* {
	margin: 0;
	padding: 0;
	border: none;
}

html {
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000;
	/*background-color:#454545;*/
	overflow:auto;
}

a { text-decoration:none; color:black}
a:hover { color: #000; text-decoration: underline; }

a img {
	border: none;
	text-decoration: none;
}

img {
	border: none;
}

.clear { clear: both;}
.blanco { color: white;}
.flotar_izq{ float: left;}
.flotar_der{ float: right;}

table, tr, td {
	border-collapse: collapse;
	margin: 0;
	/*padding: 0;*/
	border: 0;
}

sup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:6px;
	font-weight:bold;
}

h1 {
	font-size:1.5em;
	color:#797979;
	font-weight:normal;
}

textarea{border:2px solid #dcdcdc; width:281px; overflow:auto;}
select{border:2px solid #dcdcdc;}
input{border:2px solid #dcdcdc;}
.input_simple{width:130px; margin:3px 15px 3px 0;}
.input_doble{width:280px; margin:3px 15px 3px 0;}

body {
	text-align: center; /* Hack para que IE6 no de problemas */
	/*margin-top: 10px;*/
	background-color:#454545;
	
	margin:0px auto;
	background: white url('../img/fondo.gif') center top no-repeat;
}

#wrapper {
	margin: 0 auto;
	padding: 0;
	padding:0 0 22px 22px;
	width:900px;
	text-align: left;
	overflow: hidden;
}

#pagina_central {
	margin:0 auto;
	/*padding:0 0 22px 22px;*/
	width:900px;
	padding-top:155px;
}

.margenes {
	margin:0 auto;
	width:820px;
	padding-top:30px;
}

.negrita { font-weight: bold; }
.pointer { cursor:pointer; }

#content{
	/*background:white;*/
}

/*************************/
/*       GENÉRICO        */	
/*************************/

.modulo_titulo{
	width:802px;
	height:36px;
	border-bottom:2px solid #21212e;
}

.descripcion_titulo{
	float:left;
	background:#717172;
	padding:9px 15px 9px 15px;
	color:white;
	font-size:1.3em;
	font-weight:bold;
}

.titulo_naranja{
	color:#df7f20;
	font-size:1.4em;
	font-weight:bold;
	padding:4px 0 12px 0;
}

.subtitulo_naranja{
	color:#df7f20;
	font-size:1.1em;
	font-weight:bold;
}

.titulo_cursiva{
	font-style:italic;
	padding:5px 0 5px 0;
	font-size:1.2em;
}

.label_gris{
	color:#717172;
	font-size:1.1em;
	font-weight:bold;
}

.btn_enviar{
	background-color:#dd7711;
	padding:5px 0 5px 0;
	width:80px;
	text-align:center;
	color:white;
	font-weight:bold;
	width:100px; 
	float:right; 
	margin:20px 80px;
	cursor:pointer;
}

.btn_enviar_no_margin{
	background-color:#dd7711;
	padding:5px 0 5px 0;
	width:80px;
	text-align:center;
	color:white;
	font-weight:bold;
	width:100px; 
	cursor:pointer;
}

.img_pdf{
	background:url(../img/pdf.jpg) no-repeat left;
	width:24px;
	height:31px;
	float:left;
}

.pagina{
	width:13px;
	height:19px;
	float:left;
	padding:3px 0 0 7px;
	margin:4px;
	font-size:1.1em;
}
.pagina_marcada{
	width:13px;
	height:19px;
	background-color:#d66225;
	float:left;
	padding:3px 0 0 7px;
	margin:4px;
	font-size:1.1em;
	color:white;
}

.resultado_busqueda{
	padding:27px 0 0 50px;
	width:810px;
	height:64px;
	background:url(../img/cuerpo/resultado_busqueda.jpg) no-repeat left;
}

#resultado_busqueda_titulo{font-weight:bold; font-size:1.2em}
#resultado_busqueda_texto{color:gray;}

/*************************/
/*         CONTENIDO     */	
/*************************/

#content_gra{
	width:639px;
	float:left;
	background-color:#4f4f4f;
	color:white;
}

#content_peq{
	width:242px;
	float:left;
	background-color:#4f4f4f;
	color:white;
}

