/* RUTA */
/* RUTA: COMUN */
#migas, #configurador{
	margin:2px 0px;
	}
/* RUTA -> MIGAS */
#migas{
	float:left;
	width:59%;
	font-weight:normal;
	font-style:italic;
	font-size: 10px;
	padding:3px 0px;
	}
#migas A{
	color : #000;
	display:inline;
}
.migas a, .lasmigas a{
	text-decoration:none;
	font-weight:normal;
	font-style:italic;
	font-size:10px;
}
/* RUTA -> CONFIGURADOR */
#configurador{
	float:right;
	width:40%;
	text-align:right;
	}
#configurador A, #configurador FORM{
	display:inline;
	margin:0px 0px 0px 10px;
	padding:0px;
	}
/* RUTA -> ADMINISTRADOR */
.administrador A{ margin:0; padding:0; }
.administrador SPAN{
	padding:0 0 0 20px;
	background:transparent url(../../../img/administrador.gif) no-repeat left 0px;
	}
.idiomas {
	border:1px solid #F5F5F5;
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
	font-size: 12px;
	font-weight:normal;
}
/* CONTENIDO */
/* CONTENIDO -> 3 COLUMNA ( IZQUIERDA - CENTRO - DERECHA ) */
/* CONTENIDO -> 3 COLUMNA: COMUN */
/* CONTENIDO -> COMUN: CONTENEDORES */
.contenido_izq, .contenido_centro, contenido_dcha, .contenido_izq_ext{
	margin:0 3px;
	padding:0;
	clear:both;
}

/* CONTENIDO -> IZQUIERDA -> CONTENEDOR */
/* CONTENIDO -> IZQUIERDA -> CONTENEDOR -> CABEZERA */


/* CONTENIDO -> IZQUIERDA - SECCIONES/MENUS */
#secciones LI{
	list-style:none;
	background:#F6F7FB url(../../../img/flecha_menu.jpg) no-repeat left top;
	padding:0 0 1px 0;
	margin-bottom:3px;
	font-weight: bold;
	}
#secciones LI.seccion_cabezera{
	background:none;
	background-color:#fff;
	padding-left: 3px;
	font-weight: bold;
	color: #000;
	font-size:16px;
	}
#secciones A{/*FIX IN IE 6 ?*/
	display: block;
	padding: 2px;
	margin:0 0 0 30px;
	font-size: 13px;
	color:#939083;
	}
#secciones A:hover{
	color:#000;
}
#secciones LI UL{
	margin-left:0.4em;
}
/* CONTENIDO -> IZQUIERDA - ENLACES AUXILIARES */
.enlaces {
	margin:0.4em 0;
	color: #000;
	padding:0.3em 0;
	font-weight: bold;
	}
.enlaces H2{
	margin:6px 0;
	padding:4px 0;
	color: #000;
	font-size:16px;
	}
.enlaces A {
	display: block;
	padding:0 0 3px 0;
	margin-bottom:3px;
	background:#F6F7FB url(../../../img/flecha_menu.jpg) no-repeat left top;
	font-size: 12px;
	color:#939083;
}
.enlaces A SPAN {
	display:block;
	padding: 2px;
	margin:0 0 0 30px;
}
.enlaces A:hover {
	color:#000;
}
/* CONTENIDO -> IZQUIERDA - ENLACES AUXILIARES VERS. 2*/
.version2 UL{
	margin-left: 10px;
	}
.version2 LI{
	list-style:none;
	background:#fff url(../../../img/sub_cuadro.jpg) no-repeat left 6px;
	padding:0 0 1px 0;
	border-bottom: 1px dotted #ececec;;
	margin-bottom:1px;
	font-weight: bold;
}

.version2 A, .version2 H5{
	color:#939083;
}
.version2 A{
	background:none;
	display: block;
	padding: 2px;
	margin:0 0 0 10px;
	font-size: 11px;
}
/* CONTENIDO -> IZQUIERDA - ENLACES AUXILIARES - VERS. 3 Y VERS.4 */
.version3 DD, .version4 DD{
	margin-left: 10px;
	}
