html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup,  menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; /*vertical-align: baseline;*/ } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { } ol, ul { list-style: none; } blockquote, q {	quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }


loginForm .pj {display:none;}


#page {
	margin:auto; width:999px; border:0px solid; height:800px;
}
.corpo{
	
border:1px solid; width:900px; height:600px;	
	}
	
#all {
	width: 100%;
}
.clear {clear:both}
.title_produto_idx, .title_produto_conv {
	font-family: "Times New Roman",Times,serif;
	font-size: 17px;
	color: #3E544C;
	font-weight: bold;
	text-decoration:none;
}
.title_produto_idx:hover, .title_produto_conv:hover {text-decoration:underline;}

.tam_produto_idx {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3E544C;
}
#top_cont,#top_cont2  {
	width: 1000px;
	margin: auto;
	float: none;
	min-height: 670px;
}
#top_cont2  { min-height: 850px; } 

#topo_site {
	float: left;
	width: 100%;
	background-image: url(../img/bg_palco.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#links_top {
	float: left;
	width: 740px;
	padding-left: 43px;
	padding-top: 7px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
}
#links_top div a { color:#FFF; text-decoration:none;}
#links_top div a:hover { text-decoration:underline;}

#link_logo_topo { float:left; width:143px; height:48px; margin-right:33px; cursor:pointer;}


#link_empresa {
	width: 100px;
	float: left;
}
#link_clientes {
	width: 80px;
	float: left;
	padding-left: 25px;
}
#link_orcamento {
	float: left;
	width: 110px;
	padding-left: 23px;
}
#link_logistica {
	float: left;
	width: 85px;
	padding-left: 18px;
}
#link_contato {
	float: left;
	width: 80px;
	padding-left: 28px;
}
body {
	background-image: url(../img/bg_site.jpg);
	background-repeat: repeat;
	background-position: center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#link_produtos_convencionais {
	float: left;
	width: 250px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #FFF;
	margin-top:-3px;
	height:21px;
	line-height:21px;
}
#link_produtos_convencionais a { color:#FFF; text-decoration:none;}
#link_produtos_convencionais a:hover { text-decoration:underline;}

#link_produtos_personalizados {
	float: left;
	width: 200px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #FFF;
	padding-top:8px;
	margin-top:-3px;
}
#link_produtos_personalizados a { color:#FFF; text-decoration:none;}
#link_produtos_personalizados a:hover { text-decoration:underline;}

#title_page {
	width: 219px;
	float: left;
	background-image: url(../img/bg_title_page.gif);
	height: 29px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}
#naveg_commerce {
	float: right;
	width: 600px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #738582;
	padding-right: 223px;
	padding-top: 27px;
	text-align: right;
}
#baixo_site {
	float: left;
	width: 900px;
	padding-top: 65px;
	padding-right: 50px;
	padding-left: 50px;
	padding-bottom: 250px;
}
#center_baixo {
	margin: auto;
	width: 1000px;
	
}

#menu_esq, #menu_produto_left {
	background-image: url(../img/bg_prod_custo.png);
	height: 280px;
	width: 108px;
	padding-top: 80px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	padding-right: 24px;
	padding-left: 24px;
	background-repeat: no-repeat;
	float: left;
}
#menu_produto_left {background-image: url(../img/bg_prod_conv.png); padding-right: 54px; margin-top:40px; }

