html, body, div, span, applet, object, iframe, h1, h2, h3,
h4, h5, h6, p, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}

													
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS";
	background-image:url(imagenes/fondo.jpg);
	background-repeat:no-repeat;
	behavior: url("http://www.ezcarayinternacional.es/csshover3.htc");
}


h1{
	width:20em;
	height:6em;}

#contenedor{
	text-align: left; 
	width: 799px; 
	margin-left:0;
	position:relative;
	min-height:47.5em;
	/min-height:inherit;
	height:auto;
	_height:40em;
	color:#929292;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
	
}

#logo{
	background-image: url(./imagenes/logo.png) !important;
	background-image: none;
	background-repeat:no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./imagenes/logo.png');
	width:222px;
	height:74px;
	margin-top:1em;
	position:relative;
	top:1em;}

#menu{
	float:right;
	}

#menu li{
	float:left;
	
	}

#menu li a{
	text-decoration:none;
	color:#000000;
	}

#menu li.empresa{
	background-image:url(imagenes/btn_empresa.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:33px;
	cursor:pointer;
	

	}

#menu li.empresa:hover{
	background-image:url(imagenes/btn_empresa.jpg);
	background-repeat:no-repeat;
	background-position:-9.3em 0;
	width:95px;
	height:33px;
	cursor:pointer;
	}

#menu li.empresa_en{
	background-image:url(imagenes/btn_empresa_en.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:33px;
	cursor:pointer;
	

	}

#menu li.empresa_en:hover{
	background-image:url(imagenes/btn_empresa_en.jpg);
	background-repeat:no-repeat;
	background-position:-9.2em 0;
	width:95px;
	height:33px;
	cursor:pointer;
	}


#menu li.modelos{
	background-image:url(imagenes/btn_modelos.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:33px;
	cursor:pointer;
	}

#menu li.modelos:hover{
	background-image:url(imagenes/btn_modelos.jpg);
	background-repeat:no-repeat;
	background-position:-9.45em 0;
	width:95px;
	height:33px;
	cursor:pointer;
	}

#menu li.modelos_en{
	background-image:url(imagenes/btn_modelos_en.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:33px;
	cursor:pointer;
	margin-left:1em;
	}

#menu li.modelos_en:hover{
	background-image:url(imagenes/btn_modelos_en.jpg);
	background-repeat:no-repeat;
	background-position:-9.45em 0;
	width:95px;
	height:33px;
	cursor:pointer;
	}

#menu li.instalaciones{
	background-image:url(imagenes/btn_instalaciones.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:33px;
	cursor:pointer;
	
	}

#menu li.instalaciones:hover{
	background-image:url(imagenes/btn_instalaciones.jpg);
	background-repeat:no-repeat;
	background-position:-9.85em 0;
	width:120px;
	height:33px;
	cursor:pointer;
	
	}

#menu li.instalaciones_en{
	background-image:url(imagenes/btn_instalaciones_en.jpg);
	background-repeat:no-repeat;
	width:120px;
	height:33px;
	cursor:pointer;
	
	}

#menu li.instalaciones_en:hover{
	background-image:url(imagenes/btn_instalaciones_en.jpg);
	background-repeat:no-repeat;
	background-position:-9.85em 0;
	width:120px;
	height:33px;
	cursor:pointer;
	
	}

#menu li.contacto{
	background-image:url(imagenes/btn_contacto.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:33px;
	cursor:pointer;
	}

#menu li.contacto:hover{
	background-image:url(imagenes/btn_contacto.jpg);
	background-repeat:no-repeat;
	background-position:-8.9em 0;
	width:95px;
	height:33px;
	cursor:pointer;
	}

#menu li.contacto_en{
	background-image:url(imagenes/btn_contacto_en.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:33px;
	cursor:pointer;
	}

#menu li.contacto_en:hover{
	background-image:url(imagenes/btn_contacto_en.jpg);
	background-repeat:no-repeat;
	background-position:-8.9em 0;
	width:95px;
	height:33px;
	cursor:pointer;
	}

#menu li.empresa:hover ul.submenu1,
#menu li.empresa:hover ul.submenu1,
#menu li.empresa:hover ul.submenu1
{
	display: block;
	position:absolute;
	top:8.4em;
	/top:9.4em;
	left:30.2em !important;
	left:29em;
}

#menu li.modelos:hover ul.submenu2,
#menu li.modelos:hover ul.submenu2,
#menu li.modelos:hover ul.submenu2
{
	display: block;
	position:absolute;
	top:8.4em;
	/top:9.4em;
	left:37.6em !important;
	left:36em;
}

#menu li.instalaciones:hover ul.submenu3,
#menu li.instalaciones:hover ul.submenu3,
#menu li.instalaciones:hover ul.submenu3
{
	display: block;
	position:absolute;
	top:8.4em;
	/top:9.4em;
	left:45.2em !important;
	left:44em;
}



#menu_idioma{
	float:left;
	margin-top:3.5em;}

#menu_idioma a,#menu_idioma a:active,#menu_idioma a:visited,#menu_idioma a:focus{
	color:#646464;
	text-decoration:none;}

#menu_idioma a:hover{
	color:#646464;
	text-decoration:none;}
 
#menu_idioma li{
	background-color:#dddddd;
	width:5em;
	margin-bottom:0.5em;
	padding-bottom:0.4em;
	cursor:pointer;
	color:#646464;
	padding-left:1em;
}

#menu_idioma li:hover{
	background-color:#dddddd;
	width:6em;
	margin-bottom:0.5em;
	padding-bottom:0.4em;
	cursor:pointer;
	color:#e1001a;
}	

#menu_idioma li.marcado{
	background-color:#dddddd;
	width:6em;
	margin-bottom:0.5em;
	padding-bottom:0.4em;
	cursor:pointer;
	color:#e1001a;
	padding-left:1em;
}

#menu_idioma li.marcado:hover{
	background-color:#dddddd;
	width:6em;
	margin-bottom:0.5em;
	padding-bottom:0.4em;
	cursor:pointer;
	color:#e1001a;
}	


