* {
	margin:0;
	padding:0;
	vertical-align:middle;
	line-height:16px;
	text-decoration:none;
}	
fieldset { border:0px;}
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }
a {color:#000;}

p { font-size:0.8em;}

/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
	background:#014364 url(../imagens/fd6a.jpg) no-repeat top center;
	color:#000;
	font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}
ol, ul {
list-style: none;
}
#topo {
	width:1000px;
	height:128px;
	margin:0 auto;
	clear:both;
}
#logo{
	width:363px;
	height:56px;
	float:left;
	background:url(../imagens/logo_cadetudo2.jpg) no-repeat;
	margin-top:37px;
}
#logo a{
	width:363px;
	height:56px;
	display:block;
	text-indent:-9000px;
}

#menu { 
	width:383px;
	height:36px;
	float:right;
	margin-top:48px;
}
#menu ul li {
	display: inline;
}
#menu ul li a{
	display: block;
	float: right;
	overflow: hidden;
	text-indent:-9000px;
}
.mhome { 
	width:63px; 
	height:46px; 
	background:url(../imagens/mhome2.jpg) no-repeat;
	margin-right:10px;
	}
.mhome:hover {
	background-position:0 -46px; 
	}
.mportfolio { 
	width:94px; 
	height:46px; 
	background:url(../imagens/mportfolio2.jpg) no-repeat;
	margin-right:10px;
	}
.mportfolio:hover {
	background-position:0 -46px; 
	}
.mfaleconosco { 
	width:127px; 
	height:46px; 
	background:url(../imagens/mfaleconosco2.jpg) no-repeat;
	}
.mfaleconosco:hover {
	background-position:0 -46px; 
	}

#topo-texto {
	width:1000px;
	height:100px;
	margin:0 auto;
	clear:both;
	padding-top:30px;
}
#topo-texto h3{
	font-size:1.7em;
	font-weight:normal;
	color:#999;
	line-height:35px;
	}
.topo-texto-portfolio{ color:#FF6600; font-weight:bold;}
#destportfolio { 
	width:1000px;
	height:420px;
	margin:0 auto;
	clear:both;
	margin-bottom:20px;
}
#ultimosprojetos {
	width:630px;
	height:400px;
	float:left;
}
#ultimoprojetobanner {
	width:370px;
	height:400px;
	float:right;
}
#separaultimosprojetos { width:190px; height:190px; float:left; margin-right:20px; margin-bottom:20px;}
#separaultimosprojetos2 { width:190px; height:190px; float:left; margin-right:10px; margin-bottom:20px;}

#conteudo {
	width:1000px;
	height:380px;
	margin:0 auto;
	clear:both;
	margin-bottom:20px;
	padding-bottom:20px;
}
#orcamento {
	width:310px;
	height:350px;
	float:left;
}
#novosprojetos {
	width:280px;
	height:350px;
	float:left;
	margin-right:20px;
}
#novosprojetos li {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #D1D9DC;
	font-size:0.8em;
}
#projetos-ro {
	width:384px;
	height:350px;
	float:right;
}
#separaultimosprojetosmg { width:82px; height:82px; float:left; margin-left:14px; margin-bottom:10px;}
.titprojetomg { margin-left:15px;}

#logost {
	height:220px;
	background:url(../imagens/fd_rodape.jpg) center;
	padding-top:20px;
	padding-bottom:20px;
	clear:both;
}

#logos {
	width:1000px;
	height:200px;
	margin:0 auto;
}
#clientes {
	width:590px;
	height:190px;
	float:left;
	margin-right:30px;
	}
#clientes ul li { display:inline;}
.acisci { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_acisci.jpg) no-repeat;
	text-indent:-9000px;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	}
.acisci:hover {
	background-position:0 -60px; 
	}
.anavidroes { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_anavidroes.jpg) no-repeat;
	text-indent:-9000px;
	float:left;
	margin-right:2px;
	margin-bottom:2px;
	}
.anavidroes:hover {
	background-position:0 -60px; 
	}