#tapa_arriba_gra{
	background:url(../img/cuerpo/tapa_arriba_gra.gif) no-repeat left;
	width:640px;
	height:5px;
}

#cont_raya_gra{
	background:url(../img/cuerpo/raya_gra.gif) no-repeat left;
	width:640px;
	height:2px;
}

#tapa_abajo_gra{
	background:url(../img/cuerpo/tapa_abajo_gra.jpg) no-repeat left;
	width:640px;
	height:6px;
}

#tapa_arriba_peq{
	background:url(../img/cuerpo/tapa_arriba_peq.gif) no-repeat left;
	width:242px;
	height:5px;
}

#cont_raya_peq{
	background:url(../img/cuerpo/raya_gra.gif) no-repeat left;
	width:242px;
	height:2px;
}

#tapa_abajo_peq{
	background:url(../img/cuerpo/tapa_abajo_peq.gif) no-repeat left;
	width:242px;
	height:6px;
}

.espacio_vertical{
	width:10px;
	float:left;
}

.espacio_horizontal{
	height:10px;
}

#modulo_alta{
	float:left;
	width:239px;
	padding-left:90px;
}

#modulo_ofrezca{
	float:left;
	width:239px;
}

#modulo_guiate{
	float:left;
	width:239px;
}
#img_alta{
	background:url(../img/cuerpo/img_alta.gif) no-repeat left;
	width:239px;
	height:154px;
}

#img_ofrezca{
	background:url(../img/cuerpo/img_ofrezca.gif) no-repeat left;
	width:239px;
	height:154px;
}
#img_guiate{
	background:url(../img/cuerpo/img_guiate.gif) no-repeat left;
	width:239px;
	height:154px;
}

.flecha{
	width:9px;
	height:18px;
	padding-right:10px;
	float:left;
	background:url(../img/cuerpo/flecha.gif) no-repeat left;
}

.mas{
	width:12px;
	height:15px;
	padding-right:10px;
	float:left;
	background:url(../img/cuerpo/mas.jpg) no-repeat left;
}

.informacion{
	padding:2px 0 2px 15px;
	width:127px;
	height:14px;
	float:left;
	color:white;
	background:#717171 url(../img/cuerpo/mas.gif) no-repeat right;
	cursor:pointer;
}

.barra_gris{
	background:#717171 url(../img/cuerpo/barra_gris.gif) no-repeat center;
	width:239px;
	height:5px;
	margin:30px 0 25px 0;
}

.barra_gris_larga{
	background:url(../img/cuerpo/barra_gris_larga.jpg) no-repeat center;
	width:287px;
	height:5px;
}

#separador_raya{
	border-top:1px solid black;
	margin:30px;
}

/*************************/
/*         PIE           */	
/*************************/

.pie{
	margin:0 auto;
	color:#a5a5a5;
	background-color:#454545;
}

.pie a {
	color:#dd7712;
}

.centrado_pie{
	margin:0 auto;
	width:900px;
}

#pestanya{
	background:url(../img/pie/pestanya.gif) no-repeat left;
	width:920px;
	height:21px;
}

.pie_visitanos{
	padding:0 0 10px 8px;
	float:left;
	width:200px;
	text-align:left;
}

.pie_como_llegar{
	padding:0 0 10px 0;
	float:left;
	width:450px;
	text-align:left;
}

#pie_estamos
{
	margin-top:10px;
	background:url(../img/pie/bt_dondeestamos.gif) no-repeat left;
	width:300px;
	height:67px;
	cursor:pointer;
}

.pie_atencion{
	padding:0 0 10px 0;
	float:left;
	width:240px;
	text-align:left;
}

#raya_gra{
	background:url(../img/pie/ralla_pie_gra.gif) no-repeat left;
	float:left;
	width:600px;
	height:2px;
	padding-top:10px;
	padding-right:30px;
}

#raya_peq{
	background:url(../img/pie/ralla_pie_peq.gif) no-repeat left;
	float:left;
	width:247px;
	height:2px;
	padding-top:10px;
}

#lista_visitanos{
	list-style-image: url(../img/pie/cuadro_ul.gif);
	padding-left:15px;
}

#lista_visitanos li{padding:8px;}

