/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;height:100%;}

body { 	 
	font-family: sans-serif, Georgia, "Times New Roman", Times, serif;
	font-size:0.875em;
	line-height:1.5714em;
	color:#888;
	min-width:960px;
	background:#000;
	height:100%;
}
body#page1, body#page6, body#page7 {background:url(../images/body-bg1.jpg) 50% 0 no-repeat fixed #000;}
body#page2, body#page8 {background:url(../images/body-bg2.jpg) 50% 0 no-repeat fixed #000;}
body#page3 {background:url(../images/body-bg3.jpg) 50% 0 no-repeat fixed #000;}
body#page4 {background:url(../images/body-bg4.jpg) 50% 0 no-repeat fixed #000;}
body#page5 {background:url(../images/body-bg5.jpg) 50% 0 no-repeat fixed #000;}

.bg {background:url(../images/bg1.png) 0 0 repeat;}
.bg_destacado {background:url(../images/bg2.png) 0 0 repeat;}

.main {
	width:980px; 	
	padding:0;
	margin:0 auto;
}

a {color:#9f1800; outline:none;}
a:hover {text-decoration:none;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;width:208px;margin-right:3px;}
.col-2 {margin:0;}
.column-1, .column-2, .column-3 {float:left;width:270px;margin-right:43px;}
.column-2 {margin:0;}

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
 
.container {width:100%;}

p {margin-bottom:1.5714em;}
.p0 {margin-bottom:0px;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#eee;}
.color-2 {color:#000;}
.color-3 {color:#ccc;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:50px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:35px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent {float:left; margin:0 10px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.border {border:3px solid #282828; display:inline-block;}

.buttons a:hover {cursor:pointer;}

.list-1 li a,
.list-2 li a,
.logo {text-decoration:none;}	

/*********************************header*************************************/
header {width:100%;margin-bottom:114px;}
a.logo {text-align:center;display:block;font-size: 0;}
nav {padding:96px 24px 0;}

/*********************************content*************************************/
#content {width:100%; padding:35px 0px 0px 0px;}

.price {font-size:1.5714em;color:#c62200;display:inline-block;vertical-align:middle;}
.price strong {font-size:0.7272em;vertical-align:bottom;}

.spacer-1 {width:100%; background:url(../images/pic-1.gif) 217px 0 repeat-y;}
.spacer-2 {width:100%; background:url(../images/pic-1.gif) 460px 0 repeat-y;}

h3 {font-size:2.5714em; line-height:1.2em; margin:0px 0 20px; color:#cdcdcd;letter-spacing:-.03em;}
h4 {font-size:2.1428em; line-height:1.2em; margin:0px 0 20px; color:#cdcdcd;letter-spacing:-.03em;}
h5 {font-size:1.7142em; line-height:1.2em; margin:0px 0 20px; color:#cdcdcd;letter-spacing:-.03em;}

.padding-top {padding-top:20px;}

blockquote {
	background:#9f1800;
	float:right;
	width:350px;
	position:relative;
	margin-bottom:28px;
}
.blockquote {position:absolute;background:url(../images/blockquote.png) 0 0 no-repeat;width:27px;height:28px;bottom:-28px;right:34px;}
blockquote h4 {border-bottom:1px solid #cb1f00;}
blockquote p {font-size:1.0714em;font-style:italic;color:#cccccc;}
blockquote strong {color:#000;font-style:italic;}

#faded { position:relative;width:290px;}
#faded li { overflow:hidden;width:100%;}
#faded .prev {background:url(../images/prevBtn.gif) 50% 50% no-repeat #484848; width:26px; height:25px;position:absolute;top:-57px;right:27px;}
#faded .prev:hover {background:url(../images/prevBtn.gif) 50% 50% no-repeat #c62301;}
#faded .next {background:url(../images/nextBtn.gif) 50% 50% no-repeat #484848; width:26px; height:25px;position:absolute;top:-57px;right:0;}
#faded .next:hover {background:url(../images/nextBtn.gif) 50% 50% no-repeat #c62301;}

.scroll {overflow:auto; height:180px; position:relative;}
.scroll .padding-right {height:1%; padding-right:50px;}

.border-bot {padding-bottom:30px;border-bottom:1px solid #141614;}
.border-bot1 {padding-bottom:20px;border-bottom:1px solid #141614;}

.box {background:url(../images/bg1.png) 0 0 repeat;}
.padding {padding:20px;}
.padding-bot {padding-bottom:60px;}
.padding-bot1 {padding-bottom:160px;}
.padding-bot0 {padding-bottom:0px;}

.navigation {text-align:center;}
.navigation li {display:inline-block;}
.navigation a {text-decoration:none;color:#ccc;margin:0 2px;}
.navigation a.active {color:#c62301;text-decoration:underline;font-weight:bold;}
.navigation .prevBtn {background:url(../images/prevBtn.gif) 100% 50% no-repeat;padding-right:15px;color:#666;margin-right:20px}
.navigation .prevBtn:hover {background:url(../images/prevBtn-hover.gif) 100% 50% no-repeat;color:#c62301;}
.navigation .nextBtn {background:url(../images/nextBtn.gif) 0 50% no-repeat;padding-left:15px;color:#666;margin-left:20px;}
.navigation .nextBtn:hover {background:url(../images/nextBtn-hover.gif) 0 50% no-repeat;color:#c62301;}

.arrow img {vertical-align:middle; margin-right:10px;}

.button {display:inline-block;color:#cdcdcd;background:#c11e00;padding:0 17px;font-size:0.9285em;line-height:2.3077em;text-decoration:none;font-weight:bold;}
.button:hover {color:#9d9d9d;background:#282828;}

.button1 {display:inline-block;color:#9d9d9d;background:#B51700;padding:0 7px;line-height:2em;text-decoration:none;}
.button1:hover {color:#cdcdcd;background:#c11e00;}

.block {float:left;background:#a01901;width:250px;margin-right:49px;}
.block h4 {border-bottom:1px solid #cb1f00;}
.block .list-1 li {background:url(../images/list1-marker1.gif) 0 50% no-repeat;}
.block .list-1 li a {color:#ccc;text-decoration:none;}

.block1 {background:#2d2d2e; overflow:hidden;}
.block1 h5 { border-bottom:1px solid #515151; padding-bottom:10px;}

.list-1 li {font-size:0.7857em; line-height:2.3636em;text-transform:uppercase;vertical-align:top;padding:0 0 0 12px; background:url(../images/list1-marker.gif) 0 10px no-repeat;}
.list-1 li a {color:#666; text-decoration:underline;}
.list-1 li a:hover {color:#fff;text-decoration:underline;}

.indent-left {padding-left:25px;}

.list-2 li {line-height:22px; padding-left:12px; background:url(../images/marker-2.gif) 0 8px no-repeat;}
.list-2 li a {color:#fff;}
.list-2 li a:hover {color:#1799cf;}

.link {font-size:0.7857em;color:#9d9d9d;line-height:2em;}
.link:hover {text-decoration:none;color:#fff;} 

ul.list-3 img {vertical-align:middle;margin-right:10px;}
.link-1 {color:#666;text-transform:uppercase;font-size:0.7857em;display:inline-block;line-height:2.3636em;}
.link-1:hover {color:#fff;}

.text-1 {font-size:0.8571em;} 
.text-2 {font-size:1.2142em;font-style:italic;}
.text-2 span {color:#9f1800;}
.text-3 {font-size:11px; line-height:1.272em;}  

dl {width:200px;}
dl dt {margin-bottom:20px;}
dl dd {overflow:hidden;}
dl dd span {float:left; width:90px;}
dl dd a {text-transform:uppercase;color:#666;font-size:0.7857em;float:right;}

#form-5 {overflow:hidden;}
#form-2 .field, #form-4 .field {float:left;width:290px; padding-bottom:10px;}
#form-3 .field {padding-bottom:10px;}

/* Contact form */
#contact-form {
	position:relative;
	vertical-align:top;
	width:590px;
	padding-bottom:5px;
	}
	#contact-form fieldset {
		border:none;
		padding:0;
		}
		#contact-form .field {
			min-height:50px;
			}
			#contact-form .field div {background:url(../images/jqtransformplugin/select_left.gif) 0 0 repeat-x #252525;border:1px solid #2d2d2d;float:left;clear:left;-webkit-border-radius:4px;border-radius:4px;-moz-border-radius:4px;}
			#contact-form input {
				width:400px;
				height:2.6923em;
				padding:0px 14px; margin:0;
				background:none;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:0.9285em;
				color:#666;
				line-height:2.6923em;
				border:none;padding:0 14px;display:block;
				}
			#contact-form.main-contacts .field input {
				margin-top:0px;
				}
			#contact-form .area {min-height:244px;clear:left;}
			#contact-form .area div {background:url(../images/area.png) 0 0 repeat-x #262626;border:1px solid #2d2d2d;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
			#contact-form textarea {
				width:560px;
				height:195px;
				background:none;
				font-family:Georgia, "Times New Roman", Times, serif;
				padding:10px 14px; margin:0;
				font-size:0.9285em;
				color:#666;
				overflow:auto;
				display:block;
				line-height:1.2em;
				border:none;
				}
				#contact-form a {
					cursor:pointer;
					}
			#contact-form label {
				color:#F00;
				overflow:hidden;
				}
			#contact-form strong {
				padding:0 0 2px 9px;
				display:inline-block;
				color:#838383;
				}
				#contact-form .error {
					color:red;
					line-height:normal;
					display:none;
					line-height:1em;
					width:150px;
					padding:7px 0 0 10px;
					float:left;
				}
				#contact-form .area .error {line-height:1.5em;width:auto;float:none;}
		.buttons-wrapper { text-align:right;}
		.buttons-wrapper a { margin-left:10px;}

#map_canvas {width:335px;height:321px;float:left;margin-right:21px;}

.icons a {margin:0 3px 0 0;}

/****************************footer************************/
footer{padding:0 0 0 24px;font-family:"Times New Roman", Times, serif;font-size:1.1428em;color:#333;}
footer a{color:#333;}footer a:hover{color:#fff;}
footer span{color:#641606;}
.indent-top {margin-top:-114px;clear:left;}

#easyTooltip {position:absolute;z-index:9999;color:#cdcdcd;background:#c11e00;padding:3px 10px;font-weight:bold;}

.txtInput {color:#9d9d9d;background:#282828;line-height:2em;border:none;}
.txtInput:focus {color:#fff;background:#c11e00;line-height:2em;border:none;}

select {height:2em;}

.col-mini {float:left;width:192px;height:350px;}
.vendida {font-size:1.1em;color:#c62200;margin-right:10px;display:inline-block;vertical-align:middle;}

.cartel, .cartel_grande {
    background: red;
    color: #FFF;
    font-family: Tahoma;
    letter-spacing: 1px;
    font-weight: bold;
    text-align: center;
    position: absolute;
    margin-top: -30px;
    width: 157px;
    padding: 3px;
}

.cartel_grande {
    width: 394px;
	font-size: 20px;
}