/*- ------------------CSS-------------------- -*/

* {
	margin: 0;
	padding: 0;
}

html, body { background: url(../img/bkg-base.jpg) #dcdcdc repeat-x; }

h1 { color: #568abf; font-size: 2.2em; margin-bottom: 10px; margin-top: 10px; }

h2 { color: #8b8b8b; font-size: 1.8em; margin-bottom: 30px; }

ul {   }
ul li { list-style: none; font-size: 1.4em; color: #585858; margin-bottom: 20px;  }

.container { width: 100%; }

.row { max-width: 960px; margin: 0 auto; }

.topdiv { background: url(../img/bg_01-1.jpg) repeat; max-height: 744px; }
.formarea, .txtdiv { background: #585858; }

.topwhite {
	width: 960px;
	height: 744px;
	background: url(../img/brascan_02_02.jpg) no-repeat;
}

.topwhitebox {
	position: relative;
	z-index: 99;
	top: 402px;
	left: 16px;
	width: 400px;

}

.topwhitebox p{ color: #fff; font-size: 1.58em; }

.topwhitebox span { 
	color: #568abf;
 	display: block;
 	background-color: #fff;
 	height: 32px;
 	font-size: 2.2em;
 	padding: 5px 0px 0px 7px;
}

.toptxtbox1 { width: 340px; }
.toptxtbox2 { width: 287px; margin-top: 5px; margin-bottom: 27px; }


.toptxtwhite1 { margin-bottom: 40px; }

label { display: block; width: 100%; }
input[type="text"] { background: #7c7c7c; border: 1px solid #9d9d9d; height: 26px; width: 294px; padding-left: 5px; color: #fff; }
input[type="submit"], button.top-form-bt-blue { 
	background: url(../img/bt_ok.jpg) no-repeat;
	width: 60px;
	height: 27px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	margin-left: 15px;
}

/*button { position: relative; top: 10px; margin-left: 15px; cursor: pointer;}*/

.formarea { border-top: 1px solid #fff;  }
.formarea img { display: inline-block; }
.formdivtxt { color: #fff; font-size: 1.5em; margin-bottom: 10px; }

.txtdiv { color: #fff; padding: 50px 0px; font-size: 1.8em;  text-align: center;}
.formdiv { width: 83%; float: right; padding: 66px 0px 0px 0px; color: #fff; }

.grupo1, .grupo2, .grupo3 { display: inline-block; }
.grupo2 { margin-left: 15px; }
.grupo3 {
	width: 60px;
	height: 27px;
	position: relative;
	top: 9px;
}

@-moz-document url-prefix() { 
	  .grupo3 {
		width: 60px;
		height: 27px;
		position: relative;
		top: -6px;
	}
}

.whitetxt { background: #fff; padding: 50px 0px; }
.txtdivmedidas { background: #dcdcdc; text-align: center; color: #585858; padding: 50px 0px; }

.bigphotocont { padding: 7px 0px; background: #585858;  }

.bigphoto{
	height: 467px;
    text-align: center;
    position: relative;
	background: url(../img/brascan_02_07.jpg) no-repeat center center;
	-webkit-background-size: cover;
  	-moz-background-size: cover;
  	-o-background-size: cover;
  	background-size: cover;  	
}

.bigphoto .condicoes{color: #ffffff; text-align: center; background: #585858; padding: 12px 76px 0px 76px; font-size: 2.0rem; position: absolute; left: 50%; margin-left: -305px; bottom: 0px !important;}

.valores{background: #585858; padding: 70px 0 94px 0; color: #ffffff; text-align: center; font-size: 1.5em;}
.valores .val1, .valores .val2{display: inline-block; text-align: left;}
.valores .val2{margin-left: 15px;}
.valores span{font-size: 1.8em;}
.valores .box_preco{width: 303px; height: 89px; line-height: 89px; text-align: center; font-size: 2.0em; background: url(../img/box.jpg) no-repeat;}
.valores .box_preco span{font-size: 0.7em;}

.imgcenter { text-align: center; }
.imgcenter p { width: 100%; color: #585858; font-size: 0.8em; margin-top: 20px; }
.imgcenter img { margin: 79px 0px 106px 0px;  }

img { max-width: 100%; }

.tels { position: relative; top: 162px; left: 502px; z-index: 99; width: 200px; text-align: left; color: #8b8b8b; font-size: 1.5em; }
.tels a{text-decoration:none; color:#8b8b8b;}
.tels a:hover{color:#000000;}

#result{ 
	background: #568abf;
	padding: 5px;
	font-weight: bold;
	display: none;
	text-align: center;
	margin-top: 10px;
	color: #fff;
}

#result a { color: #fff; }

/*-------------------------------------------------------*/
/*-----------------------<FONTS>-------------------------*/
/*-------------------------------------------------------*/


@font-face {
    font-family: UniversCondensed;
    src: url(Univers-Condensed.otf);
}

@font-face {
    font-family: UniversBdCondensed;
    src: url(Univers-CondensedBold.otf);
}

@font-face {
    font-family: UniversLtCondensed;
    src: url(Univers-CondensedLight.otf);
}


.font1 { font-family: UniversCondensed, Arial, sans-serif;  }

.font2 { font-family: UniversBdCondensed, Arial, sans-serif; }

.font3 { font-family: UniversLtCondensed, Arial, sans-serif; }

