@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	
}

#topo {
	width: auto;
	min-width:1188px;
	height: 192px;
	margin: 0 auto;
	padding:0;
	background: repeat url(../Images/bg-menu.gif);
}
#topoclipping {
	width: auto;
	min-width:1188px;
	height: 242px;
	margin: 0 auto;
	padding:0;
	background: no-repeat url(../Images/topo_clipping.jpg);
}
	#menu {
		width:1183px;
		height: auto;
		margin: 0 auto;
	}
	#menu img {
		float:left;
		margin: 11px 0 10px 0;
		padding-left:10px;
		padding-right:10px;
	}
	#menu ul {
		list-style:none;
		float: left;
		display:block;
		padding:0;
		margin: 105px 0 0 0;
		
	}
	#menu li {
		float:left;
		padding:0 10px;
		margin-right: 10px;

	}
	#menu li a {
		text-decoration:none;
		text-transform:uppercase;
		font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		font-size:16px;
		color:#FFFFFF;
			
	}
	#menu a:hover {
		border-bottom: 2px solid #ac2629;
	}

#banner {
	width:963px;
	height:350px;
	margin: auto;
	padding:0;
	border:0;
}
#noticias_tarja{
	width:963px;
	background: #189a4d;
	padding:0px;
	border:0;
	margin:auto;
	margin-top:10px;	
	height: 45px;			
}
#span {
	position:absolute;
	text-decoration:none;
	text-transform:uppercase;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px;
	height: 25px;
	text-align:center;
	list-style:none;	
	
}

#iara {
	width:963px;
	height:330px;	
	padding:0px;
	border:0;
	margin:auto;
	
}
#conteudoInterno {
	width:963px;
	height:auto;
	background: url(../Images/barra-seta.jpg) top no-repeat #f5f5f5;
	padding:0px;
	border:0;
	margin:auto;
	
}