ul#menu ul.submenu1
{
	position:relative;
	left:0em;
	top:1.35em;
	/top:1.3em;
	display:none;
	list-style:none;
	background-image:url(imagenes/fondo_menu2.jpg);
	background-repeat:no-repeat;
	width:188px;
	height:133px;
	text-align:left;
	padding-top:3em;
	z-index:2000;
}

.submenu1 li{
	width:188px;
	font-size:0.8em;
	text-align:left;
	background-image:url(imagenes/corchete.gif);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.3em;
	margin-left:1.5em;
}

.submenu1 li:hover{
	width:188px;
	font-size:0.8em;
	text-align:left;
	background-image:url(imagenes/corchete.gif);
	background-repeat:no-repeat;
	padding-left:1.5em;
	background-position:0 0.3em;
	margin-left:1.5em;
}

ul#menu ul.submenu2
{
	position:relative;
	left:0em;
	top:1.35em;
	/top:1.3em;
	display:none;
	list-style:none;
	background-image:url(imagenes/fondo_menu2.jpg);
	background-repeat:no-repeat;
	width:178px;
	height:183px;
	text-align:left;
	padding-top:3em;
	z-index:1000;
}

.submenu2 li{
	width:178px;
	font-size:0.8em;
	text-align:left;
	background-image:url(imagenes/corchete.gif);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.3em;
	margin-left:1.5em;
}

.submenu2 li:hover{
	width:178px;
	font-size:0.8em;
	text-align:left;
	background-image:url(imagenes/corchete.gif);
	background-repeat:no-repeat;
	padding-left:1.5em;
	background-position:0 0.3em;
	margin-left:1.5em;
}


ul#menu ul.submenu3
{
	position:relative;
	left:0em;
	top:1.35em;
	/top:1.3em;
	display:none;
	list-style:none;
	background-image:url(imagenes/fondo_menu2.jpg);
	background-repeat:no-repeat;
	width:147px;
	height:200px;
	text-align:left;
	padding-top:3em;
	z-index:1000;
}

.submenu3 li{
	width:147px;
	font-size:0.8em;
	text-align:left;
	background-image:url(imagenes/corchete.gif);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.3em;
	margin-left:1.5em;
	
}

.submenu3 li:hover{
	width:147px;
	font-size:0.8em;
	text-align:left;
	background-image:url(imagenes/corchete.gif);
	background-repeat:no-repeat;
	padding-left:1.5em;
	background-position:0 0.3em;
	margin-left:1.5em;
	
}


ul#menu li:hover > ul
{
	display:block;
}

ul#menu li:hover > ul li a
{
	color:#878787;
	font-family:"Trebuchet MS";
	text-align:left;
	font-size:1.05em;
}



#pie{
	background-image:url(imagenes/pie.jpg);
	background-repeat:no-repeat;
	width:100%;
	min-width:70em;
	height:188px;
	background-color:#000000;
	position:relative;
	top:2em;
	clear:both;
	}


#menu_pie li.nivel1 a{
	color:#878787;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:0.9em;}

#menu_pie li.nivel1 a:hover{
	color:#878787;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:0.9em;}

#menu_pie{
	margin-left:3em;
	}
	
#menu_pie li.nivel1{
	float:left;	
	width:11em;
	
	}

#menu_pie li.nivel1 ul{
	margin-top:0.5em;
	
	}
	
#menu_pie li.nivel1 ul li a{
	color:#ffffff;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:0.7em;
	font-weight:bold;}

#menu_pie li.nivel1 ul li a:hover{
	color:#ffffff;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:0.7em;
	font-weight:bold;
	}

#direccion{
	clear:both;
	color:#FFFFFF;
	font-family:"Trebuchet MS";
	font-size:0.7em;
	position:relative;
	top:2em;
	left:4em;
	float:left;
	width:70em;}
	
.enlace_rojo{
	color:#e1001a;
	text-decoration:none;}

.enlace_rojo:hover{
	color:#e1001a;
	text-decoration:underline;}

.txt_rojo{
	color:#e1001a;}


li.corchete{
	background-image:url(imagenes/corchete.gif);
	background-repeat:no-repeat;
	padding-left:0.7em;
	background-position:0em 0.5em;
	margin-top:-0.4em;
	}

li.corchete:hover{
	background-image:url(imagenes/corchete.gif);
	background-repeat:no-repeat;
	padding-left:0.9em;
	background-position:0em 0.5em;}

#eslogan{
	width:35.1em;
	float:right;
	height:10em;
	margin-top:6em;
	position:relative;
	left:-3em;
	}

#eslogan p{
	font-size:0.85em;
	margin-left:1.4em;
	margin-top:0.5em;
	font-family:"Trebuchet MS";
	}

#titulo1{
	clear:both;
	margin-left:2em;
	height:2em;
	padding-top:2em;
	background-image:url(imagenes/titulo1.jpg);
	background-repeat:no-repeat;
}

#titulo1_en{
	clear:both;
	margin-left:2em;
	height:2em;
	padding-top:2em;
	background-image:url(imagenes/titulo1_en.jpg);
	background-repeat:no-repeat;
}

#titulo2{
	clear:both;
	margin-left:2em;
	height:2em;
	padding-top:2em;
	background-image:url(imagenes/titulo2.jpg);
	background-repeat:no-repeat;
}

#titulo2_en{
	clear:both;
	margin-left:2em;
	height:2em;
	padding-top:2em;
	background-image:url(imagenes/titulo_noticias_en.jpg);
	background-repeat:no-repeat;
}

#titulo3{
	padding-top:2em;
	background-image:url(imagenes/titulo3.jpg);
	background-repeat:no-repeat;
	width:96px;
	height:18px;
}

#titulo3_en{
	padding-top:2em;
	background-image:url(imagenes/titulo_buscador_en.jpg);
	background-repeat:no-repeat;
	width:96px;
	height:18px;
}

#titulo4{
	padding-top:2em;
	background-image:url(imagenes/titulo4.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:18px;
}

#titulo4_en{
	padding-top:2em;
	background-image:url(imagenes/titulo_catalogo_en.jpg);
	background-repeat:no-repeat;
	width:105px;
	height:18px;
}

