@charset "UTF-8";

/* Textos */
@font-face {
	font-family: Lora;
	src: url(Lora.ttf);
}

@font-face {
	font-family: Lexend;
	src: url(Lexend-Regular.ttf);
}

@font-face {
	font-family: Lexend-fina;
	src: url(Lexend-Light.ttf);
}

@font-face {
  font-family: Poppins;
  src: url(Poppins-Regular.ttf);
}

/* Fuente Script */
@font-face {
  font-family: Caveat;
  src: url(Caveat-Regular.ttf);
}

textarea, input {
  resize: none;
  font-family:Poppins, Geneva, sans-serif;
}

input[disabled] {
	background-color:#ddd;	
}

*:focus {
    outline: none;
}

* {
	margin:0 auto; 
	font-family: Poppins, Arial, sans-serif;
	
}

.solomovil {
	display:none;	
}

body {
	font-size: 1.0vw;
	text-align: center;
	vertical-align: middle;
	width:100%;
 	overflow: scroll;
	background-color:#efefef;
	color:#000000;
	margin:0px 0px 0px 0px;
}

a { 
color: #000;
text-decoration: none;
} 
a:link { 
text-decoration: none;
color: #000; 
} 
a:visited { 
text-decoration: none;
color: #000;  
} 
a:hover {
text-decoration: none;
color: #000;
} 
a:active { 
text-decoration: none;
color: #000; 
}

.iframe_fotos {
	width:100%;
	height:100%;	
	min-height:25em;
	display: block;
}

#cabecera {
	width:96%;
	padding-left:2%;
	padding-right:2%;
	text-align:left;
	padding-bottom:2em;
	position:fixed;
	z-index:4;
	top:0;
	background-image: linear-gradient(to top, rgba(255,255,255,0.6), rgba(255,255,255,1));
}

.cabecera_menu_privado {
	background-image: none;
	background-color:#999;
}

.cabecera_logo {
	margin:1.7em 7% 0em 0px;
	float:left;
	width:12%;
	text-align:left;
}

#menu_principal {
	float:left;
	margin-top:1.7em;
}

/* MENU Y ÁREA PRIVADO PROPIETARIO E INQUILINO*/

.ajuste_superior_cuando_menu_privado {
	height:4em;
}

#menu_privado {
	width:100%;
	padding-left:0%;
	padding-right:2%;	
	top:5em;
	position:fixed;
	z-index:4;
	margin-left:0%;
	font-size:1.2em;
	background-color:rgba(0,0,0,1);
}

.menu_privado_opcion {
	float:left;
	background-color:rgba(0,0,0,1);
	width:11.5%;	
	color:#fff;
	padding-top:.4em;
	padding-bottom:.3em;
	border-right-color:#ccc;
	border-right-width:1px;
	border-right-style:solid;
	opacity: 0.7;
    filter: alpha(opacity=70);
}

.menu_privado_opcion:hover {
	opacity: 0.85;
    filter: alpha(opacity=85);
}

.mpo2 {
	font-size:.8em;
	padding-top:1em;
	padding-bottom:1em;
}

.menu_privado_opcion_login {
	width:17%;
	text-align:center;
	text-transform:uppercase;
	margin-right:3%;
}

.menu_privado_opcion_on {
	opacity: 1;
    filter: alpha(opacity=100);
}

.menu_privado_logo_webpanel {
	float:left;
	width:15%;	
	margin-left:1%;
	padding-top:.4em;
	margin-right:5%;
}

.menu_privado_icono {
	width:20%;
	clear:both;
	text-align:center;
	margin-top:.2em;	
}

.menu_privado_nombre {
	float:left;
	background-color:rgba(0,0,0,1);
	width:19.5%;	
	color:#fff;
	padding-top:2.2em;
	padding-bottom:.3em;
	margin-left:2%;
	font-size:.7em;
	text-align:left;
}

.menu_privado_nombre_inquilino {
	margin-right:2.5%;
}

.interior_privado {
	padding-top:7em;
	padding-bottom:5em;
}

/* FIN ÁERA Y MENÚ PRIVADO */

/* ajuste para idiomas */
.menu_principal_es {
	margin-left:5%;		
	width:70%;
}

.menu_principal_en {
	margin-left:9%;
	width:53%;
}
/* fin ajuste para idiomas */

.opcion_menu {
	float:left;
	margin:.1em 6% 0px .7%;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	padding-left:2%;
	padding-right:2%;
	padding-top:.6em;
	padding-bottom:.6em;
	font-size:1.1em;
	color: #05548b;
	opacity: 1;
    filter: alpha(opacity=100);
	background-color:#FFF;
}

.opcion_menu:hover {
	opacity: 0.5;
    filter: alpha(opacity=50);
}

.opcion_menu_on {
	opacity: 0.5;
    filter: alpha(opacity=50);
	text-decoration:underline;
}


#registrate {
	float:right;
	width:10%;	
	margin-top:2em;
}

#idiomas {
	float: right;
	width: 6%;
	margin-top: 2.5em;
	position: absolute;
	top: 1em;
	right: 1%;
}

.idioma_icono {
	float:left;
	margin-left:5%;
	width:30%;	
}

#buscador {
	font-size:2em;	
	width:100%;
	margin-top:.5em;
}

#ciudad {
	font-size:.8em;	
	padding:.4em 0px .4em 3%;
	float:left;
	width:30%;
	background-image: url(/imagenes/buscar3.png) ;
    background-position: .6em .5em;
    background-repeat: no-repeat;
	background-size:9% 55%;
	padding-left:7%;
	background-color:#fff;
	border:none;
	border-right-color:#ddd;
	border-right-style:solid;
	border-right-width:1px;
}

#selector_ciudad {
	position:absolute;
	background-color:#fff;
	font-size:.7em;
	width:30.6%;	
	text-align:left;
	color:#666;
	padding:1em .8em 1.2em .8em;
	left:2.5%;
	z-index:2;
	
}

.selector_ciudad_opcion {
	padding:.2em 0% .2em 19%;
	background-image: url(/imagenes/ciudad.png) ;
    background-position: .6em .35em;
    background-repeat: no-repeat;
	background-size:1em 1em;
	

}

.selector_ciudad_opcion:hover {
	background-color:#0093cb;
	color:#fff;
}

#dia {
	font-size:.8em;	
	padding:.4em 2% .4em 8%;
	float:left;
	width:27%;
	background-color:#fff;
	border:none;
	background-image: url(/imagenes/calendario_icono2.png) ;
    background-position: .8em .4em;
    background-repeat: no-repeat;
	background-size:10% 62%;

}

#boton_buscar {
	float:left;	
	font-size:.8em;
	padding:.4em 0% .4em 0%;
	text-align:center;
	width:50%;
	border:none;
	margin-left:0%;
}




/* MENU SOLAPA */

.menu_solapa {
	position:fixed;
	z-index:99;
	top:8.3em;
	width:100%;
	padding:0em 0px 0em 0px;
	float:left;
	display:none;
	opacity: 0.95;
	background-color:rgba(22,22,22,0.9);
	border-top-color:#ccc;
	border-top-width:1px;
	border-top-style:solid;
	padding-left:0%;
}

.menu_solapa_opcion {
	text-align:center;
	color:#fff;
	font-size:1.15em;
	border-right-color:#ccc;
	border-right-width:1px;
	border-right-style:solid;
	float:left;
	padding:.3em 0% .3em 0%;
	width:16%;
	
}

.menu_solapa_opcion_on {
	
}

/* FIN MENU SOLAPA */



/* HOME */
#home_slideshow {
	margin:0;
	padding:0;
	position:relative;
	z-index:1;
	height:50em;
	overflow:hidden;
	width:100%;
}

.imagen_slide {
	width:100%;	
}

.home_apartado {
	width:100%;
	padding-top:4em;
	padding-bottom:4em;
}

.home_apartado_in {
	width:94%;
	padding-left:3%;
	padding-right:3%;	
}

.home_apartado_titulo {
	font-size:2.2em;	
	text-align:left;
	margin-bottom:.1em;
	color:#05548b;
}

.home_apartado_subtitulo {
	text-align:left;
	font-size:1.3em;	
	margin-bottom:2em;
	color:#05548b;

}

.texto_linea_media {
	width:100%;
	margin-top:1em;
}
.texto_linea_media:before,
.texto_linea_media:after{
    content: '';    
    width: 20%;    
    height: 1px;
    margin: 0 10px;
    background: #0a3380;  
    display: inline-block;
    vertical-align: middle;   
}


/* Home reserva ciudades */


#home_ciudades_menos, #home_ciudades_mas  {
	top:10.6em;
}

.home_ciudades_item {
	width:16.4em;
	float:left;	
	margin-right:2em;
	margin-bottom:1em;
	background-color:#f4f4f4;
	padding-bottom:2em;
}

.home_ciudades_img_lienzo {
	height:12em;
	overflow:hidden;	
}

.home_ciudades_imagen {
	width:135%;
}

.home_ciudades_titulo {
	font-size:1.5em;	
	margin-top:.5em;
	margin-bottom:1em;
	overflow:hidden;
	font-weight:bold;
}

.home_ciudades_descripcion {
	font-size:1em;
	text-align:justify;
	margin-top:.2em;
	height:5.5em;
	padding-left:5%;
	padding-right:5%;
	color:#333;
}

.home_ciudades_vermas {
	width:40%;
	margin-top:1em;
	font-size:1.2em;
}

/* Fin home reserva ciudades */








/* Home pisos */

#home_pisos_contenedor {
	width:97%;
	overflow:hidden;
	position:relative;
	height:31em;
}

#home_pisos {
	width:10000px;
	position:absolute;
}

#home_pisos_menos, #home_pisos_mas  {
	top:13.1em;
}

.home_pisos_item {
	width:21.4em;
	float:left;	
	margin-right:1.5em;
	background-color:#f4f4f4;
	background-image: linear-gradient(to bottom, rgba(5,84,139,1), rgba(5,84,139,0.8));
	padding-bottom:2em;
}

.home_pisos_img_lienzo {
	height:12em;
	overflow:hidden;	
}

.home_pisos_imagen {
	width:100%;
	height:12em;
}

.home_pisos_imagen_min {
	width:30%;
	height:5.2em;
	position:absolute;
	right:0%;
	top:1.6em;
	z-index:2;
	border-left-color:#0093cb;
	border-left-width:2px;
	border-left-style:solid;
}

.home_pisos_imagen_min2 {
	width:30%;
	height:5.2em;
	position:absolute;
	right:0%;
	top:6.8em;
	z-index:2;
	border-left-color:#0093cb;
	border-left-width:2px;
	border-left-style:solid;
	border-top-color:#0093cb;
	border-top-width:2px;
	border-top-style:solid;

}

.home_pisos_titulo {
	font-size:1em;	
	margin-top:.7em;
	margin-bottom:.7em;
	overflow:hidden;
	height:1.7em;
}

.home_pisos_descripcion {
	font-size:.9em;
	text-align:justify;
	margin-top:.1em;
	height:7.5em;
	padding-left:5%;
	padding-right:5%;
	color:#333;
	overflow:hidden;
}

.home_pisos_reservar {
	width:40%;
	margin-top:1.4em;
	font-size:1em;
}

.home_pisos_ciudad {
	font-size:1.5em;	
	margin-top:.5em;
	margin-bottom:.3em;
	overflow:hidden;
	font-weight:bold;
}


.home_pisos_precio {
	font-size:.8em;
	margin-top:.3em;
	
}


/* Fin home habitaciones */





/* Home propiedades */

.home_propiedades_item {
	width:21em;
	float:left;	
	margin-right:2.7em;
	margin-bottom:1em;
	padding-bottom:4em;
}

.home_propiedades_img_lienzo {
	height:12em;
	overflow:hidden;	
}

.home_propiedades_imagen {
	width:100%;
}

.home_propiedades_titulo {
	font-size:1.2em;	
	margin-top:1em;
	margin-bottom:.7em;
	overflow:hidden;
	text-align:left;
}

.home_propiedades_descripcion {
	font-size:1em;
	text-align:justify;
	margin-top:.2em;
	height:3.5em;
	color:#333;
}

#home_propiedades_subtitulo {
	float:left;
	margin-top:.8em;	
	margin-right:1.5%;
}

.home_propiedades_ciudad_select {
	font-size:1.1em;
	padding:.2em 0px .2em .8em;	
	margin-top:.5em;
	border:none;
}

