html, body {
height								: 100%;
margin								: 0px;
padding								: 0px;
}

body {
height								: 100%;
font-size							: 11pt;
font-family							: Arial, Helvetica;
text-align							: center;
}

a {
text-decoration						: none;
color								: #0033cc;
}

.header h1 {
text-align							: center;
margin								: 0 0 5px 0;
padding								: 0px;
font-size							: 1.6em;
font-weight							: 600;
line-height							: 60px;
text-align							: center;
color								: #000000;
}

.header h1 img {
vertical-align						: middle;
margin-right						: 10px;
}

.header .btn_menu {
display								: none;
}
.page {
width								: 100%;
margin								: auto;
text-align							: left;
}

.menu_top,
.menu_left,
.menu_right {
display								: none;
}

.footer {
border-top							: 1px solid #777777;
font-size							: 0.75em;
margin-top							: 15px;
padding-top							: 3px;
}

.footer .copyright {
margin-bottom						: 10px;
text-align							: center;
}

.footer .links {
display								: none;
}

.clear {
clear								: both;
}

.systemerror .title {
font-size							: 14pt;
}

.systemerror .code {
width								: 120px;
display								: block;
float								: left;
}

.systemerror label {
width								: 70px;
display								: block;
float								: left;
}

.content h2 {
font-size							: 11pt;
font-weight							: 600;
margin								: 0px;
margin-bottom						: 5px;
padding								: 0px;
display								: block;
width								: 100%;
border-bottom						: 1px solid #3a6ea5;
}

.content h3 {
font-size							: 11pt;
font-weight							: 600;
margin								: 0px;
margin-bottom						: 5px;
padding								: 0px;
}

.box, .staticbox {
width								: 250px;
border								: 1px solid #aaaaaa;
background							: #eeeeee;
padding								: 2px 3px;
margin-left							: 10px;
margin-bottom						: 5px;
float								: right;
}

.box h3, .staticbox h3 {
background							: #0047ff;
color								: #ffffff;
padding								: 2px 13px 2px 13px;
margin								: -2px -3px 5px -3px;
font-size							: 11pt;
font-weight							: 600;
position							: relative;
}

.corner_box {
position							: relative; 
overflow							: hidden;
}

.corner {
width								: 100%;
background-color					: #ee0000;
overflow							: hidden;
position							: absolute;
right								: -40%;
bottom								: 10%;
transform							: rotate(-45deg);
color								: #ffffff;
display								: block;
padding								: 2px 0 3px 0;
text-align							: center;
text-decoration						: none;
}

.msgBox {
border-width						: 1px;
border-style						: solid;
border-radius						: 5px;
padding								: 5px;
margin-bottom						: 10px;
}

.msgInfo {
background							: #bfe1ff;
border-color						: #0033cc;
}

.msgError {
background							: #ffdada;
border-color						: #ff0000;
}

.msgError ul {
padding								: 0 20px;
margin								: 0px;
}

.contact {
line-height							: 20px;
}

.contact_col1 {
width								: 47%;
float								: left;
}

.contact_col2 {
width								: 46%;
float								: right;
}

.contact .contact_icon {
float								: right;
width								: 35px;
height								: 35px;
}

.contact .label{
width								: 140px;
float								: left;
}

.contact .contact_person {
margin-bottom						: 10px;
}

.contact .contact_foto {
float								: left;
width								: 75px;
height								: 90px;
margin-right						: 10px;
border								: 1px solid #777777;
border-radius						: 4px;
}

.contact .contact_person .data {
float								: left;
}

.contact .contact_person h3 {
padding-top							: 4px;
margin-bottom						: 2px;
}

.contact .contact_person .label {
width								: 80px;
}

.contactForm label {
width								: 150px;
display								: block;
}

.contactForm label#labelCaptcha {
display								: inline;
}

.contactForm input[type=text] {
width								: 250px;
margin-bottom						: 5px;
}

.contactForm textarea {
height								: 150px;
resize								: none;
padding								: 2px 3px;
}

.content ul {
margin								: 0px;
padding								: 0px;
padding-left						: 20px;
}

.buttons {
text-align							: center;
}

.button {
border-radius						: 4px;
border								: 2px solid #3a6ea5;
background							: #3a6ea5;
color								: #ffffff;
padding								: 4px 3px;
display								: inline-block;
}

.button:hover {
background							: #a0bede;
border-color						: #a0bede;
color								: #000000;
}

#mobile {
display								: none;
}

.modal {
display								: none;
}