* {	text-decoration:none; margin:0; padding:0; list-style:none; border:none;outline:0;/* Começo zerando tudo. O */}
/***************************** Geral *****************************/
 
body{
  background: #323031;
}

.geral{
 margin: 0 auto;
 width: 983px;
 background-color:#626262;
/* border-left:1px solid red; 
 border-right: 1px solid red; */
  
}

.banner_introducao{
  margin: 0 auto;
  width: 983px;
  height:542px; 
}

/**************************************************** topo */
.topo{
	position:absolute;
  	width: 983px;
  	height:50px;
  	z-index:100;
	top:10px;
	*margin-left:-980px;
}

.logo{
	width:305px;
	height:39px;
	float:left;
	margin-left:52px;
	margin-right:11px;
}

.menu{
	width:580px;
	height:39px;
	float:left;
	margin-left:15px;
}

.menu ul{
	width:580px;
	height:39px;
	float:left;
}

.menu ul li{
	/*padding:18px 11px 0 11px;*/
	width:48px;
	height:19px;
	float:left;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	margin:17px 8px 0 8px;
}

.menu ul li.maior{
	width:84px;
}

.menu ul li.media{
	width:65px;
}

.menu ul li.icone{
	width:35px;
	
}

.menu ul li a{
	color:#000000;
	
}

.menu ul li a:hover{
	color:#000000;
	font-weight:700;
}

.menu ul li.menuativo a{
	color:#000000;
	font-weight:bold;
}

/**************************************************** home */

.foto_home{
  width: 983px;
  height:564px;
  float:left;
}

.seta_prev
{
  position: absolute;
  top: 500px;
  margin-left: 20px;
  z-index: 9999;
  display: block;
  height: 30px;
  width: 30px;
  background: #FFF;
  cursor: pointer;
  background: url(../WFiles/images/setas_home_2.png) no-repeat 0 center;
}

.seta_next
{
  position: absolute;
  top: 500px;
  margin-left: 930px;
  z-index: 9999;
  display: block;
  height: 30px;
  width: 30px;
  background: #FFF;
  cursor: pointer;
  background: url(../WFiles/images/setas_home_2.png) no-repeat -30px center;
}

/**************************************************** perfil */

.geral_centro{
  width: 983px;
  float:left;
  /*background-color:#999;*/
  background-color: #626262;
}

.conteudo{
  width: 873px;
  float:left;
  margin-left:58px;
  margin-top:65px;
  margin-bottom:65px;
  
}

.conteudo p a{
  font-family: Verdana, Geneva, Sans-Serif;
  color: #000;
  font-size: 13px;  
}

.conteudo h1{
  	width: 861px;
  	float:left;
  	font-family:Verdana, Geneva, sans-serif;
	font-size:17px;
	color:#000000;
	font-weight:normal;
	text-transform:uppercase;
	text-align:right;
	padding-right:12px;
	margin-bottom:3px;
}

.foto_perfil{
	width:268px;
	height:377px;
	float:left;
	margin:85px 25px 0 25px;
	
}

.texto_perfil{
	width:470px;
	float:left;
	margin:85px 15px 25px 35px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	text-align:justify;
	
}

.texto_perfil h1{
	width:470px;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	
}

/**************************************************** decoração */

.tabela_decoracao td{
	width:290px;
	text-align:center;
	padding:0 0 0 12px;

}

.decoracao_inicial_item{
	width:274px;
	height:388px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	
}

.decoracao_inicial_item img{
	margin-bottom:5px;
	
}

.decoracao_inicial_item a{
	color:#000000;
	text-decoration:none;
	
}

/**************************************************** decoração listagem */

.decoracao_listagem_linha{
	width: 873px;
	margin-bottom:3px;
	float:left;
	text-align:center;
}

.tabela_decoracao_listagem {
	
 margin:0 auto;
}

.tabela_decoracao_listagem tr {
	text-align:center;
}

.tabela_decoracao_listagem tr td{
	width:196px;
	text-align:center;
	padding:0 10px 0 10px;

}

.decoracao_listagem_item{
	width:196px;
	height:236px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
	text-transform:uppercase;
	
}

.decoracao_listagem_item img{
	margin-bottom:5px;
	
}