/* Fin home propiedades */






/* COLA */

#cola {
	text-align:center;	
	color:#fff;
	font-size:1em;
	background-color:#fff;
	background-image: linear-gradient(to bottom, rgba(5,84,139,0.9), rgba(5,84,139,1));
	padding-bottom:1.5em;
}

#cola a, #cola a:link, #cola a :active, #cola a:visited, #cola a:hover {
	color:#fff;
	text-decoration:none;	
}

#cola_contacta {
	margin-bottom:3em;
	color:#fff;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#4f90bd;
	padding-bottom:2em;
}

#cola_contacta_titulo {
	float:left;
	font-size:1.5em;	
	width:25%;
	text-align:left;
}

.cola_titulo {
	font-size:1.2em;
	text-transform:uppercase;
	margin-bottom:1.5em;
	color:#fff;
	font-weight:bold;
}

#cola_lista1 {
	width:25%;
	float:left;
}

#cola_lista2 {
	width:25%;
	float:left;
}

#cola_lista3 {
	width:25%;
	float:left;
}

#cola_lista4 {
	width:25%;
	float:right;
}


.op_cola {
	margin-bottom:1em;	
}

.cola_separador {
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#4f90bd;	
	padding-top:2.5em;
}



/* FIN COLA */


/* Pié de página */
#pie {
	padding-bottom:1em;
	color:#fff;
	font-size:1em;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	text-align:left;
	background-color:#06558c;
}

#pie_derechos {
	width:30%;	
	float:left;
	margin-left:0%;
	padding-top:.5em;
	margin-right:10%;
	
}

.clicwow {
	width:5%;	
	float:right;	
	position:relative;
	top:-.2em;
	margin-right:22%;
}

.webup {
	width:8%;	
	float:left;
	margin-right:10%;
	margin-right:5%;
}

.webpanel {
	width:12%;	
	float:left;	
	margin-right:1%;
	padding-top:.8em;
	margin-right:7%;
	position:relative;
	top:-.1em;
	margin-left:1%;
}

.paypal {
	width:8%;	
	float:left;	
	margin-right:1%;
	padding-top:.6em;
	margin-right:6%;
	position:relative;
	top:-.5em;
}

.visamastercard {
	width:10%;	
	float:left;	
	margin-right:4%;
	padding-top:.6em;
	position:relative;
	top:-.4em;
}




/* Fin PIé de página */





/* GENÉRICOS INTERIORES */
.interior {
	margin-top:3em;
}

.interior_normal {
	width:96%;
	padding-left:2%;
	padding-right:2%;
}

.interior_modal {
	width:80%;
	padding:2em 4% 4em 4%;
	margin-bottom:4em;
	margin-top:10em;
	background-color:#bcbcba;

}

/*  Sesión */ 
#interior_fondo_iniciar_sesion {
    background-position: 0em 0em;
    background-repeat: no-repeat;
	background-size:100% auto;
	padding:12em 0px 10em 0px;
	background-color:#999;

}

.interior_iniciar_sesion {
	width:35%;
	margin-left:5%;
	padding:2em 4% 2em 4%;
	background-color:rgba(255,255,255,0.9);
}

#olvidado, #volver {
	margin:2em 0px .3em 0px;	
}

/* Fin Iniciar Sesión */

/* Registro */ 

#interior_fondo_registro {
	background-image: url(/imagenes-dinamicas/paginas_133_imagen_1.jpg);
    background-position: 0em 0em;
    background-repeat: no-repeat;
	background-size:100% auto;
	padding:9em 0px 10em 0px;

}

.interior_registro {
	width:35%;
	margin-left:5%;
	padding:2em 4% 2em 4%;
	background-color:rgba(255,255,255,0.9);
}

.boton_titulo_registrarme {
	float:right;
	width:30%;	
	margin-top:.6em;
	padding:.5em 0px .5em 0px;
	text-align:center;
	font-size:1.2em;
	margin-left:2%;
}

/* Fin Registro */

.interior_titulo {
	text-align:left;
	font-size:2em;
	color:#000;
	padding-top:.3em;
	margin-bottom:.3em;
}

.interior_titulo_registro {
	width:30%;
	float:left;	
}

.interior_texto {
	text-align:left;
	margin-top:2em;
	font-size:1em;
	padding:0px 0px 1em 0px;
	text-align:justify;
}


.interior_texto a:link { 
text-decoration: none;
color:#0093cb;
} 
.interior_texto a:visited { 
text-enlace_nocambia: none;
color:#0093cb;
} 
.interior_texto a:hover {
text-decoration: none;
color:#66b6e6;
} 
.interior_texto a:active { 
text-decoration: none;
color:#0093cb;
}

.interior_texto_panel_datos {
	text-align:justify;
	margin-top:2em;
	font-size:1em;
	padding:2em 5% 4em 5%;
}

.interior_imagen {
	float:right;
	width:10%;	
	margin:0em 1em 0px 0px;
}

.interior_pagina {
	width:94%;
	padding-left:3%;
	text-align:justify;
	padding-right:3%;
	margin-bottom:1em;
	margin-top:6em;
}

.interior_pagina_imagen_cabecera {
	width:100%;	
	margin:0em 0em 0px 0px;
	margin-top:0em;
}

.interior_pagina_fullwidth {
	width:94%;
	padding-left:3%;
	text-align:justify;
	padding-right:3%;
}

.interior_categorias {
	text-align:center;
	margin-top:2em;
	font-size:.8em;
	padding:0px 0px 1em 0px;
}

.interior_categoria {
	padding:.3em 0px .3em 0px;
	display:inline-block;
	width:8%;	
	margin-right:.1%;
	text-align:center;
}

.interior_grupos {
	text-align:center;
	margin-top:2em;
	font-size:.8em;
	padding:0px 0px 1em 0px;
}

.interior_grupo {
	padding:.3em 0px .3em 0px;
	text-align:center;
}

.interior_grupo_nombre {
	font-size:2em;
}

/* FIN GENÉRICOS PÁGINAS */


/* Interior noticias o similares en dos niveles*/


.interior_noticia_fecha {
	font-size:.9em;	
	text-align:left;
}

.interior_noticia_imagen {
	width:30%;
	float:left;
	margin-bottom:1em;
	margin-right:2%;
}

.interior_noticia_titulo {
	font-size:2em;	
	margin-top:.1em;
	margin-bottom:1em;
	text-align:left;
}

.interior_noticia_texto {
	font-size:1em;
	text-align:justify;
	margin-top:.5em;
}


/* GESTION */

.interior_gestion {
	padding-top:9em;
	padding-bottom:5em;
}

.gestion_titulo {
	text-align:left;
	font-size:2em;	
}

.gestion_titulo_texto_bajo_titulo {
	width:56%;
	font-size:1em;
	float:left;
	text-align:justify;
}

.gestion_titulo_izda {
	float:left;
	width:65%;
}

.gestion_titulo_aloj {
	float:left;
	width:100%;
}

.mis_alojamientos_bienvenida_titulo {
	font-size:2em;
	text-align:left;	
	margin-bottom:.3em;
}

.mis_alojamientos_bienvenida_subtitulo {
	font-size:1.2em;
	text-align:justify;	
}

.mis_alojamientos_bienvenida_anyadir_aloj {
	float:left;
	width:30%;
	margin-left:20%;
	margin-bottom:.0em;
	padding:1em 0px 1em 0px;
	margin-top:4em;
}

.mis_alojamientos_bienvenida_aloj_ico {
	width:40%;	
}


.gestion_areas_lista_item {
	padding:.3em 0px .3em 0px;
}

.gestion_areas_lista_item_anyadir {
	font-size:1.5em;
	margin-top:.5em;
}

.gestion_areas_lista_item_anyadir_aloj {
	float:right;
	width:20%;
	margin-left:.5%;
	margin-bottom:.0em;
	padding:.4em 0px .4em 0px;
	position:relative;
	top:-1em;
}

.gestion_areas_lista_item_anyadir_aloj_ico {
	position:relative;
	top:.3em;
	width:20%;	
	clear:both;
	margin-bottom:.2em;
}

.gestion_areas_lista_item_aloj_img {
	width:50%;
	margin-top:.6em;	
}

.gestion_areas_aloj_img_ficha_abajo {
	width:20%;
	padding:1em 0px 2em 0px;
}

.gestion_areas_lista_col_separador {
	width:100%;
	border-top-color:#333;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:0em;
}

.gestion_areas_lista_col_separador2 {
	width:100%;
	border-top-color:#eee;
	border-top-style:solid;
	border-top-width:1px;
}

.gestion_areas_lista_col {
	width:15%;
	float:left;
	overflow:hidden;
	text-align:center;
}

.gestion_areas_lista_col_gran {
	width:20%;
	float:left;
}

.gestion_areas_lista_col_gran2 {
	width:25%;
	float:left;
}

.gestion_areas_lista_col_med {
	width:10%;
	float:left;
}

.gestion_areas_lista_col_med105 {
	width:10.5%;
	float:left;
}

.gestion_areas_lista_col_med2 {
	width:7.6%;
	float:left;
}

.gestion_areas_lista_col_peq {
	width:5%;	
}

.gestion_areas_lista_col_peq2 {
	width:6%;	
}

.gestion_areas_lista_col_check {
	width:2%;
	padding-left:1%;
	
}

.gestion_areas_lista_col_icon {
	height:1.5em;
	float:right;
	margin-right:.4%;	
	margin-top:.2em;
	margin-bottom:.2em;
}

.gestion_areas_lista_col_icon_img_elim {
	margin-right:42%;
	margin-left:1%;
}

.gestion_areas_lista_col_icon_excel {
	float:right;
	width:2%;
	margin-top:1.2em;
	margin-left:1%;
}

.gestion_areas_lista_col_icon2 {
	height:2em;
	margin-right:1%;
}

.gestion_areas_lista_col_sep {
	padding-top:1.7em;
}

.gestion_areas_lista_col_sep2 {
	padding-top:1em;
}

.gestion_areas_lista_col_sep3 {
	padding-top:1.1em;
}

.gestion_areas_lista_col_sep_icon {
	padding-top:1.5em;
}

.gestion_areas_lista_col_activa_icon {
	width:15%;
	margin-top:1em;	
}

.gestion_areas_lista_detalles {
	width:96%;
	padding:.5em 2% .5em 2%;	
	display:none;
}

.gestion_areas_lista_detalles_item {
	width:45%;
	margin-right:2%;
	margin-bottom:1em;
	padding:1.5em 2% 1.5em 2%;	
	float:left;
	background-color:#fcfcfc;
	text-align:justify;
	
}

.gestion_panel_edicion {
	width:70%;
	padding:2em 15% 2em 15%;
}

#gestion_panel_pasos {
	float:right;
	width:60%;	
	font-size:1.3em;
	margin-top:.3em;
}

#gestion_panel_paso3 {
	position:relative;	
}

#gestion_panel_conforme {
	float:right;
	position:absolute;
	top:7em;
	right:2%;	
}

#reserva_conforme {

}


.area_privada_selector_vivienda {
	font-size:.57em;
	margin-bottom:1em;	
	padding:.2em 2em .2em 1%;;
}

.gestion_panel_edicion_paso {
	float:left;
	width:30%;
	margin-right:1%;
	margin-left:1%;
	color:#333;

}

.gestion_panel_edicion_paso_off {
	opacity: 0.4;
    filter: alpha(opacity=40);	
	color:#ccc;
}

.gestion_panel_edicion_paso_off2 {
	opacity: 0.7;
    filter: alpha(opacity=70);	
	color:#ccc;
}

.gestion_panel_edicion_paso_numero {
	width:9%;
	border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
	border-color:#333;
	border-style:solid;
	border-width:2px;
	height:100%;
	float:left;
	font-weight:bold;
}

.gestion_panel_edicion_paso_numero_off {
	border-color:#ccc;
}

.gestion_panel_edicion_paso_titulo {
	float:left;
	width:65%;	
	text-align:left;
	margin-left:3%;
	margin-top:.1em;
}

.gestion_panel_edicion_titulo {
	font-size:1.3em;
	margin:1em 0px 1em 0px;
}

.gestion_panel_edicion96 {
	width:96%;
	padding:2em 2% 2em 2%;
	margin-top:1em;
}

