
/*CSS SERVICAIXA  amb estils comuns per tots els sectors: Cine, teatre, musica, sports, mucho mas  */

/*VARIOS*/
h1{
	font-size:1.85em;
	padding: 10px 0 10px 0;
	letter-spacing:-1px;
	font-weight:normal;
} 
h1.inline span, h1.inline span{
	font-size:0.5em;
	letter-spacing:0px;
}
.inline{
	display:inline;
	float:left;
	display:block;
}
h2{
	font-size:1.45em;
	padding: 10px 0 5px 0;
	letter-spacing:-1px;
	font-weight:bold;
}
h3{
	font-size:1.2em;
	padding: 5px 0 5px 0;
	color:#000;
	font-weight:bold;
}
h3.dorado, .sesiones916 h3, .dorado {
	color:#8A710D;
}

h3 span.sesionactivo_txt{
	font-size:0.9em;
	line-height:2em;
}
h4{
	font-size:1.1em;
	padding: 5px 0 5px 0;
	color:#000;
	font-weight:bold;
}
#contenedorcalendario_t h3{
	font-size:1.1em;
	color:#8A710D;
}
.lineaamarillafuerte{
	background:url(../img/lineaamarillafuerte.gif) repeat-x top center;
	height:15px;
}
.direccion{
	color:#666;
	font-size:0.9em;
}
.no_bold{font-weight:normal;}
.rojo{
	color:#990000;
}
.vistobig{
	background:url(../img/icon_hecho_big.gif) no-repeat left 10px;
	padding-left:40px;
	line-height:1.1em;
}
.infobig{
background:url(../img/icon_info_big.jpg) no-repeat left top;
padding: 8px 0px 8px  35px;
}
/*BUSCADOR*/
.smallbuscador{
	float:right;
	width:167px;
	_width:188px;/*IE6*/
	background:url(../img/modulos/bg_187buscador.gif) no-repeat top left;
	padding:8px 10px 10px 10px; 
	margin-left:20px;

}
.inputcolor{
	border: #C59D03 1px solid;
	margin-right:5px;
}

/*ESTRUCTURA */

#titulargrande {
	width:936px;
	float:left;
	background:url(../img/modulos/bg_936titular.gif) no-repeat top center;
	height:49px;
	margin-top:6px;
	margin-bottom:-6px;
	clear:both;
}
#titulargrande h2 {
	padding:15px 10px 8px 10px;
}
#contenedorpestanas {
	width:916px;
	float:left;
	padding:0 10px 0 10px;
}

/*Listado pais/provincia */

ul.listadopuntos li{
	padding: 1px;
	list-style:none;
	background:url(../img/puntolinea.gif) repeat-x bottom;
}
ul.listadopuntos li a{
	display:block;
	padding:5px 5px 7px 21px;
	background: url(../img/bullet_flecha_15.gif) no-repeat left 8px;
}
ul.listadopuntos li a:hover{
	background:#FFF9DD url(../img/bullet_flecha_15.gif) no-repeat left 8px;
}

/*Listado poblaciones */

ul.listadopuntos li a#desplegada{
	background:#FEFBE9 url(../img/bullet_flecha_15down.gif) no-repeat left 8px!important;
	font-size:1.45em;
	letter-spacing:-1px;
	font-weight:bold;
}
ul.listadopuntos li a#desplegada:hover{
	background:#FEFBE9 url(../img/bullet_flecha_15down.gif) no-repeat left 8px;
}
#listado_desplegado{
	background:#FEFBE9;
	padding:0 0 5px 20px;
}
div.listpoblaciones{
	float: left;
  	width: 215px;
	}
div.listpoblaciones ul{
	padding:0;
	list-style:none;
}
div.listpoblaciones li{
	background:none;
	}
div.listpoblaciones li a{
	padding: 2px 0px 2px 10px;
	list-style:none;
	background:url(../img/bullet_bolitaamarilla.gif) no-repeat left 6px !important;
	}
div.listpoblaciones br {
	clear: left;
}

