/* general */
body { margin: 0; padding: 0; color: #fff; background: #000; text-align: center; }
body, form, td, input, select {	font-family: arial, helvetica; font-size: 12px; }


/* elements */
img { border: 0; }
p {	padding: 0; margin: 0;}
a {	text-decoration: underline; color: #fff;}
a:hover { text-decoration: none;}
.y { color:#F9F000; }
form { padding: 0px; margin: 0px; }

h1 { font-family: font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", Arial, Helvetica; font-weight: normal; color: #F9F000; letter-spacing: -1px; margin: 0 0 15px 0; padding: 0; }
h2, h3, h4, h5 { font-family: font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Lucida", Arial, Helvetica; font-weight: normal; color: #F9F000; margin: 0 0 5px 0; padding: 0; }
h1, h1 a { font-size: 20px; text-decoration: none; color: #F9F000; }
h2, h2 a { font-size: 16px; color: #F9F000; text-decoration: none; }
h3, h3 a { font-size: 14px; color: #F9F000; }
h4, h4 a { font-size: 11px; color: #F9F000; }
h5, h5 a { font-size: 14px; color: #F9F000; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover { text-decoration: none;}

.space { clear: both; height:0px; font-size:0px; }
.space1 { clear: both; height:1px; font-size:0px; }
.space3 { clear: both; height:3px; font-size:0px; }
.space5 { clear: both; height:5px; font-size:0px; }
.space7 { clear: both; height:7px; font-size:0px; }
.space { clear: both; height: 10px; font-size:0px; }
.space15 { clear: both; height: 15px; font-size:0px; }
.space20 { clear: both; height: 20px; font-size:0px; }
.space30 { clear: both; height: 30px; font-size:0px; }
.space40 { clear: both; height: 30px; font-size:0px; }
.space50 { clear: both; height: 50px; font-size:0px; }
.space60 { clear: both; height: 60px; font-size:0px; }
.space70 { clear: both; height: 70px; font-size:0px; }
.space80 { clear: both; height: 80px; font-size:0px; }

.breaker { clear:both; height:1px; font-size:0px; border-top: 1px solid #6D553B; margin: 25px 0 25px 0; padding: 0px; }
.breakeronly { clear:both; height:0px; font-size:0px; margin: 0; padding: 0px; }
.left { float: left;}
.right { float: right;}
.center { text-align: center;}




/* all */
#all { width: 750px; margin: auto; text-align: left; clear: both; }



/* header + menu */
#header { position: relative; width: 750px; height: 130px; margin: 0 auto 0 auto; padding: 0; overflow: hidden; color: #C5C5C5; text-align: left; background: #000 url(../img/bg_header.jpg) no-repeat; }
#header .logo { position: absolute;  top: 15px; left: 17px; width: 144px; height: 115px; overflow: hidden; }
#header .menu01 { position: absolute; top: 28px; left: 175px; }
#header .menu02 { position: absolute; top: 28px; left: 580px; }

#header .menu03 { position: absolute; top: 92px; left: 175px; }
#header .menu03 img { vertical-align: top; }
#header .menu03 .item1 img { margin: 17px 27px 0 0; }
#header .menu03 .item2 img { margin: 13px 27px 0 0; }
#header .menu03 .item3 img { margin: 9px 27px 0 0; }
#header .menu03 .item4 img { margin: 5px 27px 0 0; }
#header .menu03 .item5 img { margin: 0 0 0 0; }



/* content */
#content { position: relative; width: 750px; margin: 0 auto 10px auto; padding: 50px 0 10px 30px; clear: both; overflow: hidden; color: #C5C5C5; text-align: left; background: #000 url(../img/bg_content.jpg) no-repeat; }
html>body #content { width: 720px; }

#content ul { padding: 0; margin: 0; }
#content li { list-style: none; padding: 0 0 10px 8px; background: url(../img/arrow.gif) no-repeat; background-position: 0 5px; }

.cl1 { float: left; width: 430px; color: #fff; overflow: hidden; }

.clfotos { float: right; width: 270px; margin-top: 18px; padding-right: 10px; text-align: center; overflow: hidden; }
html>body .clfotos { width: 260px; }


/* foto left */
.boxfoto { float: left; margin: 5px 10px 5px 0; border: 1px solid #6D553B; background: #261F15; }
.boxfoto p { font-size: 10px; padding: 0 0 2px 5px; }




/* fale conosco */
.faleconosco { padding-left: 30px; }
.cp { width: 350px; border: 1px solid #C0A707; }
.bt { background: #1D1107; border: 1px solid  #464646; color: #F9F000; font-weight: bold; }











/* footer */
#footer { width: 750px; height: 150px; margin: 0 auto 10px auto; padding: 25px 0 0 0; overflow: hidden; font-size: 11px; color: #C5C5C5; background: #000 url(../img/bg_footer.jpg) no-repeat; }
html>body #footer { height: 125px; }

#footer strong { color: #F9F000; }



.design { padding: 0 0 10px 0; }
.design,.design a { font-size: 10px; color: #5d5d5d; } 