﻿@charset "utf-8";
/** CSS - TV1.COM
*   ECOPISTAS
*   Desenvolvido por: 
*   - Gustavo de Paula [gsantos@tv1.com.br]	
*   - Thais Capelli [tcapelli@tv1.com.br]
*   Início do Projeto: 09/06/2006
*   Última atualização: dd/mm/aaaa
*   Atualizado por: 
*/

@import url("lightbox.css");
* {
	border:none;
	font-size:10px;
	color: #657360;
	margin: 0;
	padding: 0;
	border: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
}

p {
	font-size:10px;
	color: #657360;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

strong{
	color:#000;
	font-size:11px;
}

.conteudoInterno a{
	color:#a1c405;
}

#containerGeral{
	float:left;
	width:756px;
}

a { text-decoration: none; }
a:hover { text-decoration: underline;}

p, dl, multicol {
	display:block;
	margin:1em 0;
	color:#657360;
}

.verdeClaro {color:#4a8b73;}
#divDhtmlHome {
	position:absolute;
	left:149px;
	top:88px;
	*left:78px;
	*top:44px;
	width:498px;
	height:313px;
	z-index:1;
	margin-top:30px;
	margin-left:-14px;
	*margin-top:10px;
	*margin-left:15px;
}

/* image buttons */
input[type="image"] {
 -moz-appearance: none;
 padding: 0;
 border: none;
 background-color: transparent;
 font-family: sans-serif;
 font-size: small;
 cursor: pointer;
 -moz-binding: none;
}

input[type="image"][disabled] {
 cursor: inherit;
}

input[type="image"]:focus {
 /* Don't specify the outline-color, we should always use initial value. */
 outline: 1px dotted;
}

img{border:none;}

.btnTV1{
	float:right;
	margin:-10px 20px 0 0;
}

/* Início Fundos */
.bgHome {
	background: url(../img/fundos/bg_home.jpg) no-repeat fixed left top;
}
.bgComite_de_Etica
{
	background: url(../img/fundos/bgEcopistasInterna_1280.jpg) no-repeat fixed left top;
}
.bg01 {
	background: url(../img/fundos/bg_01.jpg) no-repeat fixed left top;
}

.bgFale_Conosco{
	background: url(../img/fundos/bg_home.jpg) no-repeat fixed left top;
}

.bgAnel{
	background: url(../img/fundos/bg_Anel.jpg) no-repeat fixed left top;
}

.bgPrograme{
	background: url(../img/fundos/bg_programe.jpg) no-repeat fixed left top;
}

.bgCondicoes_da_Rodovia{
	background: url(../img/fundos/bg_programacao.jpg) no-repeat fixed left top;
}

.bgCondicoes_de_Uso{
	background: url(../img/fundos/bg_condicoes_rodovias.jpg) no-repeat fixed left top;
}
.bgPolitica_de_Privacidade{
	background: url(../img/fundos/bg_condicoes_rodovias.jpg) no-repeat fixed left top;
}

.bgLinksUteis{
	background: url(../img/fundos/bg_links_uteis.jpg) no-repeat fixed left top;
}
.bgNoticias{
	background: url(../img/fundos/bg_imprensa.jpg) no-repeat fixed left top;
}

.bgPolicia{
	background: url(../img/fundos/bg_policia.jpg) no-repeat fixed left top;
}

.bgImprensa{
	background: url(../img/fundos/bg_imprensa.jpg) no-repeat fixed left top;
}

.bgNoticia{
	background: url(../img/fundos/bg_noticia.jpg) no-repeat fixed left top;
}

.bgRevista{
	background: url(../img/fundos/bg_revista.jpg) no-repeat fixed left top;
}

.bgPedagios {
	background: url(../img/fundos/bg_pedagios.jpg) no-repeat fixed left top;
}

.bgInstitucional {
	background: url(../img/fundos/bg_Ecopistas.jpg) no-repeat fixed left top;
}

.bgSAU {
	background: url(../img/fundos/bg_05.jpg) no-repeat fixed left top;
}

.bgInformacoes_uteis_links {
	background: url(../img/fundos/bg_05.jpg) no-repeat fixed left top;
}

.bgBalancas {
	background: url(../img/fundos/bg_balanca.jpg) no-repeat fixed left top;
}

.bgImprensa {
	background: url(../img/fundos/bg_imprensa.jpg) no-repeat fixed left top;
}

.bgClientes{
	background: url(../img/fundos/bg_imprensa.jpg) no-repeat fixed left top;
}

.bgRevistas{
	background: url(../img/fundos/bg_imprensa.jpg) no-repeat fixed left top;
}

.bgNotas_Legais{
	background: url(../img/fundos/bg_imprensa.jpg) no-repeat fixed left top;
}

/* Início Topo */
.topo {
	width: 756px;
	height: 111px;
	float:left;
	background: url(../img/topo/bg_topo.png) no-repeat;
}

