/* CSS Document */
body{ margin:0; padding:0;}



.titulo h1 {color:#FF8000;font-size:15px; }

.frmErroresFicha input {height:20px}
/*estructura basica*/

.CUERPO{ float:left; padding-top:10px; text-align:left; color:#666666}
.COLUMNA_izquierda{ float:left;width:598px}
.COLUMNA_derecha{ float:right; width:372px}

.COLUMNA_izquierda h2{color:#ff8000; font-size:11px; font-weight:bold; text-transform:uppercase; margin:4px 0 2px 0;padding:0 0 2px 0; font-family:Verdana, Arial, Helvetica, sans-serif}
/*galeria de fotos*/

.CUERPO #CAJA_AZUL{ float:left; clear:left;width:570px; background-color:#f6fbfe; border:1px solid #b9d4f2; padding:8px 0 0 8px; font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px; margin-bottom:15px}
#CAJA_AZUL #FOTO_GRANDE{ float:left;width:383px; height:280px; overflow:hidden;text-align:center} 
#CAJA_AZUL #FOTOS_PEQ{ float:left; width:186px;height:280px; overflow:hidden}

#CAJA_AZUL #FOTOS_PEQ div{ float:left; margin:0 9px 8px 0;#margin:0 7px 6px 0;background-color:#e5e9ec; width:53px; height:40px}
#CAJA_AZUL #FOTOS_PEQ div{vertical-align:middle;text-align:center}
#CAJA_AZUL #FOTOS_PEQ div.nav{ text-align:center}
#CAJA_AZUL #FOTOS_PEQ div.nav p{ padding:2px 0 1px 0; margin:0}
#CAJA_AZUL #FOTOS_PEQ div.a img {cursor:pointer}
#CAJA_AZUL *{border:0px;}

#CAJA_AZUL .nav_txt{ float:left; width:374px; text-align:center; }
#CAJA_AZUL .nav_txt ul{ padding:8px 0 0 78px ;margin:0; text-align:center; height:32px}
#CAJA_AZUL .nav_txt ul li{ float:left;display:block;list-style-type:none; text-align:center}
#CAJA_AZUL .nav_txt ul li #sig {width:24px}
#CAJA_AZUL .nav_txt ul li #ant {width:24px}
#CAJA_AZUL .nav_txt ul li.descripcion{ padding:0 8px 0 8px; width:150px}

#subMenu {margin-top:2px;margin-bottom:6px;text-align:center;}
/* cajas anuncios destacados */

.CUERPO #CAJA_RESUL_DOBLE{ float:left;width:580px; clear:left;margin:0 0 15px 0 }
#CAJA_RESUL_DOBLE .box_top{display:block; height:15px; width:580px;background:url("/images/web/ficha/borde_caja_naranja.gif") no-repeat top left; font-size:0.1em}
#CAJA_RESUL_DOBLE .box_top_cua{display:block; height:15px; width:580px;background:url("/images/web/ficha/borde_caja_naranja_cua.gif") no-repeat top left; font-size:0.1em}
#CAJA_RESUL_DOBLE .box_med{ display:inline-table; width:580px;background:url("/images/web/ficha/borde_caja_naranja_med.gif") repeat-y top left; padding-left:17px}
#CAJA_RESUL_DOBLE .box_med1 {background:transparent url(/images/web/ficha/borde_caja_naranja_med.gif) repeat-y scroll left top;display:inline-table;padding-left:7px;width:580px;}
#CAJA_RESUL_DOBLE .box_med .contenido_caja{ float:left;width:264px; margin:0 17px 0 0;}

#CAJA_RESUL_DOBLE .box_med h5{width:254px; background:url("/images/web/ficha/fondo_nar_tit_01.gif") no-repeat top left; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding:4px 0 6px 10px; margin:0; background-color:#ff9736}
#CAJA_RESUL_DOBLE .box_med h5 a {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;text-decoration:none}
#CAJA_RESUL_DOBLE .box_med .datos{ float:left;width:252px; min-height:194px;padding:10px 0 10px 10px;border:1px solid #ff9736; border-top:0;}
#CAJA_RESUL_DOBLE .box_med img.foti{ float:left; padding-right:10px}
#CAJA_RESUL_DOBLE .box_med a.contacto{ display:block; float:left; width:144px; height:18px; text-align:center;background:url("/images/web/boton_contacto.gif") no-repeat; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:3px}
#CAJA_RESUL_DOBLE .box_med a.contacto:hover{ color:#666666}
#CAJA_RESUL_DOBLE .box_med a.anadir{ display:block; float:left; background:url("/images/web/i_favorito_off.gif") no-repeat; color:#ff9736; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0 3px 18px;margin-top:15px}
#CAJA_RESUL_DOBLE .box_med a.anadir:hover{ text-decoration:none}
#CAJA_RESUL_DOBLE .box_med .cierre_sup_01{ float:left; width:252px; height:8px; background:url(/images/web/ficha/borde_caja_naranja2.gif) no-repeat left top; font-size:0.1em; margin:10px 0 0 0; padding:0}
#CAJA_RESUL_DOBLE .box_med .cierre_sup_02{ float:left;*float:none;_float:none; width:251px; height:8px; background:url(/images/web/ficha/borde_caja_naranja2.gif) no-repeat left bottom; font-size:0.1em; margin:0; padding:0;}
#CAJA_RESUL_DOBLE .box_med .datos_txt{ float:left; width:240px; padding:0 0 0 10px; border-left: 1px solid #fddab2; margin:0; }
#CAJA_RESUL_DOBLE .box_med .datos_txt dl{ float:left; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; margin:0; padding:5px 0 5px 0; color:#666666; }
#CAJA_RESUL_DOBLE .box_med .datos_txt dl dt{ float:left; width:130px;  font-weight:bold;margin:0; padding:0 0 3px 0}
#CAJA_RESUL_DOBLE .box_med .datos_txt dl dd{ float:left; width:80px;  margin:0; padding:0 0 3px 0}
#CAJA_RESUL_DOBLE .box_med a.ver_aloja{ display:block; float:left; background:url("/images/web/i_casita.gif") no-repeat; color:#ff9736; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0 2px 22px;margin:0; white-space:nowrap}
#CAJA_RESUL_DOBLE .box_med a.ver_aloja:hover{ text-decoration:none }
#CAJA_RESUL_DOBLE .box_bajo{ display:block; height:15px; width:580px;background:url("/images/web/ficha/borde_caja_naranja.gif") no-repeat bottom left; font-size:0.1em}


/**/

.CUERPO #CAJA_NARANJA{ float:left;margin-bottom:15px; text-align:left}
#CAJA_NARANJA .box_top{ float:left; display:block;width:372px; background:url("/images/web/ficha/borde_caja_naranja_med_02.gif") no-repeat top left; font-size:0.1px; height:13px}
#CAJA_NARANJA .box_med{ float:left;width:370px; border-left:1px solid #fcc77b;border-right:1px solid #fcc77b;font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#FFFFFF; padding:0; margin-rigth:5px;COLOR: #666;}

#CAJA_NARANJA .box_med h2{position:relative;color:#ff8000; font-size:11px; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #ff8000; margin:0 8px 8px 8px;*margin:0 8px 8px 8px;_margin:0 8px 8px 4px; padding:0 0 2px 0 }
#CAJA_NARANJA .box_med h2 a{font-size:10px; text-transform:lowercase; margin-left:10px; text-decoration:none; color:#4b9ff7; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; border:0}
#CAJA_NARANJA .box_med h2 a img{ position:absolute;left:343px; border:0; text-align:right}
#CAJA_NARANJA .box_med p{ color:#666666; font-size:11px; padding:0 0 2px 18px; margin:6px 5px 6px 0}
#CAJA_NARANJA .box_med p b{ padding-left:0}
#CAJA_NARANJA .box_med b{ font-size:11px; padding:0 2px 0 18px; color:#666666}
#CAJA_NARANJA #cond {FONT-WEIGHT: bold; MARGIN-BOTTOM: 20px; COLOR: #b4d6f5}
#CAJA_NARANJA #cond SPAN {COLOR: #2b79c0}
#CAJA_NARANJA #reserva {PADDING: 7px 0 0 0;BACKGROUND:url("/images/web/f_reservar_nar.gif") no-repeat right top; FLOAT: right; WIDTH: 175px; HEIGHT: 45px; TEXT-ALIGN: center; margin-right:10px}
#CAJA_NARANJA #reserva A {COLOR: #666; TEXT-DECORATION: none}
#CAJA_NARANJA #reserva b { padding:0;}
#CAJA_NARANJA .box_med table{ width:360px; color:#666666}
#CAJA_NARANJA .box_med td{ background-color:#e9f3fc; padding:3px 3px 3px 12px; border-bottom:1px solid #FFFFFF}
#CAJA_NARANJA .box_med td.c1{ border-left:8px solid #FFFFFF}
#CAJA_NARANJA .box_med table.areainfo{ width:360px; color:#666666}
#CAJA_NARANJA .box_med table.areainfo td{ background-color:#e9f3fc;border-left:8px solid #FFFFFF;padding:3px 3px 3px 12px; border-bottom:1px solid #FFFFFF}
#CAJA_NARANJA .box_med table.equipment{ width:360px; color:#666666}
#CAJA_NARANJA .box_med table.equipment td{ background-color:#e9f3fc;border-left:8px solid #FFFFFF;padding:3px 3px 3px 12px; border-bottom:1px solid #FFFFFF}
#CAJA_NARANJA .box_med table td.blanco{ background-color:#fff;padding:3px 3px 3px 0px; margin-bottom:2px}
#CAJA_NARANJA .box_med table td.blanco b{ border:0; padding:0}

#CAJA_NARANJA .box_bajo{  float:left; display:block;width:372px; background:url("/images/web/ficha/borde_caja_naranja_med_02.gif") no-repeat bottom left; font-size:0.1px; height:13px}

#CAJA_NARANJA .box_med a.contacto{ display:block; float:left; width:144px; height:18px; text-align:center;background:url("/images/web/boton_contacto.gif") no-repeat; color:#000000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:3px}
#CAJA_NARANJA .box_med a.contacto:hover{ color:#666666}
#CAJA_NARANJA .box_med a.bocadillo{ display:block; float:left; text-align:center;background:url("/images/web/ico_bocadillo.gif") no-repeat; color:#2978ba; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-left:19px;font-weight:bold;}
#CAJA_NARANJA .box_med a.bocadillo:hover{ text-decoration:none}
#CAJA_NARANJA .box_med .caritas{ float:left; height:95px; width:70px;BACKGROUND:url("/images/web/ico_opina.gif") no-repeat right top; margin-right:14px}

#CAJA_NARANJA h3{ font-size:11px; border-bottom:1px solid #b8e5fa; margin:0 8px 6px 18px;*margin:0 8px 6px 18px;_margin:0 8px 6px 9px; padding:2px 0 2px 0}

/* Publicidad Segmentada */

#cartel_publicidad{background:#FF9736;width:160px;}
#cartel_publicidad #izq{background-image: url(/images/web/destacados/via_top_izq.gif); background-repeat: no-repeat; width:5px; height:21px; float:left; margin: 0px; padding: 0px;}

#cartel_publicidad #der{  background-image: url(/images/web/destacados/via_top_der.gif);  background-repeat: no-repeat;width:5px;height:21px;float:left;margin: 0px;padding: 0px;}

#cartel_publicidad #int{color:#FFFFFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:bold;margin:0;padding:4px 0;width:150px;background:#FF9736;float:left;}

#blok_publi {background:#ffffff;padding:0; margin:0;width:560px;float:left;text-align:left;}

#blok_publi #contenido{float:left;margin: 0px;	padding: 0px 7px 0px 7px;text-align:center;background-color: #fff;text-align:left; line-height:1.1em;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; overflow:hidden;}
#blok_publi .wide #contenido #inte{width:344px;}
#blok_publi #contenido a{ color:#333333; text-decoration:none;font-size:14px }
#blok_publi #contenido a:hover{ color:#333333; text-decoration:none;}
#blok_publi #contenido b { color:#ee9600; text-decoration:none; font-weight:bold;}

.ad_url {font-size:12px;}
.ad_text {font-size:13px;padding:0;white-space:nowrap;}

#publi_titulo {
	text-align:center;padding-bottom:10px;padding-top:10px;}
	
/* servicios de la zona */
#menu_servicios #menu_listado {
background-color:#E9F3FC;border-bottom:1px solid #B8E5FA;display:block;height:17px;list-style:none;margin:10px;padding:0;}
#menu_servicios #menu_listado li {background-color:#E9F3FC;display:table-cell;float:left;height:15px;list-style:none;margin:0;padding:2px 0 0;text-align:center;width:33%;}
#menu_servicios #menu_listado li.selected {background-color:#B8E5FA!important;font-weight:bold;margin:0;width:34%;}
#menu_servicios #menu_listado li#selected a{ font-weight:bold ; }
#menu_servicios li a {text-decoration:none; color:#000000; font-weight:normal;}
.menu_none {display:none;}



#menu_servicios #resultados {list-style:none outside none;margin:10px;padding:0;}
#menu_servicios #resultados b { margin:0; padding:0; }
#menu_servicios #resultados h4{font-size:11px;margin:0;padding:0 0 2px 0; width:75%; color:#3982c4; float:left;}
#menu_servicios #resultados ul{list-style:none outside none;margin:0;padding:0;}
#menu_servicios #resultados a {color:#3982C4;font-weight:bold;text-decoration:none;}
#menu_servicios #resultados ul li {list-style:none;background-color:#E9F3FC;border-bottom:1px solid #FFFFFF; padding:3px 10px;}
#menu_servicios #resultados ul li ul {list-style:none outside none;margin:0;padding:0;}
#menu_servicios #descripcion { clear:both;}

#valoracion10 { background-image:url(/images/web/estrella10.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion09 { background-image:url(/images/web/estrella09.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion08 { background-image:url(/images/web/estrella08.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion07 { background-image:url(/images/web/estrella07.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion06 { background-image:url(/images/web/estrella06.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion05 { background-image:url(/images/web/estrella05.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion04 { background-image:url(/images/web/estrella04.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion03 { background-image:url(/images/web/estrella03.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion02 { background-image:url(/images/web/estrella02.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion01 { background-image:url(/images/web/estrella01.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}
#valoracion00 { background-image:url(/images/web/estrella00.png); background-repeat:no-repeat; width:70px; float:right; height:13px; margin:2px 0;}

#otros_servicios { margin:10px;padding:0;}
#otros_servicios #logos { float:right; margin:-4px 0 0 0; padding:0;}
#otros_servicios ul { background-color:#B8E5FA; margin:10px 0; padding:0;}
#otros_servicios ul li {margin:0;padding:0;	list-style-type: none; padding:1px 10px 5px 10px; border-bottom:1px solid #FFFFFF;}
#otros_servicios ul li a{ }


/* mapa */

#map { float:right; margin:0 8px 8px 0;}
#map_izq { float:left;}
#map_izq ul{ margin:0; padding:0;}
#map_izq ul li{list-style-type: none; text-align:left; margin:0; padding:0 0 6px 0;}
#img_serv_ocio{ margin:0 5px 0 2px; text-decoration:none; vertical-align:top; padding:0}

/* pop mapa ficha (tiene que incluir la css de estructura*/
#flota_map { text-align:left;width:240px;}
#flota_map #resultados {list-style:none outside none;margin:10px;padding:0;}
#flota_map #resultados b { margin:0; padding:0; }
#flota_map #resultados h4{font-size:11px;margin:0;padding:0 0 2px 0; width:120px; color:#3982c4; float:left;}
#flota_map #resultados ul{list-style:none outside none;margin:0;padding:0;}
#flota_map #resultados a {color:#3982C4;font-weight:bold;text-decoration:none;}
#flota_map #resultados ul li {list-style:none;background-color:#E9F3FC;border-bottom:1px solid #FFFFFF; padding:3px 10px;}
#flota_map #resultados ul li ul {list-style:none outside none;margin:0;padding:0;}
#flota_map #descripcion { clear:both;}
/* fin pop mapa ficha */