/*************************
GENERALES
****************************/
#main{margin-top:20px;margin-bottom:20px;  max-width: 825px; z-index: -1;
-webkit-box-shadow: 0px 0px 41px 2px rgba(194,194,194,1);
-moz-box-shadow: 0px 0px 41px 2px rgba(194,194,194,1);
box-shadow: 0px 0px 41px 2px rgba(194,194,194,1);}
ul{list-style: none;}
body{color: #615000 !important; font-size: 10px !important;}
.fright{float:right;}
.navbar-toggle{ z-index: 1}
.container{max-width: 875px !important;}
ul a, a:visited, a:hover{color: #BDA63D !important}
#navbar{z-index: 999}
img{max-width: 100%;}
.serviciosHome{padding:2px; border: 2px solid rgba(128,128,128,.3); height: auto;width: auto;}
a, a:hover, a:active, a:visited{color: inherit !important}


/*************************
CABECERA
****************************/
#cabecera{padding-top:30px;}
.navbar{background:none !important; border:none; }
.f19 {font-size: 19px;color: #BDA63D !important;}
.menuSuperior{margin-top: 50px;}
.filaMenu{padding-top: -10px;}
.filaMenu ul{list-style: none;}
.busc{padding-top: 20px;}
nav{}
.cabeceraMenu{color: #BDA63D !important; padding-top:10px;}

/*************************
home slider
****************************/




/*************************
CUERPO
****************************/
.cuerpo{height: auto;max-width: 100%;}
.serviciosHome{display: table-cell;}
.tituloHome{margin-top:-36px;}


/*************************
SIDEBAR
****************************/
label,select{width: 100% !important}
#form_buscador input select{font-size:12px; }
.seccionSidebar{margin-top: 40px;}
.seccionSidebar form div label {background-color: #9D9D9D !important;} 
 select ,  input {color:#fff; border:0px !important;background-color: #9D9D9D !important;} 


/*************************
LISTADO
****************************/
.primerColor{background-color: #413810;height: 21px;}
.segundoColor{background-color: #676040; height: 21px;}
.tercerColor{background-color: #8D8870; color: #fff; text-align: right; font-size: 12px; padding: 2px;}
row.contenidoListado{margin-top: 20px}
row.contenidoListado:hover div{background-color: #F0F0F0 !important; cursor: pointer}
row.contenidoListado:nth-child(2n) div:first-child {background-color: #F7F7f7;padding-top:5px}
.table_row{display: table-cell;}
/*************************
Ficha Establecimiento
****************************/
.izq{margin-top: 30px; font-size: 12px;}
.email{margin-top: 20px;background-color: #D0E4EA;   padding: 7px;  font-size: 12px; }
hr.sep{margin-top: 30px;margin-bottom: 10px;}


/*************************
ASOCIACION
****************************/
#asociacion{padding-bottom: 20px;}

/**CONTROLAMOS EL SALTO DEL SIDEBAR**/
@media (min-width: 990px) {
.sidebar{margin-top: -234px;}

}


/*************************
FOOTER
****************************/
footer{margin-top: 30px;     position: relative;

    text-align: center;}


.nivo-slices{width:100%;}

/* Pantallas grandes */
@media (min-width: 1200px) {

}
 
/* Laptops y tablets apaisadas */
@media (min-width: 768px) and (max-width: 979px) {
.sidebar{clear:both; margin-top: 30px;}
.pic_home{margin-left: 25%}
}
 

 /* Tablets */
@media (max-width: 980px) {
.tituloHome{margin-top: 20px !important;}
.serviciosComer{margin-top: 40px;}
.serviciosDisfrutar{margin-top: 40px;}
    .datosNegocio{text-align: center;}
    .infoIco{display: none;}
    .tabla_listado {text-align: center; display:table-cell;}
    .listado form div a {font-size: 2em}

 }
}


@media (min-width: 458px) and (max-width: 700px) {
#fotos_home{height: 200px !important;}
}
 

 @media (min-width: 560px) and (max-width: 730px) {
#fotos_home{top: -40px !important;}
}



 @media  (max-width: 740px) {
#fotos_home{height: 230px !important; top: -20px !important;}
}
 
  @media  (max-width: 375px) {
#fotos_home{height: 180px !important; }
}
 

 @media (min-width: 440px) and (max-width: 435px) {
#fotos_home{height: 140px !important;}
}
 

 
/* Teléfonos */
@media (max-width: 480px) {
.tituloHome{margin-top:10px !important;}
}

@media (max-width: 430px) {
#fotos_home{height:140px !important;margin-top: 30px}

}



@media screen and (max-width: 960px){
    .alinearMin {
            margin:0 auto;
    }
}

