* {margin:0;padding:0;	list-style-type: none; box-sizing: border-box;
font-family:Tahoma;
font-size:14px;
color:#333;	
font-weight:normal;
}
a{text-decoration: none;}
.card p span,a:hover {color:#000;text-shadow:0.5px 0.5px 1.5px black;}

.h1{font-size:48px;}
.h2{font-size:22px;}
.h3{font-size:20px;}
.h4{font-size:18px;}
.h5{font-size:17px;}

.mm{font-size:9px;text-align:center;}
p span.mm{text-align:center;}

h5,h4,h3,h2{text-align:center;font-size:20px;margin:3% 0;}
.mdl{text-align:right;border-top:1px solid #ccc;padding:1% 0.5%;}
/*Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif, "Trebuchet MS"*/

.usl p {line-height:1.23;max-height:91px;overflow:hidden;}
.usl p span,.usl a,.h1,.h2,.h3,.h4,.h5{font-weight:600;display: block;}
.h1,.h2,.h3,.h4,.h5{text-shadow:1px 1px 3px black;}

h1 span{color:#fff;}
h1 .h5{text-transform:uppercase;letter-spacing:3px;word-spacing:3px;font-family:'Trebuchet MS';}
h1 .h1{margin:0.7% 0;font-family:Tahoma;}
.usl p span{margin:0.7% 0;}
p{margin:0.8%;}

html, body{height:100%;background-color:#F6F6F4;}
.cms{margin:0 auto;}.cms{width:100%;max-width:1024px;}
.header {width:100%;height:60%;position:relative;overflow:hidden;}
.bot{border:0px dotted #000;width:95%;max-width:1024px;height:auto;position:absolute;transform:translate(-50%,0);left:50%;right:50%;bottom:0px;z-index:2;}
.sro{border:0px dotted #000;width:95%;max-width:1024px;height:auto;position:absolute;transform:translate(-50%,-50%);left:50%;right:50%;top:50%;z-index:3;}
.car img{width:100%;height:100%;position:absolute; z-index: 1;object-fit:cover;}

.card img{width:100%;height:100%; max-height:120px;object-fit:cover;}
.card a{padding:3%;width:100%;height:230px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display: block;}
.card a:hover{background:#fff;}
.usl{max-height:110px;overflow:hidden;}
.usl{margin:7px;padding:2px 7px 5px 7px;border:1px solid #999;}
.usl,.card a:hover{box-shadow:1px 1px 6px -3px rgba(0,0,0,0.8);}
.usl{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.card img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wu li{height:22px;}
.wu li{border-bottom:1px dotted #000;}
.wu li{width:98.3%;margin:2px 0.6%;float:left;}
.wu li{overflow:hidden;}
.wu li{line-height:140%;}

.card li{float:left;width:50%;padding:1%;}
.card p{overflow:hidden;text-shadow:none;line-height:1.4;max-height:95px;}
.card p span{display: block;padding:3% 0 3% 0;}


.mapa{height:400px;width:98.3%;margin:0 auto;}


#mapid{height:275px;max-width:1024px;}


.leaflet-control-zoom{display:none;}
.leaflet-container .leaflet-control-attribution {font-size:8px;}
.leaflet-control a{font-size:9px;}
.leaflet-popup-content-wrapper
{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.leaflet-popup-content-wrapper
{border:2px solid #fff;background:#999;}
.leaflet-popup-content b
{margin: 2px 14px 3px 0;
font-size:12px;color:#fff;font-weight:bold;}
.leaflet-popup-content
{margin: 3px 3px 4px 5px;
line-height: 1.2;font-size:12px;color:#fff;}
/* --RESPONSIVE-- */
.row:after {content: "";clear: both;display: block;}[class*="col-"] {float: left;padding:0px;border:0px solid #ccc;}
/* For mobile phones: */
[class*="col-"] {width:100%;}
@media only screen and (min-width:460px){
										.cl2{display:block;}.card li{width:50%;padding:0.5%;}
										.w3,.w4,.wu li,.wu3 li{width:48.7%;}
										.col-m-1{width:8.33%;}.col-m-2{width:16.66%;}.col-m-3{width:25%;}.col-m-4{width:33.33%;}.col-m-5{width:41.66%;}.col-m-6{width:50%;}.col-m-7{width:58.33%;}.col-m-8{width:66.66%;}.col-m-9{width:75%;}.col-m-10{width:83.33%;}.col-m-11{width:91.66%;}.col-m-12{width:100%;}}
@media only screen and (min-width:768px){
										.cl3,.hids{display:block;}.card li{width:33.3%;padding:0.5%;}
										.w3,.w4,.wu li,.wu3 li{width:32.1%;}.but{margin:24px 0 0 0;}	
										.col-1{width:8.33%;}.col-2{width:16.66%;}.col-3{width:25%;}.col-4{width:33.33%;}.col-5{width:41.66%;}.col-6{width:50%;}.col-7{width:58.33%;}.col-8{width:66.66%;}.col-9{width:75%;}.col-10{width:83.33%;}.col-11{width:91.66%;}.col-12{width:100%;}}
@media only screen and (min-width:968px){
										.cl4{display:block;}.card li{width:25%;padding:0.5%;}
										.w4,.wu li{width:23.8%;}.w3,.wu3 li{width:32.13%;}}
