* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}
/* reset file end */

/* Ie reset */
.content legend{margin-bottom:1.6em} /* IE form margin bug */
sup, sub{font-size:100.01%} /* IE superscript & subscript bug */
* html .content textarea, * html .content input{padding:0} /* IE < 7 form fix */
.content input[type='submit'], .content input[type='button']{padding:0} /* IE 7 button fix */
.content legend+*{margin-top:0} /* we already added legend margin */
a abbr, a acronym{text-decoration:underline} /* IE 7 bug */
* html .content blockquote *{margin:.8em 0}
/* Ie reset end */

body{
	background: #f9f9f9;/*url(../img/bg.jpg) repeat-x #1a1a1a;*/
    font-family:"Verdana","Arial", "Helvetica";
	font-weight: 400;
    }
#box {
	height:553px;
	width:900px;
	margin:0 auto;
	}

/****************404Erro***********************/
#box404{
	height:553px;
	width:720px;
	margin:0 auto;
	}
#hd404{
	float:left;
	margin-top:200px;
    width:210px;
    height:210px;
	}
a.logo img{
	border:solid 1px #910b7b;
	width:138px;
	height:138px;
	}
a.txtback{
	font-size:90%;
	text-decoration:none;
	color:#888888;
	}
a:hover.txtback{
	color:#910b7b;
	}
#bd404{
	margin-top:200px;
	border-left:1px solid #CDCDCD;
	float:left;
	padding-left:68px;
	width:440px;
	}
#bd404 ul{
	list-style:none;
	}
/********************MailCancelar*********************/
.nEmail {
	display: block;
	text-align:center;
	width:220px;
	height:21px;
	font-size: 75%;
	line-height:180%;
    background:url(../img/labelformC.png) no-repeat;
	color:white;
	z-index:2;
	margin-bottom:20px;
	margin-top:90px;
}
input.submit-buttonmail {
	position:absolute;
	top:127px;
	width:150px;
	height:40px;
	background:url(../img/enviar.png) no-repeat;
	background-position:0 0;
	font-size: 80%;
	line-height:160%;
	color:#1a1a1a;
}
input.submit-buttonmail:hover {
	background:url(../img/enviar.png) no-repeat;
	color:white;
	background-position:0 -40px;
}
/****************************
*************************************/

#info{
	position:absolute;
	top:347px;
	margin-left:310px;
	width:500px;
	height:40px;
	font-size: 80%;
	line-height:160%;
	color:#333333;
	}
#info a{
	text-decoration:none;
	color:#0099ff;
	}
#info a:hover{
	color:#e20078;
	}
#logo{
	position:absolute;
	top:110px;
	margin-left:323px;
	width:254px;
	height:224px;
	background:url(../img/logo.jpg) no-repeat;
	}
/*****************************
******************************/
#caixa{
	height:2314px;
	width:800px;
	margin:0 auto;
	}	
#ticket{
	position:absolute;
	margin-left:37px;
	height:42px;
	width:250px;
	background:url(../img/ticket.jpg) no-repeat;
	z-index:2;
	}
#logo-twee{
	position:absolute;
	top:37px;
	margin-left:274px;
	height:204px;
	width:241px;
	background:url(../img/logo-twee.jpg) no-repeat;
	}
ul#menu-twee{
	position:absolute;
	top:312px;
	margin-left:36px;
	width:736px;
	height:84px;
	background:url(../img/menulines.jpg) no-repeat;
	}
ul#menu-twee li{
	list-style:none;
	}
ul#menu-twee li.qs a{
	position:absolute;
	/*top:312px;*/
	margin-left:35px;
	width:163px;
	height:38px;
	background:url(../img/menuqs.jpg) no-repeat;
	text-decoration:none;
	text-indent:-1000em;
	display:block;
	background-position:0 0;
	}
ul#menu-twee li.qs a:hover{
	background-position:-165px 0;
	}
