/* 
	Vicus Tour Internacional
	11-11-08
	v1.0  CSS
*/

.container {
	width:960px;
	margin:0 auto;
	}
.w-1{width:10px}.w-2{width:20px}.w-3{width:30px}.w-4{width:40px}.w-5{width:50px; border:1px solid #C48877;}.w-6{width:60px; border:1px solid #C48877;}.w-7{width:70px}.w-8{width:80px}.w-9{width:90px; border:1px solid #C48877;}.w-10{width:100px; border:1px solid #C48877;}.w-11{width:110px}.w-12{width:120px}.w-13{width:130px}.w-14{width:140px}.w-15{width:150px}.w-16{width:160px}.w-17{width:170px}.w-18{width:180px}.w-19{width:190px}.w-20{width:200px}.w-21{width:210px}.w-22{width:220px}.w-23{width:230px}.w-24{width:240px}.w-25{width:250px}.w-26{width:260px}.w-27{width:270px}.w-28{width:280px; border:1px solid #C48877;}.w-29{width:290px}.w-30{width:300px}.w-31{width:310px}.w-32{width:320px}.w-33{width:330px}.w-34{width:340px}.w-35{width:350px}.w-36{width:360px}.w-37{width:370px}.w-38{width:380px}.w-39{width:390px}.w-40{width:400px}.w-41{width:410px}.w-42{width:420px}.w-43{width:430px}.w-44{width:440px}.w-45{width:450px}.w-46{width:460px}.w-47{width:470px}.w-48{width:480px}.w-49{width:490px}.w-50{width:500px}.w-51{width:510px}.w-52{width:520px}.w-53{width:530px}.w-54{width:540px}.w-55{width:550px}.w-56{width:560px}.w-57{width:570px}.w-58{width:580px}.w-59{width:590px}.w-60{width:600px}.w-61{width:610px}.w-62{width:620px}.w-63{width:630px}.w-64{width:640px}.w-65{width:650px}.w-66{width:660px}.w-67{width:670px}.w-68{width:680px}.w-69{width:690px}.w-70{width:700px}.w-71{width:710px}.w-72{width:720px}.w-73{width:730px}.w-74{width:740px}.w-75{width:750px}.w-76{width:760px}.w-77{width:770px}.w-78{width:780px}.w-79{width:790px}.w-80{width:800px}.w-81{width:810px}.w-82{width:820px}.w-83{width:830px}.w-84{width:840px}.w-85{width:850px}.w-86{width:860px}.w-87{width:870px}.w-88{width:880px}.w-89{width:890px}.w-90{width:900px}.w-91{width:910px}.w-92{width:920px}.w-93{width:930px}.w-94{width:940px}.w-95{width:950px}.w-96{width:960px}.w-97{width:970px}.w-98{width:980px}.w-99{width:990px}.w-100{width:1000px}
.ali-i{text-align:left;}.ali-d{text-align:right;}.ali-c{text-align:center;}
.vali-a{vertical-align:top;}.vali-m{vertical-align:middle;}.vali-b{vertical-align:bottom;}

.span{
  float:left;
  }

.consboton
{
  background-color:#C4370F;
  color:#fff;
  font-weight:bolder;
}
.consboton:hover
{
  background-color:#DC2F10;
}
body {
	margin:0;
	font-family:Verdana, Arial, Tahoma, "Lucida Grande";
	font-size:0.82em;
	background:url(../img/vti_body_bg.png) repeat-x top left;
	background-color:#06578B;
	}

a{
  text-decoration:none;
}

a.btn-ver-mas {
	float:left;
	color:#A9240C;
	font-size:0.72em;
	font-weight:bold;
	margin-left:8px;
	display:inline;
	text-decoration : none;
	}

a.btn-ver-mas:hover {
	color:#078ADB;
	}



p.tit-img {
	float:left;
	color:#79CEFD;
	font-size:0.62em;
	margin-top:4px;
	margin-left:10px;
	display:inline;
	}

p.tit-inf {
	float:left;
	width:290px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:4px;
	margin-left:18px;
	display:inline;
	font-size:1.3em;
	}

p.det-inf {
	float:left;
	color:#666666;
	font-size:0.94em;
	line-height:1.2em;
	text-align:left;
	margin-top:18px;
	display:inline;
	text-align:justify;
	}
	
p.tit-nos {
	float:left;
	width:290px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:24px;
	margin-left:30px;
	display:inline;
	}

p.det-nos {
	float:left;
	color:#666666;
	font-size:0.82em;
	line-height:1.2em;
	text-align:left;
	margin-top:10px;
	display:inline;
	}	

p.btn-ver {
	float:left;
	color:#A9240C;
	font-weight:bold;
	margin-left:8px;
	display:inline;
	}

p.descrip {
	float:left;
	color:#0665A3;
	margin-top:20px;
	margin-left:20px;
	display:inline;
	line-height:1.5em;
	}



p.deta-inf {
	float:left;
	color:#666666;
	font-weight:bold;
	margin-top:4px;
	margin-left:18px;
	display:inline;
	}


/* Top */
div#vti-header{
	width:960px;
	height:100px;
	float:left;
	}

div#vti-cont-princ{
	width:960px;
	float:left;  
	margin-top:5px;    
	display:inline;
	background:url(../img/vti_maincontent_bg.png) repeat-y top;
	position:relative;
	}
	
div#vti-menu-top{
	width:960px;	
	height:52px;
	position:relative;
	top:0;
	left:0;
	z-index:0;
	background:url(../img/vti_menu_top_bg.png) no-repeat top center;
	}

div#vti-menu-top ul{
	float: left;
  width: 785px;
  height: 45px;
  margin-left: 88px;
  margin-top: 0px;
  display: inline;
	}
	