/*TABLAS GENÉRICAS*/
table{_font-size:1em;/*IE6*/	}
caption{
	text-align:left;		
}
th{
	vertical-align:top !important;
	font-weight:bold;
}
.bullet_flecha{
	background: url(../img/bullet_flecha_big.gif) no-repeat   left 2px;
	padding: 0px 0px 0px 14px;
}
.bullet_flecha_desplegada{
	background: url(../img/bullet_flecha_big_desplegada.gif) no-repeat   left 2px;
	padding: 0px 0px 0px 14px !important;
}
.ancho_14 { width: 14,28%; }
.ancho_5 { width: 5%; }
.ancho_15 { width: 15%; }
.ancho_18 { width: 18%; }
.ancho_20 { width: 20%; }
.ancho_25 { width: 25%; }
.ancho_30 { width: 30%; }
.ancho_35 { width: 35%; }
.ancho_32 { width: 32%; }
.ancho_40 { width: 40%; }
.ancho_45 { width: 45%; }
.ancho_50 { width: 50%; }
.ancho_50 { width: 60%; }
.ancho_70 { width: 70%; }
.ancho_75 { width: 75%; }
/*TABLA listados eventos*/

#tablalistado{
	float:left;
	text-align:left;
	width:100%;
}
table#tablalistado td,  table#tablalistado th{
	padding:7px 5px 7px 5px;
	vertical-align:top;
	margin:0;

}
table#tablalistado tr {
	background:url(../img/puntolinea.gif) repeat-x  bottom  left;
}	
#tablalistado tr:hover{
	background:#FFF9DD url(../img/puntolinea.gif) repeat-x  bottom  left;
}
#tablalistado tr:hover th{
	background:#fff url(../img/puntolinea.gif) repeat-x  bottom  left;
}
.icopromo{
	padding:0px 5px 0px 0;	
}
/*DESPLEGADA */
tr.desplegada1{
	background:#FEFBE9!important;
}
 tr.desplegada2{
	background:#FEFBE9 url(../img/puntolinea.gif) repeat-x  bottom  left !important;
}
tr.desplegada1:hover{
	background:#FEFBE9 !important;
}
tr.desplegada2:hover{
	background:#FEFBE9 url(../img/puntolinea.gif) repeat-x  bottom  left !important;
}
tr.desplegada2 h3{
	color:#8A710D;
	font-weight:bold;
}
tr.desplegada2 td{
	padding:0px 5px 12px 18px !important;
}
tr.desplegadainferior10{
	background: url(../img/puntolinea.gif) repeat-x  bottom  left;
}
tr.desplegadainferior10 td{
	padding:0px 5px 12px 18px !important;
}
.resumencine{
	width:750px;
	float:left;
	font-size:0.9em;
	margin-left:10px;
}
.resumencine_ficha{
	width:780px;
	float:left;
	margin-left:10px;
}
.resumen p, .resumencine p{
	padding-bottom:4px ;
}

.foto {
	float:left;
	padding:0 10px 3px 0;
	clear:left;

}
.trailer{
	background:url(../img/icon_trailer.gif) no-repeat   top left;
	padding:0px 0px 5px 23px;
}
ul.listado_dentro_t ul li{
	margin-left:10px;
	background:url(../img/bullet_bolitanegra.jpg) no-repeat left 7px!important; 
	padding:0 0 0 6px;
}
#resumenentradas {
	float:left;	
	width:85%;
}
/*desplegado teatro con calendario*/

#contenedorinfo_t  {
	width:565px;
	float:left;
}
#contenedorcalendario_t {
	width:300px;
	float:right;
	margin-right:10px;
}
#contenedorinfo_t .resumen  {
	width:428px;
	_width:418px;/*IE6*/
	float:left;
	font-size:0.9em;
	margin-left:10px;
}
/*Tablas Sesiones */

.tablasesiones {
	width:100%;
	_width:97%;
	background-color:#fff;
}
table.tablasesiones td,  table.tablasesiones th{
	padding:1px 3px 1px 3px;
	vertical-align:top;
	margin:0;
}

.tablasesiones tr, .tablasesiones th, .tablasesiones tr:hover, .tablasesiones th:hover{
	background: none!important;
}
.linea{
	background:url(../img/lineaamarilla_1.gif) repeat-x top ;
	height:5px;
}
.linea_gris{
	background:url(../img/puntolinea.gif) repeat-x center ;
	height:10px;
}
.tablasesiones th span {
	font-weight:normal;
	}
