body{
	color:#333333;
	text-align:center;
	font-size:10px;
    background:#336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

/* ZONA CORPORATIVA **********/


#cabeceracorp{float: left; width:540px; height:212px; margin-top:7px; margin-left:10px; margin-right:0px; margin-bottom:0px;  background:#ffffff; text-align:center;}


#textocabecera{
	width:450px;
	color:#333333;
	float:left;
	margin-top:25px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:25px;
	overflow:hidden;
	text-align:justify;
	font-size: 10px;	
}

#txt7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
	font-size: 10px;
}
#txt7b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00000;
	text-decoration: none;
	font-size: 10px;
}
.campos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: regular;
	color: #999999;
	text-decoration: none;
	text-align:left;
}
.enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;
}
.enlace:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.enlace2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
.enlace2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



/***************************/
/***************************/

#contenedor { margin:0px auto 0px auto; margin-top:0px; top:0px; width:800px; position: relative; overflow: hidden; background:#FFFFFF; padding-bottom:0px}

#cabecera{width:780px; height:90px; margin-top:5px; margin-left:5px; margin-right:5px; margin-bottom:0px;  float:left;  background:#ff9900}
#logo{width:350px; height:80px; float:left; margin-top:5px; margin-left:5px;  overflow:hidden; text-align:left;}
#acceso{width:400px; height:80px; float: right; margin-top:5px; margin-right:5px;  overflow:hidden; text-align: right; color:#FFFFFF}


#menus{width:780px;  margin-left:5px; margin-right:5px; float:left; background:#97c4e5; }
#caja_menus{width:780px; float: right}
#mapas_menu{ float:left; text-align:left; margin-left:30px; margin-top:5px}

#menu{
margin-left:20px; 
padding:5px; 
text-align:left; 
float: right; 
border-left:#FF9900 1px solid;  
color:#000066; 
font-size:12px; 
font-weight:bold; 
cursor: hand; 
cursor:pointer
} 

#menu:hover{
margin-left:20px; 
padding:5px; 
text-align:left; 
float: right; 
border-left:#FF9900 1px solid;  
color:#FFFFFF; 
font-size:12px; 
font-weight:bold; 
cursor: hand; 
cursor:pointer
} 

#centro{width:800px; float:left; background:#FFFFFF; overflow:visible}

#izquierda{width:200px;  margin:0px;  float: left; background:#FFFFFF; overflow: visible}

#donde{width:190px; margin:5px; background:#85a5cc; float:left; overflow: visible; padding-bottom:20px; text-align:center}
#seleccion{ width:180px; margin:5px; margin-left:10px; float:left; background:#85a5cc; font-size:15px; color:#990000; font-weight:bold}
#cuales_seleccion{width:160px; margin-left:5px; float:left; }
#cual_seleccion_1{width:60px; margin-left:5px;  float:left; background:#FFFFFF;cursor:hand; cursor:pointer }
#cual_seleccion_2{width:60px; margin-left:5px;  float:left; background:#EEEEEE;cursor:hand; cursor:pointer }
#posibles{background:#FFFFFF; float:left; padding-top:20px; padding-bottom:20px; color:#000099}

#selecciones_posibles{width:150px; margin-top:5px; margin-left:5px; margin-right:5px; padding-top:5px; padding-bottom:5px; float:left; background:#e3f2f7; font-size:14px; color:#000066; font-weight:bold; cursor:hand; cursor:pointer }
#selecciones_posibles:hover{width:150px; margin-top:5px; margin-left:5px; margin-right:5px; padding-top:5px; padding-bottom:5px; float:left; background:#e3f2f7; font-size:14px; color:#000066; font-weight:bold; cursor:hand; cursor:pointer; background:#DDDDDD }

#selecciones_posibles_sub{width:150px; margin-top:2px; margin-left:5px; margin-right:5px; padding-top:2px; padding-bottom:2px; float:left; font-size:10px; color:#000066; font-weight:bold; cursor:hand; cursor:pointer;}
#selecciones_posibles_sub:hover{width:150px; margin-top:2px; margin-left:5px; margin-right:5px; padding-top:2px; padding-bottom:2px; float:left;  font-size:10px; color:#000066; font-weight:bold; cursor:hand; cursor:pointer; background:#DDDDDD;}


#registro{width:190px; margin:5px;  padding-top:10px; padding-bottom:10px; background:#EEEEEE; float:left; overflow:visible;}

