body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	margin-top:51px;
	padding:0px;
}
a img {
	border:none;	
}
#contenedor {
	margin:auto;
	width:996px;
}

#cabecera-lang {
	margin-bottom:8px;
	text-align:right;
}
#cabecera-lang, #cabecera-lang a {
	color:#000;
	text-decoration:none;
}
#cabecera-lang a:hover {
	color:#D0041C;	
}
#contenedor-left a img {
	border:none;	
}
#contenedor-left-logo a {
	background-image:url(../imagenes/cabecera-logo-ikultur.png);
	display:block;
	height:188px;
	width:230px;
}
#contenedor-left {
	float:left;
	width:230px;
}
#contenedor-left-menu {
	font-size:19px;
	margin-bottom:10px;
	margin-top:14px;
}
#contenedor-left-menu ul {
	margin:0px;
	padding:0px;
}
#contenedor-left-menu li {
	background-color:#d0041c;
	list-style-type:none;
	margin-bottom:5px;
	text-transform:uppercase;
}
#contenedor-left-menu li a {
	color:#FFF;
	display:block;
	line-height:34px;
	text-decoration:none;
	padding-left:14px;
	width:216px;
}
#contenedor-left-menu li a:hover, #contenedor-left-menu li a.activo {
	background-color:#757575;	
}
#contenedor-left-noticias {
	height:255px;
	overflow:hidden;
}
#contenedor-left-noticias h2 {
	background-color:#000;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	margin:0px;
	padding:7px;
}
#contenedor-left-noticias h3, #contenedor-left-noticias p {
	margin:0px;
	padding:0px;
}
#contenedor-left-noticias, #contenedor-left-noticias h3 {
	font-size:11px;
}
#contenedor-left-noticias h2 a {
	color:#FFF;	
	text-decoration:none;
}
#contenedor-left-noticias div.noticia {
	padding:10px;	
}
#contenedor-left-facebook {
	margin-top:6px;	
}

#contenedor-right {
	float:right;
	width:752px;	
}
#contenedor-right-fotos {
	height:431px;
}
#contenedor-right-contenido {
	margin-top:11px;	
}

/* Home */
#home-contenido-left {
	background-color:#D00;
	float:left;
	height:344px;
	width:425px;
}
#home-contenido-right {
	background-image:url(../imagenes/home-right-contenido.jpg);
	float:right;
	height:344px;
	width:320px;
}
#home-contenido-right h2 {
	color:#FFF;
	font-size:17px;
	margin:0px;
	padding:0px;
	padding-left:8px;
	padding-top:3px;
}
#home-contenido-right h2 a {
	color:#FFF;
	text-decoration:none;
}
#home-contenido-right h2 a:hover {
	color:#D0041C;	
}
#home-contenido-right h3 {
	color:#d0041c;
	font-size:26px;
	margin:0px;
	padding:0px;
	padding-left:8px;
	padding-top:4px;
}
/* Fin Home */

/* Alojamiento */
#alojamiento {
	background-image:url(/media/imagenes/foto-alojamiento.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:345px;	
}
#alojamiento h3 {
	font-size:14px;	
}
#alojamiento-texto {
	float:left;
	width:526px;	
}
#alojamiento-texto p.gris {
	color:#757575;	
}
#alojamiento-links {
	float:right;
	width:195px;
}
#alojamiento-links ul {
	margin:0px;
	padding:0px;
}
#alojamiento-links ul li {
	list-style-type:none;
	margin-top:12px;
}
#alojamiento-links ul li a {
	color:#000;
	text-decoration:none;
}
/* Fin Alojamiento */

/* Entradas */
#entradas-cabecera h2 {
	background-color:#000;
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	margin:0px;
	padding:7px;
}
#entradas-cabecera p {
	font-size:18px;	
	font-weight:bold;
	margin:0px;
	padding:4px;
}
#entradas-cabecera strong {
	color:#d0041c;
}
#entradas-online {
	float:left;
	width:411px;
}
#entradas-online div {
	background-color:#c8c8c8;
	padding:16px;
}
#entradas-online-es {
	background-image:url(/media/imagenes/entradas-online.png);
	background-repeat:no-repeat;
	margin-bottom:2px;
	padding-top:48px!important;
}
#entradas-local {
	background-image:url(/media/imagenes/entradas-fondo-derecha.png);
	background-repeat:no-repeat;
	float:right;
	padding-top:25px;
	width:330px;
}
#entradas-local div.entradas-local-columna {
	float:left;
	margin-left:20px;
	width:90px;	
}
/* Fin Entradas */

