/*
Theme Name: Gxp
Theme URI: http://www.gxp.com.br/
Author: Leonardo Ferreira
Author URI: http://www.caraveladigital.com.br
Version: 1.2

*/

@charset "utf-8";

/***
 * GERAL
***/

* {
	border:none;
	margin:0px;
	padding:0px;
}

body { background:#FFFFFF url("images/bgbody.jpg") repeat-y top center; }

img {
	border:none;
}

#main {
	margin:0px auto;
	width:970px;	
	color:#000000;
}

/**
 * Fim GERAL
**/

/*  
 *	Guia GXP
 *  Estilos próprios
 *
*/

#form-guia-topo {
	background:url("imagesguia/topoguia.jpg") top center no-repeat;
	width:970px;
	height:234px;
	padding-top:10px;
	padding-left:0px;
	margin-bottom:0px;
	border-bottom:1px dashed #ccc;
}

#titulo-guia {
	/*background:url("imgs/bgtituloguia.gif") center no-repeat;*/
	width:191px;
	height:57px;
	text-indent:-9000px;
	float:left;
}

#slogan-guia{
	/*background:url("imgs/bgsloganguia.gif") bottom no-repeat;*/
	text-indent:-9000px;
	width:312px;
	height:53px;
	margin-left:200px;
}

#form-guia {
	text-align:left;
	width:970px;
	margin-top:56px;
	padding-left:0px;
	clear:both;
	text-indent:80px;
}

#form-guia label {
	color:#8a8a8a;
	font:0.9em Arial,Helvetica,sans-serif;
	margin-bottom:4px;
}

#form-guia input, #form-guia select {
	border:1px inset #666;
	font:0.9em Arial,Helvetica,sans-serif;
	margin-bottom:4px;
	width:192px;
}

#form-guia input.search_button, .enviar {
	border:1px solid #a1a1a1;
	/*background:#6C3 url("imgs/bgbtsubmit.jpg") no-repeat center;*/
	background:#d4d0c8;
	width:60px;
	height:20px;
	font:normal 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif!important;
	cursor:pointer;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#form-guia input.search_button:hover, .enviar:hover {
	color:#fff!important;
}

#categorias table tr td {
	width:160px;
	height:26px;	
	padding-bottom:1px;
	margin-bottom:3px;
}

#categorias table a{
	color:#3e8c12;
	font:normal 0.7em Verdana, Geneva, sans-serif;
	text-decoration:none;
	display:block;
	width:inherit;
	height:inherit;
}

#categorias table a:hover{
	font:bold 0.7em Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#resultados {
	width:600px;
	background:#edf3e9 repeat-y left url("imagesguia/cantoespiral.jpg" );
	margin-bottom:15px;	
}

#resultados .empresadestaque img{
	position:relative;
	width:200px;
	height:120px;
	top:6px;
	left:20px;
	border:1px solid #fff;
}

#resultados .empresadestaque img:hover{
	border:1px solid #000;
}

#resultados .interno {
	width:400px;
	margin-left:30px;
	position:relative;
	top:15px;
}

#resultados .internodestaque {
	width:300px;
	position:relative;
	top:10px;
	margin-left:25px;
}

#resultados .interno p, #resultados .internodestaque p{
	font:normal 0.9em Arial, Helvetica, sans-serif;
}

#resultados .interno h5 {
	color:#275F06;
	width:500px;
	font:bold 0.9em Arial, Helvetica, sans-serif;
}

#resultados .internodestaque h5 {
	color:#275F06;
	width:300px;
	font:bold 0.9em Arial, Helvetica, sans-serif;
}

#resultados h4 {
	font:normal 1.5em Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	padding-top:10px;
	color:#3e8c12;
	width:600px;
	height:41px;
	text-align:center;
	vertical-align:middle;
	background:url("imagesguia/buscatopo.jpg") no-repeat;
}

#resultados .empresa {
	width:566px;
	height:74px;
	background:no-repeat url("imagesguia/buscanormal.jpg");
	margin-left:23px;
}

#resultados .empresa:hover {
	background:#edf3e9;
}

#resultados .empcat { color:#093!important; }

#resultados .empresadestaque {
	width:566px;
	height:140px;
	background:no-repeat url("imagesguia/buscadestaque.jpg");
	margin-left:23px;
}

