/*
Theme Name: Tijuca-rj V02
Theme URI: http://www.tijuca-rj.com.br
Description: Theme desenvolvido exclusivamente para a versão 02 do portal tijuca-rj
Version: 2
Author: Bernard De Luna
Author URI: http://www.bernarddeluna.com
Tags: v02, tijuca, bernard, de luna
*/

/* zerando e padronizando */

* {margin:0;padding: 0;list-style: none;border: 0;text-decoration: none;}
:focus {outline: 0;}
table {border-collapse: collapse;width: 100%;}
html, body {height: 100%;}
hr {display: none;}
input.zerado {border: 0;}
.imgleft {float: left; padding: 5px;}
.imgright {float: right; padding: 5px;}
h2, h3, h4, h5, h6 {font: bolder 100%/100% helvetica, 'trebuchet ms', verdana, sans-serif;}
h3 {color:#606060;}
ol {list-style: decimal;}
blockquote, q {quotes: "" ""}
/*************************************************** ************************/
body {
background: #fff url(img/bg_topo.jpg) repeat-x left top;
font-family: 'trebuchet ms', verdana, sans-serif;
text-align: center;
}
.geral {
width: 1000px;
text-align: left;
margin: 0 auto;
overflow: hidden;
}
.superbanner {
margin: 0 auto;
width: 728px;
height: 90px;
margin-top: 5px;
margin-bottom: 5px;
}
.topo {
height: 154px;
position: relative;
}
.topo h1 {
height: 110px;
width: 260px;
position: absolute;
top: 0;
left: 0;
}



.topo h1 a {



	display: block;



	text-indent: -99999px;



	overflow: hidden;



	height: 110px;



	width: 260px;



	background: transparent url(img/logo.jpg) no-repeat left top;



}



.topo h1 a:hover {background: transparent url(img/logo_on.jpg) no-repeat left top;}



.descricao {



	display: none;



}

.topo form {

	height: 39px;

	width: 296px;

	background: transparent url(img/pesquisar_2.jpg) no-repeat left top;

	position: absolute;

	top: 24px;

	right: 20px;

}

.topo form input {

	background: transparent;

	height: 39px;

	width: 296px;

	color: #fff;

	font-size: 18px;

	vertical-align: middle;

	padding: 6px;

}

.menu {
	height: 30px;
	width: 580px;
	position: absolute;
	top: 128px;
}

.menu li {

 	float:left;

 	background: transparent url(img/aba_off_esq.gif) no-repeat left top;

 	margin-right: 3px;

 	padding:0 0 0 7px;

  }

.menu li a {

 	float:left;

 	display:block;

	background: transparent url(img/aba_off_dir.gif) no-repeat right top;

	padding: 6px 7px 7px 2px;

	color: #BFBFBF;

	font-size: 12px;

  }

.menu a:hover {color: #fff !important;}

  /* Commented Backslash Hack

   hides rule from IE5-Mac \*/

.menu a {float:none;}

/* End IE5-Mac hack */



.home .menu li.aba_01 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.home .menu li.aba_01 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#606060 !important;padding: 6px 7px 5px 2px;}

.menu li.aba_02 {background: transparent url(img/aba_02_off_esq.gif) no-repeat left top;}
.menu li.aba_02 a{background: transparent url(img/aba_02_off_dir.gif) no-repeat right top;color:#f0f0f0;padding: 6px 7px 5px 2px;}
.noticias .menu li.aba_02 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.noticias .menu li.aba_02 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#b25921 !important;padding: 6px 7px 5px 2px;}

.menu li.aba_08 {background: transparent url(img/aba_08_off_esq.gif) no-repeat left top;}
.menu li.aba_08 a{background: transparent url(img/aba_08_off_dir.gif) no-repeat right top;color:#f0f0f0;padding: 6px 7px 5px 2px;}
.voz_tijucana .menu li.aba_08 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.voz_tijucana .menu li.aba_08 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#510592 !important;padding: 6px 7px 5px 2px;}

.menu li.aba_09 {background: transparent url(img/aba_09_off_esq.gif) no-repeat left top;}
.menu li.aba_09 a{background: transparent url(img/aba_09_off_dir.gif) no-repeat right top;color:#f0f0f0;padding: 6px 7px 5px 2px;}
.programacao_cultural .menu li.aba_09 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.programacao_cultural .menu li.aba_09 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#0b7144 !important;padding: 6px 7px 5px 2px;}

.menu li.aba_03 {background: transparent url(img/aba_03_off_esq.gif) no-repeat left top;}
.menu li.aba_03 a{background: transparent url(img/aba_03_off_dir.gif) no-repeat right top;color:#f0f0f0;padding: 6px 7px 5px 2px;}
.servicos .menu li.aba_03 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.servicos .menu li.aba_03 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#009aca !important;padding: 6px 7px 5px 2px;}

.menu li.aba_04 {background: transparent url(img/aba_04_off_esq.gif) no-repeat left top;}
.menu li.aba_04 a{background: transparent url(img/aba_04_off_dir.gif) no-repeat right top;color:#f0f0f0;padding: 6px 7px 5px 2px;}
.historias .menu li.aba_04 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.historias .menu li.aba_04 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#cc9900 !important;padding: 6px 7px 5px 2px;}

.menu li.aba_05 {background: transparent url(img/aba_05_off_esq.gif) no-repeat left top;}
.menu li.aba_05 a{background: transparent url(img/aba_05_off_dir.gif) no-repeat right top;color:#f0f0f0;padding: 6px 7px 5px 2px;}
.pracas .menu li.aba_05 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.pracas .menu li.aba_05 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#71c002 !important;padding: 6px 7px 5px 2px;}

.contato .menu li.aba_06 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.contato .menu li.aba_06 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#606060;padding: 6px 7px 5px 2px;}

.menu li.aba_07 a{color: #CC9900;}
.anuncie .menu li.aba_07 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.anuncie .menu li.aba_07 a{color: #CC9900; background: transparent url(img/aba_on_dir.gif) no-repeat right top;padding: 6px 7px 5px 2px;}

.menu li.aba_10 {background: transparent url(img/aba_10_off_esq.gif) no-repeat left top;}
.menu li.aba_10 a{background: transparent url(img/aba_10_off_dir.gif) no-repeat right top;color:#f0f0f0;padding: 6px 7px 5px 2px;}
.colunas .menu li.aba_10 {background: transparent url(img/aba_on_esq.gif) no-repeat left top;}
.colunas .menu li.aba_10 a{background: transparent url(img/aba_on_dir.gif) no-repeat right top;color:#d70000 !important;padding: 6px 7px 5px 2px;}








.breadcrumb {

float: left;

}
.breadcrumb p {
padding-left: 13px;
font-size: 10px;
color: #ccc; 
width: 274px;
height: 15px;
overflow: hidden;
}
.breadcrumb p a {color:#fff; }
.breadcrumb p a:hover {text-decoration: underline;}
.caminho_rss {
background: transparent url(img/caminho.jpg) no-repeat left top;
width: 392px;
height: 45px;
position: absolute;
top: 108px;
right: 20px;
}

.caminho_rss h2{
font-size: 12px;
color:#fff; 
text-transform: uppercase;
padding: 7px 12px 5px;

}

.assinar_rss {

float: right;

width: 90px;

height: 32px;

background: transparent url(img/assine_rss_off.jpg) no-repeat right 2px;

display: block;

text-indent: -99999px;

overflow: hidden;

margin: 5px 10px 0 5px; 

}

.assinar_rss:hover {background: transparent url(img/assine_rss.jpg) no-repeat right top;}



/* SIDEBAR */

#sidebar {

width: 182px;

float: left;

margin-right: 15px;

padding: 20px 0 30px 5px;

}

#sidebar h2 {

color:#606060;

font-size: 16px;

padding: 20px 0 4px;

text-transform:uppercase;

}
#sidebar h2 a:hover {text-decoration: underline;}



#sidebar .bairros a {
min-height: 16px;
padding: 2px 3px;
color: #606060;
font-size: 12px;
line-height: 1.3em;
display: inline;
color:#CD3301;
}
#sidebar .bairros a:hover {background: #CD3301;color:#fff;}

#sidebar .bairros h2,#sidebar .bairros h2 a {color:#CD3301;}

#sidebar .voz_tijucana h2,#sidebar .voz_tijucana h2 a {color:#510592;}

#sidebar .programacao_cultural h2,#sidebar .programacao_cultural h2 a {color:#0b7144;}

#sidebar .noticias h2,#sidebar .noticias h2 a {color:#606060;}

#sidebar2 .servicos {margin-top: 30px;}
#sidebar .servicos h2,#sidebar .servicos h2 a, #sidebar2 .servicos h2,#sidebar2 .servicos h2 a {color:#009ACA;}

#sidebar .historias h2,#sidebar .historias h2 a {color:#CC9900;}

#sidebar .pracas h2,#sidebar .pracas h2 a {color:#71C002;}

#sidebar ul li, #sidebar2 .servicos li {padding: 1px 0;}

#sidebar ul li a, #sidebar2 .servicos li a {

min-height: 16px;

padding: 2px;

color: #606060;

font-size: 12px;

line-height: 1.3em;

display: block;

}

#sidebar .noticias ul li a:hover {background: #606060;color:#fff;}

#sidebar .voz_tijucana ul li a:hover {background: #510592;color:#fff;}

#sidebar .programacao_cultural ul li a:hover {background: #0b7144;color:#fff;}

#sidebar .servicos span, #sidebar2 .servicos span {font-size: 10px;color:#999;}
#sidebar .servicos ul li a:hover, #sidebar2 .servicos ul li a:hover{background: #009ACA;color:#fff;}

#sidebar .historias ul li a:hover {background: #CC9900;color:#fff;}

#sidebar .pracas ul li a:hover {background: #71C002;color:#fff;}

.lista-servicos-destaque {padding: 10px 0;margin-bottom: 20px;border-bottom:1px solid #ccc;}
.lista-servicos-destaque li a{background: #009ACA;color:#fff !important;}
.lista-servicos-destaque li a:hover{background: #EBF8FC !important; color:#009ACA!important;}


/* SIDEBAR 2 */

#sidebar2 {
width: 182px;
float: right;
margin-left: 15px;
padding-top: 20px;
color:#6F6F6F;
font-size: 12px;
line-height: 1.4em;
}
#sidebar2 h2 {

	color:#606060;

	font-size: 16px;

padding: 10px 0 4px;

text-transform:uppercase;
}
#sidebar2 .enquete {display: none;}
#sidebar2 .enquete h2 {
color:#606060;
font-size: 16px;
padding: 10px 0 4px;
text-transform:uppercase;
background:#FFFFF2;
}
#sidebar2 a.dem-vote-link {
color:#b25921;
font-size: 10px;
line-height: 15px;
text-decoration: underline;
clear:both;
display:block;
}
#sidebar2 input.dem-vote-button {
text-transform: uppercase;
font-weight: bolder;
font-family: helvetica;
color:#B25921;
font-size: 18px;
background: #FFFFF2;
cursor: pointer;
float:right;
} 
#sidebar2 .enquete ul{
margin-bottom: 4px;
}
#sidebar2 div.democracy {
margin-bottom: 10px;
background:#FFFFF2;
}
#sidebar2 div.democracy :after{
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
overflow:hidden;
}
#sidebar2 ul.s_links li a{

height: 170px;

width: 170px;

/* border:4px solid #DFDFDF; */

display: block;

margin-bottom: 8px;

}

/* #sidebar2 ul.s_links li a:hover {border:4px solid #DD7921;} */



/* CONTEUDO */

#conteudo {

padding: 20px 0;

margin: 0;

background: #fff;

vertical-align: top;

height: 100%;


float: left;

width: 600px;
overflow: hidden;

}

#conteudo:after{

		    content:".";

		    display:block;

		    clear:both;

		    visibility:hidden;

		    height:0;

		    overflow:hidden;

		}
.adsense {text-align: center;clear:both;padding-top:10px;}
.vertical {float: right;width: 210px;}
#conteudo a:hover{text-decoration:underline;}
#conteudo p.tags {
padding: 0 0 25px 0;
border-bottom: 1px solid #E9E9E9;
margin-bottom: 0;
width: 100%;
display: table;
}
#conteudo .info_portal {
background: #FFFFF2 url(img/info_portal.jpg) no-repeat right bottom;
border-top:1px solid #FFFFCC;
border-bottom:1px solid #FFFFCC;
padding: 0 0 16px
}
#conteudo .info_portal h2{
font-size: 14px;
line-height: 1.2em;
color:#EC9846;
padding: 10px 10px 5px;
}
#conteudo .info_portal p {
padding: 0 10px 7px;
color:#6F6F6F;
font-size: 12px;
line-height: 1.4em;
font-style: normal;
vertical-align: top;
}
#conteudo .info_portal p a{color:#EC9846;}
#conteudo .info_portal p a:hover{text-decoration: underline;}
#conteudo .ultimo_post h2 {
font-size: 20px;
line-height: 1.2em;
color:#6F6F6F;
}
#conteudo .ultimo_post h2 a {
font-size: 20px;
line-height: 1.2em;
color:#6F6F6F;
font-weight: bolder !important;
}
.home #conteudo .ultimo_post h2 a {color: #B25921;}
#conteudo .ultimo_post p {
padding: 4px 0 15px;
color:#6F6F6F;
font-size: 12px;
font-style: normal;
vertical-align: top;
}
.home #conteudo .ultimo_post_historias h2, .home #conteudo .ultimo_post_historias h2 a {color: #C90 !important;font-weight: normal;}
.home #conteudo .ultimo_post_pracas h2, .home #conteudo .ultimo_post_pracas h2 a {color: #71C002 !important;font-weight: normal;}