.gestion_panel_boton_atras {
	float:left;
	margin-top:1em;
	padding:.5em 0px .5em 0px;
	text-align:center;
	font-size:1.2em;
	width:10%;
}

.gestion_panel_boton_siguiente {
	float:right;
	margin-top:1em;
	padding:.5em 0px .5em 0px;
	text-align:center;
	font-size:1.2em;
	width:10%;
}

.gestion_panel_boton_validar_sms {
	margin-top:1em;
	padding:.5em 0px .5em 0px;
	text-align:center;
	font-size:1.2em;
	width:20%;
	margin-right:15%;
	float:left;
}

.gestion_panel_input_codigo_sms {
	margin-top:.7em;
	padding:.5em 0px .5em 0px;
	text-align:center;
	font-size:1.2em;
	width:20%;
	margin-right:3%;
	float:left;
}

.gestion_panel_boton_finalizar {
	margin-top:1em;
	padding:.5em 0px .5em 0px;
	text-align:center;
	font-size:1.2em;
	width:10%;
	margin-left:45%;
}



.formulario_dato_gestion {
	text-align:left;	
	margin:0em 5% 0px 0px;
	float:none;
	width:100%;
}

.formulario_dato_gestion_titulo {
	font-weight:bold;
	margin:1.5em 0px 1em 0px;
	clear:both;
}

.formulario_dato_gestion_titulo_nuevo_datos_generales {
	font-size:1.7em;
	margin:0em 0px 1em 0px;
	text-align:left;
	padding-top:0em;
}

.formulario_dato_gestion_titulo_nuevo_caracteristicas {
	font-size:1.7em;
	margin:1em 0px 0em 0px;
	text-align:left;
	padding-top:1em;
}

.formulario_dato_gestion_titulo_nuevo_fotos {
	font-size:1.7em;
	margin:1em 0px 1em 0px;
}

.formulario_dato_gestion45 {
	text-align:left;	
	margin:0em 5% 0px 0px;
	float:left;
	width:45%;
}

.formulario_dato_gestion35 {
	text-align:left;	
	margin:0em 2% 0px 0px;
	float:left;
	width:31%;
	font-size:1em;
}

.formulario_dato_gestion30 {
	text-align:left;	
	margin:0em 5% 0px 0px;
	float:left;
	width:28%;
	font-size:1em;
}

.formulario_dato_gestion25 {
	text-align:left;	
	margin:0em 2% .5em 0px;
	float:left;
	width:23%;
	font-size:1em;
}

.formulario_dato_gestion20 {
	text-align:left;	
	margin:0em 0% .5em 0px;
	float:left;
	width:20%;
	font-size:1em;
}

.formulario_dato_gestion17_5 {
	text-align:left;	
	margin:0em 2% 0px 0px;
	float:left;
	width:17.5%;
}

.formulario_dato_gestion16 {
	text-align:left;	
	margin:0em 2% 0px 0px;
	float:left;
	width:16%;
}

.formulario_dato_gestion17 {
	text-align:left;	
	margin:0em 2% 0px 0px;
	float:left;
	width:12%;
}

.formulario_dato_gestion15 {
	text-align:left;	
	margin:0em 2% 0px 0px;
	float:left;
	width:10%;
}

.formulario_dato_gestion10 {
	text-align:left;	
	margin:0em 2% 0px 0px;
	float:left;
	width:5%;
}

.formulario_dato_gestion_separador {
	margin:1em 0px 1em 0px;
	width:100%;
	border-top-color:#ccc;
	border-top-style:solid;
	border-top-width:1px;
}

.formulario_dato_gestion_separador_vertical {
	margin:.5em 1% 0em 1%;
	width:1%;
	border-left-color:#0093cb;
	border-left-style:solid;
	border-left-width:2px;
	float:left;
	height:100%;
	padding:1em 0px 1em 0px;
}

.formulario_separador_direccion {
	margin-left:1%;
}

.formulario_txt_pie {
	font-size:1em;
	text-align:justify;
	margin-top:2em;	
}

.formulario_area_privada_separador {
	margin-bottom:1em;	
}

.formulario_area_privada_separador2 {
	margin-bottom:4em;	
}

.formulario_area_privada_info_dato {
	font-size:1.3em;	
	text-align:left;
	margin-top:.3em;
}

.formulario_area_privada_info_dato_sep {
	margin-top:1.2em;
	margin-bottom:.5em;
}

.formulario_area_privada_info_dato_anyadir_aloj {
	font-size:.6em;	
	text-align:left;
	margin-top:.3em;
	width:100%;
}

.gestion_titulo_selector {
	float:left;
	width:20%;	
	text-align:left;
	display:inline;
	margin-right:2%;
	margin-top:.5em;
}

.gestion_titulo_selector2 {
	float:left;
	width:8%;	
	text-align:left;
	margin-left:2%;
}

.gestion_titulo_ajuste_input {
	position:relative;
	top:-.1em;	
}


.gestion_titulo_selector3 {
	float:left;
	width:12%;	
	text-align:left;
	margin-right:1.5%;
}

.gestion_titulo_selector4 {
	float:left;
	width:32%;	
	text-align:left;
	margin-right:1.5%;
}

.gestion_titulo_selector_periodo {
	width:39%;	
	text-align:left;
	margin-right:1%;
	font-size:1.1em;
	padding:.2em 0px .2em .6em;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
	box-sizing:content-box;
}

.gestion_titulo_selector_tipo_factura {
	width:100%;
}

.buscador_boton {
	width:85%;
	padding:.4em 0px .4em 0px;	
	float:left;
	text-align:center;
	margin-left:3%;
	margin-top:1.2em;
	
}

.fuente_peq {
	font-size:.8em;	
}

.formulario_dato_horario_linea {
	padding:.2em 0px 1em 0px;	
	background-color:#ebf0fb;
	margin-bottom:.5em;
}

/* FIN GESTIÓN */



/* GENRÉRICOS FORMULARIO */

.formulario_titulo {
	background-color:#d7dff1;
	padding:.5em 2% .5em 2%;	
	margin-bottom:.5em;
}

.formulario_titulo2 {
	background-color:#d7dff1;
	padding:.5em 2% .5em 2%;	
	margin-bottom:.5em;
	margin-top:1em;
}

.formulario_titulo3 {
	text-align:center;
	font-weight:bold;
}

.formulario_dato {
	text-align:left;	
	margin:1em 7% 0px 0px;
	float:left;
	width:45%;
}

.formulario_dato502 {
	text-align:left;	
	margin:1em 0% 0px 0px;
	float:left;
	width:45%;
}

.formulario_dato100 {
	text-align:center;	
	margin:1em 0% 0px 0%;
	width:100%;
}

.formulario_dato_der {
	float:right;
	margin-right:0;
}

.formulario_dato50 {
	text-align:left;	
	margin:1em 3.5% 0px 0px;
	float:left;
	width:45%;
}

.formulario_dato33 {
	text-align:left;	
	margin:1em 3.5% 0px 0px;
	float:left;
	width:31%;
}

.formulario_dato25 {
	text-align:left;	
	margin:1em .5% 0px 0px;
	float:left;
	width:24.5%;
}

.formulario_dato20 {
	text-align:left;	
	margin:1em .5% 0px 0px;
	float:left;
	width:20%;
}

.formulario_item_cuota {
	background-color:#d7dff1;
	text-align:center;
	margin-bottom:.3em;
	padding-top:.3em;
	width:100%;
	padding-bottom:.3em;
}

.formulario_dato15 {
	text-align:left;	
	margin:1em 2.5% 0px 0px;
	float:left;
	width:15%;
}

.formulario_dato10 {
	text-align:left;	
	margin:1em 2.5% 0px 0px;
	float:left;
	width:10%;
}

.formulario_dato7 {
	text-align:left;	
	margin:1em 2.5% 0px 0px;
	float:left;
	width:7%;
}

.formulario_dato12 {
	width:12%;	
}

.formulario_dato_nombre {
	padding:0px 0px .5em 0px;	
	width:100%;
	font-size:1.1em;
}

.formulario_dato_nombre2 {
	padding:.3em 0px .5em 0px;	
	width:100%;
	font-size:1.1em;
	text-align:right;
}

.formulario_regalo_imagen {
	height:5em;
	width:auto;	
	float:right;
}

.formulario_dato_input {
	padding:0px 0px .0em 0px;	
	width:100%;
}

.formulario_dato_input_peq {
	padding:0px 0px 0px 0px;	
	width:5%;
	text-align:center;
}

.form_input {
	font-size:1.1em;
	padding:.2em 0px .2em .6em;
	width:100%;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
	box-sizing:content-box;
}

.form_input2 {
	font-size:1em;
	padding:.2em 0px .2em .6em;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
	box-sizing:content-box;
	width:82%;
}

.form_fondo_blanco {
	background-color:#fff;	
}

.form_input_calendario {
	border:none;
	background-image: url(/imagenes/calendario_icono2.png) ;
    background-position: .8em .4em;
    background-repeat: no-repeat;
	background-size:1em 1em;	
	font-size:1.1em;
	padding:.2em 0px .2em 2.5em;
	width:80%;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
	box-sizing:content-box;
}


.form_input_precio {
	font-size:1.1em;
	padding:.2em 10% .2em .6em;
	width:60%;
	text-align:right;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
	box-sizing:content-box;
}

.form_input_textarea {
	height:5em;
}

.form_input11 {
	font-size:1.1em;
	padding:0em 0px 0em .4em;
	width:100%;
}

.form_input12 {
	font-size:1.1em;
	padding:0em 0px 0em .4em;
	width:98%;
}

.texto_informacion {
	margin-top:1em;
	padding:1.5em 2% 1.5em 2%;	
	background-color:#0093cb;
	
}

.ico_info {
	width:3%;
	text-align:right;
	position:relative;	
	float:right;
	margin-right:61%;
	top:.1em;
}

.gestion_panel_item_imagen {
	float:left; 
	width:19%; 
	margin-right:1%; 
	margin-bottom:2em;
}

.gestion_panel_item_imagen_guardar {
	width:100%;
	text-align:center;
	padding:.3em 0px .3em 0px;	
}


.form_input_desc_imagen {
	width:90%;
	margin-top:.3em;
}

.form_input_desc_imagen2 {
	width:75%;
	margin-top:.3em;
}

.form_input_indice_imagen {
	width:10%;
	margin-top:.3em;
}

.formulario_dato_horario_item {
	width:7.5%;
	float:left;
	text-align:center;
	margin-right:0%;
}

.formulario_dato_horario_item2 {
	width:15%;
	float:left;
	text-align:center;
	margin-right:0%;
}

.form_input_hora {
	font-size:1.1em;
	padding:0em 0px 0em 0em;
	width:40%;
}

.form_input_prefijo {
	font-size:1.1em;
	padding:.2em 0px .2em .6em;
	width:20%;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
	box-sizing:content-box;
	float:left;
	margin-right:2%;
	margin-left:3%;
}


.form_input_movil {
	font-size:1.1em;
	padding:.2em 0px .2em .6em;
	width:62%;
	-ms-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box; 
	box-sizing:content-box;
}



.dia_sem {
	margin-top:.5em;
}

.formulario_dato_ac_partido_resultado_nombre {
	width:30%;
	float:left;
	text-align:right;	
	margin-right:2%;
	font-size:1.2em;
}

.formulario_dato_ac_partido_resultado_set {
	width:7%;
	float:left;
	text-align:center;	
	margin-right:5%;
	margin-bottom:.5em;
}

.formulario_dato_ac_partido_resultado_wo {
	width:30%;
	float:left;
	text-align:left;	
	padding-top:.3em;
}

.formulario_dato_input_set {
	width:100%;
	text-align:center;
	margin-right:0%;
	margin-left:5%;
}

.formulario_dato_separador_ac_partido {
	margin-right:5.5%;	
}

/* GENÉRICOS SLIDERS CUCO */
.slide_cuco {
	position:relative;	
}

.slide_cuco_lista {
	position:relative;	
	width:15.5em;
	left:-15%;
}

.desplazador_img {
	width:3em;
	height:3em;	
	position:absolute;
	z-index:2;
}

.desplazador_img_lista {
	width:1.5em;
	height:1.5em;	
	position:absolute;
	z-index:2;
}

.desplazador_menos {
	left:0em;	
}

.desplazador_mas {
	right:0em;	
}

.desplazador_menos_lista {
	left:.3em;	
}

