@charset "iso-8859-1";
/* CSS Document */
html {
height: 100%;
}
@font-face {
	font-family: gill;
	src: url("gil.eot");
	src: url('gil.eot?#iefix') format('embedded-opentype'),
	url('gil.ttf') format('truetype');
	}
	
.tabelaCDL{
	width:100%;
	margin-bottom:40px;
	border:0px;
    font-family:Arial, Helvetica, sans-serif;
	background-color:#cacaca;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#424242;
	margin-top:2px;
}
.tabelaCDL tbody tr:nth-child(odd) {
   background-color:#e0e0e0;
}
.tabelaCDL td{
	border-color:#FFF;
	border-style:solid;
	border-width:1px 0 0 1px;	
	padding:10px 0 10px 10px;
}
.tabelaCDL td a:link, .tabelaCDL td a:visited{
	text-decoration:none;
	color:#2a2a2a;
}
	
body{
	margin:0px;
	padding:0px;
	height:100%;
	font-family:gill, Arial, Helvetica, sans-serif;
}
form{
	margin:0px;
	padding:0px;
}
#navbar{
	position:absolute;
	right:0px;
	top:30px;
}
#topo{
	border-width:0px 0px 1px 0px;
	border-color:#c4c4c4;
	border-style:solid;
	margin-bottom:2px;
}
#topo .centro{
	border-color:#e1e1e1;	
	border-style:solid;
	border-width:0px 0px 4px 0px;
	width:876px;
	margin:0 auto;
	position:relative;
}
#topo #logotipoCDL{
	float:left;
	padding:14px 0px 12px 0px;
}
#topo .menuPrincipal{
	float:right;
	padding-top:35px;
	width:700px;
}
#topo .menuPrincipal ul{
	display:inline;
	text-align:left;
	padding-left:0px;
	margin-left:-70px;
}
#topo .menuPrincipal li{
	display:inline;	
	color:#282e50;
	font-size:15px;
	font-weight:normal;
	padding: 5px 10px 44px 10px;
	margin-left:30px;
	padding-top:70px;
	background-position:center bottom;
	background-repeat:no-repeat;
	margin-top:30px;
	cursor:pointer;
	position:relative;
}
#topo .menuPrincipal li.mouseSobre{
	display:inline;	
	color:#282e50;
	font-size:15px;
	font-weight:normal;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:40px;
	margin-left:30px;
	padding-top:70px;
	background-position:center bottom;
	background-repeat:no-repeat;
	margin-top:30px;
	background-image:url(../images/menuHover.gif);
	background-repeat:repeat-x;
	
	box-shadow: 0 0 6px #000;
	-moz-box-shadow: 0 0 6px #000;
	-webkit-box-shadow: 0 0 6px #000;
	padding: 5px 10px 44px 10px;
	border-radius: 6px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;

}
#topo .menuPrincipal li.menuSelecionado{
	display:inline;	
	color:#282e50;
	font-size:15px;
	font-weight:normal;
	padding-right:15px;
	padding-left:15px;
	padding-bottom:40px;
	margin-left:30px;
	padding-top:70px;
	background-position:center bottom;
	background-repeat:no-repeat;
	margin-top:30px;
	background-image:url(../images/menuSelecionado.gif);
}
.clear{
	clear:both;	
}
.banner{
	margin-bottom:54px;
	height:370px;
	position:relative;
}
.bannerFlash{
	position:absolute;
	width:100%;
	text-align:center;
}
.banner .parte1{
	width:50%;
	float:left;
	height:343px;
}
.banner .parte2{
	width:50%;
	float:right;
	height:343px;
}
.banner .imagem{
	background-position:center top;
	height:370px;
	position:relative;
	background-repeat:no-repeat;
}
.banner #buscaEmpresa{
	background-image:url(../images/bgBuscaEmpresasHome.png);	
	height:165px;
	background-repeat:no-repeat;
	background-position:top center;
	position:absolute;
	width:100%;
	top:254px;
	padding-top:40px;
}
#buscaEmpresa .centro{
	width:633px;
	padding-left:38px;
	margin:0 auto;
}
#buscaEmpresa p{
	font-size:11px;
	color:#262626;
}
.form1{
	background-image:url(../images/bgCampoBusca.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:35px;
}
.form2{
	background-image:url(../images/cantoCampoBusca.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:8px 0px 7px 10px;
	height:21px;
}
.form2 input{
	border:0px;
	width:300px;
}
.btnBuscar{
	float:right;	
}
#conteudo{
	
}
#conteudo .centro{
	width:876px;
	margin:0 auto;
}
.destaquesHome{
	width:201px;
	height:127px;
	background-image:url(../images/boxAzulHome.jpg);
	float:left;
	margin-left:2px;
	padding:20px 0px 0px 16px;
	position:relative;
}
.destaquesHome h2{
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
	color:#1c1c1d;
	margin:0px 0px 4px 0px;
}
.destaquesHome h3{
	font-size:11px;
	font-weight:400;
	color:#1c1c1d;
	margin:0px 0px 10px 0px;
}
.destaquesHome .imagem{
	position:absolute;
}
.btnLaranja{
	background-image:url(../images/btnLaranja.gif);
	text-decoration:center;
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	color:#6b4500;
	font-weight:bold;
	width:102px;
	padding:6px 0px 10px 0px;
}
.btnLaranja:hover{
	background-image:url(../images/btnLaranjaSelect.gif);	
}
.btnLaranja a:link, .btnLaranja a:visited{
	color:#6b4500;
	text-decoration:none;
}
.btnLaranja2{
	background-image:url(../images/btLaranja2.png);
	text-decoration:center;
	background-repeat:no-repeat;
	text-align:center;
	font-size:10px;
	color:#6b4500;
	font-weight:bold;
	width:109px;
	padding:6px 0px 8px 0px;
}
.btnLaranja2:hover{
	background-image:url(../images/btLaranja2Select.png);	
}
.btnLaranja2 a:link, .btnLaranja2 a:visited{
	color:#6b4500;
	text-decoration:none;
}