div#vti-menu-top ul  li{
	float:left;
	height:45px;
  display:inline;
	}
 div#vti-menu-top ul li.quienes{
   width:138px;
  }
  div#vti-menu-top ul li.servicios{
    width:150px;
    }
   div#vti-menu-top ul li.descubre{
     width:172px;
     background: url(../img/bg_menu_descubre.png) no-repeat top left;
     }
     div#vti-menu-top ul li.descubre a img{
       margin-left:39px !important;
     }
     div#vti-menu-top ul li.informa{
     width:205px;
     }
     div#vti-menu-top ul li.contacto{
     width:120px;
     }
     
    div#vti-menu-top ul li.descubreperu{
     width:168px;
    
     }
     
div#vti-menu-top ul  li a{	
	display:block;
  padding-top: 15px;
  height: 30px;
  text-align:center;
	}
	
div#vti-menu-top ul  li a.bloq1{
	float:left;	
	display:inline;
	}

div#vti-menu-top ul  li a img{
	float:left;
  margin-left:20px;
	}
/*fin del Top*/

/*BARRA IZQUIERDA*/
div#vti_left{
	float:left;
	width:197px;
	margin-top:-52px;
	display:inline;
	z-index:-1;
	margin-bottom:10px;
	}
div#vti_left div.vti_cat_wrapper{
  float:left;
  width:187px;
  margin-left:10px;
  border-bottom:3px solid #fff;
  display:inline;
  }

div#vti_left div.vti-cont-categoria{
	float:left;
	width:186px;
  padding-top:82px;
	border-right:1px solid #E6CE99;	
	} 

div#vti_left div.vti-cont-categoria div.vti-cont-categoria-cab  {
  float:left;
	width:186px;
	height:27px;
	z-index:-1;
	background:url(../img/vti_cont_cat_cab.png) no-repeat;
	display:inline;
	margin-top:5px;
	}
  
div#vti_left div.vti-cont-categoria div.vti-cont-categoria-cab h2 a {
  color:#fdfdfd;
  }
	
div#vti_left div.vti-cont-categoria div.vti-cont-categoria-cab  h2 {
  color:#fdfdfd;
  font-weight:bolder;
  margin-left:21px;
  margin-top:11px;
  font-size:.82em;
  font-family:Arial;
  }
div#vti_left div.vti-cont-categoria div.vti-cont-categoria-cab1  {
  float:left;
	width:186px;
	height:27px;
	z-index:-1;
	background:url(../img/vti_cont_cat_cab1.png) no-repeat;
	display:inline;
	}
  
div#vti_left div.vti-cont-categoria div.vti-cont-categoria-cab1 h2 a {
  color:#fdfdfd;
  }
	
div#vti_left div.vti-cont-categoria div.vti-cont-categoria-cab1  h2 {
  color:#fdfdfd;
  font-weight:bolder;
  margin-left:21px;
  margin-top:11px;
  font-size:.82em;
  font-family:Arial;
  }
	
div.vti-cont-categoria-bg {
	float:left;
	width:186px;
	background-color:#FFFFFF;
	display:inline;
  border-bottom:4px solid #E6CE99;
  padding-bottom:10px;
	}
	
ul#vti-menu-cat {
	float:left;
	display:inline;
	background-color:#fff;
	border-bottom:3px solid #E6CE99;
	}

ul#vti-menu-cat li {
	float:left;	
	width:158px;
	font-size:0.82em;
	text-align:left;
	padding-top:4px;
	padding-bottom:4px;
	margin-right:4px;
	margin-left:21px;
	border-bottom:1px dotted #FDE895;
	background-color:#fff;
  display:inline;
	}

ul#vti-menu-cat li  a {
	text-decoration : none;
  line-height:1.2em;
  color:#333333;
	}

ul#vti-menu-cat li  a:hover {
	color:#078ADB;
	}
	
div.vti-cont-publicidad {
	float:left;
	width:176px;
	margin-left:10px;
	margin-top:10px;
	display:inline;
	}

div.vti-cont-publicidad div.pub-img {
	float:left;
	width:153px;
	}

	
div.vti-cont-publicidad div.marco{
	float:left;
	width:145px;
	height:60px;
	border:4px solid #99DC56;
	background-color:#fff;
	}	
div.vti-cont-publicidad div.marco img{
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:12px;
	width:59px;
	height:37px;
	}
.prom
{
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:37px;
}	

	
/* fin de barra left */  

/*Barra del Centro*/
div.vti-cont-center {
	float:left;
	width:562px;
	margin-top:-52px;
	padding-top:56px;
	display:inline;
	background-color:#FFFFFF;	
  overflow:hidden;
	}

div.vti-cont-center-bg {
	float:left;
	width:562px;	
	background-color:#FFFFFF;
	}
	
div.vti-cont-center-sup {
	float:left;
	width:562px;	
	}
	
div.vti-sup-cab {
	float:left;
	width:562px;
	height:26px;
	background:url(../img/vti_cont_cen_cab2.png) no-repeat;
	background-color:#FFF3B0;
	}
	
div#vti-center-hor {
	float:left;
	width:563px;
	margin-top:7px;	
	display:inline;
	color:#0665A3;
	text-align:left;
	font-size:0.8em;
	}

div#vti-center-hor div.fecha {
	float:left;
	width:210px;
	margin-left:15px;
	display:inline;
	}
div#vti-center-hor div.hora{
	float:left;
	width:60px;
	margin-left:25px;
	display:inline;
	font-weight:bold;
	}
div#vti-center-hor div.cambio {
	float:left;
	width:130px;
	margin-left:45px;
	display:inline;
	font-weight:bold;
	}
