/* Copyright - PRIMAVERA - Business Software Solutions, S.A. Todos os direitos reservados. */
/*
pc = Product Catalogue
*/
/*  defeniçoes genericas da tabela mãe do catálogo*/ 
.pc_container{
	height:100%;
	width:100%;
}
.pc_leftColumn {
	background-color: #EEF7FC;
	width:180px;
	border-right-width: 9px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	vertical-align: top;
}
.pc_rightColumn {
	background-color: #FFF;
	width:180px;
	border-left-width: 9px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	vertical-align: top;
}
.pc_centralColumn {
	background-color: #FFF;
	vertical-align: top;
}
/* define a cor de fundo dos botões nas listas do catalogo */
.pc_btnBgColor{
	background-color:#EDF7FA;
}
/* */
/* Medidas Caixas Fotos */
/* */
.pc_sizeSearchFoto{
	width:110px;
	height:82px;
}
.pc_sizeFotoRelatedArt{
	width:60px;
	height:44px;
}
/* */
/* mais Info */
/* */
.pc_goDetail {
	width:21px;
	height:26px;
	background-image:  url("../Images/moreInfo_s.gif");
	background-repeat: repeat-x;
	background-position: left top;
	cursor:pointer;
	margin-left:3px;
}
.pc_goDetail_over {
	width:21px;
	height:26px;
	background-image:  url("../Images/moreInfo_s.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor:pointer;
	margin-left:3px;
}
/* add basket */
.pc_addBasket {
	width:21px;
	height:26px;
	background-image:  url("../Images/addShop_S.gif");
	background-repeat: repeat-x;
	background-position: left top;
	cursor:pointer;
	margin-left:3px;
}
.pc_addBasket_over {
	width:21px;
	height:26px;
	background-image:  url("../Images/addShop_S.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor:pointer;
	margin-left:3px;
}
/* //////////////////////////////////////////////////////////////////// */
/* //////////////////         FILTRO          ///////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_filter_top_l {
	width: 10px;
	background-image:  url("../Images/pc_filter_tl.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_filter_top_r {
	width: 10px;
	background-image:  url("../Images/pc_filter_tr.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_filter_top_c {
	vertical-align: top;
	background-image:  url("../Images/pc_filter_tc.gif");
	background-repeat: repeat-x;
	background-position: center top;
	height: 10px;
}
.pc_filter {
	background-image:  url("../Images/pc_filter_c.gif");
	background-repeat: repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #51585F;
	vertical-align: top;
	height:77px;
}
.pc_filter_l {
	width: 10px;
	background-image:  url("../Images/pc_filter_l.gif");
	background-repeat: repeat-y;
	background-position: left top;
}
.pc_filter_r {
	width: 10px;
	background-image:  url("../Images/pc_filter_r.gif");
	background-repeat: repeat-y;
	background-position: right top;
}
.pc_filter_bottom_l {
	height: 19px;
	width: 10px;
	background-image:  url("../Images/pc_filter_bl.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_filter_bottom_r {
	width: 10px;
	background-image:  url("../Images/pc_filter_br.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_filter_bottom_c {
	background-image:  url("../Images/pc_filter_bc.gif");
	background-repeat: repeat-x;
	background-position: center top;
}
.pc_btn_m_filer {
	background-image: url("../Images/pc_btn_filter.gif");
	border: none;
	height: 18px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: center top;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#FAFAFC;
	cursor:pointer;
	padding-bottom:2px;
}
.pc_btn_m_filer_over {
	background-image: url("../Images/pc_btn_filter.gif");
	border: none;
	height: 18px;
	width: 90px;
	background-repeat: no-repeat;
	background-position: center bottom;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#FAFAFC;
	cursor:pointer;
	padding-bottom:1px;
}
.pc_filter_input_data, .pc_filter_input_data_over, .pc_filter_select, .pc_filter_select_over{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #51585F;
	border: 1px solid #CCC;
	background-color: #F7F8FA;
	padding-right: 3px;
	padding-left: 3px;
	padding-top:2px;
	height: 18px;
}
.pc_filter_input_data {
	width:380px
}
.pc_filter_input_data_over {
	border: 1px solid #BBBBBB;
	background-color: #FFFFFF;
	padding-right: 3px;
	padding-left: 3px;
	padding-top:2px;
	height: 18px;
	width:380px
}
.pc_filter_block {
	padding: 3px 1px;
}
.pc_filter_btns {
	padding: 5px 1px;
}
/* //////////////////////////////////////////////////////////////////// */
/* //////////////////      MEGA DESTAQUES     ///////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_megaHighlight_head {
	width:100%;
}
.pc_megaHighlight_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #51585F;
}
.pc_megaHighlight_footer {
	width:100%;
}
.pc_megaHighlight_tl {
	width: 10px;
	background-image:  url("../Images/megaHighlight_tl.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pc_megaHighlight_tr {
	width: 10px;
	background-image:  url("../Images/megaHighlight_tr.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pc_megaHighlight_tc {
	background-image:  url("../Images/megaHighlight_tc.gif");
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 19px;
}
.pc_megaHighlight_l {
	width: 10px;
	background-image:  url("../Images/megaHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	background-position: right bottom;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ACD6EF;
	background-color:#F5FBFE;
}
.pc_megaHighlight_r {
	width: 10px;
	background-image:  url("../Images/megaHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: right bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ACD6EF;
	background-color:#F5FBFE;
}
.pc_megaHighlight_c {
/*	vertical-align: top;*/
	background-image:  url("../Images/megaHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color:#F5FBFE;
}
.pc_megaHighlight_size {
	width: 255px;
}
.pc_megaHighlight_bl {
	width: 10px;
	background-image:  url("../Images/megaHighlight_bl.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_megaHighlight_br {
	width: 10px;
	background-image:  url("../Images/megaHighlight_br.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_megaHighlight_bc {
	background-image:  url("../Images/megaHighlight_bc.gif");
	background-repeat: repeat-x;
	background-position: center top;
	height: 11px;
}
/* separador de megadestaque */
.pc_megaHighlight_sep_l {
	width: 10px;
	height: 17px;
	background-image:  url("../Images/megaHighlight_sep_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_megaHighlight_sep_r {
	width: 10px;
	background-image:  url("../Images/megaHighlight_sep_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_megaHighlight_sep_c {
	background-image:  url("../Images/megaHighlight_sep_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
}
/* foto de megadestaque */
.pc_megaFoto {
	border: 1px solid #BCE0F3;
	background-color: #FFFFFF;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:191px;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;
}
.pc_megaFoto_over {
	border: 1px solid #83B1CB;
	background-color: #F9FDFE;
	text-align:center;
	cursor:pointer;
	width:255px;
	height:191px;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
}
.pc_megaFoto_size {
	width:230px;
	height:172px;
}
/* preco de megadestaque */
.pc_megaPrice {
	width: 10px;
	margin-left:9px;
	margin-top:6px;
	font-size: 5px;
}
.pc_megaPrice_l {
	width: 5px;
	height: 26px;
	background-image:  url("../Images/megaHighlight_price_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_megaPrice_r {
	width: 5px;
	background-image:  url("../Images/megaHighlight_price_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_megaPrice_c {
	background-image:  url("../Images/megaHighlight_price_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
	text-align:right;
	padding-right:3px;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3E84AC;
}
/* preco de megadestaque sem desconto*/
.pc_megaDiscPrice_l {
	width: 5px;
	height: 26px;
	background-image:  url("../Images/megaHighlight_disc_price_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_megaDiscPrice_r {
	width: 5px;
	background-image:  url("../Images/megaHighlight_disc_price_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_megaDiscPrice_c {
	background-image:  url("../Images/megaHighlight_disc_price_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
	text-align:right;
	padding-right:3px;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: line-through;
}
/* Mega Info */
.pc_megaHead {
	margin-left:9px;
}
.pc_megaBody {
	margin-left:9px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height:15px;
}
.pc_megaTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3E84AC;
	line-height:19px;
	text-decoration:none
}
.pc_megaTitle:hover {
	text-decoration:underline;
}
.pc_megaCondType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height:17px;
}
.pc_linkText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height:15px;
	text-decoration:none;
}
.pc_linkText:hover {
	text-decoration:underline;
	color:#3E84AC;
}
.CondType {
	font-weight:bold;
}
/* //////////////////////////////////////////////////////////////////// */
/* //////////////////     SUPER DESTAQUES     ///////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_superHighlight_head {
	width:100%;
}
.pc_superHighlight_footer {
	width:100%;
}
.pc_superHighlight_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #51585F;
}
.pc_superHighlight_tl {
	width: 10px;
	background-image:  url("../Images/superHighlight_tl.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
}
.pc_superHighlight_tr {
	width: 10px;
	background-image:  url("../Images/superHighlight_tr.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.pc_superHighlight_tc {
	background-image:  url("../Images/superHighlight_tc.gif");
	background-repeat: repeat-x;
	background-position: center bottom;
	height: 28px;
}
.pc_superHighlight_l {
	width: 10px;
	background-image:  url("../Images/superHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	background-position: right bottom;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DDDACA;
	background-color:#F9F9F7;
}
.pc_superHighlight_r {
	width: 10px;
	background-image:  url("../Images/superHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: right bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDACA;
	background-color:#F9F9F7;
}
.pc_superHighlight_c {
	background-image:  url("../Images/superHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color:#F9F9F7;
}
.pc_superHighlight_bl {
	width: 10px;
	background-image:  url("../Images/superHighlight_bl.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_superHighlight_br {
	width: 10px;
	background-image:  url("../Images/superHighlight_br.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_superHighlight_bc {
	background-image:  url("../Images/superHighlight_bc.gif");
	background-repeat: repeat-x;
	background-position: center top;
	height: 11px;
}
/* preco de superDestaque */
.pc_superPrice {
	width: 10px;
	margin-top:6px;
}
.pc_superPrice_l {
	width: 5px;
	height: 26px;
	background-image:  url("../Images/superHighlight_price_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_superPrice_r {
	width: 5px;
	background-image:  url("../Images/superHighlight_price_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_superPrice_c {
	background-image:  url("../Images/superHighlight_price_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
	text-align:right;
	padding-right:3px;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	line-height:10px;
}
.pc_superDiscPrice {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: line-through;
}
/* foto de superdestaque */
.pc_superFoto {
	border: 1px solid #E0DECF;
	background-color: #FFFFFF;
	padding:3px;
	text-align:center;
	cursor:pointer;
	width:170px;
	height:128px;	
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
}
.pc_superFoto_size {
	width:153px;
	height:115px;	
}
.pc_superFoto_over {
	border: 1px solid #C6C2A6;
	background-color: #FCFCFB;
	padding:3px;
	text-align:center;
	cursor:pointer;
	width:170px;
	height:128px;	
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
}
.pc_superHead {
	margin-left:1px;
	margin-bottom:3px;
}
.pc_superTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	line-height:15px;
	text-decoration:none
}
.pc_superTitle:hover {
	text-decoration:underline;
	color: #555;
}
/* separador horizontal de superdestaque */
.pc_superHighlight_sep_l {
	width: 10px;
	height: 17px;
	background-image:  url("../Images/superHighlight_sep_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_superHighlight_sep_r {
	width: 10px;
	background-image:  url("../Images/superHighlight_sep_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_superHighlight_sep_c {
	background-image:  url("../Images/superHighlight_sep_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
}
/* separador vertical de superdestaque */
.pc_superHighlight_Vsep_c {
	background-image:  url("../Images/superVSep_c.gif");
	background-repeat: repeat-y;
	background-position: Left bottom;
	height: 100%;
	width:19px;
}
/* //////////////////////////////////////////////////////////////////// */
/* //////////////////           MENU          ///////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_menuOption_off {
	background-image:  url("../Images/pc_op_off.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	width:180px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D83AB;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	background-color:#EEF7FC;
	line-height:14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.pc_menuOption_over {
	background-image:  url("../Images/pc_op_over.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	width:180px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#254F67;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	background-color:#DFEFF9;
	line-height:14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.pc_menuOption_on {
	background-image:  url("../Images/pc_op_on.gif");
	background-repeat: no-repeat;
	background-position: left bottom;
	width:180px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#254F67;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	background-color:#CEE7F6;
	line-height:14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.pc_menuChildOption_off {
	background-image:  url("../Images/pc_opChild_off.gif");
	background-repeat: repeat-y;
	background-position: left bottom;
	width:182px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3D83AB;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	background-color:#CEE7F6;
	line-height:14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.pc_menuChildOption_over {
	background-image:  url("../Images/pc_opChild_over.gif");
	background-repeat: repeat-y;
	background-position: right bottom;
	width:182px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#254F67;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	background-color:#C1E1F3;
	line-height:14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.pc_menuChildOption_on {
	background-image:  url("../Images/pc_opChild_on.gif");
	background-repeat: repeat-y;
	background-position: right bottom;
	width:182px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#254F67;
	cursor:pointer;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:6px;
	background-color:#ADD7EF;
	line-height:14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
/* //////////////////////////////////////////////////////////////////// */
/* ////////////////     RESULTADOS PESQUISA     /////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_searchHighlight_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #51585F;
	background-color:#F5FBFE;
}
.pc_searchHighlight_l {
	width: 10px;
	background-image:  url("../Images/megaHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	background-position: right bottom;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ACD6EF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACD6EF;
	background-color:#F5FBFE;
}
.pc_searchHighlight_r {
	width: 10px;
	background-image:  url("../Images/megaHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: right bottom;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ACD6EF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACD6EF;
	background-color:#F5FBFE;
}
.pc_searchHighlight_c {
	background-image:  url("../Images/megaHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACD6EF;
	padding-top:9px;
	padding-bottom:9px;
}
/* preco de Destaque no resultado da pesquisa */
.pc_searchHighlightPrice {
	width: 10px;
	margin-top:6px;
	font-size:9px;
}
.pc_searchHighlightPrice_l {
	width: 5px;
	height: 26px;
	background-image:  url("../Images/megaHighlight_price_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_searchHighlightPrice_r {
	width: 5px;
	background-image:  url("../Images/megaHighlight_price_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
	border-right-color: #ACD6EF;
	background-color:#F5FBFE;
}
.pc_searchHighlightPrice_c {
	background-image:  url("../Images/megaHighlight_price_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
	text-align:right;
	padding-right:3px;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E84AC;
	line-height:10px;
}
.pc_searchDiscPrice {
	text-align:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: line-through;
}
/* preco de um resultado da pesquisa */
.pc_searchPrice {
	width: 10px;
	margin-top:6px;
	font-size:9px;
}
.pc_searchPrice_l {
	width: 5px;
	height: 26px;
	background-image:  url("../Images/superHighlight_price_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_searchPrice_r {
	width: 5px;
	background-image:  url("../Images/superHighlight_price_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
	border-right-color: #ACD6EF;
	background-color:#F5FBFE;
}
.pc_searchPrice_c {
	background-image:  url("../Images/superHighlight_price_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
	text-align:right;
	padding-right:3px;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	line-height:10px;
}
/* foto de destaque no resultado da pesquisa */
.pc_searchHighlightFoto {
	border: 1px solid #BCE0F3;
	background-color: #FFFFFF;
	padding:3px;
	text-align:center;
	cursor:pointer;
	width:170px;
	height:128px;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
}
.pc_searchHighlight_size {	
	width:153px;
	height:115px;
}
.pc_searchHighlightFoto_over {
	border: 1px solid #83B1CB;
	background-color: #F9FDFE;
	padding:3px;
	text-align:center;
	cursor:pointer;
	width:170px;
	height:128px;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
}
.pc_searchFoto {
	border: 1px solid #E0DECF;
	background-color: #FFFFFF;
	padding:3px;
	text-align:center;
	cursor:pointer;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width:110px;
	height:82px;
}
.pc_searchFoto_over {
	border: 1px solid #C6C2A6;
	background-color: #FCFCFB;
	text-align:center;
	cursor:pointer;
	padding:3px;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width:110px;
	height:82px;
}
.pc_searchHead {
	margin-left:1px;
	margin-bottom:3px;
}
.pc_searchHighlightTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3E84AC;
	line-height:15px;
	text-decoration:none
}
.pc_searchHighlightTitle:hover {
	text-decoration:underline;
}
.pc_searchTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #837A67;
	line-height:15px;
	text-decoration:none
}
.pc_searchTitle:hover {
	text-decoration:underline;
}
/* separador vertical dos destaques da pesquisa */
.pc_searchHighlight_Vsep {
	background-image:  url("../Images/megaHighlight_c.gif");
	background-repeat: repeat-x;
	background-position: Left bottom;
	height: 100%;
	width:18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACD6EF;
	text-align:left;
}
/* resultados impar da pesquisa */
.pc_searchOdd {
	background-color:#F9F9F7;
}
.pc_searchOdd_l {
	width: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3CFBA;
}
.pc_searchOdd_r {
	width: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3CFBA;
}
.pc_searchOdd_c {
	background-color:#F9F9F7;
	padding-bottom:6px;
	padding-top:6px;
}
/* */
/* resultados par da pesquisa */
/* */
.pc_searchEven {
	background-color:#FFF;
}
.pc_searchEven_l {
	width: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D3CFBA;
}
.pc_searchEven_r {
	width: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D3CFBA;
}
.pc_searchEven_c {
	background-color:#FFFFFF;
	padding-bottom:6px;
	padding-top:6px;
}
.pc_searchFoto_size {
	width:99px;
	height:75px;
}
/* */
/* espaço entre a foto e a info do resultado da pesquisa */
/* */
.pc_search_vGutter{
	width:9px;
}
/* */
/* constroi a consola de categorização dos resultados */
/* */
.pc_resultCatg{
	background-color:#FFF;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
.pc_resultCatg_l{
	background-color:#F0F8FC;
	width:10px;
}
.pc_resultCatg_c{
	padding-top:9px;
	padding-bottom:9px;
	background-color:#F0F8FC;
}
.pc_ico_resultCatg{
	background-color:#F0F8FC;
	width:72px;
	text-align:center;
}
.pc_resultCatg_r{
	background-color:#F0F8FC;
	width:10px;
}
.pc_icon_catg{
	width:24px;
	text-align:center;
}
.pc_catgBox{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:  url(../Images/pc_catg_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height:24px;
	cursor:pointer;
}
.pc_catgBox_over{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image:  url(../Images/pc_catg_bg.gif);
	background-repeat: repeat-x;
	background-position: center -40px;
	height:24px;
	color:#2C5F7C;
	cursor:pointer;
}
.pc_resultCatgName{
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration:none;
 color:#444444;
}
.pc_resultCatgName:hover{
 color:#2C5F7C;
 text-decoration:none;
}
.pc_catgBox_tl {
	background-image:  url(../Images/catgBox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:4px;
	height:4px;
}
.pc_catgBox_tr {
	background-image:  url(../Images/catgBox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_catgBox_bl {
	background-image:  url(../Images/catgBox_bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width:4px;
	height:4px;
}
.pc_catgBox_br {
	background-image:  url(../Images/catgBox_br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:9px;
}
/* */
/* fecha a consola de listagem de resultados */
/* */
.listPagFooter{
	background-color:#FFF;
}
.listPagFooter_l{
	background-image:  url("../Images/listPag_bl.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:9px;
}
.listPagFooter_c{
	background-color:#F0F8FC;
}
.listPagFooter_r{
	background-image:  url(../Images/listPag_br.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}

/* */
/* notas de fim de página */
/* */
.pc_FooterNotes{
	width:76%;
	margin-top:17px;
}
.pc_FooterText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666;
	line-height:13px;
}
/* //////////////////////////////////////////////////////////////////// */
/* /////////////////     PAGINA DO PRODUTO     //////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
/* */
/* efeito over na foto do produto */
/* */
.pc_divInfo{ 
	position:absolute; 
	z-index:1;
	visibility: visible;
	padding-top:156px;
	padding-left:30px;
	width:100%;
}
.div_fotoProd{ 
	position:absolute; 
	z-index:50;
	border: 1px solid #BCE0F3;
	cursor:pointer;
	width:243px;
	height:177px;
	visibility: visible;
	background-image: url(../Images/bigFoto.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	color:#CCC;
	font-size:9px;
	font-weight:bold;
	padding:6px;
}
.div_fotoProd_over{
	position: absolute;
	width:243px;
	height:177px;
	z-index:50;
	border:1px solid #83B1CB;
	cursor:pointer;
	visibility: visible;
	display:block;
	padding:6px;
	background-image: url(../Images/bigFoto_over.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size:9px;
	font-weight:bold;
	vertical-align: middle;
}
/* */
/* trajecto do artigo */
/* */
.pc_track {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#555;
	text-decoration:none;
	background-image: url(../Images/trackArrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:18px;
	padding-right:6px;
}
.pc_track:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3E84AC;
	text-decoration:none;
	background-image: url(../Images/trackArrow_over.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:18px;
	padding-right:6px;
}
.pc_article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 11px;
	line-height: 15px;
	background-image: url(../Images/article_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 18px;
	padding-bottom: 18px;
}
.pc_articleFoto {
	border: 1px solid #BCE0F3;
	background-color: #FFFFFF;
	text-align:center;
	/*cursor:pointer;*/
	width:255px;
	height:189px;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
}
.pc_articleFoto_size {
	width:230px;
	height:172px;
}
/* */
/* sistemas de tabs do Artigo */
/* */
/* */
/* OFF */
/* */
.pc_tabOff{
	background-image: url(../Images/pc_tabOff_c.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#5B7A99;
	font-size: 10px;
	text-align:center;
	margin-left:2px;
	cursor:pointer;
}
.pc_tabOff_over{
	background-image: url(../Images/pc_tabOff_c_over.gif);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3E84AC;
	font-size: 10px;
	text-align:center;
	margin-left:2px;
	cursor:pointer;	
}
.pc_tabOff_l{
	background-image: url(../Images/pc_tabOff_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:23px;
}
.pc_tabOff_c{
	padding-left:6px;
	padding-right:6px;
	padding-top:4px;
}
.pc_tabOff_r{
	background-image: url(../Images/pc_tabOff_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
/* tab ON */
.pc_tabOn{
	background-image: url(../Images/pc_tabOn_c.gif);
	background-repeat: repeat-x;
	background-position: center top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size: 10px;
	text-align:center;
	margin-left:2px;
	cursor:default;
}
.pc_tabOn_l{
	background-image: url(../Images/pc_tabOn_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:23px;
}
.pc_tabOn_c{
	padding-left:6px;
	padding-right:6px;
}
.pc_tabOn_r{
	background-image: url(../Images/pc_tabOn_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_dataContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #51585F;
	line-height:15px;
	background-color:#FFF;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8FC9ED;
	border-bottom-color: #8FC9ED;
	border-left-color: #8FC9ED;
	padding: 12px;
	padding-bottom:12px;
	background-image: url(../Images/megaHighlight_c.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.pc_articleHead {
	margin-left:9px;
}
.pc_articleBody {
	margin-left:9px;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	line-height:15px;
}
.pc_articleTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #3E84AC;
	line-height:19px;
	text-decoration:none
}
.pc_dataTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D83AB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3D83AB;
	padding-bottom:5px;
	margin-bottom:4px;
	margin-top:6px;
	text-transform: uppercase;
	font-weight:bold;
}
.pc_dataText{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7BBEE6;
	padding-bottom:5px;
	margin-bottom:4px;
	margin-top:0px;
	color:#444;
}
.pc_dataLabel{
	color:#3D83AB;
}
.pc_dataSep{
	padding-bottom:9px;
	margin-bottom:0px;
	margin-top:0px;

}
/* add basket */
.pc_addBasket_article {
	width:26px;
	height:26px;
	background-image:  url("../Images/addShop_M.gif");
	background-repeat: repeat-x;
	background-position: left top;
	cursor:pointer;
	margin-left:3px;
}
.pc_addBasket_article_over {
	width:26px;
	height:26px;
	background-image:  url("../Images/addShop_M.gif");
	background-repeat: repeat-x;
	background-position: left bottom;
	cursor:pointer;
	margin-left:3px;
}
/* outars fotos do artigo */
.pc_newFoto {
	border: 1px solid #BCE0F3;
	background-color: #FFFFFF;
	padding:3px;
	margin-right:9px;
	margin-bottom:9px;
	text-align:center;
	cursor:pointer;
	width:170px;
	height:128px;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
}
.pc_newFoto_size {
	width:153px;
	height:115px;
}
.pc_newFoto_over {
	border: 1px solid #83B1CB;
	background-color: #F9FDFE;
	padding:3px;
	margin-right:9px;
	margin-bottom:9px;
	text-align:center;
	cursor:pointer;
	width:170px;
	height:128px;
	background-image:  url("../Images/preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
}
/* Preço do artigo */
.pc_articlePrice {
	width: 10px;
	margin-left:9px;
	margin-top:6px;
	font-size: 5px;
}
.pc_articlePrice_l {
	width: 5px;
	height: 26px;
	background-image:  url("../Images/megaHighlight_price_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_articlePrice_r {
	width: 5px;
	background-image:  url("../Images/megaHighlight_price_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_articlePrice_c {
	background-image:  url("../Images/megaHighlight_price_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
	text-align:right;
	padding-right:3px;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3E84AC;
}
/* preco de artigo sem desconto*/
.pc_articleDiscPrice_l {
	width: 5px;
	height: 26px;
	background-image:  url("../Images/megaHighlight_disc_price_l.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
.pc_articleDiscPrice_r {
	width: 5px;
	background-image:  url("../Images/megaHighlight_disc_price_r.gif");
	background-repeat: no-repeat;
	background-position: right top;
}
.pc_articleDiscPrice_c {
	background-image:  url("../Images/megaHighlight_disc_price_c.gif");
	background-repeat: repeat-x;
	background-position: center top;
	text-align:right;
	padding-right:3px;
	padding-left:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration: line-through;
}
/* //////////////////////////////////////////////////////////////////// */
/* //////////////////////     ULTIMAS VENDAS    /////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_lastS_head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 11px;
	font-weight:bold;
	width:100%;
	cursor:default;
}
.pc_lastS_tl{
	background-image: url(../Images/pc_lastS_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:53px;
}
.pc_lastS_tc{
	padding-top:12px;
	background-image: url(../Images/pc_lastS_tc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
.pc_lastS_tr{
	background-image: url(../Images/pc_lastS_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_lastS_body{
	width:100%;
	vertical-align:top;
}
.pc_lastS_l{
	background-image: url(../Images/pc_lastS_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:9px;
}
.pc_lastS_c{
	background-color:#FFFFFF;
	padding-bottom:3px;
	padding-top:3px;
}
.pc_lastS_r{
	background-image: url(../Images/pc_lastS_r.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width:9px;
}
.pc_lastS_sep_l{
	background-image: url(../Images/pc_lastS_sep_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:7px
}
.pc_lastS_sep_c{
	background-color:#FFFFFF;
	background-image: url(../Images/pc_lastS_sep_c.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.pc_lastS_sep_r{
	background-image: url(../Images/pc_lastS_sep_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_lastS_footer{
	width:100%;
}
.pc_lastS_bl{
	background-image: url(../Images/pc_lastS_bl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:18px;
}
.pc_lastS_bc{
	padding-top:12px;
	background-image: url(../Images/pc_lastS_bc.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align:top;
}
.pc_lastS_br{
	background-image: url(../Images/pc_lastS_br.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_lastSFoto {
	border: 1px solid #A7DEE1;
	background-color: #FFF;
	text-align:center;
	cursor:pointer;
	width:60px;
	height:44px;
	background-image:  url("../Images/mini_preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;
	margin-right:6px;	
}
.pc_lastSFoto_over {
	border: 1px solid #62C5CA;
	background-color: #F9FDFE;
	text-align:center;
	cursor:pointer;
	width:60px;
	height:44px;
	background-image:  url("../Images/mini_preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
	margin-right:6px;
}
.pc_lastS_info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	font-size: 10px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
}
.pc_lastS_info:hover{
	color:#298185;
}
.pc_lastS_text{
	font-weight:normal;
}
/* //////////////////////////////////////////////////////////////////// */
/* ////////////////////////     + VENDIDOS    ///////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_bestS_head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 11px;
	font-weight:bold;
	width:100%;
	cursor:default;
}
.pc_bestS_tl{
	background-image: url(../Images/pc_bestS_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:53px;
}
.pc_bestS_tc{
	padding-top:12px;
	background-image: url(../Images/pc_bestS_tc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
.pc_bestS_tr{
	background-image: url(../Images/pc_bestS_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_bestS_body{
	width:100%;
	vertical-align:top;
}
.pc_bestS_info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	font-size: 10px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
}
.pc_bestS_info:hover{
	color:#CC6600;
}
.pc_bestS_text{
	font-weight:normal;
}
.pc_bestS_odd_l{
	background-image: url(../Images/pc_bestS_odd_l.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color:#FFF9F6;
	color:#CC6600;
	width:26px;
	text-align:right;
	vertical-align:top;
}
.pc_bestS_odd_c{
	background-color:#FFFFFF;
	padding-left:6px;
	padding-bottom:3px;
	padding-top:3px;
}
.pc_bestS_odd_r{
	background-image: url(../Images/pc_bestS_odd_r.gif);
	background-repeat: repeat-y;
	background-position: right bottom;
	width:9px;
}
.pc_bestS_even_l{
	background-image: url(../Images/pc_bestS_even_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color:#FFECDD;
	color:#CC6600;
	width:26px;
	text-align:right;
	vertical-align:top;
}
.pc_bestS_even_c{
	background-color:#FFF5EB;
	padding-left:6px;
	padding-bottom:3px;
	padding-top:3px;
}
.pc_bestS_even_r{
	background-image: url(../Images/pc_bestS_even_r.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width:9px;
}
.pc_bestS_footer{
	width:100%;
}
.pc_bestS_bl{
	background-image: url(../Images/pc_bestS_bl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:25px;
	height:18px;
}
.pc_bestS_bc{
	padding-top:12px;
	background-image: url(../Images/pc_bestS_bc.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align:top;
}
.pc_bestS_br{
	background-image: url(../Images/pc_bestS_br.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
/* //////////////////////////////////////////////////////////////////// */
/* //////////////////////     CAIXA DIVERSA    //////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
/*
	esta caixa não está ainda a ser usada no Product Catalog mas serve eventuais futuros desenvolvimentos 
*/
.pc_divBox_head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size: 11px;
	font-weight:bold;
	width:100%;
	cursor:default;
}
.pc_divBox_tl{
	background-image: url(../Images/pc_divBox_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:53px;
}
.pc_divBox_tc{
	padding-top:12px;
	background-image: url(../Images/pc_divBox_tc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
.pc_divBox_tr{
	background-image: url(../Images/pc_divBox_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_divBox_body{
	width:100%;
	vertical-align:top;
}
.pc_divBox_l{
	background-image: url(../Images/pc_divBox_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width:9px;
}
.pc_divBox_c{
	background-color:#FFFFFF;
	padding-bottom:3px;
	padding-top:3px;
}
.pc_divBox_r{
	background-image: url(../Images/pc_divBox_r.gif);
	background-repeat: repeat-y;
	background-position: right top;
	width:9px;
}
.pc_divBox_sep_l{
	background-image: url(../Images/pc_divBox_sep_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:7px
}
.pc_divBox_sep_c{
	background-color:#FFFFFF;
	background-image: url(../Images/pc_divBox_sep_c.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
.pc_divBox_sep_r{
	background-image: url(../Images/pc_divBox_sep_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_divBox_footer{
	width:100%;
}
.pc_divBox_bl{
	background-image: url(../Images/pc_divBox_bl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:18px;
}
.pc_divBox_bc{
	padding-top:12px;
	background-image: url(../Images/pc_divBox_bc.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align:top;
}
.pc_divBox_br{
	background-image: url(../Images/pc_divBox_br.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_divBoxFoto {
	border: 1px solid #BCE0F3;
	background-color: #FFF;
	text-align:center;
	cursor:pointer;
	width:60px;
	height:44px;
	background-image:  url("../Images/mini_preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;
	margin-right:6px;	
}
.pc_divBoxFoto_over {
	border: 1px solid #83B1CB;
	background-color: #F9FDFE;
	text-align:center;
	cursor:pointer;
	width:60px;
	height:44px;
	background-image:  url("../Images/mini_preloader.gif");
	background-repeat: no-repeat;
	background-position: center center;	
	margin-right:6px;
}
.pc_divBox_info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#444;
	font-size: 10px;
	line-height:13px;
	font-weight:bold;
	text-decoration:none;
}
.pc_divBox_info:hover{
	color:#3D83AB;
}
.pc_divBox_text{
	font-weight:normal;
}
/* //////////////////////////////////////////////////////////////////// */
/* ///////////////////     SHOPPING BASKET COLUMN  //////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_basket_head{	
	width:100%;
	cursor:default;
}
.pc_basket_tl{
	background-image: url(../Images/pc_basket_tl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:20px;
}
.pc_basket_tc{
	padding-top:12px;
	background-image: url(../Images/pc_basket_tc.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:top;
}
.pc_basket_tr{
	background-image: url(../Images/pc_basket_tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_basket_body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 13px;
	width:100%;
	height:40px;
	cursor:pointer;
}
.pc_basket_body_over{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3D83AB;
	font-size: 13px;
	width:100%;
	background-image: url(../Images/pc_basket_c.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height:40px;
	cursor:pointer;
}
.pc_basket_l{
	width:9px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #7CBEE6;
}
.pc_basket_c_icon{
	width:32px;
}
.pc_basket_c{
	padding-left:6px;
	padding-top:10px;
}
.pc_basket_r{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #7CBEE6;
	width:9px;
}
.pc_basket_footer{
	width:100%;
}
.pc_basket_bl{
	background-image: url(../Images/pc_basket_bl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:9px;
	height:18px;
}
.pc_basket_bc{
	padding-top:12px;
	background-image: url(../Images/pc_basket_bc.gif);
	background-repeat: repeat-x;
	background-position: left top;
	vertical-align:top;
}
.pc_basket_br{
	background-image: url(../Images/pc_basket_br.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:9px;
}
.pc_basket_qtd{
	font-weight:bold;
}
.pc_basket_total{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height:28px;
	cursor:default;
	color:#777;
	background-image: url(../Images/pc_basket_Tline.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.pc_basketTotal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
/* //////////////////////////////////////////////////////////////////// */
/* ///////////////////     LISTA SHOPPING BASKET  ///////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_ico_m{
	width:32px;
}
.pc_btn_refresh {
	background-image: url("../Images/pc_btn_refresh.gif");
	border: none;
	height: 18px;
	width: 36px;
	background-repeat: no-repeat;
	background-position: center top;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#F0F8FB;
	cursor:pointer;
	padding-bottom:2px;
}
.pc_btn_refresh_over {
	background-image: url("../Images/pc_btn_refresh.gif");
	border: none;
	height: 18px;
	width: 36px;
	background-repeat: no-repeat;
	background-position: center bottom;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#F0F8FB;
	cursor:pointer;
	padding-bottom:1px;
}
.pc_list_btns {
	padding: 5px 1px;
	height: 32px;
	background-color:#F0F8FB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D4EBF5;
}
.pc_list_totalDetails {
	height: 22px;
	background-color:#FFFFFF;
	background-image: url("../Images/pc_TotalDet_bg.gif");
	background-repeat: repeat-x;
	background-position: center top;
}
.pc_list_total {
	padding: 5px 1px;
	background-color:#EEF8FB;
	font-weight:bold;
	background-image: url("../Images/pc_TotalDet_bg.gif");
	background-repeat: repeat-x;
	background-position: center top;
}
/* //////////////////////////////////////////////////////////////////// */
/* ////////////////////     PROCESSO DA COMPRA  /////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_buyProcess_numb{
	font-weight: normal;
}
.pc_buyProcess_op{
	height:34px;
}
.pc_buyProcess_opl_done{
	background-image: url("../Images/pc_buyProcess_l_done.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align:center;
	padding-bottom:12px;
	width:24%;
}
.pc_buyProcess_opl_on{
	background-image: url("../Images/pc_buyProcess_l_on.gif");
	background-repeat: no-repeat;
	background-position: left top;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align:center;
	padding-bottom:12px;
	width:24%;
}
.pc_buyProcess_opc_off{
	background-image: url("../Images/pc_buyProcess_c_off.gif");
	background-repeat: repeat-x;
	background-position: left top;	
	padding-bottom:12px;
	text-align:center;	
	width:24%;
}
.pc_buyProcess_opc_on{
	background-image: url("../Images/pc_buyProcess_c_on.gif");
	background-repeat: no-repeat;
	background-position: center top;
	font: Bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align:center;
	padding-bottom:12px;
	width:24%;	
}
.pc_buyProcess_opc_done{
	background-image: url("../Images/pc_buyProcess_c_done.gif");
	background-repeat: repeat-x;
	background-position: center top;
	text-align:center;
	padding-bottom:12px;
	width:24%;	
}
.pc_buyProcess_opSep_off_off{
	background-image: url("../Images/pc_buyProcess_off_off.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width:20px;
}
.pc_buyProcess_opSep_on_off{
	background-image: url("../Images/pc_buyProcess_on_off.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width:20px;
}
.pc_buyProcess_opSep_done_off{
	background-image: url("../Images/pc_buyProcess_off_off.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width:20px;
}
.pc_buyProcess_opSep_done_done{
	background-image: url("../Images/pc_buyProcess_done_done.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width:20px;
}
.pc_buyProcess_opSep_done_on{
	background-image: url("../Images/pc_buyProcess_done_on.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width:20px;
}
.pc_buyProcess_opr_off{
	background-image: url("../Images/pc_buyProcess_r_off.gif");
	background-repeat: no-repeat;
	background-position: right top;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1D6B9A;
	text-align:center;
	padding-bottom:12px;
}
.pc_buyProcess_opr_on{
	background-image: url("../Images/pc_buyProcess_r_on.gif");
	background-repeat: no-repeat;
	background-position: right top;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align:center;
	padding-bottom:12px;
}
.pc_buyProcess_opLink{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1D6B9A;
	text-decoration:none;
}
.pc_buyProcess_opLink:hover{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #1D6B9A;
	text-decoration:underline;
}
.pc_buyProcess_opDoneLink{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:none;
}
.pc_buyProcess_opDoneLink:hover{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration:underline;
}
.pc_buyProcess_T1Block{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #1D6B9A;
	height:34px;
	background-color: #EEF8FB;
	background-image: url("../Images/pc_buyProcess_TitleBlock.gif");
	background-repeat: repeat-x;
	background-position: center top;
}
.pc_buyProcess_T2Block{
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #1D6B9A;
	height:22px;
	background-color: #C0E2F5;
	padding-left:3px;
	background-image: url("../Images/pc_buyProcess_TitleBlock.gif");
	background-repeat: repeat-x;
	background-position: center top;
}
.pc_buyProcess_T3Block{
	background-color: #EEF8FB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.pc_buyProcess_TextBlock{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	height:55px;
	padding-top:3px;
	padding-bottom:3px;
	line-height:16px;
}
.pc_buyProcess_T3Label{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #1D6B9A;
	padding-left:10px;
	background-image: url("../Images/pc_buyProcess_T3Label.gif");
	background-repeat: no-repeat;
	background-position: 3px top;
	height:22px;
}
.pc_buyProcess_TextLabel{
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	padding-left:13px;;
	padding-top:9px;
	padding-bottom:9px;
	vertical-align:top;
}
.pc_buyProcess_headers{
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #1D6B9A;
	padding-left:13px;
}
/* //////////////////////////////////////////////////////////////////// */
/* /////////////////////////     POP Ups  ///////////////////////////// */
/* //////////////////////////////////////////////////////////////////// */
.pc_popups {
	margin:10px;
	background-color:#FFF;
	width:480px;
}
.pc_popupFotos {
	background-color:#D7EEFA;
}
.pc_popupFotos_size {
	width:460px;
	height=345px;
}
.pc_popupBtnsNav {
	font-weight: bold;
	background-color: #EDF7FA;
	height: 34px;
	background-image:  url(../Images/popup_photo_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.pc_popupInfo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #3E84AC;
	font-size:13px;
	font-weight: bold;
	background-color: #EDF7FA;
	height: 34px;
	background-image:  url(../Images/popup_info_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/* FIM */
/* Copyright - PRIMAVERA - Business Software Solutions, S.A. Todos os direitos reservados. */