ul#menu-twee li.serv a{
	position:absolute;
	/*top:312px;*/
	margin-left:199px;
	width:163px;
	height:38px;
	background:url(../img/menuserv.jpg) no-repeat;
	text-decoration:none;
	text-indent:-1000em;
	display:block;
	background-position:0 0;
	}
ul#menu-twee li.serv a:hover{
	background-position:-165px 0;
	}
ul#menu-twee li.port a{
	position:absolute;
	top:26px;
	margin-left:367px;
	width:170px;
	height:38px;
	background:url(../img/menucontport.jpg) no-repeat;
	text-decoration:none;
	text-indent:-1000em;
	display:block;
	background-position:0 0;
	}
ul#menu-twee li.port a:hover{
	background-position:0 -38px;
	}
ul#menu-twee li.cont a{
	position:absolute;
	top:26px;
	margin-left:530px;
	width:170px;
	height:38px;
	background:url(../img/menucontport.jpg) no-repeat;
	text-decoration:none;
	text-indent:-1000em;
	display:block;
	background-position:-163px 0;
	}
ul#menu-twee li.cont a:hover{
	background-position:-163px -38px;
	}
/*************************/
#quemsomos{
	position:absolute;
	top:395px;
	width:800px;
	height:466px;
	}
h1#qsomos{
	position:absolute;
	top:71px;
	margin-left:81px;
	width:131px;
	height:22px;
	background:url(../img/h1qsomos.jpg) no-repeat;
	text-indent:-1000em;
	}
p.qstext{
	position:absolute;
	top:108px;
	margin-left:82px;
	width:367px;
	height:350px; 
	font-size:70%;
	line-height:157%;
	font-family:"Verdana","Arial", "Helvetica";
	color:#333333;
	}
p.qstextb{
	position:absolute;
	top:108px;
	margin-left:430px;
	width:367px;
	height:350px; 
	font-size:70%;
	line-height:157%;
	font-family:"Verdana","Arial", "Helvetica";
	color:#333333;
	}
#line01{
	position:absolute;
	top:393px;
	margin-left:36px;
	width:736px;
	height:74px;
	background:url(../img/line1.jpg) no-repeat;
	}
/********BOTAO VOLTAR ACIMA***********/
p.topo a, p.topob a, p.topoc a, p.topod a{
	position:absolute;
	margin-left:574px;
	width:150px;
	height:47px;
	text-indent:-1000em;
    background:url(../img/voltarup.jpg) no-repeat;
    background-position:0 0;
    display:block;
	}
p.topo a{
	top:393px;
	}
p.topob a{
	top:347px;
	}
p.topoc a{
	top:605px;
	}
p.topod a{
	top:170px;
	}
p.topo a:hover,p.topob a:hover,p.topoc a:hover,p.topod a:hover{
    background-position:0 -46px;
	}
/*******************/
#servicos{
	position:absolute;
	top:860px;
	width:800px;
	height:420px;
	}
h1#serv{
	position:absolute;
	top:34px;
	margin-left:81px;
	width:131px;
	height:22px;
	background:url(../img/h1serv.jpg) no-repeat;
	text-indent:-1000em;
	}
#line02{
	position:absolute;
	top:347px;
	margin-left:36px;
	width:736px;
	height:74px;
	background:url(../img/line1.jpg) no-repeat;
	}

#metTexto{
	position:absolute;
	top:72px;
	margin-left:82px;
	width:367apx;
	height:350px; 
	font-size:70%;
	line-height:176%;
	font-family:"Verdana","Arial", "Helvetica";
	color:#333333;
	}
b.st{
	font-weight: 800;
	}
#metTextob{
	position:absolute;
	top:72px;
	margin-left:429px;
	width:367px;
	height:350px; 
	font-size:70%;
	line-height:176%;
	font-family:"Verdana","Arial", "Helvetica";
	color:#333333;
	}
/*******************/
#portfolio{
	position:absolute;
	top:1279px;
	width:800px;
	height:677px;
	/*background:url(../img/bgteste.jpg) no-repeat;*/
	}
