@charset "utf-8";
/* CSS Document */
*{
	margin:0;
	padding:0;
	border:none;
	text-decoration:none;
	border-collapse:collapse;
	border-spacing:0;
}

a{
	font:13px 'verbsemibold';
	color:#333;
}

html, body{
	width:100%;
	height:100%;
}

body{
	font:11px 'verbregular';
	color:#fff;
	background:#333;
	line-height:15px;
	overflow-y:scroll;
}

.bannertop{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:155px;
	background:url('imagens/bnrtp.jpg') center center repeat-x;
}

.centerc{
	position:relative;
	width:850px;
	margin:0 auto 0;
	overflow:hidden;
}

.logotipo{
	position:relative;
	float:left;
	width:204px;
	height:98px;
	margin:28px 0 0 40px;
}

.barmenu{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:38px;
	margin-bottom:35px;
	background:url('imagens/bgmenu.jpg') center center repeat-x;
}

.menu{
	position:relative;
	float:left;
	margin:14px 0 0 30px;
}

.menu a{
	position:relative;
	float:left;
	display:inline;
	text-transform:uppercase;
	margin-right:15px;
	color:#fff;
	font:11px 'verbregular';
	padding-left:5px;
	border-left:transparent solid 5px;
}

.menu a:hover, .menu a.activo{
	border-left:#1894d2 solid 5px;
}

.rs{
	position:relative;
	float:right;
	margin:12px 85px 0 0;
}

.rs img{
	position:relative;
	float:left;
	width:16px;
	height:17px;
	margin-left:4px;
	cursor:pointer;
}

.gallery{
	position:relative;
	float:left;
	clear:both;
	width:850px;
	height:364px;
	padding-bottom:20px;
	border-bottom:#1894d2 solid 1px;
	overflow:hidden;
}

.gallery .mask{
	position:relative;
	float:left;
	clear:both;
	height:364px;
}

.gallery img{
	position:relative;
	float:left;
}

.contador{
	position:absolute;
	left:20px;
	bottom:38px;
	z-index:9999;
}

.contador a{
	position:relative;
	float:left;
	width:13px;
	height:13px;
	background:#1894d2;
	margin-right:2px;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	border-radius:13px;
	cursor:pointer;
	behavior:url('PIE.htc');
}

.contador a.activo{
	background:#333;
}

.padc{
	position:relative;
	float:left;
	clear:both;
	width:770px;
	padding:0 40px 0 40px;
}

.boxwhitec{
	position:relative;
	float:left;
	clear:both;
	width:850px;
	min-height:515px;
	margin-left:-40px;
	padding:30px 0 30px 0;
	background:#f2f2f2;
	color:#686868;
}

.bothome{
	position:relative;
	float:left;
	width:236px;
	margin:20px 30px 0 0;
}

.bothome.last{
	margin-right:0;
}

.titulo1{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	text-transform:uppercase;
	color:#1894d2;
	font-size:12px;
	margin-bottom:8px;
}

.texto{
	position:relative;
	float:left;
	clear:both;
	width:100%;
}

.iconmail{
	position:relative;
	float:left;
	padding:7px 0 7px 8px;
	background:#fff;
	margin-top:8px;
}

.fns input{
	position:relative;
	float:left;
	background:#fff;
	padding:6px 8px 4px 6px;
	font:10px 'verbregular';
	color:#a8a8a8;
	margin-top:8px;
	height:14px;
}

.fns .btnsub{
	position:relative;
	float:left;
	background:#1894d2;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	width:85px;
	height:24px;
	cursor:pointer;
}

.titulo2{
	position:relative;
	float:left;
	clear:both;
	width:770px;
	color:#fff;
	font:20px 'verbextrabold_italic';
	padding:7px 40px 6px 40px;
	text-transform:uppercase;
	background:url('imagens/bgtituloi.jpg') center center repeat-y;
}

.texto1{
	position:relative;
	float:left;
	width:415px;
	margin:50px 0 0 40px;
}

.gqs{
	position:relative;
	float:left;
	clear:both;
	margin-top:45px;
}

.gqs img{
	position:relative;
	float:left;
	margin-right:8px;
	cursor:pointer;
}

.imagetr{
	position:absolute;
	top:68px;
	right:0;
}

.tbloqf{
	position:relative;
	float:left;
	width:100%;
	margin-top:10px;
}

.tbloqf td{
	vertical-align:top;
}

.titulo3{
	position:relative;
	float:left;
	clear:both;
	padding:8px 0 7px 0;
	font:12px 'verbextrabold_italic';
	color:#fff;
	width:276px;
	text-transform:uppercase;
	text-align:center;
}

.texto2{
	position:relative;
	float:left;
	clear:both;
	width:226px;
	margin:30px 25px 0 25px;
}

.divise{
	position:relative;
	float:left;
	margin-left:5px;
}

.titulo4{
	position:relative;
	float:left;
	clear:both;
	padding:8px 0 7px 0;
	font:12px 'verbextrabold_italic';
	color:#fff;
	width:563px;
	text-transform:uppercase;
	text-align:center;
}

.texto3{
	position:relative;
	float:left;
	clear:both;
	width:513px;
	margin:30px 25px 0 25px;
}

.hidedvt3{
	display:none;
}

.tblsubm{
	position:relative;
	float:left;
	margin-bottom:20px;
}

.tblsubm a{
	font:12px 'verbsemibold';
	color:#0072a4;
	line-height:20px;
	cursor:pointer;
}

.titulo5{
	position:relative;
	float:left;
	width:100%;
	font:12px 'verbsemibold';
	color:#0072a4;
	margin-bottom:5px;
}

.tblp{
	position:relative;
	margin:195px auto 0;
}

.legendap{
	position:relative;
	float:left;
	width:135px;
	text-transform:uppercase;
	font-size:13px;
	text-align:center;
	margin-top:30px;
}

.tblc{
	position:relative;
	float:left;
	width:100%;
}

.texto4{
	position:relative;
	float:left;
	width:100%;
	margin:50px 0 0 40px;
}

.imgmp{
	position:relative;
	float:left;
	margin:30px 0 0 99px;
}

#map{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:400px;
	margin:40px 0 -40px 0;
}

.gm-style-cc, .gm-style-mtc{
	display:none;
}

.footer{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	font-size:8px;
	margin:60px 0 20px 0;
}

.legenda{
	position:absolute;
	right:20px;
	bottom:2px;
}
