html, body, #estructura {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    color: #000;
    background: #FFF;
    /*background: #666;*/
    margin: 0;
    padding: 0;
    border:0;
}

body, #estructura {
    height: 100%;
    max-height: 100%;
    /*overflow: hidden;*/
    overflow-x: auto;
    overflow-y: hidden;
}

table, td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: normal;
    font-style: normal;
}
a:link, a:visited {
    color: #034EA2;
    background: transparent;

}
a:hover, a:active {
    background: #FFF;
    color: #00AAE7;

}
/* --estetica2015 inicio --------------------------------------------------------------- --> */
form {
    padding: 0 0 20px;
    margin: 60px 0 0;
}
/* --estetica2015 fin --------------------------------------------------------------- --> */
button {
    font-weight: bold;
    text-align: center;
}

a img {
    border: none;
    margin: 0;
}

dl {
}
dt {
    font-weight: bold;
    margin-top: 6px;
}
dt.first {
    margin-top: 0;
}
dd {
    margin-top: 3px;
}

#norte {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 119px;
    overflow: visible;
    /* --estetica2015 inicio --------------------------------------------------------------- --> */

    background: #fff;

    /* --estetica2015 fin--------------------------------------------------------------- --> */
    color: #FFF;
}

#sur {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    overflow: visible;
    background: #FFF;
    color: #000;
}

#contenidos {
    position: fixed;
    /*top: 119px;*/
    top: 76px;
    left: 0;

    /* --estetica2015 inicio --------------------------------------------------------------- --> */

    background: #fff;
    margin-top:65px;

    /* --estetica2015 fin--------------------------------------------------------------- --> */


    bottom: 0px;
    right: 0;
    overflow: auto;
    background: #FFF;
    color: #000;
    /*padding: 10px 20px;*/
    padding: 2px 2px;
}

/* hacks para internet explorer */

* html #estructura {
    padding: 119px 0 30px 0;
}
* html body.sin-estructura #estructura {
    padding: 0 !important;
}

* html #contenidos {
    height: 100%;
    width: 100%;
}

/* fin hacks para internet explorer */

#listado-sel #estructura {
    margin: 0 !important;
    padding: 0 !important;
    background: #FFF;
}

#cont-simple {
    color: #000;
    background: #FFF;
    margin: 0;
    padding: 0;
    width: 100%;
}

/*************************** estilos de la cabecera ***************************/
/* --estetica2015 inicio --------------------------------------------------------------- --> */

#header-tl {
    padding: 33px 0 18px 50px;
    color: #000;
    background-color:#fff;
}

/* --estetica2014 fin--------------------------------------------------------------- --> */
#header-tl img {
    border: none;
    margin: 0;
}

/* --estetica2014 inicio --------------------------------------------------------------- --> */

#header-tr {
    padding: 11px 0 0 0;
    color: #000;
    background-color:#fff;
}
#header-cl {
    padding: 12px 0 0 0;
    color: #000;
    background: #fff;
    text-align: left;
    font-weight: bold;
}
#header-cr {
    padding: 12px 0 0 0;
    color: #000;
    text-align: left;
    font-weight: bold;
    background-color:#fff;
}
#header-cl div {
    color: #FFF;
    background: #034ea2;
    padding: 1px;
}
#header-cr div {
    color: #FFF;
    background: #034ea2;
    padding: 1px;
}
#header-nav {
    background: #fff;
    color: #000;
    padding: 3px 20px 3px 3px;
    font-size: 0.9em;
    text-align: left;
}
#header-b {
    background: #ECECEC url('img/header_grad2b.png') top right no-repeat;
    color: #000;
    height: 6px;
}
#cont-menu {
    /*background: #F2F2F2;*/
}

/* --estetica2015 fin--------------------------------------------------------------- --> */

#cont-logout {
    text-align: right;
    padding: 2px 6px;
    vertical-align: bottom;
}

