body {
	margin:0px;
	background-image: url(Imagenes/bg-pixel.jpg) ;
	background-repeat: repeat;
	font-family:Arial, Tahoma, Verdana, Arial;
	font-size:13px;
}

.LabelRojo
{
    font-family: Arial;
    font-size: small;
    color: #e70d0d;
}
.LabelRojo_bold
{
    font-family: Arial;
    font-weight: bold;
    font-size: small;
    color: #e70d0d;
}
.LabelVerde
{
    font-family: Arial;
   /* font-weight: bold;*/
    font-size: small;
    color: #6a9f00;   
}
.LabelVerde_bold
{
    font-family: Arial;
    font-weight: bold;
    font-size: small;
    color: #6a9f00;   
}
.LabelOrange {
 font-family: Arial;
 font-size: small;
 color: #ffa500;  
}
.LabelOrange_bold {
 font-family: Arial;
 font-size: small;
 color: #ffa500;  
}

a {
	/*color: #edaf46;*/
	color: #f2962a;
	text-decoration: none;
	outline: 0; 
}

a:hover
{
    text-decoration: underline;    
}

img {
	/*vertical-align:middle;*/
	border:0px;
}

/*Alex*/

.LabelNegro
{
    color:Black;   
}

.LabelNegro_bold
{
    color:Black; 
    font-weight: bold;  
}

.LabelBlanco
{
    color:White; 
}

.LabelBlanco_bold
{
    color:White;
    font-weight: bold;   
}

.LabelRojo_bold
{
    font-weight: bold;
    color: Red;    
}



.panel_ped_alb
{
    margin-left: 8px;   
}

/*****/

#cuerpo_principal:after, #cuerpo_central:after, #cos_info:after, #cuerpo_header:after, #cos_menu_footer:after, #flashcontent:after, #search:after, div.widget div.articulo:after, div.columna:after, div.cols2:after, .cuerpo_ofenov:after, #header_barra0:after, #header_barra1:after, #header_barra2:after, #detalle:after, .contacto_mapa:after, #articulos:after, .historico_buscador:after, .cont2:after, .direccion_cont:after, .direccion_cont_observaciones:after, .articulos_pag:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#cuerpo_principal 
{
    margin:0 auto;
	width:1070px;
	background-color: White;
}
#cuerpo_header {
	width:100%;
	text-align:left;/*border:1px solid red;*/
	
}
#cuerpo_central {
	width:100%;
	positon:relative;
	float:left;
	background-color:#ffffff;
}
#cuerpo_izq {
	float:left;
	width:193px;/*border:1px solid red;*/
}
#cuerpo_info {
	float:left;
	color:black;
	margin:10px 13px 0px 12px;
	width:656px;
	/*border: solid 3px #f3f3f3;*/
}

#cuerpo_der {
	float:left;
	width:195px;/*border:1px solid red;*/
	margin-top:10px;
}
#cuerpo_paso {
	color:White;
	margin:20px 0px 0px 18px;
    float:left;
	width:850px;
	text-align:left;/*border:solid 1px #00FF00;*/
}
#cuerpo_footer 
{
    margin:20px 0px 10px 0px;
	width: 99.5%;
	/*height:21px;*/
	text-align:center;
	background:White;
	color:#164466;
	position:relative;
	float:left;
}
#cuerpo_footer a 
{
	color:#1e5d8c;
}
#header_barra0 {
	display:block;
	position:relative;
	height:70px;/*border:solid 1px #0000FF;*/
}
#logo_marca {
	position:absolute;
	left:10px;
	top:10px;
	font-size:24px;
	color:#349dcf;/*border:solid 1px #FF0000;*/
}
#txt_marca {
	position:absolute;
	left:70px;
	top:20px;
	font-size:24px;
	color:#349dcf;/*border:solid 1px #FF0000;*/
}
#txt_marca_pie {
	position:absolute;
	left:120px;
	top:46px;
	font-size:10px;
	color:#349dcf;/*border:solid 1px #FF0000;*/
}
#header_barra1 
{
    float:right;
	/*position:relative;*/
	background:url(Imagenes/bg-barra-cliente.jpg) no-repeat right top;
	color:Black;
	background-color:#0d6690;
	text-align:left;
	padding:0px 0px 0px 0px;
	height:29px;
	width: 100%;
	font-size: 0.95em;
}
/*BARRA PRINCIPAL*/
#header_barra1 #izq {
	text-align:left;
	float:left;
	/*width:660px;*/
	/*border:solid 1px #00FF00;*/
	padding-left: 210px;
}
#header_barra1 #der 
{
	text-align:right;
	vertical-align:top;
	float:right;
	padding:3px 0px 0px 0px;
	margin-bottom: 0px;
	margin-right: 22px;
	/*border:solid 1px #0000FF;*/
}
#header_barra1 a.negro 
{
    color:#FF4F26;
    
	text-decoration:none;
}
#header_barra1 a.negro:hover
{
    text-decoration: underline;   
}

#header_barra1 a {
	text-decoration:none;
	color: Black;
}
#header_barra1 a:hover {
	text-decoration:underline;
}
#header_barra1 a.remarcado {
	color:Black;
}
.buscador_img 
{
    margin:0px;
    padding:0px;
	vertical-align:middle;
}
.buscador_textbox 
{
    font-size:12px;
    width:135px;
    height:18px;
    margin:0px;
    padding:0px;
	vertical-align:middle;
	border:solid 1px #e6e5ed;/**/
}

#txtBuscador .LabelNegro_bold
{
    padding-top:3px;
}


/*BARRA SECUNDARIA*/
#header_barra2 {
	/*position:relative;*/
	color:White;
	clear: both;
	background-image: url(Imagenes/bg-barra-Inicio.jpg);
	background-repeat: repeat;
	margin:0px 0px 8px 0px;
	padding:2px 23px 0px 5px;
	height:27px;
	font-weight: bold;
	font-size: 0.95em;
	/*width:959px;*/
}
#header_barra2 a {
	color:White;
	text-decoration:none;
	padding:0 10px;
}
#header_barra2 a:hover {
	text-decoration:underline;
}
#header_barra2 .inicio 
{
	text-align:left;
    float:left;
    margin-left: 10px;
	/*border:solid 1px #FF0000;*/
}
#header_barra2 .inicio .menu_principal_selec
{
    color: #f7a301;   
}
#header_barra2 .panel
{
    float:left;
    
    width:710px;
	/*border:solid 1px #00FF00;*/
}

#header_barra2 .panel2
{
    float:left;
    width:610px;
}

#header_barra2 .panel2 .menu_principal
{
    float:left;
    text-align:left;
}

#header_barra2 .panel2 .menu_principal_selec
{
    float:left;
    text-align:left;
}

#header_barra2 .panel2 .menu_principal_selec a
{
    color: #f7a301;
}
#header_barra2 .panel2 .condiciones
{
    float:right;
	/*border:solid 1px #FFFF00;*/
}

