@charset "utf-8";
/* CSS Document */

@font-face {
	    font-family: AVGARDM;
	    src: local("AVGARDM"), url("../fonts/AVGARDM.TTF") format("truetype");
	    font-weight: normal;
	    font-style: normal;
}

*{ color:#000;	font-family: AVGARDM, Arial, Tahoma; font-size:13px; }
#todo{ width:960px; margin:0 auto; }
.body{
	/*background-image:url(../img/bg.jpg); */
}

/*

#head{ width:960px; height:118px; margin:0 auto; }*/
#logo{ width:152px; float:left; margin:0 auto; }

.logomw{ margin: 4px 0px 0px 60px;}
.banner{margin: 0px 1px 0px 240px;}
#headmw{ width: 960px; height: 150px; margin: 0 auto; }






#banner_head{ width:781px; float: left; margin-left:16px; margin:0 auto; }
#cont{ width:960px; margin-top:20px; float:left; background-color:#f0f0f0; }
#apDiv1 {
	position:absolute;
	width:470px;
	height:20px;
	z-index:10;
	left: 241px;
	top: -13px;
}
#sub_mor{
	padding-top:3px;
	background-color:#6F3565;
	text-align:center;
	margin:0 auto;
	color:#FFF;
	-webkit-box-shadow: 2px 2px 5px #6F3565;
	-moz-box-shadow: 2px 2px 5px #6F3565;
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color='#6F3565', Direction=135, Strength=4);*/
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#cont2{ width:960px; /*background-color:#6F3565;*/ float:left; position:relative; }

/*SECCION MENU BANNER MORADO Y AZUL*/
	*{
	border:0;
	margin:0;
	padding:0;
}
	/*** set the width and height to match your images **/


