/*
	Copyright (C) 2009-2010 DeMartin Construtora, todos os direitos reservados.
	version/CSS: 0.3 of 2010
	author: klausmadeira
	url: http://www.demartinconstrutora.com.br
*/
* {margin: 0; padding: 0;}
body {background: #F2F2F2 url("images/bg.jpg") repeat-x center top;}
#nav {margin: auto; width: 870px; height: 110px; padding-right: 50px; background: transparent;}
#spotlight {margin: auto; width: 920px; height: 320px;}
#contentdow {
	margin: 0 auto;
	width: 820px;
	min-height: 400px;
	padding: 60px 50px;
	background: #F2F2F2 url("images/bg1.png") no-repeat top center;
	clear: both;
}
.build{
	margin: 0 auto;
	width: 820px;
	min-height: 600px;
	padding: 60px 50px;
	background: url("images/bg2.png") no-repeat top center;
}
.sidea{width: 260px; min-height: 520px; float: left; padding-left: 13px;}
.sideb{width: 260px; min-height: 520px; float: left; padding-left: 13px;}
.sidec{width: 260px; min-height: 520px; float: left; padding-left: 13px;}
#lancleft {width: 320px; height: auto; float: left;}
#lancright {width: 470px; height: auto; float: left; padding: 0 0 40px 20px;}
#contact_right{width: 260px; padding-right: 30px; height: auto; float: right;}
#footer {margin: auto; width: 820px; height: 100px; padding: 30px 50px; clear: both;}
h1{
	font: 28px "trebuchet ms", arial, helvetiva, sans-serif;
	color: #333;
	letter-spacing: -1px;
	padding-bottom: 50px;
	text-shadow: 1px 1px 1px #CCC;
}
h2, h3, h4 {
	font: 28px "trebuchet ms", arial, helvetiva, sans-serif;
	color: #333;
	letter-spacing: -1px;
	padding-bottom: 20px;
	text-shadow: 1px 1px 1px #CCC;
}
.h1home{padding-bottom: 20px;}
p {font: 15px/22px "trebuchet ms", arial, helvetica, sans-serif; color: #000; text-align: justify;}
.mote {
	font: 16px "trebuchet ms", georgia, helvetica, sans-serif;
	color: #666;
	display: block;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
	padding: 20px 0 20px 60px; /*include aspas via img in left*/
	margin-top: 20px;
	letter-spacing: -1px;
	background: url("images/aspas.jpg") no-repeat left 50%;
	clear: both;
}
.building{font: bold 18px/19px "trebuchet ms", arial, sans-serif;}
.building span{font-size: 12px; font-weight: normal; letter-spacing: -1px; color: #999;}
.time{
	font: 13px/15px "trebuchet ms", arial, helvetica, sans-serif;
	padding-bottom: 20px;
	color: #999;
	text-shadow: 0 1px 0 #FFF, 0 -1px 0 #FFF;
}
.date{font: bold 11px arial, helvetica, sans-serif; color: #013274; background: #C7DEFE; padding: 1px 3px; margin-left: 4px; display: inline;}

address {font: 16px "trebuchet ms", arial, helvetica, sans-serif; color: #999; text-shadow: 0 1px 0 #FFF, 0 -1px 0 #FFF;}

/*nav*/
ul#navigatoin {margin: 0; padding: 0;}
ul#navigatoin li {list-style-type: none; display: inline; float: right; padding: 40px 0; margin-left: 30px;}
ul#navigatoin li a {font: bold 16px "trebuchet ms", arial, sans-serif; color: #999; text-decoration: none; padding-bottom: 20px;}
ul#navigatoin li a:hover {color: #0066AA; background: url("images/bg_menu.jpg") no-repeat center bottom;}

/*degust*/
ul#degust {margin: 0; padding: 0;}
ul#degust li {list-style-type: none; display: inline; margin-right: 10px;}

/*desc*/
ul#desc {margin: 0; padding: 0;}
ul#desc {list-style-type: cicle; font: 17px/24px arial, "trebuchet ms", sans-serif; color: #000; margin-left: 40px;}

/*links*/
a.more:link,a.more:visited,a.more:active,a.more:hover {
	font: 22px arial, helvetica, sans-serif;
	color: #0066AA;
	text-decoration: none;
	float: right;
	margin: 0 20px 22px 0;
	padding-right: 28px;
	background: url("images/buttom_more.png") no-repeat 100% 50%;
}
a.pdf:link,a.pdf:visited,a.pdf:active {
	font: 14px "trebuchet ms", arial, helvetica, sans-serif;
	color: #FF0000;
	padding-left: 22px;
	background: url("images/external.gif") no-repeat left top;
	text-decoration: none;
}
a.pdf:hover {text-decoration: underline;}
a.btmore:link,a.btmore:visited,a.btmore:active {
	font: bold 16px "trebuchet ms", arial, helvetica, sans-serif;
	color: #0066AA;
	text-decoration: none;
	float: right;
	background: url("images/bg_more.jpg") no-repeat;
	width: 220px;
	height: 80px;
	text-align: center;
	padding-top: 12px;
	letter-spacing: -1px;
}
a.btmore:hover {color: #000;}

a.buttom:link,a.buttom:active,a.buttom:visited{
	font: 14px/39px arial, sans-serif;
	width: 80px;
	height: 40px;
	color: #0066AA;
	cursor: pointer;
	display: block;
	text-align: center;
	float: right;
	margin-right: 10px;
	letter-spacing: 1px;
	text-decoration: none;
	text-shadow: 0 1px 0 #FFF, -1px -1px 0 #FFF;
	background: #F9F9F9 url("images/buttom.png") no-repeat top center;
}
a.buttom:hover{color: #000;}

/*gallery*/
ul#gallery {margin: 0; padding: 0;}
ul#gallery li {display: inline; list-style-type: none;}
ul#gallery li a img {border: 0; margin: 10px 2px 0 0;}

/*misc*/
img{border: none;}
img.buildings{margin-bottom: 12px;}
img.logo {float: left;}
img.gallery {float: right;}

/*dl, dt and dd*/
dt{font: bold 16px/20px "trebuchet ms", arial, helvetica, sans-serif; color: #0066AA; padding-bottom: 8px; letter-spacing: -1px;}
dd{font: 16px/22px "trebuchet ms", arial, helvetica, sans-serif; color: #333;}
