@charset "UTF-8";
/*#####################################
INI GENERAL
#####################################*/

body{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;	
	color: #6E6E70;
}
#contenidor_ombra{
	width:980px;
	margin:0 auto;
	padding:0;
	background: url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/fons_web.png") repeat-y top center;
}
#contenidor_principal{
	width:930px;
	margin:0 auto;
	padding:1px 0;
}

p{
	margin:0;
	padding:0;
}

h1 a{
	color: #6E6E70;
}

#container_01{
	 width:950px; margin:0 auto; padding:0;
}

#container_02{
	 width:936px; margin:20px 4px 20px 10px; padding:0; background-color:#FFF;
}
.escenaPagina{
	background-color:#fff;
    border:0px solid #e3e4e4; 
	color:#818284 !important; 
	margin:0 auto;
	width:936px; 
	overflow:hidden;
	padding:6px 0;
}
.escenaPaginaMinHeight{
	min-height:400px !important;
}
.escenaPaginaNews{
	width:930px !important;
	min-height:400px !important;
}
/*#####################################
FI GENERAL
#####################################*/

/*#####################################
INI UPPER MENU
#####################################*/
#menu_superior{
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/fons_menu.png") no-repeat left top;
	min-height:38px;
	width:930px;
	margin:6px; padding:0;
	margin-bottom:2px;
	padding-right:6px;
	font-size:13px;
}

/* web title */
#menu_superior h1{
	text-indent:-9999px;
	width:152px;
	height:28px;
	float:left;
}

#menu_superior h1 a{
	display:block;
	width:152px;
	height:28px;
	float:left;
}
#menu_superior li a:link, #menu_superior li a:visited{
	text-decoration:none;
	color:#000;
}
#menu_superior li a:hover{
	text-decoration:underline;
}

/* Upper menu list */
ul#llista_menu_superior{ 
margin:0px; padding:0px;
}
ul#llista_menu_superior li{
	float:left;	
	display:block;
	cursor: pointer;
	width:99px;
	height:28px;
	line-height:28px;
	margin:0;
	margin-left:8px !important;
	padding:0;
	text-align:center !important;
	border:0;
	position:relative;
}
ul#llista_menu_superior li a{
	line-height:16px;
}

/* SEARCH */
div#search{
	padding:4px 0 0 0; margin:0; margin-right:5px; margin-left:8px; float:right; 
	width:130px;
	font-size: 13px;
}
div#search #input_search {  }
div#search div#div_search_btn{ float:left; width:20px; }
div#search input[type=text]{
	color: #6E6E70;
	display: block; float:left; border:0; 
	background-color:#fff;
	width:100px;
	height:16px;
	padding:1px 2px 3px 2px; margin:0; margin-right:4px;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
}
div#search input[type=submit]{ 
border:1px solid black; background-color:#ccc; width:18px; height:18px; line-height:18px; margin:0; padding:0;
text-indent:-1500;
}

/* Carrito */
div#carrito {
	background: url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/carrito.gif") no-repeat left top;
	float:right;
	padding-left:22px;
	padding-top:5px;
	margin-right:0px;
	color:#818284 !important;
	cursor:pointer;
	width:70px;
	overflow:hidden;
	text-align:left;
}
/*#####################################
FI UPPER MENU
#####################################*/

/*#####################################
INI FIL ARIADNA
#####################################*/
.barraFilAriadna{
	height:19px;
	color:#6E6E70;
	border: 1px solid #acacac;	
	line-height:18px;
	font-size:12px;
	margin-bottom:8px;
	margin-top:0;
	padding:0;
}
.barraFilAriadna h1{
	text-indent:-9999px;
	background: url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/logo_footer.png") left top no-repeat;
	width:83px;
	height:19px;
	float:left;
}
.barraFilAriadna h1 a{
	display:block;
	width:83px;
	height:19px;
	float:left;	
}
.barraFilAriadna a {
	text-decoration:underline;
	color:#6E6E70;
}
.barraFilAriadna div { float:left; }

.separador_banda {
	background: url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/flecha_filAriadna.png") no-repeat;
	width:11px;
	height:19px;
	margin-left:5px;
}
.filAriadna { margin-left:5px; height:19px;}
.filAriadna a { text-decoration:none; }
/*#####################################
FI FIL ARIADNA
#####################################*/