.desplazador_mas_lista {
	right:.5em;	
}


/* FIN GENÉRICOS SLIDERS CUCO */

/* GENERICOS BOTONES */

.boton100 {
	width:100%;	
	margin-top:2em;
	padding:.5em 0px .5em 0px;
	text-align:center;
	font-size:1.2em;
}

.boton90 {
	width:90%;	
	margin-top:2em;
	padding:.5em 0px .5em 0px;
	text-align:center;
}

/*FIN GENERICOS BOTONES */

/* GENERICOS FUENTES */

.fuente_script {
	font-family: Caveat, Arial, sans-serif;
}





/* GENÉRICOS FONDOS */
.fondo_azul {
	background-color:#05548b;
	color:#ffffff;
}

.fondo_azul_horario {
	background-color:#d7dff1;	
}

.fondo_blanco_azulado {
	background-color:#f5f7fc;
}

.fondo_azul_claro {
	background-color:#3fabe0;
}

.fondo_blanco {
	background-color:#fff;
}

.fondo_lista_item1 {
	background-color:#efefef;
}

.fondo_lista_item2 {
	background-color:#e1e1e1;
}

.fondo_rojo_claro {
	background-color:#E9B6C2;	
}

.fondo_verde_claro {
	background-color:#7dda38;	
}

.fondo_lista_sublista_item1 {
	background-color:#cfdaec;
	
}

.fondo_lista_sublista_item2 {
	background-color:#bfcadf;
}

.fondo_lista_sublista2_item1 {
	background-color:#DFF3CD;
	
}

.fondo_lista_sublista2_item2 {
	background-color:#c7e6ab;
}

.fondo_oro {
	/*background: linear-gradient(to bottom right, #f6f902, #e0e214);*/
}

.fondo_plata {
	/*background: linear-gradient(to bottom right, #c0c0c0, #e4e3e0);*/
}

.fondo_bronce {
	/*background: linear-gradient(to bottom right, #b59b07, #dcc648);*/
}

.fondo_hierro {
	/*background: linear-gradient(to bottom right, #9a9a97, #acaba6);*/
}

.fondo_masculino {
	background-image:url(/imagenes/masculino2.png);
	background-repeat:no-repeat;
	background-size:45% 100%;
	background-position:50%;	
	padding-top:1.3em;
}

.fondo_femenino {
	background-image:url(/imagenes/femenino2.png);
	background-repeat:no-repeat;
	background-size:45% 100%;
	background-position:50%;	
	padding-top:1.3em;	
}

.fondo_mixta {
	background-image:url(/imagenes/mixta2.png);
	background-repeat:no-repeat;
	background-size:45% 100%;
	background-position:50%;	
	padding-top:1.3em;		
}

.fondo_ganador {
	background-image:url(/imagenes/ganador.png);
	background-repeat:no-repeat;
	background-size:20% 40%;
	background-position:50% .4em;	
}

.fondo_wass {
	background-image:url(/imagenes/whatsapp.png);
	background-repeat:no-repeat;
	background-size:15% 30%;
	background-position:50% .4em;	
}

.fondo_tel {
	background-image:url(/imagenes/telefono.png);
	background-repeat:no-repeat;
	background-size:15% 30%;
	background-position:50% .4em;	
}

.fondo_tel_wass_actualizar {
	background-size:25% 80%;
}


/* MENSAJE COOKIES */
#mensaje-cookies {
	width:100%;
	margin:0 auto; 
	text-align: center;
	position:fixed;
	bottom:0px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	z-index:999999;
	background-color:rgba(0,0,0,0.5);
	/*background-image: linear-gradient(to bottom, rgba(0,0,0,0.1), rgba(0,0,0,1));*/
	color:#ffffff;
   }
  
#mensaje-cookies_in {
	width: 90%;
	padding:2em 0px 2em 0px;
	font-size:.9em;
}

#mensaje-cookies-txt {
	float:left;
	width:65%;
	text-align:justify;
	margin-right:4%;
	margin-top:.4em;
}

#mensaje-cookies-aceptar {
	background-color:#0093cb;
	color:#ffffff;
	padding:.5em .5em .5em .5em;
	margin:0em 1em 0px 1em;
	float:left;
}

#mensaje-cookies-rechazar {
	background-color:#555;
	color:#ffffff;
	padding:.5em .5em .5em .5em;
	margin:0em 1em 0px 0px;
	float:left;
}

#mensaje-cookies-ver {
	background-color:#555;
	color:#ffffff;
	padding:.5em .5em .5em .5em;
	margin:0em 0px 0px 0px;
	float:left;
}
/* FIN MENSAJE COOKIES */



/* FAQS */

.faq_titulo {
	padding:.3em 0px .3em 1em;	
	margin-bottom:.2em;
}

.faq_descripcion {
	padding:1em 0px 3em 1em;	
}
/* FIN FAQS */




/* GENERALES COLUMNAS */

.columna1_4{
	width:23%; /* si aplico 4 queda un 8%, como soloha hay 3 huecos y aplico un 2% de margen, sobrar� un 2%*/
	float:left;
	margin-right:2%;
	text-align:left;
	position:relative;
	z-index:1;
}

.columna1_4_titulo {
	text-align:left;
	padding:1em 0px 2em 0px;
	position:relative;
	z-index:1;

}

.columna1_4_opcion {
	padding-bottom:1em;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#525252;
	margin-bottom:1em;
	position:relative;
	z-index:1;

}

/* GENERALES ESTADOS */

.sensible {
	cursor:pointer;
}


/* BOTONES */
.boton {
	font-size:.9em;
	padding:.3em .3% .3em .3%;
	text-align:center;
}

.boton_reserva_lista_accion {
	float:left;
	width:45%;
	font-size:.9em;
	padding:.3em .2% .3em .2%;
	text-align:center;
	margin-top:.4em;
}

.boton_reserva_lista_accion2 {
	margin-left:30%;
}

.boton_menu_usuario {
	width:40%;
	float:left;
}


.boton_cambia {
}

.boton_cambia:hover {
	opacity: 0.7;
    filter: alpha(opacity=70);
}


.boton_cambia2 {
	opacity: 0.7;
    filter: alpha(opacity=70);
}

.boton_cambia2:hover {
	opacity: 1;
    filter: alpha(opacity=100);
}

.boton_cambia_azul_bg {
	
}

.boton_cambia_azul_bg:hover {
	background-color:#e7effd;
}

.boton_cambia_verde_bg {
	
}

.boton_cambia_verde_bg:hover {
	background-color:#ecf7e1;
}


.boton_fijo_azul_bg {
	background-color:#e7effd;	
}

.boton_fijo_azul_bg:hover {
	background-color:#e7effd;
}





.boton_cambia_amarillo_bg {
	
}

.boton_cambia_amarillo_bg:hover {
	background-color:#fcf7ba;
}

.boton_fijo_amarillo_bg {
	background-color:#fcf7ba;	
}

.boton_fijo_amarillo_bg:hover {
	background-color:#fcf7ba;
}
.boton_resalta {
	opacity: 0.9;
    filter: alpha(opacity=90);
}

.boton_resalta:hover {
	opacity: 1;
    filter: alpha(opacity=100);
}

.boton_resalta2 {
	opacity: 1;
    filter: alpha(opacity=100);
}

.boton_resalta2:hover {
	opacity: 0.8;
    filter: alpha(opacity=80);
}

.boton_brilla {
	filter: brightness(90%);
}

.boton_brilla:hover {
	filter: brightness(100%);
}

.boton_brilla2 {
	filter: brightness(100%);
}

.boton_brilla2:hover {
	filter: brightness(90%);
}

.boton_brilla3 {
	filter: brightness(100%);
}

.boton_brilla3:hover {
	filter: brightness(95%);
}

.boton_brilla4 {
	filter: brightness(100%);
}

.boton_brilla4:hover {
	filter: brightness(120%);
}

.boton_brilla5 {
	filter: brightness(100%);
}

.boton_brilla5:hover {
	filter: brightness(98%);
}

.boton_brilla6 {
	filter: brightness(100%);
}

.boton_brilla6:hover {
	filter: brightness(140%);
}

.transparente20 {
	opacity: 0.2;
    filter: alpha(opacity=20); /* For IE8 and earlier */
}

.transparente80 {
	opacity: 0.3;
    filter: alpha(opacity=30); /* For IE8 and earlier */
}

.transparente70 {
	opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}

.transparente100 {
	opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

.brillo100 {
	filter: brightness(100%);
}

.brillo90 {
	filter: brightness(90%);
}

.brillo80 {
	filter: brightness(80%);
}

.stop-scrolling {
  height: 100%;
  overflow: hidden;
}

.brillo130 {
	filter: brightness(130%);
}

.icono_off {
	opacity: 0.1;
    filter: alpha(opacity=10);
}

/* GENERALES FORMAS */

.redondo {
    -moz-border-radius: 10px 10px 10px 10px;	
    -webkit-border-radius: 10px 10px 10px 10px;	
    border-radius: 10px 10px 10px 10px;
}

.masredo15 {
    -moz-border-radius: 15px 15px 15px 15px;	
    -webkit-border-radius: 15px 15px 15px 15px;
    border-radius: 15px 15px 15px 15px;
}

.redondo20 {
    -moz-border-radius: 20px 20px 20px 20px;	
    -webkit-border-radius: 20px 20px 20px 20px;	
    border-radius: 20px 20px 20px 20px;	
}

.redondo20_izda {
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
    -moz-border-radius-bottomleft: 20px;	
	-moz-border-radius-topleft: 20px;	
	-webkit-border-top-left-radius:20px;
	-webkit-border-bottom-left-radius:20px;
}

.redondo20_dcha {
	border-top-right-radius:20px;
	border-bottom-right-radius:20px;
    -moz-border-radius-bottomright: 20px;	
	-moz-border-radius-topright: 20px;	
	-webkit-border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;

}

.redondo20_abajo {
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
    -moz-border-radius-bottomleft: 20px;	
	-moz-border-radius-bottomleft: 20px;	
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
}

.redondo20_arriba {
	border-top-left-radius:20px;
	border-top-right-radius:20px;
    -moz-border-radius-topleft: 20px;	
	-moz-border-radius-topleft: 20px;	
	-webkit-border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
}



/* GENERALES ALINEACI�N */

.pos_relativo {
	position:relative;	
}

.justificado {
	text-align:justify;	
}


.flota_dcha {
	float:right;	
}

.flota_izda {
	float:left;	
}

.cierre {
	clear:both;
}

.volteado_vertical {
	-webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
}

.volteado_horizontal {
    -webkit-transform: scaleX(-1);
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1);
}

/* GENERALES FUENTES */
.normal {
	font-weight:normal;	
}

.negro {
	color:#000000;
}

.gris_claro {
	color:#ccc;
}

.gris {
	color:#999999;
}

.gris_oscuro {
	color:#666;
}

.azul_oscuro {
	color:#033354;
}

.pistacho {
	color:#E2E9B6;	
}

.marron {
	color:#65543c;	
}

.supertitulo {
	font-size:3.6vw;	
	padding-top:1em;
	margin-bottom:1em;
}

.supertitulo2 {
	font-size:3.6vw;	
	padding-top:1em;
	margin-bottom:.5em;
}

.supertitulo3 {
	font-size:3.0vw;	
	padding-top:1em;
	margin-bottom:1em;
}

.titulo_mas_grande {
	font-size:2vw;	
}

.titulo_cola {
	font-size:2vw;
	letter-spacing:-0.05vw;
	position:relative;
	z-index:1;

}

.titulo_grande {
	font-size:1.5vw;	
}

.titulo {
	font-size:1.3vw;	
}

.subtitulo {
	font-size:1.2vw;	
}

.subtitulo2 {
	font-size:1.1vw;	
}

.subtitulo3 {
	font-size:0.9vw;	
}

.negrita {
	font-weight:bold;	
}

.extra_negrita {
	font-weight: 900;
}

.tachado {
	text-decoration:line-through;
}

.subrayado {
	text-decoration:underline;	
}

.mayusculas {
	text-transform: capitalize;	
}


/* GENERALES FONDOS */
.fondo_negro {
	background-color:#000000;
}

.fondo_gris_oscuro {
	background-color:#333333;
	color:#ffffff;
}

.fondo_gris_oscuro2 {
	background-color:#222222;
	color:#ffffff;
}

.fondo_gris {
	background-color:#aaa;
	color:#ffffff;
}