#resultados .empresadestaque p.empcat { color:#093; }

#resultados .internodestaque p, #resultados .interno p {
	font:0.8em Arial, Helvetica, sans-serif;
}

#resultados .internodestaque p a, #ficha .interno p a {
	text-decoration:none;
	color:#3e8c12;
	padding:2px;
	margin-top:2px;
	display:block;
}

#resultados .internodestaque p a {
	width:300px;
}

#ficha .interno p a {
	width:250px;
	overflow:hidden;
}

#ficha .interno p a:hover {
	color:#fff;
	background:#3e8c12;	
}

#resultados .internodestaque p a:hover {
	color:#fff;
	background:#3e8c12;	
}

#resultados #rodaperes {
	width:600px;
	height:26px;
	background:no-repeat url("imagesguia/buscarodape.jpg");
}

.naoEncontrado {
	background:#fff !important;
	margin:20px 5px;
	font-size:1.2em;
}

#categorias h3{
	color:#3e8c12;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	border-bottom:2px solid #d7d7d7;
}

#guia #centerbar ul {
	width:100%;
}

#guia #centerbar ul li {
	list-style:none;
}

#guia #centerbar ul li a {
	margin:0px auto;
	display:block;
	width:222px;
	height:59px;
	background:url("imagesguia/linkespeciais.jpg");	
	color:#bacfae;
	text-align:center;
	text-decoration:none;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height:55px;
}

#guia #centerbar ul li a:hover {
	color:#3e8c12;
	background:url("imagesguia/linkespeciaishover.jpg");
}

/* HOTSITE */

h1#heritage {
	font:1.1em Arial, Helvetica, sans-serif;
	color:#666666;
	display:block;
	width:100%;
	margin-bottom:10px;
}

h1#heritage a {
	color:#3e8c12;
	text-decoration:none;
}

h1#heritage a:hover {
	color:#3e8c12;
	border-bottom:2px solid #3e8c12;
}

#contenthot {
	float:left;
	width:36%;
}

#contenthot img {
	margin-top:60px;
	margin-bottom:75px;
	margin-left:15px;
}

#centerbarhot {
	float:left;
	width:49%;
}

#centerbarhot h2 {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:15px;
}

#centerbarhot p {
	margin-bottom:8px;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#333333;
}

#rightbarhot {
	float:left;
	width:11%;
	margin-left:15px;
}

#rightbarhot img{
	margin-top:3px;
	cursor:pointer;
}

#ficha {
	width:339px;
	background:#edf3e9 repeat-y left url("imagesguia/cantoespiral.jpg" );
	margin-bottom:15px;	
}

#ficha h4{
	font:normal 1.5em Arial, Helvetica, sans-serif;
	margin-bottom:6px;
	padding-top:10px;
	color:#3e8c12;
	width:339px;
	height:51px;
	text-align:center;
	vertical-align:middle;
	background:url("imagesguia/ficha-topo.jpg") no-repeat;
}

#ficha .info {
	width:306px;
	height:77px;
	background:no-repeat url("imagesguia/ficha-borda-texto.jpg");
	margin-left:23px;
}

#ficha h5 {
	color:#275F06;
	font:bold 0.9em Arial, Helvetica, sans-serif;
}

#ficha .info p {
	font:normal 0.9em Arial, Helvetica, sans-serif;
}

#ficha #fichabottom {
	width:339px;
	height:33px;
	background:no-repeat url("imagesguia/ficha-fase.jpg");
}

#ficha .interno {
	margin-left:30px;
	position:relative;
	top:15px;
}

#ficha #mapa {
	width:302px;
	height:237px;
	background:no-repeat url("imagesguia/ficha-borda-mapa.jpg");
	margin-left:23px;
	margin-top:2px;
}

#ficha #map_canvas {
	width:250px; 
	height:193px; 
}

#ficha #resposta {
	margin-left:30px;
	margin-top:20px;
}

#ficha #formularioenvio {
	margin-left:30px;
	margin-top:20px;
	margin-right:25px;
}

#ficha #formularioenvio label, #ficha #resposta {
	font:0.9em Arial, Helvetica, sans-serif;
	color:#275F06!important;
}

#ficha #formularioenvio fieldset {
	border:1px solid #000;
}

