html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { 
	margin: 0; padding: 0;
}
body {
	background: url('img/linha-topo.jpg') repeat-x top;
	font:12px Arial, Verdana, Helvetica, sans-serif;
 	_behavior:url("includes/csshover2.htc");
	color:#222;
}
h3 {
	letter-spacing:1px;
	font-weight:bold;
	text-align:left;
	font-size:18px;
	color:#b81718;
	padding:0 0 5px;
}
h3 a {
	text-decoration:none;
	color:#b81718;
}
h3 a:hover {
	text-decoration:underline;
}
h4 {
	letter-spacing:1px;
	background:#e6e6e5;
	margin-bottom:3px;
	padding:7px 10px;
	text-align:left;
	margin-top:10px;
	font-size:13px;
	color:#444;
}

#topo {
	background: url('img/bg-topo.jpg') no-repeat;
	margin:3px 0 0 0;
	height: 110px;
}
#topo img {
	margin:12px 0 12px 12px;
	float:left;
}

#menu-topo{
	background: url('img/bg-menu-topo.jpg') no-repeat top;
	float:right;
	width:308px;
	height:18px;
}
#menu-topo ul {
	list-style:none;
}
#menu-topo ul li {
	float:left;
}
#menu-topo ul li a {
	text-decoration:none;
	font-size:11px;
	padding:0 31px;
	color:#fff;
}
#menu-topo ul li a:hover {
	text-decoration:underline;
}

#menu {
	background:url('img/bg-menu.gif') no-repeat;
	padding-left:13px;
	height:31px;
}
#menu li {
	background:url('img/separador.gif') no-repeat center right;
	list-style:none;
	float:left;
}
#menu li a {
	padding:7px 20px 9px;
	text-decoration:none;
	display:block;
	height:100%;
	min-width:1px;
	_width:1px;
	color:#fff;
}
#menu li a:hover {
	background:url('img/bg-menu-hover.gif') repeat-x top left;
	height:100%;
}
#menu span {
	padding-top:5px;
}

#conteudo {
	background:url('img/bg-conteudo.jpg') no-repeat top left;
	padding:20px 5px 0;
	width:600px;
	float:left;
}
#destaque{
 text-align:justify;
}
#destaque img {
	border:1px solid #999;
	margin-right:10px;
}
#destaque .titulo {
	letter-spacing:1px;
	font-weight:bold;
	font-size:16px;
}
#destaque .titulo a {
	text-decoration:none;
	color:#ef783d;
}
#destaque .titulo a:hover {
	text-decoration:underline;
}
#destaque .texto {
	letter-spacing:1px;
	line-height:15px;
	font-size:11px;
	
}
.linha {
	background:url('img/linha.gif') repeat-x;
	margin:10px 0 5px;
	height:10px;
	clear:both;
}
#quadro1 {
	margin-right:20px;
	text-align:center;
	width:180px;
	float:left;
}
#quadro1 img {
	padding:5px 0;
}
#quadro2 {
	background:url('img/linha_h.gif') no-repeat 200px 80px;
	text-align:center;
	min-height:358px;
	_height:357px;
	padding-top:8px;
	width:400px;
	float:left;
}
#quadro2 #noticias, #quadro2 #metas {
	margin-top:15px;
	float:left;
	width:49%;
	padding: 0 1% 0 0;
}
#quadro2 #noticias h3 {
	background:url('img/ic-noticias.gif') no-repeat top left;
	padding-left:28px;
	color:#115083;
}
#quadro2 #metas h3 {
	background:url('img/ic-metas.gif') no-repeat top left;
	padding-left:28px;
	color:#115083;
}
#quadro2 #noticias ul, #quadro2 #metas ul {
	text-align:left;
	list-style:none;
}
#quadro2 #noticias li a:hover, #quadro2 #metas li a:hover {
	text-decoration:underline;
}

#quadro2 #noticias li {
	letter-spacing:1px;
	line-height:15px;
	font-size:11px;
	padding:3px 0;
}
#quadro2 #noticias li a {
	letter-spacing:1px;
	font-weight:bold;
	color:#00447a;
}


#quadro2 #metas ul, #quadro2 #metas h3 {
	letter-spacing:1px;
	margin-left:15px;
}
#quadro2 #metas li {
	padding:4px 0;
}
#quadro2 #metas li a { 
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	color:#222;
}