#header_barra2 .panel .menu_principal
{
    float:left;
    text-align:left;
    /*font-size: 20px;*/
	/*border:solid 1px #FFFF00;*/
}
#header_barra2 .panel .menu_principal_selec
{
    float:left;
    text-align:left;
    
    /*font-size: 20px;*/
	/*border:solid 1px #FFFF00;*/
}

#header_barra2 .panel .menu_principal_selec a
{
    color: #f7a301;
}
#header_barra2 .panel .condiciones
{
    float:right;
	/*border:solid 1px #FFFF00;*/
}
#header_barra2 .contacto 
{
	text-align:right;
    float:right;
	/*border:solid 1px #0000FF;*/
}
/*IDIOMES*/
#idiomas 
{
    font-size:11px;
	top:14px;
	right:10px;
	position:relative;
	display:block;
    height:24px;
    margin:0 auto;
	float:right;
    text-align:center;
    vertical-align:top;
	color:White;
	/*border: 1px solid #FF0000;*/
}

#divisas
{
    position:relative;
    float:right;
    font-size:11px;
}

/*WIDGETS*/
.widget {
	color:#173042;
	margin:0px 0px 8px 0px;
	padding:0px;
	/*background: white;/*border:solid 1px red;*/
}

.widget .titulo
{
    width: 170px;
    height: 24px;
    margin: 10px 0 0 0;
    padding: 5px 0px 0px 25px;
    background-image: url(Imagenes/bg-catalogoproductos.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}

.widget .titulo_der
{
    width: 175px;
    height: 24px;
    padding: 5px 0px 0px 20px;
    background-image: url(Imagenes/bg-pedidoactual.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    /*margin-left: 2px;*/
}
.file {
   	margin:0px 0px 8px 0px;
	padding:0px; 
    width: 175px;
    height: 24px;
}

/*aņadido por Alex */

.pan_izq_fondo_sup
{
    width: 193px;
    height: 11px;
    background-image: url(Imagenes/dtll_izq_sup.png);   
    background-repeat: no-repeat;
    background-color:black;
}

/*.widget .columna
{
    background-color: red;  
    margin: 0px;
    padding:0px;
}*/

.widget img {
/*border:solid 1px blue;*/
    margin: 0px;
    padding: 0px;
}
/*COLUMNAS*/
div.columna {
	padding:0px 8px 0px 8px;
	margin:0px 0px 2px 0px;
	text-align:left;
	height:1%;
	/*border:solid 1px blue;*/
}
div.columna div.error {
	font-size: 10px;
	color:#ff003c;
	clear:both;
}
div.columna input {
	font-size:11px;
	width:108px;
}
div.columna table {
	border:0px;
	width:100%;
}
div.columna a {
	color:#edaf46;
	font-size:11px;
}
div.columna a:hover {
	/*color:Black;*/
}
div.cols2 {
	width:100%;
	clear:both;
	text-align:left;
	float:left;
	/*border:solid 6px #FF0000;*/
}
div.cols2 div.cols2_izq {
	text-align:left;
	float:left;
	/*border:solid 1px #FF0000;*/
}
div.cols2 div.cols2_der {
	text-align:right;
	float:right;
	/*border:solid 1px #00FF00;*/
}
/*WIDGETS CATALOGO LISTADO*/
div.widget ul {
	padding:0px 8px 0px 8px;
	margin:6px 0px 0px 0px;
	text-align:left;
	list-style-type: none;/*float:left;
	clear:none;
	border: 1px solid #FF0000;*/
	
}
div.widget ul li {
	padding:0px 0px 0px 0px;
	margin:2px 0px 0px 0px;
	background: url(Imagenes/dtll_familia.gif) no-repeat right top;
	font-size:12px;
	color:White;/*border: 1px solid #FF0000;
	position:relative;
    height:26px;
	display:block;
	float:left;
	clear:none;
	/*background-position: 0em 0.4em !important;*/
}
div.widget ul li img {
	vertical-align:middle;
}
div.widget ul li.inicial {
	padding:6px 18px 0px 0px;
	background:none;/*border: 1px solid #FF0000;*/
	/*background-position: 0em 0.4em !important;*/
}
div.widget ul li a {
	color:White;
	text-decoration:none;
}
div.widget ul li a:hover {
	text-decoration:underline;
}
div.widget ul li ul {
	top:-7px;
	width:146px;
	margin: 0px 0px 4px 0px;
	padding:10px 0px 12px 20px;
	background:#e9eff3;/*border: 1px solid #FF0000;*/
}
div.widget ul li ul li {
	padding:0px;
	margin: 0px 0px 6px 0px;
	color:Black;
	/*border: 1px solid blue;*/
    background:none;
}
div.widget ul li ul li a {
	color:Black;
	text-decoration:none;
}
div.widget ul li ul li a:hover {
	text-decoration:underline;
}
/*WIDGET PRODUCTO*/
div.widget div.articulo_peke {
	float:left;
	font-size:11px;
	width: 195px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom: 1px solid #666666;
}
div.widget div.articulo_peke a {
	color:#f7a301;/*#1e5d8c;*/
	font-weight: bold;
}
div.widget div.articulo_peke div.imagen {
	float:left;
	width:56px;
	text-align:center;
	/*border:solid 1px #00FF00;*/
}
div.widget div.articulo_peke div.cont {
	float:left;
	width:120px;
	margin:0px 0px 0px 5px;
	text-align:left;
	/*border:solid 1px #00FF00;*/
}
.descripcion
{
    color:#2d87b2;
}
.familia
{
    color:#164466;
}
/*INFO*/
#cuerpo_info h1, #cuerpo_paso h1
{
    float: right;
    width:100%;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 8px 0px;
	font-size:15px;
	color: #0b6692;/*#c6dee9;*/
	text-transform: uppercase;
	/*border-bottom:1px solid #c6dee9;*/
}
.print_txt
{
    float:left;  
}

/*Aņadido por Alex para facturasDetalle, albaranesDetalle y pedidosDetalle*/
.print_txt2
{
    float:left; 
    font-size:15px;
    font-weight: bold;
	color:#0b6790; 
}

hr
{
    color: #c6dee9; 
    background-color: #c6dee9; 
    /*height: 1px;*/
    clear: both;
}
/******/

.print_img
{
    float:right;
}
#cuerpo_info h2, #cuerpo_paso h2
{
    width:100%;
	padding:0px;
	margin:0px 0px 6px 0px;
	font-size:13px;
	color: #0b6790;
	/*border:1px solid red;*/
	position:relative;
	float:left;
}
.bienvenida 
{
    float:left;
    width:644px;
    margin:0 auto 20px 8px;
	/*border:solid 1px #FF0000;*/
}
#cuerpo_info .bienvenida h1 {
	padding:0px;
	margin:0px 0px 20px 0px;
	font-size:17px;
	color:#0d6690;
	text-decoration:none;
}
.bienvenida_txt
{
    float:left;
    width:310px;
	/*border:solid 1px #FF0000;*/
}
.bienvenida_img 
{
    text-align:right;
    width:317px;
    float:right;
    margin:0px 0px 4px 10px;
	border:solid 1px #f3f3f3;
}

/*INICIO OFERTAS NOVEDADES*/
.cuerpo_ofenov
{
    clear:both;
	float:left;
    margin:0px auto;
	width:650px;
	border:solid 1px #ececec;
}
#cuerpo_ofenov2
{
    float:left;
	width:640px;
	background-color:White;
	color:Black;
	padding:0px 0px 12px 0px;
	/*height:364px;*/
}
#ofenov_barra 
{
    width:600px;
    margin:10px 24px 10px 24px;
	clear:both;
	text-align:left;
	background-color:White;
	float:left;
	/*border:solid 1px #FF0000;
	width:100%;*/
}
#ofenov_barra .azul_no
{
    color: #2082AC;
    font-weight: bold; 
    font-size: 12px;  
}

#ofenov_barra #titulo
{
    font-weight: bold;   
}

#ofenov_barra #izq {
	text-align:left;
	float:left;
	background-color:White;
	/*border:solid 1px #00FF00;*/
}
#ofenov_barra #der {
	text-align:right;
	float:right;
	color:#1e5d8c;
	background-color:White;
	/*border:solid 1px #0000FF;*/
}
#ofenov_barra #titulo 
{
    font-size:14px;
}
#cuerpo_ofenov2 .flecha 
{
    float:left;
    width:22px;
    height:319px;
    /*border:solid 1px #FF0000;*/
}
   