#homeNoticias{
	width:535px;
	float:left;
}
#homeNoticias a:link, #homeNoticias a:visited{
	text-decoration:none;	
}
#homeNoticias .principal{
	
}
.principal img{
	float:right;
	border:solid 6px #d9d9d9;
	margin-left:15px;
}
.principal p{
	color:#262626;
	font-size:12px;
	font-family:gill, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.principal h2{
	color:#c55d00;
	font-size:32px;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:32px;
	margin-bottom:5px;
	font-family:gill, Arial, Helvetica, sans-serif;
}
 .secundarias{
	width:167px;
	float:left;
	margin-right:11px;
}
.secundarias h2{
	color:#c55d00;
	font-size:14px;
	font-weight:normal;
	margin-bottom:5px;
	font-family:gill, Arial, Helvetica, sans-serif;
}
 .secundarias p{
	color:#262626;
	font-size:11px;
	font-weight:normal;
	margin-bottom:5px;
	font-family:gill, Arial, Helvetica, sans-serif;
}
 .secundarias img{
	border:solid 6px #d9d9d9;
}
#homeBanners{
	float:left;
	margin-left:15px;
	padding-top:26px;
}
#homeCampoBusca{
	float:right;
	width:350px;
	height:100px;
	padding-top:27px;
}
#rodape{
	background-color:#cde8ef;
	background-image:url(../images/sombraRodape.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:30px;
}
#rodape .centro{
	width:876px;
	margin:0 auto;
	position:relative;
}
.assinatura{
	position: absolute;
	right: 10px;
	margin-top: -10px;
}
#rodape .coluna{
	width:146px;
	float:left;
	margin-right:10px;
}
#rodape ul{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-top:15px;
}
#rodape ul li a:link, #rodape ul li a:visited{
	color:#7c8a8e;
	font-size:11px;
	margin-bottom:6px;
	text-decoration:none;
}
#rodape ul li a:hover{
	text-decoration:underline;
}
#rodape h3{
	color:#282e50;
	border-width:0px 0px 3px 0px;
	border-color:#282e50;
	border-style:solid;
	padding-bottom:3px;
	font-size:14px;
	display:inline;
}



/* TOPO INTERNA -------------------------------------------------------------------------------------- */

#titleInterna{
	background-image:url(../images/bgTitle.gif);
	background-repeat:repeat-x;
	background-position:center center;
	height:90px;
}
#titleInterna .centro{
	width:876px;
	margin:0 auto;
	border:1px #f3f8f9 solid;
	border-width:1px 0px 0px 0px;
	padding-top:18px;
}
#titleInterna h1{
	color:#352768;
	font-size:40px;
	font-weight:normal;
	background-image:url(../images/marcadorH1.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding:0px; margin:0px;
	padding-left:35px;
}
#submenu{
	width:876px;
	margin:0 auto;
	border:#c6e0e4 solid 2px;
	border-width:0px 0px 2px 0px;
	padding:6px 0px 0px 0px;
	height:30px;
}
#submenu li{
	display:inline;	
	font-size:12px;
	margin-right:20px;
	font-weight:bold;
}
#submenu li a:link, #submenu li a:visited{
	color:#352768;
	text-decoration:none;
	padding:10px;
}
#submenu li a:hover{
	color:#352768;
	text-decoration:none;
	background-color:#c1dee2;
}
#barrinhaVerde{
	width:50%;
	float:left;
	height:4px;
	background-color:#009240;
}
#barrinhaAzul{
	width:50%;
	float:left;
	height:4px;
	background-color:#29166f;
}
#breadCrumb{
	width:876px;
	margin:0 auto;
}
#breadCrumb ul{
	padding:0px;
	margin:0px;
}
#breadCrumb ul li{
	display:inline;
	color:#352768;
	font-size:12px;
	padding-left:20px;
	margin-right:5px;
	background-image:url(../images/setinha.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
}
#breadCrumb a:link, #breadCrumb a:visited{
	color:#352768;
	text-decoration:none;
}
#breadCrumb a:hover{
	text-decoration:underline;	
}
#breadCrumb ul li:first-child{
	padding-left:0px;
	background-image:none;
}
#breadCrumb span{
	color:#009340;	
}
#subTexto{
	background-color:#d2e8ea;
	border:solid #a5c8ce 1px;
	border-width:0px 0px 1px 0px;
	margin-bottom:15px;
	font-weight:normal;
}
#subTexto .centro{
	width:876px;
	margin:0 auto;
	background-repeat:no-repeat;
	background-position:right top;
	color:#2a2a2a;
	line-height:23px;
	font-size:18px;
	font-weight:600;
}