div#vti-center-hor div.clima {
	float:left;
	width:40px;
	margin-left:30px;
	display:inline;
	font-weight:bold;
	}

	
div.vti-cont-center-sup1 {
	float:left;	
	width:562px;
  font-size:.87em;
	}
div.vti-cont-center-sup1 h1
{
  font-size:1.4em;
} 
div.vti-cont-center-sup1 h2
{
  font-size:1.2em;
  float:left;
  width:550px;
  display:inline;
  margin-left:20px;
  margin-bottom:10px;
  margin-top:10px;
  color:#C4370F;
  font-weight:bolder;
}
div.vti-cont-center-sup1 h3
{
  font-size:1.1em;
  float:left;
  width:500px;
  margin-left:30px;
  margin-bottom:3px;
  margin-top:2px;
  color:#C4370F;
  font-weight:bolder;
}
div.vti-cont-center-sup1 p.item
{
  margin-left:30px;
  float:left;
  width:500px;
  display:inline;
}
div.vti-cont-center-sup1 span.negrita
{
  font-weight:bolder;
}
div.vti-cont-center-sup1 p.sub-item
{
  margin-left:50px;
  float:left;
  width:450px;
  display:inline;
}
div.vti-cont-center-sup1 ul.imagenes1 
{
  float:left;
  display:inline;
  margin-left:40px;
}
div.vti-cont-center-sup1 ul.imagenes1  li
{
  float:left;
  padding:10px;
  display:inline;
  margin-left:15px;
} 
div.vti-cont-center-sup1 ul.imagenes2
{
  float:left;
  display:inline;
  margin-left:70px;
}
div.vti-cont-center-sup1 ul.imagenes2  li
{
  width:200px;
  height:70px;
  float:left;
  padding:10px;
  display:inline;
}
div.vti-cont-center-sup1 table.hoteles
 {
	float:left;
  display:inline;
	margin-top:10px;
  margin-left:0px;
  color:#C4370F;
}
p.error {	color:#06578B;	font-size:.92em;  font-size:.92em!important;	text-align:left!important;}
div.vti-cont-center-sup1 table.hoteles td{  padding:3px;}
p.boletosconfirm{  margin-right:50px!important;  text-align:center!important;  }
div.contac{ min-height:480px;}
div.contac2{ min-height:560px;}
div.vti-sup-border {	float:left;	width:535px;	margin-left:20px;	display:inline;  padding-bottom:10px;	}
/*slideshow*/
div.vti-sup-border2 {	float:left;	width:525px;	margin-left:20px;	margin-top:10px;	display:inline;  padding-bottom:10px;	}
div.vti-sup-border div.vti-img {	float:left;	margin-left:9px;	margin-top:12px;	display:inline;	}	
div.vti-cont-center-inf {
	float:left;
	z-index:0;
	position:relative;
	width:562px;
	background-color:#FFFDF1;
  overflow:hidden;
	}
	
div.vti-cont-center-inf-top {
	float:left;
	width:562px;
	height:20px;
	background-image:url(../img/vti_center_inf_top.png);
	background-repeat:no-repeat;
	}

div.vti-cont-inf-promociones {
	float:left;
	width:534px;
	height:178px;
	margin-left:13px;
	background-image:url(../img/vti_main_intro.png);
	background-repeat:no-repeat;
	display:inline;
	}

div.vti-cont-inf-promociones p{
  margin:10px;
  font-size:1.1em;
  margin-top:15px;
  text-align:justify;
  line-height:1.1em;
  color:#666666;
  
  }
  
div.vti-cont-inf-promociones img {
	float:left;
  display:inline;
  margin-left:26px;
  margin-top:41px;
	width:155px;
  height:101px;
  
	}  

div.vti-cont-inf-izq {
	float:right;
	width:290px;
	height:120px;
	margin-right:20px;
	margin-top:20px;
	display:inline;
	}

div.vti-cont-inf-izq1 {
	float:right;
	width:290px;
	height:20px;
	margin-right:20px;
	margin-top:4px;
	display:inline;
	}

div.vti-cont-inf-programas {
	float:left;
	width:534px;
	height:178px;
	margin-left:13px;
	background-image:url(../img/vti_cont_bg_prog.png);
	background-repeat:no-repeat;
	display:inline;
}

div.vti-cont-inf-boletos {
	float:left;
	width:534px;
	height:195px;
	margin-left:13px;
	background-image:url(../img/vti_cont_bg_bol.png);
	background-repeat:no-repeat;
	display:inline;
	}
/* fin de barra centro */

/*Barra de la Derecha*/
div.vti-cont-right {
	float:right;
	width:201px;
  display:inline;
	margin-top:-52px;
	padding-top:85px;	
	padding-bottom:20px;
	display:inline;
	z-index:-1;
  overflow:hidden;
  background-image:url(../img/vti_cont_right_bg1.png);
  background-position:5px 200px;
  background-repeat:repeat-y;
	}

div.vti-cont-right div.vti-cont-right-cab {
	float:left;
	width:186px;
	height:29px;
	display:inline;
  margin-left:25px;
	}
div.vti-cont-right div.vti-cont-right-cab h2 {
  margin-left:10px;
  margin-top:13px;
  color:#fff;
  font-size:.82em;
  font-weight:bolder;
  font-family:Tahoma;
  }

  
div.vti-cont-right div.ca{ /* Centroamerica */
  background:url(../img/vti_destinos_ca.png) no-repeat top left;
  }

div.vti-cont-right div.mx{ /* Mexico */
  background:url(../img/vti_destinos_mx.png) no-repeat top left;
  }

div.vti-cont-right div.us{ /* usa */
  background:url(../img/vti_destinos_us.png) no-repeat top left;
  }
  
div.vti-cont-right div.ve{ /* venezuela */
  background:url(../img/vti_destinos_ve.png) no-repeat top left;
  }
  
div.vti-cont-right div.cl{ /* chile */
  background:url(../img/vti_destinos_cl.png) no-repeat top left;
  }
  
div.vti-cont-right div.ec{ /* ecuador */
  background:url(../img/vti_destinos_ec.png) no-repeat top left;
  }
  
div.vti-cont-right div.vti-cont-right-cont {
	float:left;
	width:186px;
	display:inline;
	}


div.vti-cont-right div.vti-cont-right-cont ul {
	float:left;
	/*margin-left:20px;*/
	margin-top:3px;
	display:inline;
	}

div.vti-cont-right div.vti-cont-right-cont ul  li {
	float:left;
	width:165px;	
	padding-bottom:3px;
	font-size:0.82em;
  background-image:url(../img/vti_espiral_bg.png);
  background-repeat: no-repeat;
  background-position:2px 50%;
  padding-left:40px;
	}
  

 
div.vti-cont-right div.vti-cont-right-cont ul  li a {
  color:#8CCDF9;
  border-bottom:1px dotted #03304E;
  display:block;
  padding-bottom:4px;
	}
  
div.vti-cont-right div.vti-cont-right-cont ul  li:last-child a {
  border-bottom:0px;
  }
	
div.vti-cont-right div.vti-cont-right-cont ul  li a:hover {
	color:#078ADB;
	}
  
	

/*Fin de barra derecha*/

/*Pie de Pagina*/	
div.container-foot{background:url(../img/vti_cont_foot_bg.png) repeat-x scroll top center;	
	float:left;
	height:161px;
	width:100%;
	}
	
div#vti-foot {
  width:960px;	
	float:left;
	height:73px;	
	margin:auto;
	display:block;
	margin-top:35px;
	text-align:center;
	}
	
