@charset "utf-8";
/* CSS Document */
body {
text-align: center;
background-color: #fff;
color: #707172;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height: 14px;
padding: 0px;
margin: 0px;
font-weight:normal;
}
img {border: 0px;}
h1 {font-size: 24px; font-weight: bold; margin: 0px; padding: 0 0 15px 0; color: #859a97; }
h2 {font-size: 22px; padding:2px; margin:2px; color: #fff;}
p {padding: 0px; margin: 0px;}
.verde {color: #009a9a;}
.verde2 {color: #009a9a; font-size: 14px; font-weight: bold;}
.rojo10 {color: #e7401c; font-size: 11px; font-weight: bold;}
.lista {display: block; padding: 10px 0 0 0; margin: 0px; list-style:none;}
.lista-estrellaroja {background-image:url(../images/estrella-roja.gif); background-repeat:no-repeat; background-position:left; padding-left: 20px; font-size:11px}
.lista-bolaazul {background-image:url(../images/bola-azul.gif); background-repeat:no-repeat; background-position:left; padding-left: 20px; font-size:10px}
.lista-flechas {background-image:url(../images/flechas-verdes.gif); background-repeat: no-repeat; background-position:left; padding-left: 25px;}
.lista-estrellaverde {background-image:url(../images/estrella-verde.gif); background-repeat: no-repeat; background-position: left top; padding-left: 28px; height: 25px;}
.texto-destacado {font-size: 14px; line-height: 20px;}
.titular-negro {font-size: 14px; font-weight: bold; color: #000;}
.titular-rojo {font-size: 14px; font-weight: bold; color: #e7401c; line-height:normal}
.titular-rojo2 {font-size: 16px; font-weight: bold; color: #e7401c;}
.texto-negro {color: #000; font-weight: normal;}
.formulario {font-size: 11px; color: #aaa; font-weight: normal; border:1px solid #ccc;}
.tipotarjeta {font-size: 14px; color: #ec2e11; font-weight: bold; border:1px solid #333;}
.lista_regalo {font-size: 11px; color: #aaa; font-weight: normal; border-bottom:1px dotted #ccc; width: 400px; border-left: none; border-right: none; border-top: none;}
.gris {font-size: 10px; color: #bbb; line-height: 11px;}
.gris2 {font-size: 11px; color: #aaa; line-height: 11px; font-weight: bold; font-style:italic;}
.negro {color: #000;}
.rojo {color: #e7401c;}
/*-------------------- contenedores ------------------------ */
#contenedor {width: 1003px; padding: 10px 0 0 0; margin: auto; height: auto; text-align:left;}
#lateral {width: 167px; padding: 0px; margin: 0px; float:left;}
#publicidad {width: 300px; padding: 0px; margin: 0px; float:right;}
#contenido {width: 536px; padding: 0px; margin: 0px; float:left}
#contenido2 {width: 836px; padding: 0px; margin: 0px; float:right}
#pie {width: 1003px; text-align:center;}
.bloque-enlaces {border-right: 7px dotted #009a9a;}
.bloque-menu {border-right: 3px solid #d1eaee;}
.caja-verde {border: 2px solid #009a9a; padding:10px;}
.fondo-verdeclaro {background-color: #d2eaea; font-size: 22px; font-weight: bold; color: #006b82; padding: 5px;}
.caja-verdeclaro {border: 2px solid #d2eaea; padding:10px; overflow:hidden;}
.fondo-verde {background-color: #009a9a; width: 470px; padding: 6px 2px 6px 8px; margin: 0px;}
.caja-roja {border: 2px solid #e7401c; padding:10px;}
.fondo-rojo {background-color: #e7401c; width: 470px;  padding: 6px 2px 6px 8px;}
.fondo-formulario1 {background-image:url(../images/fondo-formulario1.gif); background-repeat:no-repeat; background-position:left; width:391px; height: 198px;}
.fondo-invitacion {border:2px solid #d0e8ea; width: 768px; padding: 18px; overflow:hidden;}


.titulo-calendario {background-color: #009a9a; width: 800px; padding: 5px; color: #fff; font-size: 20px; text-align:center; padding: 5px;}
.regalo1 {background-image:url(../images/fondo_regalo1.jpg); background-repeat:no-repeat; background-position:left; width: 400px; height: 275px;}
.regalo2 {background-image:url(../images/fondo_regalo2.jpg); background-repeat:no-repeat; background-position:left; width: 400px; height: 275px;}
.regalo3 {background-image:url(../images/fondo_regalo3.jpg); background-repeat:no-repeat; background-position:left; width: 400px; height: 275px;}
.regalo4 {background-image:url(../images/fondo_regalo4.jpg); background-repeat:no-repeat; background-position:left; width: 400px; height: 275px;}
.invitacion1 {background-image: url(../images/fondo-invitacion1.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.invitacion2 {background-image: url(../images/fondo-invitacion2.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.invitacion3 {background-image: url(../images/fondo-invitacion3.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.invitacion4 {background-image: url(../images/fondo-invitacion4.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.invitacion5 {background-image: url(../images/fondo-invitacion5.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.invitacion6 {background-image: url(../images/fondo-invitacion6.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.invitacion7 {background-image: url(../images/fondo-invitacion7.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.invitacion8 {background-image: url(../images/fondo-invitacion8.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.invitacion9 {background-image: url(../images/fondo-invitacion9.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 148px;}
.dotted {border-bottom: 6px dotted #009a9a;}
/*-------------------- ayudas ------------------------ */
.separador {clear: both; height: 20px;}
.fr {float: right;}
.fl {float: left;}
.pt2 {padding-top: 2px;}
.pt5 {padding-top: 5px;}
.pt10 {padding-top: 10px;}
.pt30 {padding-top: 30px;}
.pl28 {padding-left: 28px;}
.pr28 {padding-right: 28px;}
.pb20 {padding-bottom: 20px;}
.p10 {padding: 10px;}
.p20 {padding: 20px;}
.l3 {width: 280px;}
.l2 {width: 314px;}
.l1 {width: 304px;}
.l4 {width: 250px;}
.l5 {width: 240px;}
.l6 {width: 430px;}
.l7 {width: 477px;}
.l8 {width: 230px;}
.l9 {width: 495px;}
.l10 {width: 600px;}
.l11 {width: 710px;}
.l12 {width: 615px;}
.l13 {width: 650px;}
.l14 {width: 136px;}
.center {text-align:center;}
.h200 {overflow:hidden} 
/*-------------------- links ------------------------ */
A.seccion:link
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.seccion:active
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.seccion:visited
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}
A.seccion:hover
{
    COLOR: #636564;
    TEXT-DECORATION: underline;
}

A.seccion2:link
{
    COLOR: #636564;
    TEXT-DECORATION: underline;
}
A.seccion2:active
{
    COLOR: #636564;
    TEXT-DECORATION: underline;
}
A.seccion2:visited
{
    COLOR: #636564;
    TEXT-DECORATION: underline;
}
A.seccion2:hover
{
    COLOR: #636564;
    TEXT-DECORATION: none;
}

A.enlace-rojo:link
{
    COLOR: #e7401c;
    TEXT-DECORATION: underline;
}
A.enlace-rojo:active
{
    COLOR: #e7401c;
    TEXT-DECORATION: underline;
}
A.enlace-rojo:visited
{
    COLOR: #e7401c;
    TEXT-DECORATION: underline;
}
A.enlace-rojo:hover
{
    COLOR: #e7401c;
    TEXT-DECORATION: none;
}

A.enlace-verde:link
{
    COLOR: #009a9a;
    TEXT-DECORATION: underline;
}
A.enlace-verde:active
{
    COLOR: #009a9a;
    TEXT-DECORATION: underline;
}
A.enlace-verde:visited
{
    COLOR: #009a9a;
    TEXT-DECORATION: underline;
}
A.enlace-verde:hover
{
    COLOR: #009a9a;
    TEXT-DECORATION: none;
}
.enlace-verde
{
    COLOR: #009a9a;
    TEXT-DECORATION: underline;
}
A.enlace-cum:link
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.enlace-cum:active
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.enlace-cum:visited
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
A.enlace-cum:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
}
.enlace-cum
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.enlace-rojo
{
    COLOR: #e7401c;
    TEXT-DECORATION: underline;
}