#op_menu {
	width: 105px;
	background-image: url(../img/line_menu_lateral.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 6px;
	padding-top: 4px;
}
#op_menu a 			{ color:#FFF; text-decoration:none;}
#op_menu a:hover 	{ text-decoration:underline; }
#rodape_site 		{ width: 100%; float:left; background: url(../img/bg_rodape.png) center bottom no-repeat; text-align:center; height: 171px; }
#conteudo_dir {
	float: left;
	width: 614px;
	padding-right: 50px;
	padding-left: 54px;
}
#img_menu {
	float: left;
	height: 48px;
	width: 50px;
	padding-right: 20px;
}
#op_menu_baixo {
	float: left;
	background-image: url(../img/line_div_menu_baixo.gif);
	background-position: right;
	background-repeat: repeat-y;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #4A5B5A;
	padding-right: 20px;
	padding-top: 5px;
	padding-left: 20px;
	height: 20px;
}
#op_menu_baixo_p {
	float: left;
	background-image: url(../img/line_div_menu_baixo.gif);
	background-position: right;
	background-repeat: repeat-y;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #4A5B5A;
	padding-right: 20px;
	padding-top: 5px;
	height: 20px;
	padding-left: 4px;
}
#menu_line div a 		{ color: #4A5B5A; text-decoration:none;}
#menu_line div a:hover  { text-decoration:underline;}

#op_menu_baixo_u {
	float: left;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #4A5B5A;
	padding-right: 20px;
	padding-top: 5px;
	padding-left: 20px;
	height: 20px;
}
#menu_baixo {
	float: left;
	width: 614px;
}
#menu_line {
	float: left;
	width: 543px;
	background-image: url(../img/line_menu_baixo.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 10px;
	padding-bottom: 7px;
}

#all_prod, .produtos {
	float: left;
	width: 765px;
	padding-top: 40px;
}
.produtos { width: 610px; margin-left:30px; min-height:550px;} 

#cx_prod {
	float: left;
	width: 610px;
	/*padding-bottom: 50px;*/
}
.lin_separador,.lin_separador_topo {
	float:left;
	width: 610px;
	height: 50px;
}

.lin_separador_topo {
	height: 20px;
}

#produt_par {
	float: left;
	width: 162px;
}
#produt_imp {
	float: left;
	width: 162px;
	padding-right: 60px;
	padding-left: 60px;
}
.produtos #produt_par, .produtos #produt_imp { float: left; width: 162px;}
.produtos #produt_imp { padding:0px; margin:0 22px 0 22px;}


#img_prod {
	background-image: url(../img/bg_img.gif);
	background-repeat: no-repeat;
	float: left;
	height: 122px;
	width: 122px;
	padding: 20px;
	text-align: center;
	
}
#img_prod div {overflow:hidden; float:left; width:122px; height:122px;}
#text_prod,.produtos #text_prod  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5B7B71;
	text-align: center;
	background-image: url(../img/line_menu_baixo.gif);
	background-repeat: repeat-x;
	background-position: top;
	margin-top: 10px;
	float: left;
	width: 142px;
	padding-top: 7px;
}
.produtos #text_prod  { height:60px; overflow:hidden;} 

#center_text_prod {
	float: left;
	width: 142px;
	padding-right: 10px;
	padding-left: 10px;
}
#fund_top {
	background-image: url(../img/bg_top.gif);
	float: left;
	width: 1000px;
	background-position: right 45px;
	background-repeat: no-repeat;
	height: 393px;
}
#cont_top {
	width: 820px;
	float: left;
	height: 450px;
	margin-top: -287px;
}
#banner_personalizados {
	float: left;
	width: 808px;
	margin-top: 30px;
}
#center_title {
	float: left;
	padding-left: 270px;
}
#all_page {
	float: left;
	width: 800px;
	padding-left: 70px;
	padding-top: 35px;

}
#all_img_page {
	float: left;
	width: 300px;
}
#img_page1 {
	float: left;
	width: 300px;
}
#text_page1 {
	float: left;
	width: 220px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #3B524F;
	padding-left: 80px;
}
#text_page2 {
	float: left;
	width: 250px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #3B524F;
	padding-left: 50px;
}
#img_page2 {
	float: left;
	width: 300px;
	padding-top: 80px;
	text-align: center;
}
#all_text_page {
	float: left;
	width: 328px;
	padding-left: 75px;
}
#all_form_contato_page {
	float: left;
	width: 328px;
	padding-left: 105px;
}
#bg_text_site {
	float: left;
	height: 363px;
	width: 287px;
	background-image: url(../img/bg_text_site.png);
	padding: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	margin-bottom: 0px;
}
#text_page {
	float: left;
	width: 272px;
	overflow-y: scroll;
	padding-right: 15px;
	height: 353px;
}
#sombra_ball_text, #sombra_ball_produto_menu, #sombra_ball_produto {
	float: left;
	width: 344px;
	padding-top: 20px;
	margin-left: -10px;
}
#sombra_ball_produto_menu { width:170px; margin-right:62px;}
#sombra_ball_produto { width:170px; margin-right:25px;}

