@charset "utf-8";
/* CSS Document */
*{ margin:0px;}
#tip {
	position:absolute;
	padding:5px;
	-moz-opacity:0.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	background-color:#FCB913;
	color:#000000;
	display:none;
	font-weight:bold;
}

body{
	font-family:Verdana, Geneva, sans-serif;
	background:url(../images/background_top.jpg) top center no-repeat;
	color:#000;
	font-size:11px;
	}
a{
	text-decoration:none;
	color:#999;
}	
.container{
	position:relative;
	margin:auto;
	width:980px;	
	}
	
	/*topo home*/

.top{
	float:left;
	width:980px;
	}
	
	/*menu*/
	
.center-menu{
	width:980px;
	height:47px;
	float: left;
	position: relative;
	background:#FFF url(../images/bg-menu-top.jpg) repeat-x;
	}
a.bts-menu{
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 22px 0 22px;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bts-menu:hover{
	background: url(../images/bg-menu-on.jpg) left top repeat-x;
	}
.bts-menu-ativo{
	background: url(../images/bg-menu-on.jpg) left top repeat-x;
	width:69px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
.divisor-bts-menu {
	background:url(../images/bg-divisor-top.jpg) no-repeat;
	float:left;
	width: 2px;
	height: 47px;
}	
	
	
	
a.bt-home{
	background:url(../images/bts/bts-out-home.jpg) left top no-repeat;
	width:69px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-home:hover{
	background:url(../images/bts/bts-in-home.jpg) left top no-repeat;
	}
.bt-home-ativo{
	background:url(../images/bts/bts-in-home.jpg) left top no-repeat;
	width:69px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-inst{
	background:url(../images/bts/bts-out-institucional.jpg) left top no-repeat;
	width:113px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-inst:hover{
	background:url(../images/bts/bts-in-institucional.jpg) left top no-repeat;
	}
.bt-inst-ativo{
	background:url(../images/bts/bts-in-institucional.jpg) left top no-repeat;
	width:113px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-cobert{
	background:url(../images/bts/bts-out-cobertura.jpg) left top no-repeat;
	width:94px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-cobert:hover{
	background:url(../images/bts/bts-in-cobertura.jpg) left top no-repeat;
	}
.bt-cobert-ativo{
	background:url(../images/bts/bts-in-cobertura.jpg) left top no-repeat;
	width:94px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-pedag{
	background:url(../images/bts/bts-out-pedagios.jpg) left top no-repeat;
	width:90px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-pedag:hover{
	background:url(../images/bts/bts-in-pedagios.jpg) left top no-repeat;
	}
.bt-pedag-ativo{
	background:url(../images/bts/bts-in-pedagios.jpg) left top no-repeat;
	width:90px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-obras{
	background:url(../images/bts/bts-out-obras.jpg) left top no-repeat;
	width:68px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-obras:hover{
	background:url(../images/bts/bts-in-obras.jpg) left top no-repeat;
	}
.bt-obras-ativo{
	background:url(../images/bts/bts-in-obras.jpg) left top no-repeat;
	width:68px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-social{
	background:url(../images/bts/bts-out-social.jpg) left top no-repeat;
	width:69px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-social:hover{
	background:url(../images/bts/bts-in-social.jpg) left top no-repeat;
	}
.bt-social-ativo{
	background:url(../images/bts/bts-in-social.jpg) left top no-repeat;
	width:69px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-midia{
	background:url(../images/bts/bts-out-midia.jpg) left top no-repeat;
	width:190px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-midia:hover{
	background:url(../images/bts/bts-in-midia.jpg) left top no-repeat;
	}
.bt-midia-ativo{
	background:url(../images/bts/bts-in-midia.jpg) left top no-repeat;
	width:190px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-imprensa{
	background:url(../images/bts/bts-out-imprensa.jpg) left top no-repeat;
	width:89px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-imprensa:hover{
	background:url(../images/bts/bts-in-imprensa.jpg) left top no-repeat;
	}
.bt-imprensa-ativo{
	background:url(../images/bts/bts-in-imprensa.jpg) left top no-repeat;
	width:89px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-fotos{
	background:url(../images/bts/bts-out-fotos.jpg) left top no-repeat;
	width:63px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-fotos:hover{
	background:url(../images/bts/bts-in-fotos.jpg) left top no-repeat;
	}
.bt-fotos-ativo{
	background:url(../images/bts/bts-in-fotos.jpg) left top no-repeat;
	width:63px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-contato{
	background:url(../images/bts/bts-out-contato.jpg) left top no-repeat;
	width:78px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-contato:hover{
	background:url(../images/bts/bts-in-contato.jpg) left top no-repeat;
	}
.bt-contato-ativo{
	background:url(../images/bts/bts-in-contato.jpg) left top no-repeat;
	width:78px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-faq{
	background:url(../images/bts/bts-out-faq.jpg) left top no-repeat;
	width:55px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt-faq:hover{
	/*background:url(../images/bts/bts-hover-faq.jpg) left top no-repeat;*/
	background:url(../images/bts/bts-in-faq.jpg) left top no-repeat;
	}
.bt-faq-ativo{
	background:url(../images/bts/bts-in-faq.jpg) left top no-repeat;
	width:55px;
	height:37px;
	float:left;
	font-weight: bold;
	padding: 10px 0 0 0;
	font-size: 12px;
	text-align:center;
	text-decoration:none;
	color:#000;
	}
a.bt {
	float:left;
	height:19px;
	padding:6px 9px 0px 10px;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	cursor:pointer;
	position: relative;
	}
a.btbase {
	font-size:9px;
	color:#999999;
	text-decoration:none;
	cursor:pointer;
	padding-right:5px;
	}
a.btbase:hover {
	/*color:#FF6600;
	text-decoration:underline;*/
	color:#000000;
	}
#apDiv1 {
	position:absolute;
	top: 37px;
	width:140px;
	background-color: #FBEC02;
	left:85px;
	display: none;
	}
#apDiv2 {
	position:absolute;
	top: 37px;
	width: 140px;
	background-color: #FBEC02;
	left: 215px;
	display: none;
	}
#apDiv3 {
	position:absolute;
	top: 37px;
	width: 140px;
	background-color: #FBEC02;
	left: 430px;
	display: none;
	}
#apDiv4 {
	position:absolute;
	top: 37px;
	width: 140px;
	background-color: #FBEC02;
	left:518px;
	display: none;
	}

a.btsub {
	float:left;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	padding:10px;
	border-bottom: solid 1px #CCC;
	width: 100%;
	text-align: left;
	background: #FFF url(../images/bg-sub-menu.jpg) left bottom repeat-x;
	}
a.btsub:hover {
	/*color:#FF6600;
	text-decoration:underline;*/
	color:#FF6600;
	}


	/*conteudo centro*/
	
.box-conteudo{
	width:980px;
	float:left;
	background:#FFF;
	}
.box-conteudo-left{
	width:750px;
	float:left;
	padding:0 10px 10px 0;
	}
.box-conteudo-right{
	width:220px;
	float:right;
	padding-top: 10px;
	}
.box-banner-seguranca{
	width:750px;
	float:left;
	margin-top: 10px;
	}
.box-subcont{
	width:370px;
	float:left;
	background:url(../images/shadow-low.jpg) center bottom no-repeat;
	padding-bottom:14px;
	}
.shadow-high{
	width:370px;
	height:13px;
	background:url(../images/shadow-high.jpg);
	float:left;
	}
.title-amarelo{
	width:370px;
	height:27px;
	float:left;
	}
.title-amarelo-l{
	width:12px;
	height:27px;
	float:left;
	background:url(../images/bg-topbox-amarelo-l.jpg);
	}
.title-amarelo-c{
	width:336px;
	height:20px;
	float:left;
	background:url(../images/bg-topbox-amarelo.jpg);
	font-size: 10px;
	text-transform: uppercase;
	padding: 7px 0 0 0;
	}
.title-amarelo-r{
	width:17px;
	height:20px;
	float:left;
	background:url(../images/bg-topbox-amarelo-r.jpg);
	padding: 7px 0 0 5px;
	}
a.arrow-amarelo{
	width:12px;
	height:12px;
	float:left;
	background:url(../images/bt-amarelo.jpg) no-repeat;
	cursor:pointer;
	}
a.arrow-amarelo:hover{
	background:url(../images/bt-amarelo-h.jpg) no-repeat;
	}
a.box-noticias{
	width:340px;
	height:52px;
	float:left;
	background:url(../images/bg-not.jpg) center bottom repeat-x;
	font-size: 11px;
	padding: 10px 15px 10px 15px;
	color: #000;
	text-decoration: none;
	cursor:pointer;
	padding: 10px 15px 10px 15px;
	}
a.box-noticias:hover{
	background:#FFF1C7;
	color:#F60;
	}
a.list-noticias{
	width:720px;
	height:auto;
	float:left;
	background:url(../images/bg-not.jpg) center bottom repeat-x;
	font-size: 11px;
	padding: 10px 15px 10px 15px;
	color: #000;
	text-decoration: none;
	cursor:pointer;
	padding: 15px;
	}
a.list-noticias:hover{
	background:#FFF1C7;
	color:#F60;
	}
.noticia{
	width:720px;
	height:auto;
	float:left;
	background:url(../images/bg-not.jpg) center bottom repeat-x;
	font-size: 11px;
	padding: 10px 15px 10px 15px;
	color: #000;
	text-decoration: none;
	cursor:pointer;
	padding: 15px;
	}
.boxarea{
	width:720px;
	height:auto;
	float:left;
	background:#FFF url(../images/shadow-inst.jpg) left bottom no-repeat;
	font-size: 11px;
	padding: 10px 15px 10px 15px;
	color: #000;
	text-decoration: none;
	cursor:pointer;
	padding: 15px 15px 30px 15px;
	}
.boxarea2{
	width:720px;
	height:auto;
	float:left;
	background:#FFF url(../images/shadow-inst.jpg) left bottom no-repeat;
	font-size: 11px;
	padding: 10px 15px 10px 15px;
	color: #000;
	text-decoration: none;
	cursor:pointer;
	padding: 5px 15px 30px 15px;
	}
.strongs{
	color:#F60; 
	font-size:10px;
	}
.low-cinza{
	width:370px;
	height:25px;
	float:left;
	}
.low-cinza-l{
	width:10px;
	height:25px;
	float:left;
	background:url(../images/low-not-l.jpg);
	}
.low-cinza-c{
	width:345px;
	height:18px;
	float:left;
	background:url(../images/low-not.jpg);
	font-size: 9px;
	color: #003572;
	padding: 7px 0 0 5px;
	}
.low-cinza-r{
	width:10px;
	height:25px;
	float:left;
	background:url(../images/low-not-r.jpg);
	}
a.not-todas{
	color: #003572;
	text-decoration:none;
	}
.box-midia{
	width:350px;
	background:#FFF1C7;
	float:left;
	padding:10px;
	height: 265px;
	}
.caixa-midia{
	width:355px;
	height:133px;
	float:left;
	}
a.txt-midia{
	width:355px;
	color:#000;
	font-size:11px;
	text-decoration:none;
	text-align: left;
	}
.title-midia{
	font-size:12px;
	color:#F60;
	}
.low-midia{
	width:370px;
	height:25px;
	float:left;
	padding-top: 3px;
	}
.low-midia-l{
	width:10px;
	height:25px;
	float:left;
	background:url(../images/low-midia-l.jpg);
	}
.low-midia-c{
	width:345px;
	height:18px;
	float:left;
	background:#FFF1C7;
	font-size: 9px;
	color: #003572;
	padding: 7px 0 0 5px;
	}
.low-midia-r{
	width:10px;
	height:25px;
	float:left;
	background:url(../images/low-midia-r.jpg);
	}
.shadow-low{
	width:370px;
	height:12px;
	background:url(../images/shadow-low.jpg);
	float:left;
	margin-top: 1px;
	}
.box-vivo{
	width:370px;
	background:url(../images/bg-box-vivo.jpg) repeat-x;
	float:left;
	}
.img-vivo{
	width:180px;
	height:180px;
	float:left;
	}
.vivo-r{
	width:175px;
	height:180px;
	float:left;
	}
a.kms-vivo{
	width:165px;
	height:35px;
	float:left;
	cursor:pointer;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	padding: 10px 0 0 10px;
	}
a.kms-vivo:hover{
	background:#FFCA08
	}
.box-cidades{
	width:370px;
	float:left;
	}
.box-cidades-l{
	width:160px;
	height:190px;
	float:left;
	}
.box-cidades-r{
	width:210px;
	height:190px;
	float:left;
	overflow-x: hidden ;
	overflow-y:scroll;
	}
a.cidades{
	width:200px;
	height:19px;
	background:#FFF1C7;
	font-size: 10px;
	padding: 8px 0 0 10px;
	text-decoration: none;
	color: #000;
	float:left;
	}
a.cidades:hover{
	background:#CCC;
	}
a.cidades2{
	width:200px;
	height:19px;
	background:#FFE698;
	font-size: 10px;
	padding: 8px 0 0 10px;
	text-decoration: none;
	color: #000;
	float:left;
	}
a.cidades2:hover{
	background:#CCC;
	}
.title-green1{
	width:370px;
	height:19px;
	float:left;
	}
.title-green1-l{
	width:7px;
	height:19px;
	float:left;
	background:url(../images/bg-dicas-l.jpg)
	}

.title-green1-c{
	width:333px;
	height:15px;
	float:left;
	background:url(../images/bg-dicas.jpg) repeat-x;
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px 0 0 10px;
	color: #FFF;
	}
.title-green1-r{
	width:20px;
	height:19px;
	float:left;
	background:url(../images/bg-dicas-r.jpg);
	}
.img-dicas{
	width:370px;


	height::68px;
	float:left;
	background:url(../images/img-dicas.jpg);
	height: 67px;
	}
a.box-dicas{
	width:350px;
	float:left;
	background:url(../images/bg-box-dicas.jpg) center bottom repeat-x;
	cursor:pointer;
	font-size: 11px;
	padding: 10px;
	color:#000;
	}
a.box-dicas:hover{
	background:#FFF1C7;
	color:#F60;
	}

a.lista-dicas{
	width:720px;
	float:left;
	background:url(../images/bg-box-dicas.jpg) center bottom repeat-x;
	cursor:pointer;
	font-size: 11px;
	padding: 15px;
	color:#000;
	}
a.lista-dicas:hover{
	background:#FFF1C7;
	color:#E34118;
	}
.title-green2{
	width:370px;
	height:27px;
	float:left;
	}
.title-green2-l{
	width:9px;
	height:27px;
	float:left;
	background:url(../images/title-green2-l.jpg);
	}
.title-green2-c{
	width:342px;
	height:22px;
	float:left;
	background:url(../images/title-green2.jpg) repeat-x;
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px 0 0 10px;
	color: #FFF;
	}
.title-green2-r{
	width:9px;
	height:27px;
	float:left;
	background:url(../images/title-green2-r.jpg);
	}
.box-green2{
	width:350px;
	float:left;
	background:#E6E6E6;
	padding: 10px;
	height: 180px;
	}
a.sub-green2{
	width:350px;
	float:left;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	color: #000;
	}
a.sub-green2:hover{
	background:#F2F2F2;
	}
.box2-green2{
	width:350px;
	float:left;
	padding:15px 0 0 0;
	text-align: justify;
	}
a.box-ambiente{
	width:185px;
	float:left;
	font-size:11px;
	margin-left: 10px;
	cursor:pointer;
	color: #000;
	}
.low-gray{
	width:370px;
	height:26px;
	float:left;
	margin-top: 2px;
	}
.low-gray-l{
	width:11px;
	height:26px;
	float:left;
	background:url(../images/low-gray-l.jpg)
	}
.low-gray-c{
	width:343px;
	height:18px;
	float:left;
	background:url(../images/low-gray.jpg);
	font-size: 9px;
	color: #003572;
	padding: 7px 0 0 5px;
	}
.low-gray-r{
	width:11px;
	height:26px;
	float:left;
	background:url(../images/low-gray-r.jpg)
	}

/*Conteudo direito*/

.box-musica{
	width:220px;
	height:58px;
	float:left;
	background:url(../images/back_fundo_jingle.jpg) left top no-repeat;
	position:relative;
	}
.box-musica2{
	width:220px;
	height:58px;
	float:left;
	background:url(../images/back_fundo_jingle2.jpg) left top no-repeat;
	position:relative;
	}	
.shadow-r{
	width:211px;
	height:13px;
	float:left;
	background:url(../images/shadow-r.jpg);
	margin-top: 2px;
	}
.box-releases{
	width:220px;
	float:left;
	padding-bottom: 15px;
	background: #E6E6E6;
	}
.title-releases{
	width:220px;
	height:27px;
	float:left;
	}
.title-releases-l{
	width:9px;
	height:27px;
	float:left;
	background:url(../images/title-green2-l.jpg);
	}
.title-releases-c{
	width:190px;
	height:22px;
	float:left;
	background:url(../images/title-green2.jpg) repeat-x;
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px 0 0 0;
	color: #FFF;
	}
.title-releases-r{
	width:9px;
	height:27px;
	float:left;
	background:url(../images/title-green2-r.jpg);
	}
.title-jingle{
	width:180px;
	height:22px;
	float:left;
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px 0 0 10px;
	color: #FFF;
	}
a.arrow-green{
	width:12px;
	height:12px;
	float:left;
	background:url(../images/bt-green.jpg) no-repeat;
	cursor:pointer;
	}
a.arrow-green:hover{
	background:url(../images/bt-green-h.jpg) no-repeat;
	}
a.releases{
	width:200px;
	float:left;
	background: #ebebeb url(../images/bg-release.jpg) center bottom repeat-x;
	font-size: 11px;
	padding: 10px;
	cursor: pointer;
	color:#000;
	}
a.releases:hover{
	background:#FFF1C7;
	}

a.lista-releases{
	width:720px;
	float:left;
	font-size: 11px;
	padding: 15px;
	cursor: pointer;
	border-bottom:dotted 1px #CCC;
	color: #000;
	}
a.lista-releases:hover{
	background:#FFF1C7;
	color:#F60;
	}
.banners{
	width:213px;
	float:left;
	background:#ebebeb url(../images/shadow-r.jpg) center bottom no-repeat;
	padding: 0 0 12px 7px;
	}
.box-banners{
	width:205px;
	float:left;
	background:url(../images/bg-shadow-release.jpg) center bottom no-repeat;
	padding:0 0 11px 0;
	margin:0 0 9px 0;
	} 
.shadow-banners{
	width:205px;
	height:11px;
	float:left;
	background:url(../images/bg-shadow-release.jpg);
	}

/*Rodape*/

.rodape-full{
	width:100%;
	background:#FFFBCC;
	position:relative;
	float:left;
	margin-top: 10px;
	padding-bottom: 30px;
	}
.rodape-center{
	width:980px;
	margin:auto;
	background:url(../images/bg-rodape.jpg) top no-repeat;
	padding: 20px 0;
	}
.menu-rodape{
	width:145px;
	float:left;
	border-left:1px solid #FF6414;
	text-transform: uppercase;
	font-size: 10px;
	padding-left: 10px;
	}
.tit-menu-rodape{
	float:left;
	font-size:11px;
	color:#FF6414;
	padding-bottom:5px;
	}
a.menu-base {
	padding:5px;
	float:left;
	text-decoration:none;
	width: 135px;
	text-transform: uppercase;
	}
a.menu-base:hover {
	color:#000;
	}

/*pag institucional*/

.navgator{
	width:730px;
	height:25px;
	float:left;
	background:#FFF url(../images/shadow-inst.jpg) left bottom no-repeat;
	padding: 15px 0 12px 20px;
	font-size: 12px;
	color: #4D4D4D;
	}
a.link-nav{
	font-weight:bold;
	color:#F60;
	float: left;
	}
.tit-link-nav{
	font-weight:bold;
	color:#F60;
	float: left;
	}
.txt-box-inst{
	width:100%;
	float:left;
	padding:10px 0;
	}
.area-txt-geral{
	width:720px;
	float:left;
	padding:10px 0 10px 20px;
	background: url(../images/shadow-inst.jpg) left bottom no-repeat;
	}
p.titletop{
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding-top:20px;
	padding-bottom: 20px;
	text-transform: uppercase;
	}
p.title1{
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding-bottom: 20px;
	text-transform: uppercase;
	}
p.title2{
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-bottom: 10px;
	text-transform: uppercase;
	}
p.title3{
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-bottom: 10px;
	text-transform: uppercase;
	}
p.title-imprensa{
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding: 10px 0;
	}
p.txt1{
	font-size:11px;
	color:#4D4D4D;
	padding-bottom: 20px;
	}
p.txt2{
	font-size:12px;
	color:#4D4D4D;
	padding-bottom: 10px;
	}
p.txt-social{
	font-size:12px;
	color:#4D4D4D;
	}
p.txt-imprensa{
	font-size:12px;
	color:#4D4D4D;
	padding-bottom: 10px;
	}
p.titlefac{
	font-size:11px;
	font-weight:bold;
	color:#000;
	padding-bottom: 15px;
	text-transform: uppercase;
	}
p.txtfac{
	font-size:11px;
	color:#4D4D4D;
	padding-bottom: 10px;
	}
	
/*pag rodovias*/


h3{
	width:96%;
	padding:2%;
	text-align:center;
	}
a.item_press {
	font-size:10px;
	float: left;
	color:#4864ad;
	width: 100%;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	}
a.release-link {
	font-size:10px;
	float: left;
	color:#4864ad;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	}
a.release-link:hover {
	color:#FC0;
	text-decoration:underline;
	}
table{
	font-size:14px;}
.div-table{
	font-size: 11px;
	width: 700px;
	margin-bottom: 30px;
	}

/*pag pedagios*/

#mapa1 {
	width:960px;
	margin:10px;
	border:solid 1px #fcb913;
	height: 190px;
	top: 0px;
	float: left;
}

/*pag obras*/

a.obras {
	float:left;
	width: 700px;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
	padding: 10px;
}
a.obras:hover{
	background-color:#FFFFCC;
	color: #FF6600;
}
.detro-obras {
	float:left;
	width: 720px;
	color: #666666;
	text-decoration: none;
	cursor: pointer;
	padding: 0 0 50px 0;
}

.det_obras{
	float:left;
	width: 100%;
	color: #666666;
	text-decoration: none;
	padding: 20px 0;
}
.area_obras{
	float:left;
	width: 100%;
}
.area_obras2{
	float:left;
	width: 100%;
	padding-bottom: 8px;
}
.foto_obra {
	float:right;
	padding:3px;
	background-color: #fcb913;
	width: 100px;
	height: 80px;
	margin-left: 8px;
}
.foto_obraP {
	float:left;
	padding:2px;
	background-color: #fcb913;
	width: 100px;
	height: 70px;
	margin: 15px 15px 0 0;
}
.foto_obraG {
	float:left;
	padding:2px;
	background-color: #fcb913;
	width: 550px;
	height: 330px;
	margin: 0 80px;
}
.foto_obra2 {
	float:left;
	background-color: #fcb913;
	width: 376px;
	height: auto;
}
.foto_obra3 {
	float:left;
	padding:2px;
	background-color: #fcb913;
	width: 70px;
	height: 56px;
	margin: 0px 5px 5px 0px;
}
.area_foto_obra2 {
	float:left;
	padding:2px;
	background-color: #fcb913;
	width: 376px;
	height: auto;
	margin-right: 22px;
}
.legenda_foto_obra{
	float:left;
	width:97%;
	color:#000000;
	font-size:9px;
	padding: 5px 5px;
}
.data_obra{
	float:left;
	color: #000000;
	font-size: 9px;
	padding: 3px 6px;
	border-right: dotted 1px #666666;
}
.km_obra{
	float: right;
	color: #000000;
	font-size: 9px;
	border-left: dotted 1px #333333;
	width: 20%;
	padding-left: 6px;
	text-align: left;
}
.tit_obra{
	float:left;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	margin: 0px 5px;
}
.top_obra{
	float:left;
	margin-bottom: 8px;
	width: 710px;
	background: #FECA05 url(../images/bg_menu.jpg) repeat-x top left;
	padding: 5px;
}
.top_obra2{
	float:left;
	margin-bottom: 8px;
	width: 560px;
	background: url(images/bg_menu.jpg) repeat-x left bottom;
}
.descri_obra{
	float:left;
	width: 62%;
	font-size: 11px;
}
.descri_obra2{
	float:left;
	width: 440px;
}
.texto {
	font-size:11px;
	float:left;
	color:#000000;
	width: 62%;
}
.texto2 {
	font-size:10px;
	float:left;
	color:#000000;
	width:720px;
	text-align: justify;
	padding: 0 0 20px 0;
}
.texto2c {
	font-size:10px;
	float:left;
	color:#000000;
	width:720px;
	text-align: justify;
}
.texto9 {
	font-size:10px;
	float:left;
	color:#000000;
	text-align: justify;
}
.texto2b {
	font-size:11px;
	float:left;
	color:#000000;
	width:100%;
	text-align: justify;
}

/*pag social*/

.area_social2 {
	float:left;
	width:580px;
	height:auto;
	padding-bottom: 20px;
}
a.area_social {
	float:left;
	width:710px;
	height:auto;
	padding: 10px;
	text-decoration: none;
	background-color: #FFF;
}
a.area_social:hover {
	background-color:#FFFFCC;
	color: #ff6600;
}
.area_campanhas {
	float:left;
	width:710px;
	height:auto;
	padding: 10px;
	text-decoration: none;
	background-color: #FFF;
}
.chamada {
	float:left;
	width:730px;
	height:auto;
	padding: 10px;
	border-bottom: dotted 1px #CCCCCC;
	text-decoration: none;
}

.img_social {
	float:left;
	padding:5px;
	border:solid 1px #fcb913;
	margin-right:10px;
	background-color: #FFFFFF;
}
.chamada {
	font-size:12px;
	border-bottom: dotted 1px #CCCCCC;
	padding-bottom:5px;
	margin-bottom:10px;
	width: 470px;
	float: left;
	text-decoration: none;
	color: #FF6600;
}
.chamada-W {
	font-size:12px;
	border-bottom: dotted 1px #CCCCCC;
	padding-bottom:5px;
	margin-bottom:10px;
	width: 720px;
	float: left;
	text-decoration: none;
	color: #FF6600;
}
.chamada2 {
	font-size:12px;
	border-bottom: dotted 1px #CCCCCC;
	padding-bottom:5px;
	margin-bottom:10px;
	width: 88%;
	float: left;
}
.chamada3 {
	font-size:12px;
	border-bottom: dotted 1px #CCCCCC;
	width: 100%;
	float: left;
	padding-bottom: 5px;
	padding-top: 20px;
	margin-bottom: 5px;
}
.chamada4 {
	font-size:12px;
	border-bottom: dotted 1px #CCCCCC;
	padding-bottom:5px;
	margin-bottom:10px;
	width: 100%;
	float: left;
}
.data {
	font-size:10px;
	width: 12%;
	float: right;
	text-align: right;
	padding-top: 10px;
	color: #FF6600;
}
.data2 {
	font-size:10px;
	color: #FF6600;
}
.data3 {
	font-size:10px;
	float: right;
	text-align: right;
	padding-top: 10px;
	color: #FF6600;
}
.data4 {
	font-size:10px;
	color: #FF6600;
}
.box_campanhas {
	/*border: solid 1px #fcb913;*/
	padding:5px;
	width: 565px;
	float: left;
	background-color:#FFFFCC;
	margin-bottom: 20px;
}
.press_releases {
	font-size:10px;
	margin-bottom:5px;
	width: 560px;
	float: left;
	color: #000000;
	padding: 2px;
}
a.item_press {
	font-size:10px;
	float: left;
	color:#4864ad;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 5px;
}
a.item_press:hover {
	color:#FF6600;
	text-decoration:underline;
}

/*pag fotos*/

.area_left {
	width:580px;
	height:auto;
	margin: auto;
}
.box_fotos {
	width: 580px;
	float: left;
	margin-top: 10px;	/*background-color:#FFFFCC;*/
}

/*pag imprensa*/

.box-imprensa{
	float:left;
	width: 760px;
	padding-top: 10px;
	}
.box-imprensa2{
	float:left;
	width: 760px;
	padding-top: 10px;
	}
.box-imprensa3{
	float:left;
	width: 760px;
	padding-top: 30px;
	}
.box-midia2{
	float:left;
	width: 730px;
	padding-top: 15px;
	}
.chamada-imprensa{
	width:660px;
	float:left;
	}
.chamada-imprensa2{
	width:660px;
	float:left;
	}
.chamada-imprensa3{
	width:730px;
	float:left;
	}
.data-imprensa{
	padding-top:8px;
	float:left;
	font-size: 10px;
	color:#FF6414;
	}
.data-imprensa2{
	padding-top:8px;
	float:left;
	font-size: 10px;
	color:#FF6414;
	}
.box-txt-imprensa{
	width:720px;
	float:left;
	padding: 20px 0 20px 0;
	}
.box_press_releases {
	/*border: solid 1px #fcb913;*/
	padding:5px;
	width: 700px;
	float: left;
	margin-top: 30px;
	background-color:#FFFFCC;
}
.box_press_releases2 {
	/*border: solid 1px #fcb913;*/
	padding:10px;
	width: 97%;
	float: left;
	background-color:#FFFFCC;
}
.release-box{
	font-size:10px;
	float: left;
	color:#4864ad;
	width: 100%;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	}
.release-box:hover{
	color:#FF6414;
	text-decoration:underline;
	}
.release-box2{
	font-size:10px;
	float: left;
	color:#4864ad;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
	padding: 0 0 10px 0;
	}
.release-box2:hover{
	color:#FF6414;
	text-decoration:underline;
	}
a.btmais {
	float:left;
	color:#4864ad;
	font-size:10px;
	text-decoration:none;
	width: 138px;
	padding: 10px 10px 5px 10px;
}
a.btmais:hover {
	color:#FF6600;
	text-decoration:underline;
	}
a.btmais2{
	float:left;
	color:#4864ad;
	font-size:10px;
	text-decoration:none;
	width: 138px;
	padding: 10px 10px 5px 10px;
}
a.btmais2:hover {
	color:#FF6600;
	text-decoration:underline;
	}
a.btvertudo {
	float:right;
	color:#4864ad;
	font-size:10px;
	text-decoration:none;
	width: 65px;
}
a.btvertudo:hover {
	color:#FF6600;
	text-decoration:underline;
}
.box-img-imprensa{
	width:720px;
	float:left;
	padding: 15px;
	}
.fotomini {
	float:left;
	padding:2px;
	border:solid 1px #fcb913;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #FFFFFF;
	width: 100px;
	height: 80px;
	}
.box-img-imprensa2{
	width:730px;
	float:left;
	padding: 15px 0;
	}
.fotomini2{
	float:left;
	padding:2px;
	border:solid 1px #fcb913;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #FFFFFF;
	width: 100px;
	height: 80px;
	}
.box-form-imprensa{
	width:720px;
	float:left;
	padding: 15px;
	}

/*pag cidades*/

.flash-cidades{
	width:980px;
	float:left;
	padding-top: 5px;
	}
.title-cidades{
	width:750px;
	float:left;
	}
.title-cidades-l{
	width:59px;
	height:47px;
	float:left;
	background:url(../images/title-cidades-l.jpg)
	}
.title-cidades-c{
	width:671px;
	height:22px;
	float:left;
	background:url(../images/title-cidades.jpg);
	font-size: 11px;
	padding: 27px 0 0 10px;
	}
.title-cidades-r{
	width:10px;
	height:47px;
	float:left;
	background:url(../images/title-cidades-r.jpg)
	}
.cidades-l{
	width:266px;
	float:left;
	}
.cidades-r{
	width:436px;
	float:left;
	padding: 30px 20px 0 28px;
	background:url(../images/bg-high-box-cidades.jpg) repeat-x;
	;
	}
.arrow-top-cidades{
	width:246px;
	height:35px;
	float:left;
	background:url(../images/arrow-y-cidades.jpg);
	padding: 20px 0 0 20px;
	font-size: 13px;
	font-weight: bold;
	}
.dicas-box{
	width:266px;
	float:left;
	background:url(../images/shadow-lateral-cidades.jpg) right top no-repeat;
	}
.top-dicas{
	width:230px;
	height:26px;
	float:left;
	background:url(../images/bg-g-cidades.jpg) repeat-x;
	font-size: 11px;
	padding: 10px 0 0 20px;
	}
a.box-dicas2{
	width:230px;
	height:28px;
	margin:0 16px 0 0;
	float:left;
	background:url(../images/bg-bts-cidades.jpg);
	cursor:pointer;
	font-size: 12px;
	padding:12px 0 0 20px;
	}
a.box-dicas2:hover{
	width:246px;
	margin:0 0 0 0;
	background:url(../images/arrow-g-cidades.jpg);
	}
a.box-dicas2-ativo{
	width:246px;
	height:57px;
	float:left;
	background:url(../images/arrow-g-cidades.jpg);
	cursor:pointer;
	padding: 15px 0 0 20px;
	}
.img-cidades{
	width:436px;
	heigth:325px;
	float:left;
	border:solid 1px #FC3;
	}
.txt-cidades{
	width:436px;
	float:left;
	padding: 30px 0 0 0;
	}
.rodape-cidades{
	width:750px;
	float:left;
	background:#FFF url(../images/shadow-low-cidades.jpg) center bottom no-repeat;
	padding-bottom:10px;
	}
.rodape-cidades-l{
	width:9px;
	float:left;
	background:url(../images/rodape-cidade-l.jpg);
	height:28px;
	}
.rodape-cidades-c{
	width:722px;
	float:left;
	background:url(../images/rodape-cidade.jpg) repeat-x;
	height:20px;
	font-size: 11px;
	padding: 8px 0 0 10px;
	}
.rodape-cidades-r{
	width:9px;
	float:left;
	background:url(../images/rodape-cidade-r.jpg);
	height:28px;
	}
a.btvoltar {
	float:right;
	color:#4864ad;
	font-size:10px;
	text-decoration:none;
	width: 55px;
	padding: 0 0 15px 0;
}
a.btvoltar:hover {
	color:#FF6600;
	text-decoration:underline;
}
a.paginacao {
	color:#4864ad;
	font-size:10px;
	text-decoration:none;
}
a.paginacao:hover {
	color:#FF6600;
	text-decoration:underline;
}
.det_social {
	float:left;
	width: 720px;
	;
	}
.lista_video {
	float:left;
	width:720px;
	}
.video {
	font-size:10px;
	float:left;
	width:550px;
	text-align: justify;
	background-color: #fcb913;
	padding: 5px;
}
.leg_video {
	font-size:10px;
	float:left;
	width:550px;
	text-align: justify;
	padding: 10px 5px 5px 5px;
}

.mais_videos {
	width: 710px;
	float: left;
	font-size: 10px;
	padding: 5px;
	background-color: #FCB913;
	margin-top: 10px;
	}
.box_videos {
	background-color:#FFFFCC;
	overflow-y:scroll;
	border: solid 1px #CCCCCC;
	width: 140px;
	padding: 5px 0 5px 5px;
	float: right;
	height: 320px;
	}
.videomini {
	float:left;
	padding:3px;
	background-color: #fcb913;
	width: 115px;
	margin: 0px 10px 10px 0px;
	}
.lista_radio {
	width: 720px;
	float: left;
	}
.texto_video {
	font-size:11px;
	float:left;
	width:720px;
	color: #000000;
	padding:0 0 20px 0;
	text-transform: uppercase;
	}
.texto_video2 {
	font-size:11px;
	float:left;
	width:720px;
	color: #F60;
	padding:0 0 20px 0;
	text-transform: uppercase;
	}
.texto_video3 {
	font-size:11px;
	float:left;
	width:720px;
	color: #F60;
	padding:0 0 10px 0;
	text-transform: uppercase;
	}
.radio {
	/*border: solid 1px #fcb913;*/
	padding:5px;
	float: left;
	background-color: #fcb913;
	}
a.item_radio {
	font-size:10px;
	float: left;
	color:#4864ad;
	width: 100%;
	text-decoration: none;
	padding-top: 10px;
	}
.lista_impresso {
	width: 720px;
	float: left;
	}
.box_campanhas {
	/*border: solid 1px #fcb913;*/
	padding:5px;
	width: 565px;
	float: left;
	background-color:#FFFFCC;
	margin-bottom: 20px;
	}
.press_releases2 {
	font-size:10px;
	margin-bottom:5px;
	width: 560px;
	float: left;
	color: #000000;
	padding: 2px;
	}
a.item_radio {
	font-size:10px;
	float: left;
	color:#4864ad;
	width: 100%;
	text-decoration: none;
	padding-top: 10px;
	}
a.item_radio:hover {
	color:#FF6600;
	}
.item_ma2{
	float:left;
	width:100%;
	cursor:pointer;
	text-decoration:none;
	padding-bottom: 10px;
	}
.titulo_meioamb3 {
	font-size:12px;
	float:left;
	width:100%;
	color: #FF6600;
	border-bottom: dotted 1px #fcb913;
	margin-bottom: 10px;
	padding-bottom: 5px;
	}
.data_meioamb{
	float:right;
	color: #FF6600;
	font-size: 10px;
	}
.texto_ma2 {
	font-size:10px;
	float:left;
	width:100%;
	color: #000000;
	}
ul.erros {
	border:1px solid #003A5F;
	padding:10px;
	margin-bottom:20px;
	background:#D7E8F8;
}

ul.erros li {
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	margin-left:20px;
}

p.info {
	border:1px solid #003A5F;
	padding:10px;
	margin-bottom:20px;
	background:#D7E8F8;
	font-size:12px;
	font-weight:bold;
	color:#003A5F;
}

.fancy img {
	border:1px solid #FF9900;
	padding:4px;
	margin:2px 4px;
}

a.linksoft{
	float:right;
	padding-right:20px;
	padding-top:10px;
	}
.save-j{
	width:15px;
	height:15px;
	position:absolute;
	top:3px;
	right:50px;
	}
.save-j2{
	width:15px;
	height:15px;
	position:absolute;
	top:26px;
	right:135px;
	}
