/* ------------------------------Tags HTML------------------------------ */html, body, form{	height:100%;	overflow:auto;	overflow-x:hidden;}body{	font:12px Arial;	color:#707070;	padding:0;	margin:0;}a{ 	text-decoration:none;}	a:link, a:visited, a:active{		color: #707070;	}	a:hover{ 		color:#972526;	}p, img, ul, li, form{	padding:0;	margin:0;}img{	border:0;}input{	border-bottom:1px solid #b3b3b3;	border-top:1px solid #b3b3b3;	vertical-align:middle;	padding:4px 0px 2px;	border-right:none;	border-left:none;	font-size:11px;	height:15px;}textarea{	border-bottom:1px solid #b3b3b3;	border-top:1px solid #b3b3b3;	vertical-align:middle;	padding:4px 0px 2px;	font-family:Tahoma;	border-right:none;	border-left:none;	#margin-top:1px;	overflow:hidden;	font-size:11px;	height:141px;}form .canto{	float:left;}/* ------------------------------Estrutura e configs. da página------------------------------ */#divAguarde{	border:2px solid #C2C1C1; 	background-color:#ffffff;	position:fixed;	_position:absolute;	font-weight:bold;	line-height:20px;	padding:5px;	width:90px;	z-index:1;	right:2%;	top:1%;}	#divAguarde img{		vertical-align:middle;	}#global{	position:relative;	height:100%;	width:100%;	overflow:auto;	overflow-x:hidden;}#topo{	width:100%;}.titulo{	font-weight:bold;}.nomePagina{	font-weight:bold;	margin-left:7px;	color:#6d0606;}.barraTitulo{	border-bottom:1px solid #e7e7e7;	padding-bottom:3px;}	.barraTitulo img{		float:right;	}.fonteVermelha{	color:#6D0606;}.fonteCinza{	color:#CCCCCC;}.botao{	cursor:pointer;}.top10{	margin-top:10px;}.imgConfirmacao{	margin-left:5px;	margin-top:3px;	float:left;}.fLeft{	float:left;}.mr10{	margin-right:10px;}/* ------------------------------Padrões------------------------------ */#submenu{	background:url(../img/layout/fundoSubmenu.png);	margin:10px 0px;	height:24px;	}#submenu .itens{		line-height:24px;	padding:0px 10px;	font-weight:bold;	list-style:none;	font-size:11px;	color:#ffffff;}#submenu a{	color:#ffffff;}#submenu li{	margin-right:8px;	display:inline;}#submenu .margem38{	margin-right:38px;}#submenu .ultimoSubmenu{	margin:0;}#busca, #paginacao{	background-color:#f2f2f2;	line-height:42px;	margin:5px 0px;	height:42px;}	#busca #formBusca{		margin-left:10px;		line-height:42px;		_margin-top:12px;		display:inline;		float:left;	}	#busca #formBusca label{		line-height:42px;		margin-left:20px;	}		#busca #formBusca label .lInput{			float:left;		}	#busca #formBusca select{		font-size:11px;		color:#707070;		width:190px;	}	#busca #formBusca input{		width:100px;		float:left;	}	#busca p{		margin-left:10px;		float:left;	}	#busca .botao{		margin:10px 5px 0px;		float:left;	}	#paginacao p{		float:right;	}	#paginacao .botao{		margin:10px 5px 0px;		float:right;	}	#busca #formBusca2{		margin-left:10px;		display:inline;		float:left;	}	#busca #formBusca2 label{		margin-left:20px;		margin-right:3px;		float:left;	}	#busca #formBusca2 input{		margin-top:10px;		float:left;	}	#busca #formBusca2 .canto{		margin-top:10px;	}#popupPortfolio{	position:fixed;	_position:absolute;	height:100%;	width:100%;	left:0;	top:0;}/* ------------------------------VS.PHP------------------------------ */#conteudo{	margin:auto;	width:100%;}	#conteudo .area {		text-align:left;		width:770px;	}	#conteudo .textoSimples{		margin-left:15px;		line-height:20px;	}		.textoSimples p{			margin-top:5px;		}		/* ------------------------------HOME.PHP------------------------------ */.colunaEsquerda{	margin-top:30px;	text-align:left;	height:252px;	float:left;	width:48%;}	.colunaEsquerda #flashUnidades{		margin:3px 0px;	}	.colunaEsquerda p{		line-height:18px;		margin:5px 0px;	}.colunaDireita{	margin-top:30px;	text-align:left;	height:252px;	float:right;	width:48%;}	.colunaDireita p{		line-height:18px;		margin:5px 0px;	}	.colunaDireita ul{		list-style-position:inside;		margin-bottom:3px;		line-height:20px;		color:#6D0606;		height:90px;		float:left;		width:50%;	}/*#formEspaco label{	padding-right:4px;	line-height:22px;	text-align:right;	width:50px;	float:left;}#formEspaco input{	float:left;	width:80px;}#formEspaco .botao{	margin-left:10px;}*/#formEspaco{	line-height:30px;	text-align:left;	overflow:hidden;	width:500px;}	#formEspaco label{		padding-right:4px;		line-height:22px;		text-align:right;		display:inline;		float:left;		width:90px;	}	#formEspaco input{		width:300px;		float:left;	}#colunaBaixo{	display:inline-block;	text-align:left;	width:100%;}	#colunaBaixo .icoNewsAgro{		vertical-align:middle;		margin-left:5px;	}	#colunaBaixo #caixaNewsAgro{		border:3px solid #e7e7e7;		position:relative;		margin-top:5px;		height:192px;	}		#colunaBaixo #caixaNewsAgro .imgMarcador{			float:left;		}		#colunaBaixo #caixaNewsAgro .titulo{			border-bottom:1px solid #e7e7e7;			margin-bottom:8px;			line-height:29px;			float:left;			width:43%;		}		#colunaBaixo #caixaNewsAgro .semMarcador{			margin-left:37px;		}		#colunaBaixo #caixaNewsAgro .col2{			margin-left:20px;		}		#colunaBaixo #caixaNewsAgro ul{			float:left;			width:50%;			height:100px;		}		#colunaBaixo #caixaNewsAgro li{			list-style-type:none;			margin-left:37px;			line-height:20px;			width:88%;		}		#colunaBaixo #caixaNewsAgro .imgCurva{			margin-bottom:-3px;			position:absolute;			margin-left:-3px;			bottom:0%;			left:0%;		}#formNewsCad{	margin-bottom:8px;}.formNews{	margin-left:37px;	height:30px;	float:left;}.formNews label{	padding-right:4px;	line-height:22px;	text-align:right;	display:inline;	width:48px;	float:left;}.formNews input{	float:left;	width:67px;}.formNews .grande{	width:181px;}.formNews .botao{	margin-left:7px;}#caseHome{	line-height:17px;	list-style:none;}	#caseHome li{		margin-bottom:4px;	}#listCases{	line-height:17px;	list-style:none;    text-align:left;    width:770px;    margin-left:10px;}/* ------------------------------AGENCIA_APRESENTACAO.PHP------------------------------ */.colunaEsquerdaApresentacao{	float:left;	width:48%;}.colunaDireitaApresentacao{	float:right;	width:48%;}	.colunaDireitaApresentacao img, .colunaEsquerdaApresentacao img{		margin-right:10px;		margin-top:10px;		float:left;	}/* ------------------------------AGENCIA_ESTRUTURA.PHP------------------------------ */#flashEstrutura{	margin-right:10px;	margin-top:5px;	float:left;}/* ------------------------------AGENCIA_ESPECIALIDADES.PHP------------------------------ */.especialidades{	list-style:inside;	line-height:25px;	width:200px;	float:left;}	.especialidades li{		color:#6D0606;	}/* ------------------------------AGENCIA_IMPRENSA.PHP------------------------------ */.imprensa{	margin:10px 5px 10px 10px;	display:inline;	float:left;}/* ------------------------------AGENCIA_NEWS.PHP------------------------------ */.news{	margin-right:20px;	width:375px;	float:left;}	.news .formNews{		margin:0;		margin-top:8px;	}/* ------------------------------AGENCIA_NEWS_CADASTRO.PHP------------------------------ */#formCadNews{	line-height:30px;	width:700px;}	#formCadNews label{		padding-right:4px;		line-height:22px;		text-align:right;		display:inline;		float:left;	}		#formCadNews .col2{			margin-left:20px;		}			#formCadNews input{		float:left;	}		#formCadNews .radio{			line-height:10px;			margin-top:8px;			border:none;		}	#formCadNews p{		line-height:22px;	}	#formCadNews .botao{		margin-right:15px;		float:right;	}/* ------------------------------AGENCIA_NEWS_VISUALIZACAO.PHP------------------------------ */#newsAnteriores{	display:inline-block;	text-align:left;	width:530px;}	#newsAnteriores .icoNewsAgro{		vertical-align:middle;		margin-left:5px;	}	#newsAnteriores #caixaNewsAgro{		border:3px solid #e7e7e7;		position:relative;		margin-top:10px;		height:152px;	}		#newsAnteriores #caixaNewsAgro .imgMarcador{			float:left;		}		#newsAnteriores #caixaNewsAgro .titulo{			border-bottom:1px solid #e7e7e7;			margin-bottom:8px;			line-height:24px;			float:left;			width:38%;		}		#newsAnteriores #caixaNewsAgro .semMarcador{			margin-left:37px;		}		#newsAnteriores #caixaNewsAgro .col2{			margin-left:20px;		}		#newsAnteriores #caixaNewsAgro ul{			float:left;			width:50%;		}		#newsAnteriores #caixaNewsAgro input{			width:95px;		}		#newsAnteriores #caixaNewsAgro label{			width:auto;		}		#newsAnteriores #caixaNewsAgro li{			list-style-type:none;			margin-left:37px;			line-height:20px;			width:88%;		}		#newsAnteriores #caixaNewsAgro .imgCurva{			margin-bottom:-3px;			position:absolute;			margin-left:-3px;			bottom:0%;			left:0%;		}/* ------------------------------AGENCIA_RESPONSABILIDADE.PHP------------------------------ */#playerVideoRS{	position:fixed;	_position:absolute;	height:100%;	width:100%;	left:0;	top:0;}/* ------------------------------REAL_PAPER.PHP------------------------------ */.realPaper{	margin:10px 5px 10px 10px;	display:inline;	width:240px;	float:left;}/* ------------------------------PORTFOLIO.PHP------------------------------ */.portfolio{	margin:10px 5px 10px 10px;	display:inline;	width:240px;	float:left;}	.portfolio p{		line-height:20px;		margin-top:5px;	}.colunaEsquerdaPortfolio{	margin-top:30px;	text-align:left;    height:auto;	float:left;	width:48%;}	.colunaEsquerdaPortfolio p{		line-height:18px;		margin:5px 0px;	}.colunaDireitaPortfolio{	margin-top:30px;	text-align:left;	height:auto;	float:right;	width:48%;}	.colunaDireitaPortfolio p{		line-height:18px;		margin:5px 0px;	}	.colunaDireitaPortfolio ul{		list-style-position:inside;		margin-bottom:3px;		line-height:20px;		color:#6D0606;		height:90px;		float:left;		width:50%;	}#listCasesPortfolio{	line-height:17px;	list-style:none;    text-align:left;    width:770px;    margin-top:5px;}/* ------------------------------CASES.PHP------------------------------ */.case{	margin:10px 5px 10px 10px;	width:240px;	float:left;}.caseP{	position:relative;	line-height:20px;	margin-left:23px;	margin-top:10px;	width:470px;	float:left;}.caseImg{	/*margin-left:240px;*/	position:absolute;	margin-left:-44px;	bottom:-55px;}.areaPecas{	margin-top:10px;}.pecasCase{	margin-right:10px;	float:left;}/* ------------------------------BANCO_TALENTOS.PHP------------------------------ */#formTalentos{	line-height:30px;	text-align:left;	overflow:hidden;	width:600px;}	#formTalentos label{		padding-right:4px;		line-height:22px;		text-align:right;		display:inline;		width:145px;		float:left;	}	#formTalentos input{		width:300px;		float:left;	}		#formTalentos .inputPequeno{			width:214px;			float:left;		}		#formTalentos .semEstilo{			border:1px solid #b3b3b3;			padding:4px;			height:22px;		}	#formTalentos select{		font-size:11px;		width:250px;		float:left;	}	#formTalentos textarea{		width:300px;		float:left;	}/* ------------------------------CONTATO.PHP------------------------------ */#formContato{	line-height:30px;	text-align:left;	overflow:hidden;	width:500px;}	#formContato label{		padding-right:4px;		line-height:22px;		text-align:right;		display:inline;		float:left;		width:90px;	}	#formContato input{		width:300px;		float:left;	}		#formContato .inputPequeno{			width:200px;			float:left;		}	#formContato #confirmacao{		margin-top:7px;		float:left;	}	#formContato textarea{		width:300px;		float:left;	}/* ------------------------------INDICAR.PHP------------------------------ */#indicar{	margin-left:-190px;	margin-top:-88px;	position:absolute;	height:176px;	width:380px;	left:50%;	top:50%;}#formIndicar{	line-height:30px;	text-align:left;}	#formIndicar label{		padding-right:4px;		line-height:22px;		text-align:right;		display:inline;		float:left;		width:120px;	}	#formIndicar input{		width:200px;		height:23px;		float:left;	}/* ------------------------------ESPACO_CLIENTE.PHP------------------------------ */#listEspaco{}	#listEspaco .clippings{		margin-right:20px;		line-height:23px;		float:left;		width:43%;	}#formClippings label{		padding-right:4px;		line-height:22px;		text-align:right;		display:inline;		width:145px;		float:left;	}	#formClippings input{		width:300px;		float:left;	}	/* ------------------------------RODAPE.PHP------------------------------ */#rodape{	background-color:#F2F2F2;	padding-bottom:5px;	position:relative;	font:11px Tahoma;	line-height:17px;	margin-top:10px;}	#rodapeE{		background:url(../img/layout/fundoRodapeE.png);		position:absolute;		height:61px;		width:50%;		left:0%;	}	#rodapeD{		background:url(../img/layout/fundoRodapeD.png);		position:absolute;		height:61px;		width:50%;		right:0%;	}	#rodapeC{		position:relative;		text-align:center;		width:770px;		margin:0;	}		#rodapeC p{			margin:8px 0px;		}.auxLink{	cursor:pointer;}