@charset "utf-8";
/* CSS Document */
.bodyservicos{
	background:url(../images/img_servicoscompleto.png) no-repeat center top;}
body{
	margin:0px;
	background:url(../images/bg.jpg) center top no-repeat;
	}
	
#principal{
	width:100%;
	margin:0 auto;
	}
	
#topo{
	width:942px;
	height:75px;
		margin:0 auto;
	}

#logo{
	width:307px;
	float:left;
	height:60px;}
	
#menuline{
	width:635px;
	height:60px;
	float:right;
	padding-bottom:15px;
	}

.activate{
	font-size:21px;
	color: #f33900;
	}
	
#banner{
	width:942px;
	height:460px;
	margin:0 auto;
	}
	
#conteudo{
	width:942px;
	height:228px;
	padding-top:29px;
	margin:0 auto;
	}
	
#box{
	width:281px;
	float:left;
	height:208px;
	background:url(../images/box.png) no-repeat left top;
	padding-right:12px;
	padding-top:20px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}
#box2{
	width:281px;
	float:left;
	height:208px;
	background:url(../images/box.png) no-repeat left top;
	padding-right:12px;
	padding-top:20px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}
	
	
#box2 p{
	margin:0px;
	padding-bottom:8px;
	background:url(../images/bg_pont.png) repeat-x bottom;
	width:255px;
	}
	#box2 p a{
	margin:0px;
	padding-bottom:8px;
	
	width:255px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	}
	#box p2 a:hover{
	margin:0px;
	padding-bottom:8px;
	
	width:255px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:underline;
	}
	
#boxlast{
	width:281px;
	float:left;
	height:208px;
	background:url(../images/box.png) no-repeat left top;
	padding-top:20px;
	padding-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	}
	
#rodape{
	width:942px;
	height:20px;
	padding-top:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin:0 auto;
	}

#txtrodape{
	width:942px;
	height:20px;
	margin:0 auto;	
}		
#redes{
	width:180px;
	float:right;
	height:20px;
	}
	
#contentinternas{
	width:942px;
	padding-top:35px;
	margin:0 auto;
	}


#boxclientesum{
	width:873px;
	height:447px;
	background:url(../images/box_clientesum.png) no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a3939;
	padding-left:50px;
	padding-bottom:20px;
	}
	
#boximgclientes{
	width:320px;
	height:400px;
	padding-top:20px;
	float:left;
	}	
	
#boximgclientes h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	padding-bottom:20px;
	widows:320px;
	margin:0px;
  }

#boximgclientes h1{
	margin:0px;
	background:url(../images/bg_tv.png) no-repeat left top;
	widows:320px;
    }

#boximgclientes h1 img{
	padding-left:14px;
	padding-top:13px;
	}

#boximgclientes h1 p{
	padding-top:45px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:300;
	color:#393838;
	}
	
#boximgclientes span{
	font-size:13px;
	font-weight:bold;
	}

#boxhistoryclientes{
	width:483px;
	height:35px;
	padding-top:40px;
	float:left;
	padding-right:30px;
	padding-left:40px;
	}
	
#boxhistoryclientes li{
	margin:0px;
	list-style:none;
	display: inline;
	}

.padimgclientes{
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
}

#boxclientesdois{
	width:883px;
	height:105px;
	background: url(../images/bg_boxclienetsdois.png) no-repeat;
	padding-left:40px;
	padding-top:15px;
	}
	
#boxclientesdois li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	color:#393838;
	padding-right:15px;
	list-style:none;
	display:inline;
	line-height:16PX;
	}
	#boxclientesdois li a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:600;
	color:#393838;
	padding-right:15px;
	list-style:none;
	display:inline;
	line-height:16PX;
	}
	
.listactive{
	background-color:#C6C5C5;
	}
	
#boxcontato{
	width:906px;
	height:417px;
	background:url(../images/bg_contato.png) no-repeat;
	padding-left:30px;
	padding-top:30px;
	}
#boxlocalizacao{
	width:427px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
		}
	
#boxform{
	width:478px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
#boxform td{
	padding-top:15px;
}.form {
	background-color: #CED3D9;
	border: 1px solid #CED3D9;
	height: 20px;
}.aviso{
	color:#F33900;
}

#img-servicos{
	width:942px;
	margin:0 auto;
	height:271px;
	}
	
#boxservicos{
	width:927px;
	height:600px;
	margin:0 auto;
	background:url(../images/box_servicos.png) no-repeat left top;
	padding-left:40px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	}


#servicos{
	width:260px;
	float:left;
	padding-right:40px;
	}