.fondo_gris_claro {
	background-color:#f5f4f5;
	color:#333333;
}

.fondo_gris_claro_sin_txt {
	background-color:#f5f4f5;
}

.fondo_gris_claro2 {
	background-color:#e4e4e4;
	color:#333333;
}

.fondo_naranja {
	background-color:#00425E;
	color:#ffffff;
}

.fondo_blanco {
	background-color:#ffffff;
	color:#333333;
}

.fondo_pistacho {
	background-color:#E2E9B6;
	color:#000000;
}


.fondo_arena {
	background-color:#d9cda5;
}

.sin_fondo {
	background-image: none !important;
}

/* GENERALES IMAGENES */

.imagen_grises {
	filter: grayscale(100%);
}
/* FIN GENERALES IMAGENES */

/* GENERALES SOMBRAS */

.sombra_corta {
-webkit-box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,1);
-moz-box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,1);
box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,1);
}


.sombra_cortisima {
	background-color:#0a1f4a;
	color:#ffffff;
}


.sombra_corta_naranja {
-webkit-box-shadow: 0 0 0.4em 0.2em rgba(255,103,200,1);
-moz-box-shadow: 0 0 0.4em 0.2em rgba(255,103,200,1);
box-shadow: 0 0 0.4em 0.2em rgba(255,103,0,1);
}

.sombra_corta2 {
-webkit-box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,1);
-moz-box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,1);
box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,1);
}

.sombra_corta2:hover {
-webkit-box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,0.6);
-moz-box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,0.6);
box-shadow: 0 0 0.6em 0.3em rgba(200,200,200,0.6);
}

.sombra_corta_naranja2 {
-webkit-box-shadow: 0 0 0.4em 0.2em rgba(255,103,200,1);
-moz-box-shadow: 0 0 0.4em 0.2em rgba(255,103,200,1);
box-shadow: 0 0 0.4em 0.2em rgba(255,103,0,1);
}

.sombra_corta_naranja2:hover {
-webkit-box-shadow: 0 0 0.4em 0.2em rgba(255,103,200,0.6);
-moz-box-shadow: 0 0 0.4em 0.2em rgba(255,103,200,0.6);
box-shadow: 0 0 0.4em 0.2em rgba(255,103,0,0.6);
}

.sombra_corta_grisoscuro {
-webkit-box-shadow: 0 0 0.4em 0.2em rgba(75,75,75,0.4);
-moz-box-shadow: 0 0 0.4em 0.2em rgba(75,75,75,0.4);
box-shadow: 0 0 0.4em 0.2em rgba(75,75,51,0.4);
}

.sombra_png {
  -webkit-filter: drop-shadow(.1em .1em .1em #999);
  filter: drop-shadow(.1em .1em .1em #999);
}

/* GENERALES PADDING */
.pad_sup_05em {
	padding-top:0.5em;
}

.pad_sup_1em {
	padding-top:1em;
}
.pad_sup_2em {
	padding-top:2em;
}

.pad_sup_3em {
	padding-top:3em;
}

.pad_sup_4em {
	padding-top:4em;
}

.pad_sup_5em {
	padding-top:5em;
}

.pad_sup_6em {
	padding-top:6em;
}


.pad_inf_1em {
	padding-top:1em;
}

.pad_inf_2em {
	padding-top:2em;
}

.pad_inf_3em {
	padding-top:3em;
}

.pad_inf_4em {
	padding-top:4em;
}

.pad_inf_5em {
	padding-top:5em;
}

.pad_inf_6em {
	padding-top:6em;
}

.pad_izq_2em {
	padding-left:2em;
}

/* GENERALES MARGIN */
.pad_sup_05em {
	padding-top:0.5em;
}

.mar_sup_1em {
	padding-top:1em;
}
.mar_sup_2em {
	padding-top:2em;
}

.mar_inf_1em {
	padding-top:1em;
}
.mar_inf_2em {
	padding-top:2em;
}

/* GENERALES ALIGN TEXTO */
.texto_izda {
	text-align:left;
}

.texto_dcha {
	text-align:right;
}

.texto_centro {
	text-align:center;
}

/* UI BUSCADOR PREDICTIVO */

.ui-autocomplete-category {
	font-weight:bold;
	text-align:left;
	}

.ui-menu {
	padding:5em 0px 5em 0px;
}

.ui-menu .ui-menu-item {
        margin:0;
        padding: 0;
		color:#666666;	
		text-align:left;
		font-weight:bold;
		padding: .2em 0px 0px 1.2em;
		font-size:1.2em;
}


/* FIN UI BUSCADOR */

/* CALENDARIO */
.ui-datepicker {
    width: 21.6%;
	font-size:1.3em;
	font-family:"Times New Roman", Times, serif;
	background-color:#fafafa;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
    -moz-border-radius-bottomleft: 20px;	
	-moz-border-radius-bottomright: 20px;	
	-webkit-border-bottom-left-radius:20px;
	-webkit-border-bottom-right-radius:20px;
}

/* FIN CALENDARIO */

/* AREAS GENERALES, BARRA SUP, CABECERA Y MENU PRINCIPAL*/
.seccion {
	width:90%;
	padding-left:5%;
	padding-right:5%;
	text-align:left;
	padding-bottom:4em;
	padding-top:3em;
	font-size:1.3em;
}

.seccion2 {
	padding-top:0em;
}

.seccion_interior {
	padding-top:15vw;	
	width:90%;
	padding-left:5%;
	padding-right:5%;
	padding-bottom:5vw;
}

.seccion_panel {
	padding-top:13vw;	
	width:70%;
	padding-left:26%;
	padding-bottom:2vw;
}

.seccion_panel2 {
	padding-top:0vw;	
	padding-bottom:0vw;
}

.seccion_panel3 {
	padding-top:0vw;	
	width:95%;
	padding-left:5%;
	padding-bottom:2vw;
}

.seccion_panel4 {
	padding-bottom:0vw;
}

.separador_panel {
	padding-bottom:3vw;
}

.seccion_titulo {
	font-size:1.82em;
	padding-bottom:.5em;
}

.seccion_titulo::first-letter {
	color:#00425E;
}

.seccion_texto {
	font-size:.8em;	
	text-align:justify;
}



.barra_inicio_red {
	float:right;
	width:13%;
	margin-left:5%;
}	

.barra_inicio_usuario {
	float:left;
	margin:0vw 3% 0px 1%;
	width:3%;
}

.boton_enviar {
	float:left;
	border-width:.05em;
	border-style:solid;
	border-color:#033354;
	color:#033354;
	padding:.2em .3em .2em .3em;
	margin-right:0%;
	font-size:1.5em;
	text-align:center;
}

.boton_vermas {
	width:50%;	
	margin-left:23%;
	background-color:rgba(255,255,255,0.6);
	margin-top:1.3em;
	text-align:center;	
	font-size:1em;
	margin-bottom:.3em;
}

#boton_vertodos {
	margin-bottom:.0em;	
	width:99%;
	margin-left:0%;
	margin-top:.5em;
	font-size:1.5em;
}

#cabecera_formulario {
	text-align:right;
	width:26%;
	position:absolute;
	z-index:1;
	right:5%;
	top:11em;
}

#cabecera_formulario_mensaje {
	float:left;
	width:34%;	
	font-size:2em;
	color:#033354;
	line-height:1.5sem;
}

#cabecera_formulario_form {
	margin-top:.2em;
}

#contacto_salida {
	margin-top:1em;	
	background-color:rgba(255,255,255,0.7);
	padding:.8em .8em .8em 0px;
}

#contacto_salida2 {
	margin-top:.5em;	
	text-align:center;
}

#contacto_salida3 {
	margin-top:.5em;	
	text-align:center;
}


.azul {
	color:#05548b;
}

.amarillo {
	color:#f6d33d;
	font-family:inherit;
}

.azul_claro {
	color:#66b6e6;
}

.verde_claro {
	color:#7dda38;	
}

.blanco {
	color:#fff;	
}

.naranja {
	color:#eb9716;
}

.rojo {
	color:#ff0000;
}

.azul_claro {
	color:#3fabe0;	
}

.opcion_idioma_off {
	opacity: 0.5;
    filter: alpha(opacity=50);
}

.rotar {
   -webkit-transform: rotate(10deg);
   -moz-transform: rotate(10deg);
   transform: rotate(10deg);
   -webkit-transition: -webkit-transform 0.1s linear 0.1s;
   -moz-transition: -moz-transform 0.1s linear 0.1s;
   transition: transform 0.1s linear 0.1s;
}

.imagen_familia_menu {
	float:right;
	height:24em;
}



/* HOME */

.buscar_item_apartado {
	margin-top:2em;
	font-size:1.5em;	
}

.buscar_item {
	
}

hr {
	margin-top:1em;
	margin-bottom:1em;	
}

.tachado {
	text-decoration:line-through;
}


.form_check {
	margin-top:.5em;	
	margin-right:.2em;
	position:relative;
	top:.15em;
}

.check_acepto {
	font-size:1em;	
	text-align:left;
	width:60%;
	margin-left:10em;
	margin-top:.2em;
	padding-top:0;
}

.check_acepto2 {
	font-size:.8em;	
	text-align:left;
	width:100%;
	margin-left:7em;
	margin-top:.2em;
	padding-top:0;
}


#productos_barrasup {
	width:90%;
	padding:1em 5% .7em 5%;
	text-align:left;
	position:fixed;
	top:11vw;
	z-index:2;
	font-size:.9vw;
}

#productos_barrasup_nombre {
	float:left;
	width:16.7%;
	margin-left:0%;
	text-align:left;
	text-transform:uppercase;
}

#productos_barrasup_nombre2 {
	float:left;
	width:60%;
	margin-left:0%;
	text-align:left;
	text-transform:uppercase;
}

#productos_barrasup_ordenar {
	float:left;
	width:23.5%;
	text-align:left;
	position:relative;
	top:-.2vw;
}

.ordenar_select {
	background-color:#00425E;
	border-color:#00425E;	
	border-width:1px;
	color:#fff;
	font-size:inherit;
}

#productos_barrasup_filtrar {
	float:left;
	width:40%;	
}

.filtrar_talla {
	margin-left:4%;
	position:relative;
	top:.1vw;
}

#interior {
}

#productos {
	padding-top:13.8vw;	
}

#productos_parte_izda {
	float:left;
	width:15%;
	text-align:left;
	padding-left:5%;
	padding-top:2vw;
	text-transform:uppercase;
	position:fixed;
	top:14vw;
	z-index:2;
	background-color:rgba(255,255,255,0.9);
	font-size:.9vw;
}

.arbol_opcion {
	text-align:left;
	margin-bottom:1.2vw;	
}

#productos_parte_dcha {
	float:right;
	width:80%;
	padding-top:1vw;
	min-height:30vw;
}





.quienes_somos_txt {
	float:left;
	width:68%;	
	line-height:1.4em;
	text-align:justify;
}

.quienes_somos_foto {
	float:right;
	width:22%;	
	text-align:right;
	position:relative;
	margin-right:7%;
	bottom:-.1em;
}

.quienes_somos_foto_class {
	width:100%;	
}


.servicios_txt {
	float:left;
	width:68%;	
}

.servicios_item {
	width:26.1%;
	margin-right:2%;
	float:left;	
	background-color:#033354;
	padding:2em;
	margin-bottom:1em;
	color:#ffffff;
	text-align:center;
	height:18em;
}

.servicios_item_titulo {
	font-size:1.4em;	
	margin-bottom:.3em;
	text-align:center;
	margin-top:.6em;
}

.servicios_item_icono {
	text-align:center;
}

.servicios_foto_class {
	text-align:center;
	width:40%;
}

.ventajas_item {
	width:96%;
	background-color:#033354;
	padding:1em 2% 1em 2%;
	margin-bottom:.5em;
	color:#ffffff;
}

.ventajas_item_titulo {
	font-size:1.4em;	
	margin-bottom:.3em;
	padding-left:8%;
}

.ventajas_item_texto {
	float:right;
	width:92%;	
	text-align:justify;
}

.ventajas_item_icono {
	float:left;
	width:3%;
	position:relative;
	top:-.7em;
	margin-left:2%;
}

.ventajas_foto_class {
	width:100%;
}

.negocios_home_foto_class {
	width:100%;
	height:14 em;
}