/*#####################################
INI NEWS
#####################################*/
div.news_data{
	float:right;
	width:150px;
	margin-left:20px;
	text-align:right;
}
.news_text_image{
	overflow: hidden;
        margin: 0px 0px 0px 0px;
}
.news_text{
	width:100%;
}
h2.news_title{
	font-size:18px;
	margin-bottom:10px;
}
h1.news_title{
	font-size:18px;
	width:758px;
	float:left;
	display:block;
}
.newsbit{
	width:930px;
	font-size:12px;
	color:#6E6E70;	
}
.news_image img{
	width:425px;
        margin: 0px 0px 0px 0px;
		padding-right: 20px;
}
.foto_gran{
	width:427px;
        border: 1px solid #acacac;
        overflow: hidden;    
        margin: 15px 0px 0px 0px;   
}

.read_more:visited, .read_more:link, .read_more:hover{
	text-decoration: none;
	color:#000;
	display:block;
}
.vincle_extern:link, .vincle_extern:visited, .vincle_extern:hover{
	text-decoration:underline;
	color:#6E6E70;
}
.back:link, .back:visited{
	font-size:12px;
	text-decoration:none;
	color:#000;
}
.back:hover{
	text-decoration:underline;
}
.ratlla_hori_01 {
	background-color:#acacac;
	width:100%;
	height:1px;
	padding:0px !important;
	margin:0px !important;
	margin-top:10px !important;
}
.news_share {
	/*padding-top:20px;*/
}
/*#####################################
FI NEWS
#####################################*/


/*#####################################
INI FORMS
#####################################*/
#form{
	margin: 10px 0;
	padding:15px;
	border:1px solid #acacac;
	width:898px;
}

.form_entry, form_captcha, form_action{
	width:650px;
	margin:5px 0;
	font-size:12px !important; 
}

.form_entry label, .form_captcha label{	
	display:block;
	float:left;
	margin-right:15px;
	text-align:right;
	width:180px;
}

.form_entry input[type=text], .form_entry select{
	display: block; 
	float:left; 
	border:1px solid #acacac; 
	background-color:#fff; 
	width:400px; 
	height:20px;  
	margin:0; 
	padding:0; 
	margin-right:4px; 
	line-height:10px; 
}

.form_entry textarea{
	display: block; 
	float:left; 
	width:400px; 
	height:200px; 
}


.form_captcha img{
	display: block; 
	float: left; 
	margin-right:8px;
	width:150px;
	height:40px; 
}
.form_captcha input[type=text]{
	display: block; 
	float:left; 
	border:1px solid #acacac; 
	background-color:#fff; 
	width:100px; 
	height:20px;  
	margin:0; 
	padding:0; 
	margin-right:4px; 
	margin-top:20px;
	line-height:10px; 
}

.form_action input[type=submit] {
	margin:10px 0 20px 190px;
	padding:3px 10px;
	color:white !important;
	background-color:#999999 !important;
	border:2px solid #666666 !important;
	border-top-color:#BBBBBB !important;
	border-left-color:#BBBBBB !important;
}
/*#####################################
FI FORMS
#####################################*/


/*#####################################
INI SEARCH RESULTS
#####################################*/
.category_box {
	border:1px solid #acacac;
	margin-bottom:20px;
        margin-left:10px;
        margin-right:10px;
    	float:left;        
        width:423px;
        height:120px;    
	background:#f7f7f7;
	padding:12px 9px 8px 13px;
	position:relative;
}
.product_box {
	border:1px solid #f4a6a6;
	margin-bottom:20px;
        margin-left:10px;
        margin-right:10px;    
    	float:left;        
        width:423px;
        height:150px;        
        	overflow:hidden;    
	background:#ffffff;
	padding:12px 9px 8px 13px;
	position:relative;
}
.product_box_imatge img {
    text-decoration:none; 
	height:150;	
}

.category_box_name a
{
	color:#6a6a6a;
	font-weight:bold;
    text-decoration:none;    
}
.product_box_name {
	color:#6a6a6a;
	font-weight:bold;
}
.product_box_text {
	overflow: hidden;
    width:270px;
    height: 108px;
	color:#6a6a6a;
	font-weight:bold;
}
.product_box_name a{
	color:#6a6a6a;
	font-weight:bold;
    text-decoration:none;    
}
.product_box_name .code {
	color:#bfbfbf !important;
}
.product_box_name .code a {
	color:#bfbfbf !important;
	text-decoration:none;    
}
.product_box_moreInfo a{
	color:#d32e12 !important;
    background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/moreInfo.png") no-repeat right;
	padding-right:18px;
	position: absolute;
	bottom: 10px;
	right: 15px;
	font-size:12px;
	cursor:pointer;
	padding-bottom:1px;
	font-weight: normal !important;
	text-decoration:none;    
}
.category_more_info a,
.product_more_info a {
	float:right;
	color:# !important;
	font-weight:bold;
	text-decoration:none;
}
.infoSearch {
	color:#6E6E70 !important;
	padding-left:5px;
	margin-bottom:50px;
    margin-top:30px;    
}