.contTopo {
	width: 712px;
	height: auto;
	margin: 25px 0 0 35px;
}

#logo {
	width: 122px;
	height: 48px;
	float: left;
	margin-left: 12px;
}

/* Início Menus */
.menuTopo {
	width: auto;
	height: 34px;
	float: right;
	margin: 20px 0 0 0;
	*margin: 8px 0 0 0;
		
}

.menuTopo img{
	margin:-1px 0 0 0;
	*margin:-0px 0 0 0;
}

.menuTopo ul li{
	padding: 0 0px 0 0px;
	display: inline;
}
/* CSS Hack para Google Chrome... */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.menuTopo ul li{
		padding: 0 0px 0 0px;
		display: inline;
	}
}
.menu {
	width: 708px;
	height: 18px;
	float: left;
	margin: 4px 0 0 0;
	background-color: #005f35;
}

/* SUBMENU */
.menu tr td { position: relative; z-index:2; }
#subMenuInstitucional {display: none;}
ul.subMenu {
	margin-top:-1px;
	margin-left:-5px;
	*margin:20px 0 0 -65px;
	position: absolute;
	display:none;
}

ul.subMenu li {
	margin:0;
	padding:0;
	line-height: 0;
	font-size: 0;
}


/* Início Conteúdo */
.conteudo {
	width: 712px;
	height: 500px;
	height: auto;
	float: left;
	clear: both;
	margin: 0 0 0 26px;
	_margin: 0 0 0 26px;
	padding: 0 9px 0 9px;
	background-color: #FFFFFF;
}

/* Início Rodapé */
#rodapeCont {
	width: 730px;
	height: 14px;
	height: auto;
	float: left;
	margin: 0 0 0 26px;
}

.faixaFooterHome {
	width: 721px;
	height: 18px;
	float: left;
	color: #FFFFFF;
	margin: 9px 0 0 35px;
	background: url(../img/footer/bg_faixa_cinza.png) no-repeat;
}

.faixaFooter {
	width: 721px;
	height: 18px;
	float: left;
	color: #FFFFFF;
	margin: 9px 0 0 35px;
	background: url(../img/footer/bg_faixa_cinza.png) no-repeat;
}

.faixaFooterCont {
	color: #FFFFFF;
	font-size: 9px;
	padding-left: 8px;
}


.faixaFooterCont a{
	color:#FFFFFF;
	text-decoration:none;
}

.faixaFooterCont a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.txtTrabalheConosco{
	color:#99C001;
}

/* Home */
.latEsq{
	width:549px;
	border:0px solid #000000;
}

.tvFlash{
	width:541px;
	height:221px;
}

.boxInfEsq{
	width:549px;
	height:190px;
}
.boxInfEsq a{
	color:#005f35;
}

.boxExp{
	width:190px;
	float:left;
}

.banner{
	width:165px;
	float:left;
}

.banner img.MaisInfo{
	margin-top:10px;
}

.meioInf{
	height:80px;
	background:#f1f1f1;
}

.meioInf h2{
	font-size:12px;
	margin:0;
	padding:0 0 0 11px;
}

.meioInf p{
	margin:0;
	font-size:10px;
	padding:0 5px 0 11px;
}

.camerasHome{
	width:162px;
	height:149px;
	background:url(../img/fundos/bg_camera.jpg) no-repeat top;
	position:relative;
}

.imgCamera{
	width:136px;
	height:149px;
	margin:0px auto 0 auto;
	padding:25px 0 0 0;
}

.boxSelect{
	position:absolute;
	background:url(../img/fundos/bg_select.gif) no-repeat;
	width:149px;
	height:30px;
	margin:-60px 0 0 5px;
}

.boxSelect select{
	font-size:9px;
	width:122px;
	margin:8px 0 0 12px;
}

.titCamera{
	background:url(../img/fundos/bg_titCameras.gif) no-repeat;
	width:69px;
	height:19px;
	position:absolute;
	margin:10px 0 0 -0px;
	*margin:10px 0 0 -10px;
}

.noticias{
	background:url(../img/fundos/bg_bottonNoticias.jpg) bottom no-repeat #f6f6f6;
	padding:0 0 0 0;
	width:161px;
}

.noticias p{
	padding:0 5px;
}

.noticias strong{
	color:#657360;
	font-size:10px;
}


.previsaoTempo{
	padding:0;
	width:161px;
}

.boxDicas{
	width:162px;
	height:243px;
	border:0px solid #000000;
	margin:10px 0 0 0;
	_margin:0px;
}

.meioDicas{
	width:162px;
	height:155px;
	background:url(../img/fundos/bg_middleDicas.jpg) repeat-y;
}

.meioDicas h2{
	font-size:10px;
	margin:0 0 15px 0;
	padding:0 0 0 16px;
	font-weight:bold;
}