#conteudo .ultimo_post p a{color:#B25921;}

.outros_posts {vertical-align: top;display: table;}
.outros_posts h2 { padding-bottom: 3px;text-transform:uppercase;color:#606060;margin-top: 15px;}
.outros_posts ol {clear: both;vertical-align: top;}
.outros_posts ol li{
float: left;
margin: 0 10px 15px 0;
width: 31%;
color:#6F6F6F;
font-size: 11px;
}
.outros_posts ul li {
margin: 0;
padding: 4px 0 0 0;
color:#6F6F6F;
font-size: 11px;
}
.outros_posts ol li p {text-align: left;}
.outros_posts ul li a{
color:#6F6F6F;
font-size: 11px;
margin: 0;
padding:0;
}
.outros_posts h2 a{
font-size: 14px;
line-height: 1.3em;
color:#606060;
text-transform: none;
margin:0;
}
#conteudo .ultimo_post p.tags a {font-size: 11px;background: #CD3301;color:#fff !important;padding: 0px 3px !important;margin-left:5px;}
#conteudo .tags a:hover {text-decoration: none;}

.ultimo_post {min-height: 50px;vertical-align: top;}
.ultimo_post h2 {
margin-top: 15px;
font-size: 22px;
line-height: 1.2em;
color:#B25921;
}
h2#comments {
padding-left: 42px;
background: transparent url(img/ic_comments.jpg) no-repeat left top;
}
.commentlist li {
color:#6F6F6F;
font-size: 13px;
padding: 10px 5px;
margin-bottom: 10px;
border-bottom: 1px dashed #E9E9E9;
}
.commentlist li a{
color:#B25921;
font-size: 13px;
}
input.comment {
padding: 2px;
color: #6F6F6F !important;
font-size: 12px;
line-height: 2em;
width: 355px;
height: 25px;
background: #E9E9E9 !important;
}
textarea.comment {
padding: 2px;
color: #6F6F6F !important;
font-size: 12px;
line-height: 2em;
width: 355px;
background: #E9E9E9 !important;
}