.negocios_item {
	width:32%;
	margin-right:2%;
	float:left;	
	background-color:#033354;
	padding:0em;
	margin-bottom:1em;
	color:#ffffff;
	text-align:left;
}

.negocio_foto {
	width:100%;	
}

.negocios_foto_class {
	text-align:center;
	width:100%;
	height:14em;
}

.negocio_item_titulo {
	padding:1em 1em 0px 1em;
	font-size:1.1em;
}

.noticia_item_titulo {
	height:4em;	
}

.noticia_item {
	padding-bottom:1em;	
}

.negocio_item_precio {
	font-size:1.5em;
	background-color:#1a2c3a;
	padding-top:.2em;
	padding-bottom:.2em;
	margin-top:.3em;
	text-align:center;
	font-family:Verdana, Georgia, Geneva, sans-serif;
}

.negocio_item_operacion {
	
}

.negocio_item_referencia {
	font-size:.8em;
	padding-left:6%;
	padding-top:.5em;
}

.negocio_item_licencia {
	font-size:.8em;
	padding-left:6%;
}

.traspaso_txt {
	float:right;
	width:56%;	
	margin-top:1.5em;
	line-height:1.4em;
	text-align:justify;
}

#f_traspaso {
	float:left;
	width:40%;
	margin-top:1em;
}	

.clientes_item {
	width:23%;
	margin-right:2.6%;
	float:left;	
	background-color:#ffffff;
	padding:0em;
	margin-bottom:1em;
	color:#ffffff;
	text-align:left;
	
}

.clientes_foto {
	width:100%;
	height:6em;
	display: flex;
	justify-content: center;
    align-items: center;
}

.clientes_foto_class {
	text-align:center;
	width:12em;
	height:auto;
}

.clientes_item_texto {
	padding:1em 0em 0px 0em;
	font-size:.9em;
	color:#033354;
	text-align:justify;
	font-style: italic;
}

.clientes_item_referencia {
	padding:1em 1em 0px 1em;
	font-size:1.1em;
	color:#033354;
	text-align:center;
}

/* FIN HOME */



/* SECCIONES TEXTOS LEGALES */
#seccion {
	background-color:#eef5ff;
	padding-top:2em;
	padding-bottom:4em;
	margin-top:2em;
	margin-bottom:2em;
	width:90%;
	padding:5em 5% 4em 5%;
}

#seccion_titulo {
	position:relative;
	top:-.15em;	
}

#seccion_tit {
	font-size:2.5em;
}


#seccion_txt {
	text-align:justify;
	margin-bottom:3em;
	margin-top:4em;
	line-height:1.7em;
}

/* FIN CONTACTA */





/* BOTONES */


.boton2 {
	padding:1.1% 1.1% 1.1% 1.1%;
	color:#ffffff;
	font-size:1.5vw;
	font-weight:bold;
}

.boton2:hover {
	filter: brightness(95%);
}

.boton_apagado {
	padding:1.1% 1.1% 1.1% 1.1%;
	background:#dddddd;
	color:#ffffff;
	font-size:1.8vw;
	font-weight:bold;
}

.boton_apagado2 {
	padding:1.1% 1.1% 1.1% 1.1%;
	background:#666666;
	color:#ffffff;
	font-size:1.8vw;
	font-weight:bold;
	filter: brightness(100%);
}

.boton_apagado2:hover {
	filter: brightness(95%);
}

.boton_naranja {
	background:#ff6700;
	color:#ffffff;
	font-weight:bold;
}

.boton_naranja:hover {
	background:#d56011;
}

.boton_med {
	padding:.7% .7% .7% .7%;
	background:#ff6700;
	color:#ffffff;
}

.boton_med2 {
	padding:1.1% 1.1% 1.1% 1.1%;
	background:#ff6700;
	color:#ffffff;
	font-size:1.4vw;
	font-weight:bold;
}

.boton_med3 {
	padding:1.1% 1.1% 1.1% 1.1%;
	background:#666666;
	color:#ffffff;
	font-size:1.4vw;
	font-weight:bold;
}

.boton_med4 {
	padding:1.1% 1.1% 1.1% 1.1%;
	background:#ff6700;
	color:#ffffff;
	font-size:1.2vw;
	font-weight:bold;
}

.boton_med5 {
	padding:1.1% 1.1% 1.1% 1.1%;
	background:#666666;
	color:#ffffff;
	font-size:1.2vw;
	font-weight:bold;
}

.boton_med6 {
	padding:.8% .8% .8% .8%;
	background:#666666;
	color:#ffffff;
	font-size:1vw;
	font-weight:bold;
}

#enviar {
	width:30%;	
	margin-left:52%;
	background-color:rgba(255,255,255,0.6);
	margin-top:.5em;
	text-align:center;
}

#enviar2 {
	width:30%;	
	margin-left:34%;
	background-color:rgba(255,255,255,0.6);
	margin-top:1em;
	text-align:center;
	margin-bottom:0em;
}

/* INPUTS */
.input_class2 {
	padding:.3em 0% .3em 3%;
	color:#00425E;
	font-size:1.5vw;
	border:0;
	margin:0em 0px .2em 0px;
	background-color:#fff;
	clear:both;
	width:60%;
	border-style:solid;
	border-width:1px;
	border-color:#033354;
}

.input_class3 {
	padding:.3em 0% .3em 3%;
	color:#ffffff;
	font-size:1em;
	border:0;
	margin:0em 0px .2em 0px;
	background-color:#033354;
	clear:both;
	width:100%;
	border-style:solid;
	border-width:1px;
	border-color:#033354;
}

/* FIN INPUTS */



/* MODIFICADORES DE MARGEN y PADDING y BORDE */

.no_margen_der {
	margin-right:0px;	
}

.no_margen_izq {
	margin-left:0px;	
}

.no_margen_sup {
	margin-top:0px;	
}

.no_margen_inf {
	margin-bottom:0px;	
}

.no_padding_der {
	padding-right:0px;	
}

.no_padding_izq {
	padding-left:0px;	
}

.no_padding_sup {
	padding-top:0px;	
}

.no_padding_inf {
	padding-bottom:0px;	
}

.no_borde {
	border:none;
}

.no_borde_inf {
	border-bottom:none;
}

.margin_bottom_2 {
	margin-bottom:.4em;	
}

.margin_bottom_1em {
	margin-bottom:1em;	
}

.ancho34p {
	width:34.8%;	
}

.ancho30p {
	width:30%;	
}

.ancho20p {
	width:20%;	
}

.ancho10p {
	width:10%;	
}

.ancho6p {
	width:6%;	
}

.ancho5p {
	width:5%;	
}

.noflota {
	float:none;	
}

.pl1em {
	padding-left:1em;	
}

.plp5em {
	padding-left:1em;	
}

.prp5em {
	padding-right:1em;	
}

.ps3em {
	padding-top:3em;	
}

.ps1em {
	padding-top:1em;	
}

.ps05em {
	padding-top:.5em;	
}

.pi1em {
	padding-bottom:1em;	
}

.pi2em {
	padding-bottom:2em;	
}

.borde_claro_proveedor {
	border-top-style:solid;
	border-top-color:#555555;
	border-top-width:.1em;	
}

.borde_blanco {
	border-style:solid;
	border-color:#fff;
	border-width:.1em;	
}

.borde_gris {
	border-style:solid;
	border-color:#bcbcba;
	border-width:.1em;	
}

.borde_naranja {
	border-style:solid;
	border-color:#00425E;
	border-width:.1em;	
}

.borde_azul {
	border-color:#0093cb;
	border-style:solid;
	border-width:1px;	
}

.borde_azul2 {
	border-color:#0093cb;
	border-style:solid;
	border-width:2px;	
}

.borde_azul3 {
	/*border-color:#0a3380;
	border-style:solid;
	border-width:3px;	*/
	background-color:#3fabe0;
}

.borde_blanco3 {
	border-color:#fff;
	border-style:solid;
	border-width:3px;	
}

.ptp8em {
	padding-top:.8em;	
}

.ptp6em {
	padding-top:.6em;	
}

.ptp5em {
	padding-top:.5em;	
}

.pt1em {
	padding-top:1em;	
}

.margen_der1p {
	margin-right:1%;	
}

.margen_der2p {
	margin-right:2%;	
}

.margin_izq3p {
	margin-left:3%;	
}

.margen_supp3em {
	margin-top:1.4em;	
}

.margen_sup_cuando_menu_privado {
	margin-top:6em;	
}

/* FIN MODIFICADORES DE MARGEN Y PADDING */

/* GENERALES ENLACES */
a.enlace_blanco { 
color: #f1f1f1;
text-decoration: none;
} 
a.enlace_blanco:link { 
text-decoration: none;
color: #f1f1f1; 
} 
a.enlace_blanco:visited { 
text-decoration: none;
color: #f1f1f1;  
} 
a.enlace_blanco:hover {
text-decoration: none;
color: #f1f1f1;
} 
a.enlace_blanco:active { 
text-decoration: none;
color: #f1f1f1; 
}

a.enlace_subrayado { 
text-decoration: none;
color:inherit;
} 
a.enlace_subrayado:link { 
text-decoration: none;
color:inherit;
} 
a.enlace_subrayado:visited { 
text-enlace_nocambia: none;
color:inherit;
} 
a.enlace_subrayado:hover {
text-decoration: underline;
color:inherit;
} 
a.enlace_subrayado:active { 
text-decoration: none;
color:inherit;
}

a.enlace_nocambia { 
text-decoration: none;
color:inherit;
} 
a.enlace_nocambia:link { 
text-decoration: none;
color:inherit;
} 
a.enlace_nocambia:visited { 
text-enlace_nocambia: none;
color:inherit;
} 
a.enlace_nocambia:hover {
text-decoration: none;
color:inherit;
} 
a.enlace_nocambia:active { 
text-decoration: none;
color:inherit;
}

a.enlace_azul { 
text-decoration: none;
color:#0a3380;
} 
a.enlace_nocambia:link { 
text-decoration: none;
color:#0a3380;
} 
a.enlace_nocambia:visited { 
text-enlace_nocambia: none;
color:#0a3380;
} 
a.enlace_nocambia:hover {
text-decoration: none;
color:#0a3380;
} 
a.enlace_nocambia:active { 
text-decoration: none;
color:#0a3380;
}


/* FIN ENLACES */



/* CARRITO */

#carrito {
	width:90%;
	padding:0px 5% 0px 5%;
	padding-top:15vw;
	margin-bottom:5em;
	
}

#carrito_mensaje_portes {
	width:100%;
	background-color:#900;
	color:#ffffff;
	padding:.5em 0em .5em 0em;	
}

#carrito_lista_productos {
	width:70%;
	float:left;
	padding:1vw;
	color:#00425E;
}

#cantidad_titulo {
	float:left;	
	margin-right:4%;
}

.cantidad_menos {

}


.cantidad_mas {

}

.cantidad_valor {
	float:left;	
	margin-left:4%;
	margin-right:4%;
}

.cantidad {
	float:left;
	background-color:#00425E;
	color:#fff;
	height:1vw;
	width:1vw;
	padding:.3vw .3vw .5vw .5vw;
	text-align:center;
	position:relative;
	top:-.2vw;
}



#carrito_resumen {
	width:24%;
	float:right;
	text-align:right;
	padding-right:2%;
	padding-bottom:1.5vw;
	border-color:#00425E;
	border-style:solid;
	border-width:1px;
	color:#00425E;
	
}

.carrito_resumen_cesta {
	width:15%;	
	text-align:center;
	margin-right:35%;
	margin-top:1vw;
	margin-bottom:2vw;
}



.carrito_resumen_subtotal {

}

#carrito_tramitar {
	width:91.5%;
	background-color:#00425E;
	color:#ffffff;
	text-align:center;
	margin-left:8.5%;
	padding:.5vw 0px .5vw 0px;
	font-size:1vw;
	margin-top:1vw;
}

.carrito_producto {
	margin-top:.5em;
	border-bottom-color:#E2E9B6;
	border-bottom-style:solid;
	border-bottom-width:1px;
	text-align:left;
}

.carrito_producto_imagen {
	width:5%;
	float:left;
	padding:.5em;
}

.carrito_producto_nombre {
	width:60%;
	float:left;
	padding-top:1.3em;
	margin-left:1%;
	color:#00425E;
}

.carrito_producto_uds {
	width:18%;
	float:left;
	padding-top:1.3em;
}