.secaoInterna{	overflow: hidden;	min-height: 100%;	padding-bottom: 30px;}
.secaoInterna a{	color:#333333; text-decoration:none; }
.secaoInterna a:hover{	color:#333333; text-decoration:underline; }
.conteudoSecaoInternaGrande {	width: 950px;	float: left;}
.conteudoSecaoInterna{	width: 630px;	float: left;}
.tituloSecaoInterna{	min-height: 28px;	padding: 20px 20px 20px 30px;}
.tituloSecaoInterna h2{	margin: 0;}
.subtituloSecaoInterna{	min-height: 22px;	padding: 20px 0;}
.subtituloSecaoInterna h3{	color: #990000;}
.dataPublicacaoSecaoInterna{	margin: 5px 0 0 0;	padding: 0;	font-size: 12px;	line-height: 14px;	color: #990000;}
.textoSecaoInterna{	overflow: hidden;	/*width:620px;*/	padding: 20px 20px 0 30px;}
.imagemSecaoInterna_620{	margin: 0 0 20px 0;	padding: 0;}
.imagemSecaoInterna_220{	margin: 5px 20px 20px 0;	float: left;}
.textoSecaoInterna figure figcaption{	margin: 0;	padding: 10px;	font-size: 12px;	line-height: 14px;}
.listaSecaoInterna{	width: 100%;}
.listaSecaoInterna ul{	margin: 0;	padding: 0;	list-style: none;}
.listaSecaoInterna ul li{	min-height: 125px; height:auto;	padding: 20px 20px 20px 30px;}
.listaSecaoInterna ul li:nth-child(even){	background-color: #EEEEEE;}
.listaSecaoInterna ul li:hover{	background-color: #DDDDDD;}
.listaSecaoInterna ul li a{	display: block;	min-height: 85px;}
.listaSecaoInterna header{	width: 440px;	margin: 0px 0px 0 0;	float: left;}
.listaSecaoInterna h4{	margin-bottom: 5px;font-size: 14px;line-height: 22px; }
.listaSecaoInterna2{	width: 100%;}
.listaSecaoInterna2 ul{	margin: 0;	padding: 0;	list-style: none;}
.listaSecaoInterna2 ul li{	min-height: 85px;	padding: 20px 20px 20px 10px;}
.listaSecaoInterna2 ul li:nth-child(even){	background-color: #EEEEEE;}
.listaSecaoInterna2 ul li:hover{	background-color: #DDDDDD;}
.listaSecaoInterna2 ul li a{	display: block;	min-height: 125px;}
.listaSecaoInterna2 header{	width: 580px; font-size:14px;	margin: 0px 0px 0 0;	float: left;}
.listaSecaoInterna2 h4{	margin-bottom: 5px;font-size: 14px;line-height: 22px; }
.errorvalidate { border: 1px dashed red; color: red; font-weight:bold; width:auto; padding:10px; }
li.errorvalidate, li.errorvalidate {color: red; font-style: italic;background:none;border:none; list-style:none;}
.imagemlistaSecaoInterna, .imagemAutor
{	
	top: 0;	width: 100px;	height: 75px;	margin: 0 20px 0 0;	padding: 5px;	float: left;	background-color: #FFFFFF;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
}
.messagewarning{ width:100%;border:solid 1px #E6E4D9;background:#FCF9CE;color:#222222;padding:4px;	text-align:center;}
.messageok{	width:100%;border:solid 1px #359545;background:#CEE6C3;color:#1B8D44;padding:4px;	text-align:center;}
.messageerror{	width:100%;border:solid 1px #CB2026;	background:#F6CBCA;	color:#FFF; margin:-4px;	padding:4px;	text-align:center;}
.messageerror em { color:green; }

.listaProfissionais{	width: 100%;}
.listaProfissionais ul{	margin: 0;	padding: 0;	list-style: none;}
.listaProfissionais ul li{	min-height: 85px;	padding: 20px 20px 20px 30px;}
.dadosListaProfissional{	width: 330px;	margin: -20px 0px 0 0;	float: left;}
.tituloListaProfissionais h3{	padding: 20px 20px 20px 30px;	color: #990000;}
.dadosListaProfissional h4{	margin-bottom: 5px;	font-weight: normal;	font-size: 14px;	line-height: 18px;}
.dadosResponsavel{	width: 440px;	margin-right: 10px;	float: right;}
.dadosResponsavel h4{	margin-bottom: 5px;	font-size: 16px;	line-height: 18px;	color: #990000;}
.descricaoProfissional{	margin: 0 0 16px 0;	font-style: italic;	font-size: 12px;	line-height: 16px;	font-family:Verdana, Geneva, sans-serif;}
.conteudoRelacionado{	width: 330px;	float: right;	text-align: right;}
.conteudoRelacionado header{	width: 280px;	height: 14px;	padding: 20px 30px 20px 20px; margin-bottom:15px; }
.conteudoRelacionado header h4{	margin-right:15px; }
.descricaoConteudoRelacionado{	margin: 0 0 16px 0;	font-size: 14px;	line-height: 16px;}
.conteudoRelacionado header a{	display: block;}
.conteudoRelacionado header a span{	color: #999999;}
.conteudoRelacionado header a:hover span{	color: #990000;}
.listaConteudoRelacionado ul{	margin: 0;	padding: 0;	list-style: none;}
.listaConteudoRelacionado ul li{	width: 280px;	padding: 20px 30px 20px 20px;}
.listaConteudoRelacionado ul li:hover{	background-color: #DDDDDD;}
.listaConteudoRelacionado ul li a{	display: block;}

#conteudoFaleConosco{	padding: 20px 30px 20px 20px;}
.formularioFaleConosco p{	margin-bottom: 10px;	text-align: left;	font-size: 10px;	line-height: 8px;}
.formularioFaleConosco label{	display: block;	margin-bottom: 5px;}
.formularioFaleConosco input{	width: 270px;	height: 10px;	padding: 5px;	border: none;	border-radius: 5px 5px 5px 5px;	background-color: #DDDDDD;}
.formularioFaleConosco textarea{	width: 270px;	height: 100px;	padding: 5px;	border: none;	border-radius: 5px 5px 5px 5px;	background-color: #DDDDDD;}
.botaoLinkPadrao, #botaoEnviar{	margin: 0;	padding: 0;	text-align: right;}

.navegacaoSecaoInterna{	position: relative;	min-height: 16px;	padding: 20px 30px;	clear: both;	background-color: #EEEEEE;}
.navegacaoSecaoInterna div{	position: absolute;	right: 30px;}
.navegacaoSecaoInterna p{	margin: 8px 10px 0 0;	float: left;	font-size: 12px;	line-height: 8px;	text-align: right;}
.navegacaoSecaoInterna ul{	margin: 0;	padding: 0;	float: right;	list-style: none;}
.navegacaoSecaoInterna ul li{	margin-right: 5px;	float: left;	font-weight: bold;	font-size: 22px;	line-height: 16px;}
.navegacaoSecaoInterna ul li:last-of-type{	margin-right: 0;}
.navegacaoSecaoInterna ul li a{	display: block;}
.navegacaoSecaoInterna ul li a:hover, .itemAtualSecaoInterna{	color: #990000;}

#artigoEmDestaque
{
	position: relative;
	width: 140px;
	height: 308px;
	float: right;
	background-color: #FFFFFF;

	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.75);
}

#artigoEmDestaque header{	position: absolute;	top: 98px;	left: 0;	width: 120px;	max-height: 150px;	margin: 10px 10px 20px 10px;	overflow: hidden;}
#artigoEmDestaque header h2{	margin-bottom: 5px;	font-size: 18px;	line-height: 22px;}
#artigoEmDestaque figure{	position: absolute;	top: 0;	left: 0;	width: 130px;	height: 98px;	margin: 5px;	padding: 0;}
#artigoEmDestaque .linkPadrao{	position: absolute;	bottom: 0;	right: 0;}

#pegadas{	width: 940px;	min-height: 16px;	padding: 20px 30px;}
#pegadas ul{	margin: 0;	padding: 0;	list-style: none;}
#pegadas ul li{	margin-right: 5px;	float: left;	font-size: 14px;	line-height: 16px;}
#pegadas ul li:before{	content: "•";	margin-right: 5px;	color: #777777;}
#pegadas ul li:first-of-type:before{	content: none;}
#pegadas ul li a{	color: #777777;}
#pegadas ul li a:hover{	color: #990000;}

.dataPublicacaoLista{	margin-bottom: 5px;	font-weight: bold;	color: #990000;	font-size: 10px;	line-height: 12px;	font-family:Verdana, Geneva, sans-serif;}
.descricaoListaSecaoInterna{	margin: 0 0 16px 0;	font-size: 12px;	line-height: 16px;}

#compartilharConteudoInterno .redesSociais{ width:150px; margin-left: 180px;}
.redesSociais{	height: 32px;}
.redesSociais ul{	margin: 0;	padding: 0;	list-style: none;}
.redesSociais ul li{	width: 32px;	height: 32px;	margin-right: 5px;	float: left;	cursor: pointer;	background-image: url("../imagens/icones_redes_sociais_rodape2.png");}
.redesSociais ul li:last-of-type{	margin: 0;}
.redesSociais ul li a{	/*display: block;*/	width: 32px;	height: 32px;	/*visibility: hidden;*/	text-indent: 100%;      white-space: nowrap;}
.redesSociais ul li[name="Facebook"]{	background-position: 0 0;}
.redesSociais ul li[name="Facebook"]:hover{	background-position: 32px 0;}
.redesSociais ul li[name="Google+"]{	background-position: 0 64px;}
.redesSociais ul li[name="Google+"]:hover{	background-position: 32px 64px;}
.redesSociais ul li[name="Twitter"]{	background-position: 0 32px;}
.redesSociais ul li[name="Twitter"]:hover{	background-position: 32px 32px;}


.listaServicos{	padding: 0 30px;}
#tituloSecaoServicos{	padding: 20px 30px;}
.listaServicos ul{	margin: 0;	padding: 0;	list-style: none;}
.listaServicos ul li{position: relative;width: 850px;;margin: 0 5px 5px 0;padding: 20px 20px 10px 20px;float: left;border: 1px solid #BBBBBB;background-color: #EEEEEE;}
.listaServicos ul li:nth-child(3n){	margin-right: 0;}
.listaServicos ul li:nth-child(4n){	clear: both;}
.listaServicos ul li header{	min-height: 12px;	margin-bottom: 5px;}
.listaServicos ul li header h4{	font-size: 22px;	line-height: 16px;}
.listaServicos ul li a{	display: block;}
.descricaoListaSeervicos{	margin: 0; margin-left:130px;	font-size: 16px;	line-height: 16px;}
.saibaMais{	position: absolute;	bottom: 10px;	right: 20px;	margin: 0;	font-weight: bold;	font-size: 10px;	line-height: 8px;	color: #990000;}


#iara img {
	margin: 0px 0 0 40px; 
	
}
#texto {
	width: 570px;
	height: 220px;
	float:right;
	margin:0px 30px;
	color:#464646;
	font-size: 22px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-align:justify;
	
}
#texto a{	
	color:#464646;
	font-size: 16px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:none;		
}

#texto a:hover{	
	color:#464646;
	font-size: 16px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:underline;	
	
}
#textoiara a{	
	color:#464646;
	font-size: 26px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:none;		
}

#textoiara a:hover{	
	color:#464646;
	font-size: 26px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration:underline;	
	
}
#texto li {
	text-decoration:none;
	font-size:25px;
	list-style:none;
	border-bottom:20px;
	color:#000000;
	font-weight:bold;
	
}
#cne {
	width:963px;
	height:250px;
	background: #FFF;
	margin:auto
	
}
#cne a{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#464646;
	text-decoration:none;
}
#cne a:hover{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#464646;
	text-decoration:underline;
	
}
#cne h1 {
	font-size:22px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#464646;
	margin: 20px 0 35px 20px;
}
#cne1 {
	width:481px;
	height:200px;
	float:right;
	
}
#cne11 {
	width:300px;
	height:125px;
	float:right;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:14px;
	border-right: 1px solid #CCCCCC;
	margin: 03px 0px 0 0px;
	text-align:justify;
	padding-right:30px;
	
	
}
#cne22 {
	width:300px;
	height:125px;
	float:right;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:14px;
	border:0;
	margin: 03px 30px 0 0;
	text-align:justify;
}
#cne1 img{
	margin:0 0 0 25px;
	
}


#cne11 li{
	text-decoration:none;
	list-style:none;
	border:0;
	font-size:18px;
	font-weight:bold;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		
}
#cne1 li{
	text-decoration:none;
	list-style:none;
	border:0;
	font-size:18px;
	margin-left:10px;
	font-weight:bold;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		
}
#cne22 li{
	text-decoration:none;
	list-style:none;
	border:0;
	font-size:18px;
	font-weight:bold;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		
}
#cne2 li{
	text-decoration:none;
	list-style:none;
	border:0;
	margin-left:50px;
	font-size:18px;
	font-weight:bold;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
		
}


#cne2 {
	width:481px;
	height:200px;
	float:left;
}
	
#cne2 img{
	margin:0 0 0 25px;
	
}
#eventoseservicos {
	width:963px;
	height:300px;
	margin:auto;
	padding:0;
}
#eventoseservicos img {
	padding: 10px;	
}
#eventoseservicos_esquerda{
    float:left;
    margin-left: 0px;
}
#eventoseservicos_direta{
    margin-left: 50px;
    float:right;
    margin-right: 0px;
}
#noticias {
	width:963px;
	height:320px;
	margin: auto;
}