/*INICIO OFERTAS */
.cuerpo_ofe2
{
    clear:both;
	float:left;
    margin:0px auto;
	width:650px;
	border:solid 1px #ececec;
}
#cuerpo_ofe2
{
    float:left;
	width:640px;
	background-color:White;
	color:Black;
	padding:0px 0px 12px 0px;
	/*height:364px;*/
}

#ofe_barra 
{
    width:600px;
    margin:10px 24px 10px 24px;
	clear:both;
	text-align:left;
	background-color:White;
	float:left;
	/*border:solid 1px #FF0000;
	width:100%;*/
}
#ofe_barra .azul_no
{
    color: #2082AC;
    font-weight: bold; 
    font-size: 12px;  
}

#ofe_barra #titulo
{
    font-weight: bold;   
}

#ofe_barra #izq {
	text-align:left;
	float:left;
	background-color:White;
	/*border:solid 1px #00FF00;*/
}
#ofe_barra #der {
	text-align:right;
	float:right;
	color:#1e5d8c;
	background-color:White;
	/*border:solid 1px #0000FF;*/
}
#ofe_barra #titulo 
{
    font-size:14px;
}

 /*FIN OFERTAS*/

.bot_novedades
{
    float:left;
    width:122px;
    height:23px;
    margin:0px 2px 0px 0px;
    font-size:12px;
    font-weight: bold;
	color:Black;
	background: url(Imagenes/bg-novedades.peque.jpg) no-repeat right top;
	text-align:center;
	text-decoration:none;
	line-height:22px;
}

.bot_novedades:hover
{
    text-decoration:none;
}

.bot_ofertas
{
    float:left;
    width:122px;
    height:23px;
    margin:0px 2px 0px 0px;
    font-size:12px;
    font-weight: bold;
	color:Black;
	background: url(Imagenes/bg-ofertas.peque.jpg) no-repeat right top;
	text-align:center;
	line-height:22px;
	text-decoration:none;
}

.bot_ofertas:hover
{
    text-decoration:none;
}

.bot_deseleccionado
{
    float:left;
    width:122px;
    height:23px;
    margin:0px 2px 0px 0px;
    font-size:13px;
    font-weight: bold;
	color:Black;
	background: url(Imagenes/bg-.peque-gris.jpg) no-repeat right top;
	text-align:center;
	line-height:22px;
	text-decoration:none;  
}

.bot_deseleccionado:hover
{
    background: url(Imagenes/bg-.peque-ON.jpg) no-repeat right top;
    text-decoration: none;

}
/*ARTICULO*/
.articulo 
{
    position:relative;
    float:left;
    width:180px;
    height:319px;
    border:solid 1px #eeeeee;
    margin: 0px 4px 4px 0px;
    text-align:center;
    padding:0px;
    color:Black;
    background-color:White;
}
.articulo_inicio
{
    position:relative;
    float:left;
    width:180px;
    height:319px;
    border:solid 1px #eeeeee;
    margin: 0px 4px 4px 0px;
    text-align:center;
    padding:0px;
    color:Black;
    background-color:White;
}
.articulo_oferta
{
    width: 60px;
    height:19px;
    padding:2px 10px 7px 12px;
	background:url(Imagenes/bg-ofertas.articulo.jpg) no-repeat left top;
	font-size:10px;
    color:Black;
    font-weight:bold;
}
.articulo_novedad
{   
    width: 60px;
    height:19px;
    padding:2px 8px 7px 14px;
	background:url(Imagenes/bg-novedades.articulo.jpg) no-repeat left top;
	font-size:10px;
    color:black;
    font-weight:bold;
}
.articulo_espacio 
{
    float:left;
    width:5px;
    height:319px;
}
.articulo .header, .articulo_inicio .header
{
    font-size:12px;
    color:White;
    height:18px;
    text-align:right;
    margin:0px 0px 2px 0px;
    /*border:solid 1px #FF0000;*/
}
.articulo .dades 
{
    width:140px;
    font-size:12px;
    float:left;
    margin:0px 0px 0px 30px;
    text-align:left;
    /*border:solid 1px #FF0000;*/
}
.articulo_inicio .dades 
{
    width:146px;
    font-size:12px;
    float:left;
    margin:0px 0px 0px 46px;
    text-align:left;
    /*border:solid 1px #FF0000;*/
}
.articulo .dades .izq, .articulo_inicio .dades .izq
{
    width:auto;
    float:left;
    /*border:solid 1px #FF0000;*/
}
.articulo .dades .der, .articulo_inicio .dades .der
{
    width:auto;
    float:left;
    margin:0px 0px 0px 4px;
    /*border:solid 1px #FF0000;*/
}
.articulo_footer 
{
    position:absolute;
    width:100%;
    /*top:316px;*/
    bottom:0px;
    left:0px;
    font-size:12px;
    color:#2082AC;/*#e8ac53;*/
    height:18px;
    font-weight: bold;
    text-align:center;
    text-decoration: none
    /*border:solid 1px #FF0000;*/
}

.articulo_footer :hover
{
    text-decoration: underline;   
}