div.vti-cont-foot {
	float:left;
	width:550px;
	height:73px;
	margin-left:220px;
	display:inline;
	}	

div.vti-cont-foot p{
  float:left;
	width:500px;
  font-size:0.78em;
  font-weight:bold;
  display:inline;
  margin-left:10px;
  }

div.vti-cont-foot p.foot {
	color:#FFFFFF;
	margin-top:15px;
	}

div.vti-cont-foot p.foot-dir {
	color:#56BBF8;
	margin-top:5px;
	}

div.vti-cont-foot p.foot-email {
	color:#56BBF8;
	margin-top:5px;
	}
div#detalle-ruta
{z-index:2; position:relative;
  width:534px;
  float:left;
  display:inline;
  padding-bottom:20px;
  margin-left:13px;  
}
div#detalle-ruta div.detalle-top
{
  width:530px;
  float:left;
  display:inline;
  margin-left:15px;
  background:url(../img/detalle-top.png);

}
div#detalle-ruta div.detalle-contenido
{
  width:530px;
  float:left;
  display:inline;
  margin-left:15px;
  background:url(../img/detalle-fondo.png);
}
div#detalle-ruta div.detalle-contenido div{ z-index:2; position:relative;color:#666666; padding:10px; line-height:16px; float:left;}
div#detalle-ruta div.detalle-contenido p.subti{ padding:10px; color:#033959; font-size:13px; font-weight:bolder; float:left; width:100%;}
div#detalle-ruta div.detalle-bottom
{
  width:530px;
  height:21px;
  float:left;
  display:inline;
  margin-left:15px;
  background:url(../img/detalle-bottom.png);
}
.btn{width:100px; 
  cursor:pointer; 
  padding:3px; 
  background-color:#A2230B; 
  font-weight:bolder;
  color:#FFFFFF; 
  margin-top:0px; 
  margin-left:0px; 
  float:left;
	font-size:1.1em;
  }
  
.btn:hover{ background-color:#DC2F10;}
div#detalle-ruta div.titulo
{
  background:url(../img/vti_cont_center_nos_cab_img.png);
  width:217px;
  height:49px;
  text-align:center;
}

/* Visor de destinos */

div.vti_visor{
  display:block;
  height:290px;
  width:530px;
  background-color:#D6D6D6;
  margin:auto;
  margin-top:10px;
  margin-bottom:10px;
  border:2px solid #B0B0B0;
  border-top-width:1px;
  }
  
div.vti_visor div.vti_visor_content{
  background-color:#fff;
  width:520px;
  height:280px;
  display:block;
  margin:auto;
  margin-top:5px;
  position:relative;	
	cursor:pointer;	
  }
  
div.vti_visor div.vti_visor_content img{
  position:absolute;
	width:520px;
  height:280px;
	cursor:pointer;
  }

/*Fin de pie pagina*/

a.btn_yellow{
  border:3px solid #FBE295;
  background-color:#FEFEFE;
  padding:8px 5px 8px 5px;
  margin:10px;
  color:#57575A;
  font-weight:bolder;
  }
  
  a.btn_yellow:hover{
    border-color:#99DC56;
    }
    
  a.reservar_publi{
    float:right;
    }
    
/* Turismo Especializado y Otros destinos*/

div.vti_destino{
  margin-left:10px;
  margin-top:10px;
  }
  
div.vti_destino h2{
  width:250px;
  padding:5px;
  margin:0px;
  color:#fdfdfd;
  margin-bottom:10px;
  }
  
div.vti_destino ul{
  margin:10px;  
  }
  
div.vti_destino ul li{
  margin-top:10px;
  font-size:1.1em;
  }

div.vti_destino ul li a{
  color:#333333;
  }
div.vti_destino ul li a:hover{
  color:#044D78;
  }
  
  
div.special{
  background-color:#C6E9FD;
  }
div.special h2{
  background-color:#044D78;
  }
  
div.otros{
  background-color:#FDD1A6;
  }
  
div.otros h2{
  background-color:#F87805;
  }
  
/* turismo especializado */

div#morphtabs{
  margin-left:10px;
  margin-top:10px;
  margin-bottom:100px;
  }