#parceiros {
	width:963px;
	padding-bottom:30px;
	margin: auto;
	text-align:center;
}
#noticias h1 {
	font-size:22px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#464646;
	margin: 30px 0 0 20px;
	text-align:justify;
}
#noticia1 {
	width:215px;
	height:270px;
	margin:12px;	
	float:left;
	text-align:justify;
}
#noticia1 h1{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:14px;
	margin: 180px 0;
	font-weight:normal;
	text-align:justify;

}
#noticia2 {
	width:215px;
	height:270px;
	margin:12px;
	float:left;
	text-align:justify;
}
#noticia2 h1{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:14px;
	margin: 180px 0;
	font-weight:normal;
	text-align:justify;
}
#noticia3 {
	width:215px;
	height:270px;
	margin:12px;
	float:left;
	text-align:justify;
}
#noticia3 h1{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:14px;
	margin: 180px 0;
	font-weight:normal;
	text-align:justify;
}
#noticia4 {
	width:215px;
	height:270px;
	margin:12px;
	float:left;
	text-align:justify;
}
#noticia4 h1{
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:14px;
	margin: 180px 0;
	font-weight:normal;
	text-align:justify;
}
#noticia1 a{
	font-size:14px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#464646;
	text-decoration:none;
	text-align:justify;
}
#noticia1 a:hover{
	color:#464646;
	text-decoration:underline;
}
#noticia2 a{
	font-size:14px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#464646;
	text-decoration:none;
}
#noticia2 a:hover{
	color:#464646;
	text-decoration:underline;
}
#noticia3 a{
	font-size:14px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#464646;
	text-decoration:none;
}
#noticia3 a:hover{
	color:#464646;
	text-decoration:underline;
}
#noticia4 a{
	font-size:14px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	color:#464646;
	text-decoration:none;
}
#noticia4 a:hover{
	color:#464646;
	text-decoration:underline;
}
#rodape {
	min-width:1063px;
	width:auto;
	height:530px;
	background-color: #2c2d6d;
}
#rodape1 {
	height:510px;
	width:963px;
	height:auto;
	margin:auto;
	
}

