/*CSS Document*/
*
{
    margin: 0;
    padding: 0;
}
.vermas
{
    border: 1px solid #000000;
    width: 80px;
}
TD.header_veh
{
    background-color: #FFF;
    color: #222;
    font-weight: bold;
    padding: 3px;
}
TABLE.cot_veh
{
    padding: 0;
    margin: 0;
}
TD.cot_vehiculo
{
    padding-top: 2px;
    padding-bottom: 2px;
    border-spacing: 0px;
    padding-left: 10px;
    margin-right: 10px;
    border-bottom: 1px dotted #AAA;
}
TH.titulo_cat
{
    border: 0px solid #000000;
    padding: 10px 0 0 10px;
    background-color: #014B2A;
    font-size: 90%;
}
TH.titulo_cat H1
{
    font-style: normal;
    display: inline-block;
    color: #FFF;
    font-size: 140%;
}
TH.titulo_cat H2
{
    display: inline-block;
    margin-left: 70px;
    font-size: 100%;
    color: #FFF;
		font-weight:bold
    /*[empty]float:;*/
}
.vehiculo_foto
{
    height: 125px;
}
P
{
    font-size: 90%;
}
A.boton1
{
    display: inline-block;
    font-size: 60%;
    width: 104px;
    background-image: url(boton_1.png);
    border: 1px solid #000000;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color: #FFF;
    height: 33px;
    text-decoration: none;
}
A.boton1:hover
{
    background-image: url(boton_1.png);
    background-repeat: no-repeat;
    background-position: 0px -33px;
}
#contenido DIV H1
{
    margin-left: 1px;
}
H2
{
    font-size: 95%;
    font-weight: normal;
    line-height: 1.3;
}
H1
{
    font-size: 115%;
}
H6
{
    color: #005D2A;
    font-size: 80%;
    font-weight: bold;
}
#suc_fecha_hora P
{
    font-size: 85%;
}
H5
{
    color: #007441;
    font-size: 100%;
}

#banner_tarifas
{
    margin: 0 auto;
    width: 940px;
}
#mapa A
{
    text-decoration: none;
    color: #2B2B2B;
    font-size: 105%;
}
#mapa H2
{
    font-size: 115%;
    margin-bottom: 7px;
}
#mapa UL UL
{
    margin-left: 10px;
}
#mapa UL LI
{
    margin-left: 14px;
    padding: 2px;
}
#mapa
{
    background-color: #FFFFFF;
    padding: 38px;
}
TABLE H1
{
    padding-bottom: 7px;
    color: #226735;
    font-size: 180%;
}
TABLE H3
{
    color: #74B80C;
    font-size: 120%;
}
.nombre_veh
{
    color: #262626;
    font-size: 120%;
    font-weight: bold;
}
#mapa H1
{
    font-size: 14pt;
}
TABLE .submit
{
    margin-top: 25px;
}
TABLE LABEL
{
    width: 120px;
    display: inline-block;
    font-size: 90%;
    /*height: 20px;*/
}
#contenido TABLE
{
    width: 100%;
    padding: 30px;
}
.monto_veh
{
    height: 125px;
}
#suc_fecha_hora TABLE
{
    width: 210px;
    padding: 2px;
    /*[disabled]border:1px solid #000000;*/
}
#cont_cont #ReservaCotizarForm #suc_fecha_hora TABLE
{
    display: inline;
    /*padding-left: 24px;*/
}
#contenido
{
    display: block;
    width: 940px;
    margin: 0px auto;
    /*[disabled]height:50%;*/
    background-color: #FFF;
}
TABLE .input
{
    padding-bottom: 3px;
    padding-top: 3px;
}
#datos_vehiculo_reservas TD DIV
{
    font-size: 12pt;
}
#datos_vehiculo_reservas TD
{
    font-size: 10pt;
}
#datos_vehiculo_reservas TD H5
{
    font-size: 10pt;
    font-weight: bold;
}
#datos_vehiculo_reservas TD H6
{
    font-size: 8.7pt;
    font-weight: normal;
}
TD
{
    font-size: 90%;
}
#login_tb BUTTON
{
    float: right;
    margin-top: 10px;
}
#login_tb LABEL
{
    width: 154px;
    display: inline-block;
    font-size: 10pt;
}

