body {
	margin: 0;
	padding: 0;	
	background: #000 url("../geral/bg_1700_main.gif") repeat-y center;
	color: #fff;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
img {
	border:none;
	}
	
h3{
	height:25px;
	width:100%;
	background:#000 url("../geral/bg_tit.gif") repeat-x;
	margin:0 0 3px 0;
	}
	
h4{
	color: #ccc; 
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:0 0 3px 0;
	padding:2px 0 2px 0;
	display:block;
	border-bottom:dashed 1px #c93;
	}
	
h3 span{
	display:none;
}

.basico {
	list-style:none;
	padding:0;
	margin:0 0 15px 0;
	height:84px;
	width:178px;
 	}

.basico li{
	margin:0;
	padding:0;
	height:42px;
	}

#rodape{
	width:573px;
	height:105px;
	position:relative;		
	clear:both;
	padding:0;
	margin-left:-286px;
	left:50%;
	background: url("../home/rodape_free.jpg") no-repeat center bottom;
	}

#rodape ul{
	position:relative;
	padding:0;
	width:424px;
	margin:85px 5px 0 0;
	list-style:none;
	float:right;
	}

#rodape li{
	width:106px;
	height:20px;
	padding:0;
	float:left;	
	margin:0;
	background: url("../home/bg_menu_rodape.gif") no-repeat center bottom;
	}
	
#rodape a{
	color: #f6f6f6;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:100%;
	text-decoration:none; 
	text-align:center;
	display:block;
	padding: 6px 0 1px 0;  
	}
	
#rodape a:hover{
	color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:100%;
	text-decoration:underline;
	}
	
#rodape li.assine2{
	width:106px;
	height:20px;
	padding:0;
	float:left;	
	margin:0;
	text-align:center;
	color: #f6f6f6;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background: url("../home/bg_rodape_assine.gif") no-repeat center bottom;
	}

#travamenu{
	position:absolute;
	top:103px;
	width:752px;
	z-index:100;
	margin:0 0 0 18px;
	}
	
.flags{
	width:100px;
	height:20px;
	position:absolute;
	left:20px;
	color: #f6f6f6;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background:url("../home/bg_flag.gif") no-repeat;
	padding:1px 0 0 4px;
}

.more{
	text-align:right;
	}
	
.more a:link{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}	

.more a:visited{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	}

.lista_geral{
	padding:0 0 5px 0;
	margin:0 0 15px 0;
	list-style:none;
	}
	
.lista_geral li{
	margin:5px 0 7px 5px;
	}
	
.lista_img{
	padding:0;
	margin:0;
	list-style: none;
	}
	
.lista_img li{
	margin:5px 0 10px 3px;
	}
	
.lista_dicas{
	padding:0;
	margin:0 0 30px 0;
	list-style: none;
	}
	
.lista_dicas li{
	width:220px;
	height:185px;
	background: url("../../divulgacao/dicas/bg_txt_dicas.gif") no-repeat center bottom;
	float:left;
	margin:4px 15px 5px 10px;
	}
	
.lista_propaganda{
	padding:0 9px 0 9px;
	margin:20px 0 0 0;
	list-style: none;
	border:1px #633 dashed;
	background-color:#300;
	}
	
.lista_propaganda li{
	text-align:center;
	margin:12px 0 10px 0;
	}
	
.dicas_txt{
	color: #9cc;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:140%;
	margin:5px 2px 0 5px;
	}
	
.dicas_txt_bold{
	color: #9cc;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:100%;
	margin:7px 0 0 5px;
	}
	
a:link{
	color: #e8e0c8;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:100%;
	text-decoration:none;
	}
	
a:visited{
	color: #e5e5e5;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:100%;
	text-decoration:none;
	}
	
a:hover{
	color: #fff;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	line-height:100%;
	text-decoration:underline;
	}
	
#conteudo{
	position:relative;
	width:770px;
	height:100%;
	top:0;
	left:50%;
	margin:0 0 0 -385px;
	padding:0 ;	
	}
	
#cabecalho{
	position:relative;
	width:100%;
	height:121px;
	margin:0;
	padding:0;
	z-index:98;	
	background: url("../home/cabecalho_free.jpg") no-repeat center;
	}

