table.news_forum
    {
        background: #E0F0F0;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        border-top : 1px solid #204040;
        border-bottom : 1px solid #204040;
        border-left : 1px solid #204040;
        border-right : 1px solid #204040;
        width: 300;
    }
table.surway 
    {
        background: #D8D0F8;
        FONT-SIZE: 9;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        border-top : 1px solid #D0A0D0;
        border-bottom : 1px solid #A080A0;
        border-left : 1px solid #D0A0D0;
        border-right : 1px solid #A080A0;
        width: 98%;
    }

table.news 
    {
        background: #D0D0F0;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        border-top : 1px solid #E0E0FF;
        border-bottom : 2px solid #A0A0D0;
        border-left : 1px solid #E0E0FF;
        border-right : 2px solid #A0A0D0;
        width: 100%;
    }

table.catalog 
    {
        background: #F0F0F0;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        border-top : 1px solid #808080;
        border-bottom : 1px solid #808080;
        border-left : 1px solid #808080;
        border-right : 1px solid #808080;
        width: 100%;
    }

table.news_front
    {
        background: #D0F0E0;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        border-top : 0px solid #404040;
        border-bottom : 1px solid #A0A0A0;
        border-left : 0px solid #404040;
        border-right : 1px solid #A0A0A0;
        width: 100%;
    }

table.news_active
    {
        background: #E0F0F0;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        border-top : 1px solid #204040;
        border-bottom : 1px solid #204040;
        border-left : 1px solid #204040;
        border-right : 1px solid #204040;
        width: 100%;
    }

table.news_comertial
    {
        background: #F0E0E0;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        border-top : 1px solid #800000;
        border-bottom : 1px solid #800000;
        border-left : 1px solid #800000;
        border-right : 1px solid #800000;
    }

table.extract_news_menu
    {
        width: 300;
        background: #D0D0F0;
        border-top : 1px solid #204040;
        border-left : 1px solid #204040;
        border-right : 1px solid #204040;
    }    

td.newslabel 
    {
        FONT-SIZE: 14;
        color: #500050;
        font-weight: 600;   
    }

A.surway 
    {
        color: #100010;
        FONT-SIZE: 9;
        FONT-FAMILY: Helvetica, Sans-Serif; 
        text-decoration: none;
        cursor: hand;
    }

A.newslabel 
    {
        FONT-SIZE: 14;
        color: #801000;
        font-weight: bold;   
    }

A.newslabelfront
    {
        FONT-SIZE: 12;
        color: #104020;
        font-weight: bold;   
    }

A.newslabelfront::hover
    {
        FONT-SIZE: 12;
        color: #104020;
        font-weight: bold;   
        text-decoration: underline;
    }

A.newslabel::hover
    {
        FONT-SIZE: 14;
        color: #D00000;
        font-weight: bold;   
        text-decoration: underline;
    }

A 
    {
        color: #104010;
        FONT-SIZE: 11;
        FONT-FAMILY: Helvetica, Sans-Serif; 
        text-decoration: none;
    }

A.service_menu 
    {
        color: #100020;
        FONT-SIZE: 10;
        FONT-FAMILY: Helvetica, Sans-Serif; 
        text-decoration: none;
        cursor: hand;
    }

A.service_menu::hover
    {
        color: #006060;
        FONT-SIZE: 10;
        FONT-FAMILY: Helvetica, Sans-Serif; 
        text-decoration: underline;
        cursor: hand;
    }

A.service_topmenu 
    {
        color: #804080;
        FONT-SIZE: 11;
        FONT-FAMILY: Helvetica, Sans-Serif; 
        text-decoration: none;
    }

A.mainmenu_item
    {
        cursor: hand;
        padding: 0 0 0 0;
        color: #001020;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: none;
        font-weight: bold;   

    }

A.mainmenu_item::hover
    {
        cursor: hand;
        color: #001020;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: underline;
        font-weight: bold;   
    }

A.mainmenu_item_sel
    {
        padding: 0 0 0 0;
        color: #600000;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: none;
        font-weight: bold;   
    }


A.submainmenu_item
    {
        padding: 0 0 0 2;
        color: #100010;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: none;
    }

A.submainmenu_item_sel
    {
        border-bottom : 2px solid #C080C0;
        padding: 0 0 0 2;
        color: #100010;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: underline;
    }


a.topic 
    {
        color: #400040;
        FONT-SIZE: 16;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: underline;
        font-weight: 600;   
    }

a.topic::hover
    {
        color: #C000C0;
        FONT-SIZE: 16;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: underline;
        font-weight: 600;   
    }

P.topic 
    {
        color: #400040;
        FONT-SIZE: 16;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: underline;
        font-weight: 600;   
    }

P.stopic 
    {
        text-align: center;
        color: #004040;
        FONT-SIZE: 14;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        font-weight: 600;   
    }

P
    {
        color: #400040;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        padding: 0 0 0 10;
    }

td.service_menu 
    {  
        color: #804080;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
        text-decoration: none;
        letter-spacing: 0.1em;        
    }

td.service_menu_2 
    {  
        color: #100010;
        padding: 0 0 0 10;
        FONT-SIZE: 11;
        FONT-FAMILY: Helvetica, Sans-Serif; 
        text-decoration: none;                
    }

td.singleborder
    {
        border-top : 1px solid #005050;
        border-bottom : 1px solid #005050;
    }

td.fullborder
    {
        border-top : 1px solid #005050;
        border-bottom : 1px solid #00D0D0;
        border-left : 1px solid #005050;
        border-right : 1px solid #00D0D0;
    }

tr.banner_level
    {
        background: #D8D8F8;
        padding: 0 0 0 0;
    }        
    
tr.comertial
    {
    background: #80E080;
    font-weight: 600;   
    }
        
tr.service_menu
    {
        background: #A0A0C0;
    }        

td 
    {
    }





td.leftmenu 
    {
        width: 160;
        vertical-align: top;
        background: #C8C8D8;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
    }
td.rightmenu 
    {
        width: 120;
        vertical-align: top;
        background: #C8C8D8;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
    }

td.main 
    {
        width: 480;
        vertical-align: top;
        padding: 4 4 4 4;
        background: #E8E8F0;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif; 
    }
    
table.main_frame 
    {
        width: 776;
        border-top : 1px solid #A0A0F0;
        border-bottom : 1px solid #A0A0F0;
        border-left : 1px solid #A0A0F0;
        border-right : 1px solid #A0A0F0;
    }
    





body 
    { 
        margin-top: 0;   
    }