.meioDicas p{
	font-size:10px;
	margin:0 2px 8px 0;
	padding:0 0 0 16px;
}

.meioDicas a{
	color:#657360;
}

/* CONTEUDO INTERNO */

.conteudoInterno {
	width: 730px;
	margin: 0 0 0 26px;
	color:#000;
	float:left;
	background: #FFFFFF url(../img/fundos/bg_menu3.gif) no-repeat;
}

.contTable {
	width: 720px;
	padding: 8px 0 8px 8px;
}
.titInterno {
	width: auto;
	margin:0 0 8px 0;
	text-align: right;
}

/* MENU LATERAL */
.menuLateral {
	border:0PX solid #000000;
}

.menuLateral ul.lstMenu {
	width: 168px;
	margin: 0;
	padding: 0;
}

.menuLateral ul.lstMenu li {
	padding-bottom: 6px;
	background-color: #eeeeee;
	list-style-type:none;
}

.menuLateral ul.lstMenu li.primeiro {
	background: none;
}

.menuLateral ul.lstMenu li.ultimo {
	padding-bottom: 0;
}

.menuLateral ul.lstMenu li.bottomMenuLateral {
	background: url(../img/fundos/bgBottomMenu.gif) no-repeat;
	background-color: none;
	height: 23px;
	padding-bottom:0!important;
}

.menuLateral ul.lstSubmenu {
	clear:both;
	width: 159px;
	margin-top: -2px;
}


.menuLateral ul.lstSubmenu li {
	background: url(../img/fundos/sepSubMenu.gif) bottom center no-repeat;
	padding: 10px 0 8px 12px;
}

.menuLateral ul.lstSubmenu li.ultimoSub {
	background-image: none;
	padding-bottom: 0;
}

.menuLateral ul.lstSubmenu li.unico {
	background-image: none;
}

.menuLateral ul.lstSubmenu li.bottomSubMenu {
	height: 7px;
	padding: 0;
	line-height:0;
	font-size: 0;
}

