@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
table { border-collapse:collapse;}
table tr td { vertical-align:top; text-align:left;}
body {text-align:center; background-color: #F6F6F6;}

#todo { width:780px; margin:8px auto; }
#menu { padding-top:10px; padding-bottom:6px; padding-right:12px; text-align:right;}
#creditos { text-align:center; background-color: #450455; padding-top:4px; padding-bottom:4px;}
#horoscopos tr td{ width:120px; font-size:12px; text-align:center; padding: 6px;}

.contenido { width:546px;}
.columna { width:234px;}
.doble { width:780px;}
.bloque { width:325px; height:108px; background-image:url(images/bloque.jpg); background-repeat:no-repeat; margin:10px auto;}
.bloquebanner {background-image:url(images/adimagerelax.gif);background-repeat:no-repeat;height:60px;margin-bottom:14px;margin-left:49px;margin-top:0px;width:479px;}

#conquistar { background-color:#FFFFFF; margin:20px auto;}
#conquistar #video { width:380px; text-align:center; vertical-align:middle; padding:10px;}
#conquistar .signo { width:200px; text-align:center; vertical-align:middle; padding: 4px;}

table.carrito {border:1px solid #FFFFFF; background-color:#e0e0e0;}
table.carrito tr td { border: 1px solid #FFFFFF; padding:3px; vertical-align:middle; text-align:center;}

#sitemap { margin-left:40px; margin-top:30px; background:url(images/sitemap.gif) no-repeat left;}

/*textos*/
body { font: normal 12px Arial, Helvetica, sans-serif; color:#333333;}
a { text-decoration:none; color: #450455;}
a:hover { text-decoration:none; color: #AE540D;}
a img { border:0;}

#creditos, #creditos a { font-size:10px; color:#FFFFFF;}
#menu a { font: normal 13px Arial, Helvetica, sans-serif; color:#450455;}
#menu a:hover { color:#000000;}
#menu { color:#CCCCCC;}
.bloque { padding-top:30px;}
.bloque h2 {margin-left:30px; margin-right:30px; text-align:center;}

.marron { color: #AE540D;}
.violeta { color: #450455;}
span { font-style:italic; color: #AE540D;}

h1, h1 a { font: bold 14px Arial, Helvetica, sans-serif; color: #450455; text-transform:uppercase; margin: 14px 8px; padding-bottom:3px; border-bottom: 1px dotted #CCCCCC;}
h2, h2 a { font: bold 12px Arial, Helvetica, sans-serif; color: #450455; text-transform:uppercase; padding-bottom:2px; margin:3px; border-bottom: 1px dotted #CCCCCC;}
h3, h3 a { font: bold 14px Arial, Helvetica, sans-serif; color: #AE540D; text-transform:uppercase; margin:3px; margin-left:8px;}

p { margin-left: 8px; margin-right:8px; margin-top:6px; margin-bottom:6px; text-align:justify;}
p.enlace { text-align:right; padding-right:8px;}
p.enlace a { font-weight:bold; }
.centro { text-align:center; margin: 10px auto;}

ul { margin: 24px 12px; padding:10px; border: 1px dashed #450455; background-color:#EEEEEE;}
ul li { list-style-type:none; border-left: 2px solid #450455; padding-left:4px; margin-bottom:2px;}
ul li a{ color:#333333;}
ul li.sub { margin-left:12px;}