#direita {
	background:url('img/bg-conteudo.jpg') no-repeat top right;
	border-left:1px solid #e0e0e8;
	padding-left:9px;
	min-height:600px;
	_height:604px;
	width:160px;
	float:left;
}
#anuncie {
	text-align:center;
}
#anuncie img {
	padding:2px 0;
}
#prestadores ul {
	letter-spacing:1px;
	list-style:none;
	font-size:11px;
	color:#444;
}
#prestadores ul li {
	padding:5px;
}
#prestadores ul li a {
	color:#b80404;
}
#enquete {
	letter-spacing:1px;
	font-size:11px;
	color:#222;
}
#enquete span {
	font-weight:bold;
}
#container, #txtrodape {
	margin:0 auto;
	width:780px;
}

.input {
	background:#3F3F3F;
	border-top: 3px solid #111210;
	border-left:3px solid #111210;
	border-right: none;
	border-bottom:none;
	color:#878383;
	height:19px;
	float:left;
	margin:0 5px 0 5px;
}

#rodape {
	background:url('img/bg-rodape.gif') repeat-x top left;
	height:190px;
	clear:both;
}
#txtrodape {
	background:url('img/bg-rodape2.gif') no-repeat 245px 20px;
	letter-spacing:1px;
	font-size:11px;
	color:#e5cdcd;
}
#txtrodape ul {
	list-style:none;
}
#txtrodape ul li {
	padding:2px;
}
#txtrodape ul li a {
	color:#e5cdcd;
}
#txtrodape ul li a:hover {
	color:#fff;
}
#rodape #box1, #rodape #box2, #rodape #box3 {
	float:left;
	width:23%;
	padding:4% 5%;
}
#rodape #box1 {
	font-size:10px;
}

.clear{
	clear:both;
}
.vejamais {
	background:url('img/mais.gif') no-repeat bottom right;
	padding:10px 12px 0 0;
	letter-spacing:1px;
	font-weight:bold;
	font-size:12px;
	color:#b81718;
	float:right;
}
.vejamais a {
	text-decoration:underline;
	color:#b81718;
}
.textTexto {
	text-align:justify;
	line-height:17px;
	color:#444;
}
.inputText {
	border:1px solid #999;
	background:#f9f9f9;
	font-size:11px;
	padding:2px;
	color:#222;
}
#conteudo ul {
	list-style:none;
}
.interna {
	padding:10px;
	margin:0 1% 25px 3%;
	clear:both;
}
.interna img {
	padding-right:7px;
}
.interna a {
	text-decoration:none;
	letter-spacing:1px;
	font-size:12px;
	color:#FF0000;
}
.interna a:hover {
	text-decoration:underline;
}
.interna span {
	font-size:11px;
	color:#555;
}
.interna span a {
	text-decoration:none;
	letter-spacing:0px;
	font-size:11px;
	color:#ef783d;
}
.entidadeslink a {
	text-decoration:none;
	letter-spacing:1px;
	font-size:12px;
	color:#000000;
}
.entidadeslink a:hover {
	text-decoration:none;
	color:#FF0000;
}
.submenu li {
	padding:2px 10px;
}

.tituloInterno {
	letter-spacing:1px;
	font-weight:bold;
	font-size:16px;
	color:#ef783d;
}
.dataInterna {
	letter-spacing:1px;
	font-weight:bold;
	font-size:11px;
	padding:5px 0;
}
.duplo {
	clear:none;
	float:left;
	width:42% !important;
	_width:38%;
	
}
.barra {
	border-left: 3px solid #ef783d;
	width:40% !important;
	_width:38%;
}
#busca{
	margin:65px 0 0 135px;
}
#buscar{
	font-size:11px;
	padding:3px;
	float:left;
	color:#888;
	border:1px solid #CAC9CE;
	width:135px;
}

.filtroalfabetico {
	text-align:center;
	float:left;
	margin:1px;
	height:20px;
}
.filtroalfabetico a {
	text-decoration:none;
	background:#f4f4f4;
	padding:4px 5px;
	color:#b81718;
	height:100%;
}
.filtroalfabetico a:hover {
	background:#d4d4d4;
	height:100%;
}


/* slider*/

#feature_wrap{
z-index:			-1200;
height:				190px;
width:				600px;
}

a#previous, a#next { 
cursor: 			pointer; 
display:			block;
width:				27px;
height:				24px;
z-index:			999;
border:				none;
overflow:			hidden;
}

#slider_wrap {
width: 				600px;
display:			block;
z-index:			1200;
height:				190px;
max-height:			190px;
overflow:			hidden;
position:			relative;
left: 				0;
top: 				0;
}
		
#slider_wrap div div { 
overflow: 			hidden;
height:				190px;
z-index:			-1200; 
}

#slider_wrap div div a{
border:				none;
}