.menuLateral ul.lstSubmenu li a {
	color:#1d712b;
	font-size:11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.menuLateral ul.Pedagio li {
	background-color: #b1cf4c;
}

.menuLateral ul.subBalancas li {
	background-color: #7bab18;
}

.menuLateral ul.Pedagio li.bottomSubMenu {
	height: 9px;
	width: 160px;
	background: url(../img/fundos/bgSubMenuPedagio.gif) no-repeat;
}

.menuLateral ul.subBalancas li.bottomSubMenu {
	height: 9px;
	background: url(../img/fundos/bgBottomBalanca.gif) no-repeat;
	width: 159px;
}

/* FALE CONOSCO */
.boxFaleConosco{
	width:420px;
	text-align:right;
	float:left;
}

.boxFaleConosco table{
	float:right;
}

.boxFaleConosco table img{
	float:right;
}

.boxFaleConosco table tr td{
	height:25px;
}

.boxFaleConosco input{
	border:1px solid #d4dccb;
	color: #657360;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boxFaleConosco select{
	width:45px;
	margin-right:2px;
	margin-left:6px;
	border:1px solid #d4dccb;
	color: #657360;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boxFaleConosco textarea{
	width:323px;
	height:98px;
	border:1px solid #d4dccb;
	color: #657360;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.boxFaleConosco table tr td.capcha img {
	float: none;
}

/* Fale Conosco */
.spaceTabFormFale {
	padding:5px 0 5px 5px;
}
.inputTabFormFale {
	width:323px;
	background:#FBFCF9;
	border:1px solid #D4DCCB ;
}
/* Fim Fale Conosco */

/* ANEL INTEGRACAO */
.anelIntegracao{
	width:480px;
	text-align:center;
	margin:0 auto;
}

.anelIntegracao img{
	margin:0 3px 10px 3px;
}

/* PROGRAME SUA VIAGEM */
ul.lstPrograme{
	margin:0;
	padding:0 0 0 12px;
	color:#99c001;
}

ul.lstPrograme li{
	padding:0 0 20px 0;
}

ul.lstPrograme li a{
	color:#99c001;
	text-decoration:none;
}

ul.lstPrograme li a:hover{
	color:#99c001;
	text-decoration:underline;
}

.mnProgrameViagem{
	background:url(../img/fundos/bg_mnProgrameViagem.gif) bottom no-repeat;
	width:500px;
	height:20px;
}

.mnProgrameViagem ul{
	margin:0;
	padding:0;
}

.mnProgrameViagem ul li{
	display:inline;
	list-style-type:none;
	margin:0 3px;
	font-size:9px;
}
.mnProgrameViagem ul li a{
	color: #4c8f71;
}

h3{
	font-size:14px;
	color:#99c001;
}

h3 span{
	float:right;
	font-size:9px;
	margin-top:-14px;
	font-weight:normal;
}

h3 span a{
	color:#4c8f71;
}

h3 span img{
	padding:0 6px 0 0;
}

h4 {
	color:#000!important;
	font-size:14px;
}

h4 span{
	float:right;
	font-size:9px;
	margin-top:-14px;
	font-weight:normal;
}

h4 span a{
	color:#4c8f71;
}

h4 span img{
	padding:0 6px 0 0;
}

.imagemTurismo{
	width:100%;
	text-align:center;
}

.imagemTurismo p{
	margin:0;
	padding:0;
	font-size:9px;
}

.calculoDistancia{
	width:100%;
	padding:20px 0;
	float:left;
}

.calculoDistancia table{
	width:100%;
}

.calculoDistancia table td.boxCalcDis{
	background:url(../img/fundos/bg_boxCalculoDis.jpg) no-repeat;
	width:240px;
	height:60px;
	padding:0 0 0 14px;
	font-size:9px;
	color:#4c8f71;
}

.calculoDistancia table input{
	width:200px;
	font-size:10px;
	border-top:1px solid #959595;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
}

.calculoDistancia p{
	float:right;
	margin:10px 20px 0 0;
}

/* SEGURANCA NA ESTRADA */
/* ABAS */

.abas{
	height:21px;
	width:510px;
}

.aba_on{
	float:left;
	margin-top:1px;
}

.aba_on .abaEsq{
	background:url(../img/fundos/aba_on_esq.jpg);
	height:21px;	
}

.aba_on .abaDir{
	background:url(../img/fundos/aba_on_dir.jpg);
	width:12px;
	height:21px;	
}

.aba_on span{
	height:21px;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	background:url(../img/fundos/aba_on_container.jpg);

}

.aba_on span.abaEsq p{
	margin:5px 0 0 0!important;
	padding:0 5px 0 15px!important;
	width:auto!important;
}

.aba_on span p a{
	text-decoration:none;
	color:#5b9816;
}

.aba_off{
	float:left;
	margin-top:1px;
}

.aba_off .abaDir{
	background:url(../img/fundos/aba_off_dir.jpg);
	width:12px;
	height:21px;
}

.aba_off .abaEsq{
	background:url(../img/fundos/aba_off_esq.jpg);
	height:21px;
}
.aba_off span{
	height:21px;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	float:left;
	background:url(../img/fundos/aba_off_container.jpg);
}

.aba_off span.abaEsq p{
	margin:5px 0 0 0!important;
	padding:0 5px  0 15px!important;
	width:auto!important;
	color:#5b9816!important;
}

.aba_off span p a{
	text-decoration:none;
	color:#5b9816!important;
}

.container{
	border-left:1px solid #ccdfd7;
	border-right:1px solid #ccdfd7;
	background:url(../img/fundos/bg_abaContainer.jpg) repeat-x top #fff;
	width:510px;
	padding-left:-2px;
	height:auto;
	float:left;
}

.container .conteudoContainer
{
	width:510px;
	height:auto;
	padding:20px 10px 0 10px;
	float:left;
}

.container .conteudoContainer h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

.container .conteudoContainer p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	width:490px;
	float:left;
}

.container .conteudoContainer img{
	padding:0 0 0 10px;
}

.rodapeContainer
{
	width:510px;
	height:15px;
	float:left;
	position:relative;
	margin:0px;
	margin-top:-8px;
	padding:0px;
	border-bottom:1px solid #ccdfd7;
}

.rodapeContainer .cantoEsquerdo
{
	width:15px;
	height:15px;
	float:left;
	position:relative;
}

.rodapeContainer .cantoDireito
{
	width:15px;
	height:15px;
	float:right;
	position:relative;
}

#container_1{
	display:block;
}

/* SERVICOS */
.containerServicos{
	margin:20px 0 0 0; 
	float:left;
}

.boxServicos{
	float:left; 
	width:250px;
	color:#005f35;
	font-weight:bold;
}

/* CAMERAS */
.conteudoInterno .cameras{
	background:url(../img/fundos/bg_camera.jpg);
	width:246px;
	height:207px;
	position:absolute;
	margin:-450PX 0 0 280PX;
	*margin:25px 0 0 -260PX;
}

.conteudoInterno .cameras select{
	float:right;
	color:#657360;
	font-size:11px;
	border-top:1px solid #959595;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	margin:5px 15px 0 0;
}

.conteudoInterno .video{
	width:246px;
	float:left;
	margin:5px 0 0 0;
	text-align:center;
}

.conteudoInterno .boxImgCameraGrandeHome
{
	background-color:#F4F4F4;
	border:2px solid #C4C4C4;
	height:270px;
	margin:-450px 0 0 220px;
	*margin:25px 0 0 -320PX;
	padding:0;
	position:absolute;
	width:350px;	
}

.conteudoInterno .boxImgCameraGrandeHome img
{
	margin:15px 0 0 15px;
}

/* IMPRENSA */
.containerPrincipaisExecutivos{
	width:100%;
	
}