.decoracao_listagem_item a{
	color:#000000;
	text-decoration:none;
	
}

/**************************************************** decoração listagem detalhe*/

.decoracao_detalhe_galeria{
	width: 330px;
	/*height:400px;*/
	height: 368px;
	margin-right:30px;
	float:left;
}

.decoracao_detalhe_galeria_thumb{
	width: 93px;
	/*height:80px;*/
	margin:0 10px 10px 0;
	float:left;
}

.decoracao_detalhe_galeria_thumb a{
	border:0;
}

.decoracao_detalhe_foto{
	width: 500px;
	/*height:390px;*/
	float:left;
}

.decoracao_detalhe_foto img{
	margin-bottom:4px;
}

.legenda{
	width:280px;
	height:16px;
	font-family:Verdana, Geneva, sans-serif;
  	font-size:12px;
  	color:#292929;
	float:left;	
}

.setas{
	height:16px;
	font-family:Verdana, Geneva, sans-serif;
  	font-size:14px;
  	color:#292929;
	float:left;
	margin-left:30px;
	font-weight:bold;
}

.setas a{
  	color:#292929;
	text-decoration:none;
}

.compartilhar{
	width:96xp;
	height:16px;
	font-family:Verdana, Geneva, sans-serif;
  	font-size:11px;
  	color:#ffffff;
	float:right;
}

.compartilhar a{
  	color:#ffffff;
	text-decoration:none;
}

.compartilhar img{
	float:left;
	text-align:right;
	vertical-align:middle;
	margin-right:3px;
}

/**************************************************** press*/


.press_conteudo{
  width: 873px;
  height:308px;
  margin:0 auto;
  margin-top:100px;
}

.press{
  width: 810px;
  height:308px;
  background:url(images/bg_press.png) repeat-x bottom center;
  float:left;
}

.press_item{
  width: 119px;
  height:189px;
  float:left;
  margin:0 8px 0 8px;
}

.press_item_texto{
  width: 119px;
  height:28px;
  float:left;
  margin-bottom:2px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  color:#000000;
  text-align:center;
}

.press_item img{

  margin-top:3px;

}

.seta_esq{
  width: 16px;
  height:218px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
   padding-top:90px;
  color:#000000;
  font-weight:bold;
  float:left;
}

.btn_seta_esq{
  width: 16px;
  height:22px;
  background:url(images/seta_esq.png) no-repeat;
}

.seta_dir{
  width: 16px;
  height:218px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
  padding-top:90px;
  color:#000000;
  font-weight:bold;
  float:left;
}

.btn_seta_dir{
  width: 16px;
  height:22px;
  background:url(images/seta_dir.png) no-repeat;
}

/**************************************************** contato */

.endereco{
	width:342px;
	height:350px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
  	font-size:12px;
  	color:#000000;
	margin:50px 50px 0 50px;
	line-height:18px;
}

.endereco_texto{
	width:342px;
	height:100px;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
  	font-size:12px;
  	color:#000000;
	margin-bottom:20px;
	line-height:18px;
}

.mapa{
	width:342px;
	height:230px;
	float:left;
}

.form_contato{
	width:330px;
	float:left;
	margin:50px 0 0 60px;
	font-family:Verdana, Geneva, sans-serif;
  	font-size:12px;
  	color:#000000;
	
}

.form_contato_input{
	width:325px;
	background-color:#323031;
	padding:4px;
	font-family:Verdana, Geneva, sans-serif;
  	font-size:12px;
  	color:#ffffff;
	
}

.btn_enviar{
	width:80px;
	height:20px;
	font-family:Verdana, Geneva, sans-serif;
  	font-size:12px;
  	color:#ffffff;
	background-color:#000;
	
}



/*----------------------------------------------------------------rodape*/
div.rodape {
  clear: both; 
  width: 968px;
  height:10px;
  background-color:#393939;
  font-family:Verdana, Geneva, sans-serif;
  font-size:11px;
  color:#979797;
  float:left;
  padding:8px;
}


div.desenvolvimento {
 padding:none;
 text-align:center;
 float:right;
 *margin-top:-15px;
}

a.guest{
  text-decoration: none;
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  color:#979797;

}
a.guest:visited{
  color: #555
}
a.guest:hover{
  color: #f60;
  text-decoration: underline;
}

