/* CSS Document */

* { 
padding : 0;
margin : 0;
} 
body { 
color : #3c3820;
text-align : left;
font : normal 0.8em helvetica, geneva, arial, sans-serif;
line-height : 130%;
background : #4f5150;
} 
#index { 
background : #4f5150 url(bgbody.gif);
} 
#container { 
width : 700px;
margin : 0 auto;
border : none;
background : #fff url(bgcont.gif) repeat-y;
} 
#header { 
position : relative;
width : 700px;
height : 80px;
background : #acada6 url(header.jpg) no-repeat top;
} 
#corpo { 
float : right;
width : 545px;
margin-bottom : 20px;
margin-top : 30px;
height : 100%;
padding : 0;
background : transparent;
} 
#menu { 
float : left;
width : 151px;
padding : 0;
margin-top : 30px;
margin-bottom : 10px;
background : transparent;
} 
#roda { 
width : 700px;
height : 75px;
clear : both;
background : #acada6 url(footer.jpg) no-repeat;
text-align : right;
} 
.hide { 
height : 0;
width : 0;
overflow : hidden;
position : absolute;
} 
img { 
border : 0;
padding : 0;
margin : 0;
} 

#menu img { 
padding : 0;
margin : 0;
margin-top : 20px;
} 
#header h1 { 
width : 215px;
height : 79px;
margin : 0;
background : transparent url(logo.jpg) no-repeat;
text-indent : -9999px;
overflow : hidden;
} 
#header h1 a { 
display : block;
width : 215px;
height : 79px;
} 
#header h1 a:hover { 
background : transparent url(logo.jpg) no-repeat;
} 
#index #art { 
width : 700px;
height : 220px;
} 
 
#art { 
width : 700px;
height : 127px;
} 
#index .meiotop { 
background : transparent url(art.jpg) no-repeat;
} 
.meiotop { 
background : transparent url(art.jpg) no-repeat;
} 
#nav { 
position : absolute;
display : block;
padding : 0;
margin : 0;
width : 700px;
list-style-type : none;
left : 0;
top : 44px;
} 
#nav li { 
padding : 0;
float : left;
margin : 0;
} 
#nav span { 
display : none;
} 
#nav-1 { 
display : block;
right : 260px;
background : url(home1.gif) no-repeat bottom;
width : 50px;
position : absolute;
top : 0;
height : 28px;
} 
#nav-2 { 
display : block;
right : 200px;
background : url(email1.gif) no-repeat bottom;
width : 50px;
position : absolute;
top : 0;
height : 28px;
} 
#nav-3 { 
display : block;
right : 140px;
background : url(fav1.gif) no-repeat bottom;
width : 50px;
position : absolute;
top : 0;
height : 28px;
} 

#index #nav-1 { 
background : url(home1.gif) no-repeat bottom;
} 
#email #nav-2 { 
background : url(email1.gif) no-repeat bottom;
} 
#favoritos #nav-3 { 
background : url(fav1.gif) no-repeat bottom;
} 
#nav-1:hover { 
background : url(home2.gif) no-repeat bottom;
} 
#nav-2:hover { 
background : url(email2.gif) no-repeat bottom;
} 
#nav-3:hover { 
background : url(fav2.gif) no-repeat bottom;
} 

a:link, a:visited { 
color : #b96d0b;
text-decoration : none;
} 
a:hover { 
color : #679116;
text-decoration : none;
} 
#roda a:link, #roda a:visited { 
color : #969959;
text-decoration : none;
} 
#roda a:hover { 
color : #a7a88e;
background : transparent url(f_hvr.gif) no-repeat;
} 
#corpo a:hover { 
border-bottom : 1px dotted #679116;
} 
#corpo h2 { 
margin-top : 0;
margin-left : 30px;
margin-bottom : 20px;
font-size : 20px;
font-weight : bold;
color : #a89215;
letter-spacing : -1px;
padding : 0;
} 
#corpo h3 { 
margin-top : 20px;
margin-left : 45px;
margin-bottom : 8px;
font-size : 16px;
font-weight : bold;
color : #a89215;
padding : 0;
} 
#menu h3 { 
font-size : 16px;
padding : 0;
color : #7a7e6e;
margin-left : 5px;
margin-right : 10px;
margin-top : 20px;
margin-bottom : 0;
letter-spacing : -1px;
} 
#corpo p { 
margin-left : 30px;
margin-right : 30px;
margin-top : 0;
margin-bottom : 10px;
padding-bottom : 5px;
padding-top : 5px;
padding-left : 10px;
padding-right : 10px;
border-left : 4px solid #b96d0b;
} 
#menu p { 
font : normal 11px helvetica, geneva, arial, sans-serif;
margin-left : 5px;
margin-right : 5px;
margin-top : 0;
margin-bottom : 2px;
text-align : left;
padding : 0;
} 
#roda p { 
color : #c7c7c1;
background : transparent;
padding : 50px 20px 0 0;
font-size : 11px;
} 
.meio { 
color : #fff;
font-size : 110%;
background-color : #82AA31;
border : none;
padding : 8px;
margin : 0;
} 
ul { 
list-style : none;
} 
#menu ul { 
width : 151px;
padding : 0;
margin-left : 1px;
margin-top : 0;
margin-bottom : 20px;
font : normal 11px helvetica, geneva, arial, sans-serif;
background : transparent;
} 
#menu ul li { 
margin : 2px 0 0;
} 
#menu ul li a { 
display : block;
width : 127px;
padding : 7px 14px 7px 0;
border-left : 10px solid #b96d0b;
background : #b2bba5;
text-align : right;
text-decoration : none;
} 
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited { 
color : #000;
} 
#menu ul li a:hover { 
border-color : #b8c712;
color : #000;
background : #8b9777;
} 
#menu ul li a:link#cur, #menu ul li a:visited#cur { 
border-color : #b8c712;
color : #fff;
font-weight : bold;
background : #8b9777;
} 
acronym { 
cursor : help;
} 
em { 
color : #b96d0b;
} 
strong { 
color : #b96d0b;
} 

#corpo form { 
margin-left : 5px;
margin-right : 200px;
margin-bottom : 10px;
margin-top : 0;
background : #fff;
text-align : left;
} 

textarea { 
overflow : hidden;
width : 200px;
color : #fff;
background : #b2bba5;
} 
#corpo input { 
background : #b2bba5;
color : #fff;
font-size : 85%;
padding-top : 5px;
padding-bottom : 5px;

} 

#menu input { 
background : #8b9776;
color : #fff;
font-size : 11px;
text-align : right;
border : 1px solid #abaea6;
padding-top : 3px;
padding-bottom : 3px;
} 
.form {
	
	DISPLAY: block; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 30px;
	margin-right:0px; 
	WIDTH: 430px; 
	PADDING-TOP: 0px;
	border : 0;
	padding-left : 10px;
	padding-right : 10px;
	border-left : 4px solid #b96d0b;
}

.meio2 {
	background-color: #82aa31;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