#ficha #formularioenvio label, #ficha #formularioenvio input, #ficha #formularioenvio textarea {
	margin-left:10px;
	font:0.9em Arial, Helvetica, sans-serif;
	color:#333333;
}

#ficha #formularioenvio fieldset legend {
	font:0.9em Arial, Helvetica, sans-serif;
	color:#333333;
}

.enviar {
	margin-top:5px;
}

/*
 *	Fim dos estilos próprios
 *
 *
 *	Estilos do portal
 *
*/

/***
 *	HEADER
***/

#header { 
	margin-bottom:5px; 
	height:250px; 
	width:970px;
	border-bottom:1px dashed #ccc;
	position:relative;
}

#headerL {
	width:195px;
	float:left;
}

#logo {
	width:190px;
	height:193px;
	background:url("images/logo.jpg") no-repeat center;
	text-indent:-9000px;
	margin-bottom:10px;
	display:block;
}

#logo a { text-indent:0px; }

#banner {
	width:468px;
	height:122px;
	/*background:url("imgs/bgbanner.jpg") top center no-repeat;*/
	margin-left:230px;
	margin-top:5px;
	padding:5px;
	position:relative;
	border:1px solid #888888;
}

#tagcloud {
	position:absolute;
	margin-left:730px;
	top:70px;
	height:170px;
	width:250px;
}

#topolateral {
	width:739px;
	height:61px;
	/*margin-left:230px;*/
	margin-left:228px;
	top:0px;
	position:relative;
	border-bottom:1px dashed #ccc;
}

a.link-content { 
	font:normal 0.7em arial,Helvetica,sans-serif;
	color:#2d9dc3;
	text-decoration:none;
}

a.link-content:hover {
	font:normal 0.7em arial,Helvetica,sans-serif;
	color:#0000ff;
	text-decoration:underline;
}	

#publi {
	margin-top:8px;
	margin-bottom:0px;
	font:bold 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8f8f8f;
}

#cse-search-box #botao_pesquisar {
	font:Arial, Helvetica, sans-serif 0.8em bold;
	border:1px solid #000;
	background:#ccc;
	cursor:pointer;
	width:67px;
}

#corpotopo {
	width:970px;
	height:234px;
	padding-top:10px;
	padding-left:0px;
	margin-bottom:0px;
	border-bottom:1px dashed #ccc;
}

.toponoticias {
	background:url(images/toponoticias.jpg) top center no-repeat;
}

/* FIM HEADER */

/*
 *	MENUS
 */

#navbar {
	clear:both;
	z-index:2;
	width:100%;
}

#menu { 
	width:100%; 
	background:#f4f4f4;
	height:25px; 
}

#menu li {
	list-style:none;
	display:inline;
	padding:0px 5px;
	height:25px;
	vertical-align:middle;
}

#menu li a {
	font:bold 0.8em Tahoma, Geneva, sans-serif;
	color:#888888;
	text-decoration:none;
	padding:0px 1px;
}

#menu li a:hover {
	font:bold 0.8em Tahoma, Geneva, sans-serif;
	color:#000;
	border-bottom:2px solid #000;
}

#submenu {margin-bottom:6px; width:100%; background:#f4f4f4;}

#submenu li {
	list-style:none;
	display:inline;
	padding:0 2px 0 6px;
}

#submenu li a {
	font:bold 0.7em Tahoma, Geneva, sans-serif;
	color:#217d94;
	text-decoration:none;
}

#submenu li a:hover {
	font:bold 0.7em Tahoma, Geneva, sans-serif;
	color:#33CCFF;
	text-decoration:none;
	border-bottom:2px #217d94 solid;
}

#social-icons {
	position:absolute;
	top:16px;
	left:295px;
}

#social-icons li {
	list-style:none;
	display:inline;
}

#social-icons li a{
	text-indent:-9000px;
	width:25px;
	height:25px;
	display:block;
	float:left;
	margin-right:1px;
	border-left:1px solid #fff;
}

#social-icons li a:hover{
	border-top:1px solid #fff;
}

