*{
	margin:0;
	padding:0;
	border:0;
	list-style:none;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
}

a div, a{
	cursor:pointer !important;
}
div{
	cursor:default;
}
a:hover{
	text-decoration:underline;
}
/* ------------------------------------------------------------------------ */
.t9, .t9 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:9px;
}
.t10, .t10 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
}
.t11, .t11 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.t12, .t12 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.t13, .t13 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}
.t14, .t14 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
}
.t15, .t15 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
}
.t18, .t18 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
}
.t25, .t25 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:25px;
}
.branco, .branco a{
	color:#FFF;
}
.azul, .azul a{
	color:#01608f;
}
.cinza, .cinza a{
	color:#454545;
}
.grafite, .grafite a{
	color:#454545;
}

.verde, .verde a{
	color:#218000;
}
.preto, .preto a{
	color:#000;
}
.vermelho, .vermelho a{
	color:#d00000;
}
.rosa, .rosa a{
	color:#b51e6f;
}
.roxo, .roxo a{
	color:#5e2d89;
}
.laranja, .laranja a{
	color:#f0521f;
}
.verde2, .verde2 a{
	color:#87c440;
}

.bold{
	font-weight:bold;
}

.nb{
	border:0 !important;
}
.nb-t{
	border-top:0 !important;
}
.nb-r{
	border-right:0 !important;
}
.nb-b{
	border-bottom:0 !important;
}
.nb-l{
	border-left:0 !important;
}