ul.listadosesiones li{
	display:inline; 
	padding:0 5px 0 5px;	
	margin:0;
	border-right:#FFCC00 1px solid;
	background:none;
}
ul.listadosesiones li span{
	color:#666;
	font-size:0.9em;
}
ul.listadosesiones li.ultimo {
	border-right:none;
	padding-right:0;
	}
ul.listadosesiones li.sala {
	border-right:none;
	padding-left:0;
	font-weight:bold;
	}	

.dialternativo {background-color:#eee;border-top:2px solid #eee;}
.dialternativo ul {margin-top:.5em;}
.iteminformacion {display:block;margin:.8em 0 .5em;background:url(../img/icon_info.gif) no-repeat left center;padding-left:22px;}


/*PATH*/
#path{
	float:left;
	font-size:0.9em;
	width:100%;
	clear:both;
}
#path li{
	display:inline;
	padding:0 0 0 12px;
	background:url(../img/bullet_path.gif) no-repeat 2px 5px;
	color:#666;
}
#path li a{
	color:#666;
}
#path li a:hover{
	color:#000;
}
#path li.primero{
	padding:0;
	background:none;
}

/*MÓDULO DE LISTADOS de eventos y recintos*/

.listadosteatros, .listadosmusica, .listadosdeportes, .listadosmuchomas, .listadoscines{
	float:left;
	width:936px;		
	height:43px;
}
.listadoscines a, .listadosteatros a, .listadosmusica a, .listadosdeportes a, .listadosmuchomas a{
	color:#999;
}
.listadoscines a:hover, .listadosteatros a:hover, .listadosmusica a:hover, .listadosdeportes a:hover, .listadosmuchomas a:hover{
	color:#003399;
}
.listadoscines#peliculas{
	background:url(../img/modulos/bg_936peliculas.jpg) no-repeat top left;	
	}
.listadoscines#cines{
	background:url(../img/modulos/bg_936cines.jpg) no-repeat top left;	
	}
.listadosteatros#obras{
	background:url(../img/modulos/bg_936obrasteatro.jpg) no-repeat top left;	
	}
.listadosteatros#teatros{
	background:url(../img/modulos/bg_936teatros.jpg) no-repeat top left;	
	}
.listadosmusica#musicaeventos{
	background:url(../img/modulos/bg_936musicaeventos.jpg) no-repeat top left;	
	}
.listadosmusica#musicarecintos{
	background:url(../img/modulos/bg_936musicarecintos.jpg) no-repeat top left;	
	}
.listadosdeportes#deporteseventos{
	background:url(../img/modulos/bg_936deporteeventos.jpg) no-repeat top left;	
	}
.listadosdeportes#deportesrecintos{
	background:url(../img/modulos/bg_936deporterecintos.jpg) no-repeat top left;	
	}
.listadosmuchomas#muchomaseventos{
	background:url(../img/modulos/bg_936muchomaseventos.jpg) no-repeat top left;	
	}
.listadosmuchomas#muchomasrecintos{
	background:url(../img/modulos/bg_936muchomasrecintos.jpg) no-repeat top left;	
	}
.modulobras, .modulo_musicaeventos, .modulo_deporteseventos, .modulo_muchomaseventos, .modulpeliculas{
	float:left;
	width:160px;
	_width:223px;/*IE6*/
	padding:5px 0px 0 60px;
}
.modulteatros, .modulo_musicarecintos, .modulo_deportesrecintos, .modulo_muchomasrecintos, .modulcines{
	float:left;
	width:137px;
	padding:5px 0px 0 68px;
}


/*--------------*/
.modulo_claro{
	float:left;
	margin:10px 0 5px 0 !important;		
}
.modulo_claro .top{
	height:8px;
	background:url(../img/modulos/bg_moduloclaro_top.gif) no-repeat top right;
}

.modulo_claro .top span {
	height:8px;
	background:url(../img/modulos/bg_moduloclaro_top.gif) no-repeat top left;
	width:10px;
	display:block;
	}
.modulo_claro .middle{
	border-left:1px solid #FFEC9F;
	border-right:1px solid #FFEC9F;
	padding:3px 10px 3px 10px;
	background-color:#fff;
}
.modulo_claro .bottom{
	height:8px;
	background:url(../img/modulos/bg_moduloclaro_bottom.gif) no-repeat bottom right;	
}