#titulo5{
	padding-top:2em;
	background-image:url(imagenes/titulo5.jpg);
	background-repeat:no-repeat;
	width:121px;
	height:18px;
}

#titulo5_en{
	padding-top:2em;
	background-image:url(imagenes/titulo_distribucion_en.jpg);
	background-repeat:no-repeat;
	width:121px;
	height:18px;
}

.menu_ultimas{
	background-image:url(imagenes/menu_ultimas.jpg);
	background-repeat:no-repeat;
	width:743px;
	height:128px;
	padding-top:0.2em;}

.titulo_not{
	font-weight:bold;
	color:#333333;
	float:left;
	width:25em;}

.titulo_not a{
	font-weight:bold;
	color:#333333;
	float:left;
	width:25em;
	text-decoration:none;}

.titulo_not a:hover{
	font-weight:bold;
	color:#333333;
	float:left;
	width:25em;
	text-decoration:underline;}
		
li#buscador{
	float:left;
	margin-right:1em;
	_margin-right:2em;
	margin-left:2em;}

li#catalogo{
	float:left;
	margin-right:1em;
	_margin-right:0em;}

li#distribucion{
	float:left;
	}

#interrogante{
	background-image:url(imagenes/interrogante.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:5em;
	float:left;
	width:7em;
	height:4.5em;
	margin-top:2em;
	margin-left:2em;
	font-family:"Trebuchet MS";
	line-height:1em;
	font-weight:bold;
	}

.comillas{
	position:relative;
	width:23em;
	top:-8em;
	left:21em;
	color:#595858;
	font-size:0.9em;}

.titulo_comillas{
	color:#333333;
	font-weight:bold;
	font-size:1.2em;
	margin-bottom:0.4em;}

.txt_rojo{
	color:#ba1912;}

#enlace_catalogo1{
	position:relative;
	top:-9.0em;
	width:7em;
	left:0.5em;
	}

#enlace_catalogo2{
	position:relative;
	top:-7.4em;
	left:6em;}
	
	
#enlace_catalogo3{
	position:relative;
	top:-9.9em;
	left:13.2em;}
	
a.enlaces_cursiva{
	color:#FFFFFF;
	text-decoration:none;
	font-style:italic;
	font-family:"Trebuchet MS";
	font-size:0.9em;}

a.enlaces_rojos{
	color:#ba1912;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:0.9em;}

a.enlaces_rojos_cursiva{
	color:#ba1912;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	font-style:italic;}

.txt_gris_cursiva{
	font-style:italic;
	color:#878686;
	font-family:"Trebuchet MS";
	font-size:0.9em;}

#flecha_buscador{
	background-image:url(imagenes/flecha_buscador.jpg);
	background-repeat:no-repeat;
	width:224px;
	height:7px;
	background-position:5em 0.5em;
	padding-right:10em;
	margin-left:3em;
	}
	
#flecha_buscador:hover{
	background-image:url(imagenes/flecha_buscador.jpg);
	background-repeat:no-repeat;
	width:224px;
	height:7px;
	background-position:7em 0.5em;
	padding-right:10em;
	margin-left:3em;
	}

.txt_rojo_cursiva{
	color:#ba1912;
	font-style:italic;
	font-family:"Trebuchet MS";
	font-size:0.9em;}

.img_buscador{
	background-image:url(imagenes/buscador.jpg);
	background-repeat:no-repeat;
	border:none;
	border:0;
	width:186px;
	height:24px;
	padding-left:2.5em;
	font-family:"Trebuchet MS";
	color:#ba1912;}

.conjunto{
	cursor:pointer;}

.texto3{
	width:55em;
	}

.oculto{
	visibility:hidden;
	}

.oculto2{
display:none;}

#contenido{
	width:58em;
	height:auto;
	margin-top:12em;
	margin-left:2em;
	}
	
	
													/*Modelos*/

.circulo_mas{
	background-image:url(imagenes/img_mas.png);
	background-repeat:no-repeat;
	width:29px;
	height:28px;
	float:left;
	position:relative;
	left:0em;
	top:0em;
	z-index:1400;}

#cargador2{
	background-color:#FFFFFF;
	width:20em;
	height:18.5em;
	position:absolute;
	z-index:1500;
	left:25em;
	padding-left:15em;
	padding-top:10em;
}

#cargador3{
	background-color:#FFFFFF;
	width:40em;
	height:38.5em;
	position:absolute;
	top:27em;
	/top:25em;
	z-index:1500;
	left:0em;
	padding-left:30em;
	padding-top:10em;
}
 
/* root element for single scroll */
.scroll {
	position:relative;
	overflow:hidden;
	width: 300px;
	height: 270px;
	float:left;
}
 
/* root element for the scroll pics */
.scroll .pics {
	width:20000em;
	position:absolute;
	clear:both;
	float:left;
	
}
 
/* single scroll item */
.pics img {
	float:left;
	cursor:pointer;
	margin:0px;
}

/* root element for single scroll */
.scroll2 {
	position:relative;
	overflow:hidden;
	width: 200px;
	_width: 180px;
	height: 200px;
	border-left:solid #f8c4ca 0.05em;
	padding-left:3em;
	top:1.2em;
	
}
 
/* root element for the scroll pics */
.scroll2 .pics {
	width:20000em;
	position:absolute;
	clear:both;
	float:left;
	
}
 
#img_mas{
	background-image:url(imagenes/img_mas.png);
	background-repeat:no-repeat;
	width:29px;
	height:28px;
	margin-bottom:-2em;
	position:relative;
	z-index:1000;
	cursor:pointer;
	}
													
.modelos_cines{
	background-image:url(imagenes/titulo_modelos_cines.jpg);
	background-repeat:no-repeat;
	}

.titulo_teatro{
	background-image:url(imagenes/titulo_teatros.jpg);
	background-repeat:no-repeat;
	}
	
.titulo_palacios{
	background-image:url(imagenes/titulo_palacios.jpg);
	background-repeat:no-repeat;
	}

.titulo_educativos{
	background-image:url(imagenes/titulo_educativos.jpg);
	background-repeat:no-repeat;
	}

