.tw-row {
width:100%;
margin:auto;
}
.tw-ocol12,.tw-ocol11,.tw-ocol10,.tw-ocol9,.tw-ocol8,.tw-ocol7,.tw-ocol6,.tw-ocol5,.tw-ocol4,.tw-ocol3,.tw-ocol2,.tw-ocol1,
.tw-tcol12,.tw-tcol11,.tw-tcol10,.tw-tcol9,.tw-tcol8,.tw-tcol7,.tw-tcol6,.tw-tcol5,.tw-tcol4,.tw-tcol3,.tw-tcol2,.tw-tcol1,
.tw-mcol12,.tw-mcol11,.tw-mcol10,.tw-mcol9,.tw-mcol8,.tw-mcol7,.tw-mcol6,.tw-mcol5,.tw-mcol4,.tw-mcol3,.tw-mcol2,.tw-mcol1 {
box-sizing:border-box !important;
padding-left:10px;
padding-right:10px;
vertical-align:top;
overflow:hidden;
}
.tw-ocol12 {width:100%;display:inline-block;}
.tw-ocol11 {width:calc(100%*11/12);display:inline-block;}
.tw-ocol10 {width:calc(100%*10/12);display:inline-block;}
.tw-ocol9 {width:calc(100%*9/12);display:inline-block;}
.tw-ocol8 {width:calc(100%*8/12);display:inline-block;}
.tw-ocol7 {width:calc(100%*7/12);display:inline-block;}
.tw-ocol6 {width:calc(100%*6/12);display:inline-block;}
.tw-ocol5 {width:calc(100%*5/12);display:inline-block;}
.tw-ocol4 {width:calc(100%*4/12);display:inline-block;}
.tw-ocol3 {width:calc(100%*3/12);display:inline-block;}
.tw-ocol2 {width:calc(100%*2/12);display:inline-block;}
.tw-ocol1 {width:calc(100%*1/12);display:inline-block;}
.tw-ocol0 {display:none}
@media screen and (max-width:1023px) {
.tw-tcol12 {width:100%;display:inline-block;}
.tw-tcol11 {width:calc(100%*11/12);display:inline-block;}
.tw-tcol10 {width:calc(100%*10/12);display:inline-block;}
.tw-tcol9 {width:calc(100%*9/12);display:inline-block;}
.tw-tcol8 {width:calc(100%*8/12);display:inline-block;}
.tw-tcol7 {width:calc(100%*7/12);display:inline-block;}
.tw-tcol6 {width:calc(100%*6/12);display:inline-block;}
.tw-tcol5 {width:calc(100%*5/12);display:inline-block;}
.tw-tcol4 {width:calc(100%*4/12);display:inline-block;}
.tw-tcol3 {width:calc(100%*3/12);display:inline-block;}
.tw-tcol2 {width:calc(100%*2/12);display:inline-block;}
.tw-tcol1 {width:calc(100%*1/12);display:inline-block;}
.tw-tcol0 {display:none}
}
@media screen and (max-width:767px) {
.tw-mcol12 {width:100%;display:inline-block}
.tw-mcol11 {width:calc(100%*11/12);display:inline-block;}
.tw-mcol10 {width:calc(100%*10/12);display:inline-block;}
.tw-mcol9 {width:calc(100%*9/12);display:inline-block;}
.tw-mcol8 {width:calc(100%*8/12);display:inline-block;}
.tw-mcol7 {width:calc(100%*7/12);display:inline-block;}
.tw-mcol6 {width:calc(100%*6/12);display:inline-block;}
.tw-mcol5 {width:calc(100%*5/12);display:inline-block;}
.tw-mcol4 {width:calc(100%*4/12);display:inline-block;}
.tw-mcol3 {width:calc(100%*3/12);display:inline-block;}
.tw-mcol2 {width:calc(100%*2/12);display:inline-block;}
.tw-mcol1 {width:calc(100%*1/12);display:inline-block;}
.tw-mcol0 {display:none}
}  #tw-sc-div {
padding-top:5px;
} .tw-sc-div-form-tr {
} .tw-sc-div-form-str {
background-color:blue;
} #tw-sc-form {
} #tw-form-av {
display:none;
} .singleselect {
padding:5px !important;
height: 40px !important;
background-color:white;
}
.singleselect+span {
margin-bottom:5px;	
}
.select2-container .select2-selection--single {
height: 40px !important;
border-radius:0;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
top: 8px !important;
}
.select2-container .select2-selection--single .select2-selection__rendered {
padding-top:5px;	
}
#tw-sc-form div select,#tw-sc-form div input[type="text"] {
width: 100%;
padding:5px !important;
height: 40px;
margin-bottom: 5px;
}
#tw-sc-form div select.multiselect {
}
.select2-container .select2-selection--multiple {
border-radius:0;
}
.select2-container--default .select2-selection--multiple .select2-selection__arrow {
top: 8px !important;
} .tw-row #tw_search_eqp + span.select2-container .select2-selection--multiple {
height:95px;	
}
.tw-row .select2-container .select2-selection--multiple {
overflow: hidden;
overflow-y: scroll;
}
#tw_search_ref, .tw-row .select2-container--default.select2-container--focus .select2-selection--multiple {
border-color:#aaa;	
}   #tw_search_ref {
background-color:white;	
}
#tw-sc-form div button {
margin-top:3px;
padding-top:4px;
padding-bottom:4px;	
}
@media screen and (max-width:1024px) {
#tw-sc-form div select.multiselect {
height: 60px;	
}
}  #tw-sc-result * {
box-sizing:border-box;	
}
#tw-sc-result {
padding:40px 0px 0px;
width:100%;
} #tw-sc-result #tw-head-inm {
background-color: #681936;
margin:10px 0;
padding:10px;
}
#tw-sc-result #tw-head-inm > div {
font-size: 1.25rem;
color:white;
}
#tw-sc-result #tw-head-inm > div:last-child {
text-align:right;	
}
@media screen and (max-width:768px) {
#tw-sc-result #tw-head-inm > div:last-child {
text-align:left;	
}	
}
#tw-sc-result #tw_sc_result_fichas {
min-height: 200px;
}
@media screen and (max-width:1024px) {
#tw-sc-result #tw_sc_result_fichas {
min-height: auto;
}
}
#tw-sc-result #tw_sc_result_sinfichas,#tw-sc-result #tw_sc_result_sininmuebles {
text-align:center;
padding:60px 40px;
border:1px solid red;	
margin:40px auto;
display:none;
}
#tw-sc-result #tw_sc_result_sinfichas p,#tw-sc-result #tw_sc_result_sininmuebles p {
font-size:1.5rem;
margin-bottom:0;
}  #tw-sc-result div.tw-sc-result-ficha { }
#tw-sc-result div.tw-sc-result-ficha>article {
box-shadow: 0 0 5px #7a1235;
padding:5px;
display:flex;
flex-wrap:no-wrap;
margin:10px;
}
#tw-sc-result div.tw-sc-result-ficha>article>div>div {
margin-bottom:3px;	
}
#tw-sc-result div.tw-sc-result-ficha>article>a.tw-img-inm {
line-height:0;
margin-right:20px;
padding:0;
width:300px;
height:225px;
background-size: cover;
}
#tw-sc-result div.tw-sc-result-ficha>article>div.tw-info-inm {
flex-shrink: 1000;
width:100%;
position:relative;
}
#tw-sc-result div.tw-sc-result-ficha>article>div h4.tw-refprc-inm {
margin-bottom:5px;	
line-height:1.5;
}
#tw-sc-result div.tw-sc-result-ficha>article>div h4 span{
font-size:1.25rem;	
}
#tw-sc-result div.tw-sc-result-ficha h3.tw-tit-inm {
height:52px;
font-size:1.45rem;
overflow: hidden;
font-weight:600 !important;
}
#tw-sc-result div.tw-sc-result-ficha>article span:before {
content:"|";
padding:0 10px;	
}
#tw-sc-result div.tw-sc-result-ficha>article span:first-child:before,#tw-sc-result div.tw-sc-result-ficha>article div.tw-car-inm span:before {
content: "";
padding:0;	
}
#tw-sc-result div.tw-sc-result-ficha div.tw-loc-inm>span {
font-size:1.15rem;
}
#tw-sc-result div.tw-sc-result-ficha div.tw-car-inm {
display:flex;
flex-wrap:no-wrap;	
justify-content: space-around;
margin: 10px 0px;
border-top: 1px solid #7a1235;
border-bottom: 1px solid #7a1235;
color:#7a1235;
}
#tw-sc-result div.tw-sc-result-ficha div.tw-car-inm>div {
text-align:center;
flex-grow: 1;
}
#tw-sc-result div.tw-sc-result-ficha div.tw-link-inm {
position:absolute;
bottom:0;
right:0;	
}   #tw-sc-result div.tw-sc-result-ficha-compact {
width:calc(100%/3) !important;
}
#tw-sc-result div.tw-sc-result-ficha-compact>article {
box-shadow: 0 0 5px #7a1235;
padding:2.5px;
margin:10px 0;
}
#tw-sc-result div.tw-sc-result-ficha-compact>article span:before {
content:"-";
padding:0 10px;	
}
#tw-sc-result div.tw-sc-result-ficha-compact>article span:first-child:before,
#tw-sc-result div.tw-sc-result-ficha-compact>article div.tw-car-inm span:before,
#tw-sc-result div.tw-sc-result-ficha-compact>article>a.tw-img-inm span.tw-prc-inm:before {
content: "";
padding:0;	
}
#tw-sc-result div.tw-sc-result-ficha-compact>article>div h4.tw-ref-inm {
}
#tw-sc-result div.tw-sc-result-ficha-compact>article>h4 span,
#tw-sc-result div.tw-sc-result-ficha-compact div.tw-loc-inm span{
font-size:1rem;	
}
#tw-sc-result div.tw-sc-result-ficha-compact>article>h4,
#tw-sc-result div.tw-sc-result-ficha-compact div.tw-loc-inm {
text-align:center;	
margin-bottom:0;
}
#tw-sc-result div.tw-sc-result-ficha-compact>article>a.tw-img-inm {
padding:0;
width:100%;
height:225px;
margin: 5px auto;
position:relative;
background-size:cover;
background-position:center center;
}
#tw-sc-result div.tw-sc-result-ficha-compact>article>a.tw-img-inm span {
position:absolute;	
top:0;
padding:10px;
color:white;
background-color:rgba(122,18,53,0.75);
font-size:0.9rem;
}
#tw-sc-result div.tw-sc-result-ficha-compact>article>a.tw-img-inm span.tw-ref-inm {
left:0;
}
#tw-sc-result div.tw-sc-result-ficha-compact>article>a.tw-img-inm span.tw-prc-inm {
right:0;	
}
#tw-sc-result div.tw-sc-result-ficha-compact>article>div.tw-info-inm {
}
#tw-sc-result div.tw-sc-result-ficha-compact h3.tw-tit-inm {
height:48px;
font-size:1.1rem;
overflow: hidden; text-align:center;
padding:2px;
margin-bottom:10px;
}
#tw-sc-result div.tw-sc-result-ficha-compact div.tw-car-inm {
display:flex;
flex-wrap:no-wrap;	
justify-content: space-around;
margin: 0 0 10px;
border-top: 1px solid #7a1235;
border-bottom: 1px solid #7a1235;
color:#7a1235;
}
#tw-sc-result div.tw-sc-result-ficha-compact div.tw-car-inm .tw-icon {
padding: 5px 0 0;
height:40px;
}
#tw-sc-result div.tw-sc-result-ficha-compact div.tw-car-inm>div {
text-align:center;
flex-grow: 1;
}
#tw-sc-result div.tw-sc-result-ficha-compact div.tw-car-inm span {
font-size:0.8rem;
}
@media screen and (max-width:1024px) {
#tw-sc-result div.tw-sc-result-ficha-compact {
width:calc(100%/2) !important;
}
}
@media screen and (max-width:768px) {
#tw-sc-result div.tw-sc-result-ficha-compact {
width:calc(100%/1) !important;
}
#tw-sc-result div.tw-sc-result-ficha-compact h3.tw-tit-inm {
height:auto !important;
font-size:1rem;
overflow: visible;
font-weight:600 !important;
text-align:center;
padding:2px;
margin-bottom:10px;
}
}   #tw-sc-result div.tw-sc-result-ficha-compact2 {
width:50% !important;
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article {
box-shadow: 0 0 5px #7a1235;
padding:5px;
margin:10px;
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article span:before {
content:"|";
padding:0 10px;	
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article span:first-child:before,
#tw-sc-result div.tw-sc-result-ficha-compact2>article div.tw-car-inm span:before,
#tw-sc-result div.tw-sc-result-ficha-compact2>article>a.tw-img-inm span.tw-prc-inm:before {
content: "";
padding:0;	
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article>div h4.tw-ref-inm {
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article>h4 span,
#tw-sc-result div.tw-sc-result-ficha-compact2 div.tw-loc-inm span{
font-size:1.15rem;	
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article>h4,
#tw-sc-result div.tw-sc-result-ficha-compact2 div.tw-loc-inm {
text-align:center;	
margin-bottom:0;
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article>a.tw-img-inm {
padding:0;
width:100%;
height:325px;
margin: 5px auto;
position:relative;
background-size:cover;
background-position:center center;
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article>a.tw-img-inm span {
position:absolute;	
top:0;
padding:10px;
color:white;
background-color:rgba(122,18,53,0.75);
font-size:1.2rem;
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article>a.tw-img-inm span.tw-ref-inm {
left:0;
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article>a.tw-img-inm span.tw-prc-inm {
right:0;	
}
#tw-sc-result div.tw-sc-result-ficha-compact2>article>div.tw-info-inm {
}
#tw-sc-result div.tw-sc-result-ficha-compact2 h3.tw-tit-inm {
height:52px;
font-size:1.45rem;
overflow: hidden;
font-weight:600 !important;
text-align:center;
}
#tw-sc-result div.tw-sc-result-ficha-compact2 div.tw-car-inm {
display:flex;
flex-wrap:no-wrap;	
justify-content: space-around;
margin: 10px 0px;
border-top: 1px solid #7a1235;
border-bottom: 1px solid #7a1235;
color:#7a1235;
}
#tw-sc-result div.tw-sc-result-ficha-compact2 div.tw-car-inm>div {
text-align:center;
flex-grow: 1;
}  #tw-sc-result #tw-pag-inm {
border-top: 5px solid #7a1235;
margin:10px 0;
padding:10px;
}
#tw-sc-result #tw-pag-inm > div {
font-size: 1.25rem;
color:white;
display:flex;
justify-content:center;
}
#tw-sc-result #tw-pag-inm > div > button {
margin:auto 5px;
} #tw-sc-file {
visibility:hidden;
}
#tw-sc-file h2 {
font-size:1.75rem !important;
text-decoration:underline;
margin-top:20px;
}
#tw-sc-file #tw-tit-finm {
}
#tw-sc-file #tw-tit-finm>h1 {
padding-topuy7:25px;
font-size:2rem !important;
text-align:center;	
font-weight:600 !important;
}
#tw-sc-file div.tw-titloc-finm {
padding-top:15px;
padding-bottom: 10px;
background-color: #7a1235;
color:#fff;
line-height: 1.25;
}
#tw-sc-file div.tw-titloc-finm * {
font-size:1.35rem;	
}
#tw-sc-file div.tw-titloc-finm #tw-loc-finm {
text-align:right;
}
@media screen and (max-width:1024px) {
#tw-sc-file div.tw-titloc-finm #tw-loc-finm {
text-align:left;
}
}
#tw-sc-file div.tw-titloc-finm #tw-loc-finm span:before {
content:"|";
padding:0 10px;
}
#tw-sc-file div.tw-titloc-finm #tw-loc-finm span:first-child:before {
content:"";
padding:0;
}
#tw-sc-file #tw-prc-finm,#tw-sc-file #tw-op-finm {
font-weight:600;
border: 1px solid #7e4e60;
display:inline-block;
width:100%;
padding:10px 20px;
}
#tw-sc-file #tw-buttons-finm {
margin:15px auto 25px;
}
#tw-sc-file #tw-buttons-finm * {
font-size:1.25rem;
text-align:center;
}
#tw-sc-file #tw-buttons-finm div {
margin-top:10px;
}
#tw-sc-file #tw-buttons-finm button {
width:100%;	
}
@media screen and (max-width:768px) {
#tw-sc-file #tw-buttons-finm button {
font-size:0.70rem !important;
padding:10px 0 !important;
}
#tw-sc-file #tw-buttons-finm button>i:before {
font-size:0.70rem !important;
}
}
#tw-sc-file #tw-datos-finm {
list-style:none;
margin-left:0;
display:flex;
justify-content: flex-start;
flex-wrap:wrap;
}
#tw-sc-file #tw-datos-finm>li {
box-sizing:border-box;
width:25%;
min-width:150px !important;
outline	:1px solid black;
outline-offset: -5px;
padding:10px;
}
#tw-sc-file #tw-datos-finm>li>span {
font-weight:600;	
}
@media screen and (max-width:1024px) {
#tw-sc-file #tw-datos-finm>li {
width:33%;
}
}
@media screen and (max-width:768px) {
#tw-sc-file #tw-datos-finm>li {
width:50%;
}
}
@media screen and (max-width:500px) {
#tw-sc-file #tw-datos-finm>li {
width:100%;
}
} #tw-slider-finm { padding:0;
margin-top:0;
}
#tw-slider-finm-ficha {
margin:auto;
}
#tw-slider-finm-ficha .slick-prev,#tw-slider-finm-ficha .slick-next {
position:absolute;
top:0;
z-index:2;
display:block;
margin:0;
width:40px;
height:100%;
background:none;
transition:background .4s;
transform:none;
font-size:32px;
}
#tw-slider-finm-ficha .slick-next {
right:5px;		
}
#tw-slider-finm-ficha .slick-prev {
left:5px;		
}
#tw-slider-finm-ficha .slick-next:before,#tw-slider-finm-ficha .slick-prev:before {
font-family:"FontAwesome";
font-weight:900;
display:block;
}
#tw-slider-finm-ficha .slick-next:before {
content:'\f105';
}
#tw-slider-finm-ficha .slick-prev:before {
content:'\f104';
}
#tw-slider-finm-ficha .slick-prev:hover,#tw-slider-finm-ficha .slick-next:hover {
background: rgba(0,0,0,0.4);	
}
#tw-slider-finm-ficha img {
display:block;
} #tw-ubicacion-finm {
z-index:0;
min-height:250px;
}
#tw-ubicacion-finm div.leaflet-bottom.leaflet-right {
display:none !important;
} #tw-buttons-infobas div {
margin-top:15px;
}
#tw-buttons-infobas #tw-prc-finm,#tw-buttons-infobas #tw-op-finm {
font-size:1.35rem;
text-align:center;
}
#tw-buttons-tab {
margin:15px auto 25px;
}
#tw-buttons-ord {
margin:0px auto 25px;
}
#tw-buttons-tab button, #tw-buttons-ord button, {
width:100%;
margin-bottom:15px;
font-size:1.15rem;
}  #tw-sc-file #tw-prc-finm-ord,#tw-sc-file #tw-prc-finm-mov,#tw-sc-file #tw-op-finm-ord,#tw-sc-file #tw-op-finm-mov,#tw-bmult-finm #tw-bvideo-finm,#tw-bmult-finm #tw-btour-finm {
font-weight:600;
border: 1px solid #7e4e60;
display:inline-block;
width:100%;
padding:10px 20px;
margin-bottom:0;
text-align: center;
font-size: 1.2rem;
margin-bottom:15px;
}
#tw-bmult-finm {
padding-left:0;
display:flex;
justify-content:flex-start;
flex-direction:row;
gap:20px;
flex-wrap:nowrap;
}
#tw-bmult-finm #tw-bvideo-finm,#tw-bmult-finm #tw-btour-finm {
width:150px;
}
#tw-buttons-tab-lat,#tw-bmult-finm {
margin:15px auto 25px;
}
#tw-buttons-tab-lat button, #tw-buttons-ord-lat button, #tw-bmult-finm button {
background-color:#fff;
color:#3a3a3a;
font-weight:400;
border: 1px solid #7e4e60;
width:100%;
margin-bottom:15px;
font-size:1.2rem;
}
#tw-buttons-tab-lat button:hover, #tw-buttons-ord-lat button:hover, #tw-bmult-finm button:hover{
color:#fff;
background-color:#7e4e60;
}
#tw-buttons-tab-lat button>i:before, #tw-buttons-ord-lat button>i:before, #tw-bmult-finm button>i:before{
font-size:0.95rem;
position:relative;
bottom:1px;
}  #tw_div_form_env {
display:none;
background-color:rgba(0,0,0,0.8);
width:100%;
height:100vh;	
position:fixed;
top:0;
left:0;
z-index:9999999;
padding-top:75px;
}
#tw_div_form_env .grecaptcha>div {
margin:10px auto;
display:block;	
}
#tw_div_form_env form {
max-width:500px;
width:90%;
min-width:350px;
border: 1px solid #7a1235;
padding:20px;
margin:auto;
background-color:white;
}
#tw_div_form_env h3 {
background-color:#7a1235;
color:white;
font-size:1.35em;
text-align:center;
padding:5px 0;
margin-bottom:5px;
}
#tw_div_form_env h4 {
text-align:center;
font-size:1.1em;
padding:5px 5px;
margin-bottom:0;
font-weight:600;
}
#tw_div_form_env span {
display: none;
color:white;
background-color:red;	
margin:5px 0;
padding:5px;
font-size:0.85em;
}
#tw_div_form_env input[type="text"],#tw_div_form_env input[type="tel"],#tw_div_form_env input[type="email"],#tw_div_form_env button,#tw_div_form_env textarea {
width:100%;
display:inline-block;
margin:5px 0;
}
#tw_div_form_env textarea {
height:100px;
resize:none;
}
#tw_div_form_env div:last-child {
font-size:0.8em;	
}  #tw_div_form_solinf {
display:none;
background-color:rgba(0,0,0,0.8);
width:100%;
height:100vh;	
position:fixed;
top:0;
left:0;
z-index:9999999;
padding-top:75px;
}
#tw_div_form_solinf .grecaptcha>div {
margin:10px auto;
display:block;	
}
#tw_div_form_solinf form {
max-width:500px;
width:90%;
min-width:350px;
border: 1px solid #7a1235;
padding:20px;
margin:auto;
background-color:white;
}
#tw_div_form_solinf h3 {
background-color:#7a1235;
color:white;
font-size:1.35em;
text-align:center;
padding:5px 0;
margin-bottom:5px;
}
#tw_div_form_solinf h4 {
text-align:center;
font-size:1.1em;
padding:5px 5px;
margin-bottom:0;
font-weight:600;
}
#tw_div_form_solinf span {
display: none;
color:white;
background-color:red;	
margin:5px 0;
padding:5px;
font-size:0.85em;
}
#tw_div_form_solinf input[type="text"],#tw_div_form_solinf input[type="tel"],#tw_div_form_solinf input[type="email"],#tw_div_form_solinf button,#tw_div_form_solinf textarea {
width:100%;
display:inline-block;
margin:5px 0;
}
#tw_div_form_solinf textarea {
height:100px;
resize:none;
}
#tw_div_form_solinf div:last-child {
font-size:0.8em;	
}  #tw_div_form_pprec {
display:none;
background-color:rgba(0,0,0,0.8);
width:100%;
height:100vh;	
position:fixed;
top:0;
left:0;
z-index:9999999;
padding-top:75px;
}
#tw_div_form_pprec .grecaptcha>div {
margin:10px auto;
display:block;	
}
#tw_div_form_pprec form {
max-width:500px;
width:90%;
min-width:350px;
border: 1px solid #7a1235;
padding:20px;
margin:auto;
background-color:white;
}
#tw_div_form_pprec h3 {
background-color:#7a1235;
color:white;
font-size:1.35em;
text-align:center;
padding:5px 0;
margin-bottom:5px;
}
#tw_div_form_pprec h4 {
text-align:center;
font-size:1.1em;
padding:5px 5px;
margin-bottom:0;
font-weight:600;
}
#tw_div_form_pprec span {
display: none;
color:white;
background-color:red;	
margin:5px 0;
padding:5px;
font-size:0.85em;
}
#tw_div_form_pprec input[type="text"],#tw_div_form_pprec input[type="tel"],#tw_div_form_pprec input[type="number"],#tw_div_form_pprec input[type="email"],#tw_div_form_pprec button,#tw_div_form_pprec textarea {
width:100%;
display:inline-block;
margin:5px 0;
}
#tw_div_form_pprec textarea {
height:100px;
resize:none;
}
#tw_div_form_pprec div:last-child {
font-size:0.8em;	
} #tw_div_form_msg {
display:none;
background-color:rgba(0,0,0,0.8);
width:100%;
height:100vh;	
position:fixed;
top:0;
left:0;
z-index:9999999;
padding-top:75px;
}
#tw_div_form_msg #tw_sc_aviso {
max-width:400px;
width:90%;
border: 1px solid #7a1235;
padding:20px;
margin:auto;
background-color:white;
}
#tw_div_form_msg #tw_sc_aviso button.tw_sc_bcerrar {
display:block;
margin:20px auto;
} #tw_div_video,#tw_div_tour {
display:none;
background-color:rgba(0,0,0,0.8);
width:100%;
height:100vh;	
position:fixed;
top:0;
left:0;
z-index:9999999;
padding-top:75px;
flex-direction:column;
justify-content:center;
align-items:center;
}  #tw-sc-inmdest {
margin-bottom:30px;
} #tw-sc-inmdest-load {
display:block;
height: 255px;
}
#tw-sc-inmdest-load{
width:250px;
height: 135px;
display: block;
position: relative;
margin:auto;
padding-top:15px;
}
.facebook_blockG{
background-color:rgb(122,18,53); float:left;
height:125px;
margin-left:16px;
width:20px;
opacity:0.1;
animation-name:bounceG;
-o-animation-name:bounceG;
-ms-animation-name:bounceG;
-webkit-animation-name:bounceG;
-moz-animation-name:bounceG;
animation-duration:1.5s;
-o-animation-duration:1.5s;
-ms-animation-duration:1.5s;
-webkit-animation-duration:1.5s;
-moz-animation-duration:1.5s;
animation-iteration-count:infinite;
-o-animation-iteration-count:infinite;
-ms-animation-iteration-count:infinite;
-webkit-animation-iteration-count:infinite;
-moz-animation-iteration-count:infinite;
animation-direction:normal;
-o-animation-direction:normal;
-ms-animation-direction:normal;
-webkit-animation-direction:normal;
-moz-animation-direction:normal;
transform:scale(0.7);
-o-transform:scale(0.7);
-ms-transform:scale(0.7);
-webkit-transform:scale(0.7);
-moz-transform:scale(0.7);
}
#blockG_1,#blockG_6{
animation-delay:0.45s;
-o-animation-delay:0.45s;
-ms-animation-delay:0.45s;
-webkit-animation-delay:0.45s;
-moz-animation-delay:0.45s;
}
#blockG_2,#blockG_5{
animation-delay:0.6s;
-o-animation-delay:0.6s;
-ms-animation-delay:0.6s;
-webkit-animation-delay:0.6s;
-moz-animation-delay:0.6s;
}
#blockG_3,#blockG_4{
animation-delay:0.75s;
-o-animation-delay:0.75s;
-ms-animation-delay:0.75s;
-webkit-animation-delay:0.75s;
-moz-animation-delay:0.75s;
}
@keyframes bounceG{
0%{
transform:scale(1.2);
opacity:1;
}
100%{
transform:scale(0.7);
opacity:0.1;
}
}
@-o-keyframes bounceG{
0%{
-o-transform:scale(1.2);
opacity:1;
}
100%{
-o-transform:scale(0.7);
opacity:0.1;
}
}
@-ms-keyframes bounceG{
0%{
-ms-transform:scale(1.2);
opacity:1;
}
100%{
-ms-transform:scale(0.7);
opacity:0.1;
}
}
@-webkit-keyframes bounceG{
0%{
-webkit-transform:scale(1.2);
opacity:1;
}
100%{
-webkit-transform:scale(0.7);
opacity:0.1;
}
}
@-moz-keyframes bounceG{
0%{
-moz-transform:scale(1.2);
opacity:1;
}
100%{
-moz-transform:scale(0.7);
opacity:0.1;
}
} #tw-sc-inmdest #tw-sc-inmdest-inm {
display:none;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos {
box-shadow: 0 0 10px 0 rgba(0,0,0,0.25);
margin-top:5px;
line-height:0;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos img {
width:260px;
height:195px;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-ubicacion {
margin:5px auto 0px;
text-align: center;
font-size: 1.05rem;
font-weight: 600;
font-family: "Quicksand", sans-serif;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-ubicacion hr {
margin:10px auto;
width:50%;
border-top:1px solid rgb(104, 25,54)
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-info * {
font-family: "Quicksand", sans-serif;
text-align:left;
font-size:0.85rem;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-info sup {
font-size:0.6rem;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-info div:last-child {
text-align:right;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-button {
text-align:center;
font-size:1rem;
line-height:3;
margin:10px auto 20px;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-button a {
color: rgb(104, 25,54);
text-decoration:none;
border: 2px solid rgb(104,25,54);
padding: 8px 32px;
border-radius: 50px;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-button a:hover {
color: #fff;
background-color: rgb(104,25,54);
} div.grecaptcha-badge {
display:none;
} #tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos { padding:0;
margin-top:0;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-prev,
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-next {
position:absolute;
top:0;
z-index:2;
display:block;
margin:0;
width:40px;
height:100%;
background:none;
transition:background .4s;
transform:none;
font-size:32px;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-next {
right:5px;		
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-prev {
left:5px;		
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-next:before,
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-prev:before {
font-family:"FontAwesome";
font-weight:900;
display:block;
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-next:before {
content:'\f105';
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-prev:before {
content:'\f104';
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-prev:hover,
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos .slick-next:hover {
background: rgba(0,0,0,0.4);	
}
#tw-sc-inmdest #tw-sc-inmdest-inm .tw-sc-inmdest-fotos img {
display:block;
}