/*

Estos estilos sobrescriben lo que hay en estilos.css. 

Se han puesto en un fichero adicional para poder desactivarlos en caso de que causen algún destrozo

*/


/*
#cabecera,.elementos_cab, #contenedor, .contenido, .contenido_unico, .caja_interna{
	width:100%!important;
}
*/

/* Para que la barra del menú se vea a la derecha */
.contenido_izquierdo{
	float:right;
	margin-left:10px;
}

.caja_login{
	width:52%; /*Para que el formulario del login no se descuadre en Firefox */
}

#contenedor{
	margin-top:-33px!important; /*Para reducir el margen superior del div del buscador */
}

#contenedor, #cabecera, .caja_grande3, .caja_grande2, .caja_grande, .elementos_cab, #pie_inv, .redes_pie, .elementos_pie{
	max-width:100%;
	width:97%;

}



#bannerPopUp{
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(50,50,50,0.6);
	z-index:3000000;
}

#bannerPopUp div{
	width:50%;
	margin:auto;
	position:relative;
	top:20%;
	border-radius:15px;
	overflow:hidden;
	background-color:white;
	padding:15px;
}

#bannerPopUp div a, #bannerPopUp div a img{
	width:100%;
}

#bannerPopUp div span{
	position:absolute;
	top:15px;
	right:15px;
	color:red;
	cursor:pointer;
}


#bannerPopUp #imagenBannerPopUp{
	height:500px;
}



/* Para que los elementos del menú izquierdo se deplieguen al lado */

/*
.second_ul{
	display: block;
	position: absolute;
	left: 160px;
	width:200px;
	z-index: 30000000;
}
*/

/* Fin elementos desplegados al lado */

#pie_inv{
	height:auto;
}

.form_busqueda.simple{
	width:100%;
}

.form_busqueda.simple .sub{
	width:40%;
}

.form_busqueda.simple .sub.image{
        width:5%;
}

.simboloEuroInput{
	display:block;
	position:absolute;
        top:6px;
        right:20px;

}

#password_usuario{
	width:85%;
}

.contenido{
	width:100%;
}

.form_busqueda.simple input.texto_busqueda{
	width:80%;
}

.form_busqueda.simple select.paises{
	width:100%;
}

.formTipoAnuncio{
	width: 350px;
	margin: 40px auto;
}

.caja_pequena{
	width:48%;
	max-width:48%;
}

#mi_esta_cab, .est_cab_cent, .fecha{
	min-height:30px;
}


.menuDesplegable{

	width:100%;

}

.menuDesplegable li{
	text-align:center;
	height:40px;
	margin-bottom: 20px;
	background: linear-gradient(270deg, rgba(142,206,254,1) 0%, rgba(205,234,255,0.9976365546218487) 65%, rgba(255,255,255,1) 95%);
	padding-top:10px;
	font-size:25px;
	border-radius:5px;
}

.triggerMenuDesplegable{
	z-index:25;
	position:relative;
	color:black;
	cursor:pointer;
}

.menuDesplegable li a{
	text-decoration:none;
	
}

.iconoDesplegable{
	background: linear-gradient(280deg, #2788bb 0%, #46afe6 100%);
	background-clip:text;
	-webkit-background-clip:text;
	color:transparent;
	position:absolute;
}

.iconoDesplegable[target=menuDesplegablePrincipal]{
	left:none;
        top:48px;
        right:25px;
        cursor:pointer;
        z-index:25;
}

.iconoDesplegable[target=menuDesplegableCuenta]{
	left:30px;
}

#idiomaPaginaMenuDesplegable, #selectorLoginMenuDesplegable{
	font-size:25px!important;
	max-width:81px!important;
}

#elementosOcultosMenuDesplegable{
	display:none;
	width:100%;
}



.publi_grande{
	width:100%!important;
}

.icono_cat_padre{
	margin-top:0px!important;
}

.elementos_pie .logoa{
	width:337px;
}

