/*

SITE

*/
    body {
        background-color: #EBEBEB;
        margin: 10px;
    }

    .txt-gral {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #999999;
        text-decoration: none;
    }
    .subtitulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #3399cc;
    text-decoration: none

    }

    a {
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
    }

    a.link {
        color: #666666;
        text-decoration: none;
    }

    a.link:hover {
        color: #FF6600;
    }

    a.linkHOME:hover {
        font-size: 10px;
        color: #E1F5FF;
        text-decoration: none
    }
    a.link02 {
        font-weight: normal;
        font-size: 11px;
        color: #006699;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none
    }
    a.link02:hover {
        font-weight: normal;
        font-size: 10px;
        color: #006699;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none
    }
    a.link03 {
        font-size: 11px;
        color: #999999;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none
    }
    a.link03 {
        font-size: 11px;
        color: #666666;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none
    }
    a.link03:hover {
    color: #FF865E;
        font-family: Arial, Helvetica, sans-serif;
        text-decoration: none
    }

    . a:hover {
    text-decoration: none;
    color: #0066CC;
    }



    h1 {

    margin-bottom: 12;
    margin-top: 0;
    color: #de5525;
    font-size: 12pt;
    font-family: sans-serif, Arial, Helvetica;
    }

    h2 {

    margin-bottom: 12;
    margin-top: 0;
    color: #de5525;
    font-size: 12pt;
    font-family: sans-serif, Arial, Helvetica;
    }

/*------------------------------------------------------------------------------------------------------------
TABLE_PROD_LIST
Product List table

width="510" border="0" cellpadding="0" cellspacing="0" bgcolor="f5f5f5"
*/
.table_prod_list{
    font-weight: normal;
    font-size: 10pt;
    color: #999999;
    text-decoration: none;
    font-family: sans-serif, Arial, Helvetica;
    background-color: #f5f5f5;

    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
    width: 510px;
    border: 0px;
    padding: 0px;
    border-spacing: 0px;
    margin:0px
}

.table_prod_list td{
    border-spacing: 0px;
    cell-spacing: 0px;
    border: 0px;
    padding: 0px;
    }

.table_prod_list a {
    font-family: sans-serif, Arial, Helvetica;
    color: #0066CC;
    text-decoration: none;

}

.table_prod_list a:hover {
    text-decoration: none;
    color: #0066CC;
}

/*------------------------------------------------------------------------------------------------------------
USER_TABLE
User table la barrita de usuario con changuito y eso


*/
.user_table{
    font-weight: normal;
    font-size: 11pt;
    color: #666666;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;

    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
    width: 510px;
    border: 0px;
    padding: 0px;
    border-spacing: 0px;
    margin:0px
}

.user_table td{
    border-spacing: 0px;
    cell-spacing: 0px;
    border: 0px;
    padding: 0px;
    }

.user_table a {
    font-family: sans-serif, Arial, Helvetica;
    color: #0066CC;
    text-decoration: none;

}

.user_table a:hover {
    text-decoration: none;
    color: #0066CC;
}



/*------------------------------------------------------------------------------------------------------------
table_admin_head
Es la tablita celeste de los formularios de admin
*/
.table_admin_new {
    font-weight: normal;
    font-size: 8pt;
    font-family: Verdana;
    text-decoration:none;
    background-color: #99ccff;
    border-bottom: #003399 1px solid;
    border-left: #003399 1px solid;
    border-right: #003399 1px solid;
    border-top: #003399 1px solid;

    }

.table_admin_new TD {
    background-color: #99ccff;
    font-size: 8pt;
    padding: 0px;
    margin-left:0px;
    }

.table_admin_new A:link {
    font-size: 8pt;
    color: #484442; text-decoration: none
}

.table_admin_new A:visited {
    font-size: 8pt;
    color: #484442; text-decoration: none
}

.table_admin_new A:hover {
    font-size: 8pt;
    color: #000000;
}

.table_admin_new A:active {
    font-size: 8pt;
    text-decoration: underline
}


/*topest_menu: se aplica a la tabla de top menu*/
.topest_menu {
    font-weight: normal;
    font-size: 9pt;
    font-family: sans-serif, Arial, Helvetica;
    text-decoration:none;

    background-color: #ffffff;
    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
}
.topest_menu TD{
    font-family: sans-serif, Arial, Helvetica;
    color: #484442;
    padding: 0px;
    font-size: 9pt;

}


/*top_menu: se aplica a la tabla de top menu*/
.top_menu {
    font-weight: bold;
    font-size: 9pt;
    font-family: sans-serif, Arial, Helvetica;
    text-decoration:none;

    background-color: #ffffff;
    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
}
.top_menu TD{
    font-family: sans-serif, Arial, Helvetica;
    color: #000000;
    padding: 0px;
    font-size: 9pt;

}

/*-----------------------------------------------------------------------------------------*/
/* ADMIN */
/*-----------------------------------------------------------------------------------------*/


