html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 
img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, 
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, 
tbody, tfoot, thead, tr, th, td, br {
	margin: 0px; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;text-decoration:none;list-style:none;
}
div.clear{
	clear:both;
	}
#top{
	position:relative;
	width:100%;
	border-bottom:1px solid #484848;
	padding-bottom:18px;
	}
#top #logo{
	position:relative;
	width:292px;
	height:132px;
	float:left;
	background:url(images/logo.png);	
	}
#top #endereco{
	position:relative;
	float:right;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	color:#484848;
	font-size:14px;
	margin-top:5px;
	}
#top #endereco img{
	margin-right:5px;
	}
#top #endereco small{
	font-size:12px;
	}
#top #menu{
	position:relative;
	width:655px;
	margin-top:20px;
	float:right;
	background:#484848;
	margin-top:27px;
	}
#top #menu ul{
	position:relative;
	text-align:center;
	}
#top #menu ul li{
	position:relative;
	float:left;
	padding-left:11px;
	padding-right:13px;
	padding-top:13px;
	padding-bottom:13px;
	text-align:center;
	cursor:pointer;
	}
#top #menu ul li a{
	font-family:TradeGothic, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
	}
#top #menu ul #separador{
	position:relative;
	width:2px;
	height:12px;
	background:#FFF;
	float:left;
	margin-top:18px;
	left:-2px;
	}
#top #menu ul .active{
	background:#e4d20c;
	border-right:2px solid #FFF;
	}
.container{
	position:relative;
	width:990px;
	left:50%;
	margin-left:-495px;
	}
.container hr{
	width:915px;
	height:1px;
	background:url(images/hr1.jpg);
	border:0px;
	margin-top:50px;
	}
.container h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:27px;
	color:#484848;
	}
#home{
	position:relative;
	width:1014px;
	left:50%;
	margin-left:-507px;
	}
#home a{
	color:#484848;
	}
#home h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:27px;
	color:#484848;
	margin-left:12px;
	margin-top:30px;
	margin-bottom:20px;
	}
#home #not{
	width:312px;
	position:relative;
	float:left;
	margin-left:12px;
	margin-right:12px;
	overflow:hidden;
	}
#home #not .title img{
	position:relative;
	float:left;
	}
#home #not .title h2{
	position:relative;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:24px;
	margin-left:5px;
	}
#home #not p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#484848;
	margin-top:10px;
	text-align:justify;
	}
#home #not #img{
	position:relative;
	width:303px;
	height:390px;
	position:relative;
	overflow:hidden;
	margin-top:10px;
	}
#home #not #img img{
	min-width:303px;
	min-height:390px;
	}
.not1 #img{
	border:5px solid #0864cc;
	}
.not2 #img{
	border:5px solid #019716;
	}
.not3 #img{
	border:5px solid #e4d20c;
	}
	
#bio{
	position:relative;
	width:990px;
	left:50%;
	margin-left:-495px;
	}
#bio h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:27px;
	color:#484848;
	}
#bio #content{
	width:910px;
	position:relative;
	left:50%;
	margin-left:-455px;
	margin-top:15px;
	}	
#bio #content p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#484848;
	text-align:justify;
	}
#bio #content #img{
	position:relative;
	width:910px;
	overflow:hidden;
	}
#servicos{
	position:relative;
	width:840px;
	left:50%;	
	margin-left:-420px;
	margin-top:50px;
	}
#servicos .title{
	cursor:pointer;
	position:relative;
	}
#servicos .title img{
	position:relative;
	float:left;
	}
#servicos .title h2{
	position:relative;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:24px;
	color:#484848;
	top:7px;
	float:left;
	margin-left:10px;
	}
#servicos hr{
	width:100%;
	height:1px;
	background:#000000;
	border:0px;
	margin-top:10px;
	}
#servicos p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#484848;
	margin-top:25px;
	text-align:justify;
	margin-bottom:25px;
	}