.blanco{
	color:white;
}

.negro{
	color:black;
	/*background:#f58484;*/
}

.rojo{
	color:red!important;
}

.verde{
	color:green!important;
}

.amarillo{
	color:yellow!important;
}

.minuscula,.minusculas{
	text-transform:lowercase;
}

.mayuscula,.mayusculas{
	text-transform:uppercase;
}

.boton{
	border-style:solid;
	border-width:1px;
	border-radius:5px;
	padding:5px;
	text-decoration:none;
	box-shadow: 4px 4px 4px 0px rgb(0 0 0 / 76%);
	margin:5px;
}

.boton:hover{
	cursor:pointer;
	box-shadow: 0px 1px 1px 0px rgb(0 0 0 / 74%);

}

.boton a{
	text-decoration:none;
	width:100%!important;
	display:inline-block;
}

.boton-primario{
	background-color:#2c7cc1!important;
	border-color:#2c7cc1;
	color:white!important;
}

.boton-secundario{
	background-color:lightgrey;
	border-color:lightgrey;
	color:black!important;
}

.boton-peligro{
	background-color:red;
	border-color:red;
	color:white!important;
}

.boton-azul{
        background-color:#a0fffd;
        border-color:#a0fffd;
        color:black!important;
}

.boton:active{
	box-shadow:none;
}

.boton-primario a, .boton-peligro a{
	color:white!important;
}

.boton-secundario a{
	color: black!important;
}


/* Para el contenido editado en el editor del blog */

.contenedorTextoEditado{
	background:white;
	font-family:Generica, Verdana, Geneva, sans-serif;
	padding:5px;
	border-radius:15px;
}

.contenedorTextoEditado p, .contenedorTextoEditado h1{
	color:black!important;
}

.contenedorTextoEditado h1{
	font-size:30px;
}

.contenedorTextoEditado p{
	font-size:15px;
}

.contenedorTextoEditado b{
	font-weight:bolder!important;
}

.contenedorTextoEditado i{
	font-style:italic;
}

.fila{
	display:flex;
}

.columna{
	float:left;
}

/* Fin del css del contenido editado del contenedor del blog */

.anuncio_interno{
	background-color:white!important;
}

.encuadre .estadist{
	color:black!important;
}

.contenido_unico, .caja_interna{
	width:100%!important;
}

.linea_menu{
	height:auto!important;

}

#contenedor,#cabecera, .elementos_cab{
	max-width:1007px;
}


#publicar_h1, #publicar_h2{
	line-height:25px;
}

.est_cab,.est_cab_cent,.fecha{
	width:30%!important;
}

.visible-movil, .visible-movil-inline, .visibleMovil, .visibleMovilInline{
	display:none!important;
}


.fullWidth, .todoElAncho, .ancho-100{
	width:100%!important;
}

.halfWidth, .mitadDelAncho, .ancho-50{
	width:50%!important;	
}

.ancho-10{
        width:10%!important;
}

/*TODO:Crear estas clases con un bucle for */

.ancho-14{
	width:14%!important;
}

.ancho-17{
	width:17%!important;
}

.ancho-20{
	width:20%!important;
}

.ancho-30{
        width:30%!important;
}

.ancho-40{
        width:40%!important;
}

.ancho-60{
        width:60%!important;
}

.ancho-70{
        width:20%!important;
}

.ancho-80{
        width:20%!important;
}

.ancho-90{
        width:20%!important;
}

.inline-block{
	display:inline-block!important;
}


.bolder{
	font-weight:bolder;
}

.text-center{
	text-align:center;
}

.text-right{
	text-align:right;
}

.text-left{
	text-align:left;
}

.text-justify{
	text-align:justify;
}

.oculto{
	display:none;
}

.hoverPointer:hover{
	cursor:pointer;
}

.italic{
	font-style:italic;
}

.underline{
	text-decoration:underline;
}