h1#port{
	position:absolute;
	top:31px;
	margin-left:81px;
	width:131px;
	height:22px;
	background:url(../img/h1port.jpg) no-repeat;
	text-indent:-1000em;
	}
p.porttext{
	position:absolute;
	top:54px;
	margin-left:82px;
	font-size:70%;
	color:#333333;
	}
p.porttext a{
	text-decoration:none;
	color:#0099ff;
	}
p.porttext a:hover{
	color:#e20078;
	}
/******************
 IMAGENS-PORTFOLIO
******************/
#pt01{
	position:absolute;
	top:142px;
	margin-left:64px;
	}
#pt01 a{
	display:block;
	height:158px;
	overflow:hidden;
	width:202px;
	border:solid 1px #0099FF;
	}
#pt02{
	position:absolute;
	top:142px;
	margin-left:297px;
	}
#pt02 a{
	display:block;
	height:158px;
	overflow:hidden;
	width:202px;
	border:solid 1px #0099FF;
	}
#pt03{
	position:absolute;
	top:142px;
	margin-left:527px;
	}
#pt03 a{
	display:block;
	height:158px;
	overflow:hidden;
	width:202px;
	border:solid 1px #0099FF;
	}
#pt04{
	position:absolute;
	top:378px;
	margin-left:64px;
	}
#pt04 a{
	display:block;
	height:158px;
	overflow:hidden;
	width:202px;
	border:solid 1px #0099FF;
	}
#pt05{
	position:absolute;
	top:378px;
	margin-left:297px;
	}
#pt05 a{
	display:block;
	height:158px;
	overflow:hidden;
	width:202px;
	border:solid 1px #0099FF;
	}
#pt06{
	position:absolute;
	top:378px;
	margin-left:527px;
	}
#pt06 a{
	display:block;
	height:158px;
	overflow:hidden;
	width:202px;
	border:solid 1px #0099FF;
	}
#pt01 a:hover,#pt02 a:hover,#pt03 a:hover,#pt04 a:hover,#pt05 a:hover,#pt06 a:hover{
	border:solid 1px #e20078;
	}
#line03{
	position:absolute;
	top:605px;
	margin-left:36px;
	width:736px;
	height:74px;
	background:url(../img/line1.jpg) no-repeat;
	}
/*******************/
#contactos{
	position:absolute;
	top:1955px;
	width:800px;
	height:352px;
	/*background:url(../img/bgteste.jpg) no-repeat;*/
	}
h1#cont{
	position:absolute;
	top:39px;
	margin-left:81px;
	width:131px;
	height:22px;
	background:url(../img/h1cont.jpg) no-repeat;
	text-indent:-1000em;
	}
/*p.conttext{
	position:absolute;
	top:85px;
	margin-left:82px;
	font-size:70%;
	line-height:160%;
	font-family:"Verdana","Arial", "Helvetica";
	color:#333333;
	}*/
p.conttextb{
	position:absolute;
	top:85px;
	margin-left:82px;/*290*/
	font-size:70%;
	line-height:160%;
	font-family:"Verdana","Arial", "Helvetica";
	color:#333333;
	}
p.conttextb a{
	text-decoration:none;
	color:#333333;
	}
p.conttextb a:hover{
	color:#e20078;
	}
p.conttextc{
	position:absolute;
	top:85px;
	margin-left:290px;/*492*/
	font-size:70%;
	line-height:160%;
	font-family:"Verdana","Arial", "Helvetica";
	color:#333333;
	}
#line04{
	position:absolute;
	top:170px;
	margin-left:36px;
	width:736px;
	height:74px;
	background:url(../img/line2.jpg) no-repeat;
	}
#footer{
	position:absolute;
	top:284px;
	margin-left:36px;
	width:736px;
	height:69px;
	background:url(../img/footer.jpg) no-repeat;
	}
p.copy{
	position:absolute;
	top:10px;
	margin-left:252px;
	/*width:500px;
	height:40px;*/
	font-size: 76%;
	line-height:340%;
	letter-spacing:1px;
	color:white;
	text-indent:-1000em;
	}
	
	
	