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

body {
    font-family: Tahoma;
    font-size:12px;
    background-color:#200001;
    color:#161616;
}

img { border:0; }

h1 { display:none; }
h4 { font-size:12px; }

#top {
    width:945px;
    margin:auto;
    clear:both;
}

.logo { margin-top:27px; float:left; }

.line { margin-top:3px; float:left; }

#parceiros {
    float:right;   
    background-image:url('/img/bg2.png');
    height:87px;
}
#parceiros div.parceiros-aba { float:left; }
#parceiros div.parceiros-aba span { text-align:center; width:100px; display:block; }

#content {
    width:100%;
    background:url('/img/bg.jpg') fixed center;
    overflow:hidden;
}

#content-center {
    width:945px;
    margin:auto;
    overflow:hidden;
    clear:both;
}

#menu {
    width:720px;
    height:41px;
    margin-top:25px;
    float:left;    
    background-image:url('/img/bg_menu.png');
	font-family:Helvetica, Arial;
}
#menu ul { margin-top:12px; margin-left:5px; }
#menu li { display:inline; }
.li1 {    
    padding-right:8px; padding-left:8px;
    text-shadow:2px 1px 0px #9F9797;
    color:#6D0303;
    font-size:17px;
    border-right:1px solid #CCCCCC;
}

.li2 {
    padding-left:8px;
    text-shadow:2px 1px 0px #9F9797;
    color:#6D0303;
    font-size:17px;
}

.col-left { float:left; }
.col-right { float:right; }

#highlights {
    width:580px;
    height:260px;
    background-image:url('/img/bg3.png');
    border:1px solid #680E0E;
    margin-top:25px;
    position:relative;
}

#image-destak {
    float:left;
    width:310px;
    height:230px;
    background-repeat: no-repeat;
    margin-top:15px;
    margin-left:15px;
}

#text-destak {
    float:right;
    width:203px;
    height:208px;
    padding:10px;
    background:#1F0101;
    margin-top:15px;
    margin-right:15px;
    color:#FFFFFF;
    position:relative;
    border-top:1px solid #680E0E;
    border-bottom:1px solid #680E0E;
    border-right:1px solid #680E0E;
}
#text-destak img { vertical-align:middle; }

#btn-destak {
    position: absolute;
    width:110px;
    height:22px;
    bottom:0;
    right:0;
    border-top:1px solid #680E0E;
    border-left:1px solid #680E0E;
    font-size: 18px;
}
#btn-destak a { padding-left:10px; padding-right:10px; border-right:1px solid #680E0E; }

#destak-title { color:#D03737; }

.highlights2 {
    width:283px;
    height:110px;
    background-image:url('/img/bg2.png');
    margin-top:15px;
    float:left;
}
.high { margin-left:15px; }

.highlights2 p { margin-bottom:10px; }

#news {
    width:343px;
    height:388px;
    background-image:url('/img/bg2.png');
    margin-top:25px;
}
#news div.nw { padding:20px; width:300px; overflow:hidden; }
#news div.nw2 { padding-left:20px; padding-right:20px; padding-bottom:13px; width:300px; overflow:hidden; }
#news div > p { margin-bottom:10px; }
#news div > h3 { margin:0; }
#news h3 > img { vertical-align:middle; }
.img-news { float:left; padding-right:10px; }

