/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 16, 2011 */
@font-face {
    font-family: 'Bebas';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* SECCI�N: RESETEO DE PAR�METROS HTML */
html, body {
	height: 100%;
	font-size: 90%;
	margin: 0;
	padding: 0;
	}
body, input, textarea, select, optgroup {
	font-family: 'Trebuchet MS', Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #FFFFFF;
	}
body { /* ver javascript.css */
	background: #121212 url(../images/body-2018.gif?v=02) no-repeat fixed center top;
}
input, textarea, select, optgroup, table, tr, th, td  { font-size: 100%; }
p, ul, ol, li, dl, dt, dd, form, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	}
p, li, dt, dd { line-height: 1.4em; }
ul, ol, li, dl, dt, dd { list-style: none; }
acronym, abbr { cursor: help; }
img { border: 0; }
kbd {
	line-height: 2em;
	border-top: .15em solid #CCC;
	border-right: .25em solid #AAA;
	border-bottom: .3em solid #888;
	border-left: .2em solid #BBB;
	padding: 0 .2em;
	background: #EEE;
	vertical-align: text-bottom;
	font-size: 95%;
	font-family: "Courier New", Courier, monospace;
	}

/* SECCI�N: CLASES GENERALES DE LA P�GINA */
.print { display: none; }
.noPrint { display: block; }
.limpiar,
.clearall {
	clear: both;
	font-size: .000001em;
	line-height: .000001em;
	height: .000001em;
	}
.oculto { display: none; }
.flotaIzquierda {
	float: left;
}
.flotaDerecha {
	float: right;
}
/* SECCI�N: APOYO A LOS LECTORES DE TEXTO */
.ayudaAcces {
	position: absolute;
	left: -10000px;
	top: 0;
	width: .000001em;
	font-size: .000001em;
	line-height: .000001em;
	}
a.ayudaAcces:active {
	position: static;
	width: auto;
	height: auto;
	}

/* SECCI�N: ARMAZ�N DE LA P�GINA */
/* Contenedor de la cabacera y contenido */
#contenedor {
	position: relative;
	margin: 0 auto;
/*	height: 100%; PARA IE6 */
	min-height: 100%;
	width: 974px;
	}
#piefalso { height: 27em; /* MODIFICAR */ }
#pie {
	position: relative;
	margin: 0 auto;
	margin-top: -27em; /* MODIFICAR */
/*	height: 6em; PARA IE6 */
	min-height: 27em; /* MODIFICAR */
	width: 974px;
	}

/* SECCI�N: ESTILOS ELEMENTOS COMUNES DE LA WEB */
#cabecera {

}
#redesSociales {
	float: left;
	padding: 15px 0 0 45px;
}
	#redesSociales ul li {
		float: left;
		padding: 0 0 0 5px;
	}
	#redesSociales ul li.primero {
		padding-left: 0;
	}
#cab_right_top {
	float: right;
}
	#contacto,
	#idiomas,
	#ventaEntradas {
		float: right;
		padding-top: 9px;
		text-transform: lowercase;
	}
	#ventaEntradas {
		padding-top: 9px;
	}
		#contacto ul li,
		#idiomas ul li,
		#ventaEntradas ul li {
			float: left;
			padding: 0 11px 0 10px;
			background: url(../images/separamenuTop.gif) no-repeat left 3px;
		}
		#ventaEntradas ul li {
			background: none;
		}
			#contacto ul li a,
			#idiomas ul li a,
			#ventaEntradas ul li a {
				color: #FFFFFF;
				text-decoration: none;
			}
			#idiomas ul li a {
				color: #5CB4D9;
			}	
			#contacto ul li a:hover,
			#idiomas ul li a:hover,
			#ventaEntradas ul li a:hover{
				text-decoration: underline;
			}
				#ventaEntradas ul li a img {
					position: relative;
					top: 2px;
					display: inline-block;
					padding: 0 6px 0 0;
				}
h1 {
	padding-top: 29px;
}
	h1 img {
		display: block;
	}
/*
	MEN� PRINICIPAL
*/
#menuPrincipal {
	float: right;
}
	#menuPrincipal ul li {
		position: relative;
		z-index: 1100;
		float: left;
	}
	#menuPrincipal ul li a {
		display: block;
		padding: 10px 12px;
		font-size: 2.2em;
		text-align: center;
		color: #FFFFFF;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
		font-family: 'Bebas', 'Trebuchet MS',  Arial, Times, Verdana, Geneva, Helvetica, sans-serif;
		text-shadow: 0.05em 0.05em 0.05em #000;
	}
	#menuPrincipal ul li.ultimo a {
		padding-right: 0;
	}
	#menuPrincipal ul li a:hover {
		color: #36C4FC;	
	}
