/* CSS Document */
body{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../img/bg.gif);
	background-repeat:repeat-x;
	background-color:#DCDCDC;
	color:#666666;
	margin:0px;

}
a img{
 	border:none;
 }

#estrutura{
	width: 1000px;
	left: 50%;
	margin-left: -500px;
	position: absolute;
}

#destaqueCapa{
	background-color:#FFFFFF;
	width:154px;
	_width:154px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:center;
}

#topo{
	background-image:url(../img/bg_menuSuperior.gif);
	background-repeat:repeat-x;
	height:64px;
	width: 1000px;
	vertical-align:baseline;
	padding-bottom:10px;
	padding-top:25px;
}


#topo, #menuTopo, #data{
	color:#333;
}

/*inicio menuTopo*/

#menuTopo{
	width:750px;
	float:left;
}
#menuTopo ul li{
	display:inline;
	list-style:none;
	margin-right:2px;
	/*color:#333;*/	
}
#menuTopo a{
	color:#333;
	text-decoration:none;	
}
#menuTopo a:hover{
	color:#333;
	text-decoration:underline;	
}
/*fim menuTopo*/

/*inicio data*/
#data {
	text-align:right;
	padding-right:20px;
}
#data strong, b{
	color:#003399;
}

#logoBanner{
	background-image:url(../img/bg_logo.gif);
	background-repeat:repeat-x;
	height:131px;
	width:1000px;
	position:relative;
	top: -35px;
}

#logoViverBrasil{
	width:310px;
	padding-left:40px;
	padding-top:40px;
	float:left;	
}

#bannerSup{
	vertical-align:middle;
	padding-top:20px;
}

#conteudoGeral{
	background-color:#FFFFFF;
	top: -35px;
	position:relative;
	float:none;
	min-height: 300px;
	width:1000px;
	padding-bottom:20px;
}

/*Menu Sessoes*/
#menuSessoes{
	width:205px;
	background-color:#82817F;
	padding-top:20px;
	color:#FFFFFF;
	text-transform:uppercase;
	height: auto;
	vertical-align:top;
}
#menuSessoes .menuTitulo{
	padding-left:20px;
	padding-top:6px;
	font-weight:bold;
	font-size:13px;
	height:22px;
	background-image:url(../img/bg_divMenu.gif);	
}

#menuSessoes .menuNomes{
	padding-left:10px;
	background-image:url(../img/fundoBotao.gif);
	background-repeat:no-repeat;
	height:30px;
	font-size:11px;
}

#menuSessoes h1{
	font-size:14px;
	color:#FFFFFF;		
}

#menuSessoes a{
	color: #FFFFFF;
	text-decoration:none;
}

#menuSessoes a:hover{
	color: #CCC;
}


/*Fim Menu Sessoes*/

#espaco{
	height:20px;
}

/*Conteudo*/
#conteudo{
	vertical-align:top;
	padding-top:15px;
	padding-left:20px;
	width:550px;
	float:left;
	background-color:#FFFFFF;
}

#conteudo th{
	background-color:#0D417A;
	color:#fff;
}

#conteudo .titCapa{
	background-image:url(../img/bg_capaMes.jpg);
	background-repeat:no-repeat;
	height:47px;
	padding-left:15px;
}

#conteudo .titSessao{
	text-transform:uppercase;
	color:#999999;
}

#conteudo .titMateria{
	color:#666;
	padding-right:10px;
}

#conteudo .titArtigo{
	color:#666;
	width:350px;
	float:left;
	/*clear: right;*/
	padding-right:10px;
}


#conteudo .ftArticulista{
	width:160px;
	border: solid 1px #CCCCCC;
	padding:5px;
	float: right;
	/*float:left;*/
	text-align:center;
	
}

#conteudo .texto{
	padding-top:5px;
	padding-right:10px;
	color:#666666;
}

#conteudo .label{
	width:200px;
	_width: 200px;
}

#conteudo .ftGrandeMateria{
	padding-top:10px;
	padding-bottom:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;	
}

#conteudo .ftEsqMateria{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	margin-right: 25px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:left;
	width:320px;
	position:relative;
}

#conteudo .ftEsqColuna{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:left;
	width:250px;
	position:relative;
}


#conteudo .ftEsqDestaque{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:left;
	width:100px;
	position:relative;
}


#conteudo .ftDirMateria{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:right;
	width:320px;
	position:relative;
}

#conteudo .ftEsqSubMateria{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:left;
	width:250px;
	position:relative;
}

