﻿body 
{
    background-color: #f3f3f3;
    font-family:  /* "Myriad Pro", Myriad, */ "Helvetica Neue", Helvetica, Arial, Tahoma, Geneva, sans-serif;
	color:#333;
    padding:0;
    margin:0;
}
.infotpv2 {
        font-family: 'Muli', Arial, Tahoma, Verdana, sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #222;
        background-color: #f7a524;
        padding: 8px;
        float: right;
        border-radius: 5px 5px 5px 5px;
}

.infotpv2:hover {
        color: black;
}

.infotpvpagado {
        font-family: 'Muli', Arial, Tahoma, Verdana, sans-serif;
        font-size: 12px;
        font-weight: 600;
        color: #009d59;
        padding: 8px;
        border: 1px;
        border-style: solid;
        border-color: #009d59;
        border-radius: 5px 5px 5px 5px;
        float: right;
}

textarea {border:solid 1px #A7988B}

.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
{
    text-decoration: none;   
    outline-style: none;
    color: #A7988B;
}

input[type="image"]
{
	outline-style: none;	
}

a:hover
{
    text-decoration: underline;   
    color: #A7988B;
}

.paddSup 
{
	padding-top:10px;
}

hr
{
    border: 1px dotted #B90D0D;
    border-bottom: 1px dotted #B90D0D;
    color: #326dab;
    clear: both;
    height:0;
    margin-top: 0px;
    margin-bottom: 30px;
}

 hr.hr2
{
    width: 100%;
    height:0;
	border: 1px dotted #A7988B;
    border-bottom: 1px dotted #A7988B;
    color: #e0e0e0;
    margin-bottom: 10px;   
}

hr.gris
{
    border:none;
	border-color: #A7988B;   
    color: #f3f3f3;
    margin-top:10px;
}

#inicio hr.punteado
{
    margin-bottom: 10px;
    width: 100%;
    color: white;
    background-color: White;
    border-color: #bcbcbc;
    border-bottom-width: 1px;
    border-style: none none dotted none;
}

.LabelTitLateral 
{
	font-size:14px;
	color:White;

}

.LabelSubTit
{
	font-size:18px;
	color:#333;
}

.LabelSubTit2
{	
	font-size:14px;
	font-weight:bold;
	color:#333;
}

.LabelSubTit3
{
	
	font-size:14px;
	font-weight:normal;
	color:White;
}

.LabelSubTitRojo
{
	
	font-size:14px;
	font-weight:bold;
	color:#B90D0D;
}

.LabelBlanco
{
    
    /*font-weight: bold;*/
    font-size: small;
    color: #f6f6f6;
}

.LabelAmarillo
{
    
    font-weight: bold;
    font-size: small;
    color: #f0a000;
}

.LabelNegro, div#dirFacturacion .LabelNegroMediano /* "div#dirFacturacion .LabelNegroMediano" es para que se llame igual que en el modelo 3*/
{
    
    /*font-weight: bold;*/
    font-size: small;
    color: Black;
}

.LabelNegroMediano
{
    
    /*font-weight: bold;*/
    font-size: 0.7em;
    color: Black;
}

.LabelNegro_bold
{
    
    font-weight: normal;
    font-size: small;
    color: Black;      
}

.LabelNegro_titulo
{
    
    font-weight: bold;
    font-size: 14px;
    color: Black;  
}

.LabelGris
{
    
    /*font-weight: bold;*/
    font-size: small;
    color: #333;
}

.LabelGrisFort 
{
	color: #515151;
}

.LabelNegroCasi 
{
	color: #333;
	border-bottom:1px dotted #A7988B;
}

.LabelGris_bold
{
    
    font-weight: bold;
    font-size: small;
    color: #717171;
}

.LabelGrisMediano
{

    /*font-weight: bold;*/
    font-size: 12px;
    color: #717171;
}

.LabelGrisPeque
{
   
    /*font-weight: bold;*/
    font-size: 10px;
    color: #717171;
}


.LabelGris10
{
   
    font-weight: bold;
    font-size: 10px;
    color: #717171;
}
.LabelGrisClaro
{
    
    /*font-weight: bold;*/
    font-size: small;
    color: #ababab;       
}

.LabelError
{
    
    font-size: 13px;
    color: #e30000;
    padding:0 4px;
   
}

.LabelErrorPeq
{
  
    font-size: 11px;
    color: #e30000;
    
}

.LabelErrorPeq2
{
   
    font-size: 11px;
    color: #FFFFFF;
}

.LabelRojo,
.LabelInfoGrande
{
    
    font-weight: bold;
    font-size: small;
    color: #dc1010;
}

.LabelNegroPrecio
{
	font-size:16px;
	font-weight:bold;
	padding:2px 0;
	color: #2c2c2c;
}

.LabelRojoOfe
{
	font-size:16px;
	font-weight:bold;
	padding:2px 0;
	color: #dc1010;
}

.LabelInfoGrande
{
	font-size:14px;
}

.LabelRojoPeque
{
   
    font-weight: bold;
    font-size: 12px;
    color: #dc1010;
}

.LabelTitulo {
    float:left;
    /*font-weight: bold;*/
    font-size: 17px;
    color: #A7988B;
    margin-top:10px;
    /*text-transform:uppercase;*/
}


 .LabelRojo_titulo {
     float:left;
    font-size: 17px;
    color: #B90D0D;
    margin-top:10px;
    text-transform:uppercase;
	font-weight:bold;
 }
 


#requiredUsuario.LabelRojo 
{
    font-size:11px;
}

#requiredContraseña.LabelRojo 
{
    font-size:11px;
}

.link, .hlnk /*".hlnk" es para que se llame igual que en el modelo 3*/
{
   
    font-size: 13px;
    /*color: #cb0505;  */
    color: #B90D0D;
    text-decoration: none; 
}

.link:hover, .hlnk:hover
{
    text-decoration: underline;   
}

.link2
{
   
    font-size: 14px;
    text-decoration: none;  
}

.link3
{
    font-size: 14x;
    color: #A7988B;  
    text-decoration: none;      
    padding:10px 10px 0 10px;  
    margin-left:5px; 
	height:28px;
   }

.link3:hover {

    background-image: url(Imagenes/img-pixel-menu-over.jpg);
	background-position: center bottom;
    background-repeat: repeat-x;
	color:#B90D0D;
	text-decoration:none;

}   

.link4
{
    font-weight: bold;
    font-size: small;
    color: #dc1010;  
    white-space: nowrap; /*Poque aparece en tablas y no quiero salto de linea*/
    text-decoration: none;         
}

/*BUSCADOR AVANAZADO*/
/*
.boton_buscador
{
    float: right;
    color:White;
    font-weight: bold;
    background-image:url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelBot-negro.jpg);
    background-repeat:repeat-x;
    border: solid 1px white;
   
    font-size: 13px;
    padding: 2px 10px 2px 10px;
    outline:none;
}

.boton_buscador:hover
{
    color: #CB0505;
    background-image:url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelBot_on.jpg);
    background-repeat:repeat-x;
    border: solid 1px #bdbdbd;
    cursor: pointer;
    text-decoration:none;
}
*/
.boton
{
    color:White;
    /*font-weight: bold;*/
    /*background-image:url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelBot.jpg);*/
    background-color: red;
    background-repeat:repeat-x;
    border: solid 1px white;
   
    font-size: 13px;
    padding: 2px 10px 2px 10px;
    outline:none;
    font-size: 14px;
    padding:10px 5px;
}

.boton:hover
{
    color: #CB0505;
    /*background-image:url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelBot_on.jpg);*/
    background-color: #eee;
    background-repeat:repeat-x;
    border: solid 1px #bdbdbd;
    cursor: pointer;
    text-decoration:none;
    outline:none;
}

.botonNegro
{
    color:White;
    /*font-weight: bold;*/
   	background-image: url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelPastilla-negra.jpg);
    background-repeat:repeat-x;
    border: solid 1px white;
    
    font-size: 13px;
    padding: 2px 10px 2px 10px;
    outline:none;
}

