/* *{border:#666 1px solid;} */
body {background:#FFF;}
hr {width:100%; margin:9px 0;}

#header {background: url(../images/fd-header.jpg) repeat-x; border-bottom:#CACFD3 6px solid; color:#DFDFDF; display:inline-block; overflow:hidden; margin-bottom:17px; width:100%;}
	#header-logo {background:url(../images/fd-logo.jpg) no-repeat; height:140px;}
		#header-logo img {margin:35px 42px;}
	#header-main {font-size:0.8em; margin-top:23px; margin-left:810px; position:absolute; width:150px;}
		#header-main h2 {margin-bottom:3px;}
		#header-main .text {width:138px;}
		#header-main .text, #header-main .submit {border:none; background-color:#5B5B5B; color:#DFDFDF; font-size:9pt; margin:2px 0; padding:3px 6px;}
		#header-main .submit {float:right; font-size:8pt;}
		#header-main .submit:hover {background-color:#FFF; color:#5B5B5B; cursor:pointer;}
		#esqueceu {color:#FFF; font-size:0.9em; float:left; display:inline; margin:6px;}
			#esqueceu:hover {text-decoration:underline;}
#header-navigation {background:#655232; width:100%; overflow:hidden;}
	#header-navigation ul {padding:0 16px;}
	#header-navigation ul li {float:left; display:inline; font-size:1.2em; margin:2px 8px;}
		#header-navigation a {color:#FFF; display:block; padding:5px 19px;}
		#header-navigation a:hover {background:#E7DBCB; color:#655232;}

#content {display:inline-block; line-height:1.4em; min-height:340px; width:998px; overflow:hidden;}
	#content a {color:#CFA500;}
		#content a:hover {color:#3E560A; text-decoration:underline;}
	#content p {margin:3px 0 9px;}
	#content h2 {color:#F3C204; font-size:1.3em; font-weight:bold;}
	#content-presentation, #main-content, #content-navigation {float:left; display:inline;}
	#content-navigation {width:184px;}
		#content-navigation ul {margin-bottom:9px;}
		#content-navigation ul li {border-bottom:#cad0d5 1px solid; padding-bottom:4px;}
			#content-navigation ul li a {display:block; margin-top:4px; padding:1px 0; text-indent:.6em; width:100%;}
	#content-presentation {margin:0 25px; width:247px;}
	
	#main-content {width:505px;}
		#main-content ul {margin:5px 0 5px 20px;}
		#main-content ul li {list-style:disc; margin-left:10px;}
		#produtos a {background:url(../images/botao.jpg) no-repeat; color:#FFF; display:block; float:left; margin:8px 4px; padding:10px 12px; height:154px; width:135px; text-align:center;}
			#produtos a:hover {background:url(../images/botao-hover.jpg) no-repeat; color:#FFF;}
		#produtos img, #produtos span {margin-top:25px;}
		#produtos span {display:block; font-weight:bold; position:absolute; margin-top:120px; width:135px;}
			.fix-altura {margin-top:10px !important;}
		
	#footer {background:url(../images/fd-footer.jpg) repeat; color:#DFDFDF; display:inline-block; margin-top:15px; min-height:60px; line-height:1.6em; padding:12px 2%; overflow:hidden; width:96%;}
		#footer a {color:#FFF;}
			#footer a:hover {text-decoration:underline;}
		#footer-info, #footer-logo {float:left; display:inline; margin-right:12px;}
		#footer-info {margin-right:15px; width:850px;}

		#assinatura {font-size:0.8em; float:right; text-align:center;}
			#assinatura img {margin-bottom:25px;}
			#assinatura a {color:#FFF; padding:5px 9px;}
			#assinatura a:hover {background-color:#415F46;}
	
	#carregando, #carregando1 {display:none; text-align:center;}
	#container-mapa {width:491px;}
	#result-mapa {margin-top:50px; margin-left:-90px; width:294px;}
		#result {border:2px solid #C5A31E; display:none; padding:12px 9px; width:276px;}
	.item-anunciado {color:#c5a31e; font-weight:bold; margin:20px 12px 20px 0;}
		.item-anunciado img, .desconectar img {float:left; display:inline; margin-right:6px;}
		.item-anunciado img {margin-top:-5px;}
	.desconectar {color:#a5a4a4 !important; margin-left:490px; margin-top:-31px; position:absolute;}
		.desconectar img {margin-top:3px;}
	.block100 {display:inline-block; width:100%;}
	
	#carrinho {text-align:left; margin-bottom:10px;}
	#carrinho th, #carrinho td{border:#CBB 1px solid; padding:3px 4px;}
	#carrinho th {background-color:#CCC; font-weight:bold;}
/************ CLASSES ***********/
.wrapper {margin:0 auto; width:998px; font-size:1.2em;}
.inner {width:752px !important; margin-left:25px;}
.more {color:#655232; float:right; margin-top:9px;}
	.more a {color:#655232; padding:3px 4px;}
	.more a:hover {background:#655232; color:#FFF !important;}
.lista {color:#655232; list-style:square; margin-left:20px;}

.left, .right {display:inline;}
.left {float:left;}
.right {float:right;}

.form1 {width:100%; padding-bottom:40px;}
	#form1 input[type=text], #form1 select, #form1 textarea {border:#655232 1px solid; color:#655232; padding:2px; font-size:9pt; margin:0 0 5px 0; width:200px;}
	.form1 input[type=text], .form1 select, .form1 textarea {float:left;}
	#form1 textarea {height:90px;}
	.form1 label {float:left; min-width:110px; _width:110px; padding-top:3px;}
	.form1 div {display:inline-block; min-width:100%; margin-bottom:4px; min-height:25px; width:100%;}
	.form1 input[type=image], .form1 input[type=submit] {margin-left:44%;}
#output1 {background:#655232; color:#FFF; display:none; margin:5px 0; padding:4px; text-align:center; margin-bottom:15px;}