span.metalinks {
	padding: 0 0 0 6px !important;
margin: 0 !important;
color: #6F6F6F !important;
font-size: 12px !important;
}
span.metalinks a{
	font-size: 11px;
	padding: 0 !important;
margin: 0 !important;
	vertical-align: top;
background: #fff !important;

}
/************ VCARD ************/
#conteudo .vcard {
padding: 0;
margin: 0;
line-height: 1.8em;
color:#6F6F6F;
font-size: 12px;
}
#conteudo .vcard a {color:#0099CC;}
#conteudo .vcard .locality {color:#CD3301;}
#conteudo .vcard .geo {display: none;}


/************** HOME ***************/
#conteudo.home .ultimo_post h2 {color:#B25921;}
#conteudo.home .ultimo_post p {
padding: 4px 0 20px;
color:#6F6F6F;
font-size: 11px;
font-style: italic;
vertical-align: top;
}
/************** NOTICIAS ***************/

.noticias #conteudo .ultimo_post h2 {color:#B25921;font-size: 18px;}
.noticias #conteudo.single .ultimo_post h2 {color:#B25921;font-size: 20px !important;}
.noticias #conteudo .ultimo_post h2 a{color:#B25921;font-size: 18px;}
.noticias #conteudo.single .ultimo_post p {line-height: 1.8em;color:#333}
.noticias #conteudo .ultimo_post p a{color:#B25921;}
.noticias #conteudo h1 {
font-size: 24px;
line-height: 1.2em;
color:#B25921;
text-transform: uppercase;
margin-bottom:5px;
}

