* {margin:0; padding:0; border:0;}

a {text-decoration:none; color:#06f;}
a:visited {color:#039;}
a:hover {text-decoration:underline; color:#069;}

body {
font:62.5% "Lucida Sans Unicode", "Lucida Grande", sans-serif;
background:#f4f4f4 url(../imagens/fundo_principal2.jpg) repeat-x;
color:#fff;
}

/* LAYOUT */

#geral { 
width:760px;
position:relative;
left:50%;
margin-left: -380px;
}
#logotipo {
height:82px; /* Total de altura: 115px */
margin-top:33px;
}
#logotipo h1, #logotipo h2 {
display:none;
}

#principal {
padding-top:20px;
}

#frameesq { /* index2 portfolio */
width:510px;
height:300px;
float:left;
}

#framedir { /* index2 portfolio */
width:240px;
height:300px;
float:right;
}


/* Menus */

#menuumcont {
height:38px;
}
#menuum {
margin:0px;
padding:0px;
list-style:none;
font:10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
text-align:center;
text-transform:uppercase;
font-weight:bold;
}
#menuum li {
float:left;
}
#menuum li a {
padding:12px 0px 8px 0px;
border-bottom:3px solid #F90;
color:#666;
text-decoration:none;
display:block;
width:100px;
background:#F8C300;
}
#menuum li a:hover, #menuum li a:active, #menuum .destaque, body#portfolio a.por, body#fazemos a.faz, body#central a.cen, body#contato a.con {
color: #999;
background: #FC3;
border-bottom:none;
border-top:3px solid #F90;
padding:9px 0px 11px 0px;
outline:none;
}
body#portfolio a.por, body#fazemos a.faz, body#central a.cen, body#contato a.con {
color:#666;
}

/* Títulos, texto, etc */

/* index2 */
.msgindex { 
color:#333;
font-size:18px;
margin-top:260px;
}

/* fazemos */
.titulo { 
color: #333;
font-size:18px;
}
#listfazemos {
list-style:none;
}

/* central */
#centralesq {
float:left;
}
#centraldir {
float:right;
}
.nome {
font-size:14px;
font-weight:bold;
}
.desc {
color:#333;
margin:-15px 0px 0px 0px;
}

/* parceiros */
#parcesq, #parcdir {
float:left;
width:300px;
}
.parc {
font-size:14px;
font-weight:bold;
}
.parc span {
font-size:11px;
color:#000;
font-weight:normal;
}


/* Links */

a.linkparc {
text-decoration:none;
color:#333;
font-size:11px;
}
a:hover.linkparc {
color:#999;
}

/* Contato */
#contesq {
width:300px;
float:left;
}
#contdir {
float:right;
}

a.linkcont {
color:#FFF;
}
a:hover.linkcont {
color:#CCC;
}

.contit {
color: #FFF;
display:none;
}
.infocontato {
border: none;
text-align:right;
}

.rotulos, .campos, .caixadetexto {
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.rotulos {
color: #333;
font-size: 12px;
vertical-align:top;
}
.campos, .caixadetexto {
color:#666;
font-size:18px;
width:330px;
background:#999;
border:none;
}
.caixadetexto {
font-size: 14px;
}

/* PORTFOLIO */
ul#menu_cat {
list-style:none;
float:right;
font:10px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
margin-bottom:20px;
}
	#menu_cat li {
	float:left;
	padding:5px 0px 0px 35px;
	text-transform:uppercase;
	font-weight:bold;
	}
		#menu_cat li a {
		color: #333;
		text-decoration:none;
		}
			#menu_cat li a:hover, #menu_cat li a:active, #menu_cat .destaque {
			color: #CCC;
			}
div#loadarea {
float:left;
width:500px;
}
ul#thumbnails {
list-style:none;
float:right;
width:240px;
}
	ul#thumbnails li {
	float:left;
  margin:0 6px 3px 0;
}
#descricao {
width:240px;
float:right;
margin-top:20px;
}
  #descricao p {
  font-size:1.2em;
  margin:.5em 0;
  }
	#descricao a {
	color:#ddf;
	font-weight:bold;
	}
		#descricao a:hover {
		color:#aff;
		}