#social-icons a.feed { background:url("images/botaorss.jpg") no-repeat center; }
#social-icons a.twitter { background:url("images/botaotwitter.jpg") no-repeat center; }
#social-icons a.bookmark { background:url("images/botaobookmarks.jpg") no-repeat center; }
#social-icons a.gohome { background:url("images/botaohome.jpg") no-repeat center; }
#social-icons a.orkut {	background:url("images/botaoorkut.jpg") no-repeat center; }
#social-icons a.aovivo { background:url("images/botaoradio.jpg") no-repeat center; }
#social-icons a.gomail { background:url("images/botaocontato.jpg") no-repeat center; } 

#menutop { width:240px; position:absolute; left:510px; top:25px;}

#menutop li {
	list-style:none;
	display:inline;
	margin-right:6px;
}

#menutop li a {
	font:bold 0.8em Tahoma, Geneva, sans-serif;
	color:#8a8a8a;
	text-decoration:none;
}

#menutop li a:hover {
	font:bold 0.8em Tahoma, Geneva, sans-serif;
	color:#000;
	text-decoration:none;
	border-bottom:2px #8a8a8a solid;
}

/* FIM MENUS */ 

/*
 * CONTEÚDO(CONTENT)
 */

#corpo {
	width:970px;
}

#guia #corpo {
	padding-top:15px;
}

#content {
	float:left;
	width:58%;
	font-family:Arial,Helvetica,sans-serif;
	border-right:1px dashed #ccc;
	min-height:1300px;
}

#guia #content {
	float:left;
	width:67%!important;
	font-family:Arial,Helvetica,sans-serif;
	border-right:1px dashed #ccc;
}

#home #content {
	float:left;
	width:59%;
	font-family:Arial,Helvetica,sans-serif;
	border-right:1px dashed #ccc;
	min-height:200px;
}

#interna {
	float:left;
	width:100%;
	font-family:Arial,Helvetica,sans-serif;
}

#manchete_destaque  {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:4px;
	clear:both; /*TESTAR EM OUTROS BROWSERS*/
	padding-top:2px;
	text-decoration:none;
}

#manchete_destaque a {
	color:#000;
	text-decoration:none;
}

#manchete_destaque a:hover {
	text-decoration:underline;
}

#titulo {
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:4px;
	clear:both; /*TESTAR EM OUTROS BROWSERS*/
	padding:2px 0px 0px 35px;
	height:34px;
}

.titFot { background:url("imgs/titFot.jpg") no-repeat left; }
.titPod { background:url("imgs/titPod.jpg") no-repeat left; }
.titNot { background:url("imgs/titNot.jpg") no-repeat left; }

#div_destaque {
	width:330px;
	float:left;
	position:relative;
	/*margin-left:6px;*/
	text-align:center;
	padding-bottom:4px;
	margin-bottom:20px;
	z-index:1;
}

#div_destaque img, #div_destaque a {	width:330px; float:left; overflow:hidden; }

#div_destaque a {
	border:2px solid #fff;
	text-decoration:none;
}

#div_destaque a:hover {
	border:2px solid #217D94;
	color:#217D94;
}

#div_destaque #leg_bg {
	bottom:4px;
	position:absolute;
	overflow:hidden;
	float:left;
	margin-left:0;
    left:2px;
	margin-bottom:2px;
	cursor:pointer;
	opacity:0.70;
	filter:alpha(opacity=70);
	background:#fff;
	width:330px;
	height:35px;
	z-index:1;
}

#div_destaque a #leg_txt {
	font:bold 0.7em Arial, Helvetica, sans-serif;
	color:#000;
	background:none;
	z-index:2;
	text-decoration:none;
	border:none;
}

#div_destaque #leg_txt a {	text-decoration:none;}

#div_destaque a:hover #leg_txt {
	text-decoration:none;		color:#217D94;
}

#manchetes {
	float:right;
/*	margin-left:300px;*/
	width:200px;
	vertical-align:top;
}

#ultimas li {
	list-style-image:url("imgs/listbullet.jpg");
	margin-bottom:10px;
	margin-right:5px;
}

#ultimas li a {
	font:bold 0.8em Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#217d94;
	text-decoration:none;
}

#ultimas li a:hover {text-decoration:underline; }

#ultimas li.mais { list-style:none; }

.destaques {
	width:100%;
	margin-top:30px;
}

.destaques table {
	width:100%;
}

.destaques table td {
	vertical-align:top;
	text-align:center;
}

