/* --- >>> GERAL <<< --- */
.conteudo  {
	clear:both;
	padding-bottom:40px;
	/*margin-left:84px;*/
}
.conteudo .midia {
	margin-bottom:20px;
}
.conteudo .chapeu {
	font-size:11px;
	color:#00a54f;
	text-transform:uppercase;
	padding-right:6px;
}
.conteudo .dataPublicacao {
	font-size:11px;
	color:#a7a7a7;
	display:inline-block;
	padding-left:14px;
	background:url(../img/elem/ico_publicado_01.gif) no-repeat left center;
}
.conteudo .titulo {
	font-size:35px;
	line-height:40px;
	margin-bottom:20px;
	color:#004a70;
}
.conteudo  .gravata {
	display:block;
	font-style:italic;
	font-size:14px;
	color:#00a7e4;
	line-height:22px;
	margin-bottom:20px;
}
#caminhopao {
  padding-left: 0;
}
/* --- >>> GERAL <<< --- */



.equipeContato {
	list-style:none;
	margin:0px 0px 20px 0px !important;
	padding:5px 0px !important;
	background:#f2f2f2;
	border-radius:5px;
	display:inline-block;
}
.equipeContato li {
	background:none !important;
	margin:0px !important;
	padding:0px 12px 0px 32px !important;
	display:inline-block;
	color:#252525;
	border-left:1px solid #FFF;
}
.equipeContato li:first-child {
	border:none;
}
.equipeContato .equipeTelefone {
	background:url(../img/elem/ico_telefone_01.gif) no-repeat 12px center !important;
}
.equipeContato .equipeEmail {
	background:url(../img/elem/ico_email_01.gif) no-repeat 12px center !important;
}
.equipeContato li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0078bd;
}


.equipe {
	border-bottom:1px dotted #e1e1e1;
	float:left;
	width:588px;
	list-style:none;
	margin:0px !important;
	padding:0px !important;
}
.equipe .item {
	margin:0px 30px 0px 0px !important;
	border-top:1px dotted #e1e1e1;
	padding:20px 0px !important;
	float:left;
	width:558px;
	background:none !important;
}
.equipe .itens .primeiro {
	border-top:none;
}

.equipe .midia {
	float:left;
	margin-bottom:0px !important;
}
.equipe .imagem {
	display:block;
	overflow:hidden;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	border-radius:4px;
	width:102px;
	height:102px;
	margin-right:30px;
}

.equipe .texto {
	display:table-cell;
	*display:inline-block;
}
.equipe .texto a {
	display:block;
}
.equipe .nome {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0078bd;
	font-weight:bold;
}
.equipe .cargo {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#252525;
	font-weight:bold;
	line-height:normal;
	padding-top:3px;
}
.equipe .telefone {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#252525;
	line-height:normal;
	padding-top:3px;
}



/* --- >>> VIDEOS <<< --- */
/* --- >>> VIDEOS <<< --- */



/* --- >>> UNIDADES <<< --- */
.unidades .conteudo .chapeu, 
.unidades .conteudo .dataPublicacao {
	display:none !important;
}
.unidades .conteudo .midia {
	width:222px;
	float:left;
}
.unidades .conteudo .midia .imagem {
	display:block;
	overflow:hidden;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	border-radius:5px;
	margin-bottom:30px;
	width:222px;
	height:300px;
}
.unidades .conteudo .corpo {
	width:558px;
	float:right;
}
.unidades .conteudo .corpo .bt_verde {
	color: #ffffff;
	background: #01a54f;
	border-radius: 5px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 10px;
}
.unidades .largura3 .conteudo .corpo {
	width:642px;
	float:right;
}
/* --- >>> UNIDADES <<< --- */



/* --- >>> PUBLICACOES <<< --- */
.publicacoes .conteudo .imagem {
	overflow:auto;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	border-radius:0px;

	float:left;
	margin:5px 30px 20px 0px;
	width:200px;
	height:auto;
}
/* --- >>> PUBLICACOES <<< --- */



/* --- >>> PRODUTOS E SERVICOS <<< --- */
.produtoseServicos .conteudo .linkContato,
.produtoseServicos .conteudo .linkInscricao {
	display:inline-block;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding:0px 15px;
	background:url(../img/bg/bg_bt_01.gif) repeat-x top;
	border-radius:5px;
	margin-bottom:20px;
}
.produtoseServicos .conteudo .linkContato:hover,
.produtoseServicos .conteudo .linkInscricao:hover {
	background:url(../img/bg/bg_bt_01.gif) repeat-x bottom;
}
/* --- >>> PRODUTOS E SERVICOS <<< --- */



/* --- >>> CURSOS E SERVICOS <<< --- */
.cursosEServicos .conteudo .linkContato,
.cursosEServicos .conteudo .linkInscricao {
	display:inline-block;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	padding:0px 15px;
	background:url(../img/bg/bg_bt_01.gif) repeat-x top;
	border-radius:5px;
	margin-bottom:20px;
}
.cursosEServicos .conteudo .linkContato:hover,
.cursosEServicos .conteudo .linkInscricao:hover {
	background:url(../img/bg/bg_bt_01.gif) repeat-x bottom;
}
/* --- >>> CURSOS E SERVICOS <<< --- */



/* --- >>> NOTICIAS <<< --- */
/* --- >>> NOTICIAS <<< --- */