.button{
	display:block;
	border-radius:5px;
	background-color:#a0fffd;
	color:black;
}


#recargaCaptcha{
        border-style: solid;
        border-color: lightgrey;        
        border-radius:5px;
        background:lightgrey;
        padding:5px;
        cursor:pointer;
	width:150px;
	margin:auto;
}

.skiptranslate{
        display:none!important;
}




#idiomaPagina, #selectorLogin, #idiomaPaginaMenuDesplegable, #selectorLoginMenuDesplegable{
	background:transparent;
	border-style:none;
	vertical-align:text-top;
	max-width:60px;
	color:black;
	-moz-appearance:none;
	font-family:inherit;
	font-size:15px;
	position:relative;
	top:-4px;
}

#menu ul li{
	max-width:100px!important;
	max-height:18px;
}

/* Selector modo oscuro anulado para alinear los 3 iconos

#selectorModoOscuro{
	position:absolute;
	right:15px;
}
*/

#selectorModoOscuro{
	
}

/* Promociones de la home */
#contenedorPromociones{
	height:auto;
	display:flex;
	flex-wrap:wrap;
}

.elementoPromocion{
	background-repeat:no-repeat;
        background-size:contain;
        background-color:white;
        background-position:center right;
	height:auto;
	flex-grow:1;
	width:50px;
	margin:10px;
	border-radius:5px;
	border-color:lightgrey;
	border-style:solid;
	border-width:1px;
	display:flex;
	flex-wrap:wrap;
	text-decoration:none;
}

.textoPromocion{
	flex-grow:1;
	height:auto;
	text-align:left;
	padding-left:10px;
	width:auto;
}

.imagenPromocion{
	flex-grow:1;
	height:auto;
	width:50%;
}


/*Listado de anuncios */


#contenedorAdsenseEntreAnuncios{
	background-image:url('/imagenes/fondoentreanuncios.webp');
}


.imagenEstadoVentaInmueble{
	width:110%;
	position:absolute;
	top:0px;
}


.contenido_interno{
	/*max-height:900px;*/
	/*overflow-y:scroll;*/
	overflow-x:hidden;
}

.contenido_izquierdo{
	/*position:sticky;
	top:10px;*/
}

#verResultadosMapa{
	border-radius:5px;
	padding:2px;
	color:white;
	background-color:#0d5ea1;
}

#pantallaCargaListado{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	text-align:center;
	font-size:50px;
	background-color:rgba(255,255,255,0.7);
	color:grey;
	z-index:1000000;
}

#pantallaCargaListado span{
	position:fixed;
	top:45%;
}

.caracteristica_telegram{

	float: left;
	margin-left: 10px;
	margin-top: 5px;
	padding: 5px;
	border: 0px solid #ffffff;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	text-transform: capitalize;
	color: #fce311 !important;
	color: #000000 !important;
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(0,161,255,1) 100%); 
	-webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);
	-moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.5);

}

.caracteristica_telegram{
	display:none!important; /* Se ha desactivado por ahora (ocultada el 5_4_2021 ) */
}

.caracteristica_red_social{
  float: left;
  margin-left: 10px;
  margin-top: 5px;
  padding: 5px;
  border: 0px solid #ff0000;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  text-transform: capitalize;
  color: #ff0000 !important;
}



.contenidoAdicionalUrl{
	padding:15px;
}

/* Se ha ocultado todo lo relacionado con la grabación del audio el 14_2_2023 */

.contenedorInputAudio{
	display:none!important;
}

div[title='Reproducir el audio del anuncio']{
	display:none!important;
}


/* Fin de la ocultación de la grabación del audio */


.botonAudioAnuncio{
	width:auto!important;
	position: relative;
	top: 6px;
}

.ui-widget-header{ /* Cabecera del dialog del aumento del texto del anuncio */
	/*background-color: #a0fffd;*/
	background: linear-gradient(180deg, rgba(21,58,120,1) 0%, rgba(41,140,244,1) 45%, rgba(255,255,255,1) 100%);
	color:white;
}