#cuerpo_info .articulo h1, #cuerpo_info .articulo_inicio h1
{
    font-size:13px;
    font-weight:normal;
    color:#164466;
    margin:0px 0px 2px 0px;
    border:none;
    /*border:solid 1px #FF0000;*/
}
#cuerpo_info .articulo h2, #cuerpo_info .articulo_inicio h2
{
    font-size:13px;
    font-weight:normal;
    color:Black;
    margin:0px 0px 4px 0px;
    border:none;
    /*border:solid 1px #FF0000;*/
}
/*ULTIMOS PEDIDOS & ALBARANES - taules de la pāgina principal*/
.ultimos_barra 
{
    float:left;
    width:650px;
    margin:0px 0px 14px 0px;
    /*border:solid 1px #FF0000;*/
}
.ultimos_cont 
{
    float:left;
    width:650px;
    margin:0px 0px 20px 0px;
    /*border:solid 1px #FF0000;*/
}
.ultimos_barra .izq
{
    font-size:14px;
    font-weight:bold;
    color:#317da0;
	text-align:left;
	float:left;
}
.ultimos_barra .der
{
	text-align:right;
	float:right;
	color: Black;
}
.ultimos_barra .der a
{
    font-size: 0.9em;
    color: #f7a301;
    margin-left:6px;
    padding:1px 3px 1px 3px;
	text-decoration:none;
	font-weight: bold;
}
.ultimos_barra .der a:hover
{
    text-decoration: underline;
}
/*ARTICULOS*/
#articulos 
{
    width:auto;
    margin:10px 0px 0px 0px;
    padding: 5px 3px 5px 3px;
    background:White;
    color:Black;
    float:left;
}
.articulos_pag
{
    text-align:center;
    margin:4px 4px 8px 4px;
    float:left;
    width:100%;
}
.articulos_pag a.bot_anterior
{
    float:left;
    color:#2082AC;/*#1e5d8c;*/
    font-weight: bold;
}
.articulos_pag a.bot_siguiente
{
    float:right;
    color:#2082AC;/*#1e5d8c;*/
    font-weight: bold;
}

.bot_anterior_orange
{
    float:left;
    color:#edaf46;
    font-weight: bold;
}
.bot_siguiente_orange
{
    float:right;
    color:#edaf46;
    font-weight: bold;
}


.articulos_pag .link
{
    padding: 0px 4px 0px 4px;
    color:#2082AC;
    /*border-right:solid 1px Black;*/
    font-weight: bold;
    float:none;
}
.articulos_pag .actiu
{
    padding: 0px 4px 0px 4px;
    /*border-right:solid 1px Black;/**/
    font-weight: bold;
    float:none;
}
.articulos_pag .text_pag
{
    padding: 0px 4px 0px 4px;
    font-weight: bold;
}
.paginado
{
    width:100%;
    height:24px;
    padding:0px;
    margin:4px 0px 4px 0px;
    /*color:#1e5d8c;*/
    font-size:12px;
    /*border:solid 1px #FF0000;*/
}
.paginado a
{
    color:#edaf46;
}

.bot_anteriorDisabled
{
    color: #cccccc;
    text-decoration: none;
	font-weight: bold;
	float:left;    
}
.bot_anteriorDisabled:hover
{
    color: #cccccc;
    text-decoration: none;
    font-weight: bold;
	float:left; 
}
.bot_siguienteDisabled
{
    color: #cccccc;
    text-decoration: none;
    font-weight: bold;
	float:right; 
}
.bot_siguienteDisabled:hover
{
    color: #cccccc;
    text-decoration: none;
    font-weight: bold;
	float:right;
}

/*DETALLE*/
#detalle 
{
    /*SON 575 D'ample!!!! -- Compta que s'hi resta el padding!!!*/
    /*width:531px;*/
    width:555px;
    float:left;
    margin:10px 0px 0px 0px;
    padding: 16px 10px 30px 14px;
    /*padding: 16px 20px 30px 24px;*/
    background:White;
    color:Black;
}
#detalle h1 
{
    font-size:18px;
    color:#164466;
    border:none;
    margin:0px 0px 2px 5px;
    padding:0px;
    text-align:right;
    width:auto;
}
#detalle h2 
{
    padding:0px;
    font-size:14px;
    margin:0px 0px 2px 0px;
    text-align:right;
}
#detalle .izq 
{
    float:left;
    width:260px;
    /*border:solid 1px #FF0000;*/
}
#detalle .der 
{
    float:left;
    width: 280px;
    /*border:solid 1px #00FF00;*/
}
#detalle .cont_precio
{
    clear:both;
    float:left;
    width:auto;
    /*border:solid 1px #00FF00;*/
}
#detalle .cont_precio .izq_precio
{
    float:left;
    width:auto;
    /*margin-top:6px;*/
    /*border:solid 1px #FF0000;*/
}
#detalle .cont_precio .der_precio 
{
    float:left;
    width:auto;
    /*border:solid 1px #00FF00;*/
}
#detalle a
{
    color:#2082AC;
	padding-left:10px;
}
#detalle .novedad
{
    padding:3px 8px 4px 12px;
	background:url(Imagenes/bg-novedades.articulo.jpg) no-repeat left top;
    color:Black;
    font-size: 10px;
    font-weight:bold;
	margin-left:30px;
}
#detalle .oferta
{
    padding:3px 12px 4px 10px;
	background:url(Imagenes/bg-ofertas.articulo.jpg) no-repeat left top;
    color:Black;
    font-size: 10px;
    font-weight:bold;
}
#detalle .text_precio
{
    font-size:14px;
    font-weight: bold;
}
#detalle #descripcion
{
    margin:20px 0px 0px 30px;
    text-align:left;   
}
#detalle .anadir
{
    clear:both;
    position:relative;
    float:left;
    width:252px;
	background:url(Imagenes/bg-barra-Inicio.jpg) repeat-x left top;
    margin:20px 0px 0px 0px;
    border:1px solid #d8d7d7;
}
#detalle .LabelColores
{
    display: block;
    width: 249px;
    height: 19px;
    margin-top: 10px;
    padding: 3px 0px 0px 5px;
    background: url(Imagenes/bg-barra-Inicio.jpg) repeat-x left top;
    color: White;
    font-size: 13px;
}
#detalle .barraTitulo
{
	height: 20px;
	background:url(Imagenes/bg-barra-Inicio.jpg) repeat-x left top;
	/*padding: 3px;*/
	color: White;
	clear: both;
}
#detalle #anadir_titulo
{
    font-size:13px;
    width:auto;
    text-align:left;
    color:White;
    margin:4px 0px 24px 0px;
    padding-left:10px;
}
#detalle .anadir_interno
{
    width:auto;
    text-align:left;
    margin:0px 18px 10px 18px;
}
#detalle .DropDownList 
{
    width:206px;
    background:#f5f5f5;
    border:1px solid #f5f5f5;
    margin:0px 0px 3px 0px;
}
#detalle .DropDownList2, .dades .DropDownList2  
{
    width:100%;
    background:#f5f5f5;
    border:1px solid #f5f5f5;
    margin:0px 0px 3px 0px;
}

