﻿@charset "utf-8";
/* 
CSS Document
CRIADO POR Fábio Verdi Sachetto
fsachetto@tv1.com.br
 */

@import url("lightbox.css");

body {
	margin: 0;
	padding: 0;
	border: 0;
	color: #657360;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a { text-decoration: none;}
a:hover { text-decoration: underline;}

img{border:none;}

.btnTV1{
	float:right;
	margin:2px 20px 0 0;
}

/* Início Fundos */
.bgHome {
	background: url(../img/fundos/bg_home.jpg) no-repeat fixed left top;
}

.bg06 {
	background: url(../img/fundos/bg_06.jpg) no-repeat fixed left top;
}

.bgObras{
	background: url(../img/fundos/bg_obras_rodovia.jpg) no-repeat fixed left top;
}

.bgPedagio{
	background: url(../img/fundos/bg_pedagio.jpg) no-repeat fixed left bottom;
}

.bgFaleConosco{
	background: url(../img/fundos/bg_anel.jpg) no-repeat fixed left top;
}

.bgBalancas{
	background: url(../img/fundos/bg_balanca.jpg) no-repeat fixed left top;
}

.bgAnel{
	background: url(../img/fundos/bg_anel.jpg) no-repeat fixed left top;
}

.bgInstitucional{
	background: url(../img/fundos/bg_institucional.jpg) no-repeat fixed left top;
}

.bgPrograme{
	background: url(../img/fundos/bg_prgrame_sua_vajem.jpg) no-repeat fixed left top;
}

.bgCondRod{
	background: url(../img/fundos/bg_seguranca_estrada.jpg) no-repeat fixed left top;
}

.bgCamera{
	background: url(../img/fundos/bg_camera2.jpg) no-repeat fixed left top;
}

.bgLinksUteis {
	background: url(../img/fundos/bg_InfUteis.jpg) no-repeat fixed left top;
}

.bgResponsabilidade{
	background: url(../img/fundos/bg_policia.jpg) no-repeat fixed left top;
}

.bgPolicia{
	background: url(../img/fundos/bg_policia_rodoviaria.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_links_uteis.jpg) no-repeat fixed left top;
}

.bgRevista{
	/*background: url(../img/fundos/bg_revista.jpg) no-repeat fixed left top;*/
	background: url(../img/fundos/bg_institucional_Respons_Social.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 {
	
	height: 34px;
	float: right;
	margin: 20px 0 0 0;
}
.menuTopo img{
	margin:-12px 0 0 0;
	*margin:-0px 0 0 0;
}

.menuTopo li{
	padding: 0 0px 0 0px;
	display: inline;
}

.menu {
	width: 712px;
	height: 18px;
	float: left;
	margin: 4px 0 0 0;
	background-color: #005f35;
}

/* SUBMENU */
.menu tr td { position: relative; }
#subMenuInstitucional {display: none;}
ul.subMenu {
	margin-top:-1px;
	margin-left:-40px;
	position: absolute;
	display:none;
	z-index:999;
}

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;
	margin: 0 0 0 26px;
	_margin: 0 0 0 13px;
	padding: 0 9px 0 9px;
	background-color: #FFFFFF;
	clear:both;
}

/* Início Rodapé */
#rodapeCont {
	width: 730px;
	height: 14px;
	height: auto;
	margin: 0 0 0 26px;
	clear:both;
}

.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: 9px;
}


.faixaFooterCont a{
	color:#FFFFFF;
	text-decoration:none;
}

.faixaFooterCont a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

/* Home */
.cameras{
	background:url(../img/fundos/bg_boxCameras.jpg);
	width:266px;
	height:224px;
	float: left;
}

.cameras ul.estrada{
	padding:10px 22px 5px 0;
	margin:0;
	float:right;
}

.cameras ul.estrada li{
	/*background:url(../img/botoes/ico_camera.gif) no-repeat;*/
	padding:0 0 0 13px;
	list-style-type:none;
}
.cameras ul.estrada li img{
	float:right;
	list-style-type:none;
}

.cameras ul.estrada li img.bulletCamera {
	float:none;
}

.cameras ul.estrada li select{
	clear:both;
	float:right;
	font-family:Tahoma,Verdana,Arial;
	font-size:9px;
	margin:-10px -9px 5px 5px;
	padding:0;
	width:122px;
}

.video{
	width:266px;
	float:left;
	margin:5px 0 0 0;
	text-align:center;
}

.maisCameras{
	float:left;
	text-align:right;
	width:246px;
	margin:5px 0 0 0;
}

.maisCameras a{
	color: #657360;
	text-decoration:none;
}

.maisCameras a:hover{
	color: #657360;
	text-decoration:underline;
}

.boxImgCameraGrandeHome
{
	background-color:#F4F4F4;
	border:2px solid #C4C4C4;
	height:270px;
	margin:-10px 0 0 -40px;
	*margin:-10px 0 0 -310px;
	padding:0;
	position:absolute;
	width:350px;	
}