/* --- >>> INSTITUCIONAL <<< --- */
.institucional .conteudo .dataPublicacao {
	display:none;
}
/* --- >>> INSTITUCIONAL <<< --- */



/* --- >>> FOTOS <<< --- */
.fotos .conteudo .imagens li {
	float:left;
	margin:0px 18px 18px 0px;
}
.fotos .conteudo .imagens .quebra4 {
	margin-right:0px;
}
.fotos .conteudo .imagens li .imagem {
	display:block;
	overflow:hidden;
	border-radius:6px;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	width:126px;
	height:95px;
}
.fotos .conteudo .imagens li .imagem .icoOver {
	border-radius:6px;
	background:url(../img/elem/ico_lupa_02.png) no-repeat center center;
	position:absolute;
	width:29px;
	height:25px;
	margin:70px 0px 0px 97px;
}
.fotos .conteudo .imagens li .imagem:hover {
}
.fotos .conteudo .corpo {
	clear:both;
}
/* --- >>> FOTOS <<< --- */



/* --- >>> FORMUL�RIOS <<< --- */
.formularios #coluna7 {
/*	display:none !important; */
}
#tableForm tbody tr td i,
#tableForm tbody tr .descCampo span {
	font-size:11px;
	color:#a7a7a7;
	font-weight:normal;
}
#tableForm tbody tr .descCampo {
	font-size:14px;
	font-weight:bold;
	color:#777;
	padding:18px 0px 4px;
}
#tableForm tbody tr .camposGeral input[type="radio"],
#tableForm tbody tr .camposGeral input[type="checkbox"] {
	margin-right:5px;
}
#tableForm tbody tr td input[type="text"],
#tableForm tbody tr td input[type="email"],
#tableForm tbody tr td input[type="password"],
#tableForm tbody tr td textarea,
#tableForm tbody tr td select {
	font-size:14px;
	color:#000;
	background:#FFF;
	border:1px solid #c8c8c8;
	padding:5px;
	border-radius:5px;
    resize: none;
	outline: none;
}
#tableForm tbody tr td .camposFormErro {
	border:1px solid #cc3300 !important;
}
#tableForm tbody tr .camposGeral {
	line-height:20px;
}
#tableForm tbody tr .camposGeral label {
	font-size:12px;
	color:#777;
	padding:0px 10px 0px 0px;
}
#tableForm tbody tr .camposGeral img {
	margin-left:10px;
	vertical-align:middle !important;
}
#tableForm tbody tr .btEnviar input[type="submit"]{
	margin:20px 5px 10px 0px;
	height:30px;
	padding:0px 10px;
	border:0px;
	cursor:pointer;
	background:url(../img/bg/bg_bt_01.gif) repeat-x top;
	border-radius:5px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}
#tableForm tbody tr .btEnviar input[type="submit"]:hover {
	background:url(../img/bg/bg_bt_01.gif) repeat-x bottom;
}
#divRequired {
	padding:20px;
	padding-left:85px;
	border-radius:8px;
	width:453px;
	background:#ffe1d9 url(../img/elem/ico_erro_01.png) no-repeat 30px 17px;
}
#msgAtencao h2 {
	font-size:18px;
	color:#cc3300;
	padding-bottom:10px;
}
#msgAtencao ul li {
	padding-left:15px;
	background:url(../img/elem/seta_laranja_01.gif) no-repeat left 7px;
	font-size:11px;
	color:#252525;
	line-height:20px;
}



.formularioConfirmacao .conteudo {
	width:642px !important;
	margin-left:0px !important;
}
.formularioConfirmacao .conteudo p {
	font-size:13px;
	color:#252525;
}
.formularioConfirmacao .conteudo p span {
	display:block;
	margin-bottom:5px;
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:28px;
	color:#004a70;
}
/* --- >>> FORMUL�RIOS <<< --- */



/* --- >>> EVENTOS <<< --- */
.eventos .conteudo .dataPublicacao {
	display:none !important;
}
.eventos .conteudo .gravata {
	font-size:13px !important;
	color:#252525 !important;
	font-style:normal !important;
	margin-bottom:13px !important;
	padding-left:20px !important;
	background:url(../img/elem/ico_lapis_01.gif) no-repeat left 6px !important;
}
.eventos .conteudo .endereco {
	font-size: 13px !important;
	color: #252525 !important;
	font-style: normal !important;
	background: url(../img/elem/ico_lupa_01.png) no-repeat left 50% !important;
	display: block;
	border-top: 1px dotted #e1e1e1;
	padding: 13px 0px 13px 20px;
}
.eventos  .conteudo .periodo {
	margin-bottom:30px;
	height:80px;
}
.eventos  .conteudo .imagem {
	overflow:hidden;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	border-radius:5px;

	float:left;
	margin:5px 30px 20px 0px;
	width:306px;
	height:230px;
}
.eventos  .conteudo .periodo .dataInicio {
	background:url(../img/elem/ico_data_01.gif) no-repeat left center;
}
.eventos  .conteudo .periodo .horaInicio {
	background:url(../img/elem/ico_hora_01.gif) no-repeat left center;
}
.eventos .conteudo .periodo li {
	border-top:1px dotted #e1e1e1;
	float:left;
	width:259px;
	font-size:11px;
	color:#a7a7a7;
	padding:13px 0px 13px 20px;
}
.eventos .conteudo .periodo li span {
	font-size:13px;
	color:#252525;
}
/* --- >>> EVENTOS <<< --- */


