html 				{ font-family: Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px; font-size:11px;   }
body				{ margin:0px; padding:0px; background-color:#000000;  } 
a 					{ color:#FFFF99; }
#page 				{ min-width:1040px; background-image:url(images/fondo_pagina.png); background-position:left; background-repeat:repeat-y;  background-color:#141414; }
#header 			{ background-image:url(images/fondo.jpg);  padding-top:10px; border-top:4px solid #FF3300; border-bottom:4px solid #FF3300;  padding-bottom:5px; overflow:hidden; }
#header ul 			{ list-style-type:none; margin:0px; padding:0px; margin-bottom:5px;  }
#header li 			{ float:left; margin:6px; font-weight:bold; margin-right:0px; background-image:url(images/coin.png); background-position:left; background-repeat:no-repeat; padding-left:16px; font-size:12px; }
#header li a 		{ color:#FFFF00;}
#header li a:hover 	{ color:#FF0000;}
.headerdiv 			{ background-color:#333333; opacity: 0.5; filter: alpha(opacity=70); -moz-opacity: 0.7; top:0px; border:1px solid #ffffff; padding:4px; float:right; width:360px; margin-right:15px; font-size:10px; text-align:justify; color:#CCCCCC; }
.headerdiv h1 		{ font-size:11px; margin:0px; padding:0px; color:#FFFFFF; margin-bottom:4px;}
#contentwrapper		{ float: left; width: 100%; min-height:500px; overflow:hidden;  }
#contendio			{ margin-left: 310px; /*Set left margin to LeftColumnWidth*/ color:#FFFFFF; background-color:#141414;  min-height:500px; overflow:hidden; height:100%; padding:15px; background-image:url(images/fondo_contenido.jpg); background-position:top; background-repeat:repeat-x;      }

#sidebar			{ float: left;  width: 288px; padding:10px; padding-left:2px;   margin-left: -100%; background-color:#000000;  }
#sidebar ul 		{  margin:0px; padding:0px;  list-style-type:none; padding-left:19px; } 
#sidebar ul li ul	{  margin:0px; padding:0px;  list-style-type:none; margin-left:10px; margin-top:10px; margin-bottom:5px;   } 
#sidebar ul li ul li{ margin-left:5px; font-size:13px;   padding-bottom:3px; margin-top:3px; background:url(images/coin.png) left no-repeat; padding-left:20px;   } 
#sidebar ul li 		{ font-size:17px; font-weight:bold;  } 
#sidebar ul li a	{ color:#FF0000; text-decoration:none; } 
#sidebar ul li a:hover{ color:#FFFF00; text-decoration:underline; } 
.corte 				{ clear:both; }
#footer				{ clear: left; width: 100%; padding:10px; border-top:1px solid #999999;  text-align: left; padding: 5px 0; color:#FFFFCC; font-size:10px;  background-color:#141414; padding-bottom:20px; background-image:url(images/fondo.jpg);  }
#footer a			{ color: #FFFF80;} 
#footerdiv 			{ margin:15px;}
.post 				{ overflow:hidden; margin-bottom:10px; width:100%; float:left; width:220px; height:210px;  font-size:9px; margin:3px; text-align:justify; margin-right:10px; background-image:url(images/fondo_post.png); background-repeat:no-repeat; background-position:top;}
.post:hover 		{}
.post img 			{ float:left; margin-right:5px; border:2px solid #ffffff; padding:1px; margin-bottom:7px;  text-align:center; margin-left:8px;  }
.post img:hover 	{   border:2px solid #FF0000;  }
.post h2 			{ margin:0px; padding:0px; margin-bottom:2px; margin-top:6px; font-size:13px; text-align:center; }
.post h2 a 			{ color:#FFFF99; }
.post h2 a:hover 	{ color:#FF0000; }
.post a:hover 		{ color:#FFFF00; }
.banner_horizontal 	{ margin:5px; margin-top:2px; margin-left:0px; margin-bottom:10px; background-color:#000000; padding:5px; }
.divcont 			{  text-align:left; font-size:12px;   background-color:#CCCCCC; color:#000000; padding:10px; }
.divcont img 		{ margin:10px;}
.divcont a			{ color:#FF0000; }
#contendio h1 		{ font-size:12px; margin:0px; margin-bottom:6px; padding:0px; }
#contendio h1 a		{ color:#FF0000; }
/*#contendio a{ color:#FF0000; }*/
.divcontnegro 		{  text-align:left; font-size:2px;    color:#FFFFFF; padding:10px; }
.divcontnegro img 	{ margin:10px;}
.divcontnegro a		{ color:#FF0000; }
.thumbcontenido		{ border:1px solid #FFFFFF; padding:1px; margin-right:10px; margin-bottom:5px; background-color:#000000; }
.divcontnegro h1 	{ font-size:12px; margin:0px; margin-bottom:5px; }
.divcontnegro h1 a	{ color:#FF0000; }
.bloque a 			{ color:#FFFF99; }
.bloque li 			{ margin-bottom:5px; font-weight:bold;}
.bloquetitulo 		{ font-weight:bold; background-color:#333333; border-bottom:1px solid #999999; padding:10px; color:#FFFF00; background-image:url(imagenes/fondobloque.jpg); border-top:1px solid #333333; }
.banner_contenido 	{ float:right; margin-left:20px; margin-bottom:10px; padding:6px; border:1px solid #CCCCCC; width:310px; margin-top:4px; margin-right:4px; color:#FFFFFF; background-color:#333333; background-image:url(images/fondo.jpg); } /* background-color:#000000;*/
.banner_contenido a { color:#FFFF00;} 
.bloqueul 			{ border:3px solid #333333; padding:10px; overflow:hidden; margin-left:0px;    }
.bloqueul li 		{ float:left; width:280px; overflow:hidden; height:13px; margin-bottom:10px; margin-right:5px; }
.bloqueul li a 		{ text-decoration:none;}
.bloqueul li a:hover { text-decoration:underline; color:#FF0000;}
.signo 				{ font-weight:bold;  }
a:focus 			{ width:0px;height:0px;outline:0px; }
a img:focus 		{ width:0px;height:0px;outline:0px; }
.divabc a 			{ font-size:18px; font-weight:bold; padding-left:5px;}
#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;  }
.divletter			{ float:right;  padding:5px; padding-left:22px; margin-left:10px; font-size:11px; font-weight:bold;  }
.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:5px; margin-bottom:5px; }
h3					{ font-size:12px; margin:1px; padding:1px; }
.selected a			{ color:#FFFFFF; }
#frm 				{ border:4px solid #666666 ; padding:5px; background-color:#FFFFFF; color:#333333;}
.noregistrado	 	{ margin-top:20px; font-size:14px; padding:20px 0px 20px 0px; font-weight:bold; margin:30px 0px 30px 0px; text-align:center; border:1px solid #ffffff; background-color:#FF0033; color:#ffffff;}
.noregistradook 	{ margin-top:20px; font-size:15px; padding:20px 0px 20px 0px; font-weight:bold; margin:30px 0px 30px 0px; text-align:center; border:1px solid #ffffff; background-color:#66CC33; color:#ffffff;}
#frmresult 			{ padding:10px; border:2px solid #666666; font-weight:bold; margin-bottom:5px;}
.postsueno 			{ padding:5px; border-bottom:1px solid #191919; float:left; width:47%; margin-right:10px; }
.postsueno:hover 	{ background-color:#000000;}
.postsueno h5 		{ margin:0px; font-size:12px;} 
.postsueno a:hover	{ color:#FF0000; }
.postsuenoinfo 		{ color:#999999; font-size:10px; }
.divcontsueno		{  text-align:justify; font-size:13px; letter-spacing:1.5px; padding-top:10px; padding-bottom:20px; }
.infosueno 			{ background-color:#000000; color:#333333; padding:5px; margin-bottom:5px; font-size:10px;}
.enviadoporsueno 	{ font-size:11px; font-weight:bold;}
.infosuenonuevo 	{ font-size:11px;}
.infosuenonuevo a 	{ color:#FFFF33; float:right;}
.posthechizo 		{ padding:5px; border-bottom:1px solid #191919; float:left; width:47%; margin-right:10px; }
.posthechizo:hover 	{ background-color:#000000;}
.posthechizo h5 	{ margin:0px; font-size:12px;} 
.posthechizo a:hover{ color:#FF0000; }
.postsigno 			{ padding:5px; border-bottom:1px solid #191919; float:left; width:23%; text-align:center; margin-right:10px; }
.postsigno:hover 	{ background-color:#000000;}
.postsigno h5 		{ margin:0px; font-size:12px;} 
.postsigno a:hover	{ color:#FF0000; }
.posthechizoinfo 	{ color:#999999; font-size:10px; }
.divconthechizo		{ text-align:left; font-size:11px;   padding-top:10px; padding-bottom:20px; background-image:url(/images/fondo.jpg); padding:20px; margin-bottom:10px;}
.infohechizo 		{ background-color:#000000; color:#333333; padding:5px; margin-bottom:5px; font-size:10px;}
.enviadoporhechizo 	{ font-size:11px; font-weight:bold;}
.infohechizonuevo 	{ font-size:11px;}
.infohechizonuevo a { color:#FFFF33; float:right;}
.tablesigno td		{ margin:3px; padding:6px; height:20px; }
.ulhoroscopo li 	{ float:left; margin-right:20px;}
.thumbpostal 		{ margin:5px; padding:1px; border:1px solid #FFFFFF; margin-right:10px;}
.listadopostales 	{ width:100%; margin-top:10px; height:150px; background-color:#333333; border:1px solid #666666;  overflow-y:scroll;  overflow-x: hidden; margin-bottom:14px; } 
.listadocolores 	{  width:200px; margin-top:10px; height:140px; background-color:#333333; border:1px solid #666666;  overflow-y:scroll;  overflow-x: hidden; margin-bottom:14px; } 
.colores_hide_div 	{ border:1px  solid #999999; margin:2px; cursor:pointer; width:20px; height:20px; float:left; } 
.postalsignodesc 	{ font-size:10px; color:#CCCCCC; margin-right:30px; text-align:center;}
.postalsignodesc img { border:1px solid #CCCCCC; padding:1px;}
.thumbpostalg 		{ margin:5px; padding:1px; border:1px solid #FFFFFF; margin-right:10px; float:left;}
#divplantasabc 		{ margin:5px; }
#divplantasabc a	{ font-size:18px; font-weight:bold; margin-left:6px; color:#FFCC00; }
#frmvidapasada		{ padding:5px; border:2px solid #999999; background-color:#333333; font-weight:bold; background-image:url(images/fondo.jpg);  }
#frmvidapasada div 	{ margin-bottom:10px; }
.divnombre			{ margin-bottom:14px; font-size:12px; color:#FFFFFF; }
#divvidapasada 		{ padding:5px; border:1px solid  #999999; background-color:#333333; font-size:11px; color:#FFFFFF; margin-top:10px; margin-bottom:10px; }
.ulnombres			{ font-size:15px; font-weight:bold;}
.ulnombres	li 		{ float:left; margin-right:27px; }
.fraseastral		{ border:2px solid #666666; background-image:url(images/fondo.jpg); margin:3px 0px 4px; font-family:"Times New Roman", Times, serif; padding:10px 0px; padding-left:20px; }
.fraseastraldia		{ text-align:left; font-size:11px; margin-bottom:6px; font-weight:bold; color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; }
.fraseastralfrase	{ font-size:20px; font-weight:bold; text-align:left; color:#FFFF33;}
.cse-branding-text	{ display:none;}
.buscra				{ margin-top:3px; font-size:10px; float:left; margin-left:40px;} 
.enlaces			{ float:left; width:230px; overflow:hidden; height:13px; margin-bottom:7px; margin-right:5px; font-size:10px; font-weight:normal; }
.enlaces a 			{ color:#999999; font-weight:normal; margin-left:10px; }
.lirojo a			{ color:#FF0000; }