.modulo_claro .bottom span {
	height:8px;
	background:url(../img/modulos/bg_moduloclaro_bottom.gif) no-repeat bottom left;
	width:10px;
	display:block;
	}
	
/*MÓDULO ESQUINAS REDONDAS ficha desplegada*/

.box_blanc { 
  background: #FFf; 
}
.boxtop_blanc { 
  background: url(../img/modulos/ne_groc.gif) no-repeat top right; 
}
.boxtop_blanc div { 
  height: 10px; 
  background: url(../img/modulos/nw_groc.gif) no-repeat top left; 
}
.boxbottom_blanc { 
  background: url(../img/modulos/se_groc.gif) no-repeat bottom right; 
}
.boxbottom_blanc div { 
  height: 10px; 
  background: url(../img/modulos/sw_groc.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 10px 0px 10px;
}

/*TITULAR con marco superior*/
.ancho_936{	width:936px;}
.titular_marco {
	width:936px;
	float:left;
	background:url(../img/modulos/bg_936titular.gif) no-repeat top center;
	height:49px;
	margin-top:6px;
	margin-bottom:-6px;
}
.titular_marco h2 {
	padding:15px 10px 8px 10px;
}

/*FICHA*/

#contenedorficha {
	width:686px;
	float:left;	
}
#contenedorficha .resumen {
	width:550px;
	float:left;
	margin:0px 0px 10px 10px;
}

/* Valoraciones*/
.valoracion{}

.valoracion p{float:left; margin:7px 5px 0px 0px;}


.valoracion a{display:block; padding:5px; float:left; margin-left:25px; color:#003399; font-weight:bold;}

.valora_texto{display:block;color:#009900;padding:7px 5px; float:left;margin-right:0px; font-weight:bold;}

.tu_valoracion{background:#FFFFFF; border:1px solid #FFCC00; float:left; margin-left:30px; padding: 0 10px; width:265px;}

.numero_votos{display:block; padding:7px 0px; float:left;}

.estrellas{}

.estrellas img{float:left; margin-top:7px;}

.estrellas_gr{}

.estrellas_gr img{float:left; margin-right:0px;}

/*capa, popup, valoracion*/
.capa_valoracion{width:320px; position:absolute; left:35em; top:26em;}

.capa_valoracion .izq_valoracion{background:url(../img/valoraciones/caja_left.gif) no-repeat;height:224px; float:left;}

.capa_valoracion .middle_valoracion{background:url(../img/valoraciones/caja_middle.gif) repeat; height:224px; margin-left:21px !important; margin-left:10px; padding:2px 0xp 0px 20px; width:265px;  float:left;}

.capa_valoracion .dcha_valoracion{background:url(../img/valoraciones/caja_right.gif) no-repeat; height:224px; float:right; width:21px; margin-right:13px;}

#tanca_valoracio{float:right; margin-top:22px;}

.cuerpo_valoracion{margin-top:5px; padding:5px 5px;}
.cuerpo_valoracion p{font-size:1em; color:#333333; text-align:left; padding-bottom:10px;}

.cuerpo_valoracion p.titulo{font-size:1.1em;  margin:10px 0px 5px 0px; padding:0; } 

.cuerpo_valoracion a{text-align:center;} 

.boton_votar{margin:10px 63px 10px 72px;}

/*LISTADO RECINTOS DESPLEGADOS*/

#listdesplegada{
	margin:10px 10px 10px 10px;
}
.list_obras li{
	padding:4px 10px 4px 10px;
	background:url(../img/puntomarron.gif) repeat-x left top;
	}

.list_obras li span {
	width:560px;
	display:block;
	float:left;
	font-size:0.9em;
	color:#666;
	}
.list_obras li span a{
	font-size:1.1em !important;
	padding-right:5px;

	}	
.list_obras li img {
	vertical-align:middle;
	margin-right:5px;
	}
.list_obras li:hover, .list_obras li a:hover{
	background-color:#FFFFFF;
}
.lineamarron{
	background:url(../img/puntomarron.gif) repeat-x left center;
	height:1px;
}
ul.list_eventos li{
	padding:4px 10px 4px 0px;
	background:url(../img/puntolinea.gif) repeat-x left top;
	}
ul.list_eventos li:hover, .list_eventos li a:hover{
	background-color:#fefbe9;
}
ul.list_eventos li img {
	vertical-align:middle;
	padding-left:5px;

	
	}
/*TABLA DE SESIONES FICHA*/

table.tablasesiones_ficha {
	width:100%;
	_width:97%;/*IE6*/
	height:1%;
}
table.tablasesiones_ficha td,  table.tablasesiones_ficha th{
	padding:3px 3px 3px 3px;
	vertical-align:top;
}
table.tablasesiones_ficha td{
	background:#FFFFFF url(../img/puntomarron.gif) repeat-x left top;
}
table.negro td{
	background:#FFFFFF url(../img/puntolinea.gif) repeat-x left top!important;
}
/*TABLA DE LISTADO confirmar socios*/

table.confirmar th{
	color:#666;
	font-size:0.9em;
	font-weight:normal;
	text-align:left;
	background:#FFFFFF url(../img/puntolinea.gif) repeat-x left top!important;
}

/*DOWN CALENDARIO*/
.down_calendario{ 
  float:left;
  width:272px;
  margin:10px 10px 10px 5px;
}
.down_infoentradas{ 
  float:left;
  width:582px;
  margin-top:5px; 
  padding-left:10px;
}
.activo_txt{
	border:#FFCC00 1px solid;
	padding:1px 3px;
}
/* CALENDARIO FICHA*/

table#calendario_ficha {
	width:262px;	
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	color:#999;
}
table#calendario_ficha th{
	text-align:center;
	width: 32px;
	height: 15px;
	background:#F8F8F8!important;
	text-transform:uppercase;
	color:#666;
	padding:0!important;
	vertical-align:middle!important;
}
table#calendario_ficha td{
	text-align:center;
	width: 35px;
	height: 25px;
	padding:0!important;
	vertical-align:middle!important;
}
table#calendario_ficha  tr{
	background:none!important;
}
table#calendario_ficha  tr:hover{
	background:#FFF !important;
}
table#calendario_ficha  td a{
	padding: 4px 9px;
}
table#calendario_ficha  td a:hover{
	background-color:#FEF7C2;
}
table#calendario_ficha td a.consesionactiva {
	border:#FFCC00 1px solid;
}
table#calendario_ficha td a.consesionactiva:hover {
	background-color:#FEF7C2;
}
table#calendario_ficha td span.agotadas {
	background-color:#EAEAEA;
}