.listaMissao{
	list-style:none;
	margin:0px;
	padding:0px;
}
.listaMissao li{
	clear:both;
	line-height:20px;
}
.listaMissao div{
	background-color:#afd7db;
	width:251px;
	float:left;
	text-align:right;
	margin-bottom:5px;
	margin-right:15px;
}
.listaMissao li span{
	color:#009240;
	font-size:18px;
}
.barraOpcoesVerde{
	height:110px;
	background-image:url(../images/bgBarraVerde.gif);
	background-repeat:repeat-x;
	background-position:top;
	clear:both;
	margin-top:1px;
}
.barraOpcoesVerde .centro{
	width:876px;
	margin:0 auto;
	background-image:url(../images/iconeBusca.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}
.resultadoBusca{
	color:#FFF;
	height:25px;
	padding-top:5px;
	font-size:14px;
}
.labelForm{
	float:left;
	color:#003617;
	font-size:14px;
	width:126px;
	padding-top:5px;
}
.barraOpcoesVerde .form1{
	float:left;
	width:350px;
}
#lateralCertificado{
	background-image:url(../images/sombraLateralFiltros.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	height:1000px;
	position:relative;
	float:left;
	padding-top:0px;
	margin-bottom:100px;
}
#lateralCertificado ul{
	list-style:none;
	color:#303030;
	font-size:12px;
	padding:0px;
}
#lateralCertificado ul li.Marcado, #lateralCertificado ul li.Marcado:hover{
	width:218px;
	padding:5px 0px 5px 28px;
	background-color:#008135;
	margin-bottom:10px;
	border:1px solid #d3d3d3;
	border-width:1px 0px 1px 1px;
	color:#fff;
	font-size:15px;
}
#lateralCertificado ul li{
	width:218px;
	padding:5px 0px 5px 28px;
	background-color:#e4e4e4;
	margin-bottom:10px;
	border:1px solid #d3d3d3;
	border-width:1px 0px 1px 1px;
	color:#003617;
	font-size:15px;
}
#lateralCertificado ul li:hover{
	background-color:#F5F5F5;
}
.certificadoTitulo{
	background-color:#008135;
	float:left;
	padding:20px 262px 20px 20px;
	width:345px;
	background-position:right bottom;
	background-repeat:no-repeat;
	color:#FFF;
}
.certificadoTitulo h4{
	font-size:30px;
	margin:0px;
}
.certificadoTitulo p{
	color:#FFF;
	margin:0px;
	font-size:13px;
}

.produto{
	float:left;	
	border:1px solid #d3d3d3;
	margin:15px 0px 15px 15px;
	padding:20px 20px 1px 20px;
	width:570px;
}

.produto img{
	float:left;
	margin-right:15px;
}
.produto h4{
	font-size:16px;
	color:#352768;
	margin:0px;
}
.produto p{
	font-size:14px;
	color:#535353;
	margin-bottom:4px;
}
.produto .preco{
	color:#c67400;	
}
.comprar{
	text-align:right;
	border:#008238 solid 2px;
	border-width:0px 0px 2px 0px
}
.comprar img{
	float:none;	
	margin:0px;
}
.guiaLateral{
	background-image:url(../images/sombraLateralFiltros.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	width:220px;
	height:600px;
	position:relative;
	float:left;
	margin-right:22px;
	padding-top:30px;
	padding-right:2px;
	margin-bottom:100px;
}
.guiaBarra{
	width:218px;	
	overflow:hidden;
}
.setaOcultar{
	position:absolute;
	right:-20px;
	top:50%;
}
.setaExibir{
	height:300px;
	border-style:solid;
	border-color:#deeef0;
	border-width:0px 0px 0px 1px;
	width:40px;
	float:left;
	padding-top:330px;
	margin-bottom:100px;
}
#divGuiaLateral h3{
	color:#003617;
	font-size:13px;
	border-width:0px 0px 2px 0px;
	border-color:#009240;
	border-style:solid;
	padding:0px 23px 0px 23px;
	display:inline;
}
#divGuiaLateral ul{
	list-style:none;
	color:#303030;
	font-size:12px;
	padding:0px;
}
#divGuiaLateral ul li{
	padding:0px;
	padding-left:23px;
}
#divGuiaLateral ul li:hover{
	background-color:#F5F5F5;
}
.empresaSombra{
	border-width:0px 0px 2px 0px;
	border-color:#ededed;
	border-style:solid;
	float:left;
	margin:10px 5px 0px 5px;
	width:196px;
}
.empresaBorda{
	border:solid 1px #d3d3d3;
}
.empresaBorda a:link, .empresaBorda a:link{
	text-decoration:none;	
}
.empresaBorda .logotipo{
	background-repeat:no-repeat;
	background-position:center center;
	width:195px;
	height:140px;
}
.empresaBorda .descricao{
	background-image:url(../images/sombraDescricaoEmpresa.gif);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:5px;
	height:80px;
	text-align:center;
}
#ramo{
	width:218px;
}
.empresaBorda .descricao .ramo{
	color:#009240;
	font-size:12px;
}
.empresaBorda .descricao .local{
	color:#000;
	font-size:12px;
}
.empresaBorda .descricao .site{
	color:#000;
	font-size:11px;
}
#tituloEmpresa{
	border-width:0px 0px 1px 0px;
	border-color:#c4c4c4;
	border-style:solid;
	background-image:url(../images/bgTituloEmpresa.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#tituloEmpresa .centro{
	width:876px;
	margin:0 auto;
}
#tituloEmpresa h1{
	color:#00843a;
	font-size:38px;
	margin:20px 0px 0px 0px;
}
#tituloEmpresa h2{
	color:#352768;
	font-size:14px;
	margin:0px;
}
#tituloEmpresa .site{
	color:#008338;
	font-size:12px;
}
#tituloEmpresa .logo{
	float:right;
	width:340px;
	height:150px;
	background-repeat:no-repeat;
	background-position:center right;
}
#tags{
	margin-top:5px;
	margin-bottom:30px;	
}
#tags ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
#tags ul li{
	display:inline;
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#cecece;
	color:#747474;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	background-image:url(../images/sombraTags.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#tags ul li:hover{
	background-color:#f1f1f1;
}
p{
	color:#424242;
	font-size:14px;
	margin-top:2px;
}
#informacoes{
	width:490px;	
}
#sobreEmpresa{
	float:left;
	width:440px;
	margin-bottom:20px;
}
#informacoes h2{
	color:#008237;
	background-image:url(../images/guiaMarcador.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
	font-size:18px;
	margin:0px;
}
#localizacao{
	float:left;
	width:185px;
	margin-right:60px;
}
#contato{
	float:left;
	width:185px;
}
#contato h2, #localizacao h2{
	color:#352768;	
}
#galeriaFotos{
	float:right;
	width:100%;
	height:412px;
}
#galeriaFotosEmpresa{
	float:right;
}
#mapa{
	margin-top:40px;	
}
.maps{
	border:3px solid #cccccc;	
}
.submenu{
	background-image:url(../images/bgSubmenu.gif);
	position:absolute;
	height:39px;
	width:100%;
}
.submenu .centro{
	width:876px;
	margin:0 auto;
}
.submenu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	padding-top:6px;
	border:0px;
	width:876px;
	margin:0 auto;
}
.submenu li{
	display:inline;	
	font-size:12px;
	margin-right:20px;
	font-weight:bold;
}
.submenu li a:link, .submenu li a:visited{
	color:#352768;
	text-decoration:none;
	padding:10px;
	color:#FFF;
}
.submenu li a:hover{
	color:#352768;
	text-decoration:none;
	background-color:#73a1da;
	color:#fff;
}
.diretores{
	background-color:#F9F9F9;
	border:1px solid #FFF;
	border-color:#FFF #FFF #CCC #FFF;
	border-width:1px 0px 1px 0px;
}
.diretores .cargo{
	background-color:#e1e1e1;
	color:#666;
	padding:0px 10px 0px 10px;
	font-size:13px;
}
.diretores .nome{
	color:#211468;
	font-size:14px;
}
.diretores .origem{
	color:#00872d;
	font-size:13px;
}
.convenios{
	width:420px;
	height:170px;
}
.convenios .empresaBorda{
	height:170px;	
}
.convenios .logotipo{
	float:left;
}
.convenios .info{
	padding:20px;	
	font-size:12px;
}
/* Definindo a paginacao */
#divPaginacao {
	float:right;
	margin:25px 18px 0 0;
}
#divPaginacao .paginas {
	margin-left:5px;
	border:1px solid #999999;
	padding-top:7px;
	width:26px;
	height:23px;
	float:left;	
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	text-align:center;
}