/* --- >>> CALENDARIO <<< --- */
.calendario .conteudo .dataPublicacao {
	display:none !important;
}
.calendario .conteudo .gravata {
	font-size:13px !important;
	color:#252525 !important;
	font-style:normal !important;
	margin-bottom:13px !important;
	padding-left:20px !important;
	background:url(../img/elem/ico_lapis_01.gif) no-repeat left 6px !important;
}
.calendario .conteudo .periodo {
	margin-bottom:30px;
	height:80px;
}
.calendario .conteudo .imagem {
	overflow:hidden;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	border-radius:5px;
	float:left;
	margin:5px 30px 20px 0px;
	width:306px;
	height:230px;
}
.calendario .conteudo .periodo .dataInicio {
	background:url(../img/elem/ico_data_01.gif) no-repeat left center;
}
.calendario .conteudo .periodo .horaInicio {
	background:url(../img/elem/ico_hora_01.gif) no-repeat left center;
}
.calendario .conteudo .periodo li {
	border-top:1px dotted #e1e1e1;
	float:left;
	width:259px;
	font-size:11px;
	color:#a7a7a7;
	padding:13px 0px 13px 20px;
}
.calendario .conteudo .periodo li span {
	font-size:13px;
	color:#252525;
}
/* --- >>> CALENDARIO <<< --- */


/* --- >>> DIRETORIA <<< --- */
.diretoria .conteudo .dataPublicacao {
	display:none !important;
}
.diretoria .conteudo .midia {
	float:left;
	width:170px;
	margin-right:30px;
}
.diretoria .conteudo .imagem {
	overflow:hidden;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	margin-right:30px;
	border-radius:8px;

	float:left;
	width:170px;
	height:0px;
}
.diretoria .conteudo .silhueta {
	display:block;
	overflow:hidden;
	background:url(../img/bg/silhueta_01.gif) no-repeat center center;
	border-radius:8px;
	width:170px;
	height:170px;
	margin-right:30px;
}
.diretoria .conteudo .corpo {
	float:left;
	width:358px;
}
/* --- >>> DIRETORIA <<< --- */



/* --- >>> SINDICATOS FILIADOS <<< --- */
.sindicatosFiliados .conteudo .dataPublicacao {
	display:none !important;
}
.sindicatosFiliados .conteudo .midia {
	float:left;
	width:170px;
	margin-right:30px;
}
.sindicatosFiliados .conteudo .imagem {
	overflow:hidden;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	margin-right:30px;
	border-radius:8px;

	float:left;
	width:170px;
	height:0px;
}
.sindicatosFiliados .conteudo .silhueta {
	display:block;
	overflow:hidden;
	background:url(../img/bg/silhueta_01.gif) no-repeat center center;
	border-radius:8px;
	width:170px;
	height:170px;
	margin-right:30px;
}
.sindicatosFiliados .conteudo .corpo {
	float:left;
	width:358px;
}
/* --- >>> SINDICATOS FILIADOS <<< --- */



/* --- >>> AUDIOS <<< --- */
.audios .conteudo .midia {
	float:left;
	margin-bottom:20px;
}
.audios .conteudo .midia > div {
	float:left;
}
.audios .conteudo .baixar {
	float:left;
	margin-left:30px;
}
/* --- >>> AUDIOS <<< --- */



/* --- >>> RESULTADO BUSCA <<< --- */
.busca .conteudo {
	margin:0px !important;
	width:642px !important;
}
.busca .conteudo iframe {
	width:642px;
}
/* --- >>> RESULTADO BUSCA <<< --- */



/* --- >>> AREAS DE ATUACAO <<< --- */
.areasAtuacao #coluna6 {
	width:978px;
}
.areasAtuacao #coluna6 > .nivel2 > .nivel3 {
	width:1008px;
}
.areasAtuacao #coluna5,
.areasAtuacao #coluna7 {
	display:none !important;
}

.areasAtuacao .conteudo {
	background-position:top right !important;
	background-repeat:no-repeat !important;
	padding-bottom:0px;
}
.areasAtuacao .conteudo .titulo {
	width:558px;
}
.areasAtuacao .conteudo .corpo {
	width:558px;
	color:#777;
	line-height:18px;
}
.areasAtuacao .conteudo .corpo ul {
	width:528px !important;
	background:url(../img/bg/bg_areas_atuacao_01.png) no-repeat top center !important;
	margin:0px 0px 10px !important;
	padding:15px !important;
}

.areasAtuacao .conteudo .corpo ul li {
	background:url(../img/elem/seta_azul_03.gif) no-repeat left 7px !important;
	padding:3px 10px !important;
	color:#777 !important;
	line-height:normal !important;
	font-size:12px !important;
}
.areasAtuacao .conteudo .corpo ul li a:hover {
	text-decoration:underline !important;
}
.areasAtuacao .conteudo .corpo ul li a,
.areasAtuacao .conteudo .corpo ul li strong, 
.areasAtuacao .conteudo .corpo ul li b, 
.areasAtuacao .conteudo .corpo ul li a strong, 
.areasAtuacao .conteudo .corpo ul li a b {
	color:#0086b1 !important;
}