.input_clientes INPUT
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.confirmar H3
{
    font-size: 10.1pt;
    font-weight: normal;
}
.confirmar H2
{
    font-size: 10.8pt;
    color: #007340;
    font-weight: normal;
}
.confirmar H1
{
    font-size: 11.4pt;
}
.confirmar
{
    background-color: #FFFFFF;
    padding: 54px;
}
.enc_suc
{
    background-color: #9ABBAC;
    color: #FFFFFF;
    padding: 5px 5px 5px 15px;
    font-size: 11pt;
}
#k1 H2
{
    font-size: 9.5pt;
    color: #FFFFFF;
    font-weight: normal;
    width: 284px;
    display: inline;
    text-align: center;
    padding-left: 111px;
    padding-right: 120px;
}
#k1 H1
{
    font-size: 12.7pt;
    width: 100%;
    text-align: center;
    color: #FFFFFF;
    font-weight: normal;
    padding: 3px;
}
.flecha_arriba A
{
    text-decoration: none;
    color: #636363;
    position: absolute;
    top: -4px;
    left: 0px;
}
.flecha_arriba
{
    font-weight: normal;
    font-size: 18.9pt;
    position: relative;
    top: 10px;
    border-top: 1px dotted #636363;
    width: 12px;
    left: 3px;
}
.titulos_prod H2
{
    color: #004920;
    font-size: 84%;
    position: absolute;
    right: 13px;
    top: 10px;
    font-weight: normal;
}
.foto_auto_p3 IMG
{
    position: absolute;
    left: 53px;
    top: 0px;
}
.agotado H1
{
    font-size: 110%;
    color: #D36D6D;
}
.agotado
{
    z-index: 100;
    filter: alpha(opacity=60);
    -moz-opacity: .80;
    opacity: .80;
    display: inline-block;
    margin-left: 26px;
}
.foto_auto_p3
{
    width: 294px;
    height: 246px;
    position: absolute;
    left: 432px;
    top: 0px;
}
#fono_mail P
{
    font-size: 8.8pt;
    display: inline;
}
#fono_mail A
{
    text-decoration: none;
    color: #323232;
    padding-left: 9px;
}
#fono_mail H2
{
    color: #006439;
    font-size: 12pt;
    display: inline;
    padding-left: 10px;
}
#fono_mail
{
    position: absolute;
    bottom: -6px;
    left: 288px;
    font-size: 9.4pt;
    width: 466px;
    height: 25px;
}
#c_faq
{
    padding-left: 0px;
    background-color: #FFFFFF;
}
.sep_sesion
{
    width: 3px;
    height: 9px;
    float: right;
}
#izquierda P STRONG U
{
    color: #006500;
    text-decoration: none;
    font-size: 10.2pt;
}
#izquierda P STRONG
{
    color: #515151;
}
.titulos_prod IMG
{
    height: 42px;
}
.novedad_footer A
{
    font-size: 10pt;
    padding: 9px;
    text-decoration: none;
}
.novedad_footer
{
    background-color: #FFFFFF;
    padding: 8px;
}
#labelcom TEXTAREA
{
    width: 247px;
    height: 164px;
}
.msgReserva
{
    width: 670px;
    text-align: justify;
    font-size: 10.3pt;
    position: relative;
    top: 114px;
    left: 105px;
}
#mb_cont P
{
    margin-top: 16px;
}
#UserLoginForm LABEL
{
    display: block;
    text-align: left;
    width: 70px;
}
.dp4_monetario H4
{
    color: #515151;
    font-size: 10.9pt;
}
.dpdevolu
{
    font-size: 10pt;
    padding-top: 3px;
}
.foto_auto2 IMG
{
    /*+placement:shift 31px -5px;*/
    position: relative;
    left: 31px;
    top: -5px;
}
#contenedor
{
    background-color: #FFFFFF;
}
#form_mensaje LABEL
{
    position: absolute;
    top: 0px;
    left: 4px;
}
A IMG, A
{
    border: none;
    border: none;
    -moz-user-select: none;
    /*-khtml-user-select: none*/
    outline: none;
}
BODY
{
    background-attachment: fixed;
    background-image: url("bg_tela.gif");
    font-family: Arial, Verdana, Helvetica, sans-serif;
    background-color: #555;
    color: #333;
    text-align: center;
    font-size: 100%;
}
/*CONTENEDOR GENERAL*/
#general
{
    width: 100%;
    
}
/*SITIO*/
#sitio
{
    width: 940px;
    position: absolute;
    text-align: left;
    top: 0px;
    left: 0px;
    margin: auto auto auto 112px;
}
/** HEADER **/
#header
{
    display: block;
    width: 940px;
    height: 50pt;
    margin: 0px auto;
    font-size: 95%;
    padding: 0;
    border-top: 1px solid #3B7;
}
#header H1
{
    line-height: 20px;
    background: #003D4C url(..cake.icon.png) no-repeat left;
    color: #FFF;
    padding: 0px 30px;
}
#header H1 A
{
    color: #FFF;
    background: #003D4C;
    font-weight: normal;
    text-decoration: none;
}
#header H1 A:hover
{
    color: #FFF;
    background: #003D4C;
    text-decoration: underline;
}
#logo
{
    margin-left: 12px;
    position: absolute;
    top: 27px;
}
#header .bot_principal
{
    width: 940px;
    height: 51px;
    float: right;
    background-position: bottom;
    z-index: 100;
}
#header .bot1
{
    float: right;
    text-align: center;
}
#header .bot1 A
{
    color: #FFFFFF;
    display: inline-block;
    font-size: 80%;
    height: 15px;
    padding: 10px 0 8px;
    text-decoration: none;
    width: 97px;
    background-image: url(bot_menu.png);
    background-repeat: no-repeat;
    text-align: center;
    background-position: 2px 0px;
}
#header .bot1 A:hover
{
    background-image: url(bot_menu.png);
    background-repeat: no-repeat;
    background-position: 2px -33px;
}
#header .separ
{
    background: #186841;
    float: left;
    height: 10px;
    position: relative;
    top: 0px;
    width: 0px;
}
#header .superior
{
    height: 30px;
    font-size: 75%;
    color: #FFFFFF;
    padding: 10px 5px 0 8px;
    text-align: right;
    float: right;
    /*[disabled]border:1px solid #000000;*/
    display: block;
}
#header .superior A
{
    color: #FFFFFF;
    text-decoration: none;
    font-weight: normal;
}
#header .superior A:hover
{
    color: #FFF;
    text-decoration: underline;
}
#barra_container
{
    height: 18px;
    float: right;
    display: block;
    width: 100%;
    margin-bottom: 8px;
}
#header .barra
{
    font-size: 11px;
    color: #DDD;
    padding: 1px;
    float: right;
    margin-right: 10px;
}
#header .barra A
{
    color: #FFFFFF;
    text-decoration: none;
}
#header .barra_sesion
{
    font-size: 11px;
    color: #CCC;
    position: relative;
    width: auto;
    float: right;
    font-weight: normal;
    bottom: 0px;
}
#header .barra_sesion A
{
    color: #FFFFFF;
    text-decoration: none;
    background-color: #66A309;
    display: inline-block;
    padding: 2px 10px;
    border: 1px solid #375B00;
    margin-right: 1px;
    margin-left: 1px;
}
#header .barra_sesion A:hover
{
    background-color: #5C9800;
}
/*FIN HEADER
CUERPO*/
#cuerpo
{
    
    position: relative;
    text-align: left;
    /*[disabled]border:1px solid #000000;*/
    margin: 0px auto;
}
.ciudad_form_index
{
    width: 180px;
    height: 18px;
    /*[disabled]position:absolute;*/
    top: 40px;
    left: 10px;
}
.ciudad_form_index SELECT
{
    width: 194px;
    font-size: 0.75em;
    color: #666666;
    padding-left: 2px;
    margin-top: 6px;
    height: 22px;
}
#retiro_form_index
{
    width: 210px;
    height: 25px;
    position: absolute;
    top: 70px;
    left: 9px;
}
#devolucion_form_index
{
    width: 210px;
    height: 25px;
    /*[disabled]position:absolute;*/
    top: 70px;
    left: 9px;
}
.cal_form_index
{
    float: left;
    margin: 0 10px 0 5px;
}
.hora_form_index
{
    float: left;
    margin-left: 5px;
    padding-top: 1px;
}
.hora_form_index SELECT
{
    color: #666;
    font-size: 0.75em;
    width: 70px;
    height: 20px;
}
#boton_formulario
{
    margin-top: 18px;
}
#fono_cotizador
{
    color: #007944;
    font-size: 70%;
    height: 13.2pt;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 29em;
    width: 210px;
}
#banner
{
    float: left;
    display: inline-block;
    width: 704px;
}
.banner24
{
    width: 200px;
    height: 80px;
    position: absolute;
    right: 0;
    top: 40px;
    z-index: 5;
    visibility: visible;
}
/*PUBLICIDAD*/
#publicidad
{
    width: 940px;
    height: 97px;
    position: relative;
    margin: 2px auto 5px;
}
#pub1
{
    float: left;
    width: 275px;
    height: 97px;
    margin-right: 4px;
}
#pub2
{
    float: left;
    width: 277px;
    height: 97px;
    margin-right: 4px;
}
#pub3
{
    float: left;
    width: 380px;
    height: 97px;
}
#hoteles
{
    width: 157px;
    height: 47px;
    position: relative;
    margin-bottom: 2px;
}
#usados
{
    position: relative;
    width: 157px;
    height: 48px;
}
#pub4
{
    float: left;
    width: 219px;
    height: 97px;
}
#chat
{
    width: 219px;
    height: 24px;
}
#texto_chat
{
    width: 174px;
    height: 24px;
    float: left;
    background-image: url(chat.jpg);
    background-repeat: no-repeat;
}
#boton_chat
{
    width: 45px;
    height: 24px;
    float: left;
}
#sucursales
{
    width: 219px;
    height: 71px;
    margin-top: 2px;
    background-image: url(descuento.jpg);
    background-repeat: no-repeat;
}
#suc_chile P
{
    width: 120px;
    position: relative;
    top: 28px;
    left: 10px;
    font-size: 0.75em;
    color: #666;
}
.destacado
{
    color: #333;
    font-weight: bold;
}
/*PIE*/
#pie
{
    height: 45px;
    margin: 4px auto;
    position: relative;
    width: 940px;
    text-align: left;
}
#fono_pie
{
    float: right;
    font-size: 18px;
    font-weight: bold;
    position: absolute;
    right: 20px;
    text-align: right;
    top: 8px;
    width: 600px;
}
#fono_pie A
{
    color: #FFFFFF;
    text-decoration: none;
}
#fono_pie A:hover
{
    color: #FFF;
    text-decoration: underline;
}
#botonera_legal
{
    color: #EEE;
    font-size: 11px;
    font-weight: bold;
    height: 20px;
    left: 8px;
    padding: 3px 0px 0px 8px;
    position: absolute;
    top: 8px;
    width: 850px;
}
#botonera_legal A
{
    color: #FAFAFA;
    text-decoration: none;
}
#botonera_legal A:hover
{
    color: #FFF;
    text-decoration: underline;
}