#divPaginacao .paginas:hover {
	color: #fff;
	background:#8db5e2;
}
#divPaginacao .selecionada {
	color: #fff;
	background:#8db5e2;
	font-weight:bold;
}
/* Fim dos estilos da paginacao */
.fotoProduto{
	width:358px;
	height:260px;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#000;
	-Webkit-border-radius:
	5px; border-radius:5px;
}
.thumbProduto{
	margin:4px 4px 0px 4px;
	float:left;
	width:80px;
	height:58px;
	background-repeat:no-repeat;
	background-position:center center;
	background-color:#000;
}
.fotoProdutoLoad{
	width:360px;
	height:260px;
	background-color:#FFF;
	background-image:url(../images/loading.gif);	
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	z-index:1000;
}
form h2{
	margin:0px;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#CCC;
	color:#808080;
}
.btEnviar{
	font-size:18px;	
	padding:8px 15px 8px 15px;
	background-color:#008135;
	color:#fff;
	border:1px solid #005a25;
	cursor:pointer;
}
.btEnviarCarrega{
	font-size:18px;	
	padding:8px 15px 8px 15px;
	/*background-color:#008135;*/
	background-image:url(../images/loader_busca.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#fff;
	border:1px solid #005a25;
}
#noticiaDetalhe{
	width:70%;
	float:left;
	background-image:url(../images/sombraLateralFiltros.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
#noticiaOutras{
	width:30%;
	float:left;
}
#revistas{
	float:left;
}
#revistas a:link, #revistas a:link{
	text-decoration:none;
}
#noticiaOutras .Anoticia{
	padding:20px 0px 20px 20px;
}
#noticiaOutras .Anoticia h3{
	font-size:18px;
	color:#008338;
	margin:0px;
	line-height:18px;
}
#noticiaOutras .Anoticia p{
	color:#343434;
	font-size:12px;
	margin:0px;
	padding:0px;
}
.Anoticia a:link, .Anoticia a:visited{
	text-decoration:none;
}
.Anoticia a:hover{
	text-decoration:none;
}
.Anoticia img{
	float:left;
	margin-right:10px;
}
#noticiaDetalhe h2{
	font-size:45px;
	color:#e28000;
	font-weight:normal;
	letter-spacing:-2px;
	line-height:45px;
	margin:10px 0px 20px 0px;
}
#noticiaDetalhe #padding{
	padding-right:30px;
	padding-top:20px;
}
.tipo-data{
	color:#00843c;
	font-size:12px;
}
#filtra-noticia{
	float:left;
	width:25%;
	background-image:url(../images/sombraLateralFiltros.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	height:400px;
}
#filtra-noticia ul{
	list-style:none;
	color:#303030;
	font-size:12px;
	padding:0px;
}
#filtra-noticia ul li.Marcado, #filtra-noticia ul li.Marcado:hover{
	padding:5px 0px 5px 28px;
	background-color:#008135;
	margin-bottom:10px;
	border:1px solid #d3d3d3;
	border-width:1px 0px 1px 1px;
	color:#fff;
	font-size:15px;
}
#filtra-noticia ul li{
	padding:5px 0px 5px 28px;
	background-color:#e4e4e4;
	margin-bottom:10px;
	border:1px solid #d3d3d3;
	border-width:1px 0px 1px 1px;
	color:#003617;
	font-size:15px;
}
#filtra-noticia ul li:hover{
	background-color:#F5F5F5;
}
#comentarios{
	border:solid #CCC 1px;	
	padding:1px;
	margin-top:20px;
}
.comentar{
	text-align:right;
}
.comentario{
	padding:10px;	
	border-width:0px 0px 1px 0px;
	border-color:#999;
	border-style:dotted;
	background-color:#F7F7F7;
}
.comentario .autor{
	color:#008237;
	font-size:12px;
}
.comentario .texto{
	color:#333;
	font-size:14px;
}
.redigir{
	padding:10px;
	background-color:#eeeeee;
}
.redigir .aviso{
	background-color:#E5E5E5;
	padding:10px;
	font-size:14px;
	color:#666;
}
.redigir h4{
	margin:0px 0px 0px 5px;	
	color:#008135;
	font-weight:bold;
	font-size:18px;
}
#formContato{
	width:50%;
	float:left;
}
#mapaContato{
	width:50%;
	float:left;
}
.label1{
	font-size:14px;
	color:#29166f;
}
.label2{
	font-size:14px;
	color:#009240;
}
#compartilhamento{
	text-align:right;	
}
.totaisComentarios{
	float:left;
	padding:5px;
	font-size:14px;
	color:#063;
}
.capaRevista{
	background-image:url(../images/sombraRevista.jpg);
	padding:8px 18px 19px 10px;
	background-repeat:no-repeat;
	background-position:center top;
	margin-bottom:-23px;
}
.capaRevistaFloat{
	float:left;
	margin:0px 0px 15px 13px;
	text-align:center;
	width:206px;
	font-size:12px;
	height:320px;
}
.capaRevistaFloat .descricao{
	width:180px;
	margin:0 auto;
	margin-top:6px;
}
.capaRevistaFloat a:link .descricao , .capaRevistaFloat a:visited .descricao {
	color:#333;
}
.capaRevistaFloat span{
	color:#FFF;
	font-size:14px;
	background-color:#093;
	padding:3px 10px 3px 10px;
}
.verMais{
	background-color:#f0f0f0;	
	border:1px solid #cfcfcf;
	color:#666;
	font-size:14px;
	padding:4px;
	background-image:url(../images/expand.gif);
	background-repeat:no-repeat;
	background-position:right 13px;
	margin:10px 0px 10px 0px;
}
.verMais:hover{
	background-color:#FFF;	
}
.galeriaThumb{
	float:left;
	width:134px; height:100px;
	margin:5px 6px 5px 5px;
}
.galeriaThumb img{
	border:0px;	
}
#galeriaFotos{
	border:1px solid #cfcfcf;
	margin-bottom:10px;
}
#carregaComentarios{
	clear:both;
}
.divisaoDiretoria{
	width:100%;
	float:left;
	border:1px #CCC solid;
	margin-bottom:15px;
}
.marcadorSPC li{
	font-size:14px;
	background-image:url(../images/icoAlert.gif);
	background-repeat:no-repeat;
	background-position:5px center;
	list-style:none;
	padding-left:30px;
	background-color:#F9FAF1;
	border:#EEECD2 solid 1px;
	margin-bottom:5px;
}
.marcadorSPC{
	padding:0px;	
}
.subtitSPC{
	color:#063;
	font-size:16px;
	border-width:0px 0px 1px 0px;
	border-color:#063;
	border-style:solid;
	margin:0px;
}
.obsCad{
	border:1px solid #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#FCFDD0;
	font-size:12px;
	padding:10px;
}
.caixaCad{
	border:1px solid #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#F5F5F5;
	padding:10px;
	margin-bottom:15px;
}
.caixaDuvidas{
	border:1px solid #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#00923f;
	padding:10px;
	margin-bottom:15px;
}
.caixaDuvidas:hover{
	-webkit-box-shadow: 0px 0px 50px -20px #000;
box-shadow: 0px 0px 50px -20px #000;
background-color:#009942;
}
.caixaEndereco2{
	border:1px solid #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#00923f;
	padding:10px;
	margin-bottom:15px;
}

