@charset "utf-8";
/* CSS Document */
a { text-decoration:none; border:0px;}
body{ background-color:#f2f0e3;padding:0px;margin:2px 0px 2px 10px;}
img {border:0px;} 

#contenido {width:1000px; float:left; padding-right:4px; height:auto;}
#contenido-1 {width:990px; float:left; background-color:#122239;}

#banner {width:990px; height:159px; position:relative; padding:0px;}
.banner-1 {float:left;width:275px; height:159px; position:relative; background:url(/img/banner-1.jpg) no-repeat;}
.banner-2 {float:left;width:715px; height:120px; position:relative; background:url(/img/banner-2.jpg) no-repeat;}
.banner-3 {float:left;width:715px; height:39px; position:relative; background:url(/img/banner-3.jpg) no-repeat;}

#menu {width:179px; float:left; background-color:#122239;}
#menu ul {list-style:none;margin:0; padding:0px; clear:both;}
#menu ul li{padding:0;width:177px;background:url(/img/flecha-2.gif) no-repeat left center; padding-left:15px; margin-left:2px;}
#menu ul li a, a:link a:visited{display:block;height:20px;text-decoration:none;}
#menu ul li a:hover, a:active{color:#6f6f6f; text-decoration:none;}

.tit-menu {width:179px; float:left;background:url(/img/tit-menu.jpg) no-repeat; height:26px; padding:4px 0px 0px 15px;}

#cuerpo {width:811px; float:left;background:url(/img/bg-cuerpo.jpg) repeat-y;}
.cuerpo-1 {width:480px; float:left; padding:0px 7px 0px 9px;background:url(/img/bg-cuerpo-1.jpg) repeat-y top right;}
.cuerpo-2 {width:300px; float:left; padding:0px 7px 0px 8px;}
#cuerpo-ft {position:relative;width:810px; height:10px; float:left;background:url(/img/bg-cuerpo-ft.jpg) no-repeat #122239;}

/* TEXTO */
.txt {font-family:Verdana, Geneva, sans-serif; font-size:12px; text-decoration:none;}
.txt-ch {font-family:Verdana, Geneva, sans-serif; font-size:9px; text-decoration:none;}
.txt-1 {font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none;}


/* TITULOS */
.bg-tit { width:100%; height:20px; float:left; background:url(/img/fd-tit-1.jpg) repeat-x; padding:2px 0px 0px 0px;}
.titulo {background:url(/img/titulos.jpg) no-repeat; height:40px; width:480px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 19px;padding:8px 0px 0px 35px;}
.titulo-2 {background:url(/img/titulos-2.jpg) no-repeat; height:40px; width:480px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 18px;padding:8px 0px 0px 0px;}
.subtitulo {height:22px; width:480px; background-color:#011f6b;padding:0px;}
.subtitulo2 {height:22px; width:470px; background-color:#903;padding:0px;}

.tit-1 {font-family:Verdana, Geneva, sans-serif; font-size:13px; font-weight:bold; font-variant: normal; text-transform: none;}
.tit-2 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform: none;}
.tit-3 {font-family: Tahoma, Geneva, sans-serif; font-size:24px; font-weight:bold; text-transform: none;}
.tit-4 {font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; font-variant: normal; text-transform: none;}
.tit-5 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; font-variant: normal; text-transform: none;}
.tit-7 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-transform: none;text-align:left; padding-left:12px}