.titulo_deportivos{
	background-image:url(imagenes/titulo_deportivos.jpg);
	background-repeat:no-repeat;
	}

.titulo_medida{
	background-image:url(imagenes/titulo_medida.jpg);
	background-repeat:no-repeat;
	}

.linea_titulo{
	border-bottom:solid #f8c4ca 0.05em;
	float:left;
	width:100%;
	}

.nombre_butaca{
	font-family:"Trebuchet MS";
	font-size:2em;
	color:#000000;
	font-weight:bold;
	margin-top:1em;
	float:left;
	}
	
#contenido_int{
	margin-left:1.5em;
	height:auto;
	}

#contenido_sup{
	min-height:25em;}

#miga{
	float:right;
	margin-top:3.2em;
	}


#miga ul li{
	float:left;
	vertical-align:bottom;
	color:#000000;
	font-weight:bold;
	margin-left:0.6em;
	font-size:0.9em;
	font-family:"Trebuchet MS";
}


#miga ul li a,#miga ul li a:active,#miga ul li a:visited{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	float:left;
	margin-right:0.5em;
	
	font-family:"Trebuchet MS";}

#miga ul li.flecha{
	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.3em;}

#miga ul li a:hover{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	font-family:"Trebuchet MS";}

#img_butaca{
	margin-top:2em;
	float:left;}

#img_butaca a{
	text-decoration:none;}





#secciones_butaca li a,#secciones_butaca li a:link,#secciones_butaca li a:active,#secciones_butaca li a:visited,#secciones_butaca li a:focus{
	color:#000000;
	font-family:"Trebuchet MS";
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
	padding-left:0.8em;
	background-image:none;}
	
#secciones_butaca li a:hover{
	color:#000000;
	font-family:"Trebuchet MS";
	font-weight:bold;
	text-decoration:none;
	font-size:0.9em;
	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	background-position:0 0.2em;
	padding-left:0.8em;
	}

#secciones_butaca li ul{
	font-size:0.85em;
	font-family:"Trebuchet MS";
	
}

#capa_instalaciones{
/* height:auto;*/
}

.capas_butaca ul{
	width:20em;
	margin-left:0em;
	margin-top:1.5em;
	/margin-top:0em;
	border-left:solid #f8c4ca 0.05em !important;
	background-position:0em 0em;
	padding-left:0.5em;
	padding-top:0em;
	position:relative;
	top:1.5em;
	z-index:0;
	}

.capas_butaca{
	background-image:url(imagenes/flecha_linea.gif);
	background-repeat:no-repeat;
	margin-top:-2.6em;
	/margin-top:-1.3em;
	width:194px;
	height:17px;
	padding-left:15.1em;
	}




.capas_butaca ul li{
	list-style-image:url(imagenes/flecha_gris.jpg);
	width:auto;
	height:auto;
	margin-left:1.5em;
	}

.capas_butaca_medidas ul{
	width:20em;
	margin-left:0em;
	margin-top:0em;
	/margin-top:0em;
	border-left:solid #f8c4ca 0.05em !important;
	background-position:0em 0em;
	padding-left:0.5em;
	padding-top:0em;
	position:relative;
	top:1.5em;
	z-index:0;
	
	}

.capas_butaca_medidas{
	background-image:url(imagenes/flecha_linea.gif);
	background-repeat:no-repeat;
	margin-top:-1.3em;
	/margin-top:-1.3em;
	width:194px;
	height:17px;
	padding-left:15.1em;
	}




.capas_butaca_medidas ul li{
	list-style-image:url(imagenes/flecha_gris.jpg);
	width:auto;
	height:auto;
	margin-left:1.5em;
	}


#secciones_butaca{
	margin-top:4em;
	margin-left:0em;
	float:left;
	}
		
#secciones_butaca li{
	position:relative;
	z-index:1000;
	background-image:none;
	margin-bottom:1em;
	}
	
#secciones_butaca li a{
	cursor:pointer;
	text-decoration:none;}
		
#secciones_butaca li ul li{
	margin-bottom:0 !important;
}

#contenido_inf{
	margin-top:6em;
	/margin-top:4em;
	height:auto;
	margin-left:2em;}

#buscador{
	clear:both;
	float:left;
	}

#otros_modelos{
	float:right;
	height:10em;
	margin-top:3em;
	color:#000000;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	font-weight:bold;
	}

#titulo_buscador{
	background-image:url(imagenes/titulo3.jpg);
	background-repeat:no-repeat;
	margin-bottom:2em;}

#titulo_buscador_en{
	background-image:url(imagenes/titulo_buscador_en.jpg);
	background-repeat:no-repeat;
	margin-bottom:2em;}
	
	
														/*index butacas*/

#interior_butacas{
	margin-top:3em;
	margin-bottom:3em;
	float:left;
	}
	
.icono_pdf{
	float:left;
	margin-top:-0.2em;
	margin-left:0.5em;
	}

.capa_pdf{
	position:static;
	top:41em;
	left:27em;
	width:5em;
	_width:8em;
	_position:relative;
	_top:0em;
	_left:0em;}

.capa_pdf a{
	color:#000000;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:0.9em;}

ul#lista_butacas{
	margin-top:0.5em;}
														
.lista_butacas{
	border-left:solid #f8c4ca 0.05em !important;
	border-bottom:solid #f8c4ca 0.05em !important;
	height:auto;
	padding-bottom:0em;
	/padding-bottom:2em;
	font-family:"Trebuchet MS";
	float:left;
	margin-top:1em;
	margin-left:0.6em;
	padding-left:3em;
	padding-top:1em;
}

.titulo_tipo a.nombre_tipo{
	color:#000000;
	font-size:1em;
	font-weight:bold;
	font-family:"Trebuchet MS";
	padding-left:0.7em;
	background-position:0 0.3em;
	margin-top:2em;
	/margin-top:4.5em;
	float:left;
	/float:inherit;
	cursor:pointer;
	clear:both;
	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	}

