
/* RESETS */
* {outline:none; margin:0; padding:0;}
img {border:none;}

html {background:white url(../img/fondobody.gif) no-repeat top center; width:100%; height:100%; font-family:Arial, Helvetica- sans-serif;}
body {overflow-y:scroll;}
@-moz-document url-prefix() {body {margin-top:-20px;}}

.clear {clear:both;}
.half {float:left; width:50%;}
.half .inner-half-left {padding-right:10px;}
.half .inner-half-right {padding-left:10px;}
a:link, a:active, a:visited {color:#20417b;}

/* Container */
#container {width:978px; height:auto; margin:0 auto;}
#container #main-parent {background:url(../img/fondoMenuFluvi.jpg) -1px bottom no-repeat;}
#container #main-parent > div {float:left;}

/* Header */
#header {width:810px; height:195px;}
#header .langs {text-align:right; font-size:11px; line-height:18px; padding-right:10px; height:26px;}
#header .langs a {text-decoration:underline;}
#header #inner-header {padding-left:28px; margin-top:11px;}
#header #inner-header .banner {float:left;}
#header #inner-header .banner > img {display:block;}
#header #inner-header .banner span {font-size:11px;}
#header #inner-header .banner a > img {vertical-align:middle; border:none;}
#header #inner-header .fluvi {float:right;}

/* Menu */
#menu {width:164px; min-height:700px;}
#menu .logo-expo {width:164px; height:134px; background:url(../img/logoExpo.gif) no-repeat center center;}
#menu .logo-expo a {display:block; width:100%; height:100%;}
#menu ul {list-style-type:none;}
#menu > ul > li {border-bottom:1px solid #ccc; font-size:12px;}
#menu > ul > li a {color:white; text-decoration:none; display:block; padding-left:12px; line-height:25px; min-height:25px;}
#menu > ul > li a:hover {text-decoration:underline;}
#menu > ul > li > ul {display:none;}
#menu > ul > li > ul.active {display:block;}
#menu > ul > li > ul > li {color:white; background-color:#6699cc; font-size:11px;}
#menu > ul > li > ul > li > a {padding-left:22px; background:url(../img/bulletNivel2.gif) no-repeat 12px 6px;}

/* Footer */
#footer {width: 980px; text-align: left; background: url(../img/fondoPie.gif) no-repeat; padding: 15px 0px 20px 12px; margin-top: 20px; margin-bottom: 0px; height: 180px;}
#footer a {text-decoration:none;}
#footer #bannerpie {height: 63px; width: 604px; overflow: hidden; display: block; clear: both; float: left;}
#footer #bannerpie > a {float: left;}
#footer #bannerpie #ventanaPie {position: relative; height: 63px; width: 450px; overflow: hidden; margin-top: 0px; background-color: white; float:left;}
#footer #bannerpie #ventanaPie #tiraImg {width:4070px; height:60px; position:absolute; left:0;}
#footer #bannerFijos {float: left; height: 63px; font-size:0;}
#footer .aviso {text-align:center; margin-top:20px; font-size:11px;}

/* Main */
#main {width:810px;}
#main #inner-main {padding-left:22px;}
#main #inner-main2 {padding-left:16px;}
#main .principal {width: 755px; background: url(../img/fondo_cabContenido.gif) top left no-repeat; padding: 6px 20px 0px 25px; font-size: 12px;}
#main .cierre {width: 755px; display: block; padding: 0px 20px 85px 25px; background: url(../img/fondo_Contenido.gif) bottom right no-repeat;}
#main h2.etiqueta {font-size: 13px; color: #ffffff; margin: 0 0 24px 0;}
#main h2 {color: #666666; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; font-size:30px; font-weight:normal;}
#main h3, h4 {padding: 0px 0px 8px 10px; margin: 0px 0px 0px 0px; color: #333333;}
#main p {margin:8px 0;}
#main ul {margin-left:15px;}
#main ul li {list-style-image: url(../img/bullet.gif);}

/* Inicio */
#home-top {width:800px; height:281px; background:url(../img/fondoPromos.jpg) no-repeat center center;}
#home-top #video {float:left; width: 330px; padding:8px 23px 8px 7px;}
#home-top #video #channel {width:322px; height:240px; display:block; margin:0 0 0 3px;}
#home-top #promo1 {float:left; display:inline; width:200px; margin:0 15px 0 3px;}
#home-top #promo1 .textoPromo {width: 180px; height: 78px; background: url(../img/fondoPromo1.jpg) no-repeat; padding: 10px; color: white; margin-top:-4px; line-height:13px;}
#home-top #promo1 .textoPromo a, #home-top #promo1 .textoPromo a:link, #home-top #promo1 .textoPromo a:visited {color: #FFFF66; font-size:11px; text-decoration:none;}
#home-top #promo1 .textoPromo a:hover {text-decoration:underline;}
#home-top #promo2 {float: left; display: inline; width: 200px; margin-left: 10px;}
#home-bottom {width: 800px; overflow: hidden; position: relative;}
#home-bottom #contenidoInferior {float: left; width: 580px; margin: 0; background: url(../img/cierreHomeNoticias.jpg) no-repeat -9px bottom;}
#home-bottom #contenidoInferior a {text-decoration:none;}
#home-bottom #contenidoInferior .opciones {float: left; width: 580px; margin-left:-7px;}
#home-bottom #contenidoInferior .opciones a {font-size:0;}
#home-bottom #contenidoInferior #programacion {text-align:center; padding-bottom:43px;}
#home-bottom #promociones {position: absolute; right: 10px; top: 0; width: 200px;}

/* Qué es la expo */
#main #inner-main2 .fotoHorizontal {float: right; width: 260px; padding-left: 10px; font-size: 95%; color: #666666; padding-bottom: 10px; text-align: right;}

/* Pabellones */
#main #inner-main2 #ficha_pabellones {width: 695px; background:#ededed url(../img/fondoPabellones_ficha.gif) top no-repeat; padding: 5px 20px 20px 20px; margin-top:20px;}
#main #inner-main2 #ficha_pabellones .recinto {background: url(../img/fondoPabellones.gif) top no-repeat; height: 200px; width: 678px; padding: 8px 9px 10px 9px; margin: 20px 0px 5px 0px;}
#main #inner-main2 #ficha_pabellones p {margin:0;}

/* Espacios de espectáculos */
#main #inner-main2 .espectaculos {background: url(../img/fondoEspectaculos.gif) top no-repeat; height: 325px; width: 678px; padding: 8px 9px 10px 9px; margin: 20px 0px 5px 0px;}

/* Juega con fluvi */
#main #inner-main2 .descargas {width: 176px; height: 200px; float: left; margin: 15px 30px 0px 0px;}
#main #inner-main2 .descargas img {
	width: 156px; height: 120px; border-top: 1px solid #e4ecf2; border-right: 1px solid #b8cbdd; border-left: 1px solid #e4ecf2; border-bottom: 1px solid #b8cbdd;
	margin-bottom: 10px; padding: 10px; display: block;
}

