* { margin: 0; padding: 0; list-style: none; }

body {
    font-family: Tahoma, Verdana;
    font-size:12px;
    background:#161731;
    color:#67675b;
}

img { border:0; }

h1 { display:none; }

#top {
    width:962px;
    height: 74px;
    background:#f3f1f1;
    margin:auto;
    text-align: center;
    margin-top:13px;
}

#top img.logo { margin-top:20px; float:left; margin-left:195px; }
#top img.lang { float:right; margin-left:2px; margin-top:2px; }

#content {
    width:962px;
    background:#f3f1f1;
    margin:auto;
    margin-top:5px;
    overflow:hidden;
}

#col-left {
    float:left;
    width:220px;
}

#col-right {
    float:right;
    width:727px;
    min-height: 360px;
    padding-right:15px;
}

#menu {
    width:165px;    
    margin-top:30px;
    background:url('/img/bg_menu.png');
    padding-left:15px;
    color: #575871;
    font-size: 15px;
    padding-top:8px;
    padding-bottom:8px;
}

.menu-li {
    padding-top:7px;
    padding-bottom:7px;
    border-bottom: 1px solid #575871;
    width:150px;
}

.menu-li2 {
    padding-top:7px;
    width:140px;
    height: 26px;
}
.menu-li2 span { float:left; }

.menu-li p { color:#4b677e; font-size: 12px; line-height:22px; }
#menu p { color:#4b677e; font-size: 12px; line-height:22px; }

#menu img { float:right; margin-right: 35px; }

.img1 { float:left; }
.img2 { float:right; }

.title-home { margin-top:120px; width:285px; float:right; }
.bottom-home { margin-bottom: 30px; }

.text1 { font-size:17px; color:#575871; }

#footer {
    width:942px;
    margin:auto;
    height:40px;
    background:#f3f1f1;
    margin-top:1px;
    line-height:18px;
    padding-left:15px;
    padding-right:5px;
    color:#505066;
    font-size: 11px;
}
#footer p { float:left; }

#navigators { width: 962px; margin:auto; margin-top:7px; text-align: right; }

a.link:link { color:#575871; text-decoration:none; }
a.link:visited { color:#575871; text-decoration:none; }
a.link:hover { color:#161731; text-decoration:underline; }
a.link:active { color:#161731; text-decoration:underline; }

.on-link { color:#161731; text-decoration:underline; }

a.link2:link { color:#4b677e; text-decoration:none; }
a.link2:visited { color:#4b677e; text-decoration:none; }
a.link2:hover { color:#2d485e; text-decoration:underline; }
a.link2:active { color:#2d485e; text-decoration:underline; }

.on-link2 { color:#2d485e; text-decoration:underline; }

h2 { font-size:22px; color:#575871; margin-top:25px; margin-bottom:10px; font-weight: normal; }
h3 { font-size:16px; color:#212135; margin-bottom:10px; font-weight: normal; }

.pages p { margin-bottom: 10px; line-height: 20px; text-align:justify; }

.pages a:link { color:#161731; text-decoration:underline; }
.pages a:visited { color:#161731; text-decoration:underline; }
.pages a:hover { color:#575871; text-decoration:underline; }
.pages a:active { color:#575871; text-decoration:underline; }

strong { color:#575871; }

#btnVoltar { float:left; margin-bottom:15px; margin-top:15px; }
#btnTop { display:none; float:right; margin-bottom:15px; margin-top:15px; }

.contact label { display: block; }

.input {
    width: 320px;
    background-color:#CECEC0;
    border: 1px solid #CECEC0;
    margin-bottom: 10px;
}

.input2 {
    width: 70px;
    background-color:#CECEC0;
    border: 1px solid #CECEC0;
    margin-bottom: 10px;
}

select { margin-bottom: 10px; border: 1px solid #CECEC0; background-color:#CECEC0; }

.eye { font-style: italic; }

.contact-left, .contact-right { float:left; }

.contact-right { padding-left: 35px; }

.n { display:none; }

#hcard-MMA { margin-bottom:15px; }

.btnEnviar { 
    width:49px;
    height:27px;
    background-image:url('/img/bt_enviar.gif');
    border:0;
    cursor:pointer;
}

#galeria {
    height: 355px;
    width: 100px;
    overflow: hidden;
    position: relative;    
}

#galeria ul {
    list-style: none;
    position: absolute;
}

#galeria ul li {
    padding: 2px;
    clear: left;
}

.control1 { height:17px; width:17px; position:absolute; top:0; margin-left:40px; }

.control2 { height:17px; width:17px; position:absolute; bottom:0; margin-left:40px; }

.view-photo { margin-top:36px; width:600px; height: 430px; float:right; margin-bottom:15px; }

.view-photo img { border:2px solid #575871; }

#galeria img { border:2px solid #575871; }

#control { margin-top:15px; position:relative; padding-top:20px; padding-bottom:20px; float:left; }