/** CSS - TV1.COM
*   Santos Brasil
*   Desenvolvido por: 
*   Leonardo dos Santos Garrido [lgarrido@tv1.com.br]
*/

/*----- Geral -----*/
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	color: #7c7c7c;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}

img {
	border: none;
}

a {
	color: #7c7c7c;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #7c7c7c;
	text-decoration: underline;
}

.azulClaro {color: #7fb7db;}
a.azulClaro {color: #7fb7db;}
a:hover.azulClaro {color: #7fb7db;}

.azulEscuro {color: #0071b9;}
a.azulEscuro {color: #0071b9;}
a:hover.azulEscuro {color: #0071b9;}

.verdeEscuro {color: #00a652;}
a.verdeEscuro {color: #00a652;}
a:hover.verdeEscuro {color: #00a652;}

.txtMaior {font-size: 14px;}

body * {
	color: #7c7c7c!Important;
	background: none!Important;
}

.topo * {
	display: none;
}

.logo, .logo *{
	display: block!Important;
}

.rodape * {
	display: none;
}

.subHomePrincipal, .subHomePrincipal *{
	display: block!Important;
}

.bgHome {
	width: 100%;
	height: 100%;
	float: left;
	background: url(../img/bg_home.jpg) no-repeat center top;
}

.bgInterna {
	width: 100%;
	height: 100%;
	float: left;
	background: url(../img/bg_interna.jpg) no-repeat center top;
}

.bgRodapeDegrade {
	width: 100%;
	height: 100%;
	float: left;
	padding: 0 0 50px 0;
	background: url(../img/bg_rodape_degrade.gif) 0 bottom repeat-x;
}

.centraliza {
	width: 970px;
	height: auto;
	margin: auto;
}

/*----- Topo -----*/
.topo {
	width: 970px;
	height: 150px;
}

.logo {	
	width: 270px;
	height: 108px;
	float: left;
	padding: 25px 0 0 4px;
}

.menuApoioTopo {
	width: 615px;
	height: 16px;
	float: right;
	color: #FFFFFF;
	font-size: 9px;
	margin: 6px 10px 0 0;
}

.menuApoioTopo li{
	display: inline;
	float: left;
}

.menuApoioTopo a {
	color: #FFFFFF;
}

.menuApoioTopo a:hover {
	color: #FFFFFF;
}

.menuApoioTopoTxt {
	padding: 3px 0 0 0;
	float: left;
}

.sepMnApoioTopo {
	padding: 0 12px;
	background: url(../img/separador_menuApoioTopo.gif) no-repeat center center;
}

.buscaSelect {
	color: #FFFFFF;
	float: right;
	padding: 0;
	margin: 0 90px 0 0;
	font-size: 9px;
}

.buscaSelect li{
	float: left;
}

.buscaSelect input{
	margin: 2px 0;
	padding: 0;
	float: left;
}

.buscaSelectTxt {
	padding: 4px 4px 0 0;
}

.menu {
	width: 139px;
	height: 142px;
	left:0;
	margin: 25px 0 0 0;
	padding: 8px 0 0 10px;
	display: none;
	position: absolute;

}

.menu li {
	width: 129px;
	float: left;
	display: block;
	padding: 1px 0 0 0;
}

.menu a{
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 7px;
	background: url(../img/mn_apoio_seta.gif) left no-repeat;
}

.menu a:hover{
	color: #FFFFFF;
}

.menuSustentabilidade {
	width: 164px;
	height: 142px;
	left:0;
	margin: 25px 0 0 0;
	padding: 10px 0 0 10px;
	display: none;
	position: absolute;
}

.menuSustentabilidade li {
	width: 164px;
	float: left;
	display: block;
	padding: 1px 0 0 0;
}

.menuSustentabilidade a{
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 7px;
	background: url(../img/mn_apoio_seta.gif) left no-repeat;
}

.menuSustentabilidade a:hover{
	color: #FFFFFF;
}

.separadorSubmenuSust {
	width: 155px!Important;
	height: 1px;
	line-height: 1px;
	background: url(../img/separador_submenu.gif) repeat-x;
}

.menuServicos {
	width: 254px;
	height: 260px;
	left: 0;
	margin: 25px 0 0 0;
	padding: 10px 0 0 10px;
	display: none;
	position: absolute;
}

.menuServicos li {
	width: 254px;
	float: left;
	display: block;
	padding: 1px 0 0 0;
}

.menuServicos a{
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 7px;
	background: url(../img/mn_apoio_seta.gif) left no-repeat;
}

.menuServicos a:hover{
	color: #FFFFFF;
}

.menuRI {
	width: 254px;
	height: 260px;
	left: -82px;
	margin: 25px 0 0 0;
	padding: 11px 0 0 10px;
	display: none;
	position: absolute;
}

.menuRI li {
	width: 254px;
	float: left;
	display: block;
	padding: 1px 0 0 0;
}

.menuRI a{
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 7px;
	background: url(../img/mn_apoio_seta.gif) left no-repeat;
}

.menuRI a:hover{
	color: #FFFFFF;
}

.separadorSubmenuRI {
	width: 242px!Important;
	height: 1px;
	line-height: 1px;
	background: url(../img/separador_submenu.gif) repeat-x;
}

.menuImprensa {
	width: 156px;
	height: 260px;
	left: -86px;
	margin: 25px 0 0 0;
	padding: 10px 0 0 10px;
	display: none;
	position: absolute;
}

.menuImprensa li {
	width: 156px;
	float: left;
	display: block;
	padding: 1px 0 0 0;
}

.menuImprensa a{
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 7px;
	background: url(../img/mn_apoio_seta.gif) left no-repeat;
}

.menuImprensa a:hover{
	color: #FFFFFF;
}

.submenu {
	height: auto;
	float: left;
	display: inline;
	position: relative;
}

.submenu a{
	width: 100%;
	float: left;
}

.separadorSubmenu {
	width: 141px;
	height: 1px;
	background: url(../img/separador_submenu.gif) no-repeat;
}

.buscaTopo {
	width: 149px;
	height: 13px;
	float: left;
	padding: 2px 7px 0 7px;
	margin: 0 5px 0 33px;
	background: url(../img/bg_buscaTopo.gif) no-repeat center top ;
}

.buscaTopo input {
	width: 149px;
	height: 10px;
	color: #000000;
	float: left;
	font-size: 9px;
	border: none;
	background: url(../img/blank.gif) no-repeat center top ;
}

.icoPt {
	padding: 0 13px 0 25px;
}

.menuTopo {
	width: 695px;
	height: auto;
	float: left;
	margin: 52px 0 0 0;
}

.menuTopo li{
	float: left;
	display: inline;
}

.sepMnTopo {
	height: 20px;
	background: url(../img/separador_menuTopo.png) no-repeat center 8px;
}

.tvFlash {
	width: 975px;
	height: 385px;
}

/*----- Destaques Home -----*/
.destaquesHome {
	width: 950px;
	height: auto;
	float: left;
	padding: 0 0 0 20px;
	margin: 0 0 37px 0;
}

.destaquesHome01 {
	width: 400px;
	float: left;
	margin: -15px 30px 0 0;
}

.destaquesHome02 {
	width: 400px;
	float: left;
	margin: -15px 0 0 0;
}

.boxDestaque {
	width: 400px;
	height: auto;
	float: left;
	padding: 0 0 10px 0;
}

.boxDestaque h3{
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	font-weight:normal;
	padding: 0 0 0 14px;
	margin: 0;
}

.boxDestaqueSep {
	width: 400px;
	height: auto;
	float: left;
	padding: 20px 0 10px 0;
	margin: 0 30px 0 0;
	background: url(../img/bg_separadorHome.png) no-repeat top;
}

.boxDestaqueSep h3{
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	font-weight:normal;
	padding: 0 0 0 14px;
	margin: 0;
}

.imgDestaqueHome {
	width: 120px;
	height: auto;
	float: left;
}

.descDestaque {
	width: 280px;
	height: auto;
	float: left;
}

.descDestaque h4{
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 3px 0;
	margin: 16px 0 0 0;
	background: url(../img/separador_titDestaque.gif) bottom left no-repeat;
}

	.btnSaibaMais {
	margin: 8px 12px 8px 0;
	float: right;
}

.padTxtTop {
	padding: 0 0 0 0;
}

/*----- Notícias Home -----*/
.boxNoticias {
	width: 500px;
	height: auto;
	float: left;
	padding: 0 0 10px 0;
	margin: 0 30px 0 0;
}

.boxNoticias h3{
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	font-weight:normal;
	padding: 0 0 0 14px;
	margin: 0 0 8px 0;
}

.descNoticias {
	padding: 15px 0 0 10px;
	background: url(../img/bg_separadorHomeMaior.png) no-repeat top;
}

.descNoticias li{
	padding: 6px 0;
}

.descNoticiasSep {
	background: url(../img/separado_noticias.gif) left bottom no-repeat;
}

.dataNot {
	color: #00a652;
	font-weight: bold;
}

/*----- Avisos Home -----*/
.boxAvisos {
	width: 400px;
	height: auto;
	float: left;
	padding: 10px 0 8px 0;
	margin: 0 30px 0 0;
}

.boxAvisos h3{
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	font-weight:normal;
	padding: 5px 0 5px 14px;
	margin: 0;
}

.boxAvisos02 {
	width: 465px;
	height: auto;
	float: left;
	padding: 20px 0 10px 0;
	margin: 0 30px 0 0;
	background: url(../img/bg_separadorHomeMaior.png) no-repeat top;
}

.descAvisos {
	width: 465px;
	padding: 15px 0 0 10px;
	background: url(../img/bg_separadorHomeMaior.png) no-repeat top;
}

.descAvisos02 {
	width: 465px;
	padding: 0 0 0 10px;
}

.avisoTitData {
	width: 470px;
	float: left;
	margin: 0 0 8px 0;
	background: url(../img/separador_titAvisos.gif) left bottom no-repeat;
}

.avisoTitData li{
	display: inline;
}

.titAvisos {
	width: 365px;
	float: left;
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
}

.dataHorAviso {
	color: #7db5d9;
	float: left;
	padding: 3px 2px 0 2px;
}

.dataSep {
	float: left;
	padding: 3px 2px 0 2px;
}

.titAvisosDesc {
	color: #7db5d9;
}

/*----- Carrousel Home -----*/
.carrousel {
	width: 939px;
	height: auto;
	float: left;
	margin: 0 0 0 31px;
	/*width: 970px;
	margin: 37px 0 0 0;
	*/
}

.icoSetaCarrousel {
	float: left;
	margin: 50px 0 0 0;
}

.linkCarrousel {
	width: 149px;
	height: 132px;
	float: left;
	padding: 16px 13px 13px 13px;
}

.carrousel li{
	float: left;
	display: inline;
}

.linkCarrousel:hover {
	cursor: pointer;
	text-decoration: none;
	background:url(../img/bg_carrossel_onAzul.gif) no-repeat;	
}

.titCarrousel {
	width: 150px;
	float: left;
	color: #0071b9;
	padding: 0 0 0 3px;
	font-weight: bold;
	font-style: italic;
}

.linkCarrousel:hover .titCarrousel {
	color: #ffffff;
}

.imgCarrousel {
	width: 140px;
	height: 78px;
	float: left;
	padding: 7px 7px 0 7px;
	margin: 3px 0 0 0;
	background: url(../img/bg_carrossel_off.gif) no-repeat;
}

.linkCarrousel:hover .imgCarrousel {
	background:url(../img/bg_carrossel_on.gif) no-repeat;
}

.imgCarrouselMaior {
	width: 140px;
	height: 98px;
	float: left;
	padding: 7px 7px 0 7px;
	margin: 3px 0 0 0;
	background: url(../img/bg_carrossel_maior_off.gif) no-repeat;
}

.linkCarrouselMaior:hover .imgCarrouselMaior {
	background:url(../img/bg_carrossel_maior_on.gif) no-repeat;
}

.linkCarrouselMaior {
	width: 149px;
	height: 148px;
	float: left;
	padding: 16px 13px 13px 13px;
}

.linkCarrouselMaior:hover {
	cursor: pointer;
	text-decoration: none;
	background:url(../img/bg_carrossel_maior_onAzul.gif) no-repeat;	
}

.linkCarrouselMaior:hover .descCarrousel {
	color: #80a9c4;
}

.linkCarrouselMaior:hover .setaCarrousel {
	color: #FFFFFF;
}

.linkCarrouselMaior:hover .titCarrousel {
	color: #ffffff;
}

.descCarrousel {
	width: 150px;
	float: left;
	padding: 0 0 0 4px;
}

.linkCarrousel:hover .descCarrousel {
	color: #80a9c4;
}

.setaCarrousel {
	font-size: 9px;
	color: #009b4c;
}

.linkCarrousel:hover .setaCarrousel {
	color: #FFFFFF;
}

.separadorCarrousel {
	width: 1px;
	height: 161px;
	float: left;
	margin: 0 3px;
	background: url(../img/bg_carrossel_separador.gif) no-repeat
}

/*----- SubHome Tecon -----*/
.subHomePrincipal {
	width: 690px;
	height: auto;
	float: left;
	margin: 15px 0 0 0px;
}

.breadcrumbGeral {
	width: 960px;
	height: 20px;
	float: left;
	padding: 0 0 0 10px;
}

.breadcrumbGeral li{
	float: left;
	display: inline;
	font-size: 12px;
	padding: 0 3px;
}

.breadcrumb {
	width: 680px;
	height: 20px;
	float: left;
	padding: 0 0 0 10px;
}

.breadcrumb li{
	float: left;
	display: inline;
	font-size: 12px;
	padding: 0 3px;
}

.breadcrumbOn {
	color: #0071ba;
}

a.breadcrumbOn {
	color: #0071ba;
}

a:hover.breadcrumbOn {
	color: #0071ba;
}

.subHomeImgDestaque {
	width: 660px;
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
}

.subHomeImgDestaque img {
	padding: 10px 0 15px 10px;
}

.imgDestaqueInt {
	width: 660px;
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
	float: left;
}

.imgDestaqueInt img {
	padding: 10px 0 15px 9px;
}

.imgDestaqueIntConteudo {
	width: 660px;
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
	float: left;
}

.imgDestaqueIntConteudo img {
	padding: 10px 0 15px 0px;
}

/*----- Timeline História -----*/
#timeline {
	float:left;
	width:660px;
	overflow:hidden;
	position: relative;
	margin: 20px 0 40px 0;
}

#timeline a {
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
}

#timeline a:hover {
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
}

.line {
	float: left;
	display:block;
	width:100%;
	height:3px;
	margin:10px 0 15px;
	background: #ededed;
}
.cursor {
	position:absolute;
	display:block;
	width:10px;
	height:25px;
	margin-top:-10px;
	cursor:pointer;
	background: url(../img/cursor_timeline.gif) no-repeat;
}
#timecontent {
	clear:left;
}

.timedesc {
	padding: 100px 10px 50px 0;
	margin: -100px 0 0 0;
}

/*----- Conteúdo Interna -----*/
.boxPrincipal {
	width: 970px;
	height: auto;
	float: left;
	padding: 15px 0 0 0;
	margin: 0px 0 0 0;
}

.boxConteudoGeral {
	width: 950px;
	height: auto;
	float: left;
	padding: 15px 10px 0 10px;
	background: url(../img/bg_separadorInterna.gif) 0 top no-repeat;
}

.boxConteudoSubHome {
	width: 670px;
	height: auto;
	float: left;
	padding: 15px 0 0 0;
	background: url(../img/bg_separadorInterna.gif) 0 top no-repeat;
}

.boxConteudoInt {
	width: 660px;
	height: auto;
	float: left;
	font-size: 11px;
	padding: 15px 10px 50px 10px;
	background: url(../img/bg_separadorInterna.gif) 0 top no-repeat;
}

.boxConteudoInt p{
	margin: 10px 0;
}

.boxDegradeInt {
	width: 660px;
	height: auto;
	float: left;
	font-size: 11px;
	padding: 15px 10px 50px 0;
	background: url(../img/bg_separadorInterna.gif) 0 top no-repeat;
}

.boxDegradeInt p{
	margin: 10px 0;
}

.boxConteudoCentral {
	width: 480px;
	height: auto;
	float: left;
	font-size: 11px;
	padding: 10px 0 50px 0;
	margin: 0 0 0 20px;
	background: url(../img/separador_central.gif) 0 top no-repeat;
}

.boxConteudoCentral p{
	margin: 10px 0;
}

.boxConteudoCentralLogistica {
	width: 510px;
	height: auto;
	float: left;
	font-size: 11px;
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
	background: url(../img/separador_central.gif) 0 top no-repeat;
}

.boxConteudoCentralLogistica p{
	margin: 10px 0;
}

.boxConteudoCentralNone {
	width: 480px;
	height: auto;
	float: left;
	font-size: 11px;
	padding: 3px 0 50px 0;
	margin: 0 0 0 20px;
}

.boxConteudoCentralNone p{
	margin: 10px 0;
}

.titConteudoInt {
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
}

.titConteudoInt p {
	margin: 0;
	padding: 0;
}

.titBoxConteudoGeralInt {
	width: 960px;
	height: 50px;
	float: left;
	color: #0072bb;
	font-size: 32px;
	font-style: italic;
	margin: 0 0 5px 0;
	background: url(../img/separador_titBoxConteudoGeral.gif) right 30px no-repeat;
}

.titBoxConteudoGeralInt span{
	padding: 0 5px 0 0;
	background: url(../img/spacer_blank_tit.gif) bottom repeat-x;
}

.titBoxConteudoInt {
	width: 660px;
	height: 50px;
	float: left;
	color: #0072bb;
	font-size: 32px;
	font-style: italic;
	margin: 0 0 5px 0;
	background: url(../img/separador_titBoxConteudo.gif) right 30px no-repeat;
}

.titBoxConteudoInt span{
	padding: 0 5px 0 0;
	background: url(../img/spacer_blank_tit.gif) bottom repeat-x;
}

.titBoxConteudoIntMenor {
	width: 480px;
	height: auto;
	float: left;
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	margin: 0 0 0 20px;
}

.titBoxConteudoIntMenor span{
	padding: 0 5px 0 0;
}

.btnImprimir {
	float: right;
	padding: 5px 0 0 0;
}

.titSepConteudo {
	width: 100%;
	float: left;
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
	padding: 0 0 3px 0;
	margin: 0 0 5px 0;
	background: url(../img/separador_conteudoInt.gif) left bottom no-repeat;
}

.titComboNot {
	width: 100%;
	float: left;
	font-weight: bold;
	padding: 0 0 7px 0;
	margin: 0 0 25px 0;
	background: url(../img/separador_conteudoInt.gif) bottom no-repeat;
}

.titComboNot li{
	float: left;
}

.titComboNotTxt {
	float: left;
	margin: 3px 5px 0 0;
}

.titComboNotTxtCat {
	float: left;
	margin: 3px 5px 0 50px;
}

.btnOkNot {
	float: left;
	margin: 2px 0 0 5px;
}

.boxSepPonto {
	width: 460px;
	float: left;
	padding: 10px;
	background: url(../img/separador_conteudoInt.gif) top no-repeat;
}

.boxSepPontoNone {
	width: 480px;
	float: left;
	padding: 10px 0;
	background: url(../img/separador_conteudoInt.gif) bottom no-repeat;
}

.contEndereco {
	float: left;
	padding: 0 0 25px 0;
}

.imgLeft {
	float: left;
	padding: 0 10px 0 0;
}

.imgRight {
	float: right;
	padding: 0 0 0 10px;
}

.btnVejaVideo {
	float: right;
	margin: -10px 0 0 0;
}

.glossario {
	width: 100%;
	float: left;
	text-align: center;
	margin: 20px 0 30px 0;
}

.glossario li {
	display: inline;
	padding: 0 6px;
}

.glossario a {
	color: #7fb7db;
	font-size: 20px;
	text-decoration: underline;
}

.glossario a:hover {
	color: #7fb7db;
}

.boxConteudoSeparador {
	width: 100%;
	height: auto;
	float: left;
	padding: 10px 0 10px 0;
	background: url(../img/separador_conteudoRodape.gif) left top no-repeat;
}

.boxConteudoRodape {
	width: 100%;
	height: auto;
	float: left;
	padding: 15px 0 0 0;
	background: url(../img/separador_conteudoRodape.gif) left top no-repeat;
}

.boxConteudoRodape li{
	float: left;
	margin: 0 12px 0 0;
}

.todasnoticias {
	width: 370px;
}

.abasConteudo {
	width: 480px;
	height: 34px;
	margin: 0 0 15px 0;
	background: url(../img/bg_abas.gif) left bottom no-repeat;
}

.abasConteudo li{
	float: left;
	margin: 0 5px 0 0;
}

/*----- Galeria -----*/
.comboGaleriaTopo {
	width: 280px;
	float: right;
	font-size: 11px;
	color: #7c7c7c;
	font-style: normal;
	font-weight: bold;
	margin: 5px 0 0 0;
}

.comboGaleriaTopo li{
	float: left;
}

.galeriaFotoPrincipal {
	width: 344px;
	height: 244px;
	padding: 8px;
	margin: 20px 0 0 45px;
	background: url(../img/box_galeria_principal.gif) top left no-repeat;
}

.galeriaThumbs li {
	width: 86px;
	height: 60px;
	float: left;
	padding: 7px;
	margin: 0 20px 0 0;
	background: url(../img/box_galeria_thumb.gif) top left no-repeat;
}

.cliqueGaleria {
	width: 100%;
	color: #00a652;
	font-weight: bold;
	text-align: center;
}

/*----- Paginação -----*/
.boxPaginacao {
	width: 440px;
	height: auto;
	float: left;
	color: #d1d1d1;
	font-size: 18px;
	font-weight: bold;
	padding: 15px 0 0 220px;
	background: url(../img/separador_conteudoRodape.gif) left top no-repeat;
}

.boxPaginacao li{
	float: left;
	background: url(../img/separador_paginacao.gif) right no-repeat;
}

.boxPaginacaoCentral {
	width: 340px;
	height: auto;
	float: left;
	color: #d1d1d1;
	font-size: 18px;
	font-weight: bold;
	padding: 15px 0 0 130px;
}

.boxPaginacaoCentral li{
	float: left;
	background: url(../img/separador_paginacao.gif) right no-repeat;
}

.paginacaoLink a{
	width: 21px;
	height: 24px;
	float: left;
	text-align: center;
	color: #d1d1d1;
	margin: 0 2px;
}

.paginacaoLink a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background: url(../img/bg_paginacao.gif) repeat-x;
}

.paginacaoNoBackground {
	background: none!Important;
}

/*----- Avisos Interna -----*/
.boxAvisosInterna {
	width: 480px;
	height: auto;
	float: left;
	padding: 10px 0 8px 3px;
}

.descAvisosInterna {
	width: 465px;
}

.titAvisosInterna {
	width: 396px;
	float: left;
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
}

/*----- Sustentabilidade -----*/
.boxModel {
	width: 50%;
	float: left;
}

.titBoxModel2 {
	width: 460px;
	height: auto;
	float: left;
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	padding: 0 0 0 5px;
}

.titBoxModel2 span{
	padding: 0 5px 0 0;
}

.boxConteudoModel2 {
	width: 460px;
	height: auto;
	float: left;
	font-size: 11px;
	padding: 10px 0 50px 5px;
	background: url(../img/separador_central.gif) 0 top no-repeat;
}

.boxConteudoModel2 p{
	margin: 10px 0;
}

/*----- Relatórios -----*/
.boxConteudoRelatorios {
	width: 100%;
	height: auto;
	float: left;
	padding: 10px 0 10px 0;
	background: url(../img/separador_conteudoRodape.gif) left top no-repeat;
}

.boxConteudoRelatorios  li{
	width: 150px;
	height: auto;
	float: left;
	margin: 0 14px 0 0;
}

.boxRelatorios {
	width: 140px;
	height: 73px;
	float: left;
	padding: 7px 8px;
	background: url(../img/bg_relatorios.gif) left top no-repeat;
}

.titDataRelatorio {
	color: #0071b9;
	padding: 0 0 0 7px;
}

.pdfRelatorio {
	float: right;
	text-decoration: underline;
	text-align: right;
	padding: 0 7px 0 20px;
	background: url(../img/ico_pdf.gif) left no-repeat;
}

.titAzulImagem {
	color: #0071b9;
	padding: 0 0 0 7px;
}

.btnSaibaServicos {
	margin: 7px 0;
}

.boxConteudoDestaqueGeral {
	width: 465px;
	height: auto;
	float: left;
	padding: 15px 0 0 0;
	background: url(../img/bg_separadorInterna.gif) 0 top no-repeat;
}

/*----- Mapa do site -----*/
.mapaUnidadeGeral {
	width: 480px;
	float: left;
}

.mapaUnidades {
	width: 240px;
	float: left;
	margin: 15px 0;
}

.mapaUnidadeImbituba {
	width: 240px;
	height: 280px;
	float: left;
	margin: 15px 0;
}

.mapaNivel1 {
	padding: 0 0 0 10px;
}

.mapaNivel2 {
	padding: 0 0 0 20px;
}

.mapaNivel3 {
	padding: 0 0 0 30px;
}

.mapaNivel4 {
	padding: 0 0 0 40px;
}

.mapaNivel5 {
	padding: 0 0 0 50px;
}

/*----- SubMenu Menor -----*/
.subMenuMenor {
	width: 170px;
	color: #FFFFFF;
	float: left;
	padding: 10px 0 0 0;
	margin: 0 0 0 5px;
	background: url(../img/subMenuMenor.gif) no-repeat;
}

.subMenuMenor a{
	width: 140px;
	float: left;
	color: #FFFFFF;
	padding: 0px 0 2px 7px;
	margin: 0 0 0 13px;
	background: url(../img/mn_apoio_seta.gif) left 6px no-repeat;
}

.subMenuMenor li{
	width: 140px;
	padding: 3px 0;
}

.subMenuMenorRodape {
	width: 170px;
	float: left;
	margin: 0 0 0 5px;
	background: url(../img/subMenuMenorRodape.gif) 0 0 no-repeat;
}


/*----- SubHome Menu Tecon -----*/
.subHomeMenu {
	width: 170px;
	height: auto;
	float: left;	
	font-size: 11px;
}

.subHomeMn {
	width: 170px;
	color: #FFFFFF;
	float: left;
	padding: 10px 0 0 0;
	margin: 0 0 0 5px;
	background: url(../img/subHomeMn.gif) no-repeat;
}

.subHomeMn a{
	width: 140px;
	float: left;
	color: #FFFFFF;
	padding: 0px 0 2px 7px;
	margin: 0 0 0 13px;
	background: url(../img/mn_apoio_seta.gif) left 6px no-repeat;
}

.subHomeMn li{
	width: 140px;
	padding: 3px 0;
}

.subHomeMnActive {
	width: 100%;
}

.subHomeMnActive li{
	width: 159px;
	height: auto;
	float: left;
	margin: 0 10px 0 5px!Important;
	padding: 0 0!important;
	background: #3b5534;
}

.subHomeMnActive li a{
	color: #0cdb50;
	float: left;
	padding: 3px 0 2px 7px;
	margin: 0 0 0 9px!Important;
	background: url(../img/mn_apoio_seta_active.gif) left 8px no-repeat;
}

.separadorsubHomeMnActive {
	width: 141px;
	height: 2px;
	float: left;
	padding: 0;
	line-height: 0;
	margin: 0 0 0 13px;
	background: #3b5534 url(../img/mn_apoio_on_separador.gif) left repeat-x!Important;
}

.subHomeMn a:hover{
	color: #FFFFFF;
}

.subHomeMn a.active {
	color: #FFFFFF;
	display: block;
	padding: 0 0 0 7px;
	background: url(../img/mn_apoio_seta_on.gif) left 6px no-repeat;
}

#subHomeMnInt ul{
	margin: 40px 0 0 10px;
	width: 150px;
	list-style: none;
	margin: 0;
	padding: 0;
	display: none;
}

#subHomeMnInt ul li ul{
	display: none;
}

.separadorSubHomeMn {
	width: 141px;
	height: 1px;
	float: left;
	padding: 0;
	margin: 0 0 0 13px;
	line-height: 2px;
	background: url(../img/mn_apoio_separador.gif) no-repeat;
}

.subHomeMnRodape {
	width: 170px;
	float: left;
	margin: 0 0 0 5px;
	background: url(../img/mn_apoio_rodape.gif) 0 0 no-repeat;
}

/*----- SubHome Chamada 1 -----*/
.subHomeTit {
	width: 230px;
	height: auto;
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	line-height: 25px;
}

.subHomeTitMenor {
	width: 230px;
	height: auto;
	color: #0072bb;
	font-size: 20px;
	font-style: italic;
	line-height: 18px;
}

.subHomeVideo {
	float: left;
	margin: 0 0 20px 0;
}

.subHomeInfra {
	float: left;
	margin: 0 0 20px 0;
}

.subHomeInfra img{
	float: left;
	margin: 0 0 10px -4px;
}

.subHomeChamadas01 {
	width: 220px;
	height: auto;
	float: left;
	margin: 0 30px 20px 20px;
	background: url(../img/bg_destaque_subhome.gif) 0 26px no-repeat;
}

.campoCinza {
	width: 229px;
	height: 22px;
	float: left;
	margin: 14px 0 10px 0;
	background: url(../img/bg_campoCinza.gif) no-repeat center top ;
}

.comboFaleConosco {
	width: 100%;
	height: 22px;
	float: left;
	margin: 5px 0 15px 0;
}

.txtsubHomeAgendese {
	width: 113px;
	height: auto;
	position: relative;
	padding: 18px 115px 0 0;
	margin: 5px 0;
	background: url(../img/bg_destaque_subhome.gif) 0 0 no-repeat;
}

.imgAgendese {
	top: 0;
	right: 5px;
	position: absolute;
	float: right;
}

.btnAgendese {
	float: left;
	margin: 20px 0;
}

/* ------ Subhome Logística -----*/
.boxSubhome {
	width: 496px;
	height: auto;
	float: left;
}

.boxLogistica {
	width: 480px;
	height: auto;
	float: left;
	font-size: 11px;
	padding: 10px 0 0px 0;
	margin: 0 0 20px 20px;
	background: url(../img/separador_central.gif) 0 top no-repeat;
}

.boxLogistica li{
	float: left;
	width: 95px;
	height: auto;
	margin: 0 1px 0 0;
}

.boxLogistica p{
	padding: 0 0 0 2px;
	line-height: 12px;
	margin: 4px 0 0 0;
	float: left;
}

.boxLogistica h4{
	height: 20px;
	color: #7fb7db;
	font-weight: bold;
	margin: 0;
	font-size: 11px;
	padding: 10px 0 0 0;
	text-align: center;
}

.logisticaH4dupla {
	height: 30px!Important;
	padding: 0!Important;
}

.boxLogisticaFundo {
	width: 85px;
	height: 73px;
	float: left;
	padding: 5px;
	background: url(../img/bg_fotoLogistica.gif) left top no-repeat;
}

.titSubHomeLogistica {
	width: 226px;
	float: left;
	padding: 0 0 4px 0;
	margin: 0 0 4px 0;
	color: #0072bb;
	font-size: 18px;
	font-style: italic;
	background: url(../img/separador_menor.gif) left bottom no-repeat;
}

.detaqueLogistica {
	width: 220px;
	height: auto;
	float: left;
	margin: 0 10px 20px 20px;
}

.detaqueLogisticaImg {
	float: left;
	padding: 0 5px 3px 0;
}

.acesseLogisticaLeft {
	width: 120px;
	height: auto;
	float: left;
	padding: 3px 0 0 0;
}

.acesseLogisticaRight {
	width: 90px;
	height: 55px;
	float: left;
	padding: 3px 0 0 10px;
	border-left: 1px solid #bcbcbc;
}

.setaVerde {
	padding: 0 0 0 8px;
	background: url(../img/ico_setaVerde.gif) left 5px no-repeat;
}

.subHomeLogistica01 {
	width: 220px;
	height: auto;
	float: left;
	margin: 0 25px 20px 20px;
	background: url(../img/bg_destaque_subhome.gif) 0 26px no-repeat;
}

.btnVerAvisos {
	width: 220px;
	float: left;
	margin: 12px 0 12px 0px;
	text-align: right;
}

/* ------ Combo -----*/
ul.mnbarCamera {
	width: 229px;
	height: 22px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	background: url(../img/bg_comboCamera_on.gif) left top no-repeat;
}

ul.mnbarCamera .mnCameraVert {   
	width: 229px;
	height: 22px;
	list-style: none;
	background: url(../img/bg_comboCamera_off.gif) left top no-repeat;
	float:left;
}

ul.mnbarCamera ul.mnCamera  {
	float: left;
	display: none;
	position: absolute;

}

ul.mnbarCamera a {
	width: 205px;

	display:block;
	text-decoration: none;
	padding: 4px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}


ul.mnCamera,
ul.mnCamera ul {
	width: 229px;
	float: left;
	margin: 0 0 0 0!Important;
	padding: 3px 0 0 0;
	
}

ul.mnCamera li {
	width: 227px;
	position: relative;
	list-style: none;
	background: #FFFFFF;
	float: left;
	border-left: 1px solid #e4e4e4!Important;
	border-right: 1px solid #e4e4e4!Important;
}

ul.mnCamera li a {
	width: 210px;
	float: left;
	text-decoration: none;
	border-bottom: 0px;
	color: #777777;
	padding: 3px 0 2px 5px;
	margin: 0 0 0 5px;
}

ul.mnCamera li.mnCameraSub ul { display: none; }

ul.mnCamera li a:hover {
	width: 210px;
	float: left;
	color: #777777;
	background: #f4f2f4;
	padding: 3px 0 2px 5px;
	margin: 0 0 0 5px;
}

.mnCameraOn {
	margin: 0px;
	padding: 0px;
	width: 203px;
	text-align: left;
	list-style: none;
	background: url(../img/bg_comboCamera_on.gif) no-repeat;
	float:left;
}

.mnCamera .mnCameraBottom {
	width: 229px;
	height: 13px;
	font-size:10px;
	line-height: 13px;
	float: left;
	border: 0!important;
	background: url(../img/bg_comboCamera_rodape.png) left bottom no-repeat!Important;
}

/* ------ Combo Menor -----*/
ul.mnbarCameraMenor {
	width: 70px;
	height: 22px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	margin: 0 5px 0 0;
	background: url(../img/bg_comboMenor_on.gif) left top no-repeat;
}

ul.mnbarCameraMenor .mnCameraVertMenor {   
	width: 70px;
	height: 22px;
	list-style: none;
	background: url(../img/bg_comboMenor_off.gif) left top no-repeat;
	float:left;
}

ul.mnbarCameraMenor ul.mnCameraMenor  {
	float: left;
	display: none;
	position: absolute;

}

ul.mnbarCameraMenor a {
	width: 60px;
	display:block;
	text-decoration: none;
	padding: 4px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}


ul.mnCameraMenor,
ul.mnCameraMenor ul {
	width: 70px;
	float: left;
	margin: 0 0 0 0!Important;
	padding: 3px 0 0 0;
	
}

ul.mnCameraMenor li {
	width: 67px;
	position: relative;
	list-style: none;
	background: #FFFFFF;
	float: left;
	border-left: 1px solid #e4e4e4!Important;
	border-right: 1px solid #e4e4e4!Important;
}

ul.mnCameraMenor li a {
	width: 50px;
	float: left;
	text-decoration: none;
	border-bottom: 0px;
	color: #777777;
	padding: 3px 0 2px 5px;
	margin: 0 0 0 5px;
}

ul.mnCameraMenor li.mnCameraSubMenor ul { display: none; }

ul.mnCameraMenor li a:hover {
	width: 50px	;
	float: left;
	color: #777777;
	background: #f4f2f4;
	padding: 3px 0 2px 5px;
	margin: 0 0 0 5px;
}

.mnCameraOnMenor {
	margin: 0px;
	padding: 0px;
	width: 70px;
	text-align: left;
	list-style: none;
	background: url(../img/bg_comboMenor_on.gif) no-repeat;
	float:left;
}

.mnCameraMenor .mnCameraBottomMenor {
	width: 70px;
	height: 13px;
	font-size:10px;
	line-height: 13px;
	float: left;
	border: 0!important;
	background: url(../img/bg_comboMenor_rodape.png) left bottom no-repeat!Important;
}

/* ------ Popup -----*/
.popup {
	width: 100%;
	height: 310px;
	background: #336699;
}

.topoPopup {
	width: 352px;
	height: auto;
	margin: auto;
}

.boxPopup {
	width: 352px;
	height: 288px;
	margin: auto;
	background: #FFFFFF;
}

/* ------ Resultado Busca -----*/
.separadorGrande {
	width: 950px;
	height: auto;
	padding: 0 10px 15px 0;
	margin: 5px 0 10px 0;
	float: left;
	background: url(../img/separador_grande.gif) left bottom no-repeat;
}

.boxPaginacaoGrande {
	width: 340px;
	height: auto;
	float: left;
	color: #d1d1d1;
	font-size: 18px;
	font-weight: bold;
	padding: 15px 0 0 350px;
}

.boxPaginacaoGrande li{
	float: left;
	background: url(../img/separador_paginacao.gif) right no-repeat;
}

/* ------ Combo Mês -----*/
ul.mnbarCameraMes {
	width: 99px;
	height: 22px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	background: url(../img/bg_comboMes_off.gif) left top no-repeat;
}

ul.mnbarCameraMes .mnCameraVertMes {   
	width: 99px;
	height: 22px;
	list-style: none;
	background: url(../img/bg_comboMes_off.gif) left top no-repeat !important;
	float:left;
}

ul.mnbarCameraMes ul.mnCameraMes  {
	float: left;
	display: none;
	position: absolute;

}

ul.mnbarCameraMes a {
	width: 89px;
	display:block;
	text-decoration: none;
	padding: 4px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}


ul.mnCameraMes,
ul.mnCameraMes ul {
	width: 99px;
	float: left;
	margin: 0 0 0 0!Important;
	padding: 3px 0 0 0;
	
}

ul.mnCameraMes li {
	width: 97px;
	position: relative;
	list-style: none;
	background: #FFFFFF;
	float: left;
	border-left: 1px solid #e4e4e4!Important;
	border-right: 1px solid #e4e4e4!Important;
}

ul.mnCameraMes li a {
	width: 79px;
	float: left;
	text-decoration: none;
	border-bottom: 0px;
	color: #777777;
	padding: 3px 0 2px 5px;
	margin: 0 0 0 5px;
}

ul.mnCameraMes li.mnCameraSubMes ul { display: none; }

ul.mnCameraMes li a:hover {
	width: 79px	;
	float: left;
	color: #777777;
	background: #f4f2f4;
	padding: 3px 0 2px 5px;
	margin: 0 0 0 5px;
}

.mnCameraOnMes {
	height: 22px;
	text-align: left;
	background: url(../img/bg_comboMes_on.gif) left top no-repeat;
	float:left;
}

.mnCameraMes .mnCameraBottomMes {
	width: 99px;
	height: 13px;
	font-size:10px;
	line-height: 13px;
	float: left;
	border: 0!important;
	background: url(../img/bg_comboMes_rodape.png) left bottom no-repeat!Important;
}

/* ------ Combo Categoria -----*/
ul.mnbarCameraCategoria {
	width: 149px;
	height: 22px;
	float: left;
	font-size: 11px;
	font-weight: normal;
	background: url(../img/bg_comboCategoria_off.gif) left top no-repeat;
}

ul.mnbarCameraCategoria .mnCameraVertCategoria {   
	width: 149px;
	height: 22px;
	list-style: none;
	background: url(../img/bg_comboCategoria_off.gif) left top no-repeat;
	float:left;
}

ul.mnbarCameraCategoria ul.mnCameraCategoria  {
	float: left;
	display: none;
	position: absolute;

}

ul.mnbarCameraCategoria a {
	width: 139px;
	display:block;
	text-decoration: none;
	padding: 4px 0 0 10px;
	font-family: Arial, Helvetica, sans-serif;
}


ul.mnCameraCategoria,
ul.mnCameraCategoria ul {
	width: 149px;
	float: left;
	margin: 0 0 0 0!Important;
	padding: 3px 0 0 0;
	
}

ul.mnCameraCategoria li {
	width: 147px;
	position: relative;
	list-style: none;
	background: #FFFFFF;
	float: left;
	border-left: 1px solid #e4e4e4!Important;
	border-right: 1px solid #e4e4e4!Important;
}

ul.mnCameraCategoria li a {
	width: 149px;
	float: left;
	text-decoration: none;
	border-bottom: 0px;
	color: #777777;
	padding: 3px 0 2px 5px;
	margin: 0 0 0 5px;
}

ul.mnCameraCategoria li.mnCameraSubCategoria ul { display: none; }

ul.mnCameraCategoria li a:hover {
	width: 129px	;
	float: left;
	color: #777777;
	background: #f4f2f4;
	padding: 3px 0 2px 5px;
	margin: 0 0 0 5px;
}

.mnCameraOnCategoria {
	height: 22px;
	text-align: left;
	list-style: none;
	background: url(../img/bg_comboCategoria_on.gif) no-repeat;
	float:left;
}

.mnCameraCategoria .mnCameraBottomCategoria {
	width: 149px;
	height: 13px;
	font-size:10px;
	line-height: 13px;
	float: left;
	border: 0!important;
	background: url(../img/bg_comboCategoria_rodape.png) left bottom no-repeat!Important;
}

/*----- SubHome Chamada 2 -----*/
.subHomeChamadas02 {
	width: 230px;
	height: auto;
	float: left;
	margin: 0 0;
	background: url(../img/bg_destaque_subhome.gif) 0 26px no-repeat;
}

.portalCliente {
	float: left;
	margin: 14px 0 0 0;
}

.portalCliente strong {
	float: left;
	padding: 4px 6px 0 0;
}

.portalCliente li{
	height: 22px;
	float: left;
	display: inline;	
	margin: 0 0 8px 0;
}

.campoCinzaLogin {
	width: 175px;
	height: 17px!Important;
	float: left;
	padding: 5px 7px 0 7px;
	margin: 0 5px 0px 0;
	background: url(../img/bg_campoCinzaLogin.gif) no-repeat center top ;
}

.campoCinzaLogin input {
	width: 172px;
	height: 14px;
	color: #000000;
	float: left;
	font-size: 9px;
	border: none;
	background: url(../img/px_cinza.gif) repeat center top ;
}

.campoCinzaSenha {
	width: 141px;
	height: 17px!Important;
	float: left;
	padding: 5px 4px 0 5px;
	margin: 0 0 0 0;
	background: url(../img/bg_campoCinzaSenha.gif) no-repeat center top ;
}

.campoCinzaSenha input {
	width: 135px;
	height: 14px;
	color: #000000;
	float: left;
	font-size: 9px;
	border: none;
	margin: 0 0 0 1px;
	background: url(../img/px_cinza.gif) no-repeat center top ;
}

.btnOkCliente {
	float: left;
	margin: 3px 0 0 5px;
}

.esqueciSenhaCliente {
	width: 204px;
	height: auto;
	float: left;
	color: #0070b8;
	font-size: 10px;
	text-align: center;
	text-decoration: underline;
}

a.esqueciSenhaCliente {
	color: #0070b8;
}

a:hover.esqueciSenhaCliente {
	color: #0070b8;
}

.descAvisosSubHome {
	width: 226px;
	padding: 10px 2px 0 2px;
	margin: 0 0 12px 0;
	background: url(../img/bg_destaque_subhome.gif) no-repeat top;
}

.descAvisosSubHome02 {
	width: 230px;
}

.avisoTitDataSubHome {
	width: 226px;
	float: left;
	margin: 0 0 8px 0;
	background: url(../img/separador_titAvisos.gif) left bottom no-repeat;
}

.avisoTitDataSubHome li{
	display: inline;
}

.titAvisosSubHome {
	width: 152px;
	float: left;
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
}

/*----- Fale Conosco -----*/
.camposFaleConosco {
	width: 660px;
	height: auto;
	float: left;
	margin: 0 5px 15px 0;
}

.camposFaleConosco label{
	width: 30px;
	height: 22px;
	float: left;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0;
}

.campoFaleNome {
	width: 305px;
	height: 22px;
	font-size: 9px;
	padding: 4px 7px 0 7px;
	background: url(../img/bg_campoGrande.gif) no-repeat center top ;
}

.campoFaleNome input {
	width: 305px;
	height: 22px;
	color: #000000;
	font-size: 9px;
	border: none;
	background: url(../img/px_cinza.gif) no-repeat center top ;
}

.campoFaleEmail {
	width: 305px;
	height: 22px;
	font-size: 9px;
	padding: 4px 7px 0 7px;
	background: url(../img/bg_campoGrande.gif) no-repeat center top ;
}

.campoFaleEmail input{
	width: 305px;
	height: 22px;
	color: #000000;
	font-size: 9px;
	border: none;
	background: url(../img/px_cinza.gif) no-repeat center top ;
}

.campoFaleTel {
	width: 95px;
	height: 22px;
	float: left;
	padding: 4px 7px 0 7px;
	background: url(../img/bg_campoTel.gif) no-repeat center top ;
}

.campoFaleTel input{
	width: 95px;
	height: 22px;
	color: #000000;
	font-size: 9px;
	float: left;
	border: none;
	background: url(../img/px_cinza.gif) no-repeat center top ;
}

.campoFaleDDD {
	width: 25px;
	height: 22px;
	color: #000000;
	font-size: 9px;
	float: left;
	padding: 4px 7px 0 7px;
	border: none;
	background: url(../img/bg_campoDDD.gif) no-repeat center top ;
}

.campoFaleDDD input{
	width: 25px;
	height: 22px;
	color: #000000;
	font-size: 9px;
	float: left;
	border: none;
	background: url(../img/px_cinza.gif) no-repeat center top ;
}

.separadorFale {
	float: left;
	padding: 3px 5px;
}

.campoFaleMensagem {
	width: 100%;
	height: 129px;
	color: #000000;
	float: left;
	font-size: 10px;
	padding: 7px 7px 0 7px;
	background: url(../img/bg_campoMensagem.gif) no-repeat left top ;
}

.campoFaleMensagem textarea {
	width: 284px;
	height: 118px;
	color: #000000;
	font-size: 10px;
	border: none;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../img/px_cinza.gif) left top ;
}

.btnEnviar {
	float: left;
	margin: 5px 0 0 254px;
}

.btnEnviarCv {
	float: left;
	margin: 25px 0 0 180px;
}

/*----- Box Informações -----*/
.boxInformacoes {
	width: 280px;
	height: auto;
	float: left;
	margin: 35px 0 0 0px;
}

.boxInformacoesTopo {
	width: 266px;
	height: auto;
	float: left;
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	font-weight:normal;
	line-height: 25px;
	padding: 30px 0 3px 14px;
	background: url(../img/boxInformacoes_topo.png) 0 0 no-repeat;
}

.boxInformacoesMeio {
	width: 280px;
	height: auto;
	float: left;
	padding: 43px 0 0 0;
	background: url(../img/boxInformacoes_meio.png) 0 0 no-repeat;
}

.boxInformacoesRodape {
	width: 280px;
	height: auto;
	float: left;
	background: url(../img/boxInformacoes_rodape.png) 0 0 no-repeat;
}

.boxDestaqueSepInfo {
	width: 260px;
	height: auto;
	float: left;
	padding: 5px 10px 0 10px;
	margin: 0 30px 0 0;
	background: url(../img/bg_informacoes.gif) no-repeat top;
}

.boxInformacoesMeio h3{
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	line-height: 25px;
	font-weight:normal;
	padding: 0 0 2px 14px;
	margin: 0;
	float: left;
}

.boxDestaqueSepInfoTxt {
	width: 240px;
	height: auto;
	float: left;
	padding: 5px 20px 0 20px;
	margin: 0 30px 0 0;
	background: url(../img/bg_informacoes.gif) no-repeat top;
}

.boxInformacoesMeioTxt h3{
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	line-height: 25px;
	font-weight:normal;
	padding: 0 0 2px 14px;
	margin: 0;
	float: left;
}

.imgDestaqueInfo {
	width: 120px;
	height: auto;
	float: left;
	margin: 0 5px 0 5px;
}

.descDestaqueInfo {
	width: 120px;
	height: auto;
	float: left;
	padding: 15px 0 0 0;
}

.descDestaqueInfoMaior {
	width: 240px;
	height: auto;
	float: left;
	padding: 10px 0 0 8px;
}

.btnSaibaMaisInfo {
	margin: 8px 12px 0 0;
	float: left;
}

.btnSaibaMaisInfoMaior {
	margin: 8px 5px 10px 0;
	float: right;
}

.sepInformacoes {
	width: 240px;
	height: 1px;
	float: left;
	line-height: 1px;
	margin: 5px 10px 12px 10px;
	background: url(../img/separador_informacoes.gif) 0 0 no-repeat;
}

.descAvisosInfo {
	width: 245px;
	float: left;
	padding: 10px 2px 0 2px;
	margin: 0 0 12px 14px;
	background: url(../img/bg_informacoes.gif) no-repeat top;
}

.descAvisosInfo h3 {
	width: 245px;
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	line-height: 25px;
	font-weight:normal;
	float: left;
	margin: 14px 0 22px 0;
	padding: 0;
}

.descAvisosInfoTopo {
	width: 245px;
	float: left;
	padding: 0 2px 0 2px;
	margin: 0 0 12px 14px;
}

.descAvisosInfoTopo h3 {
	width: 245px;
	color: #0072bb;
	font-size: 25px;
	font-style: italic;
	line-height: 25px;
	font-weight:normal;
	float: left;
	margin: 0 0 22px 0;
	padding: 0;
}

.descAvisosInfo02 {
	width: 245px;
	float: left;
	margin: 0 0 0 14px;
}

.avisoTitInfo {
	width: 244px;
	float: left;
	margin: 0 0 8px 0;
	background: url(../img/separador_titAvisos.gif) left bottom no-repeat;
}

.avisoTitInfo li{
	display: inline;
}

.titAvisosInfo {
	width: 170px;
	float: left;
	color: #0070b8;
	font-size: 16px;
	font-weight: bold;
}

/*----- Lightbox -----*/
.window {
	position:absolute;
	left:0;
	top:0;
	width:960px;
	height:564px;
	display:none;
	z-index:9999;
	padding:20px;
}

#mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9000;
	background-color:#000;
	display:none;
}

