body {
	background-image:url(../img/_ganesha/bg_basico.jpg);
	background-repeat:repeat-x;
	background-position:center 0;
	background-color:#EDECEC;
	margin:0;
	padding:0;
	height:100%;
	display: block;
}
#div_general { 
	background-image:url(../img/_ganesha/bg_nuevahome.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0;
	text-align:center;
	width:100%;
}
#fondomenu {
	background:transparent url(../img/_ganesha/bg_mainmenu.gif) repeat-x scroll center 60px;
}
#flash_cabecera{
	height: 60px; 
}
.div_cabecera {
	width:100%;
}
.home_bg_cab_center {
	height:112px;
	vertical-align:top;
}
#menu_cab {
	background-image:url(../img/bg_menu_cab.jpg);
	background-repeat:repeat-x;
	color:#000000;
	font-size:12px;
	font-weight:600;
	height:30px;
	line-height:20px;
	margin-top:0;
	padding-top:4px;
	text-align:center;
	vertical-align:middle;
	width:976px;
	display:block;
	font-family:Verdana,Arial,Helvetica;
}
#menu_cab ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	margin-top:0;
	padding-left:0;
	text-align:left;
}
#menu_cab li {
	background:transparent none repeat scroll 0;
	display:inline;
	padding:0;
}
a.a_menu_cab:link, a.a_menu_cab:visited, a.a_menu_cab:active {
	background-color:transparent;
	background-image:url(../img/separador_menu_cab.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#000000;
	padding-right:22px;
	text-decoration:none;
}
a.a_menu_cab_selected:link, a.a_menu_cab_selected:visited, a.a_menu_cab_selected:active, a.a_menu_cab_selected:hover {
	background-color:transparent;
	background-image:url(../img/separador_menu_cab.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-right:22px;
	text-decoration:none;
}
a.a_menu_cab_final:link, a.a_menu_cab_final:visited, a.a_menu_cab_final:active {
	background-color:transparent;
	text-decoration:none;
}
a.a_menu_cab:hover, a.a_menu_cab_final:hover {
	color:#FFFFFF;
}
.input_buscar {
	background-image:url(../img/bg_input_buscar.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	color:#1E1E1D;
	font-size:9px;
	font-weight:600;
	height:16px;
	line-height:15px;
	padding:1px;
	vertical-align:middle;
	width:208px;
	font-family: MS Shell Dlg;  	
}
.idioma {
	font-size:10px;
	font-weight:600;
}
a.a_idioma {
	background-color:transparent;
	color:#000000;
	text-decoration:none;
}
a.a_idioma:hover {
	color:#FFFFFF;
}
.buscar_button {
	cursor:pointer;
	vertical-align:middle;
}
#div_central {
	margin:0 auto;
	padding:0;
	width:976px;
}
#contenido {
	background-color:#FFFFFF;
	margin-top:14px;
	width:976px;
	min-height: 660px;
	height: auto;	
}
* html #contenido { height:660px; }
#contenedor {
	background-color:#FFFFFF;
	background-image:url(../img/contenedor_bg_top.gif);
	background-position:center top;
	background-repeat:no-repeat;
	padding-left:11px;
	padding-top:10px;
	text-align:left;
	width:965px;
	padding-bottom: 10px;
}
.div_cabecera {
	width:100%;
}
#pie{
	width: 976px;
	clear:both;
	color:#5D5D5D;
	height:68px;
	letter-spacing:0.1px;
	line-height:20px;
	text-align:center;
	border-top: none;
	padding: 0;
	margin: 0;
	margin-top: 20px;
	font-family:Verdana,Arial,Helvetica;
}
#bottom li {
	display:inline;
	background: none;
	padding: 0;
	margin: 0;
	font-size: 1.022em;
}
a.a_bottom:link, a.a_bottom:visited, a.a_bottom:active {
	background-image:url(../img/bullet_bottom.gif);
	background-position:right center;
	background-repeat:no-repeat;
	color:#5D5D5D;
	text-decoration:underline;
	padding-right:27px;
}
a.a_bottom_final:link, a.a_bottom_final:visited, a.a_bottom_final:active
{
	color:#5D5D5D;
	text-decoration:underline;	
}
a.a_bottom_final{
	color:#5D5D5D;
	text-decoration:underline;	
}
a.a_bottom:hover, a.a_bottom_final:hover{
	background-color:transparent;
	color:#000000;
}
ul.listadopuntos li.desplegada a.prov{
	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.desplegada a.prov:hover{
	background:#FEFBE9 url(../img/bullet_flecha_15down.gif) no-repeat left 8px;
}
.listado_desplegado{
	background:#FEFBE9;
	padding:0 0 5px 20px;
}
a.bullet_flecha{
	cursor:pointer;	
}
.desplegada1 .bullet_flecha {
	background:transparent url(../img/bullet_flecha_big_desplegada.gif) no-repeat scroll left 2px;
	padding:0 0 0 14px !important;
	font-size:1.2em;
	font-weight:bold;
}
.list_obras li {
	height: 17px;
}

.tablasesiones a{
	cursor: pointer;
}
.tablasesiones_ficha td.no_sep {
	background: none; 
}
.invisible {
	display: none;
}

.modulobras, .modulo_musicaeventos, .modulo_deporteseventos, .modulo_muchomaseventos, .modulpeliculas {
	width: 150px;	
}
.modulteatros, .modulo_musicarecintos, .modulo_deportesrecintos, .modulo_muchomasrecintos, .modulcines {
	padding-left: 85px;
}

.hidden{
	display:none;
}

/* CALENDARIO */
table#calendario_ficha td a {
	display: block;
}