#estadisticas{ width:180px; height:200px; float:left; overflow:hidden; margin-left:5px; text-align: center;}

#como_1{
margin:5px;
text-align:left; 
padding-left:30px; 
color:#85a5cc;
font-size:12px;
cursor:hand; 
cursor:pointer 
}
#como_2{ 
margin:5px; 
text-align:left; 
padding-left:30px;  
color:#85a5cc;
font-size:12px;
cursor:hand; 
cursor:pointer 
}
#como_3{ 
margin:5px; 
text-align:left; 
padding-left:30px; 
color:#85a5cc;
font-size:12px;
cursor:hand; 
cursor:pointer 
}

#como_1:hover{
margin:5px;  
padding-left:30px; 
text-align:left; 
font-size:12px; 
color:#000000;
cursor:hand; 
cursor:pointer; 
/*border-bottom:#CCCCCC 1px solid */
}

#como_2:hover{
margin:5px; 
text-align:left; 
padding-left:30px; 
color:#000000;
font-size:12px;
cursor:hand; 
cursor:pointer; 
/*border-bottom:#CCCCCC 1px solid */
}

#como_3:hover{
margin:5px; 
text-align:left; 
padding-left:30px; 
color:#000000;
font-size:12px;
cursor:hand; 
cursor:pointer; 
/*border-bottom:#CCCCCC 1px solid */
}


#derecha{width:570px;  margin:0px; float: left; background:#FFFFFF; overflow:visible}

#explicacion{
width:530px; 
margin-left:10px; 
margin-right:20px; 
margin-top:0px; 
padding-top:5px; 
padding-bottom:0px; 
float: left; 
color:#333333; 
font-size:11px; 
overflow:visible; 
text-align:left;
}

#meollo{width:560px;  margin:5px; float: right; overflow:visible; margin-bottom:20px }

#listados{ width:550px; margin-left:5px; padding-bottom:5px;  background:#EEEEEE; overflow:visible; text-align:left; float:left}
#listado_buscar{width:240px; margin:5px;  padding:5px;  padding-right:5px;  overflow:visible; float:left; text-align:right}
#listado_imagen{width:250px; margin:5px;   overflow:visible; float: right;}
#form_1{width:230px; float:left; padding-top:5px; padding-bottom:5px;}
#form_2{width:230px; float:left; border-top:#FFFFFF 1px solid; padding-top:5px; padding-bottom:5px}
#form_3{width:230px; float:left; border-top:#FFFFFF 1px solid; padding-top:5px; padding-bottom:5px}
#form_4{width:230px; float:left; border-top:#FFFFFF 1px solid; padding-top:5px; padding-bottom:5px}

#listado_banner{width:550px; height:70px; overflow: hidden; float:left; text-align: left; margin-top:5px}
#listado_izquierda{width:380px; margin:5px; margin-top:0px;  overflow:visible; float:left; text-align: left;}

#listado_derecha{width:150px; margin-top:5px; overflow:visible; float: right;
}
#listado_derecha_imagen{width:140px; height:80px; margin:5px; background:#DDDDDD; overflow: hidden; float: left;}

#listado_votados{width:380px; margin-top:10px; float:left; overflow: hidden;}
#listado_votado_1{width:120px; margin-top:5px; float:left; overflow: hidden; height:240px; background:#EEEEEE; text-align:center }
#listado_votado_2{width:120px; margin-top:5px; float:left; overflow: hidden; height:240px; background:#FFFFFF; text-align:center  }
#listado_votado_3{width:120px; margin-top:5px; float:left; overflow: hidden; height:240px; background:#EEEEEE; text-align:center  }
#listado_ver_todos{width:360px; margin:5px; padding-bottom:5px; margin-left:0px; float:left; cursor:hand; cursor:pointer; background:#EEEEEE}
#texto_imagen_2{width:350px; font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center; float:left; background:#FFCC00; margin:5px; margin-bottom:5px}
#texto_imagen_2:hover{width:350px; font-size:18px; font-weight:bold; color:#990000; text-align:center; float:left; background:#FFCC00; margin:5px; margin-bottom:5px}

