body {background:url(images/bg.png) repeat-x top #e999aa;margin:0px;padding:0px;font:12px  verdana, arial, helvetica;color:#000;line-height:150%}
* {padding:0;margin:0}
a {outline:none}
p {line-height:15px;padding:0px 0 5px 0}
p.left_arrow {text-align:justify;line-height:15px;padding:0px 0 5px 60px;background:url(images/tool.gif) no-repeat left top}
.clear {clear:both}
img {border:none}
#main_container {width:990px;height:auto;margin:auto}
.center_content {width:990px;padding:0;margin:auto}
#header {width:990px;height:160px;margin:0 auto}
#logo {padding:19px 0 20px 0;float:left;width:400px;height:121px}
#menu {float:left;width:580px;padding:48px 0 0 10px}
#menu ul {list-style:none;padding:0px;margin:0px;display:block}
#menu ul li {list-style:none;display:inline;float:left;padding:0;font-family:Arial,Helvetica,sans-serif}
#menu ul li a {float:left;text-decoration:none;padding:0 4px;margin:0 4px;color:#c32030;text-align:center;font-size:20px;font-weight:bold;font-style:italic;letter-spacing:-1px}
#menu ul li a:hover {text-decoration:none;color:#c32030;border-bottom:3px #c32030 solid}
#menu ul li a.current {float:left;text-decoration:none;padding:0px 4px 0 4px;color: #628a5e;margin:0px 8px 0 8px; border-bottom:3px #fff solid}
#menu ul li a.current:hover {text-decoration:none;color:#628a5e;border-bottom:3px #628a5e solid}
#lang {padding-top:80px;text-align:right}
#lang a {text-decoration:none;color:#c32030}
#lang a:hover {color:#628a5e}
#lang a img {margin:0 10px}
.main_content {width:986px;height:auto;margin:auto;padding:0 0 30px 0;background-color:#fff;border:2px solid #ccc}
h1 {text-align:center;color:#c32030;font-size:20px;font-weight:bold;line-height:60px}
h2 {text-align:center;color:#628a5e;font-size:16px;font-weight:bold;line-height:48px}
.main_content_top {width:865px;height:16px;background:url(images/main_content_top.png) no-repeat center top}
#boxes_content {width:865px;clear:both;margin:auto}
.box {padding:10px 10px 10px 16px;float:left}
.box_content {background:url(images/box_bg.gif) no-repeat center;width:259px;height:202px}
.leftcontent {width:600px;padding:0 0 20px 40px;float:left}
.rightcontent {float:right;padding:0 40px 20px 40px;width:236px;text-align:center}
.slogan {font-size:14px;font-style:italic;color:#c32030;font-weight:bold;padding:10px 0 0 0}
.boxtitle {font-size:18px;color:#000;padding:10px 0 0 15px;font-family:Arial, Helvetica, sans-serif}
.box_icon {clear:both;float:left;width:80px;padding:25px 0 0 15px}
p.text_content {width:135px;float:left;text-align:left;padding:5px 10px 0 15px;color:#000000;line-height:15px}
a.read_more {padding:10px 0 0 0}
.title {font-size:18px;color:#000;padding:10px 0 0 0px;font-family:Arial, Helvetica, sans-serif}
.left_content {width:420px;float:left;padding:10px 10px 10px 20px}
.right_content {width:390px;float:left;padding:10px 0 10px 20px}
.right_news {float:left;width:auto;border-bottom:1px #ccc dashed;padding:10px 0 8px 0}
.news_icon {width:48px;height:36px;float:left;background:url(images/news.gif) no-repeat center}
.news_content {width:310px;float:left;text-align:justify;line-height:15px;padding:0 0 0 10px}
#footer {clear:both;width:auto;height:50px;color:#0c9cc9}
.copyright {float:right;padding-left:10px;padding-top:10px}
.footer_links {float:left;padding-right:15px;padding-top:13px}
.footer_links a {text-decoration:none;color:#628a5e;padding-left:10px}
.footer_links a:hover {text-decoration:underline;color:#628a5e}
.mr20 {margin-right:20px}
.mt20 {margin-top:20px}
.leftcontent ul li {list-style:inside}
.fotos {margin-top:20px}
form {margin:20px 0}
fieldset {border:none}
label {display:block}
input,textarea {background:#efc2cc;width:200px;border:1px solid #999;margin-bottom:5px}
textarea {height:100px;display:block}
.checkbox {width:12px;height:12px;margin:0 10px 5px 0}
#submit {width:100px;margin-top:10px}