/*
	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: 940px; height: 110px; padding-right: 20px;}
#spotlight {margin: auto; width: 960px; height: 320px;}
#slideshow{margin: 0 auto; width: 960px; height: 320px;}

#contentdow {
	margin: 0 auto;
	width: 860px;
	min-height: 400px;
	padding: 60px 50px;
	background: #F2F2F2 url("images/bg1.png") no-repeat top center;
	clear: both;
}
.build{
	margin: 0 auto;
	width: 860px;
	min-height: 600px;
	padding: 60px 50px;
	background: url("images/bg2.png") no-repeat top center;
}
.sidea{width: 166px; min-height: 520px; float: left; padding-right: 7px;}
.sideb{width: 166px; min-height: 520px; float: left;}
#lancleft {width: 370px; height: auto; float: left;}
#lancright {width: 470px; height: auto; float: left; padding: 0 0 40px 20px;}
#contact_right{width: 320px; height: auto; float: right;}
#footer {margin: auto; width: 860px; height: 140px; padding: 30px 50px; clear: both;}
#content{margin: 0 auto; width: 360px; height: 480px;}

h1{
	font: 28px "trebuchet ms", arial, helvetiva, sans-serif;
	color: #333;
	letter-spacing: -1px;
	padding-bottom: 30px;
	text-shadow: 1px 1px 1px #CCC;
}
h2, h3, h4 {
	font: 28px "trebuchet ms", arial, helvetiva, sans-serif;
	color: #333;
	letter-spacing: -1px;
	padding: 20px 0;
	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 16px/19px "trebuchet ms", arial, sans-serif; letter-spacing: -1px;}
.building span{font-size: 12px; font-weight: normal; 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; padding: 2px 4px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;}
.thanks{font: 16px arial, "trebuchet ms", helvetiva, sans-serif; padding: 20px; background: #DDEEFF; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; width: 350px;}

address {font: 16px "trebuchet ms", arial, helvetica, sans-serif; color: #999; text-shadow: 0 1px 0 #FFF, 0 -1px 0 #FFF; float: left;}

/*nav*/
ul#navigatoin {margin: 0; padding: 0;}
ul#navigatoin li {list-style-type: none; display: inline; float: right; padding: 40px 0; margin-left: 20px;}
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;}

/*pre*/
ul#pre {margin: 0; padding: 0;}
ul#pre 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;}

a.lanc:link,a.lanc:visited,a.lanc:active,a.lanc:hover {font: 19px arial, sans-serif; color: #013274; text-decoration: none; background: #C7DEFE; padding: 1px 3px 2px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

/*gallery*/
ul#gallery {margin: 0; padding: 0;}
ul#gallery li {display: inline; list-style-type: none;}
ul#gallery li a img {border: 0; margin-top: 6px;}

/*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;}

/*misc*/
img{border: none;}
img.buildings{margin-bottom: 12px;}
img.logo {float: left;}
img.gallery {float: right;}
img.selo{float: right; padding: 10px 0 40px 0;}

.botao{
	font: 18px arial, helvetica, sans-serif;
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
	background: #0066AA;
	border: none;
	display: block;
	padding: 14px 18px;
	cursor: pointer;
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.3);
}
.botao:hover{
	background: #007ACC;
	-webkit-transition-property: background;
	-webkit-transition-duration: 0.4s;
	-webkit-transition-timing-function: ease;
}