.botonNegro:hover
{
    color: #A7988B;
    background-image:url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelBot_on.jpg);
    background-repeat:repeat-x;
    border: solid 1px #bdbdbd;
    cursor: pointer;
    text-decoration:none;
    outline:none;
}

.centerBoton 
{
	padding:15px 30px; 
	overflow:hidden; 
	text-align:center;
}

.boton_borrar, .boton_buscador
{
    float: right;
    color:White;
    /*font-weight: bold;*/
    background:#A7988B;
    background-repeat:repeat-x;
    border: solid 1px white;
    
    font-size: 13px;
    padding: 2px 10px 2px 10px;
    outline:none;
}

.boton_borrar:hover, .boton_buscador:hover
{
    color: #A7988B;
    background-image:url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelBot_on.jpg);
    background-repeat:repeat-x;
    border: solid 1px #bdbdbd;
    cursor: pointer;
    text-decoration:none;
    outline:none;
}

.txtBox
{
    border-width: 1px;
    border-style:solid;	
	background-color:#FFF;
	border-color#A7988B;
	width:190px
}

.txtBox2
{
    width: 95%;
    border: solid 1px #A7988B;       
}

.tabla
{   
    padding: 5px 0;   
    width: 100%;
   
}

.tablaSin
{   
    padding: 5px 0;   
    width: 100%;
}