.head_calendario_ficha{
	float:left!important;
	width:250px;
	_width:262px;/*IE6*/	
	background: #F8F8F8 url(../img/modulos/bg_caption.gif) repeat-x center bottom ;
	border-top:#CCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	padding:4px 5px;
	border-bottom:#CCCCCC 1px solid;

}
.mes_ficha{
	float:left;
	text-align:center;
	width:165px;
	display:block;	
	font-size:1.2em;
	color:#666;
	font-weight:bold;
}
.mesanterior_ficha{
	font-size:0.9em;
	float:left;	
	background:url(../img/icon_anterior.gif) no-repeat left center;
	padding-left:8px;
	width:36px;	
	display:block;
	text-align:left;
}
.mesposterior_ficha{
	font-size:0.9em;
	float:right;
	width:30px;
	background:url(../img/icon_posterior.gif) no-repeat right center;
	padding-right:8px;
	display:block;
	text-align:right;
}
/*DEPORTES*/
.escudo{
 	background:url(../img/promociones/deportes/icon_escudo_fcbarcelona.gif) no-repeat left top;
	padding-left: 32px;
}
.escudo_madrid{
 	background:url(../img/promociones/deportes/icon_escudo_madrid.gif) no-repeat left top;
	padding-left: 32px;
}
/*ESPECIAL SOCIOS DEPORTES*/
ul.enlinea{
	display:inline !important; 
	font-size:1.47em;
	color:#000;	
	letter-spacing:-1px;
	
}
ul.enlinea li{
	display:inline; 
	padding:0px 16px 0px 12px;
	margin:0;
	background:url(../img/bullet_bolitaamarilla.gif) no-repeat right;
}
ul.enlinea  li.ultimo {
	background:none;
	padding-right:0;
	}
ul.enlinea li a{
	color:#666 !important;
	font-size:0.8em!important;
}
.aladerecha{
	text-align:right;
}