/* GERAL */
#floater {
	width:260px;
	height:280px;
	position: absolute;
	left:50%;
	margin-left:20px;
	margin-top:100px;
	_margin-left:-40px;
	_margin-top:50px;

	z-index:1;
}
html, body {
	margin:0;
	padding:0;
	outline: none;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background: #ffffff url(../img/bg_body.jpg) repeat-x;
	/*-moz-user-select: none;
	-moz-user-focus:ignore;
	-moz-user-input:disabled;*/
}

*	{border:none;}
a	{color:#000000; text-decoration:none;}
hr.hr	{
	width:85%;
	color: #e4e4e4;
	background-color: #e4e4e4;
	height: 1px;
}

#footer, #footer a {
	height:42px;
	font-size:10px;
}

#footer a:hover {text-decoration:underline;}

/* TEXTOS */
span.subtit		{font-size:14px; font-weight:bold; color:#227f96;}
span.subtit_int	{font-size:14px; color:#227f96;}
span.pesquisa	{font-size:16px; font-weight:bold; }
p.txt_pesquisa	{font-size:10px; text-align:left;}

/* ESTRUTURA - IMAGENS DE FUNDO DO CONTEUDO */
.td_top		{height:25px; background:url(../img/bg_td_top.gif) no-repeat; margin:0;}
.td_middle 	{background:url(../img/bg_td_middle.gif) repeat-y; padding:0 30px;}
.td_middle_alt 	{background:url(../img/bg_td_middle.gif) repeat-y; padding:0;}
.td_bottom 	{height:25px; background:url(../img/bg_td_bottom.gif) no-repeat; margin:0;}


/* HOME DESTAQUES */
.bg_destaque_home {
	background: url(../img/bg_home.gif) no-repeat;
	height: 190px;
	padding-top: 5px;
}
.bg_destaque_home_box {
	background: url(../img/bg_home_destaque.gif) top no-repeat;
	height: 111px;
	text-align: left;
	padding:10px;
}
.div_destaque_home_box {
	font:10px Tahoma, Arial, Helvetica, sans-serif;
	height: 42px;
	margin-left:5px;
}
.tit_destaque_home_box_1,
.tit_destaque_home_box_2,
.tit_destaque_home_box_3,
.tit_destaque_home_box_4 {
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	height: 35px;
	color: #c24c6b;
	text-transform: uppercase;
	display: block;
	margin-left:5px;
}
.tit_destaque_home_box_2 {color: #fca414;}
.tit_destaque_home_box_3{color: #66b656;}
.tit_destaque_home_box_4 {color: #02cde0;}

/* GRID CALIBRAÇÃO / GRID FINALIZA */
.td_alt_left 	{
	background:#ffffff; 
	border: solid #e9f0f5;
	border-width:1px 0 1px 1px;
	padding:5px 0 5px 10px;
	}
.td_alt_middle 	{
	background:#ffffff; 
	border: solid #e9f0f5;
	border-width:1px 0;
	padding:5px 0;
	}
.td_alt_right 	{
	background:#ffffff; 
	border: solid #e9f0f5;
	border-width:1px 1px 1px 0;
	padding:5px 5px 5px 0;
	}
.td_alt_tit 	{
	margin:0;
	list-style:none;	
	float:left; 
	text-align:center; 
	width:90%;
	background:#e9f0f5; 
	border: solid #d6dde2;
	border-width:1px;
	padding:5px 10px;
	}
.tr_alt_size 	{padding:10px 0 10px 5px; font-size:10px;}

/* EVENTOS */	
#ul_eventos	{
	margin:0 0 15px;
	padding:0;
	list-style:none
	}

#ul_eventos li	{	
	margin:0;
	padding:0 ; 
	margin-top: 15px;
	display:inline;
}

#ul_eventos li img	{	
	padding:4px 5px 15px 5px ; 
 	display:inline;
	background:url(../img/bg_tb_evento_int.gif) no-repeat;

}

.td_borda_evento {
	background: url(../img/bg_evento_grd.gif) no-repeat;
	padding:6px 0 0 5px;
	}

/* PRODUTOS - SOLICITA ORÇAMENTO */	
.bt_pdf	{
	width:100px;
	height:20px;
	border:none;
	}
.bt_indique	{
	width:131px;
	height:20px;
	border:none;
	}

/* PRODUTOS - SOLICITA ORÇAMENTO */	
#det_produtos img	{
	border:#d6dde2 solid 1px;
	}

/* PRODUTOS - SOLICITA ORÇAMENTO */	
.bt_sol_orc	{
	width:140px;
	height:20px;
	border:none;
	}	
.input_carrinho{width: 15px;}

/* PRODUTOS - DESTAQUES / THUMBS */	
#produtos_destaque	{
	width:100%;
	margin:0;
	padding:0;
	}
#produtos_destaque li	{
	width:130px;
	height:150px;
	list-style:none;
	float:left;
	padding:0;
	margin-right:20px;
	text-align:center;
	}
#produtos_destaque p a	{
	margin:0;
	background:url(../img/icon_prodDestaque.gif) left  center no-repeat;
	padding-left:15px;
	}
#produtos_destaque p a:hover
	{
	text-decoration:underline;
	color:#fca414;
	}
#produtos_destaque img	{
	border:#d6dde2 solid 1px;
	}
#produtos_destaque span	{
	width:130px;
	list-style:none;
	float:left;
	padding:0;
	margin:0;
	text-align:center;
	}

