/* CSS Document */

/* Geral */

body{
background:#232323;
}

/* Base */

#base {
	position:absolute;
	top:0px;
	left:50%;
	width:860px;
	margin-left:-430px;
}

#menu {	
	height:90px;
	background-color:#FFFFFF;
	
	}
	
#banner {	
	height:300px;
	background-color:#000000;
	text-align:center;
}

#banner_p {	
	height:120px;
	background-color:#000000;
	text-align:center;
}		
	
	
#principal {
	width:820px;
	background-color:#FFFFFF;
	padding:20px 20px 20px 20px;
	float:left;
}

#conteudo_home {
	width:860px;
	height:610px;
	background-color:#FFFFFF;
	float:left;
}

#conteudo_arevista_detalhe {
	width:820px;
	height:545px;
	background-color:#FFFFFF;
	float:left;
	padding:20px 20px 20px 20px;
}

#conteudo_anteriores_detalhe {
	width:820px;
	height:605px;
	background-color:#FFFFFF;
	float:left;
	padding:20px 20px 20px 20px;
}

/* Cont Geral */

#logo {
	position:absolute; 
	left:0px; 
	top:0px; 
	width:210px; 
	height:90px; 
	z-index:1;  
}

#linha {
	position:absolute; 
	left:215px; 
	top:0px; 
	width:10px; 
	height:90px; 
	z-index:1;  
}

#menu_geral {
	position:absolute; 
	left:230px; 
	top:0px; 
	width:630px; 
	height:90px; 
	z-index:1;  
}

#menu_sec{
	position:absolute; 
	left:590px; 
	top:20px; 
	width:215px; 
	height:15px; 
	z-index:2;  
}

#menu_principal {
	position:absolute; 
	left:260px; 
	top:50px; 
	width:545px; 
	height:20px; 
	z-index:2;  
}

/* Cont Home */

#atual_mag {
	position:absolute; 
	left:20px; 
	top:410px; 
	width:520px; 
	height:410px; 
	z-index:1;  
}

#atual_foto {
	position:absolute; 
	left:30px; 
	top:485px; 
	width:220px; 
	height:320px; 
	z-index:2;  
}

#atual_texto {
	position:absolute; 
	left:260px; 
	top:480px; 
	width:265px; 
	height:315px; 
	z-index:2;  
}

#especial {
	position:absolute; 
	left:20px; 
	top:850px; 
	width:520px; 
	height:130px; 
	z-index:1;  
}

#especial_foto_01 {
	position:absolute; 
	left:20px; 
	top:905px; 
	width:250px; 
	height:75px; 
	z-index:2;  
}

#especial_texto_01 {
	position:absolute; 
	left:280px; 
	top:905px; 
	width:245px; 
	height:75px; 
	z-index:2;  
}

#linha_hor {
	position:absolute; 
	left:20px; 
	top:830px; 
	width:520px; 
	height:10px; 
	z-index:1;  
}

#linha_vert{
	background: url(../img/home/linha_vert.jpg);
	background-repeat:repeat-y;
	position:absolute; 
	left:555px; 
	top:410px; 
	width:10px; 
	height:570px; 
	z-index:1;  
}

#twitter {
	position:absolute; 
	left:580px; 
	top:410px; 
	width:260px; 
	height:150px; 
	z-index:1;  
}

#twitter_update_list {
	width:260px; 
	list-style:none;
	background:none;
	padding:0px 0px 4px 0px;
	font-size:12px;
	font-family:Arial;
}


#linha_banner{
	position:absolute; 
	left:580px; 
	top:575px; 
	width:260px; 
	height:10px; 
	z-index:1;  
}

#banner_01 {
	position:absolute; 
	left:580px; 
	top:600px; 
	width:260px; 
	height:180px; 
	z-index:1;  
}

#banner_02 {
	position:absolute; 
	left:580px; 
	top:800px; 
	width:260px; 
	height:180px; 
	z-index:1;  
}

#banner_02_ {
	position:absolute; 
	left:580px; 
	top:700px; 
	width:160px; 
	height:80px; 
	z-index:1;  
}

#banner_03 {
	position:absolute; 
	left:580px; 
	top:800px; 
	width:260px; 
	height:80px; 
	z-index:1;  
}

#banner_04 {
	position:absolute; 
	left:580px; 
	top:900px; 
	width:260px; 
	height:80px; 
	z-index:1;  
}

/* Cont Detalhes */

#mag {
	position:absolute; 
	left:20px; 
	top:275px; 
	width:230px; 
	height:335px; 
	z-index:2;  
}

#txt_mag {
	position:absolute; 
	left:270px; 
	top:275px; 
	width:570px; 
	height:410px; 
	z-index:2;  
}

#txt_anteriores {
	position:absolute; 
	left:270px; 
	top:275px; 
	width:570px; 
	height:470px; 
	z-index:2;  
}

/* Texto */

.txt_principal{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	line-height:16px;
	color:#000000;
}

.txt_destaque01{
	font-family:Arial, Tahoma, Verdana;
	font-size:15px;
	color:#999999;
	font-weight:bold;
}

.txt_italico{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#999999;
	font-style:italic;
}

.txt_italico_black{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#000000;
	font-style:italic;
}

.txt_negrito{
	font-family:Arial, Tahoma, Verdana;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

/* Link Geral*/
a:link {color:#000000; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-decoration:underline; }
a:visited {color:#000000; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-decoration:underline;}
a:hover {color:#999999; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-decoration:underline; }
a:active {color:#000000; font-family:Arial, Tahoma, Verdana; font-size:12px; font-weight:bold; text-decoration:underline; } 

/* Link Destaque */

a.destaque:link {color:#000000; font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bold; text-decoration:underline; }
a.destaque:visited {color:#000000; font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bold; text-decoration:underline; }
a.destaque:hover {color:#999999; font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bold; text-decoration:underline; }
a.destaque:active {color:#000000; font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bold; text-decoration:underline; } 



/* Link Mudar*/

a.mudar:link {color:#95AD3C; font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bold; text-decoration:underline; }
a.mudar:visited {color:#95AD3C; font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bold; text-decoration:underline; }
a.mudar:hover {color:#999999; font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bold; text-decoration:underline; }
a.mudar:active {color:#95AD3C; font-family:Arial, Tahoma, Verdana; font-size:15px; font-weight:bold; text-decoration:underline; } 

/* Mudar Texto */

.txt_destaque02{
	font-family:Arial, Tahoma, Verdana;
	font-size:15px;
	color:#95AD3C;
	font-weight:bold;
}

/* Mudar Rodape */

#rodape {	
	clear:both;
	height:20px;
	background-color:#000000;
	text-align:center;
	padding:25px;
}

.txt_rodape{
	font-family:Arial, Tahoma, Verdana;
	font-size:11px;
	color:#ffffff;
}

a.rodape:link {color:#D48128; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; text-decoration:underline; }
a.rodape:visited {color:#D48128; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; text-decoration:underline; }
a.rodape:hover {color:#999999; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; text-decoration:underline; }
a.rodape:active {color:#D48128; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; text-decoration:underline; } 
