/* poster Popup
----------------------------- */
#poster { position:relative; }
#poster img { border:0px solid #aaa; cursor:pointer; }
#poster .enlarge { display:none; width:17px; height:17px; position:absolute; left:-7px; top:-6px; _top:-8px; _left:-168px; background:url(/images/poster_enlarge.png) no-repeat 0 0; }
#poster.active .enlarge { display:block; }
#poster-popup { position:absolute; z-index:9999; }
#poster-popup #poster-popupPoster { position:absolute; }
#poster-overlay { position:absolute; width:100%; top:0px; left:0; z-index:9999; }

.hide { display: none; }

BODY
{
    background-color: white;
    left: 0px;
    width: 0px;
    position: absolute;
    top: 0px;
    height: 0px;
}
TABLE
{
    font-size: 11px;
    color: black;
    line-height: 17px;
    font-family: 'Lucida Grande' , Arial, Verdana;
}
A
{
    font-size: 11px;
    text-decoration: none;
    color: black;
}
A:hover
{
    text-decoration: none;
    color: dimgray;
}
.t10_gris
{
    font-size: 10px;
    color: #a0a0a0;
}
.t10_negro
{
    font-size: 10px;
    color: black;
}
.t11_gris
{
    font-size: 11px;
    color: #a0a0a0;
}
.t14_negro
{
    font-size: 14px;
    font-weight: bold;
}
.t24_negro
{
    font-size: 24px;
    font-weight: bold;
}

.tmenu
{
    font-size: 11px;
    color: silver;
    font-weight: bolder;
    text-decoration: none;
}

.tmenu a
{
    font-size: 11px;
    color: white;
    font-weight: bolder;
    text-decoration: none;
}

.tmenu a:hover
{
    font-size: 11px;
    color: silver;
    font-weight: bolder;
    text-decoration: none;
}

.t12_negro
{
    font-size: 12px;
    font-weight: bolder;
}
.t12_gris
{
    font-size: 12px;
    font-weight: bolder;
    color: #a0a0a0;
}
TEXTAREA
{
    font-size: 12px;
}

.tmenu_productos
{
    font-size: 11px;
    color: dimgray;
    text-decoration: none;
    background-color: #ffcf3d;
    font-weight: bold;
}

.tmenu_productos a
{
    font-size: 11px;
    color: black;
    text-decoration: none;
    font-weight: bold;
}

.tmenu_productos a:hover
{
    font-size: 11px;
    color: dimgray;
    text-decoration: none;
    font-weight: bold;
}
.A_gris
{
    color: #b7b8ba;
}
.A_gris a
{
    text-decoration: none;
    color: #b7b8ba;
}
.A_gris a:hover
{
    text-decoration: none;
    color: #b7b8ba;
}
.linea_gris
{
    background-image: url(../images/pixel_gris.gif);
    background-repeat: repeat-x;
    background-position: right center;
}
.t11_rojo
{
    font-weight: bolder;
    color: red;
}
.input_evento
{
    border-top: gainsboro thin solid;
    border-right: gainsboro thin solid;
    border-left: white thin solid;
    border-bottom: white thin solid;
}
.evento
{
    color: #ae2a26;
    font-weight: bold;
}