#servicos2{
	width:260px;
	float:left;
	padding-right:40px;
	}
	
#servicos3{
	width:260px;
	float:left;
	padding-right:40px;
	}
	
#boxservicos p{
	margin:0px;
	padding-top:7px;
	padding-bottom:8px;
	background:url(../images/bg_pont.png) repeat-x bottom;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	}
	


#contentlife{
	width:942px;
	margin:0 auto;
	height:600px;
	}
#contentlifedir{
	width:610px;
	float:left;
	}
#contentlifeesq{
	width:332px;
	float:left
	}
#contentlifedir h1{
	width:570px;
	height:141px;
	margin:0 auto;
	background:url(../images/box_lifequemfaz.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393838;
	font-weight:300;
	padding-left:15px;
	padding-top:25px;
	padding-right:25px;
	}
	
#contentlifedir h2{
	width:570px;
	height:109px;
	margin:0 auto;
	background:url(../images/box_comofaz.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#393838;
	font-weight:300;
	padding-left:15px;
	padding-top:25px;
	padding-right:25px;
	}
	
#boxportifolio{
	width:903px;
	height:540px;
	background:url(../images/box_portifolio.png) no-repeat;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a3939;
	padding-left:20px;
	padding-bottom:20px;
	}
	
#bortop{
	width:942px;
	height:11px;
	background:url(../images/bortop-blog.png) no-repeat;	 	}

#borbot{
	width:942px;
	height:11px;
	background:url(../images/borbot-blog.png) no-repeat;	 	}
	


#boxblog{
	width:912px;
	background:url(../images/bg-blog.png) no-repeat;
	padding-left:30px;
	padding-top:30px;
	padding-bottom:30px;
	float:left;
	}

#blogcontent{
	width:615px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393838;
}

#blogtext{
	width:615px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393838;
	padding-bottom:15px;
}
#blogcontent li{
	list-style:none;
	margin:0px;}
#blogcontent h3{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000;
	margin:0px;
	padding-bottom:5px;
	padding-left:10px;
}

#blogcontent h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000;
	margin:0px;
	padding-bottom:10px;
	padding-left:10px;
	font-weight:200;
}
#blogcontent h1{
	padding-left:10px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#393838;
	font-weight:200;
	width:615px;
	}

#blogcontent h1 img{
	margin-right:10px;
	margin-bottom:10px;
	border:solid 1px #B8B2B2;
}
#blogcontent h4{
	float:left;
	width:615px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F23900;
	margin:0px;
	padding-top: 10px;
	cursor:pointer;
	cursor:hand;
	}
.link{
	border:0;
	float:right;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F23900;
	cursor:pointer;
	cursor:hand;
	text-decoration: none;
}	
	
	
#blogcontent p{
	margin:0px;
	clear:both;
	margin-left:10px;
	padding-bottom:20px;
	background:url(../images/linha-blog.png) repeat-x bottom;
	font-family:Arial, Helvetica, sans-serif;
	color:#393838;
	font-size:11px;
	margin-bottom:20px;}
#collumright{
	float:left;
	padding-left:35px;
	width:220px;
}

#maisvistos{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F23900;
	float:left;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}


#maisvistos li{
	margin:0px;
	display:inline;
	list-style:none;
	color:#393838;
	font-size:13px;
	padding:0px 5px 0px 5px;
}
#maisvistos li a{
	text-decoration:none;
	margin:0px;
	display:inline;
	list-style:none;
	color:#393838;
	font-size:13px;
	padding:0px 5px 0px 5px;
}

.viewact{
		background:#CECDCD;}
		
#bancopost{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F23900;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
	float:right;
}
#bancopost p{
	margin:0px;
	padding-bottom:8px;
	padding-top:13px;
	background:url(../images/linha-blog.png) repeat-x bottom;
	color:#393838;

}
#bancopost a{
	text-decoration:none;
	margin:0px;
	padding-bottom:8px;
	padding-top:13px;
	background:url(../images/linha-blog.png) repeat-x bottom;
	color:#393838;

}
#bancopost a:hover{
	text-decoration:underline;
	margin:0px;
	padding-bottom:8px;
	padding-top:13px;
	background:url(../images/linha-blog.png) repeat-x bottom;
	color:#393838;

}

#search{
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F23900;
	font-weight:bold;
	text-align:center;
	background:url(../images/bg-search.png) no-repeat bottom;
	height:70px;
}
#search  input{
	border:#fff 1px solid;}

#search li{
	display:inline;
	text-align:center;
	list-style:none;
	
}
