body				{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px;  color:#000000; }
a					{ color:#990000; text-decoration:underline;}
a:hover				{ color:#CC0000; text-decoration:none; }
#page				{ position:relative; margin:0px; padding:0px; min-width:1140px; border-top:5px solid #990000;  }
#header				{  padding-top:0px; height:95px;  background-image:url(images/fondo.png); background-position:top; background-repeat:repeat-x;  }
.logo				{ margin-top:10px; margin-left:20px; }
.corte				{ clear:both; }
h1					{ font-size:17px; font-weight:bold; margin:0px; padding:0px; color:#242424; text-align:left;  }
h2					{ border-bottom:2px solid #DCCCD4; margin:0px; padding:0px; padding-bottom:2px; font-size:10px; font-weight:normal; color:#666666; margin-bottom:10px; }
h4					{ font-size:13px; font-weight:bold; margin:0px; padding:0px;}
.barra				{ background:url(images/flecha.png); height:41px; }
.barra_first		{ height:28px; padding:0px 10px 0px 10px; float:left; background:url(images/flecha_a.png); padding-top:13px; color:#FFFF99; font-weight:bold; }
.barra_first a 		{ color:#FFFF99; }
.barra_second		{ height:27px; padding:0px 10px 0px 10px; float:left; padding-top:14px; color:#FFFFFF; }
.barra_second a 	{ color:#FFFFFF; }		
.ocultafav 			{ font-size:10px; margin:5px; margin-right:10px;}
.barra_separador	{ height:27px; padding:0px 0px 0px 3px; float:left; padding-top:14px; font-weight:bold; color:#FFFF99; }
.barra_third		{ height:27px; padding:0px 0px 0px 10px; float:left; padding-top:14px; color:#FFFF99; }
.divform			{ background:url(images/form.png) right no-repeat; position:absolute; text-align:right; margin-top:22px;   padding:11px 8px 11px 0px; width:440px; margin-left:452px; top:0px; }
.textifra			{ font-size:10px; font-weight:normal;}
#favoritoslista		{ z-index:100;  color:#333333; margin-right:5px; margin-top:3px;  padding:0px; padding-bottom:2px; border:3px solid #990066;   background-color:#FFFFFF;  width:300px; position: absolute; top:57px; overflow-y:auto;  overflow-x: hidden; max-height:200px;   margin-left:590px;  }
.minifavorito 		{  overflow:hidden; padding:2px; padding-left:5px; }
.minifavorito:hover { background-color:#FFFFCC;} 
.agregarclass		{ float:right; }
.alertnok			{ background-color:#FF0000; color:#FFFFFF; font-weight:bold; font-size:11px; padding:6px; margin-bottom:5px; margin-top:5px; border:1px solid #FF6600; }
.alertnok a 		{ color:#FFFF00; }
.alertok			{ background-color:#339900; color:#FFFFFF; font-weight:bold; font-size:11px; padding:6px; margin-bottom:5px; margin-top:5px; border:1px solid #006600; }
.alertok a 			{ color:#FFFF00; }
.formdata			{ margin:0px; padding:0px; }
.login				{ float:right; font-size:11px; font-weight:bold; height:23px; margin-left:3px; color:#FFFFFF; background-color:#56002D; border:1px solid #FFFFFF; }
.inputpassword		{ width:105px; float:right; border:1px solid #000000; height:17px; font-size:11px; padding-top:3px; }
.divpassword		{ float:right; margin:5px; font-weight:bold; color:#56002D; }
.inputemail			{ width:105px; float:right; border:1px solid #000000; height:17px; font-size:11px; padding-top:3px; }
.divuser			{ float:right; margin:5px; font-weight:bold; color:#56002D; }
.divformdos			{ position:absolute; top:0px; margin:0px; padding:0px; margin-top:10px; margin-left:465px; text-align:right; width:435px; font-weight:bold; }
.divformdos span	{ color:#FF0000; font-weight:bold; background-color:#FFFF99;}
.divformdos a 		{ margin-right:5px; color:#CC0000; }
#contenido			{ float:left; padding:10px; min-width:728px; width:62%;   margin-top:0px;   margin-bottom:10px; margin-left:10px; padding-top:0px; }
#footer				{ margin:0px; padding:15px 10px 50px 20px; background-color:#F0DBE8; border-top:2px solid #DCCCD4; margin-top:20px;  }
.contenido_first	{ height:28px; padding:0px 10px 0px 10px;  background:url(images/flecha_a.png); padding-top:13px; color:#FFFF99; font-weight:bold; }
.contenido_first a 	{ color:#FFFF66; font-size:14px; font-weight:bold; }

.post				{ padding:1px; border-left:3px solid #DCCCD4; padding:6px; padding-top:10px; font-weight:bold; font-size:13px; margin-bottom:6px; }
.divtitulo			{ background:url(images/titulo.png) left no-repeat; padding-left:50px;}
.divtitulo:hover	{ background:url(images/titulo_hover.png) left no-repeat;  }
.titulo				{ font-size:17px; font-weight:bold; color:#54032D; }
.titulo a 			{ text-decoration:underline; color:#54032D; }
.titulo a:hover		{ text-decoration:none; color:#990033;  }
.categoria			{ font-size:11px; font-weight:normal; color:#333333; }
.categoria a		{ color:#990033; font-weight:bold; text-decoration:none; }
.post_enviar		{ float:right; margin-top:3px; }
.post_lecturas		{ float:right; background:url(images/hits.png) center top no-repeat; padding-top:7px; text-align:center; font-size:9px; font-weight:normal; color:#333333; height:35px; width:100px;}
.post_votos			{ float:right; background:url(images/votos.png) center top no-repeat; padding-top:7px; text-align:center; font-size:9px; font-weight:normal; color:#333333; height:35px; width:100px;}
.post_votos:hover	{ background:url(images/votos_hover.png) center top no-repeat; }
.post_votos	a 		{ color:#990000; font-weight:bold;}
.post_votos	a:hover	{ color:#FF0000;}
.iframefacebook		{ border:none; width:450px;height:30px; margin-left:0px; margin-top:15px; float:left; margin-bottom:3px;}
.descripcion		{ background:url(images/fondo_post.png); padding:10px; font-weight:bold; font-size:13px;  border-left:1px dotted #DCCCD4; border-right:1px dotted #DCCCD4; padding-left:30px;  }
#divpagina 			{ background-image:url(images/pagina.png); float:right; background-position:left; background-repeat:no-repeat; padding:5px; padding-left:22px; margin-left:10px; font-size:11px; font-weight:bold;  }
#sidebar			{ float:left; width:30%; min-width:300px;}
.sidebar_bloque		{ background:url(images/fondo_bloque.png) left no-repeat; padding:6px; padding-left:28px; font-size:16px; font-weight:bold;  color:#691742; width:308px; margin:auto; margin-bottom:4px;   }
.divsidebarcat 		{ font-weight:bold; font-size:16px; margin-bottom:5px;  background-color:#FFFFFF; border-bottom:1px solid #F8D3F0; padding:5px; margin:5px 0px 5px 0px; height:34px;  }
.divrelacionad		{ font-weight:bold; font-size:16px; margin-bottom:5px;  background-color:#FFFFFF; border-bottom:1px solid #F8D3F0; padding:5px; margin:5px 0px 5px 0px;   padding-bottom:0px;  }
.relacionados		{ margin:0px; padding:0px; margin-left:15px; padding-top:4px; padding-bottom:4px;  list-style-type:none; }
.relacionados	li	{ float:left; width:300px; height:15px; overflow:hidden; font-weight:bold;  background:url(images/sidebar_li.gif) left top no-repeat; padding-left:24px; padding-top:4px; margin-right:4px;}
.rojo 				{ color:#FF0000; font-weight:bold; padding-left:10px; padding-top:2px;}
.divbloquemini		{  font-size:11px; font-weight:normal;margin-left:20px; }
.sidebar_facebook	{ border:none; overflow:hidden; width:336px; height:690px; background-color:#FFFFFF; }
.sidebar_ul			{ margin:0px; padding:0px; padding-top:4px; padding-bottom:4px;  list-style-type:none; background:url(images/fondo_sidebar.gif) right top no-repeat; padding-left:14px; margin-top:5px; margin-left:10px;  }
.sidebar_ul li		{  background:url(images/sidebar_li.gif) left top no-repeat; padding-left:24px; font-weight:bold; font-size:12px; height:15px; overflow:hidden;    margin:10px 10px 10px 0px; height:15px; padding-bottom:1px; padding-top:3px; }
.sidebar_ul li:hover{  background:url(images/sidebar_li_hover.gif) left no-repeat;}	
.sidebar_ul li a 	{ color:#CC0000; }
.sidebar_ul_webs	{ margin:0px; padding:0px; padding-top:4px; padding-bottom:4px; margin-left:20px;  list-style-type:none;  }
.sidebar_ul_webs li	{ float:left; margin-bottom:5px; width:165px; height:15px; margin-right:8px; overflow:hidden;}
.sidebar_banner		{ margin:2px auto; padding:auto; text-align:center;}
.banner_horizontal	{ margin:2px 0px; text-align:left; }
.pagination 		{ margin: 0px; margin-top:10px; margin-bottom:0px;   padding: 3px;  padding-bottom:0px; font-size:13px; font-weight:bold;  text-align:left; }
.pagination a		{ margin:0px; padding:0px; margin-left:4px; margin-right:4px; color:#CC0000;  }
.pagination  span	{ margin:0px; padding:0px; margin-left:1px; margin-right:1px; padding-left:2px; padding-right:2px; border:1px solid #CC0000; color:#FFFFFF; background-color:#CC0000;  }
#paginador 			{ margin-top:0px; margin-bottom:5px; }
.selected a			{ color:#FFFFFF; }
.sociales			{ position:absolute; top:68px; left:483px;}