/*topest_menu: se aplica a la tabla de top menu*/
.table_admin_edit {
    width: 500px;
    font-weight: normal;
    font-size: 9pt;
    font-family: sans-serif, Arial, Helvetica;
    text-decoration:none;

    background-color: #ffffff;
    border-bottom: #bbbbbb 1px solid;
    border-left:   #bbbbbb 1px solid;
    border-right:  #bbbbbb 1px solid;
    border-top:    #bbbbbb 1px solid;
}
.table_admin_edit TD{
    font-family: sans-serif, Arial, Helvetica;
    color: #484442;
    padding: 5px;
    font-size: 9pt;
}


/* HEADER */
.admin_table_header{
    /*width="720" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF" */
    font-weight: normal;
    font-size: 14pt;
    color: #999999;
    text-decoration: none;
    font-family: sans-serif, Arial, Helvetica;
    background-color: #ffffff;

    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
    width: 720px;
    border: 0px;
    padding: 0px;
    border-spacing: 0px;
    margin:0px
}

.admin_table_header a {
    font-family: sans-serif, Arial, Helvetica;
    color: #0066CC;
    text-decoration: none;

}

.admin_table_header a:hover {
    text-decoration: none;
    color: #0066CC;
}

.admin_table_header td{
    border-spacing: 0px;
    cell-spacing: 0px;
    border: 0px;
    padding: 0px;
    }


/* TABLA DEL MEDIO*/
.admin_table_main{
    font-weight: normal;
    font-size: 9pt;
    color: #999999;
    text-decoration: none;
    font-family: sans-serif, Arial, Helvetica;
    background-color: #ffffff;
    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
}

.admin_table_main a {
    font-family: sans-serif, Arial, Helvetica;
    color: #0066CC;
}

.admin_table_main a:hover {
    color: #0066CC;
}

.admin_table_title{
    font-weight: normal;
    font-size: 9pt;
    color: #999999;
    text-decoration: none;
    font-family: sans-serif, Arial, Helvetica;
    background-color: #ffffff;
    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
}

.alarm_big{
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    COLOR: #CC6600;
}
.alarm {
    font-weight: normal;
    font-family: sans-serif,Arial, Helvetica, sans-serif;
    font-size: 12px;
    COLOR: #663300;
}

/*---------------------------------------------------------*/




/*
.txt-gral {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    text-decoration: none;
}
a {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}
a.link {
    color: #666666;
    text-decoration: none;
}
a.link:hover {
    color: #FF6600;
}

a.linkHOME {
    font-family: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}
a.linkHOME:hover {
    FONT-SIZE: 10px;
    COLOR: #E1F5FF;
    TEXT-DECORATION: none
}
a.link02 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.link02:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.link03 {
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.link03 {
    FONT-SIZE: 11px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
a.link03:hover {
    COLOR: #FF6600;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

*/
/* MENU */
.nav {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    width: 100%;
    height: 18px;
    background-color: #66B3D9;
    display: block;
    float: none;
}
a.nav {
    text-decoration: none;
    width: 100%;
    height: 18px;
    display: block;
    float: none;

}
a.nav:hover {
    text-decoration: none;
    width: 100%;
    height: 18px;
    background-color: #7BBEDF;
    display: block;
    float: none;
}
.navcat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    width: 100%;
    height: 18px;
    background-color: #7BBEDF;
    display: block;
    float: none;
}
a.navcat {
    text-decoration: none;
    width: 100%;
    height: 18px;
    display: block;
    float: none;
}
a.navcat:hover {
    text-decoration: none;
    width: 100%;
    height: 18px;
    background-color: #66B3D9;
    display: block;
    float: none;
}


/* FIN MENU */
.listado{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #2C83AD;
    text-decoration: none
}
a.listado {
    text-decoration: none
}
a.listado:hover {
    color: #41A0CF;
    text-decoration: none
}
.listado01{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF6633;
    text-decoration: none
}
a.listado01 {
    text-decoration: none
}
a.listado01:hover {
    color: #FF865E;
    text-decoration: none
}

/* --------- */
.form_out {
    FONT-SIZE: 10px;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #333333;
    border: 1px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
}
.form_in,.form {
    FONT-SIZE: 10px;
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #333333;
    border: 1px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-left: #cccccc 1px solid;
    border-top: #cccccc 1px solid;
}

/*bot: boton de form*/
.bot {
    font-size: 10px;
    font-variant: normal;
    background-color: #ebebeb;
    color: #666666;
    border: 1px solid #cccccc;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.85em;
    color: #999999;
}
a.footer {
    font-size: 0.85em;
    text-decoration: none
}
a.footer:hover {
    font-size: 0.85em;
    color: #666666;
    text-decoration: none
}
.ruta {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #8099CC;
    text-decoration: none
}
a.ruta {
    text-decoration: none
}
a.ruta:hover {
    color: #FFFFFF;
    text-decoration: none
}
.hora {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #8099CC;
}
.txt-10pt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
a.txt-10pt {
    font-size: 10px;
    text-decoration: underline;
}
a.txt-10pt:hover {
    font-size: 10px;
    color: #003399;
    text-decoration: underline;
}
.precio-listado {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-variant: normal;
    color: #ff6633;
    text-decoration: none;
}