#slideshow {
    position:relative;
    height:647px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 647px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 647px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}
    /*body{ background: #FFF; }*/
    header,nav,section,article,aside,footer,hgroup { display: block; }
    header{ margin:20px auto auto; width: 960px; }
    hgroup{ float: left; margin: 0; width: 150px; }
    #slider, nav{ margin:0 0 0 190px; /*float:right; margin:0px; width: 687px;*/ }
    #slider{ height: 55px; }

    /*Boton de Chat 18-02-2014*/
    #chat{
      position:relative;
      width:80px;
      top:-55px;
      height:0;
      float:left;
    }



    nav li{
		background: #81497F;
		display:block;
		float: left;
		font-family: verdana, helvetica;
		font-size: 8px;
		height: 45px;
		position:relative;
		text-align: center;
		width: 98px;
		z-index: 0;
		background-color: #81497F;
	}
    nav li a{color: #FFF; position: relative; text-decoration: none;}
    .granav{background: #6F3565; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6F3565), to(#81497F)); background: -webkit-linear-gradient(#6F3565, #81497F);background: -moz-linear-gradient(#6F3565, #81497F);background: -ms-linear-gradient(#6F3565, #81497F);background: -o-linear-gradient(#6F3565, #81497F);background: linear-gradient(#6F3565, #81497F);-pie-background: linear-gradient(#6F3565, #81497F);behavior: url("PIE.htc");}
    .granav:hover{background: #5B3565; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5B3565), to(#8E5B87)); background: -webkit-linear-gradient(#5B3565, #8E5B87);background: -moz-linear-gradient(#5B3565, #8E5B87);background: -ms-linear-gradient(#5B3565, #8E5B87);background: -o-linear-gradient(#5B3565, #8E5B87);background: linear-gradient(#5B3565, #8E5B87);-pie-background: linear-gradient(#5B3565, #8E5B87);behavior: url("PIE.htc");}
    .menuinicio{border-radius:0 0 0 5px; behavior: url("PIE.htc");}
    .menufin{border-radius: 0 0 5px 0 ; behavior: url("PIE.htc"); width: 99px;}
    .single{top:15px;}
    .double{top:6px;}/*url('img/destello.png') scroll 70px 0 no-repeat*/
    .activo{background-image:url('../img/destello.png'), #5B3565;background-image:url('../img/destello.png'), -webkit-gradient(linear, 0 0, 0 bottom, from(#5B3565), to(#8E5B87));background-image:url('../img/destello.png'), -webkit-linear-gradient(#5B3565, #8E5B87);background-image:url('../img/destello.png'), -moz-linear-gradient(#5B3565, #8E5B87);background-image:url('../img/destello.png'), -ms-linear-gradient(#5B3565, #8E5B87);background-image:url('../img/destello.png'), -o-linear-gradient(#5B3565, #8E5B87);background-image:url('../img/destello.png'), linear-gradient(#5B3565, #8E5B87);-pie-background:url('../img/destello.png') scroll 70px 0 no-repeat, linear-gradient(#5B3565, #8E5B87);behavior: url("PIE.htc"); background-position: 70px 0, 0 0; background-repeat: no-repeat, repeat;}
	.activosamples{background #5B3565; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#5B3565), to(#8E5B87));background: -webkit-linear-gradient(#5B3565, #8E5B87);background: -moz-linear-gradient(#5B3565, #8E5B87);background: -ms-linear-gradient(#5B3565, #8E5B87);background: -o-linear-gradient(#5B3565, #8E5B87);background: linear-gradient(#5B3565, #8E5B87); linear-gradient(#5B3565, #8E5B87);behavior: url("PIE.htc"); background-position: 70px 0, 0 0;}
    .arrow-down{width: 0px; height:0px;border-left: 7px solid transparent; border-right: 7px solid transparent; border-top:7px solid #8E5B87; position:relative; top:28px; left: 44px;}
	.arrow-down2{width: 0px; height:0px;border-left: 7px solid transparent; border-right: 7px solid transparent; border-top:7px solid #8E5B87; position:relative; left: 44px; top:11px;}
    .none{display:none;}

	#cont_az{ width:960px; background-color:#e8f3f7; float:left; }
	#promotionslider{margin:0 auto; width:960px; height:280px; background-color:transparent; -webkit-box-shadow: 2px 2px 5px #999; -moz-box-shadow: 2px 2px 5px #999;  /*filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);*/	}
    #promotionslider li {margin : 0 15px 0 0;}
    #slidercontainer{top:15px;}
    #slidercontainer img{border-radius : 10px; }
	#ban_mor{margin:0 auto; width:960px; height:220px; background-color:#6F3565; box-shadow: 2px 2px 5px #999; -webkit-box-shadow: 2px 2px 5px #999; -moz-box-shadow: 2px 2px 5px #999;  /*filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);*/	}
/*CONTENIDO GENERAL TEMPLATE 1*/
	#pack_prices{ width:900px; height:38px; padding-top:20px; margin:0 auto; }
	#enca_pack1{ font-size:28px; float:left; margin:0 auto; }
	#enca_pack1 span{ color:#BE9061; font-size:28px; margin:0 auto; }
	#enca_pack2{ color:#000; font-size:17px; float:left; font-weight: normal; padding-top:9px; margin-left:40px; }
	.packages{ width:900px; margin:0 auto; padding-top:15px; }
	.prices{ width:450px; float:left; text-align:center;}
	.prices2{ width:420px; float:right; text-align:center; margin:0 auto; }
	.pricescont{ width:95px; float:left; margin:0 auto; text-align:center; }
	.pricescont a{text-decoration:none;}
	.numprice{cursor:pointer; height:30px; color:#FFF; font-weight:normal !important; background-color: #6F3565; padding-top:12px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin:0 auto; }
	.numprice a{color: #FFF;}
	.prices p{ font-weight:bold; padding-top:3px; margin:0 auto; }
	.prices2 p{ font-weight:bold; padding-top:3px; margin:0 auto; }
	.descriprice{ width:338px; float:right; text-align:left;}
	.descriprice img{ text-align:right; }
	.divh1b{ font-size:22px; color:#BE9061; margin:0 auto; }
	.divh1g{ font-size:22px; color:#000; margin:0 auto; }
	#ancho_see{ width:960px; float:left;}
	#btn_see
	{
		width:118px;
		height:27px;
		float:right;
		margin-top:15px;
		background-image:url(../img/btnsee.png);
		background-repeat:no-repeat;
		text-align:right;
	}
	#btn_see a{ color:#FFF; text-decoration:none; padding-right:10px; line-height:25px; }

/*CONTENIDO TEMPLATE 2*/
	#form_any{ width:900px; height:200px; margin:0 auto; padding-top:5px; }
	.form_text{ width:260px; height:20px; float:right; background-color: #6F3565; color:#FFF; }
	.form_txtcod{ width:260px; height:30px; float:right; color:#000; }
	.form_texta{ width:260px; background-color: #6F3565; float:right; color:#FFF; resize:none; }
	.form_btn{ width:75px; height:20px; color:#FFF; background-color: #6F3565; cursor:pointer;}
	.frm_txt_td{ text-align:right; }

	#bar_mor2_tit{ width:900px; height:50px; padding:10px; margin:0 auto; }
	#bar_mor2_tit1{ width:280px; color:#FFF; font-size:28px; float:left; }
	#bar_mor2_tit2{ width:350px; color:#c49699; font-size:17px; font-weight: normal; float:left;  margin-left:5px; margin-top:12px; }
	#bar_phone{ width:450px; height:150px; float:left; padding-left:20px; }
	#bar_mail{ width:450px; height:150px; float:right; padding-left:20px; }
	#barimgs{ width:70px; height:100px; float:left; }
	#bar_eti{ width:250px; height:30px; color:#FFF; font-size:18px; float:left; }
	#bar_fra{ width:250px; height:30px; color:#c49699; font-size:14px; float:left;}
	#bar_txt{ width:365px; height:50px; color:#FFF; font-size:13px; float:left;}

/*SECCION PIE*/
	#pie_fondo{ width:960px; background-color:#E4E4F2; float:left; height: 60px; }
	#pie{ width:auto; text-align:center; margin:0 auto; padding-top:5px;}
	#button_pie { padding: 0; }
	#button_pie li { display: inline; }
	#button_pie li a { font-size:12px; text-decoration: none; margin:0 auto; padding: 13px; color:#000; }

	.div_btn_pie{ width:950px; height:115px; float:left; /*margin-top:20px;*/ padding:5px;  text-decoration: none; }
    .div_footer{  width:950px; margin:0 auto; /*padding-top:15px;*/ float: left; }
    /*iconos social media*/
    .a_social{
      width: 40px;
      float: left;
      text-align:center;
    }
    .a_social img{
      margin: 0 auto;
      width: 32px;

    }

	#recaptcha_widget_div{float:right;}

	.btns_soc{ height:38px; position:absolute; left:50%; width:560px;}
	.btn_pie{ position:relative; left:-50%; width:130px; height:28px; float:left; margin:5px; background-color:#6F3565; text-align:center; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#FFF; padding:10px 0 0 0; }
	.btn_pie a{ color:#FFF; text-decoration: none !important;}
	.btn_soc{ width:820px; height:37px; float:left;margin-top: 70px; }
	.lgbt{width:150px; height:37px; float:right;  margin-top:70px; }
	#divtextpie{ width:650px; text-align:center; font-size:12px; font-weight:bold; margin:0 auto; padding-top:10px;}
	#btn_languaje{margin: 70px 0 0; width:118px; height:32px; float:right; background-image:url(../img/btnlanguaje.png); background-repeat:no-repeat;  text-align:right; padding:7px 0 0 0; }
	#btn_languaje a{ color:#FFF; text-decoration:none; padding-right:20px; }
	ul.menuindiomas{-moz-box-sizing: border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing: border-box; box-sizing:border-box; background: none repeat scroll 0 0 #6CA9BD;  border-radius: 3px 3px 3px 3px;   display: none;   float: right;   margin-top: -45px;   padding: 5px;   position: relative;   top: -1px;   width: 118px;}
	ul.menuindiomas li{color: #FFFFFF; text-align: center;}
	ul.menuindiomas li a{text-decoration:none;}
	td.bg_white{background:#fff;}
	/*#btn_languaje button{background: none;border: medium none;box-shadow: none;color: #FFFFFF;height: 26px;margin-top: -5px;padding: 0;text-shadow: none;width: 93px;}
	#btn_languaje ul {width:100px !important;}*/
.style15{ color:#BE9061;}



/*caribeawards*/}
#div_awards{ width:960px; float:left; height:180px;}


#iframe_awards{
	border: none;
	border-bottom: 1px dotted #CC9900;
   /*	margin: 5px 0 5px 0;*/
	float:left;
	width:960px;
	height:180px;
    cursor: pointer;
}


/*banner sin menu*/
#nav_tit{/*background:linear-gradient(#5B3565, #8E5B87); */
background: #5b3565; /* Old browsers */
background: -moz-linear-gradient(top, #5b3565 0%, #8e5b87 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b3565), color-stop(100%,#8e5b87)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #5b3565 0%,#8e5b87 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #5b3565 0%,#8e5b87 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #5b3565 0%,#8e5b87 100%); /* IE10+ */
background: linear-gradient(to bottom, #5b3565 0%,#8e5b87 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5b3565', endColorstr='#8e5b87',GradientType=0 ); /* IE6-9 */
width: 687px;height: 45px; text-align: center; border-radius: 0 0 5px 5px; behavior: url("PIE.htc");
margin-top:-4px; text-align:center; }

#texnav{color:#FFF; font-size:20px; padding-top:10px;}

.dor{ color: #BE9061;}

#btn_see_testimonial{background-image: url("../img/btnseetest.png");background-repeat: no-repeat;float: right;height: 27px;margin: 8px -30px 0 0;text-align: right;width: 118px;}
#btn_see_testimonial a{ color:#FFF; text-decoration:none; padding-right:10px; line-height:25px; }

#liveclock {
  position:relative;
 top:-20px;
 width:99px;
 right:-21px;

 font-family:Verdana, Geneva, sans-serif;
 font-size: 11px;
}

.ast{
  color: #CC3300;
  font-size: 20px;
}




/* EASY WIDGET */

#easytab_tab {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	border:3px solid #FFFFFF;
	border-top:none;
	cursor:pointer;
	position:fixed;
	padding:15px 30px 10px;
	z-index:1000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	width:auto;
	background-position:0 top;
}

/* IE won't read ID-and-class selectors like #easytab_tab.left, so we use just a class: */
.EasytabTabLeft {
	transform:rotate(270deg);
	-ms-transform:rotate(270deg); /* IE 9 */
	-webkit-transform:rotate(270deg); /* Safari and Chrome */

	-webkit-box-shadow:-1px 0 4px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:-1px 0 4px rgba(0, 0, 0, 0.6);
	box-shadow:-1px 0 4px rgba(0, 0, 0, 0.6);
}

.EasytabTabRight {
	transform:rotate(90deg);
	-ms-transform:rotate(90deg); /* IE 9 */
	-webkit-transform:rotate(90deg); /* Safari and Chrome */

	-webkit-box-shadow:1px 0 4px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:1px 0 4px rgba(0, 0, 0, 0.6);
	box-shadow:1px 0 4px rgba(0, 0, 0, 0.6);
}

#easytab_tab:hover {
	background-color:#444444;
}

#easytab_tab img {
	display:block;
}

#easytab_overlay {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:999;
}

#easytab_overlay * {
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-variant:normal;
	font-size:12px;
	margin:0;
	padding:0;
}

#easytab_container {
	width:638px;
	height:620px;
	margin:0 auto;
	position:relative;
	text-align:left;
	top:50px !important;
	z-index:2;
}

#easytab_container .easytab_header {
	width:auto;
	position:relative;
	text-align:right;
	z-index:100;
}

#easytab_close {
	width:30px;
	height:30px;
	margin-left:100%;
	position:absolute;
	top:-20px;
	right:-20px;
	cursor:pointer;
}

#easytab_body {
	width:100%;
	height:100%;
	position:relative;
}

#easytab_scrim {
	width:100%;
	height:100%;
	z-index:1;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:rgba(0, 0, 0, 0.6);
}/* FIN EASY WIDGET */