.destaques ul li {
	list-style-image:url("imgs/listbullet2.jpg");
	color:#000;
	margin-left:14px;
	margin-bottom:6px;
	font:normal 0.7em Arial, Helvetica, sans-serif;
}

.destaques ul li a {
	color:#000;
	text-decoration:none;
}

.destaques ul li a:hover {
	text-decoration:none;
	color:#309dc0;
}

.h3_destaque {
	text-transform:uppercase;
	border-bottom:2px solid #d7d7d7;	
	margin-bottom:26px;
	font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	clear:both;
}

#h3_especial {
    text-transform:uppercase;
	border-bottom:2px solid #008040!important;
	font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#008040!important;
	clear:both;
}

.spot {
	width:135px;
	margin-right:10px;
	margin-bottom:20px;
	clear:none;
	display:inline-block;
	font:normal 0.7em Arial, Helvetica, sans-serif;
	color:#000000;
/*	text-align:center;*/
	vertical-align:top;
	min-height:190px;
}

.spot p {
	width:135px;
	text-align:center;
}

.spot img {
	width:135px;
	text-align:center;
}

.spot h4 {
	margin-bottom:6px;
	text-align:center;
}

.spot h4 a {
	font:bold 10pt Arial, Helvetica, sans-serif;
	color:#217d94;
	text-align:center;
	text-decoration:none;
}

.spot a {
	font:normal 1.0em Arial,Helvetica,sans-serif;
	color:#217d94;
	text-decoration:none;
	text-align:left;
}

p.dataSys {
	font:normal 0.7em Arial, Helvetica, sans-serif;
	margin:4px;
}

#nav {
	padding:10px 2px;
}

#nav a {
	font:bold 0.8em Tahoma, Geneva, sans-serif;
	color:#217d94;
	text-decoration:none;
}

#nav a:hover {
	color:#33CCFF;
	text-decoration:none;
	border-bottom:2px #217d94 solid;
}

/***
 * SIDEBAR
***/

#rightcontainer {	

}

#rightcontainer #inside {

}

#centerbar h3 {
	/*background:url("imgs/bgtitulosec.jpg") left top no-repeat;*/
	color:#3e8c12;
	font:bold 1.5em Arial, Helvetica, sans-serif;
	margin-bottom:15px;
	border-bottom:2px solid #d7d7d7;
	/*line-height:150px;*/
}

#rightbar {
	float:right;
	width:23%;
	border-left:1px dashed #ccc;
	padding-left:5px;
}



#leftbar {	float:left;	width:17%;	padding-left:5px; text-align:center;}

#leftbar h4 {	font:bold 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#8f8f8f;}

#leftbar div { border-bottom:2px solid #D7D7D7; margin:10px auto;}

#leftbar #especial {	margin:0 auto;	background:url("images/fundocarnaval.jpg");	text-align:center;	width:155px;}

#leftbar #especial img {	width:130px;	border:3px solid #fff;	margin-top:5px;}

#leftbar #especial a { text-decoration:none; font:bold 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#ff6c00;		margin-bottom:10px; display:block; }

#leftbar #especial .especial-post {	width:132px;	margin:0 auto;	

}

#leftbar #especial a:hover img {	border:3px solid #ff6c00;}

#leftbar #especial a p { font:0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;	color:#000;	margin-bottom:10px;	text-align:justify;}

#leftbar #especial a:hover p {	color:#ff6c00;}

#sideguia { text-align:center; }

a#botaocarnaval {
	display:block;
	background:url(images/botaocarnaval.jpg) no-repeat;
	width:157px;
	height:259px;
	margin:0 auto;
	margin-top:5px;
}

#guialogo {
	width:100%;
	display:block;
	height:155px;
	background:url("imagesguia/guialogo.jpg") center no-repeat;
	text-indent:-90000px;
	text-align:center;
}

#form_guia {
	background:url("imagesguia/fundoguiacapa.jpg") center no-repeat;
	height:150px;
}

#form_guia label {
	color:#979797;
	font:bold 0.9em Arial,Helvetica,sans-serif;
	margin-bottom:4px;
}

#form_guia .leg {
	color:#000;
	font:bold 0.7em Arial,Helvetica,sans-serif;
}