.conteudosRelacionados {
	width:894px;
	clear:both;
	border-top:1px dotted #e1e1e1;
	margin-bottom:45px;
	margin-left:84px;
}
.conteudosRelacionados h2 {
	font-size:20px;
	color:#a7a7a7;
	text-transform:uppercase;
	display:block;
	padding:35px 0px 25px;
}
.relacionado {
	width:420px;
	margin-right:0px;
	float:left;
	margin-bottom:35px;
}
.conteudosRelacionados .quebra {
	margin-right:54px;
	clear:both;
}
.relacionado h2 {
	font-size:26px;
	padding-bottom:10px;
	margin:0px;
}
.relacionado .topo {
	border-bottom:1px dotted #e1e1e1;
	height:22px;
	position:relative;
	display:block;
}
.relacionado .topo a {
	display:none;
	position:absolute;
	background:url(../img/elem/bt_veja_todos_01.png) no-repeat top center;
	width:93px;
	height:23px;
	top:3px;
	right:0px;
}
.relacionado .topo a:hover {
	background:url(../img/elem/bt_veja_todos_01.png) no-repeat bottom center;
}
.relacionado .topo h3 {
	font-family:'Ubuntu Condensed', sans-serif;
	font-size:24px;
	color:#00a54f;
	background:#FFF;
	display:inline;
	padding-right:3px;
	text-transform:uppercase;
}
.relacionado .meio {
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	margin:10px 0px 0px;
}
.relacionado .meio ul {
	background:#FFF;
	min-height:200px;
	opacity:0;
	filter:alpha(opacity=0);
}
.relacionado .meio ul li {
	background:#f0f0f0;
	border-radius:6px;
	padding:7px 10px;
	margin-bottom:5px;
	color:#0057b1;
	line-height:18px;
	font-size:12px;
}
.relacionado .meio ul .outros {
	display:none;
}
.relacionado .meio ul .erro {
	text-align:center;
	color:#777;
}
.relacionado .meio ul li a {
	color:#80c2ce;
	display:block;
}
.relacionado .meio ul li a:hover span {
	text-decoration:underline;
}
.relacionado .meio ul li a span {
	color:#0086b1;
	text-transform:capitalize;
}
/* --- >>> AREAS DE ATUACAO <<< --- */



/* --- >>> FUNCOES CURTIR <<< --- */
#funcoesCurtir {
	margin-bottom:20px;
}
#funcoesCurtir .addthis_toolbox a,
#funcoesCurtirTopo .addthis_toolbox a {
	color:#a7a7a7 !important;
	font-size:12px !important;
}
.addthis_toolbox .addthis_button_compact {
	padding-top:2px;
}
#funcoesCurtirTopo .addthis_toolbox {
	width:894px;
	margin:9px auto;
	padding-left:84px;
}
#funcoesCurtirTopo {
	height:45px;
	background:url(../img/bg/bg_curtir_topo_01.png) repeat-x;
	position:fixed;
	top:-45px;
	left:0px;
	right:0px;
	overflow:hidden;
	z-index:1000;
}
/* --- >>> FUNCOES CURTIR <<< --- */



/* --- >>> FUNCOES INTERNA <<< --- */
#funcoesInterna {
	position:absolute;
	z-index:100;
	width:46px;
	margin:-5px 4px 0px;
}
#funcoesInterna ul {
	margin:0px 11px;
}
#funcoesInterna ul li img {
	display:block;
	padding:2px 0px;
	border-top:1px solid #e9e9e9;
}
#funcoesInterna ul .tamanhoTexto img {
	border:none;
}

#funcoesInterna ul.primeiro {
	padding:1px;
	border:1px solid #FFF;
	background:#FFF;
	border-radius:4px;
	z-index:200;
	margin:-2px 0px 0px 0px;
	width:34px;
	overflow:hidden;
}
#funcoesInterna ul.primeiro li {
	font-size:11px;
	color:#a7a7a7;
	cursor:pointer;
	padding:0px 9px;
  width: 200px;
}
#funcoesInterna ul.primeiro li a {
	display:inline-block;
	color:#a7a7a7;
}
#funcoesInterna ul.primeiro li:hover {
	background:#f2f2f2;
}
#funcoesInterna ul.primeiro li img {
	display:inline-block;
	vertical-align:middle;
}
#funcoesInterna ul li .tamanhoMenos,
#funcoesInterna ul li .tamanhoMais {
	border:none !important;
	padding-left:8px;
}
/* --- >>> FUNCOES INTERNA <<< --- */



/* --- >>> ENVIAR AMIGO <<< --- */
#enviarEmail {
	display:none;
	background:url(../img/bg/bg_modal_01.png) no-repeat top right;
	border-radius:5px;
	padding:20px;
  overflow:hidden;
  background-color: #fff;
}
#enviarEmail h2 {
	color:#0078b4;
	font-size:26px;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px dotted #e1e1e1;
}
#enviarEmail .mensagemValidacao {
	width:355px !important;
}
#enviarEmail fieldset {
	width:460px;
	display:block;
	font-size:12px;
	color:#777777;
	font-weight:bold;
}
#enviarEmail fieldset label {
	display:inline-block;
	width:160px;
	padding-right:20px;
	padding-top:13px;
	font-size:11px;
	color:#a7a7a7;
	font-weight:normal;
}
#enviarEmail fieldset label strong {
	font-size:14px;
	color:#777777;
}
#enviarEmail fieldset label span {
	font-size:9px;
	color:#a7a7a7;
	font-style:italic;
}
#enviarEmail fieldset .inputText {
	width:265px;
	font-weight:normal;
	font-size:15px;
	background:#FFF;
	border:1px solid #c8c8c8;
	border-radius:5px;
	padding:5px;
	margin:8px 0px;
	vertical-align:top;
    resize: none;
	outline: none;
}
#enviarEmail fieldset .mensagem {
	height:110px;
}
#enviarEmail fieldset input[type="checkbox"] {
	margin:5px 5px 5px 160px;
	*margin:2px 5px 2px 160px;
	vertical-align:middle;
}
#enviarEmail fieldset input[type="submit"] {
	width:100px;
	height:30px;
	border:0px;
	cursor:pointer;
	background:url(../img/bg/bg_bt_01.gif) repeat-x top;
	border-radius:5px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	*margin-left:-180px;
}
#enviarEmail fieldset input[type="submit"]:hover {
	background:url(../img/bg/bg_bt_01.gif) repeat-x bottom;
}
#enviarEmail .botao {
	margin:10px 5px 10px 180px;
	background:url(../img/bg/loader_01.gif) no-repeat 20px center;
	width:100px;
	height:30px;
}
#enviarEmail fieldset .erro {
	border:1px solid #D00;
}
/* --- >>> ENVIAR AMIGO <<< --- */