.ui-widget-header button{ /*Oculta el botón del header que cierra el dialog */
	display:none;
}

.ui-dialog-buttonset button{ /*Estilo de los botones del footer del dialog */
	background:#2c7cc1!important ;
	color:white!important;
}

/*Icono "pro" de los anuncios de los listados */
.anuncio.curved img[title="Anuncio Pro"]{
	top:35px!important;
	bottom:none!important;
}

/*Listado de anuncios seleccionados*/

#mascotaNoSeleccion{
	display:block;
	margin:auto;
	position:relative;
}

/*Listado de los anuncios del usuario */

.checkAnuncios{
	left:-10px;
}

.spanRevision{
	color:yellow;
}

.parrafoFiltrarRevisados{
	position:relative;
	left:-19px;
}


.anuncio.curved img[title="Anuncio Pro"]{
	z-index:5;
	opacity:0.4;
	bottom:140px!important;
}

#categoriasListadoUsuario{
	width:30% !important;
	vertical-align:bottom;
	height:36px;	
}

#filtroEstado{
	width:30%!important;
        vertical-align:bottom;
        height:36px;
}

/*Listado de mensajes de un usuario */

#imagenAnuncioListadoConversaciones{
	width: 14%;
	position:relative;
	left:7%;
}

#emailListadoConversaciones{
	width:70%;
	position:relative;
	left:7%;
	display:inline-block;
	vertical-align:top;
}

#resumenAnuncioMensajes{
    height: 150px;
    border-style: solid;
    border-color: lightgrey;
    border-width: 1px;
    padding: 15px;
    border-radius: 5px;
    overflow-y: scroll;
}

.mensajesNuevos{
	background: linear-gradient( rgb(151,254,210) 0%, rgb(202,255,233) 50%, rgb(213,255,238)68%, rgb(225,243,237)85%, rgb(255,255,255) 100%)!important;
	color:white!important;
}

.respuestaMensaje{
	position:relative;
}

.respuestaMensaje div{
	margin:10px;
}

.respuestaMensaje textarea{
	width:100%;
	border-radius:5px;
}

#divConversacion{
	height:500px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-style:solid;
	border-color:lightgrey;
	border-width:1px;
	border-radius:5px;
}

.bocadilloMensaje{
	width:60%;
	position:relative;
}

.bocadilloMensaje.pregunta{
	left:1%;
}

.bocadilloMensaje.respuesta{
	left:39%;
}

/*Detalle del anuncio*/

.anuncio_interno{
	width:98%!important;
}

.textoDetalleAnuncioPublico{
	width:70%;
}

.graficoDetalleAnuncioPublico{
	width:100%; /*La celda de la tabla ocupa el 30% restante, así que el div interior tiene que ocupar el 100% para ajustarse correctamente */
}

.encuadre .estadist{
	display:inline-block!important;
}

/*Edición e inserción de un anuncio*/


#explicacionCostePublicacion{
	color: #0b68b8;
	text-align: justify;
	width: 60%;
	position: relative;
	left: 20%;
}

#inputTodaEspanyaInsercion, #inputTodaProvinciaInsercion{
	transform:scale(1.5);
	position:relative;
	top:7px;
}

#masInformacionTodaProvincia, #masInformacionTodaEspanya{
	cursor:pointer;
}


#buscadorCategoriasPublicar{
	margin:auto;
	border-style:solid;
	border-color:grey;
	border-radius:5px;
	border-width:1px;
	padding:10px;
	display:none;
}

#keywordsCategoria{
	margin:auto;
	display:block;
	border-radius:5px;
}

tags.tagify{
	background: white;
	height: 150px;
	margin: auto;
	position: relative;
}

#categoriasRecomendadas{
	padding:15px;
	text-align:left;
}

#categoriasRecomendadas a {
	color:#02507e!important;
}

