@import url("budget.css");



/*Estilos nuevos*/


/*Listado categorias*/
.listado_categorias{vertical-align:top; text-align:left; font:11px Arial, Helvetica, sans-serif; padding:0px; margin:0px 0px 5px 0px; border-bottom:1px solid #CCC;}
.listado_categorias img{border:1px solid #EBEBEB;}
.listado_categorias .descripcion{padding:0px 10px 5px 10px; font:11px Arial, Helvetica, sans-serif; color:#666;}
.listado_categorias h1{font:bold 12px Arial, Helvetica, sans-serif; color:#002577; margin:5px 0px 5px 0px; padding:0px;}
.listado_categorias h2{font:bold 11px Arial, Helvetica, sans-serif; margin:10px 0px 10px 20px; color:#000;}
.listado_categorias .tx-precio{color:#F60; background:none;}
.listado_categorias p{margin:0px 0px 0px 20px;}
.listado_txt_legal {background:#FFF;}
.listado_txt_legal p{font:9px Arial, Helvetica, sans-serif; margin:5px 0px 5px 30px;}
.listado_categorias .listado_simulacion{vertical-align:top; text-align:left; width:210px; padding:10px;}
.listado_categorias .listado_simulacion .valores{background:url(../images/fon_simulacion_listado.jpg) left bottom repeat-x #F0F4F8; width:150px; margin:5px;}
.listado_categorias .listado_simulacion .valores th{color:#002577; text-align:left; font:normal 11px Arial, Helvetica, sans-serif; padding:5px;}
.listado_categorias .listado_simulacion .valores td{color:#F60; font:bold 12px Arial, Helvetica, sans-serif; padding:5px;}
.listado_categorias .listado_simulacion h2{margin:30px 0px 10px 5px;}


/*Destacados mis tarifas*/
.tabla_listados .destacado_tarifas{background:#E1E1F0; background-image:none; height:16px; text-align:center; font:9px Arial, Helvetica, sans-serif; color:#182F58; padding:3px;}


/*Mensaje de gracias*/
#mensaje_gracias{margin:30px 50px; text-align:center; border:1px solid #CDD9E8; padding:30px 40px; text-align:center; font:11px Arial, Helvetica, sans-serif;}
#mensaje_gracias h1{background:url(../images/ic_mensaje.jpg) 0px 0px no-repeat; text-align:left; padding:10px 0px 10px 40px; color:#F60; font:bold 13px Arial, Helvetica, sans-serif;}
#mensaje_gracias p{text-align:left; padding:0px 0px 10px 40px; color:#000; font:11px Arial, Helvetica, sans-serif;}


body{font:11px Arial, Helvetica, sans-serif; margin:0px;}
table{font:11px Arial, Helvetica, sans-serif;}
form{margin:0px;}


.botones_menu{background-image:url(../images/extranet/html/top_bot_menu.gif); width:152px; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF; border-left:1px solid #1F428A; border-right:1px solid #1F428A; padding:5px 3px 2px 20px; text-align:left;}
.botones_menu a{color:#002577; text-decoration:none; font-weight:bold;}
.botones_menu a:hover{color:#003AC4; text-decoration:none; font-weight:bold;}

.separacion_menu{height:5px; font:1px Arial, Helvetica, sans-serif;}
.botones_menu02{background-image:url(../images/extranet/html/top_bot_menu02.jpg); width:152px; background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF; border-left:1px solid #1F428A; border-right:1px solid #1F428A; padding:10px 3px 3px 20px; text-align:left;}
.botones_menu02 a{color:#FFF; text-decoration:none; font-weight:bold;}
.botones_menu02 a:hover{color:#FFF; text-decoration:none; font-weight:bold;}


.no_obligatorios {padding-left: 14px;}

.obligatorios {background-image: url(../images/htm/bullet-form.gif); background-repeat: no-repeat; background-position: 6px;padding-left: 14px;}

.boton_crear_usuario{background:url(../images/boton/bot_crear_usuario.jpg) 0px 0px no-repeat; width:170px; height:28px; margin:0px 0px 0px 10px;}
.boton_crear_usuario a{background:url(../images/boton/bot_crear_usuario.jpg) 0px 0px no-repeat; width:150px; height:28px; padding:5px 20px 7px 25px; margin:0px; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.boton_crear_usuario a:hover{background:url(../images/boton/bot_crear_usuario_over.jpg) 0px 0px no-repeat; width:150px; height:28px; padding:5px 20px 7px 25px; margin:0px; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none;}


.condiciones{font:10px Arial, Helvetica, sans-serif; margin:10px 0px 15px 0px; padding:0px 15px 15px 25px; cursor:pointer;}


a{color:#005CE8; text-decoration:underline;}
a:hover{color:#0051CA; text-decoration:underline;}

.txt_azul{color:#002577;}
.txt_azul_bold{color:#002577; font-weight:bold;}

.txt_rojo{color:#CC0000;}
.txt_rojo_bold{color:#CC0000; font-weight:bold;}

.txt_blanco{color:#FFF;}
.txt_blanco_bold{color:#FFF; font-weight:bold;}

.tipo_vehiculo{width:110px; background-image:url(../images/extranet/html/fon_tabla_tipo.gif); background-repeat:no-repeat; background-position:left; color:#FFFFFF; background-color:#FF630F; font-weight:bold; height:22px; padding:0px 5px 8px 5px; border-bottom:1px solid #FFFFFF; margin-bottom:3px;}
.tipo_vehiculo td{vertical-align:middle; background-image:url(../images/extranet/html/fon_td_tipo.gif); background-repeat:no-repeat; background-position:right; padding:1px 7px 0px 7px; text-align:center;}

.nombre_logeado{font-size:17px; font-weight:bold;}
.flotar_derecha{float:right; margin:0px 0px 15px 15px;}

.td_autos{width:50%; vertical-align:top; padding:5px 8px 15px 0px; text-align:right;}
.td_botones_descripcion{border-bottom:1px dotted #CCCCCC; text-align:right; padding:10px 0px 15px 10px;}
.td_botones_descripcion .reservar{background:url(../images/extranet/botones/bot_reservar.gif) 0px 0px no-repeat; width:91px; padding:0px 0px 0px 25px; height:20px; margin:0px 5px; font:bold 11px Arial, Helvetica, sans-serif; color:#002577; text-align:left; border:none;}
.td_botones_descripcion .masinfo{background:url(../images/extranet/botones/bot_masinfo.gif) 0px 0px no-repeat; width:145px; padding:0px 0px 0px 25px; height:20px; margin:0px 5px; font:bold 11px Arial, Helvetica, sans-serif; color:#002577; text-align:left; border:none;}
.td_botones_descripcion input{margin:0px 5px; font:bold 11px Arial, Helvetica, sans-serif; text-align:center; cursor:pointer;}
#bot_mas_ofertas{background:url(../images/boton/bot_mas_ofertas.jpg) 0px 0px no-repeat; width:130px; height:23px; margin:0px; padding:0px 0px 0px 10px; border:none; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; cursor:pointer;}
#terminos_condiciones{background:url(../images/ic_terminos_condiciones.gif) 0px 0px no-repeat; width:150px; height:58px; text-align:center; color:#002577; padding:33px 0px 0px 0px; margin:10px auto; text-align:center; border:none; font:bold 11px Arial, Helvetica, sans-serif; cursor:pointer;}



.td_foto_vehiculo{border:1px solid #CBD3E2; background-image:url(../images/extranet/html/bullet_foto_vehiculo.gif); background-repeat:no-repeat; background-position:5px 5px; padding:13px 0px 0px 0px;}
.td_precio_vehiculo{color:#305590; font-weight:bold; padding:3px 0px;}
.precio_vehiculo{color:#D00000; font-size:19px;}

.tabla_descrip_vehiculo{border-bottom:1px dotted #D00000; width:45%; float:left; padding:5px 0px; margin-right:5px; text-align:left;}
.tabla_descrip_vehiculo th{color:#002577; font-weight:bold; text-align:left; background-image:url(../images/extranet/html/bullet_tri.gif); background-repeat:no-repeat; background-position:left; padding-left:8px; border-bottom:1px dotted #D00000;}

.mjs_error{color:#990000; font-weight:bold;}

.cabecera_listados{width:100%; height:39px;}
.cabecera_listados td{background-image:url(../images/extranet/html/list_tit_middle.jpg); background-repeat:repeat-x; text-align:center; font-weight:bold; color:#26498D; padding:3px;}
.cabecera_listados .left{background-image:url(../images/extranet/html/list_tit_left.jpg); background-position:left; background-repeat:no-repeat; text-align:center; font-weight:bold; color:#26498D; padding:3px;}
.cabecera_listados .right{background-image:url(../images/extranet/html/list_tit_right.jpg); background-position:right; background-repeat:no-repeat; text-align:center; font-weight:bold; color:#26498D; padding:3px;}

.tabla_listados{width:100%; border-left:1px solid #F1F3F8; border-bottom:1px solid #DFE4EE;}
.tabla_listados td{background-image:url(../images/extranet/html/fon_td_listados.jpg); border-right:1px solid #F1F3F8; background-repeat:repeat-x; background-position:bottom; text-align:center; color:#000033; padding:10px 3px;}
.tabla_listados a{color:#005CE8; text-decoration:underline;}
.tabla_listados a:hover{color:#0051CA; text-decoration:underline;}

.tabla_columnas{width:100%; margin:7px 0px 0px 0px;}
.tabla_columnas td{vertical-align:top;}
.tabla_formularios{width:100%; border-left:1px solid #F1F3F8; border-bottom:1px solid #DFE4EE;}
.tabla_formularios th{background-color:#F8FAFC; border-bottom:1px solid #EEF1F7; vertical-align:top; font-weight:normal; color:#000033; padding:5px 3px 5px 15px; text-align:left;}
.tabla_formularios td{border-right:1px solid #F1F3F8; border-bottom:1px solid #EEF1F7; vertical-align:top; border-left:1px solid #F1F3F8; text-align:left; color:#000033; padding:5px 3px;}
.tabla_formularios a{color:#005CE8; text-decoration:underline;}
.tabla_formularios a:hover{color:#0051CA; text-decoration:underline;}
.mjs_validaciones{color:#990000; font:10px Arial, Helvetica, sans-serif;}

.tabla_mensajes{margin:25px 0px 10px 0px;}
.tabla_mensajes .top{background-color:#F2F4F9; border-top:1px solid #BDC8DD;}
.tabla_mensajes .bottom{background-color:#F2F4F9; border-bottom:1px solid #BDC8DD;}
.tabla_mensajes .left{background-color:#F2F4F9; border-left:1px solid #BDC8DD;}
.tabla_mensajes .right{background-color:#F2F4F9; border-right:1px solid #BDC8DD;}
.tabla_mensajes .mensaje{background-color:#F2F4F9; padding:15px; text-align:center; width:96% color:#CC0000;}
.tabla_mensajes .mensaje b{color:#002577; font-weight:bold;}

/*Elementos de formulario*/

.bullet_validacion{color:#CC0000; font:11px Arial, Helvetica, sans-serif;}
.input_x{height:16px; border:1px solid #1F5F90; color:#1A5179; font-size:11px; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.input_100px{width:100px; height:16px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.input_120px{width:120px; height:16px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.input_140px{width:140px; height:16px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.input_150px{width:150px; height:16px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.input_200px{width:200px; height:16px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}

.txtarea_x{border:1px solid #1F5F90; color:#1A5179; font-size:11px; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.txtarea_100px{width:100px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.txtarea_120px{width:120px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.txtarea_140px{width:140px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.txtarea_150px{width:150px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}
.txtarea_200px{width:200px; border:1px solid #1F5F90; font-size:11px; color:#1A5179; padding:0px 5px; background-image:url(../images/extranet/html/fon_input.jpg); background-position:left top; background-repeat:no-repeat;}

.bot_lista_correo{width:40px; background-color:#0202A2; float:right; border:1px solid #000000; color:#FFFFFF; text-align:center; font-size:10px; margin:7px 0px; cursor:pointer;}

.boton_td{text-align:center; font:11px Arial, Helvetica, sans-serif; color:#07438B; padding:0px 7px; background-image:url(../images/extranet/botones/fon_bot_formulario.jpg); background-repeat:repeat-x; height:19px; border-top:1px solid #8FBDE0; border-left:1px solid #8FBDE0; border-right:1px solid #84B1D4; border-bottom:1px solid #84B1D4; cursor:pointer;}
.boton_td a{color:#07438B; text-decoration:none;}
.boton_td a:hover{color:#07438B; text-decoration:underline;}


#cabecera{height:80px; background-image:url(../images/extranet/html/fon_cabecera.jpg); background-repeat:repeat-y; background-position:top left;}
#cabecera td{background-image:url(../images/extranet/html/foto_cabecera.jpg); background-repeat:no-repeat; background-position:top right; padding-left:15px;}

#tabla_idiomas{width:97%; height:21px; background-color:#F85900; color:#FFFFFF; border-top:1px solid #B8CAE4; border-bottom:1px solid #B8CAE4; text-align:right; padding-right:5px;}
#tabla_idiomas a{color:#FFFFFF; text-decoration:none; margin:0px 5px 0px 25px;}
#tabla_idiomas a:hover{color:#FFFFFF; text-decoration:underline; margin:0px 5px 0px 25px;}

.left_herramientas{width:160px; vertical-align:top; padding:3px; background-color:#EEF1F6;}
.left_extranet{width:160px; vertical-align:top; background:url(../images/htm/menu-fin.jpg) left bottom no-repeat #002577; padding:0px 0px 80px 0px;}


#menu_herramientas{width:152px; margin:8px 0px 10px 0px; background-image:url(/images/extranet/html/fon_menu_herramientas.jpg); background-repeat:repeat-y;}
#menu_herramientas th{width:152px; height:21px; color:#FFFFFF; font-weight:bold; padding-left:25px; text-align:left; background-image:url(/images/extranet/html/fon_tit_herramientas.jpg); background-repeat:no-repeat;}
#menu_herramientas th a{color:#FFFFFF; text-decoration:none;}
#menu_herramientas th a:hover{color:#FFFFFF; text-decoration:underline;}
#menu_herramientas #bottom{background-image:url(/images/extranet/html/pie_menu_herramientas.jpg); background-position:bottom; background-repeat:no-repeat; padding:6px 0px 14px 0px;}

#lista_correo{width:144px; color:#333333;}
#lista_correo th{width:144px height:22px; color:#FFFFFF; font-weight:bold; background-image:url(../images/extranet/html/fon_tit_lista_correo.gif); background-repeat:no-repeat;}
#lista_correo #pregunta{background-color:#FFFFFF; border-left:1px solid #1B3E88; border-right:1px solid #1B3E88; text-align:left; padding:5px 3px 5px 8px; font-size:10px;}
#lista_correo #pregunta strong{font:bold 11px Arial, Helvetica, sans-serif;}
#lista_correo #pie{width:144px; height:6px; background-image:url(../images/extranet/html/fon_pie_lista.gif); background-repeat:no-repeat; background-position:bottom;}

#tabla_bienvenido{background-color:#EEF1F6; width:99%; height:90px; background-image:url(../images/extranet/html/fon_bienvenido.jpg); background-repeat:no-repeat; background-position:bottom left; table-layout:auto;}
#tabla_bienvenido td{color:#CC0000; vertical-align:top; background-image:url(../images/extranet/html/right_bienvenido.jpg); background-repeat:no-repeat; background-position:bottom right; padding:15px 15px 5px 85px; /*filter: DropShadow(Color=#E2E2E2, OffX=1, OffY=1, positive=true,);*/}

#tabla_contenidos{width:98%; margin:15px 0px 15px 10px;}
#tabla_contenidos #link_impresion{height:30px; text-align:right; font:9px Arial, Helvetica, sans-serif;}
#tabla_contenidos #link_impresion a{font:9px Arial, Helvetica, sans-serif;}
#tabla_contenidos #link_impresion img{margin:0px 10px 0px 5px;}
#tabla_contenidos #titulo_oferta{width:240px; float:right; background-image:url(../images/extranet/html/fon_tit_oferta.jpg); background-position:left; background-color:#6F8FBF;}
#tabla_contenidos #titulo_oferta td{height:22px; background-image:url(../images/extranet/html/right_tit_oferta.jpg); background-position:right; background-repeat:no-repeat; font-size:13px; font-weight:bold; color:#FFFFFF; padding:0px 10px;}


#tabla_forms{width:98%; margin:15px 0px 15px 10px;}
#tabla_forms #titulo_oferta{width:150px; float:right; background-image:url(../images/extranet/html/fon_tit_oferta.jpg); background-position:left; background-color:#6F8FBF;}
#tabla_forms #titulo_oferta td{height:22px; background-image:url(../images/extranet/html/right_tit_oferta.jpg); background-position:right; background-repeat:no-repeat; font-size:13px; font-weight:bold; color:#FFFFFF; padding:0px 10px;}


#tabla_ofertas{width:100%;}
#tabla_ofertas #contenidos{vertical-align:top; padding:0px 0px 20px 0px;}
#tabla_ofertas #top{border-top:1px solid #D5D5D5; width:99%;}
#tabla_ofertas #left{border-left:1px solid #D5D5D5;}
#tabla_ofertas #right{border-right:1px solid #D5D5D5;}
#tabla_ofertas #bottom{border-bottom:1px solid #D5D5D5; width:99%;}

#tabla_ofertas #herramientas{text-align:right; font:10px Arial, Helvetica, sans-serif; padding:15px 0px;}
#tabla_ofertas #herramientas .filtros{font:10px Arial, Helvetica, sans-serif; border:1px solid #CCC; border-collapse:collapse;}
#tabla_ofertas #herramientas .filtros th{text-align:center; padding:4px 2px; border:1px solid #CCC;}
#tabla_ofertas #herramientas .filtros td{text-align:center; padding:4px 2px; border:1px solid #CCC;}
#tabla_ofertas #herramientas .filtros select{margin:0px; font:10px Arial, Helvetica, sans-serif;}
#tabla_ofertas #herramientas .filtros img{margin:0px 5px;}


#paginador{text-align:center; padding:15px; font:11px Arial, Helvetica, sans-serif; color:#069;}
#paginador a{color:#005CE8; padding:2px; margin:0px 2px; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}
#paginador a:hover{color:#FFF; background:#005CE8; padding:2px; margin:0px 2px; font:11px Arial, Helvetica, sans-serif; text-decoration:none;}


#tabla_autos{width:100%;}

#pie_pagina{width:98%; padding:5px 0px; margin:20px 0px; color:#666666; text-align:center; border-top:3px double #C0CFE2; border-bottom:3px double #C0CFE2;} 
#pie_pagina td{text-align:center;}

#pie .lin {background-image: url(../images/htm/pie-linea.gif);height:4px;}
#pie {font-size:10px;color:#666666;text-align:center; height:50px;}

.lin {background-image: url(../images/htm/pie-linea.gif);height:4px;}


#tabla_destacados{margin:15px auto; width:100%; border-collapse:collapse;}
#tabla_destacados td{border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; text-align:left; vertical-align:top; padding:20px; width:50%;}
#tabla_destacados td img{float:right; margin:0px 0px 10px 5px;}
#tabla_destacados td h1{color:#002577; font:bold 12px Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px;}
#tabla_destacados td p{font:11px/14px Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; padding:0px;}
#tabla_destacados td p strong{color:#C00;}
#tabla_destacados th{border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; padding:5px 10px 10px 0px;}


#ficha_oferta{margin:15px auto; width:100%; border-collapse:collapse; border:1px solid #CCC;} 
#ficha_oferta td{text-align:left; vertical-align:top; padding:20px; font:11px Arial, Helvetica, sans-serif;}
#ficha_oferta td .detalle_oferta{float:left;}
#ficha_oferta td .detalle_oferta .foto_oferta{float:right; margin:0px 0px 0px 20px; border:1px solid #CCC; padding:10px;}
#ficha_oferta td h1{color:#002577; font:bold 12px Arial, Helvetica, sans-serif; margin:0px 0px 10px 10px;}
#ficha_oferta td p{font:11px/14px Arial, Helvetica, sans-serif; margin:0px 0px 10px 10px; padding:0px;}
#ficha_oferta td p span{color:#002577; font:11px Arial, Helvetica, sans-serif;}
#ficha_oferta td p strong{color:#C00;}
#ficha_oferta td ul{margin:20px 20px 30px 0px; padding:0px; list-style-type:none;}
#ficha_oferta td ul li{margin:10px 0px; padding:0px 0px 0px 10px; background:url(../images/htm/idx-cubo-na.gif) 0px 5px no-repeat;}
#ficha_oferta td ul li strong{color:#F60;}
#ficha_oferta td ul li .precio{font:bold 13px Arial, Helvetica, sans-serif; color:#C00;}
#ficha_oferta td .restricciones{font:bold 11px Arial, Helvetica, sans-serif; margin:0px;}



/*PARTNERSHIP*/
.partnership{font:11px/18px Arial, Helvetica, sans-serif; color:#002577;}
.partnership h1{font:bold 12px Arial, Helvetica, sans-serif;}
.partnership .url{font:10px Arial, Helvetica, sans-serif; color:#F85900; margin:10px 0px 15px 0px;}
.partnership .url a{color:#F85900; padding:0px 2px; font:10px Arial, Helvetica, sans-serif;}
.partnership .url a:hover{color:#000; text-decoration:none; padding:0px 2px; font:10px Arial, Helvetica, sans-serif;}
.partnership img{float:right; margin:0px 0px 15px 15px;}
.partnership .logos{border:1px solid #CCC; margin:10px; text-align:center; width:auto; display:table;}
.partnership .logos img{margin:15px; float:none; display:inline;}



/*ATENCION AL CLIENTE*/
.atencion_cliente{border:1px solid #CCC; margin:15px; padding:15px; font:11px/18px Arial, Helvetica, sans-serif; color:#002577;}
.atencion_cliente h1{font:bold 12px Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px;}
.atencion_cliente p{margin:0px;}
.atencion_cliente a{color:#F85900; padding:0px 2px; font:10px Arial, Helvetica, sans-serif;}
.atencion_cliente a:hover{color:#000; text-decoration:none; padding:0px 2px; font:10px Arial, Helvetica, sans-serif;}



#popupSuperCalendar{width: 220px; border: 1px solid #CCC; background: #FFF;}
#popupSuperCalendar table{ background: #FFF; width: 100%;}
#popupSuperCalendar table td{font: 11px arial, helvetica, sans-serif; padding: 1px; cursor: pointer;}
#popupSuperCalendar #seleccione_mes{font: normal 11px arial, helvetica, sans-serif;}
#popupSuperContent{font: bold 50px arial, helvetica, sans-serif;}
#fecha_hoy{border: 1px solid #CCC; background: #f5f5f5; text-align: center; padding: 2px; font: 11px arial, helvetica, sans-serif; }
#fecha_hoy #popupSuperToday{width: 100%; background: none;}



table tr td .radiobutton input {width:auto; height:auto; padding:0px; margin:0px 3px 0px 0px; border:none; background:none;}



/*TRACKER*/
/*ESTRUCTURA RESERVA*/
#estructura_reserva{margin:20px auto; width:95%;}
#estructura_reserva h1{background:url(../images/tracker_fon_h1.jpg) 0px 0px no-repeat; color:#FFF; font:bold 12px Arial, Helvetica, sans-serif; padding:5px 0px 0px 30px; margin:0px 0px 0px 6px; width:168px; height:22px;}


#estructura_reserva ul{list-style-type:none; color:#333; margin:15px 10px;}
#estructura_reserva ul li{background:url(../images/tracker_bullet.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px;}
#estructura_reserva ul li strong{font:bold 14px Arial, Helvetica, sans-serif; color:#900;}
#estructura_reserva ul li ul{margin:0px;}
#estructura_reserva ul li ul li{background:url(../images/tracker_bullet_02.gif) 0px 5px no-repeat; padding:0px 0px 0px 10px; font:9px Arial, Helvetica, sans-serif;}



#estructura_reserva #fon_left{background:url(../images/tracker_fon_left.jpg) left top repeat-y; padding:0px 0px 0px 7px; margin:0px;}
#estructura_reserva #fon_right{background:url(../images/tracker_fon_right.jpg) right top repeat-y; padding:0px 7px 0px 0px; margin:0px;}
#estructura_reserva #fon_bottom{background:url(../images/tracker_fon_bottom.jpg) left bottom repeat-x; padding:0px 0px 7px 0px; margin:0px;}
#estructura_reserva #fon_int_left{background:url(../images/tracker_fon_int_left.jpg) left bottom no-repeat; padding:0px 0px 0px 0px; margin:0px; border:1px solid #CCC;}

#estructura_reserva #fon_int_right{background:url(../images/tracker_fon_int_right.jpg) right bottom repeat-x; padding:0px 0px 10px 0px; margin:0px; border-top:1px solid #FFF;}
#estructura_reserva #fon_etapas{background:url(../images/tracker_fon_etapas.jpg) 0px 0px repeat-x; height:65px;}
#estructura_reserva #fon_etapas ul{list-style-type:none; color:#036; padding:15px 0px 0px 25px; margin:0px; font:bold 11px Arial, Helvetica, sans-serif;}
#estructura_reserva #fon_etapas ul li{float:left; margin:0px 15px 0px 0px; width:120px; background:none; padding:0px;}
#estructura_reserva #fon_etapas ul li a:hover{background:none;}
#estructura_reserva #fon_etapas ul li strong{background:url(../images/tracker_fon_pasos.jpg) center top; width:17px; height:31px; padding:5px 0px 0px 10px; margin:0px 5px 0px 0px; display:block; float:left;}
#estructura_reserva #fon_etapas ul .seleccionado{float:left; margin:0px 15px 0px 0px; width:120px; color:#900;}
#estructura_reserva #fon_etapas ul .seleccionado strong{background:url(../images/tracker_fon_pasos_activo.jpg) center top; color:#900; width:22px; height:39px; padding:5px 0px 0px 15px; margin:0px 0px 0px 0px; display:block; float:left;}


#estructura_reserva #resumen_valores{margin:10px 0px; border-bottom:none;}
#estructura_reserva #resumen_valores td{vertical-align:top; border-bottom:none;}



/*ESTILOS PARA FORMULARIO Y ELEMENTOS DEL FORMULARIO*/
#estructura_reserva {margin:0px; padding:10px 30px 20px 30px;}
#estructura_reserva p{font:11px Arial, Helvetica, sans-serif; color:#333;}
#estructura_reserva h1{font:bold 15px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#036; background:none; padding:0px; margin:0px 0px 10px 0px; width:auto;}
#estructura_reserva h2{font:bold 14px Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#036; background:none; padding:0px; margin:40px 0px 5px 8px; width:auto;}
#estructura_reserva table{margin:0px; padding:0px; border-collapse:collapse; width:100%;}
#estructura_reserva table th{border-bottom:1px solid #E4E4E4; padding:10px 3px; text-align:left; vertical-align:top; width:255px; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#estructura_reserva table td{border-bottom:1px solid #E4E4E4; padding:10px 3px; vertical-align:top; font:11px Arial, Helvetica, sans-serif; color:#000;}
#estructura_reserva table td img{margin:0px 0px 0px 5px;}
#estructura_reserva select{height:18px; font:11px Arial, Helvetica, sans-serif; color:#000;}
#estructura_reserva input{background:#F5F5F5; padding:0px 2px; height:16px; border:1px solid #CCC; font:11px Arial, Helvetica, sans-serif;}
#estructura_reserva label{font:9px Arial, Helvetica, sans-serif; float:left; text-align:center; margin:3px 0px 0px 2px;}

#estructura_reserva .totales{color:#900; font:bold 14px Arial, Helvetica, sans-serif;}


#estructura_reserva #ofertas{border:1px solid #E4E4E4; border-collapse:collapse; margin:0px auto;}
#estructura_reserva #ofertas td{border:1px solid #E4E4E4; padding:15px; vertical-align:top; width:50%;}
#estructura_reserva #ofertas td h1{color:#036; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:normal; margin:0px; padding:0px;}
#estructura_reserva #ofertas td p{margin:0px 0px 10px 0px;}
#estructura_reserva #ofertas td p strong{color:#F60;}
#estructura_reserva #ofertas td img{float:right; margin:0px 0px 15px 15px;}
#estructura_reserva #ofertas td .bot_continuar{margin:15px 0px 0px 0px; padding:0px;}
#estructura_reserva #ofertas td .bot_continuar input{height:31px; padding:0px; margin:0px; background:url(../images/tracker_fon_botones.gif) left bottom repeat-x #E4E7E8; border:2px solid #369; font:bold 11px Arial, Helvetica, sans-serif; width:auto; color:#004A6F; cursor:pointer;}



#estructura_reserva #botones_pie{text-align:right; clear:both;}
#estructura_reserva #botones_pie input{height:31px; padding:0px 5px; width:auto; margin:0px; background:url(../images/tracker_fon_botones.gif) left bottom repeat-x #E4E7E8;  font:bold 11px Arial, Helvetica, sans-serif; color:#004A6F; cursor:pointer; border:2px solid #369;}
#estructura_reserva #botones_pie a{height:21px; padding:7px 15px 3px 15px; margin:0px; background:url(../images/tracker_fon_botones.gif) left bottom repeat-x #E4E7E8; border:2px solid #369; font:bold 11px Arial, Helvetica, sans-serif; width:auto; color:#004A6F; cursor:pointer; text-decoration:none;}

#estructura_reserva #botones_reserva{text-align:center;}
#estructura_reserva #botones_reserva input{height:31px; padding:0px 5px; width:auto; margin:0px 5px; background:url(../images/tracker_fon_botones.gif) left bottom repeat-x #E4E7E8;  font:bold 11px Arial, Helvetica, sans-serif; color:#004A6F; cursor:pointer; border:2px solid #369;}



/*ESTILOS PARA LISTADO DE VEHICULOS*/
#estructura_reserva #listado_autos{margin:0px; padding:0px; border-collapse:collapse; width:100%;}
#estructura_reserva #listado_autos td{border-bottom:1px solid #E4E4E4; padding:10px 3px 20px 3px; vertical-align:top; font:11px Arial, Helvetica, sans-serif; color:#000;}

#estructura_reserva #listado_autos td img{margin:0px 0px 0px 5px; border:1px solid #EBEBEB;}
#estructura_reserva #listado_autos td h1{width:auto; font:bold 13px Arial, Helvetica, sans-serif;}
#estructura_reserva #listado_autos td h1 label{font:bold 13px Arial, Helvetica, sans-serif; color:#900; margin:0px 5px 0px 0px; padding:0px; float:none; cursor:pointer;}
#estructura_reserva #listado_autos td h1 input{margin:0px; background:none; width:auto; height:auto; border:none; cursor:pointer;}
#estructura_reserva #listado_autos td h2{font:bold 12px Arial, Helvetica, sans-serif; color:#036; margin:15px 0px 0px 20px; letter-spacing:normal;}
#estructura_reserva #listado_autos td p{margin:5px 0px 0px 20px;}
#estructura_reserva #listado_autos td h3{font:9px Arial, Helvetica, sans-serif; margin:15px 0px 0px 20px;}
#estructura_reserva #listado_autos td h4{font:bold 11px Arial, Helvetica, sans-serif; margin:15px 0px 0px 20px; color:#F84B01;}
#estructura_reserva #listado_autos td .destacado{color:#F84B01; margin:20px 20px 10px 20px; }
#estructura_reserva #listado_autos th{border-bottom:1px solid #E4E4E4; padding:10px 3px; text-align:left; vertical-align:top; width:165px; font:normal 11px Arial, Helvetica, sans-serif; color:#000;}
#estructura_reserva #listado_autos th h2{font:bold 12px Arial, Helvetica, sans-serif; color:#333; margin:10px 0px 0px 20px;}
#estructura_reserva #listado_autos th .simulacion{width:155px; background:#E6EBF1; margin:5px 0px 0px 0px;}
#estructura_reserva #listado_autos th .simulacion th{border:none; width:85px; padding:5px 0px 5px 10px;}
#estructura_reserva #listado_autos th .simulacion td{border:none; padding:5px 0px 5px 0px;}
#estructura_reserva #listado_autos th .simulacion td strong{color:#900; font:bold 12px Arial, Helvetica, sans-serif;}

#estructura_reserva #listado_autos .valores{border:1px solid #E0E0E0; border-collapse:collapse; margin:15px auto; float:right;}
#estructura_reserva #listado_autos .valores thead td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#FFF; background:#396EA2; font:bold 12px Arial, Helvetica, sans-serif;}
#estructura_reserva #listado_autos .valores th{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#036; background:#B5DCF0;}
#estructura_reserva #listado_autos .valores td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#900; font:bold 12px Arial, Helvetica, sans-serif;}
#estructura_reserva #listado_autos .valores tfoot td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#FFF; font:9px Arial, Helvetica, sans-serif;}


#estructura_reserva #resumen_valores .valores{width:100%; border:1px solid #E0E0E0; border-collapse:collapse; margin:15px auto 0px auto;}
#estructura_reserva #resumen_valores .valores thead td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#FFF; background:#396EA2; font:bold 12px Arial, Helvetica, sans-serif;}
#estructura_reserva #resumen_valores .valores th{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#036; background:#B5DCF0;}
#estructura_reserva #resumen_valores .valores td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#900; font:bold 12px Arial, Helvetica, sans-serif;}
#estructura_reserva #resumen_valores .valores tfoot td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#FFF; font:9px Arial, Helvetica, sans-serif;}


#estructura_reserva .valores{width:250px; border:1px solid #E0E0E0; border-collapse:collapse; margin:15px auto;}
#estructura_reserva .valores thead td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#FFF; background:#396EA2; font:bold 12px Arial, Helvetica, sans-serif;}
#estructura_reserva .valores th{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#036; background:#B5DCF0;}
#estructura_reserva .valores td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#900; font:bold 12px Arial, Helvetica, sans-serif;}
#estructura_reserva .valores tfoot td{border:1px solid #E0E0E0; border-collapse:collapse; padding:5px; text-align:left; color:#FFF; font:9px Arial, Helvetica, sans-serif;}



#estructura_reserva #listado_autos th p input{height:31px; padding:0px 5px; width:auto; margin:0px; background:url(../images/tracker_fon_botones.gif) left bottom repeat-x #E4E7E8;  font:bold 11px Arial, Helvetica, sans-serif; color:#004A6F; cursor:pointer; border:2px solid #369;}
#estructura_reserva #listado_autos th .bot_continuar{width:77px; height:31px; border:none;}

#estructura_reserva #botones_pie input{height:31px; border:none;}
#estructura_reserva #botones_pie a{width:77px; height:31px; border:none; display:block; float:left; background:url(../images/tracker_bot_anterior.gif) 0px 0px no-repeat;}




/*ESTILOS PARA TABLAS ADICIONALES*/
#estructura_reserva .datos_adicionales{margin:0px; padding:0px; border-collapse:collapse; width:100%; border:1px solid #E4E4E4;}
#estructura_reserva .datos_adicionales th{border:1px solid #E4E4E4; padding:7px 10px; vertical-align:top; font:11px Arial, Helvetica, sans-serif; color:#036; background:#B5DCF0;}
#estructura_reserva .datos_adicionales td{border:1px solid #E4E4E4; padding:7px 10px; vertical-align:top; font:11px Arial, Helvetica, sans-serif; color:#000;}
#estructura_reserva .input_check input, #estructura_reserva .input_radio{background:none; border:none; padding:0px;}
#estructura_reserva .datos_adicionales td label{float:none;}
#estructura_reserva .datos_adicionales td strong{color:#900;}
#estructura_reserva .datos_adicionales td textarea{width:100%; height:100px; background:#F5F5F5; border:1px solid #CCC;}

#estructura_reserva .total_reserva{width:250px; border:1px solid #036; margin:20px auto;}
#estructura_reserva .total_reserva table .titulo{background:#069; padding:5px; margin:0px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; letter-spacing:normal; color:#FFF;}
#estructura_reserva .total_reserva table{border:1px solid #E4E4E4; border-collapse:collapse; margin:0px;}
#estructura_reserva .total_reserva table th{border:1px solid #E4E4E4; background:#B8B9E2; text-align:center; font:bold 11px Arial, Helvetica, sans-serif; color:#000;}
#estructura_reserva .total_reserva table td{border:1px solid #E4E4E4; text-align:center; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color:#900;}
#estructura_reserva .total_reserva p{margin:5px 10px; padding:0px; text-align:center;}




/*PAGINA ATENCION AL CLIENTE*/
.tabla_atencion_cliente{width:100%; border:1px solid #CCC; border:none; margin:0px 0px 20px 0px;}
.tabla_atencion_cliente th{background:#EDF1FC; padding:12px 10px; color:#002577;}
.tabla_atencion_cliente td{padding:12px 10px; color:#002577; font:11px Arial, Helvetica, sans-serif; border-bottom:1px dotted #F60;}
.tabla_atencion_cliente a{font:11px Arial, Helvetica, sans-serif;}


/*ESTILOS POPUP*/
#popup_newsletter{ background: #FFF; font: 11px/140% "Trebuchet MS", Arial, Helvetica;}
#popup_newsletter #header_popup{background: url(images/htm/popup_logo_budget.gif) no-repeat 35px 10px #335892; width: 323px; height: 86px; border-bottom: 18px solid #F85900; margin: 0px auto;}
#popup_newsletter #contenido_popup{background: #EEF1F6; margin: 4px; padding: 4px 8px; height: 380px;}
#popup_newsletter h1{ font: bold 13px "Trebuchet MS", Arial, Helvetica; color: #002577; margin: 0px; padding: 0px;}
#popup_newsletter .datos_form{width: 296px; margin: 12px auto; padding: 0px; border: 1px solid #B3CFFF; border-collapse: collapse; font-size: 10px;}
#popup_newsletter .datos_form td{border-bottom: 1px solid #B3CFFF; text-align: left; border-collapse: collapse; padding: 3px 2px 3px 5px;}
#popup_newsletter .bt-enviar{float: right; margin: 10px 0px 0px 0px;}

#popup{background:url(../images/tracker_fon_etapas.jpg) 0px 0px repeat-x; padding:0px; color:#000;}
#popup #cerrar{background:#B8B9E2; text-align:right; padding:5px 10px; color:#000;}
#popup #cerrar a{color:#000;}
#popup #main{margin:25px;}
#popup #main h1{font:bold 15px Arial, Helvetica, sans-serif; color:#036;}

