body {font-family: Arial,Helvetica,sans-serif; font-size:75%; background:url(../images/fd-listras.jpg); color:#333;}
body, h1, h2, h3, form, p {margin:0;}
a img {border:none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

h1 {padding-bottom:2px; margin-bottom:7px; font-size:150%; color:#315918;}
h2 {margin:0; margin-bottom:4px;}

#principal {border-left:#1D350E 2px solid; border-right:#1D350E 2px solid;}
.w765 {margin:0 auto; width:765px;}
#topo {border-top:#2D251D 21px solid; height:243px;}
	#topo1 {position:absolute; margin-left:19px; z-index:100;}
	#topo2 {}
	#menu {display:inline-block; background: url(../images/fd-menu.jpg) repeat-x;}

#colunas {padding:10px 0; display:inline-block; background:#E2ECD7; line-height:130%;}
	#colesq, #coldir, #colcen {float:left;}
	#colesq {width:465px; margin-left:20px; *margin-left:10px; margin-right:10px;}
		#reserva {color:#315918;}
			#reserva form {display:inline-block; padding-bottom:6px; width:100%;}
			#reserva form div {float:left; margin-right:8px; width:47%;}
			#reserva form span {min-width:90px; _width:90px;}
			#reserva form input {width:100px;}
			#reserva form input[type=submit] {margin:0; width:60px; margin-left:5px; margin-top:2px;}
	#coldir {width:250px; margin-right:20px; *margin-right:0;}
	#colcen {width:725px; margin:0 20px;}
		#colcen .curvypad {min-height:300px;}

	#rodape {background:#2D251D; height:90px; padding-top:12px; color:#FFF; font-size:90%; line-height:140%; text-align:center;}
		#rlinks {width:83%; display:inline-block; margin-left:17%; margin-top:8px; margin-bottom:7px;}
			#rlinks a {color:#DFD1B4; float:left; margin:4px 7px; padding-right:12px; border-right:#DFD1B4 1px solid;}
		#rodape span {font-size:7pt; color:#A8A19B;}
			#rodape span a {color:#A8A19B; border:none;}

#fotos a, #videos div {float:left; margin:10px 5px;}

#slideshow1 {display:inline-block; height:209px; width:765px;}

/* /////////////// CLASSES & IDS reutilizadas ///////////////////////// */

.curvy1{border:#7A9760 1px solid; background:#FFF; margin:20px 0;}
	.curvypad {padding:10px; _display:inline-block;}
		.curvypad img {float:left; margin:0 12px 12px 0;}
		.curvypad a {color:#315918;}
		
.aviso {background:#2C251F; color:#FFF; font-weight:bold; padding:2px 9px; margin-bottom:4px; text-align:center;}
.qdverde {background:#E8F1DB; color:#315918; padding:10px; float:left; width:250px;}
#output1 {background:#EFF2BE; display:none; margin:5px 0; padding:4px; text-align:center; margin-bottom:15px;}

.form1 {width:100%; padding-bottom:40px; font-size:9pt; color:#315918;}
	.form1 input, .form1 select, .form1 textarea {float:left; border:#315918 1px solid; color:inherit; padding:2px; font-size:9pt; margin:3px 0;}
	.form1 span {float:left; min-width:110px; _width:110px; padding-top:7px;}
	.form1 div {width:98%; margin-bottom:6px; display:inline-block; height:20px; }
	.form1 input[type=image] {border:none; width:auto;}
	.form1 input[type=submit] {background:#E8F1DB; border:#315918 1px solid; color:#315918; margin-left:33%; margin-top:5px;}

.nofloat {float:none !important; display:inline-block !important;}

/*--- Banner ----*/
