* {	text-decoration:none; margin:0; padding:0; list-style:none; border:none;/* Começo zerando tudo. O */}


/***************************** Geral *****************************/
 
body{
  background:url(../images/bg_fundo.jpg) top center no-repeat;
}

body.interna{
  background:url(../images/bg_fundo_internas.jpg) top center no-repeat;
}

.geral{
 margin: 0 auto;
 width: 965px;
}

/*********************************** topo */

.topo{
  width: 919px;
  height:454px;
  padding-left:23px;
  padding-right:23px;
  background:url(../images/bg_topo.png) no-repeat;
}

.logo{
	width:223px;
	height:93px;
	position:absolute;
	margin-top:8px;
	margin-left:30px;
	*margin-top:-405px;
	*margin-left:-880px;
}

.flag{
	width:60px;
	padding-top:3px;
	height:15px;
	float:right;
	text-align:right;
	/*background-color:#F09;*/
}

.flag img{
	margin-left:4px;
}


.menu_midia{
	width:350px;
	padding-top:5px;
	height:15px;
	float:right;
	/*background-color:#0F6;*/
}

.menu_midia ul{
	width:355px;
	height:15px;
	float:right;
}

.menu_midia ul li{
	height:13px;
	padding:0 11px 0 11px;
	float:right;
	border-right:1px solid #959595;
	font-size:12px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#959595;
	letter-spacing:0.4px;
}

.menu_midia ul li a{
	color:#959595;
}

.flash_home{
	width:918px;
	height:394px;
	float:left;
}

.menu_principal{
	width:918px;
	height:30px;
	padding-top:10px;
	background:url(../images/bg_menu.jpg);
	float:left;
}

.menu_principal ul{
	width:885px; /* 1px acrescentado para não quebrar menu no firefox */
	padding:0 10px 0 20px;
	height:13px;
	float:left;
	text-align:center;
}

.menu_principal ul li{
	padding:0 16px 0 16px;
	*padding:0 17px 0 17px;
	height:13px;
	float:left;
	font-size:13px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#fefefe;
	letter-spacing:0.4px;
}

.menu_principal ul li a{
	color:#fefefe;
}

/*********************************** topo internas */

.topo_internas{
  width: 919px;
  height:290px;
  padding-left:23px;
  padding-right:23px;
  background:url(../images/bg_topo_internas.png) no-repeat;
}

.logo_internas{
	width:223px;
	height:93px;
	position:absolute;
	margin-top:8px;
	margin-left:30px;
	*margin-top:-240px;
	*margin-left:-880px;
}

.flash_internas{
	width:918px;
	height:230px;
	float:left;
}



/*********************************** conteudo */

.conteudo{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
}

.conteudo h1{
  font-size:27px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  float:left;
  margin-bottom:15PX;
  font-weight:normal;
}


/**************************************** novidades */
.box_novidade{
	width:252px;
	height:455px;
	padding:15px;
	background-color:#d8d8d8;
	float:right;
}

.box_novidade h2{
  font-size:22px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#ffffff;
  text-transform:uppercase;
  margin-bottom:10px;
  font-weight:normal;
}

.box_novidade_image{
	width:236px;
	height:173px;
	border:8px solid #ffffff;
	margin-bottom:20px;
}

.box_novidade_banner{
	width:236px;
	height:153px;
	border:8px solid #ffffff;
	margin-bottom:20px;
}

.box_novidade_image_legenda{
	width:236px;
	height:21px;
	padding-top:1px;
	margin-top:151px;
	background:url(../images/bg_legenda.png);
	font-size:16px;
    font-family: Tahoma, Geneva, sans-serif;
    color:#ffffff;
	text-align:center;
}

/*********************************************************** texto home */

.conteudo_texto_home{
  width: 520px;
 /* border:1px solid red;*/
  float:left;
  text-align:justify;
  font-size:14px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:18px;
}

.conteudo_texto_home img{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}


/*********************************** texto */

.conteudo_texto{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_texto h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
  margin-bottom:15PX;
}

.conteudo_texto h2{
  width: 845px;
  font-size:18px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  float:left;
  margin-bottom:15PX;
}

.galeria_fotos{
	width:821px;
	height:161px;
	border:1px solid #bababa;
	padding:7px;
	float:left;
	text-align:center;
}

.thumb_galeria{
	width:239px;
	height:160px;
	float:left;
	margin:0 10px 0 10px;
}