/*.containerPrincipaisExecutivos {
	float:left;
	width:250px;
	margin:0 5px 0 0;
}*/

.containerPrincipaisExecutivos table p{
	margin:0;
	padding:0;
	color:#99c001;
}

.containerPrincipaisExecutivos table tr td{
	border:0px solid #000000;
	height:69px;
}

.containerImagensDownload{
	width:100%;
}

.containerImagensDownload .ImagensDown{
	border:0px solid #000000;
	float:left;
}

.containerImagensDownload .Releases{
	border:0px solid #000000;
	clear:both;
}

.containerImagensDownload .ImagensDown .busca{
	background:url(../img/fundos/bg_busca.jpg) no-repeat;
	height:31px;
	width:300px;
}
.containerImagensDownload .ImagensDown .busca p{
	padding:5px 0 0 45px;
	border:0px solid #000000;
	margin:0;
}

.containerImagensDownload .ImagensDown .busca p input{
	width:200px;
	font-size:10px;
	border-top:1px solid #959595;
	border-bottom:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;

}

.containerImagensDownload .ImagensDown .busca p input.btnOk{
	border-width: 0px; 
	height: 18px; 
	width: 37px;
}

.containerImagensDownload .ImagensDown table, .containerImagensDownload .Releases table{
	margin:10px 0 0 0;
}

.containerImagensDownload .ImagensDown table span, .containerImagensDownload .Releases table span{
	color:#50886f;
}

.containerImagensDownload .ImagensDown table a, .containerImagensDownload .ImagensDown table span.verde, .containerImagensDownload .Releases table a, .containerImagensDownload .Releases table span.verde{
	color:#9dbf06;
}

.containerImagensDownload .ImagensDown table tr td, .containerImagensDownload .Releases table tr td{
	height:60px;
}

.containerImagensDownload .boxContato{
	border:0px solid #000000;
	float:left;
	background:url(../img/fundos/bg_contato.jpg) no-repeat top;
	height:92px;
	width:200px;
}

.containerImagensDownload .boxContato table{
	margin:30px 0 0 10px;
}

/* LIGHTBOX */ 
#modalBox{
	display: none;
	z-index: 100;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
}
.modalDialog{
	position: absolute;
	z-index: 1000;
	margin: 100px 0px 0px 100px;
	width: 589px;
}
.modalBgCont {
	width: 589px;
	float: left;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
.modalBackground{	
	width: 100%!important;
	height: 100%;
	background-color:#000000;
	filter: alpha(opacity=70)!important;
	opacity: 0.7!important;
}
.modalTopoRodape {
	width: 589px;
	height: 15px;
	font-size: 0;
	padding: 0;
	margin: 0;
}

.btFecharPop {
	text-align: right;
	padding: 0 25px 5px 0;
	height: 25px;
}

/* CONTRATO CONCESSAO */
.boxContrato{width:236px;}
.middleA{background:url(../img/fundos/bg_BoxMiddleAContrato.jpg) repeat-y top;width:236px;}
.middleB{background:url(../img/fundos/bg_BoxMiddleBContrato.jpg) repeat-y top;width:236px;}
.conteudomiddleA{padding:5px 10PX 0 10px;}
.conteudomiddleB{padding:5px 0 0 10px;}
.conteudomiddleB ul{ margin:0 0 0 10px; padding:0; color:#99c001;}
.conteudomiddleB ul li{ margin:0 0 10px 5px;}
.conteudomiddleB ul li a{color:#99c001;}

/* PROGRAMA SAUDE DO CAMINHONEIRO */
.imgDestaqueDireita {
	float: right;
	margin: 0 0 10px 10px;
}

/* BALANCO PATRIMONIAL */
ul.lstBalanco {
	padding:0;
	margin:0 0 0 0;
}


ul.lstBalanco li {
	list-style:none;
	padding: 5px 0;
}

ul.lstBalanco li a {
	font-size:11px;
	color:#99c001;
	text-decoration:underline;
}

/* RESPONSABILIDADE SOCIAL */
.divModulos {
	float:left;
	width:100%;
	clear:both;
	margin: 30px 0 0 0;
}

.divModulos .boxLeft{
	float:left;
}

.divModulos .boxRight{
	float:right;
}

.divModulos ul.lstModulos {
	margin:0;
	padding:0;
}

.divModulos ul.lstModulos li{
	float:left;
	width:243px;
	clear:both;
	padding:0;
	list-style:none;
}

.divModulos ul.lstModulos li.topo{
	font-size:0;
	line-height:0;
	background:url(../img/fundos/bgLstTop.gif) no-repeat;
	height:13px;
	padding:0;
}

.divModulos ul.lstModulos li.rodape{
	font-size:0;
	line-height:0;
	background:url(../img/fundos/bgLstBottom.gif) no-repeat;
	height:13px;
	padding:0;
}

.divModulos ul.lstModulos li.meio{
	background:url(../img/fundos/bgLstMiddle.gif) repeat-y;
	height:207px;
}

.divModulos ul.lstModulos li.meio ul{
	margin:5px 0 0 25px;
	padding:0;
	width: 220px;
	float:left;
	clear:both;
	list-style: outside disc;
}

.divModulos ul.lstModulos li.meio ul li{
	width: 220px;
	float:left;
	clear:both;
	list-style: outside disc;
	color:#4c8f71;
	padding:5px 0;
}

.divModulos ul.lstModulos li.meio ul li a{
	color:#4c8f71;
}

.divModulos ul.lstModulos li.meio h4{
	color:#005f35;
	float:left;
	margin: 0 0 0 25px;
	font-size:12px;
}

/* OUVIDORIA */
dl#lstFaq {
	float:left;
	width:100%;
	clear:both;
}

dl#lstFaq dt{
	float:left;
	width:100%;
	clear:both;
	padding: 5px 0;
}

dl#lstFaq dd{
	float:left;
	width:100%;
	clear:both;
	margin:0;
	display:none;
	padding: 5px 0;
}