#line_cliente {
	float: left;
	width: 800px;
	padding-bottom: 27px;
	height: 67px;
}
#line_cliente_sombra {
	float: left;
	width: 800px;
	padding-top: 15px;
}
#logo_cliente_par {
	float: left;
	height: 48px;
	width: 177px;
	background-image: url(../img/bg_clientes.png);
	background-repeat: no-repeat;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	padding-right: 12px;
	padding-left: 12px;
}
#sombra_cli {
	float: left;
	width: 218px;
	text-align: center;
	margin-left: -9px;
}
#logo_imp {
	float: left;
	padding-right: 50px;
	padding-left: 50px;
}
#sombra_imp {
	float: left;
	padding-right: 42px;
	padding-left: 42px;
}
#line_form {
	float: left;
	width: 303px;
}
#line_form02 {
	float: left;
	width: 209px;
}
#line_form03 {
	float: left;
	width: 86px;
	padding-left: 6px;
}
#titulo_form {
	float: left;
	width: 303px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B524F;
	padding-top: 4px;
}
#titulo_form02 {
	float: left;
	width: 209px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B524F;
	padding-top: 2px;
}
#titulo_form03 {
	float: left;
	width: 86px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B524F;
	padding-top: 2px;
}
.style_form {
	float: left;
	background: url(../img/input/input01.png) no-repeat;
	width: 293px;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B524F;
	height: 17px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom:10px;
	border:0px
}
.style_form02 {
	float: left;
	background: url(../img/input/input02.png) no-repeat;
	width: 199px;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B524F;
	height: 17px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	border:0px
}
.style_form03 {
	float: left;
	background: url(../img/input/input03.png) no-repeat;
	width: 76px;
	background-repeat: no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B524F;
	height: 17px;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
	border:0px
}
.textarea_form {
	float: left;
	background: url(../img/input/text_area.png) no-repeat;
	width: 293px; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B524F;
	height: 65px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	border:0px;
	padding-bottom: 5px;
}
.title_contato {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color: #3B524F;
	padding-bottom:15px;
}
.bt_envia_right {
	float:right;
	padding-top:10px;
	padding-right:3px;	
}
#bt_seta {
	float: left;
	width: 29px;
	height: 400px;
}
#produto_meio,#produto_meio_topo {
	float: left;
}
#produto_meio_topo {
	width: 620px;
	height: 390px;
	overflow:hidden;
	margin-top:20px;
}

#cx_img_prod {
	background-image: url(../img/bg_fund_ls_prod.png);
	background-repeat: no-repeat;
	float: left;
	height: 265px;
	width: 211px;
	padding: 15px;
}
#cx_img_prod div {overflow:hidden; float:left; width:211px; height:255px;}
#cx_img_prod2 {
	background-image: url(../img/bg_fund_ls_prod.png);
	background-repeat: no-repeat;
	float: left;
	height: 245px;
	width: 216px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
#cx_img_prod3 {
	background-repeat: no-repeat;
	float: left;
	height: 245px;
	width: 330px;
	padding-bottom: 25px;
	padding-left: 10px;
}
#text_des_prod,#text_des_prod_topo {
	float: left;
	height: 245px;
	width: 290px;
	overflow-y: auto;
	padding-right: 10px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
}
#text_des_prod_topo { width:190px;}

#text_des_prod {
	clear:both; margin:15px 0px 0px 40px; 	
}