#lightboxAmpliado {
	width: 960px;
	height: 564px;
	background: url(../img/img_planta_operacoes_ampliado.gif) no-repeat center center;
	padding:0px;
	margin:0px;
}

#lightboxAmpliado .divFechaLightbox {
	cursor: pointer;
	float: right;
	padding: 20px 0 0 0 ;
	position: absolute;
	top: 0;
	right: 0;
}

/*----- FAQ -----*/
:focus {outline: none;}
.clear {clear: both;}

.ui-accordion * { margin: 0; padding: 0; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header { clear: left; cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-content-active { display: block;}
.ui-accordion .linkInt {float: left; display: block;}
.ui-accordion .ui-accordion-header a {
	display: block;
	margin-bottom: 4px;
	padding: 2px 0 2px 10px;
	color: #0070b8;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	background: #ededed url(../img/faq_seta_off.gif) no-repeat 635px center;
}
.ui-state-active  a { background: #ededed url(../img/faq_seta_on.gif) no-repeat 635px center !important; }
.ui-accordion .ui-accordion-content {
	display: none;
	position: relative;
	overflow: hidden;
	padding: 0 0 20px 5px;
}
.ui-accordion .ui-accordion-content a {
	color: #3656ae;
}

/*----- Rodapé -----*/
.rodape {
	width: 100%;
	height: 34px;
	color: #FFFFFF;
	float: left;
	background: url(../img/bg_rodape.gif) repeat-x;
}

.rodape ul{
	width: 930px;
	height: auto;
	margin: auto;
	padding: 9px 0 0 0;
}

.rodape li {
	float: left;
	display: inline;
	padding: 0 4px;
}

.rodape a {
	color: #FFFFFF;
}

.rodape a:hover {
	color: #FFFFFF;
}

.produzidoTv1 {
	float: left;
	padding: 0 0 0 225px!Important;
}