.bold{ font-weight:bold}
.texto_naranja{ color:#da770f}

#ciudad_elda{
	background:url(../img/pie/pie_ciudad_elda.gif) no-repeat left;
	width:111px;
	height:66px;
}

/*************************/
/*      CABECERA         */	
/*************************/

#logo{
	float:left;
	background:url(../img/cabecera/logo.gif) no-repeat left;
	width:445px;
	height:114px;
	
	padding-right:200px !important; /* Firefox */
	*padding-right:180px !important; /* IE7 */
	*padding-right:100px; /* IE6 */
	
	padding-top:27px;
}

#sello{
	float:left;
	background:url(../img/cabecera/sello.gif) no-repeat left;
	width:136px;
	height:83px;
	margin-left:95px;
}

#idiomas{
	padding:10px 0 50px 0;
}

#idioma_es{
	float:left;
	background:url(../img/cabecera/es.png) no-repeat center;
	width:35px;
	height:20px;
	cursor:pointer;
}

#idioma_en{
	float:left;
	background:url(../img/cabecera/en.png) no-repeat center;
	width:35px;
	height:20px;
	cursor:pointer;
}

#idioma_fr{
	float:left;
	background:url(../img/cabecera/fr.png) no-repeat center;
	width:35px;
	height:20px;
	cursor:pointer;
}

#idioma_de{
	float:left;
	background:url(../img/cabecera/de.png) no-repeat center;
	width:35px;
	height:20px;
	cursor:pointer;
}

.texto_idioma{
	text-align:center;
}

/********************/
/*      MENU        */	
/********************/

#menu_padding{padding-top:10px}

.menu_off{
	float:left;
	padding:5px 24px 0 25px;
	height:22px;
	text-align:center;
	color:#555555;
	font-weight:bold;
	cursor:pointer;
	font-size:1.1em;
}

.menu_on{
	background-color:#dd7712;
	float:left;
	padding:5px 25px 0 25px;
	height:22px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:1.1em;
}

.separa_menu{
	background:url(../img/cabecera/separa_menu.gif) no-repeat center;
	width:1px;
	height:22px;
}

/***********************/
/*     NOTICIAS        */	
/***********************/

#noticias_sub_cab{
	width:802px;
	height:238px;
	background:url(../img/seccion_noticias/fondo_naranja.jpg) top repeat;
	background-color:black; /* ralla degradada */
}

.noticia_titular{
	color:#414141;
	font-style:italic;
	font-size:1.3em;
	font-weight:bold;
}

.noticia_contenido{
	color:#898787;
	line-height:20px;
}

.noticia_resumen_selected{
	background-color:#f7e2cc;
	width:247px;
	padding:20px;
}

.noticia_resumen{
	width:247px;
	padding:20px;
}

.noticia_titular_naranja{
	color:#dd7711;
	font-size:1.1em;
	font-weight:bold;
}

.noticias_imagenes{
	border:2px solid white;
	width:62px;
	height:62px;
	float:left;
	margin:5px;
}

#noticias_boton_izq{
	background:url(../img/pas_izq.png) no-repeat left;
	position:absolute;
	width:27px;
	height:53px;
	margin:0px auto;
	margin-left:25px;
	top:516px !important; /* Firefox */
	*top:555px !important; /* IE7 */
	*top:555px; /* IE6 */
	cursor:pointer;
}

#noticias_boton_der{
	background:url(../img/pas_der.png) no-repeat left;
	position:absolute;
	width:27px;
	height:53px;
	margin:0px auto;
	margin-left:283px;
	top:516px !important; /* Firefox */
	*top:555px !important; /* IE7 */
	*top:555px; /* IE6 */
	cursor:pointer;
}

/***********************/
/*     FORMULARIOS     */	
/***********************/

#formularios_cab{
	background:url(../img/alta/cabecera.jpg) no-repeat center;
	width:802px;
	height:129px;
}

#formularios_sub_cab{
	width:802px;
	height:44px;
	background-color:black;
}

#formularios_aviso{
	float:left;
	color:white;
	margin:13px 300px 0 25px;
	text-decoration:underline;
}