.buscador_img{
	float:left;
	width:135px;
	margin-right:10px;
	height:101px;
	text-align:center;
}

/*
.buscador_img_01 { display: table; height: 101px; width:135px; #position: relative; overflow: hidden; }
.buscador_img_02 { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; text-align:center; width:135px;}
.buscador_img_03 { #position: relative; #top: -50%; width:135px; }
*/
/*#####################################
FI SEARCH RESULTS
#####################################*/


/*#####################################
INI MODULES FOR PAGES
#####################################*/

.info_modul{ width:400px; }

.info_modul .protegit{ background-color:#F03; color:#FFF; padding:2px; }
.info_modul .desprotegit{ background-color:#3C9; color:#FFF; padding:2px; }
.info_modul .title{	font-size:14px; color:#09C; font-weight:bolder; }

#escenaPaginaModuls{
	font-family:Arial, Helvetica, sans-serif;
}

.modul {
	float:left !important;
	margin:0 6px 6px 0;  /*6px a dreta i a baix*/	
	background-color:#fff !important;
	padding:0 !important;
	overflow:hidden;
	position:relative;
	color: #818284 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
}

.modul a {
	color:#6e6e70;
	font-weight:normal !important;
	text-decoration:none !important;
}
.modul ol {
	margin-left:30px;
}
.modul ul {
	list-style:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/ul.png")/*tpa=http://www.jbctools.com/img/ul.png*/;
	margin-left:30px;
}

.modul img {
	border:0 !important;
}

.sense_padding { padding:0 !important; }

.separador_fila { height:6px; clear:both;}

.modul .mida{ font-size:10px;}
.iconPdf { width:60px; }
.infoPdf { float:left; text-align:center; margin:10px;}
.infoPdf1x1 { text-align:center; margin:10px;}
.staticTitle{ font-size:16px; font-weight:bolder; }
.center { text-align:center !important; }

.contingut_central { overflow:hidden; }

.col1{ width:150px; }
.col2{ width:306px; }
.col3{ width:462px; }
.col4{ width:618px; }
.col5{ width:774px; }
.col6{ width:930px; }

.fil1{ height:150px; }
.fil2{ height:306px; }
.fil3{ height:462px; }
.fil4{ height:618px; }
.fil5{ height:774px; }
.fil6{ height:930px; }

/* Altures per els moduls amb ombra */
.fil1 .ombra_contingut_central { height:118px !important; }
.fil2 .ombra_contingut_central { height:272px !important; }
.fil3 .ombra_contingut_central { height:427px !important; }
.fil4 .ombra_contingut_central { height:584px !important; }
.fil5 .ombra_contingut_central { height:744px !important; }
.fil6 .ombra_contingut_central { height:897px !important; }

/* Altures per els moduls amb filet, filet dret, sense filet */
.fil1 .buit_contingut_central,
.fil1 .filet_contingut_central,
.fil1 .filet_dreta_contingut_central,
.fil1 .filet_baix_contingut_central { height:134px !important; }

.fil2 .buit_contingut_central,
.fil2 .filet_contingut_central,
.fil2 .filet_dreta_contingut_central,
.fil2 .filet_baix_contingut_central { height:290px !important; }

.fil3 .buit_contingut_central,
.fil3 .filet_contingut_central,
.fil3 .filet_dreta_contingut_central,
.fil3 .filet_baix_contingut_central { height:446px !important; }

.fil4 .buit_contingut_central,
.fil4 .filet_contingut_central,
.fil4 .filet_dreta_contingut_central,
.fil4 .filet_baix_contingut_central { height:602px !important; }

.fil5 .buit_contingut_central,
.fil5 .filet_contingut_central,
.fil5 .filet_dreta_contingut_central,
.fil5 .filet_baix_contingut_central { height:758px !important; }

.fil6 .buit_contingut_central,
.fil6 .filet_contingut_central,
.fil6 .filet_dreta_contingut_central,
.fil6 .filet_baix_contingut_central { height:914px !important; }

/*
.espaiatTextGran { padding-top:36px; }
.espaiatTextPetit { padding-top:18px; }
*/

.mtituloGran {font-size:22px !important; color:#6e6e70;}
.mtituloPetit {font-size:15px !important; color:#6e6e70;}
.mTextGran {font-size:15px !important;}
.mTextPetit {font-size:12px !important;}

.contingutModul{ background-color:#f00;}
.margeGran {padding:24px !important;}
.margePetit {padding:12px !important;}

.textMapArea {
	position:absolute;
	top:0px;
	left:0px;
	text-align:left !important;
	min-height:1px; /* HACK IE7 */
}

/*DEGRADAT*/
.ombra_superior {
	height:8px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/border_top.png") left top repeat-x;
	margin:0;
	padding:0;
}
.ombra_superior_esquerra {
	float:left;
	height:8px;
	width:8px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/border_top_left.png") left top no-repeat;
}
.ombra_superior_dreta {
	float:right;
	height:8px;
	width:8px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/border_top_right.png") right top no-repeat;
}
.ombra_inferior {
	height:8px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/border_bottom.png") left top repeat-x;
	margin:0;
	padding:0;
}
.ombra_inferior_esquerra {
	float:left;
	height:8px;
	width:8px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/border_bottom_left.png") left top no-repeat;
}
.ombra_inferior_dreta {
	float:right;
	height:8px;
	width:8px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/border_bottom_right.png") right top no-repeat;
}
.ombra_contingut_central {
	margin:0;
	padding:10px;
}
.ombra_contingut_esquerra {
	margin:0;
	padding:0;
	padding-left:8px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/border_left.png") left top repeat-y;
}
.ombra_contingut_dreta {
	margin:0;
	padding:0;
	padding-right:8px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/border_right.png") right top repeat-y;
}

/* BUIT */
.buit_contingut{
	margin:0;
	padding:8px;
}
/* FILET */
.filet_contingut{
	border:1px solid #acacac;
	margin:0;
	padding:7px;
}
/* FILET DRETA */
.filet_dreta_contingut{
	border:0;
	border-right:1px solid #acacac;
	border-bottom:1px solid #acacac;
	margin:0;
	padding:8px 7px 7px 8px;
}
/* FILET DRETA */
.filet_baix_contingut{
	border:0;
	border-bottom:1px solid #acacac;
	margin:0;
	padding:8px 8px 7px 8px;
}
/*CONTINGUTS CENTRALS*/
.buit_contingut_central,
.filet_contingut_central,
.filet_dreta_contingut_central,
.filet_baix_contingut_central{
	margin:0;
	padding:0 10px;
}

/* VIDEO */
.modul_video{
	background: #000 !important;
}
.modul_video .videoTitle{
	font-size:16px; font-weight:bolder;
	color: #fff !important;
	padding: 4px 10px;
	height:16px;
	overflow:hidden;
}

/*
.col1 .video_contingut_esquerra {width:244px;}
.col1 .video_border_inferior,
.col1 .video_border_superior { width:236px }

.col2 .video_contingut_esquerra {width:284px;}
.col2 .video_border_inferior,
.col2 .video_border_superior { width:276px }

.col3 .video_contingut_esquerra {width:440px;}
.col3 .video_border_inferior,
.col3 .video_border_superior { width:432px }

.col4 .video_contingut_esquerra {width:596px;}
.col4 .video_border_inferior,
.col4 .video_border_superior { width:588px; }

.col5 .video_contingut_esquerra {width:752px;}
.col5 .video_border_inferior,
.col5 .video_border_superior { width:748px; }

.col6 .video_contingut_esquerra {width:908px;}
.col6 .video_border_inferior,
.col6 .video_border_superior { width:900px; }


.modul_video .video_contingut_esquerra,
.modul_video .video_contingut_central,
.modul_video .video_contingut_dreta,
.modul_video .video_border_superior,
.modul_video .video_border_inferior,
.modul_video .video_border_superior { background: #f00 !important; }

.video_contingut_central {
	margin:0;
	padding-left:1px;
}
.video_contingut_central .staticTitle {
	padding-left:10px;
}

.video_contingut_esquerra {
	margin:0;
	padding:0;
	padding-left:6px;
	background:url('../img/bordeVideoIzquierdo.png') top left repeat-y;
}

.video_contingut_dreta {
	margin:0;
	padding:0;
	padding-right:6px;
	background:url('../img/bordeVideoDerecho.png') top right repeat-y;
}

.video_border_superior {
	height:7px;
	position:relative;
	background:url('../img/bordeVideoSuperior.png');
	top:1px;
}
.video_border_inferior {
	height:7px;
	background:url('../img/bordeVideoInferior.png');
}
*/

/* GOOGLE */
.largeMap {
	background-color: #ccc;
	padding: 5px;
	margin-right: 1px;
	height: 26px;
}

/* ESTIL BASE DEL CONTINGUT DEL MÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢DUL */

/*#####################################
FI MODULES FOR PAGES
#####################################*/

/*#####################################
INI MORE INFO
#####################################*/
.moreInfo {
	color:#d32e12 !important;
    background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/moreInfo.png") no-repeat right;
	padding-right:18px;
	position: absolute;
	bottom: 10px;
	right: 15px;
	font-size:12px;
	cursor:pointer;
	padding-bottom:1px;
	font-weight: normal !important;
}

.moreInfoNoticias {
	color:#d32e12 !important;
    background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/moreInfo.png") no-repeat right;
	padding-right:18px;
	font-size:12px;
	cursor:pointer;
	padding-bottom:1px;
	font-weight: normal !important;
	/*
	position: absolute;
	bottom: 10px;
	right: 15px;
	position:relative;
	bottom:0;
	right:0;
	*/
	text-decoration:none;	
}

.moreInfoSearch {
	position:relative !important;
	float:right !important;
}
.moreInfoSearch a {
	color:#F00 !important;
	text-decoration:none;
}
/*#####################################
FI MORE INFO
#####################################*/


/*#####################################
INI PAGINATION
#####################################*/
#paginacion {
	width:928px;
	border:1px solid #acacac;
	height:26px;
}

#paginacion ul, li {
	list-style-type: none;
	margin:0;
	padding:0;
}

#paginacion ul {
	display:table;
	margin:0 auto !important;
}

#paginacion li {
	float: left;
}

#paginacion a {
	text-decoration: none;
	color:#6E6E70;
	display: block;
	padding: 3px 10px;
	text-align: center;
	height:20px;
}