.ver_mas_texto{color:#FF9900}
.ver_mas_texto:hover{color:#000000}

#listado_restante{width:520px; margin-top:5px; float: right; text-align:left;}
#listado_restante_encontrado{width:500px; margin:5px; float: left; border-top:#CCCCCC 1px solid}
#listado_restante_encontrado_1{width:100px; margin-top:5px; float: left; overflow:visible}
#listado_restante_encontrado_2{width:300px; margin-top:5px; float: right; padding-top:20px; text-align:left; overflow:visible}

#abajo{margin:0px auto 0px auto; margin-top:0px; width:800px; height:50px; position: relative; overflow: hidden; background:#e4f1f7; padding-bottom:5px; padding-top:5px; position: relative}

#debajo{width:900px; float:left; background:#ccffff; text-align:center; padding:5px;}
#texto_debajo{color:#666699; font-size:12px; font-weight:bold; padding:5px}
#texto_debajo_debajo{color:#666699; font-size:10px; font-weight:bold; padding-top:5px; padding-bottom:5px; width:900px; float:left;background:#ccffff; margin-bottom:0px}
#titulillos{padding-left:5px; padding-right:5px; border-right:#999999 1px solid}
#titulillos:hover{padding-left:5px; padding-right:5px; border-right:#999999 1px solid; color:#000099}
#titulillos_ultimo{padding-left:5px; padding-right:5px;}
#titulillos_ultimo:hover{padding-left:5px; padding-right:5px; color:#000099}

#ver_mas{padding:5px; text-align:center; color:#ff6600; font-size:12px}
#ver_mas:hover{padding:5px; text-align:center; color:#333333}
#boton_reservar{background:#EEEEEE; border:#FF6600 1px solid; padding:2px; text-align:center}
#boton_reservar:hover{background:#EEEEEE; border:#FF6600 1px solid; padding:2px; text-align:center; color:#333333}

#boton_reservar_busquedas{background:#ff9933;padding:2px; text-align:center; color:#FFFFFF; font-size:11px}
#boton_reservar_busquedas:hover{background:#FF0000;padding:2px; text-align:center; color:#FFFFFF; font-size:11px}

#caja_guias{ width:550px; float:left; border-bottom:#FF9900 1px solid; overflow: visible; padding-bottom:5px}
#guias_foto{width:150px; float:left; text-align:left; overflow:hidden}
#guias_titulo{width:380px; margin-left:20px; margin-top:10px; font-size:12px; float:left; text-align:left; font-weight:bold}
#guias_explicacion{width:380px; margin-left:20px; margin-top:10px; float:left; text-align:left;}


#formulario2{width:500px; padding:0px; text-align:left;  /*font-size:12px;*/}
#formulario_fotos{width:450px; padding:10px; padding-right:20px; text-align:left; background:#EEEEEE; border:#666666 1px solid; margin-top:10px; margin-right:20px; float: right; text-align:right; font-size:14px; text-align:center; color:#000066}
#formulario_ancho{width:800px; padding:10px; text-align:left; background:#EEEEEE;}
#opcion{ margin:10px; padding:5px; background:#FFFFFF}
#propietario{width:500px; padding:10px; text-align:left;}

#administrador{width:500px; padding:10px; text-align:left;}

#busquedas{width:560px; float:left; overflow:visible;  text-align:center;}
#titulos_alojamientos{width:560px;  border-top:#FF6600 1px solid; border-bottom: #FF6600 1px solid; font-size:12px;  color:#FF6600; margin-bottom:5px; }
#titulo_alojamiento_foto{width:120px; float:left; overflow:hidden; float:left; text-align:left;}
#titulo_alojamiento_direccion{ width:170px; padding-left:4px; float:left; overflow:hidden; float:left; text-align:left;}
#titulo_alojamiento_precio{ width:130px; padding-left:4px; float:left; overflow:hidden; float:left; text-align:left;}
#titulo_alojamiento_fotos{ width:40px; padding-left:4px; float:left; overflow:hidden; float:left; text-align:left; }
#titulo_alojamiento_reservar{ width:70px; padding-left:4px; float:left; overflow:hidden; float: right; text-align: center;}
#alojamiento_nombre{ width:560px;  float:left; overflow:hidden; background:#EEEEEE; border-top:#CCCCCC 1px solid; font-size:12px; font-weight:bold; color:#333333;margin-top:10px }
#alojamiento_nombre_nombre{ width:450px; margin-left:5px;  float:left; overflow: visible; text-align:left; background:#EEEEEE;}
#alojamiento_nombre_puntuacion{ width:80px;  float: right; overflow: hidden; text-align: right; margin-right:0px; background:#EEEEEE;}
#alojamiento_foto{ width:120px; height:80px; float:left; overflow:hidden; float:left; text-align:left}
#alojamiento_direccion{ width:170px; height:80px; padding-left:4px; float:left; overflow: visible; float:left; text-align:left; border-left:#EEEEEE 1px solid; color:#333333; margin-top:5px}
#alojamiento_precio{ width:130px; height:80px; padding-left:4px; float:left; overflow:hidden; float:left; text-align:left; border-left:#EEEEEE 1px solid; margin-top:5px}
#alojamiento_fotos{ width:40px; height:80px; padding-left:4px; float:left; overflow:hidden; float:left; text-align:left; border-left:#EEEEEE 1px solid; margin-top:5px}
#alojamiento_reservar{ width:70px; height:80px; padding-left:4px; float:left; overflow:hidden; float: right; text-align: center; border-left:#EEEEEE 1px solid; border-right:#EEEEEE 1px solid; font-size:12px; font-weight:bold; color:#990000}

#alojamiento_explicacion{width:560px; float:left; overflow: hidden; float:left; margin-bottom:10px;}
#alojamiento_explicacion_texto{ float:left;  padding-left:125px; width:400px;  margin-top:10px;  overflow: hidden; text-align:left;  color:#333333; margin-bottom:5px;}

#paginacion{width:490px; float:left; padding:5px; overflow:visible; text-align:center; font-size:14px; color:#990000; text-decoration:none}

#ficha{width:550px; float:left; overflow:visible; }
#detalle_arriba{ width:550px; float:left;  background:#EEEEEE; border-top:#cccccc 1px solid }
#detalle_titulo{ width:400px; padding:5px; float:left; text-align:left; color:#333333; font-size:14px; font-weight:bold;}
#detalle_puntuacion{ width:100px; padding:5px; float:right; text-align:left}
#detalle_izquierda{width:550px; float:left; overflow:visible}
#detalle_imagen{width:350px; height:210px; float:left; overflow:hidden; text-align:left;}
#detalle_direccion{ width:190px; overflow:visible ; float: right;  text-align:left; color:#333333; font-size:10px; }
#detalle_imagenes{width:540px; float:left; margin-top:0px; text-align:center}
#detalle_fotito{ width:105px; height:65px; float:left; margin-left:0px; text-align: center; padding-top:5px; overflow:hidden; border:#EEEEEE 1px solid}
#detalle_fotito:hover{ width:105px; height:65px; float:left; margin-left:0px; text-align: center; padding-top:5px; overflow:hidden; border:#FF3300 1px solid}
#detalle_explicacion{ width:550px; float:left; overflow:visible; background:#EEEEEE;}
#detalle_explicacion_texto{width:530px; margin:10px; text-align:left; color:#333333; font-size:10px; color:#333333}

#detalles_generales{
width:550px; 
margin-top:0px; 
overflow:visible; 
float:left
}
#detalles_generales_texto{
width:530px; 
margin-laft:10px; 
margin-right:10px; 
overflow:visible; 
float:left; 
text-align:left; 
font-size:10px
}