#title_prod_bt_azul {
	float: left;
	height: 32px;
	line-height:32px; 
	width: 339px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	background: url(../img/bt_escolha_formato.png);
	color:#FFF;
}
#title_prod_topo {
	width:214px;
	height:29px;
	line-height:29px;
	background: url(../img/bg_title_produto_convencional.png) no-repeat;
	color: #F8941E;
    /*font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;*/
	font-family: "Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: bold;	
	vertical-align:middle;
	text-align:center;
	margin-bottom: 15px;
}

#bt_orcamento {
	background: url(../img/bt_orcamento.png) center no-repeat;
	float: left;
	height: 25px;
	width: 350px;
	font-size: 17px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
	margin-top: 10px;
}
#bt_orcamento a { text-decoration:none; color:#FFF;}
#bt_orcamento a:hover { text-decoration:underline;}

#bt_info_orcamento {
	background: url(../img/bg_info_orcamento.png) center no-repeat;
	float: left;
	height: 74px;
	width: 350px;
	margin-top: 10px;
}
#bt_orcamento_prod_topo {
	background: url(../img/bt_orcamento_prod_topo.png) center no-repeat;
	float: left;
	height: 25px;
	width: 216px;
	font-size: 17px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
	padding-top: 3px;
	margin-top: 10px;
	cursor:pointer;
}
#bt_orcamento a { text-decoration:none; color:#FFF;}
#bt_orcamento a:hover { text-decoration:underline;}


#prod_esq,#prod_esq2 {
	float: left;
	width: 384px;
}
#prod_esq2 {
	width: 350px;
}

#prod_dir,#prod_topo_dir {
	float: left;
	width: 340px;
	margin-left:20px;
}
#prod_topo_dir { width:200px; margin-left:10px; }

.min_prod {
	background-image: url(../img/bg_miniatura_prod.png);
	background-repeat: no-repeat;
	float: left;
	height: 24px;
	width: 24px;
	padding: 5px;
	margin-left: 10px;
}
#min_prod div {	overflow:hidden; height:24px;}

/*
	ORÇAMENTO 
*/
#conteudo_dir2 {
	float: left;
	width: 704px;
	padding-left: 40px;
}

#produto_meio2 {
	float: left;
	width: 100%;
}

#cx_img_prod3,#cx_img_prod4,#cx_img_prod5 {
	background-image: url(../img/back_fund_prod_02.png);
	background-repeat: no-repeat;
	height: 448px;
	width: 384px;
	padding: 10px;
	position:relative;
}
#cx_img_prod4 { background-image: url(../img/back_fund_prod_03.png);  width:319px;}
#cx_img_prod5 {width:319px; float:left;}
#cx_img_prod5 div { float:left;}
.bt_radio {cursor:pointer; }

/* Capa personalizada */
.det_produto_capa_pers_txt_desc{ font-size:11px; color:#999; line-height:14px; margin-bottom:3px; }
.det_produto_capa_pers_tipo_title { font-size:12px; color:#333; font-weight:bold; margin-top:7px; }
.det_produto_capa_pers_tipo { margin:4px 0px; }
.det_produto_capa_pers_submit { background:url(../img/bt_enviar_imagem.png); width:108px; height:20px; border:0px; margin-top:3px; cursor:pointer; outline:none; margin-right:5px; }
.det_produto_capa_pers_loader { background:url(../img/loader_1.gif); width:16px; height:11px; margin-top:11px; margin-bottom:6px; display:none; }
.det_produto_capa_pers_file{ width:300px; padding:2px; }

/* DETALHES DO PRODUTO */
#cx_det_prod_img_esq_top,#cx_det_prod_img_esq_middle,#cx_det_prod_img_esq_botton{
	float:left; 
	width:380px;
	height:17px;
	background:url(../img/bkg_top_esq_personalizar.png) no-repeat;
}
#cx_det_prod_img_esq_middle {
	background:url(../img/bkg_meio_esq_personalizar.png) repeat-y;
	height:auto;
	position:relative;
	padding-bottom:5px;
}