div#morphtabs div.morphtabs_panel{
  padding:10px;
  }
  
div#morphtabs div.morphtabs_panel p{
  font-size:1.2em;
  text-align:justify;
  margin-right:20px;
  line-height:1.2em;
  color:#4A7B1A;
  }

div#morphtabs div.morphtabs_panel p img{
  float:left;
  margin-right:10px;
  }
  
div#morphtabs ul{
  margin-top:10px;
  }
div#morphtabs ul li{
  margin:5px;
  }

img#mincetur{
 margin-left:38px;
 margin-top:8px;
 display:inline;
 float:left;
 }
img#cruz{
 width:145px;
 height:60px;
 float:left;
 margin-left:38px;
 margin-top:14px;
 border:4px solid #FBE295;
}
div#left
{
	float:left;
	display:inline;
	width:201px;
	color:#06578B;
	margin-bottom:10px;
}

/*imagenes left*/

img#promo_image{
 width:180px;
 float:left;
 margin-left:15px;
 margin-top:10px;
}

img#promo_image2{
 width:180px;
 float:left;
}

img#forma_de_pago{
 width:180px;
 margin-left:15px;
 margin-top:10px;
 float:left;
}

/*** Iconos facebook **/
.sharethis {
color:#FFFFFF;
}

div.promo{
	float:left;
	height:26px;
	left:783px;
	position:absolute;
	top:60px;
	width:175px;
}

div.promo img {
	float:left;
	margin-right:10px;
}

div.promo2{
 width:130px;
 float:left;
 left:55px;
 top:55px;
 position:absolute;
}

div.promo2 img {
	float:left;
	margin-right:10px;
}

/*estilos cruz del sur*/

div.cruz {
	width:535px;
}	

div.cruz h1{
	font-family:Verdana, Arial, Tahoma, "Lucida Grande";
	font-size:1.2em;
  text-align:center;
  margin-left:10px;
	margin-top:5px;
  line-height:1.2em;
  font-weight:bolder;
}	

div.cruzdelsur {
	float:left;
	width:535px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
	background: #F7F7F7;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	border-left:2px solid #CCCCCC;
	border-right:2px solid #CCCCCC;
	border-top:2px solid #CCCCCC;
	border:2px solid #CCCCCC;
}
	
div.cruzdelsur  p{
	font-family:Verdana, Arial, Tahoma, "Lucida Grande";
	font-size:1em;
  text-align:justify;
  margin-left:10px;
	margin-top:10px;
  line-height:1em;
  font-weight:bolder;
}

div.cruzdelsur div.cont{
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	border-left:2px solid #FBE193;
	border-right:2px solid #FBE193;
	border-top:2px solid #FBE193;
	float:none;
	width:510px;
	border:2px solid #FBE193;
	background-color:#FFF9D8;
	margin: 10px 0 10px 10px;
}

div.cruzdelsur div.cont  p{
	font-family:Verdana, Arial, Tahoma, "Lucida Grande";
	font-size:1em;
  text-align:justify;
  margin-left:10px;
	margin-top:5px;
  line-height:1em;
}






table.data{
width:535px;
}

table.data td{
  padding:10px 10px 10px 10px;
  border-bottom:1px solid #CCCCCC;
	font-size:1em;
	line-height:15px;
}
table.data td.td{
	border-right:1px solid #CCCCCC;
  font-weight:bolder;
}

table.data2{
width:510px;
}

table.data2 td{
  padding:5px 5px 5px 5px;
  border-bottom:1px solid #FBE193;
  font-weight:bolder;
	font-size:1em;
	line-height:15px;
}
	
table.data2 td.td{
	border-right:1px solid #FBE193;
}

div.cruzdelsur2 {
	float:left;
	width:535px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
	background: #E7F6FF;
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	border-left:2px solid #CDECFF;
	border-right:2px solid #CDECFF;
	border-top:2px solid #CDECFF;
	border:2px solid #CDECFF;
}

div.cruzdelsur2 div.cont2{
	-moz-border-radius-topleft:15px;
	-moz-border-radius-topright:15px;
	border-left:2px solid #1E618B;
	border-right:2px solid #1E618B;
	border-top:2px solid #1E618B;
	float:none;
	width:510px;
	border:2px solid #1E618B;
	background-color:#1E618B;
	margin: 10px 0 10px 10px;
}

div.cruzdelsur2  p{
	font-family:Verdana, Arial, Tahoma, "Lucida Grande";
	font-size:1.1em;
  text-align:justify;
  margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	color:#1E618B;
	line-height:15px;
	
}

div.cruzdelsur2 div.cont2 h2{
	font-family:Verdana, Arial, Tahoma, "Lucida Grande";
	font-size:1em;
  text-align:center;
  margin-left:10px;
	margin-top:5px;
  line-height:1.2em;
  font-weight:bolder;
	color:#FFF;
}





div.cruz h2{
	font-family:Verdana, Arial, Tahoma, "Lucida Grande";
	font-size:1.2em;
  text-align:center;
  margin-left:10px;
	margin-top:5px;
  line-height:1.2em;
  font-weight:bolder;
	color:#1E618B;
}

table.data3{
width:535px;
color:#1E618B;
}

table.data3 td{
  padding:5px 10px 5px 20px;
	font-size:1.1em;
}
table.data3 td.td{
  padding:10px 10px 10px 20px;
  font-weight:bolder;
	color:#fff;
}