.titulo_tipo a.nombre_tipo:hover{
	color:#000000;
	font-size:1em;
	font-weight:bold;
	font-family:"Trebuchet MS";
	background-image:url(imagenes/flecha_negra.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.3em;
	margin-top:2em;
	/margin-top:4.5em;
	float:left;
	/float:inherit;
	cursor:pointer;
	
	}

.lista_butacas_peq{
	float:left;
	margin-bottom:3em;
	margin-right:4em;
	height:auto;
	width:13em;
	
}

.lista_butacas_peq .img_butaca{
	
	float:left;
	clear:both;
	padding-top:-1em;
	margin-right:1.5em;
	margin-bottom:0.5em;}

.lista_butacas_peq a{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	float:left;
	/float:inherit;
}

.flecha_negra{
	background-image:url(imagenes/flecha_negra.jpg);
	background-repeat:no-repeat;
	width:6px;
	height:12px;
	position:relative;
	top:-3.1em;
	left:-3.7em;
	_left:-4.3em;
	}

.modelos{
	background-image:url(imagenes/titulo_modelos.jpg);
	background-repeat:no-repeat;
	}

.modelos_en{
	background-image:url(imagenes/titulo_modelos_en.jpg);
	background-repeat:no-repeat;
	}

													/*instalaciones*/

.modelo{
	float:left;}
	
.lupa{
	float:left;
	margin-top:0.1em;
	width:16px;
	height:17px;
	margin-left:0.3em;
	margin-right:0.3em;}

.play{
	float:left;
	margin-top:0em;
	width:14px;
	height:16px;
	margin-right:0.6em;}
													
.titulo_instalaciones{
	background-image:url(imagenes/titulo_instalaciones.jpg);
	background-repeat:no-repeat;}

.titulo_instalaciones_en{
	background-image:url(imagenes/titulo_instalaciones_en.jpg);
	background-repeat:no-repeat;}

ul.lista_continentes{
	float:left;
	margin-top:2em;
	}


ul.lista_continentes h3{
display:inline;}
	
ul.lista_continentes li a{
	padding-left:1em;
	margin-bottom:0.5em;
	color:#000000;
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	cursor:pointer;
	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	background-position:0.1em 0.1em;
	}
	
ul.lista_continentes li a:hover,ul.lista_continentes li a:active,ul.lista_continentes li a:visited,ul.lista_continentes li a:focus{
	background-image:url(imagenes/flecha_negra.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	margin-bottom:0.5em;
	background-position:0 0.2em;
	color:#000000;
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
	cursor:pointer;
	}

.capas_comunidades{	
	margin-top:-1.3em;
	/margin-top:-1.3em;
	width:900px;
	height:180px;
	padding-left:2em;
	background-image:url(imagenes/linea_flecha2.gif);
	background-repeat:no-repeat;
	
	}

.capas_comunidades ul{
	width:auto;
	padding-top:3em;
	position:relative;
	z-index:0;
	
	}
	
.capas_comunidades ul li{
	width:13em;
	height:auto;
	margin-left:2em;
	}


.capas_comunidades ul li a,.capas_comunidades ul li a:active,.capas_comunidades ul li a:visited,.capas_comunidades ul li a:focus{
	color:#999999;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	cursor:pointer;
	background-image:url(imagenes/flecha_gris.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.5em;
	}


.capas_comunidades ul li a:hover{
	color:#e1001a;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	cursor:pointer;
	background-image:url(imagenes/flecha_gris.jpg);
	background-repeat:no-repeat;
	padding-left:1.5em;
	background-position:0 0.5em;
	}

#cargador{
	background-color:#FFFFFF;
	width:40em;
	height:30em;
	position:absolute;
	top:27em;
	/top:25em;
	z-index:1000;
	left:0;
	padding-left:25em;
	padding-top:15em;
	/padding-top:10em;
}

.lista_prov{
	float:left;
	margin-bottom:1em;
	margin-right:-5.5em;
	}


/*Galerķa Carrusel*/

#titulo_galeria{
	margin-left:3.5em;}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
	

}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 390px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  390px;
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 110px;
    height: 90px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 30px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    left: 450px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-image:url(imagenes/flecha_galeria_drcha.jpg);
	background-repeat:no-repeat;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
   
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
   
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: -10px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background-image:url(imagenes/flecha_galeria_izq.gif);
	background-repeat:no-repeat;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
   
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}



.lista_instalaciones{
	border-left:solid #f8c4ca 0.05em !important;
	border-bottom:solid #f8c4ca 0.05em !important;
	height:auto;
	padding-left:5em;
	padding-top:0em;
	/padding-top:3em;
	margin-top:1em;
	/margin-top:3em;
	margin-left:1em;
	padding-bottom:2em;
	font-family:"Trebuchet MS";
	float:left;
	/float:inherit;
	margin-bottom:2em;
	/margin-bottom:0em;
	
	
	}
	
.lista_instalaciones li a{
	text-decoration:none;
	color:#4c4c4c;
	font-size:0.85em;
	font-weight:bold;
	}

.lista_instalaciones li a:hover{
	text-decoration:none;
	color:#4c4c4c;
	font-size:0.85em;
	font-weight:bold;
	}

.lista_instalaciones li a img{
	margin-right:1em;
	}
	
.lista_instalaciones li{
	clear:both;}
 
.titulo_pais{
	color:#dc0502;
	font-size:1.4em;
	font-weight:bold;
	font-family:"Trebuchet MS";
	background-image:url(imagenes/flecha_negra.jpg);
	background-repeat:no-repeat;
	padding-left:0.7em;
	background-position:0 0.3em;
	margin-top:2em;
	/margin-top:4.5em;
	float:left;
	/float:inherit;
	
	}

.titulo_comunidad{
	color:#999999;
	font-size:1em;
	font-family:"Trebuchet MS";
	background-image:url(imagenes/flecha_gris.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.5em;
	margin-top:3em;
	float:left;
	margin-left:5.3em;
	_margin-left:2.3em;
	font-weight:bold;clear:both;}

.nombre_instalacion{
	width:24em;
	float:left;
	font-family:"Trebuchet MS";
	text-decoration:none;
	color:#4c4c4c;
	font-size:0.85em;
	font-weight:bold;
	
	}


.ciudad_instalacion{
	width:17em;
	float:left;
	height:11px;
	text-decoration:none;
	color:#4c4c4c;
	font-size:0.85em;
	font-weight:bold;
	}

.corchete_ciudad{
	font-family:"Trebuchet MS";
	font-size:0.9em;
	width:3px;
	height:11px;
	color:#dc0502;
	font-weight:bold;
	}

#nombre_ciudad{
	float:left;
	margin-right:0.2em;}

