body{
    margin-top:65px;
}

.siimple-navbar-link:hover{
    background-color: #ddd!IMPORTANT;
}

.linkAdmin:hover{
    color:#57607c!IMPORTANT;
}

.linkIco{
    color:#57607c!IMPORTANT;
    text-decoration: none;
}


.footerLink:hover{
    background-color: #fff!IMPORTANT;
    text-decoration: underline;
}

.logoImg{
    height:60px;
}

.buscador{
    position:absolute;
    right:12px;
    width:40%;
    top:100px;
    background-color:#f8f8f8;
}

.fluido{
    width:97%;
}

.w100{
    width:100%;
}

.cajaCasa{
    border:1px solid #ebf2fa;
}

.contenidoCajaCasa{
    padding:10px;
}

.mr12{
    margin-right: 12px;
}

.tc{
    text-align: center;
}

.tr{
    text-align: right;
}

.tl{
    text-align: left;
}

h1{
    margin:-5px!IMPORTANT;
}

.arreglaMargen{
    margin:0!IMPORTANT;
    margin-left:10px!IMPORTANT;
}

a:visited{
    color:#57607c;
}

.jumboAdmin{
    padding:12%!IMPORTANT;
    margin:2%!IMPORTANT;
}

.fondoBlanco{
    background-color:#fff;
}

.sinBordes{
    border:0;
}

.logo{
    padding: 0;
    height:50px;
    margin:-17px;
}

.pad12{
    padding:12px;
}

/* spacing ------------------------- */
.moa        {margin: 0 auto} 
.pan		{padding:0 !important}
.pas		{padding:5px !important}
.pam		{padding:10px !important}
.pal		{padding:20px !important}
.pa7		{padding:7px !important}
.ptn		{padding-top:0 !important}
.pts		{padding-top:5px !important}
.ptm		{padding-top:10px !important}
.ptl		{padding-top:20px !important}
.prn		{padding-right:0 !important}
.prs		{padding-right:5px !important}
.prm		{padding-right:10px !important}
.prl		{padding-right:20px !important}
.pbn		{padding-bottom:0 !important}
.pbs		{padding-bottom:5px !important}
.pbm		{padding-bottom:10px !important}
.pbl		{padding-bottom:20px !important}
.pln		{padding-left:0 !important}
.pls		{padding-left:5px !important}
.plm		{padding-left:10px !important}
.pll		{padding-left:20px !important}
.phn		{padding-left:0 !important;padding-right:0 !important}
.phs		{padding-left:5px !important; padding-right:5px !important}
.phm		{padding-left:10px !important; padding-right:10px !important}
.phl		{padding-left:20px !important ;padding-right:20px !important}
.pvn		{padding-top:0 !important; padding-bottom:0 !important}
.pvs		{padding-top:5px !important; padding-bottom:5px !important}
.pvm		{padding-top:10px !important; padding-bottom:10px !important}
.pvl		{padding-top:20px !important; padding-bottom:20px !important}
.man		{margin:0 !important}
.mas		{margin:5px !important}
.mam		{margin:10px !important}
.mal		{margin:20px !important}
.mtn		{margin-top:0 !important}
.mts		{margin-top:5px !important}
.mtm		{margin-top:10px !important}
.mtl		{margin-top:20px !important}
.mtxl		{margin-top:25px !important}
.mrn		{margin-right:0 !important}
.mrs		{margin-right:5px !important}
.mrm		{margin-right:10px !important}
.mrl		{margin-right:20px !important}
.mbn		{margin-bottom:0 !important}
.mbs		{margin-bottom:5px !important}
.mbm		{margin-bottom:10px !important}
.mbl		{margin-bottom:20px !important}
.mbxl 		{margin-bottom: 25px !important;;}
.mln		{margin-left:0 !important}
.mls		{margin-left:5px !important}
.mlm		{margin-left:10px !important}
.mll		{margin-left:20px !important}
.mhn		{margin-left:0 !important; margin-right:0 !important}
.mhs		{margin-left:5px !important; margin-right:5px !important}
.mhm		{margin-left:10px !important; margin-right:10px !important}
.mhl		{margin-left:20px !important; margin-right:20px !important}
.mvn		{margin-top:0 !important; margin-bottom:0 !important}
.mvs		{margin-top:5px !important; margin-bottom:5px !important}
.mvm		{margin-top:10px !important; margin-bottom:10px !important}
.mvl		{margin-top:20px !important; margin-bottom:20px !important}
.mb13 		{margin-bottom: 13px !important;}

.oculto{
    display:none;
}

.bordeIzq{
    border-left: 3px solid #999;
}

.cardImg{
    width: 100%;
    border-top-left-radius: calc(.25rem - 1px);
    border-top-right-radius: calc(.25rem - 1px);
}

.fotosSlick{
    margin:16px;
}

.bordeBuscador{
    border-bottom:2px solid rgba(27,138,193,0.4);
}

.bordeAzul{
    border:1px solid rgba(27,138,193,0.4)!IMPORTANT;
}

.bordeAzulTop{
    border-top: 1px solid rgba(27,138,193,0.4)!IMPORTANT;
}

.bordeAzulRight{
    border-right: 1px solid rgba(27,138,193,0.4)!IMPORTANT;
}

.bordeAzulLeft{
    border-left:1px solid rgba(27,138,193,0.4)!IMPORTANT;
}

#zoomBack{
    top:0;
    left:0;
    position: absolute;
    z-index: 1000;
    display:none;
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,0.6);
}

#zoomImgDiv{
    margin:auto;
    width:80%;
}

#zoomImg{
    width:100%;
    top:50%;
    margin-top:10%;
}

.contenedorFoto{
    width:100%;
    background: url("../img/fondo.jpg");
}

.pad_t0{
    padding-top: 0!IMPORTANT;
}

.boton_a{
    background-color:rgba(27,138,193,1.0);
    color:#fff;
}

.line10{
    line-height: 10px;
}

.letraAzul{
    color:rgba(27,138,193,1.0);
}

.letraNegra{
    color:#000;
}

.blanco_transp{
    background-color: rgba(255,255,255,0.7);    
    width:100%;
    margin-left: -20%;
    font-size:20px;
}

.fotosMoviles{
    margin:16px;
}