/*************************** estilos del pie ***************************/
#sur table {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background: #DFDFDF;
    color: #000;
    border-top: 3px solid #A6222B;
}
#sur td {
    border-top: 1px solid #ECECEC;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
    border-left: 1px solid #ECECEC;
    text-align: center;
    padding: 3px 9px;
}
#sur td#link-manual {
    width: 32%;
}
#sur td#link-mesa-ayuda {
    width: 32%;
}
#sur td#link-faq {
    width: 32%;
}
#sur td#link-infosys {
    width: 4%;
    font-weight: bold;
}

#sur td a:link, #sur td a:visited, #sur td a:hover, #sur td a:active {
    color: #A6222B;
    background: #DFDFDF !important;
}

/* --estetica2015 inicio--------------------------------------------------------------- --> */

#titulo-pag {
    background: #034EA2;
    color: #FFFFFF;
    font-family: 'Open Sans',sans-serif;
    font-weight:normal;
    font-size: 19px;
    font-weight: 300;
    padding-left: 21px;
    text-align: left;
    text-transform: uppercase;
    line-height: 65px;
    margin-bottom: 20px; 
    height: 65px;
    border:1px solid #FFF !important;
}

/* ORIGINAL
        
        #titulo-pag {
        color: #A6222B;
        background: #F1C464 url('img/titulo-int-bg.gif') repeat-x top;
        border: 2px solid #F1C464;
        font-weight: bold;
        font-size: 1.2em;
        padding: 10px 20px 6px 20px;
        text-align: left;
        vertical-align: top;
}

*/

/* --estetica2015 fin--------------------------------------------------------------- --> */
#cont-simple #titulo-pag {
    border-right: none !important;
    border-left: none !important;
}
#cont-buscador {
    border-top: none;
    border-right: 2px solid #F1C464;
    border-bottom: none;
    border-left: 2px solid #F1C464;
    background: #FFF5E6;
    color: #000;
}
#cont-simple #cont-buscador {
    border: none !important;
}
#tabla_buscador {
    background: #FFF5E6;
    color: #000;
    width: 100%;
}
* html #tabla_buscador {
    width: 99%;
    margin-left: 4px;
}
* html #busqueda-pers {
    margin-left: 4px;
}
#buscador table {
    border: none !important;
}
#buscador .ButtonsTD {
    text-align: right;
    vertical-align: top;
}
#buscador .ctrl-borrado-logico {
    text-align: right;
    background: #FFF5E6;
    color: #000;
    font-weight: normal;
    padding: 0 20px 6px 20px;
}

#comandos {
    padding: 6px 20px;
    background: #FFF5E6;
    color: #000;
    border-top: 2px solid #F1C464;
    border-right: 2px solid #F1C464;
    border-bottom: none;
    border-left: 2px solid #F1C464;
}
#cont-simple #comandos {
    border-right: none !important;
    border-left: none !important;
}
#comandos input, #comandos button, #comandos-master input, #buscador .ButtonsTD button {
    margin: 0 6px 0 0;
}
#comandos-detail button, #comandos-detail input {
    margin: 0 6px 6px 0;
}

#listado #cont-tabla-datos, #listado-sel #cont-tabla-datos {
    color: #000;
    background: #FFF;
    padding: 0;
    margin: 0;
}
#listado #cont-tabla-datos {
    border: 2px solid #F1C464;
}
#listado-sel #cont-tabla-datos {
    border-top: 2px solid #F1C464;
}
#listado #tabla-datos {
    width: 100%;
}

#bformulario-master #cont-formulario {
    border-right: 2px solid #F1C464;
    border-bottom: 2px solid #F1C464;
    border-left: 2px solid #F1C464;
    background: #FFF2DF;
    color: #000;
    padding: 0 0 22px 0;
    position: relative;
}
#bformulario-master #formulario {
    background: #FFF5E6;
    color: #000;
    /*border-left: 38px solid #FFDCA2;*/
    margin: 0;
    padding: 0;
    position: relative;
}
#bformulario-master #cont-formulario #cont-comandos-master {
    background: #FFF5E6;
    color: #000;
    padding: 0;
    margin: 0;
    width: 10em;
    position: absolute;
    left: 0;
}
* html #bformulario-master #cont-formulario #cont-comandos-master {
    left: -10em;
}
#bformulario-master #cont-formulario #cont-comandos-master button {
    display: block;
    margin: 10px 0.5em;
    width: 9em;
    position: relative;
}
#bformulario-master #cont-tabla-ppal {
    padding: 10px 10px 10px 16px;
    background: #FFF url('img/form-bg01.png') repeat-y left;
    color: #000;
    margin-left: 10em;
    overflow: auto;
}
#bformulario-master #cont-tabla-ppal table {
    width: 99%;
}
#bformulario-master #cont-comandos-detail {
    padding: 10px 10px 4px 16px;
    background: #FFF5E6 url('img/form-bg01.png') repeat-y left;
    color: #000;
    margin: 0 0 0 10em;
}