/************** SERVICOS ***************/

.servicos #conteudo h2 {color:#009ACA;font-size: 16px;}
.servicos #conteudo.single .ultimo_post h2 {color:#009ACA;font-size: 20px !important;}
.servicos #conteudo h2 a {color:#009ACA;font-size: 16px;}
.servicos #conteudo .ultimo_post p {
padding: 6px 0 5px;
color:#6F6F6F;
font-size: 12px;
font-style: normal;
vertical-align: top;
}
.servicos #conteudo.single .ultimo_post p {line-height: 1.8em;color:#333}
.servicos #conteudo .ultimo_post p a{color:#009ACA;}
.servicos #conteudo h1 {
font-size: 24px;
line-height: 1.2em;
color:#009ACA;
text-transform: uppercase;
margin-bottom:5px;
}

/************** HISTORIAS ***************/

.historias #conteudo h2 {color:#CC9900;font-size: 16px;}
.historias #conteudo.single .ultimo_post h2 {color:#CC9900;font-size: 20px !important;}
.historias #conteudo h2 a {color:#CC9900;font-size: 16px;}
.historias #conteudo .ultimo_post p {
padding: 6px 0 5px;
color:#6F6F6F;
font-size: 13px;
font-style: normal;
vertical-align: top;
}
.historias #conteudo.single .ultimo_post p {line-height: 1.8em;color:#333;padding-bottom: 10px;}
.historias #conteudo.single blockquote {border-left:1px solid #CC9900; border-right:1px solid #CC9900;padding: 10px 20px; }
.historias #conteudo .ultimo_post p a{color:#CC9900;}
.historias #conteudo h1 {
font-size: 24px;
line-height: 1.2em;
color:#CC9900;
text-transform: uppercase;
margin-bottom:5px;
}

/************** PRACAS ***************/

.pracas #conteudo h2 {color:#71C002;font-size: 16px;}
.pracas #conteudo.single .ultimo_post h2 {color:#71C002;font-size: 20px !important;}
.pracas #conteudo h2 a {color:#71C002;font-size: 16px;}
.pracas #conteudo .ultimo_post p {
padding: 6px 0 5px;
color:#6F6F6F;
font-size: 13px;
font-style: normal;
vertical-align: top;
}
.pracas #conteudo.single .ultimo_post p {line-height: 1.8em;color:#333;padding-bottom: 10px;}
.pracas #conteudo.single blockquote {border-left:1px solid #CC9900; border-right:1px solid #CC9900;padding: 10px 20px; }
.pracas #conteudo .ultimo_post p a{color:#71C002;}
.pracas #conteudo h1 {
font-size: 24px;
line-height: 1.2em;