/* --- >>> COMUNICAR ERRO <<< --- */
#comunicarErro {
	display:none;
	background:url(../img/bg/bg_modal_01.png) no-repeat top right;
	border-radius:5px;
	padding:20px;
  overflow:hidden;
  background-color: #fff;
}
#comunicarErro h2 {
	color:#0078b4;
	font-size:26px;
	padding-bottom:20px;
	margin-bottom:10px;
	border-bottom:1px dotted #e1e1e1;
}
#comunicarErro .mensagemValidacao {
	width:355px !important;
}
#comunicarErro fieldset {
	width:460px;
	display:block;
	font-size:12px;
	color:#777777;
	font-weight:bold;
}
#comunicarErro fieldset label {
	display:inline-block;
	width:160px;
	padding-right:20px;
	padding-top:13px;
	font-size:11px;
	color:#a7a7a7;
	font-weight:normal;
}
#comunicarErro fieldset label strong {
	font-size:14px;
	color:#777777;
}
#comunicarErro fieldset label span {
	font-size:9px;
	color:#a7a7a7;
	font-style:italic;
}
#comunicarErro fieldset .inputText {
	width:265px;
	font-weight:normal;
	font-size:15px;
	background:#FFF;
	border:1px solid #c8c8c8;
	border-radius:5px;
	padding:5px;
	margin:8px 0px;
	vertical-align:top;
    resize: none;
	outline: none;
}
#comunicarErro fieldset .mensagem {
	height:110px;
}
#comunicarErro fieldset input[type="checkbox"] {
	margin:5px 5px 5px 160px;
	*margin:2px 5px 2px 160px;
	vertical-align:middle;
}
#comunicarErro fieldset input[type="submit"] {
	display:block;
	width:100px;
	height:30px;
	border:0px;
	cursor:pointer;
	background:url(../img/bg/bg_bt_01.gif) repeat-x top;
	border-radius:5px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	*margin-left:-180px;
}
#comunicarErro fieldset input[type="submit"]:hover {
	background:url(../img/bg/bg_bt_01.gif) repeat-x bottom;
}
#comunicarErro .botao {
	margin:10px 5px 10px 180px;
	background:url(../img/bg/loader_01.gif) no-repeat center center;
	width:100px;
	height:30px;
}
#comunicarErro fieldset .erro {
	border:1px solid #D00;
}
/* --- >>> COMUNICAR ERRO <<< --- */



/* --- >>> FORM COMENT�RIO <<< --- */
.largura3 #contFormComentario  {
	background:url(../img/bg/bg_conteudo_02.png) no-repeat top left;
}
#contFormComentario {
	padding:50px 0px 30px;
	clear:both;
	margin-left:84px;
	background:url(../img/bg/bg_conteudo_01.png) no-repeat top left;
}
#formComentario h2 {
	color:#00a54f;
	font-size:26px;
	margin-bottom:20px;
}
#formComentario fieldset {
	width:558px;
	display:block;
	font-size:12px;
	color:#777777;
	font-weight:bold;
}
#formComentario fieldset a {
	color:#00a7e4;
	text-decoration:underline;
}
#formComentario fieldset label {
	display:inline-block;
	width:140px;
	padding-right:20px;
	padding-top:13px;
	font-size:11px;
	color:#a7a7a7;
	font-weight:normal;
}
#formComentario fieldset .checkboxLabel {
	display:inline;
	width:auto;
	padding:0px;
	font-size:12px;
	color:#777;
	font-weight:bold;
}
#formComentario fieldset label strong {
	font-size:14px;
	color:#777777;
}
#formComentario fieldset label span {
	font-size:9px;
	color:#a7a7a7;
	font-style:italic;
}
#formComentario fieldset .inputText {
	width:380px;
	font-weight:normal;
	font-size:15px;
	background:#FFF;
	border:1px solid #c8c8c8;
	border-radius:5px;
	padding:5px;
	margin:8px 0px;
	vertical-align:top;
    resize: none;
	outline: none;
}
#formComentario fieldset .cidade {
	width:175px;
}
#formComentario fieldset .labelEstado {
	width:85px;
	padding:13px 10px 0px 25px;
}
#formComentario fieldset .estado {
	width:85px;
	*width:80px;
	height:30px;
}
#formComentario fieldset .mensagem {
	height:110px;
}
#formComentario fieldset input[type="checkbox"] {
	margin:5px 5px 5px 160px;
	*margin:2px 5px 2px 160px;
	vertical-align:middle;
}
#formComentario fieldset input[type="submit"] {
	margin:10px 5px 10px 160px;
	width:100px;
	height:30px;
	border:0px;
	cursor:pointer;
	background:url(../img/bg/bg_bt_01.gif) repeat-x top;
	border-radius:5px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}