#titulos_detalles{font-size:12px; font-weight:bold; color:#333333;}

#titulos_contratar{font-size:12px; font-weight:bold; color:#FFFFFF;}

#titulos_admin{font-size:12px; font-weight:bold; color:#FF6600;}

#texto_imagen{width:165px; height:40px; margin-left:12px; font-size:18px; font-weight:bold; color:#FFFFFF; text-align:center; float:left; background:#FFCC00; padding-top:10px}
#texto_imagen:hover{width:165px; height:40px; margin-left:12px; font-size:18px; font-weight:bold; color:#990000; text-align:center; background:#FFCC00; padding-top:10px}

#votar{ width:450px; margin-left:80px; text-align:left; float:left; color:#990000}
#opinar{ width:100px; padding:5px; background:#FF9900; color:#FFFFFF; font-size:10px; font-weight:bold; text-align:center;float:left; margin-left:50px; margin-top:20px}
#opinar:hover{ width:100px; padding:5px; background:#FF9900; color:#990000; font-size:10px; font-weight:bold; text-align:center; float:left; margin-left:50px; margin-top:20px;}
#opinar_ver{ width:100px; padding:5px; background:#FF9900; color:#FFFFFF; font-size:10px; font-weight:bold; text-align:center;float:left; margin-left:50px; margin-top:20px}
#opinar_ver:hover{ width:100px; padding:5px; background:#FF9900; color:#990000; font-size:10px; font-weight:bold; text-align:center; float:left; margin-left:50px; margin-top:20px;}