#bformulario #cont-formulario {
    background: #FFF;
    color: #000;
    padding: 0 0 22px 0;
    position: relative;
}
#bformulario #cont-simple #cont-formulario {
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
}
#bformulario #formulario {
    background: #FFF;
    color: #000;
    /*border-left: 38px solid #FFDCA2;*/
    margin: 0;
    padding: 0;
    position: relative;
}
/*estetica2015 inicio*/
#bformulario #cont-formulario #comandos-arr {
    background: #FFF;
    padding: 0;
    margin: 0;
    width: 10em;
    position: absolute;
    left: 0px;	
}
* html #bformulario #cont-formulario #comandos-arr {
    margin: 0 0 0 -8em !important;
}
#bformulario #cont-formulario #comandos-arr button {
    display: block;
    margin: 10px 0.5em;
    width: 98px !important;
    position: relative;
}
#bformulario #comandos-abj {
    display: none;
}
#bformulario #formulario-ppal {
    padding: 10px;
    background: #FFF;
    color: #000;
    margin-left: 10em;
    overflow: auto;
}
/*estetica2015 fin*/
#bformulario #formulario-ppal #table {
    width: 95%;
}

.FormTABLE {
    background: #FFF;
    color: #000;
    font-size: 1em;
}
#datos {
    /*	overflow: auto;
            height: 200px;*/
    border: 2px solid #F1C464;
}

#cont-formulario #formulario-ppal .FormTABLE {
    border: none;
    margin: 0;
}
#contenidos #titulo-pag, #contenidos #comandos, #contenidos #comandos-detail, #contenidos #cont-formulario, #contenidos #table {
    margin: 0;
}
#busqueda-pers table {
    padding: 6px 0 0 20px;
    margin: 0;
}

.FooterTD {
    background: #F1C464;
    color: #A6222B;
    font-weight: normal;
    padding: 2px 10px;
    text-align: left;
}

.FormTitle {
    background: #F1C464;
    color: #A6222B;
    font-weight: bold;
    font-size: larger;
    padding: 4px 10px;
}
.BuscadorTD {
    background: #FFF5E6;
    color: #000;
    font-weight: normal;
    padding: 6px 20px;
    text-align: left;
}
.NavegadorTD {
    background: #FFF5E6;
    color: #000;
    font-weight: normal;
    padding: 6px 20px;
    text-align: right;
}
.BuscadorTD label, .NavegadorTD label {
    margin-right: 6px;
}
.NavegadorTD .seccion {
    border-left: 1px solid #F1C464;
    padding: 0 9px;
    white-space: nowrap;
}
.NavegadorTD .primera {
    border-left: none;
    padding-left: 0;
}
.NavegadorTD .ultima {
    padding-right: 0;
}
.ButtonsTD {
    background: #FFF5E6;
    color: #000;
    font-weight: normal;
    padding: 6px 20px;
    text-align: left;
}
/*estetica2015 inicio*/
.SeparatorTD {
    /* background-color: #ffdca2; 
      padding: 0;
      font-weight: bold;
      font-family:Verdana, Arial, Helvetica, sans-serif;*/
    font-size:19px !important;
    background-color: #EDEDED;
    border-top: 2px solid #00AAE7;
    color: #696969;
    margin-top:10px;
    text-transform: uppercase;
}
.HLineTD {
    font-size: 6px;
    height: 6px;
    padding: 0;
    margin: 0;
    background: #FFF;
    color: #000;
}
/* --estetica2015 inicio --------------------------------------------------------------- --> */