#camposOpcionales{
	display:none;
}

.form_busqueda.modifica_anuncio.descripcion .etiqueta{
	height:20px!important;
}

.etiqueta#etiquetaWhatsapp{
	width:200px;
}

#checkWhatsapp{
	position:relative;
	top:5px;
}

input[name=telefono_contacto], input[name=telefono_whatsapp]{
	width:196px!important;
}

.form_busqueda.modifica_anuncio .busc.selectize{
	left:150px;
}



.caracteristica_w a,.caracteristica_llama a,.caracteristica_video a,.caracteristica_web a,.caracteristica_mapa a,.caracteristica_tienda a{
	text-decoration:none;
}


#iconosEnlacePersonalizado{
	width: 80%;
	height: 80%;
	background: white;
	color: #2c7cc1;
	position: fixed;
	top: 10%;
	left: 0px;
	display: block;
	left: 10%;
	padding: 25px;
	border-style: solid;
	border-color: lightgray;
	border-radius: 15px;
	border-width:1px;
	z-index:30000;
}

#iconosEnlacePersonalizado h1{
	font-size: 35px;
	font-weight: bolder;
}

#iconosEnlacePersonalizado #botonCerrar:hover{
	cursor:pointer;

}

#iconosEnlacePersonalizado #contenedorIconos .icono{
	margin:10px;
}

#iconosEnlacePersonalizado #contenedorIconos .icono:hover{
        color:green;
	cursor:pointer;
}


#contenedorIconos{
	overflow-y:scroll;
	height:90%;
}


.inputPrefjoTelefono{
	float:left;
	width:100px;
}


/*Tienda*/


.cabecera_tienda{
	background:#99d6ff;
}

#busqTienda{
	width:60%!important;
	float:left;
	margin-left:5px;
}

.buscarEnTodo{
	width:30%;
	display:block;
	float:right;
}

.tienda_izq{
	margin-left:5px;
}


#previsualizacionGaleriaTienda{
	padding:15px;
	border-style:solid;
	border-color:yellow;
	border-width:1px;
	overflow:hidden;

}

.sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
.sortable li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 140px; height: 90px; font-size: 4em; text-align: center; }
  
.botonEliminarFoto{
	font-size:15px;
	position:relative;
	top:-15px;
	left:64px;
	color:red;
	font-weight:bolder;
	cursor:pointer;
}

.tablaTienda{
	width:100%!important;
	margin:40px!important;
}

/*Cookie Script */

#cookiescript_badge, #cookiescript_injected{
	top:auto!important;
	bottom:0px!important;
}


/*Mejoras en la estética de los formularios en escritorio*/


.form_busqueda select.busco{
	margin-left:0px;
}

.pleft{
	padding-left:0px;
}

.form_busqueda .v_precio, .form_busqueda .v_dormitorios, .form_busqueda .v_banos, .form_busqueda .v_separador{
	display:none;
}

.form_busqueda select.buscp{
	width:140px;
}

.form_busqueda .sep_menu,.form_busqueda .sep_menu_2,.form_busqueda .sep_menu_f{
	margin:0px;
	height:5px;
}

.sub{
	margin-left:2px;
}

.linea_menu .gen_texto {
	padding-left: 0px;
	padding-right:0px;
	padding-top:4px;
}


/* Selector de marcas en el formulario de recambios */
.busc.selectize{
        width:140px;
        border-radius: 5px;
	text-align: center;
}

.busc.selectize .selectize-input.items.full{
        height:27px;
	border-radius:5px;
}

.busc.selectize .selectize-input.items.full .item{
        position:relative;
	top:-3px;
}


#marca-selectized{
	text-transform:uppercase;
}

/* Fin del selector de marcas */

.contenedorMarca{
	height:140px;
	overflow:hidden;
	margin:6px;
}

/*Fin de las mejoras de la estética de los formularios en escritorio */