.nombre_but{
	float:left;
	}

.nombre_but span{
	font-size:0.9em;
	font-family:"Trebuchet MS";
	}
	
	
	/*bocadillos index*/


 
#tooltip {
	display:none;
	background:url(imagenes/bocadillo.png);
	background-repeat:no-repeat;
	height:70px;
	width:160px;
	padding: 20px 25px 25px 5px;
	color:#000;
	font-family:"Trebuchet MS";
	font-size:0.8em;
	text-align:center;
	text-decoration:none;
	
}
 
.titulo_inst{
	font-size:1em;
	font-weight:bold;
	padding-left:0.2em;
	
}

/* style the trigger elements */
#demo img {
	border:0;
	cursor:pointer;
	margin:0 1px;
	position:relative;
	top:-1.3em;
	margin-top:-10em;
	left:9em;
}

#demo li{
	float:left;}

/*efecto noticias*/

/* root element for accordion. decorated with rounded borders and gradient background image */
#accordion {
	height:128px;
	padding:10px 0 10px 20px;
	width:650px;
	position:relative;
	top:0em;
	margin-top:-11em;
	left:7em;
	margin-bottom:5em;
	font-family:"Trebuchet MS";
	z-index:1000;
}

/* accordion header */
#accordion img {
	float:left;
	margin-right:10px;
	cursor:pointer;
	opacity:0.5;
	filter: alpha(opacity=50);
}



/* currently active header */
#accordion img.current {
	cursor:default;
	opacity:1;
	filter: alpha(opacity=100);
}

/* 
	accordion pane. should initially have zero width and display:none.
	the first pane should override these with inline style
*/
#accordion div {
	width:0px;
	float:left;	
	display:none;		
	margin-right:10px;
	background-image:url(imagenes/comillas.png);
	_background-image:url(imagenes/comillas.gif);
	background-repeat:no-repeat;
	height:45px;
	margin-top:1.5em;
	
}


/* content inside a pane should have fixed width */
#accordion div h3 {
	color:#333333;
	margin:1em 0em 0.5em 0;
	width:260px;
	font-size:1.2em;
	font-weight:bold;
	padding-left:2em;
}

	
#accordion div p {	
	font-size:11px;
	width:200px;
	color:#595858;
	padding-left:2.7em;
}

.capa_txt{
	width:300px;
	
	}



#test {
	float:left;
	width:153px;
	height:128px;
}

#animacion{
	float:left;
	position:relative;
	margin-top:-7.9em;
	left:4.5em;
	z-index:0;
}

													/*empresa*/
.contenido_txt{
	color:#414141;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	position:relative;
	top:4em;
	_margin-top:2em;
	font-weight:bold;
	}

.contenido_txt2{
	margin-left:2em;
	margin-bottom:5em;
	}
													
													/*nosotros*/
	

.titulos{
	font-weight:bold;
	font-size:1.2em;
	display:inline;
	}

.contenido_txt h3{
	font-weight:bold;
	font-size:1.2em;
	display:inline;
	
	}

.txt_cursiva{
	font-style:italic;
	font-weight:normal;
	font-size:0.8em;}

.titulo_nosotros{
	background-image:url(imagenes/titulo_nosotros.jpg);
	background-repeat:no-repeat;}

.titulo_nosotros_en{
	background-image:url(imagenes/titulo_nosotros_en.jpg);
	background-repeat:no-repeat;}

#img_nosotros{
	background-image:url(imagenes/img_nosotros.jpg);
	background-repeat:no-repeat;
	width:719px;
	height:216px;
	float:left;
	margin-bottom:2em;
	_margin-bottom:0em;}
	
											/*distribucion*/
											
.titulo_distribucion{
	background-image:url(imagenes/titulo_distribucion.jpg);
	background-repeat:no-repeat;}

.titulo_distribucion_en{
	background-image:url(imagenes/titulo_distribucion_en2.jpg);
	background-repeat:no-repeat;}

#img_distribucion{
	background-image:url(imagenes/img_distribucion.jpg);
	background-repeat:no-repeat;
	width:325px;
	height:527px;
	float:right;
	margin-top:8em;
	}

#lista_distribucion{
	width:30em;}

#lista_distribucion li{
	margin-bottom:2em;}
	
										/*calidad*/
										
.titulo_calidad{
	background-image:url(imagenes/titulo_calidad.jpg);
	background-repeat:no-repeat;}

.titulo_calidad_en{
	background-image:url(imagenes/titulo_calidad_en.jpg);
	background-repeat:no-repeat;}

#img_calidad{
	background-image:url(imagenes/img_calidad.jpg);
	background-repeat:no-repeat;
	width:405px;
	height:400px;
	float:right;
	margin-top:2em;
	_margin-top:4em;
	}

.flecha{
	background-image:url(imagenes/flecha_gris.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.5em;
	margin-left:-0.9em;}

#lista_calidad li{
	background-image:url(imagenes/flecha_gris.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.5em;
	
}

#certificado{
	margin-top:8em;}

.negrita_grande{
	}

.enlace_certificado:link, .enlace_certificado:active, .enlace_certificado:visited, .enlace_certificado:focus{
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none;
	color:#000000;
	}

.enlace_certificado:hover{
	font-weight:bold;
	font-size:1.2em;
	text-decoration:underline;
	color:#000000;
	}
	
														/*premios*/

.titulo_premios{
	background-image:url(imagenes/titulo_premios.jpg);
	background-repeat:no-repeat;}

.titulo_premios_en{
	background-image:url(imagenes/titulo_premios_en.jpg);
	background-repeat:no-repeat;}

#img_premios{
	background-image:url(imagenes/img_premios.jpg);
	background-repeat:no-repeat;
	width:719px;
	height:216px;
	float:left;
	margin-bottom:3em;}



