/* CSS - TV1.COM */
/* PORTAL ECORODOVIAS */
/* Desenvolvido por: Marcos Razuk */



/*Cores*/
.azul			{color:#557585;}
.branco			{color:#FFFFFF;}
.cinza			{color:#727272;}
.cinzaC			{color:#999999;}
.preto			{color:#000000;}
.verde			{color:#99c001;}
.verdeM			{color:#4c8f71;}
.verdeE			{color:#005f35;}
.verdeTxt		{color:#657360;}

/*BGs*/
.bgBranco		{background-color:#ffffff;}
.bgCinzaC		{background-color:#e9e9e9;}
.bgCinzaM		{background-color:#e0e0e0;}
.bgVerde		{background-color:#5b9816;}
.bgVerdeC		{background-color:#eef4e7;}

/*Sizes*/
.nove			{font-size:9px;}
.dez			{font-size:10px;}
.onze			{font-size:11px;}

/*Varios*/
.borda0			{border:0px}
.b 				{font-weight: bold;}
.bordaCinza		{border:1px solid #cccccc;}




/*Textos*/
.TitBoxNoticias{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#005f35;
	line-height:1;
}

.TitBoxRelacoes{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#699401;
	line-height:1;
}

.TitBoxResponsabilidade{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#8fb301;
	line-height:1;
}

.txtTrabalheConosco	{
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#99c001;
}

.txtInfoAno	{
	font-family:Verdana, Arial;
	font-size:18px;
	font-weight: normal;
	color:#99c001;
}

.titPressRelease {
	font-family:Verdana, Arial;
	font-size:14px;
	font-weight: bold;
	color:#000000;
	width:280px;
}



/* TEMPLATE */
BODY {
	font-family:Verdana, Arial;
	margin: 13 0 0 26;
	color:#657360;
	font-size:10px;
}

INPUT, TEXTAREA, SELECT	{
	border:1px solid #95acb7;
	font-size:10px;
	color:#828389;
}

A:link 		{text-decoration: none}
A:visited 	{text-decoration: none}
A:active 	{text-decoration: none}
A:hover 	{text-decoration: underline}

H5 			{
				color:#005f35;
				font-size:13.5px; /* //Tamanho fonte Padrão H5 = 13.5px / inherit*/
				}



/*BG*/
.BgSiteHome12801024	{
	background-image:url(../Imagens/Controladas/bgSite/bg_companhia_1280_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteHome1024768	{
	background-image:url(../Imagens/Controladas/bgSite/bg_companhia_1024_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteHome800600	{
	background-image:url(../Imagens/Controladas/bgSite/bg_companhia_800_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteCodigo_de_Etica_e_Conduta12801024{
	background-image:url(../Imagens/Controladas/bgSite/bg_comite.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteCodigo_de_Etica_e_Conduta1024768{
	background-image:url(../Imagens/Controladas/bgSite/bg_comite.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteCodigo_de_Etica_e_Conduta800600{
	background-image:url(../Imagens/Controladas/bgSite/bg_comite.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteA_companhia12801024 {
	background-image:url(../Imagens/Controladas/bgSite/bg_companhia_1280_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteA_companhia1024768 {
	background-image:url(../Imagens/Controladas/bgSite/bg_companhia_1024_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteA_companhia800600 {
	background-image:url(../Imagens/Controladas/bgSite/bg_companhia_800_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}

.BgSiteServicos_aos_investidores12801024 {
	background-image:url(../Imagens/Controladas/bgSite/bg_servicos_1280_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteServicos_aos_investidores1024768 {
	background-image:url(../Imagens/Controladas/bgSite/bg_servicos_1024_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteServicos_aos_investidores800600 {
	background-image:url(../Imagens/Controladas/bgSite/bg_servicos_800_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}

.BgSiteNossas_controladas12801024	{
	background-image:url(../Imagens/Controladas/bgSite/bg_controladas_1280_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteNossas_controladas1024768	{
	background-image:url(../Imagens/Controladas/bgSite/bg_controladas_1024_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteNossas_controladas800600	{
	background-image:url(../Imagens/Controladas/bgSite/bg_controladas_800_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}

.BgSiteInformacoes_aos_investidores12801024	{
	background-image:url(../Imagens/Controladas/bgSite/bg_informacoes_1280_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteInformacoes_aos_investidores1024768	{
	background-image:url(../Imagens/Controladas/bgSite/bg_informacoes_1024_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteInformacoes_aos_investidores800600	{
	background-image:url(../Imagens/Controladas/bgSite/bg_informacoes_800_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}

.BgSiteSala_de_imprensa12801024	{
	background-image:url(../Imagens/Controladas/bgSite/bg_imprensa_1280_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteSala_de_imprensa1024768	{
	background-image:url(../Imagens/Controladas/bgSite/bg_imprensa_1024_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteSala_de_imprensa800600	{
	background-image:url(../Imagens/Controladas/bgSite/bg_imprensa_800_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}

.BgSiteFale_com_o_RI12801024	{
	background-image:url(../Imagens/Controladas/bgSite/bg_ri_1280_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteFale_com_o_RI1024768	{
	background-image:url(../Imagens/Controladas/bgSite/bg_ri_1024_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}
.BgSiteFale_com_o_RI800600	{
	background-image:url(../Imagens/Controladas/bgSite/bg_ri_800_br.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}

.BgSiteRodape	{
	background-image:url(../Imagens/Controladas/conteudo/bg_site_rodape.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}



#menuHeader { 
	width:530px;
	margin:-40px 0px 0px -44em; 
	*margin:-30px 0px 0px -44em;
	position:absolute;
	z-index:100px;
}


/* CSS Hack para Google Chrome... */

#menuHeader:nth-of-type(1){
	position:relative;
	margin:0px 0px 0px -22em;
	}

#menuHeader li { 
	list-style:none; 
	display:inline;
	float:;
}

#menuHeader li a:hover{
	text-decoration:none;
}



/*HEADER*/
#Header {
	background-image:url(../Imagens/Controladas/header/bg_header.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-align:left;
	width:729px;
	height:72px;
	font-family:Verdana;
	font-size:10px;
	margin-top:10px !important;
	*margin-top:auto !important;
}
#Header:nth-of-type(2){ 
	margin-top:15px !important;
	margin-left:17px !important;
}
.TblHeader {
	width:100%;
	*margin-top:4px;
	margin-bottom:0px;
}

#BgMenu	{
	text-align: center;
	vertical-align: baseline;
	padding-left:3px;
	padding-right:3px; 
}

/*#BgMenuPontilhadoVerde	{
	text-align: center;
	vertical-align: baseline;
	padding-left:3px;
	padding-right:3px;
	background-image:url(../Imagens/Controladas/header/bg_menu_pontilhado_verde.gif);
	background-repeat:no-repeat;
}
*/
#BtEnglish {
	text-align: right;
	vertical-align: text-top;
	padding:5px 9px 0 0;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	#BtEnglish{
		padding-top:4px !important;
		}
}
.classHeader {
	margin-left:-4.2em;
	_margin-left:;
	*margin-left:;
}



/*HOME*/
#Meio	{
	font-family:Verdana, Arial;
	width:729px;
	text-align:left;
	background-image:url(../Imagens/Controladas/conteudo/bg_internas.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	*margin-top:10px;
	/*padding-top:2px;
	border:1px solid #F00;*/
}

.tblMeio {
	width:100%;
	font-family:Verdana, Arial;
	font-size:10px;
	color:#657360;
}

.tblMeioDestaques {
	width:100%;
	font-family:Verdana, Arial;
	font-size:10px;
	color:#657360;
}

.BoxNoticias{
	width:231px;
	height:91px;
	text-align:left;
	/*vertical-align:bottom;*/
	background-image:url(../Imagens/Controladas/conteudo/bg_box_home_noticias.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:10px;
	padding-top: 80px;
	*padding-top: 72px;
}

.BoxRelacoes{
	width:231px;
	height:88px;
	text-align:left;
	/*vertical-align:bottom;*/
	background-image:url(../Imagens/Controladas/conteudo/bg_box_home_relacoes.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:10px;
	padding-top: 92px;
}

.BoxResponsabilidade{
	width:231px;
	height:91px;
	text-align:left;
	/*vertical-align:bottom;*/
	background-image:url(../Imagens/Controladas/conteudo/bg_box_home_responsabilidade.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:10px;
	padding-top: 85px;
}

.BoxNoticiasEng{
	width:231px;
	height:181px;
	text-align:left;
	vertical-align:bottom;
	background-image:url(../Imagens/Controladas/conteudo/en-US/bg_box_home_noticias.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:10px;
}

.BoxRelacoesEng{
	width:231px;
	height:181px;
	text-align:left;
	vertical-align:bottom;
	background-image:url(../Imagens/Controladas/conteudo/en-US/bg_box_home_relacoes.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:10px;
}

.BoxResponsabilidadeEng{
	width:231px;
	height:181px;
	text-align:left;
	vertical-align:bottom;
	background-image:url(../Imagens/Controladas/conteudo/en-US/bg_box_home_responsabilidade.jpg);
	background-repeat:no-repeat;
	padding-left:10px;
	padding-bottom:10px;
}


/*INTERNAS*/
#MenuInternas{
	width:205px;
	text-align:left;
	vertical-align:top;
	padding-left:9px;
	padding-top:27px;
	padding-right:25px;
}

.menuItem{
	padding:5px;
}

.menuSubItem{
	padding:0 0 10 10;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#005f35;
}

.menuPontilhado{
	background-image: url(../Imagens/Controladas/conteudo/menu_pontilhado.gif);
	background-position:bottom;
	background-repeat: repeat-x;
}

.menuSpacer{
	margin-top:7px;	
}

.TblMenuACompanhia{
	width:196px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#005f35;
	text-align:left;
	vertical-align:middle;
	background-image: url(../Imagens/Controladas/conteudo/menu_rodape_aCompanhia.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#b1cf4c;
}

#ConteudoInternas{
	width:499px;
	text-align: left;
	vertical-align:top;
	padding-right:9px;
	padding-top:27px;
}

.tblInfoAnos{
	height:22px;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-image:url(../Imagens/Controladas/conteudo/bg_info_anos_meio.gif);
	background-repeat: repeat-x;
	margin-top:10px;
	margin-bottom:10px;
}

.tblInfoAnosEsq{
	height:22px;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-image:url(../Imagens/Controladas/conteudo/bg_info_anos_esq.gif);
	background-repeat: no-repeat;
	background-position:left;
	margin-top:10px;
	margin-bottom:10px;
}

.tblInfoAnosDir{
	height:22px;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-image:url(../Imagens/Controladas/conteudo/bg_info_anos_dir.gif);
	background-repeat: no-repeat;
	background-position:right;
	margin-top:10px;
	margin-bottom:10px;
}

.tblInfoAnosDivisoria{
	width:3px;
	height:22px;
	background-image:url(../Imagens/Controladas/conteudo/bg_info_anos_divisoria.gif);
	background-repeat: no-repeat;
}



.tblNavegacao{
	width:260px;
	height:22px;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight: normal;
	color:#4c8f71;
	text-align:center;
	vertical-align:middle;
	margin-top:30px;
}

.tblCadastrese{
	width:370px;
	height:100px;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	text-align:right;
	vertical-align:middle;
}

.formCadastrese	{
	width:250px;
	border:1px solid #d4dccb;
	font-family:Verdana, Arial;
	font-size:10px;
	color:#79866b;
}

.tblCalendarioHeaderImg{
	background-image:url(../Imagens/Controladas/conteudo/tblCalendario_LatDir_Verde.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.tblCalendario{
	width:480px;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	text-align:left;
	vertical-align:middle;
}

.tblDownloadTit{
	background-image:url(../Imagens/Controladas/conteudo/bg_titulo_download.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:480px;
	height:19px;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight: normal;
	color:#ffffff;
	text-align:left;
	vertical-align:bottom;
	margin-bottom:5px;
}

.tblPerguntaTit{
	width:480px;;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	text-align:left;
	vertical-align:middle;
}

.tblPergunta{
	border:2px solid #eef4e7;
	border-color:#eef4e7;
	border-width:2px;
	padding:10px;

}

.tblBusca{
	width:100%;
	height:18px;
	font-family:Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#647b4c;
}

.tblPressrelease{
	width:100%;
	height:24px;
	font-family:Verdana, Arial;
	font-size:9px;
	font-weight:normal;
	color:#4c8f71;
}

.tblFaleCom{
	width:480px;
	height:210px;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	text-align:left;
	vertical-align: text-top;
}

.tblFaleComForm{
	width:260px;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight: normal;
	color:#000000;
	text-align: right;
	vertical-align: middle;
}



/*FOOTER*/
#Footer	{
	width:729px;
	height:37px;
}

.tblFooter {
	width:100%;
	height:37px;
	font-family:Verdana, Arial;
	color:#ffffff;
	font-size:9px;
	vertical-align:middle;
	text-align:left;
}

.brancoFooter {
	height:10px;
	background-image:url(../Imagens/Controladas/footer/bg_footer.gif);
	background-repeat:no-repeat;
}

.faixaFooter{
	padding-left:8px;
	height:18px;
	background-image:url(../Imagens/Controladas/footer/bg_faixa_cinza.png);
	background-repeat:no-repeat;
}

/* FAQ	 */
.tdFrases {

	height: 28;
	padding-left:40px;
	font-size:11px;
	font-weight:bold;
}
	

a#tituloFAQ {
	text-decoration:none;
	font-size: 10px;
	color:#000000;
	font-weight:bold;
	
}
	

div#d01, div#d02, div#d03, div#d04, div#d05, div#d06, div#d07, div#d08, div#d09, div#d10, div#d11, div#d12, div#d13, div#d14 {
	font-size: 10px;
	display:none;
	padding:2px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
} 

#divDhtmlHome {
	position:absolute;
	left:230px;
	top:128px;
	width:243px;
	height:146px;
	z-index:1;
	margin-top:10px;
	margin-left:50px;
}

#divDhtmlHome img {
	position:relative;
	border:none;
}