/*Ancho móviles */
@media only screen and (max-width: 1063px) {

	#bannerPopUp div{
	        width:80%;
	}

	#bannerPopUp #imagenBannerPopUp{
		height:250px;
	}


	/*Buscadores*/

	.sub{
		margin-top:10px;
		margin-left:0px;
	}

	.form_busqueda select.buscp{
		width:90%;
	}


	.form_busqueda .sep_menu,.form_busqueda .sep_menu_2,.form_busqueda .sep_menu_f{
        	margin:0px;
	        height:0px;
	}


	.form_busqueda .sub{
		width:100%;
	}

	.form_busqueda .sub .texto_busqueda{
		width:87%;
	}

	.form_busqueda .v_separador{
		display:none;
	}

	.form_busqueda .sub.m_motor_i,.form_busqueda .sub.m_sub_i{
		left:5%;
	}

	.form_busqueda .sub.m_motor_d,.form_busqueda .sub.m_sub_d{
                right:7%;
        }

	.form_busqueda .sub.m_motor_i,.form_busqueda .sub.m_motor_d,.form_busqueda .sub.m_sub_i,.form_busqueda .sub.m_sub_d{
		width:42%;
		position:relative;
	}

	.form_busqueda .sub.m_motor_i input,.form_busqueda .sub.m_motor_d input,.form_busqueda .sub.m_sub_i input,.form_busqueda .sub.m_sub_d input {
                width:100%!important;
        }



	.form_busqueda .sub.m_motor_i select,.form_busqueda .sub.m_motor_d select,.form_busqueda .sub.m_sub_i select,.form_busqueda .sub.m_sub_d select{
		width:105%!important;
	}



	.form_busqueda .v_precio, .form_busqueda .v_dormitorios, .form_busqueda .v_banos{
		display:none;
	}

	.simboloEuroInput{
		display:block;
		position:absolute;
		top:13px;
		right:15px;
	}



	/* Selector de marcas en el formulario de recambios */
	.busc.selectize{
		width: 90%;
		border-radius: 5px;
		text-align: center;
		padding: 7px;
		font-size: 25px;
		margin: auto;
		height: 15px;
	}

	.busc.selectize .selectize-input.items.full{
        	height:43px;
	        border-radius:2px;
		font-size:25px;
		border-color:#5d5d5d;
		border-width:1px;
		margin-top:-8px;


	}

	.busc.selectize .selectize-dropdown-content{
		background:white;
	}

        .busc.selectize .selectize-dropdown-content .option{
                font-size:20px;
        }

	.busc.selectize .selectize-input.items.full .item{
        	position:relative;
	        top:0px;
		font-size:20px;
	}
	/* Fin del selector de marcas */

	.contenedorMarca{
        	height:200px;
        	margin:0px;
	}


	/*fin nuevo css buscadores */



	.form_busqueda input, .form_busqueda select{
		text-align:center;
	}


	#busq{
		float:right;
		width: 75%!important;
		margin-right: 5%!important;
	}


	#busq2{
		float:center;
		width: 90%!important;

	}

	.iniciadorReconocimiento{
		display: inline-block!important;
		height: 25px!important;
		padding-top: 10px!important;
		position: relative!important;
		top: -3px!important;
	}

	.form_busqueda.simple input.texto_busqueda{
        	width:80%;
	}

	.form_busqueda.simple input.texto_busqueda, .form_busqueda select.paises{
		font-size:27px;
	}

	.form_busqueda select.paises{
		height:40px;
		width:95%!important;
	}

        .form_busqueda.simple .sub.image{
                width:100%;
        }

	.caja_login{
        	width:80%;
	}

	.caja_pequena{
		width:95%;
		max-width:95%;
	}

	.caja_grande2, .caja_grande{
		width:98%;
	}

	#cabecera{
		float:none!important;
	}

	#logo{
		max-width:75%;
		margin:0;
	}

	#contenedor{
		width:100%;
	}

	#password_usuario{
        	width:75%;
	}


	.visible-movil, .visibleMovil{
		display:block!important;
	}

	.visible-movil-inline, .visibleMovilInline{
		display:inline-block!important;
	}

	.ocultoMovil{
		display:none!important;
	}

	.mobile-text-center{
		text-align:center!important;
	}


	/*
        #contenedor, #cabecera{
                width:90%;
		position:relative;
		left:5%;
        }
	*/

	.tablaTienda{
		width:100%!important;
		margin:0px!important;
	}


	.tablaTienda  .etiqueta{
		width:150px!important;
	}

	.tablaTienda input, .tablaTienda select, .tablaTienda textarea{
		width:170px!important;
	}


	#mapa{
		display:none;
	}

	.est_cab,.est_cab_cent,.fecha{
	        width:100%!important;
		font-size:15px;
	}

	#formularioTienda{
		margin:10px!important;
	}

	#busqTienda{
		width:96%!important;
	}

	.parrafoFiltrarRevisados{
	        position:relative;
        	left:0px;
	}

	/*Listado de anuncios */

	#contenedorAdsenseEntreAnuncios{
        	background-image:url('/imagenes/banners/anuncios.jpg');
	}

	.titulos_responsive .cab_anun_izda{
		width:70%!important;
	}

	.titulos_responsive .cab_anun_dcha{
		width:30%!important
	}

	.titulos_responsive .cab_anun_dcha div:nth-child(1){
		display:none;
	}

	.cabecera_anuncio{
		min-height:44px!important;
	}




	.titulos_responsive .cab_anun_dcha div:nth-child(2), .titulos_responsive .cab_anun_izda div:nth-child(2){
		border-left:0px!important;
	}

	.titulos_responsive .cab_anun_izda{
		border-bottom:0px!important;
	}

	.titulos_responsive .cab_anun_dcha div:nth-child(2){
		width:100%!important;
	}



	/*Detalle de la tienda */

	.textoDetalleAnuncioPublico{
        	width:100%;
	}

	.graficoDetalleAnuncioPublico{
        	width:0%;
	}


	#emailListadoConversaciones{
		left:0%;
	}


	/*Edición de los datos de la cuenta */

	.form_modificar_usuario .etiqueta, .form_modificar_tienda .etiqueta{
		display:none;
	}

	/*Edición de los datos de la tienda */
	.form_busqueda select.buscg{
		height:27px;
		width:100%!important;
		font-size:16px;
	}

	.form_busqueda textarea.texto_busqueda{
		width:100%!important;
	}

	/*Listado de anuncios de un usuario*/
	#categoriasListadoUsuario, #filtroEstado{
		width:91%!important;
		height:40px;
	}


	/*Icono "destacado" */
	.cab_anun_dcha img[alt=Renovar]{
		/*max-width:50%;*/
		width: 85% !important;
	}

	.checkAnuncios{
		transform:scale(1.8);
		left:-5px;
	}

	/* Formularios de inserción de anuncios */
	.form_busqueda.modifica_anuncio.descripcion .etiqueta{
		text-align:center;
		width:100%!important;
		margin-top:10px;
	}

	#checkWhatsapp{
		margin: auto;
		display: block;
		top:15px;
	}

	.form_busqueda.modifica_anuncio.descripcion input[type=text], .form_busqueda.modifica_anuncio.descripcion select,  .form_busqueda.modifica_anuncio.descripcion input[type=number]{
		text-align:center!important;
	}

	.form_busqueda.modifica_anuncio.descripcion input[type=number], .form_busqueda.modifica_anuncio.descripcion input[type=text]{
		width:95%!important;
	}

	.form_busqueda.modifica_anuncio.descripcion select{
		width:100%!important;
	}

	.form_busqueda.modifica_anuncio.descripcion .etiqueta{
        	height:27px!important;
	}

	.form_busqueda.modifica_anuncio .busc.selectize{
	        left:0px;
		margin-bottom:35px;
		width:97%
	}




	#iconosEnlacePersonalizado{
	        width: 100%;
        	height: 100%;
	        background: white;
        	color: #2c7cc1;
	        position: fixed;
	        top: 0px;
        	left: 0px;
	        display: block;
	        padding: 10px;
		border-style:none;
	        z-index:30000;
	}



	/* Formulario del tipo de anuncio (tipo.php) */
	.formTipoAnuncio{
	        width: 90%;
        	margin: auto;
	}

	.formTipoAnuncio .etiqueta{
		text-align:center;
		width:100%!important;
		margin-top:10px;
	}

	#inputTodaEspanyaInsercion{
        	top:15px;
	}


	/* Edición del anuncio */

	.modifica_anuncio .etiqueta{
		width:100%!important;
	}

	.publicacionPaisProvincia{
		width:270px!important;
	}

	.inputPrefjoTelefono{
        	width:100%!important;
	}

	input[name=telefono_contacto], input[name=telefono_whatsapp]{
		width:95%!important;
	}

	.etiqueta#etiquetaWhatsapp{
		width:90%!important;
	}



}


