body{
margin: 0;
padding: 0;}
table{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;}

.publicidad730{
width: 990px;
/*width: 690px;*/
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_publi.jpg);
background-repeat: repeat-x;
background-position: bottom;
/*height: 100px;*/
text-align: left;
/*padding-right: 300px;*/}
.contenedorpublihorizontal{
width: 750px;}
.publicidad730 table{
/*text-align: left!important; */
/*margin-right: 300px;*/}
.publicidadportada300{
/*width: 300px;
height: 300px;*/
float: right;

}

.publicidadportada300 table {
    float: none;
    display: block;
    margin: 0;
}


.contenedortotalportada{
width: 991px;
/*width: 990px;*/
overflow: hidden;}
.contenedorportada{
float: left;
width: 689px;}


.contenidoinfo{
width: 990px;
overflow: hidden;
padding-bottom: 30px;}
.contenidotexto{
float: left;
width: 656px;
padding-left: 20px;
margin-right: 8px;}

h1{
font: bold 22px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #2998a8;
margin: 30px 0 20px 0;
padding: 0;
border-bottom: 1px solid #2998a8;}

p{
font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
color: #000;
padding: 0;
margin: 8px 0 8px 0;}

p.aviso{
font: normal 10px/15px Verdana, Arial, Helvetica, sans-serif;
color: #999;
padding: 10px 0 0 0;
margin: 45px 5px 8px 0;
border-top: 1px solid #ccc;}

h2{
font: bold 22px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #94cbd3;
padding: 0;
margin: 20px 0 5px 0;
}
h4{
/*color: #2998a8;*/
color: #000;
font: bold 12px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding: 0;
text-transform: uppercase;}
h3{
font: bold 12px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #94cbd3;
padding: 0;
margin: 20px 0 5px 0;
}


a{
color: #2998a8;
text-decoration: underline;}
a:hover{
text-decoration: none;}

.formularioconcurso{
display: none;
}

.contenedor{
width: 990px;}

.contenedor .cabecera{
}

.pregunta{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p1.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta2{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p2.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta3{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p3.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta4{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p4.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta5{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p5.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta6{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p6.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta7{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p7.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta8{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p8.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta9{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p9.gif);
background-repeat: no-repeat;
height: 172px;
}
.pregunta10{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_p10.gif);
background-repeat: no-repeat;
height: 172px;
}
.preguntafin{
background-image: url(/especiales/2006/11/comunicacion/cumple/img/fondo_fin.gif);
background-repeat: no-repeat;
height: 172px;
}


.pregunta2 p, .pregunta7 p, .pregunta8 p{
color: #fff;
font: bold 18px/24px Tahoma, Arial, Helvetica, sans-serif;
padding: 54px 0 0 75px;
margin: 0;
}
.pregunta p, .pregunta3 p, .pregunta4 p, .pregunta5 p, .pregunta6 p, .pregunta9 p, .pregunta10 p, .preguntafin p{
color: #fff;
font: bold 18px/24px Tahoma, Arial, Helvetica, sans-serif;
padding: 74px 0 0 70px;
margin: 0;
}
.pregunta4 p a{
color: #fff;
text-decoration: underline;
}
.pregunta4 p a:hover{
text-decoration: none;
}




.bloquecentral{
width: 990px;
overflow: hidden;
}

.bloquecentral .respuestas{
/*width: 660px;*/
/*margin: 0 10px 0 20px;*/
float: left;
}
.bloquecentral .respuestas img a{
border: 0;
}




.contenedor .piepagina{
width: 985px;
height: 30px;
border-top: 1px solid #000;
padding-top: 5px;
margin-left: 5px;
}
.contenedor .piepagina .logo{
float: left;
}
.contenedor .piepagina .mundi{
float: right;
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
}
.contenedor .piepagina .mundi p{
margin: 0;
padding: 0;
}
.contenedor .piepagina .mundi a{
font: normal 11px Tahoma, Arial, Helvetica, sans-serif;
color: #000;
text-decoration: underline;
}
.contenedor .piepagina .mundi a:hover{
text-decoration: none;
}