#cx_det_prod_img_esq_botton {
	background:url(../img/bkg_down_esq_personalizar.png) no-repeat;
	height:26px;
}

#cx_det_prod_img_esq_top_custom, #cx_det_prod_img_esq_botton_custom, #cx_det_prod_img_esq_middle_custom {
	float:left; 
	width:241px;
	height:15px;
	background:url(../img/bkg_top_customizado.png) no-repeat;
}
#cx_det_prod_img_esq_botton_custom{
	background:url(../img/bkg_down_costumizada.png) no-repeat;
	height:30px;
}
#cx_det_prod_img_esq_middle_custom {
	width:200px;
	padding:0 20px 0 20px;
	background:url(../img/bkg_meio_customizado.png) repeat-y;
	min-height:270px;
	_height:270px;
	overflow:hidden;
}
#cx_det_prod_img_esq_middle_custom img { width:200px; height:270px; }
#cx_det_prod_img_dir_top,#cx_det_prod_img_dir_middle,#cx_det_prod_img_dir_botton {
	float:left; 
	width:340px;
	height:17px;
	background:url(../img/bkg_top_dir_personalizar.png) no-repeat;
}
#cx_det_prod_img_dir_middle {
	background:url(../img/bkg_meio_dir_personalizar.png) repeat-y;
	height:auto;
	padding-bottom:5px;
	padding:20px;
	width:300px;
	min-height:250px;
	_height:250px;
}

#cx_det_prod_img_dir_botton {
	background:url(../img/bkg_down_dir_personalizar.png) no-repeat;
	height:26px;
}

#cx_det_prod_topo_img_dir_top,#cx_det_prod_topo_img_dir_middle,#cx_det_prod_topo_img_dir_botton {
	float:left; 
	width:215px;
	height:12px;
	background:url(../img/bkg_top_dir_convencional.png) no-repeat;
}

#cx_det_prod_topo_img_dir_middle {
	background:url(../img/bkg_meio_dir_personalizar.png) repeat-y;
	position:relative;
	padding-bottom:5px;
	padding:10px; 
	width:195px;
	min-height:250px;
	_height:250px;
}

#cx_det_prod_topo_img_dir_botton {
	width:215px;
	background:url(../img/bkg_down_dir_convencional.png) no-repeat;
	height:24px;
}

#cx_det_prod_img_dir_middle table { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#666; }
#cx_det_prod_img_dir_middle table td#titulo{ font-size:16px; color:#F68D22; font-weight:bold;}
#passo02 table td#adicional div,#passo02 table td#apresentacao div 	{ float:left; width:100%; font-size:10px; margin-bottom:5px; color:#000;}
#passo02 table td#formulario input, #passo02 table td#formulario select			{  float:left;}
#passo02 table td#formulario input.ddd,#passo02 table td#formulario input.telefone, #passo02 table td#formulario input.cidade	{
	margin-right:6px; 
	width:39px; 
	padding:0px; 
	padding-left:5px; 
	height:20px; 
	line-height:20px; 
	vertical-align:middle;
}
#passo02 table td#formulario input.ddd 			{ background:url(../img/input/input04.png) no-repeat; } 
#passo02 table td#formulario input.telefone, #passo02 table td#formulario input.quantidade 	{ background:url(../img/input/input05.png) no-repeat; width:88px; height:21px; line-height:21px;} 
#passo02 table td#formulario input.cidade	 	{ background:url(../img/input/input06.png) no-repeat; width:193px; margin-left:0px; } 
#passo02 .bt_radio3, #passo02 .bt_radio4		{ cursor:pointer; }

.cap_textura { display:none; }

/* Agenda */