.epigrafe {width:100%; height:20px; float:left; background:url(/img/ic-imagenes.gif) no-repeat; padding:2px 0px 0px 30px; margin:3px;font-family:Verdana, Geneva, sans-serif; color:#5e5e5e; font-size:10px; text-decoration:none;}

/* SEPARADORES */
.br-1 {margin-top:1px;margin-bottom:1px; clear:both;}
.br-2 {margin-top:5px;margin-bottom:2px; clear:both;}
.br-3 {margin-top:10px;margin-bottom:10px; clear:both;}
.lp-1{margin-top:5px;font-size:1px;margin-bottom:6px;line-height:1px; background-image: url(/img/puntos.gif); background-repeat: repeat-x;height:1px; clear:both;}
.lp-2{margin-top:5px;font-size:1px;margin-bottom:6px;line-height:1px; background-image: url(/img/puntos-2.gif); background-repeat: repeat-x;height:1px;}
.lp-3{font-size:1px;line-height:1px; background-image: url(/img/puntos.gif); background-repeat: repeat-x;height:1px; clear:both;}
.lp-4{font-size:1px;line-height:1px; background-image: url(/img/sep-2.png); background-repeat: no-repeat;height:1px; clear:both; width:auto; text-align:center;}


/* COLORES */
.ngr {color:#000;}
.bco {color:#fff;}
.azl {color:#011f6b;}
.azl2 {color:#003cff;}
.vde {color:#456542;}
.vde2 {color:#004b0c;}
.nja {color:#ffba00;}
.nja2 {color:#d6680f;}
.rjo {color:#990000;}
.ddo {color:#8b6c00;}
.grs{color:#efefef;}

.bg-rjo{background-color:#f6e4e4;}
.bg-azl{background-color:#efeefb;}
.bg-azl1{background-color:#b8c5d0;}
.bg-vde{background-color:#eefbf1;}
.bg-vde1{background-color:#b8d0bc;}
.bg-grs{background-color:#f2f2f2;}
.bg-grs1{background-color:#dedcdc;}
.bg-grs2{background-color:#a7a7a7;}

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */




/*  PADDINGS  */
.pd-l {padding-left:35px;}
.pd-l-1 {padding-left:5px;}
.pd-t {padding-top:30px;}

/*  BOX 480  */
.box-480 {width:480px;position:relative;float:left;}
.box-480-1, .box-480-1-vde, .box-480-1-azl {width:480px;position:relative;padding:2px 0px 0px 16px;
}
.box-480-1 {background:url(/img/box-480-1.jpg) no-repeat left top;}
.box-480-1-vde {background:url(/img/box-480-1-vde.jpg) no-repeat left top;}
.box-480-1-azl {background:url(/img/box-480-1-azl.jpg) no-repeat left top;}

.box-480-a {width:474px;margin:0px; padding:6px;}
.box-480-a ul{float:left;list-style:none;width:466px;margin:0; padding:0;}
.box-480-a ul li{height:25px; text-decoration:none; padding-top:2px; padding-left:4px;}

.box-480-b {width:474px;margin:0px; padding:6px;}
.box-480-b ul{float:left;list-style:none;width:468px;margin:0; padding:0;}
.box-480-b ul li{float:left;height:25px; text-decoration:none; padding-top:2px; padding-left:2px;width:232px;}

.box-480-2, .box-480-2-vde, .box-480-2-azl {width:480px; height:5px;font-size:1px;line-height:1px;padding:0px; margin:0px; clear:both;}
.box-480-2 {background-color:#a7a7a7;}
.box-480-2-vde {background-color:#b8d0bc;}
.box-480-2-azl {background-color:#b8c5d0;}

/*  BOX 310  */
.box-310 {width:310px;position:relative;float:left;}
.box-310-1, .box-310-1-vde, .box-310-1-azl {width:310px;height:20px;position:relative;padding:2px 0px 0px 16px;}
.box-310-1 {background:url(/img/box-310-1.jpg) no-repeat left top;}
.box-310-1-vde {background:url(/img/box-310-vde.jpg) no-repeat left top;}
.box-310-1-azl {background:url(/img/box-310-azl.jpg) no-repeat left top;}

.box-310-a {width:304px;margin:0px; padding:6px;}
.box-310-a ul{float:left;list-style:none;width:296px;margin:0; padding:0;}
.box-310-a ul li{height:25px; text-decoration:none; padding-top:2px; padding-left:4px;}

.box-310-b {width:314px;margin:0px; padding:6px;}
.box-310-b ul{float:left;list-style:none;width:298px;margin:0; padding:0;}
.box-310-b ul li{float:left;height:25px; text-decoration:none; padding-top:2px; padding-left:2px;width:134px;}

.box-310-2, .box-310-2-vde, .box-310-2-azl {width:310px; height:5px;font-size:1px;line-height:1px;padding:0px; margin:0px; clear:both;}
.box-310-2 {background-color:#a7a7a7;}
.box-310-2-vde {background-color:#b8d0bc;}
.box-310-2-azl {background-color:#b8c5d0;}

.box-310-3 {position:relative;width:310px;padding-top:5px;}
.box-310-3-a {width:310px;float:left;}
.box-310-3-b {width:70px;float:left; text-align:center;}
.box-310-3-c {width:180px;float:left; padding-top:4px;}
.box-310-3-d {width:60px;float:left; padding-top:4px;}


/*  BOX 160  */
.box-160 {width:160px;position:relative;float:right;}
.box-160-1, .box-160-1-vde, .box-160-1-azl {width:160px;height:20px;position:relative;padding:2px 0px 0px 16px;}
.box-160-1 {background:url(/img/box-160-1.jpg) no-repeat left top;}
.box-160-1-vde {background:url(/img/box-160-vde.jpg) no-repeat left top;}
.box-160-1-azl {background:url(/img/box-160-azl.jpg) no-repeat left top;}

.box-160-a {width:154px;margin:0px; padding:6px;}
.box-160-a ul{float:left;list-style:none;width:126px;margin:0; padding:0;}
.box-160-a ul li{height:25px; text-decoration:none; padding-top:2px; padding-left:4px;}

.box-160-2, .box-160-2-vde, .box-160-2-azl {width:160px; height:5px;font-size:1px;line-height:1px;padding:0px; margin:0px; clear:both;}
.box-160-2 {background-color:#a7a7a7;}
.box-160-2-vde {background-color:#b8d0bc;}
.box-160-2-azl {background-color:#b8c5d0;}



/*  ALOJAMIENTOS  */
.alojamientos{width:330px;position:relative;float:left;height:24px;}

.alojamientos-1{position:relative;float:left;width:200px;height: 13px;}
.alojamientos-2{position:relative;float:right;width:130px;}

.alojamientos-a, .alojamientos-b{position:relative;text-align:center;}
.alojamientos-a{float:left;width:60px;}
.alojamientos-b{float:right;width:80px;}

#aloj-list{float:left; padding:0px; margin:0px; width:480px;}
#aloj-list ul {display: inline; list-style:none; padding:0px; margin:0px;}
#aloj-list li {float:left;font-family: Arial, Helvetica, sans-serif;color: #989898; font-size:10px;width:152px; height:15px; border:solid #00025f 1px;background:url(/img/bg-list.jpg) repeat-x; margin:1px; padding:2px;}
#aloj-list ul li a {text-decoration:none; color:#000000;}
#aloj-list ul li a:hover {color:#010594;}




/*  RENT A CAR  */
.rentacar{width:430px;position:relative;float:left;height:70px;}

.rentacar-1{position:relative;float:left;width:95px;height: 60px;}
.rentacar-2{position:relative;float:left;width:330px;}
.rentacar-3{position:relative;float:left;width:160px; height:16px;}

.rentacar-a{width:40px;height:20px;float:left;text-align:center;padding-top:10px;}


/*  AEREOS  */
.aereos{width:480px;position:relative;float:left;height:90px;background:url(/img/bg-aereos.gif) no-repeat;}
.aereos-1{width:155px;float:left; padding-top:20px; text-align:center;}
.aereos-2{width:200px;float:left;padding-left:5px;height:80px; padding-top:10px;}
.aereos-3{width:120px;float:left;height:65px;text-align:center; padding-top:35px;}


/*  BOX CIUDAD  */
.box-ciudad{float:left;width:480px; height:auto;}
.box-ciudad-1{float:left;width:200px;}
.box-ciudad-2{float:left;width:275px; padding-left:5px;}
.box-ciudad-3{float:left;width:95px; text-align:center;}