.mano{cursor:hand; cursor:pointer}

.mano2{cursor:hand; cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ff9900;
	text-decoration: none;}
.mano2:hover{cursor:hand; cursor:pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;}
		
.imagen{ border:#EEEEEE 4px solid}
.vinculo{text-decoration:none; color:#000066; cursor:hand; cursor:pointer}
.vinculo:hover{text-decoration:none; color:#990000}

.aviso{
font-size:12px; 
color:#FF0000;
}


.ir{cursor:hand; cursor:pointer;font-size:16px; color:#333333;}
.volver{color:#FF6600; font-size:11px; font-weight:bold; text-decoration:none }
.volver:hover{color:#333333; font-size:11px; font-weight:bold; text-decoration:none }

#formulario_admin{width:500px; padding:10px; text-align:left;  font-size:10px}
#titulo{ font-size:14px; font-weight:bold; color:#990000; border-bottom: #DDDDDD 1px solid; width:490px; float:left; text-align:left; margin-top:20px; margin-bottom:10px; }
#esta{width:490px; float:left; background:#EEEEEE; margin-top:5px; padding-bottom:5px; border:#CCCCCC 1px solid}
#esta2{width:490px; float:left; background:#EEEEEE; }
#campo{font-size:14px; width:280px; color:#990000; text-align:left; float:left; padding:2px}
#estado{ font-size:14px; font-weight:bold; width:200px; float:right; text-align: right; margin-right:0px; padding:2px }
#datos_propietario{width:480px; font-size:14px; color:#990000; text-align:left; float:left; padding:2px; margin-top:10px; margin-bottom:10px; border:#999999 1px solid; background:#EEEEEE}
#subcampos{border-bottom:#EEEEEE 1px solid; padding:2px}

#adm_opinion{width:500px; float:left; background:#EEEEEE; margin-top:5px}

#cambio_banner{border:#FFFFFF 1px solid}
#cambio_banner:hover{border:#FF0000 1px solid}

#linques{ font-size:10px; color:#FF6600; text-decoration:none}
#linques:hover{ font-size:10px; color:#000000; text-decoration:none}
#linques:link{ font-size:10px; color:#FF6600; text-decoration:none}

a{color:#FF6600; text-decoration:none}/*#6699CC*/
a:link{color:#FF6600; text-decoration:none}/*#6699CC*/
a:hover{color:#000000; text-decoration:none}

/* ZONA FORMULARIOS **********/

.anformulario{
font-size:11px; 
color:#FF6600;
font-weight:bold
}

.anformulariobk{
font-size:10px; 
color:#333333;
font-weight:normal
}

#formulario{
width:500px; 
padding:10px; 
text-align:left; 
background:#EEEEEE; 
/*font-size:12px*/
}

#iconoslistado{
width:250px; 
margin-left:0px; 
margin-right:20px; 
margin-top:0px; 
padding-top:5px; 
padding-bottom:0px; 
float: left; 
font-size:10px; 
overflow:visible; 
text-align:left;
text-decoration:none; 
/*border-top:#666666 1px solid;*/
padding:5px
}

#listadoadministrador{
font-size:10px; 
overflow:visible; 
text-align:left;
text-decoration:none 
}

.enlace{
text-decoration:none;
font-weight:normal;
color:#FF3300;
font-size:10px

}

.enlace:hover{
text-decoration:none;
font-weight:normal;
color:#000000;
font-size:10px

}

#listadoadmin{
width:500px; 
border-top:#666666 1px solid; 
padding:5px;
font-size:11px;
color:#333333
}

.datosficha{
font-size:11px; 
font-weight:bold; 
color:#FF6600; 
float:left; 
width:500px; 
margin-top:10px; 
text-align:left
}

.titularesgranates{
	color:#CC3300;
	text-align:center;
	font-size:10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold
	}


#txt_mensaje {
    margin:0px auto 0px auto; margin-top:0px; top:0px; 
	width:900px;
	padding:20px;
	float:left;
	margin-top:25px;
	margin-left:30px;
	margin-right:10px;
	margin-bottom:25px;
	overflow:hidden;
	text-align:center;
	padding:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	color:#333333;
	text-decoration: none;
	font-size: 12px;
}