.version3 DD, .version4 DD{
	list-style:none;
	background:#fff url(../../../img/sub_cuadro.jpg) no-repeat left center;
	padding:0 0 1px 0;
	border-bottom: 1px dotted #ececec;
	margin-bottom:1px;
	font-weight: bold;
}

.version3 A, .version3 DT, .version4 A, .version4< DT{
	color:#939083;
	}
.version3 A, .version4 A{
	background:none;
	display: block;
	padding: 2px;
	margin:0 0 0 10px;
	font-size: 11px;
	}
.version3 A:hover{
	background-color:#A5B4D3;
}
/* CONTENIDO -> IZQUIERDA - ENLACES AUXILIARES - VERS. 3*/
.version4 {
	margin:0 0 0.1em;
}
.version5 H5{
	font-size : 12px;
}
.version4 DD {
font-size:8px;
clear:both;
}
.version4 DT {
font-size:9px;
padding:0.1em 0;
border-bottom:1px solid #e2e2e2;
}
.version4 DT A{
font-size:9px;
display: block;
float:left;
/*width:150px;*/
cursor:pointer;
}
.version4 DT A.trigger{
	width:4px;
}
.version4 DL.showContent DD{
display: block;
}
.version4 DL.hideContent DD{
display: none;
}
.version4 .version4  DL{
clear:both;
background-color:#fff;
border:1px solid #e2e2e2;
}
.version4 A:hover, .version4 DT:hover {
background-color:#fff;
}
.version4 DD SPAN {
display:block;
padding-left: 10px;
}
/* CONTENIDO -> IZQUIERDA - BLOQUE ENLACES HERMANOS/INTERNOS */
DIV.enlaces_herm_sup, DIV.enlaces_herm_cont, DIV.enlaces_herm_pie {
	float : left ;
	margin : 0;
	padding : 0;
	width : 13.5em;
}
DIV.enlaces_herm_sup {
	background: #f1f6fa url(../../../img/top_descripcion.gif) no-repeat right top;
	height : 13px;
	}
DIV.enlaces_herm_cont{
	background: #f1f6fa url(../../../img/fondo_descripcion.jpg) repeat-y right top;
	}
DIV.enlaces_herm_cont A {
	color : #939083;
	font-size : 9px;
	margin : 0 0 0 0;
	padding : 0 0 0 3px;
	text-decoration : none;
	}

DIV.enlaces_herm_cont A:hover {
	color : #000;
	}
DIV.enlaces_herm_pie {
	background: #f1f6fa url(../../../img/margarita.jpg) no-repeat right top;
	height : 144px;
	}
/* CONTENIDO -> CENTRO */
/* CONTENIDO -> CENTRO -> CONTENEDOR CENTRO */
.contenido_centro{
	margin:0 10px;
	}
/* CONTENIDO -> CENTRO -> CONTENEDOR CENTRO - > CABEZERA CENTRO */
DIV.cabezera_centro {
	/*background:#f1f6fa url(../../../img/ti_menu2.gif) no-repeat scroll left center;*/
	height:30px;
	margin:1px ;
	padding:1px;
	/*background-color:#f1f6fa;*/
	background-color:#97BFFD;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	}
.cabezera_centro H1 {
	font-size:16px;
	font-weight:bold;
	padding-top:0.3em;
	padding-left:10px;
	color:#000;
	}
.cabezera_centro H2 {
	font-size:16px;
	font-weight:bold;
	padding-top:0.3em;
	padding-left:10px;
	color:#000;
	}
.cabezera_centro H3 {
	background: transparent url(../../../img/flecha_marca.jpg) no-repeat left center ;
	padding-left:20px;
	margin:0px 0px 10px 0px;
	}
/* CONTENIDO -> CENTRO -> CONTENIDO CENTRO - > COMENTARIO */
.comentario{
	font-size:10px;
	margin:4px;
}
/* CONTENIDO -> CENTRO -> CONTENIDO CENTRO - > FLASH/MAPA */
DIV.obj_flash {
	width : 25em ;
	margin:0 auto;
}

/* CONTENIDO -> CENTRO -> CONTENIDO CENTRO - > CASAS */
DIV#contenedor_casas {
	margin:40px auto;
	clear:both;
}
DIV.info_casa {
	float : left ;
	padding : 5px;
	margin : 3px 7px;
	width :128px ;
	border : 1px solid #D6DBDF ;
	/*height :20 em;*/
	}
