@charset "utf-8";
/* CSS Document */

*{ margin: 0 auto; padding:0;}
table { border-collapse:collapse;}
table tr td { vertical-align:top; text-align:left;}
body { text-align:center;}

#todo { width:770px; background-color:#FFFFFF; margin-top:20px;}
#menu { height:30px; text-align:right; vertical-align:middle;}
.columna { width:280px;}
.contenido { width:490px;}
#creditos { background-color: #ED0086; padding-top:4px; padding-bottom:4px; text-align:center;}
#oferta { width:233px; height:362px; background-image:url(images/fondo_oferta.jpg); background-repeat:no-repeat; margin:0; padding-top:20px;}
#bloque { margin:12px; padding:12px; color:#FFFFFF;}
#bloque2 { margin:12px; padding:12px; color:#FFFFFF;}
#bloque.rosa { background-color: #ED0086;}
#bloque.rojo { background-color: #EE2423;}
#bloque.naranja { background-color: #F8971C; height:auto;}
#bloque.amarillo { background-color: #FCF008;}
#bloque.verde { background-color: #B1D577;}
#bloque.cyan { background-color: #70D0F6;}
#bloque.azul { background-color: #00ABEC;}
#bloque.marino { background-color: #0072BB;}
#bloque.gris {background-color:LightSlateGray;}
#bloque.verdeoscuro {background-color:SeaGreen;}

#botones img{float:left;width:244px;margin-top:2px;}
#botones img:hover{height:26px;width:248px;}



/* textos */
body { font: normal 12px Arial, Helvetica, sans-serif; color:#333333;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:0;}
span { font-style:italic; font-weight:bold;}

.rosa { color: #ED0086;}
.rojo { color: #EE2423;}
.naranja { color: #F8971C;}
.amarillo { color: #FCF008;}
.verde { color: #B1D577;}
.cyan { color: #70D0F6;}
.azul { color: #00ABEC;}
.marino { color: #0072BB;}

#menu a { font: normal 13px Arial, Helvetica, sans-serif; color:#666666; margin-right:10px;}
#creditos, #creditos a { font: bold 10px Arial, Helvetica, sans-serif; color:#FFFFFF;}

h1 { font: bold 15px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-top:3px; padding-bottom:2px; padding-left:10px; margin:6px; border-bottom: 3px solid #FFFFFF;}
p { margin-top: 4px; margin-bottom:6px; margin-left:12px; margin-right:12px;}
p.enlace { text-align:right;}
p.enlace a { font-weight:bold; color:#FFFFFF;}

.contenido li{ margin-left:5px;padding-bottom:5px;}