.carrito_producto_subtotal {
	width:8%;
	float:left;
	padding-top:1.3em;
	text-align:right;
	margin-right:1%;
}

.carrito_producto_imagen_class {
	width:100%;
}

.carrito_producto_eliminar {
	width:1.5%;
	float:left;
	margin-top:.4em;
	margin-left:3%;
	padding-top:1.1em;
}





/* FIN CARRITO */

/* TRAMITAR PEDIDO */

#tramitar_pedido {
	width:90%;
	padding:0px 5% 0px 5%;
	padding-top:15vw;
	margin-bottom:5em;
	
}

.tramitar_izda {
	float:left;
	width:50%;	
	text-align:left;
}

.tramitar_dcha {
	float:right;
	width:46%;	
	text-align:left;
	padding:1em .5em 2em 1.5em;
	border-color:#00425E;
	border-style:solid;
	border-width:1px;
	color:#00425E;
	
}

.tramitar_resumen {
	background-color:#fff;
	color:#fff;
	padding:1em .5em 1em 0em;
	color:#00425E;
	border-color:#00425E;
	border-style:solid;
	border-width:1px;
}

.tramitar_titulo {
	font-size:1.5vw;
	margin-bottom:.5em;
}

#tramitar_texto_para_acceder {
	padding-left:19%;
	font-size:1vw;	
}

.tramitar_titulo3 {
	margin-bottom:.5em;
	padding-left:.9em;
	color:#00425E;
	font-size:1.5vw;
}

.tramitar_titulo2 {
	font-size:.8em;	
	margin-bottom:.5em;
}

#tramitar_tus_datos {
	padding-left:19%;	
}

.tramitar_texto {
	font-size:1.1em;	
}

.tramitar_cupon {
	background-color:#00425E;
	color:#fff;
	margin-top:.3em;
	padding:1.2em .5em 1em 1.5em;
	border-color:#00425E;
	border-style:solid;
	border-width:1px;
}

#tramitar_cupon_aplicar {
	float:right;
	width:25%;	
	margin-right:4%;
}

#tramitar_total {
	width:50%;
	float:left;
	text-align:center;
	font-size:1.5vw;
	padding:.4em 0px .4em 0px;
	margin-top:.3em;
	margin-bottom:.3em;	
	background-color:#fff;
	color:#00425E;
	border-color:#00425E;
	border-style:solid;
	border-width:1px;
}

.tramitar_finalizar {
	width:48.5%;
	float:right;	
	background-color:#00425E;
	color:#ffffff;
	padding:.4em 0px .4em 0px;
	margin-top:.3em;
	font-size:1.5vw;
	border-color:#00425E;
	border-style:solid;
	border-width:1px;

}

.caption_input_tramitar {
	float:left;
	width:17%;	
	margin-top:.8em;
	text-align:right;
	color:#00425E;	
}

.caption_input_tramitar2 {
	margin-top:.5em;
}

.input_tramitar {
	padding:.3em 0% .3em 3%;
	color:#cccccc;
	margin:.5em 1em .2em 1%;
	background-color:#f8f8f8;
	border-color:#eefaf5;
	border-style:solid;
	border-width:1px;
	width:74%;
	float:right;
	font-size:inherit;
}

.input_tramitar_on {
	color:#000000;
	width:77.5%;
}

#tramitar_metodo {
	width:100%;
	padding:0em 0px .1em 0px;
	margin-top:1em;
	border-color:#eefaf5;
	border-style:solid;
	border-width:1px;
}

.tramitar_metodo_item {
	float:left;
	width:22%;
	padding:1.1em;	
	margin-right:2%;
}

.tramitar_metodo_off {
	border-color:#ffffff;
	border-style:solid;
	border-width:2px;
}

.tramitar_metodo_over {
	border-color:#cccccc;
	border-style:solid;
	border-width:2px;
}

.tramitar_metodo_on {
	border-color:#00425E;
	border-style:solid;
	border-width:2px;
}

.tramitar_metodo_item_nombre {
	float:left;
	width:100%;
	font-size:1.5em;
	font-weight:bold;	
}

.tramitar_metodo_item_imagen {
	width:100%;
}

.tramitar_metodo_imagen_img {
	width:100%;
	margin-top:1em;
}

.subtitulo3 {
	font-size:.7em;	
	color:#999999;
}

.tramitar_texto_linea {
	width:92%;
	color:#00425E;
	padding: .2em 1em .7em .0em;
	margin-bottom:.5em;
	text-align:right;
}

.tramitar_texto_total {
	border:none;
	background-color:#f2f2f2;
	padding-top: .6em;
	font-weight:bold;
		
}

.tramitar_texto_linea2 {
	width:92%;
	color:#00425E;
	padding: .2em 1em .7em .0em;
	margin-bottom:.5em;
	text-align:right;
	border-bottom-color:#00425E;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.tramitar_texto_linea3 {
	float:let;
	width:92%;
	background-color:#f2f2f2;
	color:#00425E;
	padding: .2em 1em .2em .0em;
	margin-top:.2em;
	text-align:right;
}

.tramitar_texto_iva {
	text-align:right;
	margin-right:2.5em;
	margin-top:.5em;	
	font-size:.9vw;
}

.tramitar_acepto {
	text-align:left;
	margin-top:1em;
	margin-left:9.5em;
	font-size:.9vw;
	margin-right:5%;
}

.tramitar_acepto_class {
	margin:0em 1em 0px 0px;
	transform: scale(1.5);
}

#datos_facturacion {
	margin-top:2em;	
}

#datos_registrarme {
	margin-top:2em;	
}

/* FIN TRAMITAR PEDIDO */

#sobre_nosotros {
	width:60%;
	padding:0px 0% 5vw 0%;
	padding-top:13.5vw;
	
}

.sobre_nosotros_apartado {
	margin-bottom:5vw;
}

.sobre_nosotros_imagen {
	width:100%;
}

.sobre_nosotros_titulo {
	padding:2vw 5% 0px 5%;
	text-align:left;
	text-transform:uppercase;
	font-size:.9vw;
	font-weight:bold;

}

.sobre_nosotros_texto {
	padding:1vw 5% 0px 5%;
	text-align:justify;
}

.sobre_nosotros_texto a {
	text-decoration:underline;
	font-weight:bold;	
	color:#00425E;
}

.sobre_nosotros_texto a:link {
	text-decoration:underline;
	font-weight:bold;
	color:#00425E;	
	
}

.sobre_nosotros_texto a:active {
	text-decoration:underline;
	font-weight:bold;	
	color:#00425E;
}

.sobre_nosotros_texto a:hover {
	text-decoration:underline;
	font-weight:bold;	
	color:#00425E;
}

.sobre_nosotros_texto a:visited {
	text-decoration:underline;
	font-weight:bold;	
	color:#00425E;
	
}





.oculto {
	display:none;	
}

.oculto_espacio {
	visibility:hidden;	
}

.ancho20p {
	width:20%;	
}

.error {
	border-color:#ff0000;
	border-style:solid;
	border-width:1px;	
}

.blanco {
	color:#ffffff;
}

.tp1em {
	font-size:1em;	
}

.tp9em {
	font-size:.9em;	
}

.tp8em {
	font-size:.8em;	
}

.tp7em {
	font-size:.5em;	
}

.tp6em {
	font-size:.6em;	
}

.tp5em {
	font-size:.5em;	
}

/* GENERALES POSICI�N */

.fijo {
	position:fixed;
	top:6em;
	z-index:9999999;
}	

.cesta_fijo {
	position:fixed;
	top:6em;
	z-index:9999999;
	right:5%;
	width:20.8%;
}

.fancybox-overlay{
z-index: 1000000;
}

.fancybox-wrap{
z-index: 1000001;
}

#likebox-wrapper * {
   width: 100% !important;
}

.trumbowyg-box, .trumbowyg-editor { min-height: 50px; } 




/* Home servicios */

.home_servicios_item {
	width:42.4em;
	float:left;	
	margin-right:4em;
	margin-bottom:1em;
	padding-bottom:2em;
}

.home_servicios_img_lienzo {
	height:auto;
	overflow:hidden;	
}

.home_servicios_imagen {
	width:100%;
}

.home_servicios_titulo {
	font-size:1.4em;	
	margin-top:1em;
	margin-bottom:1em;
	overflow:hidden;
	text-align:center;
}

.home_servicios_descripcion {
	font-size:1em;
	text-align:justify;
	margin-top:1em;
	height:3.5em;
	color:#333;
}

/* Fin home servicios */

/* Fin Alojamiento (listado, buscar */

/* Interior Alojamiento*/
#alojamiento_cabecera {
	width:96%;
	padding-left:2%;
	padding-right:2%;	
	color:#333;
	margin-top:10em;
	font-size:1em;
}

#alojamiento_ciudad_muni {
	font-size:1em;
	margin-bottom:.5em;
}

#alojamiento_titulo {
	float:left;
	width:35%;
	font-size:2em;
	text-align:left;
	position:relative;
	top:-.2em;
}

#alojamiento_referencia {
	float:left;
	width:17%;
	text-align:center;
	padding:.3em 0px .3em 0px;
}

#alojamiento_nueva_verif_conf {
	float:right;
	width:47%;
}

#alojamiento_datos_nueva {
	width:14%;
	float:right;	
	background-color:#7dda38;
	text-align:center;
	padding:.3em 0px .3em 0px;
}

#alojamiento_datos_verificada {
	width:19%;
	float:right;
	background-color:#eb9716;		
	text-align:center;
	padding:.3em 0px .3em 0px;
	margin-left:3%;

}

#alojamiento_datos_propietario {
	width:32%;
	float:right;	
	background-color:#8d69be;
	text-align:center;
	padding:.3em 0px .3em 0px;
	margin-left:3%;
}

#alojamiento_datos_reserva_inmediata {
	width:26%;
	float:right;	
	background-color:#0093cb;
	text-align:center;
	padding:.3em 0px .3em 0px;
	margin-left:3%;
	animation: blinker 1s linear infinite;
}



#alojamiento_foto {
	float:left;
	width:60%;	
	position:relative;
}

.alojamiento_foto_titulo {
	position:absolute;
	bottom:.2em;
	background-color: rgba(0,0,0,0.6);
	width:90%;
	padding:.5em 5% .5em 5%;
	border-bottom-left-radius:1em;
	border-bottom-right-radius:1em;
    -moz-border-radius-bottomleft:1em;	
	-moz-border-radius-bottomleft:1em;	
	-webkit-border-bottom-left-radius:1em;
	-webkit-border-bottom-right-radius:1em;
	color:#ddd;
	font-size:1em;
}

#alojamiento_miniaturas {
	float:left;
	width:40%;	
}

.alojamiento_miniatura {
	float:left;
	width:48%;
	height:14.78em;	
	margin-left:2%;
	margin-bottom:.4em;
}

.alojamiento_foto_img {
	width:100%;
	height:30em;	
}

#alojamiento_pie_fotos_g1 {
	margin-top:1.2em;	
	font-size:1.1em;
}

.alojamiento_pie_fotos_g1_atributo {
	float:left;
	width:15%;	
}

.alojamiento_pie_fotos_g1_atributo_icono {
	float:left;
	width:15%;	
	margin-right:4%;
	height:2em;
	position:relative;
	top:-.3em;
	opacity: 0.6;
    filter: alpha(opacity=60);
}

.alojamiento_pie_fotos_g1_atributo_valor {
	float:left;	
	margin-right:2%;
}

.alojamiento_pie_fotos_g1_atributo_nombre {
	float:left;	
}

.alojamiento_interior_titulo {
	font-size:2vw;	
	text-align:left;
	margin-top:1em;
	margin-bottom:.3em;
	color:#333;
	margin-left:5%;
}

.alojamiento_interior_caja {
	padding:1% 5% 1% 5%;
	background-color:#f8f8f8;
}

.alojamiento_interior_caja_texto {
	padding:2.5% 5% 3% 5%;
	text-align:justify;
	margin-bottom:.5em;
	color:#333;
	background-color:#f8f8f8;
}

#alojamiento_reglas_g3 {
	font-size:1.1em;
}

.alojamiento_pie_fotos_g3_atributo {
	float:left;
	width:30%;	
	margin-bottom:1.5em;
	margin-top:1.5em;
	margin-right:5%;
}