#formComentario fieldset input[type="submit"]:hover {
	background:url(../img/bg/bg_bt_01.gif) repeat-x bottom;
}
#formComentario fieldset .erro {
	border:1px solid #D00;
}
/* --- >>> FORM COMENT�RIO <<< --- */


/* --- >>> FORM RESPOSTA <<< --- */
#contFormResposta {
	padding:20px 0px;
	border-bottom:1px dotted #e1e1e1;
}
#formResposta h2 {
	color:#777777;
	font-size:20px;
	margin-bottom:20px;
}
#formResposta fieldset {
	width:558px;
	display:block;
	font-size:12px;
	color:#777777;
	font-weight:bold;
}
#formResposta fieldset a {
	color:#0057b1;
	text-decoration:underline;
}
#formResposta fieldset label {
	display:inline-block;
	width:140px;
	padding-right:20px;
	padding-top:13px;
	font-size:11px;
	color:#a7a7a7;
	font-weight:normal;
}
#formResposta fieldset .checkboxLabel {
	display:inline;
	width:auto;
	padding:0px;
	font-size:12px;
	color:#777;
	font-weight:bold;
}
#formResposta fieldset label strong {
	font-size:14px;
	color:#777777;
}
#formResposta fieldset label span {
	font-size:9px;
	color:#a7a7a7;
	font-style:italic;
}
#formResposta fieldset .inputText {
	width:380px;
	font-weight:normal;
	font-size:15px;
	background:#FFF;
	border:1px solid #c8c8c8;
	border-radius:5px;
	padding:5px;
	margin:8px 0px;
	vertical-align:top;
    resize: none;
	outline: none;
}
#formResposta fieldset .cidade {
	width:175px;
}
#formResposta fieldset .labelEstado {
	width:85px;
	padding:13px 10px 0px 25px;
}
#formResposta fieldset .estado {
	width:85px;
	*width:80px;
	height:30px;
}
#formResposta fieldset .mensagem {
	height:120px;
}
#formResposta fieldset input[type="checkbox"] {
	margin:5px 5px 5px 160px;
	*margin:2px 5px 2px 160px;
	vertical-align:middle;
}
#formResposta fieldset input[type="submit"] {
	margin:10px 5px 10px 160px;
	width:100px;
	height:30px;
	border:0px;
	cursor:pointer;
	background:url(../img/bg/bg_bt_01.gif) repeat-x top;
	border-radius:5px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}
#formResposta fieldset input[type="submit"]:hover {
	background:url(../img/bg/bg_bt_01.gif) repeat-x top;
}
#formResposta fieldset .erro {
	border:1px solid #D00;
}
/* --- >>> FORM RESPOSTA <<< --- */


#tooltip {
	position:absolute;
	display:none;
	background:url(../img/bg/bg_tooltip_cinza_01.gif) no-repeat center left;
}
#tooltip div {
	margin:0px 15px;
	width:330px;
	padding:20px;
	background:#e5e5e5;
	border-radius:5px;
	font-size:10px;
}




/* --- >>> COMENT�RIOS <<< --- */
.largura3 #comentariosInterna {
	background:url(../img/bg/bg_conteudo_02.png) no-repeat top center;
}
#comentariosInterna {
	clear:both;
	margin-left:84px;
	padding:50px 0px;
	background:url(../img/bg/bg_conteudo_01.png) no-repeat top center;
}
#comentariosInterna > h2 {
	font-size:26px;
	color:#00a54f;
	padding-bottom:20px;
}
.comentario {
	border-bottom:1px dotted #e1e1e1;
}
.comentario p {
	margin:10px 0px 0px 20px;
}

.conteudoComentario {
	color:#000;
	font-size:13px;
	padding:15px 10px 15px 0px;
	line-height:18px;
}
.conteudoComentario div {
	color:#0078b4;
	font-size:11px;
}
.conteudoComentario span {
	color:#777777;
}
.conteudoComentario span strong {
	color:#000;
	font-size:16px;
}
.conteudoComentario .opcoes {
	padding-top:10px;
}

.discussao .nivel1 {
}
.discussao .nivel2 {
	padding-left:15px;
	background:url(../img/elem/ico_seta_comentario_01.gif) no-repeat left 10px;
}
.discussao .nivel3 {
	padding-left:30px;
	background:url(../img/elem/ico_seta_comentario_01.gif) no-repeat 15px 10px;
}
.discussao .nivel1 .conteudoComentario {
	background:#FFF;
}
.discussao .nivel2 .conteudoComentario {
	background:#f9f9f9;
	padding-left:10px;
}
.discussao .nivel3 .conteudoComentario {
	background:#ededed;
	padding-left:10px;
}

.opcoes {
	height:18px;
	margin-left:20px;
}
.opcoes li {
	float:left;
	color:#00a7e4;
	margin-right:15px;
	padding-left:25px;
	font-weight:bold;
}
.opcoes li a {
	color:#00a7e4;
	text-decoration:underline;
}
.opcoes .respostas {
	display:none;
	background:url(../img/elem/ico_respostas_01.gif) no-repeat left center;
}
.opcoes .responder {
	padding-left:20px;
	background:url(../img/elem/ico_responder_01.gif) no-repeat left center;
}