img#promo_image3{
 width:268px;
 float:left;
 margin-left:130px;
 margin-bottom:10px;
 margin-top:10px;
}
img#promo_image4{
 width:268px;
 float:left;
 margin-left:20px;
 margin-bottom:10px;
 margin-top:10px;
}




/***  Link */

div#link{

}


img#link {
float:left;
width:150px;
height:150px;
margin-left:10px;
margin-bottom:10px;

}


/***Destinos*/
	
a.btn-destino{
	font-family:Verdana, Arial, Tahoma, "Lucida Grande";
	font-size:1.1em;
	color:#1E618B;
	line-height:15px;
	font-weight:bold;	
  text-decoration:none;
  }
a.btn-destino:hover{
  text-decoration:underline;
	cursor: pointer;
	color:#309BDD;
}

table.data4{
width:500px;
color:#1E618B;
background-color:#fff;
font-size:0.8em;
}

table.data4 td{
  padding:5px 10px 5px 20px;
	font-size:1.1em;
	border-right:1px solid #1E618B;
	border-bottom:1px solid #1E618B;
	border-left:1px solid #1E618B;
	border-top:1px solid #1E618B;
	text-align:center;
}

table.data4 td.td{
  padding:10px 10px 10px 0px;
  font-weight:bolder;
	background-color:#1E618B;
	color:#fff;
	text-align:center;
}

table.detalle{ width:500px; float:left;margin-bottom:0px!important; margin-left:0px; margin-right:20px; margin-top:0px;display:inline; padding-bottom:3px; font-size:1em; line-height:10px; }
table.detalle td{padding:5px; text-align:center;}
table.detalle thead td{ background-color:#06578B; color:#FFF; font-weight:bolder;font-size:1.1em!important;padding:5px!important;}
table.detalle tbody td{border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF; color:#06578B;}
table.detalle tbody tr.first{background-color:#C1C1C1;}
table.detalle tbody tr.second{background-color:#E4E4E4;}

table.detalle td a{
color:#06578B;
font-weight:bolder;
text-decoration:none;
}
table.detalle td a:hover{
color:#6B7F8B;
text-decoration:underline;
}

div#total{
width:500px;
}
div#total div.imagen{
width:230px;
padding-right:10px;
padding-top:5px;
float:left;
}
div#total div.texto{
width:260px;
float:left;
font-size:1.1em;
text-align:justify;
line-height:1.5em;
}

img#check_in_img {
float:left;
margin-left:12px;
margin-top:10px;
}

img#noticias_img {
float:left;
margin-left:12px;
margin-top:10px;
}

div#destino_div{
width:504px;
height:20px;
border:1px solid #A25343;
margin-bottom:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
display:inline;
}

div#destino_div ul.lista-destinos{
  float:left;
  width:504px;
}

div#destino_div ul.lista-destinos li.btn-dest{
  float:left;
  width:156px;
  height:30px;
  border:1px solid #F06942;
  margin-right:10px;
  margin-bottom:10px;
  text-align: center;
  padding-top: 10px;
  background-color:#FF9B1F;
  display:inline;
}

div#destino_div ul.lista-destinos li a{
  color:#fff;
}

/* Navigation */
div#eyNavigation
{
  float:left;
  padding-bottom:20px;
  padding-left:10px;
  display:inline;
  margin-left:140px;
}
div#eyNavigation ul{border:0; margin:0; padding:0;}

div#eyNavigation ul li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
float:left;
}
div#eyNavigation ul a{
border:solid 1px #9aafe5;
margin-right:2px;
}
div#eyNavigation ul li.eyNavPrevOff,
div#eyNavigation ul li.eyNavNextOff {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
div#eyNavigation ul li.eyNavNext a,
div#eyNavigation ul li.eyNavPrev a{
font-weight:bold;
}
div#eyNavigation ul li.eyNavActive{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
div#eyNavigation a:link,
div#eyNavigation a:visited {
color:#0e509e;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
div#eyNavigation a:hover{
border:solid 1px #0e509e
}


/*noticias*/
div.noticias{ float:left; width:180px;}
div.noticias div.not-cab{ float:left;background:url(../img/romero_cab_novedad_2.png) no-repeat top left; width:180px; height:88px;}
/*div.noticias div.not-cen2{ float:left;background:url(../img/romero_cen_novedad.png) repeat-y top left; width:226px; padding:2px;}*/
div.noticias div.altura {height: 186px;}
div.noticias div.newsticker {background:url(../img/romero_cen_novedad.png) repeat-y top left #FFF3B0;
/*	height: 186px;  */
	width:180px; 
	padding:0px;
	float:left;
	overflow: hidden;
	position: relative;
	}