.celp { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_celp.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.celp:hover {
	background-position:0 -60px; 
	}
.ipe { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_ipe.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.ipe:hover {
	background-position:0 -60px; 
	}
.culturafm { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_culturafm.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.culturafm:hover {
	background-position:0 -60px; 
	}
.caparao { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_folhadocaparao.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.caparao:hover {
	background-position:0 -60px; 
	}
.fdci { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_fdci.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.fdci:hover {
	background-position:0 -60px; 
	}
.caminhadas { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_caminhadasetrilhas.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.caminhadas:hover {
	background-position:0 -60px; 
	}
.casadapaz { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_casadapaz.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.casadapaz:hover {
	background-position:0 -60px; 
	}
.castelo { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_castelo.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.castelo:hover {
	background-position:0 -60px; 
	}
.rene { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_rene.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.rene:hover {
	background-position:0 -60px; 
	}
.cemiterio { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_cemiterio.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.cemiterio:hover {
	background-position:0 -60px; 
	}
.santacasa { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_santacasa.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.santacasa:hover {
	background-position:0 -60px; 
	}
.jacigua { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_jacigua.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.jacigua:hover {
	background-position:0 -60px; 
	}
.heci { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_heci.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.heci:hover {
	background-position:0 -60px; 
	}
.hifa { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_hifa.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.hifa:hover {
	background-position:0 -60px; 
	}
.topcard { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_topcard.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.topcard:hover {
	background-position:0 -60px; 
	}
.maqstone { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_maqstone.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.maqstone:hover {
	background-position:0 -60px; 
	}
.atenas { 
	width:95px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_atenas.jpg) no-repeat;
	text-indent:-9000px;
	float:left;	
	margin-right:2px;
	margin-bottom:2px;
	}
.atenas:hover {
	background-position:0 -60px; 
	}

#parceiros {
	width:110px;
	height:185px;
	float:left;
	}
#parceiros ul li { display:inline;}
.hg2 { 
	width:110px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_hg2.jpg) no-repeat;
	text-indent:-9000px;
	float:left;
	margin-bottom:2px;
	}
.hg2:hover {
	background-position:0 -60px; 
	}
.storck { 
	width:110px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_storckweb.jpg) no-repeat;
	text-indent:-9000px;
	float:left;
	margin-bottom:2px;
	}
.storck:hover {
	background-position:0 -60px; 
	}
.stokrochas { 
	width:110px; 
	height:60px;
	display:block; 
	background:url(../imagens/logo_stokrochas.jpg) no-repeat;
	text-indent:-9000px;
	float:left;
	margin-bottom:2px;
	}
.stokrochas:hover {
	background-position:0 -60px; 
	}
#contatos { 
	width:250px; 
	height:185px; 
	float:right;
	}
.flickr { 
	width:45px; 
	height:44px;
	display:block; 
	background:url(../imagens/logo_flicker.jpg) no-repeat;
	text-indent:-9000px;
	float:right;
	margin-bottom:30px;
	margin-right:20px;
	}
.orkut { 
	width:45px; 
	height:44px;
	display:block; 
	background:url(../imagens/logo_orkut.jpg);
	text-indent:-9000px;
	float:right;
	margin-bottom:30px;
	margin-right:10px;
	}
.twitter { 
	width:45px; 
	height:44px;
	display:block; 
	background:url(../imagens/logo_twitter.jpg);
	text-indent:-9000px;
	float:right;
	margin-bottom:30px;
	margin-right:10px;
	}
.contatos { float:right; color:#fff; margin-right:20px; width:230px; text-align:right;}
.contatos a { color:#fff;}


#rodape {
	height:60px;
	padding-top:20px;
}
#rodape1{ 
	width:1000px;
	margin:0 auto;
	text-align:center;
	}
#rodright { float:right}
#rodlef { float:left;}

.form {
	width:310px;
	height:30px;
	background:inherit;
	background:url(../imagens/fd_form1a.jpg) no-repeat;
	border:0px;
	padding:5px 5px 5px 5px;
}
.textarea {
	width:300px;
	height:40px;
	background:inherit;
	background:url(../imagens/fd_form2b.jpg) 0 0 no-repeat;
	border:0px;
	padding:5px;
}
.textareaform {
	width:290px;
	height:35px;
	border:0px;
	background:none;
}


.enviaform {
	width:310px;
	height:35px;
	display:block;
	background:url(../imagens/botao_enviar2.jpg) no-repeat;
	border: none;
	margin-top:10px;
	text-indent:-9000em; 
	font-size:0px;
}
.tituloprincipal { font-size:1.0em; line-height:25px; margin-bottom:10px;}
.tituloprincipal2 { font-size:1.0em; line-height:25px; margin-bottom:10px; color:#fff;}
.tabformulario { float:right; padding:9px; border:1px dotted #ccc; margin-left:20px; margin-bottom:20px;}

#conteudotp {
	width:1000px;
	margin:0 auto;
	clear:both;
	padding-bottom:20px;
	margin-bottom:30px;
}

.nav-top {height:20px; clear:both; padding-bottom:10px; border-bottom:1px solid #ccc; margin-bottom:20px; line-height:25px; font-size:0.8em;}
.nav-botton { clear:both; padding-top:10px; border-top:1px solid #ccc; margin-top:20px; line-height:25px; font-size:0.8em;}
.nav-left { float:left; }
.nav-right { float:right}

.tab1 { width:600px; padding:10px; background:#79D2EC; font-size:1.4em; line-height:35px; font-weight:bold; margin-bottom:5px; border:1px dotted #ccc;}