﻿html {
 margin: 0px;
 padding: 0px;
}

body {
 margin: 0px;
 padding: 0px;
 font-family: verdana, sans-serif;
 font-size: small;
 color: #000;
}

div.frame {
 width: 780px;
 margin: 10px auto 0px auto;
}

div#head {
 float: left;
 width: 100%;
 height: 131px;
 background: url(../images/head.gif);
}

div.head-content {
 float: left;
 width: 100%;
}

div.logo {
 float: left;
 width: 100%;
 text-align: center;
 margin-top: 10px;
}

div.logo img {
 border: none;
}

div.head-text {
 float: left;
 width: 100%;
 height: 34px;
 background: url(../images/head-text.gif) no-repeat 51% 0px;
}

div.head-text p {
 display: none;
}

div.head-hor-nav {
 float: left;
 width: 100%;
}

div.head-hor-nav ul {
 float: right;
 list-style: none;
 margin: 8px 4px 0px 0px;
 padding: 0px;
}

div.head-hor-nav ul li {
 float: left;
 font-size: 80%;
 margin: 0px .6em;
}

div.head-hor-nav ul li a {
 background: url(../images/off.gif) no-repeat 0px 50%;
 padding-left: 6px;
 color: #fff;
}

div.head-hor-nav ul li a:hover {
 text-decoration: none;
}

div.head-hor-nav ul li.selected a {
 background: url(../images/on.gif) no-repeat 0px 50%;
 padding-left: 6px;
 color: #0c2987;
 text-decoration: none;
}

/*--
div.logo {
 float: left;
 padding: 28px 0px 0px 17px;
}

div.logo a {
 display: block;
 width: 206px;
 height: 60px;
 background: url(../images/logo.gif) no-repeat;
}

div.logo a span {
 display: none;
}

div.head-content {
 float: right;
 margin-top: 52px;
 width: 550px;
}

div.head-text {
 float: left;
 width: 100%;
 height: 40px;
 background: url(../images/head-txt.gif) no-repeat 10px 0px;
}

div.head-text p {
 display: none;
}

div.head-hor-nav {
 float: left;
 width: 100%;
}

div.head-hor-nav ul {
 float: right;
 list-style: none;
 margin: 22px 14px 0px 0px;
 padding: 0px;
}

div.head-hor-nav ul li {
 float: left;
 font-size: 80%;
 font-weight: bold;
 margin: 0px .6em;
}

div.head-hor-nav ul li a {
 background: url(../images/off.gif) no-repeat 0px 50%;
 padding-left: 6px;
 color: #fff;
}

div.head-hor-nav ul li a:hover {
 text-decoration: none;
}

div.head-hor-nav ul li.selected a {
 background: url(../images/on.gif) no-repeat 0px 50%;
 padding-left: 10px;
 color: #0c2987;
 text-decoration: none;
}--*/

div.body-content {
 float: left;
 width: 100%;
 margin-top: 1px;
 border-top: solid 4px #0c2987;
 background: url(../images/body-content.gif) repeat-y;
}

div.breadcrumbs {
 float: left;
 width: 99%;
 border-top: solid 1px #fff;
 margin-bottom: 1em;
 font-size: 80%;
 padding: .3em 0px 0px 1%;
}



div.nav-column-content {
 float: left;
 width: 157px;
}

div.text-column-content {
 float: left;
 width: 410px;
 margin-left: 25px;
}

div.news-column-content {
 float: right;
 width: 170px;
}


div.c-4, div.c-3, div.c-2, div.c-1 {
 float: left;
 width: 100%;
}

div.c-1 {
 background: url(../images/c-1.gif) no-repeat;
}

div.c-2 {
 background: url(../images/c-2.gif) no-repeat 100% 0%;
}

div.c-3 {
 background: url(../images/c-3.gif) no-repeat 100% 100%;
}

div.c-4 {
 background: #ffde24 url(../images/c-4.gif) no-repeat 0% 100%;
 margin-bottom: 1.6em;
}

div.gv-logotipo {
 float: left;
 width: 100%;
 margin: 2em 0px;
}

div.gv-logotipo img {
 border: none;
 margin-left: 15px;
}

div.news {
 float: left;
 width: 100%;
 border-bottom: solid 2px #0c2987;
 margin-bottom: 1em;
}

div.news-title {
 border-bottom: solid 2px #0c2987;
 font-weight: bold;
 font-size: 90%;
 color: #0c2987;
 margin-bottom: .3em;
}

div.end {
 float: left;
 width: 100%;
 border-top: solid 3px #0c2987;
 margin-top: 1px;
 margin-bottom: 1em;
 text-align: center;
 font-size: 80%;
 line-height: 140%;
}