#lista_premios li{
	background-image:url(imagenes/flecha_gris.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.5em;
	margin-bottom:1em;	
	margin-left:-1em;
}

																		/*cuestionario	*/

.titulo_cuestionario{
	background-image:url(imagenes/titulo_cuestionario.jpg);
	background-repeat:no-repeat;}

.titulo_cuestionario_en{
	background-image:url(imagenes/titulo_cuestionario_en.jpg);
	background-repeat:no-repeat;}

#formulario_cuestionario{
	width:55em;
	margin-left:2em;}

#formulario_cuestionario .formulario_sup label,#formulario_cuestionario #punto5{
	float:left;
	width:49.6em;
	}

.campo_empresa label{
	
	width:28em;
	}
	
#formulario_cuestionario #punto5{

	}

.campo_grado{
	float:right;
	margin-right:4.7em;
	/margin-right:0em;
	margin-top:-1.5em;}
	
#formulario_cuestionario input[type=text]#empresa{
	}

#formulario_cuestionario input[type=radio]{
	float:left;

}
#formulario_cuestionario ol li{
	float:left;
	margin-bottom:1em;
	}
	
#formulario_cuestionario ol li ol li{
	margin-left:1em;
	margin-bottom:1em;
	
	}	

.campo_grande{
	background-image:url(imagenes/campo_input.jpg);
	background-repeat:no-repeat;
	border:0;
	width:305px;
	height:26px;}

.campo_peq{
	background-image:url(imagenes/campo_input_peq.jpg);
	background-repeat:no-repeat;
	border:0;
	width:48px;
	height:25px;}

.campo_peq2{
	background-image:url(imagenes/campo_input_peq.jpg);
	background-repeat:no-repeat;
	border:0;
	width:48px;
	height:25px;

	}



#formulario_cuestionario{
	margin-bottom:3em;}

#formulario_cuestionario textarea {	
	background: #fff url("imagenes/bg-input.jpg") left top repeat-x;
	border:none;
	height:48px;
	width:629px;
	}

.campo_empresa label{
	float:left;}

#formulario_cuestionario .textarea-l2 {float:left; height:39px; width:1px; background:url(imagenes/bg-textarea-l.jpg) top left 	repeat-y; clear:both;}

#formulario_cuestionario .textarea-r2 {
	float:right; 
	/float:none; 
	height:39px; 
	width:1px; 
	background:url(imagenes/bg-textarea-l.jpg) top left repeat-y;
	/background:none; 
	}

#formulario_cuestionario .textarea_inf{
	background-image:url(imagenes/textarea_inf2_ff.png);
	/background-image:url(imagenes/textarea_inf2.png);
	background-repeat:no-repeat;
	height:35px;
	width:634px;
	/width:632px;
	margin-left:-0.1em;
	margin-top:-1em;
	/margin-top:-2em;
	float:left;
	}

.campo_opcion p{
	float:left;
	margin-right:3em;}

.campo_opcion input{
	float:left;
	margin-top:-0.3em;}

.campo_opcion label{
	float:left;
	margin-right:0.5em;
	margin-left:1em;}

.casilla_btn2{
	text-align:center;}
	
														/*contacto*/
														
.titulo_contacto{
	background-image:url(imagenes/titulo_contacto.jpg);
	background-repeat:no-repeat;}

#direccon_contacto{
	background-image:url(imagenes/sobre.jpg);
	background-repeat:no-repeat;
	padding-left:15em;
	width:32em;
	color:#545454;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	margin-top:5em;
	line-height:1.2em;
	height:88px;
	margin-left:3em;
	float:left;
	margin-bottom:3em;
	/margin-bottom:0em;}


.campos_input input{
	background-image:url(imagenes/campo_input.jpg);
	background-repeat:no-repeat;
	width:305px;
	height:26px;
	border:0;
	margin-bottom:0.5em;}

.campos_input label{
	float:left;
	width:13em;
}

#formulario_contacto{
	width:40em;
	margin-left:3.2em;
	margin-top:3em;
	font-family:"Trebuchet MS";
	color:#545454;
	font-size:0.9em;
	border-left:solid #f8c4ca 0.05em !important;
	border-bottom:solid #f8c4ca 0.05em !important;
	padding-left:5em;
	padding-bottom:3em;}

.btn_enviar{
	background-image:url(imagenes/btn_enviar.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:88px;
	height:24px;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	margin-top:1em;
	cursor:pointer;
	}

.btn_enviar2{
	background-image:url(imagenes/btn_enviar.jpg);
	background-repeat:no-repeat;
	background-color:transparent;
	border:none;
	width:88px;
	height:24px;
	font-family:"Trebuchet MS";
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.1em;
	margin-top:1em;
	float:right;
	cursor:pointer;
	}

.btn_enviar3{
	background-image:url(imagenes/flecha_buscador.jpg);
	background-repeat:no-repeat;
	background-position:5em 0.8em;
	/background-position:4em 0.8em;
	background-color:transparent;
	border:none;
	width:88px;
	height:24px;
	font-family:"Trebuchet MS";
	color:#dc0502;
	font-style:italic;
	text-align:left;
	font-size:0.9em;
	cursor:pointer;
	margin-left:8em;
	}

.btn_enviar3:hover{
	background-image:url(imagenes/flecha_buscador.jpg);
	background-repeat:no-repeat;
	background-position:5.5em 0.8em;
	/background-position:4.5em 0.8em;
	background-color:transparent;
	border:none;
	width:100px;
	height:24px;
	font-family:"Trebuchet MS";
	color:#dc0502;
	font-style:italic;
	text-align:left;
	font-size:0.9em;
	cursor:pointer;
	margin-left:8em;
	}

.campos_input textarea {
  	float:left;
	color:#8a8672;		
	background: #fff url("imagenes/bg-input.jpg") left top repeat-x;
	border:none;
	height:68px;
	width:26em;
	}

.textarea-l {float:left; height:40px; width:1px; background:url(imagenes/bg-textarea-l.jpg) top left repeat-y;}
.textarea-r {
	float:left; 
	/float:inherit; 
	height:40px; 
	width:1px; 
	background:url(imagenes/bg-textarea-l.jpg) top left repeat-y;
	/background:none;}

.textarea_inf{
	background-image:url(imagenes/textarea_inf_ff.png);
	/background-image:url(imagenes/textarea_inf.png);
	background-repeat:no-repeat;
	height:35px;
	width:302px;
	/width:302px;
	margin-left:13em;
	margin-top:-2.6em;
	float:left;
	}
	
.casilla_btn{
	clear:both;
	margin-top:2em;
	text-align:center;
	width:26em;
	float:right;}

#aviso span{
	font-weight:bold;
	color:#000000;}

													/*distribuidores*/
													
.titulo_distribuidores{
	background-image:url(imagenes/titulo_distribuidores.jpg);
	background-repeat:no-repeat;}
	
#formulario_distr{
	margin-top:2em !important;
	margin-top:8em;
	width:50em;
	/width:58em;
	margin-bottom:6em;
	/margin-bottom:0em;
	float:left;
	border-left:solid #f8c4ca 0.05em !important;
	border-bottom:solid #f8c4ca 0.05em !important;
	padding-left:5em;
	padding-bottom:3em;

	}