table#calendario_ficha {
	width:262px;	
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color:#999;
	border-collapse: separate;
}

table#calendario_ficha  th{
	background-color:#F8F8F8;
	
}
table#calendario_ficha  td, table#calendario_ficha  th{
	text-align:center !important;
}

table#calendario_ficha  th{
	text-transform:uppercase;
	color:#666;
	
}

table#calendario_ficha caption{
	font-weight:bold;
	text-align:center;
	padding:5px 5px;
	background: #F8F8F8 url(../img/modulos/bg_caption.gif) repeat-x bottom center;
	border-top:#ccc 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	width: 262px;
}

.mes_t {
	float:left;
	text-align:center;
	width:165px;
	display:block;	
	font-size:1.2em;
	color:#666;
	text-transform: capitalize;
}
.mesanterior_t {
	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;
	font-weight:normal;
	text-transform: none;	
}
.mesposterior_t {
	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;
	font-weight:normal;	
	text-transform: none;	
}
.consesionagotada{
	color:red;
}
/* FIN CALENDARIO */
/*VOTACION*/
.capa_valoracion{
display: none;
top:auto;
left:auto;
margin-left: 220px;
margin-top:30px;
position:absolute;
//left:0;
//margin-top:-80px;
//margin-left: 510px;
}
.valoracion{
display:inline;
overflow:hidden;
}
#cierre_valoracion{
cursor: pointer;
}
.estrellas_gr{
cursor: pointer;
}
#vota{
cursor: pointer;
}
.cuerpo_valoracion p.titulo {
font-size:1.29em;
line-height:1.4em;
margin:10px 0 5px;
padding:0;
}
.cuerpo_valoracion p.titulo strong{
font-weight: bolder;
}
.cuerpo_valoracion p { 
color:#333333;
font-size:1em;
padding-bottom:10px;
text-align:left;
}
.imgvotacion{
cursor: pointer;
margin-left: 70px; 
}
/*FIN VOTACION*/
.trailer{
cursor: pointer;
}
/*RECOGIDA*/
#contenedorbuscador {
	width:936px;
	float:left;
	position:relative;
}
#columnatitular { 
float:left;
width:724px;
}
#columnaentradaspendientes {
position:absolute;
right:0;
top:0.5em;
}
h2.cine {
font-size:1.85em;
font-weight:normal;
letter-spacing:-1px;
padding:10px 0;
}
.big {
float:left;
margin-bottom:20px;
width:936px;
margin-top: 5px;
}
.big .middlebig {
background:transparent url(../img/modulos/bg_936_middle.gif) repeat-y scroll center top;
padding:0 10px;
}
.con {
padding:2px 0 0;
}
.recollida_dos {
background:transparent url(../img/modulos/bg_450amarillo.jpg) no-repeat scroll left top;
margin:3px 0 10px;
padding-right:10px;
padding-top:10px;
width:450px;
display: inline;
float: left;  
} 
.recollida_dos_last {
background:transparent url(../img/modulos/bg_450gris.jpg) no-repeat scroll left top;
margin:3px 0 10px;
padding-top:10px;
width:450px;
display: inline;
float: left;
} 
.big .topbig {
background:transparent url(../img/modulos/bg_936_top.gif) no-repeat scroll center top;
height:10px;
}
.big .middlebig {
background:transparent url(../img/modulos/bg_936_middle.gif) repeat-y scroll center top;
padding:0 10px;
}
.big span{
color:#000000;
font-weight:bold;
}
.cajero {
color:#666666;
font-size:1.2em;
margin:10px 10px 0;
display:inline;
}
.cajero img{
display:inline;
float:left;
padding-right: 10px;
margin-left: 3px;
}
.textcajero{
display: inline;
float: left;
margin-left: 5px;
width: 370px;
}
.cinema {
color:#666666;
font-size:1.2em;
margin:10px 10px 0;
padding:10px 10px 0 65px;
}
.big .bottombig {
background:transparent url(../img/modulos/bg_936_bottom.gif) no-repeat scroll center bottom;
height:10px;
}
.lineapuntos {
background:transparent url(../img/puntolinea9.gif) repeat-x scroll left center;
height:10px;
}
.mobil {
background:transparent url(../img/icon_mobil.jpg) no-repeat scroll left top;
color:#666666;
font-size:0.9em;
padding:10px 10px 8px 24px;
}
.contenedor_cajeros{
float: left;
display: inline;
}
.cajero a, .cajero span a, .cinema span a, .almobil span a, .impressora span a, .casa span a, .recogida_generica span a {
font-size:0.8em;
font-weight:normal;
}
#textoNoSesiones{
display: none;
}
a.a_menu_cab_final:link, a.a_menu_cab_final:visited, a.a_menu_cab_final:active {
text-decoration:none;
background-image: none;
}
#cuerpo_recogida{
font-size:12px;
margin-top: 8px;
margin-bottom:5px; 
} 
a.a_idioma:link, a.a_idioma:visited, a.a_idioma:active {
color:#000000;
font-weight:normal;
text-decoration:none;
}
.idioma{
font-size:0.8em;
font-weight:normal;
}
a.a_idioma:hover {
color:#FFFFFF;
background-color:transparent;
}
.red{
color:red;
}
.aclaracion_agotadas{
color:red;
margin-top: 5px;
margin-left: 5px;
margin-bottom: 5px;
font-size:12px;
}
.home_bg_cab_center_minisite{
height:162px;
vertical-align:top;
} 
#flash_cabecera_minisite {
height:111px;
vertical-align:top;
width:100%;
}
#div_general_minisite {
background-image:url(../../../com.servicaixa.homes/resources/img/home_bg_cab_center.jpg);
background-position:center top;
background-repeat:no-repeat;
padding:0;
text-align:center;
width:100%;
}
.body_minisite {
background-image:url(../../../com.servicaixa.homes/resources/img/bg_basico.jpg);
}
h2{
letter-spacing: 0px;
}
/*reestructuracion div*/
#contenedorficha {
    width:906px;
    float:left;    
}
#contenedorficha .resumen {
    width:770px;
    float:left;   
    margin:0px 0px 10px 10px;
}
#contenedorcine{
	float:right; 
	width:255px;
	padding-right:35px;
}
.ancho_210right{ 
	padding-top:13px;
	position:absolute;
	float:none;
	width: 250px;
}
#menu_cab li a.boto_tienda{
	background-image:url(../img/boton_tienda.gif);
	background-repeat:no-repeat;
	padding:22px;
	margin-top:-21px;  /*G*/
	margin-top /*\**/: -20px\9;
	*margin-top:-23px; /*G*/
	margin-left:-10px; 
	color:#FFBB1A;	
	position: absolute;
	width:42px;
	//margin-top:-24px;
	background-position: 0px;
}
#menu_cab li a.boto_tienda:hover{
	color:#FFFFFF;
	background-image:url(../img/boton_tienda.gif);
	background-repeat:no-repeat;
}
#contenedorficha .resumen,#contenedorficha .foto {
	margin-top:12px;
}
#contenido_error{
	height: 425px;
	background-color:#FFFFFF;
	margin-top:14px;
	width:976px;
	overflow: hidden;
}
#compartir{
	float: right;
	margin-right:20px;
	margin-top:10px;
	width: 182px;
}
#compartir2{
	float: right;
	margin-right:45px;
	margin-top:18px;
	width: 182px;
}
* html #compartir{
	margin-right:10px;
}
* html #compartir2{
	margin-right:20px;
}
#compartir p, #compartir2 p{
	display: inline;
}
#compartir p a.link, #compartir2 p a.link{
	float:left;
	margin-top: 2px;
}
#compartir p.pimgcompartir, #compartir2 p.pimgcompartir{
	float:right;
	margin-left: 7px;
}
#compartir img.imgcompartir, #compartir2 img.imgcompartir{
	float:left;
}
#sharethis { 
	display:none;
	float: left;
	margin-left:100px;
	position:absolute;
	top:auto;
	left:auto;
	width: 300px;
	z-index:10;
}
#sharethis2 { 
	display:none;
	float: left;
	margin-left:-435px;
	margin-top:30px;
	position:absolute;
	top:auto;
	left:auto;
	width: 300px;
	z-index:10;
	//top:0;
	//left:0;
	//margin-top:165px;
	//margin-left:690px;
}
* html #sharethis2{
	top:0;
	left:0;
	margin-top:165px;
	margin-left:690px;
}
#sharethis .addthis,#sharethis2 .addthis{
	display: inline;
	float: left;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;	
}
#sharethis .topcompartir,#sharethis2 .topcompartir{
	background:transparent url(../img/compartirtop.gif) no-repeat scroll 0 0;
	float:left;
	width: 300px;
	height: 37px;
}
#sharethis img.closeCompartir,#sharethis2 img.closeCompartir{
	float: right;
	display: inline;
	margin-right:15px;
	margin-top:-10px;
	cursor: pointer; 
}
BODY:nth-of-type(1) #sharethis img.closeCompartir, :root #sharethis2 img.closeCompartir {
	margin-top:8px;
} 
#sharethis .buttomcompartir,#sharethis2 .buttomcompartir{
	background:transparent url(../img/compartirbuttom.gif) no-repeat scroll 0 0;
	background-position: -2px;
	float:left;
	width: 300px;	
	
}
#sharethis .middlecompartir, #sharethis2 .middlecompartir{
	background:transparent url(../img/compartirbody.gif) repeat-y scroll 0 0;
	background-position: -2px;
	float:left;
	width: 300px;
	height: auto;
	//padding-bottom:15px;
}
* html #sharethis .middlecompartir, * html  #sharethis2 .middlecompartir{
	padding-bottom:0px;
}
#sharethis .middlecompartir p, #sharethis2 .middlecompartir p{
	margin-bottom: 10px;
}
#sharethis .middlecompartir div.lineaCompartir, #sharethis2 .middlecompartir div.lineaCompartir{
	margin-bottom: 8px;
	display: inline;
	float: left;
}
#sharethis .middlecompartir div.itemCompartir, #sharethis2 .middlecompartir div.itemCompartir{
	display: inline;
	float: left;
	width: 129px;
	height:18px;
	overflow: hidden;
}
#sharethis .middlecompartir div.itemCompartir1, #sharethis2 .middlecompartir div.itemCompartir1{
	display: inline;
	float: left;
	width: 129px;
	height:18px;
	overflow: hidden;
}
#sharethis .middlecompartir div.itemCompartir1 a, #sharethis .middlecompartir div.itemCompartir a,
#sharethis2 .middlecompartir div.itemCompartir1 a, #sharethis2 .middlecompartir div.itemCompartir a  {
	text-decoration: none;
}
#sharethis .middlecompartir div.itemCompartir1 a:hover, #sharethis .middlecompartir div.itemCompartir a:hover,
#sharethis2 .middlecompartir div.itemCompartir1 a:hover, #sharethis2 .middlecompartir div.itemCompartir a:hover  {
	color:#000000;
	text-decoration: underline;
}
#sharethis .middlecompartir .itemSeparacion, #sharethis2 .middlecompartir .itemSeparacion{
	height: 10px;
	margin-top:5px;
	margin-bottom:10px; 
	background:transparent url(../img/lineaamarillafuerte.gif) repeat-x scroll center top;
	width: 260px;
}
#sharethis .middlecompartir .btncerrar, #sharethis2 .middlecompartir .btncerrar{
	margin-bottom:0px;
	height: 32px; 
}
#sharethis .middlecompartir .btncerrar a, #sharethis2 .middlecompartir .btncerrar a{
	text-decoration: none;
	cursor: pointer;
	margin-top: 5px;
	padding-left: 105px;
	font-weight: bold;
	font-size: 14px;
	color:#000009;
	padding-right: 30px;
}
#sharethis .middlecompartir .btncerrar a:hover, #sharethis2 .middlecompartir .btncerrar a:hover{
	background-color:transparent;
}
#sharethis .middlecompartir .pbtncerrar, #sharethis2 .middlecompartir .pbtncerrar{
	padding-top: 6px; 
}
#sharethis .middlecompartir p.pbtncerrar span,#sharethis2 .middlecompartir p.pbtncerrar span {
background:transparent url(//www.servicaixa.com/stk/nws/images/boton_cerrar_i.gif) no-repeat scroll left center;
float:left;
margin-left:85px;
margin-top:3px;
padding:0.5em 0;
}
* html #sharethis .middlecompartir p.pbtncerrar span,* html #sharethis2 .middlecompartir p.pbtncerrar span {
	margin-bottom:-8px;
}
#sharethis .middlecompartir .btncerrar a, #sharethis2 .middlecompartir .btncerrar a{
background:transparent url(//www.servicaixa.com/stk/nws/images/boton_cerrar_d.gif) no-repeat scroll right center;
color:#000000;
float:left;
font-size:12px;
font-weight:bold;
margin-left:20px;
margin-top:1px;
padding:3px 25px 3px 5px;
text-decoration:none;
//margin-top:0px;
}