#detalle .DropDownList3, .dades .DropDownList3
{
    background:#f5f5f5;
    border:1px solid #000000;	
    margin::0px;
}



#detalle .TextBox 
{
    width:206px;
    height:18px;
    background:#fffff;
    border:1px solid #d8d7d7;
    margin:0px 0px 3px 0px;
}

#detalle .txtUnidades, .dades .txtUnidades 
{
    width:30px;
    height:18px;
    background:#fffff;
    border:1px solid #d8d7d7;
    margin:0px 0px 3px 0px;
}

#detalle .fondo_gris, .dades .fondo_gris {
	background-color:#e7e7e7;
}


.stock_si 
{
    color:#009036;
}
.stock_no 
{
    color:#bc1412;
}
.centrar
{
    width:auto;
    text-align:center;
}
.derecha
{
    width:auto;
    text-align:right;
	padding-right:4px;
}
.mini
{
    font-size:10px;
}
.azul
{
    color:#2082AC;
    margin:3px 0;
}
.azul_no
{
    color: Black;
    font-size: 12px;
    text-decoration:none;
}
.casi_negro, div.columna a.casi_negro
{
    font-size:12px;
    color: #2082AC	;
    font-weight: bold;
    text-decoration:none;
}
.casi_negro:hover, div.columna a.casi_negro:hover
{
    text-decoration:underline;
}

.remarcado
{
    font-size:14px;
    color:#349dcf;
}
.tachado
{
    text-decoration:line-through;
}
.aviso
{
	color:#EDAF46;
}
.error,
.LabelInfoGrande,
.LabelErrorPeq
{
	color:#ff003c;
}
.error_mini
{
    font-size:11px;
	color:#ff003c;
}

.LabelInfoGrande
{
	font-weight:bold;
	font-size:14px;
}

.boton 
{
    /*border:none;*/
    padding:1px 10px 1px 10px;
    color:black;
    background:#FFC226;
    cursor: pointer;
    border: outset 1px #FFD15C;
    font-size: 14px;
    padding:10px 5px;
}

.boton:hover
{
    background-color: #FFD15C;
    border: solid 1px #BF9D45;
    color: Black;
}

.boton_mini 
{
    color:black;
    background:#ffc226;
    cursor: pointer;
    border: outset 1px #FFD15C;
    font-size:14px;
    padding:1px 4px 1px 4px;
    margin:0px 4px 0px 4px;
    text-decoration:none;
    font-variant:normal;
    font-style:normal;
    outline:0;
    padding:10px 5px;
}

.boton_mini:hover
{
    background-color: #FFD15C;
    border: solid 1px #BF9D45;
    color: Black;
    cursor: pointer;
}
/*COLORES*/
#colores 
{
    width:auto;
}
.color 
{
    width:54px;
    height:90px;
    margin:4px 4px 0px 0px;
    font-size:12px;
    float:left;
    text-align:center;
}
.color .img_color
{
    border:1px solid #e7e7e7;
}
.color .img_colorSelec
{
    border:1px solid #f7a301;
}
.color .img_color:hover
{
    border:1px solid #FFC226;
}
/*BUSCADOR*/
#buscador 
{
    float:left;
    margin:10px 0px 30px 0px;
    padding: 6px 10px 10px 0px;
	/*background:/*url(Imagenes/buscador_fons.gif) repeat-x top;*/
    color:Black;
    /*border:10px simple #FF0000;*/
	width:100%;
}
.fondo_buscador
{
    background-color: #e7e7e7;
    padding: 5px;
    float: left;
    width:640px;
}
/*.fondo_buscador txtBox2
{
    margin-top: 3px;
    margin-bottom: 3px;
}*/
#buscador h1 
{
    font-weight:bold;
    font-size:13px;
    color:Black;
    border:none;
    margin:0px 0px 20px 0px;
    padding:0px;
    text-align:left;
    width:auto;
    float: left;
}
.table_inicio
{
    width:552px;
    /*background:#e9eff3;*/
    margin-bottom:8px;
    clear:left;
}
.table_inicio tr
{
    /*background:#e9eff3;*/
}
.table_inicio tr td
{
    white-space:nowrap;
}

/*Aņadido por Alex*/
.table_inicio2
{
    width:552px;
    margin-bottom:8px;
    clear: left;
}

.table_inicio2 tr td
{
    white-space:nowrap;
    padding: 0px;
}

.table_inicio2 .fila_azul
{
    /*background:#e9eff3;   */
      
}

/****/

.historico_buscador
{
    float:left;
    width:552px;
    margin-bottom:8px;
}
.historico_buscador_izq
{
    float:left;
    /*border:1px solid #FF0000;*/
}
.historico_buscador_izq .campo, .historico_buscador_der .campo, .table_inicio .campo
{
    vertical-align:top;
    padding: 0px;
}
.historico_buscador_der
{
    float:right;
    /*border:1px solid #FF0000;*/
}
.table_fecha
{
    width:552px;
    margin-bottom:8px;
}
#buscador .TextBox
{
    
    vertical-align:top;
    width:100px;
    height:18px;
    background:#f5f5f5;
    margin:0px 0px 0px 4px;
    border:1px solid #818181;
}
#buscador .TextBox2
{
    
    vertical-align:top;
    width:150px;
    height:18px;
    background:#f5f5f5;
    margin:0px 0px 0px 4px;
    border:1px solid #818181;
}
/*RESULTADOS*/
#resultados
{
    width:650px;
    float:left;
    margin:10px 0px 10px 0px;
    padding: 2px 2px 2px 2px;
	background:White;
    color:Black;
}
.azulado
{
    color:#c6dee9;
}
/*TABLA*/
.tabla,
.tablaER
{
    width:100%;
    border-collapse:collapse;
    border: 1px solid White;
    color:Black;
    background:White;
    font-size:12px;
    border-bottom-color: #e7e7e7;
}

.tabla td, .tabla th, .tablaER th
{
    padding:4px 5px 4px 5px;
    text-align: center;
    border: 1px solid White;
}

.tablaER td
{
	padding:4px 5px 4px 5px;
    text-align: left;
    border: 1px solid White;
}

.tabla a
{
    color:#edaf46;/*#1e5d8c;*/
    font-weight: normal;
	
}
.tabla_header
{
    background:#0d6690;
    font-weight:bold;
    color:White;
    height: 25px;
    vertical-align: middle;
	
}
.tabla_alternating
{
    background:#e7e7e7;
}

.tabla_alternating  td tbocy th tr
{
    border: none;
}

.tabla_row 
{
    border: 0px;
}