#form_guia select, #form_guia input {
	width:170px;
	border:2px inset #000;
}

#form_guia .buscar {
	border:1px solid #a1a1a1;
	margin-top:15px;
	background:#d4d0c8;
	width:60px;
	height:20px;
	font:normal 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

#form_guia .buscar:hover {
	color:#fff;
}

#sideguia p {
	color:#979797;
	font:bold 0.7em Arial,Helvetica,sans-serif;
	text-align:center;	margin-bottom:3px;
}

p.pguia {
	color:#2c680b;
	font:bold 1.0em Arial,Helvetica,sans-serif;
	text-align:center;
}

#h1_guia {
	color:#1ba1c2;
	font:bold 1.3em "Trebuchet MS", Arial, Helvetica, sans-serif;
}

#rightbar h3, #leftbar h3 {
	text-transform:uppercase;
	border-bottom:2px solid #d7d7d7;
	font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8f8f8f;		text-align:left;
}

.sidebox {
	/*height:200px;*/
	overflow:hidden;
	margin-bottom:32px;
	padding-top:6px;
}

.sidebox ul { float:left; }

.sidebox ul li {
	list-style-image:url("imgs/listbullet2.jpg");
	color:#000;
	margin-left:14px;
	margin-bottom:6px;
	font:normal 0.7em Arial, Helvetica, sans-serif;
}

.sidebox ul li a {
	color:#000;
	text-decoration:none;
}

.sidebox ul li a:hover {
	text-decoration:none;
	color:#309dc0;
}

#parceiros {
	margin-left:145px;
	text-align:center;
}

#parceiros img {margin-bottom:6px;}

#publi {
	margin-top:8px;
	margin-bottom:0px;
	font:bold 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8f8f8f;
}

#guia #centerbar {
	width:32%;
	float:left;
	text-indent:14px;
}

#guia #centerbar h3 {
	width:100%;
	text-align:center;	
}

#noticias #centerbar {
	width:15%;
	/*margin-left:480px;*/
	float:left;
	text-indent:14px;
	border-right:1px dashed #ccc;
	min-height:200px;
}

#noticias #rightbar {
	width:19%;
	min-height:200px;
}

#adsenseSide {
	margin:0 auto;
}

/***
 * SINGLE
***/

#postData {
	font:normal 0.8em Arial, Helvetica, sans-serif;
	margin:10px 5px 10px 0;
}

#postData a { 
	color:#2d9dc3;
	text-decoration:none;
}

#postData a:hover {
	color:#0000ff;
	text-decoration:underline;
}

#postData ul { margin-left:20px; }

div.autor-bio {
	font:italic 0.7em Arial, Helvetica, sans-serif;
	margin:10px 0px 10px 0px;
}

p.postContent p { font:normal 0.7em Arial,Helvetica,sans-serif; }

.postContent-noticias p { margin:10px 0px 10px 0px; }

p.wp-caption-text {
	text-align:center;
	font:italic 0.8em arial,Helvetica,sans-serif;
	margin-bottom:10px;
}

.social_bookmark {
	font:italic 0.8em Arial,Helvetica,sans-serif;
	background:#effaff;
	margin:10px;
}

a.printLink { 
	font:normal 0.7em arial,Helvetica,sans-serif;
	color:#2d9dc3;
	text-decoration:none;
}

a.printLink:hover {
	font:normal 0.7em arial,Helvetica,sans-serif;
	color:#0000ff;
	text-decoration:underline;
}

/****
 * NOTICIAS
****/

#noticias dl dt {
	margin-top:10px;
	font:normal 0.7em Arial, Helvetica, sans-serif;
}

/*#noticias dl dt { font:normal 10pt Aria,Helvetica,sans-serif; }*/

#noticias dl dt a{	
	color:#217d94;
	text-decoration:none;
	margin-top:6px;
}

#noticias dl dt a:hover{
	border-bottom:#33CCFF 2px solid;
}

#noticias dl dd {
	margin-left:20px;	
	font:normal 10pt Arial,Helvetica,sans-serif;
}

#tbnoticias img {
	width:200px;
	border:2px #b8e9f6 solid;
}

#tbnoticias h4 a {
	font:bold 12pt Arial, Helvetica, sans-serif;
	color:#217d94;
	text-align:center;
	text-decoration:none;
}