/*CAMBIOS VALORACION*/
div.estrellas{
	display: inline;
	float: left;
}
.tu_valoracion{
	margin-left: 5px;
	width: auto;
	padding-left: 4px;
	padding-right: 4px;
}
.valora_texto{
	display: inline;
	padding-left: 3px;
	padding-right: 0px;
}
.numero_votos{
	padding-left: 3px;
}
/*SEO*/
#contenido #contenedor h2.inline{
	font-size:1.85em;
	font-weight:normal;
	letter-spacing:-1px;
	padding:10px 0;
}
#contenido #contenedor h2.inline span, #contenido #contenedor h2.inline span {
	font-size:0.5em;
	letter-spacing:0;
}
.titular_marco h1 {
	padding:15px 10px 8px;
	letter-spacing:0;
	font-size:1.45em;
	font-weight:bold;
	width:655px;
}
/*fijar carteles*/
div.foto img {
	height:160px;
	width:112px;
	overflow: hidden;
}
/*PRE PIE*/
#prepie {
	background:url(../img/_ganesha/bg_foot2.gif) no-repeat center bottom;
	clear:both;
	position:relative;
	top:30px;
	*height:1%;
	margin-bottom:4em;
	font-family: Verdana,Arial,Helvetica;
}
#prepie .aux {
	background:url(../img/_ganesha/bg_foot1.gif) no-repeat center top;
	position:relative;
	top:-15px;
	font-size:.95em;
	padding-left:30px;
	*height:1%;
}
#prepie .col {
	margin-top:15px;
	float:left;
	display:inline;
	background:no-repeat right top;
	border-right:1px solid #ccc;
	margin-right:15px;
	text-align:left;
	width: 220px;
}
#prepie a {
	color:#666;
	text-decoration:none;  
}
#prepie h3 {
	font-size:12.5833px;
	margin-top:0;
	margin-bottom:.6em;
	color:#666;
	padding-top: 0px;
	padding-bottom: 0px;
}
#prepie ul {
	margin-bottom:1em;
}
#prepie li {
	padding-bottom:.4em;
	line-height:1.2em;
	padding-right:1em;
	padding-left:.5em;
	padding-top:0px;
	font-size: 11.40px;
}
#prepie a:hover {
	color:#000;
}
#prepie .espectaculos {
	background-image:url(../img/_ganesha/bg_foot3.gif);
	width:220px;
}
#prepie .servicaixa {
	background-image:url(../img/_ganesha/bg_foot4.gif);
	width:220px;
}
#prepie .actividades {
	background-image:url(../img/_ganesha/bg_foot5.gif);
	width:220px;
}
#prepie .tienda {
	background:url(../img/_ganesha/bg_foot6.gif) no-repeat 95% 0;
	width:220px;
	border:none;
	margin-right:0;
}
#prepie li {
	background:none;
}
#prepie div.noborder{
	border:none;
	margin-right: 0;
	width:234px;
}
#pie{
	font-family:Verdana,Arial,Helvetica;
	font-size:11px;
}
#pie a{
	text-decoration: none;
}