div.noticias ul.not-cen{ float:left; width:177px; margin-left:5px; display:inline;}
div.noticias ul.not-cen li{ float:left;width:175px;background:url(../img/romero_lista_novedad.png) repeat-x top left; height:61px; border-bottom:1px dotted #C4370F;}
div.noticias ul.not-cen li a{ float:left;background:url(../img/romero_icono_nota2.png) no-repeat top left; padding-left:15px; text-decoration:none; margin-top:10px; margin-left:0px; line-height:1.2em; font-size:0.8em; color:#C4370F; font-weight:bolder; margin-right:5px; display:inline; text-align: justify;}
div.noticias ul.not-cen li a:hover{color:#C48877;}
/*div.noticias div.not-cen2 a.btn-leer{ float:left;background:url(../img/romero_btn_leer.png) no-repeat top left; width:95px; height:32px; margin-left:120px; display:inline; margin-top:5px;}
div.noticias div.not-cen2 a.btn-leer:hover{background:url(../img/romero_btn_leer_hover.png) no-repeat top left;}*/
div.noticias div.not-pie{ float:left;background:url(../img/romero_pie_novedad.png) no-repeat top left; width:180px; height:13px;}
div.logos{ float:left; width:92px;}
div.logos div.ano1{ float:left; width:92px; height:73px;}
div.ano2{ float:left; width:462px; height:132px;}
div.logos div.ano3{ float:left; width:92px; height:60px;}
.mooquee-text {position:absolute;}
.mooquee {height:0;overflow:hidden;padding:5px 2px;position:absolute;white-space:nowrap;width:0;background-color:#C4370F;}
.mooquee span{color:#FBEDA9;font-family:arial;font-size:14px;font-weight:bold;text-shadow:2px 2px 2px #611500;}


/*formulario tarifas*/
div#frmTarifas{
	float:left;
	width:360px;
	margin-left:20px;
	}
	div#frmTarifas div.top{
		float:left;
		}
	div#frmTarifas div.bottom{
		float:left;
		}
	div#frmTarifas div.title{
		height:26px;
		}
	div#frmTarifas div.middle{
		float:left;
		width:340px;
		padding:5px 14px 5px 6px;
		background:url(/img/frm_tarifa_middle.png) repeat-y;
		}
		div#frmTarifas div.middle td{
			padding:1px 2px 1px 2px;
			}
		div#frmTarifas div.middle td p.error{
			color:#CA3C15;
			font-size:0.8em !important;
			}
		div#frmTarifas div.middle td.lblrt{
			text-align:left;
			vertical-align:middle;
			width:141px;
			}
		div#frmTarifas div.middle td.lblrr{
			text-align:left;
			vertical-align:top;
			width:20px;
			}
			
		div#frmTarifas div.middle td.lbl{
			text-align:left;
			vertical-align:middle;			
			width:161px;
			padding-top:10px;
			}
			div#frmTarifas div.middle td.lbl span{
				color:#999;
				font-size:0.8em;
				}
		div#frmTarifas div.middle td.sep{
			width:10px;
			}
		div#frmTarifas div.middle td.ipt{
			width:161px;
			vertical-align:top;			
			}
		
		div#frmTarifas div.middle td.ipb{		
			padding-top:8px;			
			text-align:center;
			}		
		
		div#frmTarifas div.middle td input.text{
			width:158px;
			border:1px solid #F5BAA9;
			padding:4px 2px 4px 2px;
			font-family:Verdana, Arial, Tahoma, "Lucida Grande";
			font-size:1em;
			color:#666;
			}
		div#frmTarifas div.middle td input.textf{
			width:138px;
			border:1px solid #F5BAA9;
			padding:4px 2px 4px 2px;
			font-family:Verdana, Arial, Tahoma, "Lucida Grande";
			font-size:1em;
			color:#666;
			}
			
		div#frmTarifas div.middle td.deli{
			border-bottom:1px solid #CA3C15;
			padding-top:1px;
			}
		div#frmTarifas div.middle td.lblt{
			text-align:left;
			vertical-align:middle;			
			width:100px;
			padding-top:10px;
			}
		div#frmTarifas div.middle td input.textt{
			width:99px;
			border:1px solid #F5BAA9;
			padding:4px 2px 4px 2px;
			font-family:Verdana, Arial, Tahoma, "Lucida Grande";
			font-size:1em;
			color:#666;
			}
		div#frmTarifas div.middle td select.select{
			width:163px;
			border:1px solid #F5BAA9;
			padding:4px 2px 4px 2px;
			margin-top:3px;
			font-family:Verdana, Arial, Tahoma, "Lucida Grande";
			font-size:1em;
			color:#666;
			}
			
div#divViajes{
	float:left;
	width:160px;
	margin-left:5px;
	position:relative;
	height:420px;
	overflow:hidden;
	}
	
div.divInfo{
	float:left;
	width:350px;
	padding:0px 5px;
	margin-left:20px;
	font-size:0.85em;
	line-height:1.2em;
	margin-bottom:10px;
	color:#666;
	text-align:justify;
	}
	
div.divFono{
	float:left;
	margin-left:5px;
	}
	
div.botones{
	float:left;
	width:520px;
	margin-top:10px;
	margin-bottom:10px;
	}
	div.botones div.descargar{
		float:left;
		background:url(/img/bg_btn_pdf.png) no-repeat top left;
		padding-top:12px;
		padding-left:28px;
		height:23px;
		color:#999;
		width:227px;
		}
		div.botones div.descargar a{
			color:#06578B;
			font-weight:bolder;
			}
			div.botones div.descargar a:hover{
				color:#C8370C;
				}
	div.botones div.reservar{
		float:left;
		background:url(/img/bg_btn_reserv.png) no-repeat top left;
		padding-top:12px;
		padding-left:30px;
		height:23px;
		color:#999;
		width:220px;
		margin-left:15px;
		}
		div.botones div.reservar a{
			color:#C8370C;
			font-weight:bolder;
			}
			div.botones div.reservar a:hover{
				color:#06578B;
				}
				
div.btnReservar{
	float:left;
	width:200px;
	height:24px;
	padding: 11px 0px 0px 40px;
	background:url(/img/btn_reservar.png) no-repeat left top;
	}
	div.btnReservar a{
		font-size:1.1em;
		font-weight:bolder;
		color:#06578B;
		}
		div.btnReservar a:hover{
			color:#C8370C;
			}
			
div.btnRecomendar{
	float:left;
	width:200px;
	height:24px;
	margin-left:10px;
	padding: 11px 0px 0px 40px;
	background:url(/img/btn_recomendar.png) no-repeat left top;
	}
	div.btnRecomendar a{
		font-size:1.1em;
		font-weight:bolder;
		color:#06578B;
		}
		div.btnRecomendar a:hover{
			color:#C8370C;
			}
			
