/* CSS Document */

body {
	margin:0;
	background: url(../images/bk.gif) #410100 repeat-x left top;
}

/*------------------------ Box ---------------------*/

#box {
	width:878px;
	min-height:400px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto 0 auto;
	padding:0;
	background-color:red;
	background: url(../images/tile.png) transparent repeat left top;
}

*html #box {
	background: url(../images/tile.gif) transparent repeat left top;
}

#box a {
	font-size:11px;
	margin:0 5px 0 5px;
	font-weight:bold;
	color:#6D3A1B;
}

#container {
	padding:0;
	margin:0;
}

/*------------------------ Banner ---------------------*/

#banner {
	width:878px;
	height:371px;
	background: url(../images/top.gif) transparent no-repeat left bottom;
}

/*------------------------ flash ---------------------*/
#flash {
	width:693px;
	padding-top:70px;
	margin-left:46px;
}

/*------------------------ image ---------------------*/
#image {
	width:693px;
	height:266px;
	top:70px;
	position:absolute;
	z-index:0;
}
/*------------------------ Menu ---------------------*/

#menu {
	width:878px;
}

#menu ul {
	margin:0 0  0 280px;
	padding:0;
}

#menu li {
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}

#menu a {
	text-decoration:none;
	font: normal 12px Georgia, arial, verdana, sans-serif;
	font-style:italic;
	color:#fff;
	border:none;
	margin:0;
	padding:0;
}

/*------------------------ Center ---------------------*/

#center {
	width:450px;
	float:left;
	color:#4a3b1b;
	min-height:400px;
	margin-left:80px;
	margin-right:20px;
	padding-left:20px;
	padding-bottom:40px;
	font-size:11px;
	line-height:18px;
}

*html #center { 
	margin-left:40px;
}

#center h1 {
	font: normal 21px Georgia, arial, verdana, sans-serif;
	letter-spacing: -1px;
	padding: 0px 3px 0px 2px;
	margin:15px 0;
    font-style:italic;
	line-height: 1.3em;
	color: #93425A;
}

#center h2 {
	font: normal 17px Georgia, arial, verdana, sans-serif;
	letter-spacing: -1px;
	padding: 0px 3px 0px 2px;
	margin:15px 0;
	font-style:italic;
	line-height: 1.3em;
	color: #88773d;
}

#center h3 {
	font-size:11px;
	color:#415f7a;
	margin:3px 0 8px 0;
}

#center img {
	border:none;
}

#center p {
	margin:7px 0;
}

#center span.thumb {
	float:right;
	background-color:#c0aa9a;
	border:2px solid #d2c8b1;
	padding:2px;
	margin-left:8px;
	margin-top:6px;
}

#center span.thumb-left {
	float:left;
	background-color:#c0aa9a;
	border:2px solid #d2c8b1;
	padding:2px;
	margin-right:12px;
	margin-top:6px;
}

#center div.newsthumb {
	float:left;
	background-color:#CCCCCC;
	border:2px solid #fff;
	padding:1px;
	margin-right:8px;
}

#center a.header {
	display:block;
	margin:12px 0 7px 0;
	padding:0 0 0 18px;
	font-size:11px;
	text-transform:none;
	text-decoration:none;
}

#center a.email {
	color:#006699;
}

#center div.data {
	display:block;
	color:#999999;
	margin:22px 0 2px 0;
	text-transform:capitalize;
	display:none;
}

#center div.thumb {
	float:left;
}

#center .thumbnail {
	background-color:white;
}

/*#center .thumbnail a {
	padding:0;
	margin:0;
	border:1px solid #999;
	height:60px;
	width:60px;
	display:block;
}*/

#center div.shadow {
	background-color:#FF3300;
	width:70px;
	height:70px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	background: url(../images/tb_shadow.png) transparent no-repeat left top;
}

*html #center div.shadow  { /*------------ hack para a imagem png no ie :( ------------*/
	background: url(../images/tb_shadow.gif) transparent no-repeat left top;
}

#center dt {
	margin:4px 0 8px 0;
}

#center dt {
	margin:8px 0 4px 0;
	font-weight:bold;
}

#center strong {
	font-size:10px;
}