.offerList li{
	position: static;
	width: 193px;
	overflow: hidden;
}
.offerList li span{
	position: static;
	overflow: hidden;
	display: inline;
	float: right;
}
.offerList li a{
	overflow: hidden;
	display: inline;
	float: left;
}
/*FIN PRE PIE*/
p.proximamente{
	color:#A58401;
	display:inline;
	float:none;
	font-size:12px;
	font-weight:bold;
	width:auto;
}
/*VIDEOS*/
/* PLAYER GENERICO ::G::*/
#cover {
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:url(../img/_ganesha/bg_cover.png) repeat-x center top;
	display:none;
	_position:absolute;
	_background:url(../img/_ganesha/bg_cover.gif) repeat center center;
	_height:expression(document.body.offsetHeight+'px');
	z-index:45;
}
#player {
	width:100%;
	left:0;
	top:40px;
	_top:expression(document.body.parentElement.scrollTop+'px');
	height:399px;
	display:none;
	position:fixed;
	_position:absolute;
	text-align:center;
	padding-top:30px;
	background:url(../img/_ganesha/bg_player.png) no-repeat center top;
	_background-image:url(../img/_ganesha/bg_player.gif);
	z-index:50;
}
#player a {
	width:574px;
	position:relative;
	display:block;
	margin:0 auto;
	top:-22px;
}
#player a img {
	position:absolute;
	right:0;
	top:0;
	width:24px;
	height:24px;
	border:none;
}
#player a:hover img {
	background:url(../img/_ganesha/bg_coverCl.gif) no-repeat;
}