.rb2{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.rb5{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.rb5-tl{
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}
.rb5-tr{
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
}
.rb5-bl{
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}
.rb5-br{
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}

.rb20{
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.rb20-tl{
	-webkit-border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;
}
.rb20-tr{
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	border-top-right-radius: 20px;
}
.rb20-bl{
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-radius-bottomleft: 20px;
	border-bottom-left-radius: 20px;
}
.rb20-br{
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
}

/* ------------------------------------------------------------------------ */
body{
	background:url(../images/bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
#site{
	width:1030px;
	margin:0 auto;
}
#topo{
	width:1030px;
	float:left;
	padding-bottom:22px;
}
#topoMenu{
	width:100%;
	float:left;
	padding-top:6px;
	height:20px;
}
#topoMenu #data{
	width:460px;
	float:left;
	padding-left:30px;
}
#topoMenu #menu{
	width:540px;
	float:left;
	text-align:right;
}
#topoMenu #menu a{
	padding:0 5px;
}
#topoMenu #menu a:hover{
	text-decoration:underline;
}
#topoLogoBanner{
	width:1030px;
	height:138px;
	float:left;
}
#topoLogoBanner #logo{
	float:left;
	padding-top:7px;
}
#topoLogoBanner #logo a{
	width:201px;
	height:114px;
	float:left;
	background:url(../images/logo.png) no-repeat top left;
}
#topoLogoBanner #bannerPublicidade{
	width:652px;
	float:right;
	margin-top:23px;
	border:1px solid #D4D4D4;
	background:url(../images/bgBannerTopo.jpg) no-repeat right top #D4D4D4;
}
#topoBarraBuscaGuia{
	width:100%;
	float:left;
	padding-top:4px;
}
#boxGuia{
	width:414px;
	height:45px;
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:url(../images/bgBoxGuia.png) repeat-x;
	padding:6px 9px 0 9px;
}
#vinhetaSimples{
	width:100%;
	float:left;
}
#inputsGuia{
	width:100%;
	float:left;
}
#inputOQUEguia{
	width:188px;
	float:left;
	padding-right:10px;
	height:19px;
}
#inputOQUEguia input{
	width:184px;
	padding:1px 2px;
	height:17px;
	background:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#CCC;
}
#inputONDEguia{
	width:188px;
	float:left;
	height:19px;
}
#inputONDEguia input{
	width:184px;
	padding:1px 2px;
	height:17px;
	background:#FFF;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#CCC;
}
#inputSRCHguia{
	width:19px;
	float:left;
	padding-left:7px;
}
#inputSRCHguia input{
	width:19px;
	height:19px;
	background:url(../images/buscaGuia.png) no-repeat;
	cursor:pointer;
}
#linksAdicionaisGuia{
	width:335px;
	float:left;
	padding-left:10px;
}
#linksAdicionaisGuia #itemLinkAdicionalGuia{
	width:100%;
	float:left;
	padding:5px 0 0 0;
}
#itemLinkAdicionalGuia a:hover{
	text-decoration:underline;
}
#buscaSite{
	width:253px;
	float:left;
	padding-top:5px;
}
#inputsPrincipaisBusca{
	width:100%;
	float:left;
}
#inputsPrincipaisBusca #itemInputTxtBusca{
	width:220px;
	float:left;
	height:26px;

}
#itemInputTxtBusca input{
	width:216px;
	padding:5px 2px;
	height:16px;
	background:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#CCC;	
}
#inputSubmitBusca{
	width:28px;
	float:left;
	padding-left:4px;
}
#inputSubmitBusca input{
	width:26px;
	height:26px;
	background:url(../images/btnOkBuscah.png) no-repeat;
	cursor:pointer;
}
#inputSubmitBusca input:hover{
	background:url(../images/btnOkBusca.png) no-repeat;
}
#inputSubmitBusca input:active{
	background:url(../images/btnOkBuscah.png) no-repeat;
}
#inputsAdicionaisBusca{
	width:100%;
	float:left;
	padding-top:2px;
	height:18px;
	overflow:hidden;
}
#menuTopoAtendimento{
	width:100%;
	float:left;
	padding-top:11px;
}
#menuTopoAtendimento #menuTopo{
	width:735px;
	float:left;	
}
#itemMenuTopo{
	float:left;
	padding-right:2px;
	height:32px;
}
#itemMenuTopo a.item{
	float:left;
	padding:7px 15px 6px 15px;
	background:url(../images/bgMenuTopo.jpg) repeat-x;
	border:1px solid #DFDFDF;
	min-height:15px;
	position:relative;
	z-index:301;
}
#itemMenuTopo a.item:hover{
	background:#FFF;
	border-color:#007da8;
	text-decoration:none;
}
.sub a:hover, .subSelected a{
	border-color:#007da8 !important;
	border-bottom-color:#FFF !important;
	height:16px;
	background:#FFF !important;
	text-decoration:none;
}
#boxSubmenuSuspenso{
	width:280px;
	padding:10px;
	position:absolute;
	background:url(../images/bgMenuTopoSuspenso.jpg) repeat-x bottom #FFF;
	margin-top:30px;
	margin-left:-10px;
	border:1px solid #007da8;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display:none;
	z-index:300;
	overflow:hidden;
}
#itemTipoSubSus{
	width:130px;
	float:left;
	padding:5px 0 5px 10px;
}
#itemTipoSubSus a{
	background:none !important;
}
#itemTipoSubSus a:hover{
	text-decoration:underline;
	background:none !important;
}
#labelTipoSub{
	width:100%;
	float:left;
}
#listCatsTipoSub{
	width:90%;
	float:left;
	padding-left:10%;
	padding-top:3px;
	padding-bottom:3px;
}
#topoAtendimentoIcon{
	width:138px;
	float:right;
	height:29px;
}
#bannerExpansivel{
	width:100%;
	float:left;
	padding-top:14px;
}
#conteudo{
	width:1030px;
	float:left;
}
#colunaCentral{
	width:773px;
	float:left;
	padding-right:7px;
}
#colunaLateral{
	width:250px;
	float:left;
}
#noticiasCapa{
	width:500px;
	float:left;
	padding-top:7px;
}
#noticiasCapa_coluna01{
	width:303px;
	float:left;
	padding-top:20px;
}
#notCapaDestaque_01{
	width:303px;
	float:left;	
	padding-bottom:5px;
}
#notCapaDestaque_foto{
	width:100%;
	float:left;
	text-align:center;
}
#notCapaDestaque_titulo{
	width:100%;
	float:left;
	letter-spacing:-1px;
	text-align:justify;
}
#notCapaDestaque_previa{
	width:100%;
	float:left;
	padding-top:5px;
}
#notCapaDestaque_01mais{
	width:100%;
	float:left;
	padding:5px 0;
	border-top:2px groove #c9c9c9;
}
#notCapaDestaque_01outraCat{
	width:100%;
	float:left;
	padding-top:5px;
}
#notCDoC_itemTxt{
	width:100%;
	float:left;
	padding-bottom:3px;
}
#notCDoC_itemTxt img{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #dedede;
}
#item_notCapaDestaque_01outraCat{
	width:147px;
	float:left;	
}
#bannerNotiCapaCol01{
	width:100%;
	float:left;
	padding-top:10px;
}
#noticiasCapa_coluna02{
	width:181px;
	float:left;
	padding-left:16px;
}
#item_notCapaMaisnot{
	width:100%;
	float:left;
	padding:11px 0;
	border-bottom:2px groove #c9c9c9;
}
#item_notCapaMaisnot:hover div{
	text-decoration:underline;
}
#item_notCapaMaisnot a{
	display:block;
}
#itemTxt_notCapaMaisnot{
	width:100%;
	float:left;
	padding-bottom:3px;
}
#miniBannerNot{
	width:181px;
	float:left;
	padding-top:5px;
}
#conteudoCapa_coluna03{
	width:258px;
	float:left;
	padding-left:15px;
}
#boxClassificadosCapa{
	width:256px;
	float:left;
	padding:5px 0 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #dedede;	
	background:#fbfbfb;
}
#vinhetaClassificados{
	width:250px;
	float:left;
	padding-left:6px;
	padding-bottom:3px;
}
#itemClassifiCapa{
	width:64px;
	float:left;
	border-top:1px solid #004060;
	background:#FFF;
}
#headerItemCc{
	width:64px;
	float:left;
	background:#016190;
	padding:3px 0;
	text-align:center;
}
#headerItemCc div{
	width:63px;
	float:left;
	text-align:center;
	border-right:1px solid #002233;
}
#iconItemCc{
	width:63px;
	float:left;
	text-align:center;
	padding:6px 0 5px 0;
	border-right:1px solid #DDD;
}
#infoItemCc{
	width:63px;
	float:left;
	text-align:center;
	border-right:1px solid #DDD;
	padding-bottom:6px;
}
#infoItemCc strong{
	text-decoration:underline;
}
#boxEspeciaisCapa{
	width:258px;
	float:left;
	padding-top:5px;
}
#espCapa_coluna01{
	width:86px;
	float:left;
	padding-top:5px;
}
#espCapa_coluna01:hover div{
	text-decoration:underline;
}
#espCapa_coluna02{
	width:80px;
	float:left;
	padding-top:5px;
	padding-left:6px;
}
#espCapa_coluna02 a:hover div{
	text-decoration:underline;
}
#espCapa_coluna03{
	width:78px;
	float:left;
	padding-top:3px;
	padding-left:3px;
	background:#000;
	margin-left:5px;
}
#espCapa_coluna03:hover div{
	text-decoration:underline;
}
#espCapaItem{
	width:100%;
	float:left;
	padding-bottom:3px;
}
#espCapaItem img{
	border:1px solid #e8e8e8;	
}
#espCapa_coluna02 a{
	width:100%;
	float:left;
	padding-bottom:4px;
}
#climaTempo_cotacoes{
	width:258px;
	float:left;
	padding-top:5px;
}
#boxClimaTempo{
	width:144px;
	float:left;
}
#ctItemTxt{
	width:100%;
	float:left;
	padding:5px 0;
}
#ctIcon{
	width:44px;
	height:34px;
	float:left;
}
#ctMinMax{
	width:96px;
	float:left;
	padding-top:6px;
	padding-left:4px;
}
#ctMax{
	width:32px;
	height:19px;
	padding:7px 0 0 10px;
	float:left;
	background:url(../images/ctMax.jpg) no-repeat top left #FFF;
}
#ctMin{
	width:32px;
	height:19px;
	margin-left:10px;
	padding:7px 0 0 10px;
	float:left;
	background:url(../images/ctMin.jpg) no-repeat top left #FFF;
}
#boxCotacoesCapa{
	width:114px;
	float:left;
}
#publicidadeCapaColuna03{
	width:258px;
	float:left;
	padding-top:5px;
}
#publicidadeCapaColuna03 img{
	margin-top:5px;
	border:1px solid #EBEBEB;
}
#boxMultimidia{
	width:773px;
	float:left;
	padding-top:15px;
}
#boxVideosMultM{
	width:276px;
	float:left;
	padding-top:10px;
}
#videoPmultM{
	width:276px;
	float:left;
	padding-top:5px;
	padding-bottom:3px;
}
#videoPmultM a img{
	border:3px solid #000;
}
#boxMaisVideosMultM{
	width:275px;
	float:left;
	background:#000;
	height:59px;
	padding-top:4px;
	padding-left:1px;
}
#itemMaisVidMm{
	width:63px;
	float:left;
	padding-left:4px;
	padding-right:1px;
}
#itemMaisVidMm_itemtxt{
	width:100%;
	float:left;
	line-height:10px;
}
#itemMaisVidMm_itemtxt img{
	border:1px solid #FFF;
}
#itemMaisVidMm:hover div{
	text-decoration:underline;
}
#boxFotosMultM{
	width:279px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
