/* CSS Document */
body {text-align:center; background-image:url(../images/fondo.gif); color:#004589; font-size:11px; margin:0; padding:0; background-position:center; font-family:Arial, Helvetica, sans-serif}
#estructura {width:722px; margin:0 auto; text-align:left}
img {border:none}
* {margin:0; padding:0}
ul {list-style:none;}
#cabecera {width:722px; background-color:#205C98; padding-top:5px}
#cabecera:after, #menu_apoyo:after, #menu_ppal:after {content:".";height:0; clear:both; display:block; visibility:hidden}
#menu_apoyo {color:white; font-family:Arial, Helvetica, sans-serif; font-size:9px; margin-left:33px; width:500px; margin-bottom:3px}
#menu_apoyo a {color:white; text-decoration:none}
#menu_apoyo li {float:left;padding-left:4px}
h1 {display:inline; float:left; margin-top:4px; margin-left:17px; width:199px; padding-bottom:14px}
#menu {float:right; margin-right:16px; display:inline;text-align:right;}
#menu p {line-height:1px; font-size:1px;}
#menu_ppal {color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; border-top:1px solid white;  width:445px;}

#menu_ppal a {color:white; text-decoration:none; display:block; padding-right:8px; padding-left:10px; padding-top:3px; padding-bottom:9px}
#menu_ppal a:hover, #menu_ppal a.sel {color:#EDBE64; background-image:url(../images/indicador.gif); background-position:center bottom; background-repeat:no-repeat}
#menu_ppal li {float:left; background-image:url(../images/palito.gif); background-repeat:no-repeat; background-position:right top}
#menu_ppal li.ultima {background-image:none;}

#buscador {background:white url(../images/fondo_buscador.gif) repeat-x top; text-align:right; padding:5px 24px 5px 0;}
#buscador input, #buscador img {vertical-align:middle;}
#buscador img {margin:0 5px 0 0; border:0;}
#buscador * {font-size:1em;}
#buscador .options {margin-top:2px; display:inline;}
#buscador .options input {margin-left:4px;}

#dcha{float: right; width: 330px; margin-left: 10px}
#dcha h2.home{font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#DC3B64; background-image:url(../images/vin_titular.gif); background-repeat:no-repeat; background-position:0 3px; padding-left:18px; margin-bottom:14px; padding-bottom:0}
#izq .ul_flecha_izda{margin-top: 10px}

#main {width:722px; background-image:url(../images/fondo_central.gif); padding-bottom:15px; margin-bottom:13px}
#main:after {content:".";height:0; clear:both; visibility:hidden; display:block;}
#main.interior {background-image:url(../images/fondo_interior.gif)}
#ppal {width:522px; float:left;}
#hacia_sociedad {padding:29px 34px 0 29px; width:522px;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:13px;  voice-family: "\"}\""; voice-family:inherit; width:459px; }
html>body #hacia_sociedad {width:459px;}
#hacia_sociedad:after {content:".";height:0; clear:both; display:block; visibility:hidden}
#hacia_sociedad div.foto_portada {width:173px; float:left; margin-right:10px;}
#hacia_sociedad h2 {font-size:10px; color:#004589; margin-bottom:28px}
#hacia_sociedad p {margin-top:6px}
#hacia_sociedad a {color:#004589}
.fecha {color:#808080; font-weight:bold;}
#hacia_sociedad #especiales {margin-top:20px;}
#especiales img {display:block; margin-bottom:7px}
#publicidad {margin-left:29px; width:476px; background-color:white;margin-top:20px}
#publicidad h2, #modulos h2, #patrocinadores h2 {background-image:url(../images/vineta.gif); background-repeat:no-repeat; padding-left:24px}
#publicidad:after {content:".";height:0; clear:both; display:block; visibility:hidden}
#patrocinadores {width:177px; float:left; display:inline; margin-left:8px; padding-top:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-bottom:15px; background-color:white}
#patrocinadores.interior {width:204px; margin-left:1px; padding-bottom:19px; padding-right:10px; padding-left:10px;  voice-family: "\"}\""; voice-family:inherit; width:184px; }
html>body #patrocinadores.interior {width:184px}
#patrocinadores p.logos {text-align:center; margin-top:18px}
#patrocinadores p.logos img {margin-bottom:11px}
#patrocinadores p.contratar {background-image:url(../images/flechita.gif); background-repeat:no-repeat; background-position:0 2px; padding-left:7px;margin-left:27px; margin-top:5px}
#patrocinadores p.contratar a {color:#004589}

#suscripcion {margin-right:13px; float:right; display:inline; background-color:#EBF0F6; width:276px; margin-top:13px; padding-top:6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#808080; padding-bottom:20px; margin-bottom:15px}
#suscripcion a{color: #808080; font-weight:bold}
#suscripcion p {margin-left:9px}
#suscripcion span.resaltado {font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#004589}
#suscripcion p img {margin-right:7px; float:left; margin-bottom:5px}
#suscripcion h2 {margin-left:18px; margin-bottom:22px}

#modulos {margin-right:1px; width:191px; float:right; }
#banner{background-color:white;padding:8px 0 7px 0}
#banner.interior {padding-top:0}
#banner img {display:block}
#encuesta {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#C6D6E5; padding:10px 10px 15px 10px; border-bottom:1px solid #93B4D5}
#encuestas_anteriores {font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#EDF2F7; padding:10px 0px 15px 10px; border-bottom:1px solid #93B4D5; background-image:url(../images/fondo_encuestas.gif); background-repeat:no-repeat; background-position:right bottom}
#encuestas_anteriores p {margin-top:12px; padding-bottom:20px; margin-left:5px; width:100px}
#encuestas_anteriores a {color:#004589}
#encuesta h2, #mod1 h2, div.mod h2 {margin-bottom:6px; font-size:13px}
#formu_encuesta, form.encuesta {margin-top:8px; margin-left:20px; }
#formu_encuesta input {vertical-align:middle; margin-bottom:5px}
form.encuesta input {vertical-align:middle; margin-bottom:12px; margin-right:5px}
form.encuesta label {margin-bottom:12px}
#formu_encuesta p.enviar {text-align:right; margin-top:4px}
#mod1, div.mod {font-size:9px; background-color:#E4EBF3; padding:10px 10px 15px 10px; border-bottom:1px solid #C1D3E7}
#mod1 p, div.mod p {margin-bottom:5px}
#mod1 p.descargar, div.mod p.descargar {margin-top:8px; text-align:right}

#mod2 {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 10px 15px 10px}
#mod2 a {color:#004589; font-weight:bold}
#mod2 h2 {margin-bottom:10px;}
#mod2 p {background-color:white; padding:13px 17px 10px 12px}
#mod2 p.masinfo {font-size:9px; background-image:url(../images/flechita.gif); background-position:8px 17px; padding-bottom:25px; background-repeat:no-repeat}

#menu_inferior {margin:0 12px 11px 10px; background-color:#205C98;font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; width:700px; padding:15px 0 15px 120px; voice-family: "\"}\""; voice-family:inherit; width:580px;}
html>body #menu_inferior {width:580px}
#menu_inferior:after {content:".";height:0; clear:both; visibility:hidden; display:block}
#menu_inferior li {float:left; margin-right:44px; }
#menu_inferior {color:white}
#menu_inferior a {color:white;}

#wai {padding-left:46px; float:left; width:200px}
#copy {float:right; width:250px; padding-right:48px; padding-bottom:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#808080}
#copy a {margin-left:20px; color:#01458C}

#lateral {margin-left:10px; display:inline; width:205px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;background-image:url(../images/fondo_lateral.gif); background-position:bottom; padding-bottom:100px}
#menu_lateral {background-color:#D1DDE9; padding-bottom:15px}
#menu_lateral li {font-weight:bold;   border-bottom:1px solid #F3F7FA; color:#004588; padding:5px 0 5px 32px; background-image:url(../images/ind_off.gif); background-repeat:no-repeat; background-position:10px 6px;}
#menu_lateral li.ultima{border-bottom:none;}
#menu_lateral li a {color:#004588; text-decoration:none;}
#menu_lateral li:hover, #menu_lateral li.sel { background-image:url(../images/ind_on.gif); background-color:#E6EDF5}
#menu_lateral li:hover a, #menu_lateral li.sel a {color:#730197; }

#texto {padding:17px 15px 17px 20px; width:307px; float:left; voice-family: "\"}\""; voice-family:inherit; width:272px; }
html>body #texto {width:272px}
#main #texto h2 {font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#DC3B64; background-image:url(../images/vin_titular.gif); background-repeat:no-repeat; background-position:0 5px; padding-left:18px; margin-bottom:14px; padding-bottom:0}
#texto p {margin-bottom:20px;}
#texto p.entradilla {font-weight:bold;}
#texto p.imprimir {text-align:center; margin-top:30px}

#texto li {margin-bottom:15px; background-image:url(../images/guion.gif); background-repeat:no-repeat; background-position:0 8px; text-indent:6px}
#texto a {color:#004589}

#suscripcion_revista p {text-align:center; clear:both; padding-top:20px}
#suscripcion_revista dt {float:left; width:100px; margin-right:6px; text-align:right;padding-top:2px}
#suscripcion_revista dd {float:left; width:150px; margin-bottom:6px}
#suscripcion_revista input {width:121px; font-size: 10px}
#suscripcion_revista select {font-size: 10px}
#suscripcion_revista input.borrar {background-image:url(../images/borrar.gif);  width:75px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#004589; padding-top:1px; margin-right:7px}
#suscripcion_revista input.enviar{background-image:url(../images/boton_enviar.gif); width:75px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#004589; padding-top:1px;}

.plano_mini {float:right; width:129px; margin-left:20px; text-align:right}
.plano_mini img {margin-top:3px}
p.volver, p.encuesta_actual {text-align:right; margin-top:10px; margin-right:10px}
p.volver a, p.encuesta_actual a {font-weight:bold; background-image:url(../images/back.gif); background-repeat:no-repeat; background-position:left center; padding-left:10px}

#info_revista {color:black; text-align:center; padding:6px 3px 8px 3px; background-color:#D1DDE9; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#texto ul.articulos, #dcha ul.ul_flecha_izda {margin-top:8px; margin-bottom:20px}
#texto ul.articulos li, #dcha ul.ul_flecha_izda li{background-image:url(../images/vin_articulo.gif); background-repeat:no-repeat; background-position:left 5px; padding-left:4px; margin-bottom:8px}

#texto div.portada_revista {margin-left:8px; display:inline; float:left; width:96px; margin-right:10px;}
#texto div.especiales {padding-top:60px; float:left; width:140px}

p.descarga_revista {clear:both; text-align:center; font-weight:bold;padding-top:10px}

p.descarga_revista img {vertical-align:middle; }

#texto div.revista {background-color:white; width:250px; padding-bottom:8px; margin-bottom:8px}
#texto div.revista:after {content:".";height:0; clear:both; display:block; visibility:hidden}
#texto div.revista div.foto {display:inline; margin:8px 8px 0 8px; float:left; width:96px}
#texto div.revista div.info {display:inline; width:120px; float:left; margin:8px}
#texto div.revista div.info p {margin-top:0; margin-bottom:0}
#texto div.revista div.info p.numero {padding-left:4px; margin-bottom:8px;}
#texto div.revista div.info p.descarga {font-weight:bold}
#texto div.revista div.info p.descarga img {vertical-align:middle}

/* POLL */

div.content-poll-results
{
    width: 100%;
	padding-top:10px;
}
div.content-poll-results:after {content:".";height:0; clear:both; display:block; visibility:hidden}

div.content-poll-results ul
{
    margin-left: 0;
}

div.content-poll-results li, div#texto div.content-poll-results li
{
    list-style-type: none; background-image:none;
}

div.content-poll-results span.option
{
    font-weight: bold;


}

div.content-poll-results span.votes
{
    font-weight: normal;

}

div.content-poll-results span.value
{
    font-weight: bold;
    margin-top: 1.7em;


}

div.content-poll-results div.resultblock
{
    width: 100%;
    margin: 3px 0 0.5em 5px;


}

div.content-poll-results div.resultedge-start
{
    padding-right: 4em;
}

div.content-poll-results div.resultedge-end

{
    border: none;
}

div.content-poll-results div.resultbox
{
    background-image: url(../images/poll-bg.gif);
    background-repeat: repeat-x;
    background-position: top;

	width: 100%;
}

div.content-poll-results div.resultbar
{
    background-image: url(../images/option1.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #4b7198;
    height: 24px;
	border:1px solid #C5CBC9
}

div.content-poll-results div.result-divider
{
    height: 20px;
}

dl.poll {background-color:blue; width:100%;}
dl.poll:after {content:".";height:0; clear:both; visibility:hidden; display:block}
dl.poll dt {float:left; width:20px; margin-bottom:3px;  clear:left;}
dl.poll dd {float:right; width:227px;  padding:0 0; background-color:red }
#texto dl.poll dt input {margin-bottom:0}

#mapa li {background-image:url(../images/vin_articulo.gif); background-repeat:no-repeat; background-position:0 4px; font-weight:bold;}
#mapa li ul {margin-left:15px; margin-top:5px}
#mapa li ul li {background-image:url(../images/guion.gif); background-position:left center; margin-bottom:5px; font-weight:normal}

#mapa li  a {text-decoration:none;}
object {display:block}

a{ text-decoration:none}
a:hover{ text-decoration:underline}