.formularios_texto_estrella{
	background:url(../img/alta/estrella.jpg) no-repeat left;
	height:12px;
	float:left;
	margin:13px 0 0 0;
	padding:0 15px 0 15px;
	color:white;
}

#formularios_sup_izq{
	float:left;
	width:350px;
	padding:20px 0 0 40px;
}

#formularios_sup_der{
	float:left;
	width:350px;
	padding:20px 0 0 40px;
}

#formularios_inf{
	width:700px;
	padding:20px 0 0 40px;
}

.formularios_check{
	float:left;
	width:170px;
	padding-bottom:10px;
}

.formularios_check_2{
	float:left;
	width:140px;
	padding-bottom:10px;
}

/***********************/
/*   LOCALIZACIONES    */
/***********************/

#loca_titulo_izq{
	width:250px;
	float:left;
	height:150px;
	font-style:italic;
	font-size:1.4em;
	font-weight:bold;
}

#loca_texto_izq{
	float:left;
	width:300px;
	padding-right:15px;
}

#loca_texto_der{
	float:left;
	width:300px;
	padding-right:15px;
}

.loca_titulo{font-weight:bold; padding-bottom:10px}
.loca_texto{color:#717172;}
.loca_texto_naranja{color:#e0882f;}
.loca_titulo_imagen{font-weight:bold; padding-bottom:10px; font-size:1.3em; color:#454545;}

.loca_separacion{width:890px; border-bottom:1px solid black}

#loca_categorias{
	padding:15px 0 0 260px;
	width:600px;
}

.loca_categoria{
	width:200px;
	float:left;
}

.loca_bloque_imagen{
	float:left;
	width:300px;
	padding-top:25px;
}

.loca_imagen{
	width:273px;
	height:184px;
	padding:2px;
	border:1px solid #d6d6d6;
}

/***********************/
/*      RECURSOS       */
/***********************/
.recu_separacion{
	width:801px; 
	border-bottom:1px solid black;
}

.bloque_con_mas{
	width:172px;
	border-bottom:1px dashed #cdcdcd;
	float:left;
	margin-right:30px;
	padding:7px 0 10px 0;
}

#recu_modulo_izq_alta{
	float:left;
	width:260px;
	padding:30px 10px 15px 5px;
}

#recu_modulo_der_lista{
	float:left;
	width:600px;
}

#recu_titulo{
	width:520px;
	height:26px;
	background:url(../img/recursos/degra_titulo.jpg) repeat left;
	font-weight:bold;
	color:#8a8a8a;
}

.recu_elemento{
	width:520px;
	height:26px;
	border-bottom:1px solid #cccccc;
}

.recu_elemento:hover{
	width:520px;
	height:26px;
	color:#dc7c1e;
	cursor:pointer;
	background:url(../img/recursos/degra_hover.jpg) repeat left;
	border-bottom:1px solid #cccccc;
}

.recu_nombre{float:left;width:175px;margin:5px 0 0 10px;}
.recu_email{float:left;width:185px;margin:5px 0 0 0;}
.recu_telefono{float:left;margin:5px 0 0 0;}

.recu_titulo_busq{
	float:left;
	font-weight:bold;
	font-size:1.4em;
	font-style:italic;
	width:165px;
	padding:15px 0 0 45px;
}

.recu_modulo_busq{
	float:left;
	padding:10px;
}

.recursos_enlace{
	color:black;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.2em;
}

/***********************/
/*   ELDA FILM OFFICE  */
/***********************/

.elda_film_contenido{
	font-size:1.2em;
	color:black;
}

.elda_film_izq{
	float:left;
	padding:30px 0 0 0;
	width:500px;
}

#elda_film_img_sup{
	background:url(../img/rodar_elda/rodarenelda.jpg) repeat left;
	width:256px;
	height:256px;
}

#elda_film_img_inf{
	background:url(../img/rodar_elda/sello.gif) repeat left;
	width:136px;
	margin:50px 0 0 50px;
	height:83px;
}

/********************/
/*  PROCEDIMIENTO   */
/********************/

.procedimiento_introduccion{
	font-size:1.2em;
	color:white;
	padding:15px;
}

.procedimiento_subtitulo{
	font-size:1.3em;
	color:#dd7712;
	font-weight:bold;
	padding:10px 0 10px 0;
}