.tabla tr[valign="top"]>td
{
    padding-top: 10px;
}

.tabla_header th
{
    height: 30px;
    /*	background-image: url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelPastilla-negra.jpg);*/
   background-color:Black;
    font-weight: normal;
    font-size: 0.7em;
    color: #fff;
    text-transform: uppercase;
	
}

.tabla_header th, .tabla_row>td, .tabla_row2>td, .tabla_alternating>td
{
   /* border-right: solid 1px #fff;
    border-left: solid 1px #fff;   */
}

.tabla_row, .tabla_row2 /*"tabla_row2" es para que se llame igual que en el modelo 3*/
{
    height: 30px;
    background-color: White;
    text-align: center;
    
    /*font-weight: bold;*/
    font-size: 0.8em;
    color: black; 
}

.tabla_row2 .botonNegro 
{
	font-size:12px;
}

/*.tabla_row2
{
    height: 30px;
    background-color: White;
    text-align: center;

    font-weight: bold;
    font-size: 0.7em;
    color: black; 
}*/

.tabla_alternating
{
    height: 30px;
    background-color: #f5f5f5;
    text-align: center;
  
    /*font-weight: bold;*/
    font-size: 0.8em;
    color: black; 
}

.tabla_paginacion
{
    
    font-weight: bold;
    font-size: 12px;
    color: #595959;
}

.tabla_paginacion a
{
    color: #D60303;
    
    font-weight: bold;
    font-size: 12px;
}

/*SE LLAMAN ASI PORQUE LO PONE EN EL ANALISIS*/
.tabla2_td_azulete
{
    height: 30px;
    font-size: small;
    text-align: right;
    color: #595959;
    background-color: #f3f3f3;
    padding-right: 15px;
    border: solid 1px white;
    border-left: solid 1px #f3f3f3;
}

.tabla2_td_penultim
{
    width: 100px;
    height: 30px;
    font-weight: bold;
    font-size: small;
    color: Black;
    background-color: white;
    border: solid 1px #DFDFDF;
    border-top: solid 1px #FFFFFF;
    text-align: center;
}

.tabla2_td_final
{
    width: 100px;
    height: 30px;
    font-weight: bold;
    font-size: small;
    color: Black;
    background-color: white;
    border: solid 1px #DFDFDF;
    text-align: center;
}

.tabla2_td_fake 
{
	width:16px;
	border:none;
}

/*****/

div#contenido_principal
{
    margin: 10px auto 20px auto; 
    width: 990px; 
    overflow:hidden;
	background-color:#fff;
	padding-left:25px;
	border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 5px 0 #999999;
}

.barraGris 
{
	padding:7px 0 3px 0;
	overflow:hidden;
	float:right;
	}

.barraGris .botonNegro
{
	font-size:12px;
	float:none;
}

div#header
{
    width: 960px;
    overflow:hidden;
}

div.titulo_caja
{
    padding: 5px 5px 5px 5px;  
   	background-image: url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelPastilla-negra.jpg);
}

div.contenido_caja
{
    padding: 4px;  
    border: solid 1px #A7988B;
    border-top:none;	
    margin-bottom: 15px;
}

div.contenido_caja input
{ 
   border-style:solid;
   border: solid 1px #A7988B;  
}

div.contenido_caja select
{ 
   border-style:solid;
    border: solid 1px #A7988B;  
}

div.contenido_caja .LabelRojo
{
    font-weight:normal;
}
.titulo_menu_lateral
{
    width: 211px;
    height: 25px; 
   
    background-color:#B90D0D;
    padding: 7px 5px 0px 7px;
	border:1px dotted #fff;
	border-bottom:none;
   }

#articulos_ofenov .titulo_menu_lateral
{
    background-color: #fff;
    color:#333
	
}

#articulos_ofenov .LabelTitLateral
{
    color:#B90D0D;
    font-size:14px;
    font-weight:normal;
}

div.contenido_menu_lateral
{
    width: 224px;
    padding-top: 5px;
   background-color: #f3f3f3;
    /*border: solid 1px #ebebeb;**/
	 /* background-color: #f5ece5;**/
}
div#Buscador .contenido_menu_lateral {
background-color:#f3f3f3;

}

div#Buscador .contenido_menu_lateral .link{}