#banner{
	position:absolute;
	width:474px;
	height:66px;
	top:25px;
	left:50%;
	margin:0 0 0 -120px;
	padding:3px;
	background: url("../home/bg_banner_free.jpg") no-repeat 1px 1px;
	}
	
#banner_base{
	position:absolute;
	width:474px;
	height:66px;
	top:5px;
	left:50%;
	margin:0 0 0 -195px;
	padding:3px;
	background: url("../home/bg_banner_free.jpg") no-repeat 1px 1px;
	}
	
.borda{
	border:solid 1px #999;
	}
	
#dinamico{
	position:relative;
	float:right;
	width:365px;
	margin:0 15px 0 0;	
	}

.saudacao{
	position:relative;
	float:right;
	width:365px;
	margin: 5px 2px 0 0;
	text-align:right;
	color: #ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}
	
.vejamais{
	position:relative;
	width:99%;
	height:20px;
	background-color:#600;
	margin:10px 1px 5px 2px;
	display:block;
	float:left;
	border:#c66 1px dashed; 
	}
	
#vitrine span p{
	text-align:center;
	}
	
#vitrine span p a:link{
	color: #fff;
	font: bold 13px Arial,Verdana, Helvetica, sans-serif;
	}
	
#vitrine span p a:visited{
	color: #ccc;
	font: bold 13px Arial,Verdana, Helvetica, sans-serif;
	}

#vitrine span p a:hover{
	color: #fff;
	font: bold 13px Arial,Verdana, Helvetica, sans-serif;
	}
	
#vitrine{
	position:relative;
	margin:0 15px 30px 0;
	width:570px;
	float:right;	
	background-color:#933;
	}
	
#vitrine ul{
	padding:0;
	margin:0;
	list-style: none;
	height:100%;
	background-color:#933;
	}
	
#vitrine li { 
	margin:3px 0 4px 10px;   
	position:relative; 
	float:left;
	width: 270px;
	height:136px;
	border-bottom:1px #c66 dashed;
	background-color:#600;
	}
	
#vitrine p { 
	color: #f99;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	padding:0;
	margin:2px 0 0 0;	
	}
	
#switcher{
	position:relative;
	float:left;
	width:155px;
	height:35px;
	background:url("../home/bg_switcher.gif") no-repeat center	center;
	margin:10px 0 0 20px;
	padding:0 0 5px 0;
}

#switcher p{
	color: #ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:150%;
	margin:2px 0 3px 0;
}

#switcher a:link{
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#switcher a:visited{
	color: #f6f6f6;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#switcher a:hover{
	color: #fff;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
#bloco_1{
	position:relative;
	margin:80px 0 0 0;
	width:770px;
	height:430px;
	}
	
#destaques{
	position:relative;
	margin:0 15px 0 0;
	width:510px;
	float:right;	
	}
	
#destaques ul{
	padding:3px 0 5px 0;
	margin:0;
	list-style: none;
	height:550px;
	background-color:#933;
	}
		
#destaques li { 
	margin:3px 5px 0 7px;   
	position: relative; 
	float:left;
	width: 115px;
	height:180px;
	}	
	
#destaques ul li img { 
	border: solid 1px #c66;
	}
	
#destaques p { 
	color: #fff; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	margin:3px 0 0 0;
	}

#destaques a:link { 
	color: #fcc;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	padding:2px 0 2px 0;
	display:block;
	}
	
#destaques a:visited { 
	color: #f99;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	padding:2px 0 2px 0;
	text-align:center;
	}
	
#destaques a:hover { 
	color: #ffc;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	text-align:center;
	padding:2px 0 2px 0;
	}
	
#lateral_1{
	position:relative;
	margin:0 0 0 20px;
	width:190px;
	float:left;
	}
	
#dicas{
	position:relative;
	margin:20px 0 30px 20px;
	width:736px;
	height:230px;
	float:left;
	}
	
#bloco_2{
	position:relative;
	margin:40px 0 0 0;
	width:770px;
	height:100%;
	}
	
#lateral_2{
	position:relative;
	margin:0 0 0 20px;
	padding:0 0 20px 0;
	width:140px;
	float:left;
	}
	
.direita{
	float:right;
	padding:0;
	margin:2px 4px 0 0;
	}
	
.esquerda{
	float:left;
	padding:0;
	margin:2px 0 0 4px;
	}
	
.bt_up{
	position:relative;
	float:left;
	margin:0 0 0 10px;	
	}