#center span.image_galery {
	background-color:#233941;
	padding:5px;
}

#center li {
	margin:10px 0;
}

#center dl.info {
	border-bottom:1px solid #d9dce9;
}

#center dl.precos {
	float:left;
}

#center dl.precos dd {
	padding:6px 15px;
	border-bottom:1px solid #cdba96;
}

#center div.hr {
	margin:15px 0;
	clear:both;
}

#center label {
	font-weight:bold;
	color:#634222;
}

#center dt {
	font-weight:bold;
	color:#634222;
}

ul.erro {

}

ul.erro li {
	color:red;
}

/*------------------------ Right ---------------------*/

#right {
	float:left;
	padding:0;
}

#right ul.menu {
	margin:0;
	padding:0;
	list-style-type:none;
}

#right ul.menu li {
	margin:0;
	padding:0;
	width:206px;
	background: url(../images/menu_bt.gif) transparent no-repeat left top;
}

#right a {
	color:#6b2a15;
	text-decoration:none;
	font-weight:bold;
	padding:14px;
	display:block;
	margin:2px 0;
	font: normal 12px Georgia, arial, verdana, sans-serif;
}

#right dl {
	margin-left:6px;
	padding:0;
}

#right dt {
	margin:0;
	padding:0;
}
	
#right dd {
	margin:0 0 13px 0;
}

/*------------------------ links ---------------------*/

#links {
	position:relative;
	top:50px;
	left:560px;
	width:140px;
	background-color:#CCCCCC;
	border:2px solid #fff;
	padding:3px;
	}
	
#links a {

	}

/*------------------------ Right ---------------------*/

#footer {
	height:75px;
	width:756px;
	padding:5px 0 15px 0;
	margin:0 auto 20px auto;
	background: url(../images/footer_bk.jpg) #410100 no-repeat left top;
}

#footer span.nome {
	font: normal 16px Georgia, arial, verdana, sans-serif;
    font-style:italic;
	line-height: 1.3em;
	color: #9c8c69;
	float:left;
	margin:6px 0 0 35px;
}

#footer span.email {
	padding-left:20px;
	float:right;
}

#footer a {
	color:#9c8c69;
	font-size:12px;
	text-indent:20px;
}

#footer a:hover {
	color:#3e0100;
}

3e0100

/*------------------------ Right ---------------------*/

button {
	text-decoration:none;
	font: normal 12px Georgia, arial, verdana, sans-serif;
	font-style:italic;
	padding:5px 19px 5px 18px;
	margin:0;
	color:#fff;
	border:2px solid #e6e5c0;
	background: url(../images/bt_bk.gif) transparent repeat-x 0 0;
}

input {
	display:block;
	font-size:12px;
	padding:3px;
	margin:10px 0 0 0;
	color:#454545;
	border-top:1px solid #958362;
	border-left:1px solid #958362;
	border-bottom:1px solid #d7c39c;
	border-right:1px solid #d7c39c;
	background-color:#f8f7f6;
}

select {
	font-size:12px;
	padding:3px;
	color:#454545;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-top:1px solid #958362;
	border-left:1px solid #958362;
	border-bottom:1px solid #d7c39c;
	border-right:1px solid #d7c39c;
	background-color:#f8f7f6;
}

textarea {
	font-size:11px;
	padding:3px;
	color:#454545;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #d7c39c;
	border-right:1px solid #958362;
	border-top:1px solid #958362;
	border-left:1px solid #d7c39c;
	background-color:#f8f7f6;
}

table.form {
	width:100%;
}

table.form td {
	padding:5px 0;
	border-bottom:1px solid #f8f7f6;
}

table.precos {
	width:100%;
	border-top:1px solid #958362;
	border-left:1px solid #958362;
	border-bottom:1px solid #d7c39c;
	border-right:1px solid #d7c39c;
	border-collapse:collapse;
}

table.precos th {
	background-color:#d3cfc2;
}

table.precos td {
	padding:0 5px;
	border-top:1px solid #958362;
	border-left:1px solid #958362;
	border-bottom:1px solid #d7c39c;
	border-right:1px solid #d7c39c;
}

div.dummy {
	clear:both;
}