.HeaderTD {
    background-color: #00aae7 !important;
    color: #fff !important;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    height: 25px;
}

/* --estetica2015 fin --------------------------------------------------------------- --> */
.HeaderTD a:hover, .HeaderTD a:active {
    background: transparent !important;
}
.DataTD {
    padding: 2px 10px;
}
.LabelMasterTD {
    padding: 2px 10px;
    font-weight: bold;
    text-align: left;
}
.DataMasterTD {
    padding: 2px 10px 2px 0;
    text-align: left;
}
.LabelMasterTD.primera, .DataMasterTD.primera {
}
.LabelMasterTD.siguiente {
    border-left: 1em solid #FFF;
}
.DataMasterTD.siguiente {
}
.TableFoot {
    display: none;
}

/* Botones con texto */
/* --estetica2015 inicio --------------------------------------------------------------- --> */
.ButtonDetail {
    background: #DFDFDF;
    font-size: 1em;
    border: 1px solid #999;
    padding: 3px 10px;
    text-align: center;
    text-transform:uppercase;
    letter-spacing:normal;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400; 
    cursor: pointer;
}
.Button, .ButtonHover, .ButtonDetailHover, .ButtonBorrar, .ButtonBorrarHover, .ButtonAgregar, .ButtonAgregarHover, .ButtonImprimir, .ButtonImprimirHover, .ButtonEditar, .ButtonEditarHover, .ButtonGuardar, .ButtonGuardarHover, .ButtonLogin, .ButtonLoginHover, .ButtonCerrarVent, .ButtonCerrarVentHover {
color: #333 !important;
background-color: #fff !important;
font-size: 1em;
border: 1px solid #ccc;
padding: 3px 10px;
text-align: center;
cursor: pointer;
text-transform: uppercase;
letter-spacing: normal;
font-family: 'Open Sans', sans-serif;
font-weight: 400;
height: 35px;
border-radius: 3px;
}
.ButtonVolver, .ButtonVolverHover {
    color: #333 !important;
    background-color: #fff !important;
    font-size: 1em;
    border: 1px solid #ccc;
    padding: 3px 10px;
    text-align: center;
    cursor: pointer;
    text-transform:uppercase;
    letter-spacing:normal;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    height: 35px;
    border-radius: 3px;

}
/* --estetica2014 fin--------------------------------------------------------------- --> */
/* Botones sin texto */
.ButtonIr, .ButtonIrHover, .ButtonExpandir, .ButtonExpandirHover, .ButtonContraer, .ButtonContraerHover, .ButtonBuscar, .ButtonBuscarHover, .ButtonMTodos, .ButtonMTodosHover, .ButtonFecha, .ButtonFechaHover {
    font-size: 1em;
    border: none;
    padding: 2px;
    width: 20px;
}
.Button, .ButtonAgregar, .ButtonImprimir, .ButtonBuscar, .ButtonEditar, .ButtonDetail, .ButtonGuardar, .ButtonBorrar, .ButtonLogin, .ButtonMTodos, .ButtonIr, .ButtonExpandir, .ButtonContraer, .ButtonCerrarVent {
    color: #000;
}
.ButtonVolver {
    color: #A6222B;
}
.ButtonHover, .ButtonAgregarHover, .ButtonVolverHover, .ButtonImprimirHover, .ButtonBuscarHover, .ButtonEditarHover, .ButtonDetailHover, .ButtonGuardarHover, .ButtonBorrarHover, .ButtonLoginHover, .ButtonMTodosHover, .ButtonIrHover, .ButtonExpandirHover, .ButtonContraerHover, .ButtonCerrarVentHover {
    color: #A6222B;
}
.ButtonVolverHover {
    color: #D92B37;
}
.ButtonIr, .ButtonIrHover {
    background: transparent url(img/actiongo.png) no-repeat center center;
}
.ButtonExpandir, .ButtonExpandirHover {
    background: transparent url(img/actionexpand.png) no-repeat center center;
}
.ButtonContraer, .ButtonContraerHover {
    background: transparent url(img/actioncontract.png) no-repeat center center;
}
.ButtonFecha, .ButtonFechaHover {
    background: transparent url(img/cal.gif) no-repeat center center;
}
.ButtonMTodos, .ButtonMTodosHover {
    background: transparent url(img/actionshowall.png) no-repeat center center;
}
.ButtonBuscar, .ButtonBuscarHover {
    background: transparent url(img/actionfind.png) no-repeat center center;
}
.ButtonDeshabilitado {
    color: #999 !important;
    border: 1px solid #999;
}