/* solo para los TEMPLATES - Borrar */
.titulos-templates{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #ff6633;
    text-decoration: none
}
.titulo-contenido{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #ff6633;
    text-decoration: none
}
.titulo-noticia{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #ff6633;
    text-decoration: none
}
.titulo-producto{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #999999;
    text-decoration: none
}
.titulo{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #ff6633;
    text-decoration: none
}
.subtitulo2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    color: #999999;
    text-decoration: none
}
.contador {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff6633;
}
a.contador {
    font-size: 11px;
    text-decoration: none;
    color: #666666;
}
a.contador:hover {
    font-size: 11px;
    color: #ff6633;
    text-decoration: underline;
}

.system_warning {
    font-size: 11px;
    color: #990000;
    text-decoration: none;
    }


/*------------------------------------------------------------------------------------------------------------
TABLE_ERROR
Se usa para las tablas de errores
*/
.table_error {
    font-weight: normal;
    font-size: 9pt;
    font-family: Verdana;
    text-decoration:none;

    }
.table_error p{
    margin-bottom: 12; margin-top: 0
    }
.table_error h1{
    font-weight: normal;
    font-size: 12pt;
    font-family: Tahoma, Verdana, Arial;
    text-decoration: bold;
    }

.table_error h4{
    text-decoration: strong;
    margin-bottom: 3;
    }
.table_error THEAD {

    }

.table_error TD {
    padding: 2px;
    }

.table_error TBODY {

    }

.table_error A:link {
    color: #006699; text-decoration: none
}

.table_error A:visited {
    color: #006699; text-decoration: none
}

.table_error A:hover {
    color: #006699; text-decoration: underline
}

.table_error A:active {
    text-decoration: underline
}



/*------------------------------------------------------------------------------------------------------------
table_admin_head
Es la tablita celeste de los formularios de admin
*/
.table_admin_head {
    font-weight: normal;
    font-size: 10pt;
    font-family: sans-serif, Arial, Helvetica;
    text-decoration:none;
    background-color: #99ccff;
    border-bottom: #003399 1px solid;
    border-left: #003399 1px solid;
    border-right: #003399 1px solid;
    border-top: #003399 1px solid;

    }

.table_admin_head TD {
    font-size: 10pt;
    font-family: sans-serif, Arial, Helvetica;
    background-color: #99ccff;
    padding: 0px;
    margin-left:0px;
    }

.table_admin_head A:link {
    font-size: 10pt;
    color: #484442; text-decoration: none
}

.table_admin_head A:visited {
    font-size: 10pt;
    color: #484442; text-decoration: none
}

.table_admin_head A:hover {
    font-size: 10pt;
    color: #000000;
}

.table_admin_head A:active {
    font-size: 10pt;
    text-decoration: underline
}

/*------------------------------------------------------------------------------------------------------------
tabla_comun
Es la tablita normal de los formularios de admin
*/
.tabla_comun
{
    font-size: 8pt;
    width: 700px;
}
.tabla_comun THEAD {
    background-color: #f5f5f5;
    font-weight: bold;
    }
.tabla_comun TBODY {
    text-align: center;
    }
.tabla_comun TD {
    text-align: center;
    }

.precio {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF9900;
    text-decoration: none;
}
.precio02 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #F09100;
    text-decoration: none;
}

/*CSS file browser*/
/* HEADER */
.filemanager_table_header{
    font-weight: normal;
    font-size: 14pt;
    color: #999999;
    text-decoration: none;
    font-family: sans-serif, Arial, Helvetica;
    background-color: #ffffff;

    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
    width: 580px;
    border: 0px;
    padding: 0px;
    border-spacing: 0px;
    margin:0px
}

.filemanager_table_header a {
    font-family: sans-serif, Arial, Helvetica;
    color: #0066CC;
    text-decoration: none;

}

.filemanager_table_header a:hover {
    text-decoration: none;
    color: #0066CC;
}

.filemanager_table_header td{
    border-spacing: 0px;
    cell-spacing: 0px;
    border: 0px;
    padding: 0px;
    }

/*filemanager_table_content*/
.filemanager_table_content{
    font-weight: normal;
    font-size: 10pt;
    color: #999999;
    text-decoration: none;
    font-family: sans-serif, Arial, Helvetica;
    background-color: #ffffff;

    border-bottom: #ffffff 0px solid;
    border-left:   #ffffff 0px solid;
    border-right:  #ffffff 0px solid;
    border-top:    #ffffff 0px solid;
    width: 560px;
    border: 0px;
    padding: 0px;
    border-spacing: 0px;
    margin:0px
}

.filemanager_table_content td{
    border-spacing: 0px;
    cell-spacing: 0px;
    border: 0px;
    padding: 0px;
    }

.filemanager_table_content a {
    font-family: sans-serif, Arial, Helvetica;
    color: #0066CC;
    text-decoration: none;

}

.filemanager_table_content a:hover {
    text-decoration: none;
    color: #0066CC;
}

.descript {
    color: #999999;
    font-family: Verdana;
    font-size: 8pt;
}
