table.surway
    {
        background: #D8E0E0;
        FONT-SIZE: 9;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        border-top : 1px solid #A0D0D0;
        border-bottom : 1px solid #80A0A0;
        border-left : 1px solid #A0D0D0;
        border-right : 1px solid #80A0A0;
        width: 98%;
    }

table.add
    {
        background: #E0E0E0;
        FONT-SIZE: 10;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        border-top : 1px solid #404040;
        border-bottom : 1px solid #404040;
        border-left : 1px solid #404040;
        border-right : 1px solid #404040;
        width: 40%;
        cursor: crosshair;
    }

table.news
    {
        background: #D0F0F0;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        border-top : 1px solid #E0FFFF;
        border-bottom : 2px solid #A0D0D0;
        border-left : 1px solid #E0FFFF;
        border-right : 2px solid #A0D0D0;
        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: #D0E8D8;
        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_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.news_comertial
    {
        background: #F0E0E0;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        border-top : 1px solid #E00000;
        border-bottom : 1px solid #E00000;
        border-left : 1px solid #E00000;
        border-right : 1px solid #E00000;
    }
table.news_poster
    {
        background: #D0E0D0;
        FONT-SIZE: 14;
        FONT-FAMILY: Courier, Helvetica, Sans-Serif;
        border-top : 1px solid #000000;
        border-bottom : 1px solid #000000;
        border-left : 1px solid #000000;
        border-right : 1px solid #000000;

    }

table.extract_news_menu
    {
        width: 300;
        background: #D0F0F0;
        border-top : 1px solid #204040;
        border-left : 1px solid #204040;
        border-right : 1px solid #204040;
    }

td.newslabel
    {
        FONT-SIZE: 14;
        color: #005050;
        font-weight: 600;
    }

A.surway
    {
        color: #001010;
        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: #001010;
        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: #800000;
        FONT-SIZE: 11;
        FONT-FAMILY: Helvetica, Sans-Serif;
        text-decoration: none;
    }

A.mainmenu_item
    {
        cursor: hand;
        padding: 0 0 0 0;
        color: #002020;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
        font-weight: bold;

    }

A.mainmenu_item::hover
    {
        cursor: hand;
        color: #002020;
        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: #001010;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
    }

A.submainmenu_item_sel
    {
        border-bottom : 2px solid #80C0C0;
        padding: 0 0 0 2;
        color: #001010;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;
    }


a.topic
    {
        color: #004040;
        FONT-SIZE: 16;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;
        font-weight: 600;
    }

a.topic::hover
    {
        color: #00C0C0;
        FONT-SIZE: 16;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        text-decoration: underline;
        font-weight: 600;
    }

P.topic
    {
        color: #004040;
        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: #004040;
        FONT-SIZE: 12;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        padding: 0 0 0 10;
    }

P.small
    {
        color: #002020;
        FONT-SIZE: 10;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        padding: 0 0 0 5;
    }

td.newsfront
    {
        color: #102020;
        FONT-SIZE: 10;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    }

td.service_menu
    {
        color: #408080;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
        text-decoration: none;
        letter-spacing: 0.1em;
    }


td.service_menu_2
    {
        color: #001010;
        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: #C0F0F0;
        padding: 0 0 0 0;
    }

tr.comertial
    {
    background: #E08080;
    font-weight: 600;
    }

tr.service_menu
    {
        background: #A0C0C0;
    }

td
    {
    }





td.leftmenu
    {
        width: 160;
        vertical-align: top;
        background: #D8E8E8;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    }
td.rightmenu
    {
        width: 120;
        vertical-align: top;
        background: #D8E8E8;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    }

td.main
    {
        width: 480;
        vertical-align: top;
        padding: 4 4 4 4;
        background: #F8F0F0;
        FONT-SIZE: 11;
        FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    }

table.main_frame
    {
        width: 776;
        border-top : 1px solid #A0F0A0;
        border-bottom : 1px solid #A0F0A0;
        border-left : 1px solid #A0F0A0;
        border-right : 1px solid #A0F0A0;
    }


input.flat 
	{
		border : 1px solid #606090;
		background-color : #F0F0FF;
	}

textarea.flat 
	{
		border : 1px solid #606090;
		background-color : #F0F0FF;
	}


body
    {
        margin-top: 0;
    }
