@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;}
.invitacion10 {background-image: url(../images/fondo-invitacion10.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion11 {background-image: url(../images/fondo-invitacion11.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion12 {background-image: url(../images/fondo-invitacion12.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion13 {background-image: url(../images/fondo-invitacion13.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion14 {background-image: url(../images/fondo-invitacion14.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion15 {background-image: url(../images/fondo-invitacion15.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion16 {background-image: url(../images/fondo-invitacion16.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion17 {background-image: url(../images/fondo-invitacion17.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion18 {background-image: url(../images/fondo-invitacion18.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion19 {background-image: url(../images/fondo-invitacion19.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion20 {background-image: url(../images/fondo-invitacion20.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion21 {background-image: url(../images/fondo-invitacion21.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion22 {background-image: url(../images/fondo-invitacion22.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion23 {background-image: url(../images/fondo-invitacion23.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion24 {background-image: url(../images/fondo-invitacion24.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion25 {background-image: url(../images/fondo-invitacion25.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion26 {background-image: url(../images/fondo-invitacion26.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion27 {background-image: url(../images/fondo-invitacion27.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion28 {background-image: url(../images/fondo-invitacion28.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion29 {background-image: url(../images/fondo-invitacion29.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion30 {background-image: url(../images/fondo-invitacion30.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion31 {background-image: url(../images/fondo-invitacion31.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion32 {background-image: url(../images/fondo-invitacion32.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion33 {background-image: url(../images/fondo-invitacion33.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion34 {background-image: url(../images/fondo-invitacion34.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion35 {background-image: url(../images/fondo-invitacion35.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion36 {background-image: url(../images/fondo-invitacion36.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion37 {background-image: url(../images/fondo-invitacion37.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion38 {background-image: url(../images/fondo-invitacion38.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion39 {background-image: url(../images/fondo-invitacion39.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion40 {background-image: url(../images/fondo-invitacion40.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion41 {background-image: url(../images/fondo-invitacion41.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion42 {background-image: url(../images/fondo-invitacion42.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion43 {background-image: url(../images/fondo-invitacion43.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion44 {background-image: url(../images/fondo-invitacion44.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion45 {background-image: url(../images/fondo-invitacion45.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion46 {background-image: url(../images/fondo-invitacion46.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion47 {background-image: url(../images/fondo-invitacion47.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion48 {background-image: url(../images/fondo-invitacion48.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion49 {background-image: url(../images/fondo-invitacion49.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion50 {background-image: url(../images/fondo-invitacion50.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion51 {background-image: url(../images/fondo-invitacion51.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion52 {background-image: url(../images/fondo-invitacion52.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion53 {background-image: url(../images/fondo-invitacion53.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion54 {background-image: url(../images/fondo-invitacion54.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion55 {background-image: url(../images/fondo-invitacion55.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion56 {background-image: url(../images/fondo-invitacion56.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion57 {background-image: url(../images/fondo-invitacion57.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion58 {background-image: url(../images/fondo-invitacion58.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion59 {background-image: url(../images/fondo-invitacion59.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion60 {background-image: url(../images/fondo-invitacion60.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion61 {background-image: url(../images/fondo-invitacion61.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion62 {background-image: url(../images/fondo-invitacion62.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion63 {background-image: url(../images/fondo-invitacion63.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion64 {background-image: url(../images/fondo-invitacion64.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion65 {background-image: url(../images/fondo-invitacion65.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion66 {background-image: url(../images/fondo-invitacion66.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion67 {background-image: url(../images/fondo-invitacion67.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion68 {background-image: url(../images/fondo-invitacion68.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion69 {background-image: url(../images/fondo-invitacion69.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion70 {background-image: url(../images/fondo-invitacion70.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion71 {background-image: url(../images/fondo-invitacion71.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}
.invitacion72 {background-image: url(../images/fondo-invitacion72.jpg); background-repeat: no-repeat; background-position: left; width: 223px; height: 147px;}

.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;
}