/*
	ESPECIFICOS PARA REPLEGAR EL 2� NIVEL
*/
	#menuPrincipal ul ul {
		position: absolute;
		left: -10000px;
		z-index: 1200;
		}
	#menuPrincipal ul li.active ul {
		position: absolute;
		left: -10000px;
		z-index: 1200;
		}
	/**/
	#menuPrincipal ul li ul {
		margin-left: 12px;
		padding: 8px 0 0 0;
		/*width: 245px;*/
		min-width: 200px;
		background: url(../images/mp_ul_ul.gif) no-repeat left top;
	}
	#menuPrincipal ul li.ultimo ul {
		margin: 0;
		background: url(../images/mp_ul_ul_drch.gif) no-repeat right top;
	}
	#menuPrincipal ul li ul li {
		float: none;
		padding: 0 12px 0 0;
		background-color: #FFFFFF;
	}	
	#menuPrincipal ul li ul li a {
		padding: 0 1em 5px;
		font-size: 1em;
		text-align: left;
		color: #000000;
		text-transform: none;
		font-family: 'Trebuchet MS', Arial, Verdana, Geneva, Helvetica, sans-serif;
		text-shadow: none;
	}
	#menuPrincipal ul li ul li.primero a {
		padding-top: 17px;
	}
	#menuPrincipal ul li ul li.ultimo a {
		padding-bottom: 14px;
	}
	#menuPrincipal ul li ul li a span {
		display: inline-block;
		padding-left: 0.6em;
		background: url(../images/mp_ul_ul_li_a.gif) no-repeat left 7px;
	}
/**/
#pie {

}
#pieTop {
	padding: 15px 0 15px 21px;
	min-height: 110px;
	background: transparent url(../images/transparente_negro.png) repeat left top;		
}
#piePatrocinadores,
#pieColaboradores {
	padding-top: 2em;/* sobrescrito en ie7.css */
}
	#pieColaboradores h2,
	#piePatrocinadores h2,
    #pieOrganizadores h2 {
		float: left;
		padding: 1.65em 2em 0 0;
		font-size: 1em;
		font-weight: normal;
	}
	#piePatrocinadores h2 {
		padding: 1.85em 1.5em 0 0;
	}
	#pieColaboradores ul li,
	#piePatrocinadores ul li,
    #pieOrganizadores ul li    {
		float: left;
	}
	#pieColaboradores ul li a,
	#piePatrocinadores ul li a,
    #pieOrganizadores ul li a,
	#pieColaboradores ul li a img,
	#piePatrocinadores ul li a img,
	#pieOrganizadores ul li a img {
		display: block;
	}
	#pieColaboradores ul li span,
	#piePatrocinadores ul li span,
    #pieOrganizadores ul li span,
	#pieColaboradores ul li span img,
	#piePatrocinadores ul li span img,
    #pieOrganizadores ul li span img {
		display: block;
	}	
		#pieColaboradores ul li.ayuntamiento a  img {
			padding: 3px 26px 0 0;
		}
		#pieColaboradores ul li.diputacion a  img {
			padding: 16px 36px 0 0;
		}
		#pieColaboradores ul li.gobiernoVasco a  img {
			padding: 6px 38px 0 0;
		}
		#pieColaboradores ul li.ministerio a  img {
			padding: 20px 38px 0 0;
		}
		#piePatrocinadores ul li.fundacionAutor a  img {
			padding: 11px 32px 0 0;
		}		
		#piePatrocinadores ul li.sgae a  img {
			padding: 16px 40px 0 0;
		}
		#piePatrocinadores ul li.iberescena a  img {
			padding: 18px 40px 0 0;
		}
		#piePatrocinadores ul li.kutxa a  img {
			padding: 16px 40px 0 0;
		}
		#piePatrocinadores ul li.etxepare a  img {
			padding: 16px 40px 0 0;
		}
		#piePatrocinadores ul li.tabakalera a  img {
			padding: 6px 23px 0 0;
		}
		#piePatrocinadores ul li.oara a  img {
			padding: 16px 40px 0 0;
		}	
		#piePatrocinadores ul li.cofae a  img {
			padding: 18px 40px 0 0;
		}
		#piePatrocinadores ul li.balletBiarritz a  img {
			padding: 14px 32px 0 0;
		}
		#piePatrocinadores ul li.cooperacionTerritorial a  img {
			padding: 15px 22px 0 0;
		}
		#piePatrocinadores ul li.ue img {
			padding: 15px 22px 0 0;
		}
		#piePatrocinadores ul li.balletT {
			clear: left;
		}
		#piePatrocinadores ul li.balletT span img {
			padding: 20px 40px 0 80px;
		}
		#piePatrocinadores ul li.eszena img {
			padding: 26px 40px 0 0;
		}
		#piePatrocinadores ul li.eab img {
			padding: 24px 20px 0 0;
		}
		#piePatrocinadores ul li.ace img {
			padding: 15px 40px 0 0;
		}
		#piePatrocinadores ul li.conventGarden {
			clear: left;
		}
		#piePatrocinadores ul li.conventGarden img {
			padding: 17px 40px 0 80px;
		}
		#piePatrocinadores ul li.festivalTerritorioVioleta img {
			padding: 23px 40px 0 0;
		}
		#piePatrocinadores ul li.fundacionSmedia img {
			padding: 33px 0 0 0;
		}
#pieBottom {
	margin-top: 1px;
	padding: 21px;
	background: transparent url(../images/transparente_negro.png) repeat left top;		
}
	#pieBottomLeft {
		float: left;
	}

	#pieBottomRight {
		float: right;
	}

    #pieBottom p.fecha {
        float: left;
        color: #0099D5;
    }
    
    #pieBottom ul {
        float: left;
        padding-left: 1.5em;
    }
        #pieBottom ul li {
            float: left;
            padding: 0 11px 0 16px;
            background: url(../images/separamenuBottom.gif) no-repeat left 3px;		
        }
            #pieBottom ul li a {
                color: #FFFFFF;
            }
            #pieBottom ul li a:hover {
                text-decoration: none;
            }