#rodape1 li {
	text-align:right;
	list-style:none;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin: 15px;
	text-decoration:underline;	
	
}
#rodape a{	color:#FFFFFF;}
#rodape a:hover{	color:#FFFFFF;	text-decoration:none;}
#rodape ul {	margin: 30px 0;}
#rodape-menu {padding:10px 0 0 0;width: 380px;height:510px;float:right;font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;font-size:12px;color:#FFF;text-align:right;}
#rodape-text {
	float:left;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
	font-size:12px;
	color:#FFF;
	padding: 160px 0 0 0;
	
	}
	#rodape-text img {
		padding:30px 0;	
	}
	
.redesSociaisRodape{ width:150px; margin-left: 210px;}
.redesSociaisRodape{	height: 32px;}
.redesSociaisRodape ul{	margin: 0;	padding: 0;	list-style: none;}
.redesSociaisRodape ul li{	width: 32px;	height: 32px; margin:0px; margin-right:5px;	float: left;	cursor: pointer;	background-image: url("../imagens/icones_redes_sociais_rodape2.png");}
.redesSociaisRodape ul li:last-of-type{	margin: 0;}
.redesSociaisRodape ul li a{	/*display: block;*/	width: 32px;	height: 32px;	/*visibility: hidden;*/	text-indent: 100%;     white-space: nowrap;}
.redesSociaisRodape ul li[name="Facebook"]{	background-position: 0 0;}
.redesSociaisRodape ul li[name="Facebook"]:hover{	background-position: 32px 0;}
.redesSociaisRodape ul li[name="Google+"]{	background-position: 0 64px;}
.redesSociaisRodape ul li[name="Google+"]:hover{	background-position: 32px 64px;}
.redesSociaisRodape ul li[name="Twitter"]{	background-position: 0 32px;}
.redesSociaisRodape ul li[name="Twitter"]:hover{	background-position: 32px 32px;}
.redesSociaisRodape li{	margin:5px; margin-right:5px; }
#redesSociaisRodape li{	margin:5px; margin-right:5px; }