html{ overflow:scroll;}
body {margin:0px 0px 0px 0px;background:#FFFFFF;/* background-image:url(discotecajuvenil.png?dp=2); */ background-repeat:repeat-x;background-position:top center}
td {font-size:11px;color:#303030;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
.fundo {background:url(topo_pattern.png);background-repeat:repeat-x;background-position:top}
form{margin:0px;padding:0px}

.ficha_ref_label	{ color:#4b4b4b;font-size:11px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.ficha_ref_value	{ color:#0199cb;font-size:11px;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}

.simcred_tit{ font-size:12px;color:#3D3D3D;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none; line-height:20px; background:#EEEEEE; }
.simcred_txt{ font-size:10px;color:#3D3D3D;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none; line-height:20px; background:#DDDDDD; }

a { font-size:12px;color:#4b4b4b;font-weight:normal;font-family:Arial;text-decoration:none}
a:link { font-size:12px;color:#4b4b4b;font-weight:normal;font-family:Arial;text-decoration:none}
a:visited { font-size:12px;color:#4b4b4b;font-weight:normal;font-family:Arial;text-decoration:none}
a:active { font-size:12px;color:#4b4b4b;font-weight:normal;font-family:Arial;text-decoration:none}
a:hover { font-size:12px;color:#0076A3;font-weight:normal;font-family:Arial;text-decoration:none}

.menus 		{ font-size:14px;color:#00325e;font-weight:bold;font-family:arial;text-decoration:none}
a.menus 		{ font-size:14px;color:#00325e;font-weight:bold;font-family:arial;text-decoration:none}
a.menus:visited	{ font-size:14px;color:#00325e;font-weight:bold;font-family:arial;text-decoration:none}
a.menus:link 	{ font-size:14px;color:#00325e;font-weight:bold;font-family:arial;text-decoration:none}
a.menus:hover 	{ font-size:14px;color:#034177;font-weight:bold;font-family:arial;text-decoration:none}

a.menus2 		{ font-size:10px;color:#B4B4B4;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
a.menus2:active { font-size:10px;color:#b4b4b4;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
a.menus2:link 	{ font-size:10px;color:#b4b4b4;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
a.menus2:hover 	{ font-size:10px;color:#666666;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}

.menus3 		{ font-size:11px;color:#737373;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
.menus3_input	{ font-size:11px;color:#737373;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none; width:188px; height:20px; background:none; border:none}
a.menus3 		{ font-size:11px;color:#737373;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
a.menus3:active { font-size:11px;color:#737373;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
a.menus3:link 	{ font-size:11px;color:#737373;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}
a.menus3:hover 	{ font-size:11px;color:#666666;font-weight:normal;font-family:Arial, Helvetica, sans-serif;text-decoration:none}

a.menus2_prd 	    { font-size:10px;color:#737373;font-weight:normal;font-family:Arial;text-decoration:none}
a.menus2_prd:active { font-size:10px;color:#737373;font-weight:normal;font-family:Arial;text-decoration:none}
a.menus2_prd:link 	{ font-size:10px;color:#737373;font-weight:normal;font-family:Arial;text-decoration:none}
a.menus2_prd:hover 	{ font-size:10px;color:#b4b4b4;font-weight:normal;font-family:Arial;text-decoration:none}

td.cart{ font-size:26px;color:#3D3D3D;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-decoration:none; line-height:22px}

table.conteudos  { BORDER-RIGHT:#000 1px solid;background-color:#FFF}
td.conteudos  { BORDER-RIGHT:#000 1px solid;background-color:#FFF}
td.branco  { color:#FFF}

.destaque     { border-bottom:#464646 1px solid;color:#0076A3;font-size:22px}
.promo 		  { border-bottom:#464646 1px solid;color:#464646;font-size:22px}
.entradas	  { border-bottom:#464646 1px solid;color:#464646;font-size:22px}
.preco		  { color:#4b4b4b;font-size:18px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.preco_w	  { color:#FFFFFF;font-size:18px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px;}
.preco_cortado	{ color:#0099cf;font-size:10px;font-weight:normal; font-family:Arial, Verdana, Helvetica, sans-serif}

.preco_ficha			{ color:#FFFFFF;font-size:30px;font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px}

.titulo_prod    { color:#000;font-size:18px}
a.titulo_prod 		{ font-size:18px;color:#000;font-weight:normal;font-family:Arial;text-decoration:none}
a.titulo_prod:active { font-size:18px;color:#000;font-weight:normal;font-family:Arial;text-decoration:none}
a.titulo_prod:link 	{ font-size:18px;color:#000;font-weight:normal;font-family:Arial;text-decoration:none}
a.titulo_prod:hover 	{ font-size:18px;color:#63D2FB;font-weight:normal;font-family:Arial;text-decoration:none}


.texto_prod     { color:#555555;font-size:11px}
.texto2     	{ color:#FFF;font-size:11px}
a.texto2 		{ font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.texto2:active { font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.texto2:link 	{ font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.texto2:hover 	{ font-size:11px;color:#63D2FB;font-weight:normal;font-family:Arial;text-decoration:none}

.texto3     	{ color:#FFF;font-size:11px}
a.texto3 		{ font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.texto3:active { font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.texto3:link 	{ font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.texto3:hover 	{ font-size:11px;color:#aaa;font-weight:normal;font-family:Arial;text-decoration:none}

a.link_verdana 		{ font-size:11px;color:#FFF;font-weight:normal;font-family:Verdana;text-decoration:none}
a.link_verdana:active { font-size:11px;color:#FFF;font-weight:normal;font-family:Verdana;text-decoration:none}
a.link_verdana:link 	{ font-size:11px;color:#FFF;font-weight:normal;font-family:Verdana;text-decoration:none}
a.link_verdana:hover 	{ font-size:11px;color:#63D2FB;font-weight:normal;font-family:Verdana;text-decoration:none}

.copy 			{ color:#FFF;font-size:11px}
.rodape			{ color:#FFF;font-size:11px}
a.rodape 		{ font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.rodape:active { font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.rodape:link 	{ font-size:11px;color:#FFF;font-weight:normal;font-family:Arial;text-decoration:none}
a.rodape:hover 	{ font-size:11px;color:#c0c0c0;font-weight:normal;font-family:Arial;text-decoration:none}

input.search { background:none;background-color:none;color:#212121;BORDER:none;width:270px;font-size:12px; height:16px; padding-left:4px; font-weight:bold}
input.login { font-size:11px;background-color:#FFF;color:#000;BORDER:#FFFFFF 1px solid;width:125px; height:12px}
input.login2 { font-size:11px;background-color:#FFF;color:#000;BORDER:#FFFFFF 1px solid;width:105px; height:12px}
input.login3 { font-size:11px;background-color:#FFF;color:#000;BORDER:#FFFFFF 1px solid;width:170px; height:12px}
input.newsletter { font-size:11px;background-color:#FFF;color:#000;BORDER-TOP:#BFBFBF 1px solid;BORDER-LEFT:#EFEFEF 1px solid;width:180px}


td.menus1 		{ font-size:14px;color:#fff;font-weight:bold;font-family:Arial;text-decoration:none;BORDER-LEFT:#151515 1px solid;BORDER-RIGHT:#282828 1px solid;text-align:center}
a.menus1 		{ font-size:14px;color:#fff;font-weight:bold;font-family:Arial;text-decoration:none}
a.menus1:active { font-size:14px;color:#fff;font-weight:bold;font-family:Arial;text-decoration:none}
a.menus1:link 	{ font-size:14px;color:#fff;font-weight:bold;font-family:Arial;text-decoration:none}
a.menus1:hover 	{ font-size:14px;color:#c0c0c0;font-weight:bold;font-family:Arial;text-decoration:none}

.menu 		{ font-size:13px;color:#4b4b4b;font-weight:normal;font-family:arial;text-decoration:none; cursor:hand; cursor:pointer}
.menu_open	{ font-size:13px;color:#4b4b4b;font-weight:normal;font-family:arial;text-decoration:none; cursor:hand; cursor:pointer}

.menu:hover	{ font-size:13px;color:#0099cc;font-weight:normal;font-family:arial;text-decoration:none; cursor:hand; cursor:pointer}

a.menu 		{ font-size:13px;color:#4b4b4b;font-weight:normal;font-family:arial;text-decoration:none;}
a.menu:active 	{ font-size:13px;color:#4b4b4b;font-weight:normal;font-family:arial;text-decoration:none;}
a.menu:link 	{ font-size:13px;color:#4b4b4b;font-weight:normal;font-family:arial;text-decoration:none;}
a.menu:hover 	{ font-size:13px;color:#666666;font-weight:normal;font-family:arial;text-decoration:none;}
td.login 			{ font-size:10px;color:#0099cc;font-weight:normal;font-family:verdana;text-decoration:none}
.login 			{ font-size:11px;color:#0099CC;font-weight:normal;font-family:verdana;text-decoration:none}
a.login 		{ font-size:11px;color:#0099CC;font-weight:normal;font-family:Arial;text-decoration:none}
a.login:active 	{ font-size:11px;color:#0099CC;font-weight:normal;font-family:Arial;text-decoration:none}
a.login:link 	{ font-size:11px;color:#0099CC;font-weight:normal;font-family:Arial;text-decoration:none}
a.login:hover 	{ font-size:11px;color:#c0c0c0;font-weight:normal;font-family:Arial;text-decoration:none}

#fullheight{height:100%}


INPUT.blue{HEIGHT:18px;BORDER-RIGHT:#1783CB 1px solid;BORDER-TOP:#1783CB 1px solid;BACKGROUND:#FFFS;BORDER-LEFT:#1783CB 1px solid;BORDER-BOTTOM:#1783CB 1px solid;color :#000}
textarea.blue{BORDER-RIGHT:#1783CB 1px solid;BORDER-TOP:#1783CB 1px solid;BACKGROUND:#FFFS;BORDER-LEFT:#1783CB 1px solid;BORDER-BOTTOM:#1783CB 1px solid;color :#000}

.trgray1{height:23px;background-image:url(../templates/bg_gray1.jpg);background-repeat:repeat-x;color:#FFF}
.trgray2{height:31px;background-image:url(../templates/bg_gray2.jpg);background-repeat:repeat-x;color:#303030}
.trgray4{height:18px;background-image:url(../templates/bg_gray4.jpg);background-repeat:repeat-x;color:#FFF}
.trgray5{height:27px;background-image:url(../templates/bg_gray5.jpg);background-repeat:repeat-x;color:#FFF}
.trorange1{height:28px;background-image:url(../templates/bg_orange1.jpg);background-repeat:repeat-x;color:#FFF}
.trorange2{height:20px;background-image:url(../templates/bg_orange2.jpg);background-repeat:repeat-x;color:#FFF}
INPUT.blue{HEIGHT:18px;BORDER-RIGHT:#1783CB 1px solid;BORDER-TOP:#1783CB 1px solid;BACKGROUND:#FFFS;BORDER-LEFT:#1783CB 1px solid;BORDER-BOTTOM:#1783CB 1px solid;color :#000}
.tcarrinho{FONT-SIZE:11px;FONT-FAMILY:Arial;color:#FFF }
.tcarrinho2{FONT-SIZE:11px;FONT-FAMILY:Arial;color:#000 }
.bts {margin:0px;padding-left:4px;background:url(../templates/carr_botao_submeter.jpg);background-position:right;background-repeat:no-repeat;color:#FFF;font-weight:normal;border:0px;cursor:pointer;font-size:11px;height:24px;text-align:left;font-family:Arial;}
.bts2{margin:0px;padding-left:4px;background:url(../templates/carr_botao_submeter_over.jpg);background-position:right;background-repeat:no-repeat;color:#c0c0c0;font-weight:normal;border:0px;cursor:pointer;font-size:11px;height:24px;text-align:left;font-family:Arial;text-decoration:none;}
.bts_big {margin:0px;padding-left:4px;background:url(../templates/carr_botao_submeter2.jpg);width:200px;background-position:right;background-repeat:no-repeat;color:#FFF;font-weight:normal;border:0px;cursor:pointer;font-size:11px;height:24px;text-align:left;font-family:Arial;}
.bts2_big{margin:0px;padding-left:4px;background:url(../templates/carr_botao_submeter_over2.jpg);width:200px;background-position:right;background-repeat:no-repeat;color:#c0c0c0;font-weight:normal;border:0px;cursor:pointer;font-size:11px;height:24px;text-align:left;font-family:Arial;text-decoration:none;}

.caminho { font-size:11px;color:#666666;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho { font-size:11px;color:#666666;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho:link { font-size:11px;color:#666666;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho:visited { font-size:11px;color:#666666;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho:active { font-size:11px;color:#666666;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho:hover { font-size:11px;color:#888888;font-weight:normal;font-family:Arial;text-decoration:none}

.caminho2 { font-size:11px;color:#ffffff;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho2 { font-size:11px;color:#ffffff;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho2:link { font-size:11px;color:#ffffff;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho2:visited { font-size:11px;color:#ffffff;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho2:active { font-size:11px;color:#ffffff;font-weight:normal;font-family:Arial;text-decoration:none}
a.caminho2:hover { font-size:11px;color:#e0e0e0;font-weight:normal;font-family:Arial;text-decoration:none}

.prod_list0 {background:url(ln_list0.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;color:#dadada;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;}
.prod_list1 {background:url(ln_list1.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif;color:#0076a3;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;}
table.menu1 {background:url(menu1.jpg);}

.image {}
.image_open {background:url(bt_submenu2.png);}

.m_image { cursor:pointer}
.m_image_open {background:url(bt_submenu2.png); cursor:pointer}

table.menu1b{background:url(bt_menu_esq_aberto.jpg);}
table.menusz{background:url(bt_submenu3.jpg);}
table.menusz2{background:url(bt_submenu1.jpg);}
table.menusz3{background:url(bt_submenu2.png);}
table.menusz4{background:#005A9D;border-bottom:#003C51 1px solid}
div.fadehover {	position:relative;}
img.a {	position:absolute; left:0; top:0; z-index:10;}
img.b {	position:absolute; left:0; top:0;}

INPUT.qtd2{border:none;background:none;width:100%;height:17px;color:#000000;text-align:left;font-size:12px;margin:0px;padding:0px}

.main_tab_1 {background-image:url(configurador/tab_0.jpg); background-repeat:no-repeat; cursor:pointer; font-family:Arial,  sans-serif; font-size:14px; color:#4B4B4B; font-weight:bold}
.main_tab_1_hover {background-image:url(configurador/tab_1.jpg); background-repeat:no-repeat; cursor:pointer; font-family:Arial,  sans-serif; font-size:14px; color:#4B4B4B; font-weight:bold}
.main_tab_1:hover {background-image:url(configurador/tab_1.jpg); background-repeat:no-repeat; cursor:pointer; font-family:Arial,  sans-serif; font-size:14px; color:#4B4B4B; font-weight:bold}

.main_tab_2 {background-image:url(configurador/tab_2.jpg); background-repeat:no-repeat; cursor:pointer; font-family:Arial,  sans-serif; font-size:14px; color:#009ACA; font-weight:bold}
.main_tab_2_hover {background-image:url(configurador/tab_3.jpg); background-repeat:no-repeat; cursor:pointer; font-family:Arial,  sans-serif; font-size:14px; color:#009ACA; font-weight:bold}
.main_tab_2:hover {background-image:url(configurador/tab_3.jpg); background-repeat:no-repeat; cursor:pointer; font-family:Arial,  sans-serif; font-size:14px; color:#009ACA; font-weight:bold}

.bt_saber_mais {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0099C9; text-decoration:none;}
.bt_saber_mais:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0099C9; text-decoration:none;}
.bt_saber_mais:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0099C9; text-decoration:underline;}
.bt_saber_mais:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0099C9; text-decoration:underline;}

.combo_box {border:none; background:none; width:429px; font-size:10px; height:18px;}

.componet_radio {font-size: 9px; font-family:Arial,  sans-serif; color:#4B4B4B;vertical-align: top; line-height:22px;}

.financia {font-family:Arial,  sans-serif; font-size:14px; color:#009ACA; background:#efefef; border-bottom:#999 1px solid}
.linha {border-bottom:#FFFFFF 2px solid}

.img_t
{
	opacity:1.0;
	filter:alpha(opacity=100);
}
.img_t2
{
	opacity:0.5;
	filter:alpha(opacity=50);
}
.over_filt{
	background:url(fnd_filt.png);
	background-position:center;
	background-repeat:no-repeat
}

.cursor{ cursor:hand; cursor:pointer}
.cursor2{ cursor:hand; cursor:pointer}

/*class para box grelha*/

.arial_bold_24_preco{font-family:Arial,  sans-serif; font-weight:bold; font-size:24px; color:#FFF; line-height:21px}
.arial_normal_10_preco{font-family:Arial,  sans-serif; font-weight:normal; font-size:10px; color:#88b9d2; line-height:10px}
.arial_bold_12_titulo{font-family:Arial,  sans-serif;  font-size:11px; color:#4b4b4b}
a.arial_bold_12_titulo{font-family:Arial,  sans-serif;  font-size:11px; color:#4b4b4b; /*text-transform:uppercase;*/}
a.arial_bold_12_titulo:link{font-family:Arial,  sans-serif;  font-size:11px; color:#4b4b4b; /*text-transform:uppercase;*/}
a.arial_bold_12_titulo:visited{font-family:Arial,  sans-serif;  font-size:11px; color:#4b4b4b; /*text-transform:uppercase;*/}
a.arial_bold_12_titulo:active{font-family:Arial,  sans-serif;  font-size:11px; color:#4b4b4b; /*text-transform:uppercase;*/}
a.arial_bold_12_titulo:hover{font-family:Arial,  sans-serif;  font-size:11px; color:#00325e; /*text-transform:uppercase;*/}

.arial_bold_10_texto{font-family:Arial,  sans-serif; font-weight:normal; font-size:10px; color:#3d3d3d}
a.arial_bold_10_texto{font-family:Arial,  sans-serif; font-weight:normal; font-size:10px; color:#3d3d3d}
a.arial_bold_10_texto:link{font-family:Arial,  sans-serif; font-weight:normal; font-size:10px; color:#3d3d3d}
a.arial_bold_10_texto:visited{font-family:Arial,  sans-serif; font-weight:normal; font-size:10px; color:#3d3d3d}
a.arial_bold_10_texto:active{font-family:Arial,  sans-serif; font-weight:normal; font-size:10px; color:#3d3d3d}
a.arial_bold_10_texto:hover{font-family:Arial,  sans-serif; font-weight:normal; font-size:10px; color:#00325e}

#grelha_l
{
	float:left;
	width:240px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#a7a7a7 1px solid;
	padding: 0px;
	margin:0px;
	border-spacing:0px;
	overflow:hidden;
	margin-left:17px;
	margin-top:17px;
	height: 360px;
}
#grelha_l:hover
{
	float:left;
	width:240px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#00325e 1px solid;
	padding: 0px;
	margin:0px;
	border-spacing:0px;
	overflow:hidden;
	margin-left:17px;
	margin-top:17px;
	height: 360px;
}

#grelha_l_titulo #p
{
	width:220px;
	height:38px;
	text-align:center;
	display: table-cell;
	vertical-align: middle;
	border:#000 0px solid;
	margin: 0px;
	padding:2px 10px;
	border-spacing:0px
}
#grelha_l_img #p
{
	width:240px;
	height:172px;
	text-align:center;
	border:#000 0px solid;
	display: table-cell;
	vertical-align: middle;
	border:#000 0px solid;
	margin: 0px;
	padding:0px;
	border-spacing:0px;
	height: 235px;
}
#grelha_l_saber #p
{
	width:240px;
	height:31px;
	text-align:center;
	border:#000 0px solid;
	display: table-cell;
	vertical-align: middle;
	margin: 0px;
	padding:0px;
	border-top:#efefef 1px solid;
	position:relative;
}
#grelha_l_info #p
{
	width:240px;
	height:33px;
	text-align:center;
	border:#000 0px solid;
	display: table-cell;
	vertical-align: middle;
	background:url(bk_pr.png);
	margin: 0px;
	padding:0px;
}

#grelha_l_block
{
	width:90px;
	height:21px;
	border:#000 0px solid;
	margin: 0px;
	float:left;
	text-align:left;
	padding:6px
}
#stock_marg
{
	margin-top: 4px;
}
#grelha_l_block_sep
{
	width:34px;
	height:21px;
	float:left;
	border:#000 0px solid;
}
#grelha_l_block2
{
	width:190px;
	height:21px;
	border:#000 0px solid;
	margin: 0px;
	float:left;
	text-align:left;
	padding:6px
}
#grelha_l_block3
{
	width:170px;
	height:21px;
	border:#000 0px solid;
	margin: 0px;
	float:left;
	text-align:right;
	padding:6px
}
#grelha_l_block_sep2
{
	width:70px;
	height:21px;
	float:left;
	border:#000 0px solid;
}
#linha_l
{
	float:left;
	width:758px;
	height:185px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#a7a7a7 1px solid;
	padding: 0px;
	margin:0px;
	border-spacing:0px;
	overflow:hidden;
	margin-left:17px;
	margin-top:17px
}
#qtd_0
{
background:#fff;
border:#a7a7a7 1px solid;
text-align:center;
width:64px;
height:17px;
font-size:10px;
-moz-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
-Webkit-border-radius: 2px 2px 2px 2px;
}
#col_qtd
{
float:left;
width:74px;
border:#000 0px solid;
text-align:left;
color:#3d3d3d;
font-size:10px
}
#col_qtd_td
{
float:left;
width:20px;
}

#linha_l:hover
{
	float:left;
	width:758px;
	height:185px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#00325e 1px solid;
	padding: 0px;
	margin:0px;
	border-spacing:0px;
	overflow:hidden;
	margin-left:17px;
	margin-top:17px
}

#lista_l
{
	float:left;
	width:758px;
	height:145px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#a7a7a7 1px solid;
	padding: 0px;
	margin:0px;
	border-spacing:0px;
	overflow:hidden;
	margin-left:17px;
	margin-top:17px
}

#lista_l:hover
{
	float:left;
	width:758px;
	height:145px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#00325e 1px solid;
	padding: 0px;
	margin:0px;
	border-spacing:0px;
	overflow:hidden;
	margin-left:17px;
	margin-top:17px
}

#linha_l_titulo #p
{
	width:518px;
	float:left;
	text-align:left;
	display: table-cell;
	vertical-align: middle;
	border:#000 0px solid;
	margin: 0px;
	padding-left:5px;
	border-spacing:0px
}
#lista_l_titulo #p
{
	width:638px;
	height:80px;
	text-align:left;
	display: table-cell;
	vertical-align: middle;
	border:#000 0px solid;
	margin: 0px;
	padding-left:5px;
	border-spacing:0px
}
#linha_l_img #p
{
	float:left;
	width:150px;
	height:100px;
	text-align:center;
	border:#000 0px solid;
	display: table-cell;
	vertical-align: middle;
	border:#000 0px solid;
	margin: 0px;
	padding:10px;
	border-spacing:0px
}

#linha_l_saber #p
{

	width:758px;
	height:31px;
	text-align:right;
	border:#000 0px solid;
	display: table-cell;
	vertical-align: middle;
	margin: 0px;
	padding:0px;
	/*border-top:#efefef 1px solid;*/
	position:relative;
	float:left;
}
#linha_l_info #p
{

	width:758px;
	height:33px;
	text-align:center;
	border:#000 0px solid;
	display: table-cell;
	vertical-align: middle;
	background:url(bk_pr.png);
	margin: 0px;
	padding:0px;
	float:left;
}
#linha_l_block
{
	width:84px;
	height:21px;
	border:#000 0px solid;
	margin: 0px;
	float:left;
	text-align:left;
	padding:6px
}
#linha_l_block2
{
	width:84px;
	height:21px;
	border:#000 0px solid;
	margin: 0px;
	float:right;
	text-align:left;
	padding:6px
}

#linha_l_block_sep
{
	width:48px;
	height:21px;
	float:left;
	border:#000 0px solid;
}

.div_tipo_prod_rel
{
	float:left;
	position:relative;
	width:1px;
	height:1px;
	border:#000 0px solid;
}
.div_tipo_prod_rel2
{
	float:right;
	position:relative;
	width:1px;
	height:1px;
	border:#000 0px solid;
}

.div_tipo_prod
{
	position:absolute;
	width:83px;
	height:47px;
	bottom:52px;
	left:157px;
	border:#000 0px solid;
	filter: alpha(opacity=0); /* internet explorer */
	-khtml-opacity: 0;      /* khtml, old safari */
	-moz-opacity: 0;       /* mozilla, netscape */
	opacity: 0;           /* fx, safari, opera */
}
.div_tipo_prod2
{
	position:absolute;
	width:83px;
	height:47px;
	bottom:32px;
	right:0px;
	border:#000 0px solid;
	filter: alpha(opacity=0); /* internet explorer */
	-khtml-opacity: 0;      /* khtml, old safari */
	-moz-opacity: 0;       /* mozilla, netscape */
	opacity: 0;           /* fx, safari, opera */
}
.img1
{
	position:absolute;
	width:83px;
	height:47px;
	border:#000 0px solid;
	overflow:hidden;
	text-align:right;
}
.img2
{
	position:absolute;
	width:83px;
	height:47px;
	border:#000 0px solid;
	bottom:21px;
	overflow:hidden;
	text-align:right;
}
.img3
{
	position:absolute;
	width:83px;
	height:47px;
	border:#000 0px solid;
	bottom:41px;
	overflow:hidden;
	text-align:right;
}
.semiva
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#4b4b4b;
font-weight:bold

}
.comiva
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#737373;

}

.semiva2
{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#4b4b4b;
/*float: left;*/
padding-left: 4px;
font-weight:bold

}

.semiva2_riscado
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#4b4b4b;
/*float: left;*/
padding-left: 2px;
font-weight:bold

}
.comiva2
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#737373;

}
.rodape_titulos{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4b4b4b;font-weight:bold}
a.rodape_titulos{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#4b4b4b}
a.rodape_titulos:link{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#4b4b4b}
a.rodape_titulos:visited{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#4b4b4b}
a.rodape_titulos:active{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#4b4b4b}
a.rodape_titulos:hover{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#00325e}
a.rodape_titulos2{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#4b4b4b}
a.rodape_titulos2:link{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#4b4b4b}
a.rodape_titulos2:visited{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#4b4b4b}
a.rodape_titulos2:active{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#4b4b4b}
a.rodape_titulos2:hover{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#00325e}


.caminhos{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#a7a7a7}
a.caminhos{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#a7a7a7}
a.caminhos:link{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#a7a7a7}
a.caminhos:visited{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#a7a7a7}
a.caminhos:active{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#a7a7a7}
a.caminhos:hover{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#00709e}

.scroll-pane
{
	width: 100%;
	height: 200px;
	overflow: auto;
}
.horizontal-only
{
	height: auto;
	max-height: 200px;
}

#div_loading
{
	width:200px;
	height:30px;
	background:#dad9d9;
	bottom:0px;
	right:0px;
	position:fixed;
}
#div_loading_text
{
	margin:8px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;
}
#div_menu
{
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#a7a7a7 1px solid;
	width:220px;
	--min-height:392px;
	border-spacing:0px;
	/*overflow:auto;*/
	overflow-x: hidden;
	overflow-y: auto;
}
#div_menu_catalogo
{
	border:#a7a7a7 0px solid;
	width:77px;
	margin-top:19px;
	margin-left:19px;
	margin-bottom:14px;
}
#div_menu_cat_fam
{
	border:#a7a7a7 0px solid;
	/*padding-left:19px;*/
	font-size:12px;
	/*color:#4b4b4b;*/
	color:#333;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	cursor:pointer;
	min-height:19px;
	/*padding-right:1px;*/
	margin-top:3px;

}
#div_menu_cat_fam:hover
{
	border:#a7a7a7 0px solid;
	/*padding-left:19px;*/
	/*background:url(hover.png);*/
	background-repeat:repeat-x;

/*023b65*/
	background-color: #0f4974;
	/*background: #1e679b; /* Old browsers */
	/*background: -moz-linear-gradient(top,  #1e679b 0%, #023b65 100%); /* FF3.6+ */
	/*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e679b), color-stop(100%,#023b65)); /* Chrome,Safari4+ */
	/*background: -webkit-linear-gradient(top,  #1e679b 0%,#023b65 100%); /* Chrome10+,Safari5.1+ */
	/*background: -o-linear-gradient(top,  #1e679b 0%,#023b65 100%); /* Opera 11.10+ */
	/*background: -ms-linear-gradient(top,  #1e679b 0%,#023b65 100%); /* IE10+ */
	/*background: linear-gradient(to bottom,  #1e679b 0%,#023b65 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e679b', endColorstr='#023b65',GradientType=0 ); /* IE6-9 */

	color:#FFFFFF;
	/*color:#0f4974;*/
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-decoration:none;
	min-height:19px;
	cursor:pointer;
	margin-top:3px;
}
#div_menu_cat_subfam
{
	border:#a7a7a7 0px solid;
	padding-left:19px;
	font-size:12px;
	color:#4b4b4b;
	font-weight:normal;
	font-family:Arial;
	text-decoration:none;
	cursor:pointer;
	min-height:19px;
	/*padding-right:1px;*/
	margin-top:3px;

}
#div_menu_cat_subfam:hover
{
	border:#a7a7a7 0px solid;
	padding-left:19px;
	background:#0d4670; /*url(hover.png);*/
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	text-decoration:none;
	min-height:19px;
	cursor:pointer;
	margin-top:3px;
}
#div_menu_cat_fam_sel
{
	border:#a7a7a7 0px solid;
	padding-left:19px;
	background:#0d4670; /*url(hover.png);*/
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	min-height:19px;
	text-decoration:none;
	margin-top:3px;
	white-space: nowrap; overflow-x: hidden;
}
#div_menu_cat_fam_sel2
{
	border:#a7a7a7 0px solid;
	padding-left:19px;
	background:#23567c; /*url(hover.png);*/
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	min-height:19px;
	text-decoration:none;
	margin-top:3px;
}
#div_menu_cat_fam_marg
{
	border:#a7a7a7 0px solid;
	height:20px;
	display: table-cell;
	vertical-align: middle;

	width: 220px;
	text-indent: 19px;
	white-space: nowrap;
	overflow: hidden;
	font-weight: bold;
}
#div_newsletter
{
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#a7a7a7 1px solid;
	width:220px;
	height:124px;
	text-align:center;
}

#div_menu_rodape_fam
{
	border:#a7a7a7 0px solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:5px;
	font-size:10px;
	color:#4b4b4b;
	text-decoration:none;
	cursor:pointer;
	float:left;
	width: 135px;
	margin-left: -18px;
	white-space: nowrap;
	overflow-x: hidden;
	margin-right: 3px;
}
#div_menu_rodape_fam:hover
{
	border:#a7a7a7 0px solid;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:5px;
	font-size:10px;
	color:#00325e;
	text-decoration:none;
	cursor:pointer;
	float:left;
}
#div_menu_rodape_fam_sel
{
	border:#a7a7a7 0px solid;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4b4b4b;
	text-decoration:none;
	cursor:pointer;
	float:left;
	text-decoration:underline;
	width: 138px;
margin-left: -18px;
white-space: nowrap; overflow-x: hidden;
}
#div_menu_rodape_titulos
{
	color:#4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:192px;
	float:left;
	text-align:left;

}
#div_menu_rodape_sep
{
	width:83px;
	height:91px;
	float:left;
	background:url(sep.png);
	background-position:center;
	background-repeat:no-repeat;
}
.sub_link1
{
	color:#4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#div_filtros_marg
{
	margin:0px;
	margin-left:17px;
	width:759px;
	border:#a7a7a7 0px solid;
	padding:0px;
	border-spacing:0px;
	/*margin-bottom: 15px;*/
}
#div_filtros_esc
{
	width:759px;
	height:31px;
	background:url(filtros.png);
	background-repeat:no-repeat;
	display: table-cell;
	vertical-align: middle;
	padding:0px;
	margin:0px
}

#div_caminhos
{
	width:759px;
	height:24px;
	background:#fdfdfd;
	display: table-cell;
	vertical-align: middle;
	border-top:#d2d2d2 1px solid;
	border-left:#d2d2d2 1px solid;
	border-right:#d2d2d2 1px solid;
	-moz-border-radius: 4px 4px 0px 0px;
	border-radius: 4px 4px 0px 0px;
	-Webkit-border-radius: 4px 4px 0px 0px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	background-color: #f5f5f5;
	/*text-transform:uppercase;*/
}
#div_caminhos2
{
	width:759px;
	height:23px;
	display: table-cell;
	vertical-align: middle;
	border:#d2d2d2 1px solid;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left:5px;
	/*text-transform:uppercase;*/
	background:url(caminhos_bk.png);
	border-spacing:0px;
}
#div_marcas
{
	width:1190px;
	height:110px;
	background:url(line_marcas.png);
	background-repeat:repeat-x;
	background-position:center top;
	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:auto;
	margin-right:auto;
	margin-top: 20px;
}
#div_marcas_center
{
	width:1001px;
	height:78px;

	color:#737373;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	/*text-transform:uppercase;*/
	margin-left:auto;
	margin-right:auto;
	border:#000 0px solid;
	text-align:left;
}
#div_marcas_img
{
	width:1001px;
	padding-top:12px;
}
#div_marcas_anim
{
	width:1001px;
	padding-top:10px;
}
#div_login_info
{
	width:433px;
	height:51px;
	float:left;
	background:url(login_info.png);
	background-repeat:no-repeat;
	background-position:center;
}
#div_user_info
{
	width:433px;
	height:60px;
	float:left;
	background:url(user_info.png);
	background-repeat:no-repeat;
	background-position:left;
}
#div_user_info1
{
	width:255px;
	height:21px;
	float:left;
	background-repeat:no-repeat;
	background-position:left;
	border:#000 0px solid;
	margin-top:34px;
	font-size:14px;
	color:#4b4b4b
}
#div_user_info2
{
	font-family: arial;
	font-size: 11px;
	color:white;
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 4px;
	width:90px;
	height:18px;
	float:left;
	border: 1pt solid;
	background-color: #0d4671;
	/*background:url(editar_conta.png);
	background-repeat:no-repeat;
	background-position:left;
	border:#000 0px solid;*/
	cursor:pointer;
	margin-top:31px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/*#div_user_info3
{
	width:71px;
	height:21px;
	float:left;
	background:url(logout.png);
	background-repeat:no-repeat;
	background-position:left;
	border:#000 0px solid;
	cursor:pointer;
	margin-top:31px
}*/


#div_user_info3
{
	font-family: arial;
	font-size: 11px;
	color:white;
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 15px;
	width:100;
	height:18px;
	float:left;
	border: 1pt solid;
	background-color: #0d4671;
	/*background:url(editar_conta.png);
	background-repeat:no-repeat;
	background-position:left;
	border:#000 0px solid;*/
	cursor:pointer;
	margin-top:31px;
	margin-right:5px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#div_cart_info
{
	width:312px;
	height:51px;
	float:right;
	background:url(cart_info.png);
	background-repeat:no-repeat;
	margin-left: 23px;
}
#div_cart_info1
{
	width:113px;
	height:51px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer
}
#div_cart_info1:hover
{
	width:113px;
	height:51px;
	float:left;
	background:url(cart_info.png);
	background-repeat:no-repeat;
	cursor:pointer
}
#div_cart_info2
{
	width:199px;
	height:36px;
	float:left;
	background-repeat:no-repeat;
	cursor:pointer;
	padding-top:15px
}
#div_cart_info2:hover
{
	width:199px;
	height:36px;
	float:left;
	background:url(cart_info.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:right;
	padding-top:15px
}
#div_cart_valores
{
	width:40px;
	height:10px;
	float:left;
	background-repeat:no-repeat;
	margin-left:20px;
	font-size:10px;
	color:#4b4b4b;

}
#div_cart_valores2
{
	width:40px;
	height:10px;
	float:left;
	background-repeat:no-repeat;
	margin-left:20px;
	font-size:10px;
	color:#4b4b4b;
}
#div_cart_valores3
{
	width:95px;
	height:10px;
	float:left;
	background-repeat:no-repeat;
	text-align:right;
	font-size:10px;
	color:#212121;
	font-weight:bold
}
#div_cart_valores4
{
	width:95px;
	height:10px;
	float:left;
	background-repeat:no-repeat;
	text-align:right;
	font-size:10px;
	color:#212121;
	font-weight:bold
}
#div_cols_info1
{
	width:225px;
	height:25px;
	float:left;
}
#div_cols_info2
{
	width:130px;
	float:left;
	color:#899ec9;
	font-size:9px;
	margin-top:8px;
	border:#000 0px solid;
	cursor:pointer;
}
#div_cols_info3
{
	width:75px;
	margin-top:5px;
	float:left;
	color:#4b4b4b;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	cursor:pointer
}
#div_cols1
{
	width:210px;
	height:20px;
	float:left;
	border:#000 0px solid;
	padding-left:5px
}
#div_cols2
{
	width:189px;
	height:20px;
	float:left;
	border:#000 0px solid;
	padding-left:8px
}
#div_cols3
{
	width:16px;
	height:17px;
	float:left;
}
#div_banner
{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
	background:none;
	border:#000 0px solid;
	-moz-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	-Webkit-border-radius: 0px 4px 4px 0px;
}
#div_prod
{
	width:758px;
	min-height:295px;
	margin-left:17px;
	background:none;
	border:#bfbfbf 1px solid;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border-spacing:0px;
	margin-top: 10px;
}
#cresce
{
	width:739px;
	height:340px;
	margin-left:17px;
	margin-top:17px;
	background:url(bg_rel.png);
	background-repeat:no-repeat;
	padding:10px;
	font-size:10px;

}
.cresce_bt
{
	width:156px;
	height:15px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#a7a7a7 1px solid;
	float:left;
	text-align:center;
	padding-top:5px;
	margin-right:2px;
	cursor:pointer
}
.cresce_bt2
{
	width:156px;
	height:15px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	border:#a7a7a7 1px solid;
	float:left;
	text-align:center;
	padding-top:5px;
	margin-right:2px;
	cursor:pointer;
	background:#0d4671;
	color:#FFF
}
#div_escolhe_img
{
	width:20px;
	height:295px;
	background:none;
	border-spacing:0px;
	border:#bfbfbf 0px solid;
	float:left;
	position:relative;
	text-align:center;

}
#div_escolhe_img_bottom
{
	width:15px;
	position: absolute;
	bottom: 0px;
	border:#000 0px solid;
	margin-left:auto;
	margin-right:auto;

}
.subpagina3
{
	width:40px;
	height:15px;
	border:#000 0px solid;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	font-size:9px;
	cursor:pointer;
	background-position:center;
	background-repeat:no-repeat;
	margin-top:5px;
	padding-top:5px;
	text-align:center

}
#maq
{
	width:40px;
	height:20px;
	border:#000 0px solid;
	margin-left:auto;
	margin-right:auto;
	text-align:center

}
#div_escolhe_img2
{
	width:252px;
	height:295px;
	background:none;
	border-spacing:0px;
	border:#bfbfbf 0px solid;
	float:left;
	padding-right: 20px;

}
#div_escolhe_img_bottom2
{
	width:252px;
	height:295px;
	border:#000 0px solid;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display: table-cell;
	vertical-align: middle;

}
#div_escolhe_caract
{
	width:420px;
	height:180px;
	background:none;
	border-spacing:0px;
	border-left:#efefef 1px solid;
	float:left;
	font-size:16px;
	color:#3d3d3d;
	font-weight:bold;
	padding:20px
}

#div_escolhe_caract_text
{
	width:420px;
	height:180px;
	background:none;
	border-spacing:0px;
	border-left:#efefef 1px solid;
	float:left;
	font-size:16px;
	color:#3d3d3d;
	font-weight:bold;
	padding:20px
}
#div_escolhe_preco
{
	width:460px;
	height:38px;
	background:none;
	border-spacing:0px;

	float:left;
	border-left:#efefef 1px solid;
	border-top:#efefef 1px solid;
	padding-top:2px;
	padding-left:4px
}
#div_escolhe_qtd
{
	width:464px;
	height:33px;
	background:none;
	border-spacing:0px;
	--border:#a7a7a7 1px solid;
	float:left;
	-moz-border-radius: 0px 0px 4px 0px;
	border-radius: 0px 0px 4px 0px;
	-Webkit-border-radius: 0px 0px 4px 0px;
	background:url(bk_pr2.png);
}

#contents
{
	border:#a7a7a7 0px solid;
	margin-left:18px;
}


.bt-submeter-newsletter{
	width: 150px;
	padding: 6px 10px;
	background-color: #0f4974;
	background: #17517b; /* Old browsers */
	background: -moz-linear-gradient(top,  #17517b 0%, #023b65 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17517b), color-stop(100%,#023b65)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #17517b 0%,#023b65 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #17517b 0%,#023b65 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #17517b 0%,#023b65 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #17517b 0%,#023b65 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17517b', endColorstr='#023b65',GradientType=0 ); /* IE6-9 */
	color:#fff;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0px;
    font-size: 11px;
	cursor: pointer;
	border-top: 2px solid #2f709f;
	border-bottom: 1px solid #001d32;
}
.bt-submeter-newsletter:hover{
	background: #17517b;
}

.bt-submeter-form{
	width: 150px;
	padding: 6px 10px;
	background-color: #0f4974;
	background: #17517b; /* Old browsers */
	background: -moz-linear-gradient(top,  #17517b 0%, #023b65 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17517b), color-stop(100%,#023b65)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #17517b 0%,#023b65 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #17517b 0%,#023b65 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #17517b 0%,#023b65 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #17517b 0%,#023b65 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17517b', endColorstr='#023b65',GradientType=0 ); /* IE6-9 */
	color:#fff;
	-webkit-border-radius: 3px;
    border-radius: 3px;
    border: 0px;
    font-size: 11px;
	cursor: pointer;
	border-top: 2px solid #2f709f;
	border-bottom: 1px solid #001d32;
}
.bt-submeter-form:hover{
	background: #17517b;
}

.mensagem-sem-produtos{
	font-size: 12px;
	margin-top: 25px;
	margin-left: 18px;
	padding: 15px;
	border-radius: 4px;
	color: #444;
	border: 1px solid #185d90;
	-webkit-box-shadow:  0px 2px 5px 1px rgba(0, 0, 0, 0.3);
    box-shadow:  0px 2px 5px 1px rgba(0, 0, 0, 0.3);

	background: #17517b; /* Old browsers */
	background: -moz-linear-gradient(top,  #17517b 0%, #023b65 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17517b), color-stop(100%,#023b65)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #17517b 0%,#023b65 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #17517b 0%,#023b65 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #17517b 0%,#023b65 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #17517b 0%,#023b65 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17517b', endColorstr='#023b65',GradientType=0 ); /* IE6-9 */
	color: #fff;

}

.div-stock{
	font-weight: bold;
	font-size: 10px;
	margin: 1px 4px 0px 5px;
	float:left;
	color: #00355c;
}




.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix {
  display: inline-block;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

.left{
	float:left;
}
.right{
	float:right;
}

.textright{
	text-align:right;
}


.div-container-area-reservada{
	width:1000px;
	min-height: 620px;
	background-color: #fff;
	color:#666;
	font-size: 11px;
	margin: 15px auto 0px auto;
	-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: inline-block;
    /*background-image: url('fundo_teste.jpg');*/
}
.div-sem-permissoes{
	width:1000px;
	min-height: 690px;
	background-color: #fff;
	color:#c00;
	font-size: 12px;
	margin: 0px auto -10px auto;
	-webkit-box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.2);
    box-shadow:  0px 0px 10px 2px rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    padding: 20px;
	font-weight: bold;
}

.div-container-area-reservada-left{
	width: 230px;
	float: left;
	min-height: 620px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 26%, #f7f7f7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(26%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 26%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 26%,#f7f7f7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 26%,#f7f7f7 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 26%,#f7f7f7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=1 ); /* IE6-9 */

}

.div-container-area-reservada-right{
	width: 768px;
	float: left;
	min-height: 500px;
	/*background-color: rgba(255, 100, 0, 0.3);*/
	border-left: 1px dotted #aaa;
}

.div-titulo-menu-left{
	font-size: 12px;
	font-weight: bold;
	float: left;
	color:#222;
}

.div-open-close-menu{
	float: right;
}
.div-holder-titulo{
	margin-bottom: 10px;
	height:20px;
}
.div-holder-titulo2{
	margin-bottom: 10px;
	height:35px;
	margin-top: 20px;
}

.div-box-menu-left{
	padding: 15px 10px 0px 10px;
}

.div-holder-linha-menu{
	height:20px;
	margin-bottom: 10px;
}
.div-holder-linha-menu-sub{
	height:15px;
	margin-bottom: 5px;
}
.div-texto-menu{
	margin-left: 10px;
	margin-top: 4px;
}

a.link-area-reservada{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #2f4e65;
	font-weight: bold;
}

a.link-area-reservada:hover{ color: #317696;}
a.link-area-reservada:active{color: #317696;}

a.link-area-reservada2{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #666;
}
a.link-area-reservada2:active{}
a.link-area-reservada2:visited{}
a.link-area-reservada2:link{}
a.link-area-reservada2:hover{ color: #317696;font-weight: bold;}

a.link_activo{
	color: #317696;
}

.texto11-azul-bold{
	color:#4793b3;
	font-weight: bold;
}

.linha-separadora{
	height: 1px;
	border-bottom:1px dotted  #b6b5b3 ;
	width: 95%;
	margin: auto;
}
.linha-separadora2{
	height: 1px;
	border-bottom:1px solid #a7a7a7 ;
}

.div-conteudo-right{
	/*background-color: rgba(0,255,0,0.3);*/
	width:730px;
	min-height: 600px;
	padding: 20px 20px 0px 20px;
}

.div-nome-user{
	color:#333;
}
.div-bem-vindo{
	font-size: 16px;
	color: #888;
	font-weight: bold;
	float: left;
}

.div-box-menu-right{
	/*margin-top: 20px;*/
	text-align: left;
}

.caixa-branca{
	background-color: #fff;
	padding: 20px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow:  0px 2px 6px 1px rgba(50, 50, 50, 0.3);
    box-shadow:  0px 2px 6px 1px rgba(50, 50, 50, 0.3);
    width:670px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #666;
    margin-bottom: 15px;
    padding-left: 30px;
    padding-right: 30px;
}
.caixa-branca2{
	background-color: #fff;
	padding: 10px 0px 0px 30px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-Webkit-border-radius: 4px 4px 4px 4px;
    width:680px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    color: #666;
    margin-bottom: 15px;
}
.caixa-branca-titulo{
	font-size: 14px;
	color: #999;
	margin: 10px 0px 25px 0px;
}
.caixa-branca-texto1{
	font-size: 12px;
    color: #555;
    font-weight: bold;
    width: 150px;
    height:24px;
    float: left;
    margin-top: 6px;
}
.caixa-branca-texto2{
	font-size: 12px;
    color: #2f4e65;
    height:30px;
    }
.caixa-branca-texto3{
    font-size: 12px;
    color: #555;
    font-weight: bold;
    height:24px;
    float: left;
    margin-top: 6px;
    margin-right: 10px;
}
.caixa-branca-input{
	padding:3px 6px;
	background-color: #fff;
	border:1px solid #fff;
	-webkit-box-shadow: inset 0px 1px 2px 1px rgba(50, 50, 50, 0.16);
	 box-shadow: inset 0px 1px 2px 1px rgba(50, 50, 50, 0.16);
	 width: 300px;
	 -moz-border-radius: 3px 3px 3px 3px;
	 border-radius:  3px 3px 3px 3px;
	 -Webkit-border-radius:3px 3px 3px 3px;
	 color:#444;
	 font-size: 12px;
	 font-family: Arial, sans-serif;
}

.div-subtitulo{
	float:left;
	color: #005179;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top:3px;
}

.bt-submit{
	float: left;

	background: #339abd; /* Old browsers */
	background: -moz-linear-gradient(top,  #339abd 0%, #007dbc 41%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#339abd), color-stop(41%,#007dbc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #339abd 0%,#007dbc 41%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #339abd 0%,#007dbc 41%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #339abd 0%,#007dbc 41%); /* IE10+ */
	background: linear-gradient(to bottom,  #339abd 0%,#007dbc 41%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#339abd', endColorstr='#007dbc',GradientType=0 ); /* IE6-9 */


	font-size: 12px;
	padding: 5px 6px 5px 6px;
	color: #fff;
	cursor: pointer;
	width: 110px;
	height: 25px;
	text-align: center;
	border-radius: 3px;
	-webkit-box-shadow:  0px 2px 5px 1px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 2px 5px 1px rgba(0, 0, 0, 0.5);
    border:0px;
}

.bt-submit:hover{
	background: #007dbc;
}

.bt-submit2{
	float: left;

	background: #00689c; /* Old browsers */
	background: -moz-linear-gradient(top,  #00689c 20%, #005179 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#00689c), color-stop(100%,#005179)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00689c 20%,#005179 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00689c 20%,#005179 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00689c 20%,#005179 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00689c 20%,#005179 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00689c', endColorstr='#005179',GradientType=0 ); /* IE6-9 */


	font-size: 12px;
	padding: 4px 6px 4px 6px;
	color: #fff;
	cursor: pointer;
	width: 110px;
	height: 25px;
	text-align: center;
	border-radius: 3px;

    border:0px;

	border-top: 2px solid #317696;
	border-bottom: 2px solid #001d32;
}

.bt-submit2:hover{
	background: #00689c;
}

.tabela-documentos-internos{
	font-family: Arial, sans-serif;
	font-size: 12px;
	width:100%;
	color:#333;
}

.tabela-documentos-internos-titulo{
	font-weight: bold;
	font-size: 12px;
	height: 30px;
}
.tabela-documentos-internos-conteudo{
	border-bottom: 1px solid #ddd;
	height: 25px;
	font-size: 12px;
	color:#666;
}

.texto-verde{
	color: #0b0;
}

.text-right{
	text-align: right;
}

.div-alerta-positivo{
	padding:5px 10px;
	background-color: #3b3;
	font-size: 11px;
	color: #fff;
	font-family: Arial, sans-serif;
	margin: 20px 0px 10px 0px;
	font-weight: bold;
	display:none;
}
.div-alerta-negativo{
	padding:5px 10px;
	background-color: #b33;
	font-size: 11px;
	color: #fff;
	font-family: Arial, sans-serif;
	margin: 20px 0px 10px 0px;
	font-weight: bold;
	display:none;
}
.div-alerta-positivo2{
	padding:5px 10px;
	background-color: #3b3;
	font-size: 11px;
	color: #fff;
	font-family: Arial, sans-serif;
	margin: 20px 0px 10px 0px;
	font-weight: bold;
	display:none;
}
.div-alerta-negativo2{
	padding:5px 10px;
	background-color: #b33;
	font-size: 11px;
	color: #fff;
	font-family: Arial, sans-serif;
	margin: 20px 0px 10px 0px;
	font-weight: bold;
	display:none;
}
.mensagem-formulario-erro{
	margin: 0px 5px;
	color: #d00;
}

.hide{
	display: none;
}
.show{
	display: block;
}

a.link_entidade{ color: #0076A3; font-weight: bold; cursor: pointer; }
a.link_entidade:active{ color: #0076A3; font-weight: bold;}
a.link_entidade:visited{ color: #0076A3; font-weight: bold;}
a.link_entidade:link{ color: #0076A3; font-weight: bold;}
a.link_entidade:hover{ color: #333; font-weight: bold;}

.div-texto-destaque{
	margin: 20px 0px;
	background-color: #eee;
	padding: 7px 15px;
	border-radius: 3px;

	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcfcfc 1%, #ededed 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fcfcfc), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfcfc 1%,#ededed 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfcfc 1%,#ededed 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

	border: 1px solid #eee;

}



.texto1-pesquisa{
    float:left;
    font-weight: bold;
    font-size: 11px;
    color: #222;
    font-family: Arial, sans-serif;
    width: 60px;
    text-align: right;
    margin-right: 10px;
    padding-top: 6px;
}

.select-pesquisa{
    width: 153px;
    margin-left: 2px;
}
.bt-pesquisa-avancada{
    padding: 2px 10px;
    background-color: #eee;
    border: 1px solid #e0e0e0;
    color: #222;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
}
.bt-pesquisa-avancada:hover{
    background-color: #e0e0e0;
    border: 1px solid #ddd;
     font-size: 12px;
     padding: 2px 10px;
}

.texto2-pesquisa{
    float: left;
    font-weight: bold;
    font-size: 12px;
    margin-right: 10px;
}

.texto3-pesquisa{
    float: left;
    font-size: 10px;
    color: #333;
    margin-right: 10px;
    overflow: hidden;

}

/**********************************************/
#tabless {
	width: 735px; /* 735*/
}
#tabless p {
	clear: both;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #e3e7e7;
	height: 20px;
	padding-top: 5px;
	color: #2f4e65;
}
#tabless p:first-child {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	margin-top: 15px;
	border-bottom: 2px solid #ddd;
	color: #001d33;
}
#tabless span {
	float: left;
	padding: 0 6px;
}
#tabless span.col0 {
	width: 35px; /* 35*/
	white-space: nowrap;
	overflow-x: hidden;
	padding-left: 0px;
	text-align: center;
}
#tabless span.col1 {
	width: 90px; /*95 */
	white-space: nowrap;
	overflow-x: hidden;
	padding-left: 0px;
}
#tabless span.col2 {
	width: 278px; /* 288 */
	white-space: nowrap;
	overflow-x: hidden;
}
#tabless span.col3 {
	width: 103px; /* 103*/
	white-space: nowrap;
	overflow-x: hidden;
}
#tabless span.col4 {
	width: 78px; /* 78 */
	text-align: right;
}
#tabless span.col5 {
	width: 40px;
	text-align: center;
}
#tabless span.col6 {
	width: 35px;
	text-align: center;
}
/**********************************************/
#lista_enc_tabless {
	width: 735px;
}
#lista_enc_tabless p {
	clear: both;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #e3e7e7;
	height: 20px;
	padding-top: 5px;
	color: #2f4e65;
}
#lista_enc_tabless p:first-child {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	margin-top: 15px;
	border-bottom: 2px solid #ddd;
	color: #001d33;
}
#lista_enc_tabless span {
	float: left;
	padding: 0 10px;
}
#lista_enc_tabless span.col1 {
	width: 25px;
	white-space: nowrap;
	overflow-x: hidden;
}
#lista_enc_tabless span.col2 {
	width: 80px;
	white-space: nowrap;
	overflow-x: hidden;
}
#lista_enc_tabless span.col3 {
	width: 120px;
	white-space: nowrap;
	overflow-x: hidden;
}
#lista_enc_tabless span.col4 {
	width: 50px;
	text-align: center;
}
#lista_enc_tabless span.col5 {
	width: 73px;
	text-align: right;
}
#lista_enc_tabless span.col6 {
	width: 75px;
	text-align: right;
}
#lista_enc_tabless span.col7 {
	width: 75px;
	text-align: right;
}
#lista_enc_tabless span.col8 {
	width: 76px;
	text-align: center;
}


/**********************************************/

#mensagens_tabless {	width: 735px;}
#mensagens_tabless p {
	clear: both;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #e3e7e7;
	height: 20px;
	padding-top: 5px;
	color: #2f4e65;
}
#mensagens_tabless p:first-child {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	margin-top: 15px;
	border-bottom: 2px solid #ddd;
	color: #001d33;
}
#mensagens_tabless span {	float: left; padding: 0 10px;}
#mensagens_tabless span.col1 {	width: 110px; white-space: nowrap; overflow-x: hidden;}
#mensagens_tabless span.col2 {	width: 110px; white-space: nowrap; overflow-x: hidden; }
#mensagens_tabless span.col3 {	width: 320px; white-space: nowrap; overflow-x: hidden;}
#mensagens_tabless span.col4 {	width: 110px; text-align: left; white-space: nowrap; overflow-x: hidden;}
#mensagens_tabless span.col5 {	width: 100px; text-align: left; white-space: nowrap; overflow-x: hidden;}
#mensagens_tabless span.col6 {	width: 30px; text-align: left; white-space: nowrap; overflow-x: hidden;}
#mensagens_tabless span.col7 {	width: 55px; text-align: right; white-space: nowrap; overflow-x: hidden;}
#mensagens_tabless span.col8 {	width: 65px; text-align: right; white-space: nowrap; overflow-x: hidden;}
#mensagens_tabless span.col9 {	width: 65px; text-align: right; white-space: nowrap; overflow-x: hidden;}
#mensagens_tabless span.col10 {	width: 50px; text-align: right; white-space: nowrap; overflow-x: hidden;}


/**********************************************/


#cc_tabless {width: 735px;}
#cc_tabless p {
	clear: both;
	width: 100%;
	margin: 0;
	border-bottom: 1px solid #e3e7e7;
	height: 20px;
	padding-top: 5px;
	color: #2f4e65;
}
#cc_tabless p:first-child {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 5px;
	margin-top: 15px;
	border-bottom: 2px solid #ddd;
	color: #001d33;
}
#cc_tabless span {	float: left; padding: 0 10px;}
#cc_tabless span.col1 {	width: 25px; white-space: nowrap; overflow-x: hidden;}
#cc_tabless span.col2 {	width: 65px; white-space: nowrap; overflow-x: hidden; }
#cc_tabless span.col3 {	width: 34px; white-space: nowrap; overflow-x: hidden;}
#cc_tabless span.col4 {	width: 80px; text-align: left; white-space: nowrap; overflow-x: hidden;}
#cc_tabless span.col5 {	width: 65px; text-align: left; white-space: nowrap; overflow-x: hidden;}
#cc_tabless span.col6 {	width: 30px; text-align: left; white-space: nowrap; overflow-x: hidden;}
#cc_tabless span.col7 {	width: 55px; text-align: right; white-space: nowrap; overflow-x: hidden;}
#cc_tabless span.col8 {	width: 65px; text-align: right; white-space: nowrap; overflow-x: hidden;}
#cc_tabless span.col9 {	width: 65px; text-align: right; white-space: nowrap; overflow-x: hidden;}
#cc_tabless span.col10 {width: 50px; text-align: right; white-space: nowrap; overflow-x: hidden;}


.input-pesquisa-avancada{
	padding-left: 4px;
	color: #333
}

.input-qtd{
	width: 30px;
	text-align: center;
	color: #444;
	margin-top: -3px;
}

.input-qtd2{
	width: 30px;
	text-align: center;
	color: #444;
	margin-top: -3px;
}


a.link_azul{ color: #2f4e65;  cursor: pointer; font-size: 11px; }
a.link_azul:active{ color: #2f4e65; font-size: 11px;}
a.link_azul:visited{ color: #2f4e65; font-size: 11px;}
a.link_azul:link{ color: #2f4e65; font-size: 11px;}
a.link_azul:hover{ color: #0067b3; font-size: 11px;}

a.link_azul2{ color: #2f4e65;  cursor: pointer; font-size: 12px; }
a.link_azul2:active{ color: #2f4e65; font-size: 12px;}
a.link_azul2:visited{ color: #2f4e65; font-size: 12px;}
a.link_azul2:link{ color: #2f4e65; font-size: 12px;}
a.link_azul2:hover{ color: #0067b3; font-size: 12px;}

a.link_azul_bold{ color: #2f4e65;  cursor: pointer; font-size: 11px; font-weight: bold; }
a.link_azul_bold:active{ color: #2f4e65; font-size: 11px;font-weight: bold;}
a.link_azul_bold:visited{ color: #2f4e65; font-size: 11px;font-weight: bold;}
a.link_azul_bold:link{ color: #2f4e65; font-size: 11px;font-weight: bold;}
a.link_azul_bold:hover{ color: #0067b3; font-size: 11px;font-weight: bold;}

.hide{
	display: none;
}

.botao-fechar-janela{
    position:absolute;
    width:21px;
    height:17px;
    text-align: center;
    padding-top: 3px;
    /*background-color:#005179; */
    color:#fff;
    font-weight:bold;
    -moz-border-radius: 10px 10px 10px 10px;
    -Webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;

    background: #00689c; /* Old browsers */
	background: -moz-linear-gradient(top,  #00689c 0%, #005179 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00689c), color-stop(100%,#005179)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #00689c 0%,#005179 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #00689c 0%,#005179 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #00689c 0%,#005179 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #00689c 0%,#005179 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00689c', endColorstr='#005179',GradientType=0 ); /* IE6-9 */

}

.div-janela-encomenda{
    display: none;
   	width: 588px;
	min-height: 100px;
    background-color: #fff;
    position: absolute;
    /*margin-left: 60px;*/
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 4px 3px 3px;
    -Webkit-border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow:  0px 2px 10px 2px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 2px 10px 2px rgba(0, 0, 0, 0.5);
    padding: 20px;
    font-size: 11px;
    z-index: 999;
    margin-left: 45px;
}

.box-encomenda-titulo{
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	height: 20px;
	margin-bottom: 5px;
	color:#0C4570;
}

.box-encomenda-texto1{
	font-size: 12px;
	float: left;
	margin-right: 5px;
	height: 22px;
	white-space: nowrap;
	overflow-x: hidden;
	text-align: left;

	padding-top: 3px;
}

.box-encomenda-linha{
	width: 100%;
	height: 2px;
	border-bottom: 1px dashed #ddd;
	margin: 5px 0px 10px 0px;
}

.box-dashboard{
	width: 355px;
	font-size: 11px;
	margin-bottom: 20px;
	margin-right: 20px;
	float:left;
}

.box-dashboard-produto{
	width: 170px;
	float: left;
	margin-bottom: 8px;
	margin-right: 14px;
}

.box-dashboard-titulo{
	font-weight: bold;
	color: #0C4570;
	margin-bottom: 5px;
	font-size: 12px;
}

.div-dashboard-texto{
	width: 100px;
	white-space: nowrap;
	overflow-x: hidden;
}
.div-dashboard-texto2{
	width: 230px;
	font-size: 12px;
	white-space: nowrap;
	overflow-x: hidden;
	margin-bottom: 10px;
}

.div-dashboard-valor{
	width: 45px;
	text-align: right;
}

.linha-separadora3{
	height: 1px;
	border-bottom:1px solid #ccc ;
	margin-bottom: 10px;
}
.linha-separadora4{
	height: 1px;
	border-bottom:1px dashed #ccc ;
	margin-bottom: 10px;
}

.titulo-area-reservada{
	font-weight: bold;
	font-size: 14px;
	color: #222;
	margin-bottom: 30px;
}

.texto12{
	font-size: 12px;
}

a.link_bold{
	font-weight: bold;
}

.box-produto{
	width: 120px;
	height: 150px;
	margin-bottom: 10px;
	margin-right: 32px;
	float: left;
}
.box-produto-titulo{
	font-size: 11px;
	font-weight: bold;
	color: #333;
	margin: 3px 0px 1px 0px;
	white-space: nowrap;
	overflow-x: hidden;
	overflow-y: hidden;

}
.box-produto-preco{

}

.sombra{
	-webkit-box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, 0.5);
}

.input-pesquisa-avancada-cc{
	color: #333;
	text-align: center;
	font-size: 11px;
}


.div-janela-cc{
    display: none;
   	width: 781px;
	min-height: 100px;
    background-color: #fff;
    position: absolute;
    /*margin-left: 60px;*/
    -moz-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 4px 3px 3px;
    -Webkit-border-radius: 3px 3px 3px 3px;
    -webkit-box-shadow:  0px 2px 10px 2px rgba(0, 0, 0, 0.5);
    box-shadow:  0px 2px 10px 2px rgba(0, 0, 0, 0.5);
    padding: 20px;
    font-size: 11px;
    z-index: 999;
    margin-top: -55px;
	margin-left: -150px;
}

.box-cc-titulo{
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin-right: 5px;
	height: 20px;
	margin-bottom: 5px;
	color:#001d33;
}

.box-cc-texto1{
	font-size: 11px;
	float: left;
	margin-right: 5px;
	height: 18px;
	white-space: nowrap;
	overflow-x: hidden;
	text-align: left;
	color: #2f4e65;
	text-overflow: ellipsis;
}

.box-cc-linha{
	width: 100%;
	height: 2px;
	border-bottom: 1px dashed #ccc;
	margin: 5px 0px 10px 0px;
}

.tooltip{display:inline;position:relative;font-size: 11px; color: #222; }
.tooltip:hover{text-decoration:none}
.tooltip:hover:after{
    background:#007dbc;
    background:#007dbc;
    border-radius:5px;
    bottom:18px;
    color:#fff;
    content:attr(title);
    display:block;
    left:50px;
    padding:3px 7px;
    position:absolute;
    white-space:nowrap;
    z-index:98
}
.tooltip:hover:before{
    border:solid;
    border-color:#007dbc  transparent;
    border-width:6px 6px 0 6px;
    bottom:12px;
    content:"";
    display:block;
    left:66px;
    position:absolute;
    z-index:99;

}


.tabela-contactos td{
    border: 1px solid #ccc !important;
    padding: 12px !important;
    vertical-align: top;
    background: #fff !important;
    font-size: 1.1em;
}

/*.content-text tr:nth-child(even) td{ background: #e3e5ee; border-bottom: 1px solid #eaeaea !important; }
.content-text tr:nth-child(odd) td{ background: #dcdee5; } */
.tabela-contactos td:hover{ background: #f7f7f7 !important; cursor: default;  }
.tabela-contactos tr:first-child td{ background: #F6F6F6 !important; color: #00325e; font-weight: bold; font-size: 1.2em; }


.eenergia {
    background: none repeat scroll 0 0 #88b7d5;
    border-left-color: #88b7d5;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: 13px;
    left: 0;
    padding: 5px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px #000;
    top: 10px;
    width: 30px;
}
.eenergia::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 11px solid transparent;
    border-image: none;
    border-left-color: inherit;
    border-right: 11px solid transparent;
    border-style: solid;
    border-top: 11px solid transparent;
    border-width: 11px;
    content: " ";
    height: 0;
    left: 100%;
    margin-top: -12px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    width: 0;
}
.eenergia2 {
    background: none repeat scroll 0 0 #88b7d5;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 17px;
    padding: 5px;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 1px 1px #000;
    top: 50px;
    width: 40px;
	cursor:pointer
}

.eenergia2::after {
      -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 13px solid transparent;
    border-image: none;
    border-left: 13px solid transparent;
    border-right-color: inherit;
    border-style: solid;
    border-top: 13px solid transparent;
    border-width: 13px;
    content: " ";
    height: 0;
    margin-top: -13px;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 0;
}
.eenergia3 {
    background: none repeat scroll 0 0 #88b7d5;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    height: 17px;
    padding: 5px;
    position: absolute;
    right: 0;
    text-align: center;
    text-shadow: 1px 1px #000;
    top: 10px;
    width: 40px;
	cursor:pointer
}
.eenergia3::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 13px solid transparent;
    border-image: none;
    border-left: 13px solid transparent;
    border-right-color: inherit;
    border-style: solid;
    border-top: 13px solid transparent;
    border-width: 13px;
    content: " ";
    height: 0;
    margin-top: -13px;
    pointer-events: none;
    position: absolute;
    right: 100%;
    top: 50%;
    width: 0;
}