.btn_seta_esq{
	width:21px;
	height:40px;
	background:url(../images/seta_esq.jpg);
}

.seta_esq{
	width:21px;
	height:101px;
	float:left;
	padding-top:60px;
}

.btn_seta_dir{
	width:21px;
	height:40px;
	background:url(../images/set_dir.jpg);
}

.seta_dir{
	width:21px;
	height:101px;
	float:right;
	padding-top:60px;
}

/*********************************** onde encontrar */

.conteudo_onde{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_onde h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
  margin-bottom:15PX;
}

.conteudo_onde select{
  width: 220px;
  padding:2px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-size:14px;
  border:1px solid #dedbdb;
  margin-left:10px;
}

.conteudo_onde h2{
  width: 845px;
  font-size:18px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  float:left;
  margin-top:35PX;
  margin-bottom:5px;
}


.box_empresa{
	width:831px;
	height:76px;
	padding:7px;
	background-color:#f2f2f2;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:12px;
	margin-bottom:8px;
}


.box_empresa2{
	width:831px;
	height:76px;
	padding:7px;
	background-color:#ffffff;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:12px;
	margin-bottom:8px;
}


/*********************************** projetos */

.conteudo_projetos{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_projetos h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
}

.conteudo_projetos h2{
  width: 845px;
  font-size:14px;
  text-align:right;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  float:left;
  margin-bottom:30px;

}

.projetos_item{
	width:120px;
	height:175px;
	float:left;
	margin:0 10px 20px 10px;
}

.projetos_item_foto{
	width:110px;
	height:108px;
	padding:4px;
	border:1px solid #ececec;
}

.projetos_item_nome{
	width:110px;
	height:50px;
	padding:4px;
	text-align:center;
	font-size:12px;
	line-height:14px;
}

/*********************************** depoimento */

.conteudo_depoimento{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_depoimento h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
  margin-bottom:15PX;
}

.conteudo_depoimento select{
  width: 220px;
  padding:2px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-size:14px;
  border:1px solid #ababab;
 /* margin-left:10px;*/
}

.conteudo_depoimento h2{
  width: 845px;
  font-size:18px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  float:left;
  margin-bottom:5px;
}

.box_form_depoimento{
	width:831px;
	padding:7px;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	margin-bottom:28px;
	border:1px solid #dedbdb;
}

.box_form_depoimento_input{
	padding:2px;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	border:1px solid #dedbdb;
}

.btn_enviar{
	width:60px;
	background-color:#ececec;
	padding:3px;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	
}

.box_depoimento{
	width:831px;
	padding:7px;
	background-color:#f2f2f2;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	margin-bottom:8px;
}

.box_depoimento2{
	width:831px;
	padding:7px;
	background-color:#ffffff;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	margin-bottom:8px;
}

/*********************************** contato */

.conteudo_contato {
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_contato  h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
  margin-bottom:15PX;
}

.conteudo_contato select{
  width: 220px;
  padding:2px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-size:14px;
  border:1px solid #ababab;
  /*margin-left:10px;*/
}

.conteudo_contato  h2{
  width: 845px;
  font-size:18px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  float:left;
  margin-bottom:5px;
}

.box_form_contato {
	width:831px;
	padding:7px;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	margin-bottom:28px;
	/*border:1px solid #f2f2f2;*/
}

.box_form_contato_input{
	padding:2px;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	border:1px solid #dedbdb;
}

a.link_orcamento_contato
{
  font-family: Tahoma, Geneva, sans-serif;
  font-size:14px;
  color: Red;
}

/*********************************** faq */

.conteudo_faq{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_faq h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
  margin-bottom:15PX;
}

.conteudo_faq h2{
  width: 845px;
  font-size:18px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  float:left;
  margin-bottom:5px;
}

.box_faq{
	width:831px;
	padding:7px;
	background-color:#f2f2f2;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	margin-bottom:8px;
}

.box_faq2{
	width:831px;
	padding:7px;
	background-color:#ffffff;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
    font-size:14px;
	margin-bottom:8px;
}

/*********************************** dicas */

.conteudo_dicas{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
  
}

.conteudo_dicas h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
  margin-bottom:15PX;
}

.conteudo_dicas h2{
  width: 845px;
  font-size:18px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  float:left;
  margin-bottom:5px;
}