#maisFotosMultM{
	width:75px;
	float:left;
	background:#000;
	padding:3px 2px 2px 2px;
	margin-top:5px;
}
#itemMaisFotMm{
	width:100%;
	float:left;
	padding-bottom:10px;
}
#itemMaisFotMm_itemtxt{
	width:100%;
	float:left;
	line-height:13px;
}
#itemMaisFotMm:hover div{
	text-decoration:underline;
}
#fotoPfotosMm{
	width:198px;
	float:left;
	padding-left:2px;
	padding-top:5px
}
#fotoPfotosMm img{
	border:1px solid #000;
}
#txtFotoPfotoMm{
	width:186px;
	height:41px;
	padding:10px 0 0 10px;
	position:absolute;
	background:url(../images/bgFotoP.png) repeat;
	margin-left:1px;
	margin-top:195px;
}
#boxAudiosMultM{
	width:194px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
#box01InternoAudios{
	width:188px;
	height:239px;
	padding:3px;
	margin-top:5px;
	float:left;
	border:1px solid #f1f1f1;
}
#box02InternoAudios{
	width:188px;
	height:239px;
	float:left;
	background:#f3f3f4;
}
#itemAudiosMm{
	width:183px;
	float:left;
	padding:8px 0 8px 5px;
	border-bottom:1px dashed #dfdfdf;
}
#txtsIaudios{
	width:131px;
	float:left;
	padding:5px;
}
#iconPlayIaudios{
	width:34px;
	float:left;
	height:34px;
	padding-top:3px;
}
#iconPlayIaudios a{
	width:34px;
	float:left;
	height:34px;
	background:url(../images/iconPlay.jpg) no-repeat;
}
#iconPlayIaudios a:hover{
	background:url(../images/iconPlayH.jpg) no-repeat;
}
#itemTxtIaudios{
	width:100%;
	float:left;
	padding-bottom:3px;
}	
#boxEntretenimentoCapa{
	width:534px;
	float:left;
	padding-top:15px;
}
#boxEntrevistas{
	width:315px;
	margin-top:10px;
	float:left;
	background:#f5f5f6;
	border:1px solid #ededed;
	padding:10px 3px;
}
#allEntrevistas{
	width:100%;
	float:left;
	padding-top:10px;
}
#entrevistasPrincipais{
	width:100%;
	float:left;
	background:url(../images/bgEntrevistas.jpg) no-repeat center bottom;
	padding-bottom:5px;
}
#itemEntrevistaPrincipal{
	width:155px;
	float:left;
	padding-right:5px;
}
#fotoIentrP{
	width:59px;
	float:left;
}
#fotoIentrP img{
	border: 2px solid #CCC;
}
#itemTxtIentrP{
	width:91px;
	float:left;
	padding-left:5px;
	padding-bottom:5px;
}
#itemEntrevistaPrincipal:hover div{
	text-decoration:underline;
}
#maisEntrevistas{
	width:100%;
	float:left;
	padding-top:5px;
}
#itemMaisEntrevistas{
	width:101px;
	float:left;
	padding-right:5px;
}
#itemTxtImaisEntr{
	width:100%;
	float:left;
	padding-bottom:3px;
}
#itemMaisEntrevistas:hover div{
	text-decoration:underline;
}
#boxArtigos{
	width:195px;
	float:left;
	margin-top:10px;
	margin-left:8px;
	background:#f5f5f6;
	border:1px solid #ededed;
	padding:10px 3px;
}
#allArtigos{
	width:100%;
	float:left;
	padding-top:10px;
}
#itemArtigo{
	width:195px;
	float:left;
	padding:6px 0;
	border-bottom:1px dashed #dfdfdf;
}
#fotoItemArtigo{
	width:57px;
	float:left;
	padding-right:3px;
}
#fotoItemArtigo img{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#txtsItemArtigo{
	width:135px;
	float:left;
}
#itemTxtItemArtigo{
	width:100%;
	float:left;
	padding-bottom:3px;
}
#itemArtigo:hover div{
	text-decoration:underline;
}
#boxOferecimento{
	width:230px;
	padding-top:15px;
	padding-left:7px;
	float:left;
}
#publicidadeOferecimento{
	width:230px;
	float:left;
	padding-top:10px;
}
#boxShopping{
	width:773px;
	float:left;
	padding-top:15px;
}
#boxLinksDownloads{
	width:773px;
	float:left;
	padding-top:15px;
}
#bgRodape{
	width:100%;
	float:left;
	background:#060808;
}
#rodape{
	width:1030px;
	margin:0 auto;
}
/* -------------------- */