.historicoComplementar{
	float:right;
	width:300px;
	font-size:12px;
	border:1px solid #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#F5F5F5;
	padding:10px;
	margin:0px 0px 25px 25px;
}
.historicoComplementar ul{
	padding:0px;
	margin:0px;
	list-style-type:square;
	list-style-position:inside;
	color:#666;
}
.historicoComplementar ul li{
	margin:5px 0px 5px 0px;
	border-width:1px 0px 0px 0px;
	border-color:#CCC;
	border-style:solid;
}
.setinhaAbaixo{
		position:relative;
		float:left;
		top:25px;
		z-index:2;
		width:24px;
		height:13px;
		background-image:url(../images/setinha_abaixo.gif);
		background-repeat:no-repeat;
}
.setinhaAcima{
		position:relative;
		float:left;
		top:25px;
		z-index:2;
		width:24px;
		height:13px;
		background-image:url(../images/setinha_acima.gif);
		background-repeat:no-repeat;
}
.linhaTelefones td{
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	border-color:#CCC;
	font-size:13px;
	color:#666;
}
/* ----fonte maior e menor-----*/
.tamanhoFont{
	width:75px;
	height:36px;
	position:absolute;
	left: 509px;
	top: 0px;
}
/* ----Contato Rodapé-----*/
.faixa{
	background-color:#1c1c1d;
	width:876px;
	margin:0 auto;
	position:relative;
	float:left;
	height:5px;
		margin-top:15px;
}
#rodape2{
	background-color:#cde8ef;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:20px;
	height:30px;
	border-color:#1c1c1d;
	border-style:solid;
	border-width:2px 0 0 0;
}
#rodape2 .coluna{
	width:146px;
	margin-right:10px;
	margin-top:10px;
}
.caixaEndereco{
	width:300px;
	height:50px;
	float:left;
	margin-top:-20px;
}
.tituloEndereco{
	color:#282e50;
	font-size:14px;
}
.subEndereco{
	color:#666;
	font-size:12px;
	float:left;
	line-height:15px;
}
/* ESPAÇO PARA ALUGUEL -------------------------------------------------------------------------------------- */
.tituloVerde{
	font-size:45px;
	color:#007d2f;
	font-weight:normal;
	letter-spacing:-2px;
	line-height:45px;
	margin:10px 0px 20px 0px;	
}
.bannerAluguel{
	width:876px;
	height:488px;
	-webkit-box-shadow: 0px 0px 20px 0px #808080;
    -moz-box-shadow: 0px 0px 20px 0px #808080;
    box-shadow: 0px 0px 20px 0px #808080;
	background-color:#FFF;
}
.historicoComplementar2{
	float:right;
	width:250px;
	height:250px;
	font-size:15px;	
	border:1px solid #CCC;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#F5F5F5;
	padding:27px;
	margin:35px 0px 15px 20px;
}
.historicoComplementar2 ul{	
	padding:0px;	
	list-style-type:square;
	list-style-position:inside;
	color:#666;
}
.btAluguel{
	width:634px;
	height:122px;
	float:left;
	margin-left:23px;
}
/* Formulario ESPAÇO PARA ALUGUEL -------------------------------------------------------------------------------------- */
.btVoltar{
	width:200px;
	height:16px;
	padding:0 0 10px 5px;
}
/* SPC BRASIL-------------------------------------------------------------------------------------- */
.consultaSombra{
	border-width:0px 0px 2px 0px;
	border-color:#ededed;
	border-style:solid;
	float:left;
	margin:10px 5px 0px 0px;
}
.consultaBorda{
	border:solid 1px #d3d3d3;
}
.tituloConsulta{
	color:#15572B;
	font-size:16px;
}
/* FORMULARIO DE SOLICITACAO ----------*/
.solicitacaoCampo{
	border-top:1px #cccccc solid;
	border-right:2px #999999 solid;
	border-bottom:2px #999999 solid;
	border-left:1px #cccccc solid;
	font-size:16px;
	padding:4px;
	background-color:#FFF;
	color:#000;
}
.solicitacaoCampoErro{
	border-top:1px #FF7777 solid;
	border-right:2px #FF5E5E solid;
	border-bottom:2px #FF5E5E solid;
	border-left:1px #FF7777 solid;
	font-size:16px;
	padding:4px;
	background-color:#FFDDDD;
	color:#990000;
}
/* -----faixaDesconto ----------*/
.faixaDesconto{
	position:absolute;
	width:124px;
	height:115px;
	background-image: url(../images/faixaDesconto.png);
	background-position:top center;
	background-repeat:no-repeat;
	z-index:50;
	left: 97px;
	top: -7px;
}
/* -----Diretores----------*/
.descriçãoDiretores{
	font-size:16px;
}
/* CERTIFICADO ----------- */
.boxCertificado{
	/*width:290px;*/
	width:50%;
	height:277px;
	float:left;
	background-image:url(../images/imgCertificacao-cpf.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
	transition:0.4s;
	-webkit-transition:0.4s;
}
.boxCertificado:hover{
	background-position:center 10px;
}
.txtCertificado{
	font-family: gill;
	font-size:58px;
	color:#737775;
	text-align:center;
	padding-top:195px;
	line-height:24px;
}
/* MERITO ----------- */
.tituloMerito{
	font-family: gill;
	font-size:55px;
	color:#ffffff;
	text-align:right;
	line-height:50px;
	font-weight:normal;
	margin:0px;
}
.subMerito{
	width:550px;
	font-family: gill;
	font-size:15px;
	color:#ffffff;
	padding-top:10px;
	
	font-weight:normal;
	float:right;
}
.boxDestaqueMerito{
	width:276px;
	margin:0px 3px 0px 3px;
	padding:5px;
	float:left;
	margin-top:30px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	cursor:pointer;
}
.boxDestaqueMeritoOver{
	background-color:#313131;	
}
.tituloDestaqueMerito{
	font-family: gill;
	font-size:23px;
	color:#ffd800;
	text-transform:uppercase;
	margin:0px;
}
.imgDestaqueMerito{
	width:275px;
	height:70px;
	background-color:#999;
	-Webkit-border-radius: 5px; 
    border-radius:5px;
	margin-top:5px;
	background-position:top center;
	background-repeat:no-repeat;
}
.subDestaqueMerito{
	padding:5px 0 0 0;
	font-family: gill;
	font-size:15px;
	color:#ffffff;
	line-height:15px;	
}
/* inscrição ----------- */
.boxForm{
	width:320px;
	float:left;
	background-color:#313131;
	margin-top:200px;
	-Webkit-border-radius: 5px;
    border-radius:5px;
	padding:20px;
}
.subForm{
	padding:5px 0 0 0;
	font-family: gill;
	font-size:15px;
	color:#ffffff;
	line-height:15px;
	padding:0 0 20px 0;
}
.txtForm{
	font-family: gill;
	font-size:15px;
	color:#ffffff;
	line-height:15px;
	text-transform:uppercase;
}
.formMerito{
	width:220px;
	border:none;
	-Webkit-border-radius: 5px;
    border-radius:5px;
	padding:7px;
	background-color:#FFF;
	color:#000;
}
.formMeritoErro{
	width:220px;
	border:none;
	-Webkit-border-radius: 5px;
    border-radius:5px;
	padding:7px;
	background-color:#FFDDDD;
	color:#990000;
}

.btnMerito{
	margin-left:122px;
}
.boxDestaqueMeritoInt{
	width:400px;
	height:280px;
	float:left;
	margin-top:20px;
	padding:9px;
	background-image:url(../images/bgDestaque.gif);
	background-position:top center;
	background-repeat:repeat;
	margin-left:19px;
	-Webkit-border-radius:5px; 
    border-radius:5px;
}
.tituloDestaque{
	height:45px;
	font-family: gill;
	font-size:23px;
	color:#ffffff;
	line-height:15px;
	text-transform:uppercase;
	text-align:center;
	background-image:url(../images/bgTituloDestaque.gif);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding:25px 0 0 0;
	line-height:30px;
	
}
.txtMenuDestaque{
	padding:0px;
	margin-left:0px;
}
.txtMenuDestaque li{
	list-style:none;
	font-family: gill;
	font-size:15px;
	color:#ffffff;
	padding:9px 16px 9px 21px;
	text-align:center;
	font-weight:normal;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#393939;
	border-top-style:solid;
	border-top-width:1px;
	line-height:15px;
}
.txtMenuDestaque li a:link, .txtMenuDestaque li a:visited{
	text-decoration:none;
	color:#ffffff;
}
.txtMenuDestaque li a:hover{
	color:#FFF;
}

.txtMenuDestaque2{
	padding:0px;
	margin-left:0px;
}
.txtMenuDestaque2 li{
	list-style:none;
	font-family: gill;
	font-size:15px;
	color:#ffffff;
	padding:15px 60px 9px 75px;
	text-align:center;
	font-weight:normal;
	line-height:15px;
	display:inline;
	background-image:url(../images/icoTv.png);
	background-position:left center;
	background-repeat:no-repeat;
}
.txtMenuDestaque2 li a:link, .txtMenuDestaque2 li a:visited{
	text-decoration:none;
	color:#ffffff;
}
.txtMenuDestaque2 li a:hover{
	color:#FFF;
}

.font12{
	font-size:12px;
}
.des{
	padding:40px 0 0 0;
	font-family: gill;
	font-size:15px;
	color:#ffffff;
}
.subContato{
	font-family: gill;
	font-size:15px;
	color:#ffffff;
	font-weight:normal;
	padding:0 0 20px 0;
}
.cxAssociadoDesconto{
	padding:10px;
	margin:10px 0px 20px 0px;
	background-color:#DCFED8;
	border:1px #008135 dotted;
	-Webkit-border-radius: 5px;
	border-radius:5px;	
}
/*estilo para os botoes do hotsite*/
.btnFormMerito{
	font-family: gill;
	font-size:23px;
	color:#6E5F0A;
	text-transform:uppercase;
	margin:0px;
	background-color:#FBD500;
	background-image:url(../images/bgBtnFormMerito.png);
	background-repeat:repeat-x;
	border:0px;
	height:50px;
	-Webkit-border-radius:10px;
    border-radius:10px;
	cursor:pointer;
}
.boxCxForm{
	margin-top:20px;
	padding:10px;
	background-image:url(../images/bgDestaque.gif);
	background-position:top center;
	background-repeat:repeat;
	-Webkit-border-radius:5px; 
    border-radius:5px;
	color:#FFF;
}
.galeriaMeritoLojista{
	width:167px;
	height:110px;
	border:0px #FFF solid;
	float:left;
	background-color:#000;
	margin:4px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.boxOutrasGalerias{
	margin-top:20px;
	padding:9px;
	background-image:url(../images/bgDestaque.gif);
	background-position:top center;
	background-repeat:repeat;
	margin-left:19px;
	-Webkit-border-radius:5px; 
    border-radius:5px;
}
/*---Menu----*/
.bgMenu{
	background-image:url(../images/bgMenu.gif);
	background-position:center 75px;
	background-repeat:no-repeat;
	height:100px;
}
.txtMenuTopo{
	padding:0px;
	margin-left:0px;
	margin:0px;
	padding-top:30px;
}
.txtMenuTopo li{
	display:inline;
    font-family: gill;
	font-size:16px;
	color:#ffd800;
	padding:32px 42px 32px 0px;
	text-align:center;
}
.txtMenuTopo li a:link, .txtMenuTopo li a:visited{
	text-decoration:none;
    color:#ffd800;
}
.txtMenuTopo li a:hover{
	color:#ffffff;
	
}
/*---Perguntas Frequentes----*/
.bgBoxFrequente{
	background-image:url(../images/bgBoxFrequente.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 95px;
	font-size:30px;
}
.btnAssociado{
	width:97px;
	height:63px;
	background-image:url(../images/btnAssociado.gif);
	background-position:top center;
	background-repeat:no-repeat;
	position:absolute;
	left: 760px;
	top: 33px;
}
.boxVia{
	float:left;
	width:250px;
}
.tituloVia{
	font-family:gill, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#282e50;
	margin:0px;
	line-height:18px;
	padding-top:3px;
}
.subVia{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7c8a8e;
	margin:0px;
	line-height:18px;
	padding-top:10px;
}
.btnVia{
	padding-top:10px;
}


.boxDataVerde{
	background-color:#006f30;	
}
.dataPrograma{
	font-size:24px;
	color:#FFF;
	text-align:center;
	margin:0px;
	line-height:18px;
	padding-top:15px;
}
.mesPrograma{
	font-size:13px;
	color:#FFF;
	text-align:center;
	margin:0px;
	line-height:22px;
	text-transform:uppercase;
}
.tituloPrograma{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	margin:0px;
	line-height:18px;
	padding-left:210px;
	padding-top:25px;
}
.desativado{
	-moz-opacity: 0.34;
opacity: 0.34;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=34);
}
.bannerDuploHome{
	width:262px;
	height:210px;
	float:left;
	background-color:#333;
	margin-top:15px;
	background-position:center center;
	background-repeat:no-repeat;
}
.alinhaTeste{
	background-color:#093;

}
.divTeste{
	width:70px;
	background-color:#F00;
	float:left;
		min-height:100%;
height:auto;
margin:0px auto;
}
.txt{
	float:left;
}
.txtRodapeCDL{
	text-align:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.imgTitulosConvenios{
	background-image:url(../images/imgTituloConvenios.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:135px;
}
.imgSombra{
	background-image:url(../images/imgSombra.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	height:23px;
}
.boxConvenio1{
	width:217px;
	height:97px;
	background-color:#666;
	float:right;
	margin-left:4px;
	margin-top:20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(../images/imgConvenio1.jpg);
	transition:0.4s;
	-webkit-transition:0.4s;
}
.boxConvenio1:hover{
	background-image:url(../images/saibaMais.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
.boxConvenio2{
	width:217px;
	height:97px;
	background-color:#666;
	float:right;
	margin-left:4px;
	margin-top:20px;
	background-position:center center;
	background-repeat:no-repeat;
	background-image:url(../images/imgConvenio2.jpg);
	transition:0.4s;
	-webkit-transition:0.4s;
}
.boxConvenio2:hover{
	background-image:url(../images/saibaMais.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}
.site{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px; 
	padding:10px 0 0 0;
	text-decoration:none;
	color:#333;
}
.boxDataPrograma{
	width:200px;
	height:70px;
	float:left;
	-webkit-border-radius: 10px 0px 0px 10px;
    border-radius: 10px 0px 0px 10px;
	
}
.boxPrograma{
	border:#999 solid 1px;
	margin-bottom:10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 10px -5px #000;
    box-shadow: 0px 0px 10px -5px #000;
	position:relative;
}
.linhaVerde{
	background-image:url(../images/linhaVerde.jpg);
	background-position:-10px center;
	background-repeat:repeat-y;
}
.linhaAzul{
	background-image:url(../images/linhaAzul.jpg);
	background-position:-10px center;
	background-repeat:repeat-y;
}
.envolveData{
	position:absolute;
	width:200px;
	top:50%;
	left:0px;
	margin-top:-35px;
}
.ano{
	padding:5px 5px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:20px;
	-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
border:none;
}
.boxDocumentacao{
	border:#cccccc solid 1px;
	background-color:#f5f5f5;
	-webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
}
.txtDocumentacao{
	font-family: gill;
	font-size:20px;
	color:#737775;
	text-align:center;
	line-height:18px;
	margin:0px;
	margin:20px 0px 20px 0px;
}
.bgServicos{
	background-color:#333333;
	height:107px;
	background-image:url(../images/bgBannerHome.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	position:relative;
	-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
}
.icoServicos{
	width: 183px;
	height: 162px;
	background-image: url(../images/icoBannerHome.png);
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 352px;
	top: -27px;
}
.bgCentralEmpregos{
	background-image:url(../images/bgCentralEmpregos.jpg);
	background-position:top center;
	margin-bottom:-30px;
	padding-bottom:70px;
}
.bg45anos{
	background-image:url(../images/bg45.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#0477ba;
	padding-bottom:50px;
	margin-bottom:-40px;
}
.bgCentralEmpregos-empresas{
	background-image:url(../images/bgCurriculosEmpresas.jpg);
	background-position:top center;
	margin-bottom:-30px;
	padding-bottom:70px;
}
.logoCentralEmpregos{
	text-align:center;	
	padding:60px 0px 50px 0px;
}
.empregosCxEsquerda{
	float:left;
	width:340px;
}
.empregosCxDireita{
	float:right;
	width:340px;
	text-align:right;
}
.empregosCxDireita h2, .empregosCxEsquerda h2{
	font-family:gill, sans-serif;
	color:#FF0;
	text-transform:uppercase;
	font-size:32px;	
}
.empregosCxDireita p, .empregosCxEsquerda p{
	color:#FFF;
	line-height:20px;
}
.empregosCxDireita .btn, .empregosCxEsquerda .btn{
	background-color:#ffe918;
	float:left;
	padding:15px 20px 15px 20px;
	text-transform:uppercase;
	margin-top:20px;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);
	box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);
}
.empregosCxDireita .btn a:link, .empregosCxEsquerda .btn a:link, .empregosCxDireita .btn a:visited, .empregosCxEsquerda .btn a:visited{
	color:#000;
	text-decoration:none;	
}
.paddingEmpregos-empresa{
	padding-top:660px;	
}
.paddingEmpregos-empresa .btn{
	background-color:#ffe918;
	padding:20px 20px 20px 20px;
	text-transform:uppercase;
	margin-top:20px;
	text-align:center;
	font-size:26px;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);
	box-shadow: 0 5px 10px 0 rgba(0,0,0,0.3);
}
.paddingEmpregos-empresa .btn small{
	font-size:14px;	
}
.paddingEmpregos-empresa .btn a:link, .paddingEmpregos-empresa .btn a:visited{
	text-decoration:none;
	color:#000;	
}
.imgGaleria{
	width:187px;
	height:187px;
	background-color:#666;
	margin:10px;
	float:left;
}
.btnOutrasNoticias{
	background-color:#008338;
	color:#FFF;
	text-align:center;
	padding:10px 0 10px 0;
	margin-left:20px;
}
.btnOutrasNoticias:hover{
	cursor:pointer;
	opacity: 0.75;
	transition:0.4s;
	-webkit-transition:0.4s;
}