.boxImgCameraGrandeHome img
{
	margin:15px 0 0 15px;
}

.noticiaHome {
	background:url(../img/home/bg_boxNoticiaHome.gif) no-repeat;
	width:265px;
	height:46px;
	clear:both;
	float:left;
	margin-top:6px;
}

.noticiaHome h1 {
	font-size:10px;
	margin:5px 0 0 10px;
	padding:0;
}

.noticiaHome p {
	margin:0 0 0 10px;
	padding:0;
}

.banners{
	width:166px;
	margin:0;
}

.banners ul{
	margin:0;
	padding:0;
}

.banners ul li{
	list-style-type:none;
}

.banners ul li img.vivaFacil {
	margin:5px 0 0px 0;
}

.suaViagem{
	width:544px;
	height:244px;
	background:url(../img/home/box_suaViagem.jpg) no-repeat;
}

.condicoesTempo{
	width:190px;
	float:left;
	margin:48px 0 0 14px;
}

table.estradaTempo{
	background:#f7faf1;
	width:183px;
	color:#4a4b48;
}

table.estradaTempo span{
	border-bottom:1px dotted #c6c8c1;
	width:128px;
	float:left;
	margin:0 0 0 5px;
}

table.estradaTempo img.icoTempo{
	border-bottom:1px dotted #c6c8c1;
	width:24px;
}

.botoesTempo{
	width:183px;
	float:left;
	margin:5px 0 0 0;
	text-align:center;
}

.botoesTempo img{
	margin:0 0 5px 0;
}

.condicoesEstradas{
	float:left;
	width:328px;
	margin:48px 4px 0 0px;
}

.tootip{
	display:none;
	position:absolute;
	margin:-10px 0  0 -95px;
	*margin:0 0 0 -105px;
}

table.tabelaCondicoes th{
	height:18px;
	background:#eff5e4;
	color:#596c35;
	text-align:left;
	padding:0 0 0 5px;
}

table.tabelaCondicoes td{
	color:#4a4b48;
	padding:0 0 0 5px;
	background:#f7faf1;
	height:16px;
}

table.interferencias{
	width:100%;
	margin:1px 0 0 0;
}

table.interferencias th{
	height:18px;
	background:#eff5e4;
	color:#596c35;
	text-align:left;
	padding:0 0 0 5px;
}

table.interferencias td{
	color:#4a4b48;
	padding:0 0 0 5px;
	background:#f7faf1;
	height:16px;
}

.conhecaServicos{
	background:url(../img/fundos/bg_boxConheca.jpg) no-repeat;
	width:710px;
	height:107px;
	margin:5px 0 0 0;
}

.conhecaServicos h2{
	padding:10px 0 0 19px;
}

.conhecaServicos ul{
	padding:0px 0 0 19px;
	margin:0;
}

.conhecaServicos ul li{
	list-style-type:none;
	display:inline;
	width:132px;
	text-align:center;
	float:left;
}

.conhecaServicos .sepConheca{
	float:left;
	height:60px;
	width:6px;
	background:url(../img/fundos/bg_sepConheca.gif) no-repeat;
}

.colunaHorizontal img {
	float:left;
	margin-top:8px;
}

.colunaHorizontal .noticias {
	background:url(../img/home/bg_boxNoticiaHomeMaior.gif) no-repeat;
	width:342px;
	height:79px;
	float:left;
	margin:8px 9px 0 9px;
}

.colunaHorizontal .noticias h1 {
	font-size:10px;
	margin:30px 0 0 17px;
	padding:0;
}

.colunaHorizontal .noticias p {
	font-size:10px;
	margin:0 0 0 17px;
	padding:0;
}

.colunaHorizontal .noticias a {
	color:#727272;
	float:right;
	margin:8px 10px 0 0;
	font:normal 10px Arial;
}

.colunaHorizontal .noticias a img {
	float:left;
	margin:4px 5px 0 0;
}

/* CONTEUDO INTERNO */
.conteudoInterno {
	width: 730px;
	margin: 0 0 0 26px;
	float:left;
	color:#000000;
	background: #FFFFFF url(../img/fundos/bg_menu3.gif) no-repeat;
	clear:both;
	position:relative;
	padding-bottom:70px;
}

.contTable {
	width: 720px;
	padding: 8px 0 8px 8px;
}
.titInterno {
	width: auto;
	margin:0 0 8px 0;
	text-align: right;
}
.conteudoInterno p
{
	text-align:justify;
}

.conteudoInterno a
{
	color:#a1c405;
}


/* 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.informacoesUteis {
	height:18px;
	padding:0;
}

.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: 5px 0 7px 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.infoUteis {
	margin:0;
	padding:0;
}

.menuLateral ul.infoUteis li {
	background-color: #76a90e;
	margin:0;
}

/*rodape dos submenus */
.menuLateral ul.condPraias li.bottomSubMenu {
	background: url(../img/botoes/bgBottomSubMenu.gif) no-repeat;
}

.menuLateral ul.condRodovias li.bottomSubMenu {
	height: 9px;
	background: url(../img/fundos/bgBottomRodovia.gif) no-repeat;
}