/* Descargas de fluvi */
#main #inner-main2 .descargas p a {font-weight: bold; background-image: url(../img/flecha.gif); background-repeat: no-repeat; padding-left: 18px;}

/* Agua y desarrollo */
#main #inner-main2 .pdf {width: 100%; padding-top: 13px; padding-left: 30px; background-image: url(../img/icorecorte1.gif); background-repeat: no-repeat; list-style-type: none; text-align: left;}

/* Participantes */
#main #inner-main2 #contenedor_catalogos {width: 749px; background-image: url(../img/fd_titulosSocios2_2.gif); background-repeat: no-repeat; background-position: left bottom; padding: 0px 0px 50px 0px;}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes {width: 749px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes ul {margin:0;}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes li {display: inline; float: left; width: 184px; height: 53px; text-align: center; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 1px; font-weight: bold;}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes li.off {
	background-color: transparent; background-image: url(../img/fd_titulosparticipantes_2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top;
}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes li.on {
	background-color: transparent; background-image: url(../img/fd_titulosparticipantes_1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left top;
}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes li a {text-decoration:none;}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes li a:hover {text-decoration:underline;}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes li.off a {color: #999999;}
#main #inner-main2 #contenedor_catalogos #etiquetas_mes li.on a {color:white;}
#main #inner-main2 #contenedor_catalogos .mes {display:none;}
#main #inner-main2 #contenedor_catalogos #mes1 {display:block;}
#main #inner-main2 #contenedor_catalogos .contenedor_paises {width: 320px;height: 110px; float: left; margin: 0px 0px 0px 50px;}
#main #inner-main2 #contenedor_catalogos .contenedor_paises .dia {
	font-size: 12px; height: 78px; width: 76px; background-image: url(../img/calendario_participantes.gif); background-repeat: no-repeat; background-position: top; text-align: center;
	float: left; margin: 0px 0px 0px 0px;
}
#main #inner-main2 #contenedor_catalogos .contenedor_paises .dia .dia_cal {
	width: 24px; height: 24px; text-align: left; display: inline; float: left; font-size: 24px; padding: 0px 0px 0px 26px; margin: 22px 0px 0px 0px;
}
#main #inner-main2 #contenedor_catalogos .contenedor_paises .dia .dia_semana {
	width: 76px; font-size: 11px; text-align: center; float: left; margin: 0px 0px 0px 0px; padding: 14px 0px 0px 0px;
}
#main #inner-main2 #contenedor_catalogos .contenedor_paises .dia_bandera {font-size: 12px; display: inline; text-align: center; margin: 0px 0px 0px 0px;}
#main #inner-main2 #contenedor_catalogos .contenedor_paises .dia_bandera .pais_calendario {text-align: left; width: 200px; margin: 8px 0px 0px 10px; float: left;}
#main #inner-main2 #contenedor_catalogos .contenedor_paises .dia_bandera .pais_calendario p {margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; display: inline;}
#main #inner-main2 #contenedor_catalogos .contenedor_paises .dia_bandera .pais_calendario img {
	float: left; display: inline; width: 30px; height: 20px; margin: 0px 0px 0px 4px; padding: 0px 10px 0px 0px;
}
#main #inner-main2 #contenedor_catalogos .contenedor_paises .cierre_dia {
	width: 268px; height: 10px; float: left; margin: 6px 0px 0px 0px; background-image: url(../img/fd_lista_evento.gif); background-repeat: no-repeat; background-position: left bottom;
}



