@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
}

body{
	background:url(../images/fundo.png) repeat-x;
}

.texto {
	width: 900px;
	margin-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#cabecalho{
	width:980px;
	margin:0 auto;
	height:154px;
	/*border:#000 solid 1px;*/
}

#geral{
	width:980px;
	height:680px;
	margin:0 auto;
	/*border:#F00 solid 2px;*/
}

#menu { width: 293px; height: 55px; float:left; font-family: 'Oswald', sans-serif; /*border:#F63 solid 2px;*/ font-size:12px; clear:both; background:url(../images/fundo_menu.png) no-repeat center top; margin-top:-25px;}
	/*#menu img{ margin-top:-20px;}*/
	#menu ul{ list-style:none;}
		#menu ul a{ text-decoration:none; color:#0A0000;}
			#menu li {width:57px; text-align:center; float:left; margin-top:28px;}
				#menu a:hover , #menu a.active   { color:#F00;}
					
					
#logo{
	background:url(../images/logo.png) no-repeat;
	width:384px;
	height:211px;
	margin:0 auto;
	/*border:#F00 solid 2px;*/
	margin-top:0px;
	float:left;
	z-index:2;
	position:absolute;
	margin-left:294px;
	z-index:5;
}

#telefones{
	width:290px;
	height:45px;
	/*border:#F00 solid 2px;*/
	float:right;
	margin-top:30px;
	padding-top:10px;
}

#telefones p{
	margin-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
}

#meio{
	width:978px;
	margin-top:2px;
	height:395px;
	border:#FFF solid 1px;
	border-top:none;
	margin-bottom:10px;
}

#img_circle{
	width:978px;
	height:395px;
	overflow:hidden;
	/* margin-top:-55px;*/
	float:left;
	/*border:#6F0 solid 1px;*/
	z-index:0;
}
#img_circle ul{list-style:none;}

#acima_circle{
	width:960px;
	height:360px;
	/*border:#F00 solid 2px;*/
	position:absolute;
	z-index:6;
}

.home1{
	clear:both;
	float:left;
	width:535px;
	height:65px;
	/*border:#0F0 solid 1px;*/
	padding-top:250px;
}

#meio_home{
	width:230px;
	float:right;
	border:#F30 solid 1px;
	padding:0px 35px 0 0;
	margin-top:-25px;
}

.home2{
	width:230px;
	height:147px;
	margin-bottom:45px;
}

.home3{
	width:230px;
	height:147px;
}

#meio2{
	background:url(../images/foto_banner_meio2.jpg) no-repeat center;
	width:100%;
	height:400px;
	/*border:#0F0 solid 2px;*/
}
.sub_title{
	/*float:left;*/
	/*border:#03C solid 1px;*/
	width:380px;
	height:50px;
	clear:both;
}

.sub_title h2{
	width:100px;
	height:40px;
	font-family: 'Oswald', sans-serif;
	color:#F00;
	margin-left:10px;
	clear:both;
}

.sub_title img{margin-left:10px;}

.texto_empresa{
	/*border:#0F0 solid 1px;*/
	width:380px;
	height:300px;
	float:left;
	clear:both;
}

.texto_empresa p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
	margin:5px 0 0 10px;
}

#fotos_empresa{
	/*border:#906 solid 1px;*/
	width:450px;
	height:210px;
	margin:35px 0 0 60px;
	float:left;
}

/*#fotos_empresa img{ border:#FFF solid 1px;}*/
#carosel2{/*border:#0F3*/ solid 1px; width:450px; height:210px; margin:0 auto;}
	#carosel2 ul{ list-style:none;}
		#carosel2 li{float:left;}
				.next2{position:absolute; left:-15px; top: 77px; z-index:15;}
				.next2 img{ border:none;}
				.prev2{position:absolute; left:305px; top: 75px; z-index:16;}
				.prev2 img{ border:none;}

#meio3{
	background:url(../images/foto_banner_meio3.jpg) no-repeat center;
	width:100%;
	height:400px;
	/*border:#0F0 solid 2px;*/
	/*margin-top:150px;*/
}

