.grid .aside-left.filters{background:#d1d2d4;padding:30px;}
.module-17 .form select{background:#fff;border:5px solid #a7aca6;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;-webkit-box-shadow:inset 2px 2px 5px #d5d6d8;-moz-box-shadow:inset 2px 2px 5px #d5d6d8;-ms-box-shadow:inset 2px 2px 5px #d5d6d8;-o-box-shadow:inset 2px 2px 5px #d5d6d8;box-shadow:inset 2px 2px 5px #d5d6d8;height:50px;width:100%;margin-top:20px;margin-left:0;}
.module-17 .form-search .control-bottom{padding-top:0;}
.module-17 .form-search button{padding:15px 37px;margin-top:20px;}

.module-17 .form-search{padding-bottom:20px;}
.module-17 h2{text-align:left;margin-bottom:20px;}
.module-17 .form.order select{margin-left:0;margin-bottom:20px;}
/*.module-17 .busness-name{background:#d1d2d4;padding:20px;border-left:solid 8px #666;margin-top:20px;}*/
.module-17 article.form .form-item button{margin-left:0;}
.module-17 article{margin-top:20px;}
.module-17{margin-bottom:100px;}
.module-17 .post-paginator{margin-top:50px;}
.module-17 hr{border-top:1px solid #FFF;}
.module-17 article{display:flex;}
.module-17 article .form-item .buttons-container button{margin-left:10px;}
.link-text{display:block;text-align:center;}
.module-18 fieldset{background:#d1d2d4;}
.module-18 fieldset p{text-align:center;}
.module-18 fieldset{padding:40px;}
.module-18 .form-search button{padding:19px 60px;margin:0 auto;display:block;margin-bottom:20px;}
.module-18 label{margin-top:20px;}
.module-18 h3{margin-bottom:20px;}
.form input[type=password]{line-height:40px;height:40px;width:100%;border:1px solid #b4bbb3;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
.form-exposed-directorio{padding:19px;background:#DDD;}
.form-exposed-directorio input[type=text]{margin-bottom:20px;}
.btn-ver-mas-toggle{color:#fff;border:none;text-transform:uppercase;background-color:#328e61;background-image:-webkit-gradient(linear,left top,left bottom,from(#328e61),to(#31734c));background-image:-webkit-linear-gradient(top,#328e61,#31734c);background-image:-moz-linear-gradient(top,#328e61,#31734c);background-image:-o-linear-gradient(top,#328e61,#31734c);background-image:-ms-linear-gradient(top,#328e61,#31734c);background-image:linear-gradient(top,#328e61,#31734c);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,.3);-ms-box-shadow:0 1px 1px rgba(0,0,0,.3);-o-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:120px;padding-left:21px;height:50px;line-height:3.2;margin-top:12px;margin-bottom:20px;}
.ds-2col > .group-right, .ds-2col > .group-left{width:inherit;float:inherit;}
.fieldset-legend{font-size:20px;background:#328e61;color:white;padding:10px 15px;}
.form-submit{color:#fff;border:none;text-transform:uppercase;background-color:#328e61;background-image:-webkit-gradient(linear,left top,left bottom,from(#328e61),to(#31734c));background-image:-webkit-linear-gradient(top,#328e61,#31734c);background-image:-moz-linear-gradient(top,#328e61,#31734c);background-image:-o-linear-gradient(top,#328e61,#31734c);background-image:-ms-linear-gradient(top,#328e61,#31734c);background-image:linear-gradient(top,#328e61,#31734c);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3);-moz-box-shadow:0 1px 1px rgba(0,0,0,.3);-ms-box-shadow:0 1px 1px rgba(0,0,0,.3);-o-box-shadow:0 1px 1px rgba(0,0,0,.3);box-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:20px 59px 19px;margin-top:20px;}
@media (min-width:1024px){.module-17 .center-content.expand-left{margin-left:1.5%;width:65%;}
.grid .aside-left.filters{width:27%;}
.module-17 .form select{width:100%;margin-top:0;margin-left:20px;margin-left:0;margin-bottom:20px;}
.module-17 .form-search .control-bottom{display:inline-block;}
.module-17 .form input[type=text].search-box-extended{width:33%;}
.module-17 .form-search button{margin-left:20px;margin-top:0;}
.module-18 .grid .aside-left{width:50%;padding:0px 80px 80px 80px;}
.module-18 .grid .expand-left{margin-left:5%;width:40%;}
.ds-2col > .group-right, .ds-2col > .group-left{width:inherit;float:left;}
}
#edit-term-node-tid-depth-wrapper > label{text-transform:uppercase;text-align:center;}
.page-node-2875 .form-3 .form-item input[type="checkbox"]{width:8%;}
.views-exposed-widget.views-widget-sort-by{margin-top:16px;}
div#edit-actions--2{text-align: center;}
.tabledrag-toggle-weight-wrapper {display: none;}
#edit-field-image-und-0-upload-button,
#edit-field-adjuntos-und-0-upload-button {height: 66px; margin-top: 20px;}
.filters div#edit-title-field-value-wrapper {display: none;}

.grid .aside-left.filters .form-item { padding-bottom: 15px;}
.grid .aside-left.filters .form-item span label{     font-size: 16px; padding: 5px 0 0 0 !important;}
form .field-multiple-table th.field-label label{ color: #FFF;  padding-bottom: 0 !important }

.form-item.form-type-textfield.form-item-field-geopos-und-0-locpick-user-latitude  {padding-top: 50px;}
.form-3 .form-item label {padding-bottom: 4px !important;}








/**   CALENDARIO 
body.page-node-106 .col.col-n1 {
    width: 100% !important;
    margin-bottom: 40px;
}

body.page-node-106 .col.col-n2 {
    width: 100% !important;
    padding: 0px !important;
}
body.page-node-106 .col.col-n2 .calendar.slide {
    max-width: none;
}

 **/
/**   CONTRATE  **/
#contrast_link {
    display: none;
}
.menu-module.n1 .hidden {
    display: block !important;
    visibility: visible !important;
}

.high_contrast_switcher.high_contrast_switcher_links p {
    margin: 0;
}
.nav-top.nav-accessibility span.high_contrast_switcher_high,
.nav-top.nav-accessibility span.high_contrast_switcher_normal {
    display: inline-block !important;
    font-size: 18px;
}

.high_contrast_switcher_high:before,
.high_contrast_switcher_normal:before{
    position: absolute;
    top: 12px;
	left: 3px;
	z-index: 1;
}

.high_contrast_switcher_high:before{
    content: "\f042";
}
.high_contrast_switcher_normal:before{
    content:"\f185";
}

x
.high_contrast_switcher_high,
.high_contrast_switcher_normal{
    color: #FFF;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	overflow: hidden;
    width: 25px;
    padding: 0 !important;
    height: 40px;
    position: relative;
}
.high_contrast_switcher_high a,
.high_contrast_switcher_normal a{
	text-indent:-100px;
    position: absolute;
    top: 0;
	left: 0;
	z-index: 10;
	height: 100%  !important;
line-height: 20px !important;
padding-left: 25px !important;
}








/* SLIDERT */
.md-item-wrap {
    background-color: #FFF;
    background-image: url('../img/loading.gif');
    background-position: center;
    background-repeat: no-repeat;
    min-height: 40vh !important;
}
.md-slide-item {
    min-height: 100%;
}
.md-button {
    text-decoration: none !important;
    border: none !important; 
}
.module.module-1.slider .md-objects {
    width: 100% !important;
}
.module.module-1.slider .center {
    max-width: none;
}
.md-title, .md-desc, .md-button{ 
    text-shadow: 0px 0px 2px rgba(0, 0, 0, 1) !important;
}
.md-title2,.md-desc2, .md-button2{ 
    text-shadow: 0px 0px 2px rgba(255, 255, 255, 1) !important;
}
.md-object a {
    text-decoration: none;
}
@media (max-width:960px){
    .md-objects .md-object { z-index: 10}
    .md-objects .md-object.fdsfds { z-index: 5}
    .md-title, .md-title2{  font-size: 14px !important; width: 100% !important; text-align: center !important; left: 0 !important;  z-index: 12 !important; }
    .md-desc, .md-desc2{ font-size: 12px !important; width: 100% !important; text-align: center !important; left: 0 !important; z-index: 12 !important;  }
    .md-button{  display: block; /*width: 100% !important; text-align: center !important; left: 0 !important; */   z-index: 12 !important;}
    .md-button a{  
        -webkit-transform: scale(1.5); 
        -o-transform: scale(1.5); 
        transform: scale(1.5); 
        line-height: normal
    }
    .md-images img{ display: block; width: 33% !important; text-align: center !important; left:33% !important;  }
    .md-objects .md-object.md-video {
        left: 0 !important;
        width: 100% !important;
        z-index: 11 !important;
        height: 100% !important;
        top: 0 !important;
    }

    .md-bullets{ display: none !important; }
    .module-1 {
        height: auto;
        min-height: auto;
        background: #186094;
    }
    .module-1:after {
        height: 60%;
    }
}