.tabla_header 
{
    border: 0px;
}

.col_ver_detalle
{
    background: #f9be62;   
}

.col_ver_detalle a
{
    color: Black;
}
/*TABLA 2*/
.cont2
{
    float:left;
    width:655px;
    /*border: 1px solid red;*/
    margin:0px 0 20px 0px;
}
.tabla2
{
    float:left;
    width:100%;
    border-collapse:collapse;
    /*border: 1px solid #b5d6e6;
    border:1px solid Black;*/
    border:none 0px Black;
    color:Black;
    background:White;
    font-size:12px;
}
.tabla2 td, .tabla2 th
{
    vertical-align:top;
    padding:4px 5px 4px 5px;
    text-align:center;
    /*border-bottom: 1px solid #b5d6e6;/**/
    border-right: 1px solid white;
}
.tabla2 a
{
    color: #edaf46;/*#1e5d8c;*/
}
.tabla2_header
{
    background:#349dcf;
    font-weight:normal;
    color:White;
}
.tabla2_row td
{
    border-right: solid 1px #e7e7e7;
}
.tabla2_alternating
{
    background:#c6dee9;
}
.tabla2_articulo
{
    width:208px;
    text-align:left;
    font-size:13px;
    line-height:14px;
}
.tabla2_articulo_img
{
    margin-right:5px;
    float:left;
}
.tabla2_td_articulo_paso
{
    width:336px;
    text-align:left;
    font-size:13px;
    /*line-height:10px;*/
    padding:0px;
}
.tabla2_td_articulo_paso_equipson
{
    text-align:left;
    font-size:13px;
    /*line-height:10px;*/
    padding:0px;
}
.tabla2_articulo_izq
{
    width:130px;
    float:left;
    text-align:center;
    margin-right:5px;
   /* border:1px solid Red;*/
}
.tabla2_articulo_izq a
{
    font-weight: bold;
}
.tabla2_articulo_der
{
    width:auto;
    float:left;
    text-align:left;
    /*border:1px solid Red;*/
}
.tabla2_articulo_oferta
{
    /*top:-4;
    right:-5;*/
    float:right;
    padding:2px 8px 2px 8px;
	background:url(Imagenes/bg-ofertas.articulo.jpg) no-repeat left bottom;
    color:Black;
    text-align:right;
    font-size:10px;
    font-weight:bold;
}
.tabla2 td.tabla2_td_final
{
    width:90px;
    border-bottom:1px solid White;
    border-right: none;
    background-color: #e7e7e7;
}
.tabla2 td.tabla2_td_subtotales
{
    /*border-bottom:1px solid White;*/
    border-right:1px solid #e7e7e7;
    width: 90px;
}
.tabla2_td_penultim
{
    border-bottom:1px solid white;
    border-right:none;
    width:132px;
    background-color: #e7e7e7;
}
.tabla2_td_ultim
{
    width:60px;
    border-right:none;
}
td.tabla2_td_fake
{
    width:60px;
    background-color: Transparent;
    border:none 0px black;
}
td.tabla2_td_azulete
{
    padding-right:18px;
    background:#FFDD87;
    text-align:right;
    border-bottom:1px solid White;
}
/*DATOS*/
.datos 
{
    float:left;
    padding:2px 10px 3px 10px;
    width:555px;
    background:#ffffff;
    font-size:12px;
    color:Black;
}
.datos_paso 
{
    float:left;
    padding:2px 8px 3px 10px;
    width:755px;
    background:#ffffff;
    font-size:12px;
    color:Black;
}
.datos_paso4 
{
    float:left;
    padding:2px 0 3px 1px;
    width:850px;
    background:#ffffff;
    font-size:12px;
    color:Black;
}
.datos_titulo
{
    float:left;
    padding:1px 1px 1px 1px;
    width:755px;
    background:#ffffff;
}
.datos_titulo2 
{
    padding:2px 10px 3px 10px;
    margin:1px 1px 1px 1px;
    width:850px;
    /*width:100%;*/
    border:none;
    background: #e7e7e7;
    font-size:13px;
    color:Black;
}
.datos table 
{
    border:none; 
    border-collapse:collapse;  
}
.datos table td
{
    vertical-align:top;
    color:White;
    background:#349dcf;
    padding:2px 4px 2px 4px;
}
.datos table td.dato
{
    vertical-align:middle;
    padding:0px;
    color:Black;
    background:White;
}
.datos table td.dato2
{
    vertical-align:top;
    padding:3px 0px 10px 0px;
    color:Black;
    background:White;
}
.datos table td.imagen
{
    vertical-align:top;
    color:Black;
    background:White;
}
.datos table td.dato input
{
    border:1px solid #c3c3c3;
    height:18px;
    width:200px;
}
.division
{
    width:100%;
    margin-top: 14px;/*height:14px;*/
    /*border:1px solid #FF0000;*/
}
.division_area
{
    content:"&nbsp;";
    width:100%;
    /*border:1px solid #FF0000;*/
}
.division2
{
    content:"&nbsp;";
    padding-top:24px;
}
.division_float
{
    content:"&nbsp;";
    width:100%;
    height:14px;
    float:left;
    /*border:1px solid #FF0000;*/
}
.division2_float
{
    content:"&nbsp;";
    width:100%;
    height:24px;
    float:left;
    /*border:1px solid #FF0000;*/
}
.oferta
{
    padding:2px 12px 2px 10px;
	background:url(Imagenes/dtll_articulo_novedad.png) no-repeat right top;
    color:White;
}
.TextBoxUnidades
{
    width:44px;
    height:16px;
    background:#ececec;
    border:1px solid #c3c3c3;

}
.txtUltimoPrecio
{
    width:44px;
    height:16px;
    background:#ececec;
    border:1px solid #c3c3c3;

}
.txtDescuento1
{
    width:40px;
    height:16px;
    background:#ececec;
    border:1px solid #c3c3c3;

}
.txtDescuento2
{
    width:40px;
    height:16px;
    background:#ececec;
    border:1px solid #c3c3c3;

}
.txtDescuento3
{
    width:40px;
    height:16px;
    background:#ececec;
    border:1px solid #c3c3c3;

}
.tableUltimoPrecio td
{
    border-collapse: collapse;
    border-spacing: 0px 0px;
    padding: 0px;
    border-right: none;
}
.observaciones
{
    width:752px;
    height:100px;
    margin:0px;
    padding:4px;
    /*border:1px solid red;*/
}
.observaciones_div
{
    margin:0px;
    padding:0px;
    /*border: 1px solid #FF0000;*/
}
/*BUSCADOR AVANZADO*/
.buscador_avanzado
{
    margin:20px 0px 20px 0px;
    width:552px;
    border-collapse:collapse;
    border: 1px solid #d1e5ed;
    color:Black;
    background:White;
    font-size:13px;
}
.buscador_avanzado tr
{
    height:20px;
}
.buscador_avanzado td
{
    border:1px solid #f3f3f3;
}
.buscador_avanzado td.der
{
    width:392px;
    padding:0px;
    background:White;
    /*border-right:1px solid #cde1eb;*/
}
.buscador_avanzado td.izq
{
    vertical-align:top;
    width:172px;
    background:#e7e7e7;
    padding:3px 0px 0px 12px;
    white-space:nowrap;
	color:black;
}
.buscador_avanzado select, .buscador_avanzado input
{
    width:380px;
    border:none;
    clear:both;
    height:20px;
    padding:3px 0px 0px 12px;
    background:White;
}
/*CAMBIAR CONTRASEŅA*/
.cambiar_contrasena
{
    margin:20px 0px 20px 0px;
    width:650px;
    border-collapse:collapse;
    border: 1px solid #d1e5ed;
    color:Black;
    background:White;
    font-size:13px;
}
.cambiar_contrasena tr
{
    height:20px;
}
.cambiar_contrasena td
{
    border:1px solid #cde1eb;
}
.cambiar_contrasena td.der
{
    padding:0px;
    background:#e9eff3;
}
.cambiar_contrasena td.izq
{
    vertical-align:top;
    width:175px;
    color:White;
    background:#2081ac;
    padding:3px 0px 0px 12px;
    white-space:nowrap;
}
.cambiar_contrasena select, .cambiar_contrasena input
{
    padding:3px 0px 0px 12px;
    width:394px;
    height:20px;
    border:none;
    clear:both;
    background:White;
}
/*CONTACTO*/
.contacto_mapa 
{
    float:left;
    width:100%;
    margin:0px 0px 20px 0px;
}
.contacto_mapa_izq
{
    /*float:left;*/
    /*width:400px;*/
    height:256px
}
.contacto_mapa_izq iframe
{
    padding:0px;
    margin:0px;
    width:400px;
    height:256px;
    border:none;
}
.contacto_mapa_izq a
{
    color: #2d87b2;
}
.contacto_mapa_der
{
    float:left;
    margin-left:10px;
    width:150px;
}
.contacto_form
{
    font-size:12px;
    color:black;
    float:left;
    width:510px;
    margin:0px 0px 20px 0px;
    padding:10px 0px 10px 0px;
    background:White;
}
.contacto_form_izq
{
    float:left;
    width:256px;
    margin-left:0;
}
.contacto_form_der
{
    float:right;
    margin-right:0;
    width:225px;
}
.contacto_form input
{
    width:255px;
    height:18px;
    border:1px solid #a5bace;
    clear:both;
    margin:0px 0px 4px 0px;
    font-size:11px;
    color: black;/*#869aad;*/
}
.contacto_form input.boton
{
   /* color: white;*/
    width:80px;
    height:20px;
    font-size:11px;
    background:#f9be62;
    /*border: solid 1px #1e5d8c;*/
}
.contacto_form input.boton:hover
{
    color:Black;
    background-color: #e7eff4;    
}
.contacto_form textarea
{
    border:1px solid #a5bace;
    width:225px;
    height:244px;
}