#servicos_geral{
	/*border:#0F0 solid 1px;*/
	width:100%;
	height:340px;
	float:left;
	clear:both;
}

#servicos_geral p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
	margin:10px 0 0 10px;
}

#servicos_geral b{margin-left:28px;}

#servicos_geral img{
	border:#FFF solid 1px;
}

.meio_servicos{
	/*border:#0F0 solid 1px;*/
	width:168px;
	height:320px;
	float:left;
	margin: 10px 0 0 23px;
}
.meio_servicos2{
	/*border:#0F0 solid 1px;*/
	width:168px;
	height:320px;
	float:left;
	margin: 10px 0 0 20px;
}
.meio_servicos3{
	/*border:#0F0 solid 1px;*/
	width:168px;
	height:320px;
	float:left;
	margin: 10px 0 0 20px;
}
.meio_servicos4{
	/*border:#0F0 solid 1px;*/
	width:168px;
	height:320px;
	float:left;
	margin: 10px 0 0 20px;
}
.meio_servicos5{
	/*border:#0F0 solid 1px;*/
	width:168px;
	height:320px;
	float:left;
	margin: 10px 0 0 20px;
}

#meio4{
	background:url(../images/foto_banner_meio4.jpg) no-repeat center;
	width:100%;
	height:400px;
	/*border:#0F0 solid 2px;*/
	/*margin-top:150px;*/
}

.meio_novidade{
	width:470px;
	height:340px;
	float:left;
	/*border:#3FF solid 1px;*/
	padding-left:10px;
}

.meio_novidade p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.meio_novidade img{
	padding-bottom:15px;
}

.meio_novidade b{
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
}

.linha2{
	width:5px;
	height:340px;
	float:left;
	/*border:#3FF solid 1px;*/
	margin-left:14px;
}

.meio_novidade2{
	width:470px;
	height:340px;
	float:left;
	/*border:#3FF solid 1px;*/
}

.meio_novidade2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.meio_novidade2 b{
	font-family:Arial, Helvetica, sans-serif;
	color:#F00;
}

.meio_novidade2 img{
	margin-left:5px;
	margin-right:15px;
}

.post_novidade{
	width:468px;
	height:50px;
	border:#3FF solid 1px;
}

.post_novidade p{
	float:left;
}

.post_novidade img{
	float:left;
}


.formulario{
	width:480px;
	height:340px;
	float:left;
	/*border:#3FF solid 1px;*/
	padding-left:12px;
	padding-top: 10px;
}

.formulario p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
}

#maps_google{
	width:440px;
	height:215px;
	float:left;
	margin-left:20px;
	border:#000 solid 1px;
	margin-top: 27px;
}

input[type=text]{
	border:1px solid #5D5D5D;
	
}

textarea {
	border:1px solid #5D5D5D;
}

input[type=submit]{
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#343434;
	float:right;
	margin-right:5px;
	margin-top:5px;
}

#endereco{
	width:100%;
	height:30px;
	/*border:#F0F solid 2px;*/
	margin-top:8px;
}
.endereco{
	margin-left:5px; 
	width:970px;
	height:28px;
	/*border:#000 solid 1px;*/
	background-color:#AEAEAE;
	-webkit-border-top-left-radius: 15px;
	-webkit-border-top-right-radius: 15px;
	-moz-border-radius-topleft: 15px;
	-moz-border-radius-topright: 15px;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
}

.endereco p{
	font-family: 'Oswald', sans-serif;
	font-size:12px;
	color:#595959;
	padding:10px 0 0 85px;
}

#galeria{
	width:100%;
	height:200px;
	/*border:#00F solid 2px;*/
	margin-top:15px;
}

#carosel{/*border:#033 solid 1px;*/ width:940px; height:190px; margin:0 auto; margin-top:40px;}
	#carosel ul{ list-style:none;}
		#carosel li{float:left; margin-right:20px; width:150px !important; height:147px !important}
			.carosel img{border:#000 solid 1px; margin:0 auto;}
				.next{float:left; width:22px; height:56px; margin-top:52px;}
				.prev{float:right; width:22px;height:56px; margin-top:52px;}
					.carosel{margin:0 auto; padding-top:10px;}
