/* 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"] { border:0; background-color:transparent; width:7em; text-align:center; }
#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:30px; left:653px; z-index:5; }
ul#datos { width:220px; height:80px; list-style:none; position:absolute; top:40px; //top:55px; left:623px; z-index:6; }
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; }
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:bold; 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:195px; height:56px; position:absolute; top:18px; left:350px; }
.profesionales {
	width:210px;
	height:56px;
	position:absolute;
	top:40px;
	left:336px;
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	color:#666;
}

.tr-novedades { border-bottom:#29AAE2 1px dashed; }


/* 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:-.5em;; left:0; 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; height:auto; clear:none; float:left; background-color:#fff; margin-left:5px; text-align:center; }
.promociones { width:535px; height:240px; position:relative; background-image:url(../images/base-promociones.gif); background-repeat:no-repeat;}
.en_promociones { width:535px; height:240px; position:relative; background-image:url(../images/en-base-promociones.gif); background-repeat:no-repeat;}
#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, .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 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:115px; float:left; clear:both;}
.promociones li a#bt-info { width:14px; height:14px; float:right; margin:2px 5px 0 0; //margin:-20px 0 0 0; text-align:left;  }
#bt-mas a:link, #bt-mas a:visited { width:140px; height:15px; display:block; float:right; margin:219px 10px 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:219px 10px 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:152px 20px 0 0; _margin:152px 12px 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:152px 20px 0 0; _margin:152px 12px 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; height:200px; position:relative; padding:25px 10px; background-image:url(../images/base-congresos-dos.gif); background-repeat:no-repeat;}
.en_congresos { width:532px; height:200px; position:relative; padding:25px 10px; background-image:url(../images/en-base-congresos-dos.gif); background-repeat:no-repeat;}
.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;}

/* Paquetes */
.contenido { width:535px; 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:10px; }
.contenido-superior { width:535px; 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; }


/* 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; }
#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:50em; }
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; }

/* Lateral Derecho  */
.lateral_derecho { width:182px; position:absolute; top:203; left:709px; _left:711px; text-align:center; }
#imagen-novedades { width:145px; height:34px;  margin:-90px 83px 30px 0;  //margin:-180px 85px 30px 0;}
.novedades { margin-bottom:30px; //margin-bottom:0;}
.novedades > p { width:145px; margin:-113px 10px 20px 15px; font-family:Arial;  font-size:10px; line-height:10px; font-weight:normal; color:#333; text-transform: none; text-align:justify; }
.novedades-p { width:143px; margin:-102px 10px 13px 17px; font-family:Verdana, Geneva, sans-serif;  font-size:10px; line-height:10px; font-weight:normal; color:#333; text-transform: none; text-align:justify; }
.novedades a { text-decoration:none; }
.novedades a:hover { text-decoration:underline; }
#mas-info { width:73px; height:19px; margin:-70px 10px 20px 90px; //margin:-25px 10px 10px 90px; }
.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; //margin-top:80px;}
.galerias { margin-top:-5px; }

/* pie */
.pie { width:892px; height:150px; 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-top:-15px; margin-left:-1px; padding-top:5px;  }