.alojamiento_pie_fotos_g3_atributo_icono {
	float:left;
	width:20%;	
	margin-right:4%;
	height:3em;
	opacity: 0.6;
    filter: alpha(opacity=60);
}

.alojamiento_pie_fotos_g3_atributo_nombre {
	margin-top:1em;
	float:left;	
}

.alojamiento_permitido {
	float:left;
	margin-left:2%;
	width:30%;	
	margin-top:1em;
}

.alojamiento_atributo_disponible {
	float:left;
	margin-left:4%;
	width:30%;	
	margin-top:1em;
	background-image: url(/imagenes/ico_megusta_on2.png) ;
    background-position: 0em .1em;
    background-repeat: no-repeat;
	background-size:1em 80%;
}

.alojamiento_atributo_no_disponible {
	float:left;
	margin-left:4%;
	width:30%;	
	margin-top:1em;
}

#alojamiento_pie_fijo {
	position:fixed;
	bottom:0px;
	height:5em;
	background-image: linear-gradient(to bottom, rgba(0,147,203,1), rgba(5,104,142,1));
	z-index:999;
	width:100%;
}

#alojamiento_pie_fijo_disponible {
	float:left;	
	width:21%;
	background-image: url(/imagenes/calendario_disponible.png) ;
    background-position: 1.2em .4em;
    background-repeat: no-repeat;
	background-size:1.4em 55%;
	color:#fff;
	height:1.4em;
	margin-top:1.3em;
	margin-left:2%;
	padding:.5%;
	padding-left:2%;
}

#alojamiento_pie_fijo_fecha_entrada {
	float:left;	
	width:10%;
	margin-left:2%;
	margin-top:1.7em;
}

#alojamiento_pie_fijo_fecha_salida {
	float:left;	
	width:10%;
	margin-left:4%;
	margin-top:1.6em;
}

#alojamiento_pie_fijo_personas {
	float:left;
	width:15%;	
	margin-left:5%;
	padding:.3em 0px .3em 1%;
	margin-top:1.3em;
}

.alojamiento_pie_fijo_personas_icono {
	width:10%;
	float:left;	
}

#alojamiento_pie_fijo_personas_num {
	width:10%;	
	float:left;
	color:#fff;
	font-weight:bold;
	margin-top:.3em;
}

.alojamiento_pie_fijo_personas_operador {
	width:10%;	
	float:left;
	margin-top:.2em;
}

#alojamiento_pie_fijo_personas_pal {
	width:36%;	
	float:left;
	color:#fff;
	text-align:left;
	margin-left:4%;
	margin-top:.3em;
}

#alojamiento_pie_fijo_precio {
	float:left;
	width:11%;
	color:#fff;
	font-size:1.5em;
	font-weight:bold;
	margin-top:1em;
	margin-left:8%;
}

#alojamiento_pie_fijo_confirmar {
	float:right;
	width:19%;
	text-align:center;
	color:#0093cb;
	padding:.3em 0px .3em 0px;
	margin-top:.9em;
	margin-right:2%;
	font-size:1.3em;
}

/* Fin interior alojamiento */

.whatsapp {
	position:fixed;
	bottom:.5em;
	right:1.5%;
	padding:1em .7em .1em 1%;
	background-color:#3998c6;
	color:#fff;	
	width:13%;
	text-align:left;
	font-size:1.1em;
	z-index:999999999;
   -moz-border-radius: 2em 2em 2em 2em;	
    -webkit-border-radius: 2em 2em 2em 2em;	
    border-radius: 2em 2em 2em 2em;	
}

.imagen_whatssapp {
	width:20%;
	float:left;
	padding-right:3%;
	position:relative;
	top:-.5em;
}





/* Inmueble (listado, buscar) */
#listado_cabecera {
	width:96%;
	padding-left:2%;
	padding-right:2%;	
	color:#333;
	margin-top:10em;

}

#listado_miga {
	width:30%;
	float:left;	
	text-align:left;
}

#listado_ordenar {
	width:28%;
	float:left;	
	margin-left:12%;
	position:relative;
	top:-.8em;
}

#listado_ver {
	width:14%;
	float:right;
	position:relative;
	top:-.3em;	
}

#listado_ver_lista {
	float:left;
	width:48%;	
	padding-bottom:.4em;
}

.listado_ver_icono {
	width:25%;	
	margin-right:1%;
	position:relative;
	top:.3em;
}

#listado_titulo {
	width:96%;
	padding-left:2%;
	padding-right:2%;	
	color:#333;
	text-align:left;
	font-size:2em;
	margin-bottom:.5em;
}

#listado_boton_aplicar_filtros {
	width:96.5%;
	margin-left:2%;
	font-size:1.2em;
	padding:.5em 0px .5em 0px;
	text-align:center;
	border-top-style:solid;
	border-top-color:#f5f5f5;
	border-top-width:10px;
}

#listado_filtros {
	width:26.5%;
	margin-left:2%;
	float:left;
	background-color:#f5f5f5;
	margin-bottom:2em;
	font-size:1.2em;
	padding:0px 1% 0px 1%;
}

.listado_filtro {
	margin-top:1em;
	margin-bottom:.5em;
	border-bottom-width:1px;
	border-bottom-color:#CCC;
	border-bottom-style:solid;	
	padding-bottom:1em;
	margin-left:2%;
	margin-right:2%;
}

.listado_filtro_titulo {
	text-align:left;
	margin-bottom:.5em;
	font-weight:bold;
}

.listado_filtro_item45 {
	float:left;
	width:37%;
	margin-right:14%;	
}

#fecha_entrada {
	padding:.4em 2% .4em 30%;
	background-color:#fff;
	border:none;
	background-image: url(/imagenes/calendario_icono2.png) ;
    background-position: .8em .4em;
    background-repeat: no-repeat;
	background-size:10% 62%;
	color:#777;
	width:100%;
	font-size:.9em;
}

#fecha_salida {
	padding:.4em 2% .4em 30%;
	background-color:#fff;
	border:none;
	background-image: url(/imagenes/calendario_icono2.png) ;
    background-position: .8em .4em;
    background-repeat: no-repeat;
	background-size:10% 62%;
	color:#777;
	width:100%;
	font-size:.9em;
}


#listado_filtro_precio_t1 {
	width:15%;	
	float:left;
	text-align:left;
}

#listado_filtro_precio_t2 {
	width:15%;	
	float:left;
	text-align:right;
}

.listado_tipo_aloj_item {
	width:100%;
	text-align:left;	
}

.listado_filtro_check {
	margin:0px 0px .5em 2%;
}

.listado_precio_select {
	padding:.2em 0px .2em .8em;	
	margin-top:.5em;
	border:none;
	text-align:left;
	width:100%;
	font-size:1em;
}

.listado_filtro_item_bd {
	float:left;
	width:50%;	
	text-align:left;
	margin-bottom:.5em;
}

.listado_filtro_item_bd_completo {
	width:100%;
	float:none;
	clear:both;
}

.listado_select_completo {
	width:25%;	
	font-size:.9em;
	text-align:center;
	text-align-last: center;
}

.listado_select_completo2 {
	width:35%;	

}

#listado_lista {
	width:65%;
	margin-right:2%;
	float:right;
	margin-bottom:2em;
}

.listado_lista_cargando_img {
	margin-top:5em;
	width:10%;	
}

.listado_lista_cargando_letras {
	margin-top:1em;
	width:38%;	
	clear:both;
	margin-bottom:5em;
}

#cargando_fotos {
	left:33%;	
	position:relative;
}

.fotos_cargando_img {
	margin-top:0em;
	width:7%;	
	margin-left:10.7%;
}

.fotos_cargando_letras {
	margin-top:1em;
	width:30%;	
	clear:both;
	margin-bottom:.5em;
}

#fotos_cargando_subiendo {
	margin-left:9%;
	margin-bottom:3em;
}

.listado_item {
	background-color:#fafafa;	
	margin-bottom:.3em;
	position:relative;
}

.listado_item_sensible {
	width:100%;
}

.listado_item_imagenes_contenedor {
	width:102%;
	overflow:hidden;
	position:relative;
	height:12em;
	left:-.1em;
}

.listado_item_imagenes_lista {
	width:10000px;
	position:absolute;
}

.listado_item_imagenes {
	float:left;
	width:34.5%;	
	position:relative;
	overflow:hidden;
}

.home_habitaciones_imagen_img {
	width:15.6em;
	height:10.5em;
	float:left;
	margin-top:1.6em;
	
}

.listado_item_imagenes_menos, .listado_item_imagenes_mas  {
	top:6em;
}

.listado_item_imagenes_titulo {
	position:absolute;
	top:0;
	left:0;	
	background-color:rgba(5, 84, 139, 1);
	color:#fff;
	text-align:center;
	padding:.3em 0px .3em 0px;
	width:71%;
	font-size:.9em;
	text-transform:uppercase;
}

.listado_item_datos {
	float:left;
	width:62%;	
	text-align:left;
	margin-left:3%;
}

.listado_item_datos_nombre {
	font-size:1.4em;
	margin-top:.8em;
	color:#05548b;

}

.listado_item_datos_precio {
	font-size:1.4em;	
	font-weight:bold;
	color:#05548b;
}

.listado_item_datos_verif {
	height:2.8em;
	margin-top:.8em;
	font-size:.9em;
}

.listado_item_datos_nueva {
	width:15%;
	float:left;	
	background-color:#7dda38;
	text-align:center;
	padding:.3em 0px .3em 0px;
	margin-right:3%;
	
}

.listado_item_datos_verificada {
	width:15%;
	float:left;
	background-color:#eb9716;		
	text-align:center;
	padding:.3em 0px .3em 0px;
	margin-right:3%;

}

.listado_item_datos_propietario {
	width:30%;
	float:left;	
	background-color:#8d69be;
	text-align:center;
	padding:.3em 0px .3em 0px;
	margin-right:3%;
}

.listado_item_datos_reserva_inmediata {
	width:25%;
	float:left;
	background-color:#0093cb;		
	text-align:center;
	padding:.3em 0px .3em 0px;
	margin-right:3%;
	animation: blinker 1s linear infinite;
}
@keyframes blinker {
  50% {
    opacity: 0.6;
  }
}

.listado_item_datos_munibarrio_habitaciones {
	float:left;
	width:40%;
	padding:0px 0px 0px 2em;
	background-image: url(/imagenes/anyadir_habitacion_azul.png) ;
    background-position: .1em .1em;
    background-repeat: no-repeat;
	background-size:1.5em 1em;
	margin-top:.8em;
}

.listado_item_datos_munibarrio_viviendas {
	float:left;
	width:40%;
	padding:0px 0px 0px 2em;
	background-image: url(/imagenes/anyadir_vivienda_azul.png) ;
    background-position: .1em .1em;
    background-repeat: no-repeat;
	background-size:1.5em 1em;
	margin-top:.8em;
}

.listado_item_datos_disponible {
	float:right;
	width:48%;
	text-align:right;
	margin-right:2%;
	margin-top:.8em;
}

.listado_mapa {
	width:65%;
	height:45em;
	position:absolute;
	top:6em;
	right:2%;
	z-index:2;
	display:none;
}

.listado_favorito_icono {
	position:absolute;
	top:1.5em;
	right:2%;
	width:3%;
	z-index:2;	
}

.listado_favorito_icono_quitar {
	position:absolute;
	top:1.5em;
	right:2%;
	width:3%;
	z-index:2;	
}

.listado_compartir_icono {
	position:absolute;
	top:1.5em;
	right:6%;
	width:3%;
	z-index:2;	
}

.listado_item_compartir_panel {
	position:absolute;
	background-color:#fff;
	padding:1em;
	width:32%;
	top:4.5em;
	right:1.4%;
}

.listado_item_compartir_panel_titulo {
	margin-bottom:.3em;	
}

.listado_item_compartir_panel_cerrar {
	position:absolute;
	top:1em;
	right:4%;	
	width:5%;
}

.listado_item_compartir_panel_icon {
	float:left;
	width:16%;
	margin-right:7%;	
}

.listado_item_compartir_panel_icon1 {
	margin-left:19%;
}

#listado_paginacion {
	width:100%;
	text-align:center;
	margin-top:1em;
}

.listado_num_despl {
	margin-right:1%;
	background-color:#999;	
	color:#fff;
	padding:.3em .8em .3em .8em;
	display:inline-block;
}

/* Fin Inmuebles (listado, buscar */