.date { color:#1f0101; }

.tn { font-size:14px; /*margin-left:15px;*/ }

.box1 {
    width:680px;
    border:1px solid #817474;
    margin-top:25px;
    background:url('/img/bg2.png');
    padding:20px;
    line-height:18px;
    text-align:justify;
    overflow:hidden;
}
.box1 p { margin-bottom:10px; }
.box1 h3 { margin-bottom:20px; }
.box1 img { padding-right:20px; }
.box1 li { list-style-image:url('/img/li.png'); padding-bottom:10px; }
.box1 ul { padding-left:40px; }

.box1 a:link { color:#ad0505; text-decoration:underline; }
.box1 a:visited { color:#ad0505; text-decoration:underline; }
.box1 a:hover { color:#4b0201; text-decoration:none; text-shadow:none; }
.box1 a:active { color:#ad0505; text-decoration:none; text-shadow:none; }

.box1 table td { border-bottom:1px solid #c3bebe; }

.box2 { 
    width:170px;
    margin-top:25px;
    background:url('/img/bg3.png');
    padding:7px;
    color:#D03737;
    font-size:14px;
}

.bg-box2 { background:#1f0101; padding:20px; }
.bg-box2 ul { padding-left:5px; }
.bg-li { list-style-image:url('/img/li.png'); padding-bottom:10px; }
.bg-box2 p { padding-left:10px; padding-bottom:6px; }

.box3 { 
    width:550px;
    border:1px solid #817474;
    margin-top:25px;
    background:url('/img/bg2.png');
    padding:20px;
    margin-right:20px;
    float:left;
    line-height:18px;
    text-align:justify;
}
.box3 p { margin-bottom:10px; }
.box3 li { list-style-image:url('/img/li.png'); padding-bottom:10px; }

.box3 a:link { color:#ad0505; text-decoration:underline; }
.box3 a:visited { color:#ad0505; text-decoration:underline; }
.box3 a:hover { color:#4b0201; text-decoration:none; text-shadow:none; }
.box3 a:active { color:#ad0505; text-decoration:none; text-shadow:none; }

.box4 { width:113px; margin-top:25px; float:left; }

.box4-par {
    width:110px;
    /*height:62px;
    border:1px solid #817474;
    margin-bottom:10px;*/
    background:url('/img/bg2.png');
    padding-bottom:3px;
}
.box4-par img { padding:4px; margin-left:1px; }

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

#footer {
    width:100%;
    height:100px;
    background-image:url('/img/bg3.png');
    border-top:1px solid #680E0E;
    margin-top:45px;
}
#footer div { width:945px; margin:auto; }
#footer img { float:right; padding:5px; }

a.link:link { color:#6D0303; text-decoration:none; }
a.link:visited { color:#6D0303; text-decoration:none; }
a.link:hover { color:#FFFFFF; text-decoration:none; text-shadow:none; }
a.link:active { color:#FFFFFF; text-decoration:none; text-shadow:none; }

.on-link { color:#FFFFFF; text-decoration:none; text-shadow:none; }

a.link2:link { color:#d03737; text-decoration:none; }
a.link2:visited { color:#d03737; text-decoration:none; }
a.link2:hover { color:#ffffff; text-decoration:none; }
a.link2:active { color:#4b0201; text-decoration:none; }

.on-link2 { color:#FFFFFF; text-decoration:none; }

h2 { font-size:18px; margin-bottom:10px; font-weight:normal; color:#6d0303; font-family: Helvetica; text-align:left; }
h3 { font-size:14px; font-weight: normal; color:#4b0201; font-family: Tahoma; }

table.tb strong { font-size:14px; font-weight: normal; color:#4b0201; font-family: Tahoma; display:block; padding-bottom:5px; }
table.tb td { border-bottom:1px solid #c3bebe; }

#btnVoltar { float:left; margin-bottom:15px; margin-top:15px; }
#btnTop { 
    display:none;
    float:right;
    color:#FFFFFF;
    background:#000000;
    padding:3px;
    text-decoration:none;
}

.contact label { display: block; }

.input {
    width: 400px;
    background-color:#FFFFFF;
    border: 1px solid #000000;
}

.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; }

.n { display:none; }

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

#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; }




#search_box {
    width: 206px;
    height: 24px;
    background: url('/img/bg_busca.png');
    float:right;
    margin-top:33px;
}
#search_box #s {
    float:left;
    border:0;
    width:165px;
    height:20px;
    background:none;
    color:#FFFFFF;
    padding-left:7px;
    padding-top:3px;
}
#search_box #go {
    float:right;
    width:30px;
    height:25px;
    cursor:pointer;
    background:none;
    border:0;
}

div.rotator {
    position:relative;
    width:115px;
    height:75px;    
}
div.rotator ul li {
    float:left;
    position:absolute;
    padding-left:5px;
    list-style: none;
}
div.rotator ul li img {    
    padding: 3px;
}
div.rotator ul li.show {
    z-index:500;
}

div.rotator2 {
    position:relative;
    width:115px;
    height:75px;
}
div.rotator2 ul li {
    float:left;
    position:absolute;
    padding-left:5px;
    list-style: none;
}
div.rotator2 ul li img {
    padding: 3px;
}
div.rotator2 ul li.show {
    z-index:500;
}

div.rotator3 {
    position:relative;
    width:115px;
    height:75px;
}
div.rotator3 ul li {
    float:left;
    position:absolute;
    padding-left:5px;
    list-style: none;
}
div.rotator3 ul li img {
    padding: 3px;
}
div.rotator3 ul li.show {
    z-index:500;
}

.ha-left {
    float:left;
    width:360px;
    overflow:hidden;
    padding-top:20px;
    clear:both;
}

.ha-right {
    float:right;
    width:290px;
    overflow:hidden;
    padding-top:20px;
}

.ha-left2 {
    float:left;
    width:190px;
    overflow:hidden;
    padding-top:20px;
    clear:both;
}

.ha-right2 {
    float:right;
    width:455px;
    overflow:hidden;
    padding-top:20px;
}

.ha-left strong { color:#6D0303; }
.ha-right strong { color:#6D0303; }
.ha-right2 strong { color:#6D0303; }

.box1 hr { clear:both; }

#loading { display:none; background:#FF0000; color:#FFFFFF; position:absolute; }

.form-contact { margin-top:15px; }

.capa {
    margin-top:15px;
    margin-left:15px;
}

.box-showw { padding:15px; }

.form-associe label { display:block; }

.contact-left { width:6650px; overflow:hidden; margin-bottom:8px; }

.contact-left div { float:left; height:45px; }
.contact-space { padding-left:20px; }

h2.accordion{ cursor: pointer; font-size:14px; }
div.accordion{ display: none; }

.foto-socio { text-align:center; }
.foto-socio img { max-width:120px; float:right; }

#edit { position:relative; }
#edit-form {
    display:none;
    width:220px;
    height:180px;
    background:#FFFFFF;
    padding:10px;
    position:absolute;
    border:1px solid #000000;
    z-index:60;
}
#edit-form2 {
    display:none;
    width:220px;
    height:180px;
    background:#FFFFFF;
    padding:10px;
    position:absolute;
    border:1px solid #000000;
    z-index:50;
}
#edit-form3 {
    display:none;
    width:220px;
    height:180px;
    background:#FFFFFF;
    padding:10px;
    position:absolute;
    border:1px solid #000000;
    z-index:50;
}

.input-edit { width:220px; border:1px solid #000000; }

#close-edit, #close-edit2, #close-edit3 { text-align:right; }

.foto-socio2 { position:absolute; margin-left:500px; }

.foto-edit { position:relative; }

.contact2 { font-size:12px; }

.txtemail { width:217px; height:74px; border:1px solid #000000; }

.emailcontato { width:217px; margin-bottom:3px; border:1px solid #000000; }