.box_dicas{
	width:831px;
	padding:7px;
	background-color:#f2f2f2;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-size:14px;
	margin-bottom:8px;
}

.box_dicas2{
	width:831px;
	padding:7px;
	background-color:#ffffff;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-size:14px;
	margin-bottom:8px;
}

.box_dicas .leia_mais{
	float: right;
	margin-bottom:8px;
	padding-top:10px;
}

.box_dicas2 .leia_mais{
	float:left;
	margin-bottom:8px;
	padding-top:10px;
}


.box_dicas .voltar, .box_dicas2 .voltar{
	margin-bottom:8px;
	padding-top:10px;
	float:left;

}


.box_dicas .leia_mais a, .box_dicas2 .leia_mais a,   .box_dicas .voltar a, .box_dicas2 .voltar a{
	font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  font-size:12px;
  padding:5px;
}

.box_dicas img{
	padding:4px;
	margin:0px 12px 2px 0;
	float:left;
	border:1px solid #ececec;

}



.box_dicas2 img{
	padding:4px;
	margin:0px 0px 2px 12px;
	float:right;
	border:1px solid #ececec;
}

/*********************************** clientes */

.conteudo_clientes{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_clientes h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
}

.conteudo_clientes h2{
  width: 845px;
  font-size:14px;
  text-align:right;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  float:left;
  margin-bottom:30px;

}

.clientes_item{
	width:120px;
	height:175px;
	float:left;
	margin:0 10px 10px 10px;
}

.clientes_item_foto{
	width:120px;
	height:120px;
	padding:4px;
	border:1px solid #ececec;
}

.clientes_item_nome{
	width:122px;
	height:30px;
	padding:4px;
	text-align:center;
	font-size:12px;
	line-height:14px;
	color:#888888
}


/*********************************** modelos */

.conteudo_modelos{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_modelos h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
}

.conteudo_modelos h2{
  width: 845px;
  font-size:14px;
  text-align:right;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  float:left;
  margin-bottom:30px;

}

.modelos_item{
	width:250px;
	height:170px;
	float:left;
	margin:0 15px 20px 15px;
}

.modelos_item_foto{
	width:239px;
	height:160px;
	padding:4px;
	border:1px solid #ececec;
}

.modelos_item_nome{
	width:239px;
	height:24px;
	position:absolute;
	text-align:center;
	font-size:20px;
	line-height:22px;
	margin-top:-30px;
	margin-left:5px;
	padding-top:1px;
	z-index:100;
	color:#ffffff;
	background:url(../images/bg_legenda_modelo.png);
}


/*********************************** modelos detalhes */