.triat {
	background: #acacac;
	color:#fff !important;
	border-left:1px solid #acacac;
	border-right:1px solid #acacac;
}
#paginacion a:hover {
	background: #acacac;
	color:#fff;
}
/*#####################################
FI PAGINATION
#####################################*/

/*#####################################
INI DISTRIBUTORS
#####################################*/
div.menu_desp div.menu_desp_item{display:none;} /*Plegat*/
div.menu_desp.desp div.menu_desp_item{display:block;} /*Desplegat*/
div.menu_desp_title{
	font-size: 16px; font-weight: bolder; padding: 5px; margin-bottom: 4px;
	background-color:#E3E3E3; color:#999999; text-align:center;
}				
div.menu_desp_title:hover {
	background-color:#666; color:#ffffff !important; cursor:pointer;
}
div.menu_desp{margin-top:5px; width: 150px;}			
div.menu_desp.desp div.menu_desp_title,
div.menu_desp div.menu_desp_item.desp,
div.menu_desp div.menu_desp_item.desp a{
	background-color:#666; color:#FFFFFF !important; cursor:pointer;
}			
div.menu_desp div.menu_desp_item:hover,
div.menu_desp div.menu_desp_item:hover a{
	background-color:#999; color:#FFFFFF !important; cursor:pointer;
}
div.menu_desp div.menu_desp_item{
	background-color:#E3E3E3; color:#999999; cursor:pointer;
	margin: 2px 0px 0px 10px; font-size: 12px; padding: 4px 4px 4px 10px;
}
div.menu_desp a{
	font-style:normal;
	text-decoration:none;
	font-weight: bolder;
	color: #999;
}
.menu_distributors{float:left; width: 180px; margin-top:10px; min-height:100%; color:#6E6E70;}
#content_distributor{margin-top:15px; margin-left:180px; color:#6E6E70;}
div.distributor{float:left; width: 280px; height: 140px; margin: 0px 20px 20px 0px;border:1px solid #ccc; padding:15px 22px;}
div.distributor div.name_distributor{font-size: 16px; font-weight: bolder;}
/*#####################################
FI DISTRIBUTORS
#####################################*/


/*#####################################
INI PRODUCTS
#####################################*/
#product_content_cartridges{width:785px; overflow:hidden; font-size:small !important;}
.bar { background:#acacac; height:2px; width:785px; }

#product_content{
	position: relative;
	width: 930px;
	overflow: hidden;
	font-size: small !important;
	margin-top: 20px;
}

.bar { background:#acacac; height:2px; width:930px; }

#product_header { position:relative; }

div.add_cart{
	/*
	background:url('../img/carrito_b.gif') no-repeat left top;
	float:right;
	padding-left:22px;
	padding-top:5px;
	padding-right:10px;
	color:#818284 !important;	
	position:absolute;
	top:0px;
	right:10px;
	*/
	cursor:pointer;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/buy.png") no-repeat left top;
	width:21px;
	height:21px;
}

div.product_amounts{
	color:#818284 !important;
	position:absolute;
	top:5px;
	right:0px;
}

#product_info{
	border: 0px solid #e3e4e4;
	height: 700px;
	position: absolute;
	top: 10px;
	left: 30px;
	margin: 0;
	padding: 0;
	width: 400px;
	margin-top: 15px;
	color: #828585 !important;
	line-height: 19px;
}
#product_code { font-size:18px; margin-bottom:10px;color:#000000}
#product_name { font-size:24px; font-weight:bold; margin: 0px 0px 0px 0px; width:500px;}
#product_photo_description { font-size:16px; }

#product_prices {
	width:120px;
}
#product_prices div{
	border-bottom: 1px solid #acacac;
}
#product_prices div#title{
	padding-bottom:5px;
}
#product_prices div.price{
	padding:5px 10px;
	font-weight:bold;
}