.menuLateral ul.subBalancas li.bottomSubMenu {
	height: 9px;
	background: url(../img/fundos/bgBottomBalanca.gif) no-repeat;
}

.menuLateral ul.infoUteis li.bottomSubMenu {
	height: 9px;
	background:#76A90E url(../img/fundos/bgBottomInfoUteis.gif) no-repeat 2px 0;
}
/* Fim Menus */


/* 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;
}

/* 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;
}

.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;
	display:none;
}

.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;
	margin:0 0 15px 0;
}

.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:none;
}

/* 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;
	text-align:left;
}

.containerPrincipaisExecutivos table tr td{
	border:0px solid #000000;
	height:69px;
	width:250px;
	margin-right:10px;
}

.containerPrincipaisExecutivos table tr td {
	padding:10px 0 5px 0;
}

.containerImagensDownload{
	width:100%;
}

.containerImagensDownload .ImagensDown{
	border:0px solid #000000;
	float:left;
	position:relative;
}

.containerImagensDownload .ImagensDown p { 
	width:320px;
}

.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:#76a90e;}
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;
	width:300px;
}

.containerTabelaTarifas{
	width:511px;
	border:0px solid #000;
	float:left;
	clear:none;
}

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 */


.conteudoInterna{
	width:530px;
	margin:0;
	*margin:0 0 0 -9px;
	_margin:0 0 0 -8px;
}

/* NOVA TABELA DE PEDAGIO */

.containerTabelaTarifas table{
	color:#657360;
}

.containerTabelaTarifas table td{
	border:1px solid #fff;
}
	
.containerTabelaTarifas table td.categoria{
	padding:0 0 0 10px;
}

.containerTabelaTarifas table td.eixos{
	text-align:center;
}

.containerTabelaTarifas table td.valor{
	text-align:center;
	font-weight:bold;
}

.pedagioCor{
	background:#e9e9e9;
}

.estradaTempoIND{
	width:100%;
	height:104px;
	background:url(../img/fundos/box_tempo.jpg) no-repeat;
	color:#97a96d!important;
	text-align:center;
}

.CondicoesIND{
	width:100%;
	background:url(../img/fundos/box_sentido.jpg)  no-repeat!important;
	height:34px!important;
	color:#97a96d!important;
	text-align:right;
}

.interferenciasIND{
	width:100%;
	background:url(../img/fundos/box_interferencias.jpg)  no-repeat!important;
	height:34px!important;
	color:#97a96d!important;
	text-align:center;
}

.noticiasIND{
	width:100%;
	background:url(../img/fundos/box_noticias.jpg)  no-repeat!important;
	height:20px!important;
	color:#97a96d!important;
	text-align:right;
}

.mersinho{
	float:left;
}

/* Noticias */
.chamadaNoticia {
	clear:both;
	float:left;
	margin-bottom:15px;
}

.chamadaNoticia img {
	float:left;
	margin-right:5px;
}

.chamadaNoticia p {
	margin:0;
}

.outrasNoticias {
	float:left;
	margin-bottom:50px;
}

.outrasNoticias h3 {
	font-size:12px;
}

.outrasNoticias a {
	clear:both;
	float:left;
	font-size:12px;
	margin-bottom:5px;
}

.outrasNoticias a span.data {
	color:#000;
	margin-right:5px;
}

.outrasNoticias a span {
	color:#9ca57a;
}

.contatenos {
	background:url(../img/conteudo/bg_contatenosNoticias.gif) no-repeat;
	width:197px;
	height:91px;
	float:left;
	margin:15px 0 0 20px;
}

.contatenos .texto {
	margin:31px 0 0 10px;
}

.contatenos .texto p {
	margin:auto;
}

.contatenos .texto p a {
	color:#000;
}
/* Fim Noticias */

/*Links Úteis*/
.linksUteis a {
	color:#9ca57a;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	float:left;
}

.linksUteis p {
	margin:0 0 15px 0;
	clear:both;
}
/*Fim Links Úteis*/

/* Tabela Pedágios */
.containerTabelaTarifas select {
	font-size:9px;
	color:#657360;
	background-color:#fbfcf9;
	border:1px solid #eee;
}

.tituloTabelaPedagios {
	width:511px;
	height:16px;
	margin-top:10px;
	float:left;
	clear:both;
	background:url(../img/conteudo/bgTrPedagio.gif) no-repeat;
}

.tituloTabelaPedagios p {
	color:#fff;
	font-weight:bold;
	padding:2px 0 0 10px;
	margin:0;
	float:left;
}	

table.pedagio {
	color:#000;
	width:511px;
}

table.pedagio tr.pedagioSemCor {
	background-color:#f5f5f5;
}

table.pedagio tr td.valor  {
	font-weight:normal;
}

#divDhtmlHome {
	position:absolute;
	left:149px;
	top:88px;
	width:498px;
	height:313px;
	z-index:1;
	margin-top:20px;
	margin-left:70px;
	display:none;
}