#conteudo .ftDirSubMateria{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:left;
	float:right;
	width:250px;
	position:relative;
}

#conteudo .imgD{
	padding-right:10px;
	padding-bottom:10px;
}

#conteudo .galeria{
	width:515px;
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	color:#666666;
	text-align: center;
	background-color:#E7E7E7;
	font-weight:bold;
	color:#666666;
	margin-top:20px;
}

#conteudo .galFotos{
	width:150px;
	padding:5px;
	font-size:11px;
	font-style:italic;
	color:#666666;
	text-align:center;
	background-color:D7D7D7;
	float:left;
	border:#FFFFFF solid 1px;
	margin-right:5px;
	margin-top:10px;
}

#conteudo .capaAnteriores{
	width:170px;
	border: 1px solid #CCCCCC;
	padding:10px;
	text-align:center;
	margin-bottom:10px;	
	float:left;
}

#conteudo .ftCapaIndex{
	width:260px;
	height: 280px;
	padding-top:10px;
}

#conteudo .titCapaIndex{
	width:260px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-image:url(../img/bg_titMatIndex.gif);
	background-repeat:no-repeat;
	height:35px;
	margin-top:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom: 0px;
}
#conteudo .ult_noticias a{
	font-weight: normal;
	text-decoration: none;
}
#conteudo .ult_noticias a:hover{
	font-weight: normal;
	text-decoration: none;
}
#conteudo .ult_mais a{
	font-weight: normal;
	font-size:10px;
	text-decoration: none;
}
#conteudo .ult_mais a:hover{
	font-weight: normal;
	font-size:12px;
	text-decoration: none;
}
#conteudo .fundoSessoesIndex{
	width:530px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	background-image:url(../img/bg_titSubIndex.gif);
	background-repeat:no-repeat;
	height:46px;
	margin-top:10px;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
#conteudo .titCapaIndex a{
	color:#FFFFFF;
	text-decoration:none;
}
#conteudo .titCapaIndex a:hover{
	color:#ccc;
	text-decoration:none;
}

#conteudo .leadCapaIndex{
	width:230px;
	padding-left:20px;	
	margin-top:-25px;
	font-weight:bold;
}

#conteudo .textoCapaIndex{
	width:230px;
	padding-left:20px;	
}

#conteudo .ifoAnteriores{
	width:300px;
	padding:10px;
	text-align:left;
	margin-bottom:10px;
	float:left;
}

#conteudo .titSessaoIndex{
	font-weight:bold;
	font-size:14px;
	color:#0D417A;
	text-transform:uppercase;
	padding-bottom:20px;
	text-align:center;
}




#conteudo .bordaDir{
	border-right: solid 2px #ccc;
	padding-right:10px;
}
#conteudo h1{
	font-weight:bold;
	font-size:22px;
	color:#0D417A;
}
#conteudo h2{
	font-weight:bold;
	font-size:15px;
	color:#0D417A;
}




#conteudo h3{
	font-weight:bold;
	font-size:12px;
}

#conteudo h4{
	padding-top:15px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#conteudo h5{
	font-weight:normal;
	font-size:11px;
	color:#999;
}

#conteudo a{
	font-weight:bold;
	color:#0D417A;
	text-decoration:underline;
}
#conteudo a:hover{
	font-weight:bold;
	color:#0D417A;
	text-decoration:none;
}

#conteudo input{
	border:1px solid #CCCCCC;
}

#conteudo .inputGrande{
	width:300px;
}

#conteudo .inputPeq{
	width:100px;
}

#conteudo .inputMedio{
	width:200px;
}
#conteudo .inputMini{
	width:40px;
}

#conteudo .botaoEnviar{
	border:1px solid #cecece;
	background-color:#0D417A;
	background-image:url(../img/enviar_ico.png);
	background-repeat:no-repeat;
	height:24px;
	padding-left:20px;
	color:#fff;
	font-weight:bold;
}

#conteudo .tags{
	width: 530px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	display: block;
}
/*Fim Conteudo*/

/* Banner Lateral */
#bannerLateral{
	width:170px;
	padding-left:10px;
	padding-top:15px;
	background-color:#FFFFFF;
	vertical-align:top;
}
#bannerLateral .titCapa{
	background-image:url(../img/bg_capaMes.jpg);
	background-repeat:no-repeat;
	height:47px;
	padding-left:15px;	
}