#servicos #tr{
	position:relative;
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#484848;
	border-bottom:2px solid #FFF;
	}
#servicos #tr a{
	color:#484848;
	}
#servicos #td1{
	float:left;
	position:relative;
	width:700px;
	}
	
#cliente{
	position:relative;
	width:330px;
	height:150px;
	overflow:hidden;
	float:left;
	text-align:center;
	margin-top:10px;
	}
#cliente #img{
	width:220px;
	height:115px;
	overflow:hidden;
	margin:0 auto;
	margin-top:8%;
	}
#cliente #img img{
	width:220px;
	}
#hr1{
	z-index:1000;
	position:absolute;
	width:915px;
	height:1px;
	background:url(images/hr1.jpg);
	top:270px;
	}
#hr2{
	z-index:1000;
	position:absolute;
	width:915px;
	height:1px;
	background:url(images/hr1.jpg);
	top:430px;
	}
#hr3{
	z-index:1000;
	position:absolute;
	width:915px;
	height:1px;
	background:url(images/hr1.jpg);
	top:600px;
	}
#hr4{
	z-index:1000;
	position:absolute;
	width:915px;
	height:1px;
	background:url(images/hr1.jpg);
	top:760px;
	}
#hr5{
	z-index:1000;
	position:absolute;
	width:1px;
	height:614px;
	background:url(images/hr2.jpg);
	left:330px;
	}
#hr6{
	z-index:1000;
	position:absolute;
	width:1px;
	height:614px;
	background:url(images/hr2.jpg);
	left:660px;
	}
	


div#contato #text{
	position:relative;
	float:left;
	margin-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	color:#717171;
	font-size:10px;
	padding:10px;
	padding-top:60px;
	width:300px;
	background:transparent;
	}
div#contato #faixa{
	width:2px;
	background:#c9c9c9;
	height:390px;
	margin-left:7px;
	float:left;
	}
div#contato #form{
	width:360px;
	float:left;
	position:relative;
	}
div#contato{
	width:700px;
	position:relative;
	margin:0 auto;
	margin-top:50px;
	}
div#contato #labelname{
	position:relative;
	float:left;
	width:97px;
	height:46px;
	background:url(images/labelname.png);
	}

div#contato #labelemail{
	position:relative;
	float:left;
	width:97px;
	height:46px;
	background:url(images/labelemail.png);
	}

div#contato #labeltel{
	position:relative;
	float:left;
	width:97px;
	height:46px;
	background:url(images/labeltel.png);
	}
div#contato #labelcidade{
	position:relative;
	float:left;
	width:97px;
	height:46px;
	background:url(images/labelcidade.png);
	}
div#contato #labelestado{
	position:relative;
	float:left;
	width:97px;
	height:46px;
	background:url(images/labelestado.png);
	}
div#contato #input{
	position:relative;
	float:left;
	margin-left:-10px;
	border:0px;
	width:261px;
	height:46px;
	background:url(images/inputemail.png);
	}

div#contato textarea{
	position:relative;
	background:url(images/textarea.png);
	width:340px;
	max-width:340px;
	margin-top:10px;
	margin-left:5px;
	border:0px solid #848484;
	float:left;
	padding:10px;
	height:150px;
	max-height:150px;
	}	
div#contato input{
	background:transparent;
	border:0px;
	width:257px;
	height:28px;
	margin-top:5px;
	position:relative;
	float:left;
	}
	
/* FIXOS */
#paginaemdesenvolvimento{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	display:block;
	text-align:center;
	}
#footer{
	height:470px;
	padding-top:10px;
	background:#a3a3a3;
	width:100%;
	text-align:center;
	border-top:30px solid #484848;
	margin-top:25px;
	}
#footer #Copyright{
	position:relative;
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484848;
	}
#footer #Copyright a{
	color:#484848;
	}
	
.impar{
	background-color:#e4e4e4;
	color:#000;
	}
.par{
	background:#d5d5d5;
	}