DIV.info_casa IMG{
	border : 1px solid #D6DBDF ;
	width :126px ;
	height : 80px ;
	}

DIV.info_casa SPAN{
	font-size : 11px ;
	font-weight : bold ;
	display:block;
	text-align : left;
	clear:both;
}
DIV.info_casa SPAN.info_casa{
	/*font-size :13px ;*/
	color : #F3C903 ;
	}
DIV.info_casa SPAN.region{
	text-align : right;
	color : #E8B005 ;
	}
/* CONTENIDO -> DERECHA */
/* CONTENIDO -> DERECHA -> CONTENEDOR */
/* CONTENIDO -> DERECHA -> CONTENEDOR -> CABEZERA */
DIV.cabezera_dcha {
	/*background:#f1f6fa url(../../../img/ti_menu2.gif) no-repeat scroll left center;*/
	margin:12px 0 0;
	padding:0px;
	}
.cabezera_dcha H2 {
	font-size:14px;
	font-weight:bold;
	margin:2px 0;
	padding:0px 0px 0.3em 0;
	color:#000;
	border-bottom:1px solid #ccc;
	}

/* CONTENIDO -> DERECHA -> CONTENEDOR -> NOTICIAS/EVENTOS */
#noticias H5,#eventos H5{
	color : #38393D ;
	font-weight : bold ;
	font-size : 9px;
	padding:3px 0;
	margin:1em 0;
	border-bottom:1px solid #999;
}
#noticias P, #eventos P{
	color : #939083;
	font-size : 10px;
	padding:0px 0px 2px 0;
}
#eventos H5{
	margin:0;
	}
/* CONTENIDO -> 2 COLUMNA */
/* CONTENIDO -> DERECHA EXTENDIDO */
/* CONTENIDO -> DERECHA EXTENDIDO -> CABEZERAS */
.cabezera_centro H3 {
	background: transparent url(../../../img/flecha_marca.jpg) no-repeat left center ;
	padding-left:20px;
	margin:0px 0px 10px 0px;
	}
/* CONTENIDO -> DERECHA EXTENDIDO -> ENLACES COMUNIDADES */
#enlaces_comunidades {
	margin-bottom: 1em;
	}
#enlaces_comunidades A, #asociaciones A{
	text-decoration:underline;
	margin:0px 1px;
	font-size:10px;
	font-weight:bold;
	color:#333;
	}
#enlaces_comunidades A:hover, #asociaciones A:hover{
	background-color:#A5B4D3;
	color:#000;
	}
/* CONTENIDO -> DERECHA EXTENDIDO -> MENU ADMINISTRACION */
.menu_admin, .menu_print, .menu_pdf{
	padding:0px 10px 2px 20px;
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	}
.menu_admin{
	background: transparent url(../../../img/administrador.gif) no-repeat left center;
	}
.menu_print{
	background: transparent url(../../../img/impresion1.gif) no-repeat left center;
	}
.menu_pdf{
	background:transparent url(../../../img_new/PDF.gif) no-repeat 0px center;
	}
/* CONTENIDO -> DERECHA EXTENDIDO -> ASOCIACIONES */
#asociaciones{
	padding:0px;
	margin:0px;
	}
#asociaciones .ficha{
	margin: 0 0 0 10px;
	padding:0px;
	margin:0px;
	}
#asociaciones .comunidad{
	}
#asociaciones .localidad{
	margin: 0 0 0 60px;
	}
#asociaciones .ficha_logo, #asociaciones .ficha_direccion{
	float:left;
	width:120px;
	}
#asociaciones .ficha_direccion{
	width: 320px;
	}
#asociaciones .ficha_logo{
	margin: 0 20px 0 60px;
	display:block;
	width:110px;
	height:110px;
	}
#asociaciones .localidad .ficha_logo{
	margin: 0 30px 0 30px;
	}
/* CONTENIDO -> DERECHA EXTENDIDO -> MAPA */
#mapa {
	padding:1px;
	margin:0px;
	width:670px;
	}

#mapa .mapa_google, #mapa .mapa_google_menu{
	float:left;
	width:180px;
	display:block;
}
#mapa .mapa_google {
	width: 470px;
	height:600px;
	}