color:#71C002;
text-transform: uppercase;
margin-bottom:5px;
}


/************** BAIRROS ***************/

.bairros #conteudo h2 {color:#CD3301;font-size: 16px;}
.bairros #conteudo.single .ultimo_post h2 {color:#CD3301;font-size: 20px !important;}
.bairros #conteudo h2 a {color:#CD3301;font-size: 16px;}
.bairros #conteudo .ultimo_post p {
padding: 6px 0 5px;
color:#6F6F6F;
font-size: 13px;
font-style: normal;
vertical-align: top;
}
.bairros #conteudo.single .ultimo_post p {line-height: 1.8em;color:#333;padding-bottom: 10px;}
.bairros #conteudo.single blockquote {border-left:1px solid #CC9900; border-right:1px solid #CC9900;padding: 10px 20px; }
.bairros #conteudo .ultimo_post p a{color:#CD3301;}
.bairros #conteudo h1 {
font-size: 24px;
line-height: 1.2em;
color:#CD3301;
text-transform: uppercase;
margin-bottom:5px;
}



.colunas #conteudo.single blockquote {border-left:1px solid #CC0000; border-right:1px solid #CC0000;padding: 10px 20px; }

/*************** SUBCATEGORIA ************/

.servicos #conteudo.subcategoria h2 {color:#009ACA;
color:#0099CC;
font-size: 15px;
padding: 8px 0;
text-transform:uppercase;
width: 355px;
}
.subcategoria ul li {padding: 2px 0 3px; color: #606060;font-size: 12px;}
.subcategoria ul li a {
min-height: 16px;
padding: 2px;
color: #606060;
font-size: 13px;
line-height: 1.3em;
}
.subcategoria ul li a:hover {color:#0099CC;}

.ass_bloco {clear:both;vertical-align: top;padding-top: 20px;}
.ass_bloco div {
float: left;
/*border:1px solid #E9E9E9; */
}

.newsletter {
background: transparent url(img/faixa_servico.jpg) no-repeat right bottom;
width: 390px;
height: 107px;
margin-right: 15px;
/* padding-left: 15px; */
overflow: hidden;
text-align: left;
}

.newsletter h2 {
color:#606060;
font-size: 16px;
padding: 14px 0 10px;
text-transform:uppercase;
width: 370px;
}

.newsletter p {
padding: 2px 0px 5px;
color:#6F6F6F;
font-size: 11px;
width: 370px;

}

.newsletter input {
padding: 2px;
color: #6F6F6F;
font-size: 12px;
line-height: 2em;
width: 355px;
height: 23px;
background: #E9E9E9;
}

.ass_bloco div a{
display: block;
background: #fff url(img/img_rss.jpg) no-repeat center center;
text-indent: -99999px;
overflow: hidden;
height: 107px;
width: 174px;
}
.ass_bloco div a:hover{background: #fff url(img/img_rss_on.jpg) no-repeat center center;}





/**** servicos home ****/



.servicos_bloco {clear:both;vertical-align: top;padding-top: 20px;}
.servicos_bloco div{float: left;width: 174px;padding: 0 0 0 5px;}
.servicos_bloco p {
padding: 4px 0px 8px;
color:#6F6F6F;
font-size: 11px;
}

.servicos_bloco h3 {
font-size: 14px;
line-height: 1.3em;
color:#606060;
}
.servicos_bloco p a {font-size: 13px;color:#0099CC;text-decoration: underline;font-weight: bolder;}
.servicos_bloco p a:hover {color:#DFDFDF;}

.servicos_bloco .top_servicos {
width: 385px;
min-height: 205px;
margin-right: 15px;
padding: 0 15px 0 0;
overflow: hidden;
text-align: left;
background: transparent url(img/faixa_servico.jpg) no-repeat right top;
}

.top_servicos h2 {
color:#0099CC;
font-size: 18px;
padding: 8px 0;
text-transform:uppercase;
width: 355px;
}

.top_servicos ol {clear: both;vertical-align: top;}
.top_servicos ol li{
margin: 0 0 7px 0;
color:#ADADAD;
font-size: 11px;
padding:2px 0;
}
.top_servicos ol li:hover {background: #ebf8fc;}

.top_servicos ol li span {
font-size: 14px;
color:#ADADAD;
padding: 0 5px 0 0px;
border-right: 1px solid #E9E9E9;
width: 80px;
}

.top_servicos h3 a{
font-size: 14px;
line-height: 1.3em;
color:#606060;

}

.top_servicos h3 a:hover{text-decoration:underline;}


/*** voz tijucana **/
.home .bloco_voz p.mais {text-align: right;font-weight:bolder;margin:0;font-size:10px;}
.home .bloco_voz {
	border-top:1px solid #e5c4ff;
	border-bottom:1px solid #e5c4ff;
	height:100%;
	min-height:105px;
	background: #fbf6ff url(img/logo_voz_tijucana_menor.jpg) no-repeat 10px 8px;
	clear: both;
	float: left;
	width:290px;
	margin: 0 14px 20px 0;
	padding: 10px 0;
}
.home .bloco_voz a{color: #510592;}
.home .bloco_voz h3 {margin-bottom: 0.1em;padding: 0 10px 0 55px;}
.home .bloco_voz h3 a{
	color: #883acb;
	font-size: 13px;
}
.home .bloco_voz p{
	padding: 0 10px 0 55px;
	color:#6F6F6F;
	font-size: 11px;
	font-style: normal;
	vertical-align: top;

	text-align: left;
	margin-bottom: 0.1em;
}



.voz_tijucana #conteudo h1{
font-size: 20px;
line-height: 1.2em;
color:#B25921;
text-transform: uppercase;
margin-bottom:5px;
}
.voz_tijucana #conteudo.single .ultimo_post h2 {color:#510592;font-size: 18px !important;}
.voz_tijucana #conteudo h1{
	background: transparent url(img/logo_voz_tijucana.jpg) no-repeat left top;
padding: 30px 0 0 90px;
font-size: 20px;
line-height: 1.2em;
color:#510592;
text-transform: uppercase;
margin-bottom:5px;
height: 90px;
overflow: hidden;
}
.voz_tijucana #conteudo h2 a {color:#510592;font-size: 16px;}
.voz_tijucana #conteudo .ultimo_post p {
padding: 6px 0 7px;
color:#6F6F6F;
font-size: 13px;
font-style: normal;
vertical-align: top;
line-height: 1.6em;
}
.voz_tijucana #conteudo.single .ultimo_post p {line-height: 1.8em;color:#333;padding-bottom: 10px;}
.voz_tijucana #conteudo.single blockquote {border-left:1px solid #CC9900; border-right:1px solid #CC9900;padding: 10px 20px; }
.voz_tijucana #conteudo .ultimo_post p a{color:#510592;}

.voz_tijucana #conteudo div.ultimas_vozes {margin:20px 0;padding: 20px 0; border-top:1px solid #8b21bc;border-bottom:1px solid #8b21bc;}
.voz_tijucana #conteudo div.ultimas_vozes h2 {color:#510592;font-size: 20px !important;margin-bottom:10px;}
.voz_tijucana #conteudo div.ultimas_vozes ol li h3 {padding: 3px 0;}
.voz_tijucana #conteudo div.ultimas_vozes ol li h3 a {color:#883acb;font-size: 13px;}
.voz_tijucana #conteudo div.ultimas_vozes p {
	margin: 0 0 18px;
	line-height: 1.8em;
	padding-bottom: 10px;
	color:#333;
	font-size: 13px;
	font-style: normal;
	vertical-align: top;
}


/*** programacao cultural **/
.home .bloco_cultural p.mais {text-align: right;font-weight:bolder;margin:0;font-size:10px;}

.home .bloco_cultural {
	border-top:1px solid #d9eee5;
	border-bottom:1px solid #d9eee5;
	height:100%;
	min-height:105px;
	background: #f1f9f6 url(img/logo_prog_cultural_menor.jpg) no-repeat 10px 8px;
	float: left;
	width:290px;
	margin-bottom: 20px;
	padding: 10px 0;
}
.home .bloco_cultural a{color: #0b7144;}
.home .bloco_cultural h3 {margin-bottom: 0.1em;padding: 0 10px 0 55px;}
.home .bloco_cultural h3 a{
	color: #188857;
	font-size: 13px;
}
.home .bloco_cultural p{
	padding: 0 10px 0 55px;
	color:#6F6F6F;
	font-size: 11px;
	font-style: normal;
	vertical-align: top;
	text-align: left;
	margin-bottom: 0.1em;
}



.programacao_cultural #conteudo h1{
font-size: 20px;
line-height: 1.2em;
color:#B25921;
text-transform: uppercase;
margin-bottom:5px;
}
.programacao_cultural #conteudo.single .ultimo_post h2 {color:#0b7144;font-size: 18px !important;}
.programacao_cultural #conteudo h1{
	background: transparent url(img/logo_prog_cultural.jpg) no-repeat left top;
padding: 30px 0 0 90px;
font-size: 20px;
line-height: 1.2em;
color:#0b7144;
text-transform: uppercase;
margin-bottom:5px;
height: 90px;
overflow: hidden;
}
.programacao_cultural #conteudo h2 a {color:#0b7144;font-size: 16px;}
.programacao_cultural #conteudo .ultimo_post p {
padding: 6px 0 7px;
color:#6F6F6F;
font-size: 13px;
font-style: normal;
vertical-align: top;
line-height: 1.6em;
}
.programacao_cultural #conteudo.single .ultimo_post p {line-height: 1.8em;color:#333;padding-bottom: 10px;}
.programacao_cultural #conteudo.single blockquote {border-left:1px solid #CC9900; border-right:1px solid #CC9900;padding: 10px 20px; }
.programacao_cultural #conteudo .ultimo_post p a{color:#0b7144;}
.programacao_cultural #conteudo p a{color:#0b7144;}

.programacao_cultural #conteudo div.ultimas_culturas {margin:20px 0;padding: 20px 0; border-top:1px solid #188857;border-bottom:1px solid #188857;}
.programacao_cultural #conteudo div.ultimas_culturas h2 {color:#0b7144;font-size: 20px !important;margin-bottom:10px;}
.programacao_cultural #conteudo div.ultimas_culturas ol li h3 {padding: 3px 0;}
.programacao_cultural #conteudo div.ultimas_culturas ol li h3 a {color:#188857;font-size: 13px;}
.programacao_cultural #conteudo div.ultimas_culturas p {
	margin: 0 0 18px;
	line-height: 1.8em;
	padding-bottom: 10px;
	color:#333;
	font-size: 13px;
	font-style: normal;
	vertical-align: top;
}