.Input, .NumericInput, .Text, .Textarea, .Select {
border: 1px solid #afafaf;
background: #FFF;
color: #000;
font-size: 1em;
height: 24px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
margin: 3px 0px;
}
.DisabledInput, .DisabledNumericInput, .DisabledText, .DisabledTextarea, .DisabledSelect {
    border: 1px solid #afafaf;
    background: #E8E8E8;
    font-size: 1em;
}
.NumericInput {
    text-align: right;
}

.filtrado {
    font-weight: bold;
    font-style: italic;
}

.FormLabelTD, .FormLabelTDVert, .FormLabelTDHoz {
    color: #000;
    padding: 3px 10px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}
.FormInputTD, .FormInputTDVert, .FormInputTDHoz {
    color: #000;
    padding: 3px 10px;
    text-align: left;
    vertical-align: top;
}
.FormInputTDVert {
    width: 100%;
}
.FormReqTD, .FormReqTDVert, .FormReqTDHoz {
    color: #000;
    padding: 3px 0 3px 10px;
    text-align: left;
    vertical-align: top;
}
#bformulario #referencias {
    background: #FFF5E6;
    color: #000;
    padding: 12px 12px 6px 18px;
    background: #FFF url('img/form-bg01.png') repeat-y left;
    color: #000;
    margin: 0 0 0 8em;
    overflow: hidden;
}
#bformulario #referencias .contenidos {
    border: 2px solid #FFCE0B;
    margin: 0;
}
#bformulario #referencias table {
    border: none;
    margin: 0;
}
#bformulario #referencias .marcador {
    vertical-align: middle;
    text-align: right;
    padding: 2px;
    background: #FFF;
    color: #000;
}
#bformulario #referencias .leyenda {
    vertical-align: middle;
    text-align: left;
    padding: 2px 2px 2px 12px;
    background: transparent;
    color: #000;
}
/*#bformulario #referencias table {
        margin: 0;
        border-collapse: collapse;
}
#bformulario #referencias th {
        vertical-align: middle;
        padding: 2px;
        background: #FFF;
        text-align: center;
}
#bformulario #referencias td {
        vertical-align: middle;
        padding: 2px 2px 2px 12px;
        background: transparent;
        text-align: left;
}*/
.CampoRequerido {
}

/*************************** Grupos del formulario ***************************/

td.cont_grupo {
    vertical-align: top;
}
.FormTABLE fieldset {
    padding: 6px 0;
    margin: 2px 10px;
}
.FormInputTDVert {
    width: 100%;
}

/*************************** details en formularios master ***************************/
#detail-listados {
    margin: 0 0 0 0;
    background: #FFF;
    color: #000;
}
#detail-listados .detail-listado {
    border: 1px solid #F1C464;
    margin: 12px auto 0 auto;
    width: 99%;
}
#detail-listados .DetailTABLE {
    border-collapse: collapse;
    width: 100% !important;
}
#detail-listados .DetailTABLE ,HeaderTD {
    text-align: left;
}
#detail-listados .titulo-detail {
    text-align: left;
    font-weight: bold;
    font-size: 1.2em;
    padding: 2px 20px;
    margin: 0;
    background: #FFF2DF;
    color: #A6222B;
    border-bottom: 1px solid #F1C464;
}
#detail-listados .detail-listado-comandos {
    padding: 6px 20px;
    background: #FFF5E6;
    color: #000;
    padding: 2px 10px;
    margin: 6px 0 0 0;
}
.detail-listado-comandos input, .detail-listado-comandos button {
    margin: 0 6px 0 0;
}

/*************************** Seleccionable inline ***************************/