#det_produto_capa_per_agenda{
	background:#E1DED7;
	width:305px;
	height:440px;
	border-left:2px solid #797979;
	margin-left:34px;
	position:relative;
}
#det_produto_capa_per_agenda_esp{
	background:url(../img/espiral_agenda.png);
	width:32px;
	height:437px;
	float:left;
	margin:2px 0px 0px 10px;
	position:absolute;
	z-index:99;
	left:0px;
}
/* Bloco capa lateral */
#det_produto_capa_per_bloco_cp_lat{
	background:#E1DED7;
	width:325px;
	height:437px;
	float:left;
	margin-left:34px;
}
/* Bloco mesa */
#det_produto_capa_per_bloco_mesa{
	width:350px;
	height:285px;
	float:left;
	background:#E7E4DD url(../img/blocomes_top.jpg) top no-repeat;
	margin-left:15px;
}


/* Det produtos Fotos */
.det_produto_fotos_all {
	margin-top:10px;
	width:350px;
}
.det_produto_fotos_all .list, .det_produto_fotos_all .list li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
.det_produto_fotos_all .list li {
	float:left;
	margin-right:5px;
}
#title_prod {
	background-image: url(../img/bg_title_produto2.png);
	height: 32px;
	width: 367px;
	color: #F8941E;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: "Trebuchet MS";
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	overflow:hidden;
	line-height:32px;
	position: relative;
}

#title_prod_custom {
	background-image: url(../img/bg_title_produto2.png);
	height: 32px;
	width: 367px;
	color: #F8941E;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	overflow:hidden;
	line-height:32px;
	position: relative;
}
#title_prod_custom2 {
	background-image: url(../img/bg_title_produto3.png);
	height: 32px;
	width: 347px;
	color: #F8941E;
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: "Times New Roman",Times,serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	margin-bottom: 15px;
	overflow:hidden;
	line-height:32px;
	position: relative;
}

/**
	PRODUTO TEXTTURAS
*/

.textura_no_sel {
	float:left; 
	width:32px; 
	height:32px; 
	margin-right:5px; 
	cursor:pointer;
}
.textura_no_sel img { cursor:pointer;}

.display-none, .hidden { display:none;}
#banner_flash_per {
	float: left;
	width: 1300px;
}
#banner_mei {
	float: left;
	height: 380px;
	width: 640px;
	margin-top: -60px;
}
#banner_esq {
	float: left;
	height: 221px;
	width: 280px;
	background-image: url(../img/galhos_banner_esq.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: -100px;
	margin-top: 80px;
}
#banner_dir {
	float: left;
	height: 221px;
	width: 280px;
	background-image: url(../img/galhos_banner_dir.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin-left: 0px;
	margin-top: 80px;
}
#como_comprar_all {
	float: left;
	width: 740px;
	padding-top:80px;
}
#como_comprar_all span{
	float:left;
	width: 100%;
}
#title_como_comprar {
	float: left;
	width: 600px;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #333;
	font-weight: bold;
	font-style: italic;
}
#passoapasso_all {
	float: left;
	width: 240px;
	margin-left: 40px;
	padding-bottom: 30px;
}
#qd_num_passo {
	background-image: url(../img/bg_title_passo_video.png);
	background-repeat: no-repeat;
	float: left;
	height: 18px;
	width: 230px;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFF;
	padding-top: 4px;
	padding-left: 10px;
	font-weight: bold;
}
#title_passo {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	color: #FFF;
	background-image: url(../img/bg_title_video.png);
	float: left;
	height: 19px;
	width: 240px;
	text-align: center;
	padding-top: 3px;
}
#video_passo {
	background-image: url(../img/bg_video.png);
	float: left;
	height: 117px;
	width: 220px;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	text-align: center;
}
#text_passo {
	float: left;
	width: 220px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3A524F;
}
#resposta {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #01AFEC;
	float: left;
	width: 600px;
	padding-bottom: 20px;
}
#cx_perguntas #pergunta {
	float: left;
	width: 600px;
}

.text_internos_subsubtitles {
	color: #666;
    cursor: pointer;
	font-family: "Times New Roman",Times,serif;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;	
	float:left;
	margin-bottom:20px;
}