/*** COLUNAS **/
.home .bloco_colunas p.mais {text-align: right;font-weight:bolder;margin:0;font-size:10px;}

.home .bloco_colunas {
	border:1px solid #f8d4d0;
	height:100%;
	min-height:105px;
	background: #fff8f7 url(img/fx_colunas.gif) no-repeat right top;
	clear:both;
	margin-bottom: 20px;
	padding: 10px;
margin-top:20px;
}
.bloco_colunas .linha_coluna:after{
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
overflow:hidden;
}
.bloco_colunas .linha_coluna li {
	padding: 5px 0 10px;
	width:540px;
	height: 100%;
	float:none;
	clear:both;
}
.bloco_colunas .linha_coluna li p{margin-top: 6px;}
.img_coluna {
	float:left;
	width:60px;
	height:36px;
	margin: 0 5px 5px 0;
}
.nome_coluna a{
	display:block;
	height: 100%;
	margin-bottom:2px;
}
.nome_coluna a{
	font-size:11px;
	font-weight: bolder;
	color:#d70000;
}
.home .bloco_colunas p a strong{
	font-size: 18px;
	font-weight: normal;
}
.home .bloco_colunas p a{
	padding: 0 10px 0 0;
	color:#6F6F6F;
	font-size: 13px;
	font-style: normal;
	vertical-align: top;
	text-align: left;
	margin-bottom: 0.1em;
	text-decoration: none !important;
}
.home .bloco_colunas p a:hover {color:#d70000;}
.colunas #conteudo h1 {
	background: #d70000;
	color: #fff !important;
	padding:10px;
	font-size: 20px !important;
	margin-bottom:30px;
text-transform: uppercase;
font-weight: normal;
}

