body {
   text-align:center;
   background-color:#DCDFDE;
}
* {
   margin:0;
   padding:0;
}
a {
   text-decoration:none;
}
a:hover {
   text-decoration:underline;
}
img {
    border:none;
}
.clean {
   clear:both;
}
#main {
   width:872px;
   margin:0 auto;
}
#top {
   width:872px;
   height:241px;
   background:transparent url(../images/top.gif) 0 0 no-repeat;
   position:relative;
}
#menu {
   position:absolute;
   left:212px;
   bottom:8px;
   padding:0 0 0 20px;
}
#menu li {
   list-style:none;
   display:inline;
}
#menu li a {
   font:bold 12px arial, sans-serif;
   color:#fff;
   padding:9px 10px 9px 15px;
   margin:0 3px;
   background:transparent url(../images/menu_li.gif) 0 center no-repeat;
}
#logo {
   width:59px;
   height:58px;
   background:transparent url(../images/logo.gif) 0 0 no-repeat;
   position:absolute;
   left:20px;
   top:10px;
}
#gbr {
   width:53px;
   height:36px;
   background:transparent url(../images/gbr.gif) 0 0 no-repeat;
   position:absolute;
   right:90px;
   top:10px;
}
#pol {
   width:56px;
   height:36px;
   background:transparent url(../images/pol.gif) 0 0 no-repeat;
   position:absolute;
   right:25px;
   top:11px;
}
#main1 {
   width:872px;
   background:transparent url(../images/bg.gif) 0 0 repeat-y;
}
#main2 {
   width:864px;
   margin:0 4px;
   background:#fff url(../images/main2.gif) 0 0 repeat-y;
   position:relative;
}
#left {
   float:left;
   width:210px;
   padding:10px 0 160px;
}
#left p {
   text-align:justify;
   color:#1A3C51;
   margin:15px 0 0;
   padding:0 20px;
   font:normal 11px tahoma,sans-serif;
   line-height:16px;
}
#right {
   float:right;
   width:652px;
   padding:5px 0 40px;
   min-height:280px;
}
#right h1 {
   text-align:left;
   color:#1A3C51;
   margin:20px 0 0;
   padding:0 40px 0 20px;
   font:bold 11px tahoma,sans-serif;
}
#right p {
   text-align:justify;
   color:#1A3C51;
   margin:10px 0 0;
   padding:0 40px 0 20px;
   font:normal 11px tahoma,sans-serif;
   line-height:16px;
}
#right p a {
   color:#1A3C51;
   font-weight:bold;
}
#right p span {
   text-decoration:underline;
}
#right ul {
   text-align:left;
   color:#1A3C51;
   margin:5px 0 0;
   padding:0 40px 0 30px;
   font:normal 11px tahoma,sans-serif;
   line-height:16px;
}
#right  ul li {
   margin:5px 0 0;
   list-style:none;
}
.gal {
   margin:20px 0 0 !important;
   width:600px;
   padding:0  !important;
}
.gal li {
   padding:10px 0 0;
   color:#000;
   height:110px;
   width:150px;
   float:left;
   margin:0;
}
.gal li div {
   float:left;
   width:150px;
   height:86px;
   background:transparent url(../images/gal_div.gif) right top no-repeat;
   margin:-5px 15px 0 0;
   text-align:center;
}
.gal li span {
   display:block;
}
.pdf {
   display:block;
   text-align:center;
   margin:30px auto 0;
   width:185px;
   float:left;
}
.mapa {
   float:right;
   margin:0 60px 0 0;
}
#bottom {
   clear:both;
   background:#fff url(../images/bottom.gif) 0 0 repeat-y;
   width:864px;
   height:20px;
}
#contact {
   position:absolute;
   left:0;
   bottom:0;
   width:210px;
   padding:0 0 20px;
}
#contact p {
   text-align:justify;
   color:#1A3C51;
   margin:15px 0 0;
   padding:0 20px;
   font:normal 11px tahoma,sans-serif;
   line-height:20px;
}
#contact p a {
    color:#1A3C51;
}
#footer {
   width:872px;
   height:36px;
   background:transparent url(../images/foot.jpg) 0 0 no-repeat;
   position:relative;
}
#footer ul li {
   list-style:none;
   display:inline;
   font:normal 11px tahoma,sans-serif;
   color:#fff;
}
#footer ul li a {
   color:#fff;
   line-height:36px;
   margin:0 2px;
}
.bd {
   font:normal 11px tahoma,sans-serif;
   color:#fff;
   position:absolute;
   right:20px;
   top:10px;
}
.pop {
    cursor:pointer !important;
}