#bannerLateral .titBusca{
	background-image:url(../_img/buscar_portal.gif);
	background-repeat:no-repeat;
	height:25px;
	/*padding-left:50px;
	padding-left:20px;*/
}

#bannerLateral h3{
	padding-top:10px;
	padding-left:30px;
	color:#666;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
}

#bannerLateral h4{
	padding-top:12px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
}

#bannerLateral .anuncios{
	padding-top:20px;
	text-align:center;
}
/* Fim Banner Lateral */

/*================= Banner Central =====================*/

#bannerCentral{
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
}

/*================= Fim banner central ==================*/ 


/* Rodape */
#rodape{
	padding-left:40px;
	color:#666;	
	padding-bottom:10px;
	margin-top:-10px;
}

#menuRodape{
	color:#666;	
}


#menuRodape ul li{
	display:inline;
	list-style:none;
	margin-right:5px;
	/*color:#333;*/	
}

#menuRodape a{
	color:#666;
	text-decoration:none;	
}
#menuRodape a:hover{
	color:#666;
	text-decoration:underline;	
}

/* Fim do  Rodape*/

/*Nuvem Tags*/
#nuvemTags{
	color:#999;
}


#nuvemTags a{
	color:#999999;
	text-decoration:none;
}

#nuvemTags a:hover{
	color:#999999;
	text-decoration:underline;
}

#nuvemTags h1, #nuvemTags h2, #nuvemTags h3{
	/*float:left;
	line-height:25px;
	margin-right:5px;*/
	font-weight:normal;
}

#nuvemTags h1{
	font-size:20px;
	
}
#nuvemTags h2{
	font-size:16px;
}
#nuvemTags h3{
	font-size:11px;
}

#conteudo .titDestaqueIndex{
	font-size:14px;
	color:#0D417A;
	padding-bottom:20px;
}
#conteudo .titDestaqueIndex a{
	text-decoration: none;
}
#conteudo .subtitDestaqueIndex{
	font-size:12px;
	color:#999;
	padding-bottom:20px;
}
#conteudo .subtitDestaqueIndex a{
	font-weight:normal;
	text-decoration: none;
}
/*Fim Nuvem tags*/
input{
	border:1px solid #CCCCCC;
}

.inputGrande{
	width:300px;
}

.inputPeq{
	width:100px;
}

.inputMedio{
	width:200px;
}
.inputMini{
	width:40px;
}

.botaoOk{
	border:1px solid #cecece;
	background-color:#0D417A;
	height:22px;
	padding-left:2px;
	padding-right:2px;
	color:#fff;
	font-weight:bold;
}
hr{
	border:dotted 1px #CCCCCC;
}



#bookmark {
	padding-top:10px;
	padding-left:20px;
	background-color:#f5f5f5;
	height:30px;
	border:1px #CCCCCC solid;
	margin:0;
}

#enviar_news {
	
	padding-top:10px;
	padding-left:20px;
	background-color:#f5f5f5;
	height:40px;
	border:1px #CCCCCC solid;
}
#enviar_amigo {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	background-color:#f5f5f5;
	height:100px;
	border:1px #CCCCCC solid;
}

.tituloED_anterior {
	color:##0D417A;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
/****** Nuvem de tags ************/
#conteudo .ntag1{
	font-weight: bolder;
    font-size: 10px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #CCCCCC;
}
#conteudo .ntag2{
	font-weight: bolder;
    font-size: 14px;
	letter-spacing: 2px;
	text-decoration: none;
	color: #999999;
}
#conteudo .ntag3{
	font-weight: italic;
    font-size: 18px;
	letter-spacing: 3px;
	text-decoration: none;
	color: #666666;
}

#centraliza{
	margin-left:auto;
	margin-right:auto;
	width:400px;
}
#lamina{
	position:absolute;
	margin:0 auto;
	text-align:center;
	z-index:99;
	width:400px;
	height:400px;
	clear:both;
	border:0px;
	padding-top:180px;
}
#dados_jogo{
	display: none;
}
#dados_show{
	display: none;
}
#promo_morar{
	background-color: #f5eabc;
	width: 550px;
	float: left;
}
#promo_morar h1{
	margin-top: 20px;
	margin-left: 15px;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #6e4b25;
}
#promo_morar .texto{
	margin-left: 15px;
	font-family: Arial;
	font-size: 12px;
	color: #6e4b25;
}
#promo_morar a{
	font-family: Arial;
	font-size: 12px;
	color: #6e4b25;
	font-weight:bold;
}