/* CSS Document */

/* Selectores */
body {  background-color:#ccc; font-family: Verdana, Arial, Helvetica, sans-serif; }
img { border:0; }
h2 { font-family:"Myriad Pro",Verdana; font-size:11px; font-weight:bold; color:#3671A5; text-transform:uppercase; padding-top:5px; margin-bottom:-7px; margin-top:5px; }
h3 { font-family:"Myriad Pro",Verdana; font-size:11px; font-weight:bold; color:#000; line-height:11px; text-align:left; margin:0; }
input[type="text"], input[type="password"], input.input_profesionales { border:none; background-color:transparent; width:7em; _width:80px; _height:10px; text-align:left; text-indent:7px; }
#formulario-newsletters > input[type="submit"] { position:absolute; top:1.35em; left:12em; border:0; background-color:transparent;}
#border-input { border: 1px solid #3671A5; }
/* General */
#contenedor { width:892px; height:auto; margin:0 auto; background-color:#fff; position:relative; }

/* Encabezado */
.encabezado { width:892px; height:185px; float:left; clear:both; text-align:left; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color:#000; margin:0; background-color:#fff; }
.idiomas { width:892px; height:18px; float:left; text-align:right; background-color:#ccc; }
#logo { position:absolute; top:48px; left:8px; z-index:2; }
#lineas { position:absolute; top:95px; left:0; z-index:1; }
.newsletters { position:absolute; left:892px; top:135px; z-index:23; }
#formulario-newsletters { width:200px; height:35px; position:absolute; top:61px; left:600px; z-index:4; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color:#000; font-size:10px;}
.barra-encabezado { width:883px; height:22px; position:absolute; top:176px; left:4px; background-color:#8dc63f; z-index:4; }
.barra-encabezado span { width:124px; height:22px; position:absolute; top:0; left:11px; background-color:#fff; text-align:center; }
#titulos-menu { margin:0 0 0 1px; //margin:0 0 -3px 1px; }
#base-datos { position:absolute; top:25px; left:653px; z-index:5; }
ul#datos { width:207px; height:80px; list-style:none; position:absolute; top:46px; //top:55px; left:623px; z-index:6; color:#666666; }
ul#datos li { line-height:12px; font-size:10px; }
ul#datos li span{ line-height:12px; font-size:10px; color:#00AEEF; font-style:italic; font-weight:bold; letter-spacing:-1px; }
ul#datos-en { width:220px; height:80px; list-style:none; position:absolute; top:50px; //top:55px; left:623px; z-index:6; color:#666666; }
ul#datos-en li { line-height:14px; font-size:10px; }
ul#datos-en li span{ line-height:14px; font-size:10px; color:#00AEEF; font-style:italic; font-weight:normal; letter-spacing:-1px; }
.institucional { width:180px; float:right; margin:5px 0 0 0; font-size:9px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#fff; text-transform:uppercase; }
.institucional a:link, .institucional a:link { font-size:9px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#fff; text-transform:uppercase; text-decoration:none; }
.institucional a:hover, .institucional a:visited { font-size:9px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#666; text-transform:uppercase; text-decoration:underline; }
#acceso-profesionales { width:232px; height:81px; position:absolute; top:18px; left:350px; }
.profesionales { width:310px; height:17px; position:absolute; top:179px; right:10px; font-size:9px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#666; z-index:7; }

.tr-novedades { border-bottom:#29AAE2 1px dashed; }
.flecha_lista_contacto { background:url(/images/flecha_superior_contacto.jpg) no-repeat right 3px; padding:0 4px; }

/* Centro  */
.centro { width:891px; height:auto; float:left; padding-left:1px; background-color:#fff;}

/* Lateral Izquierdo  */
.lateral_izquierdo { width:165px; height:auto; float:left; background-color:#fff; margin-left:3px; _margin-left:1px; }
#base-chapa { position:relative; top:0;; left:11px; margin:0; clear:left; z-index:0; }
.chapa { width:145px; position:relative; top:-90px; left:8px; font-family: Verdana; line-height:10px; //letter-spacing:-1px; font-weight: normal; color:#000; font-size:10px; z-index:1; background-color:#fff; border:0; text-align:justify; text-decoration:none; }

/* Medio */
.medio { width:718px; _width:715px; height:auto; float:left; text-align:center; margin:0; _margin-left:-1px; background-color:#fff;}

/* Info */
.info { width:535px; //width:530px; _width:523px; height:auto; clear:none; float:left; background-color:#fff; _background-color:#ff6600; margin-left:5px; _margin-left:1px; text-align:center; }
.promociones { width:535px; height:683px; position:relative; background-image:url(../images/base-promociones.gif); background-repeat:no-repeat; margin-bottom:10px; }
.en_promociones { width:535px; height:683px; position:relative; background-image:url(../images/en-base-promociones.jpg); background-repeat:no-repeat;  margin-bottom:10px; }
#image-promociones { position:absolute; top:0; left:0; z-index:-1000; }
.promociones ul, .en_promociones ul { width:528px; height:190px; position:absolute; top:10px; left:-41px; display:inline; list-style:none; z-index:70; }
.promociones li, .en_promociones li { width:250px; _width:248px; float:left; display:block; list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color:#000; font-size:10px; margin:0 0 15px 11px; //margin:10px 1px 15px 9px; _margin:13px 2px 0 6px;text-decoration:none; }
/*.promociones li, .promociones li a ,.en_promociones li, .en_promociones li a { width:140px; _width:130px; float:left; display:block; list-style:none; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: normal; color:#000; font-size:10px; margin:0 15px 0 14px; //margin:10px 15px 0 14px; _margin:10px 2px 0 8px;text-decoration:none; }
.promociones li a img  { float:left; }*/
.promociones li .detalle_promociones, .en_promociones li .detalle_promociones { width:130px; height:200px; float:right; text-align:left; line-height:13px; //line-height:12px; _line-height:12px; }
.promociones p { width:140px; height:80px; text-align:left; margin-top:0;  text-decoration:none;}
.promociones-p { width:140px; height:80px; text-align:left; margin-top:0;  text-decoration:none;}
#foto { width:95px; height:133px; float:left; padding:12px 10px 11px; clear:both; background-image:url(../images/base_paquetes_home.jpg); background-repeat:no-repeat; }
.promociones li a#bt-info, .en_promociones li a#bt-info { width:72px; height:14px; position:relative; display:block; left:180px; //left:165px; top:1px; //top:0; _top:0; text-align:left; color:#333; text-decoration:none; font-weight:bold; }
.promociones li a#bt-info:hover, .en_promociones li a#bt-info:hover { color:#74b74a; text-decoration:none; font-weight:bold; }

#bt-mas a:link, #bt-mas a:visited { width:140px; height:15px; display:block; float:right; margin:666px 12px 0 0; _margin:666px 6px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; font-style:italic; color:#000; font-size:10px; text-decoration:none; }
#bt-mas a:hover,#bt-mas a:active { width:140px; height:15px; display:block; float:right; margin:666px 12px 0 0; _margin:666px 6px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; font-style:italic; color:#ebebeb; font-size:10px; text-decoration:underline; }
#bt-mas-congresos a:link, #bt-mas-congresos a:visited { width:140px;  display:block; float:right; margin:2px 20px 0 0; //margin:-2px 20px 0 0; _margin:-2px 9px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; font-style:italic; color:#000; font-size:10px; text-decoration:none; }
#bt-mas-congresos a:hover,#bt-mas-congresos a:active { width:140px;  display:block; float:right; margin:2px 20px 0 0; //margin:2px 20px 0 0; _margin:-2px 9px 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; font-style:italic; color:#ebebeb; font-size:10px; text-decoration:underline;; }
.congresos { width:532px; _width:515px; height:192px; position:relative; padding:25px 10px; background-image:url(../images/base-congresos-dos.jpg); background-repeat:no-repeat; }
.congresos #meat, .en_congresos #meat { float:left; }
.en_congresos { width:532px; _width:515px; height:192px; position:relative; padding:25px 10px; background-image:url(../images/en-base-congresos-dos.gif); background-repeat:no-repeat; margin-bottom:10px; }
.congresos #bt-mas a:link, .en_congresos #bt-mas a:link { margin:150px 20px 10px 100px; //margin:0 20px 10px 100px; }
.banners { width:535px; float:left; margin:-50px 0 0 0;}

.ecologia, .en_ecologia { width:533px; height:194px; position:relative; background:url(../images/base-ecologia.png) no-repeat; margin-bottom:10px; }
.en_ecologia { background:url(../images/en-base-ecologia.png) no-repeat; }
.ecologia p, .en_ecologia p { width:290px; height:auto; position:relative; top:37px; left:228px; //left:98px; _left:98px; background:transparent; font-size:11px; text-align:justify; }
.ecologia a, .en_ecologia a { width:90px; height:20px; position:relative; top:34px; left:447px; //left:227px; _left:227px; display:block; background:url(../images/bt-mas-info.png) no-repeat; }

.porque, .en_porque { width:520px; _width:515px; //width:515px; height:227px; position:relative; padding:10px; background:url(../images/base-porque.png) no-repeat; }
.en_porque { height:177px; background:url(../images/en-base-porque.png) no-repeat; }
.porque_argentina { height:179px; margin-top:15px; background:url(../images/base-argentina.png) no-repeat; }
.en_porque_argentina { height:191px; background:url(../images/en-base-argentina.png) no-repeat; }
.porque p, .en_porque p { position:relative; top:21px; //top:23px; left:7px; margin-right:20px; background:transparent; font-size:11px; text-align:justify; }
.porque ul, .en_porque ul { margin:23px 0 0 0; //padding:3px 0 0 34px; }
.porque li, .en_porque li { font-size:11px; text-align:left; list-style:url(../images/lista.png); margin-top:-1px; }
.porque a img, .en_porque a img { float:right; margin:5px 10px 0 0; display:block; }

ul.listados { list-style:url(../images/lista.png); margin-top:-1px; }
ul.listados li { list-style:url(../images/lista.png); margin-top:-1px; }
ul.listados li a { margin:0; color:#333; text-decoration:none; }
ul.listados li a:hover { margin:0; color:#666; text-decoration:underline; }


/* Paquetes */
.contenido { width:535px; _width:525px; height:auto; background-image:url(../images/base-contenido.gif); background-repeat:repeat-y; margin:0 0 0 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#000; font-size:12px; }
.contenido-superior { width:535px; _width:525px; height:18px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color:#000; font-size:10px; margin: 0 10px 0 2px; //margin:0 10px -3px 0; background-image:url(../images/base-contenido-titulo.gif); background-repeat:no-repeat; text-align:left; padding:2px 0 0 15px; } 
.contenido p { margin:0px; }
#first-p { margin-top:-2px; }
#contenido-inferior { width:535px; height:15px; background-image:url(../images/base-contenido-pie.gif); background-repeat:no-repeat; margin:0 10px 5px 0; //margin:0 10px 0 0; }
.paquetes-left { width:305px; height:auto;  position:relative; text-align:justify; //left:-5px; padding-left:0; font-family:"Myriad-Pro",Verdana; }
.paquetes-right { width:205px; height:auto; position:absolute; top:49px; left:322px; //left:310px; font-family:"Myriad-Pro",Verdana; font-size:9px; font-weight:bold; color:#000; text-transform:uppercase; //letter-spacing:-1px; } 
.paquetes-right ul { width:135px; height:auto; margin:10px 0 0 -30px; //margin:10px 0 0 0;list-style:none; } 
.paquetes-right li a:link, .paquetes-right li a:visited { width:135px; height:18px; background-image:url(../images/bt-destinos.gif); background-repeat:no-repeat; font-family:"Myriad Pro",Verdana; color:#000;  list-style:none; display:block; padding-top:5px; text-indent:3px; text-align:left; text-decoration:none; margin-top:-4px; }
.paquetes-right li a:hover, .paquetes-right li a:active { width:135px; height:18px; background-image:url(../images/bt-destinos-over.gif); background-repeat:no-repeat; font-family:"Myriad Pro",Verdana; color:#fff; list-style:none; display:block;  padding-top:5px; text-indent:3px; text-align:left; text-decoration:none; margin-top:-4px; }
#separador { height:20px; }
#base-img { width:130px; height:110px;  background-image:url(../images/base-fotos-paquetes.gif); background-repeat:no-repeat; margin-left:30px; }
#img { width:110px; height:90px; margin:10px; }
#img-paq { width:105px; height:105px; margin:0 5px 0 0; }
#tr-paquetes { height:105px; }
.estancias-right { width:190px; height:auto; position:absolute; top:29px; left:337px; //left:310px; } 


/* Galerķa */

.centro_gal{ width:535px; float:left; padding-top:0; padding-left:-10px; }
.centro_gal li a:link, .centro_gal li a:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
color:#333399; text-decoration: none; }
.centro_gal li a:hover, .centro_gal li a:active { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#666; text-decoration: underline; }

.centro_gal ul { list-style:none; width:535px; margin-left:-27px; //margin-left:10px; }
.centro_gal li { list-style:none; float:left; width:109px; margin:5px 2px 5px 2px; padding:2px 2px 2px 5px; border: #6699FF 1px solid; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333399; }


/* Argentina - Destinos */
.destinos-left { width:510px; //height:auto; min-height:500px; position:relative; text-align:left; //left:0px; //left:5px; padding-left:10px; //padding-left:0; font-family:"Myriad Pro",Verdana; }
.argentina-left { width:375px; //height:auto; min-height:500px; position:relative; text-align:justify; padding-left:7px; //padding-left:0; //left:-70px; font-family:"Myriad Pro",Verdana; }
.argentina-right { width:135px; height:auto; position:absolute; top:250px; left:527px; //left:565px; font-family:"Myriad Pro",Verdana; font-size:9px; font-weight:bold; color:#000; text-transform:uppercase; //letter-spacing:-1px; } 
.argentina-right ul { width:135px; height:auto; margin:0; list-style:none; }
.argentina-right li a { width:135px; height:18px; background-image:url(../images/bt-destinos.gif); background-repeat:no-repeat; font-family:"Myriad Pro",Verdana; color:#000;  list-style:none; display:block; padding-top:5px; text-indent:3px; text-align:left; text-decoration:none; margin-top:-4px; }
.argentina-right li a:link, argentina-right li a:visited { width:135px; height:18px; background-image:url(../images/bt-destinos.gif); background-repeat:no-repeat; font-family:"Myriad Pro",Verdana; color:#000;  list-style:none; display:block; padding-top:5px; text-indent:3px; text-align:left; text-decoration:none; margin-top:-4px; }
.argentina-right li a:hover, .argentina-right li a:active { width:135px; height:18px; background-image:url(../images/bt-destinos-over.gif); background-repeat:no-repeat; font-family:"Myriad Pro",Verdana; color:#fff; list-style:none; display:block;  padding-top:5px; text-indent:3px; text-align:left; text-decoration:none; margin-top:-4px; }
.argentina-left h1, .destinos-left h1 { width: auto; border-bottom:2px solid #20b1e7; line-height:20px; padding-top:10px; font-family:"Myriad Pro",Verdana; font-size:11px; font-weight:bold; color:#000; text-transform:uppercase; padding-top:5px; }
.argentina-left h1 span, .destinos-left  h1 span { padding-right:3px; }
.argentina-left p,  .destinos-left p { margin:5px 0; font-size:11px; }
.imagenes-informacion {  width:370px; height:auto; margin:20px 5px;}
.imagenes-destinos {  width:510px; height:auto; margin:20px 0 20px 15px; // margin:20px 0 20px 7px; }
.imagenes-destinos-dos {  width:510px; height:auto; margin:100px 0 20px 15px; // margin:100px 0 20px 7px; }
.botones-destinos {  width:510px; margin:20px 0 2px 10px; }
.botones-destinos img { padding:0 5px; }
.imagenes-informacion img, .imagenes-destinos img {  width:120px; height:120px; background-image:url(../images/base-fotos-paquetes.gif); background-repeat:no-repeat; }
#img-des { width:90px; height:90px; margin:5px; }
.vinculos-internos a:link, .vinculos-internos a:visited { font-weight:bold; color:#000; text-decoration:none; }
.vinculos-internos a:active, .vinculos-internos a:hover { font-weight:bold; color:#333; text-decoration:underline; }
.volver a { width:50px; height:20px; position:relative; top:10px; left:450px; text-align:right; text-decoration:underline; color:#093; font-weight:bold; font-size:10px; line-height:15px; }
.volver-estancias a { width:50px; height:20px; position:absolute; top:350px; left:450px; text-align:right; text-decoration:underline; color:#093; font-weight:bold; font-size:10px; line-height:15px; }
ul#puntos-interes { list-style: url(../images/lista.gif); vertical-align:middle; }
ul#puntos-interes li { list-style: url(../images/lista.gif); line-height:20px;   }


.mapa { width:510px; height:620px; position:relative; top:0; left:0; }

/* Lateral Derecho  */

#fondo-excursiones { background-color:#6699FF; }
#excursiones a { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; font-weight:bold; text-decoration:underline; line-height:14px; }
#excursiones a:hover { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#6699FF; font-weight:bold; text-decoration:underline; line-height:14px; }
#excursiones-img { width:120px; height:120px; background-image:url(../images/base-fotos.gif); background-repeat:no-repeat; margin:0 5px; }
#excursiones-img img { width:100px; height:100px; padding:10px 0 0 10px; }
#excursiones-detalle { width:200px; height:224px; background-image:url(../images/base-excursiones-detalle.gif); background-repeat:no-repeat; margin:-10px 5px 0 5px; }
#excursiones-detalle img { width:170px; height:198px; padding:13px 0 0 15px; }
	
/* ESTANCIAS */
#estancias { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; font-weight:bold; text-decoration:none;  list-style:none; }
#estancias img { margin:7px 4px 0 0;  }
#estancias ul { list-style:none; margin-left:-30px; //margin-left:0; }
#estancias li { height:17px; margin:4px 0;}
#estancias li a { height:17px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; font-weight:bold; text-decoration:underline;  list-style:none; }
#estancias li a:hover { height:17px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#6699FF; font-weight:bold; text-decoration:underline; height:17px; list-style:none; }

ul.listado_excursiones, ul.listado_excursiones li { list-style:none; padding-left:5px; }

/* LISTAS DE CASAMIENTO */
form#listas_casamiento { width:97%; text-align:left; }
#listas_casamiento fieldset { border:0; width:90%; }
#listas_casamiento ul { margin:0 0 10px 5px; }
#listas_casamiento fieldset label { display:block; font-weight:bold; }
#listas_casamiento fieldset input, fieldset textarea { width:auto; border:0; }
#listas_casamiento fieldset#listas .input_listas { width:200px; border: 1px solid #3671A5; text-align:left; }
#listas_casamiento fieldset#botones input { width:50px; border: 1px solid #3671A5; background-color:#ebebeb; }
/* FIN LISTAS DE CASAMIENTO */

/* CONTACTO */
.contacto_izquierda { width:200px; text-align:left; float:left; }
.contacto_izquierda h2 { margin-bottom:5px; }
.contacto_izquierda ul { width:200px; margin:0; padding:0; }
.contacto_derecha { width:310px; text-align:left; float:left; }
/* FIN CONTACTO */

/* CONGRESOS */
.tabla-congresos { width:43em; }
table.tabla-congresos td { padding:15px 15px 3px 15px; border-bottom:#29AAE2 1px dashed; }
.sin-borde { padding:15px 15px 3px 15px; border-bottom:0; }
.logo-congresos { width:150px; }
.mas-info { margin-left:210px; }

/* MAPA DE SITIO */
.mapa_sitio { padding:0; margin:0; list-style:none; }
.mapa_sitio li h2 a { color:#3671A5; text-decoration:none; }
.mapa_sitio li h2 a:hover { color:#999; text-decoration:underline; }
.mapa_sitio li ul { margin:10px 25px; padding:0; list-style:none; }
.mapa_sitio li ul li a { color:#333; text-decoration:none; }
.mapa_sitio li ul li a:hover { color:#3671A5; text-decoration:underline; }
/* FIN MAPA DE SITIO */

/* Lateral Derecho  */
.lateral_derecho { width:176px; height:auto; float:left; margin-left:2px; _margin-left:0px; text-align:center; }
#imagen-novedades { width:145px; height:34px;  margin:-90px 83px 30px 0;  //margin:-180px 85px 30px 0;}
.lateral_derecho .flash { width:163px; height:195px; float:left; margin:10px 0 7px 6px; }
.lateral_derecho .novedades { width:151px; height:245px; float:left; padding:43px 11px 0 15px; background:transparent url(../images/base-novedades.png) no-repeat; }
.lateral_derecho .en-novedades { width:151px; height:245px; float:left; padding:43px 11px 0 15px; background:transparent url(../images/en-base-novedades.png) no-repeat; }
.lateral_derecho .novedades .novedades-p, .lateral_derecho .en-novedades .novedades-p { margin:0; margin-bottom:5px; font-family:Verdana, Geneva, sans-serif;  font-size:10px; line-height:11px; font-weight:normal; color:#333; text-transform: none; text-align:justify; }
.novedades a, .en-novedades a { text-decoration:none; }
.novedades a:hover, .en-novedades a:hover { text-decoration:underline; }
#mas-info { width:73px; height:19px; float:right; margin:5px 0 0 0; }
.listas {}
.listas > p { width:150px; height:50px; margin:-160px 5px 0 15px; //margin:-160px 10px 0 10px; font-family:"Myriad Pro",Verdana; font-size:11px; font-weight:normal; color:#333; text-transform: none; text-align:justify; }
.listas-p { width:150px; height:50px; margin:-160px 5px 0 15px; //margin:-160px 10px 0 10px; font-family:"Myriad Pro",Verdana; font-size:11px; font-weight:normal; color:#333; text-transform: none; text-align:justify; }
.listas #mas-info{ width:73px; height:19px; margin-top:85px; position:relative; right:5px; //margin-top:80px;}
.galerias { float:left; margin-top:-5px; }

/* pie */
.pie { width:892px; height:auto; float:left; clear:both; padding-top:80px; //padding-top:85px;text-align:center; background-color:#fff; }
.pie ul { width:852px; height:52px; float:left; display:inline; list-style:none; padding:20px 0 20px -1px; //padding:20px 15px 30px -5px; //margin-bottom:10px; background-color:#fff; }
.pie li { width:140px; height:22px; float:left; display:inline; list-style:none;}
.datos { width:893px; height:30px; float: left; background-color:#8dc63f; display: block; text-aign:center; font-weight: normal; color:#000; font-size:9px; margin-left:-1px; padding-top:5px;  }