dl#lstFaq dd ul {
	float:left;
	width:100%;
	clear:both;
	width:525px;
	margin:0;
	padding:0;
}

dl#lstFaq dd ul li{
	float:left;
	width:100%;
	clear:both;
	width:525px;
	list-style:none;
}

dl#lstFaq dd ul li.topo{
	font-size:0;
	line-height:0;
	background:url(../img/fundos/bgFaqTop.gif) no-repeat;
	height:13px;
	padding:0;
}

dl#lstFaq dd ul li.rodape{
	font-size:0;
	line-height:0;
	background:url(../img/fundos/bgFaqBottom.gif) no-repeat;
	height:13px;
	padding:0;
}

dl#lstFaq dd ul li.meio{
	background-color:#f7f7f7;
}

dl#lstFaq dd ul li.meio p{
	width:490px;
	margin: 0 auto;
}


dl#lstFaq dt a {
	color:#4a8b73;
	font-size:11px;
}

dl#lstFaq dt a strong{
	color:#9dbf06;
}

/* SUBMENU LATERAL */
table.subMenu2{margin:-2px 0 0 0; background:#b1cf4c;}
table.subMenu2 a{color:#1d712b; padding:0 0 0 10px;}
table.subMenu2 p{background:url(../img/fundos/sepSubMenu.gif) no-repeat bottom; margin:0; padding:5px 0; font-weight:bold;}

/* REVISTA */
.boxAno{width:148px; height:53px; float:right; margin:0 0 20px 0; background:url(../img/fundos/bg_boxAno.jpg) no-repeat;}
.boxAno p{margin:25px 0 0 6px;}	
.boxAno p select{width:137px; font-size:10px;}
table.ImgsRevistas tr td{width:125px; height:173px;}
table.ImgsRevistas{width:500px;}

/* PEDAGIOS */
select.pedagios{
	font-size:10px;
	color:#657360;
	border:1px solid #eeeeee;
}

.containerTabelaTarifas{
	width:100%;
	border:0px solid #000;
}

table.topTabelaTarifas{
	height:16px;
	width:530px;
	background:#5b9816;
}

table.topTabelaTarifas td{
	background:url(../img/fundos/bg_dirTable.gif) no-repeat right #5b9816;
	font-weight:bold;
	color:#FFFFFF;
	padding:0 0 0 10px;
}

table.mioloTabelaTarifas{
	width:522px;
	border:0px solid #000000;
}

table.mioloTabelaTarifas a{
	color:#5b9816;
}

table.mioloTabelaTarifas td.nome{
	width:280px;
	padding:0 0 0 10px;
	border-right:1px solid #FFFFFF;
}

table.mioloTabelaTarifas td.valor{
	width:125px;
	text-align:center;
	border-right:1px solid #FFFFFF;
}

table.mioloTabelaTarifas td.mapa{
	text-align:center;
}

table.mioloTabelaTarifas tr.cinzaEscuro{
	background:#e9e9e9;
	height:23px;
}

table.mioloTabelaTarifas tr.cinzaClaro{
	background:#f5f5f5;
	height:23px;
}

.paginacao
{
	clear:both;
	text-align:center;
	color:#50886F;	
}

.paginacao a
{
	color:#50886F;	
}

.paginacao a.pgAtiva
{
	color:#50886F;
	font-weight:bold;
}

/* Impressao */

.bodyImpressao {
	width: 530px;
	height: auto;
	margin: auto;
	padding: auto;
}

.topoImpressao {
	width: 100%;
	height: 65px;
	margin-top: 20px;
	border-bottom: 2px solid #535353;
}

.logoImpressao {
	float: left;
}

.btImpressao 
{
	color: #4A8B73;
	margin: 40px 0 0 0;
	float: right;
}

.btImpressao a
{
	color: #4A8B73;
}

.conteudoImpressao {
	margin: 20px 0 0 0;
}

.conteudoImpressao p{
	color: #000000;
}

.tituloImpressao {
	font-size: 14px;
	font-weight: bold;
}

/* Fim Impressao */

/* Imprensa - Clipping */
.inputTabFormClipping {
 width:208px;
}
.spaceTabFormClipping {
 padding:10px 0 15px 0;
}
.spaceTabNavegacaoClipping {
 padding:10px 0 10px 0;
}
.spaceTabConteudoClipping {
 padding:0 0 5px 0;
}
.verdeClaroClipping {
 color:#99C001;
}
.verdeClaroClipping a {
 color:#99C001;
 text-decoration:none;
}
.verdeClaroClipping a:hover {
 color:#99C001;
 text-decoration:underline;
}
.verdeEscuroClipping {
 color:#50886F;
}
.verdeEscuroClipping a {
 color:#50886F;
 text-decoration:none;
}
.verdeEscuroClipping a:hover {
 color:#50886F;
 text-decoration:underline;
}

ul.lstFonte {
	float:left;
	padding: 15px 0;
	width:100%;
}

ul.lstFonte li, ul.lstFonte li strong{
	color:#000!important;
}

/* Artigos */
ul.lstArtigos {
	float:left;
	width:100%;
	padding: 15px 0;
}

ul.lstArtigos li {
	padding: 4px 0;
	color:#4a8b73;
}

ul.lstArtigos li a {
	color:#4a8b73;
	font-size:11px;
}

ul.lstArtigos li a span{
	color:#9dbf06;
}

/* Cameras */
.divCameras {
	float:left;
	width:100%;
	padding:15px 0 0 0;
}

ul.lstFlash {
	width:268px;
	float:left;
}

ul.lstFlash li{
	width:100%;
	float:left;
	clear:both;
}

ul.lstFlash li.topo{
	background:url(../img/fundos/bgTopFlash.gif) no-repeat;
	height:12px;
	font-size:0;
	line-height:0;
}

ul.lstFlash li.rodape{
	background:url(../img/fundos/bgBottomFlash.gif) no-repeat;
	height:12px;
	font-size:0;
	line-height:0;
}

ul.lstFlash li.meio{
	background-color:#f1f1f1;
}

ul.lstFlash li.meio img{
	display:block;
	margin:0 auto;
}

/* FOTOS */
ul.lstFotos {
	float:left;
	width:100%;
	padding:15px 0 0 0;
}

ul.lstFotos li{
	float:left;
	display:inline;
	text-align:center;
	padding: 0 6px;
}

ul.lstFotos li p{
	color:#005f35;
	font-size:11px;
}

.spaceMenu
{
	margin-left:10px;
	color:#1d712b;
}

/*ALTERAÇÕES DO DANILO*/
table.subMenu7
{
	margin:-2px 0 0 0; 
	background:#b2c9a2;
}
table.subMenu7 a
{
	color:#1d712b; 
	padding:0 0 0 10px;
}
table.subMenu7 p
{
	background:url(../img/fundos/sepSubMenu.gif) no-repeat bottom; 
	margin:0; padding:5px 0; 
	font-weight:bold;
}

table.subMenu8
{
	margin:-2px 0 0 0; 
	background:#b1cf4c;
}
table.subMenu8 a
{
	color:#1d712b; 
	padding:0 0 0 10px;
}
table.subMenu8 p
{
	background:url(../img/fundos/sepSubMenu.gif) no-repeat bottom; 
	margin:0; padding:5px 0; 
	font-weight:bold;
}

/*ALTERAÇÕES DO DANILO*/


.tablePostosServicos{
	font-weight:bold;
	color:#005f38;
}

.tablePostosServicos tr{
	height:52px;
}

.tablePostosServicos img{
	margin:0 5px 0 0;
}

.tableRelInvestidores ul{
	margin:0;
	padding:0;
}
.tableRelInvestidores ul li{
	list-style-type:disc;
	margin:0 0 10px 15px;
	color:#9bbf03!important;
}

.videoInst{
	width:425px;
	height:auto;
	margin:0 auto;
	z-index:1;
}

.menuNoticia{
	text-align: right;
	margin-bottom: 10px;
}

.ContainerHomeTemp {
	height:549px;
	width:768px;
	top:50%;
	left:50%;
	position:absolute;
	margin:-274px 0 0 -384px;
}

/******** LIGHTBOX **********/


/*Pop Up Mapa */
.mapa { 
	background-color:#00000e;
}

#boxMapa {
	position: absolute;
	top: 69px;
	left: 96px;
	z-index: 10;
	display: none;
}

#boxMapa1 {
	position: absolute;
	top: 69px;
	left: 96px;
	z-index: 10;
	display: none;
}