#campo_paises input{
	margin-right:2em;
	}

#campo_paises div{
	width:16em;
	float:left;
	}

.casilla_btn3{
	margin-top:2em;
	text-align:center;
	width:52em;
	}
	
															/*mapa web*/

.titulo_mapa{
	background-image:url(imagenes/titulo_mapa.jpg);
	background-repeat:no-repeat;}
																
#lista_mapa{
	float:left;
	margin-top:2em;
	margin-left:1em;}

#lista_mapa li{
	margin-left:1em;
	
}

#lista_mapa li.nivel1{

	background-image:url(imagenes/flecha_negra.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.2em;
	margin-bottom:1em;
}

#lista_mapa li.nivel1 ul li{

	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.3em;
	font-size:0.85em;
}

#lista_mapa a{
	color:#000000;
	text-decoration:none;
	font-family:"Trebuchet MS";
		}
	
#lista_mapa a:hover{
	color:#000000;
	text-decoration:underline;
	font-family:"Trebuchet MS";
		}
		
														/*accesibilidad*/
													
.titulo_acces{
	background-image:url(imagenes/titulo_acces.jpg);
	background-repeat:no-repeat;}
														
#contenido_acce ul li{
	margin-left:2em;
	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.2em;
}

.mensaje{
	margin-left:1em;}
	



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#414141; font-size:0.7em;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#414141;font-size:0.75em;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


.aviso_java{
margin-top:1em;
float:left;
text-align:center;
width:100%;
font-size:0.9em;}


													/*busqueda*/

#form_busqueda{
	width:45em;
	margin-top:3em;}

#form_busqueda label{
	float:left;
	width:15em;
	}

#form_busqueda select{
	float:left;
	width:22em;
	font-family:"Trebuchet MS";
	font-size:0.9em;
	color:#414141;
	height:1.8em;
	margin-bottom:0em;
	/margin-bottom:1em;
}


.lista_resultado{
	float:left;
	margin-top:2em;}
	
.lista_resultado li{
	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.2em;}

.lista_resultado li:hover{
	background-image:url(imagenes/flecha_negra.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.2em;
	}

.lista_resultado li a:link,.lista_resultado li a:active,.lista_resultado li a:visited,.lista_resultado li a:focus{
	color:#878787;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:1em;}

.lista_resultado li a:hover{
	color:#878787;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:1em;}
	
.ocultar_capa{
	display:none;}

.mostrar_capa{
	display:block;}
													/*noticias*/
													
.titulo_noticias{
	background-image:url(imagenes/titulo_noticias.jpg);
	background-repeat:no-repeat;}	

.titulo_noticias_en{
	background-image:url(imagenes/titulo_noticias_en.jpg);
	background-repeat:no-repeat;}	

.fecha_not{
	color:#e1001a;	
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:1.2em;
}

.titulo_not2{
	color:#414141;
	font-weight:bold;
	font-family:"Trebuchet MS";	
	font-size:1.2em;
}

.subtitulo_not{
	color:#414141;	
	font-family:"Trebuchet MS";	
}

.texto_not{
	color:#414141;	
	font-family:"Trebuchet MS";
	
}
			
.imgs_not{
	border-top:solid #f8c4ca 0.05em;
	border-bottom:solid #f8c4ca 0.05em;
	margin-top:3em;
	text-align:center;
	margin-bottom:3em;
	padding-top:1em;
	padding-bottom:1em;}											
						
.titulo_gris{
	color:#626262;
	font-size:1.2em;
	font-family:"Trebuchet MS";}	

.lista_noticias li{
	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position:0 0.2em;}	

.lista_noticias li:hover{
	background-image:url(imagenes/flecha.jpg);
	background-repeat:no-repeat;
	padding-left:1.5em;
	background-position:0 0.2em;
	}	

.fecha_enlace{
	color:#696969;	
	font-family:"Trebuchet MS";
	font-weight:bold;
	text-decoration:none;
}

.titulo_enlace{
	color:#e1001a;
	font-weight:bold;
	font-family:"Trebuchet MS";	
	text-decoration:none;
}

.enlace_not{
	text-decoration:none;
	font-family:"Trebuchet MS";
	color:#666666;}

.enlace_not:hover{
	text-decoration:underline;
	font-family:"Trebuchet MS";
	color:#666666;}
	
.titulo_busqueda{
	background-image:url(imagenes/titulo_busqueda.jpg);
	background-repeat:no-repeat;}
	
.titulo_busqueda_en{
	background-image:url(imagenes/titulo_busqueda_en.jpg);
	background-repeat:no-repeat;}

.titulo_busqueda_avanzada{
	background-image:url(imagenes/titulo_busqueda_avanzada.jpg);
	background-repeat:no-repeat;}
	
.titulo_busqueda_avanzada_en{
	background-image:url(imagenes/titulo_busqueda_avanzada_en.jpg);
	background-repeat:no-repeat;}