BODY {
    font-family: Verdana;
    font-size: 11pt;
    margin: 0;
}

TD {
    font-family: Verdana;
    font-size: 11pt;
}

A {
    color:#000066;
    text-decoration: underline;
}

A:Hover {
    color:#0000FF;
    text-decoration: underline;
}

TD.TablaCostosPaisHeader {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    background-color: #FFFF99;
    border-top: 2px solid #000; 
    border-left: 2px solid #000;
}
TD.TablaCostosDivisaHeader {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    background-color: #FFFF99;
    border-top: 2px solid #000; 
    border-left: 1px solid #000; 
}
TD.TablaCostosCostoHeader {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    background-color: #FFFF99;
    border-top: 2px solid #000; 
    border-left: 1px solid #000; 
    border-right: 2px solid #000; 
    text-align: right;
}
TD.TablaCostosPaisTop {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 2px solid #000; 
    border-left: 2px solid #000; 
}
TD.TablaCostosDivisaTop {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 2px solid #000; 
    border-left: 1px solid #000; 
}
TD.TablaCostosCostoTop {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 2px solid #000; 
    border-left: 1px solid #000; 
    border-right: 2px solid #000; 
    text-align: right;
}
TD.TablaCostosPaisBottom {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 2px solid #000; 
    border-bottom: 2px solid #000; 
}
TD.TablaCostosDivisaBottom {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 1px solid #000; 
    border-bottom: 2px solid #000; 
}
TD.TablaCostosCostoBottom {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 1px solid #000; 
    border-right: 2px solid #000; 
    border-bottom: 2px solid #000; 
    text-align: right;
}
TD.TablaCostosPais {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 2px solid #000; 
}
TD.TablaCostosDivisa {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 1px solid #000; 
}
TD.TablaCostosCosto {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 1px solid #000; 
    border-right: 2px solid #000; 
    text-align: right;
}

TD.TablaCostosPaisMex {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 2px solid #000;
    background-color: #CCFFCC; 
}
TD.TablaCostosDivisaMex {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 1px solid #000; 
    background-color: #CCFFCC; 
}
TD.TablaCostosCostoMex {
    font-family: Verdana;
    font-size: 8pt;
    border-top: 1px solid #000; 
    border-left: 1px solid #000; 
    border-right: 2px solid #000; 
    text-align: right;
    background-color: #CCFFCC; 
}

TD.TablaCostosContinente {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    border-top: 2px solid #000; 
    text-align: right;
    color:#0000FF;
}

TD.TablaCostosContinenteVacio {
    font-family: Verdana;
    font-size: 8pt;
}

TD.TituloPrin{
    font-family: Verdana;
    font-size: 20pt;
    vertical-align: bottom;
    text-align: right;
}

TD.BarraAzulTitulo{
    background-image: url(../imagenes/titulos/tm.jpg);
}

TD.BordeInfSombra{
    background-image: url(../imagenes/bordes/sombreado_inferior.jpg);
    height: 8px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeRedSombra_izq{
    background-image: url(../imagenes/bordes/borde_redo_izq.gif);
    width: 18px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeRedSombra_der{
    background-image: url(../imagenes/bordes/borde_redo_der.gif);
    width: 24px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeRedSombra_sup{
    background-image: url(../imagenes/bordes/borde_redo_sup.gif);
    height: 18px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeRedSombra_inf{
    background-image: url(../imagenes/bordes/borde_redo_inf.gif);
    height: 18px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeRedContenido{
    font-family: Verdana;
    font-size: 10pt;
    display: table-cell;
}

TD.BordeRedContenido2{
    font-family: Verdana;
    font-size: 8pt;
    display: table-cell;
}

TD.BordeCarteraSombra_izq{
    background-image: url(../imagenes/bordes/borde_cartera_izq.gif);
    width: 16px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeCarteraSombra_der{
    background-image: url(../imagenes/bordes/borde_cartera_der.gif);
    width: 24px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeCarteraSombra_sup{
    background-image: url(../imagenes/bordes/borde_cartera_sup.gif);
    height: 16px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeCarteraSombra_inf{
    background-image: url(../imagenes/bordes/borde_cartera_inf.gif);
    height: 24px;
    display: table-cell;
    font-size: 3px;
}

TD.BordeCarteraContenido{
    font-family: Verdana;
    font-size: 10pt;
    display: table-cell;
}

TD.BordePagSombra_izq{
    background-image: url(../imagenes/bordes/borde_pag_izq.gif);
    width: 26px;
    display: table-cell;
    font-size: 3px;
}

TD.BordePagSombra_der{
    background-image: url(../imagenes/bordes/borde_pag_der.gif);
    width: 26px;
    display: table-cell;
    font-size: 3px;
}

TD.BordePagSombra_sup{
    background-image: url(../imagenes/bordes/borde_pag_sup.gif);
    height: 26px;
    display: table-cell;
    font-size: 3px;
}

TD.BordePagSombra_inf{
    background-image: url(../imagenes/bordes/borde_pag_inf.gif);
    height: 26px;
    display: table-cell;
    font-size: 3px;
}

TD.BordePagContenido{
    font-family: Verdana;
    font-size: 10pt;
    display: table-cell;
}

TD.GuestBook{
    font-family: Verdana;
    font-size: 9pt;
    display: table-cell;
}

TD.ElementoMenu{
    background-color: #F7F6F3;
}

TD.ElementoMenu:Hover{
    background-color: #7C6F57;
}

A.ElementoMenuLink {
    color:#7C6F57;
    text-decoration: none;
    font-weight: bold;
}

A.ElementoMenuLink:Hover {
    color:#000077;
    text-decoration: none;
    font-weight: bold;
}


#MenuCSS_JS{ 
     border: 1px solid #CCC; 
     width: 200px; 
} 
#MenuCSS_Js a{ 
     font: bold 11px Verdana; 
     padding: 2px; 
     padding-left: 4px; 
     display: block; 
     width: 100%; 
     color: #999; 
     text-decoration: none; 
     border-bottom: 1px solid #CCC; 

} 
#MenuCSS_Js a{ 
     width: auto; 
} 
#MenuCSS_Js a:hover{ 
     background-color: #E4E4E4; 
} 

#DescripcionLink{ 
     width: 100%; 
     height: 4em; 
     filter:alpha(opacity=0); 
     -moz-opacity:0; 
     color:#000066; 
     font:10px Verdana; 
}

#MenuCSS_Js2{ 
} 
#MenuCSS_Js2 a{ 
     font: bold 11px Verdana; 
     padding: 2px; 
     padding-left: 4px; 
     color: #999; 
     text-decoration: none; 
     border: 1px solid #CCC; 
} 
#MenuCSS_Js2 a:hover{ 
     background-color: #E4E4E4; 
} 