#product_img_01 { display: table; height: 600px; width:930px; #position: relative; overflow: hidden; }
#product_img_02 { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; text-align:center; width:930px;}
#product_img_03 { #position: relative; #top: -50%; width:930px; }
#product_img_03 img { border:0 !important; }

#product_img {width:930px; text-align:right; min-height:570px !important; }
#product_img img {margin-top: 10px; /* width:850px; */ border:0 !important; } 

.product_column_3 { float:left; width:288px; padding:10px; }
.product_column_2 { float:left;	width:443px; padding:10px; }
.product_column_1 { float:left; width:906px; padding:10px; }

#product_references{
	padding: 0;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}
#product_ref_cartridge{
	padding-top:100px;
	margin:0;
	margin-top:6px; 
}
#product_references_title{
	float:left; width:295px;
	color:#d5381d; font-size:17px;
	padding-left:11px;
}
#product_references_list{
	float:left; width:624px;
}
#product_references_list .product_reference {
	float:left; margin-left:6px; width:306px; margin-bottom:6px;
}

#product_description { color:#818284 !important; 
    font-size:15px;line-height: 19px; margin-bottom:16px; margin-left:15px;
    }
#product_description #text_container {position:relative;}
#product_especifications { border:1px solid #e3e4e4; color:#818284 !important; 
    background-color:#f2f3f3; padding:10px; width:424px; float:left;margin:0; margin-bottom:6px;}