/********************** TARIFAS *************************/
#cuerpo2
{
    width: 940px;
    position: relative;
    background-color: #FFFFFF;
    margin: 0 auto;
}
#banner_interior
{
    width: 940px;
    height: 194px;
    position: relative;
    margin: 0 auto;
}
/** BOTONERA TARIFAS **/
#botonera_productos
{
    width: 940px;
    height: auto;
    position: relative;
    display: inline-block;
    background-color: #006035;
}
#botonera_productos_cot
{
    width: 940px;
    position: relative;
    display: inline-block;
    background-color: #002B16;
}
#info_superior
{
    width: 940px;
    height: 26px;
    position: relative;
    color: #FFF;
    font-size: 11.4px;
    background-color: transparent;
    margin-top: 3px;
}
#info_sup_ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#info_sup_ul LI
{
    margin: 2px;
    padding: 2px;
    border: 1px solid #134A1B;
    float: left;
    background-color: #4B7D24;
}
.bot1_tarifas
{
    float: left;
}
.bot1_tarifas A
{
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    padding: 5px 20px;
    text-decoration: none;
}
.bot1_tarifas A:hover
{
    background-color: #003C21;
}
.separador
{
    float: left;
    width: 0px;
}
/** PRODUCTOS **/
#productos
{
    width: 940px;
    position: relative;
    background-color: #FFF;
    margin: 0 auto;
    text-align: left;
}
.titulos_prod H1
{
    color: #005D2A;
    font-size: 19px;
    left: 25px;
    position: absolute;
    top: 6px;
    font-weight: bold;
}
.titulos_prod P
{
    color: #007441;
    display: block;
    font-size: 22px;
    left: 20px;
    position: relative;
    top: 15px;
}
.titulos_prod H6
{
    color: #007441;
    display: block;
    font-size: 13px;
    position: relative;
    right: -190px;
    top: -5px;
}
.novedades
{
    color: #777;
    width: 940px;
    background-color: #FFF;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.c_novedades
{
    margin: auto;
    padding: 15px;
    width: 900px;
    background-color: #FFF;
}
.novedad
{
    color: #777;
    width: 900px;
    background-color: #FFF;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    padding: 10px 20px;
}
.novedad H1
{
    color: #074;
    font-size: 18px;
}
.novedad A
{
    text-decoration: none;
    padding: 2px;
}
.novedad P
{
    font-size: 12px;
    text-decoration: none;
    padding: 5px 0px;
}
.novedad H1 P
{
    font-size: 11pt;
}
.novedad_titulo
{
    background-color: #FFF;
    color: #074;
    font-size: 16px;
    text-decoration: none;
}
.novedad_titulo:hover
{
    background-color: #074;
    color: #FFF;
}
.novedades_fecha
{
    color: #666;
    font-size: 10px;
    text-decoration: none;
}
.autos
{
    width: 458px;
    height: 165px;
    margin: auto 4px 8px;
    border: 1px dotted #007340;
    float: left;
    position: relative;
    top: 0px;
    display: inline-block;
}
.autos_tar
{
    width: 930px;
    height: 165px;
    margin: auto 4px 8px;
    border: 1px dotted #D9D8D8;
    float: left;
    position: relative;
    top: 0px;
    display: inline-block;
    color: #262626;
}
.foto_auto
{
    width: 250px;
    height: 140px;
    position: relative;
    float: left;
}
.foto_auto IMG
{
    position: absolute;
    float: left;
    top: 15px;
    left: 15px;
    z-index: 0;
}
.foto_auto2
{
    width: 270px;
    height: 160px;
    position: relative;
    float: left;
}
.nombre_auto
{
    color: #333;
    font-size: 12px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    border: 1px solid #000000;
    width: 70px;
}
.combustible
{
    color: #555;
    font-weight: normal;
    font-size: 85%;
    width: 90px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
}
.cilindrada
{
    width: 50px;
    padding: 0;
    font-size: 80%;
    font-weight: bold;
    display: inline-block;
    margin-top: 15px;
}
.cilindrada H6
{
    color: #000;
}
.peso
{
    width: 160px;
    height: 28px;
    position: absolute;
    bottom: -23px;
    left: 66px;
}
.lupa
{
    left: 180px;
    position: absolute;
    top: 10px;
    width: 100px;
}
.lupa A
{
    color: #999999;
    text-decoration: none;
    font-size: 0.7em;
}
.lupa A:hover
{
    color: #666666;
    text-decoration: underline;
}
.equipamiento A
{
    color: #084;
    text-decoration: none;
    font-size: 80%;
    float: left;
    padding-right: 23px;
}
.equipamiento A:hover
{
    color: #888;
}
.personas
{
    width: 12px;
    height: 28px;
    background-image: url(persona.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    clear: none;
    padding: 0;
    display: inline-block;
    float: right;
}
.peso2
{
    position: absolute;
    left: 151px;
    bottom: 73px;
    width: 163px;
}
.numero_personas
{
    color: #333;
    font-size: 80%;
    display: inline-block;
    padding: 0;
    width: 15px;
    margin-top: 14px;
    float: right;
    text-align: right;
}
.maleta_grande
{
    clear: none;
    width: 18px;
    height: 28px;
    background-image: url(m_grande.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding: 0;
    display: inline-block;
    float: right;
}
.maleta_mediana
{
    clear: none;
    width: 16px;
    height: 28px;
    background-image: url(m_mediana.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding: 0;
    display: inline-block;
    float: right;
}
.maleta_chica
{
    clear: none;
    width: 14px;
    height: 28px;
    float: left;
    background-image: url(m_chica.png);
    background-repeat: no-repeat;
    background-position: bottom center;
    padding: 0;
    display: inline-block;
    float: right;
}
.info_auto
{
    width: 206px;
    height: 164px;
    position: absolute;
    right: 27px;
    top: -3px;
}
.c_categoria
{
    height: auto;
}
.caracteristicas
{
    width: 235px;
    height: 115px;
    float: left;
    color: #333;
    overflow: scroll;
    overflow-x: hidden;
    background-color: #FFFFFF;
    margin-top: 11px;
}
.info1
{
    width: 223px;
    height: 140px;
    float: left;
    color: #333;
    position: absolute;
    right: 400px;
    top: 4px;
}
.info1 UL
{
    list-style: none;
    line-height: 1em;
    padding: 4px 4px 4px 15px;
}
.info1 LI
{
    font-size: 75%;
    color: #1C1C1C;
}
.info1 LI A
{
    text-decoration: none;
    color: #FFF;
    font-weight: bold;
}
.info1 LI A:hover
{
    text-decoration: underline;
    color: #FFF;
    font-weight: bold;
}
.info1 P
{
    font-size: 0.65em;
    padding: 0 7px 0 15px;
    font-weight: bold;
}
.info2
{
    width: 200px;
    height: 163px;
    position: absolute;
    right: 167px;
    top: 4px;
}
.info3
{
    width: 200px;
    height: 140px;
    position: absolute;
    right: -16px;
    top: 4px;
}
.precio
{
    color: #656565;
    /*+placement:float-left 27px 18px;*/
    float: left;
    position: relative;
    left: 17px;
    top: 18px;
    width: 140px;
    font-size: 9.9pt;
}
.precio P
{
    font-size: 1.6em;
    font-weight: 700;
    text-align: left;
    position: relative;
    top: 1px;
    left: 0px;
    color: #2B2626;
}
.precio_dolar
{
    width: 100px;
    height: 30px;
    position: relative;
    top: 21px;
    color: #474747;
    font-size: 0.9em;
    font-weight: 500;
    text-align: left;
    left: 27px;
}
.precio_regular
{
    color: #423838;
    font-size: 0.7em;
    font-weight: 500;
    height: 30px;
    margin: 14px 0px 0px;
    position: relative;
    text-align: left;
    top: 33px;
    width: 200px;
    left: 35px;
}
.precio2
{
    width: 100px;
    height: 55px;
    position: relative;
    top: 15px;
    margin: auto;
    color: #FFFFFF;
}
.precio2 P
{
    font-size: 0.8em;
    font-weight: 700;
    text-align: left;
}
.precio2 P.valor_precio
{
    font-size: 0.8em;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
}
.precio3
{
    width: 100px;
    height: 55px;
    position: relative;
    top: 18px;
    margin: auto;
    color: #FFFFFF;
}
.precio3 P
{
    font-size: 0.8em;
    font-weight: 700;
    text-align: left;
}
.precio3 P.valor_precio
{
    font-size: 0.8em;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
}
.boton_tar
{
    position: absolute;
    right: 6px;
    bottom: 10px;
}
/** AVISOS PRODUCTOS **/
#avisos_autos
{
    width: 940px;
    position: relative;
    background-color: #FFF;
    padding-top: 5px;
    top: 0px;
    margin: 0 auto;
    text-align: left;
}
#aviso_incluye
{
    width: 940px;
    height: 350px;
    background-color: #74B80C;
    color: #333;
    position: relative;
    top: 0px;
}
#aviso_incluye H6
{
    color: #FFF;
    font-size: 18px;
    padding: 5px 0 0 27px;
}
#aviso_incluye UL
{
    list-style: square;
    line-height: 1em;
    padding: 7px;
    margin-left: 20px;
}
#aviso_incluye LI
{
    font-size: 12px;
}
#aviso1
{
    width: 910px;
    height: 80px;
    margin: auto;
    background-image: url(productos/aviso1.jpg);
    background-repeat: no-repeat;
}
#aviso2
{
    width: 910px;
    height: 80px;
    margin: auto;
    background-image: url(productos/aviso2.jpg);
    background-repeat: no-repeat;
    color: #666666;
}
#aviso2 H6
{
    padding: 5px 0 0 27px;
}
#aviso2 UL
{
    list-style: none;
    line-height: 1em;
    padding: 7px;
    margin-left: 20px;
}
#aviso2 LI
{
    font-size: 0.65em;
}
#aviso3
{
    width: 876px;
    height: 209px;
    margin: auto;
    border-bottom: 1px solid #999999;
}
#requerimientos2
{
    width: 428px;
    /*height: 220px;*/
    float: left;
    color: #888888;
    padding-left: 10px;
}
#requerimientos2 H5
{
    color: #00512E;
    padding: 10px 0 0;
}
#requerimientos2 P
{
    padding: 10px 0 0;
    font-size: 0.7em;
    padding: 10px 0 0;
}
#requerimientos2 UL
{
    list-style: none;
    line-height: 1em;
    padding-top: 5px;
}
#requerimientos2 LI
{
    font-size: 0.7em;
}
#pago
{
    width: 350px;
    /*height: 220px;*/
    float: right;
    color: #888;
    padding-right: 10px;
}
#pago H5
{
    color: #00512E;
    padding: 10px 0 0;
}
#pago P
{
    padding: 10px 0 0;
    font-size: 0.7em;
    padding: 10px 0 0;
}
#pago UL
{
    list-style: none;
    line-height: 1em;
    padding-top: 5px;
}
#pago LI
{
    font-size: 0.7em;
}
#aviso4
{
    width: 876px;
    margin: auto;
    border-bottom: 1px solid #999999;
    color: #888888;
    padding-left: 24px;
    padding-bottom: 20px;
}
#aviso4 H5
{
    color: #00512E;
    padding: 10px 0 0;
}
#aviso4 UL
{
    list-style: none;
    line-height: 1em;
    padding-top: 5px;
}
#aviso4 LI
{
    font-size: 0.7em;
}
#kilometros
{
    margin: auto;
    padding: 25px;
}
#k1
{
    width: 580px;
    height: 48px;
    background-color: #007340;
}
#k2
{
    width: 578px;
    height: 175px;
    border: 1px solid #C9C9C9;
}
.cargo
{
    width: 280px;
    height: 155px;
    margin-top: 10px;
    text-align: center;
    color: #888888;
    font-size: 0.75em;
    float: left;
}
.cargo P
{
    line-height: 2em;
}
/********************** PLAN *************************/
#plan
{
    width: 940px;
    background-color: #FFFFFF;
    position: relative;
}
#accesos
{
    width: 940px;
    height: 140px;
    position: relative;
    background-image: url(plan/fondo_accesos.jpg);
}
#ac1
{
    width: 570px;
    height: 220px;
    float: left;
    background-image: url(plan/15_plan.jpg);
    background-repeat: no-repeat;
}
#ac2
{
    width: 370px;
    height: 220px;
    float: left;
    background-image: url(plan/chat_plan.jpg);
    background-repeat: no-repeat;
    position: relative;
}
#conectar
{
    width: 70px;
    height: 20px;
    position: relative;
    top: 145px;
    left: 220px;
}
#conectar A
{
    color: #006600;
    text-decoration: none;
    font-size: 0.75em;
}
#conectar A:hover
{
    color: #999999;
}
#tit_region
{
    width: 940px;
    height: 37px;
    background-image: url(plan/region_titulo.gif);
    background-repeat: repeat;
}
#seleccion_region
{
    width: 940px;
    height: 400px;
    background-image: url(loading.gif);
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
#publicidad_plan
{
    width: 940px;
    height: 185px;
    position: relative;
    background-image: url(plan/publicidad_plan.jpg);
    background-repeat: no-repeat;
}
#valor_plan
{
    width: 200px;
    position: absolute;
    text-align: right;
    top: 155px;
    left: 690px;
}
#valor_plan P
{
    font-size: 0.9em;
    color: #333;
}
#info_planes
{
    width: 876px;
    margin: auto;
    border-bottom: 1px solid #999999;
    color: #333;
    padding-left: 24px;
    padding-bottom: 15px;
    padding-top: 10px;
}
#info_planes UL
{
    list-style: none;
    line-height: 1em;
    padding-top: 5px;
}
#info_planes LI
{
    font-size: 0.9em;
}
#contacto_plan
{
    height: 94px;
    width: 900px;
    margin: auto;
    padding: 20px 0;
}
#cplan1
{
    width: 300px;
    height: 94px;
    float: left;
    color: #888888;
}
#cplan1 UL
{
    list-style: none;
    line-height: 1em;
    padding-top: 5px;
    padding-left: 20px;
}
#cplan1 LI
{
    font-size: 0.7em;
}
#cplan2
{
    width: 300px;
    height: 94px;
    float: left;
    /*background-image: url(plan/telefono.gif);
    background-repeat: no-repeat;*/
}
#cplan2 H2
{
    color: #006600;
    text-align: center;
}
#cplan2 P
{
    font-size: 0.7em;
    color: #666666;
    text-align: center;
}
#cplan2 A
{
    color: #006600;
}
#cplan2 A:hover
{
    color: #666;
}
#cplan3
{
    width: 300px;
    height: 94px;
    float: left;
    color: #888888;
}
#cplan3 UL
{
    list-style: none;
    line-height: 1em;
    padding-top: 5px;
    padding-left: 170px;
}
#cplan3 LI
{
    font-size: 0.7em;
}
/********************** SUCURSALES *************************/
#botonera_sucursales
{
    width: 190px;
    position: relative;
    margin-bottom: 30px;
}
#resultados
{
    width: 770px;
    position: relative;
    margin-bottom: 20px;
}
.contenedor_sucursales
{
    width: 650px;
    height: 270px;
    margin: 20px auto 0 100px;
}
.img_sucursal
{
    width: 350px;
    height: 230px;
    float: left;
    padding: 4px;
    border: 1px solid #CCCCCC;
    position: relative;
}
.mapa_grande
{
    width: 650px;
    height: 30px;
    position: relative;
    clear: both;
}
.mapa_grande A
{
    font-size: 0.9em;
    text-decoration: none;
    color: #666;
    position: absolute;
    top: 10px;
    left: 130px;
}
.mapa_grande A:hover
{
    color: #333;
}
.txt_sucursal
{
    width: 270px;
    height: 240px;
    float: left;
    margin-left: 20px;
}
.txt_sucursal P
{
    color: #666666;
    line-height: 1.7em;
}
P.destacado
{
    font-size: 1em;
    color: #006600;
    font-weight: bold;
}
P.direcciones
{
    font-size: 0.9em;
    color: #006600;
}
/********* EMPRESA **************/
#empresa
{
    width: 940px;
    position: relative;
    background-color: #FFFFFF;
    margin-top: 0px;
    height: 1451px;
    margin: 0 auto;
    text-align: left;
}
#numreserva
{
    width: 940px;
    position: relative;
    background-color: #FFFFFF;
    margin-top: 0px;
    height: 400px;
}
#contenido_empresa
{
    width: 750px;
    height: 900px;
    margin: auto;
    padding: 50px 0 25px 90px;
}
#izquierda
{
    width: 591px;
    height: 900px;
    float: left;
}
#derecha
{
    width: 140px;
    height: 400px;
    position: absolute;
    top: 434px;
    left: 505px;
}
#izquierda IMG
{
    margin: auto;
    padding: 2px;
    border: 1px solid #999999;
    margin: 10px 0 15px;
}
#fotos
{
    padding: 3px;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    margin-right: 10px;
    float: left;
}
#empresa H3
{
    color: #006600;
    margin-bottom: 15px;
}
#empresa P
{
    color: #666666;
    font-size: 0.75em;
    line-height: 1.5em;
    margin-bottom: 8px;
    text-align: left;
    padding-right: 10px;
}
/*********  COTIZAR  **************/
#cotizar
{
    width: 940px;
    position: relative;
    background-color: #FFFFFF;
    margin-top: 4px;
}
.titulos_cotizar
{
    width: 940px;
    position: relative;
}
.modelo
{
    width: 910px;
    height: 190px;
    margin: auto;
    position: relative;
    margin-top: 5px;
}
.modelo_auto
{
    width: 283px;
    height: 188px;
    position: relative;
    float: left;
    border: 1px solid #CCC;
    text-align: center;
}
.modelo_auto_sel
{
    width: 283px;
    height: 188px;
    position: relative;
    float: left;
    border: 1px solid #C00;
    text-align: center;
}
.modelo_precio_diario
{
    width: 168px;
    height: 190px;
    float: left;
    background-color: #007441;
    color: #FFF;
}
.modelo_precio_semanal
{
    width: 168px;
    height: 190px;
    float: left;
    background-color: #007441;
    color: #FFF;
}
.modelo_precio_mensual
{
    width: 180px;
    height: 190px;
    float: left;
    background-color: #007441;
    color: #FFF;
}
.modelo_cotizar
{
    width: 105px;
    height: 190px;
    float: left;
    background-color: #007441;
    color: #FFF;
    position: relative;
}
.titulo_precio
{
    position: relative;
    width: 150px;
    margin: 15px auto 15px 15px;
}
.titulo_precio H4
{
    font-size: 0.8em;
}
.tarifa_pesos, .tarifa_dolar
{
    width: 100px;
    height: 30px;
    margin: auto;
    position: relative;
    padding: 8px 10px 0;
    top: 10px;
}
.tarifa_dolar
{
    border-top: 1px dashed #FFFFFF;
}
.monetario
{
    width: 30px;
    font-weight: normal;
    text-align: left;
    float: left;
}
.tarifa_valor
{
    font-weight: normal;
    text-align: right;
    font-size: 1em;
    font-weight: 700;
    float: right;
}
.hacer_reserva
{
    width: 90px;
    height: 105px;
    position: relative;
    margin: auto;
    top: -10px;
}
.hacer_reserva A
{
    width: 90px;
    height: 105px;
    background-image: url(reservar.png);
    background-repeat: no-repeat;
    display: block;
}
.hacer_reserva A:hover
{
    display: block;
    background-image: url(reservar_on.png);
    background-repeat: no-repeat;
}
.accesorios
{
    width: 90px;
    height: 30px;
    margin: auto;
    position: absolute;
    top: 110px;
}
.accesorios A
{
    width: 90px;
    height: 30px;
    background-image: url(accesorios.png);
    background-repeat: no-repeat;
    display: block;
}
.accesorios A:hover
{
    display: block;
    background-image: url(accesorios_on.png);
    background-repeat: no-repeat;
}
.detalle
{
    width: 140px;
    position: relative;
    top: 10px;
    left: 10px;
}
.detalle P
{
    font-size: 0.8em;
    text-align: left;
    padding-left: 10px;
    font-weight: 700;
    line-height: 2em;
}
.cajamodelo
{
    width: 900px;
    padding: 5px;
    height: 70px;
    background-color: #EFEFEF;
    margin: auto;
    display: none;
    position: relative;
}
#caja1, #caja2
{
    width: 900px;
    padding: 5px;
    height: 50px;
    background-color: #EFEFEF;
    margin: auto;
    display: none;
    position: relative;
}
.leftcol
{
    width: 625px;
    height: 97px;
    margin: auto;
    float: left;
}
.cerrar
{
    width: 50px;
    height: 30px;
    float: left;
    padding-right: 5px;
}
/*DATOS LEGALES Y DEMASES*/
.txtGen
{
    width: 600px;
    font-size: 0.75em;
    color: #666;
    padding-left: 15px;
}
.condiciones
{
    color: #006600;
    font-size: 1em;
}
.sugerencia
{
    color: #006600;
    font-size: 1em;
}
.sugerencias2
{
    color: #006600;
    font-size: 0.8em;
    margin-bottom: 0.7em;
}
.sugerencias3
{
    color: #666;
    font-size: 0.75em;
}
#textfield4, #textfield7, #textfield9, #textfield10, #textfield8
{
    width: 250px;
}
#archivo1, #archivo2
{
    width: 200px;
}
#examinar, #examinar2
{
    font-size: 0.7em;
    color: #333;
}
H3.faq
{
    margin: 10px 0;
}
#faq_base
{
    padding: 60px 60px 140px;
    font-size: 11.6pt;
}
H3.faq A
{
    color: #666;
    font-size: 0.75em;
    text-decoration: none;
    outline: none;
}
H3.faq A:hover
{
    text-decoration: underline;
}
/*/es/app/webrootaccesorios.png);
background-repeat: no-repeat;
display: block;
}*/
.accesorios A:hover
{
    display: block;
    background-image: url(accesorios_on.png);
    background-repeat: no-repeat;
}
.detalle
{
    width: 140px;
    position: relative;
    top: 10px;
    left: 10px;
}
.detalle P
{
    font-size: 0.8em;
    text-align: left;
    padding-left: 10px;
    font-weight: 700;
    line-height: 2em;
}
#caja1, #caja2
{
    width: 900px;
    padding: 5px;
    height: 50px;
    background-color: #EFEFEF;
    margin: auto;
    display: none;
    position: relative;
}
.leftcol LABEL
{
    font-size: 0.75em;
    color: #666666;
    width: 195px;
    float: left;
    height: 20px;
    padding-top: 5px;
}
.cerrar
{
    width: 50px;
    height: 30px;
    float: left;
    padding-right: 5px;
}
/*DATOS LEGALES Y DEMASES*/
.txtGen
{
    font-size: 0.75em;
    color: #666;
    padding-left: 15px;
}
.condiciones
{
    color: #006600;
    font-size: 1em;
}
.sugerencia
{
    color: #006600;
    font-size: 1em;
}
.sugerencias2
{
    color: #006600;
    font-size: 0.8em;
    margin-bottom: 0.7em;
}
.sugerencias3
{
    color: #666;
    font-size: 0.75em;
}
#textfield4, #textfield7, #textfield9, #textfield10, #textfield8
{
    width: 250px;
}
#archivo1, #archivo2
{
    width: 200px;
}
#examinar, #examinar2
{
    font-size: 0.7em;
    color: #333;
}
.titulos_prod
{
    text-align: left;
    color: #B7D6C7;
    position: relative;
    left: 0px;
    width: 940px;
    height: 30px;
    top: 0px;
    display: inline-block;
}
.precio H3
{
    font-size: 14px;
    font-weight: bold;
    color: #4D4B4B;
    padding-top: 8px;
}
.precio H2
{
    font-size: 12pt;
    font-weight: normal;
}
.precio H1
{
    font-size: 18.1pt;
    padding: 7px;
    color: #020202;
}
.elige_auto A
{
    text-decoration: none;
    background-color: #4D4B4B;
    font-size: 9.3pt;
    color: #FFFFFF;
    padding: 4px 8px;
    position: absolute;
    right: 34px;
    bottom: 4px;
}
.elige_auto A:hover
{
    font-weight: bold;
    background-color: #5F960C;
}
.info H6
{
    font-size: 7.3pt;
    text-align: center;
}
.info H2
{
    font-size: 7.9pt;
    color: #000;
}
.info H3
{
    font-size: 13.7pt;
    text-align: center;
    font-weight: bold;
}
.info H4
{
    font-size: 8.4pt;
}
.info H1
{
    font-size: 10.3pt;
}
#pasos
{
    height: 45px;
    width: 940px;
    background-color: #FFFFFF;
    margin: 0 auto;
}
.paso
{
    float: left;
    color: #FFFFFF;
    font-size: 8.4pt;
    z-index: 1000;
    height: 29px;
    width: auto;
    background: transparent url(pasos.gif) no-repeat scroll 0% 0%;
    filter: alpha(opacity=100);
    opacity: 1;
    padding-right: 15px;
    margin: 7px 10px 7px 30px;
    padding-left: 0px;
}
.paso H1
{
    /*+placement:float-left 0px 0px;*/
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
    font-size: 14.7pt;
    padding: 2px 0px 2px 9px;
}
.paso H2
{
    font-size: 7.3pt;
    padding-top: 7px;
    width: 159px;
    text-align: center;
    position: relative;
    left: 0px;
}
.paso_transp
{
    filter: alpha(opacity=50);
    opacity: .5;
}
.pasof
{
    background: transparent url(pasof.gif) no-repeat scroll 0% 0%;
}
.info_sup
{
    width: 915px;
    background-color: #8BC80D;
    font-size: 13px;
    text-align: left;
    padding: 5px 0 5px 25px;
}

/*CAKE*/
.cake-sql-log TABLE
{
    background: #F4F4F4;
}
.cake-sql-log TD
{
    padding: 4px 8px;
    text-align: left;
    font-family: Monaco, Consolas, "Courier New", monospaced;
}
.cake-sql-log CAPTION
{
    color: #FFF;
}
PRE
{
    color: #000;
    background: #F0F0F0;
    padding: 1em;
    font-size: 75%;
}
PRE.cake-debug
{
    background: #FFCC00;
    font-size: 89%;
    line-height: 38%;
    margin-top: 1em;
    overflow: auto;
    position: relative;
}
DIV.cake-stack-trace
{
    background: #FFF;
    color: #333;
    margin: 15px;
    padding: 3px;
    font-size: 100%;
    line-height: 125%;
    overflow: auto;
    position: relative;
}
DIV.cake-code-dump PRE
{
    position: relative;
    overflow: auto;
}
DIV.cake-stack-trace PRE, DIV.cake-code-dump PRE
{
    color: #000;
    background-color: #F0F0F0;
    margin: 0px;
    padding: 1em;
    overflow: auto;
}
DIV
{
    text-align: left;
}
#formulario
{
    margin: 0 auto;
    text-align: center;
}
#cont_header
{
    margin-left: 35px;
    padding-top: 27px;
    line-height: 0.6;
}
DIV.cake-code-dump PRE, DIV.cake-code-dump PRE CODE
{
    clear: both;
    font-size: 12px;
    line-height: 15px;
    margin: 4px 2px;
    padding: 4px;
    overflow: auto;
}
DIV.cake-code-dump SPAN.code-highlight
{
    background-color: #FF0;
    padding: 4px;
}
DIV.code-coverage-results DIV.code-line
{
    padding-left: 5px;
    display: block;
    margin-left: 10px;
}
DIV.code-coverage-results DIV.uncovered SPAN.content
{
    background: #ECC;
}
DIV.code-coverage-results DIV.covered SPAN.content
{
    background: #CEC;
}
DIV.code-coverage-results DIV.ignored SPAN.content
{
    color: #AAA;
}
DIV.code-coverage-results SPAN.line-num
{
    color: #666;
    display: block;
    float: left;
    width: 20px;
    text-align: right;
    margin-right: 5px;
}
DIV.code-coverage-results SPAN.line-num STRONG
{
    color: #666;
}
DIV.code-coverage-results DIV.start
{
    border: 1px solid #AAA;
    border-width: 1px 1px 0px;
    margin-top: 30px;
    padding-top: 5px;
}
DIV.code-coverage-results DIV.end
{
    border: 1px solid #AAA;
    border-width: 0px 1px 1px;
    margin-bottom: 30px;
    padding-bottom: 5px;
}
DIV.code-coverage-results DIV.realstart
{
    margin-top: 0px;
}
DIV.code-coverage-results P.note
{
    color: #BBB;
    padding: 5px;
    margin: 5px 0 10px;
    font-size: 10px;
}
DIV.code-coverage-results SPAN.result-bad
{
    color: #A00;
}
DIV.code-coverage-results SPAN.result-ok
{
    color: #FA0;
}
DIV.code-coverage-results SPAN.result-good
{
    color: #0A0;
}
/** Elements **/
#url-rewriting-warning
{
    display: none;
}
/** Forms **/
FORM
{
    clear: both;
    padding: 0;
}
FIELDSET
{
    border: 0px dotted #084;
    margin-bottom: 2px;
    padding: 4px;
}
FIELDSET LEGEND
{
    background: #FFF;
    color: #084;
    font-size: 80%;
    font-weight: normal;
}
FIELDSET FIELDSET
{
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 16px 10px;
}
FIELDSET FIELDSET LEGEND
{
    font-size: 120%;
    font-weight: normal;
}
FIELDSET FIELDSET DIV
{
    clear: left;
    margin: 0 20px;
}
FORM DIV
{
    /*[disabled]clear:both;*/
    /*[disabled]margin-bottom:0.5em;*/
    /*[disabled]padding:0.5em;*/
    vertical-align: text-top;
}
.maletas
{
    width: 130px;
    display: inline-block;
    float: right;
}
.boton_cot A
{
    display: inline;
    font-size: 95%;
    width: 122px;
    background-image: url(boton_1.png);
    border: 0px solid #000000;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color: #FFF;
    display: block;
    height: 27px;
    text-align: center;
    text-decoration: none;
    line-height: 28px;
}
.boton_cot A:hover
{
    background-position: 0 -27px;
}
.boton_cot
{
    display: inline-block;
    position: relative;
    right: 0px;
}
#cont_cont
{
    margin-left: 30px;
    padding-bottom: 70px;
    width: 464px;
}
#cont_cont FORM
{
    margin-left: 200px;
}
FORM .input
{
    color: #444;
}
FORM .required
{
    font-weight: bold;
}
FORM .required LABEL:after
{
    color: #E32;
    content: '*';
    display: inline;
}
FORM DIV.submit
{
    /*[disabled]clear:both;*/
    margin-top: 5px;
    padding-left: 5px;
    float: left;
}
LABEL
{
    display: block;
    font-size: 100%;
    margin-bottom: 3px;
}
INPUT, TEXTAREA
{
    clear: both;
    font-size: 90%;
    font-family: Arial, "lucida grande", verdana, sans-serif;
    padding: 3px 1px;
    margin-bottom: 1px;
    /*[disabled]width:98%;*/
}
SELECT
{
    font-size: 95%;
    vertical-align: text-bottom;
    padding: 3px 1px;
}
#hora_de, #hora_re
{
    float: right;
}
SELECT#ciudad_entrega
{
    width: 210px;
    float: left;
}
SELECT#ciudad_recogida
{
    width: 210px;
    float: left;
}
SELECT[multiple=multiple]
{
    width: 100%;
}
OPTION
{
    /*[disabled]font-size:100%;*/
    padding: 0 3px;
}
INPUT[type=checkbox]
{
    clear: left;
    float: left;
    margin: 0px 6px 7px 2px;
    width: auto;
}
DIV.checkbox LABEL
{
    display: inline;
    line-height: 15pt;
}
INPUT[type=radio]
{
    width: auto;
    margin: 0 3px 7px 0;
}
DIV.radio LABEL
{
    margin: 0 0 6px 20px;
}
INPUT[type=submit], INPUT[type=reset]
{
    display: inline;
    font-size: 90%;
    width: 140px;
    background-image: url(boton_2.png);
    border: 0px solid #000000;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color: #FFF;
    display: block;
    height: 27px;
    text-align: center;
    text-decoration: none;
    padding: 0;
    padding-bottom: 3px;
}
/**  Actions  **/
DIV.actions UL
{
    margin: 0;
    padding: 0;
}
DIV.actions LI
{
    margin: 0 0 0.5em;
    list-style-type: none;
    white-space: nowrap;
    padding: 0;
}
DIV.actions UL LI A
{
    font-weight: normal;
    display: block;
    clear: both;
}
DIV.actions UL LI A:hover
{
    text-decoration: underline;
}
INPUT[type=submit]:hover, DIV.submit A:hover, INPUT[type=reset]:hover
{
    background-repeat: no-repeat;
    background-position: 0px -27px;
}
#cont_cont FORM .submit
{
    margin-left: 26px;
}
#cotice FORM
{
    margin-left: 6px;
}
DIV.submit A
{
    display: inline;
    font-size: 75%;
    width: 120px;
    background-image: url(boton_1.png);
    border: 0px solid #000000;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    color: #FFF;
    display: block;
    height: 27px;
    text-align: center;
    text-decoration: none;
    line-height: 25px;
}
#mod_res
{
    margin-left: 256px;
    height: 47px;
}
TH
{
    font-size: 80%;
    font-weight: bold;
    font-style: italic;
    border: 0;
    border-bottom: 1px solid #014B2A;
    text-align: left;
    padding: 2px;
    color: #014B2A;
}
TH A
{
    display: block;
    padding: 2px 4px;
    text-decoration: none;
}
FORM DIV
{
    /*[disabled]clear:both;*/
    /*[disabled]margin-bottom:0;*/
    /*[disabled]padding-bottom:0.5em;*/
    /*[disabled]padding-left:0.5em;*/
    /*[disabled]padding-right:0.5em;*/
    /*[disabled]padding-top:0.5em;*/
    /*[disabled]vertical-align:text-top;*/
}
DIV.checkbox LABEL.selected
{
    color: #008844;
}
DIV.checkbox LABEL
{
    display: inline;
    line-height: 15pt;
    width: auto;
}
TD.tit_chico
{
    color: #444;
    border-bottom: 1px solid #AAA;
}
#container
{
    text-align: center;
    width: 740px;
    margin: 7px auto;
    background-color: #084;
}
#topbar
{
    text-align: right;
    display: inline-block;
    width: 100%;
    margin-bottom: 8px;
}
#header A
{
    color: #FFF;
    text-decoration: none;
}
#topbar A
{
    color: #FFF;
    text-decoration: none;
    font-weight: normal;
    font-size: 80%;
    float: right;
    padding: 2px 8px;
}
#topbar A:hover
{
    background-color: #006539;
}
#menu {height: 25pt}
#menu A
{
    float: right;
    color: #FFF;
    text-decoration: none;
    font-size: 80%;
    text-align: center;
    display: inline-block;
    font-weight: normal;
    background: url(bot_menu.png);
    width: 98px;
    background-repeat: no-repeat;
    padding-top: 9px;
    height: 25px;
}
#menu A:hover
{
    background-position: 0 -40px;
}
#header_print
{
    display: none;
}
#footer_print
{
    display: none;
}