#div-transparente {
    display: none;
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    background: #666;
    /*background: #FFF;*/
    filter: alpha(opacity=75);
    -moz-opacity: 0.75;
    opacity: 0.75;
    height: 100%;
    width: 100%;
}
* html #div-transparente { /* ie6 hack */
    position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#div-contenedor-seleccionable {
    display: none;
    position: fixed;
    top: 2%;
    left: 5%;
    width: 90%;
    height: 56%;
    border: 2px solid #034EA2;
    background: #FFF;
    z-index: 500;
}
* html #div-contenedor-seleccionable {
    position: absolute;
}

#comandos-seleccionable {
    background: #FFF;
    /*border-top: 2px solid #F1C464;
    border-right: 2px solid #F1C464;
    border-bottom: none;
    border-left: 2px solid #F1C464;*/
    text-align: right;
    margin: 0;
    padding: 3px 12px;
}

#cont-iframe-seleccionable {
}

#iframe-seleccionable {
    border: none !important;
    width: 100%;
    overflow-y: scroll;
}
/* * html #iframe-seleccionable {
        width: 99%;
        height: 94%;
}*/

/*************************** Estilos para pagina de contenidos ***************************/

#cont-pagina {
    border: 2px solid #F1C464;
    color: #000;
    background: #FFF;
    padding: 0;
    margin: 0;
    overflow: auto;
}
#cont-simple #cont-pagina {
    border-right: none !important;
    border-left: none !important;
}
#cont-pagina .simple {
    margin: 6px 12px;
}

/***************************  ***************************/

.accesskey {

}
.ocultable-contraido .expandido {
    display: none;
}
.ocultable-contraido .contraido {
    display: inline;
}
.ocultable-expandido .expandido {
    display: inline;
}
.ocultable-expandido .contraido {
    display: none;
}

/*************************** Estilos para los tooltips ***************************/
.tipFG_default {
    background: #FFF5E6;
    padding: 3px;
}
.tipBG_default {
    background: #F1C464;
    padding: 1px;
}
.tipTextFont_default {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    color: #000;
}
.tipCaptionFont_default {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1em;
    font-weight: bold;
    color: #A6222B;
}
.tipCloseFont_default {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    color: #A6222B;
    text-align: right;
}

/*************************** Estilos genericos ***************************/
.centered {
    margin-left: auto;
    margin-right: auto;
}
.titulo_error, .mensaje_error {
    color: #C00;
    font-size: 1.2em;
}
.ocultar {
    display: none;
}
.mostrar {
    display: '';
}

/*************************** Estilos para el flash ***************************/
#mensaje-flash {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    padding: 0 3px 3px 3px;
}
#mensaje-flash .info, #mensaje-flash .warning, #mensaje-flash .error {
    padding: 6px;
    margin: 3px 0 0 0;
}
#mensaje-flash .info {
    border: 2px solid #00B300;
    background: #E6FFE6;
}
#mensaje-flash .warning {
    border: 2px solid #B36B00;
    background: #FFF5E6;
}
#mensaje-flash .error {
    border: 2px solid #B30000;
    background: #FFE6E6;
}




.AjaxLoadingShow {
    display: inline;
}

.AjaxLoadingHide {
    display: none;
}

/*************************** Estilos para las pestaņas ***************************/
a.tab {
    background-color: #F1C464;
    border: 2px solid #F1C464;
    border-bottom-width: 0px;
    padding: 2px 1em 2px 1em;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

a.tab_selected {
    background-color: #FFF5E6;
    border: 2px solid #F1C464;
    border-bottom-width: 0px;
    padding: 0 1em 2px 1em;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

/*************************** Estilos para "loading" ***************************/    
#telon-loading {
    position: fixed;
    z-index:500;
    top: 0px;
    left: 0px;
    background: #666;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
    height: 100%;
    width: 100%;      
    display: none;                               
}
#img-loading {
    display:none;
    width:100%;
    height:50px;
    margin-left: -50%;
    left: 50%;
    top: 40%;
    z-index: 501;
    background: url("img/ajax-round-loader.gif") no-repeat scroll center center transparent;
    overflow: hidden;
    position: absolute;
}