/*  1996-2006 Inter Media S.A. Todos los Derechos Reservados. */  
/*  CSS para proyecto {BUDGET}		                          */
/*  Version 1.0                                               */
/*  media: SCREEN                      						  */
/*  Fecha de creación 04/12/2008                              */

/*  HISTORIAL DE MODIFICACIONES                               */
/*  dd/mm/aaaa Comentario de la modificacion realizada        */


/*  REDEFINICION DE ELEMENTOS HTML  */
body{margin: 0px; padding: 0px; font: 11px Tahoma, Arial, Helvetica, sans-serif; color: #000;}

table{font-size: 1em;}
td{font-size: 1em;}

h1{}
h2{}
h3{}
h4{}
h5{}
h6{}

strong, b{}

a:link{}
a:visited{}
a:hover{}
a:active{}

form{margin: 0px; padding: 0px;}

label{margin: 0px; padding: 0px; cursor: pointer;}

ul{}

button{margin: 0px; padding: 0px; cursor: pointer; border: none;}


/*CLASES GENERICAS*/
.align_left{text-align: left;}
.align_center{text-align: center;}
.align_right{text-align: right;}

.float_right{float: right; margin: 0px 0px 0px 10px;}
.float_left{float: right; margin: 0px 10px 0px 0px;}

.img_float_right{border: 1px solid #CCC; float: right; margin: 0px 0px 0px 10px;}
.img_float_left{border: 1px solid #CCC; float: left; margin: 0px 10px 0px 0px;}

.clear_both{clear:both;}
.clear_left {clear:left; height:0px;}


/*ETIQUETAS APLICABLES PARA EL ESTILO DE PAGINA DE ACCESIBILIDAD*/
#accesibilidad{width: 0; clear: both;}
#accesibilidad #txt_accesibilidad{width: 0;}
#accesibilidad #txt_accesibilidad h1{}
#accesibilidad #txt_accesibilidad h2{}
#accesibilidad #txt_accesibilidad p{}
#accesibilidad #iconos_accesibilidad{float: right; width: 0;}
#accesibilidad #iconos_accesibilidad p{}
#accesibilidad #iconos_accesibilidad img{}


/*HEADER*/
#header{background: url(/images/html/fondo_color_2.jpg) repeat-x; height: 140px; color: #FFFFFF; width:1000px; margin:0 auto;}
#header #logo_budget{margin: 0px 0px 0px 0px; padding: 0px; border: none; position: relative; }
#header #foto_header{border: none; margin: 0px; padding: 0px; position: absolute; right: 0px;}
#header #link_home_header{font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; text-indent:-9999px; width:200px; height:50px; position:absolute; padding:0px; margin:20px 0px 0px 30px;}
#header #link_home_header a{font:1px Arial, Helvetica, sans-serif; letter-spacing:-1px; text-indent:-9999px; display:block; width:200px; height:100px; text-decoration:none;}


#header ul{ background:url(../../images/html/botonera_principal.jpg) no-repeat; width:1000px; padding: 0px; height: 26px; clear: both; text-align: center; white-space: nowrap; color: #FFFFFF; font-weight: bold; font:bold 10px Verdana, Arial, Helvetica, sans-serif; margin:0 auto;}
#header ul li{margin:0px 10px; text-align: center; list-style: none; color: #FFFFFF; padding: 0px 0px 0px 155px;}
#header ul a:link, #header ul a:visited{color: #000; text-decoration: none; margin: 0px 10px; font-size: 10px; text-shadow:0 1px 0 #f2f2f2; font:bold; padding: 7px 2px 0px 2px; float: left; height: 19px;}
#header ul a:hover, #header ul a:active{color: #FFF; text-decoration: none; text-shadow: none; background:url(../../images/html/fondo_boton_over_principal.jpg) repeat-x; }
#header ul span{float: left; border-right: 1px solid #FFF; font-size: 1px; margin: 4px 0px 0px 0px; height: 16px;}

#header ul #firts{background: url(../images/html/bullet_flecha.gif) no-repeat 0px 3px; padding: 0px 0px 0px 20px; font-weight:bold; border: none;}
#header ul #gohome{font-weight:bold;}


/*MENU PRINCIPAL*/
#col_01{width: 175px;  padding: 10px 5px 0px 5px; vertical-align: top;}
#col_01 #menu_principal{background: #FFF; width: 178px; padding: 2px 2px 10px 2px; border:none; margin: 0px;}
#col_01 #menu_principal ul{margin: 0px; padding: 0px;}
#col_01 #menu_principal ul li{background: url(../images/html/fondo_menu_principal_2.jpg) repeat-x left top #8F9FC1; margin: 0px 0px 1px 0px; padding: 0px 0px 0px 0px; list-style: none; font:10px Verdana, Arial, Helvetica, sans-serif; text-shadow:0 1px 0 #f2f2f2;}
#col_01 #menu_principal ul li a:link, #col_01 #menu_principal ul li a:visited{color: #000; text-decoration: none; height: 14px !important; display: block; padding: 4px 0px 5px 15px; font-size:10px; }
#col_01 #menu_principal ul li a:hover, #col_01 #menu_principal ul li a:active{ background:url(../../images/html/fondo_menu_over.jpg) repeat-x left top; color: #FFF; text-decoration: none; text-shadow:none;}

#col_01 #menu_principal #menu_principal_banners{margin: 10px 0px 0px 0px; text-align: center;}
#col_01 #menu_principal #menu_principal_banners img{border: none; margin-bottom: 10px; }

#col_01 #menu_principal #newsletter{ background:url(../../images/html/fondo_lista_correo_3.jpg) no-repeat; width: 166px; height: 134px; margin: 0px auto; padding: 0px 5px 0px 6px; line-height: 120%; color: #000;}
#col_01 #menu_principal #newsletter h1{font-size: 13px; font-weight: bold; color: #007700; text-align: center; margin: 0px; padding: 12px 5px 17px 0px; letter-spacing:normal;}
#col_01 #menu_principal #newsletter h2{font-size: 10px; font-weight: lighter; color: #000; padding:0px 0px 0px 5px;}
#col_01 #menu_principal #newsletter h2 .bot_enviar{ background:url(../../images/botones/bot_inscribirse.gif) no-repeat; float: right; border: none; cursor: pointer; width: 73px; height: 18px; margin-top:15px; margin-right:6px;}
#col_01 #menu_principal #newsletter p{margin: 0px; padding: 0px 10px 3px 5px; font-weight:bold;}
#col_01 #menu_principal #newsletter input{border: 1px solid #BFBFBF; width: 150px; font-size: 9px; color: #333; padding: 1px 0px 1px 2px; margin:0px 0px 0px 5px;}

#col_01 #menu_principal #logos_certificacion{text-align:center;}
/*#col_01 #menu_principal #logos_certificacion img{width:66px; height:60px; margin: 20px 5px 5px 5px;}*/
#col_01 #menu_principal #logos_certificacion img{width:140px; height:98px; margin: 20px 5px 5px 5px;}




/*ESTRUCTURA DE CONTENIDOS*/
#estructura{margin:0 auto; width:1000px;}
#estructura #main{padding: 10px 10px 15px 8px; vertical-align: top; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #666;}

/*COL DERECHA*/
#estructura #main #swf_banner_right {width:165px; height:auto; overflow: hidden; padding:0px 0px 0px 3px; margin:0px; float:left; }
#estructura #main #swf_banner_right .panel_arriba { padding:0px 0px 8px 0px; margin:0px;}
#estructura #main #swf_banner_right .panel_medio { padding:0px 0px 8px 0px; margin:0px;}
#estructura #main #swf_banner_right .panel_abajo { padding:0px 0px 0px 0px; margin:0px;}

/*PORTADA*/
/*#banner_cotizar{float: right; width: 236px; height: 340px; border: none;}*/
#banner_cotizar{float: left; width: 146px; height: 603px; margin:0px; padding:0px;}
#banner_cotizar img {border: none; margin-top:0px;}

/*#banner_cotizar #certificaciones {margin:95px 0 15px; text-align:center; border:1px solid #97AAD3;}
#banner_cotizar #certificaciones img {margin:0px 15px 0px 5px;}*/

#banners_home{text-align: center; margin: 0px auto 30px auto; padding: 0px; float:left; width:100%; white-space:nowrap; }
#banners_home img{margin: 0px; border: none;}
#banners_home .banners_home {width:550px; margin:5px 0px 0px 0px; padding:0px; text-align:center;border:2px solid #000;}
#banners_home .banners_home td { text-align:center;}
#banners_home .banners_home .ver_mas {width:270px; margin:auto; text-align:left; }
#banners_home .banners_home_images {margin:0px; width:550px; }

.col_izquierda { margin:0px 160px 0px 0px; }


/*PORTADA: FORMULARIO COTIZAR*/
#formulario_cotizar{background:#fff; width:620px;}
/*#formulario_cotizar p{background: url(../images/html/fondo_formularios.jpg) no-repeat 0px 0px; margin: 0px 0px 1px 0px; padding: 8px 0px 14px 13px; color: #666; clear:left; height: 28px; min-height: 28px; width: 490px;}*/

<!-- Formulario con Tabla -->
#formulario_cotizar .tabla_reserva { background:#fff; width:620px;}
#formulario_cotizar .tabla_reserva th { font:11px Verdana, Arial, Helvetica, sans-serif;  }
#formulario_cotizar .tabla_reserva td { font:normal 11px Verdana, Arial, Helvetica, sans-serif; vertical-align:center; padding-left:10px; white-space:nowrap; text-align:left;  }
#formulario_cotizar .tabla_reserva td.linea { background: url(../images/html/linea_h_cotizar.gif) repeat-x left center; height: 5px; font-size: 1px; line-height: 1px; clear:left; padding:0px; }
#formulario_cotizar .tabla_reserva th { font-weight:normal; text-align:left; padding-left:8px; height:48px; }
#formulario_cotizar .tabla_reserva td .derecha { text-align:right; padding-right:15px; width:175px; }
<!-- Formulario con Tabla -->

#formulario_cotizar p{margin: 0px 0px 1px 0px; padding: 8px 0px 14px 0px; color: #000; clear:left; min-height: 20px;}

#formulario_cotizar .opcion_form{margin: 0px; padding: 8px 0px 3px 5px; color: #000; min-height: 20px; overflow:hidden; width:607px;}
#formulario_cotizar .opcion_form .detalles {overflow:hidden; float:left; margin-top:-3px; width:498px; }

#formulario_cotizar .opcion_form .detalles #ctl03_HourInValidator1{border:1px solid #CCC; position:absolute; z-index::9999; background:#FFF; padding:5px; margin:-20px 0px 0px -60px; width:150px;}


#formulario_cotizar p.lugar { clear:none; float:left; width:95px;}
#formulario_cotizar label{padding: 0px 5px 0px 0px; display: block;  float: left; font-weight:bold; width:80px;}
#formulario_cotizar input{border: 1px solid #BFBFBF; font-size: 9px; width: 80px; color: #000; padding: 0px; float: left; height: 16px; margin:3px 0px 0px 0px;}
#formulario_cotizar select{ background:#F0F0F0; border: 1px solid #BFBFBF; font-size: 9px; width: 100px; color: #000; padding: 0px; height: 18px; margin:3px 0px 0px 0px;}
#formulario_cotizar .fechas {float: left; display: block; padding: 0px 5px 5px 0px; width:180px;}
#formulario_cotizar .fechas select{width: 45px;}
#formulario_cotizar .lugares{float: left; display: block; padding: 0px; width:205px;}
#formulario_cotizar .lugares select{width: 200px; float:left; margin-right:5px;}
#formulario_cotizar .lugares .descripcion_select, #formulario_cotizar .fechas .descripcion_select {float:left; margin-right:3px; padding-top:4px;}

#formulario_cotizar .bot_consultar_horarios { background:url(../../images/botones/boton_consultar_horario.jpg) no-repeat; width: 102px; height: 16px; margin-top:5px; cursor: pointer; display:block; float:right; padding-left:10px; }
#formulario_cotizar .ic_calendario {background:
url(../../images/html/calendario.jpg) no-repeat; width: 11px; height: 12px; display: block; float: left; text-decoration: none; font-size: 1px; margin: 2px 0px 0px 2px;}
#formulario_cotizar .continuar {padding:0px 41px 0px 0px; text-align:right; width:577px; height: 30px; overflow: hidden; margin-top: -10px; margin-bottom: -2px;}
*>#formulario_cotizar .continuar {padding:0px 41px 0px 0px; text-align:right; width:577px; height: 51px; overflow: hidden;}
#formulario_cotizar .continuar input.bot_continuar_reserva{ background:url(../../images/botones/boton_continuar_reserva.jpg) no-repeat; width: 82px; height: 20px; float:right; border:none;  cursor:pointer;}
#formulario_cotizar .continuar .div_bot_continuar {overflow:hidden;}
/*.bot_continuar_reserva_over{background: url(../images/boton/bot_continuar_reserva_over.jpg) 0px 0px repeat-x; width: 71px; height: 25px;}*/

/*aplica fondo entre parrafos*/
#formulario_cotizar .linea{background: url(../images/html/linea_h_cotizar.gif) repeat-x left center; height: 5px; font-size: 1px; line-height: 1px; clear:left;}

/*PORTADA: LISTADO CIUDADES RETIRO EN FORMULARIO COTIZAR*/
#formulario_cotizar #ciudades, #formulario_cotizar #ciudades_dev {height: 20px; width: 185px; border: 5px solid #EEE; padding: 4px 3px; float:left; }

#formulario_cotizar #ciudades h1{margin: 0px; padding: 0px;}

#formulario_cotizar #ciudades p{background: url(../images/html/fondo_otras_ciudades.jpg) repeat-x 0px 0px; margin: 0px; padding: 0px; height: 27px; width: 185px; border: none;}
#formulario_cotizar #ciudades p a:link, #formulario_cotizar #ciudades p a:visited{color: #02297B; text-decoration: none; display: block; padding: 8px 0px 0px 10px;}
#formulario_cotizar #ciudades p a:hover, #formulario_cotizar #ciudades p a:active{color: #02297B; text-decoration: underline;}

#formulario_cotizar #ciudades a.activo:link, #formulario_cotizar #ciudades a.activo:visited{background: url(../images/html/fondo_ciudad_santiago.jpg) no-repeat 0px 0px; color: #FFF; padding: 6px 0px 9px 18px; margin: 0px; width: auto; font-weight: bold; text-decoration: none;}
#formulario_cotizar #ciudades a.activo:hover, #formulario_cotizar #ciudades a.activo:active{background: url(../images/html/fondo_ciudad_santiago.jpg) no-repeat 0px 0px; color: #FFF; text-decoration: none;}

#formulario_cotizar #ciudades ul{background: #EEE; margin: 0px; padding: 16px 10px 14px 12px; font-size: 10px; color: #333; line-height: 120%;}
#formulario_cotizar #ciudades ul li{background: url(../images/html/bullet_lista.gif) no-repeat 0px 4px; margin: 0px; padding: 0px 0px 0px 10px; list-style: none;}
#formulario_cotizar #ciudades ul li a:link, #formulario_cotizar #ciudades ul li a:visited{color: #333; text-decoration: none; padding: 0px;}
#formulario_cotizar #ciudades ul li a:hover, #formulario_cotizar #ciudades ul li a:active{color: #999; text-decoration: none;}

/*PORTADA: LISTADO CIUDADES DEVOLUCION EN FORMULARIO COTIZAR*/
/*#formulario_cotizar #ciudades_dev{height: 20px; width: 185px; border: 5px solid #EEE; padding: 4px 3px; float: right; margin-right:100px;}*/
#formulario_cotizar #ciudades_dev h1{margin: 0px; padding: 0px;}

#formulario_cotizar #ciudades_dev p{background: url(../images/html/fondo_otras_ciudades.jpg) repeat-x 0px 0px; margin: 0px; padding: 0px; height: 27px; width: 185px; border: none;}
#formulario_cotizar #ciudades_dev p a:link, #formulario_cotizar #ciudades_dev p a:visited{color: #02297B; text-decoration: none; display: block; padding: 8px 0px 0px 10px;}
#formulario_cotizar #ciudades_dev p a:hover, #formulario_cotizar #ciudades_dev p a:active{color: #02297B; text-decoration: underline;}

#formulario_cotizar #ciudades_dev a.activo:link, #formulario_cotizar #ciudades_dev a.activo:visited{background: url(../images/html/fondo_ciudad_santiago.jpg) no-repeat 0px 0px; color: #FFF; padding: 6px 0px 9px 18px; margin: 0px; width: auto; font-weight: bold; text-decoration: none;}
#formulario_cotizar #ciudades_dev a.activo:hover, #formulario_cotizar #ciudades_dev a.activo:active{background: url(../images/html/fondo_ciudad_santiago.jpg) no-repeat 0px 0px; color: #FFF; text-decoration: none;}

#formulario_cotizar #ciudades_dev ul{background: #EEE; margin: 0px; padding: 16px 10px 14px 12px; font-size: 10px; color: #333; line-height: 120%;}
#formulario_cotizar #ciudades_dev ul li{background: url(../images/html/bullet_lista.gif) no-repeat 0px 4px; margin: 0px; padding: 0px 0px 0px 10px; list-style: none;}
#formulario_cotizar #ciudades_dev ul li a:link, #formulario_cotizar #ciudades_dev ul li a:visited{color: #333; text-decoration: none; padding: 0px;}
#formulario_cotizar #ciudades_dev ul li a:hover, #formulario_cotizar #ciudades_dev ul li a:active{color: #999; text-decoration: none;}



/*CONTENIDOS*/
#main h1{color:#007700; font:18px Verdana, Arial, Helvetica, sans-serif; padding: 0px 0px 0px 15px; margin: 0px 0px 5px -12px; clear: both; width:600px;}
#main h1 strong, #main h1 b{color:#007700; font:16px Verdana, Arial, Helvetica, sans-serif; display: block; padding: 3px 0px 10px 17px; font-weight:bold;}

#main ul{margin: 0px; padding: 0px;}
#main ul li{ margin: 0px; padding: 0px 0px 3px 10px; list-style: none;}


/*TABLA DATOS*/
.tabla_datos{border: none; width: 100%;}
.tabla_datos thead th{background: #002577; border-bottom: 2px solid #F85900; color: #FFF; font-weight: bold;}
.tabla_datos th{background: #F0F0F0; border-bottom: 1px solid #002577; padding: 5px; text-align: left;}
.tabla_datos td{padding: 5px; border-bottom: 1px solid #F5F5F5;}


/*FOOTER*/
#footer{width: 1000px;; padding: 5px 0px 5px 0px; clear: both; color: #000; line-height: 170%; overflow:hidden; margin:0 auto;}
#footer address{width: 158px; margin: 0px; padding: 7px 20px 20px 30px; font:11px Arial, Helvetica, sans-serif; display: block; float: left; line-height:1.6em; color:#000; font-weight:lighter; border-right:1px solid #CCCCCC; margin-right:15px;}
#footer h1{margin: 0px; padding: 0px; color:#007700; font-size: 11px; font-weight: bold;}
#footer strong{margin: 0px; padding: 0px; color:#000; font-size: 11px; font-weight: bold;}
#footer p{margin: 0px; padding: 0px;}
#footer a:link, #footer a:visited{color: #000; text-decoration: none; margin-right: 3px; border-right:1px solid #ccc; padding-right:3px; }
#footer a:hover, #footer a:active{color: #000; text-decoration: underline;}
#footer img {padding:10px 16px 0px 235px;}


/*MODELOS VEHICULOS*/
#col_central {width:770px; margin:0px; padding:0px;}

#lista_vehiculos { width:220px; height:503px; overflow:auto; display:block; float:left; background: #FFF; color:#007700; }
#lista_vehiculos ul {  }
#lista_vehiculos ul li { color:#000; border-bottom:1px solid #D5D5D5; background:none; padding: 2px 0px 5px 10px; }
#lista_vehiculos ul li a, #lista_vehiculos ul li a:visited { color:#000; text-decoration:none; display:block; }
#lista_vehiculos ul li a:hover { color:#666; text-decoration:none; display:block; }
#lista_vehiculos ul li.vehiculo_activo { background:#007700; }
#lista_vehiculos ul li.vehiculo_activo a, #lista_vehiculos ul li.vehiculo_activo a:visited { color:#fff; text-decoration:none; }

#detalle_vehiculo { width:550px; float:right; padding:0px; }
#detalle_vehiculo #img_ppal { width:550px; height:260px; overflow:hidden; }
#detalle_vehiculo .img_small { width:242px; float:left; }
#detalle_vehiculo .img_small img { border:none; float:left; border-top:1px solid #fff; border-right:1px solid #fff; cursor:pointer; }

#detalle_vehiculo #descripcion { float:right; width:293px; margin-top:10px; color:#000000; }
#detalle_vehiculo #descripcion h1 { width:293px; margin:0px; padding:0px 0px 5px 0px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#007700;}
#detalle_vehiculo #descripcion ul { margin-top:10px; width:155px; }
#detalle_vehiculo #descripcion ul li { background:url(../../images/html/bullet_punto_2.jpg) no-repeat 0px 7px;}

.informacion_vehiculos { margin:0px; padding:15px 0px 10px 0px; color:#007700; width:550px; float:right; }


/*BOTONES*/
#detalle_vehiculo #descripcion .boton_vehiculos { width:130px; float:right; margin-top:-27px; }

.bot_130px { background:url(../../images/botones/boton_130.jpg) no-repeat center center; text-align:center; padding-right:13px; height:27px; width:130px; color:#FFFFFF; font:bold 11px Tahoma, Arial, Helvetica, sans-serif; padding-bottom:2px; border:none; cursor:pointer;}


/*LINEA HORIZONTAL ABAJO*/
.linea_horizontal { border-bottom:1px solid #BFBFBF; height:0px; padding-top:2px; width:770px; clear:both; }

/*LOCACIONES*/
/*#locaciones {background:url(../images/html/locaciones/locaciones_bg.gif) no-repeat; width:770px; height:432px; overflow:hidden;}*/
#locaciones { background:url(../../images/html/locaciones/fondo_sucursales.jpg) no-repeat; width:770px; height:602px; overflow:hidden;}
#locaciones * {border:none; outline:none;}
#locaciones #locaciones_ciudades {width:165px; height:432px; float:left; overflow:hidden; display:block;}
#locaciones #locaciones_ciudades #arica {margin-top:14px; margin-left:73px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #iquique {margin-top:34px; margin-left:48px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #calama {margin-top:68px; margin-left:62px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #antofagasta {margin-top:79px; margin-left:10px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #copiapo {margin-top:156px; margin-left:56px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #ovalle {margin-top:194px; margin-left:13px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #laserena {margin-top:204px; margin-left:13px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #santiago {margin-top:241px; margin-left:31px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #valparaiso {margin-top:229px; margin-left:7px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #vinadelmar {margin-top:220px; margin-left:-8px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #rancagua {margin-top:250px; margin-left:10px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #concepcion {margin-top:283px; margin-left:18px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #losangeles {margin-top:257px; margin-left:-8px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #chillan {margin-top:274px; margin-left:-2px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #temuco {margin-top:295px; margin-left:11px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #valdivia {margin-top:340px; margin-left:29px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #pucon {margin-top:321px; margin-left:36px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #osorno {margin-top:364px; margin-left:-4px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #puertovaras {margin-top:384px; margin-left:-20px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #puertomontt {margin-top:400px; margin-left:-4px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #coyhaique {margin-top:420px; margin-left:0px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #puertonatales {margin-top:530px; margin-left:0px; display:block; position:absolute;}
#locaciones #locaciones_ciudades #puntaarenas {margin-top:550px; margin-left:0px; display:block; position:absolute;}

#locaciones #locacion_ciudad_seleccionada {width:495px; height:500px; padding:25px 85px 72px 15px; float:left; overflow:hidden; color:#000000;}
#locaciones #locacion_ciudad_seleccionada h1 {font:18px Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 10px; padding-left:12px; color:#007700; background:none; width:236px; height:25px; display:block; float:left;}
#locaciones #locacion_ciudad_seleccionada ul {font:Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center; width:221px; height:20px; display:block; float:left; padding-top:5px;}
#locaciones #locacion_ciudad_seleccionada ul li {background:none; width:73px; padding:0px; display:block; float:left; color:#007700; font-weight:bold;}
#locaciones #locacion_ciudad_seleccionada #locacion_ciudad_bloque_detalles {width:490px; height:290px; clear:both; overflow:auto;}
#locaciones #locacion_ciudad_seleccionada #locacion_ciudad_bloque_detalles .detalle_ciudad {padding:0px 0px 10px; clear:both; overflow:hidden;}
#locaciones #locacion_ciudad_seleccionada #locacion_ciudad_bloque_detalles .detalle_ciudad h3 {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000; background:url(../../images/html/locaciones/detalle_ciudad_bullet_2.jpg) left no-repeat; margin:0px; padding-left:12px;}
#locaciones #locacion_ciudad_seleccionada #locacion_ciudad_bloque_detalles .detalle_ciudad address {font-style:normal; width:240px; padding:0px 0px 10px 12px; float:left;}
#locaciones #locacion_ciudad_seleccionada #locacion_ciudad_bloque_detalles .detalle_ciudad ul.iconos_detalle_ciudad {text-align:center; width:221px; height:auto; padding:0px; display:block; float:left;}
#locaciones #locacion_ciudad_seleccionada #locacion_ciudad_bloque_detalles .detalle_ciudad ul.iconos_detalle_ciudad li {background:none; width:73px; padding:0px; display:block; float:left;}
#locaciones #locacion_ciudad_seleccionada #locacion_ciudad_bloque_detalles .detalle_ciudad .linea {height:2px; border-top:solid 2px #D5D5D5; margin:0px 12px; clear:both;}
#locaciones #locacion_ciudad_seleccionada .listado_ciudades { width:490px; padding:30px 0px 0px 0px; }
#locaciones #locacion_ciudad_seleccionada .listado_ciudades ul { width:120px; float:left; }
#locaciones #locacion_ciudad_seleccionada .listado_ciudades ul li { float:none; text-align:left; width:auto; font-weight:normal; color:#999; background:transparent url(../../images/html/locaciones/detalle_ciudad_bullet_2.jpg) no-repeat scroll left center; padding:0px 0px 3px 10px; }
#locaciones #locacion_ciudad_seleccionada .listado_ciudades ul li a { color:#000; text-decoration:none; }
#locaciones #locacion_ciudad_seleccionada .listado_ciudades ul li.ciudad_activa a {  color:#000; font-weight:bold; }
#locaciones #locacion_ciudad_seleccionada .listado_ciudades ul li.titulo_zona { font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:none; }


/*---------------LOCACIONES: Pop up "Horario", "Mapa" y "Plano"--------*/
#detalle_ciudad_popup {overflow:hidden; width:auto;}
#detalle_ciudad_popup h1 {font:bold 18px Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#007700; background:none; width:100%; height:25px; display:block;}
#detalle_ciudad_popup strong {font:bold 12px Tahoma, Arial, Helvetica, sans-serif; margin:0px; padding:0px; color:#000;}
#detalle_ciudad_popup .imprimir a {font:bold 11px Arial, Helvetica, sans-serif; color:#007700; text-decoration:none; margin:0px 10px 0px 0px; background:url(../images/html/locaciones/imprimir_icon.gif) left no-repeat; padding:0px 0px 0px 18px; width:55px; float:right;}
/*#detalle_ciudad_popup .imprimir_mapa {z-index:2; position:absolute; width:593px; height:16px; background:url(../images/html/locaciones/imprimir_bg.png) repeat-x; margin:0px 1px 0px; text-align:right; padding-top:3px; top:453px;}
#detalle_ciudad_popup .imprimir_mapa a {font:bold 11px Arial, Helvetica, sans-serif; color:#225B79; text-decoration:none; margin:0px 10px 0px 0px; background:url(../images/html/locaciones/imprimir_icon.gif) left no-repeat; padding:0px 0px 0px 18px; width:55px; float:right;}
#detalle_ciudad_popup .mapa_plano {z-index:1; position:absolute; width:595px; height:447px;}*/
#detalle_ciudad_popup .detalle_ciudad_popup_contenido {font-size:11px; background:#D7D7D7; width:595px; border:solid 1px #999; color:#000000;}
#detalle_ciudad_popup .detalle_ciudad_popup_contenido .imprimir {width:100%; height:16px; background:url(../images/html/locaciones/imprimir_bg.png) repeat-x; margin:8px 0px 0px; text-align:right; padding-top:3px;}
#detalle_ciudad_popup .detalle_ciudad_popup_contenido a {clear:both; display:block;}
#detalle_ciudad_popup .detalle_ciudad_popup_contenido dl {width:595px; margin:0px auto; display:block; overflow:hidden; clear:both; border-bottom:solid 1px #ccc;}
#detalle_ciudad_popup .detalle_ciudad_popup_contenido dl dt {width:18%; display:block; float:left; padding:5px; color:#012476;}
#detalle_ciudad_popup .detalle_ciudad_popup_contenido dl dd {width:74%; display:block; float:left; margin:0px; padding:5px 5px 5px 12px; color:#000;}
#detalle_ciudad_popup .detalle_ciudad_popup_contenido dl dd.entrega_dev {font-weight:bold; color:#012476; background:url(../images/html/locaciones/detalle_ciudad_bullet.gif) left no-repeat; padding-left:12px;}
#detalle_ciudad_popup .detalle_ciudad_popup_contenido dl.last {border:none;}


/* CONTACTENOS */
#tableFormulario {margin:0px;}
#tableFormulario th {width:10%; background-color:#fff; text-align:left; font-weight:normal; padding:5px 10px; font-weight:bold;}
#tableFormulario td {padding:0px 5px; line-height:normal; width:10%; vertical-align:middle; padding:5px 10px;}
#tableFormulario td input {border:1px solid #D5D5D5; font-size:9px; width:90%; height:16px; color:#000; padding:0px; float:left;  margin-right:3px; background:#F0F0F0;}
#tableFormulario td select {border: 1px solid #D5D5D5; font-size: 9px; width: 90%; height: 19px; color: #000; padding: 0px; margin:3px 3px 0px 0px;  background:#F0F0F0;}
#tableFormulario td textarea {border: 1px solid #D5D5D5; font-size: 9px; width: 67%; height:80px; color: #000; padding: 0px; margin:3px 3px 10px 0px; float:left;  background:#F0F0F0;}
#tableFormulario td .bot_enviar { background:url(../../images/botones/boton_enviar_contacto.jpg) 0px 0px no-repeat; width: 130px; height: 30px; float:right; border:none; margin:5px; cursor:pointer;}
#tableFormulario td .bot_enviar_presionado {background:url(../images/botones/bot_enviar2_presionado.gif) 0px 0px no-repeat; width: 85px; height: 28px; float:right; border:none; margin:5px; cursor:pointer;}
#tableFormulario .linea{background: url(../images/html/linea_h_cotizar.gif) repeat-x left center; height: 5px; font-size: 1px; line-height: 1px; clear:left; padding:0px; margin:0px;}


/*NEWSLETTER: POPUP*/
#pop_newsletter{margin: 0px auto; background:#FFFFFF; height: 233px; padding: 0px 5px; font-size: 11px; color: #000; border:2px solid #057602; text-align:left;}
#pop_newsletter h1{margin: 2px 0px; padding: 6px 0px 8px 17px; background: #2C972D; color: #FFF; font: bold 12px Arial, Helvetica, sans-serif;}
#pop_newsletter h2{margin: 0px; padding: 16px 0px 8px 17px; font: bold 12px Arial, Helvetica, sans-serif; color: #000;}
#pop_newsletter a{color: #000; text-decoration: underline;}
#pop_newsletter a:hover{color:#000; text-decoration: none;}
#pop_newsletter p{margin: 0px; padding: 0px 0px 10px 5px;}
#pop_newsletter input{border: 1px solid #CCC; font-size: 11px;}
#pop_newsletter .checkbox input{border: none; width: auto;}
#pop_newsletter .cerrar{float: right; clear: both; color:#000; text-decoration: none;}
#pop_newsletter .cerrar:hover{color:#000; text-decoration: underline;}
#pop_newsletter #cont_newsletter{border: 1px solid #CCC; height: 175px;}
#pop_newsletter .bot_enviar{ background:url(../../images/botones/boton_enviar.gif) no-repeat; float: right; border: none; cursor: pointer; width: 49px; height: 18px; margin-right:6px; font-size: 1px; letter-spacing: -1px;}
#pnlFormulario{text-align: center;}

.highslide-container{background: #C03;}

.contacto_form {margin:0px; padding:0px;}
.contacto_form td {background:#FFF;}

/* FAQ */
#col_central a {color:#007700;}
#col_central ul li { list-style:none; background:none;}
#col_central a:hover {text-decoration:none;}
#col_central h2 {font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; background:#Fff; border-top:solid 1px #D5D5D5; border-bottom:solid 1px #D5D5D5; margin:30px 0px 8px; padding:3px; clear:both;}
#col_central h3 {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-bottom:0px; padding:0px;}
#col_central p {margin:0px; padding:5px 0px;}

/* PARTNERSHIPS */
#col_central .tabset_tabs	{ margin:0; padding:4px; list-style-type:none; position:relative; z-index:2; border-bottom:1px solid #D5D5D5;}
#col_central .tabset_tabs li	{ margin:0; display:inline; list-style:none; background:none; font-size:12px; }
#col_central .tabset_tabs a	{ color:#666; background-color:white !important; border:solid 1px #D5D5D5; border-bottom:none; padding:5px 20px; text-decoration:none; }

/*.tabset_tabs a	{ color:#339 !important; background-color:#def !important; border:1px solid #99c; text-decoration:none; padding:5px; cursor:pointer; }*/

#col_central .tabset_tabs a:hover	{ color:#000 !important; }
#col_central .tabset_tabs a.active	{ color:#000 !important; background-color:#fff !important; border:1px solid #D5D5D5; border-bottom:white; text-decoration:none; padding:5px 20px; cursor:pointer; font-weight:bold;}

/*.tabset_tabs a.active	{ color:black ! important; background-color:white !important; border-color:black; border-width:1px; border-bottom:white; padding:5px; }*/

#col_central .tabset_tabs li.firstchild a	{ border-left-width:1px; background:none; list-style:none; cursor:pointer; }

.tabset_content	{position:relative; z-index:1; margin:-70px 0px 0px; padding:80px 0px 0px; display:none; }
.tabset_label	{ display:none }

.tabset_content_active	{ display:block; }

@media aural{
	.tabset_content,
	.tabset_label	{ display:block }
}

#col_central .partner {border:1px solid #D5D5D5; width:500px; margin:10px auto; padding:10px; overflow:hidden;}
#col_central .partner .partner_logo {width:180px; }
#col_central .partner img {width:150px; height:150px; margin-right:15px; float:left;}


#worldwide{background:#D7D7D7; margin:0px auto; padding:0px 5px; clear:both; margin:10px 0px 0px 0px; height:30px;}
#CalendarInstanceCreated{ border:1px solid #000000; background:#000000;}
#popupSuperShadowRight {background:#fff;}

#ctl04_panelFlash{display:none;}

.txt_verde{color:#090;}

#ctl05_repeatCategoria_ctl15_lbl_tarifa_webpay {color:#000000;}