#menubxo {
clear:both;
padding-top:20px;
}
ul#menu_proj {
list-style:none;
width:660px;
float:left;
}
	ul#menu_proj li {
	float:left;
	color:#fff;
  font-weight:bold;
  font-size:1.1em;
  margin: 0 20px 5px 0;
	}
		ul#menu_proj li a {
		color:#666;
    font-weight:normal;
		}
			ul#menu_proj li a:hover {
			color:#eee;
			}
a#botaovoltar, a#botaoir {
width:50px;
float:right;
font: bold 40px "Courier New", Courier, monospace;
color: #666;
display:block;
}
  a:hover#botaovoltar, a:hover#botaoir {
  color:#FFF;
  text-decoration:none;
  }

/* ESTILOS GERAIS */
abbr {
cursor:help;
border-bottom:1px dotted #ccc;
}
.nospam {
display:none;
}

/* MENU PRINCIPAL */
#menuumcont {
height:38px;
}
	#menuum {
	margin:0px;
	padding:0px;
	list-style:none;
	font:10px "Lucida Sans Unicode", "Lucida Grande", sans-serif; /* Fonte para Win, Mac, Geral */
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	}
		#menuum li {
		float:left;
		}
			#menuum li a {
			padding:12px 0px 8px 0px;
			border-bottom:3px solid #F90;
			color:#666;
			text-decoration:none;
			display:block;
			width:100px;
			background:#F8C300;
			}
				#menuum li a:hover, 
				#menuum li a:active, 
				#menuum .destaque, 
				body#central a.cen, 
				body#portfolio a.por, 
				body#equipe a.equ, 
				body#contato a.con {
				color: #999;
				background: #FC3;
				border-bottom:none;
				border-top:3px solid #F90;
				padding:9px 0px 11px 0px;
				outline:none;
				}
					body#central a.cen, 
					body#portfolio a.por, 
					body#equipe a.equ, 
					body#contato a.con {
					color:#666;
					}
/* INDEX.PHP */
#foto_principal {
float:left;
}
body#home h1 {
float:left;
margin-left:10px;
}

/* CENTRAL.PHP */
#central p {
font-size:13px;
margin:.5em 0;
text-indent:2em;
}

/* EQUIPE.PHP */
#equipe h1 {
display:none;
}
#equipe dl {
width:380px;
float:left;
}
	#equipe dt {
	font-size:18px;
	}
	#equipe dd {
	font-size:12px;
	font-style:italic;
	color:#ddd;
	}

/* CONTATO */
#info_contato {
width:300px;
float:left;
}
	#info_contato h1 {
	display:none;
	}
	#info_contato p {
	text-align:right;
	font-size:12px;
	}
		#info_contato a {
		color:#fff;
		}
			#info_contato a:hover {
			color:#ccc;
			}
#contato_form {
float:right;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
	#contato_form p {
	margin:5px 0;
	}
	#contato_form label {
	color: #333;
	font-size: 12px;
	vertical-align:top;
	}
	#contato_form input, #contato_form textarea {
	color:#333;
	font-size:18px;
	width:330px;
	background:#eee;
	border:none;
	}
	#contato_form textarea {
	font-size: 14px;
	}
	#contato_form input#enviar {
	width:100px;
	background:#999;
	color:#333;
	border:1px solid #f90;
	font-size:15px;
	font-weight:bold;
	cursor:pointer;
	}
		#contato_form input#enviar:hover {
		background:#ccc;
		border-color:#fc0;
		}

/* CONTATO-RESPOSTA.PHP */
#obrigado h1 {
margin-top:30px;
font-size:18px;
color:#fff;
}
#obrigado h2 {
font-size:14px;
font-style:italic;
color:#ddd;
}