

/* resets */
* {margin:0; padding:0; border:0;}
.reset-height {height:auto !important;}
.reset-margin {margin:0 !important;}
.reset-margin-top {margin-top:0 !important;}
.reset-margin-right {margin-right:0 !important;}
.reset-margin-bottom {margin-bottom:0 !important;}
.reset-margin-left {margin-left:0 !important;}
.reset-padding {padding:0 !important;}

/* tags */ 
body {font:12px Arial, Helvetica, sans-serif; color:#333;}
h3 {font-weight:normal;}
li {list-style-type:none;}
a:link, a:visited, a:active {color:#000; text-decoration:none; outline:none;}
a:hover {text-decoration:underline;}
select {border: 1px solid #CCC; width:170px; height:auto;}

/* Generico */
.bold{font-weight:bold;}
.container {width:980px; margin-left:10px;}
.float-left {float:left !important;}
.float-right {float:right !important;}
.clear-both {clear:both; height:0px; !important; line-height:0;}
.overflow-auto {overflow: auto !important;}
.overflow-hidden {overflow: hidden !important;}
.margin-auto{margin: 0 auto !important;}
.margin-top-5 {margin-top:5px !important;}
.margin-top-10 {margin-top:10px !important;}
.margin-top-15	{ margin-top:15px !important;}
.margin-top-20 {margin-top:20px !important;}
.margin-top-25	{margin-top: 25px !important;}
.margin-top-30 {margin-top:30px !important;}
.margin-top-50 {margin-top:50px !important;}
.margin-right-10 {margin-right:10px !important;}
.margin-right-20 {margin-right:20px !important;}
.margin-bottom-5 {margin-bottom:5px !important;}
.margin-bottom-10 {margin-bottom:10px !important;}
.margin-bottom-20 {margin-bottom:20px !important;}
.margin-bottom-25	{margin-bottom: 25px !important;}
.margin-bottom-30	{margin-bottom: 30px !important;}
.margin-left-5 {margin-left:5px !important;}
.margin-left-10 {margin-left:10px !important;}
.margin-left-15 {margin-left:15px !important;}
.margin-left-15 {margin-left:15px !important;}
.margin-left-20 {margin-left:20px !important;}
.padding-10 {padding:10px !important;}
.padding-20 {padding:20px !important;}
.padding-bottom-5 {padding-bottom:5px !important;}
.padding-bottom-10 {padding-bottom:10px !important;}
.padding-bottom-20 {padding-bottom:20px !important;}
.padding-right-10 {padding-right:10px !important;}
.padding-right-20 {padding-right:20px !important;}
.padding-right-40 {padding-right:40px !important;}
.padding-left-10 {padding-left:10px !important;}
.padding-left-20 {padding-left:20px !important;}
.padding-left-24 {padding-left:24px !important;}
.padding-top-10	{padding-top:10px !important;}
.padding-top-20	{padding-top:20px !important;}
.padding-top-40	{padding-top:40px !important;}
.border-bottom {border-bottom:1px solid #ccc;}
.width-180 {width:171px;}
.width-195 {width:195px;}
.width-300 {width:300px;}
.width-468 {width:468px;}
.height-110 {height:110px;}
.height-250 {height:250px;}
.font-weight-bold {font-weight:bold;}
.font-weight-normal {font-weight:normal !important;}
.font-size-10 {font-size: 10px !important; }
.font-size-12 {font-size: 12px !important; }
.font-size-13 {font-size: 13px !important; }
.font-size-14 {font-size: 14px !important; }
.font-size-16 {font-size: 16px !important; }
.font-size-18 {font-size: 18px !important; }
.text-color-blue {color:#4269DE !important;}
.text-color-gray {color:#666666 !important;}
.text-color-gray_black {color:#333 !important;}
.text-color-white {color:#FFF !important;}
.text-color-red {color:#fd0002 !important;}
.text-blue{color:#00C !important;}
.text-green{color:#360 !important;}
.text-orange{color:#CD6600 !important;}
.text-red{color:#900 !important;}
.text-normal{text-transform: none !important;}
.text-decoration {text-decoration: underline !important;}
.background-color-blue {background-color:#d8e8ff !important;}
.background-color-blue2 {background-color:#EEF2FD !important;}
.background-color-white	{background-color:#FFF !important;}
.background-color-red	{background-color:#F00 !important;}
.background-color-gray	{background-color:#F5F5F5 !important;}
.background-color-red-vip {background-color:#CC0001 !important; color:#F8F400 !important;}
.link-mais {font-size:14px; color:#4269DE !important; text-decoration:underline !important; margin-top:16px; display:block; padding-left:20px; background:url(/webroot/img/icon-map.png) no-repeat 0 -109px;}
.link-mais-icon {display:block; padding-left:20px; background:url(/webroot/img/icon-map2.png) no-repeat 0 2px;}
.link-play{background:url("/webroot/img/play-video.png") no-repeat scroll 0 0 transparent;
color:#0000D0 !important;display:block;font-size:12px;padding-bottom:4px;padding-left:25px;height:auto;text-decoration:underline !important;}
.migalha {height:auto; display:block; padding-bottom:2px;}
.link-migalha{font-size:12px; color:#4269DE !important; font-weight:600; margin:16px 5px 0px 0px;}
.link-migalha-atual {font-size:12px; font-weight:bold; margin:16px 2px 0px 0px; color:#666;}
.icon-menu {display:block; width:14px; height:22px; position:absolute; background:url(/webroot/img/icon-map2.png) no-repeat 0 -44px; !important;}
.icon-menu2{ background:transparent url(../img/icon-map3.png) no-repeat scroll 0 0px; display:block; height:22px; position:absolute; width:13px; float:left; }
.icon-menu-anuncio-vip {display:block; width:6px; height:22px; position:absolute; background:url(/webroot/img/icon-map2.png) no-repeat 0 -69px; !important;}
.icon-section {display:block; width:14px; height:22px; position:absolute; background:url(/webroot/img/icon-map2.png) no-repeat 0 -18px; margin-left: 7px !important; !important;}
.icon-add-text {display:block; height:20px; padding:3px 0 0 22px; color:#4269DE !important; text-decoration:underline !important; margin-top:10px; background:url(/webroot/img/add_page.png) no-repeat;}
.gif-carregando{display:block; width:128px; height:50px; background:url(/webroot/img/ajax-loader.gif) no-repeat; margin:50px auto 0 !important;}
.sem-comentario{display:block; width:379px; height:20px; background:url(/webroot/img/sem_comentario.png) no-repeat; margin:60px auto;}
.aviso {text-align:center; font-size: 13px; color: #666; font-weight: bold; margin: 60px auto; position: relative; z-index: 200;}
.text-align-center{text-align:center !important;}
.text-align-justify	{text-align:justify !important;}
.width-auto{width: auto !important;}
.wrapper-no-index{width:975px !important; height: 119px !important; _width:977px !important;}
.normal	{ color:#000; font-size:12px; text-indent:10px;}
.paginas-footer { color: #4269DE; font-size: 34px; font-weight: bold; line-height: 20px; background-color:#FFF; }
label.error{color:red; margin: 4px 0;}
#form-newsletter label.error{float:left;margin:0 !important;width:400px;}
.regulador{letter-spacing:-0.2px; text-align:justify !important;}
.regulador_section{font-size:20px !important;height:27px;padding-top:3px;letter-spacing:-0.2px;}
.regulador_section2{font-size:16px !important;height:27px;padding-top:3px;letter-spacing:-0.2px;}
.regulador_section3{font-size:14px !important;height:27px;padding-top:3px;letter-spacing:-0.2px;}

/*--------Classe para transparência de divs---------

A sintaxe e descrição de cada um destas declarações é conforme a seguir:

   1. opacity: 0.65 - Previsto nas CSS3 já é suportado atualmente pelo Firefox 2 e pelo Ópera 9, o valor da opacidade varia de 0 a 1;
   2. -moz-opacity: 0.65 - Declaração proprietária para servir navegadores Mozilla, o valor da opacidade varia de 0 a 1;
   3. filter: alpha(opacity=65) - Declaração proprietária para servir navegadores IE o valor da opacidade varia de 0 a 100 .

Exemplo:
.transparent_class {
	display:none;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
*/
.hidden_class {
	display:none;
	filter:alpha(opacity=0) !important;
	-moz-opacity:0 !important;
	-khtml-opacity: 0 !important;
	opacity: 0 !important;
}
.show_class {
	display:block;
	position:relative !important;
	filter:alpha(opacity=100) !important;
	-moz-opacity:1 !important;
	-khtml-opacity: 1 !important;
	opacity: 1 !important;
}
.border-radius-top-right{
	-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
}
.border-radius-top-left{
	-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
}
.border-radius-top{
	-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;
	-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px;
}
.border-radius-bottom-right{
	-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
}
.border-radius-bottom-left{
	-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
}
.border-radius-bottom{
	-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px;
}
.border-radius{
	-moz-border-radius-topright:3px; -moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px;
	-moz-border-radius-bottomright:3px; -moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px; -webkit-border-bottom-right-radius:3px; 
}

/* css-sprite-icons */
.icon-map {background-image:url(/webroot/img/icon-map.png); background-repeat:no-repeat;}
.icon-home {background-position:0 -132px;}
.icon-email {background-position:0 -154px;}
.icon-orkut {background-position:0 -337px;}
.icon-msn {background-position:0 -314px;}
.icon-rss {background-position:0 -176px;}
.icon-twitter {background-position:0 -199px;}
.icon-imprimir {background-position:0 -360px;}
.icon-newsletter {background-position:0 -406px;}
.icon-indicar-erro {background-position:0 -383px;}
.icon-indicar-set {background-position:0 -110px;}
.icon-delicious {background-position:0 -219px;}
.icon-yahoo {background-position:0 -243px;}
.icon-gbookmarks {background-position:0 -265px;}
.icon-digg {background-position:0 -288px;}
.icon-comment {background-position:0 -429px;}
.icon-favoritos {background-position:0 -475px;}
.favoritos {background:url(/webroot/img/favoritos.png) no-repeat 0 0;padding-left: 18px;}
.favoritos-inter {background:url(/webroot/img/favoritos2.png) no-repeat 0 0;padding-left: 18px;}

/* Banner Topo */
.before-header {height:auto; width:980px; margin:20px 0 20px 10px;}
.abas-pequenas-before-header {border-top:2px solid #4069DB;background:#DCE4FB;clear:both;color:#000;
display:block;font-size:12px !important;height:21px;list-style-type:none;padding:4px 0 0 4px;}
.abas-pequenas-before-header li{float:left; width:486px; border-right:0px !important;}
.banner-principal {height:90px; width:980px; margin:0px 0px 0px 10px;}
.banner-gigante {height:120px; width:980px; margin:0px 0px 0px 10px;}
.banner-principal .anuncios, .banner-gigante .anuncios {float:left; width:750px; height:90px; overflow:hidden;} /*Tamanho Original eh width:746px;*/
.banner-principal ul, .banner-gigante ul{border-left:1px solid #0036fb; float:right; height:90px;}
.banner-principal li, .banner-gigante li {padding-bottom:1px; font-size:10px; line-height:14px;}
.banner-principal li a, .banner-principal li a:visited, .banner-principal li a:active, .banner-gigante li a, .banner-gigante li a:visited, .banner-gigante li a:active{color:#fff; padding:0 3px; background:#9695ff;}
.banner-principal .selected, .banner-gigante .selected {background:#0033ff;}
.banner-principal .informe, .banner-gigante .informe {float:right; background:#fdf1d7; padding:2px 10px 10px; width:180px; height:78px; overflow:hidden;}
.banner-principal .informe span, .banner-gigante .informe span {font-size:10px; text-transform:uppercase; display:table; float:left;margin-bottom:5px;margin-top:1px;}
.banner-principal .informe a, .banner-principal .informe a:visited, .banner-principal .informe a:active , .banner-gigante .informe a, .banner-gigante .informe a:visited, .banner-gigante .informe a:active {font-weight:bold; color:#03f; margin-top:3px; display:block;}
.banner-principal .informe img, .banner-gigante .informe img  {float:right; margin-left:10px;}

/* Topo (Header) */
.main-body{float:left;margin-left:5px; width:1000px;}
#header {height:35px; position:relative; background:url(/webroot/img/bg-x.png) repeat-x #3964d4; color:#fff; margin-top:20px; margin-left:10px; width:980px;padding-top:5px;}
#logo a {width:120px;margin-left:-10px; height:97px; display:block; text-indent:-9999px; position:absolute; top:10px; background:url(/webroot/img/new_logo180_2.png) no-repeat; z-index:5;}
#logo a:hover {background:url(/webroot/img/new_logo180_2.png) 0 -100px; no-repeat; }
#header .brasil-portais {margin-left:140px; width:170px; display:inline; float:left; background:url(/webroot/img/bg-marcas.png) no-repeat 0 -1px; height:30px;}
#header .busca {float:left; width:280px; padding-left:85px; background:url(/webroot/img/bg-marcas.png) no-repeat 0 -43px; height:30px;}
#header .busca input, #header_inter .busca input {margin-top:5px; padding:2px 3px; margin-right:3px;}
#header .busca .input-text, #header_inter .busca .input-text {margin-top:5px; padding:2px 3px; float:left; margin-right:3px; width:200px;}
#header .busca .input-button {float:left;background:#dee2ff; color:#4269DE; cursor:pointer; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 3px; height:20px; text-align:center;}
#header .extras {float:left;}

/* Topo (Header Páginas Internas) */
#header_inter {height:35px; position:relative; background:url(/webroot/img/bg-x-interno.png) repeat-x #DEE2FF; color:#154DBC; margin-top:20px; .margin-top:16px; padding-top:5px;margin-left:10px !important;width:980px;}
#header_inter .brasil-portais {margin-left:140px; width:170px; display:inline; float:left; background:url(/webroot/img/bg-marcas-barra-interna.png) no-repeat 0 -1px; height:30px;}
#header_inter .busca {float:left; width:280px;padding-left:85px; background:url(/webroot/img/bg-marcas-barra-interna.png) no-repeat 0 -43px; height:30px;}
#header_inter .busca .input-button {float:left;background:#4269DE; color:#FFFFFF; cursor:pointer; text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 3px; height:20px; text-align:center;}
#header_inter .extras {float:left;}
#header_inter .extras ul.options{margin:1px 0 0;border-right: 1px solid #0B4BA8;height:27px;width:116px;.width:109px;}
#header_inter .extras ul.options li{.float:left;}
#header_inter .extras ul.options li.one {margin-top:-1px;}
#header_inter .extras ul.options li input{margin: 0px 5px 0px 10px !important;.margin: -3px 2px 0px 0px !important;}
#header_inter .extras li,#header_inter .extras li a,#header_inter .extras li a:visited,#header_inter .extras li a:active {color:#154DBC !important; font-weight:bold;}

/* Conteudo (Content) */
#wrapper-content-sidebar {float:right; width:840px; position:relative;}
.content {width:620px; float:left; margin-top:18px;}
.content .box {margin-top:18px;}
.content .box2 {margin-top:15px; padding-top:15px;border-top:1px solid #CCC;}
.content .section {height:50px; background:#0b4ba8; color:#fff; margin-bottom:10px; overflow:hidden;}
.content .section img {float:left; margin-right:10px;}
.content .section .info h2 {color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:25px; font-weight:normal;}
.content .section .info h2 a {color:#fff;}
.content .section .extras {float:right;}
.content .section .extras ul {padding-top:10px;}

/* Capa */
.capa .manchete-principal h2 {font-size:22px; display:block;}
.capa .manchete-principal p {font-size:13px; display:block; margin-bottom:8px;}

.capa .manchetes {float:right; width:400px; margin-top:3px;}
.capa .manchetes2 {float:right; width:400px; margin-top:8px;}
.capa .manchetes .item,.capa .manchetes2 .item {float:left; margin:0 0 19px 24px; display:inline; height:44px; overflow:hidden;}
.capa .manchetes .item-abas,.capa .manchetes2 .item-abas {margin:0 0 14px 20px !important;}
.capa .manchetes span,.capa .manchetes2 span{font-weight:bold; display:block;font-size:11px;}
.capa .manchetes h3,.capa .manchetes2 h3 {font-size:12px;}
.capa .titulo-sessao {margin:20px 0 2px;}
.capa .manchetes .manchete_secao,.capa .manchetes2 .manchete_secao{font-size:16px; font-weight: bold;}

.destaque-blogs {margin-top:30px;}
.destaque-blogs .item {width:140px; float:left; margin-left:20px;}
.destaque-blogs .item h2 {display:block; background:#4269DE; color:#fff; padding:3px 11px; font-size:12px;}
.destaque-blogs .item span {width:140px; font-weight:bold; color:#4269DE; display:block; margin-top:3px;}
.destaque-blogs .item h3 {font-size:12px; margin-top:3px;}

#s_cidades .destaque-blogs {margin-top:20px; padding: 0 4px 10px 4px;}
#s_cidades .destaque-blogs .item {width:140px; float:left; margin-left:17px;}
#s_cidades .destaque-blogs .item h2 {display:block; background:#4269DE; color:#fff; padding:3px 11px; font-size:12px;}
#s_cidades .destaque-blogs .item span {width:140px; font-weight:bold; color:#4269DE; display:block; margin-top:3px;}
#s_cidades .destaque-blogs .item h3 {font-size:12px; margin-top:3px;}
#s_cidades #vitrinecidades {margin-left:4px; .margin-left:0px;}
#s_cidades .manchete-principal{padding-left:4px; .padding: 0px; margin-top:5px;}

.lista-noticias span {font-weight:bold; color:#535353; font-size:14px; _font-size:13.3px;}
.lista-noticias h3 {margin-top:10px; line-height:18px;}
.lista-noticias a, .lista-noticias a:visited, .lista-noticias a:active {font-size:13px;}

#first{position:absolute; width:300px; display:block; z-index:1; overflow:hidden; opacity: 1; filter:alpha(opacity=100);}
#second, #third, #fourth, #fifth{position:absolute; width:300px; display:block; overflow:hidden; opacity: 0; filter:alpha(opacity=0);}
#second{z-index:2;} #third{z-index:3;} #fourth{z-index:4;} #fifth{z-index:5;}

.ultimas{position:relative; width:300px; display:block; z-index:1; overflow:hidden;  opacity: 1; filter:alpha(opacity=100);}
.votadas, .lidas, .comentadas{position:relative; width:300px; display:block; overflow:hidden; opacity: 0; filter:alpha(opacity=0);}
.votadas{z-index:2;} .lidas{z-index:3;} .comentadas{z-index:4;}

/*---------------------Abas Destaques---------------------*/
.abas-pequenas-index {list-style-type:none; height:auto;}
.abas-pequenas-index li {float:left; color:#fff;}
.abas-pequenas-index li a{color:#4269DE; background:#dce4fb; display:block; padding:4px 8px 4px 24px; margin-right:1px; font-size:14px !important; font-weight:bold; -moz-border-radius-topright:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;}
/*.abas-pequenas-index .selected {color:#CCC !important; font-size:14px !important;padding-right:50px;}*/
.abas-pequenas-index #municipios{color:#fff !important; background:url(/webroot/img/bg7-x.png) repeat-x #616163; margin-top:1px;}
.abas-pequenas-index #politica{color:#fff; background:url(/webroot/img/bg4-x.png) repeat-x #515352;margin-top:9px;padding-bottom:8px;}
.abas-pequenas-index #politica.selected{background:url("/webroot/img/bg4-x.png") repeat-x scroll 0 0 #515352;
font-size:14px !important;font-style:italic;height:16px;margin-top:1px;padding-right:20px;padding-top:12px;}
.abas-pequenas-index #gente{color:#fff; background:url(/webroot/img/bg1-x.png) repeat-x #E58B01; margin-top:9px;padding-bottom:8px;}
.abas-pequenas-index #gente.selected{background:url("/webroot/img/bg1-x.png") repeat-x scroll 0 0 #E58B01;
font-size:14px !important;font-style:italic;height:16px;margin-top:1px;padding-right:20px;padding-top:12px;}
.abas-pequenas-index #esporte{color:#fff; background:url(/webroot/img/bg3-x.png) repeat-x #006500; margin-top:9px;padding-bottom:8px;}
.abas-pequenas-index #esporte.selected{background:url("/webroot/img/bg3-x.png") repeat-x scroll 0 0 #006500;
font-size:14px !important;font-style:italic;height:16px;margin-top:1px;padding-right:20px;padding-top:12px;}
.abas-pequenas-index #geral{color:#fff; background:url(/webroot/img/bg-x.png) repeat-x #3964d4; margin-top:9px;padding-bottom:8px;}
.abas-pequenas-index #geral.selected{background:url("/webroot/img/bg-x.png") repeat-x scroll 0 0 #3964d4;
font-size:14px !important;font-style:italic;height:16px;margin-top:1px;padding-right:20px;padding-top:12px;}
.icon-section-abasindex {background:url("/webroot/img/icon-map2.png") no-repeat scroll 0 -10px transparent;
display:block;height:26px;margin-left:7px !important;position:absolute;width:14px;}

.abas-pequenas-index-sub {background:#F9F2D5;clear:both;color:#98300B;display:block;height:21px;list-style-type:none;padding:4px 0 0 4px; .padding:4px 0 0 8px; text-align:center;}
.abas-pequenas-index-sub .selected, .abas-pequenas-index-sub2 .selected  {text-decoration: underline;}
.abas-pequenas-index-sub li, .abas-pequenas-index-sub2 li  {margin:0 3px; float:left;}
.abas-pequenas-index-sub li a, .abas-pequenas-index-sub a:visited, .abas-pequenas-index-sub a:active {color:#98300B; font-size:14px; padding-right:6px;}

.abas-pequenas-index-sub2 {background:#EAEDFF;border-bottom:1px solid #7C7C7B;clear:both;color:#535353;display:block;height:18px;list-style-type:none;padding:2px 0 0 37px;text-align:center;}
.abas-pequenas-index-sub2 li a, .abas-pequenas-index-sub2 a:visited, .abas-pequenas-index-sub2 a:active {color:#535353;font-size:12px;padding-right:5px;}

.laranja{background:#F9F2D5 !important; color:#98300B !important; border-top:2px solid #E89108;}
.laranja li{border-right:1px solid #98300B;}
.text-laranja{color:#98300B !important;}

.azul{background:#DCE4FB !important; color:#4269DE !important; border-top:2px solid #4069DB;}
.azul li{border-right:1px solid #4269DE;}
.text-azul{color:#4269DE !important;}

.verde{background:#E6FDED !important; color:#006D00 !important; border-top:2px solid #006500;}
.verde li{border-right:1px solid #006D00;}
.text-verde{color:#006D00 !important;}

.cinza{background:#ECF0F1 !important; color:#4F504F !important; border-top:2px solid #4F504F;}
.cinza li,.cinza2 li{border-right:1px solid #4F504F;}
.text-cinza{color:#4F504F !important;}
.cinza2{background:#DDD !important; color:#4F504F !important; border-top:2px solid #4F504F;}

.tabs-blog,.tabs-blog2{height: 302px; display: block;}


/*---------------------Abas Padrão---------------------*/
.aba{margin-top:45px;}
.abas-pequenas {list-style-type:none; height:auto;}
.abas-pequenas li {float:left; color:#fff;}
.abas-pequenas li a{color:#4269DE; background:#dce4fb; display:block; padding:4px 5px; .padding:4px; margin-right:1px; font-size:12px !important; font-weight:bold; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px;}
.abas-pequenas li a:active, .abas-pequenas li a:visited, .abas-pequenas li a:hover{color:#4269DE;}
.abas-pequenas .selected {color:#fff !important; background:url(/webroot/img/bg-x.png) repeat-x #3964d4; font-size:13px !important; .padding:4px 6px !important; padding:4px 8px !important;}
.abas-pequenas-sub {color:#fff; background:#4669E3; clear:both; padding:4px 6px; .padding:2px 6px; font-size:11px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;}
.abas-pequenas-sub li{display:inline;}
.abas-pequenas-sub a, .abas-pequenas-sub a:visited, .abas-pequenas-sub a:active {color:#fff; font-size:11px; padding-right:3px; border-right:1px solid #ccc;}
.abas-pequenas-sub .selected {color:#fff; text-decoration: underline;}

/*---------------------Abas Classificados---------------------*/
.abas-pequenas-gray {list-style-type:none; height:auto;}
.abas-pequenas-gray li {float:left; color:#fff;}
.abas-pequenas-gray li a{color:#333; background:#F3F3F1; display:block; padding:6px 37px; margin-right:1px; font-size:12px; font-weight:bold; -moz-border-radius-topright:4px; -moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px;}
.abas-pequenas-gray .selected {color:#fff !important; background:url(/webroot/img/bg8-x.png) repeat-x #9B9B9A; text-transform:uppercase; font-size:13px;}
.abas-pequenas-gray .selected a{background:url(/webroot/img/icon-map.png) no-repeat 0 -90px; padding-left:16px;}

.abas-pequenas-gray-sub {color:#fff; background:#9B9B9A; clear:both; padding:4px 6px; font-size:11px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px;}
.abas-pequenas-gray-sub a, .abas-pequenas-sub a:visited, .abas-pequenas-sub a:active {color:#fff; font-size:11px; padding-right:3px; border-right:1px solid #ccc;}

.titulo-sessao {display:block; background:url(/webroot/img/bg-x.png) repeat-x #3964d4; padding:5px 24px 0; color:#fff; height:20px; -moz-border-radius-topright:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px; -webkit-border-top-right-radius:6px;}
.titulo-sessao a, .titulo-sessao a:visited, .titulo-sessao a:active {color:#fff;}
.titulo-sessao h2 {float:left; margin-right:16px; font-size:14px;}
.titulo-sessao h2 span{font-weight: normal;}
.titulo-sessao li {float:left; border-right:1px solid #ccc; padding:0 6px;}

.destaques .item {margin:12px 6px 0; padding-bottom:12px;}
.destaques .item img {float:left; margin-right:12px;}
.destaques .item h3 {font-size:12px;}
.destaques .item h3.hackie {display:table;float:left;font-size:12px;width:140px;}
.destaques .item span {font-weight:bold; display:block; padding-top:12px;}
.destaques .item span.hackie {display:table;height:auto;width:auto;font-weight:bold;padding-top:12px;}
.destaques .item strong {display:block; font-size:14px;}
.destaques .item strong span {display:inline;}
.destaques .item p {line-height:16px;}
.destaques .icon-section {background:url("/webroot/img/icon-map2.png") no-repeat scroll 0 -19px transparent;}
.destaques .abas-pequenas li a, .destaques .abas-pequenas li a.selected{padding:4px 8px 4px 24px !important; font-size: 14px important;}

.extras li .icon-map {padding-left:18px;}
.extras li, .extras li a, .extras li a:visited, .extras li a:active {color:#fff; font-weight:bold;}
.extras ul {margin-right:20px; float:left;}

.section .extras li,.section .extras li a,.section .extras li a:visited,.section .extras li a:active {color:#fff; font-weight:bold; float:left; margin-left:5px;}
.section .extras ul {margin-right:10px; float:left;}

.top-rank .item {width:195px; float:left; margin-left:17px;}
.top-rank .item span {font-weight:bold; display:block; margin-top:13px;}
.top-rank .item span a, .top-rank .item span a:visited, .top-rank .item span a:active {color:#06c;}
.top-rank .item h3 {font-size:12px;}

.opcoes {margin-top:16px;margin-bottom:20px;}
.opcoes, .opcoes a, .opcoes a:visited, .opcoes a:active {color:#6666ff; font-weight:bold;}
.opcoes .votos {width:232px; float:left; border-right:1px solid #ccc; height:50px;}
.opcoes .votos .total {display:block; width:46px; text-align:center; background:#4269DE; color:#fff; padding:10px 0; float:left; margin-right:5px; height:30px;}
.opcoes .votos .total strong {font-size:24px; line-height:18px;}
.opcoes .votos .total span {font-size:10px;}
.opcoes .votos span {display:block; margin-bottom:3px; height:16px;}
.opcoes .votos span li {float:left;}
.opcoes .votos span li a, .opcoes .votos span li a:visited, .opcoes .votos span li a:active {border:1px solid #4269DE; padding:0 2px; margin-left:4px; font-size:10px;}
.opcoes .votos span li a:hover {background:#4269DE; color:#fff;}
.opcoes .votos span .float-left {margin-right:6px;}
.opcoes .votos .porcentagem {float:left; border:1px solid #4269DE; float:left; height:10px; width:108px;}
.opcoes .votos .porcentagem span {background:#4269DE none repeat scroll 0 0; float:left; font-size:7px; height:8px; margin-top:1px; width:50%;}
.opcoes .comentarios {float:left; border-right:1px solid #ccc; padding:2px 4px 2px 8px; height:46px; width:156px;}
.opcoes .comentarios li {margin:6px 10px 0 0;}
.opcoes .funcoes {float:left; padding:2px 0 2px 8px; height:46px; width:200px;}
.opcoes .funcoes li {float:left; margin:6px 10px 0 0;}
.opcoes li .icon-map {padding-left:18px;}
.ferramentas {font-size:14px; width:100%;margin-top:5px;float:left;}
.ferramentas a, .ferramentas a:visited, .ferramentas a:active {color:#4269DE;}
.ferramentas strong {padding-left:18px; background:url(/webroot/img/icon-map.png) 0 -109px no-repeat;}
.ferramentas li {float:left; margin-right:16px; font-weight:bold;}
.ferramentas li a, .ferramentas li a:visited, .ferramentas li a:active {font-size:12px; padding-left:20px;}
.addthis_button{padding:0px !important;display:block;}

.img-caption span {font-size:11px; background:#f2f2f2; border-bottom:1px solid #ccc; display:block; padding:2px; text-align:center;}
.button {background:#4269DE; color:#fff !important; cursor:pointer; text-transform:uppercase; text-align:center; padding:3px; font-size:12px; font-weight:bold;}
.paginacao {margin-top:30px;width:auto;height:auto;display:table;}
.paginacao .button {padding:3px 12px;}
.paginacao .ver-todas {float:left; width:180px; .margin-top:10px;}
.paginacao .navegacao {float:left; width:270px;}
.paginacao .navegacao li {font-weight:bold; float:left; margin-right:10px;}
.paginacao .navegacao li a {color:#4269DE;}
.paginacao .navegacao .button {font-size:18px; padding:0 12px; line-height:16px;}
.paginacao .pular label {float:left; margin-right:4px;}
.paginacao .pular .input-text {float:left; border:1px solid #ccc; margin-right:4px; width:40px; padding:3px 2px 2px; height:12px; font-size:11px;}
.paginacao .pular .input-button {background:#4269DE; color:#fff; cursor:pointer; text-align:center; padding:1px 3px; font-size:12px; font-weight:bold; float:left; font-family:Arial, Helvetica, sans-serif;}
.breadcrumb-box {border-bottom: 1px solid #0b4ba8; color:#000; font-size:14px; margin-bottom:20px;.height:20px;}
.breadcrumb {background:#0b4ba8; color:#fff; padding:4px 12px;}
.breadcrumb .clear-both {line-height:0 !important;}
.breadcrumb a, .breadcrumb a:active, .breadcrumb a:visited {color:#fff !important;}
#tamanho-fonte {padding:4px 0 3px;}
.tamanho-fonte span {font-size:10px;}
.tamanho-fonte .pequeno {font-size:10px;}
.tamanho-fonte .medio {font-size:14px;}
.tamanho-fonte .grande {font-size:18px; line-height:14px;}

/* Conteudo dos Blogs */
.adsense-234x60{width:234px; height:60px;float:left; margin:0 20px 10px 0;}
#conteudo-blog .post-blog {margin-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc; overflow:hidden;}
#conteudo-blog .post-blog h3 {color:#4269DE; font-size:35px; line-height:38px; font-weight:bold; margin-top:10px;}
#conteudo-blog .post-blog h3 a, #conteudo-blog .post-blog h3 a:active, #conteudo-blog .post-blog h3 a:visited {color:#4269DE;}

/* Blogs => Relacionamento com o Portal */
.links-rel ul{width:620px;height:auto;display:table;}
.links-rel ul li{float:right;width:auto;height:auto;display:block;margin-left:10px;}
.links-rel .icon-regras{background:url("/webroot/img/sprite-relacionamento.png") no-repeat 0 0;width:22px;height:14px;padding-left:26px;}
.links-rel .icon-denuncie{background:url("/webroot/img/sprite-relacionamento.png") no-repeat -22px 0;width:14px;height:14px;padding-left:24px;}
.dados-blog{-moz-border-radius:6px;background:none repeat scroll 0 0 #F5F5F5;border-bottom:6px solid #0B4BA8;border-top:6px solid #0B4BA8;display:table;height:auto;margin-top:12px;width:618px;font-size:14px !important;}
table.relportal{border-collapse: collapse; width:auto;border:1px solid #CCCCCC;background:#F5F5F5;width:auto;}
table.relportal tr{border:1px solid #CCC;}
table.relportal p{font-size:14px !important; color:#999;}
table.relportal tr td{padding:10px 5px;height:auto;width:298px;border:1px solid #CCC;}
table.relportal tr td label {color:#1B319D !important;text-align:left;}
table.relportal tr td p{color:#777777;display:table;height:auto;width:auto;margin-top:5px;}
.rel-portal{-moz-border-radius:6px;background:none repeat scroll 0 0 #F5F5F5;border-bottom:6px solid #0B4BA8;border-top:6px solid #0B4BA8;border-right:1px solid #0B4BA8;border-left:1px solid #0B4BA8;display:table;height:auto;margin-top:12px;width:auto;padding:15px;font-size:14px !important;}
.rel-portal h3{text-transform:uppercase;color:#0B4BA8;text-align:center;font-weight:bold;font-size:14px !important;}
.rel-portal h4{font-weight:bold;font-size:14px !important;color:#000; margin-bottom:15px;}
.rel-portal p{color:#333; font-size:14px;}

/* Conteudo das Paginas Internas */
#conteudo-materia h1 {color:#4269DE; font-size:38px; line-height:38px; font-weight:bold; margin-top:10px;}
#conteudo-materia h1 a, #conteudo-materia h1 a:visited, #conteudo-materia h1 a:active {color:#4269DE;}
#conteudo-materia p,#conteudo-blog .post-blog p {font-size:15.4px; line-height:20px; margin-top:16px; font-family:verdana,helvetica,sans-serif;}
#conteudo-materia .lead {margin-top:5px !important;font-weight:bold; margin-bottom:26px; color:#666;font-family:Arial, Helvetica, sans-serif !important;}
#conteudo-materia .width-300 {float:left; margin:0 20px 10px 0;}
#conteudo-materia .ultimos-comentarios .item {margin-top:20px; padding-bottom:20px; border-bottom:1px solid #ccc;}
#conteudo-materia .ultimos-comentarios .titulo {font-size:18px; font-weight:bold; font-style:italic; display:block;}
#conteudo-materia a:link,#conteudo-nota a:link{color:#6666FF; text-decoration:none; outline:none;}
#conteudo-materia a:visited, #conteudo-nota a:visited{color:#6666FF; text-decoration:none; outline:none;}
#conteudo-materia a:active,#conteudo-nota a:active{color:#6666FF; text-decoration:none; outline:none;}
#conteudo-materia a:hover,#conteudo-nota a:hover{color:#6666FF;text-decoration:underline;}
#form-comentario {margin-top:20px;}
#form-comentario .item {padding:0 0 12px;}
#form-comentario .form-text {display:block; float:left; width:100px; padding-top:6px; text-align:right;}
#form-comentario .form-text small {font-size:14px; font-weight:bold;}
#form-comentario .form-inputs .input-text {width:472px;}
#form-comentario textarea {height:100px; width:472px;}
#form-comentario .form-inputs {display:block; float:right; width:500px; height:26px;}
#form-comentario input, #form-comentario textarea {border:1px solid #bbb; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#materias-relacionadas .item {font-weight:bold; margin-top:16px;}
#materias-relacionadas .item .data {float:left; width:120px;}
#materias-relacionadas .item .materia {float:right; width:482px;}
#materias-relacionadas .item .materia span {font-weight:bold;}
#materias-relacionadas .item .materia h3 {font-size:14px;}

/* Conteudo das Editorias */
#conteudo-editoria .lista-noticias .item, #resultado_busca .lista-noticias .item, .lista_comentarios .item{margin-top:20px;}
#conteudo-editoria .lista-noticias strong{color:#4269DE; font-size:14px;}
#resultado_busca .lista-noticias strong{color:#333; font-size:13px;}
#conteudo-editoria .lista-noticias h3, #resultado_busca .lista-noticias h3{margin-top:4px;}
#conteudo-editoria .lista-noticias h3 a, #conteudo-editoria .lista-noticias h3 a:visited, #conteudo-editoria .lista-noticias h3 a:active,
#resultado_busca .lista-noticias h3 a, #resultado_busca .lista-noticias h3 a:visited, #resultado_busca .lista-noticias h3 a:active,
.lista_comentarios h3 a, .lista_comentarios h3 a:visited, .lista_comentarios h3 a:active
{font-size:15px !important; font-weight: bold;}
.lista-noticias .item_busca p{font-size:12px !important;}
ul.listagem-secoes {display:table; margin: 10px auto; height:auto;}
ul.listagem-secoes li{display:table; float:left; width:155px;}

/* Sidebar (Coluna Direita) */
#sidebar {width:200px; float:right;}
#sidebar .box {margin-top:20px;}
#sidebar .box div {background:#f8f8f6; border-left:1px solid #ccc; padding:12px;}
#sidebar .box h2, .titulo-sessao-anuncie h2, .box_form h2 {display:block; background:#0b4ca8; font-size:13px; color:#fff; padding:3px 8px 3px 12px; width:auto;}
#sidebar .box h3 {font-size:12px;}
#sidebar .box p {margin-bottom:0px; font-weight:bold;}
#sidebar .box strong {font-size:13px;}
#sidebar .box span {font-weight:bold;}
#sidebar .item {padding:6px 0 12px; border-left:0; display:block;}
#sidebar form label {display:block;float:left;width:145px;}
#sidebar form .button {background:#4269DE; width:auto; color:#fff; cursor:pointer; text-transform:uppercase; text-align:center; padding:3px; font-size:12px; font-weight:bold; margin-top:16px;}
#sidebar form .type-radio {float:left; margin:1px 7px 0 0; .margin:-2px 4px 0 0;}
#sidebar form .opcao_enquete{display:table; .display:block; font-weight:normal; margin-top:7px; width:100%;}
#sidebar input {font-family:Arial, Helvetica, sans-serif;}

/*** Classificados VIP ***/
.button-anuncio-azul {display:block; background: url(/webroot/img/classificados/botoes_classificados.png) no-repeat -30px -76px; width:176px; height:42px; margin: 5px auto 10px;}
.button-anuncio-verde {display:block; background: url(/webroot/img/classificados/botoes_classificados.png) no-repeat -30px -24px; width:176px; height:42px; margin: 5px auto 10px;}
.button-anuncio-laranja {display:block; background: url(/webroot/img/classificados/botoes_classificados.png) no-repeat -30px -184px; width:176px; height:42px; margin: 5px auto 10px;}
.button-anuncio-vermelho {display:block; background: url(/webroot/img/classificados/botoes_classificados.png) no-repeat -30px -128px; width:176px; height:42px; margin: 5px auto 10px;}
.classificado_vip{font-size:11px; color:#000;}
.classificado_vip .titulo{line-height:100%; color:#333; font-weight:normal !important;}
.classificado_vip .contato{line-height:100%;  color:#333;}
.classificado_vip .preco{font-size:12px !important;}
.classificado_vip a img{diplay:block; float:left; border:none; width:50px; height:50px; margin-right:10px;}
.classificado_vip a, .classificado_vip a:hover, .classificado_vip a:active{
font-size:10px; line-height:122%;letter-spacing: 0.2px; text-decoration: underline;font-weight:bold !important;}
#sidebar .abas-classificados h2 {display:block; background:url("/webroot/img/bg7-x.png") repeat-x scroll 0 0 #616163 !important; font-size:13px; color:#fff; padding:3px 8px 3px 12px; width:auto;
-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;}

/*---------------------Abas Classificados---------------------*/
.abas-pequenas-classificados {list-style-type:none; height:auto;}
.abas-pequenas-classificados li {float:left; color:#FFF;}
.abas-pequenas-classificados li a{color:#FFF; display:block; padding:2px 4px 2px 5.75px; margin-right:1px; font-size:10px !important; font-weight:bold; }
.abas-pequenas-classificados .selected {color:#FFF !important; font-size:10px !important;}
.abas-pequenas-classificados #veiculos{color:#FFF !important; background:#00C !important;}
.abas-pequenas-classificados #empregos{color:#FFF !important; background:#360 !important;}
.abas-pequenas-classificados #imoveis{color:#FFF !important; background:#CD6600 !important;}
.abas-pequenas-classificados #geral{color:#FFF !important; background:#900 !important;}

/* Menu (Coluna Esquerda) */
#menu {width:120px; position:relative; padding-top:76px;}
#menu strong {display:block; text-align:center;}
#menu div {margin-top:10px;}
#menu .todas-noticias {border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin:10px 0px; padding:5px 3px; font-size:10px; text-transform:uppercase;}
#menu h2 {display:block; background:#0b4ca8; font-size:13px; color:#fff; padding:3px 8px 3px 12px; text-decoration: none;}
#menu h2 a, #menu h2 a:active, #menu h2 a:visited {display:block; background:#0b4ca8; font-size:13px; color:#fff; text-decoration: none;}
#menu h2 a:hover{text-decoration: underline;} 
#menu ul {list-style-type:none; background:#f5f5f5; border-right:1px solid #ccc; padding:4px 0 18px 12px;}
#menu ul li {width:108px; border-bottom:1px solid #ccc; height:auto; margin:0 !important; _padding-top:-2px !important; }
#menu ul li a, #menu ul li a:active, #menu ul li a:visited { height:auto; color:#333; display:block; text-decoration:none; padding:2px 6px 2px 0; _padding:0px 6px 2px 0; margin: 0;}
#menu ul li a:hover {color:#fff; background:#0b4ca8; text-decoration:none; margin: 0;}

/* Rodape (Footer) */
#footer {background:#f5f5f5; border-top:1px solid #ccc; padding:20px 0 30px; text-align:center; margin-top:20px; position:relative; width:1000px;}
ul.equipe {float:left; width:920px;	margin-left:50px; display:inline; margin-top:20px; z-index:1;}
ul.equipe li {float:left; width:145px; text-align:center;}
ul.equipe strong {display:block;}
a.info {position:relative; z-index:24; color:#333; text-decoration:none; text-align:center;}
a.info:hover {z-index:25; display:block;}
a.info span {display:none;}
a.info:hover span {display:block; position:absolute; text-align: center; top:-155px; left:-55px; width:250px;}
a.info:hover span img{border:none; width:254px; float:left;}

/* Classificados Bar */
#classificados-sidebar{width:230px; float:left;height:auto; display:block;border-left:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;margin:20px 0px 0px 0px; padding:0px 0px 15px 5px;}
#classificados-sidebar .link-cadastro{font-size:12px !important; float:right;margin-right:10px;margin-top:1px;text-transform:none;color:#4269DE;}
#classificados-sidebar.item-classi{margin-top:5px;}
#classificados-sidebar .subitem-classi{height:auto; display:table; padding:5px 0 5px 10px;width:220px;border-bottom:1px solid #DFDFDF;}
#classificados-sidebar h3{font-size:14px;text-transform:uppercase;width:auto;height:22px;background:#F6F6F6;padding:6px 0 0 5px;}
#classificados-sidebar .descricao{font-size:12.65px; color:#9E9E9E;}
#classificados-sidebar .preco{font-size:12.65px; color:#9E9E9E;font-weight:bold;}

.capa .vitrine {width:222px; height:224px; float:left; margin-top:3px; position:absolute;}
.capa .vitrine .control {position:absolute; top:138px; right:10px; z-index:3000; background:#5678f3; border:1px solid #fff; width:61px; height:18px; padding:2px; overflow:hidden;}
.capa .vitrine .control ul {padding:2px 0 0 6px;}
.capa .vitrine .control li {background-image:url(/webroot/img/icon-map.png); background-repeat:no-repeat; float:left; margin-right:2px;}
.capa .vitrine .control li a, .capa .vitrine .control li a:visited, .capa .vitrine .control li a:active {width:16px; height:16px; display:block;}
.capa .vitrine .control .voltar {background-position:0 0;}
.capa .vitrine .control .pausa {background-position:0 -23px;}
.capa .vitrine .control .avancar {background-position:0 -46px;}
.capa .vitrine .control .ampliar {background-position:0 -69px;}
.capa .vitrine span {font-size:11px; font-weight:bold; display:block; margin-top:6px;}
.capa .vitrine h3 {font-size:14px; margin-top:3px; display:block;}

.capa .vitrine_secao .control li a, .capa .vitrine_secao .control li a:visited, .capa .vitrine_secao .control li a:active {width:16px; height:16px; display:block;}
.capa .vitrine_secao span {font-size:11px; font-weight:bold; display:block; margin-top:3px;}
.capa .vitrine_secao h3 {font-size:14px; margin-top:3px; display:block;}
.capa .vitrine_secao {float:left; margin:12px 0 0 4px; _margin:15px 0 0 0px; *margin:15px 0 0 0px; position:absolute; _position:relative; *position:relative; width:222px; _width:220px; *width:220px;}
.capa .vitrine_secao a {display:block;}
.capa .vitrine_secao a img {border:none; width:222px; _width:220px; *width:220px; height:170px;}

/*---------------CSS Slides Publicidades---------------------*/
.slidePatronicadores {height: 35px; width: 120px; margin-top:10px;}
.slidePatronicadores img, .slidePatronicadores object {height: 35px; width: 120px; padding:0; border:none;}

.slideBanner01 {height: 160px; width: 618px; margin-top:12px; border:1px solid #EEE;}
.slideBanner01 img, .slideBanner01 object {height: 160px; width: 620px; padding:0; border:none;}

.slideBanner02 {height: 80px; width: 618px; margin-top:18px;border:1px solid #EEE;}
.slideBanner02 img, .slideBanner01 object {height: 160px; width: 618px; padding:0; border:none;}

.slideBannerIlha {height: 250px; width: 298px; border:1px solid #EEE;}
.slideBannerIlha img, .slideBannerIlha object {height: 250px; width: 300px; padding:0; border:none;}

#slideTijolo,#slideTijolo2 {height:100px; width:198px;border:1px solid #EEE;}
#slideTorre {height:400px; width:198px;border:1px solid #EEE;}
#slideQuadrado,#slideQuadrado2,#slideQuadrado3,#slideQuadradoIndex{height:200px;width:198px;border:1px solid #EEE;}

.publicidade_carregamento{display:block !important; background:url(/webroot/img/pub_carregamento.png) no-repeat; width:130px; height:45px; margin:0 auto 50px auto !important}

/*------------SEÇÕES-------------*/
#secao_gente .titulo-sessao{background:url(/webroot/img/bg1-x.png) repeat-x #E58B01;}
#secao_esporte .titulo-sessao{background:url(/webroot/img/bg3-x.png) repeat-x #006500;}
#secao_politica .titulo-sessao{background:url(/webroot/img/bg4-x.png) repeat-x #515352;}
#secao_cidades .titulo-sessao{background:url(/webroot/img/bg7-x.png) repeat-x #616163;}

.titulo_secao_index{
	-moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;
	-moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;
	border-radius-topright:6px; border-radius-topleft:6px;
}

#secao_gente{background: #F9F2D5;}
#secao_blogs{background: #D8E8FF;}
#secao_esporte{background: #E6FDED;}
#secao_politica{background: #ECF0F1;}
#secao_cidades{background: #F4F4F4;}
#s_cidades{margin-top:18px; background: #F4F4F4; display:block;}

#secao_gente span.manchete_secao{color:#98300B;}
#secao_blogs span.manchete_secao{color:#0C48A8;}
#secao_esporte span.manchete_secao{color:#006D00;}
#secao_politica span.manchete_secao{color:#000000;}
#secao_cidades span.manchete_secao{color:#060807;}

/*------------DESTAQUES-------------*/
#destaque_mural .titulo-sessao{background:url(/webroot/img/bg2-x.png) repeat-x #06D5CF;}
#destaque_teens .titulo-sessao{background:url(/webroot/img/bg1-x.png) repeat-x #E58B01;}
#destaque_busca_site .titulo-sessao{background:url(/webroot/img/bg5-x.png) repeat-x #25B60F;}
#destaque_sexo .titulo-sessao{background:url(/webroot/img/bg6-x.png) repeat-x #C40100;}

#destaque_mural, #destaque_teens, #destaque_busca_site, #destaque_sexo{height:253px; max-height:253px;}
#destaque_mural{background: #D8FAF9;}
#destaque_teens{background: #F9F2D5;}
#destaque_busca_site{background: #F0FADF;}
#destaque_sexo{background: #FDE3E4;}

.text_mural{color:#109594 !important;}
.text_sexo{color:#970000 !important;}
.text_teens{color:#98300B !important;}
.text_busca_site{color:#309300 !important;}

/*CSS - Slide Antigo*/
/* Materias slideshow */

div.todasnotas {
	margin-top:0px;
	height: 100%;
	width: 100%;
	overflow:hidden;
}
div.nota-atual {
	overflow:hidden;
}

div.nota-atual img, div.todas-notas img{
	width:222px;
}

div.destaques-nav {
	position: absolute;
	width: auto;
	height:auto;
	margin:140px 5px 5px 148px;
	_margin:139px 5px 5px -8px;
	*margin:139px 5px 5px -8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	z-index: 3000;
}
.destaques-nav-banner-ilha{
	margin: 218px 5px 5px 224px !important;
	_margin: 218px 5px 5px -8px !important;
	*margin: 218px 5px 5px -8px !important;
}

.destaques-nav-banner-jornal{
	margin: 493px 5px 5px 224px !important;
	_margin: 498px 5px 5px -8px !important;
	*margin: 498px 5px 5px -8px !important;
}
div.destaques-nav-ilha {
	position: absolute;
	width: 80px;
	top: 142px;
	left: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	z-index: 3000;
}

div.destaques-nav-jornal {
	position: absolute;
	width: 80px;
	top: 422px;
	left: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	z-index: 3000;
}

.nav-ilha {
	top:221px !important;
	left: 219px !important;
}
a.anterior {
	display:block; background:transparent url(/webroot/img/nav-ant.png) no-repeat scroll 0 0;
}
a.parar {
	display:block; background:transparent url(/webroot/img/nav-pause.png) no-repeat scroll 0 0;
}
a.proximo {
	display:block; background:transparent url(/webroot/img/nav-prox.png) no-repeat scroll 0 0;
}
div.destaques-nav ul{ float:right; width:auto; border:1px solid #FFF; height: auto; margin:0; display:block;}
div.destaques-nav ul li {display:inline; float:left;}
div.destaques-nav a {
	color: #000;
	background-color:#fff;
	float: left;	
	cursor:pointer;	
	-moz-opacity: 0.80;
	filter: Alpha(Opacity=80);
	-khtml-opacity: 0.80;
	width:22px;
	height:22px;
}
div.destaques-nav a:hover {
	text-decoration:none;
	background-color:#000;
	color:#fff;
}
div.destaques-nav-ilha a {text-decoration:none;color: #000;background-color:#fff;float: left;margin-top: 2px;
	margin-left: 2px;cursor:pointer;border:1px solid #444;-moz-opacity: 0.80;filter: Alpha(Opacity=80);-khtml-opacity: 0.80;width:22px;height:22px;}
div.destaques-nav-ilha a:hover {text-decoration:none;background-color:#000;color:#fff;}
#pag {width:auto;margin-left:20px;float:left;font:12px Arial;font-weight:bold; .padding-bottom:10px; .padding-top:10px;}
#pag ul {text-align:center;}
#pag ul li {text-align:center; display:inline; width:10px; margin-left:5px;}
#pag ul li a {padding:2px 6px 2px 6px; background:#FFF; color:#4269DE; text-decoration:none; border: 1px solid #4269DE;}
#pag a:hover, #pag ul li span {padding:2px 6px 2px 6px; color:#fff; text-decoration:none; background:#4269DE;}
#pag b {padding:2px 6px 2px 6px; color:#fff; text-decoration:none; background:#4269DE;}

#conteudo-favoritos h4	{ color: #4269DE; font-size: 14px; font-weight: bold; line-height: 20px;}
#pagini_ie	{ float:left; width:237px; height:73px; margin-left:70px; }
#pagini_firefox	{ float:left; width:253px; height:106px; margin-left:70px;}
#pagini_safari	{ float:left; width:337px; height:165px; margin-top:15px; margin-left:70px;}
#pagini_safari2	{ float:left; width:295px; height:259px; margin-top:10px; margin-left:70px;}
#pagini_chrome	{ float:left; width:371px; height:374px; margin-top:15px; margin-left:70px;}
#pagini_chrome2	{ float:left; width:492px; height:395px; margin-top:20px; margin-left:70px;}
#botoes	{ margin-top:20px; margin-left:80px; margin-bottom:40px;}

.texto	{ font-size:14px;  line-height:20px;  margin-top:16px;}
.texto2	{ font-size:14px;  line-height:20px; }
.sessao-favoritos	{ width:620px; display:table; height:auto;}
.logo-favoritos	{ float: left; width:50px; height:70px; margin-right:15px;}
.box-favoritos	{ width:auto; height:auto; display:block; margin-bottom:20px;}
.content-favoritos	{ margin-top:25px; width:620px; display:table; height:auto; float: left;}

.formdenuncie-label	{ font-size:13px; font-weight:bold; float:left; font-weight:bold; margin-right:10px; padding-top:5px; text-align:right; width:70px; margin-top:10px; }
.formdenuncie-input-select-textarea { border:1px solid #B2B2B2; float:left; padding:1px; margin-top:10px;}

/* ----- Página Anuncie ------- */
.folha	{ width:auto; height:auto;display:table; float:left; margin-left:15px; margin-top:15px; }
.formato-conteudo	{ padding:10px; height:auto;	display:block;}
.hr0	{border-top:0px #FFF !important;}
.bloco {width:600px;height:auto; display:table; padding-bottom:10px; float:left; border-top:1px solid #CCC; }
.exclama {float:left;height:77px;width:77px;margin-top:10px;margin-left:10px;margin-right:20px;}
.imagens-anuncie {float:left;	width:85px;	height:85px; margin-left:10px;	}
.dicas-anunciantes {float:left;height:auto;width:500px;}
.conteudo-retangulo	{ margin-top:18px;	width:620px; height:auto; display:table; background:#FFF;	}
.conteudo-quadrado {float:left;	width:300px; height:auto; display:block; background-color:#F5F5F5; }
.top-quadrado {width:280px; height:100px;}
.azul-bold{color:#4269DE; font-weight:bold; font-size:14px; text-indent:10px;}
.azul-bold2{ color:#4269DE; font-weight:bold; font-size:16px; line-height:20px;}
.scroll	{float:right; width:66px; height:22px;	}
#anuncie h4	{color: #0B4CA8; background-color:#FFF; font-size: 18px; line-height: 38px; font-weight:bold;}
#anuncie hr	{border-top:1px solid #000;}
#anuncie ul	{margin-top:7px; .margin-top:15px;}
#anuncie .topmenu li {list-style-type:none;display:inline;margin-left:12px;}

#titulosessao a:link {color: #FFF; atext-decoration:none; outline:none; }
#titulosessao a:visited{color: #FFF; text-decoration:none; outline:none;}
#titulosessao a:active {color: #FFF; text-decoration:none; outline:none;}
#titulosessao a:hover {color: #FFF; text-decoration:underline;}

#anuncie .topmenu .link-mais { color:#FFF !important; display:inline; font-size:12px; text-decoration:none !important;
font-weight:bold; padding:2px 5px 2px 20px; text-align:center;}
#anuncie .topmenu	{margin-top:20px; border-top:1px solid #000; border-bottom:1px solid #000; float:left; padding-top: 6px; height:36px;
	width:620px; background: url(../img/topmenu.JPG) repeat-x scroll 0 0;	}		
#anuncie .topmenu a:visited { color:#000000; outline-style:none; outline-width:medium; text-decoration:none;
	background:#4269DE url(../img/icon-map2.png) no-repeat scroll 5px -21px;}	
#anuncie .topmenu a:link { color:#000000; outline-style:none; outline-width:medium; text-decoration:none;
	background:#4269DE url(../img/icon-map2.png) no-repeat scroll 5px -21px;}	
#anuncie .topmenu a:active { color:#000000; outline-style:none; outline-width:medium; text-decoration:none;
	background:#4269DE url(../img/icon-map2.png) no-repeat scroll 5px -21px;}
#anuncie .topmenu a:hover { color:#000000; outline-style:none; outline-width:medium; text-decoration:none;
	background:#0B4CA8 url(../img/icon-map2.png) no-repeat scroll 5px -21px;}

/* ----- Página Anuncie ------- */
.video-debate{background:transparent url(../img/bg-video.png) repeat-x scroll 0 0; height:525px; width:auto;}
.video-debate img{float:left;height:103px;margin-bottom:10px;margin-left:50px;margin-top:10px;width:133px;}
.video-debate h3{color:#4269DE;float:right;font-size:34px;line-height:20px;margin-bottom:0;margin-right:5px;margin-top:15px;}
.fundo-title{float:left;width:380px; margin-top:35px;height:55px;background:url("../img/fundo-title.png");}

/*------Página Trabalhe Conosco------*/
table.areas-contratacao{border-collapse: collapse; width:100%;border:1px solid #AEBFF1;}
table.areas-contratacao tr td{border:1px solid #AEBFF1;}
table.areas-contratacao p{font-size:14px !important; color:#999;}
table.areas-contratacao .cargo{padding:5px 10px;background:#F5F5F5;width:230px;}
table.areas-contratacao .cargo-descricao{padding:5px 10px;width:344px;}

/*------Página Sobre o Brasil Portais------*/
.box_especial {padding: 10px 7px;}
.box_especial img {float:left; margin:5px 14px 3px 0;}
.box_especial p{margin-top:10px !important; font-size:12px !important; line-height:15px !important;}
.logo_portais {margin: 30px 0 !important;}
ul.logo_portais li{display:inline; margin-left:12px;}	

/*------Página Seja um franqueado------*/
.li-disc	{ list-style-type: disc !important;}
li.video{
height: 295px;
background: #F8F8F6;
border:1px solid #CCCCCC;
display:inline;
float:left;
margin:20px 4px 0;
padding:5px;
width:290px;
}
li.video a, li.video a:active, li.video a:visited{
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #4269DE !important;
}
li.video object{
display:block;
height:auto;
margin:5px 0;
width:290px;
}

/*------Tabela Cadastro Newsletter------*/
#form-newsletter {margin-top:20px;}
#form-newsletter .hr-newsletter{border-top:1px solid #bbb; margin-bottom:10px;}
#form-newsletter .item {padding:0 0 12px;}
#form-newsletter .form-text {display:block; float:left; margin-right:10px; padding-top:6px;}
#form-newsletter .form-text2 {display:block; margin-right:10px; padding-top:6px;}
#form-newsletter .form-text small,#form-newsletter .form-text2 small,.form-text-newsletter small  {font-size:14px; font-weight:bold;}
#form-newsletter .form-inputs .input-text {width:565px;}
#form-newsletter .form-inputs {display:block; float:left; width:500px; height:26px;}
#form-newsletter .form-inputs2 {display:block; float:left; width:auto; height:26px;}
#form-newsletter .form-inputs3 {display:block; float:left; width:300px; height:26px;}
#form-newsletter .dtnascimento{display:block; float:left; width:85px; height:26px;}
#form-newsletter .uf{border:1px solid #CCCCCC !important;height:auto;margin-top:5px;width:45px !important;}
#form-newsletter .area-atuacao{border:1px solid #CCCCCC !important;height:auto;margin-top:5px;width:210px !important;}
#form-newsletter .form-inputs-checkbox {display:block; float:left; margin-right:5px; margin-top:4px;}
#form-newsletter .form-inputs-radio{display:block; float:left; margin-right:5px; margin-top:9px;}
.tabela-newsletter {float:left;}
.tabela-newsletter td{padding-left:18px; height:25px;}
.form-text-newsletter{display:block; float:left; width:200px !important; padding-top:6px; text-align:right;}
#form-newsletter input {border:1px solid #bbb; padding:4px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.tes{margin-top:8px; font-size:14px;float:left; margin-right:15px;}
.margin-left-100{margin-left:100px;}


/* --- Página Busca Site --- */
.form-busca-site select{padding:3px;}
.form-busca-site .input-text-small {width: 160px !important;}
.buscasite-welcome{float:right;margin-right:10px;text-align:right;width:500px;}
.sucess{color:#00AA00;font-size:14px;font-weight:bold;text-align:center;}
.campo-telefone{width:90px !important;}

#form-login label.error {color:red;font-size:12px;padding:0px !important;
margin:0px 0px 10px 0px !important;width:170px !important;}
#form-comentario label.error {color:red;display:table;height:auto;margin:0 0;width:500px;}

.form-login{width: 202px; display: block; margin-left: 25px;}
.form-busca{margin-top:20px;width:auto;float:right;height:auto;display:table;}
.form-busca .input-text {border:1px solid #CCCCCC;height:18px;margin-bottom:10px;width:310px;}
.form-login div{background:none repeat scroll 0 0 #F8F8F6;border-left:1px solid #CCCCCC;padding:12px;}
.form-login label{float: left;margin-right: 5px;padding-top: 2px;}
.form-login .input-text {border:1px solid #CCCCCC;height:18px;margin-bottom:10px;width:134px;}
.description{width: 393px;}
.description label {display:table;margin-left:70px;width:245px;}
.link-simples {color:#4269DE !important;display:block;font-size:14px;margin-top:16px;text-decoration:underline !important;}
.link_pdf{display:block; width:34px; height:37px; background:transparent url(/webroot/img/link_pdf.png) no-repeat;}

ul.categorias,ul.sites {display: block;}
ul.categorias li {display:inline;float:left;margin-left:14px;width:180px;height:70px;}
.categoria {font-size:14px; color:#4269DE !important; text-decoration:underline !important; margin-top:15px; display:block; padding-left:20px; background:url(/webroot/img/icon-map.png) no-repeat 0 -109px; margin-bottom:2px;}
.subcategoria {font-size:12px; color:#666 !important;}
ul.sites li {border-bottom:1px solid #AAA;padding-bottom:10px; display:table; height:auto;}
ul.sites .site-description{margin-top:5px; display:table; height:auto;}
ul.sites span.left {font-size:12px; color:#666;display:block;float:left;text-align:left;width:100px;}
ul.sites span.right {font-size:12px; color:#666;display:block;float:left;text-align:left;width:380px; .width:300px !important;}
ul.listing-rank li{ float:left; border:0px !important;}
.listing-rank li a, .listing-rank li a:visited, .listing-rank li a:active {
border:1px solid #AAA;font-size:10px;margin-left:4px;padding:0 2px;color:#666;}
.listing-rank li a:hover{background-color:#AAA;color:#FFF;}
ul.sites .porcentagem {border:1px solid #AAA;float:left;height:10px;width:108px;margin-left:-8px;margin-top:-10px;}
ul.sites .porcentagem span {background:none repeat scroll 0 0 #AAA;float:left;font-size:7px;height:8px;margin-top:1px;width:50%;}
.hack-ie7-bsite {border-bottom:1px solid #AAAAAA;.display:table !important;.height:160px !important;.padding-bottom:10px !important;}