.procedimiento_contenido{
	font-size:1.2em;
	color:black;
}

.procedimiento_subtitulo_click{
	font-size:1.2em;
	color:black;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
	float:left;
}

.procedimiento_contenido_visible{
	float:left;
	font-size:1.1em;
	color:black;
	padding:15px 0 15px 42px;
	display:block;
}

.procedimiento_contenido_oculto{display:none;}

.flecha_grande {
	background:url(../img/flecha.jpg) no-repeat left;
	width:20px;
	height:20px;
	float:left;
	margin:0 3px 0 20px;
}

.procedimiento_bloque{
	padding:15px 0 15px 0;
}

/*****************************/
/*  FACILIDADES Y TRÁMITES   */
/*****************************/

/* BORRAR? */
.facilidades_subtitulo{
	font-size:1.3em;
	color:#dd7712;
	font-weight:bold;
	padding:10px 0 10px 0;
}

.facilidades_contenido{
	font-size:1.2em;
	color:black;
}

.facilidades_subtitulo_click{
	font-size:1.2em;
	color:black;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
	float:left;
}

.facilidades_contenido_visible{
	float:left;
	font-size:1.1em;
	color:black;
	padding:15px 0 15px 42px;
	display:block;
}

.facilidades_contenido_oculto{display:none;}
/* FIN BORRAR? */

#img_formularios{
	background:url(../img/facilidades_tramites/img_formularios.jpg) no-repeat left;
	width:175px;
	height:225px;
	padding-right:20px;
}

#img_telefonos{
	background:url(../img/facilidades_tramites/img_telefonos.jpg) no-repeat left;
	width:175px;
	height:225px;
	margin-left:120px;
}

/********************/
/*  DONDE ESTAMOS   */
/********************/

.columna_izq_localizacion {
	width:210px;
}

.columna_dcha_localizacion {
	width:588px;
	font-size:1em;
	margin:10px 0 0;
}

.columna_dcha_localizacion a { color:#CC0000; font-weight:bold; }
.texto_como_llegar { margin:3px 0 0 35px; }

.separacion_medio_transporte { padding:2px 0 1px 11px; }

.separacion_mapa { margin-bottom:12px; }

#donde_info{ margin-left:30px;font-weight:bold; font-size:1.1em;}

/*******************/
/* scroll imagenes */
/*******************/

#cuadro_imagen{
	height:auto !important;
	height:353px;
	min-height:353px;
	padding:0px;
}

#scroller {
	width: 245px;
	overflow: hidden;
}

.section {
	float: left;
	width: 245px;
}

.image_section {
}

.title_section {
	padding:10px 0 5px;
	font-size:0.75em; 
	text-align: center;	
}

#toolbar, .navigation2{
	margin:0;
	padding:0;
}

#toolbar li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}

.navigation2 li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}


/*************/
/*  INICIO   */
/*************/

#inicio_boton_izq{
	background:url(../img/pas_izq.png) no-repeat left;
	position:absolute;
	width:27px;
	height:53px;
	margin:0px auto;
	margin-left:25px;
	top:520px !important; /* Firefox */
	*top:583px !important; /* IE7 */
	*top:590px; /* IE6 */
	cursor:pointer;
}

#inicio_boton_der{
	background:url(../img/pas_der.png) no-repeat left;
	position:absolute;
	width:27px;
	height:53px;
	margin:0px auto;
	margin-left:588px;
	top:520px !important; /* Firefox */
	*top:583px !important; /* IE7 */
	*top:590px; /* IE6 */
	cursor:pointer;
}

.inicio_descripcion_imagen{
	background:url(../img/fondo_fotoPortada.png) no-repeat left;
	width:590px;
	height:50px;
	margin-top:250px;
	padding:10px 0 0 0;
	font-size:1.2em;
}

/******************************/
/*  RECURSOS BUSCADOR FICHA   */
/******************************/

#rbficha_imagen{
	background:url(../img/rb_ficha/rb_imagen.jpg) no-repeat left;
	width:200px;
	height:350px;
}

/***********************/
/*  ESPACIOS CASTING   */
/***********************/

.espacios_modulo{border-bottom:1px solid #cccccc; padding-bottom:20px}

