@font-face{font-family:Ralewaybold;src:url(../../../font/SourceSansPro-Bold.ttf) format('truetype')}
@font-face{font-family:Ralewaybold;src:url(../../../font/SourceSansPro-Bold.otf) format('truetype')}
@font-face{font-family:Ralewaybold;src:url(../../../font/SourceSansPro-Semibold.ttf) format('truetype')}
@font-face{font-family:Ralewaybold;src:url(../../../font/SourceSansPro-Semibold.otf) format('truetype')}
#menu-wp{margin:20px 0;}
#img-wp{margin:20px auto;display:block;max-width:100%;text-align:right;}
#img-mm{display:none;}
.g_band{width:100%;height:5px;}
.cnt_img{width:50%;margin-left:auto;margin-right:auto;}
@media only screen and (max-width: 320px) and (min-width: 280px){
	.slide .caption {
	    bottom: 11%;
	    font-size: 10px;
	    margin: 0px 0px 0px 0px;
	    left: 0px;
	    position: absolute;
	    text-align: center;
	    width: 100%;
	}
}
@media only screen and (min-width:320px) and (max-width:768px){#header{width:100%;height:80px;margin:0 auto;}
#header-left{float:left;padding:25px;}
#header-right{float:right;padding:15px;}
.socialmedia{display:none;}
.centerform{display:none;}
.centerform-mov{display:block;width:95%;margin-left:auto;margin-right:auto;}
.slide img{height:345px;margin-top:78px;}
.text-pb{display:none;color: #fff;}
.slide .caption{bottom:11%;font-size:10px;margin:0px 0px 0px 0px;left:0px;position:absolute;text-align:center;width:100%;}
.icons{float:left;width:50%;text-align:center;background:url(/images/logos/circulo_blanco.png) no-repeat center 5px transparent;}
.container{background-color:#eeecec;height:auto;padding-bottom:55px;padding-left:0;padding-right:0;width:100%;}
.empezar{width:auto;margin-left:auto;margin-right:auto;text-align:center;padding:30px;font-family:'RalewaySami';}
.category{width:100% !important;float:left;}
.category:nth-child(odd) .up{display:none;}
.c-image, .c-info{display:table-cell;vertical-align:middle;overflow:hidden;width:10%;}
.category:nth-child(odd) .down{display:table-cell;}
.c-imagesite{width:100%;overflow:hidden;position:relative;text-align:center;}
.border{width:100%;padding:0px 0px;background-color:rgb(15, 0, 0, 0.5);font-family:Raleway;color:white;font-size:21px;position:absolute;margin-left:auto !important;margin-right:auto !important;top:0%;bottom:0%;}
.border2{height:auto;border:1px solid #d0b400;position:absolute;width:90%;padding:0px 0px;font-family:Raleway;color:white;font-size:21px;top:5%;bottom:5%;left:5%;right:5%;}
.top_name_category{margin-top:50%;}
.cat_name{font-family:Raleway;}
.top_name{width:100%;height:24px;margin:8px 0px 0px 0px;}
.top_rigth{width:auto;}
.name_hover{color:#d0b400;font-size:15px;float:left;margin-left:5%;}
.lineaAB{width:20%;height:2px;float:right;margin-top:10px;}
.lineaLO{width:20%;height:2px;float:right;margin-top:10px;}
.lineaD{width:20%;height:2px;float:right;margin-top:10px;}
.linea{width:20%;height:2px;float:right;margin-top:10px;}
.testcat{width:98%;height:auto;padding:20% 4px;font-family:Raleway_regu;color:white;font-size:16px;position:absolute;margin-left:auto !important;margin-right:auto !important;}
.testcat2{width:100%;height:auto;margin-top:11%;font-family:Raleway_regu;color:white;font-size:23px;position:absolute;margin-left:auto !important;margin-right:auto !important;}
.testcat3{width:100%;height:auto;margin-top:25%;font-family:Raleway_regu;color:white;position:absolute;margin-left:auto !important;margin-right:auto !important;}
.testcat_f{width:98%;height:auto;padding:5% 5px;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;margin-left:auto !important;margin-right:auto !important;}
.borderover2{width:80%;height:auto;padding-top:0%;padding-bottom:0%;margin-left:auto !important;margin-right:auto !important;}
.category ul li{text-align:center !important;margin-top:3px !important;padding-top:0px;}
.down{display:none;}
.category:first-child{margin:0px 0 0px 0;}
.info_img{width:96%;margin:5px 0px;}
.category{margin:0px 0;text-align:center;}
.cenpicture{width:70%;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;}
.white_circle{width:25%;}
#footerhotels{padding:7px;width:44%;}
#footermenu ul{overflow:hidden}
#footermenu ul li{float:left;width:50%}
#tableWedding,td{border:none !important;text-align:right;}
.selectstyle{width:80% !important;height:70px;margin:15px auto 15px auto !important;}
.flechita select{border:1px solid #ccc !important;background:url(/images/iconos/arrow-down.png) no-repeat 95% 29px #fff !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;font-size:16px !important;}
.can_m{margin-left:0px;font-size:42px;font-weight:300;}
.disp{display:none;}
.text-p2{font-size:30px;font-weight:300;text-align:center;}
.f-menu{width:100% !important;padding:0;width:80% !important;margin-left:auto;margin-right:auto;text-align:center;}
p{color:#77777b;font-size:38px;text-align:center;}
.imagefond{display:block;width:100%;height:auto !important;}
.borderover{width:98%;padding:24% 5px;font-family:Raleway;color:white;font-size:23px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:18%;}
.plan{width:73% !important;text-align:center;margin-top:40px;margin-right:auto;margin-left:auto;}
.cen_infos{width:60% !important;}
.cen_info{width:56% !important;}
.cnt_img{width:85%;margin-left:auto;margin-right:auto;}
}
@media (min-width:768px){.f-menu{width:100% !important;padding:0;width:29% !important;margin-left:auto;margin-right:auto;text-align:left;float:left;}
}
@media only screen and (min-width:768px) and (max-width:1024px){.centerform-mov{display:none;}
.cenpicture{width:51%;margin-top:0px;margin-bottom:30px;margin-left:auto;margin-right:auto;}
.subcategoryhome{color:#fff;font-size:12px;}
#menu-wp{width:69%;float:left;}
.category{width:50% !important;float:left;}
.plan{width:95% !important;text-align:center;margin-top:100px;margin-right:auto;margin-left:auto;}
.button{padding:1em 1em !important;}
#img-wp{width:29%;float:right;text-align:right;margin:20px 0;padding:20px 0;}
#img-mm{clear:both;display:inline-block;width:100%;}
#img-memorablemoments{max-width:100%;}
a.pphome{font-size:11px !important;font-family:'Raleway_regu';}
a.pphome:hover{color:#d0b400;cursor:pointer;}
li.test{width:85%;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.test3{width:85%;margin-top:-11px !important;padding-top:4px;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.container{background-color:#eeecec;height:auto;padding-bottom:55px;padding-left:0;padding-right:0;width:100%;}
.icons{float:left;width:16%;text-align:center;background:url(/images/logos/circulo_blanco.png) no-repeat 35px 5px transparent;}
.centericon{width:95%;margin-top:40px;margin-left:auto;margin-right:auto;}
.cen{width:32%;margin-top:70px;margin-right:auto;margin-left:auto;}
.empezar{width:40%;margin-left:auto;margin-right:auto;text-align:center;padding:30px;font-family:'RalewaySami';}
.img_down{margin-top:20px;}
#c-listhome{padding:0px 0;overflow:hidden;}
.border{width:98%;padding:34px 5px;background-color:rgb(15, 0, 0, 0.5);font-family:Raleway;color:white;font-size:21px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:0%;bottom:0%;}
.border2{width:85%;height:75px;padding:0px 0px;padding-top:42%;padding-bottom:25%;margin-left:auto !important;margin-right:auto !important;border:1px solid #d0b400;}
.top_name_category{margin-top:0%;}
.cat_name{font-family:Raleway;}
.overlayproduct{position:absolute;bottom:100%;left:0;right:0;background-color:#662a50;overflow:hidden;width:100%;height:0;transition:.5s;opacity:0.9;}
.top_name{width:100%;height:24px;margin:8px 0px 0px 0px;}
.top_rigth{width:auto;}
.name_hover{color:#d0b400;font-size:14px;float:left;margin-left:5%;}
.lineaAB{width:29%;height:3px;float:right;margin-top:15px;}
.lineaLO{width:35%;height:3px;float:right;margin-top:10px;}
.lineaD{width:56%;height:3px;float:right;margin-top:15px;}
.linea{width:80%;height:3px;float:right;margin-top:16px;}
.testcat_f{width:100%;height:auto;padding:0% 5px;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.borderover{width:100%;padding:25% 5px;font-family:Raleway;color:white;font-size:23px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:0%;}
.borderover2{width:100%;height:auto;padding-top:15%;padding-bottom:0%;margin-left:auto !important;margin-right:auto !important;}
.category ul{list-style-type:none;display:block;padding-top:0%;margin:20px 0;}
.testcat{width:100%;height:auto;margin-top:0%;font-family:Raleway_regu;color:white;font-size:22px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;padding:0% 4px;}
.testcat2{width:100%;height:auto;padding:0% 5px;font-family:Raleway_regu;color:white;font-size:20px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:0%;}
.testcat3{width:100%;height:auto;margin-top:11%;font-family:Raleway_regu;color:white;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat_f{width:100%;height:auto;margin-top:-2%;font-family:Raleway_regu;color:white;font-size:12px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.tops{padding-top:58px !important;width:99%;}
.icons2{width:195px;height:97px;padding-top:21px;margin-bottom:39px;text-align:center;margin-left:auto;margin-right:auto;}
.text-p{width:58%;margin-left:auto;margin-right:auto;color:#414142;font-size:16px;text-align:center !important;font-family:'Raleway_regu';}
.color_back{background-color:#fff !important;}
.color_gray{background-color:#eeecec !important;}
.hotelsdiv{width:100%;height:auto;margin:0px auto;}
#footer{height:393px !important;}
.lineaD{width:15%;height:3px;margin-top:10px;}
.linea{width:15%;height:3px;margin-top:10px;}
.slide .caption{bottom:11%;font-size:10px;margin-left:auto;margin-right:auto;left:0px;text-align:center;width:100%;position:absolute;}
.text-pb{display:block;color:#ffffff;font-size:27px;text-align:center !important;font-family:'Raleway';text-shadow:1px 1px #000;}
.imagefond{display:block;width:100%;height:auto !important;}
.info_img{width:96%;margin:10px;}
#footerhotels{padding:7px;width:12%;}
.white_circle{width:55%;}
.pphome_cat{color:white;font-size:10px;overflow:hidden;top:0%;left:50%;transform:translate(-50%, -50%) -ms-transform:translate(-50%, -50%);font-weight:700;}
}
.c-imagesite{position:relative;width:100%;}
.imagefond{display:block;width:100%;height:auto;}
.overlayproduct{position:absolute;bottom:100%;left:0;right:0;background-color:#662a50;overflow:hidden;width:100%;height:0;transition:.5s;opacity:0.9;}
.c-imagesite:hover .overlayproduct{bottom:0;height:100%;}
.c-imagesite:hover .cat_name{opacity:0;}
.textfond{color:white;font-size:31px;font-weight:600;position:absolute;width:50%;left:137px;margin-left:auto;margin-right:auto;top:50%;}
.centrado{font-size:33px;font-weight:400;color:#fff;position:absolute;padding:107px;border:1px solid #d0b400;top:50%;left:50%;transform:translate(-50%, -50%);}
a.pphome{color:white;font-size:16px;overflow:hidden;top:0%;left:50%;transform:translate(-50%, -50%)
-ms-transform:translate(-50%, -50%);}
.pphome_cat{color:white;font-size:12px;overflow:hidden;top:0%;left:50%;transform:translate(-50%, -50%)
-ms-transform:translate(-50%, -50%);font-weight:700;}
.cent{width:30%;margin-left:auto;margin-right:auto;}
#c-listhombe{padding:94px 0;overflow:hidden;}
@media only screen and (min-width:1024px) and (max-width:1200px){.category{width:33% !important;float:left;}
.plan{width:46% !important;text-align:center;margin-top:100px;margin-right:auto;margin-left:auto;}
.button{padding:1em 1em !important;}
#img-wp{width:29%;float:right;text-align:right;margin:20px 0;padding:20px 0;}
#img-mm{clear:both;display:inline-block;width:100%;}
#img-memorablemoments{max-width:100%;}
a.pphome{font-size:12px !important;font-family:'Raleway_regu';}
a.pphome:hover{color:#d0b400;cursor:pointer;}
li.test{width:85%;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.test3{width:85%;margin-top:-11px !important;padding-top:4px;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.container{background-color:#eeecec;height:auto;padding-bottom:55px;padding-left:0;padding-right:0;width:100%;}
.icons{float:left;width:16%;text-align:center;background:url(/images/logos/circulo_blanco.png) no-repeat 55px 5px transparent;}
.centericon{width:95%;margin-top:40px;margin-left:auto;margin-right:auto;}
.cen{width:32%;margin-top:70px;margin-right:auto;margin-left:auto;}
.empezar{width:40%;margin-left:auto;margin-right:auto;text-align:center;padding:30px;font-family:'RalewaySami';}
.img_down{margin-top:20px;}
#c-listhome{padding:0px 0;overflow:hidden;}
.border{width:98%;padding:34px 5px;background-color:rgb(15, 0, 0, 0.5);font-family:Raleway;color:white;font-size:21px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:0%;bottom:0%;}
.border2{width:85%;height:80px;padding:0px 0px;padding-top:40%;padding-bottom:20%;margin-left:auto !important;margin-right:auto !important;border:1px solid #d0b400;}
.top_name_category{margin-top:0%;}
.cat_name{font-family:Raleway;}
.overlayproduct{position:absolute;bottom:100%;left:0;right:0;background-color:#662a50;overflow:hidden;width:100%;height:0;transition:.5s;opacity:0.9;}
.top_name{width:100%;height:24px;margin:8px 0px 0px 0px;}
.top_rigth{width:auto;}
.name_hover{color:#d0b400;font-size:21px;float:left;margin-left:5%;}
.lineaAB{width:15%;height:3px;float:right;margin-top:14px;}
.lineaLO{width:40%;height:3px;float:right;margin-top:10px;}
.testcat_f{width:98%;height:auto;padding:0% 5px;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.borderover{width:98%;padding:18% 5px;font-family:Raleway;color:white;font-size:23px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:27%;}
.borderover2{width:100%;height:auto;padding-top:0%;padding-bottom:0%;margin-left:auto !important;margin-right:auto !important;}
.category ul{list-style-type:none;display:block;padding-top:0%;margin:20px 0;}
.testcat{width:98%;height:auto;padding:16% 4px;font-family:Raleway_regu;color:white;font-size:16px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:0%;}
.testcat2{width:98%;height:auto;margin-top:33%;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:0%;}
.testcat3{width:100%;height:auto;margin-top:22%;font-family:Raleway_regu;color:white;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat_f{width:98%;height:auto;margin-top:5%;font-family:Raleway_regu;color:white;font-size:12px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.tops{padding-top:58px !important;width:99%;}
.icons2{width:195px;height:97px;padding-top:21px;margin-bottom:39px;text-align:center;margin-left:auto;margin-right:auto;}
.text-p{width:58%;margin-left:auto;margin-right:auto;color:#414142;font-size:16px;text-align:center !important;font-family:'Raleway_regu';}
.color_back{margin-top:3%;background-color:#fff !important;}
.color_gray{background-color:#eeecec !important;}
.hotelsdiv{width:100%;height:auto;margin:0px auto;}
#footer{height:293px !important;}
.lineaD{width:50%;height:3px;float:right;margin-top:10px;}
.linea{width:65%;height:3px;float:right;margin-top:10px;}
.slide .caption{bottom:16%;font-size:10px;margin-left:auto;margin-right:auto;left:0px;text-align:center;width:100%;}
.text-pb{display:block;}
.imagefond{display:block;width:100%;height:auto !important;}
.info_img{width:96%;margin:10px;}
#footerhotels{padding:7px;width:12%;}
.white_circle{width:55%;}
.subcategoryhome{color:#fff;font-size:15px;}
.centerform-mov{display:none;}
.text-pb{display:block;color:#ffffff;font-size:44px;text-align:center !important;font-family:'Raleway';text-shadow:1px 1px #000;}
}
@media only screen and (min-width:1200px) and (max-width:1440px){.category{width:33% !important;float:left;}
.plan{width:95% !important;text-align:center;margin-top:100px;margin-right:auto;margin-left:auto;}
.button{padding:1em 1em !important;}
#img-wp{width:29%;float:right;text-align:right;margin:20px 0;padding:20px 0;}
#img-mm{clear:both;display:inline-block;width:100%;}
#img-memorablemoments{max-width:100%;}
a.pphome{font-size:16px !important;font-family:'Raleway_regu';line-height:1.2;}
a.pphome:hover{color:#d0b400;cursor:pointer;}
li.test{width:85%;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.test3{width:85%;margin-top:-11px !important;padding-top:4px;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.container{background-color:#eeecec;height:auto;padding-bottom:55px;padding-left:0;padding-right:0;width:100%;}
.icons{float:left;width:16%;text-align:center;background:url(/images/logos/circulo_blanco.png) no-repeat 66px 27px transparent;}
.centericon{width:95%;margin-top:40px;margin-left:auto;margin-right:auto;}
.cen{width:32%;margin-top:70px;margin-right:auto;margin-left:auto;}
.empezar{width:40%;margin-left:auto;margin-right:auto;text-align:center;padding:30px;font-family:'RalewaySami';}
.img_down{margin-top:20px;}
#c-listhome{padding:0px 0;overflow:hidden;}
.border{width:100%;padding:0px 0px;background-color:rgb(15, 0, 0, 0.5);font-family:Raleway;color:white;font-size:21px;position:absolute;margin-left:auto !important;margin-right:auto !important;top:0%;bottom:0%;}
.border2{height:auto;border:1px solid #d0b400;position:absolute;width:90%;padding:0px 0px;font-family:Raleway;color:white;font-size:21px;top:5%;bottom:5%;left:5%;right:5%;}
.top_name_category{margin-top:50%;}
.cat_name{font-family:Raleway;}
.overlayproduct{position:absolute;bottom:100%;left:0;right:0;background-color:#662a50;overflow:hidden;width:100%;height:0;transition:.5s;opacity:0.9;}
.top_name{width:100%;height:24px;margin:8px 0px 0px 0px;}
.top_rigth{width:auto;}
.name_hover{color:#d0b400;font-size:24px;float:left;margin-left:5%;}
.lineaAB{width:30%;height:3px;float:right;margin-top:15px;}
.lineaLO{width:30%;height:3px;float:right;margin-top:15px;}
.testcat_f{width:98%;height:auto;padding:0% 5px;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.borderover{width:98%;padding:18% 5px;font-family:Raleway;color:white;font-size:23px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:27%;}
.borderover2{width:100%;height:auto;padding-top:0%;padding-bottom:0%;margin-left:auto !important;margin-right:auto !important;}
.category ul{list-style-type:none;display:block;padding-top:0%;margin:20px 0;}
.testcat{width:100%;height:auto;margin-top:25%;font-family:Raleway_regu;color:white;font-size:16px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat2{width:100%;height:auto;margin-top:30%;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat3{width:100%;height:auto;margin-top:30%;font-family:Raleway_regu;color:white;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat_f{width:100%;height:auto;margin-top:10%;font-family:Raleway_regu;color:white;font-size:12px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.tops{padding-top:58px !important;width:100%;}
.icons2{width:195px;height:97px;padding-top:21px;margin-bottom:39px;text-align:center;margin-left:auto;margin-right:auto;}
.text-p{width:58%;margin-left:auto;margin-right:auto;color:#414142;font-size:16px;text-align:center !important;font-family:'Raleway_regu';}
.color_back{background-color:#fff !important;}
.color_gray{background-color:#eeecec !important;}
.hotelsdiv{width:100%;height:auto;margin:0px auto;}
#footer{height:293px !important;}
.lineaD{width:25%;height:3px;float:right;margin-top:15px;}
.linea{width:30%;height:3px;float:right;margin-top:15px;}
.slide .caption{bottom:16%;font-size:10px;margin-left:auto;margin-right:auto;left:0px;text-align:center;width:100%;}
.text-pb{display:block;}
.imagefond{display:block;width:100%;height:auto !important;}
.info_img{width:96%;margin:10px;}
#footerhotels{padding:7px;width:12%;}
.white_circle{width:55%;}
.subcategoryhome{color:#fff;font-size:15px;}
.centerform-mov{display:none;}
}
@media only screen and (min-width:1440px) and (max-width:1900px){.cnt_img{width:80%;margin-left:auto;margin-right:auto;}
.category{width:33.3% !important;float:left;}
.plan{width:46% !important;text-align:center;margin-top:100px;margin-right:auto;margin-left:auto;}
.button{padding:1em 1em !important;}
#img-wp{width:29%;float:right;text-align:right;margin:20px 0;padding:20px 0;}
#img-mm{clear:both;display:inline-block;width:100%;}
#img-memorablemoments{max-width:100%;}
a.pphome{font-size:16px !important;font-family:'Raleway_regu';}
a.pphome:hover{color:#d0b400;cursor:pointer;}
li.test{width:85%;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.test3{width:85%;margin-top:-11px !important;padding-top:4px;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.container{background-color:#eeecec;height:auto;padding-bottom:55px;padding-left:0;padding-right:0;width:100%;}
.icons{float:left;width:16%;text-align:center;background:url(/images/logos/circulo_blanco.png) no-repeat 55px 5px transparent;}
.centericon{width:95%;margin-top:40px;margin-left:auto;margin-right:auto;}
.cen{width:32%;margin-top:70px;margin-right:auto;margin-left:auto;}
.empezar{width:40%;margin-left:auto;margin-right:auto;text-align:center;padding:30px;font-family:'RalewaySami';}
.img_down{margin-top:20px;}
#c-listhome{padding:0px 0;overflow:hidden;}
.border{width:100%;padding:0px 0px;background-color:rgb(15, 0, 0, 0.5);font-family:Raleway;color:white;font-size:21px;position:absolute;margin-left:auto !important;margin-right:auto !important;top:0%;bottom:0%;}
.border2{height:auto;border:1px solid #d0b400;position:absolute;width:90%;padding:0px 0px;font-family:Raleway;color:white;font-size:21px;top:5%;bottom:5%;left:5%;right:5%;}
.top_name_category{margin-top:50%;}
.cat_name{font-family:Raleway;}
.overlayproduct{position:absolute;bottom:100%;left:0;right:0;background-color:#662a50;overflow:hidden;width:100%;height:0;transition:.5s;opacity:0.9;}
.top_name{width:100%;height:24px;margin:8px 0px 0px 0px;}
.top_rigth{width:100%;}
.name_hover{color:#d0b400;font-size:24px;float:left;margin-left:5%;}
.lineaAB{width:30%;height:3px;float:right;margin-top:15px;}
.lineaLO{width:40%;height:3px;float:right;margin-top:15px;}
.lineaD{width:56%;height:3px;float:right;margin-top:15px;}
.linea{width:45%;height:3px;float:right;margin-top:15px;}
.borderover{width:98%;padding:18% 5px;font-family:Raleway;color:white;font-size:23px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:27%;}
.borderover2{width:100%;height:auto;padding-top:0%;padding-bottom:0%;margin-left:auto !important;margin-right:auto !important;}
.category ul{list-style-type:none;display:block;padding-top:0%;margin:20px 0;}
.testcat{width:100%;height:auto;margin-top:30%;font-family:Raleway_regu;color:white;font-size:16px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat2{width:100%;height:auto;margin-top:35%;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat3{width:100%;height:auto;margin-top:30%;font-family:Raleway_regu;color:white;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat_f{width:100%;height:auto;margin-top:15%;font-family:Raleway_regu;color:white;font-size:12px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.tops{padding-top:58px !important;width:99%;}
.icons2{width:195px;height:97px;padding-top:21px;margin-bottom:39px;text-align:center;margin-left:auto;margin-right:auto;}
.text-p{width:58%;margin-left:auto;margin-right:auto;color:#414142;font-size:16px;text-align:center !important;font-family:'Raleway_regu';}
.color_back{background-color:#fff !important;}
.color_gray{background-color:#eeecec !important;}
.hotelsdiv{width:100%;height:auto;margin:0px auto;}
#footer{height:293px !important;}
.slide .caption{bottom:16%;font-size:10px;margin-left:auto;margin-right:auto;left:0px;text-align:center;width:100%;}
.text-pb{display:block;}
.imagefond{display:block;width:100%;height:auto !important;}
.info_img{width:96%;margin:10px;}
#footerhotels{padding:7px;width:12%;}
.white_circle{width:55%;}
.centerform-mov{display:none;}
.subcategoryhome{color:#fff;font-size:15px;}
}
@media only screen and (min-width:1900px) and (max-width:2560px){.cnt_img{width:80%;margin-left:auto;margin-right:auto;}
.category{width:33.3% !important;float:left;}
.plan{width:98% !important;text-align:center;margin-top:100px;margin-right:auto;margin-left:auto;}
.button{padding:1em 1em !important;}
#img-wp{width:29%;float:right;text-align:right;margin:20px 0;padding:20px 0;}
#img-mm{clear:both;display:inline-block;width:100%;}
#img-memorablemoments{max-width:100%;}
a.pphome{font-size:22px !important;font-family:'Raleway_regu';}
a.pphome:hover{color:#d0b400;cursor:pointer;}
.pphome_cat{color:white;font-size:22px;overflow:hidden;top:0%;left:50%;transform:translate(-50%, -50%)
-ms-transform:translate(-50%, -50%);font-weight:700;}
li.test{width:85%;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.test3{width:85%;margin-top:-11px !important;padding-top:4px;margin-left:auto;margin-right:auto;word-wrap:break-word;text-align:center !important;}
.container{background-color:#eeecec;height:auto;padding-bottom:55px;padding-left:0;padding-right:0;width:100%;}
.icons{float:left;width:16%;text-align:center;background:url(/images/logos/circulo_blanco.png) no-repeat 55px 5px transparent;}
.centericon{width:95%;margin-top:40px;margin-left:auto;margin-right:auto;}
.cen{width:32%;margin-top:70px;margin-right:auto;margin-left:auto;}
.empezar{width:40%;margin-left:auto;margin-right:auto;text-align:center;padding:30px;font-family:'RalewaySami';}
.img_down{margin-top:20px;}
#c-listhome{padding:0px 0;overflow:hidden;}
.border{width:100%;padding:0px 0px;background-color:rgb(15, 0, 0, 0.5);font-family:Raleway;color:white;font-size:21px;position:absolute;margin-left:auto !important;margin-right:auto !important;top:0%;bottom:0%;}
.border2{height:auto;border:1px solid #d0b400;position:absolute;width:90%;padding:0px 0px;font-family:Raleway;color:white;font-size:21px;top:5%;bottom:5%;left:5%;right:5%;}
.top_name_category{margin-top:50%;}
.cat_name{font-family:Raleway;}
.overlayproduct{position:absolute;bottom:100%;left:0;right:0;background-color:#662a50;overflow:hidden;width:100%;height:0;transition:.5s;opacity:0.9;}
.top_name{width:100%;height:24px;margin:8px 0px 0px 0px;}
.top_rigth{width:100%;}
.name_hover{color:#d0b400;font-size:24px;float:left;margin-left:5%;}
.lineaAB{width:44%;height:3px;float:right;margin-top:15px;}
.lineaLO{width:40%;height:3px;float:right;margin-top:15px;}
.lineaD{width:30%;height:3px;float:right;margin-top:15px;}
.linea{width:30%;height:3px;float:right;margin-top:16px;}
.testcat_f{width:98%;height:auto;padding:0% 5px;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.borderover{width:98%;padding:18% 5px;font-family:Raleway;color:white;font-size:23px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:27%;}
.borderover2{width:100%;height:auto;padding-top:0%;padding-bottom:0%;margin-left:auto !important;margin-right:auto !important;}
.category ul{list-style-type:none;display:block;padding-top:0%;margin:20px 0;}
.testcat{width:100%;height:auto;padding:25% 4px;font-family:Raleway_regu;color:white;font-size:16px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:0%;}
.testcat2{width:100%;height:auto;font-family:Raleway_regu;color:white;font-size:15px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;top:40%;}
.testcat3{width:100%;height:auto;margin-top:27%;font-family:Raleway_regu;color:white;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.testcat_f{width:100%;height:auto;margin-top:15%;font-family:Raleway_regu;color:white;font-size:12px;position:absolute;left:0px;margin-left:auto !important;margin-right:auto !important;}
.tops{padding-top:58px !important;width:100%;margin-left:auto;margin-right:auto;}
.tops2{padding-top:58px !important;width:65%;margin-left:auto;margin-right:auto;}
.icons2{width:195px;height:97px;padding-top:21px;margin-bottom:39px;text-align:center;margin-left:auto;margin-right:auto;}
.text-p{width:58%;margin-left:auto;margin-right:auto;color:#414142;font-size:16px;text-align:center !important;font-family:'Raleway_regu';}
.color_back{background-color:#fff !important;}
.color_gray{background-color:#eeecec !important;}
.hotelsdiv{width:100%;height:auto;margin:0px auto;}
#footer{height:393px !important;}
.slide .caption{bottom:16%;font-size:10px;margin-left:auto;margin-right:auto;left:0px;text-align:center;width:100%;}
.text-pb{display:block;}
.imagefond{display:block;width:100%;height:auto !important;}
.info_img{width:96%;margin:10px;}
#footerhotels{padding:7px;width:12%;}
.white_circle{width:55%;}
.centerform-mov{display:none;}
.subcategoryhome{color:#fff;font-size:20px;}
}

/* Estilos para "Espacio debajo de banners" en /planning/ */
@media (min-width: 1351px) and (max-width: 1439px) {
	#c-listhome { margin-top: 530px !important; }
}
@media (min-width: 1261px) and (max-width: 1350px) {
	#c-listhome { margin-top: 530px !important; }
}
@media (min-width: 1027px) and (max-width: 1260px) {
	#c-listhome { margin-top: 490px !important; }
}
@media (min-width: 768px) and (max-width: 1026px) {
	#c-listhome { margin-top: 440px !important; }
}
@media (min-width: 500px) and (max-width: 768px) {
	#c-listhome { margin-top: 470px !important; }
}

/* Estilos para "PRO Photography & Video" en /planning/ */
@media (min-width: 1901px) and (max-width: 2560px) {
	.index_planning { margin-top: 120px !important; }
}
@media (min-width: 1851px) and (max-width: 1900px) {
	.index_planning { margin-top: 175px !important; }
}
@media (min-width: 1731px) and (max-width: 1850px) {
	.index_planning { margin-top: 150px !important; }
}
@media (min-width: 1651px) and (max-width: 1730px) {
	.index_planning { margin-top: 155px !important; }
}
@media (min-width: 1531px) and (max-width: 1650px) {
	.index_planning { margin-top: 150px !important; }
}
@media (min-width: 1441px) and (max-width: 1530px) {
	.index_planning { margin-top: 132px !important; }
}
@media (min-width: 1201px) and (max-width: 1440px) {
	.index_planning { margin-top: 100px !important; }
}
@media (min-width: 400px) and (max-width: 1200px) {
	.index_planning { margin-top: 123px !important; }
}