/* PRODUTOS / USUARIO LOGADO */
#orc_log	{
	width:150px; 
	height:120px; 
	background:#ffffff;
	border:#d6dde2 solid 1px;
	padding:20px 15px 10px;
	margin:15px 0 10px 25px;
	}
	
#orc_itens	{
	width:150px; 
	height:65px; 
	background:#ffffff;
	border:#d6dde2 solid 1px;
	padding:10px 15px 10px;
	margin:15px 0 10px 25px;
	}
#orc_itens .bt_enviar {
	width: 79px;
	height:20px;
	margin:0;
	padding:0;
	border:none;
}
.bt_enviar_orc{
	width: 106px;
	height:20px;
	margin:5px 0 0 0;
	padding:0;
	border:none;
}

/* PRODUTOS / USUARIO AINDA NÃO LOGADO */	
#orc_notlog	{
	width:150px; 
	height:135px; 
	background:#ffffff;
	border:#d6dde2 solid 1px;
	padding:20px 15px 10px;
	margin:15px 0 0 25px;
	}
#orc_notlog input	{
	width:120px; 
	padding:5px;
	margin:0;
	}
#orc_notlog label {	
	float: left;
	width: 80px;
	margin-top:5px;
}
#orc_notlog .bt_enviar{
	width: 79px;
	height:20px;
	margin:20px 0 0 0;
	padding:0;
	border:none;
}
#orc_notlog span	{
	font-size:10px;
	}
	
/* PRODUTOS - MENU */	
.produtos_menu_categoria{
	width: 157px;
	padding:9px 0 6px 25px;
	margin:0 0 0 25px;
	border-bottom: solid 1px #d6dde2;
	background:url(../img/bg_produtos_menu_categoria.jpg) no-repeat;
}
a.tit_produtos_menu_lateral{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #09708a;
}
.menuAlpax, .menuAlpax li ul{
	width: 140px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.menuAlpax li{
	position: relative;
	border: solid 1px #d6dde2;
	width: 180px;
	padding:0;
	margin:-2px 0 0 25px;
	*margin:-2px 0 -3px 25px;
	_margin:-2px 0 0 13px;
	display:block;
}
.menuAlpax li a{
	color: #000000;
	display: block;
	width: auto;
	padding: 5px 0 5px 10px;
	text-decoration: none;
	background:url(../img/bg_menu_produtos.gif);
	}
	
.menuAlpax li a:visited, .menuAlpax li a:active{color:#000000;}

.menuAlpax li a:hover{
	background: url(../img/bg_hover_menu_produtos.gif); 
	color:#ffffff;	
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

* html .menuAlpax li { float: left; height: 1%;  }
* html .menuAlpax li a { height: 1%; }
#menu2 {width:250px}
.menu1, .menu1 a, .submenu ul a, .corFonte a, .corFonte {
	display: block;
	clear: left; 
	width: 180px;
	background:url(../img/bg_menu_produtos.gif);
} 
.menu1 a, .corFonte a {padding: 5px 0 5px 10px; width: 170px;}


.menu1 a:hover, .corFonte a 	{
	background: url(../img/bg_hover_menu_produtos.gif); 
	color:#ffffff;	
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.menu1, .corFonte {z-index: 0; border: solid 1px #d6dde2; margin-left: 25px;}
.submenu 		{z-index:100; position: absolute; margin: -20px 0 0 160px; *margin-left: 130px}
.submenu ul 	{padding: 0; margin: 0; }
.submenu li 	{list-style:none;}

.menuAlpax li ul li{
	float: left;
	border: solid 1px #d6dde2;
}
.submenu ul a 	{
	padding: 5px 0 5px 10px; 
	border: solid 1px #d6dde2; 
	background:url(../img/bg_menu_produtos.gif);
	width: 140px;
	}
.submenu ul a:hover {	
	background: url(../img/bg_hover_menu_produtos.gif); 
	color:#ffffff;	
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

/* CONTATO */
.div_pesq	{width:370px; overflow:hidden; padding:10px; margin-top:15px; border:solid 1px #d6dde2;}
.div_contato{width:370px; overflow:hidden; border:solid 1px #d6dde2;}
.div_contato p{padding:10px; margin-top:15px;}
.div_contato p.img{padding:10px 10px 0 10px; margin:0;}

/* EMPRESA */
.table_eventos { text-align:center; font-size:10px;}

/* FALE CONOSCO - ENVIE FOTO - DEPOIMENTO*/
label{
	float: left;
	width: 275px;
}
label.telefone{
	width: 200px;
	float:left;
	}
label.uf{
	float: left;
	width: 20px;
}
label.ddd{
	width: 30px;
}
label.sac{
	float: left;
	width: 275px;
	margin:5px 0;
}

input, textarea{
	width: 305px;
	height:14px;
	margin:2px 5px 5px 0;
	padding:3px;
	border:solid 1px #d6dde2;
	color:#000;
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

textarea{
	height: 117px;
	margin:0;
	padding:0;
}
input.uf{width: 30px;}
input.ddd{width: 30px; float:left}

input.alt{width: 255px;}
input.indique{width: 255px; height: 20px;}

select	{margin:5px 0 2px; *margin:4px 0 0; border:solid 1px #d6dde2;}

.bt_enviar{
	width: 79px;
	height:20px;
	border:none;
}
.bt_enviar_pesquisa{
	width: 129px;
	height:20px;
	border:none;
}