/* --- >>> COMENT�RIOS <<< --- */




.mensagemValidacao {
	display:none;
	padding:20px;
	padding-left:85px;
	border-radius:8px;
	width:446px;
	background:#ffe1d9 url(../img/elem/ico_erro_01.png) no-repeat 30px 17px;
	margin-bottom:15px;
}
.mensagemValidacao h3 {
	font-size:18px;
	color:#cc3300;
}
.mensagemValidacao ul {
	margin-top:10px;
}
.mensagemValidacao ul li {
	padding-left:15px;
	background:url(../img/elem/seta_laranja_01.gif) no-repeat left 7px;
	font-size:11px;
	color:#252525;
	line-height:20px;
}



.retornoSucesso {
	padding:20px;
	padding-left:85px;
	border-radius:5px;
	width:446px;
	background:#e9f8de url(../img/elem/ico_sucesso_01.png) no-repeat 30px 17px;
}
.retornoSucesso h3 {
	font-size:18px;
	color:#00a54f;
	padding-bottom:10px;
}
.retornoSucesso p {
	font-size:11px;
	color:#252525;
	line-height:18px;
}


.retornoAtencao {
	padding:20px;
	padding-left:85px;
	border-radius:5px;
	width:446px;
	background:#feeed9 url(../img/elem/ico_atencao_01.png) no-repeat 30px 17px;
}
.retornoAtencao h3 {
	font-size:18px;
	color:#f58a00;
	padding-bottom:10px;
}
.retornoAtencao p {
	font-size:11px;
	color:#252525;
	line-height:18px;
}


.retornoErro {
	padding:20px;
	padding-left:85px;
	border-radius:5px;
	width:446px;
	background:#ffe1d9 url(../img/elem/ico_erro_01.png) no-repeat 30px 17px;
}
.retornoErro h3 {
	font-size:18px;
	color:#cc3300;
	padding-bottom:10px;
}
.retornoErro p {
	font-size:11px;
	color:#252525;
	line-height:18px;
}

/*  CAPTCHA  */
#recaptcha_area{
	width:450px;
	position:relative;
}

#recaptcha_div_comentarios{
	padding-left: 160px;
    padding-top: 20px;
    padding-bottom: 20px;
}
#recaptcha_div_amigo{
	padding-left:20px;
}

#recaptcha_area .recaptchatable{
	border:none!Important;
}

#recaptcha_area .recaptcha_image_cell{
	position:absolute;
	right:40px
}

#recaptcha_area #recaptcha_reload_btn,
#recaptcha_area #recaptcha_switch_audio_btn,
#recaptcha_area #recaptcha_whatsthis_btn{
	position:absolute;
	right:10px;
}

#recaptcha_area #recaptcha_logo{
	position:absolute;
	left:20px;
	top:20px;
}

#recaptcha_area #recaptcha_reload_btn{
	top:11px;
}

#recaptcha_area #recaptcha_switch_audio_btn{
	top:31px;
}

#recaptcha_area #recaptcha_whatsthis_btn{
	top:47px
}

#recaptcha_area #recaptcha_tagline{
	position:absolute;
	left:30px;
	bottom:24px;
}

#recaptcha_area .recaptcha_input_area{
	position:absolute;
	left:94px;
}

#recaptcha_area #recaptcha_response_field{
    border: 1px solid #C8C8C8!Important;
    border-radius: 5px 5px 5px 5px;
    font-size: 15px !Important;
    font-weight: normal;
    height: 20px;
    margin: 8px 0;
    outline: medium none;
    padding: 5px;
    resize: none;
    vertical-align: top;
	width:326px!Important;
}

#recaptcha_area #recaptcha_response_field.camposFormErro{
    border: 1px solid #cc3300 !Important;
}




