body {
    background-image: url(/img/bg/bg_body_top.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color:#277AAB;
    margin:0;
    padding:0;
}

body, td {
    font-family:arial, verdana, sans-serif;
    font-size:70%;
    color:#8A8A8A;
}

a,a:link,a:visited,a:active {
    color:#8A8A8A;
    text-decoration: none;
}
a:hover {
    color:#ED2123;
    text-decoration: none;
}

a.blue,a.blue:link,a.blue:visited,a.blue:active    {
    color:#3E697F;
    text-decoration: none;
}
a.blue:hover {
    color:#3E697F;
    text-decoration: none;
}

a.blue1,a.blue1:link,a.blue1:visited,a.blue1:active    {
    color:#149BE1;
    text-decoration: none;
}
a.blue1:hover {
    color:#7C7C7C;
    text-decoration: none;
}

a, a.gray,a.gray:link,a.gray:visited,a.gray:active    {
    color:#8A8A8A;
    text-decoration: none;
}
a.gray:hover {
    color:#8A8A8A;
    text-decoration: none;
}

form {
    margin:0;
    padding:0;
}

h1 {
    color:#ED2123;
    font-size:190%;
    margin-top:20px;
    margin-bottom:10px;
}

h2 {
    color:#ED2123;
    font-size:140%;
    font-weight:bold;
    margin-top:5px;
    margin-bottom:5px;
}



p {
    margin-left:0;
    margin-right:0;
    margin-top:5px;
    margin-bottom:5px;
}

.tbl_main {
    width:100%;
    height:100%;
}

.left_column {
    width:12px;
    background-color:#F4F4F4;
    border-right:1px solid #BCBCBC;
}

.right_column {
    width:12px;
    background-color:#F4F4F4;
    border-left:1px solid #BCBCBC;
}

.top {
    height:102px;
    background-image: url(/img/bg/bg_top.gif);
    background-position: bottom;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}


.td_main {
    width:730px;
    background-color:#FFFFFF;
    background-image: url(/img/bg/bg_content.jpg);
    background-position: right top;
    background-repeat: no-repeat;
}

.bot {
    height:77px;
    background-image: url(/img/bg/bg_bot.gif);
    background-position: top;
    background-repeat: repeat-x;
    background-color: #FFFFFF;
    color:#3E697F;
    text-align:center;
}

.mid {
    padding:10px;
}

.icons {
    height:102px;
    width:147px;
    padding:6px;
    background-image: url(/img/tripod_top.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.icons1 {
    height:102px;
    width:147px;
    padding:6px;
}

.logo {
    height:102px;
    padding-top:32px;
}

.header {
    background-image: url(/img/bg/bg_header.gif);
    background-color: #8A8A8A;
    color: #FFFFFF;
    font-size: 14px;
    font-weight:bold;
    padding-left:20px;
}

.header2 {
    background-color: #EFEFEF;
    color: #8C8C8C;
    font-size: 12px;
    font-weight:bold;
    padding-left:5px;
    height:30px;
    border-bottom:1px solid #E0E0E0;
}

.copy {
    color:#81B3CD;
}

.bluecolor {
    color:#0C7DB8;
}
.bluecolor_a,a.bluecolor_a,a.bluecolor_a:link,a.bluecolor_a:hover,a.bluecolor_a:visited {
    color:#0C7DB8;
	text-decoration:none;
}


.content {
    border:1px solid #8A8A8A;
    padding:5px;
    width:100%;
}

.content_bot {
    background-image: url(/img/content_bot.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

.content_bot_sm_2 {
background-image: url(/img/content_bot_sm.gif);
    background-position: top right;
    background-repeat: no-repeat;
}

.bg_blue {
    background-color: #81B3CD;
    color:#FFFFFF;
}

.bg_blue1 {
    background-color: #EBEFF4;
}

.bg_gray {
    background-color: #CECECE;
    color:#FFFFFF;
}

.bg_gray1 {
    background-color: #A9A9A9;
    color:#FFFFFF;
}

.left {
    background-image: url(/img/bg/bg_left.gif);
    background-position: right;
    background-repeat: repeat-y;
}

.right {
    background-image: url(/img/bg/bg_right.gif);
    background-position: left;
    background-repeat: repeat-y;
}

.leve1_1 {
    font-weight:bold;
}

.leve1_2 {
    font-weight:bold;
    margin-left:30px;
}
.leve1_2_no {
    margin-left:30px;
}

.leve1_3 {
    margin-left:40px;
}

.leve1_3b {
    margin-left:40px;
	font-weight:bold;
}


.tema, a.tema, a.tema:link, a.tema:visited, a.tema:hover 
{
font-size:120%;color:#ED2123;font-weight:bold;text-decoration:none;
}

a
{
	color:#ff6600;
}