#product_especifications span { color:#d5381d; font-size:17px; }
#product_especifications div { margin-top:10px; }

.separatorColumn {
	float:left;
	height:6px;
	width:6px;
	margin:0;
	padding:0;
}

.title { color:#d5381d; font-size:17px;  }

.includesBody {
	float:left;
	border:1px solid #e3e4e4;	
	width:144px;
	margin:0;
	margin-bottom:6px;
	padding:0;
	padding-bottom:10px;
}
.includesBody .title { color:#d5381d; font-size:17px; padding:10px 10px 0 10px; }
.product_included { color:#818284 !important; background-color:#fff; padding:0 10px; }
.separator_included{ padding-top:10px; margin-top:10px; border-top:1px solid #e3e4e4;}
.product_included .category { color:#818284 !important; font-weight:bold; padding-bottom:3px;}
.product_included .product { padding-bottom:3px; }
.product_included a {
	color:#75b4de !important;
	text-decoration:none;
}

#PDF_downloads{
	float:left;
	width:326px;
	margin:0;
	padding:0;
}
.PDF_file {
	border:0;
	width:316px;
	height:40px;
	padding:0;
	margin:0;
	margin-bottom:6px;
}
.PDF_file a{
	display:block;
	border:1px solid #e3e4e4;

	height:20px;
	padding:10px 10px 10px 40px;
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/ico_pdf_small.png") 10px 5px no-repeat;
	margin:0;
	color:#75b4de !important;
    text-decoration:none;
}

.backTop { float:right; padding:0px 20px 0px 5px; background-color:#828585; margin-bottom:10px; cursor:pointer; margin-right:10px; }
.backTop a { color:#fff !important; text-decoration:none; }

.shadow_tabs { background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/shadow_tabs.png") repeat-x; height:12px; }
.shadow_line { background-color:#818484;height:4px;width:100%; }
.productTabsHead { height:40px; }
.productTabs { height:25px; float:right; margin-right:22px; padding-top:10px; }
.productTabs .tab {
	float:left;
	margin-right:9px;
	background-color:#d9dada;
	height:30px;
	line-height:30px;
	cursor:pointer;
	padding-left:15px;
	width:140px;
	color:#716f72;
	
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
.activeTab { background-color:#828585 !important; color:#fff !important; }
.productTabsBody { background-color:#f2f3f3; width:930px }
.tabBody { display:none; padding:5px 5px 10px 5px; }

.downloadVideo {
	float:left;
	margin-left:12px;
	margin-top:10px;
	position:relative;
}
.download360 {
	float:left;
	margin-left:12px;
	margin-top:10px;
	border:1px solid #ccc;
	position:relative;
	background-color:#fff;
}
div.name360 {
	position: absolute;
	bottom:0px;
	height:20px;
	padding: 5px;
	background-color:#fff;
	color:#e11c2e !important;
	font-size:15px;
}

.connectables {
	float:left;
	margin:0 3px;
	margin-bottom:8px;
	width:145px;
	border:0px solid #000;
}
.connectables a {
	color:#5f5d60 !important;
	text-decoration:none;
}
.connectables .img {
	border:1px solid #949696;
	width:120px;
	height:100px;
	margin-bottom:2px;
	margin-left:0px;
	background-color:#fff;
}
.connectables .no_img {
	border:0;
	width:122px;
	height:102px;
	margin-bottom:2px;
}
.connectables_img_01 { display: table; height: 100px; width:120px; #position: relative; overflow: hidden; }
.connectables_img_02 { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; text-align:center; width:120px;}
.connectables_img_03 { #position: relative; #top: -50%; width:120px; }
.connectable_name { color:#5f5d60 }
/*#####################################
FI PRODUCTS
#####################################*/


/*#####################################
INI CART CHECKOUT
#####################################*/
.checkoutTitle {
	font-weight:bold;
	font-size:18px;
	margin-bottom:10px;
	color:#000;
}
.tableCheckout {
	width:930px;
	color:#000;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.tableCheckout input {
	text-align:right;
}
.tableCheckout th {
	font-weight:bold;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	height:20px;
}
.tableCheckout th.ref { width:80px; }
.tableCheckout th.articles { width:400px; }
.tableCheckout th.units { width:116px; }
.tableCheckout th.priceunit { width:118px; }
.tableCheckout th.price { width:118px; }
.tableCheckout th.options { width:56px; }
.tableCheckout td.ultima {
	border-top:1px solid #ccc;
	text-align:center;
	font-weight:bold;
}
.tableCheckout td.ultima_simple {
	border-top:1px solid #ccc;
	text-align:center;
}
.tableCheckout td {
	border-right:1px solid #ccc;
	padding:5px;
	height:20px;
}
.checkOutUpdate {
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/checkoutReload.png") no-repeat top left;
	width:17px;
	height:17px;
	float:left;
	cursor:pointer;
}
.checkOutDelete {
	background:url("file:///C|/Users/Jimmy_Liu/Desktop/2013TEKSERVE/jbctools/checkoutDelete.png") no-repeat top left;
	width:15px;
	height:15px;
	float:right;
	cursor:pointer;
}

.transportationOptions {
	margin-bottom:20px;
	color:#000;
}
.transportationOptions div.option div {
	float:left;
}
div.option .name {
	font-weight:bold;
	margin-right:5px;
}
div.option .description {
	margin-right:5px;
}
div.option .price {
	font-weight:bold;
}

.typeCustomer {
	
}
.typeCustomer div.UnregistredCustomer {
	float:left;
	width:400px;
	margin-left:50px;
}
.UnregistredCustomer div.name { color:#000; }
.UnregistredCustomer div.description { margin-top:10px }

.typeCustomer div.RegistredCustomer {
	float:right;
	margin-right:10px;
	width:400px;
}
.RegistredCustomer div.name { color:#000; }
.RegistredCustomer div.description { margin-top:10px }
.nextButton {
	cursor:pointer;
	background-color:#808080;
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	width:100px;
	height:20px;
	line-height:20px;
	text-align:center;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;	
}
.payButton {
	cursor:pointer;
	background-color:#808080;
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}
div.sentText{ font-weight:bold; }
.confirm_checkout_title { margin-bottom:10px; color:#000; }
.confirm_checkout_body { border:1px solid #ccc; padding-left:10px;padding-top:10px; width:908px; }
.confirm_checkout_left { float:left }
.confirm_checkout_right { float:left; margin-left:40px; }
div.confirm_checkout_field {
	float:left;
	width:136px;
	height:21px;
	padding:2px;
	text-align:right;
	padding-right:10px;
}
.check_unreg{ margin-bottom:5px; }
.check_unreg a{ color:#818284}
.box_policy{ padding:1px; float:left; margin-right:5px;}
.error_policy{ background-color:#f00}

div.required {background-color:#ccc;}
.confirm_checkout_value { float:left; margin-left:10px; }
.confirm_checkout_value input { height:21px; }
div.confirm_checkout_buttons_right {float:right;margin-right:20px;margin-bottom:20px}
div.confirm_checkout_buttons_left {float:left;margin-left:20px;margin-bottom:20px}
.cebrados td {	background-color:#e6e6e6; }
.cebrau td { background-color:transparent; }
input.input_validate_error { border:1px solid #F00; }

.verComandaIzquierda {
	float:left;
	width:80px;
	font-weight:bold;
}
.verComandaDerecha {
	float:left;
	font-weight:100;
}
/*#####################################
FI CART CHECKOUT
#####################################*/

.fillstaula {
border: 1px solid #0000ff;
color:#818284 !important;
padding:0px; width:400px;
float:right;
margin:0;
margin-bottom:0px;
}
.fillstaula a {
	color:#000f0 !important;
	text-decoration:none;
}
.fillstaulacartridge {
border: 0px solid #e3e4e4;
color:#818284 !important;
padding:0px; width:443px;
float:left;
margin:0;
margin-bottom:6px;
margin-top:50px;
}
.fillstaulacartridge a {
	color:#000f0 !important;
	text-decoration:none;
}

.fillstauladoble {
top:505px;
left:18px;
position:absolute;
border: 0px solid #e3e4e4;
color:#818284 !important;
padding:0px; width:880px;
height:400px;
float:left;
margin:0;
margin-bottom:6px;
}
.fillstauladoble a {
	color:#000f0 !important;
	text-decoration:none;
}

#product_references_doble{
    border: 1px solid #e3e4e4;
	padding:0;
	margin:0;
	margin-top:6px; 
}
#marge150{
	float:left; width:150px;
	color:#ffffff; font-size:1px;
}
#fillmarge{
	float:left; width:250px;
	color:#ffffff; font-size:1px;
	padding-left:11px;
}

.fills{
	float:left;
	margin:0px;
	margin-bottom:0px;
	width:145px;
}
.fills a {
	color:#5f5d60 !important;
	text-decoration:none;
}
.fills .img {
	border:1px solid #949696;
	width:120px;
	height:100px;
	margin-bottom:2px;
	background-color:#fff;
}
.fills .no_img {
	border:0;
	width:122px;
	height:102px;
	margin-bottom:2px;
}

.fondogris { float:center; color:#fff; padding:0px 20px 0px 5px; background-color:#828585; margin-bottom:0px; cursor:pointer; margin-right:50px; }
.f1gris { float:center; color:#fff; padding:0px 10px 0px 5px; background-color:#828585; margin-bottom:0px; cursor:pointer; margin-right:50px; }
    
#product_mig { border:0px solid #e3e4e4; color:#818284 !important; background-color:#fff;
         padding:1px; width:460px; float:left;margin:0; margin-bottom:16px;margin-top:0px;}
#product_mig { color:#d5381d; font-size:13px; }
#product_mig div { margin-top:0px; border:px solid #e3e4e4;}

#product_mig_list{
	float:left; width:450px;overflow:hidden;
}
#product_mig_list .text{
    font-size:15px;line-height: 19px;
}
#product_mig_list .product_reference {
	float:left; margin-left:6px; width:306px; margin-bottom:6px;
}
#product_mig a{
	color:#75B4DE !important;
}

#product_preus{
    border:0px solid #e3e4e4;
    background-color:#fff;
	position:absolute;
	top:0px;
	left:730px;
	margin:1;
	padding:0;
	width:220px;
	margin-top: 440px; color:#828585 !important;  
}

/*#####################################
INI NEWS
#####################################*/

.news_text_image2{
	border: 1px solid #acacac;
	float:right;
	width: 620px;
}
.news_text2{
	border: 0px solid #00f;	
    height: 200px;
}
h2.news_title2{
	border: 1px solid #acacac;
	font-size:18px;
	margin-bottom:10px;
}
h1.news_title2{
	border: 1px solid #acacac;
	font-size:18px;
	width:758px;
	float:left;
	display:block;
}
.newsbit2{
	border: 1px solid #acacac;
	margin: 10px 10px 10px 10px;
	font-size:12px;
	color:#6E6E70;	
    padding: 10px 10px 10px 10px;
    margin-top: 20px;
float:left;        
width:425px;
height:220px; 
	overflow:hidden;
}
.news_image2{
	border: 0px solid #acacac;
            width: 200px;
            height: 200px;
            	margin:10px 0px;
            	overflow:hidden;
}
.foto_gran2{
	border: 1px solid #acacac;
	/*width:300px;*/
}

/*#####################################
FI NEWS
#####################################*/

#product_senzer { border:0px solid #e3e4e4; color:#818284 !important; 
         padding:1px; width:920px; float:left;margin:0; margin-bottom:16px;margin-top:1px;margin-left:23px;}
#product_senzer { color:#d5381d; font-size:13px; }
#product_senzer div { margin-top:0px; border:px solid #e3e4e4;}
#product_senzer_list .text{
    font-size:15px;line-height: 19px;
}
#product_senzer a{
	color:#75B4DE !important;
}

div#tax_free_text{ font-style:italic; margin-top:5px;}
