
html, body {
	height: 100%;
}
html{

color:white
}
body{
background:#403108 url(img/bg.jpg);
font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif;
}
a{
color:#70cfc2;
text-decoration:none
}
p a{
border-bottom:1px solid #857348
}
p a:hover{
border-color:#fff;
color:#fff
}

h3{

}
form{
background:transparent;
float:right;
margin:50px 50px 0 0;
position:absolute;
right:0;
top:30px;
}
input, textarea{
font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif;
font-size:1.3em;
padding:3px 2px 3px 5px;
border:2px solid #2f2403;
margin:0;
width:20em
}
label{
padding:0;
line-height:normal;
font-size:1.2em;
}
label em{
font-style:normal;
font-size:1em;
}
.button{
background:#2e5130 no-repeat center;
border:0;
color:#fff;
font-size:1.2em;
font-weight:bold;
cursor:pointer;
padding:3px 10px;;
-moz-border-radius:4px;
width:auto
}
p{
line-height:1.5em;
color:#ccc
}
form p{
line-height:normal;
}
p strong,p b{
color:#fff
}

#content p{text-align:justify}
/******************** LAYOUT ********************/

#wrap{
/*overflow:hidden;*/
min-height: 100%;
height: auto !important;
height: 100%;
padding:0 0 0 40px;
margin:0;
background: url(img/faixas.png) repeat-y;
width:auto
}
#logo{
position:relative;
left:15px;
top:30px
}
#header{
height:130px;
position:relative;
z-index:2;
border:0;
}
#container{
position:relative;
width:770px;
height:auto !important;
height:430px;

}
#bola{
float:right;
width:350px;
height:400px;
position:absolute;
right:0;
top:30px;
}
#content{
font-size:1.35em;
padding:70px 30px 30px 38px;
margin:0px 0 0 0;
position:relative;
width:350px;
min-height:350px;
}
#footer{
position:relative;
z-index:6;
width:auto;
margin:-47px 0 0 77px;
font-size:.8em;
border:0;
text-align:left;
font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}
/********************* NAV **********************/

#nav{
position:relative;
width:auto;
float:left;
left:20px;
z-index:7
}
#nav ul{
margin:2px;
cursor:default
}
#nav li{
display:inline;
float:left;
position:relative;
padding:2px 12px;
}

#nav li a, #nav .selected a:hover{
background:transparent;
border-bottom:2px solid #50431c;
text-transform:uppercase;
letter-spacing:1.5px;
padding:3px 0;
position:relative;
font-size:9pt;
}
#nav li span{
font-size:9pt;
text-transform:uppercase;
letter-spacing:1.5px;
font-weight:bold;
}
#nav #n-27{

}
#po{
padding:3px 0;
border-bottom:2px solid #50431c;
color:#70cfc2;
display:block;
float:left
}
#n-27:hover #po,
#doc16 #n-16 a,#doc23 #n-23 a,#doc38 #n-38 a,#doc49 #pa a,#doc48 #pe a,#doc7 #n-7 a
{
color:#fff;
border:0
}
#wrap #nav ul li a:hover{
border-bottom-color:#d6d1c4;
color:#fff
}

/*
#nav ul ul{
left:-8px;

}
*/
#nav ul ul{
display:none;
width:100px;
position:absolute;
margin:0;
border:0;
text-align:left;
padding:1.3em 1em 2em;
z-index:25;
top:13px;
left:-8px;
}
#nav ul ul li{
display:block;
width:100px;
margin:0;
padding:0;
float:none;
position:relative;
}
#nav ul ul a{
display:block;
border:0;
padding:5px 10px;
margin:0;
float:none;
width:100px;
}
#nav li:hover ul, #nav ul ul:hover, #nav li.sfhover ul {
display:block;
}

#nav ul ul a span{border-bottom:2px solid #50431c;}
#nav ul ul a:hover span{border-color:#d6d1c4;}


#nav .selected a, #nav .selected a:hover{
color:#fff;
border-color:#44350b
}
#nav ul ul li a, #nav ul ul .selected a, #nav ul ul .selected a:hover, #nav .selected ul a:hover
{

}
#nav ul ul .selected a, #nav ul ul .selected a:hover{

}
#nav .submenu a:hover{

}


/********************* CLASSES *********************/
.images{
text-align:left;
float:left;
margin:15px 0 0;
width:auto;
display:none
}
.images a img{
border:7px solid #fff;
margin:0 20px 5px -20px;
}
.images a:hover img{
border:7px solid #f7f3cf
}
.sbox{
padding:10px;
background:none
}
.submenu{
}
.error{
background:#fcf8c6;
color:#ce000c
}
#errormsg{
font-size:1.4em;
background:#403108 url(img/bg.jpg);
padding:5px 0;
width:270px;
color:#ff6938
}
.float{
float:left;
margin-right:8px
}
.highslide img{
border:5px solid #fff
}
.gallery a{
margin:5px
}
.submit input{
background:url(img/seta.gif) no-repeat left;
padding:6px 3px 6px 29px;
text-transform:uppercase;
font-weight:bold;
color:#fff;
overflow:visible
}
/********************* PAGES *********************/
.siteHome #wrap{
background:transparent;
width:100%;
padding:0;
text-align:center
}
.siteHome #header{
padding:100px 0 40px;
height:auto;
}
.siteHome #nav{
width:36em;
margin:0 auto;
left:0;
float:none;
height:1%
}

.siteHome #footer{margin-left:0}
.siteHome #content{width:auto;padding-top:30px;min-height:0}
.siteHome #container{width:100%;}

.siteHome .title, .siteHome #logo, .siteHome #bola, .siteContact #bola,
.siteHome #n-23, .siteHome #n-38{
display:none
}
#flash{
display:none;
}
.siteHome #flash{
width:100%;
height:270px;
line-height:270px;
text-align:center;
display:block;
}
.siteHome #footer{
text-align:center
}
#content .ul2{ 
padding:0;
margin:0;
}
#content .ul1 li{
list-style:none;
margin:0;
padding:0;
display:inline;
position:relative
}
#content .ul2 li{border:0;}
#content .ul1 a{
display:inline;
padding:4px 0 4px 14px;
background:url(img/bulletb.gif) no-repeat 3px 8px;
}
#content .ul1 a:hover{color:#fff;background-image:url(img/bulletw.gif)}
/*
#content .ul1 a{display:none;}
#content .ul1 .selected a{display:block}
*/
#content .ul2 {display:none;}
#content .submenu a{display:none;}
#content .submenu li a{display:block;}
#content .selected a{
color:#fff;
padding-left:24px;
cursor:default;
background-image:url(img/bulletw.gif);
background-position:13px 8px
}
/********************* PRINT *********************/