#tbnoticias p { font:normal 0.7em Arial, Helvetica, sans-serif; }

/***
 * COBERTURAS ESPECIAIS
***/

#evento {
	margin-bottom:30px;
	padding-top:6px;
}

#lefteven { 
	float:left;
	width:174px;
}

#righteven {
	margin-left:175px;
	padding-top:10px;
}

#evenlog {
	text-indent:-9000px;
	background:url("imgs/viradalogo.jpg") center no-repeat;
	width:180px;
	height:220px;
	margin:10px 0px 0px 0px;
}

#evento h2 {
	text-transform:uppercase;
	font:bold 0.9em "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#8f8f8f;
	margin-top:6px;
	text-align:center;
}

#evento ul { margin-left:14px; }

#evento ul li {
	list-style-image:url("imgs/listbullet2.jpg");
	color:#000;	
	margin-bottom:6px;
	font:normal 0.7em Arial, Helvetica, sans-serif;
}

#evento ul li a {
	color:#000;
	text-decoration:none;
}

#evento ul li a:hover {
	text-decoration:none;
	color:#309dc0;
}

#righteven ul li { list-style:none; }

#righteven img { width:85px; }

#righteven a.imagem { 
	width:85px;
	border:2px #9d6010 solid;
	display:block;
}

#righteven a.imagem:hover { 
	width:85px;
	border:2px #f7c15d solid;
	display:block;
}

#lefteven ul li { list-style:none; }

#lefteven img { width:85px; }

#lefteven a.imagem { 
	width:85px;
	border:2px #9d6010 solid;
	display:block;
}

#lefteven a.imagem:hover { 
	width:85px;
	border:2px #f7c15d solid;
	display:block;
}

/***
 * RODAPÉ
***/

#footer {
	clear:both;
	text-align:center;
	margin-bottom:8px;
	margin-top:10px;
	height:70px;
	padding-top:30px;
}

.ctn-copyright {
	color:#999999;
	font:normal 0.7em Arial, Helvetica, sans-serif;

}

.ctn-copyright a {
	color:#217d94;
	text-decoration:underline;
}

.ctn-copyright a:hover {
	color:#999999;
	text-decoration:underline;
}

#footer-menu { 
	margin-bottom:6px;
	text-align:center;
}

#footer-menu li {
	list-style:none;
	display:inline;
	margin:0px 3px;
}

#footer-menu li a {
	font:bold 0.8em Tahoma, Geneva, sans-serif;
	color:#217d94;
	text-decoration:none;
}

#footer-menu li a:hover {
	color:#33CCFF;
	border-bottom:2px solid #217d94;
}

/***
 * FORMUL�RIOS
***/

#s {
	border:1px #003399 solid;
	background:#bfecff;
	font:normal 0.7em Arial,Helvetica,sans-serif; 
	padding:4px;
	width:200px;
}

/***
 * COMENT�RIOS
***/

ul.coments {
	border:1px #00FFFF solid;
	padding:6px;	
	font:normal 0.8em arial,Helvetica,sans-serif;
}

ul.coments p { margin:4px 0px 0px 4px; }

ul.coments a {	text-decoration:none; }

ul.coments em { color:#F00; }

ul.coments { list-style-position:inside; }

ul.coments li {
	margin-bottom:20px;
	padding:6px;
	border:1px #00FFFF solid;
	background:#FFF url("imgs/bgcomment.jpg") no-repeat top;
}

#commentsField { padding:20px; }

#commentform { font:normal 0.7em Arial, Helvetica, sans-serif }

#commentform input, textarea{
	border:1px #003399 solid;
	vertical-align:middle;
	margin-bottom:20px;
	font:normal 1.0em Arial, Helvetica, sans-serif;
	padding:4px;
}

#commentform #submit {
	border:4px #999999 double;
	padding:4px;
	cursor:pointer;
	background:#bfecff;
}

#commentform label {
	width:100px;
	text-align:right;
	float:left;
	margin-right:4px;
}

form.wpcf7-form { 
	font:normal 1em Arial, Helvetica, sans-serif;
	margin:20px auto;
	width:80%;
}