div.btnDescargar{
	float:left;
	width:200px;
	height:24px;
	margin-top:10px;
	margin-left:128px;
	padding: 11px 0px 0px 40px;
	background:url(/img/btn_descargar.png) no-repeat left top;
	}
	div.btnDescargar a{
		font-size:1.1em;
		font-weight:bolder;
		color:#06578B;
		}
		div.btnDescargar a:hover{
			color:#C8370C;
			}
			
			
h2.title{
	font-size:1.4em;
	font-weight:bolder;
	border-bottom:1px solid #ACACAC;
	margin-top:10px;
	margin-bottom:10px;
	padding-bottom:5px;
	}
div#formulary{
	float:left;
	width:400px;
	}
	div#formulary form.recomen{
		float:left;
		}
	div#formulary table{
		float:left;
		}
	div#formulary table td{
		padding:5px;
		}
	div#formulary input.campo{
		width:250px;
		border:1px solid #ACACAC;
		padding:4px 2px 4px 2px;
		font-family:Verdana, Arial, Tahoma, "Lucida Grande";
		font-size:1em;
		color:#666;		
		}

ul#tours{
  float:left;
  width:524px;
  margin-top:16px;
  margin-bottom:10px;
  display:inline;
}

ul#tours li{
  float:left;
  width:166px;
  height:210px;
  margin-right:10px;
  margin-bottom:10px;
  background-color:#fff;
  border: 1px solid #EDEDED;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display:inline;
}

ul#tours li img{
  float:left;
  width:166px;
  height:120px;
}

ul#tours li p.nombre{
  float:left;
  width:146px !important;
  color: #013C88;
  font-size: 12px;
  line-height: 16px;
  margin-left:10px !important;
  margin-top:6px !important;
  margin-bottom:0 !important;
  font-weight:bold;
  font-family: Arial,Helvetica,sans-serif;
  text-align:center;
  display:inline !important;
}

ul#tours li div.link{
  float:left;
  width:146px !important;
  height:24px;
  margin-left:10px !important;
  margin-top:4px !important;
  margin-bottom:0 !important;
  background-color:#AB250C;
  display:inline !important;
}

ul#tours li div.link a{
  float:left;
  width:146px;
  height:18px;
  padding-top:6px;
  font-size:11px !important;
  text-align:center;
  color:#fff;
  background: url(../img/pdf_icon.png) no-repeat  110px 3px;
  display:inline !important;
}

ul#tours li.last{
  margin-right:0px !important;
}

.container_tab {width: 524px; margin: 18px 0 18px 18px;}

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #F87805;
	border-left: 1px solid #F87805;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #F87805;
	border-left: none;
	margin-bottom: -1px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
ul.tabs li a {
	text-decoration: none;
	color:#013C88;
	display: block;
	font-size: 1.2em;
	padding: 0 50px;
	outline: none;
  border: 1px solid #fff;
  font-family: Arial,Helvetica,sans-serif;
  font-weight:bold;
}
ul.tabs li a:hover {
	background: #AB250C;
  color:#fff;
}	
html ul.tabs li.active, html ul.tabs li.active a:hover  {
	background: #AB250C;
	border-bottom: 1px solid #fff;
}

ul.tabs li.active a{
  color:#fff;
}
.tab_container {
	border-top: none;
	clear: both;
	float: left; 
	width: 100%;
	background: #fff;
}
.tab_content {
	font-size: 1.2em;
}
div#tours-especial{ float:left; width:532px; font-family: Arial,Helvetica,sans-serif !important; font-size:12px !important; line-height:14px; margin-left:15px; margin-bottom:20px; display:inline;}
div#tours-especial h1{ float:left; width:532px; height:26px; padding-top:10px; font-weight:bold; color:#F60; display:inline;}
div#tours-especial h1 span{ color:#044089}
div#tours-especial div.seccion{ float:left; width:532px; background:#FFFAD9; margin-bottom:10px;}
div#tours-especial div.seccion h2{ float:left; width:522px; height:20px; border-bottom: 1px dotted #CB6A14; color:#C4370F; font-weight:bold; padding-top: 12px; padding-left: 10px; margin: 0 0 10px 0 !important;}
div#tours-especial div.seccion p{ float:left; width:512px; margin-left:10px; margin-bottom:14px;}

div#tours-especial div.seccion table{ float:left; border:1px solid #000 !important; margin-left:10px; margin-bottom:14px;}
div#tours-especial div.seccion table td{ text-align:center; border:1px solid #000 !important;}

div#tours-especial div.enlace{ float:left; width:492px; background:#fff; margin-bottom:10px; margin-left:40px;}
div#tours-especial div.enlace div.link{ float:left; width:220px; height:30px; background:#F87805; margin-right:10px;}
div#tours-especial div.enlace div.link a{ float:left; width:220px; height:22px; color:#fff; font-weight:bold; text-align:center; padding-top:8px; display:inline;}

div#tours-especial div.nota{ float:left; width:532px; background:#F1F1F1; margin-bottom:10px;}

ul#lista{ float:left; margin-left:40px;}
ul#lista li{ list-style:disc;}

ul#info{ float:left; margin:10px 0 10px 10px;}
ul#info li{ list-style:none; height:18px;}

ul#tours-especial{ float:left; width:552px; margin-left:10px; margin-top:10px; display:inline;}
ul#tours-especial li{ float:left; width:174px; height:240px; margin-right:10px; margin-bottom:10px;display:inline;}

/*******/

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #fff;
	padding: 8px 8px 4px;
	background: url(/img/bubble.png) top left;
}
 
.tip-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(/img/bubble.png) bottom right;
}

