@charset "iso-8859-1";
/* WEBSITE VISTA */
*		{ margin:0; padding:0 }
body	{ background-color:#e3e3e3; font-family:Georgia, Helvetica, sans-serif; font-size:12px; color:#333; /*font-weight:bold;*/} /* Alterado */
img		{ border:none;}
a		{ color:#333; text-decoration:underline; }
a:hover	{ color:#333; text-decoration:underline; }
h1	{ font-family:Georgia, Helvetica, sans-serif; font-size:44px; color:#CD0000; font-weight:bold; margin-bottom:10px; text-transform: uppercase; margin-top:0; }
h2	{ font-family:Georgia, Helvetica, sans-serif; font-size:13px; color:#850000; font-weight:bold; margin-bottom:10px; margin-left: 14px;}
h3	{ font-family:Georgia, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; background:#999; padding-left:8px; margin-bottom:5px; } 
dl			{ margin-left:14px}
dt			{ color:#780000;}
dd			{ margin-bottom:8px;}
dd a		{ text-decoration: none}
dd a:hover	{ text-decoration: underline}
.clear		{ clear:both;}
/* ID GERAL */
#screen		{ margin-top:40px; margin-bottom:40px; margin-left:auto; margin-right:auto; width:1000px;}
/*  IDs / Classes do topo */
#top		{ _margin-bottom:-3px;} /* removido: height:310px;  */
#marca		{ visibility:visible; position:absolute; margin-top:14px; margin-left:18px; width:253px; height:81px; z-index:2;}
#categoria	{ visibility:visible; position:absolute; margin-top:16px; margin-left:875px; width:105px; z-index:3; color:#FFF; padding:3px 0 3px 5px; font-size:12px; background:url(../img/background/bg-seta-categoria.gif) no-repeat 88px 8px; cursor:pointer;} 
#categoria a		{ color:#FFF; text-decoration:none; }
#categoria a:hover	{ color:#FFF; text-decoration:underline; }
#listacategoria			{ color:#FFF}
#listacategoria	ul		{ list-style-type:none; width:105px; padding:3px 0 3px 5px; font-size:11px;}
#listacategoria a		{ color:#FFF; text-decoration:none;}
#listacategoria a:hover	{ color:#FFF; text-decoration:underline;}
/*  IDs / Content   */
#content			{ padding:0 20px 20px 20px; background:url(../img/background/bg-content.gif) repeat-y 0 5px; background-color:#FFF; }
#coluna				{ width:565px; margin-right:40px; float:left; padding-top:10px;}
#menu				{ border-bottom: 1px solid #666; padding-bottom:3px; font-size:11px; margin-bottom:32px; font-weight:bold; } /* Alterado */
#menu ul			{ list-style-type:none;}
#menu ul li			{ display:inline;}
#menu ul li a		{ text-decoration:none;}
#menu ul li a:hover	{ text-decoration:underline;}
.mail				{ margin-left:98px;}
/*  POST    */
.post				{ margin-bottom:22px;}
.imagem				{ margin-bottom:10px;}
.post p				{ line-height:18px; margin-bottom:10px}
#data				{ font-size:11px; margin-bottom:12px;}
#data ul			{ list-style-type:none;}
#data ul li			{ display:inline;}
.data				{ background:url(../img/estrutura/d.gif) no-repeat 1px 2px; padding:3px 0 3px 22px; margin-right:15px;}
.categoria			{ background:url(../img/estrutura/c.gif) no-repeat 1px 2px; padding:3px 0 3px 22px;}
.opcoes				{ border-top:1px solid #333; border-bottom:1px solid #333; padding:3px 0 3px 0; }
.opcoes a			{ text-decoration:none;}
.opcoes a:hover		{ text-decoration:underline;}
.saibamais			{ width:50%; float:left;}
.saibamais p		{ padding-left:5px; margin-bottom:0px;}
.recomende			{ width:49%; float:left; text-align:right;}
.recomende p		{ padding-right:3px; margin-bottom:0px;}
.recomendeinterna	{ text-align:right; padding-right:3px;}
.recomendeinterna p	{ margin-bottom:0;}
/*
.recomende			{ margin-left:335px; }
*/
.lista-post ul			{ list-style-type:none; margin-bottom:10px; font-weight:normal;}
.lista-post ul li		{ padding: 2px 0 2px 0px;}
.lista-post ul li img	{ margin: 0px 5px -2px 0px;}
.lista-post ul a		{ text-decoration: underline; color:#000}
.lista-post ul a:hover	{ text-decoration: none;}
#navegacao				{ margin-bottom:10px;}
.posrecentes			{ float:left; width:49%;}
.posantigos				{ float:left; width:50%; text-align:right;}
/*  BARRA LATERAL  */
#barralateral		{ width:355px; float:left; background:#ebebeb;}
#busca				{ padding:15px; border-bottom:10px solid #FFF;}
#busca input		{ margin:0; float:left; border:none; }
.campo-busca		{ width:246px; height:22px; padding-left:3px; font-family:Georgia, "Times New Roman", serif; font-size:11px; border:1px solid #FFF;} /* alterado */
.titulo-img			{ margin-bottom:8px;}
#reultado			{ padding:26px 0 26px 9px; background-color:#EBEBEB; margin-bottom:17px;}
#barralateral ul		{ list-style-type:none; margin-bottom:10px;}
#barralateral ul li		{ list-style-type:none;}		
#barralateral ul a			{ text-decoration:underline; font-weight:normal; }
#barralateral ul a:hover	{ text-decoration:none; font-weight:normal; }		
.arte				{ background:#FFF; text-align:right; padding-bottom:10px; padding-top:10px; font-weight:bold;} /* alterado  */
.arte p				{ border-bottom:1px solid #333; padding-bottom:2px}
.arte a				{ text-decoration: none; }
.arte a:hover		{ text-decoration: underline; }
.box				{ padding:10px;  border-bottom:10px solid #FFF; font-size:12px;}
.box a				{ text-decoration:underline; color:#333;}
.box a:hover		{ text-decoration:none;}
.box p				{ margin-bottom:5px;}
.boxrss				{ padding:10px; font-size:12px; border-bottom:10px solid #FFF;}
.boxrss p			{ padding-top:2px; }	
.boxrss a			{ text-decoration:none;}
.boxrss a:hover		{ text-decoration:underline;}		
.rss				{ width:auto; padding:2px 4px 2px 4px; background-color:#FF6600; color:#FFF; float:left; margin-right:6px;}
.rss a				{ color:#FFF; text-decoration:none;}
.rss a:hover		{ color:#FFF; text-decoration:none;}
.bt, .bt148, .bt73	{ padding:4px 0 4px 0; font-size:11px; width:86px; text-align:center; color:#FFF; margin-bottom:5px; font-weight:bold;} /* alterado*/
.bt148				{ width:148px;}
.bt73				{ width:73px; float:left;}
.bt a, .bt148 a, .bt73 a						{ color:#FFF; text-decoration:none;}
.bt a:hover, .bt148 a:hover, .bt73 a:hover		{ color:#FFF; text-decoration:underline;}
.cinza				{ background-color:#666;}
ol					{ list-style-position:inside; margin-bottom:10px; font-weight:normal;}
/*  BOX   */
.boxformulario			{ width:244px; display:block;}
.boxformulario form		{ display:block; padding:10px; padding-bottom:2px;}
.boxformulario input	{ display:block; border:none; margin-bottom:4px; width:221px; padding:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666;}
.boxformulario textarea	{ display:block; border:none; margin-bottom:3px; width:221px; padding:2px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666; font-weight:bold;}
.btenviarv				{ width:67px; height:22px;}
.seta					{ text-align:right;}
/*  COLUNAS PARA REVISTA */
.revista-colum-esq	{ width:210px; margin-right:5px; float:left}
.revista-colum-dir	{ width:auto; float:left;}
.banner				{ margin-bottom:10px;}
/*  RODAPE */
#rodape				{ background:#FFF; padding-top:10px; font-size:11px; color:#333;}
.assinatura			{ width:500px; float:left; }
.assinatura p		{ margin-left:20px;}
.email				{ width:480px; float:left; text-align:right; padding:0; margin:0;}
.fotorodape			{ margin-top:10px;}
/* MAILING */
#mailing 			{ margin-bottom:10px;}
#mailing form		{ padding:6px; padding-top:10px; margin-bottom:20px; background-color:#ebebeb; font-family:Georgia, "Times New Roman", Times, serif;}
#mailing p			{ margin-bottom:10px;}
#mailing form input	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; border:none;}
#mailing form select	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; border:none;}
.coluna-form-esq	{ width:292px; float:left; margin-bottom:4px;}
.coluna-form-esq input	{ border:none; padding: 2px 0 2px 2px; color:#666; width:200px;}
.coluna-form-dir	{ width:258px; float:left; margin-bottom:4px;}
.coluna-form-dir input	{ border:none; padding: 2px 0 2px 2px; color:#666;}
.emailcadastro			{ width:207px;}
.estado			{ width:30px; margin-right:5px;}
.pais			{ width:137px;}
.dia, .mes		{ width:22px;}
.ano			{ width:44px;}
.itemassunto	{ width:110px; float:left;}
.itemassunto label	{ padding-left:5px;}
.assunto		{ border:none; padding: 2px 0 2px 2px; color:#666; width:467px; margin-bottom:4px;}
.btcadastrar	{ text-align:right; padding:6px 10px 0 0; }	
/* ESTRAS */
.h10			{ height:10px;}		
/* Tamanhos para as labels*/
.w74		{ width:74px; float:left}