#politica_privacidad {width:650px;}

#politica_privacidad h2
{
    display: block;
    width: 100%;
    padding: 5px;
    background-color: #c6deea;
    color: #0e6592;
}
/*TREEVIEW CLASS*/
.treeview_root_mas
{ 
    width:186px;
    background-color:#e6e6e6;
    color: black;
    padding:6px 2px 6px 6px;
    border-bottom:1px solid white;
    font-size:12px;
    text-transform:capitalize;
}

.treeview_root_mas:hover
{
    background-color:#FF9826;
    color: white;
    border-bottom:1px solid #c77b06;
}

.treeview_root_mas a
{
    background: none;
    width:178px;
    padding:0;
}

.treeview_node 
{
    width: 173px;
    height:22px;
    /*background:#e9eff3;*/
    color:#000000;
   /* padding-left:5px; Probar a comentar esto */
	font-family: Arial, Tahoma, Verdana;
    font-size:12px;
}

.treeview_node:hover
{
    text-decoration: underline;
}

.treeview_fondo div td 
{
    background-color:#f3f3f3;
}

.treeview_fondo
{
    margin-left: 0px;
	background-color:#f3f3f3;
}

/*DIRECCION*/
#cuerpo_info .direccion_titulo 
{
    padding:2px 0px 3px 10px;
    width:565px;
    background:#c6dee9;
    font-size:14px;
    color:Black;
}
#cuerpo_info .direccion_cont
{
    float:left;
    padding:0px 0px 0px 0px;
    width:650px;
}
#cuerpo_info .direccion_cont_envio2
{
    float:left;
    padding:0px 0px 0px 20px;
    width:650px;
}
#cuerpo_info .direccion_cont_observaciones 
{
    float:left;
    width:752px;
    color:Black;
    padding:10px 10px 10px 10px;
    background:#FFFFFF;
}
#cuerpo_info .direccion_cont_observaciones_historico 
{
    float:left;
    width:650px;
    color:Black;
    padding:10px 10px 10px 10px;
    background:#FFFFFF;
    min-height:100px;
    margin:0px 0px 20px 0px;
}
#cuerpo_paso .direccion_titulo 
{
    padding:2px 0px 3px 10px;
    width:762px;
    background:#c6dee9;
    font-size:14px;
    color:Black;
}
#cuerpo_paso .direccion_cont 
{
    float:left;
    padding:0px 0px 0px 0px;
    width:850px;
}
#cuerpo_paso .direccion_cont_envio2
{
    float:left;
    padding:0px 0px 0px 20px;
    width:850px;
}
#cuerpo_paso .direccion_cont_observaciones 
{
    float:left;
    width:850px;
    color:Black;
    padding:10px 10px 10px 10px;
    background:#FFFFFF;
    min-height:80px;
    display:block;
}
.direccion
{
    width:100%;
    margin:10px 0px 20px 0px;
    /*width:550px;*/
    border-collapse:collapse;
    border: 1px solid #e7e7e7;
    color:Black;
    background:White;
    font-size:12px;
}
.direccion tr
{
    height:20px;
}
.direccion td
{
    border: 1px solid #e7e7e7;/*#c6dee9;*/
}
.direccion td.izq
{
    vertical-align:top;
    width:175px;
    background:#e7e7e7;
    padding:3px 0px 0px 8px;
    white-space:nowrap;
}
.direccion td.dato
{
    /*vertical-align:middle;*/
    padding:0px 0px 0px 12px;
    color:Black;
    background:White;
}
.direccion td.der
{
    padding:0px 0px 0px 0px;
    background:#c6dee9;
    border:none 0px;
    border-bottom:1px solid  #c6dee9;
    /*border:none 0px;
    border: 1px solid red;*/
}
.direccion select, .direccion input
{
    padding:2px 0px 0px 6px;
    /*width:371px;*/
    width:100%;
    height:20px;
    border:none;
    clear:both;
    background:White;
}
.direccion input.direccion_alternativa
{
    padding:2px 0px 0px 6px;
    /*width:371px;*/
    width:567px;
    height:20px;
    border:none 0px;
    clear:both;
    background:White;
}