/* Ancho móviles pequeños (en la mayoría de casos, móviles normales en orientación vertical) */
/*
@media only screen and (max-width: 730px) and (min-width:426px) {


	#logo, #menu{
		width:50%;
	}

*/
/*
	#logo {
	    position: relative;
	    z-index: 1;
	    top: 5px;
	    max-width: 100%;
	    margin: 0 auto;
	    display: block;
	}

	#logo img {
	    max-width: 80%;
	    display: block;
	}

	#menu {
	    width: 80%;
	    float: none;
	    margin: 2px auto;
	}

	#menu ul li {
	    list-style: none;
	    width: 31%;
	    float: left;
	    position: relative;
	    background: rgb(2 35 54)/ 50%);
	    background: linear-gradient(260deg, rgb(2 35 54 / 83%)3%) 0%, rgb(9 70 121 / 73%)7%) 19%, rgb(6 122 170 / 49%) 34%, rgba(247,249,250,1) 70%);
	    padding-top: 8px;
	    padding-right: 0px;
	    padding-bottom: 5px;
	    padding-left: 0px;
	    margin-top: 2%;
	    margin-right: 1%;
	    margin-bottom: 2%;
	    margin-left: 1%;
	}

	#logo{
		width:80%;
		left:0px;
	}

        #logo img {
            max-width: 100%;
	}

	.logoa{
		width:100%;
	}
	#menu{
		width:100%;
	}

	#menu ul li{
		width:23%;
		max-width:100%!important;
	}

	#bandera{
		display:none;
	}

	.form_busqueda.simple .sub.image{
        	width:5%;
	}





}

*/

/* Ancho tablets */
/*antes 768 */

/* Se aplica desde 426px hasta 1080px */

/*

@media only screen and (max-width: 1080px) and (min-width:426px) {

	#mapa{
		display:none;
	}

	.contenido_izquierdo, .caja_menu_cont{
		display:none;
	}

	.caja_menu, #menu_izq, .anuncio, .anuncio2{
		width:100%;
	}

	.contenido_interno{
		width:100%;
	}

        .caja_pequena{
                width:95%;
                max-width:95%;
        }

	.caja_login{
                width:80%;
        }

	.form_busqueda.simple .sub.image{
        	width:5%;
	}




}

*/


/* Botón para instalar la PWA */
#installButton{
	display:none;
}


/* Pop up informativo de la creación de anuncios de las categorías */

#popUpInfoCategorias{
	width:50%;
	min-height:30%;
	text-align:center;
	overflow:hidden;
}

#popUpInfoCategorias menu{
	position:absolute;
	bottom:50px;
	width:100%;
}


dialog::backdrop {
  background-color: rgba(150,150,150,0.7);
}

