/* CSS Document */

body { margin:0px; font-family:Verdana, Geneva, sans-serif; color:#000000; font-size:13px; padding:0px; background-image:url(../images/bg.tile.gif); }
table {	border-collapse:collapse; border:none; margin:auto; }
td { padding:0px; font-family:Verdana, Geneva, sans-serif; color:#000000; }
h1 { font-weight:700; font-size:22px; color:#000000; margin:0px; text-align:left; margin-bottom:8px; }
h2 { font-weight:700; font-size:19px; color:#000000; margin:0px; text-align:left; margin-bottom:10px; }
h3 { font-weight:700; font-size:16px; color:#000000; margin:0px; text-align:left; margin-bottom:12px; }
hr { color:#cccccc; }
img { border:0px; }
input {  }
textarea { resize:none; border:0px; }
p, li { text-align:justify; margin-top:0px; }
.sangria { text-indent:30px; }
a { color:#000000; text-decoration:none; }
a:hover { color:#ffffff; }


/* comunes */
	#header_back { width:100%; padding-top:25px; }
	#header { width:950px; margin:auto; background-color:#b7c72c; padding-left:20px; padding-right:20px; padding-top:5px; }
	
	#carrito { padding-top:10px; font-size:12px; }
	
	#txtBuscar { border:1px solid #000000; color:#666666; padding:5px; }
	
	#header_bot { width:990px; margin:auto; height:8px; background-color:#000000; }
	
	#menu { width:950px; margin:auto; background-color:#cccccc; padding-left:20px; padding-right:20px; padding-top:5px; padding-bottom:5px; text-align:center; }
	#menu a { color:#000000; font-size:120%; line-height:2.1em; padding:0 2.1em; font-weight:normal; font-family:Roboto; }
	#menu a:hover { color:#ffffff; }
	.visited { color:#ffffff !important; }
	
	.informacion { background-color:#DFF0D8; margin:auto; text-align:center; font-size:1em; font-weight:700; color:#468847; border:1px solid #D6E9C6; border-radius:6px; margin-bottom:1em; padding:1em; }
	.error { font-size:13px; color:red; }
	
	#wrapper_back { width:100%; }
	#wrapper { width:950px; margin:auto; background-color:#ffffff; padding-left:20px; padding-right:20px; padding-top:15px; padding-bottom:15px; }
	
	#footer_back { width:100%; }
	#footer { width:950px; margin:auto; background-color:#8c8c8c; padding-left:20px; padding-right:20px; text-align:center; color:#ffffff; height:30px; line-height:30px; }
	
	#terms { width:950px; margin:auto; background-color:#000000; padding-left:20px; padding-right:20px; text-align:center; color:#ffffff; height:21px; line-height:21px; font-size:10px; }
	#terms a { color:#ffffff; padding-left:5px; padding-right:5px; }
	#terms a:hover { color:#b7c72c; }
	
	
/* artículos */
	#txtCantidad { width:175px; height:18px; padding-left:10px; padding-right:5px; border:1px solid #cccccc; border-radius:16px; overflow:hidden; background:#ffffff; }
	
	.familia_descripcion { border:1px #dddddd solid; border-radius:20px; padding:15px; }
	.familia_descripcion a { color:#95a50a; }
	.familia_descripcion a:hover { color:#000000; }
	#jerarquias { padding-top:5px; padding-bottom:5px; padding-left:5px; margin-bottom:12px; background-color:#b7c72c; font-size:11px; color:#ffffff; border-radius:5px; }
	a.jerarquia { color:#000000; padding:2px; }
	a.jerarquia:hover { color:#ffffff; }
	
	#subfamilias b { color:#000000; }
	#subfamilias td { color:#888888; }
	#subfamilias img { padding-top:10px; padding-bottom:10px; }
	
	#articulos b { color:#000000; }
	#articulos td { color:#888888; }
	#articulos img { padding-top:5px; padding-bottom:5px; }
	
	#precio { width:140px; height:22px; line-height:22px; padding-left:5px; padding-right:5px; background-color:#b7c72c; color:#ffffff; margin-bottom:10px; }
	
	#ver { width:100%; padding-top:10px; text-align:right; }
	#ver a { padding-top:3px; padding-bottom:3px; padding-left:25px; padding-right:25px; background-color:#cccccc; }
	
	
	.boton_cantidad { margin-top:6px; margin-bottom:6px; margin-right:6px; padding-left:9px; padding-right:9px; line-height:21px; background-color:#555555; color:#ffffff; border:0; border-radius:6px; }
	.boton_cantidad:hover { background-color:#000000; }
	
	#div_cantidad { height:20px;line-height:50px; }
	#desplegable_cantidad { width:180px; height:20px; padding-left:5px; padding-right:5px; border:1px solid #cccccc; border-radius:16px; overflow:hidden; background: url(../images/flechita.jpg) no-repeat right; }
	#desplegable_cantidad select { width:210px; border:0; background:transparent; -webkit-appearance:none; }
	
	.masdetalles { display:inline-block; text-align:center; width:140px; height:27px; line-height:27px; padding-left:5px; padding-right:5px; background-color:#b7c72c; border:0; border-radius:6px; }
	.masdetalles:hover { background-color:#849409; color:#ffffff; }
	
	.link_adelante { display:inline-block; text-align:center; width:140px; height:27px; line-height:27px; padding-left:5px; padding-right:5px; background-color:#b7c72c; border:0; border-radius:6px; }
	.link_adelante:hover { background-color:#849409; color:#ffffff; }
	
	.link_carrito { display:inline-block; text-align:center; width:140px; height:27px; line-height:27px; padding-left:5px; padding-right:5px; background-color:#b7c72c; border:0; border-radius:3px; font-size:15px; color:#ffffff; }
	.link_carrito:hover { background-color:#849409; color:#ffffff; }
	
	.link_volver { display:inline-block; text-align:center; width:140px; height:27px; line-height:27px; padding-left:5px; padding-right:5px; background-color:#444444; border:0; border-radius:6px; color:#ffffff; }
	.link_volver:hover { background-color:#000000; }
	
	.articulo_relacionado { float:left; width:195px; height:120px; padding:11px; border:1px solid #cccccc; border-radius:6px; margin-bottom:10px; }
	.articulo_relacionado img { height:50px; }
	.articulo_relacionado a:hover { color:#849409; }
	.articulo_relacionado hr { border-top:1px solid #cccccc; }
	
	
/* fixed bar top */
	#fixed_bar_back { position:fixed; width:100%; height:25px; line-height:25px; background-color:#000000; }
	#fixed_bar { width:950px; margin:auto; padding-left:20px; padding-right:20px; }
	#fixed_bar td { color:#ffffff; }
	#fixed_bar a { color:#ffffff; }
	#fixed_bar a:hover { color:#b7c72c; }
	#carrito_completo { display:none; }
	#carrito_flecha { margin-left:941px; }
	#carrito_flecha img { width:7px; }
	#carrito_precio { text-align:right; margin-left:785px; margin-right:0px; width:145px; padding-left:15px; padding-right:15px; padding-top:7px; padding-bottom:10px; background-color:#000000; color:#ffffff; line-height:normal; }
	#num_lineas { position:fixed; width:15px; height:15px; margin-left:334px; margin-top:-20px; background:url(../images/bolita.png) transparent; font-size:8px; color:#000000; text-align:center; line-height:15px; }
	
	
/* sidebar left */
	#resultado a { color:#333333; }
	#resultado a:hover { color:#849409; }
	
	#categorias_titulo { background-color:#333333; color:#ffffff; padding-left:14px; padding-top:7px; padding-bottom:7px; font-weight:700; }
	#categorias a { display:block; width:229px; padding-top:4px; padding-bottom:5px; padding-left:14px; padding-right:7px; }
	.familiaImpar { background-color:#b7c72c; }
	.familiaPar { background-color:#849409; }
	
	#subcategorias a { width:215px; padding-left:28px; padding-right:7px; color:#000000; }
	#subcategorias a:hover { color:#849409; }
	.subFamiliaImpar { background-color:#ffffff; }
	.subFamiliaPar { background-color:#dddddd; }
	
	
/* sidebar right */
	#camisetas_personalizadas { background-color:#b7c72c; padding-top:8px; padding-bottom:12px; padding-left:10px; padding-right:9px; font-size:14px; }
	#marcas_titulo { font-size:15px; font-weight:700; padding-bottom:10px; }
	.celda_marca { width:70px; text-align:center; }
	.celda_marca_vacia { width:70px; }
	.celda_marca_intermedia { width:10px; }
	
	

	
/* intranet */
	.destacado { font-weight:700; }
	.pendiente { color:#ff0000; }
	.link_intranet { color:#95a50a; }
	.link_intranet:hover { color:#000000; }
	.link_intranet_sesion { color:#ff0000; }
	.link_intranet_sesion:hover { color:#000000; }
	
	.div_tabla_usuario_nuevo, .div_tabla_pedido { display:inline-block; padding-left:10px; padding-right:12px; padding-top:15px; padding-bottom:9px; border-radius:16px; border:1px solid #bbbbbb; }
	.tabla_usuario_nuevo td, .tabla_pedido td { padding-left:10px; padding-right:6px; padding-bottom:3px; font-size:12px; color:#001000; }
	.tabla_usuario_nuevo td td, .tabla_pedido td td { padding-left:0px; padding-right:0px; }
	.tabla_usuario_nuevo input { font-size:12px; }
	.tabla_usuario_nuevo input[type=text] { width:180px; }
	.tabla_pedido input[type=text] { font-size:12px; width:180px; }
	.obligatorio { color:#849409; font-size:10px; padding-right:1px; margin-left:-8px; }
	
	.tabla_usuarios { width:100%; }
	.tabla_usuarios td { padding-left:3px; padding-top:2px; padding-bottom:2px; color:#001000; font-size:12px; }
	
	input[type=checkbox], input[type=radio] { width:12px; }
	
	
	.pendiente { color:#983236; }
	.semi { color:#ff9530; }
	
	
/* clientes */
	.celda_menu_clientes { width:160px; }
	.celda_separacion_clientes { width:15px; }
	.menu_clientes { width:142px; margin-top:5px; padding:8px; border:1px solid #bbbbbb; border-radius:10px; }
	.menu_clientes a { display:block; padding-top:6px; color:#95a50a; }
	.menu_clientes a:hover { color:#000000; }
	.menu_clientes a.sub { padding-left:8px; color:#aaaaaa; }
	.menu_clientes a.sub:hover { color:#000000; }
	.menu_clientes a.sesion { color:#ff0000; }
	.menu_clientes a.sesion:hover { color:#000000; }
	
	 .p_cont_cli { width:180px; margin-bottom:3px; }
	
/* home */
	#imagenesPortadaInicio { width:990px; margin:auto; height:297px; }
	
	
/* artículos */
	#plazo_entrega { float:left; width:35px; line-height:35px; text-align:center; font-size:15px; color:#990000; font-weight:700; font-family:"Courier New", Courier, monospace; background:url(../images/sinStock.jpg) no-repeat; padding-top:6px; }
	
	.articulo_color_solo { display:block; float:left; border:1px solid #444444; border-radius:15px; }
	.articulo_color_left { display:block; float:left; border-top:1px solid #444444; border-bottom:1px solid #444444; border-left:1px solid #444444; border-top-left-radius:15px; border-bottom-left-radius:15px; }
	.articulo_color_right { display:block; float:left; border-top:1px solid #444444; border-bottom:1px solid #444444; border-right:1px solid #444444; border-top-right-radius:15px; border-bottom-right-radius:15px; }
	
	
	
	#relacionados {}
	.relacionado { float:left; width:280px; height:130px; padding:11px; border:1px solid #666666; border-radius:6px; margin-bottom:10px; margin-right:10px; }
	.relacionado .nombre { height:34px; }
	.relacionado img { height:50px; }
	.relacionado a:hover { color:#849409; }
	
	
	#abrir_listado { width:90px; }
	#abrir_listado:hover { color:#fff; }
	
	#listado { position:fixed; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.8); z-index:99999; opacity:0; pointer-events:none; overflow:scroll;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	}
	#listado:target { opacity:1; pointer-events:auto; }
	.listado_box { width:900px; margin:10% auto; position:relative; padding:5px 20px 13px 20px; background:#fff; border-radius:3px; }
	
	
	#transferencia { position:fixed; top:0; right:0; bottom:0; left:0; text-align:left; background:rgba(0,0,0,0.8); z-index:99999; opacity:0; pointer-events:none; overflow:scroll;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	}
	#transferencia:target { opacity:1; pointer-events:auto; }
	.transferencia_box { width:900px; margin:10% auto; position:relative; padding:5px 20px 13px 20px; background:#fff; border-radius:3px; }
	
	
	
	
	
/* carrito */
.paso { font-weight:700; width:315px; }
.paso a { display:block; background-position:center; width:315px; height:30px; line-height:30px; } /* height:36px; */

a.paso_estoy { background-image:url(../images/estoy.png); color:#ffffff; }

a.paso_disponible { background-image:url(../images/disponible.png); }
a.paso_disponible:hover {  background-image:url(../images/disponibleover.png); }





/*verde claro bef574, verde oscuro 334433*/





/* cuadradito desde "Añadir al carrito" hasta "(0) Carro" */
.ui-effects-transfer {
	border: 1px dotted #333333;
}






th.header {
	text-align:left;
    background: url(../js/jquery_tablas/estilos/img/arriba_abajo.png) center left no-repeat;  
		color: #000; 
		/*Cambio de cursor(dedo) */
    cursor: pointer; 
    padding-left: 20px;
} 

th.headerSortDown { 
    background-image: url(../js/jquery_tablas/estilos/img/abajo.png); 
    background-color: #444444;
		color: #FFF; 
} 

th.headerSortUp { 
    background-image: url(../js/jquery_tablas/estilos/img/arriba.png); 
    background-color: #444444; 
		color: #FFF; 
}