a.fechar{
	margin:10px 10px 10px 0;
	float:right
}
img.mapa {
	margin-left: 18px;
	clear: both
}

#boxMapa1 img.mapa {
	margin:30px 0 0 5px;
}

.mapaServicos {width: 709px;height: 542px;background: url(../img/mapas/bg_mapa_servicos.png) no-repeat}
.mapaLocalizacao {width: 689px;height: 494px;background: url(../img/mapas/bg_mapa_localizacao.png) no-repeat}
.mapaPosto {width: 589px;height: 782px;background: url(../img/mapas/bg_mapa_posto.png) no-repeat}
.mapaPedagio {width: 742px;height: 516px;background: url(../img/mapas/bg_mapa_pedagios.png) no-repeat}

#msgMapas {
	width: 100%;
	height: 100%;
	_height: 135%;
	position: fixed;
	_position: absolute;
	z-index: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
	margin: auto;
	display: none;
	text-decoration: none;
	background: #000;
}

/*Pop Up Mapa */

#modalBox{
	display: none;
	z-index: 100;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	_height: 150%!important;
}
.modalDialog{
	position: absolute;
	margin: 100px 0px 0px 100px;
	width: 589px;
}
.modalBgCont {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
.modalBackground{	
	width: 100%!important;
	height: 100%;
	_height:10000px!important;
	background-color:#000000;
	filter: alpha(opacity=70)!important;
	opacity: 0.7!important;
}
.modalTopoRodape {
	width: 589px;
	height: 15px;
	font-size: 0;
	padding: 0;
	margin: 0;
}

.btFecharPop {
	float: right;
	padding: 0 25px 5px 0;
	height: 25px;
}

.modalBackgroundServicos{	
	width: 100%!important;
	height: 150%;
	*height: 140%;
	_height:1135px!important;
	background-color:#000000;
	filter: alpha(opacity=70)!important;
	opacity: 0.7!important;
}


/* Comite de Ética */

.BgSiteComite	{
	background-image:url(../img/conteudo/bg_comite.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	background-color:#000000;
	background-attachment:fixed;
}

.TblMenuCodigoConduta{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	background-image: url(../img/conteudo/menu_rodape_aCompanhia.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#b1cf4c;
	white-space:196px;
}

p.downloadCodigo a{
	color:#000000;
	text-decoration:none;
}

.codigoEticaForm{
	text-align:right;
	width:485px;
}

.codigoEticaForm div.inputRadio
{
	width:265px;
	text-align:right;
	margin-right:170px;
}

.codigoEticaForm label.text{
	line-height:18px;
	/*float:left;*/
}

.codigoEticaForm input{
	margin:3px 10px;
	border:1px solid #d4dccb;
}

.codigoEticaForm input.radio{
	width:10px;
	border:none;
}

.codigoEticaForm textarea{
	width:290px;
	height:85px;
	margin:3px 10px;
	border:1px solid #d4dccb;
	/*float:left;*/
}

p img.envioSucesso{
	margin:50px 0 200px 0;
}

.perguntas {
	margin-top:10px;
	float:left;
}

.perguntas p{
	color:#657360;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
}



.menuAbaFaixaDominio {
	width:534px;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	position:relative;
	margin:0 0 25px 0;
}
.menuAbaFaixaDominio ul {
	width:534px;
	float:left;
}
.menuAbaFaixaDominio ul li {
	float:left;
	display:inline;
	position:absolute;
}
.menuAbaFaixaDominio ul li.abaAbertura 
{
    width:122px;
	
}
.menuAbaFaixaDominio ul li.abaImplantacao 
{
    width:137px;
    margin:0 0 0 122px;
	
}
.menuAbaFaixaDominio ul li.abaUsoDominio
{
    width:140px;
    margin:0 0 0 259px;
	
}
.menuAbaFaixaDominio ul li.abaAutorizacaoObras
{
    width:135px;
    margin:0 0 0 399px;
	
}


.menuAbaFaixaDominio ul li a img {
	float:left;
	border:0px;
}

.bgAbaFaixaDominio {
	width:516px;
	float:left;
	background:url(../img/fundos/bg_box_aba.jpg) repeat-x #FFF;
	border-left:1px solid #e4eeea;
	border-right:1px solid #e4eeea;
	padding:8px 8px 8px 8px;
	margin:-2px 0 0 0;
}
.bgAbaFaixaDominio ul li p
{
    padding:0 0 10px 0;
}
.bgAbaFaixaDominio ul li p.pLista
{
    padding:0 0 10px 15px;
}
.borderTDTabelaHome {
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
}
.borderTDTabelaHome01 {
	border-bottom:1px solid #FFF;
}
.backgroundTabelahome {
	height:82px;
	background:url(../img/conteudo/bgTabelahome.gif) no-repeat;
}



.legendaRevista{
	float:left;
	margin-top:5px;
	width:100px;	
}