/*Nueva cabecera*/

#div_central{
	background:transparent url(../img/_ganesha/bg_mainmenu.gif) repeat-x scroll center 60px;
}
.input_buscar {
	background-image:url(../img/_ganesha/bg_input_buscar.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	border:0 none;
	color:#666666;
	font-size:9.13px;
	font-weight:normal;
	font-family:Verdana,Arial,Helvetica;
	height:14px;
	line-height:15px;
	padding:3px 20px 1px 25px;
	vertical-align:middle;
	width:295px;
	float: right;
	margin-top: 3px;
}
#fondoMenu{
	background:transparent url(../img/_ganesha/bg_mainmenu.gif) repeat-x scroll center 111px;
}
h1.claim{
	background:transparent url(../img/_ganesha/bg_logo.png) no-repeat scroll 0 0;
	_background-image:url(../img/_ganesha/bg_logo.gif);
	font-size:10px;
	margin:0;
	padding:0;
	width:187px;
	height:59px;
	float: left;	
	margin-left: -4px;
}
h1.claim a{
	height:59px;
	margin:0;
	padding:0;
	width:187px;
	display: block;
	background: transparent;
} 
#flash_cabecera span.idioma, #flash_cabecera_minisite span.idioma  {		
	font-size:0.8em;
	font-weight:normal;
	background:transparent url(../img/_ganesha/bg_semiblack.png) repeat scroll 0 0;
	_background:url(../img/_ganesha/bg_semiblack.gif);	
	color:#FFFFFF;
	font-weight:bold;
	line-height:1.5em;
	padding-top:4.8px;
	padding-right:9.6px;
	padding-bottom:0;
	padding-left:9.6px;
	height:14.4px;
	line-height:14.4px;
	float: left;	
	margin-top: 5px;
	font-family:Verdana,Arial,Helvetica;
}
#flash_cabecera span.idioma a , #flash_cabecera_minisite span.idioma a{
	background:transparent url(../img/_ganesha/bull_lang.gif) no-repeat scroll left center;
	color:#FFFFFF;
	margin-left:0.6em;
	padding:0 0 0 1em; 
	position:relative; 
	text-decoration:none;
	top:-0.3em;
	font-size:9.6px;
	//font-size:10px;
	line-height:14.4px;
	display: inline;
	float: left;
}
#flash_cabecera span.idioma .primero, #flash_cabecera_minisite span.idioma .primero {
	background:transparent none repeat scroll 0 0;
	margin-left:0;
	padding-left:0;
}
#flash_cabecera span.idioma a:hover,  #flash_cabecera_minisite span.idioma a:hover {
	text-decoration:underline;
	color:#FFB312;
}
.right{
     float: right;
}
.resultadosCerrarPrev {
	/* position:relative; */
	float:right;
	*z-index:20;
}
#resultadosCerrar {
	position:absolute;
	left: auto;
	top: auto;
	margin-left: -15px;
	margin-top: 2px;
	*z-index:20;
	display:none;
}
#resultadosCerrar:focus {
	outline:none;
}
#resultadosCerrar img {
	border:none;
}
.resultadosHomePrev {
	/* position:relative; */
	float:right;
	*z-index:20;
}
.resultadosHome {
	position:absolute;
	width:348px;
	background:url(../img/_ganesha/bg_resultadosBox1.png) repeat-y;
	_background:url(../img/_ganesha/bg_resultadosBox1.gif) repeat-y;
	display:none;
	left: auto;
	top: auto;
	margin-left: -344px;
	margin-top: 22px;
	z-index:100;
	margin-top: 21px\9
}
.resultadosHome h3 {
	background:url(../img/_ganesha/bg_resultadosBox3.gif) repeat-x;
	margin:0 4px .5em;
	padding:0 1em;
	font-size:.8em;
	text-align:left;
}
.resultadosHome ul {
	margin-bottom:.5em;
}
.resultadosHome a {
	color:#363636;	
	text-decoration:none;
}
.resultadosCerrarPrev a:hover,#resultadosPopup .pie a:hover{
	background-color:transparent;
}
#resultadosPopup{
	font-size:1.1em;
}
.resultadosHome li a {
	display:block;
	padding:.5em 1em .5em 59px;
	font-size:.76em;
	font-weight:normal;
	line-height:135%;
	margin:0 4px;
	position:relative;
	*height:1%;
	min-height:59px;
	_height:59px;
	_overflow:visible;
}
.resultadosHome ul li a:hover {
	background-color:#FFF7D5;
}
.resultadosHome li a span {
	font-weight:bold;
	font-size:1.2em;
	display:block;
}
.resultadosHome .last {
	margin-bottom:0;
}
.resultadosHome .sel a {
	background-color:#FEE3AA;
}
.resultadosHome a img {
	position:absolute;
	left:10px;
	top:.5em;
	border:none;
	width:40px;
	height:57px;
}
.resultadosHome .noresults {
            font-weight:normal;
            font-size:.76em;
            text-align:left;
            margin:1em 4px;
            padding:.2em 1em;
            line-height:135%;
            padding-left:38px;
            background:url(../img/_ganesha/icon_info_res.gif) no-repeat 1em 0;
}
.resultadosHome .noresults span {
            display:block;
            font-weight:bold;
            padding-bottom:.5em;
}
.resultadosHome .pie {
	position:relative;
	top:7px;
	background:url(../img/_ganesha/bg_resultadosBox2.png) no-repeat bottom left;
	_background:url(../img/_ganesha/bg_resultadosBox2.gif) no-repeat bottom left;
	font-size:.76em;
	font-weight:normal;
	text-align:right;
	padding:.3em 1em .8em 1em;
	line-height:125%;
	*height:1%;
}
.resultadosHome .pie span {
	background:url("../img/_ganesha/bg_resultadosBox2bOff.gif") no-repeat scroll right center transparent;
	font-weight:bold;
	padding-right:12px;	
}
.resultadosHome .pie a:hover span {
	background-image:url("../img/_ganesha/bg_resultadosBox2b.gif");
	text-decoration:underline;
}
/*NUEVA CABECERA MINISITES*/
.body_minisite div#div_general_minisite div#div_central, .body_minisite div#div_general_minisite div#fondomenu {
	background: none;
}