#vinhetaPadraoNot{
	width:100%; 
	float:left; 		
	height:3px; 
	margin-top:15px;
	margin-bottom:15px;
	border-radius:5px;
}
#vinhetaPadraoNot_LETRA{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px; 
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:-15px;
	padding-top:4px;
	height:26px;
	color:#FFF;
	letter-spacing: -1px;
	font-weight:bold;
	min-width:40px; 
	float:left; 
	padding-left:10px; 
	padding-right:10px;
}
/**/
.corPadrao_verde{
	background-color:#218000 !important;
}
.corPadrao_azul{
	background-color:#01608f !important;
}
.corPadrao_laranja{
	background-color:#f0521f !important;
}
.corPadrao_vermelho{
	background-color:#d00000!important;
}
.corPadrao_cinza{
	background-color:#454545!important;
}
/**/
.bgPadrao_verde{
	background: url(../images/bg_vinheta_verde.jpg) repeat-x !important; 
}
.bgPadrao_azul{
	background: url(../images/bg_vinheta_azul.jpg) repeat-x !important; 
}
.bgPadrao_laranja{
	background: url(../images/bg_vinheta_laranja.jpg) repeat-x !important; 
}
.bgPadrao_vermelho{
	background: url(../images/bg_vinheta_vermelho.jpg) repeat-x !important; 
}
.bgPadrao_cinza{
	background: url(../images/bg_vinheta_cinza.jpg) repeat-x !important; 
}
/**/
.bordaPadrao_verde{
	border-color:#218000 !important;
}
.bordaPadrao_azul{
	border-color:#01608f !important;
}
.bordaPadrao_laranja{
	border-color:#f0521f !important;
}
.bordaPadrao_vermelho{
	border-color:#d00000 !important;
}
.bordaPadrao_cinza{
	border-color:#454545 !important;
}