/* Programación */
#programacion-top-dia1-banner, #programacion-top-dia2-banner {
	background-color:#CCC;
	float:left;
}
#programacion-top-dia2-banner {
	float:right;	
}
#programacion-top-dia1-banner, #programacion-top-dia1-banner a, #programacion-top-dia2-banner, #programacion-top-dia2-banner a {
	height:431px;
	width:370px;
}
#programacion-top-dia1-banner a, #programacion-top-dia2-banner a {
	display:block;
}
#programacion-top-dia1-banner a {
	background-image:url(/media/imagenes/programacion-dia1.jpg);
	border:3px solid #FFF;
}
#programacion-top-dia2-banner a {
	background-image:url(/media/imagenes/programacion-dia2.jpg);
	border:3px solid #FFF;
}
#programacion-top a:hover, #programacion-top a.activo {
	border:3px solid #000;	
}
#programacion-intro {
	padding:10px;
	padding-bottom:20px;
}
#programacion-intro h3 {
	magin:0px;
	padding:0px;
}
#programacion {
	border-top:2px solid #000;
	padding-top:20px;
	text-align:justify;
}
#programacion div.concierto {
	margin-bottom:8px;	
}
#programacion div.concierto div.concierto-foto {
	float:left;
	text-align:center;
	width:218px;
}
#programacion div.concierto div.concierto-foto img {
	border:2px solid #D0041C;
}
#programacion div.concierto div.concierto-foto div.grupo-enlaces {
	font-weight:bold;
	padding-top:4px;
}
#programacion div.concierto div.concierto-foto div.grupo-enlaces, #programacion div.concierto div.concierto-foto div.grupo-enlaces a {
	color:#d0041c;
	text-decoration:none;
}
#programacion div.concierto div.concierto-texto {
	float:right;
	width:500px;
}
#programacion h2 {
	color:#d0041c;
	font-size:15px;
	margin-top:0px;
}
/* Fin Programación */

/* Cómo Llegar */
#como-llegar-formas {
	float:left;
	height:345px;
	width:330px;
}
#como-llegar-formas a {
	color:#000;	
}
#como-llegar-formas #como-llegar-ficoba {
	height:82px;
}
#como-llegar-formas #como-llegar-ficoba h2 {
	font-size:14px;
	margin:0px;
	padding:0px;
}
#como-llegar-formas #como-llegar-busfrance-parking {
	height:60px;	
}
#como-llegar-formas #como-llegar-busfrance {
	float:left;
	width:168px;
}
#como-llegar-formas #como-llegar-parking {
	background-image:url(../imagenes/como-llegar-parking.png);
	background-repeat:no-repeat;
	float:left;
	font-weight:bold;
	padding-top:40px;
	width:144px;	
}
#como-llegar-formas #como-llegar-busirun {
	height:60px;	
}
#como-llegar-formas #como-llegar-tren, #como-llegar-formas #como-llegar-euskotren, #como-llegar-formas #como-llegar-sncf {
	height:140px;	
}
#como-llegar-formas #como-llegar-euskotren, #como-llegar-formas #como-llegar-sncf {
	background-position:center top;
	background-repeat:no-repeat;
	float:left;
	font-weight:bold;
	padding-top:65px;
	text-align:center;
	width:160px;
}
#como-llegar-formas #como-llegar-euskotren {
	background-image:url(../imagenes/como-llegar-euskotren.png);	
}
#como-llegar-formas #como-llegar-sncf {
	background-image:url(../imagenes/como-llegar-sncf.png);	
}
#como-llegar-mapa {
	float:right;
	width:411px;	
}
/* Fin Cómo Llegar */

/* Prensa */
#prensa form label {
	color:#D0041C;
	font-weight:bold;
	display:block;
}
#prensa_descargas ul {
	margin:0px;
	padding:0px;
}
#prensa_descargas li {
	list-style-type:none;
	border-bottom:2px solid #DDD;
	font-weight:bold;
	padding:4px;
}
#prensa_descargas li a {
	color:#666;	
}
#prensa_descargas li a:hover {
	color:#D0041C;
}
/* Fin Prensa */

/* Pie */
#pie {
	background-color:#000;
	margin-top:11px;
	padding-top:8px;
}
/* Fin Pie */

.clear {
	clear:both;	
}
.clearer {
	font-size:1px;
	height:1px;
}