.TextBox_email
{
    
    vertical-align:top;
    width:150px;
    height:18px;
    background:#f5f5f5;
    margin:0px 0px 0px 4px;
    border:1px solid #818181;
}
/*FONS IMATGE*/
img.img_negro
{
    background:Black;
    /*border:red 1px solid;*/
}
img.img_blanco
{
    background:White;
}

/* Alex */

.panel_novedades
{
    padding-left: 30px;
    padding-top: 0px;
	padding-bottom:0px;
    height: 36px;
    background-image: url(Imagenes/novetats.jpg);
    background-repeat: no-repeat;
	background-position: -0px -0px;
    background-position: left top;
    width:190px;
	font-size:12px;
	font-weight:normal;
	margin-bottom:10px;
}

/*
.panel_novedades:hover
{
 background-position: -0px -36px;
}
*/


.panel_ofertas
{
    width: 190;
    padding-left: 25px;
    padding-top:10px;
    height: 50px;
    background-image: url(Imagenes/oferts.jpg);
    background-repeat: no-repeat;
    background-position: left top;
	padding-bottom: 0px;
	background-position: -0px -0px;
    
}

.panel_ofertas:hover
{
 background-position: -0px -60px;
}

#contCabecera
{
    background-color: #0d6690;
    padding-right: 10px;
}

#login2
{
    background-color: #2081ac;
}

.login
{
    background-color: #2081ac;
}

.link
{
    color: #2082AC;
}
.link_orange
{
    color:#edaf46;
}

div.borde
{
    border: solid 2px #e7e7e7;
}

div.totales
{
    background-color: #e7e7e7;   
    padding: 0px 3px 0px 3px;
    margin:0px;
    width: 187px;
}

div#pie
{
    background-color: #e7e7e7;
    border-top: solid 2px #c7c7c7;
    border-bottom: solid 2px #c7c7c7;
}

#barra_izq /*Esta es la exterior*/
{
    background: url("images/bg-container.jpg") no-repeat scroll right bottom #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px 0 #999999;
    margin: 20px auto;
    max-width: 1500px;
    min-width: 1000px;
    padding: 10px;
    width: 1070px;
}

#barra_der /*y esta va dentro de barra_izq, por eso le quito el margen*/
{
   padding-right: 10px;
   background-color: White;
   background-repeat: repeat-y;
   background-position: right top;
}

#barra_izq.master, #barra_der.master
{
    width: 1070px;
}

#barra_izq.listaCliXCom, #barra_der.listaCliXCom
{
    /*width: 600px;*/
    padding-bottom: 20px;
}

.LabelNegro_titulo
{
    color: Black;
    font-size: 14px;
    font-weight: bold;
}

.condCompraText 
{
    font-size:11px;
    text-align:justify;
}
/***********/

/*DEERFOOT*/
#deerfoot table
{
	margin-left: 50px;	
	margin-top: 1px;
	margin-bottom: 2px;	
}

#deerfoot td
{
	text-align: center;
	white-space: nowrap;
	width: 45px;
	border: solid 1px #e7e7e7;
}

#deerfoot .trHeaderGris td
{
	border: solid 1px white;
	background-color: #e7e7e7;
	font-weight: bold;	
	text-align: center;
	font-size: 11px;
	height: 15px;
}

#deerfoot h1
{
	background-color: White;	
	margin: 0;
	padding-bottom: 30px;	
}
#deerfoot h2
{	
	width: 95%;
	margin: 0;
	margin-top: 15px;
	font-size: 14px;
	padding: 5px;
	background-color: #2081ac;
	color:White;		
}
#deerfoot h3
{
	width: 95%;
	margin: 0;
	font-size: 12px;
	padding: 5px;
	background-color: #f6d994;	
	
	font-weight: bold;
	color: Black;
}

.deerfot_filtro_stock_agentes {
    border: none;
    text-align: left;
}

.trFondoBlanco td
{
	background-color: White;
}


.trFondoGris td
{
	background-color: #f3f3f3;
}

.tableTallas_ER 
{
    margin:0px 0px 0px 0px;
    font-size: 13px;
}
.inputTalla_ER 
{
    width: 20px;
    height:13px;
    background:#fffff;
    border:1px solid #ccc;
    margin:0px 0px 0px 0px;
    font-size: 10px;
}
.check_ER
{
	background-image: url(Imagenes/bg-entradaRapida.jpg);	
	font-weight:bold;
	font-size:10px;
	padding-bottom:9px;
	padding-left:5px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:10px;
	display:block;
	width: 189px;
    margin-top:10px;
    color:#244776;	
}

.check_ER input {margin-right:7px;}
.listFormaPago
{
	margin-bottom: 10px;
}

.nopanoma {
    margin:0;
    padding:0;
}

.filtre_marca_a {
    color: #000;
    text-decoration: none;
}

.filtre_marca_a:hover {
    color: #000;
    text-decoration: underline;
}

.filtre_marcas_div { 
    background-color:#efc178;
    color: black;
    padding:6px 2px 6px 6px;
    border-bottom:1px solid white;
    font-size:12px;
    text-transform:capitalize;
}

.filtre_marcas_div:hover { 
    background-color:#EB9A1E;
    color: black;
    padding:6px 2px 6px 6px;
    border-bottom:1px solid white;
    font-size:12px;
    text-transform:capitalize;
}
.panCambiarFoto
{
	text-align: center;
}
.semafororojo { background-color:Red;}
.semaforoamarillo { background-color:Yellow;}
.semaforoverde { background-color:Green;}
   
.list_buscador
{
    width:206px;
}

.txt_buscador
{
    width:200px;   
}

.tabla2 td.cleft
{
    text-align:left;
}

.fondo_buscador_clientes
{
    background-color:#e7e7e7;
}

.tabla_row td
{
    border-right: solid 1px white;
}

#ctl00_ContentCentral_grid_productos{float:left}

#barra_izq_popoup /*Esta es la exterior*/
{
    background: url("images/bg-container.jpg") no-repeat scroll right bottom #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px 0 #999999;
    margin: 20px auto;
    padding: 10px;
}

#ctl00_ContentCentral_panDescripcionLarga
{
    position:relative;
    float:left;
    width:98%;
}

#ctl00_ContentCentral_panDescripcionLarga div
{
    position:relative;
    float:left;
}
.FichaTecnica {
    display: inline-block;
    margin-top: 20px;
    padding-left: 0!important;
    font-weight: bold;
}
.mr10{ margin-right: 10px;}