.conteudo_modelos_detalhes{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.titulo_modelo{
  width: 845px;
  padding-bottom:4px;
  float:left;
  border-bottom:1px solid #eceded;
  margin-bottom:30px;
}

.conteudo_modelos_detalhes h1{
  /* width: 845px;*/
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  /*border-bottom:1px solid #eceded;*/
}

.conteudo_modelos_detalhes h2{
  /*width: 845px;*/
  font-size:27px;
  padding-bottom:4px;
  text-align:right;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  float:left;
  margin-left:8px;
}

.conteudo_modelos_detalhes ul{ 
	width:848px;
	height:20px;
	margin-top:-25px;
	float:right;
	margin-bottom:45px;
}

.conteudo_modelos_detalhes ul li{
	padding:0 10px 0 10px;
	height:20px;
	text-align:center;
	float:right;
	border-right:1px solid #ababab;
}

.conteudo_modelos_detalhes ul li a{
	 color:#888888;
}

.conteudo_modelos_detalhes ul li.liultima{
	padding:0 10px 0 10px;
	height:14px;
	text-align:center;
	float:right;
	border-right:0px solid #ababab;
}

.modelo_descricao{
	width:845px;
	/*height:90px;*/
	float:left;
	/*border:1px solid red;*/
}

.modelo_descricao_tipo{
	width:340px;
	height:80px;
	float:left;
	/*border:1px solid red;*/
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	font-size:14px;
	text-align:left;
	 margin-right:20px;
}

.modelo_descricao_tipo h3{
  width:340px;
  height:18px;
  font-size:16px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  margin-bottom:5px;
  float:left;
}

.modelo_descricao_tipo p{
  width:330px;
  font-size:14px;
  text-align:left;
  color:#888888;
  float:left;
  padding-top:20px;  
  padding-left:10px;
}

.modelo_descricao_thumb{
	width:239px;
	height:160px;
	float:left;
	padding:4px;
	border:1px solid #ececec;
	margin-right:5px;
}

.modelo_descricao_itens{
	width:180px;
	height:45px;
	float:left;
	padding:5px 10px 10px 25px;
	border:1px solid #ececec;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	font-size:14px;
	text-align:left;
}

.modelo_descricao_itens a{
    color:#888888;
}

.modelo_descricao_selo{
	width:180px;
	height:60px;
	float:right;
	text-align:left;
	margin:0 35px -10px 0;
}

.modelo_opcionais{
	width:470px;
	float:left;
	/*border:1px solid red;*/
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	font-size:14px;
	text-align:left;
	margin-bottom:30px;
}


.modelo_opcionais .modelo_foto{
    float:left;
 	width:68px;
 	height:68px;
	text-align:right;
  
}

.modelo_opcionais a img{
   padding:4px;
   border:1px solid rgb(220,220,220);
}


.modelo_opcionais h3{
  width:845px;
  height:18px;
  font-size:16px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  margin-bottom:15px;
  float:left;
}

.modelo_opcionais p{
	width:745px;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	font-size:14px;
	text-align:justify;
	float:left;
	margin-left:12px;
}


.modelo_opcionais .modelo_opc_div{
  
  	width:845px;
  	margin-bottom:15px;
	float:left;
}

.modelo_opcionais .modelo_opc_div p{
  
  	width:750px;
	float:left;
}

.modelo_info{
	width:845px;
	float:left;
	font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	font-size:14px;
	text-align:justify;
}



.modelo_info h3{
  width:845px;
  height:18px;
  font-size:16px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  margin-bottom:15px;
  float:left;
  cursor:pointer;
}

.modelo_info .texto_info{
 padding:20px 0 0 3px;
 font-family: Tahoma, Geneva, sans-serif;
 font-size:14px;
 color:#888888;
}

/* TABELA DE MEDIDAS - DETALHE DE UM MODELO-PRODUTO */


.modelo_tabela_medida{
	width:848px;
	float:left;
	/*border:1px solid red;*/
	font-family: Tahoma, Geneva, sans-serif;
    color:#1c3f94;
	font-size:14px;
	text-align:left;
	margin-bottom:30px;
}

.modelo_tabela_medida h3{
  width:845px;
  height:18px;
  font-size:16px;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#1c3f94;
  margin-bottom:5px;
  float:left;
}

.modelo_tabela_medida p{
	width:845px;
	font-family: Tahoma, Geneva, sans-serif;
    color:#ababab;
	font-size:14px;
	text-align:justify;
}

.modelo_tabela_medida table tr {
  font-size:11px; 
}
.modelo_tabela_medida table tr th{ width:300px;}

.modelo_tabela_medida table tr th.nome_tipo_medida{ border-top:1px solid #c3c3c3;}
.modelo_tabela_medida table tr td{ width:100px; text-align:center; font-weight:600; padding:2px; background-color:#c3c3c3; color:#fff}
.modelo_tabela_medida table tr.item td{ width:100px; text-align:center; font-weight:normal; padding:2px; background-color:#e0e0e0; color: #000;}


/* ------------------------------------------------ */

/*********************************** midia */

.conteudo_midia{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_midia h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
}

.conteudo_midia h2{
  width: 845px;
  font-size:14px;
  text-align:right;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  float:left;
  margin-bottom:30px;

}

.midia_item{
	width:120px;
	height:185px;
	float:left;
	margin:0 10px 20px 10px;
	text-align:center;
}

.midia_item_foto{
	width:93px;
	height:124px;
	padding:4px;
	border:1px solid #ececec;
	text-align:center;
}

.midia_item_nome{
	width:110px;
	height:30px;
	padding:4px;
	text-align:center;
	font-size:13px;
	line-height:14px;
	text-align:center;
}

.subir{
	width:818px;
	float:left;
	padding:7px;
	text-align:right;
	color:#888888;
	font-size:12px;
}

.subir img{
	float:right;
	padding:0;
	text-align:left;
	border:0;
	margin:0;
}

/*********************************** instalacao */

.conteudo_instalacao{
  width: 845px;
  padding:35px 60px 35px 60px;
  background:url(../images/bg_conteudo.png);
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  line-height:20px;
  text-align:justify;
  font-size:14px;
}

.conteudo_instalacao h1{
   width: 845px;
  font-size:27px;
  padding-bottom:4px;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  font-weight:normal;
  float:left;
  border-bottom:1px solid #eceded;
}

.conteudo_instalacao h2{
  width: 845px;
  font-size:14px;
  text-align:right;
  font-weight:normal;
  font-family: Tahoma, Geneva, sans-serif;
  color:#888888;
  float:left;
  margin-bottom:30px;

}

.instalacao_item{
	width:250px;
	height:170px;
	float:left;
	margin:0 60px 20px 80px;
}

.instalacao_item_foto{
	width:239px;
	height:160px;
	padding:4px;
	border:1px solid #ececec;
}

.instalacao_item_nome{
	width:239px;
	height:21px;
	position:absolute;
	text-align:center;
	font-size:20px;
	line-height:16px;
	margin-top:-30px;
	margin-left:5px;
	padding-top:5px;
	z-index:10;
	color:#ffffff;
	background:url(../images/bg_legenda_modelo.png);
}


/*----------------------------------------------------------------rodape*/
.rodape {
  clear: both;
  /*height:273px;*/
  margin: 0 auto;
  border-bottom-style:none;
  background:url(../images/bg_rodape.jpg) bottom center repeat-x #f0f0f0;
}

.rodape_conteudo{
  margin: auto;
  /*height:508px;*/
  width: 845px;
  border-bottom-style:none;
  padding:20px 60px 25px 60px;
  background:url(../images/bg_rodape_interno.png) bottom;
}

.onde{
	width:540px;
	float:left;
	min-height:180px;
	font-size:13px;
    font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	margin-bottom:30px;
}

/*.onde a{
    color:#939393;
}*/

.onde h2{
	font-size:18px;
	font-weight:normal;
    font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	margin-bottom:6px;
}

.onde span{
	font-size:17px;

}

.onde .cidade{
	width:110px;
	float:left;

}

.onde .telefone{
	width:110px;
	float:left;
	border-right:1px solid #939393

}

.onde .email{
	width:240px;
	float:left;
	/*border-left:1px solid #939393;*/
	padding-left:12px;

}

/*.onde .email a{
	color:#939393;
}*/

.onde ul{
	width:480px;
	float:left;
}

.onde ul li{
	width:480px;
	margin-bottom:2px;
	float:left;
}

.orcamento{
	width:540px;
	float:left;
	font-size:13px;
	line-height:16px;
    font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	margin-bottom:20px;
	
}

.orcamento h2{
	font-size:17px;
	line-height:20px;
    font-family: Tahoma, Geneva, sans-serif;
    color:#1c3f94;
	font-weight:normal;
	margin-bottom:6px;
	letter-spacing:0px;
}

.orcamento a{
    color:#888888;
}

.pagamento{
	width:240px;
	float:right;
	font-size:13px;
	line-height:16px;
    font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	margin-bottom:20px;
	
}

.pagamento h2{
	font-size:17px;
    font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	font-weight:normal;
	margin-bottom:6px;
}

.pagamento img{
	margin-top:6px;
}

.catalogo{
	width:240px;
	float:right;
	font-size:13px;
	line-height:16px;
    font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	
	text-align:center;
	
	
}

.catalogo h2{
	font-size:17px;
	line-height:20px;
    font-family: Tahoma, Geneva, sans-serif;
    color:#1c3f94;
	font-weight:normal;
	margin-bottom:6px;
	letter-spacing:0px;

}

/.catalogo img{
	/*float:left;
	text-align:right;
	vertical-align:top;
	margin-right:10px;*/
	
	
	
}

.catalogo a{
    color:#888888;
}


address {
	width:635px;
	float:left;
	font-size:11px;
	font-style:normal;
	text-align:left;
    font-family: Tahoma, Geneva, sans-serif;
    color:#888888;
	margin-right:0;
}

.desenvolvimento {
	margin:0 auto;
	width:845px;
	text-align:right;
	padding:10px 60px 5px 60px;
	border:0;
	font-family:Verdana, Geneva, sans-serif;;
	font-size:10px;
	letter-spacing:1px;
	background:url(../images/bg_desenvolvimento.png);
}


a.guest{
  color: #777;
  text-decoration: none;

}
a.guest:visited{
  color: #555
}
a.guest:hover{
  color: #f60;
  text-decoration: underline;
}



