body{color:#6a044c}
a{color:#fff;}
a:hover{outline:none;color:#d8c131;}
.pphome_cat:hover{color:white;}
label{color:#fff;}
a.pp{color:#353535;}
.info_sel{color:#69044C;font-family:'Raleway', sans-serif;font-size:8pt;margin:0px 3px;}
.contact2:hover{color:#d8c131;}
#tableWedding label{font-weight:bold;}
#tableWedding textarea{width:100% !important;}
#tableWedding,td{border:none !important;text-align:right;}
.row{margin-left:0px !important;margin-right:0px !important;}
#footer,ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#lhnchatimg,#links,#logo-normal,#mm{display:none}
#form_header,#header-left,#header-right,#logo,#search{display:inline-block}
img,input,select,textarea{outline:0}
@font-face{font-family:OpenSans;src:url(../font/OpenSans.ttf) format('truetype')}
@font-face{font-family:Lobster;src:url(../font/Lobster.ttf) format('truetype')}
@font-face{font-family:source;src:url(../font/SourceSansPro-Light.ttf) format('truetype')}
@font-face{font-family:Raleway;src:url(../font/SourceSansPro-Bold.ttf) format('truetype')}
@font-face{font-family:Raleway;src:url(../font/SourceSansPro-Bold.otf) format('truetype')}
@font-face{font-family:Raleway_regu;src:url(../font/SourceSansPro-Light.ttf) format('truetype')}
@font-face{font-family:Raleway_regu;src:url(../font/SourceSansPro-Light.otf) format('truetype')}
body{margin:0;padding:0;font-size:100.01%;font-weight:300;font-family:"Source Sans Pro", sans-serif;}
a{text-decoration:none}
ul, ol{margin-top:1px !important;margin-bottom:0px !important;list-style:none;padding:0px;}
h3{font-family:'Raleway_regu' !important;color:#575758 !important;}
.menufooter{width:37%;margin-left:auto;margin-right:auto;}
#busquedageneral,.ui-menu-item{    background: #fff;
    color: #000;
    border: 0px solid #aaa;
    font-size: 13px;
    padding: 1px 5px;
    font-family: "Source Sans Pro", sans-serif;}
img{vertical-align:middle}
#header-left{float:left;}
#header-right{float:right}
#logo{width:45%;height:50px;position:absolute;}
#logo-mini{display:block;width:100%;}
#busquedageneral{width:200px}
#btnBuscar{max-height:20px;cursor:pointer}
.ui-autocomplete{max-height:200px;overflow-y:auto;overflow-x:hidden}
#yw2{padding:0;}
.content{width:100%;max-width:2560px;margin:auto;}
.content2{width:90%;max-width:1440px;margin:0 auto;margin-bottom:75px;}
.content-footer{width:55%;margin-left:auto;margin-right:auto;}
.completo,.full{width:100%}
.full{max-width:100%}
.brown{color:#6a044c;font-weight:300;}
.orange{color:#6a044c;font-weight:300;}
#underlineText{text-align:center;font-size:25px;}
.hrBold{margin-top:16px;margin-bottom:16px;border:0;border-top:2px solid #6a044c;}
.lineCross{margin-bottom:16px;border:0;border-top:1px solid #d2d2d2;}
#footer{padding:0px 0;background:#e1e1e1;box-sizing:border-box;clear:both;width:100%;height:auto;}
#social{margin-bottom:20px}
.sn{margin:0 5px}
#frm-register input,#frm-register select,#frm-register textarea{background:#e1e1e1;color:#6a044c;display:block;padding:5px;border:1px solid #ccc;transition:all .1s linear;margin:10px 0}
#footermenu ul{width:20%;margin:0;padding:0}
#footermenu ul li{text-align:center;padding:5px 0;list-style-type:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#footerlogo{margin:20px auto;display:block}
#copyright p{text-align:center;margin:0;font-size:80%}
#frm-register input,#frm-register input[type=submit],#frm-register select,#frm-register textarea{font-size:14px;font-family:"Source Sans Pro", sans-serif;f}
#copyright p span{display:block}
#lhnContainerDone{position:relative!important;bottom:0!important;right:0!important}
.address,.friendnames{width:50%;float:left}
#frm-register input,#frm-register select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#frm-register textarea{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#frm-register input[type=submit]{display:inline-block;background:#6a044c;color:#fff;width:auto;padding:5px 50px;cursor:pointer;outline:0}
.video, .iframes{text-align:center;}
.centerhotels{width:54%;margin-left:auto;margin-right:auto;text-align:center;}
.l-izq{width:20%;float:left;}
.l-central{width:25%;float:left;}
#l-menu{float:left;;}
.l-der{float:right;}
.copycentral{width:100%;padding-top:35px;float:right;}
.seccion{width:100%;}
.text-p2{font-size:30px;font-weight:300;}
.text-p3{font-size:16px;font-weight:300;}
.mm-long{width:100%;}
.clr-mv{color:#77777b;font-family:'Raleway', sans-serif;font-size:21px;margin:10px 0;}
.feliz{font-size:48px;font-weight:300;text-align:center;margin-top:110px;}
p{color:#77777b;font-size:38px;text-align:left;}
.f-center{width:50%;margin-left:auto;margin-right:auto;}
.conCancun{width:63%;height:auto;margin-left:auto;margin-right:auto;}
.card{width:27px;height:auto;position:relative;display:inline-block;margin:0px;}
.card .img-top{display:none;position:absolute;top:0;left:0;z-index:99;}
.card:hover .img-top{display:inline;}
.card2{width:30px;height:auto;position:relative;display:inline-block;margin:0px;}
.card2 .img-top2{display:none;position:absolute;top:0;left:0;z-index:99;}
.card2:hover .img-top2{display:inline;}
@media only screen and (max-width:480px){.video{position:relative;padding-bottom:66.85%;overflow:hidden;text-align:center;margin-bottom:4px;}
.video iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;}
.iframes iframe{width:372px;height:270px;}
}
@media only screen and (min-width:320px) and (max-width:425px){#logo-mini{display:block;width:49%;padding:0px 0px;}
}
@media only screen and (min-width:320px) and (max-width:768px){.disp{display:none;}
.version_es{
	padding: 5%;
	font-size: 22px;
	font-family: "Source Sans Pro", sans-serif;
}
#logo-normal{display:none;width:100%;padding:22px 11px;}
#lhnchatimg,#links,#logo-normal,#mm{display:none}
#footer{padding:20px 0;background:#e1e1e1;box-sizing:border-box;clear:both;width:100%;height:950px;}
#logo-mini{display:block;width:65%;padding:0px 0px;}
}
@media (min-width:769px){#header-left, #hr-left{float:left;padding:0px 0px 0px 0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.text-p2{font-size:27px;font-weight:300;float:left;}
#logo{width:72px;height:50px;float:left;}
#header-right,#hr-right{float:right;}
.centro{padding:5px;}
#hr-right{margin-left:0px;position:relative;width:72px;padding:0px 0px;background-color:#6a044c;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:67px;}
#links{display:block;text-align:right}
#tableWedding,td{border:none !important;text-align:right;}
#links a{font-size:14px;color:#6a044c;margin:0 5px}
#mm{display:inline-block;color:#fff;font-size:11px;text-align:center;}
#logo-mini{display:block;width:100%;padding:22px 11px;}
.content2{width:90%;margin-top:19px;max-width:768px;margin-left:auto;margin-right:auto;margin-bottom:0px;}
#hotels-list{width:95%;margin-right:auto;margin-left:auto;padding:10px 15px 0px 15px;background-color:#f5f5f5;}
.hotelsmenu1{border:1px solid #ccc;outline:none;padding:10px 20px 10px 20px;background-color:#ffffff;color:#fff;cursor:pointer;width:84%;height:auto;}
h3{font-size:14px !important;}
#logo-normal{display:block;width:155px !important;padding:15px 15px !important;}
.info_img_cen{height:auto !important;max-height:337px;}
.textfond{color:white;font-size:23px;font-weight:600;position:absolute;width:50%;left:0px;margin-left:auto !important;margin-right:auto !important;width:100% !important;top:0%;}
.centerform{width:72%;height:60px;margin-top:2%;padding-top:13px;margin-left:auto;margin-right:auto;}
.cen_info{width:40% !important;margin-top:50px !important;margin-bottom:60px;}
.flechita select{border:1px solid #ccc !important;background:url(/images/iconos/arrow-down.png) no-repeat 185px 19px #fff !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;font-size:17px !important;}
.dd{width:auto !important;margin:0px !important;padding:7px !important;}
.centerhotels{width:80%;margin-left:auto;margin-right:auto;}
.f-center{width:94% !important;margin-left:auto;margin-right:auto;}
#footer{height:287px !important;}
.rig{margin-right:24px;}
.f-menu{width:33% !important;padding:0;float:left;;}
.disp{width:19%;height:2px;float:left;display:block;margin-top:18px;margin-right:29px;}
.can_m{font-size:41px;font-weight:300;float:right;}
.foot-text{font-size:15px !important;}
.sigue{font-size:21px;text-align:left;color:#fff !important;}
.text-pb{color:#ffffff;font-size:27px;text-align:center !important;font-family:'Raleway';text-shadow:1px 1px #000;}
.m_m{float:left;background-color:#77777b;height:50px;padding:12px 3px 5px 5px;}
.selectstyle{width:212px !important;height:51px;margin:0px 7px 10px !important;float:left;}
.form-control{display:block;width:100%;height:45px;padding:10px 5px;font-size:15px;line-height:1.42857143;color:#2c3e50;background-color:#ffffff;background-image:none;border:1px solid #dce4ec;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
}
@media (min-width:768px){.f-center{width:100% !important;margin-left:auto;margin-right:auto;}
#logo-mini{display:block;width:49%;padding:0px 0px;}
}
@media only screen and (min-width:1024px){.version_es{
	display: none;
}.can_m{font-size:39px;font-weight:300;float:right;margin-bottom:1%;margin-left:30%;margin-right:0%;}
.selectstyle{float:left;width:305px;margin:0px 17px;}
#header-left, #hr-left{float:left;padding:0px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header-right,#hr-right{float:right;}
.centro{padding:6px;}
#hr-right{margin-left:0px;position:relative;width:95px;padding:5px;background-color:#6a044c;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:67px;}
#links{display:block;text-align:right}
#tableWedding,td{border:none !important;text-align:right;}
#links a{font-size:14px;color:#6a044c;margin:0 5px}
#mm{display:inline-block;color:#fff;font-size:11px;text-align:center;}
.hotel-options ul li{list-style-type:none;padding:7px 0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btnoptions{background-color:#77777b;color:#fff;width:98px;margin:3px !important;text-align:center !important;overflow:hidden;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}
.btnoptions a{font-weight:500 !important;padding:2px 15px;font-size:13px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.content2{width:88%;margin-top:30px;max-width:1024px;margin-left:auto;margin-right:auto;margin-bottom:0px;}
#hotels-list{float:right;width:65%;margin-right:0%;margin-left:auto;padding:10px 25px 15px 20px;background-color:#f5f5f5;}
.hotelsmenu1{border:1px solid #ccc;outline:none;padding:5px 5px 5px 10px;background-color:#ffffff;color:#fff;cursor:pointer;width:90%;height:auto;}
h3{font-size:14px !important;}
#logo-normal{display:block;width:155px !important;padding:0px 15px !important;}
.info_img_cen{height:auto !important;max-height:452px;}
.textfond{color:white;font-size:23px;font-weight:600;position:absolute;width:50%;left:0px;margin-left:auto !important;margin-right:auto !important;width:100% !important;top:0%;}
.centerform{width:33%;height:58px;max-width:1024px;margin-top:1%;margin-right:auto;margin-left:auto;float:none;}
.cen_info{width:23% !important;margin-top:50px !important;margin-bottom:60px;}
.dd{width:auto !important;margin:0px 0% !important;padding:3px 0 !important;}
.centerhotels{width:80%;margin-left:auto;margin-right:auto;}
.f-center{width:80% !important;margin-left:auto;margin-right:auto;}
#footer{height:334px !important;}
.rig{margin-right:24px;}
.f-menu{width:33% !important;padding:0;float:left;;}
.w_logo{float:left;padding-top:17px;padding-left:0;}
#logo{width:142px;height:50px;}
.flechita select{border:1px solid #ccc;background:url(/images/iconos/arrow-down.png) no-repeat 272px 18px #fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.text-p2{font-size:30px;font-weight:300;float:left;}
#logo-mini{display:none;width:160px;padding:0px;}
.m_m{float:left;background-color:#77777b;height:50px;padding:12px 3px 5px 5px;}
#footerhotels{padding:7px;width:8%;}
.disp{width:24%;height:2px;float:left;display:block;margin-top:16px;margin-right:29px;}
}
@media only screen and (min-width:1200px) and (max-width:1440px){.version_es{
	display: none;
}.flechita select{border:1px solid #ccc;background:url(/images/iconos/arrow-down.png) no-repeat 272px 18px #fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.selectstyle{float:left;width:305px;margin:0px 17px;}
.can_m{font-size:34px;float:right;}
.centerform{width:50% !important;height:55px !important;max-width:1024px;margin-top:1% !important;margin-right:auto !important;margin-left:auto !important;float:none !important;}
.info_img_cen{height:586px !important;max-height:305px;}
.cen_info{width:20% !important;margin-top:50px !important;margin-bottom:61px;}
#mm{display:inline-block;color:#fff;font-size:11px;text-align:center;}
.dd{width:auto !important;margin:0px !important;padding:2px !important;}
#footerhotels{padding:20px 12px;width:8%;}
.centerhotels{width:100% !important;margin-left:auto;margin-right:auto;}
.f-menu{width:25% !important;float:left;padding:0;}
.paypal {width: 19% !important; padding-right: 6%; text-align: center;}
.f-center{width:80% !important;margin-left:auto;margin-right:auto;}
#footer{height:338px !important;}
#logo-normal{display:block;width:155px !important;padding:8px 15px !important;}
.icons{width:16% !important;padding-top:25px;max-width:1440px;}
.hotelsdiv{margin:0px auto !important;}
.cen{width:30% !important;margin-top:62px !important;}
.rig{margin-right:24px;}
.slide .caption{bottom:20%;}
.w_logo{float:left;padding-top:5px;padding-left:0px !important;}
.foot-text{font-size:21px;}
.m_m{float:left;background-color:#77777b;height:50px;padding:12px 3px 5px 5px;}
.disp{width:19%;height:2px;float:left;display:block;margin-top:18px;margin-right:29px;}
.text-p2{font-size:29px;font-weight:300;float:left;}
.text-p3{font-size:16px;font-weight:300;}
}
@media only screen and (min-width:320px) and (max-width:480px){.logo-img{width:300px;height:auto;text-align:center}
.l-izq{width:100%;}
#footerlogo{width:55%;margin:20px auto;display:block;}
.content-footer{width:90%;margin-left:auto;margin-right:auto;}
.l-central{width:100%;float:none;}
li, p{text-align:center;}
#l-menu{float:none;}
#footer{padding:20px 0;background:#e1e1e1;box-sizing:border-box;clear:both;width:100%;height:986px;}
#social{width:229px;margin-bottom:-7px;margin-left:auto;margin-right:auto;}
.content{width:100%;max-width:1366px;margin:0 auto;}
.content2{width:85%;padding:0;}
.centerhotels{width:90%;text-align:center;margin-left:auto;margin-right:auto;}
.dd{width:auto !important;margin:0px !important;padding:0px !important;}
.cen{width:100% !important;margin-top:26px !important;margin-right:auto !important;margin-left:auto !important;}
.flechita select{border:1px solid #ccc;background:url(/images/iconos/arrow-down.png) no-repeat 296px 28px #fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;font-size:25px;}
.centerform{width:58% !important;height:172px;margin-top:18%;margin-right:auto;margin-left:auto;float:none;}
.disp{width:24%;}
.text-p{display:none;}
.centerform-mov{display:block;}
.text-p2{font-size:30px;font-weight:300;}
.button{float:none !important;width:85% !important;font-size:15px !important;min-width:200px !important;max-width:394px !important;display:block;padding:1em 2em;border:none;background:none;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;}
.mm-long{width:100%;}
.info_img_cen{max-height:194px;height:164px;}
.cen_info{width:100% !important;}
.plan{width:90% !important;text-align:center;margin-top:100px;margin-right:auto;margin-left:auto;}
.cen_infos{width:95% !important;margin-top:20px;}
.clr-mv{color:#77777b;font-family:'Source Sans Pro', sans-serif;font-size:35px;margin:10px 0;}
.feliz{color:#77777b;width:90% !important;font-size:38px;}
.centerrings{width:90% !important;margin-left:auto;margin-right:auto;}
.line{width:78px;height:7px;}
.line2{width:70px;}
p{color:#77777b !important;font-size:38px;text-align:center !important;}
.name-test{color:#77777b !important;font-size:48px;text-align:center !important;}
}
.menufooter{width:67%;margin-left:auto;margin-right:auto;height:150px;}
.iconfoot{margin-bottom:10px;width:55%;}
.feliz2{width:90%;float:left;margin-top:40px;margin-bottom:40px;text-align:center;}
.f-center{width:250px;margin-left:auto;margin-right:auto;}
}
@media only screen and (min-width:480px) and (max-width:625px){.logo-img{width:300px;height:auto;text-align:center}
.content-footer{width:95%;margin-left:auto;margin-right:auto;}
#footerlogo{width:108px;margin:20px auto;display:block;}
.centerhotels{width:100%;margin-left:auto;margin-right:auto;}
#footerhotels{padding:7px;width:40%;text-align:center;}
.content2{width:90%;padding:0;}
.copycentral{width:100%;padding-top:0px;float:right;}
#footer{padding:20px 0;background:#e1e1e1;box-sizing:border-box;clear:both;width:100%;height:auto;}
.centerhotels{width:90%;text-align:center;margin-left:auto;margin-right:auto;}
.f-menu{width:100% !important;padding:0;width:80% !important;margin-left:auto;margin-right:auto;text-align:center;}
li, p{text-align:center;}
.centerform-mov{display:block;}
}
@media only screen and (min-width:768px) and (max-width:1024px){.logo-img{width:300px;height:auto;text-align:center}
.content-footer{width:85%;margin-left:auto;margin-right:auto;}
#footerlogo{width:98px;margin:20px auto;display:block;}
.copycentral{width:100%;padding-top:0px;float:right;}
.centerhotels{width:100% !important;margin-left:auto;margin-right:auto;}
.centerform{width:68% !important;height:58px !important;max-width:2000px;margin-top:1% !important;margin-right:auto !important;margin-left:auto !important;float:none !important;}
p{color:#77777b;font-size:38px;text-align:center;}
.socialmedia{height:40px !important;}
..close{display:none;}
.feliz2{width:33% !important;}
.menufooter{width:90%;margin-left:auto;margin-right:auto;height:150px;}
}
@media only screen and (min-width:1024px) and (max-width:1200px){.centerhotels{width:93%;margin-left:auto;margin-right:auto;}
p{color:#77777b;font-size:38px;text-align:left;}
.copycentral{width:100%;padding-top:0px;float:right;}
.content-footer{width:80%;margin-left:auto;margin-right:auto;}
.selectstyle{float:left !important;width:221px !important;margin:0px 17px !important;font-size:13px;}
.flechita select{border:1px solid #ccc;background:url(/images/iconos/arrow-down.png) no-repeat 197px 18px #fff !important;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.plan{width:100% !important;padding:0;}
.feliz{width:56% !important;text-align:center;margin-top:100px;margin-right:auto;margin-left:auto;color:#77777b;}
.line{width:39%;height:3px;padding:0 10px 0 10px;}
.centerrings{width:42% !important;}
.feliz2{width:33% !important;float:left;margin-top:40px;margin-bottom:40px;text-align:center;}
.menufooter{width:100% !important;margin-left:auto;margin-right:auto;}
.foot-text{font-size:18px;}
.centericon{width:85%;margin-top:40px;margin-left:auto;margin-right:auto;}
.can_m{font-size:33px;font-weight:300;float:right;}
.centerform{width:68%;height:58px;max-width:2000px;margin-top:1%;margin-right:auto;margin-left:auto;float:none;}
}
@media only screen and (min-width:1440px) and (max-width:2000px){.content{width:90%;max-width:2000px;margin:0 auto}
.content2{width:70%;max-width:2000px;margin:2% auto;}
.info_img_cen{height:791px !important;max-height:773px;}
.centericon{width:82%;margin-left:auto;margin-right:auto;}
.content-footer{width:80%;margin-left:auto;margin-right:auto;}
.copycentral{width:100%;padding-top:10px;float:right;}
.centerhotels{width:62%;margin-left:auto;margin-right:auto;}
#footerhotels{padding:20px;}
#footerlogo{width:55%;margin:20px auto;display:block;}
.feliz2{width:31% !important;padding:10px;}
.f-center{width:781px;margin-left:auto;margin-right:auto;}
.content{width:100%;max-width:2000px;margin:0 auto;}
.large-cent{margin-right:0px;}
.selectstyle{float:left !important;width:209px !important;margin:0px 17px !important;font-size:13px;}
.text-p2{font-size:33px;font-weight:300;float:left;}
.cen{width:21% !important;margin-top:80px !important;}
.cen_info{width:21% !important;}
.centerrings{width:35% !important;}
.f-center{width:53% !important;}
.foot-text{font-size:17px !important;}
.centerform{width:726px !important;height:75px !important;margin-top:0% !important;padding-top:36px !important;}
#header-left, #hr-left{padding:0px 0 0px !important;}
ul, ol{margin-top:1px !important;margin-bottom:0px !important;}
#menu{padding:21px 0;}
.centerrings{width:25% !important;}
#footer{height:381px !important;}
.dd{width:auto !important;margin:0px !important;padding:2px !important;}
.icons{width:16% !important;float:left;width:195px;text-align:center;background:url(/images/logos/circulo_blanco.png) no-repeat 72px 6px transparent;}
#footerhotels{padding:7px;width:8%;}
.content-menu{width:100%;margin-left:auto;margin-right:auto;}
.cenlogo{width:132px;margin:0px 0px 0px 0px;}
.m_m{float:left;background-color:#77777b;height:50px;padding:12px 3px 5px 5px;}
.can_m{font-size:33px;font-weight:300;float:right;}
}
@media only screen and (min-width:1904px) and (max-width:2560px){.content{width:100%;max-width:100%;margin:0 auto;}
.content-menu{width:70%;max-width:100%;margin:0 auto;}
.content-footer{width:80%;margin-left:auto;margin-right:auto;}
.copycentral{width:100%;height:38px;padding-top:14px;background-color:#666666;}
#footerlogo{width:55%;margin:20px auto;display:block;}
.feliz2{width:29%;float:left;margin-top:40px;margin-bottom:40px;text-align:center;}
.f-center{width:781px;margin-left:auto;margin-right:auto;}
.icons{width:16% !important;}
.text-p2{font-size:28.76px;font-weight:300;}
.cen{width:21% !important;margin-top:80px !important;}
.cen_info{width:21% !important;}
.centerrings{width:25% !important;}
.f-center{width:90% !important;height:auto;}
.foot-text{font-size:17px !important;}
#footer{height:400px !important;}
.centerform{width:726px !important;height:75px !important;margin-top:1% !important;padding-top:36px !important;margin-right:auto;margin-left:auto;float:none;}
#header-left, #hr-left{padding:0px 0 0px !important;}
ul, ol{margin-top:1px !important;margin-bottom:0px !important;}
#menu{padding:22px 0 !important;}
.feliz2{width:33% !important;margin-bottom:33px;}
.testi{font-size:15px;text-align:center !important;color:#77777b;}
.icons{float:left;width:195px;text-align:center;background:url(/images/logos/circulo_blanco.png) no-repeat 85px 5px transparent;}
.centerhotels{width:100% !important;margin-left:auto;margin-right:auto;}
.info_img_cen{height:auto !important;max-height:439px;}
.f-menu{width:19% !important;padding-left:10%;float:left;}
.paypal {width: 12% !important; padding-left: 0%; text-align: center;}
.content2{width:67%;margin-top:30px;max-width:1900px;margin-left:auto;margin-right:auto;margin-bottom:0px;}
#footerhotels{padding:7px;width:8%;}
}
.carousel-inner{position:relative;overflow:hidden;width:100%;margin-left:auto;margin-right:auto;}
.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
.carousel-indicators{bottom:-50px;}
.carousel-indicators li{display:inline-block;width:40px;height:5px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000\9;background-color:#d0b400;border-radius:10%;}
.carousel-indicators .active{width:40px;height:5px;margin:0;background-color:#762058;}
.carousel-caption{bottom:0;left:0px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;background:rgba(0,0,0,0.4);}
.carousel-inner > .item{display:block;opacity:0.3;width:100%;}