.colunas #conteudo .coluna_autor, .coluna_autor {
	line-height: 1.2em !important;
	margin-bottom:2px !important;
	padding: 0 !important;
	font-size:11px;
	color:#333;
}
.colunas #conteudo .coluna_autor {padding-top:15px !important;padding-left:5px !important;}

.colunas #conteudo .coluna_autor a {color: #d70000 !important;}
.coluna_autor .post-categories {display:inline;}
.coluna_autor .post-categories li {display:inline;}
.colunas #conteudo.single .ultimo_post h2 {
	color: #d70000 !important;
	font-size: 18px !important;
	margin-bottom:10px !important;
	margin-top: 0 !important;
}
.colunas #conteudo .ultimo_post h2 {
	color: #d70000 !important;
	font-size: 18px !important;
	line-height: 1.3em;
	padding:0;
	margin:0;
}
.colunas #conteudo .ultimo_post h2 a{color: #d70000 !important;}

.coluna_nota {
	font-size:12px;
	color:#333;
	padding:3px;
border-bottom:1px solid #E9E9E9;
margin-bottom:5px;
}
.coluna_nota p{ font-size:12px;line-height: 1.2em !important;}

.colunas #conteudo p {line-height: 1.3em;color:#333;padding: 0 0 5px;}
.colunas #conteudo.single p {line-height: 1.8em;color:#333;padding-bottom: 10px;}
.colunas #conteudo .tags {margin-top:10px;}
.colunas #conteudo div.ultimas_colunas {margin:20px 0;padding: 20px 0; border-top:1px solid #f8d4d0;border-bottom:1px solid #f8d4d0;}
.colunas #conteudo div.ultimas_colunas h2 {color:#d70000;font-size: 20px !important;margin-bottom:10px;}
.colunas #conteudo div.ultimas_colunas ol li {clear:both;height: 100%;}
.colunas #conteudo div.ultimas_colunas ol li h3 {padding: 3px 0;}
.colunas #conteudo div.ultimas_colunas ol li h3 a {color:#d70000;font-size: 13px;}
.colunas #conteudo div.ultimas_colunas p {
	margin: 0 0 18px;
	line-height: 1.8em;
	padding-bottom: 10px;
	color:#333;
	font-size: 13px;
	font-style: normal;
	vertical-align: top;
}