form.wpcf7-form input, form.wpcf7-form textarea, form.wpcf7-form select {
	border:1px #003399 solid;
	vertical-align:middle;
	margin-bottom:20px;
	font:normal 1.0em Arial, Helvetica, sans-serif;
	padding:4px;
	background:#f9f9f9;
}

form.wpcf7-form input:hover, form.wpcf7-form textarea:hover, form.wpcf7-form select:hover{
	background:#cedddf;
}

form.wpcf7-form input:focus, form.wpcf7-form textarea:focus, form.wpcf7-form select:focus {
	background:#f9f9f9;
}

form.wpcf7-form #submit {
	border:4px #999999 double;
	padding:4px;
	cursor:pointer;
	background:#bfecff;
}

form.wpcf7-form label {
	width:100px;
	text-align:right;
	float:left;
	margin-right:4px;
}

span.wpcf7-form-control-wrap {
	display:block;
}

#cse, #table {
	margin:0px;
	padding:0px;
}

a.mais {
	font-weight:bold;
	color:#217d94;
}

/**
* formul�rio de busca na p�gina inicial
**/

#busca {
	background:url("imgs/bgformhome.jpg") top center no-repeat;
	width:100%;
	text-align:center;
}

#form-busca {	
	text-align:center;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
}

#form-busca label {
	color:#979797;
	font:bold 0.9em Arial,Helvetica,sans-serif;
	margin-bottom:4px;
}

#form-busca input,select {
	border:2px inset #666;
	font:normal 0.8em Arial,Helvetica,sans-serif;
	margin-bottom:4px;
}

#form-busca input.search_button {
	border:none;
	background:#6C3 url("imgs/bgbtsubmit.jpg") no-repeat center;
	width:75px;
	height:24px;
	font:normal 0.8em "Trebuchet MS", Arial, Helvetica, sans-serif;
	cursor:pointer;
} 



/*

	ESTILOS DE PLUGINS PARA ECONOMIZAR CARREGAR MUITOS CSS

*/


/* The stylesheet for the Social Bookmarking RELOADED plugin */

.social_bookmark {
	padding:5px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.social_img {
	padding:1px;
}

/* Social Bookmarking RELOADED is based on Social bookmarks by Apostolos Dountsis */

/*
* INFORME
**/

#informe {
	width:100%;
	height:200px;
	background:url(images/barra_guiadosnamorados.jpg) repeat-x bottom;
	margin-bottom:2px;
	border-bottom:1px dashed #ccc;
	position:relative;
}

#informe h3 {
	background:url(images/h3_guiadosnamorados.jpg) left no-repeat #d2a7e0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	height:23px;
	font-family:arial;
	font-size:0.9em;
	font-weight:bold;
	text-indent:180px;
	letter-spacing:1px;
	line-height:21px;
}

#informe table {
	margin:0px auto;
}

#informe tr {
	height:69px;

}

#informe td {
	width:125px;
	padding:0 17px 0 20px;
}

#informe td img {
	border:3px solid #d3aadd;
	float:left;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:2px;
	margin-bottom:5px;
}

#informe td a {
	display:inline;
	width:120px;
	font-size:0.74em;
	font-family:Arial, Helvetica, sans-serif;
	color:#b6afbe;
	float:left;
	text-decoration:none;
	margin-top:5px;
	font-weight:bold;
	position:absolute;
	top:25px;
}

#informe td a:hover {
	text-decoration:underline;
}

#informe td a span {
	color:#9f88bb;
}

/* especial aniversario da cidade */

#aniversario {
	width:971px;
	height:580px;
	/*background:url(images/aniversario/PARABENSGUAXUPE98.jpg) no-repeat;*/
	margin:0 auto;
	position:relative;
}

#close {
	background:url(images/aniversario/fechar.jpg) no-repeat right center;
	width:84px;
	height:14px;
	line-height:14px;
	position:absolute;
	right:0;
	/*top:0;*/
	color:#168773;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	display:block;
	text-decoration:none;
	cursor:pointer;
}

#close:hover {
	background:#168773 url(images/aniversario/fechar.jpg) no-repeat right center;
	color:#fff;
}

.link-informe {
	color:#3E8C12!important;
}

.destaques#expoagro table td {
	padding-top:15px;
}

.destaques#expoagro .spot a {
	color:#874002;
}

.destaques#expoagro .spot a:hover {

}