/* busca */
.conteudo .gsc-control-cse {
font-family: Arial, sans-serif;
border-color: #CCCCCC;
background-color: #FFFFFF;
}
.conteudo .gsc-control-cse .gsc-table-result {
font-family: Arial, sans-serif;
}
.conteudo input.gsc-input {
border-color: #D9D9D9;
}
.conteudo input.gsc-search-button {
border-color: #666666;
background-color: #CECECE;
}
.conteudo .gsc-tabHeader.gsc-tabhInactive {
border-color: #E9E9E9;
background-color: #E9E9E9;
}
.conteudo .gsc-tabHeader.gsc-tabhActive {
border-top-color: #FF9900;
border-left-color: #E9E9E9;
border-right-color: #E9E9E9;
background-color: #FFFFFF;
}
.conteudo .gsc-tabsArea {
border-color: #E9E9E9;
}
.conteudo .gsc-webResult.gsc-result,
.conteudo .gsc-results .gsc-imageResult {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.conteudo .gsc-webResult.gsc-result:hover,
.conteudo .gsc-imageResult:hover {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.conteudo .gsc-webResult.gsc-result.gsc-promotion:hover {
border-color: #FFFFFF;
background-color: #FFFFFF;
}
.conteudo .gs-webResult.gs-result a.gs-title:link,
.conteudo .gs-webResult.gs-result a.gs-title:link b,
.conteudo .gs-imageResult a.gs-title:link,
.conteudo .gs-imageResult a.gs-title:link b {
color: #0057b1;
}
.conteudo .gs-webResult.gs-result a.gs-title:visited,
.conteudo .gs-webResult.gs-result a.gs-title:visited b,
.conteudo .gs-imageResult a.gs-title:visited,
.conteudo .gs-imageResult a.gs-title:visited b {
color: #551A8B;
}
.conteudo .gs-webResult.gs-result a.gs-title:hover,
.conteudo .gs-webResult.gs-result a.gs-title:hover b,
.conteudo .gs-imageResult a.gs-title:hover,
.conteudo .gs-imageResult a.gs-title:hover b {
color: #0000CC;
}
.conteudo .gs-webResult.gs-result a.gs-title:active,
.conteudo .gs-webResult.gs-result a.gs-title:active b,
.conteudo .gs-imageResult a.gs-title:active,
.conteudo .gs-imageResult a.gs-title:active b {
color: #0000CC;
}
.conteudo .gsc-cursor-page {
color: #0057b1;
}
.conteudo a.gsc-trailing-more-results:link {
color: #0057b1;
}
.conteudo .gs-webResult .gs-snippet,
.conteudo .gs-imageResult .gs-snippet,
.conteudo .gs-fileFormatType {
color: #777777;
}
.conteudo .gs-webResult div.gs-visibleUrl,
.conteudo .gs-imageResult div.gs-visibleUrl {
color: #0057b1;
}
.conteudo .gs-webResult div.gs-visibleUrl-short {
color: #0057b1;
}
.conteudo .gs-webResult div.gs-visibleUrl-short {
display: none;
}
.conteudo .gs-webResult div.gs-visibleUrl-long {
display: block;
}
.conteudo .gs-promotion div.gs-visibleUrl-short {
display: none;
}
.conteudo .gs-promotion div.gs-visibleUrl-long {
display: block;
}
.conteudo .gsc-cursor-box {
border-color: #FFFFFF;
}
.conteudo .gsc-results .gsc-cursor-box .gsc-cursor-page {
border-color: #E9E9E9;
background-color: #FFFFFF;
color: #0057b1;
}
.conteudo .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
border-color: #FF9900;
background-color: #FFFFFF;
color: #551A8B;
}
.conteudo .gsc-webResult.gsc-result.gsc-promotion {
border-color: #336699;
background-color: #FFFFFF;
}
.conteudo .gsc-completion-title {
color: #0057b1;
}
.conteudo .gsc-completion-snippet {
color: #777777;
}
.conteudo .gs-promotion a.gs-title:link,
.conteudo .gs-promotion a.gs-title:link *,
.conteudo .gs-promotion .gs-snippet a:link {
color: #0000CC;
}
.conteudo .gs-promotion a.gs-title:visited,
.conteudo .gs-promotion a.gs-title:visited *,
.conteudo .gs-promotion .gs-snippet a:visited {
color: #0000CC;
}
.conteudo .gs-promotion a.gs-title:hover,
.conteudo .gs-promotion a.gs-title:hover *,
.conteudo .gs-promotion .gs-snippet a:hover {
color: #0000CC;
}
.conteudo .gs-promotion a.gs-title:active,
.conteudo .gs-promotion a.gs-title:active *,
.conteudo .gs-promotion .gs-snippet a:active {
color: #0000CC;
}
.conteudo .gs-promotion .gs-snippet,
.conteudo .gs-promotion .gs-title .gs-promotion-title-right,
.conteudo .gs-promotion .gs-title .gs-promotion-title-right * {
color: #000000;
}
.conteudo .gs-promotion .gs-visibleUrl,
.conteudo .gs-promotion .gs-visibleUrl-short {
color: #008000;
}

.conteudo #cse-header {
width: 800px;
overflow: auto;
padding: 10px 4px;
}
.conteudo #cse-logo {
float: left;
border: none;
}
.conteudo #cse-search-form {
width: 22em;
float: left;
padding-left: 16px;
}
.conteudo #cse {
width: 100%;
}
.conteudo #cse-footer {
clear: both;
font-size: 82%;
text-align: center;
padding: 16px;
}
.conteudo .gsc-control-cse {
padding: 0;
border: none;
}
.conteudo .gsc-branding {
display: none;
}
.conteudo .gsc-adBlock {
padding-bottom: 10px;
}
.conteudo .gs-webResult {
width: 42em;
padding: 2px 0;
}
.conteudo .gsc-result .gs-title {
height: 1.25em;
}
.conteudo .gs-title, .gs-promotion a {
font-weight: normal;
}
.conteudo .gsc-results .gsc-cursor-box {
text-align: center;
width: 99%;
margin-left: auto;
margin-right: auto;
}
.conteudo .gsc-webResult,
.conteudo .gsc-imageResult-classic,
.conteudo .gsc-imageResult-column {
margin-bottom: 10px;
padding: 0;
}
.conteudo .gs-webResult div.gs-visibleUrl-short {
display: none;
}
.conteudo .gs-webResult div.gs-visibleUrl-long {
display: block;
}
.conteudo .gsc-clear-button {
display: none;
}





td .ver-telefone{
	font-weight: bold;
	line-height: 12px;
	display: inline-block;
	margin-left: 2px;
	text-decoration: none !important;
	background: #0086B1;
	color: #fff;
	padding: 4px 7px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	    -ms-border-radius: 3px;
	     -o-border-radius: 3px;
	        border-radius: 3px;
}
td .ver-telefone:hover{
	background: #00a7e4;
}