.cx_txt_resp {
	font-size: 12px;
	display: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	float:left;
	margin-bottom:20px;
	color: #00B3E8;
}
#sombra_orcamento {
	float: left;
	width: 300px;
	background-image: url(../img/sobra_cli.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 155px;
	height: 20px;
}
#title_page_produtos_baixo {
	float: left;
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #3f3f3f;
	font-style: italic;
	font-weight: bold;
	margin-bottom: 35px;
}
#all_links_tipo_prod {
	float: right;
	width: 420px;
	position: relative;
}
#bt_responsa_socio {
	float: right;
	height: 80px;
	width: 150px;
	margin-top: 20px;
	margin-right: 20px;
	position: relative;
	cursor:pointer;
}
#bt_fsc {
	float: right;
	height: 125px;
	width: 150px;
	margin-top: 30px;
	margin-right: 20px;
	position: relative;
	cursor:pointer;
}
#num_pag {
	float: left;
	height: 22px;
	width: 23px;
	text-align: center;
	background-color: #FFF;
	margin-left: 5px;
	padding-top: 1px;
	cursor: pointer;
}
#seta_pag {
	float: left;
	width: 8px;
	margin-left: 5px;
	padding-top: 5px;
}
#paginacao_clientes {
	float: left;
	width: 200px;
	padding-left: 300px;
	margin-top: 15px;
}
#center_bt {
	margin: auto;
	width: 400px;
	padding-top: 35px;
	text-align: right; border:0px solid;
}
#bt_face_twitter {
	float: left;
	width: 80px;
}
.input_text_02, .forms-input.text-02 {
	float:left; width: 35px; height:29px; line-height:29px; border:0px;  margin-right:5px; padding-left:5px; border:1px solid #666;
}
.inpt_01, .input_text_01, .forms-input.text-01 {
	background:url(../img/diversas/campos/inpt_01.jpg) no-repeat; width: 205px; height:29px; line-height:29px; border:0px; font-size:11px; padding-left:5px; float:left; padding-right:10px;
}
.input_text_02, .forms-input.text-02 {
	float:left; width: 35px; height:29px; line-height:29px; border:0px; background:url(../img/diversas/campos/inpt_02.jpg) no-repeat; margin-right:5px; padding-left:5px;
}
.input_text_03, .forms-input.text-03 {
	float:left; width: 170px; height:29px; line-height:29px; border:0px; background:url(../img/diversas/campos/inpt_03.jpg) no-repeat; padding-left:5px;
}
.input_text_04, .forms-input.text-04 {
	float:left; width: 50px; height:29px; line-height:29px; border:0px; background:url(../img/diversas/campos/inpt_04.jpg) no-repeat; margin-right:5px; padding-left:5px;
}
.input_text_05, .forms-input.text-05 {
	float:left; width: 37px; height:25px; line-height:25px; border:0px; background:url(../img/commerce/inpt_car_qtd.gif) no-repeat; padding-left:2px; vertical-align:middle;
}
.input_text_06, .forms-input.text-06 {
	background:url(../img/diversas/campos/inpt_06.jpg) no-repeat; width: 301px; height:29px; line-height:29px; border:0px; font-size:11px; padding-left:5px; float:left; padding-right:10px;
}
.forms-text.textarea-01 {
	width:306px; height:85px; background:url(../img/diversas/campos/textarea_01.jpg); border:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; resize: none; float:left;
}
.forms-text.textarea-02 {
	width:457px; height:85px; background:url(../img/diversas/campos/textarea_02.jpg); border:0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; resize: none; float:left;
}
.inpt_07{
	background:url(../img/diversas/campos/inpt_07.jpg) no-repeat; width: 380px; height:33px; line-height:29px; border:0px; font-size:11px; padding-left:5px; float:left; padding-right:10px;
}


div .form-error-text {
    color: #FF0000;
    float: left;
    width: 100%;
	  font-size: 11px;
}
estilo.css (linha 914)
.form-error-text {
    float: left;
    font-size: 11px;
    line-height: 11px;
}
