/* CSS Becciu */

body { margin:0px; padding:0px; /*background:url(../images/bg_site.jpg); background-color:#60ABFF;*/ background:#5BA9FF; color:#333; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:12px; }

a { color:#F40000; text-decoration:none; }
a:hover { color:#0075F5; text-decoration:underline; }
p { margin:10px 0px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif !important; }
table td { font-family:Georgia, "Times New Roman", Times, serif !important; } 

h1 { color:#333; background:url(../images/bg_gray.jpg) repeat-x; padding:5px; margin:5px 0px; font-size:21px; font-weight:normal; }
h2 { font-size:18px; color:#0075F5; margin:10px 0px; font-weight:normal; background:url(../images/bg_dash_grey.gif) repeat-x bottom; }
h3 { font-size:15px; margin:5px 0px; color:#333; font-weight:normal;}
h4 { font-size:16px; margin:0px 0px; color:#fff; font-weight:normal; background:url(../images/bg_h4.jpg) repeat-x; padding:5px 3px; width:172px;}
h5 { font-size:16px; margin:5px 0px; color:#333; font-weight:normal; }
h6 { font-size:11px; color:#666; display:block; text-align:right; margin:0px; font-weight:normal; }

/* FONDOS -------------------------------------------------------------------------------------------------------------------------- */
#bg_top { background:url(../images/bg_cont.jpg) repeat-x; }
#bg_avion { /* background:url(../images/fondo_avion.jpg) no-repeat center top; */ }


/* ENCABEZADO ---------------------------------------------------------------------------------------------------------------------- */
#contenedor { width:780px; margin:0 auto; vertical-align:middle;  }
#logo { padding:13px 0px 0px 0px; height:105px; width:380px; overflow:hidden; float:left; }
/* #logo { padding:30px 0px 25px 29px; height:69px; width:227px; overflow:hidden; float:left; } */

#botones { float:right; width:400px; height:125px; font-size:10px; overflow:hidden;}
#botones ul { margin:0; padding-left:36px; list-style:none; }
#botones ul li { float:left; }
#botones ul li a span { display:none; }
#botones ul li a { margin:14px 2px 0px 0px; }

#botones ul li a.btn_destinos { display:block; background:url(../images/btn_d.jpg) no-repeat bottom; width:89px; height:110px; }
#botones ul li a:hover.btn_destinos { background:url(../images/btn_d.jpg) no-repeat top; }

#botones ul li a.btn_circuitos { display:block; background:url(../images/btn_c.jpg) no-repeat bottom; width:89px; height:110px; }
#botones ul li a:hover.btn_circuitos { background:url(../images/btn_c.jpg) no-repeat top; }

#botones ul li a.btn_viajes { display:block; background:url(../images/btn_v.jpg) no-repeat bottom; width:89px; height:110px; }
#botones ul li a:hover.btn_viajes { background:url(../images/btn_v.jpg) no-repeat top; }

#botones ul li a.btn_hoteles { display:block; background:url(../images/btn_h.jpg) no-repeat bottom; width:89px; height:110px; }
#botones ul li a:hover.btn_hoteles { background:url(../images/btn_h.jpg) no-repeat top; }


/* CONTENIDO ---------------------------------------------------------------------------------------------------------------------- */

#contenido { background:#fff; width:780px; display:block; clear:both; border:1px solid #fff; margin:0px 0px 15px 0px; padding-bottom:5px; }
#contenido_centro { background:url(../images/bg_contenido.gif) repeat-y right top; margin:10px 10px 5px 10px; padding:0px;  }
#contenido_centro_vacio { margin:10px 10px 5px 10px; padding:0px;  }

hr { display:block; clear:both; border:1px solid #fff; color:#fff;}


.la_empresa p { font-size:13px; line-height:19px; }

/* Contenido General -----------------------------------------*/
#contenido_gral { width:565px; float:left;}
#contenido_gral_grande { width:760px; float:left;}
.rec_1, .rec_2 { width:275px; float:left; margin:10px 10px 10px 0px; border:1px solid #CC0000; overflow:hidden; }
.rec_2 { margin-right:0px; }
.rec_1 h1, .rec_2 h1 { background:url(../images/bg_red.jpg) repeat-x; background-color:#CC0000; display:block; font-size:21px; font-weight:normal; margin:0px; padding:4px; color:#fff; border-bottom:1px solid #E48080;}
.rec_1 h1 a, .rec_2 h1 a { color:#fff; } .rec_1 h1 a:hover, .rec_2 h1 a:hover { color:#fff; }
.rec_1 ul, .rec_2 ul { margin:0px; padding:10px 25px; list-style:url(../images/arrow_2.gif); }
.rec_1 ul li, .rec_2 ul li { padding:2px 0px; }
.rec_1 ul li a, .rec_2 ul li a { color:#333; } .rec_1 ul li a:hover, .rec_2 ul li a:hover { color:#CC0000; text-decoration:none; }

.rec_3, .rec_4 { width:275px; float:left; margin:0px 10px 0px 0px; border:1px solid #ccc; overflow:hidden; }
.rec_4 { margin-right:0px; }
.rec_3 h1, .rec_4 h1 { background:url(../images/bg_gray.jpg) repeat-x; background-color:#ccc; display:block; font-size:21px; font-weight:normal; margin:0px; color:#333; padding:4px; border-bottom:1px solid #ccc;}
.rec_3 img, .rec_4 img { float:left; margin:5px 10px 5px 5px; }
.rec_3 h1 a, .rec_4 h1 a { color:#333; } .rec_3 h1 a:hover, .rec_4 h1 a:hover { color:#333; }
.rec_3 .mas, .rec_4 .mas { display:block; clear:both; padding:2px 14px 2px 0px; }

/* Shortcuts */
.shortcut { background:url(../images/bg_shortcut.jpg); width:186px; height:93px; overflow:hidden; display:block; float:left; margin:5px 1px; text-align:right; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:11px;  }
.shortcut img { float:right; margin:10px 10px 10px 15px; }
.shortcut span { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; line-height:20px; margin:5px; display:block; }
.shortcut a { color:#333; } .shortcut a:hover { color:#0075F5; text-decoration:none; }

/* Caminito */
#caminito { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; padding-left:2px; }
#caminito a { color:#0075F5; text-decoration:none } #caminito a:hover { text-decoration:underline; }


/* Novedades -------------------------------------------------*/
.novedad { background:url(../images/ico_sheet.gif) no-repeat left top; display:block; padding:4px 0px 8px 17px; border-bottom:1px dashed #ccc; margin:5px 0px; }
.novedad span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }

/* Destinos -------------------------------------------------*/
ul.destinos { margin:0px; padding:10px 20px; list-style:none; font-size:14px; background:url(../images/avion.gif) no-repeat right top; }
ul.destinos ul { list-style:none; font-size:11px; padding:0px 5px; }
ul.destinos ul li { background:none; padding:1px 0px 1px 0px; }
ul.destinos ul li a { color:#666; }
ul.destinos li { background:url(../images/arrow_2.gif) no-repeat left top; padding:2px 0px 2px 18px; }
ul.destinos li a { color:#333; } ul.destinos li a:hover { color:#CC0000; text-decoration:none; }
form#form_dest { margin:0; padding:0; text-align:center; }
form#form_dest input, select { border:1px solid #ccc; background:white; margin:5px 0px 5px 0px; padding:0px; width:160px; font-size:12px; }
form input#btn { background:url(../images/bg_btn.gif) no-repeat; width:130px; height:27px; border:0px; color:white; font-size:14px; font-weight:bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 8px 0px 0px; margin:10px 0px;  }

form#busqueda_hoteles { border:1px solid #0075F5; padding:10px; margin:20px 5px 10px 5px; }
form#busqueda_hoteles select { font-size:13px; }
.pais { text-transform:uppercase; color:#0075F5; }
.ciudad { color:#333; padding-left:5px; }
ul.destinos li strong { font-size:11px; color:#666; font-weight:normal; padding-left:5px; }
form#busqueda_hoteles p.busqueda { background:url(../images/ico_lupa.gif) no-repeat left center; padding-left:15px; margin-top:0px; color:#0075F5; }
form input#btn_2 { background:#60ABFF; width:100px; border:0px; color:white; font-size:14px; font-weight:bold; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 8px 0px 0px; margin:4px 0px;  }

/* Detalle del destino */
.relacionado { background:#F5F6F3; padding:5px 5px 3px 5px; }
.relacionado ul { margin:0; padding:0; list-style:none; }
.relacionado ul li { background:url(../images/arrow_blue.gif) no-repeat left top; padding:1px 0px 3px 16px; margin-bottom:2px; }
.relacionado a { color:#666; } .relacionado a:hover { color:#0075F5; text-decoration:none; }
.relacionado p { text-align:center; font-size:11px; color:#666; margin:0px; font-family:Arial, Helvetica, sans-serif; }
.img_dest { float:left; padding:3px; border:1px solid #69B0FF; width:150px; height:113px; margin:15px;}
.img_dest a { border:1px solid #69B0FF; }
p.agrandar { background:url(../images/ico_lupa.gif) no-repeat left center; padding-left:16px; }

/* Folletos ------------------------------------------------*/
.descarga { display:block; background:#f9f9f9; border:1px solid #ccc; border-left:1px solid #DFDFDF; border-top:1px solid #DFDFDF; padding:5px; height:20px; margin:5px 0px; overflow:hidden; }
.descarga strong { float:left; padding:3px 0px 3px 0px; }
.pdf, .vista, .formulario_visa, .requisitos_visa { float:right; margin:0px; }
.pdf a, .vista a, .formulario_visa a, .requisitos_visa a { color:#666; font-size:9px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; } 
.pdf a:hover, .vista a:hover, .formulario_visa a:hover, .requisitos_visa a:hover { color:#0075F5; text-decoration:none; }
.pdf, .formulario_visa { background:url(../images/save.gif) no-repeat left center; padding:4px 0px 4px 20px; margin-left:10px; }
.vista { background:url(../images/vista.gif) no-repeat left center; padding:4px 0px 4px 20px; }
.requisitos_visa { background:url(../images/save.gif) no-repeat left center; padding:4px 0px 4px 20px; }


.descargar { background:url(../images/pdf_big.jpg) no-repeat left center; padding:35px 0px; font-size:20px; padding-left:70px; display:block; margin:0 auto; vertical-align:middle; width:300px; }
.descargar a:hover { color:#000; text-decoration:none; }

/* Contacto -------------------------------------------------*/
.txt_form { display:block; width:150px; float:left; text-align:right; margin:0px 5px 10px 0px; }
.txt_form p { background:url(../images/arrow_blue.gif) no-repeat right center; padding:2px 17px 1px 0px; font-size:15px; margin:9px 0px 10px 0px; /margin:9px 0px 12px 0px; display:block;}
.campos_form { display:block; width:320px; float:left; margin:0px 0px 10px 0px; padding-top:8px; }
form#contacto { margin:0; padding:0; }
form input, textarea { width:350px; background:white; border:1px solid #d9d9d9; padding:3px; border-bottom:1px solid #5AA6FA; }
form#contacto label { display:block; margin:0; padding:1px 0px 5px 0px; }
textarea { overflow:auto; height:120px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; }
form input#enviar, input#borrar { background:url(../images/bg_btn.gif) no-repeat; width:130px; height:27px; border:0px; color:white; font-size:14px; font-weight:bold; text-align:center; margin:5px 0px 15px 10px; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 5px 0px 0px;}
input#borrar { margin-left:40px; }

/* Columna Derecha -------------------------------------------*/
#columna { width:180px; float:right; padding:0px 0px 0px 5px; }
#columna h2 { color:#333; float:21px; background:none; border:0px;}
#columna p.nov { background:url(../images/ico_sheet.gif) no-repeat top left; padding:3px 0px 3px 16px; margin:3px 0px; }
#columna p.nov a { color:#000; } #columna p.nov a:hover { color:#CC0000; text-decoration:none; }

/* Botonera --------------------------------------------------*/
#botonera { background:url(../images/bg_botonera.gif) no-repeat center top; display:block; clear:both; padding:11px 0px; text-align:center; }
#botonera a { font-family:"Trebuchet MS", Arial, Verdana; color:#fff; font-size:15px; padding:11px 10px 9px 10px; margin:0px;}
/* Pantone 280 : #002B74 */
#botonera a:hover { text-decoration:none; background:url(../images/bg_botonera_over.jpg) repeat-x top; color:#002B74; }
#botonera a.sec { text-decoration:none; background:url(../images/bg_botonera_over.jpg) repeat-x top; color:#002B74; }

/* Menu Abajo --------------------------------------------------*/
#bottom_menu { background:url(../images/bg_bottom_menu.gif) repeat-x; padding:11px 5px; display:block; clear:both; margin:0 auto; vertical-align:middle; text-align:center; border:1px solid #A4CFFF; overflow:hidden; height:16px; width:750px; }
#bottom_menu a { color:#000; text-decoration:none; } #bottom_menu a:hover { border-bottom:1px dashed #000; }



/* FOOTER ---------------------------------------------------------------------------------------------------------------------- */
#footer { background:url(../images/bg_footer.jpg) no-repeat; background-color:#E3F0FF; border:1px solid #fff; height:150px; overflow:hidden; width:780px; margin:0 auto; vertical-align:middle; }
#footer img { float:left; margin:30px 15px 0px 35px; }
#footer p { float:left; margin:25px 0px 0px 0px; font-size:14px; color:#666; }
#footer .legajo { display:block; clear:both; font-size:9px; color:#999; text-align:center; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#firma { width:780px; margin:0 auto; vertical-align:middle; padding:15px 0px; text-align:right;}


/* VARIOS ---------------------------------------------------------------------------------------------------------------------- */
.mas { background:url(../images/arrow_red.gif) no-repeat right center; color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-transform:uppercase; padding:4px 14px 4px 0px; text-align:right; display:block; }
a:hover.mas { text-decoration:underline; color:#CC0000; }
.divider { display:block; clear:both; text-align:center; padding:5px 0px; }
.banner { display:block; clear:both; text-align:center; padding:5px 0px; }
.clear { display:block; clear:both; float:none; }
#arriba { display:block; clear:both; text-align:right; font-size:10px; text-transform:uppercase; background:url(../images/bg_dash_grey.gif) repeat-x top; padding:5px 0px 0px 0px; }
#arriba a { background:url(../images/arrow_up.gif) no-repeat right; padding:0px 16px 0px 0px; font-family:Arial, Helvetica, sans-serif; }
#arriba a:hover { text-decoration:underline; color:#CC0000; }

ul.ademas { list-style:none; margin:0; padding:0px 20px; }
ul.ademas li { background:url(../images/arrow_blue.gif) no-repeat left; padding:5px 0px 0px 16px; }
ul.ademas li a { color:#333; } ul.ademas li a:hover { color:#0075F5; text-decoration:none; }

.nota { color:#666666; font-size:11px; }
.error { font-size:12px; color:#CC0000; font-weight:bold; display:block; padding:4px; border:1px solid #CC0000; }
.gracias { display:block; text-align:center; padding:10px; margin:20px; border:1px dashed #0075F5; background:#F2F8FF; font-size:13px; }
.importante { display:block; clear:both; margin:10px 0px; padding:0px 10px; border:1px solid #666; }
.no_hay { display:block; clear:both; margin:30px 10px; padding:10px; text-align:center; border:1px solid #CCC; font-size:15px; color:#666; }

#banner_home { width:566px; height:200px; overflow:hidden; background:url(../archivos/imagen_01.jpg) no-repeat; display:block; }