div.contenido_menu_lateral a { width: 224px;}
div.contenido_menu_lateral a:hover { color:#b90d0d}

div#tree_articulos div.contenido_menu_lateral {background:white;}
div#tree_articulos div.titulo_menu_lateral {margin-top:20px;}


div#columna_izquierda
{
    width: 223px;
    margin-right: 10px;
    float: left;
padding-top:25px;	
}

div#contenido_central
{
    float: left;
    width: 710px;
    margin-top: 25px;
    margin-left:15px;
}

.botBuscar 
{
    width:20px;
    height:20px;
    border:0;
}


/*IDIOMA*/



ul.listaIdioma
{
    white-space: nowrap;
    padding: 0;
    margin: 0;
}

ul.listaIdioma li
{
    display: inline;
    list-style-type: none;   
    padding: 0;
    margin: 0;   
}

/*CABECERA*/

div#contCambiarIdioma
{
   /*/*float:right;*/*/
    margin:-1px 0 0 10px;
	width:120px;
}

div#logo_marca
{
    float:left;
    margin:20px 0 15px 10px;
    
}

#imgLogo 
{
    padding:10px 0 0 10px;
}

/*ZONA USUARIO 1*/

div#pedido_zonausu1
{
    width: 70%;
    overflow:hidden;
    float:right;
    font-size:14px;
    margin-top:0px;
}

div#pedido_zonausu1 .LabelGris
{
	font-size:14px;
}

div#pedido_zonausu1 .LabelNegro
{
	font-size:15px;
}


div#zona_usu1
{
    float: right;   
}

.bg_zona_usu1_izq
{
    width: 9px;
    height: 41px;
}

.bg_zona_usu1_der
{
    width: 9px;
    height: 41px;  
}

.contenido_zona_usu1
{
    padding: 2px 4px 2px 6px;
    font-size:12px;
}

.contenido_zona_usu1:last-child { padding: 2px 0px 2px 6px;}


/*ZONA USUARIO 2*/

div#zona_usu2
{
    width: 960px;
    overflow:hidden;
    margin-top:15px;
    padding: 0 0 0 0;
    background-image: url(Imagenes/img-pixel-menu.jpg);
    background-repeat:repeat-x;
    background-position:bottom;
    white-space: nowrap;
	font-size:14px;
	
}


div#zona_usu2 .link2
{
    float: left;  
}

div#zona_usu2 .link3
{
    float: right;  
}

div#zona_usu2 .LabelBlanco
{
    float: left;   
}

div#zona_usu2 .LabelNegro
{
    float: right;
    color:White; 
    display:none;
	
}
/*div#zona_usu2>.menu_principal
{
    
    font-weight: bold;
    font-size: 13px;
    color: White;  
    text-decoration: none;  
}*/

.menu_principal, .menu_principal_selec
{
    display: inline; 
    float: left;
    font-size: 14px;
    height:28px;
    text-decoration: none;
    padding:10px 15px 0 15px;  
    margin-right:0px;
	background-position: center bottom;
    background-repeat: repeat-x
}

.menu_principal:hover
{
    color: #B90D0D;
	background-image: url(Imagenes/img-pixel-menu-over.jpg);
}

.menu_principal_selec
{
    color: #B90D0D;
	background-image: url(Imagenes/img-pixel-menu-over.jpg);
}

.link3_selec {
    color: #B90D0D;
	background-image: url(Imagenes/img-pixel-menu-over.jpg);
}


.menu_principal_selec, .link3_selec
{
	color: #B90D0D;
	text-decoration:none;
	 font-size: 14px;
   
}



.menu_principal, .link2:hover
{
	color: #B90D0D;
	text-decoration:none;
	 font-size: 14px;
	
}

.menu_principal, .link2
{
    
    color:#A7988B;
	 font-size: 14px;
}

.menu_principal_selec:hover, .link3_selec:hover
{
	color: #B90D0D;
	text-decoration:none;
	 font-size: 14px;
}

.menu_principal_selec .link2
{
    color: #B90D0D; 
	text-decoration:none;
	 font-size: 14px;
}

/*PEDIDO MINI*/ 

div#pedido_mini
{
    float:right;
    clear: right; 
    margin-left: 5px;
    padding-top:10px;
}

.contenido_pedido_mini
{
    padding:5px;
    white-space: nowrap;
    background-color: #B90D0D;
	border:1px dotted #fff;
  
}

.contenido_pedido_mini .boton
{
    float:right;
    clear: right;   
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 0.6em;
}

.contenido_pedido_mini .LabelGris
{
    margin-left: 10px;
	color:#fff;
}

.contenido_pedido_mini .LabelNegro
{
    margin-left: 5px;
	color:#fff;
}

/*LOGIN 2*/

div#Login2 .botonNegro
{
    float: right;  
    margin-right:34px;   	
}

div#Login2 .LabelNegroMediano
{
    float: right;  
    margin-right:32px; 	
}

div#Login2 .link
{
    float: right;
    margin-left: 4px;
}

div#Login2 .LabelNegro_bold
{
    font-size: 12px;
}
/*PIE*/

div#pie
{
    float: left;
    width: 960px;
    height: 20px;
    margin-top: 50px;
    text-align: center;   
    clear: both;
    padding:4px 0;
}

/*LISTA DE ARTICULOS*/


div#lista_articulos .articulo
{
    /*float: left;*/
    width: 163px;
    margin-left: -80px;
    position: relative;
    left: 50%;   
}

div#lista_articulos .foto_articulo
{
    background-color: #fff;
    float:left;
    font-size:12px;
    margin-top:0;
	border: 1px dotted #A7988B;
    height: 240px;
    padding: 5px;
}

div#lista_articulos .foto
{
	overflow:hidden;
	background-color:White;
	width:160px;
	height:160px;
	text-align:center;
}

div.articulo .referencia
{
	width: 70%;
	float: left;
}

div.articulo .cabecera
{
    width: 30%;
    height: 25px;
    float: left;
}

div.articulo .cabecera .LabelGris
{
    float: left;
}

div.articulo .cabecera img
{
    float: right;   
}

div.articulo .hlnk
{
    display: block;
    width: 100%;
    text-align: center;
}

div.articulos_pag
{
    text-align: center;   
  
    font-weight: bold;
    font-size: small;
    color: Black;
}

div.articulos_pag a
{
   
    font-size: small;
    font-weight: bold;
    color: #dc1010;
    text-decoration: none;
}

div.articulos_pag a:hover
{
    text-decoration: underline;
}

div.articulo .precio
{
    text-align:right; 
    clear:both;
    height:60px;
}



div#articulo, div#lista_articulos .precio .LabelGris
{
	font-weight:normal;
}

/*DETALLE DE ARTICULO*/


div#articulo_detalle div#articulo
{
    width: 265px;
    float: left;
}

div#articulo_detalle #cabecera_articulo
{
    float:left;
    background-color: white;
}

div#articulo_detalle #cabecera_articulo img
{
    float: right;  
    vertical-align: middle; 
}

div#articulo_detalle #cabecera_articulo .LabelGris
{
    float: left;  
}

div#articulo_detalle .foto_articulo
{
    width: 255px;
    padding: 1px;
    float: left;
    background-color:#fff;
    
}

div#articulo_detalle .foto_articulo .link
{
    display: block;
    width: 100%;
    text-align: center;
}

div#precio_articulo
{
    width: 257px;
    float: left; 
    clear: left;  
    text-align: right;
}

div#articulo_detalle .titulo_caja, div#articulo_detalle .contenido_caja
{
    width: 300px;
    float: right;
    clear: right;
}

div#articulo_detalle .color
{
    width: 55px;
    float:left;
    margin: 0px 5px 4px 0px;
    text-align: center;
}

div#articulo_detalle .img_color
{
    border: solid 1px white;
}

div#articulo_detalle .img_color:hover
{
    border: solid 1px #dc1010;
}

div#articulo_detalle hr
{
    clear:both;
}

.print_img
{
    padding-bottom:2px;
    float: right;
}

div#articulo_detalle .LabelSubTit2
{
	color:White;
}

/*BUSCADOR ALBARANES, PEDIDOS Y FACTURAS*/

div#buscador_pedidos #formulario_busqueda, div#buscador_albaranes #formulario_busqueda, 
div#buscador_facturas #formulario_busqueda
{
    background-color:#F5F5F5; 
    padding: 10px 10px 5px 10px;
    margin-top:5px; 	
}

#Buscador {margin-top:10px}
#Buscador .titulo_menu_lateral {display:none}
#Buscador .titulo_menu_lateral .LabelTitLateral {display:none}

#formulario_busqueda td 
{
	padding:2px 0;
}

#formulario_busqueda select{border:solid 1px #A7988B;}

/*DETALLE PEDIDOS, DETALLE ALBARANES Y DETALLE FACTURAS*/

.icon_imprimir
{
    float: right;   
}

div#pedidos_detalle .LabelTitulo, div#albaranes_detalle .LabelTitulo
{
    float: left;   
}

div#pedidos_detalle hr, div#albaranes_detalle hr
{
    /*float: right;*/
    width: 100%;
    clear: both;
}

div#lineas_pedido .link
{
    display: block;
    width: 100%;
    text-align:right;
}

/*SUBTOTALES*/

div#Subtotales
{
    float: right;   
}

/*DIRECCIÓN DE FACTURACIÓN*/

td.dato
{
    border: solid 1px #A7988B;
	background:#fff;
    width: 36%;
}

td.dato input
{
    border: none;
}

.dato select
{
    border: none;
}


div#dirFacturacion td
{
    white-space: nowrap;
}
.dato select{border:1px solid #A7988B;}
select#ctl00_ContentCentral_ddlDirEnvio {border:1px solid #A7988B;}

/*DIRECCION FACTURACIÓN EDIT*/

div#dir_facturacion_edit td.dato, div#dir_facturacion_edit2 td.dato
{
    border: none;
    width:auto;
}

div#dir_facturacion_edit td.dato input, div#dir_facturacion_edit2 td.dato input
{
    border: 1px solid #B5B5B5;
    width:97%;
}

div#dir_facturacion_edit td.dato select, div#dir_facturacion_edit2 td.dato select
{
    width:97%;
}







/*PEDIDOS PASO 1*/

#tabla_paso1, #tabla_paso2, #tabla_paso3, #tabla_paso4
{
    width: 100%; 
    height: 32px;
  
}

.LabelPaso
{
    font-size:14px;
    
    color:#717171;
}

.LabelPasoON
{
    font-size:14px;
    
    color:White;
}

#tabla_paso1 td, #tabla_paso2 td, #tabla_paso3 td, #tabla_paso4 td
{
    width: 25%;  
    text-align:center;  
}

#tabla_paso1
{
    background-image: url(Imagenes/bg-paso1.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    height: 32px;    
}

#tabla_paso2
{
    background-image: url(Imagenes/bg-paso2.jpg);
    background-position: left top;
    background-repeat: no-repeat;  
    height: 32px;  
}

#tabla_paso3
{
    background-image: url(Imagenes/bg-paso3.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
    height: 32px; 
}

#tabla_paso4
{
    background-image: url(Imagenes/bg-paso4.jpg);
    background-position: left top;
    background-repeat: no-repeat;   
    height: 32px; 
}

div#pedido_paso1 .botonNegro
{
    float: right;
}

div#pedido_paso1 #subtotales
{
    width: 710px;
}

/*PEDIDO PASO 2, PEDIDO PASO 3*/

div#pedido_paso2 .botonNegro, div#pedido_paso3 .botonNegro
{
    margin-left: 170px;
}

.LabelNegroPeque
{
    font-size:11px;
    text-align:justify;
}

/*PEDIDO PASO 4*/

div.imagen_paso4
{
    width: 30px;
    float: left;
    margin-right: 5px;
    border-left: dotted 2px #eae1cd;
    border-right: dotted 2px #eae1cd;
    text-align: center;
}


div#LOPD
{   
    padding: 6px;
    background-color: #f3f3f3;
    font-size:11px;
   
}

/*RECORDAR CONTRASEÑA*/

div#recordar_contrasena, div#pop_up
{
    width: 500px;
    margin-left: -250px;
    position:relative;
    left: 50%;
}

div#recordar_contrasena #titulo, div#pop_up #titulo
{
    background-color:#b90d0d; 
    padding: 10px 20px;
    text-align: left;

    width:460px;
    overflow:hidden;
}

div#pop_up .LabelRojo_titulo 
{
	color:white;
}

div#recordar_contrasena #contenido, div#pop_up #contenido
{
    background-color: White;
    padding: 15px 20px;
    margin-top: 1px;
    width:460px;
}

/*LOGIN*/


div#login
{
    width: 888px;
    height: 338px;
    margin-left: -442px;
    margin-top: 100px;
    position: relative;
    left: 50%;
    padding: 10px;
    background-image: url("http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/bg-acceso.png");
    background-repeat: no-repeat;
}

div#acceso
{
    float: right;
    background-color: White;
    background-color:#F3F3F3;
}

div#acceso .LabelSubTit2 
{
	font-size:13px;
}

div#acceso .txtBox2
{
    width: 99%;
}

#acceso_usu
{
    padding: 10px;      
}

.panel_visitar
{
    width: 250px;
    float: right;
    background-color: #d4d4d4;   
    padding: 5px;
    border-top:1px solid #FFFFFF;
}
div#login .botonNegro 
{
	float:right;
}

#acceso_visitante .LabelNegro
{
    float: left;
}
/*
#acceso_visitante .boton, .botonNegro
{
    float: right;
}*/

.img_bienvenida
{
    margin-top: 23px;   
}

div#login #idiomas
{
    float:right; 
    margin-right: 15px;  
}

/*CONTACTO*/

div.mapa
{
    width: 250px;
    float: right;   
}

div#contacto table tr td
{
    white-space: nowrap;
    font-size:12px;
}

div#contacto div#privacidad
{
	margin:10px 0;
    padding: 10px;
    background-color: #f3f3f3;       
}

div#contacto .boton
{
    float: right;
}



/*CLIENTES POR COMERCIAL*/

div#clientesXComercial
{
    width: 905px;
    margin: 20px auto;     
    background-color:#ffffff;  
}

div#clientesXComercial #cabecera
{
    width: 905px;
    height: 98px;
    /*background-image: url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-cabecera.png);*/
    background-repeat: no-repeat;
    position:relative;
    float:left;
}

div#franja_roja
{
    width: 905px;
    height: 10px;
    background-color: #003D7D;   
}

div#clientesXComercial #contenido
{
    width: 650px;
    margin: 20px auto;
}

div#clientesXComercial .tabla_header th, div#clientesXComercial .tabla_row td
{
    border: solid 1px #eae1cd;   
}

#clientesXComercial #contCambiarIdioma
{	
	background-color:#F3F3F3;
	float:left;
	margin:-25px 0 0 0;
	width:100%;
	padding: 5px;
}

.fondo_buscador_clientes table
{
    margin-top:5px;
    font-size:12px;
}

.fondo_buscador_clientes select, .fondo_buscador_clientes input
{
    width:200px;
}

/*INICIO*/
div#inicio div.articulo
{
    /*position: relative;
    left: 20px;*/
    width: 180px;
    float: left;     
    margin: 15px 19px;  
}


div#inicio .paginador_izq
{
    float: left;
    position: relative;
    top: 50px;
}

div#inicio .paginador_der
{
    float: right;
    position: relative;  
    top: 50px;
}

.rellenoFlechaD
{
	width:14px;
	margin-right:10px;
	float: right;
	top: 140px;
    position: relative; 
}
.rellenoFlechaI
{
	width:14px;
	margin-left:10px;
	float: left;
	top: 140px;
    position: relative; 
}

div#inicio .foto_articulo
{
    border: dotted 1px #A7988B;
    float:left;
    font-size:12px;
    height:240px;
    overflow:hidden;
	padding:5px;
}

div#inicio .foto
{
	overflow:hidden;
	background-color:White;
	width:160px;
	height:160px;
	text-align:center;
}

.linkImage 
{
	overflow:hidden;
	/*background-color:White;*/
	width:160px;
	height:160px;
	text-align:center;
	line-height:160px;
	vertical-align:middle;
}

.imgArticulo 
{
	vertical-align:middle;

}

.LabelGrisMediano 
{
    font-size:9px;
}

.LabelGrisMedianoIVA
{
    
    font-size: 9px;
    color: #717171;
}


.descArticulo
{
    padding:4px;
    font-size:12px;
    height:80px;
}

    /*Zona Ofertas*/
div#inicio #cabecera_ofertas
{
    width: 100%;
    float:left;
    padding: 5px 0;
    margin-top: 10px;
}

div#inicio #contenido_ofertas
{
    width: 100%;
    float:left;
    border: dotted 1px #A7988B;
    padding: 5px 0;
    margin-bottom: 20px;
}

div#inicio #cabecera_ofertas img
{
    vertical-align: middle;
    float: left;
}

div#inicio #cabecera_ofertas .LabelSubTit
{
    float: left;  
    margin-left: 6px; 
}

div#inicio #cabecera_ofertas .LabelGris
{
    float: right;   
}

div#inicio #cabecera_ofertas .link
{
    float: right;   
    margin-left: 5px;
}

    /*Zona Novedades*/
div#inicio #cabecera_novedades
{
    width: 100%;
    float:left; 
    padding: 5px 0;
    margin-top: 10px;
}

div#inicio #contenido_novedades
{
    width: 100%;
    float:left;
    border: dotted 1px #A7988B;
    padding: 5px 0;
}


div#inicio #cabecera_novedades img
{
    vertical-align: middle;
    float: left;
}

div#inicio #cabecera_novedades .LabelSubTit
{
    float: left;   
    margin-left: 6px;
}

div#inicio #cabecera_novedades .LabelGris
{
    float: right;   
}

div#inicio #cabecera_novedades .link
{
    float: right;   
    margin-left: 5px;
}

    /*Zona_pedidos*/
div#inicio #cabecera_pedidos
{
    text-align: right;
    padding:3px 0;

}

div#inicio .panelPedAlb
{
    float:left;
    margin-top:5px;
    width: 100%;
}

div#inicio #cabecera_pedidos .LabelSubTit
{
    float: left;
    font-size:15px;
}

     /*Zona albaranes*/
div#inicio #cabecera_albaranes
{
    text-align: right;
    padding:3px 0;
}
   
div#inicio #cabecera_albaranes .LabelSubTit
{
	font-size:15px;
    float: left;
}
/******/

/*IGUALAR ESTILOS DEL MODELO 3 Y DEL 2*/
.derecha
{
    float: right;   
    padding: 5px;   
    width: 100%;
    border-bottom: solid 1px #eae1cd;
}

.tabla_col_subtotal
{
    width:100px;   
}

/**************/

/*SOLICITUD ALTA*/

div#registro .titulo_caja
{
    border-top: solid 2px white;
    border-bottom: solid 2px white;
    
}

div#form_registro
{
    background-color: White;   
    padding: 8px 15px;
}

div#form_registro .txtBox2
{
    width: 90%;   
}

div#form_registro .boton
{
    margin-left: 22%;  
}


/*ARTICULOS MENU*/

.tree_menu 
{
	font-size:13px;	
}

.tree_menu a:hover 
{
	text-decoration:underline;
	color:#fff;
}

.tree_menu .LabelNegroCasi a:hover 
{
	text-decoration:none;
	color:#333;
}

.tree_menu>table>tbody>tr>td>a 
{
    margin-left: 0px;
	padding-right:100%;

   
}

.tree_menu>table>tbody>tr>td
{
    /**background-image: url(Imagenes/icon-catalogodeproductos.png);
    background-repeat: no-repeat;
    background-position: left center;**/
    font-size:13px;	
    padding:3px 0;
	width:224px;
	
}

.tree_menu>table>tbody>tr>td:hover {
background:#f5ece5;

}

#tree_articulos .LabelNegroCasi
{
	padding:4px 0;
}

#tree_articulos .LabelNegroCasi a
{
    font-size:13px;	
	
}

#tree_articulos .LabelNegroCasi a:hover
{
	color:#333;
	text-decoration:none;
}

.LabelGris  {width:200px;}

#tree_articulos .LabelGris a
{
	padding-left: 8px;
	
}

#tree_articulos .LabelGris a:hover
{
	padding-left: 8px;
	text-decoration:none;
	}

#tree_articulos .LabelGris
{
	width:100%;
	padding:2px 0;
	border-bottom:1px dotted #A7988B;
	background:#f5ece5;
}
#tree_articulos td.LabelGris:hover{

}

/******/

/*Articulos OfeNov*/

#articulos_ofenov .LabelNegro_bold
{
    font-size: 12px;
}
/****/

/*BUSCADOR*/

#Buscador .LabelNegro_bold
{
    font-size: 12px;
}

/*LISTADO AGENTES*/
#listado_agentes>div>table table
{
	margin-left: 50px;	
}

#listado_agentes>div>table
{
	width: 100%;
}

#listado_agentes td
{
	border: solid 1px #ebe4d4;
	text-align: center;	
	font-size: 12px;
	width: 40px;
	white-space: nowrap;
}

#listado_agentes h2
{
	background-image: url(Imagenes/icon-listadoagentes.png);
	background-position: 3px center;
	background-repeat: no-repeat;
	background-color: #e5d3b0;
	margin-bottom: 1px;
	padding: 5px 5px 5px 15px;
	font-size: 14px;
	font-weight: bold;
}

#listado_agentes h3
{
	margin: 0px;
	padding: 5px;
	font-size: 13px;
	font-weight: bold;
	background-color: #f6efdd;
}

#listado_agentes .trHeader td {
	background-color: #ebebe9;		
	font-size: 12px;
}

#listado_agentes .borde_tallas {
	border: solid 1px #ebe4d4;	
}
.check_ER {
	background-image: url(http://ecommerce.sagelogiccontrol.com/Modelo2/Imagenes/img-pixelPastilla-negra.jpg);
	background-repeat:repeat-x;
	width: 211px;
	height: 25px;
	margin-top: 10px;
    padding: 6px 5px 0px 7px;
    font-size: 12px;
    color:White; 
}

.LabelNegroCasi {color:#333;}

#pie .link {color:#A7988B}

#ctl00_ctrlArticulosOfeNov_ctl00_PanNovedades {
 background-image:url();
 -moz-border-radius: 7px;
 border: solid 1px #A7988B;  
 border-radius: 7px;
 background:#FFF;
 margin-top: 5px;
 height: 20px;
padding-top:0px; 
}

#ctl00_ctrlArticulosOfeNov_ctl00_PanOfertas {
 background-image:url();
 -moz-border-radius: 7px;
 border: solid 1px #A7988B;  
 border-radius: 7px;
 background:#FFF;
 height: 20px; 
 margin-top: 10px;
 padding-top:0px; 
}

.inputTalla_ER {border:solid 1px #A7988B; height:10px;}
.Clasecombo {border:solid 1px #A7988B; height:20px; font-size:10px;}
.tableTallas_ER{font-size:10px;}
.tableTallas_ER input {margin:1px;margin:1px;height:16px;width:30px}
.tableTallas_ER select{border:solid 1px #A7988B;  height:20px; font-size:10px;}
#ctl00_ContentCentral_grid_productos {border:#fff}
#buscador_avanzado select {border:solid 1px #A7988B;}
#buscador_avanzado input {border:solid 1px #A7988B;}

.txtUnidades{width:30px}

.suplImgButimgEntrar
{
 background-image:url(Imagenes/bot-flecha.png);
 width:17px;
 height:18px;
 border:none;
 padding:0;
 margin:0;
}

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
