/* Default CSS Stylesheet for a new Web Application project */


/*ESTRUCTURA*/
body
{
	font-family:"Trebuchet MS", Arial;
	font-size: 11px;
	color:#333333;
	margin:0px;
	padding:0px;
	background-image:url(Img/fondo_body.gif); background-repeat:repeat-x;
}
.fondo-login { background-image:url(Img/fondo_login.gif); text-align:center;}
#web {
width:770px;
border-top:14px solid #D90033;
background-color:#FFFFFF;
}
#cabecera { clear:both; height:101px; color:#42004B; font-size:10px;}
#contenido { float:left; width:610px; margin-bottom:10px;}
#pie { background-color:#CE0035; color:#FFFFFF; font-weight:bold; font-size:10px; height:22px; padding:5px 10px 0px 10px; clear:both; margin:0px 0px 0px 6px;}
#pie a { color:#FFFFFF; clear:both; }
#path {  background-image:url(Img/flechita_doble.gif); background-repeat:no-repeat; background-position:0px 6px; padding-left:12px; margin-bottom:10px;}
#path a {color:#006699; text-decoration:underline;}
#path a:hover {color:#012E46;}
#path .actual {color:#D70135; font-weight:bold;}

/*TEXTOS*/
#web h1 {color:#42004B; font-size:16px; font-weight:bold; background-image:url(Img/fondo_titulo.gif); background-repeat:repeat-x; height:30px; display:block; padding:3px 0px 0px 11px; margin:0px 0px 10px 0px; }
#catalogo h1 {color:#42004B; font-size:16px; font-weight:bold; background-image:url(Img/fondo_titulo.gif); background-repeat:repeat-x; height:30px; display:block; padding:3px 0px 0px 11px; margin:0px 0px 10px 0px; }
a { text-decoration:none; }
a:hover { text-decoration:underline; } 
.error-home { color:#FF0000; margin:40px 0px 0px 0px; height:50px;  }
.error { color:#FF0000;  }
.destacado { color:#000000;}
.destacado-color {color:#DA0235;}
.sub {border-bottom:1px solid #CCCCCC; height:1px; margin:5px 0px; font-size:1px;}
#paginacion { background-color:#F9F9F9; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:8px 4px; margin:10px 0px 10px 0px; color:#000000; clear:both; }
#paginacion a {color:#006699;}
.enlace-color {color:#006699; text-decoration:underline;}
.enlace-color:hover {color:#032536;}



/*MENU*/

#menu {
	float:left;
	width:129px;
	/*overflow-X: hidden;*/
	margin:7px 17px 0px 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #AE9FB0;
	border-right-color: #744A7A;
	border-bottom-color: #744A7A;
	border-left-color: #AE9FB0;
	margin-bottom:10px;
}
.bloque-menu { background-image:url(Img/fondo_bloque_menu.gif); background-repeat:repeat-x; border-top:1px solid #F2EDF2; border-bottom:1px solid #CCCCCC; padding:4px 4px 4px 8px;background-color: #f2edf2;}
#menu ul {margin:0px 0px 0px 0px; padding:0px;  }
#menu ul li {list-style-type:none; }
#menu ul li a {  color:#703077; background-image:url(Img/flechita_menu.gif); background-repeat:no-repeat; background-position:0px 6px; padding:0px 0px 0px 8px; }
#menu ul li ul {margin-left: 0px; }
#menu a.actual {font-weight: bold;}
.titulo-menu {color:#42004B; font-weight:bold; background-image:url(Img/icono_menu.gif); background-repeat:no-repeat; background-position:0px 2px; padding:0px 0px 0px 12px;}
.usuario {color:#42004B; font-weight:bold; background-image:url(Img/icono_usuario.gif); background-repeat:no-repeat; background-position:0px 2px; padding:0px 0px 0px 12px;}


/*LOGIN*/

#login {
text-align:left;
width:770px;
margin:auto;
clear:both;
margin-top:40px;
}
#login1 {
float:left;
width:317px;
height:442px;
background-image:url(Img/fondo_login_1.jpg); background-repeat:no-repeat;
}
#login2 {
float:left;
width:242px;
height:442px;
background-image:url(Img/fondo_login_2.jpg); background-repeat:no-repeat;
}
#login3 {
float:left;
width:200px;
max-width:160px;
height:442px;
background-image:url(Img/fondo_login_3.jpg); background-repeat:no-repeat;
padding:20px 30px 0px 10px;
}
#login3 h1 {
color:#42004B;
font-size:13px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
margin:0px 0px 0px 0px;
}
#login3 h2 {
color:#703077;
font-size:11px;
font-weight:bold;
margin:5px 0px 10px 0px;
}
#login3 input { width:90px; font-size:11px; margin:0px 0px 3px 3px;} 
#login3 #lblUsuario { width:50px; text-align:right; float:left;}
#login3 #lblContrasena { width:50px; text-align:right; float:left;}
#login3 a { color:#528FB3; font-size:10px; text-decoration:underline; background-image:url(Img/flechita_simple.gif); background-repeat:no-repeat; background-position:0px 6px; padding:0px 0px 0px 8px;}
#login3 a:hover {color:#033A55;}
#login3 .firma {color:#996C9E;  font-weight:bold; border-top:1px solid #CCCCCC; margin:102px 10px 0px 0px;}


/*POSICION*/
.flotar-izquierda {float:left;}
.flotar-derecha {float:right;}
.alinear-izquierda {text-align:left;}
.alinear-derecha {text-align:right;}
.padd10 {padding:10px;}


/*FORMULARIOS*/

.botones { color:#FFFFFF; font-weight:bold; background-image:url(Img/fondo_botones.gif); background-repeat:repeat-x; border:1px solid #593C5E;  padding:0px 5px;}
.boton-cancelar { color:#FFFFFF; font-weight:bold; background-image:url(Img/fondo_boton_cancelar.gif); background-repeat:repeat-x; border:1px solid #593C5E;  padding:0px 5px;}
input { font-family:"Trebuchet MS", Arial;	font-size: 11px; color:#333333;}
select { font-family:"Trebuchet MS", Arial;	font-size: 11px; color:#333333;}
textarea { font-family:"Trebuchet MS", Arial;	font-size: 11px; color:#333333;}

/*TABLAS*/

table { font-size:11px;}

/*CATALOGO*/
#catalogo-general {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
	text-align:center;
	}
#catalogo-general h2 { text-align:left; font-size:12px; background-color:#EBEBEB; margin:0px; padding:2px 0px 5px 12px; color:#000000; background-image:url(Img/flechita_roja.gif); background-repeat:no-repeat; background-position:5px 8px;}
#catalogo-general h3 { text-align:left; font-size:12px; background-color:#EBEBEB; margin:0px; padding:2px 0px 5px 12px; color:#000000; background-image:url(Img/flechita_roja.gif); background-repeat:no-repeat; background-position:5px 8px;}
#catalogo-general .producto { float:left; height:120px; text-align:center; width:145px; max-width:125px; padding:10px; border-right:1px solid #E2E2E2; } 
/* #catalogo-general .producto { float:left; height:120px; text-align:center; width:145px; max-width:125px; padding:10px 10px 10px 16px; } */
#catalogo-general .producto-virtual { float:left; height:155px; max-height:150px; text-align:center; width:170px; max-width:150px; padding:10px; border-right:1px solid #E2E2E2; }
#catalogo-general .producto input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #D90033;
	border-left-color: #CCCCCC;
}
#catalogo-general .producto-virtual input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #D90033;
	border-left-color: #CCCCCC;
}
#catalogo-general .categoria { font-weight:bold; color:#D90033;}
#catalogo-general a {color:#006699; text-decoration:underline;}
#catalogo-general a:hover {color:#012E46;}

#catalogo-destacados { clear:both; }
#catalogo-destacados h2 { text-align:left; font-size:12px; height:28px; margin:10px 0px 0px 0px; padding:2px 0px 5px 18px; color:#000000; background-image:url(Img/fondo_destacados.gif); background-repeat:no-repeat; }
#catalogo-destacados .producto { float:left; height:270px; text-align:center; width:147px; max-width:127px; padding:10px; border-right:1px solid #E2E2E2;} 
/* #catalogo-destacados .producto { float:left; height:195px; text-align:left; width:147px; max-width:127px; padding:8px 10px 8px 16px; } */
#catalogo-destacados .producto input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #744A7A;
	border-left-color: #CCCCCC;
}
#catalogo-destacados a {color:#006699; text-decoration:underline;}
#catalogo-destacados a:hover {color:#012E46;}
#catalogo-destacados .codigo {
	font-size:10px;
	color:#D90035;
	text-align:left;
	background-color:#FEF5F8;
	margin-top:5px;
	padding:3px 0px 3px 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#catalogo-destacados .codigo span {background-image:url(Img/cod_ean.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px;}

#catalogo-destacados .codigo-gris {
	font-size:10px;
	color:#6C6C6C;
	text-align:left;
	background-color:#F9F9F9;
	margin-top:5px;
	padding:3px 0px 3px 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#catalogo-destacados .codigo-gris span {background-image:url(Img/cod_ean_gris.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px;}

#catalogo-destacados .precio {
	font-weight:bold;
	font-size:14px;
	text-align:center;
	color:#D90035;
	background-color:#FEF5F8;
	margin-top:5px;
	padding:3px 0px 3px 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.alto { height:250px; min-height:260px; }
.nombre-3lineas {height:50px; display:block; }
.botones-2lineas {height:21px; display:block; }
.novedad { color:#D90035; font-size:14px; font-weight:bold;}

#ficha-producto { clear:both;}
#ficha-producto h2 { text-align:left; font-size:12px; height:28px; margin:10px 0px 0px 0px; padding:2px 0px 5px 18px; color:#000000; background-image:url(Img/fondo_destacados.gif); background-repeat:no-repeat; }

#ficha-producto .foto { float:left; width:228px;}
#ficha-producto .txt { float:left; width:375px;}
#ficha-producto .marco {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9D9D9B;
	border-right-color: #9D9D9B;
	border-bottom-color: #754B7B;
	border-left-color: #9D9D9B;
}
#ficha-producto a {color:#006699; text-decoration:underline;}
#ficha-producto a:hover {color:#012E46;}
/*#ficha-producto .ampliar {background-image:url(Img/lupa.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:20px; margin-top:5px;}*/
#ficha-producto .ampliar .prueba {background-image:url(Img/lupa.gif); background-repeat:no-repeat; background-position:0px 0px; padding-left:20px; margin-bottom:20px; padding-bottom:20px; margin-top:5px;}
#ficha-producto .precio { float:left; width:150px; max-width:140px; border-right:1px solid #CCCCCC; font-weight:bold; padding:0px 10px 5px 0px; color:#000000; margin:10px 0px;}
#ficha-producto .precio .valor {font-size:16px;}
#ficha-producto .nombre { float:left; color:#D90033; width:200px; max-width:190px; padding:5px 0px 5px 10px;  margin:10px 0px;}

#ficha-producto .caja-gris {
	font-size:10px;
	color:#6C6C6C;
	text-align:left;
	background-color:#F9F9F9;
	margin-top:5px;
	padding:3px 0px 3px 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#ficha-producto .caja-gris .icono-code {background-image:url(Img/cod_ean_gris.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px;}
#ficha-producto .caja-gris .icono-disponib {background-image:url(Img/icono_disponib.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:14px;}
#ficha-producto .caja-gris .icono-piezas-1 {background-image:url(Img/icono_piezas_1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:17px;}
#ficha-producto .caja-gris .icono-piezas-2 {background-image:url(Img/icono_piezas_2.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:17px;}
#ficha-producto .caja-gris .codigos {float:left; width:130px; max-width:130px; height:33px; padding:3px 0px 3px 3px; border-right:1px solid #CCCCCC;}
#ficha-producto .caja-gris .piezas {float:left; width:130px; max-width:125px; height:33px; padding:3px; border-right:1px solid #CCCCCC;}
#ficha-producto .caja-gris .disponibilidad {float:left; /*width:90px; max-width:90px;*/ height:33px; padding:3px; text-align:center;}
#ficha-producto .anadir { padding:10px; background-color:#FEF5F7; border-bottom:1px solid #CCCCCC;}

#ficha-layout1 .col1f1 {float:left; margin:10px 0px; width:300px;}
#ficha-layout1 .col1f1 .foto 		{float:left; width:120px; max-width:120px; border-top:1px solid #cccccc;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc; border-bottom:6px solid #400349;}
#ficha-layout1 .col1f1 .detalle 	{float:left; width:160px; font-weight:bold; margin:0px 0px 0px 5px; color:#000000;}
#ficha-layout1 .col1f1 .detalle .nombre-producto { width:160px; color:#400349; font-size:11px; font-weight:bold; text-transform:uppercase; }
#ficha-layout1 .col1f1 .detalle .precio {float:left; width:40px; color:#CE0035; font-weight:bold; }
#ficha-layout1 .col1f1 .detalle .precio-valor {float:left; width:120px; max-width:120px; color:#CE0035; font-weight:bold;}
#ficha-layout1 .caja-info 			{float:left; margin-top:5px; padding:0px 2px; width:290px; font-size:10px;color:#6C6C6C;text-align:left;background-color:#F9F9F9; border:1px solid #cccccc;}
#ficha-layout1 .caja-info .codigos 	{float:left; margin-right:2px; padding:2px; width:150px; max-width:150px; height:33px; border-right:1px solid #cccccc;}
#ficha-layout1 .caja-info .piezas 	{float:left; padding:2px;  width:130px; max-width:120px; height:33px; }
#ficha-layout1 .caja-info .icono-code {background-image:url(Img/cod_ean_gris.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px;}
#ficha-layout1 .caja-info .icono-piezas-1 {background-image:url(Img/icono_piezas_1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:17px;}
#ficha-layout1 .caja-info .icono-piezas-2 {background-image:url(Img/icono_piezas_2.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:17px;}

.ficha-layout2 {clear:both; width:610px;}
.ficha-layout2 .detalle-foto {float:left; width:120px;}
.ficha-layout2 .detalle-info {float:right; margin-bottom:20px; width:480px; max-width:485px;}
.ficha-layout2 .detalle {float:left; width:280px; max-width:290px;}
.ficha-layout2 .foto { float:left;width:120px; max-width:118px; border-top:1px solid #cccccc;  border-left:1px solid #cccccc;  border-right:1px solid #cccccc; border-bottom:6px solid #400349;}
.ficha-layout2 .precios {float:right; width:195px; max-width:190px; }
.ficha-layout2 .nombre-producto {clear:both; width:280px; }
.ficha-layout2 .nombre-producto a {width:280px; max-width:290px; color:#400349; font-size:11px; font-weight:bold; text-transform:uppercase;}
.ficha-layout2 .nombre-producto a:hover { color:#400349; text-decoration:underline;}
.ficha-layout2 .precio {float:left; width:50px; color:#CE0035; font-weight:bold; }
.ficha-layout2 .precio-valor {float:left; width:140px; color:#CE0035; font-weight:bold;}
.ficha-layout2 .precio-original {text-decoration: line-through; color:#000000; font-weight:normal;}
.ficha-layout2 .caja-info 			{float:left; margin-top:5px; padding:0px; width:280px; font-size:10px;color:#6C6C6C;text-align:left;background-color:#F9F9F9; border:1px solid #cccccc;}
.ficha-layout2 .caja-info .codigos 	{float:left; margin-right:2px; padding:2px 0px 2px 2px; width:140px; height:33px; border-right:1px solid #cccccc;}
.ficha-layout2 .caja-info .piezas 	{float:left; padding:2px 0px 2px 2px;  width:130px; max-width:130px; height:33px; }
.ficha-layout2 .caja-info .icono-code {width:10px; background-image:url(Img/cod_ean_gris.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px;}
.ficha-layout2 .caja-info .icono-piezas-1 {width:10px; background-image:url(Img/icono_piezas_1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px;}
.ficha-layout2 .caja-info .icono-piezas-2 {width:10px; background-image:url(Img/icono_piezas_2.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px;}


/*PEDIDOS*/

#datos {
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
}
#datos h3 { border-bottom:1px solid #AE9FB0; padding:0px; margin:5px 0px 10px 0px; color:#6F3B74; font-size:11px;}
#datos-color {
	background-color:#F2EDF2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #CCCCCC;
}
#datos-color table {color:#6F3B74;}
#datos-color h3 { border-bottom:1px solid #AE9FB0; padding:0px; margin:5px 0px 10px 0px; color:#6F3B74; font-size:11px;}
#datos h2 { background-color:#EBEBEB; border-bottom:1px solid #FFFFFF; margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; background-image:url(Img/flechita_roja.gif); background-repeat:no-repeat; background-position:5px 8px; color:#000000; font-weight:bold; font-size:12px; }
#datos-color h2 { background-color:#EBEBEB; border-bottom:1px solid #FFFFFF; margin:0px 0px 0px 0px; padding:3px 0px 3px 15px; background-image:url(Img/flechita_roja.gif); background-repeat:no-repeat; background-position:5px 8px; color:#000000; font-weight:bold; font-size:12px; }
.opciones {border-top:1px dotted #000000; margin-top:5px; padding-top:5px; font-size:10px;}
.opciones a {color:#01669A; font-weight:bold;}
.titulo { text-align:left; font-size:12px; height:28px; margin:10px 0px 0px 0px; padding:2px 0px 5px 18px; color:#000000; background-image:url(Img/fondo_destacados.gif); background-repeat:no-repeat; }
#datos-color .dato {color:#333333; background-color:#FFFFFF;}


/*TABLAS*/
.tabladatos { background-color:#CCCCCC;}
.tablanoticias td { border-bottom:1px solid #CCCCCC;}
.linea-noticia { background-image:url(Img/icono_noticia.gif); background-repeat:no-repeat; background-position: 0px 8px; padding:4px 0px 4px 25px;}
.publicada { font-size:10px; color:#D90033; font-weight:normal;}

.linea-noticia-on { background-image:url(Img/icono_noticia_on.gif); background-repeat:no-repeat; background-position: 0px 8px; padding:4px 0px 4px 25px; font-weight:bold;}

#cat-perso { float:left; width:185px; padding-right:15px; border-right: 1px dotted #333333;}
#cat-perso table tr td { background-image:url(Img/icono_cat_pers.gif); background-repeat:no-repeat; background-position: 0px 5px; border-bottom:1px solid #CCCCCC; padding: 5px 0px 5px 20px;}
#borradores-ped { float:left; width:390px; margin-left:15px; }

.tabladatos thead th { background-color:#F3F3F3;}
.tabladatos thead th a {color:#333333;}
.tablanoticias thead th { background-color:#F3F3F3;}
.tablanoticias thead th a {color:#333333;}
.liberado { background-color:#FFFFFF;}
.txt-liberado {color:#669900;}
.borrador { background-color:#FFEFE5;}
.txt-borrador {color:#FF6600;}
.expedido { background-color:#EAF6FA;}
.txt-expedido {color:#003399;}
.fecha { color:#42004B;}
.fecha-cat { color:#D90033;}
.importe { color:#42004B;}
.detalle { background-color:#FFFFFF;}
.impar { background-color:#FFFFFF;}
.par { background-color:#FEF5F7;}
.destacadoNoticia { color:#42004B; font-weight:bold; }
.codigo { color:#42004B; font-weight:bold;}
.pc {color:#C40037;}
.total {font-weight:bold; text-align:right;}
.total-1 { background-color:#F3F3F3; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.total-2 { background-color:#FFFBCB; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:12px; }
.total-3 { background-color:#F3F3F3; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.total-4 { background-color:#FFFBCB;  border-bottom:1px solid #CCCCCC; font-size:14px; }
.total-5 { background-color:#42004B; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; color:#FFFFFF; }
.total-6 { background-color:#E1D8AA;  border-bottom:1px solid #CCCCCC; color:#42004B; font-size:14px; }
.fila-pie {background-color:#FEF5F7; font-size:10px;}

/* CABECERA DE CATALOGO DE OFERTAS */
#cab-catalog 		{ background:#400349;}
#cab-catalog-tit 	{ float:left; margin:68px 0px 0px 5px; width:510px;}
#cab-catalog-tit  span { color:#ffffff; font-size:28px; font-family:verdana;}
#cab-catalog-logo   { float:right; width:auto;}
#vigencia    		{ float:left; width:260px; color:#400349;}
#vista				{float:right; width:340px; text-align:right; }

/* TABLA DE LOS CATALOGOS DE OFERTAS */
.tablacatalogo {}
.tablacatalogo tr th 	{ margin:3px 0px; color:#333333; font-weight:bold; background:#F3F3F3; border-bottom:1px solid #cccccc;}
.tablacatalogo tr td  	{ padding:7px 0px;border-bottom:1px solid #cccccc;}
.tablacatalogo .nombre 	{ color:#D90033; font-weight:bold;}
.tablacatalogo .precio 	{ color:#333333; font-weight:bold;}
.tablacatalogo .precio-oferta { color:#D90033; font-weight:bold;}
.tablacatalogo .unidades { color:#D90033;}
.tablacatalogo .codigo a {color:#333333; text-decoration:underline;}
.tablacatalogo .codigo a:hover {color:#666666; text-decoration:underline;}

/*CATALOGOS*/

#catalogo
{
width:700px;
height:500px;
background-color:#FFFFFF;
}
#catalogo-cabecera {background-image:url(Img/fondo_cabecera.jpg); background-repeat:repeat-y; height:27px; max-height:22px; color:#BFA8C2;  padding:5px 10px 0px 10px;}

#catalogo-cabecera .b-imprimir { color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#41022A; border:1px solid #FFFFFF; padding:0px 2px 0px 18px; margin-left:40px; background-image:url(Img/fondo_cat_print.gif); background-repeat:no-repeat; background-position:0px 2px;}
#catalogo-cabecera .b-exportar { color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#41022A; border:1px solid #FFFFFF; padding:0px 2px 0px 18px; margin-left:5px;  background-image:url(Img/fondo_cat_export.gif); background-repeat:no-repeat; background-position:2px 2px;}
.catalogo-portada-desc { background-image:url(Img/fondo_cat_desc.gif); background-repeat:repeat-x; padding:10px; color:#804387;}
#catalogo h2 { color:#400349; font-weight:bold; padding:0px; margin:0px 0px 3px 0px; font-size:18px;}
#cat-pie { background-color:#CF0036; width:700px; max-width:690px; padding:5px;}
#cat-pie .b-portada { color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#840023; border:1px solid #FFFFFF; padding:0px 2px 0px 15px;  background-image:url(Img/icono_portada.gif); background-repeat:no-repeat; background-position:0px 2px; height:18px; }
#cat-pie .b-indice { color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#840023; border:1px solid #FFFFFF; padding:0px 2px 0px 15px;  background-image:url(Img/icono_indice.gif); background-repeat:no-repeat; background-position:0px 2px; height:18px; }
#cat-pie .b-anterior { color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#840023; border:1px solid #FFFFFF; padding:0px 2px 0px 15px;  background-image:url(Img/icono_anterior.gif); background-repeat:no-repeat; background-position:0px 2px; height:18px; }
#cat-pie .b-num { color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#840023; border:1px solid #FFFFFF; padding:0px 3px 0px 3px; height:18px; }
#cat-pie .b-siguiente { color:#FFFFFF; font-weight:bold; text-transform:uppercase; background-color:#840023; border:1px solid #FFFFFF; padding:0px 15px 0px 2px;  background-image:url(Img/icono_siguiente.gif); background-repeat:no-repeat; background-position:right 2px; height:18px; }
#cat-pie a:hover { background-color:#CF3F65; text-decoration:none;}

#vir-datos {float:left; width:440px; color:#804387;}
#vir-datos h2 { font-size:16px; color:#400349; padding:0px; margin:0px 0px 10px 0px; }
.separa {border-bottom:1px solid #D8C5DA; padding:5px;}
#vir-foto {float:right; width:220px; text-align:center;}

#vir-datos .cajagris {
	font-size:10px;
	color:#6C6C6C;
	text-align:left;
	background-color:#F9F9F9;
	margin-top:5px;
	margin-right:10px;
	padding:3px 0px 3px 2px;
	border:1px solid #CCCCCC;
	width:285px;
	float:left;
}
#vir-datos .precio { float:left;}
#vir-datos .small { font-size:10px; color:#6C6C6C;}
#vir-datos .valor { font-size:12px; color:#000000; font-weight:bold;}

#vir-datos .cajagris .icono-code {background-image:url(Img/cod_ean_gris.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:10px;}
#vir-datos .cajagris .icono-disponib {background-image:url(Img/icono_disponib.gif); background-repeat:no-repeat; background-position:0px 2px; padding-left:14px;}
#vir-datos .cajagris .icono-piezas-1 {background-image:url(Img/icono_piezas_1.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:17px;}
#vir-datos .cajagris .icono-piezas-2 {background-image:url(Img/icono_piezas_2.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:17px;}
#vir-datos .cajagris .codigos {float:left; width:155px; max-width:150px; height:33px; padding:3px; border-right:1px solid #CCCCCC;}
#vir-datos .cajagris .piezas {float:left; width:126px; max-width:120px; height:33px; padding:3px;  }
#vir-datos .cajagris .disponibilidad {float:left; width:96px; max-width:90px; height:33px; padding:3px; text-align:center; }
#vir-datos .anadir { padding:10px; background-color:#FEF5F7; border-bottom:1px solid #CCCCCC;}
#vir-datos .caja-espec { background-color:#FEF5F8; border:1px solid #CCCCCC; padding:5px;}




/*HERRAMIENTAS*/

.herram-txt { color:#D90033; font-size:14px; font-weight:bold; padding:5px; border-right:1px solid #CCCCCC; }
.herram-img  { margin-right:4px;}

/*NOTICIAS*/
#noticia {}
#noticia h3 {color:#D90033; font-size:14px; font-weight:bold; margin: 5px 0px;}
#noticia .subtitulo { border-bottom:1px solid #CCCCCC; padding:5px 0px; margin-bottom:10px;}
#noticia ul { list-style-type:square; font-size:11px;}

/* LINEAS */
.linea { color: #cccccc; height: 1px; border: 1px solid #D6D6D6; }

/* VARIOS */
.borrar {clear:both;}

/******************************************************************/
/* JSDOMENU */
/*
Menu related selectors -> NO USADO.  VER YUI.menu
*/
/*
.jsdomenudiv {
	background-color: #f2edf2;
	cursor: default;
	position: absolute; 
	visibility: hidden;
	z-index: 10;
	border: 1px solid;
	padding-left: 5px;
}
#staticMenu 
{
	border: 0px;
	padding-left: 0px;
	position: absolute; 
	clear:both;
}

.jsdomenuitem {
	position: relative; 
	color:#703077; 
	background-image:url(Img/flechita_menu.gif); 
	background-repeat:no-repeat; 
	background-position:0px 6px; 
	padding:0px 0px 0px 8px;
}

.jsdomenuitemover {
	position: relative; 
	cursor:pointer; text-decoration: underline; 
	color:#703077; background-image:url(Img/flechita_menu.gif); background-repeat:no-repeat; background-position:0px 6px; padding:0px 0px 0px 8px;
}

.jsdomenuarrow {
	background-repeat: no-repeat; 
	height: 7px;
	position: absolute; 
	right: 8px;
	width: 4px;
}

.jsdomenuarrowover {
	background-repeat: no-repeat; 
	height: 7px;
	position: absolute; 
	right: 8px;
	width: 4px;
}

.jsdomenusep {
	padding-left: 28px;
}

.jsdomenusep hr {
}*/

/*
Menu bar related selectors

.bloque-menu { background-image:url(Img/fondo_bloque_menu.gif); background-repeat:repeat-x; border-top:1px solid #F2EDF2; border-bottom:1px solid #CCCCCC; padding:4px 4px 4px 8px;background-color: #f2edf2;}
#menu ul {margin:0px 0px 0px 0px; padding:0px;  }
#menu ul li {list-style-type:none; }
#menu ul li a {  color:#703077; background-image:url(Img/flechita_menu.gif); background-repeat:no-repeat; background-position:0px 6px; padding:0px 0px 0px 8px; }
#menu ul li ul {margin-left: 15px; }
#menu a.actual {font-weight: bold;}
*/

.jsdomenubardiv 
{
	cursor: default;
	position: absolute; /* Do not alter this line! */
	visibility: visible;
}

.jsdomenubardragdiv {
	cursor: move;
	display: inline;
	position: relative; /* Do not alter this line! */
	visibility: hidden;
	
}

.jsdomenubaritem {
	display: inline;
	position: relative; /* Do not alter this line! */
}

.jsdomenubaritemover {
	display: inline;
	position: relative; /* Do not alter this line! */
}

.jsdomenubaritemclick {
	display: inline;
	position: relative; /* Do not alter this line! */
}

/************************************************************/


/*BUGS*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display:inline-block;}
@media all { .clearfix { display:block; }} /* Para Opera */
/* Hides from IE-mac \*/ * html .clearfix { height: 1%; display:block;} /*
End hide from IE-mac */
