/* generales */

body {
    font-family: 'Source Serif Pro', serif;
    color: #000000;
    background: #E2E2EC;
}

#wrapper {
    background: #FFF;

}

#anuncio-openx-1 img, #anuncio-openx-2 img, #anuncio-openx-3 img, #anuncio-openx-4 img {
	width:100%;
	height:auto;
	border:1px solid #dee2e6;
}
 .bold {font-weight:bold;
}

/*Cabecera */

#cabecera-superior {
	
		background-image: url(/images/fondo-cabecera-576.jpg);
		background-repeat: no-repeat;
        height:250px;
        padding-top:10px;
        padding-bottom:10px;
        margin-bottom:20px;
		margin-left:-15px;
		margin-right:-15px;
		background-size:100%;
}

#logo-header {
    margin-top: 0px;
    margin-left:10px;
	width:25%;
	margin-bottom:20px;
}
/*menu cabecera*/

#menu-principal {
    font-size:15px;
    
}

#menu-principal a.nav-link {
    background: #019CDE none;
    color:#fff;
    border-right: solid 1px #fff;
    padding-top:3px;
    padding-bottom: 3px;
}

#menu-principal a.nav-link:hover {
    background-color: #000;
    color:#fff;
}
/*formulario cabecera*/
#formulario-cabecera {
	width:90%;
}
#boton-zona{
	width:100%;
margin-left:10px;}

#boton-precio{
margin-left:10px;
width:100%;}

#boton-tipo{width:100%;
margin-left:5px;
text-align:left;
margin-right:5px;}

#boton-mostrar{
width:100%;
margin-left:10px;
	
}

.select2,.select2-container,.select2-selection--single{
	height:38px!important;
	line-height:38px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:38px!important;
}
.btn {
border:	1px solid #ced4da !important;
}
.form-check{
	margin-left:10px !important;
}
.form-group{
	margin-bottom:0px !important;
}




@media (min-width: 576px) { 

#boton-tipo{width:auto;
margin-left:0px;
margin-right:0px;}
#boton-mostrar{
width:auto;
margin-left:0px;
margin-right:0px;	
}

#cabecera-superior {
        background-image: url(/images/fondo-cabecera-576.jpg);
        height:140px;
        margin-bottom:10px;
		margin-left:-15px;
		margin-right:-15px;
}	
#logo-header {
    width:20%;
	margin-bottom:8px;
}
#formulario-cabecera {
	width:93%;
}
#boton-zona {
	width:35%;
	margin-left:10px;	
}
#boligannonce_buscar_field_zona {
	width:100%!important;
}
#boton-precio{
margin-left:0px;
width:auto;}
}




@media (min-width: 768px) {
	#logo-header {
    width:20%;
	margin-bottom:10px;
}
	#cabecera-superior {
        background-image: url(/images/fondo-cabecera-720.jpg);
        height:169px;
        margin-bottom:20px;
		margin-left:-15px;
		margin-right:-15px;
}
#formulario-cabecera {
	width:80%;
}
#boton-zona {
	width:40%;
	margin-left:15px;	
}
#boligannonce_buscar_field_zona {
	width:100%!important;
}	
#boton-precio{
margin-left:0px;}	
}


@media (min-width: 992px) {
	
	#cabecera-superior {
        background-image: url(/images/fondo-cabecera-990.jpg);
        height:169px;
        margin-bottom:20px;
		margin-left:-15px;
		margin-right:-15px;
}
#logo-header {
    width:16%;
	margin-bottom:0px;
}
#formulario-cabecera {
	width:60%;
}
#boton-zona {
	width:40%;
	margin-left:15px;	
}
#boligannonce_buscar_field_zona {
	width:100%!important;
}
#boton-precio{
margin-left:0px;}
}

@media (min-width: 1200px) {
	#cabecera-superior {
        background-image: url(/images/fondo-cabecera-1140.jpg);
        height:200px;
        margin-bottom:20px;
		margin-left:-15px;
		margin-right:-15px;
}
#logo-header {
    margin-bottom: 25px;
	width:15%;
}
#boton-zona {
	width:50%;
	margin-left:15px;
	
}
#boton-precio{
margin-left:0px;}
#boligannonce_buscar_field_zona {
	width:100%!important;
}
#formulario-cabecera {
	width:60%;
}
}