@charset "utf-8";

body {font-family: 'Questrial', sans-serif;margin:0 auto;font-size:12px;background: #F0F0F0;color:#555;}

.contenido, .custom{ width:1100px; margin:0 auto; text-align:justify;}

ul{ margin:0; padding:0;} 

.header ul li, .paquetes ul li, .categorias ul li, .footer ul li{ list-style:none;}



.header{width:100%;float:left;z-index:1;position:relative;background:url(../images/fondo_header.png) repeat-x bottom;padding:0 0 20px 0;}

	.header img{vertical-align:middle; }

	.header-top{background:#65A743;color:#FFF;float:left;width:100%;line-height: 40px;padding-bottom: 5px;}

		.header-top a{ color:#FFF; text-decoration:none;}

		.header-top img{ margin:0 5px 0 0;}

	.header .idioma{float:right;clear:both; padding:0 0 0 35px;}

			.header .idioma ul li{ list-style:none; display:inline; text-transform:uppercase; margin:0 7px 0 0;}

	.header .telefono{ float:right;font-weight:bold;font-size:15px;}

	.header .correo{ float:right;margin:0 15px 0 0;}

	

	.header .logotipo{float:left;margin:-30px 0 0 0;position:relative;z-index:1;}

	.header .derecha{ float:right; margin:10px 0 0 0; font-size:15px;}

	.header .menu{ clear:both; float:right; margin:15px 0 0 0; font-size:13px;}

	#gruemenu.grue_90 > ul > li > a,#gruemenu.grue_124 > ul > li > a{padding:20px 7px 20px 43px; font-weight:bold;}

		

	#gruemenu.grue_90 > ul > li.active::after{ content: "";position: absolute;width: 0;height: 0;border: 5px solid transparent;top: 41px;left: 45%;

    border-bottom-color: #65A743;}

	#gruemenu.grue_90 > ul > li.active{border-bottom:1px solid #65A743}

	#gruemenu.grue_90 > ul > li:hover > a,

	#gruemenu.grue_124 > ul > li:hover > a, 

	#gruemenu.grue_90 > ul > li > a:hover, 

	#gruemenu.grue_124 > ul > li > a:hover, 

	#gruemenu.grue_90 > ul > li.active > a,#gruemenu.grue_124 > ul > li.active > a{color:#65a743 !important;} 

	#gruemenu.grue_90 > ul > li.item-104:hover,#gruemenu.grue_124 > ul > li.item-224:hover{background:#FFFFFF url(../images/paquetes_activo.png) no-repeat 15px 13px !important;}

	#gruemenu.grue_90 ul ul li:hover > a, #gruemenu.grue_90 ul ul li.active > a, 

	#gruemenu.grue_124 ul ul li:hover > a, #gruemenu.grue_124 ul ul li.active > a,

	#navigation-toggle:hover{background:#65A743 !important}

	

		#gruemenu.grue_90 > ul > li.active > a.home,

		#gruemenu.grue_124 > ul > li.active > a.home, 

		#gruemenu.grue_90 > ul > li > a.home:hover,

		#gruemenu.grue_124 > ul > li > a.home:hover{background:url(../images/home_activo.png) no-repeat 15px 12px;}

		#gruemenu.grue_90 > ul > li > a.home,

		#gruemenu.grue_124 > ul > li > a.home{background: url(../images/home.png) no-repeat 15px 12px;}

		

		#gruemenu.grue_90 > ul > li.active > a.nosotros,

		#gruemenu.grue_124 > ul > li.active > a.nosotros, 

		#gruemenu.grue_90 > ul > li > a.nosotros:hover,

		#gruemenu.grue_124 > ul > li > a.nosotros:hover{background:url(../images/nosotros_activo.png) no-repeat 15px 13px;}

		#gruemenu.grue_90 > ul > li > a.nosotros,

		#gruemenu.grue_124 > ul > li > a.nosotros{background: url(../images/nosotros.png) no-repeat 15px 13px;}

		

		#gruemenu.grue_90 > ul > li.item-104.active> a,

		#gruemenu.grue_124 > ul > li.item-224.active> a, 

		#gruemenu.grue_90 > ul > li.item-104> a:hover,

		#gruemenu.grue_124 > ul > li.item-224> a:hover{background:#FFFFFF url(../images/paquetes_activo.png) no-repeat 15px 13px !important;}

		#gruemenu.grue_90 > ul > li.item-104> a,

		#gruemenu.grue_124 > ul > li.item-224> a{background:none;background: url(../images/paquetes.png) no-repeat 15px 13px;}

		

		#gruemenu.grue_90 > ul > li.active > a.citytour,

		#gruemenu.grue_124 > ul > li.active > a.citytour, 

		#gruemenu.grue_90 > ul > li > a.citytour:hover,

		#gruemenu.grue_124 > ul > li > a.citytour:hover{ background:url(../images/citytour_activo.png) no-repeat 15px 13px;}

		#gruemenu.grue_90 > ul > li > a.citytour,

		#gruemenu.grue_124 > ul > li > a.citytour{background:url(../images/citytour.png) no-repeat 15px 13px}

		

		#gruemenu.grue_90 > ul > li.active > a.circuitos,

		#gruemenu.grue_124 > ul > li.active > a.circuitos, 

		#gruemenu.grue_90 > ul > li > a.circuitos:hover,

		#gruemenu.grue_124 > ul > li > a.circuitos:hover{ background:url(../images/circuitos_activo.png) no-repeat 15px 13px;}

		#gruemenu.grue_90 > ul > li > a.circuitos,

		#gruemenu.grue_124 > ul > li > a.circuitos{background:url(../images/circuitos.png) no-repeat 15px 13px}

		

		#gruemenu.grue_90 > ul > li.active > a.ofertas,

		#gruemenu.grue_124 > ul > li.active > a.ofertas, 

		#gruemenu.grue_90 > ul > li > a.ofertas:hover,

		#gruemenu.grue_124 > ul > li > a.ofertas:hover{ background:url(../images/ofertas_activo.png) no-repeat 15px 13px;}

		#gruemenu.grue_90 > ul > li > a.ofertas,

		#gruemenu.grue_124 > ul > li > a.ofertas{background:url(../images/ofertas.png) no-repeat 15px 13px}

		

		#gruemenu.grue_90 > ul > li.active > a.contacto,

		#gruemenu.grue_124 > ul > li.active > a.contacto, 

		#gruemenu.grue_90 > ul > li > a.contacto:hover,

		#gruemenu.grue_124 > ul > li > a.contacto:hover{ background:url(../images/contacto_activo.png) no-repeat 15px 13px;}

		#gruemenu.grue_90 > ul > li > a.contacto,

		#gruemenu.grue_124 > ul > li > a.contacto{background:url(../images/contacto.png) no-repeat 15px 13px}

		

		li.active a.home,a.home:hover, li.active a.nosotros,a.nosotros:hover,li.active a.paquetes,.item-104 a:hover,.item-224 a:hover,li.active a.circuitos,a.circuitos:hover,li.active a.ofertas,a.ofertas:hover,li.active a.contacto,a.contacto:hover{color:#65A743 !important}

		li.parent ul li:hover a{color:#fff !important}

		

		

.slide{float:left; width:100%; position:relative;z-index:0;margin:-15px 0 0 0; padding:0; border-bottom:5px #F17D00 solid;}

	.slide img{ min-width:100%;}

.sobreslide{float:left; width:100%; position:relative;z-index:0;margin:-170px 0 0 0; padding:0;}

	.frases{ float:right; width:100%; margin:0 0 0 0; display:none;}

		.frases h3{font-size:70px; color:#FFF; text-transform:uppercase;text-shadow: 0.05em 0.05em 0.10em #000; text-align:center; padding:0; margin:0; font-weight:bold;}

.filtro{float:left; width:100%;margin:-40px 0 0 0; z-index:1; position:relative;}

	.filtro h3{font-size:15px;text-transform:uppercase;color:#555; background:#FFF; padding:5px 25px; float:left; margin:0;}

		.filtro h3 img{vertical-align:middle;margin: 0 5px 7px 0;}

	.filtro .caja_filtro{ clear:both; float:left; width:100%; background:#FFF; padding:15px 0;}

	.filtro input[type="submit"]{background: #F17D00;padding:5px 25px;color:#FFFFFF;border:0;font-size:18px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

	.filtro input[type="submit"]:hover{background:#e69806;color:#FFF;border: 1px solid #efbb5b;padding:4px 24px;}

		

.ntours{width:100%;color:#333;clear: both;}

		.ntours h3{text-align:center;float:left;width:100%;color:#333333;font-weight:bold;padding:0;margin: 30px 0 15px 0;font-size:20px;text-transform:uppercase;}

		.ntours ul{margin:0;padding:0}

		.ntours .owl-item{}

		.ntours .destacados{position: absolute;z-index: 10; top: 10px;left:0;background:#FF0000;color:#FFFFFF;padding:5px;}

		.ntours .destacados span{width: 0px; height: 0px;border-style: solid;border-width: 0px 6px 10px 0px;border-color: transparent #990000 transparent transparent;    top: 100%; left: 0px;position: absolute;}

		.ntours .ext-itemimage{width:100%;font-size:0;position:relative}

		.ext-item-wrap{margin:0 15px;border:1px solid #E4E4E4}

		.ntours .ext-itemimage img{width:100%; height:160px;}

		

		.ntours .content{width: 92%;padding:4% 4% 8% 4%;background:#FFF;font-size:12px;display:table;color:#000000;margin:0 auto;/* border-bottom:1px dashed #ccc; */}

		.ntours .content ul{ padding:0; margin:0; }

		.ext-moduleitemextrafields ul li:nth-child(1){float:left}

		.ext-moduleitemextrafields ul li:nth-child(2){float:right}

		.ntours .content li{margin:0;list-style:none;font-size:15px;font-weight:bold;margin:5px 0;}

		.ntours .ext-itemtitle{ font-size:14px; margin:8px 0; width:100%;clear:both}

		.ntours .ext-itemtitle a{text-decoration:none;text-transform:uppercase;font-weight:bolder;color:#000000;text-align: center;}

		.ntours .content div[class*="moduleItemExtraFieldsValue"]{height:22px;color:#EC1B23;}

		.ntours .content .moduleItemExtraFieldsValue-2{float: left;}

		.ntours .content .moduleItemExtraFieldsValue-2 span,.ntours .content .moduleItemExtraFieldsValue-2 small{display:none;} 

		.ntours .content .moduleItemExtraFieldsValue-1{float: right;}

		.ntours .content .moduleItemExtraFieldsValue-1 span{font-size:12px;font-weight:normal;color:#3D3D3D;display:block;text-transform:uppercase}

		.ntours .content .moduleItemExtraFieldsValue-1 small{font-size:12px;color:#6d6d6d;display: block;}

		.ntours .ext-itemintrotext{margin:10px 0 5px 0;text-align: center;padding-left:8px;font-size:12px;}

		.ntours .ext-itemintrotext ul li{list-style:none;text-align:left;margin-left:15px;}

		.ntours a.moduleItemReadMore{width:40%;padding: 18px 3%;text-align:center;margin: 70px auto 15px auto;color:#FFFFFF;text-decoration:none;font-size:14px;text-transform:uppercase;background: #F17D00;display:block;}/**/

		.mod_ext_owl_carousel_k2_content .ext-item-wrap{padding:0 !important}

		

.banners{width:100%;display:inline-block;margin:30px 0}

 	.banners .banneritem{float:left; width:31.3%; margin:0 1%; text-align:center;}

	.banners .banneritem img{ max-height:100%; max-width:100%;}

/*OVERLAY ITEM*/

.ih-item.square {position: relative;/* width: 94%; *//* padding: 0; *//* margin: 0 auto; *//* height: 200px; */line-height: 0;}

.ih-item.square .overlay { position: absolute;top: 0;bottom: 0;left: 0;right: 0;text-align: center; -webkit-backface-visibility: hidden;

  backface-visibility: hidden;}

.ih-item.square.effect6 {overflow: hidden;}

.ih-item.square.effect6 .img {

  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -ms-transform: scale(1);

  -o-transform: scale(1);

  transform: scale(1);

}

.ih-item.square.effect6 .overlay { background: rgba(0, 0, 0, 0.6);visibility: hidden;opacity: 0;-webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out;transition: all 0.35s ease-in-out;}

.ih-item.square.effect6 .overlay .catItemReadMore { 

  -webkit-transition: all 0.35s ease-in-out;

  -moz-transition: all 0.35s ease-in-out;

  transition: all 0.35s ease-in-out;

}

.ih-item.square.effect6 .overlay .catItemIntroText {font-size: 12px; color: #bbb; text-align: center;  -webkit-transition: all 0.35s 0.1s linear;

  -moz-transition: all 0.35s 0.1s linear;  transition: all 0.35s 0.1s linear;}

.ih-item.square.effect6:hover .img {  -webkit-transform: scale(1.2);  -moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);

  transform: scale(1.2);}

.ih-item.square.effect6:hover .overlay {visibility: visible;opacity: 1;}


.itemIntroText p{margin: 0;font-size:14px}


.ih-item.square.effect6.from_top_and_bottom .overlay .catItemReadMore {

  -webkit-transform: translateY(-100%);

  -moz-transform: translateY(-100%);

  -ms-transform: translateY(-100%);

  -o-transform: translateY(-100%);

  transform: translateY(-100%);

}

.ih-item.square.effect6.from_top_and_bottom .overlay .catItemIntroText {

  -webkit-transform: translateY(100%);

  -moz-transform: translateY(100%);

  -ms-transform: translateY(100%);

  -o-transform: translateY(100%);

  transform: translateY(100%);

}

.ih-item.square.effect6.from_top_and_bottom a:hover .overlay .catItemReadMore,

.ih-item.square.effect6.from_top_and_bottom a:hover .overlay .catItemIntroText {

  -webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

}

.categorias{float:left; width:100%; margin:25px 0;}

	.categoria{ float:left; width:31.3%; margin:0 1%; }

	.categoria h3{font-size:15px;text-transform:uppercase;color:#555;  padding:10px 15px; float:left; margin:0; color:#FFF;}

		.naranja h3{background:#F17D00;}

		.verde h3{background:#65A743;}

		.rojo h3{background:#D03526;}

	.categoria .imagen{line-height:0}

	.categoria .imagen img{ min-width:100%;}

	.categoria .caja_cat{background:#FFF; float:left; width:100%; border:1px solid #ccc; font-size:14px;}

	.categoria .list_caja{margin-top: 12px;}

		.categoria .moduleItemExtraFields{clear:both;padding-top: 3px;height: 30px;/* display: block; *//* width: 100%; */}

		.categoria ul{/* margin:10px; *//* padding:0 !important; */}

		.categoria ul li.first{margin: 0;width: 94%;border-bottom:#888 dotted 1px;padding: 0 3%;display: inline-block;}

		.categoria .moduleItemExtraFields ul li{border:0;display: inline-block;}

		.categoria .moduleItemExtraFields ul li:nth-child(1){float:left}

		.categoria .moduleItemExtraFields ul li:nth-child(2){float:right}

		.categoria a.moduleItemTitle{margin: 15px 0;text-transform:uppercase;font-weight:bold;color:#333;text-decoration:none;float: left;width: 100%;}

		.naranja .moduleItemExtraFields{color: #F17D00;font-weight:bold;}

		.verde .moduleItemExtraFields{color: #65a743;font-weight:bold;}

		.rojo .moduleItemExtraFields{color: #d03526;font-weight:bold;}

		.categoria .overlay .leermas{margin-top: 32px;text-align: right;margin-right: 6px;}

		.categoria .overlay .leermas a.moduleItemReadMore{padding:10px;text-decoration:none;color:#fff}

		.naranja .leermas a.moduleItemReadMore{background:#F17D00;}

		.verde .leermas a.moduleItemReadMore{background: #65a743;}

		.rojo .leermas a.moduleItemReadMore{background: #d03526;}

			

.footer{background: #fff;float:left;width:100%;margin:0;padding:20px 0;}

	.custom{ width:1100px; margin:0 auto; text-align:justify;}

	.suscripcion { width:30%; float:left; margin:0 2% 0 0; text-align:left;position:relative}

	.suscripcion p{margin:5px 0;padding:0;tex} 

	.suscripcion ul{list-style:none;margin: 20px 0 0 0;padding:0;}

		.suscripcion li{margin: 10px 0;}

		.suscripcion li img{vertical-align:middle;margin-right:5px}

	.newsletter{width:30%; float:left; margin:0 2% 0 0;}

	.footer h3{font-size:20px; text-align:left; text-transform:uppercase; margin:15px 0 0 0; color:#333;font-weight: bold;}

	.facebook{width:35%;float:left;text-align:center;}

.pie {background:#65A743 url(../images/pie_fondo.jpg) repeat-x top;clear:both; float:left;width:100%;margin:0; padding:35px 0 15px 0; color:#FFF;font-size:11px;}

	.derechos, .redes, .pagos{ float:left; width:33.3%;}

	.derechos a{ color:#FF0;}

	.redes{ text-align:center;}

		.redes img{ margin:0 3px;}

	.pagos{ text-align:right;}

	.pagos img{ text-align:right;}





/*.item-page{min-height:550px;}*/

/*K2*/

.itemListView{ width:100%;}

.itemContainer{ float:left; margin:0;}

.itemList{ margin:0; float:left; width:100%;}

.itemView .itemHeader h2{text-align:center; float:left; width:100%; padding:0; font-size:20px; text-transform:uppercase; font-weight:bold;}

.itemBackToTop{ float:right; clear:both; margin:15px 0 10px 0;}

.itemBackToTop a{background:#F17D00 url(../images/top-arrow.png) no-repeat 8px 5px; color:#FFF; padding:10px 13px 10px 35px; border:none; text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; text-decoration:none; font-size:13px;}

.catItemReadMore, .tagItemReadMore{ text-align:right;}

.catItemReadMore a, .tagItemReadMore a{ color:#D3303D; text-decoration:none; font-weight:bold; background:url(../images/leer_mas.png) no-repeat 0 6px; padding:8px 0 8px 15px; }

.itemSocialSharing{ float:left; width:100%; margin:25px 0;}

.itemFullText ul.nav-tabs li.nn_tabs-tab a{background:#F17D00; color:#FFF ; font-weight:bold; text-transform:uppercase; font-size:13px;}

.itemFullText ul.nav-tabs li.active a{ background:#fff; color:#666;}

.itemFullText .tab-content{ background:#fff; text-align:justify; line-height:20px; font-size:15px;}

	.itemFullText .tab-content table{ border:1px solid #999;}

	.itemFullText .tab-content table td{ border:1px solid #999;}

	.itemFullText .tab-content table th{ background:#F17D00; color:#FFF;border:1px solid #fff; text-align:center;text-transform:uppercase;}

	.tab-content table, td, th {border-collapse:collapse; padding:7px; border-spacing:0; }

	

	.itemFullText .tab-content ul{ margin:3px 0 3px 20px;}

	.itemFullText .tab-content ul li{margin:3px 0;}

.itemAttachmentsBlock{float:left;clear:both; width:100%; text-align:center;}

.itemAttachmentsBlock span{ font-weight:bold; font-size:15px;background:url(../images/descargar-icon.png) no-repeat;padding:5px 0 5px 35px;}

.itemAttachmentsBlock a{background:#CD2F23; color:#FFF; padding:4px 7px; text-decoration:none;}

.itemCategory{ text-align:center; padding:5px 0 ; float:left; width:100%; margin:5px 0;}

.itemCategory a{ background:#D3303D; color:#FFF; padding:10px 15px; text-decoration:none; text-transform:uppercase;}

.k2Pagination{ text-align:center;}

	.k2Pagination ul li{ list-style:none; float:left; margin:0 5px;}

	.k2Pagination ul li a{ color:#65A743;}

/*CATEGORIAS*/

.componentheadingtours, .componentheadingpromociones, .item-page h2, .componentheadingpromocioneslist{ text-align:center; font-weight:bold; text-transform:uppercase; font-size:30px; margin:15px 0; float:left; width:100%; padding:0;}

.secciones .tours, .secciones .promociones{margin-bottom:120px;}

.tours{width:100%;color:#333;}

	.tours .catItemBody{border: 1px solid #ccc;}

		.tours h3{text-align: center;float:left;width:100%;color:#333333;font-weight:bold;padding:0;margin: 0 0 10px 0;font-size:13px;text-transform:uppercase;/* height:40px; */}

		.tours ul{margin:0;padding:0}		

		.tours .itemContainer{background:#FFF;float:left;width:23%;margin:10px 1% 40px 1%;position:relative;}

		.tours .catItemHeader{ font-size:14px; text-align:center; margin:0; width:100%;clear:both; height:40px;float:left;}

		.tours .catItemHeader a{text-decoration:none;color:#333;text-transform:uppercase;font-weight:bolder}

		.tours .catItemImage img{width:100%;height:168px;}

		.tours .cat-content{font-size:12px;height:61px;display:table;padding: 10px;}

		.tours .catItemExtraFields{width:100%;display:inline-block;margin:0;list-style:none;color: #D03526;font-size:15px;font-weight:bold;}

		.tours .catItemExtraFields li{margin-bottom: 10px;list-style: none;}

		.tours .catItemExtraFields ul li:nth-child(1){float:left}

		.tours .catItemExtraFields ul li:nth-child(2){float:right}

		.tours .catItemExtraFields .catItemExtraFieldsValue-1 span{font-size:12px;font-weight:normal;color:#3D3D3D;display: block;margin-bottom: 3px;}

		.tours .catItemExtraFields .catItemExtraFieldsValue-1 small{font-size:12px;color:#6d6d6d;display: block;}

		.tours .catItemExtraFields .catItemExtraFieldsValue-2{}

		.tours .catItemExtraFields .catItemExtraFieldsValue-2 span{display:none}

		.tours .catItemExtraFields .catItemExtraFieldsValue-2 small{display:none}



	.tours .catItemIntroText{margin:5px 0;text-align: center;/* border-top: 1px dashed #ccc; *//* padding-top:10px; */ height:50px; float:left; width:100%;}

		.tours .catItemReadMore{width:94%;padding:10px 3%;text-align:center;margin-top: 90px;float: left;}

		.tours .catItemReadMore a{width:100%;background: #F17D00;margin: 0;color:#FFFFFF;text-decoration:none;font-size:14px;text-transform:uppercase;padding: 10px 18px;}

.mod_ext_owl_carousel_k2_content .ext-itemtitle{/* height:25px; *//* text-align:left !important; */font-size:13px;}

/*RESULTADOS*/

.componentheadingtours, .componentheadingpromociones, .item-page h2, .componentheadingpromocioneslist{ text-align:center; font-weight:bold; text-transform:uppercase; font-size:30px; margin:15px 0; float:left; width:100%; padding:0;}

.secciones .tours, .secciones .promociones{margin-bottom:120px;}

.resultado{width:100%;color:#333;}

	.resultado .itemList{margin-bottom:133px}

		.resultado h3{ text-align:left; float:left; width:100%; color:#333333;font-weight:bold; padding:0; margin:10px 0 10px 0;font-size:14px; text-transform:uppercase}

		.resultado ul{margin:0;padding:0}		

		.resultado .itemContainer{ background:#FFF;float:left; width:23%; margin:10px 1% 40px 1%;position:relative}

		.resultado .catItemHeader{ font-size:14px; text-align:center; margin:0; width:100%;clear:both}

		.resultado .catItemHeader a{text-decoration:none;color:#333;text-transform:uppercase;font-weight:bolder}

		.resultado .imagen{width:100%;}

		.resultado .cat-content{font-size:12px; height:61px;display:table;padding:10px;}

		.resultado .catItemExtraFields{ width:100%; display:inline-block; margin:0; list-style:none;color:#EC1B23;font-size:15px; font-weight:bold}

		.resultado .catItemExtraFields li{display:inline-flex;}

		.resultado .catItemExtraFields .catItemExtraFieldsValue{background:url(../images/paquetes.png) no-repeat;margin-top:5px; padding:3px 0 0 30px;}

		.resultado .catItemExtraFields .catItemExtraFieldsLabel{font-size:12px;font-weight:normal;color:#3D3D3D}

		.resultado .catItemExtraFields .catItemExtraFieldsValue-2{float:right}

		.resultado .catItemExtraFields .catItemExtraFieldsValue-2 span{display:none}



		.resultado .moduleItemIntrotext{margin:5px 0;text-align:center}

		.resultado .catItemReadMore{width:94%;background:#EC1B23; padding:10px 3%;text-align:center;}

		.resultado .catItemReadMore a{width:100%; margin:0;color:#FFFFFF;text-decoration:none;font-size:14px;  text-transform:uppercase;background:url(../images/leer_mas.png) no-repeat right; padding:5px 15px}



/*PROMOCIONES*/

.promociones .itemContainer{width:31.3%; margin:15px 1%}

.promociones span.itemImage{width:100%; margin-top:35px;display:inline-block;text-align:center}

	.promociones .catItemImageBlock img{width: 100%;}

.promociones div.itemAttachmentsBlock{margin-top:15px}

.promociones .catItemReadMore{margin-top: 220px;text-align: center;}

.promociones .catItemReadMore a{width:100%;background: #F17D00;margin: 0;color:#FFFFFF;text-decoration:none;font-size:14px;text-transform:uppercase;padding: 10px 18px;}



		

/*DETALLE DE ITEM*/

.tours .itemBody{clear:both;display:table;background:#FFFFFF;margin-top:15px;padding:0;border-bottom: 5px solid #65a743;} 

.tours #slider{z-index:0 !important}

.tours .itemImageBlock{width:100%;float:left}

.tours .itemImageBlock img {width:100%;}

.tours .derecha{width:31%;float:right;padding:2%;}

.tours .nivoSlider{width: 70%}




.tours .detalle{width: 26%;float: left;padding: 0 2%;}

.tours .itemExtraFields ul{float:left;margin: 10px 0;padding:0;width: 100%;}

	.tours .itemExtraFields li{list-style:none;color: #D03526;font-weight:bold;font-size: 35px;/* margin: 10px 0; */}

	.tours .itemExtraFields .itemExtraFieldsValue-1{margin: 15px 0;}

		.tours .itemExtraFields .itemExtraFieldsValue-1 span,.tours .itemExtraFields .itemExtraFieldsValue-1 small{font-size:13px; color:#333;display:block}

		.tours .itemExtraFields .itemExtraFieldsValue-2 span,.tours .itemExtraFields .itemExtraFieldsValue-2 small{display:none}

.tours h2{text-transform:uppercase;/* font-size:40px; */font-size: 25px;margin: 10px 0 0 0;padding: 0;text-align: left;}

.tours .item-content{text-align:center;}

.tours .itemIntroText{float:left;width:100%;text-align: center;}

.tours .itemIntroText ul{padding:0 0 0 20px; font-size:20px;}

	.tours .itemIntroText li{list-style:square;margin-top:10px;}

	.tours .itemIntroText li img{margin-right:10px; vertical-align:middle;}

	.tours .itemFullText{clear:both;float:left;width:100%;margin: 20px 0;}

.tours .comprar,.tours .reservar{margin: 15px 0;text-align: center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}

.tours .comprar {float: left; width: 42%;background: #65a743 url(../images/comprar.png) 5px no-repeat; padding: 6px 0 6px 15px;}

		.tours .comprar a{color:#FFFFFF;font-size:15px;text-decoration:none;}

.tours .reservar {float: right; width: 42%;background: #D13526 url(../images/reservar.png) 5px no-repeat; padding: 6px 0 6px 22px;}

		.tours .reservar a{color:#FFFFFF;font-size:15px;text-decoration:none;}

		

.tours .rl_tabs.outline_content>.tab-content{border-bottom:3px solid #F17D00;}

div.itemSocialSharing{margin-bottom:100px;}





/*ITEM RELATED*/

.itemRelated{text-align:center}

.itemRelated ul{margin:0;padding:0}

.itemRelated ul li{list-style:none;width:24.6%;display:inline-block}

.itemRelated a.itemRelTitle{display:block;color:#000000;text-decoration:none;margin:10px 0;text-align:center}

.itemRelated .comprar{text-align:center}

.itemRelated .comprar a {width:100%; margin:0;color:#FFFFFF;text-decoration:none;font-size:14px;  text-transform:uppercase;background:url(../images/leer_mas.png) no-repeat right; padding:5px 15px;background:#E12125}





/*FORMULARIOS*/

.moduletable_contactform{width:1100px; margin:0 auto;}

.wrapper_contactform{width:100%;height:380px;}

	.ubicanos ul{display: table;width: 99%;margin-left: 1%;}

	.ubicanos li{ list-style:none;margin:10px 0;}

	.ubicanos li img{vertical-align: middle;}

.contacto span a{color: #65a743;text-decoration:none;}	

		

article.ubicanos{width:100%;}

.moduletable_newsletter{}

.wrapper_newsletter{min-height:200px;}

.moduletable_reservasform{width:1100px;margin:0 auto}

.wrapper_reservasform{width:100%;height:800px;}

.moduletable_mapa{width:1100px; margin:0 auto;border:1px solid #DDDDDD}



/*BUSQUEDA*/

.searchrest_busqueda {display:table; overflow: hidden; margin: 15px auto 0 auto;color:#FFF;line-height:20px;color:#000}

.searchrest_busqueda .pull-left {float:left;}

.searchrest_busqueda label.element-invisible {display: none;}

.searchrest_busqueda input#mod-search-searchword,

.searchrest_busqueda #search-searchword { border: none;    padding: 11px;    width: 225px;}

.searchrest_busqueda #search-searchword { width: 200px; border: 1px solid #ccc;}

.searchrest_busqueda button,

.searchrest_busqueda button.btn {  background: url(../images/buscar.png) no-repeat 5px 7px #EC1B23;    border: none;    padding: 11px;    width: 38px;   text-indent: -9999px;	margin-left: -2px;}

.searchrest_busqueda button {    height: 39px;    border-right: 1px solid #ccc;    border-top: 1px solid #ccc;    border-bottom: 1px solid #ccc;}

		.tooltip {display:none!important;}

.searchrest_busqueda .fleft {    float: left;}

.searchrest_busqueda .marginright {	margin-right: 15px;}	

.searchrest_busqueda .searchintrorest_busqueda{ text-align:center; color:#EC1B23; padding:5px 0; clear:both;}

.searchrest_busqueda .only{ display:none;}

.searchrest_busqueda a{ color:#EC1B23; text-decoration:none; font-weight:bold;}

.searchrest_busqueda .search-results a:hover{ color:#A0242A;height:auto}

.searchrest_busqueda .result-created{ font-style:italic; padding:0 0 15px 0; color:#666; font-size:11px;}

.result-createdrest_busqueda{ margin-bottom:15px}

span.highlight{background:#96352E;color:#fff}



.item-page h1{ text-transform:uppercase;}

.item-page h3{ text-align:center; text-transform:uppercase; color:#F30;}

.colx, .coly{ width:47%;}

.colx{ float:left;}

.coly{ float:right;}

.item-page ul.lista-detallada, ul.clientes-list{ margin:0; padding:0;}

.item-page ul.lista-detallada li{ float:left; width:100%; margin:1% 0; list-style:none;}

.item-page ul.lista-detallada li strong{ text-transform:uppercase;}

ul.clientes-list li{ float:left; width:24%; margin:1% 0.5%; list-style:none;}





.item-page ul.lista-iconos{ margin:20px; padding:0;}

.item-page ul.lista-iconos li{ float:left; width:100%; margin:2% 0; list-style:none;}

.item-page ul.lista-iconos li strong{ text-transform:uppercase;}



@media screen and (-webkit-min-device-pixel-ratio:0) { 

		.header .menu ul li{text-transform:uppercase; list-style:none; display:inline; font-weight:500;}

		.header .telefono,.header .whatsapp{font-size:21px;float:right;font-weight:500;}

	

		.tours .itemBody{padding:0;width:100%;}

		.slide img{ max-height:100%; max-width:100%;min-width:0;min-height:0}

		}



@media screen and (max-width: 480px) {

	.custom{width:100%}

	.contenido, .custom{width:100%}

	.header{padding:0;background:#FFFFFF}

	.header-top{line-height: 20px;padding-bottom:30px}

	.header-top a{color:#fff}

	.header .logotipo{width: 80%;margin: -25px auto 0 auto;}

	.header .logotipo img{width:100%}

	.header .derecha{width:100%;margin:10px 0;float:none;text-align:center}

	.header .correo{ margin:5px 0;float:left;text-align:center;width:100%;}

			.header .correo img{ margin:0 0 0 5px;vertical-align:middle}

		.header .idioma{ margin:5px auto;text-align:center;float:none}

		.header .idioma ul{margin:0;padding:0;}

		.header .telefono{margin:0 auto;text-align:center;width:100%}

	.header .telefono img{vertical-align:middle; margin-right:7px;}



.slide{  width:100%; position:relative;z-index:0;margin:0; padding:0;display:block}

.theme-default .nivo-directionNav a{margin-top:-20px}



.sobreslide{width:100%;margin:0}

.sobreslide .frases h3{font-size:20px;background: #f17d00;padding: 5px 0;}

.filtro{width: 94%;padding:3%;margin-top:15px;text-align:center;overflow:hidden;}

.filtro h3{background: #65a743;color: #fff;}

.filtro .caja_filtro{border: 1px solid #d4d4d4;}

.filtro label{color: #000;}

	.btn {background: #e69806;padding:5px 25px;color:#FFFFFF;border:0;font-size:18px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

	.caja_filtro input[type="submit"]:hover{background:#e69806;color:#FFF;border: 1px solid #efbb5b;padding:4px 24px;}

	.ja-k2filter.vertical-layout li{padding:0 15px; display:block !important}

	.ja-k2filter.vertical-layout li{width:90% !important}

.categoria{width:96%;margin:10px 2%}



.categoria ul{padding:5px;}

.categoria ul li.first{list-style:none;float:left;width:98%;position:relative;padding: 0;}

.categoria .imagen img{width:100%}

.categoria .moduleItemExtraFields{height: 30px;}

		

.banners .banneritem{width:98%; margin:10px 1%; text-align:center;}

.banners .banneritem img{ max-height:100%; max-width:100%;}

.secciones .tours, .secciones .promociones{margin:0}



div.itemAttachmentsBlock { padding: 1px; border-bottom: 1px dotted #ccc; width: 98%;}



.footer{width:100%;margin:0; padding:0;}

	.custom{ width:100%;}

	.suscripcion { width:96%;margin:0 2%;}

	.suscripcion li::before{left:-5px;}

	.newsletter{width:96%;margin:0 2%}

	.facebook{ width:91%;margin:10px 2%;text-align:center}

.pie {background:##666666;clear:both; float:left;width:100%;margin:0; padding:15px 0 15px 0; color:#FFF;font-size:11px;}

	.pie  a{color:#FFFF00;}

	.f-cont{margin:140px auto 0 auto;}

	.pie .derechos {font-weight:bold;width:100%;text-align:center }

	.pie .derechos a{margin-top:5px;}

	.pie .redes{width:100%;text-align:center}

	.pie .redes img{margin:10px 2px} 

	.pie .pagos{width:100%;text-align:center}

	.pie .pagos img{vertical-align:middle; margin:0 5px;}

	

.nosotros{width:96%;margin:0 2%}

.nosotros img{width:100%}

.nosotros .colx,.nosotros .coly{width:100%;text-align:center}



.promociones .itemContainer{width:46%;margin:10px 2%;}

.promociones .catItemImageBlock{width:98%;margin:0 1%}		

.promociones .catItemImageBlock img{width:100% !important;margin:0;}

.promociones .itemImageBlock{width:100%;margin:0;}		

.promociones .itemImageBlock img{width:96% !important;margin:0 2%;}

.promociones .catItemReadMore{margin-top: 120px;}



.tours .catItemBody{border:1px solid #E4E4E4}			

.tours .itemContainer{ background:#FFF;float:left; width:98%; margin:10px 1% 40px 1%;position:relative}

.tours .catItemReadMore{margin-top: 115px;}

		

/*DETALLE DE ITEM*/

.tours .itemImageBlock{width:100%;}

.tours .itemImageBlock img {width:100%;}

.tours .detalle{width:96%;padding:2%;}

.tours .nivoSlider{width: 96%;margin: 0 2%;border:1px solid #D9D9D9}

.tours .itemExtraFields li{font-size:28px}

.tours .itemExtraFields li:nth-child(1){float:left;margin-right: 50px;}

.tours .itemExtraFields li:nth-child(2){float:right;}

.tours .catItemExtraFields .catItemExtraFieldsValue-1{height:30px;}

.rl_tabs>ul.nav-tabs>li{width:100%}



.tours .detalle{position:relative}

.tours .itemExtraFields{}

.tours .comprar{}





/*FORMULARIOS*/

.moduletable_reservasform{width:100%}

.wrapper_reservasform{min-height:980px}

.moduletable_contactform{width:100%}

article.ubicanos{width:96%;}

.wrapper_contactform{min-height:520px}

.wrapper_newsletter{width:100%}

.moduletable_mapa{width:96%;}

}



@media screen and (min-width:480px) and (max-width:768px){

.custom{width:100%}

.contenido, .custom{width:100%}

.header{background:#FFFFFF;padding:0;height: 245px;}

.header-top{padding-bottom:40px}

.header .logotipo{margin: -36px auto 15px auto;width:90%;}

	.header .derecha{width:100%;margin:0;text-align:center;height:80px}

	.header .correo{margin: 0;float:right;}

			.header .correo img{ margin:0 0 0 5px;vertical-align:middle}

		.header .idioma{width: 100%;margin:5px auto;text-align:center;}

		.header .idioma ul{margin:0;padding:0;}

		.header .telefono{margin:0 auto;text-align:center;width:50%;float: right;}

	.header .whatsapp{ font-size:21px; margin:0; width:50%;float:right}

	.header .telefono img,.header .whatsapp img{vertical-align:middle; margin-right:7px;}

			



.slide{  width:100%; position:relative;z-index:0;margin:0; padding:0;display:block}

.slide .img-slide-bottom{display:none}

.sobreslide{width:100%;margin:0}

.sobreslide .frases h3{font-size:20px;background: #f17d00;padding: 5px 0;}

.filtro{width: 94%;padding:3%;margin-top:15px;text-align:center;overflow:hidden;}

.filtro h3{background: #65a743;color: #fff;}

.filtro .caja_filtro{border: 1px solid #d4d4d4;}

.filtro label{color: #000;}

	.btn {background: #e69806;padding:5px 25px;color:#FFFFFF;border:0;font-size:18px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}

	.caja_filtro input[type="submit"]:hover{background:#e69806;color:#FFF;border: 1px solid #efbb5b;padding:4px 24px;}

	.ja-k2filter.vertical-layout li{padding:0 15px; display:block !important}

	.ja-k2filter.vertical-layout li{width:90% !important}

.categoria{width:96%;margin:10px 2%}



.categoria ul{padding:5px;}

.categoria ul li.first{list-style:none;float:left;width:98%;/* margin:10px 1%; */position:relative;padding: 0;}

.categoria .imagen img{width:100%}

.categoria .moduleItemExtraFields{height: 30px;}

		

.banners .banneritem{width:98%; margin:10px 1%; text-align:center;}

.banners .banneritem img{ max-height:100%; max-width:100%;}

.secciones .tours, .secciones .promociones{margin:0}



div.itemAttachmentsBlock { padding: 1px; border-bottom: 1px dotted #ccc; width: 98%;}



.footer{width:100%;margin:0; padding:0;}

	.custom{ width:100%;}

	.suscripcion { width:96%;margin:0 2%;}

	.suscripcion li::before{left:-5px;}

	.newsletter{width:96%;margin:0 2%}

	.facebook{width: 96%;margin:10px 2%;text-align:center;}

.pie {background:##666666;clear:both; float:left;width:100%;margin:0; padding:15px 0 15px 0; color:#FFF;font-size:11px;}

	.pie  a{color:#FFFF00;}

	.f-cont{margin:140px auto 0 auto;}

	.pie .derechos {font-weight:bold;width:100%;text-align:center }

	.pie .derechos a{margin-top:5px;}

	.pie .redes{width:100%;text-align:center}

	.pie .redes img{margin:10px 2px} 

	.pie .pagos{width:100%;text-align:center}

	.pie .pagos img{vertical-align:middle; margin:0 5px;}

	

.nosotros{width:96%;margin:0 2%}

.nosotros img{width:100%}

.nosotros .colx,.nosotros .coly{width:100%;text-align:center}



.promociones .itemContainer{width:46%;margin:10px 2%;}

.promociones .catItemImageBlock{width:98%;margin:0 1%}		

.promociones .catItemImageBlock img{width:100% !important;margin:0;}

.promociones .itemImageBlock{width:100%;margin:0;}		

.promociones .itemImageBlock img{width:96% !important;margin:0 2%;}





.tours .catItemBody{border:1px solid #E4E4E4}			

.tours .itemContainer{ background:#FFF;float:left; width:46%; margin:10px 1% 40px 1%;position:relative}

.tours .catItemReadMore{margin-top: 100px;}

		

/*DETALLE DE ITEM*/

.tours .itemImageBlock{width:100%;}

.tours .itemImageBlock img {width:100%;}

.tours .detalle{width:96%;padding:2%;}

.tours .nivoSlider{width: 96%;margin: 0 2%;border:1px solid #D9D9D9}

.tours .itemExtraFields li:nth-child(1){float:left;margin-right: 50px;}

.tours .itemExtraFields li:nth-child(2){float:right;}

.tours .catItemExtraFields .catItemExtraFieldsValue-1{height:30px;}

.rl_tabs>ul.nav-tabs>li{width:100%}



.tours .detalle{position:relative}

.tours .comprar,.tours .reservar{margin:15px 20px;width:30%}

/*FORMULARIOS*/

.moduletable_reservasform{width:100%}

.wrapper_reservasform{min-height:980px}

.moduletable_contactform{width:100%}

.wrapper_contactform{min-height: 380px;}

.wrapper_newsletter{width:100%}

.moduletable_mapa{width:96%;}

}