#google_map {
	border: 1px solid #fff;  height: 550px; width: 99%; margin: 0px;
}
#campo_google_map {
	border: 1px solid #fff;height: 100%; width: 100%; margin:2px;
}
#mapa .mapa_google_menu{
	margin-left: 6px;
	padding:4px;
	height:550px;
	overflow:auto;
	float:right;
	/*width:28%;*/
	}
	
/* CONTENIDO -> DERECHA EXTENDIDO -> FICHA ESTABLECIMIENTO */
.activity_box {
background:#fff url(../../../img_new/fondosup.jpg) repeat-x 0px 0px;
margin-bottom:10px;
border:1px solid #ececec;
}
.activity_txt, .activity_img{
float:left;
width: 200px;
padding:10px;
margin:0px;
}
.activity_txt{
width: 420px;
}
.activity_img IMG{
border:4px solid #ececec;
padding:1px;
}
.activity_img .lupa{
float:right;
}
/* PIE */
/* PIE -> BANNERS PIE */
#banners_pie{
	border-top : 1px dashed  #CDD0D7 ;
	margin-top:10px;
	text-align:center;
	}
#banners_pie A{
	margin:32px;
	}

/* OTRO COMUN */
.clear{
	clear:both;
	}
.float_right{
	float:right;
	}
.center_align {
	text-align:center;
}
.text_right {
	text-align: right;
}
.orange{
	color:#dfb00d;
	font-weight: bold;
	}
.no_decoration, DIV.no_decoration {
	background-color: #fff;
	border:none;
	}
.blueline_decoration, DIV.blueline_decoration{
	/*background:#f1f6fa url(../../../img_new/fondos_h.jpg) repeat-x scroll left bottom;*/
	border:none;
	}
/******** FIN MODIFICACIONES */
a {
	text-decoration : none;
	color : #000;
}

DIV.contenedor_fotos_pie DIV.contenido_fotos_pie{
	margin : 1em 0pt 0pt 10em;
	}
DIV.contenedor_fotos_pie DIV.img{
	float : left ;
	}



DIV.noticias_eventos{
	float : right ;
	background: #f1f6fa url(../../../img/fondo_descripcion.jpg) repeat-y right top;
	width : 11em;
	padding : 0 3px ;
	margin :3px 0;
	}
DIV.not_event{
	margin : 0 0 0.5em 0 ;
	float : left ;
	position : relative ;
	height : 11em ;
	overflow : hidden ;
	}
DIV.contenedor_not_event{
	position : relative ;

	top : 0em ;
	left : 0 ;
	}
DIV.not_event p{
	color : #939083;
	font-size : 10px;
	margin : 0.5em 0em 0em 0em ;
	}
DIV.not_event p.titulo {
	color : #38393D ;
	font-weight : bold ;
	}



DIV.contenedor_fotos_pie{
	float : left ;
	width : 51em ;
	text-align : center;
	}


.formulario

{

	font-size: 14px;

	border: 1px solid #D2D2D2;

	margin-top: 0.5%;

	width: 20%;

}



.entrar

{

	color: #993E36;

	text-decoration: none;

	border: 1px solid #EFEFEF;

	padding-left: 10px;

	padding-right: 10px;

}



.entrar:hover

{

	color: #993E36;

	text-decoration: none;

	border: 1px solid #993E36;

	padding-left: 10px;

	padding-right: 10px;

}



.administrar

{

	padding-right: 1%;

	display: block;

	padding-left: 1%;

	padding-top: 1%;

	margin-bottom: 1%;

	background-image: url(../../../img_new/fondosup.jpg);

	background-repeat: repeat-x;

	border-bottom: 1px dotted #ECECEC;

	padding-bottom:20px;

	font-size: 10px;

	font-family: Verdana;



}
/* Impresion */

.impresion

{
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}

#MenuAdministracion

{
	display: none;
	margin:0px auto;
	width:20em;
	border:1px solid red;

}
#MenuAdministracion h2 {
	font-size: 15px;
}
/* Estilo para la capa donde se incluye el formulario de login / password */

#MenuAdministracionAlojamiento

{

	display: none;
	height: 0px;

}