/* CONTATO */
/* formulario de contato */
#conteudo #form_contato {
	padding: 5px 0 10px 0;
	font-size: 12px;
	color:#606060;
}
#conteudo #form_contato label {
	display: block;
	margin-bottom:18px;
}
#conteudo #form_contato label input,#conteudo #form_contato label textarea {
	background: #EAEAEA;
	color: #606060;
	padding:5px;
	width: 580px;
}
#conteudo #form_contato label input:hover, #conteudo #form_contato label textarea:hover,#conteudo #form_contato label input:focus, #conteudo #form_contato label textarea:focus {
	background: #D1D1D1;
	color: #000;
	padding:5px;
	width: 580px;
}
#conteudo #form_contato p.botao {text-align: right;}
#conteudo #form_contato p.botao input{
margin: 8px 0 18px 0;
text-transform: uppercase;
font-weight: bolder;
font-family: helvetica;
color:#B25921;
font-size: 18px;
background: #fff;
cursor: pointer;
}


/* PESQUISA */
#searchform {font-size: 12px;color:#606060;}
#searchform #s {
	background: #EAEAEA;
	color: #606060;
	padding:5px;
	width: 280px;
}
#searchform #s:hover,#searchform #s:focus {
	background: #D1D1D1;
	color: #000;
	padding:5px;
	width: 280px;
}
#searchsubmit {
text-transform: uppercase;
font-weight: bolder;
font-family: helvetica;
color:#B25921;
font-size: 18px;
background: #fff;
cursor: pointer;
}


/* EMPREGOS */
/* formulario de busca */
#conteudo #form_emprego {
	padding: 5px 0 10px 0;
	font-size: 12px;
	color:#606060;
}
#conteudo #form_emprego label {
	display: block;
	margin-bottom:18px;
}
#conteudo #form_emprego label input,#conteudo #form_emprego label select,#conteudo #form_emprego label textarea {
	background: #EAEAEA;
	color: #606060;
	padding:5px;
	width: 580px;
}
#conteudo #form_emprego p.botao {text-align: right;}
#conteudo #form_emprego p.botao input{
margin: 8px 0 18px 0;
text-transform: uppercase;
font-weight: bolder;
font-family: helvetica;
color:#B25921;
font-size: 18px;
background: #fff;
cursor: pointer;
}










/* PAGINACAO */



.paginacao {clear:both;text-align: center;margin: 20px 0;font-size: 11px;height: 30px;}
/* RODAPE */

#rodape {

clear:both;

border-top: 1px solid #E9E9E9;

background: #fff url(img/ic_tijucarj.jpg) no-repeat right 8px;

text-align: right;

position: relative;

height: 85px;

padding: 8px 0;

margin-top:20px;

}



#rodape ul{

position: absolute;

top: 8px;

left: 8px;

text-align: left;

}

#rodape ul li {

float:left;

padding:0 0 0 10px;

}

#rodape ul li a {

 	float:left;

 	display:block;

	padding: 6px 12px 7px 2px;

	color: #606060;

	font-size: 11px;

text-transform: uppercase;

}

#rodape a:hover {color: #B25921;}

#rodape .email {

color:#606060;

font-size: 30px;

line-height: 1em;

font-weight: bolder;

padding: 0 60px 0 0;

}

#rodape address {

font-size: 11px;

color: #606060;

font-style: normal;

padding-right: 60px;

}

/*** links patrocinados ***/

div.links_patrocinados {
background: #FFFFF2;
border:1px solid #FFFFCC;
padding: 20px 0;
}
div.links_patrocinados h5 {
font-size: 14px;
color:#0099CC;
margin: 0 0 2px;
}
div.links_patrocinados p.icone {
float: left;
width: 115px;
height: 115px;
margin: 0 10px 10px 10px;
}
div.links_patrocinados p.icone img{
height: 100px;
width: 100px;
border:4px solid #0099CC;
}
#conteudo div.links_patrocinados .vcard {padding: 2px 5px;font-size: 11px;color:#2e2e2e;line-height: 1.5em;}
#conteudo div.links_patrocinados .vcard span {font-size: 11px;color:#2e2e2e;line-height: 1.5em;}
div.links_patrocinados .vcard p {
font-size: 11px;
color: #2e2e2e;
line-height: 1.5em;
}
.links_aviso {
background: #FFFFCC;
margin-bottom: 30px;
height: 30px;
font-size: 11px;
line-height: 30px;
color: #5f4e18;
padding: 0 10px;
text-align: left;
float: none;
clear: both;
}
.links_aviso a {color: #CC9900;}
.links_aviso a:hover {text-decoration: underline;}




/********* formatos ******************/

table.formatos {
	width: 100%;
	border-collapse:collapse;
	font: normal 11px "trebuchet ms";
	margin-bottom:30px;
	height:auto;
}
table.formatos thead th {font-size:11px;background: #808080;padding:8px 5px;color: #fff;}
table.formatos tbody tr td {font-size:11px;padding:8px 5px;color: #2a2a2a;}
table.formatos tbody tr {background:#fff;}
table.formatos tbody tr.tbl_01 {background:#efefef;}
table.formatos tfoot {background: #808080;font-size:10px;color:#fff;}
table.formatos tfoot tr td {font-size:10px;padding:8px 5px;color: #fff;}


#PicNetEyeTracker {display: block; position:absolute; height:0;width:0; font-size:1px; z-index: -9999px; left: -999px;color:#fff;}
