/* CSS Document */

/***********************************************/
/*HTML tag styles
/***********************************************/

body {
	background: url(../img/pag_fdo_inf.gif) repeat-x bottom;
	margin:0px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size: 12px;	
}
.cabecera, .pie, .behaveAsPng { 
	behavior: url(/files/css/recursos/iepngfix.htc);
}
a {
	color: #ff6600;
	text-decoration: none;
}
a:link{
	color: #ff6600;
	text-decoration: none;
}
a:visited{
	color: #ff6600;
	text-decoration: none;
}
a:hover{
	color: #ff6600;
	text-decoration: underline;
}
td.label, td.label p {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size: 12px;	
	color: #ff6600;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}
td.txt, td.txt p {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size: 12px;	
	color: #000000;
	font-weight: normal;
	padding-bottom: 5px;
}

h1{
	text-decoration:none;
	text-align:left;
	font-size:22px;
	color: #0380E0;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
}
h2{
	 font-size: 18px;
	 color: #009900;
	 margin: 0px 0px 10px 0px;
	 padding: 0px;
}
h3{
	text-decoration:none;	
	text-align:left;	
	font-size:14px;	
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
h4{
	text-decoration:none;	
	text-align:left;	
	font-size:13px;	
	color: #000000;
	margin: 0px;
	padding: 0px;
	border-bottom: #CCCCCC 1px dotted;
}
p {
	padding: 0px;
	text-align:justify;
	margin: 0px 0px 10px 0px;
}

a.p {
	color: black;
	text-decoration: none;
}

.centrodcha h2 {
	 font-size: 18px;
	 color: #0380E0;
	 margin: 0px 0px 10px 0px;
	 padding: 0px;
}
.centrodcha h2 a {
	 color: #0380E0;
}

/***********************************************/
/*Composicion Página*/
/***********************************************/
.contenedor_cabecera {
	width: 100%;/* se pone delante!!! */
	background: #FFFFFF url(../img/pag_fdo_sup.gif) repeat-x top;
	z-index: 1;
}
.contenedor_menusup {
	width: 100%;
	background: #ff7900 url(../img/menu_sup_fdo.gif) repeat-x top;
	border-bottom: #FF6600 1px solid;
	height: 62px;
	margin: 0px;
	padding: 0px;
}
.contenedor_pagina {
	width: 100%;	
}
.contenido_pagina {
	width: 980px;
	margin: auto;
}
.izda {
	width: 180px;
	float:left;
	margin: 15px 0px 15px 0px;	
}
.centro {
	width: 590px;
	float:left;
	margin: 15px 15px 15px 15px;	
}
.dcha {
	width: 165px;
	float:left;
	margin: 15px 0px 15px 0px;
}
.centrodcha {
	width: 750px;
	float:left;
	margin: 15px 0px 15px 15px;	
}

/***********************************************/
/*Cabecera*/
/***********************************************/
.cabecera {
	width: 990px;
	background: url(../img/cabecera_fdo.png) no-repeat;/*****************Estándar*/
	/*background: url(/files/img/cabecera_fdo_navidad.png) no-repeat;/***Campaña de Navidad*/
	height:86px;
	margin: auto;
	z-index: 2;
}
.logo {
 	float: left;
	margin-left: 10px;
}
.mariquita {
 	float: right;
	margin-right: 10px;
}
.overmenu {
	margin-top: 5px;
	float: right;
	padding-right: 80px;
}
.overmenu a {
	color: #000000;
}
.overmenu a:hover {
	text-decoration: underline;
}

/***********************************************/
/*Menú Superior*/
/***********************************************/
/*Menú Superior*/
.menusup {
	margin: auto;
	border: 0 none;
	padding: 0px;
	width: 980px;
	height: 34px;
}

.menusup table {
	margin: 0px;
	border: none;
	padding: 0px;	
	width: 100%;
	border-spacing: 0px;
}

.menusup td {
	padding: 0 5px;  
	line-height: 14px;
	text-align: center;
	height:38px;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}

.menusup td.on {
	border-left: #ff7900 1px solid;
	border-right: #ff7900 1px solid;
	background: url(../img/menu_sup_on.gif) repeat-x;
}


/*
#menu_sup_1, #menu_sup_2, #menu_sup_4, #menu_sup_5, #menu_sup_8, #menu_sup_9, #menu_sup_10 {
	padding: 11px 2px 10px 2px; 
}
#menu_sup_3, #menu_sup_6, #menu_sup_7, #menu_sup_11, #menu_sup_12 {
	padding: 4px 2px 5px 2px;  
}

#menu_sup_1 {
 width: 80px;
}
#menu_sup_2 {
 width: 70px;
}
#menu_sup_3 {
 width: 70px;
}
#menu_sup_4 {
 width: 110px;
}
#menu_sup_5 {
 width: 80px;
}
#menu_sup_6 {
 width: 70px;
}
#menu_sup_7 {
 width: 65px;
}
#menu_sup_8 {
 width: 90px;
}
#menu_sup_9 {
 width: 70px;
}
#menu_sup_10 {
 width: 50px;
}
#menu_sup_11 {
 width: 95px;
}
#menu_sup_12 {
 width: 80px;

}

*/

/*Submenu*/
.submenu {
	margin: 3px auto 0px auto;
	border: 0 none;
	padding: 0px;
	width: 980px;
	height: 22px;
}
.submenu .off {
	display: none;
}
.submenu .on {
	display: block;
}
.submenu ul.off, .submenu ul.on {
	list-style: none;
	margin: 0px 0px 0px 0px;
	border: 0 none;
	padding: 0px;	
	width: 100%;
}
.submenu ul.off li, .submenu ul.on li {
	margin: 0;
	cursor: pointer;
	float: left;
	display: block;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	width: auto;
	border: none;
	padding: 3px 10px 3px 10px; /*Modificar "padding izda" y "padding dcha" para ajustar anchura de cada opción de Submenú*/ 
}
/***********************************************/
/*Menú Productos*/
/***********************************************/
.menu_lateral {
	width: 165px;
}
.menu_lateral .cabecera {
	width: 170px;
	height: 30px;
	background: url(../img/menu_productos_cabecera.gif) no-repeat;
	padding: 12px 0px 0px 10px;
	margin: 0px;
}
.menu_lateral .contenido {
	width: 178px;
	background: #FFFFFF;
	border-left: #ff9900 1px solid;
	border-right: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;
	margin: 0px 0px 15px 0px;	
	padding: 0px;
}
.menu_lateral ul {
	list-style: none;
	margin: 0px 0px 0px 10px; 	
	padding: 0px;
}
.menu_lateral ul li {
	cursor: pointer;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}	
.menu_lateral ul li ul.off {
	display: none;
	margin: 0px 0px 0px 10px; 	
}	
.menu_lateral ul li ul li a {
	color: #ff6600;
	text-decoration: none;	
}	

/***********************************************/
/*Buscador*/
/***********************************************/
.buscador {
	width: 165px;
	height: 56px;
	background: url(../img/buscador_fdo.gif) no-repeat;
	padding: 10px 5px 0px 10px;
	margin-bottom: 15px;
}
.buscador .cuerpo {
	width: 120px;
	float:left;		
}

.cuadro_tit {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.buscador img {
	float:left;	
	margin: 5px 0px 0px 0px;
	behavior: url(/files/css/recursos/iepngfix.htc);
}

.buscador .input {
	width: 110px;
}
/***********************************************/
/*Cuadro Login*/
/***********************************************/
.login {
	width: 180px;
	margin-bottom: 15px;
}
.login .cabecera {
	width: 170px;
	height: 30px;
	background: url(../img/login_cabecera.gif) no-repeat;
	padding: 12px 0px 0px 10px;	
	margin: 0px;
}
.login .cuerpo {
	width: 178px;
	background: #FFFFFF;
	border-left: #3eb2d9 1px solid;
	border-right: #3eb2d9 1px solid;
	border-bottom: #3eb2d9 1px solid;
	margin: 0px;	
	padding: 0px;
}
.login .botones {
	width: 100%;
	text-align: center;
	padding: 4px 0px 4px 0px;
}
.login .botones img {
	margin: 0px 3px 0px 0px;
}
.login_error {
	color: red;
	text-align: center;
	width: 100%;
	line-height: 11px;
	padding-top: 5px;
}
.login label {
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-align: right;
	width: 70px;
	float: left;
	display: block;
	padding-right: 5px;	
	margin: 5px 0px 5px 0px;		
}
.login_input {
	font-size: 11px;
	color: #000000;
	display: block;
	float:left;	
	width: 85px;	
	margin: 5px 0px 5px 0px;			
}
.login .nombre_usuario {
	width: 100%;
	color:#FF6600;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}
.menu_usuario {
	width: 100%;
}
.menu_usuario ul {
	list-style: none;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
.menu_usuario li {
	padding: 3px 0px 3px 0px;
}
.menu_usuario ul li.editar {
	background: url(../img/ico_editar.gif) no-repeat left;
}
.menu_usuario ul li.historico {
	background: url(../img/ico_historico.gif) no-repeat left;
}
.menu_usuario ul li.consola {
	background: url(../img/ico_user.gif) no-repeat left;
}
.menu_usuario a {
	margin-left: 26px;
	color:#000000;
}
.menu_usuario a:hover {
	color:#ff6600;
	text-decoration: none;
}
/***********************************************/
/*Banner*/
/***********************************************/
.banner_lateral {
	width: 180px;
	margin:0px;
	padding: 0px;
}

/***********************************************/
/*Cuadro Pedido*/
/***********************************************/
.pedido {
	width: 180px;
	margin-bottom: 15px;
}
.pedido .cabecera {
	width: 170px;
	height: 30px;
	background: url(../img/pedido_cabecera.gif) no-repeat;
	padding: 12px 0px 0px 10px;
	margin: 0px;
}
.pedido .cuerpo {
	width: 178px;
	background: #FFFFFF;
	border-left: #ff9900 1px solid;
	border-right: #ff9900 1px solid;
	border-bottom: #ff9900 1px solid;
	margin: 0px;	
	padding: 0px;
}
.pedido .botones {
	width: 100%;
	text-align: center;
}
table.cuadro_pedido td {
	border-top: 1px dotted #99ccff;
	border-right: 1px dotted #99ccff;	
}
table.cuadro_pedido th {
	border-right: 1px dotted #99ccff;
	text-align: center;	
}
table.cuadro_pedido td.total {
	border-right: none;
	text-align: center;	
	font-weight: bold;
}
/***********************************************/
/*Migas*/
/***********************************************/	
.migas {
	width: 100%;
	color: #ff6600;
}
.migas a {
	color: #ff6600;
}
.migas a:hover {
	text-decoration: underline;
	color: #ff6600;
}

/***********************************************/
/*Paginación*/
/***********************************************/	
.paginacion {

	width: 100%;
	margin: 3px 0px 5px 0px;
}
.paginacion .info {
	width: 100%;
}
.paginacion .info .left {
	float: left;
}
.paginacion .info .right {
	float: right;	
}
.paginacion .nav {	
	font-size:  14px;
	color: #009900;
	text-align:center;
}
.nav .on {
	color: #ff6600;
	font-weight: bold;
}
.nav .off {
	font-size:  12px;
}
.nav .num_on {
	color: #ff6600;
	font-weight: bold;
}
.nav .num_off {
	font-size:  12px;
	cursor: pointer;
}
.paginacion a {
	color: #009900;
	text-decoration:none;
}
.paginacion a:hover {
	text-decoration: none;
	color: #ff6600;
}

/***********************************************/
/*Formularios*/
/***********************************************/	
form{
	margin: 0px;
}

input {
	font-size: 11px;
	color: #000000;
}
select {
	font-size: 11px;
	color: #000000;
}
textarea {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size: 11px;
	color: #000000;
}
.consulta {
	width: 450px;
	margin-left: 50px;
}
fieldset {
	border: #999999 1px solid;
	padding: 15px 0px 15px 0px;
}
legend{
	font-size:14px;	
	color: #ff8400;
	font-weight: bold;
	border: 0;
	padding:0px;
	margin-bottom: 10px;
}
.label_size1{
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	width: 90px;
	float: left;
	display: block;
	margin-bottom: 10px;
	padding: 0px 5px 0px 20px;
}
.label_size3 {
	display: block;
	margin: 0px 20px 10px 20px;			
}
.input_size1 {
	width: 265px;
	display: block;
	float:left;	
	margin: 0px 20px 10px 0px;			
}

.textarea_size3 {
	display: block;
	margin-left:20px;
}

/***********************************************/
/*Pie*/
/***********************************************/	
.pie2 {
	width: 980px;
	height: 180px;
	padding: 20px 0 0 0;
	background: url(../img/pie_fdo.png) no-repeat bottom right;/********************************************Estándar*/
	/*background: url(../img/pie_fdo_navidad.png) no-repeat bottom right;	/************************************Campaña de Navidad*/
	margin: 0 auto;
}
.pie {
	width: 980px;
	background: url(../img/pie_fdo.png) no-repeat bottom right;/********************************************Estándar*/
	/*background: url(../img/pie_fdo_navidad.png) no-repeat bottom right;	/************************************Campaña de Navidad*/
	margin: 0 auto;
}
.condiciones a {
	color: #000000;
	text-decoration: underline;
}
.condiciones {
	padding-top: 70px;
	width: 980px;
	text-align: center;	
}
.menupie {
	width: 860px;
	text-align: center;
	color: #000000;
	line-height: 14px;
	padding: 5px 0px 5px 0px;		
}
.menupie a {
	color: #009900;
}
.menupie a:hover {
	color: #ff6600;
	text-decoration: none;
}
.websites {
	text-align: center;
	font-size: 11px;
	padding: 5px 0px 5px 0px;
	margin: 0px;
}
.websites a {
	color: #000000;
}
.websites b {
	font-weight: normal;
}
.websites a:hover {
	text-align: center;
	color: #ff6600;
}
.contenedor_datos {
	width: 980px;
	padding: 0px;	
}
.datoskrama{
	width: 890px;
	text-align: center;
	float: left;
	margin-top: 5px;
}
.w3c {
	height: 15px;
	float: left;
	width: 260px;
	padding: 0px;
	margin-top: 4px;
}
.iso {
	width: 30px;
	float: left;
	margin-right: 5px;
}
/***********************************************/
/*Escaparate productos*/
/***********************************************/	
.escaparate {
	width: 590px;
	padding: 0px;
	margin: 0px;
}
.escaparate h2{
	 font-size: 18px;
	 color: #009900;
	 margin: 0px;
	 padding: 0px;
}
.linea_escaparate {
	width: 590px;
	padding: 0px 0px 0px 0px;
}
.escaparate .izda {
	width: 285px;
	float: left;
	margin: 0px 10px 0px 0px;
}
.escaparate .dcha {
	width: 285px;
	float: left;
	margin: 0px 0px 0px 10px;
}
.escaparate_bordesup {
	border-bottom: #FF6600 1px dotted;
	line-height: 1px;
	margin:10px 0px 0px 0px;
	padding: 0px;
}
.escaparate .producto {
	width: 285px;
	padding: 10px 0px 15px 0px;
	margin: 0px;
	float: left;
	border-top: #FF6600 1px dotted;
}
.escaparate .producto .imagen {
	width: 80px;
	height: 55px;
	float: left;
	border: none;
	margin: 0px 10px 0px 0px;
	text-align: center;
	vertical-align: middle;
}
.producto .imagen, .producto h2 {
	cursor: pointer;
}
.escaparate .producto .datosproducto {
	width: 190px;
	float: left;
}
.escaparate .producto .datosproducto .titulo a {/***********************NUEVO****************************/
	color:#0380E0;
	text-decoration: none;
	line-height: 16px;
	font-size: 14px;
}
.escaparate .producto .datostienda {/***********************NUEVO****************************/
	width: 195px;
	height: 50px;	
	float: right;
}
.escaparate .producto .datostienda .tienda {/***********************NUEVO****************************/
	width: 125px;
	float: right;	
}
.escaparate .producto .datostienda .tienda .precio {/***********************NUEVO****************************/
	color: #ff6600;
	font-weight: bold;
	text-align: right;
	font-size: 15px;
}
.escaparate .producto .datostienda .tienda .precioiva {/***********************NUEVO****************************/
	font-size: 11px;
	color: #ff6600;
	text-align: right;
}
.escaparate .producto .datostienda .tienda .cantidad {/***********************NUEVO****************************/
	text-align: right;
}
.escaparate .producto .datostienda .tienda .cantidad img {/***********************NUEVO****************************/
	vertical-align: middle;
}
/***********************************************/
/*Listado productos*/
/***********************************************/	
.none_productos {
	width: 590px;
}
.linea_hor {
	border-bottom: #FF6600 1px dotted;
	line-height: 1px;
	margin:0px 0px 0px 0px;
	padding: 0px;
}
.producto {
	width: 590px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-top: #FF6600 1px dotted;
}
.producto .imagen {
	width: 80px;
	height: 70px;
	float: left;
	border: none;
	margin: 0px 10px 10px 0px;
	text-align: center;
	vertical-align: middle;
}
.producto .datosproducto {
	width: 310px;
	float: left;
}
.datosproducto .titulo {
	font-size: 12px;
	font-weight: bold;
	color: #ff6600;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.datosproducto .resumen {
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;	
}
.datosproducto .titulo a {
	color:#0380E0;
	text-decoration: none;
	line-height: 16px;
	font-weight: bold;
}
.datosproducto .resumen a {
	color:#000000;
	text-decoration: none;
	line-height: 16px;
}

.producto .datostienda {
	width: 185px;
	height: 50px;	
	float: right;
}
.producto .datostienda .tachado {
	float: left;
	width: 65px;
	height: 30px;
	padding: 15px 5px 0px 0px;
	text-align: right;
	color: #009900;
	text-decoration: line-through;
}

.producto .datostienda .tienda {
	width: 115px;
	float: right;	
}
.producto .datostienda .tienda .precio {
	color: #ff6600;
	font-weight: bold;
	text-align: right;
	font-size: 14px;
}
.producto .datostienda .tienda .precioiva {
	font-size: 11px;
	color: #ff6600;
	text-align: right;
}
.producto .datostienda .tienda .cantidad {
	text-align: right;
}
.producto .datostienda .tienda .cantidad img {
	vertical-align: middle;
	cursor: pointer;
}
.producto input {
	width: 20px;
}

/***********************************************/
/*Desarrollo producto*/
/***********************************************/	
.desarrollo_producto {
	width: 590px;
}
.desarrollo_producto .sup {
	width: 590px;
}
.desarrollo_producto .inf {
	width: 590px;
	border-top: #009900 1px dotted;
	border-bottom: #009900 1px dotted;	
	padding: 10px 0px 10px 0px;
	margin-top: 10px;
	font-size: 13px;
}
.desarrollo_producto .sup .imagen {
	width: 300px;
	float: left;
}
.desarrollo_producto .sup .datostienda {
	width: 260px;
	margin: 0px 0px 0px 20px;
	float: left;
}
.desarrollo_producto .tachado{
	width: 260px;
	text-align: center;
	color: #0380E0;
	text-decoration: line-through;
	font-size: 18px;
	padding: 20px 0px 20px 0px;
}
.desarrollo_producto .oferta{
	width: 260px;
	text-align: center;
	color: #FF6600;
	font-size: 18px;
	padding: 3px 0px 3px 0px;
}
.desarrollo_producto .precio {
	width: 260px;
	color: #FF6600;
	font-weight: bold;
	text-align: center;
	font-size: 24px;	
}
.desarrollo_producto .precioiva {
	width: 260px;
	font-size: 14px;
	color: #ff6600;
	text-align: center;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}

.desarrollo_producto .cantidad {
	background: url(../img/anadir_pedido_fdo.png) no-repeat;
	width: 162px;
	text-align: center;
	padding: 65px 0px 20px 25px;
	margin: auto;
}
.desarrollo_producto .cantidad img {
	vertical-align: middle;
}
.desarrollo_producto input {
	width: 20px;
}

/***********************************************/
/*Detalle del pedido*/
/***********************************************/
.detalle_pedido {
	width: 750px;
	margin: 0px 0px 15px 0px;
	padding: 10px 15px 10px 15px;
	margin: 0px 0px 15px 0px;
	font-size: 13px;
	background: url(../img/cuadrosize1_fdo.gif) no-repeat top;
	border-bottom: #99ccff 1px solid;
}
.detalle_pedido span {
	color: #3399CC;
	font-weight: bold;
}
.detalle_pedido .tit {
	width: 100%;
	background-color: #FF6600;
	color: white;
	height: 18px;
	text-align: center;
	padding: 3px 0px 3px 0px;
}
.detalle_pedido .linea_art {
	width: 750px;
	border-bottom: #3399CC 1px dotted;
	text-align: left;
	padding: 5px 0px 5px 0px;	
}
.detalle_pedido .linea_art a {
	color:#000000;
}
.detalle_pedido .linea_art a:hover {
	color:#ff6600;
	text-decoration:none;
}
.detalle_pedido .ref, .detalle_pedido .art, .detalle_pedido .uds, .detalle_pedido .precio, .detalle_pedido .total {
	float:left;
}
.detalle_pedido .linea_art .precio, .detalle_pedido .linea_art .total {
	text-align: right;
}
.detalle_pedido .ref {width: 150px;}
.detalle_pedido .art {width: 330px;}
.detalle_pedido .uds {width: 80px; text-align: center;}
.detalle_pedido .precio {width: 90px;}
.detalle_pedido .total {width: 90px;}

.detalle_pedido input {
	width: 20px;
}
.detalle_pedido .contenedor_totales {
	padding: 0px;
	margin: 0px;
	width: 240px;
	float: right;
}
.detalle_pedido .linea_importe {
	width:240px;
	height: 16px;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	text-align: right;
}
.literal   {
	float:left;
	width: 150px;	
}
.importe  {
	float:left;
	width: 90px;	
}
.literal_total  {
	float:left;
	width: 150px;	
}
.importe_total  {
	float:left;
	width: 90px;	
}
.literal_total, .importe_total  {
	color: #FF6600;
	font-size: 13px;
	font-weight: bold;
}
.contenedor_cuadrosize2 {
	width: 780px;
	margin: 0px 0px 15px 0px;
}
.forma_pago {
	width: 350px;
	float: left;
	padding: 15px;
	background: url(../img/cuadrosize2_fdo.gif) no-repeat top;
	border-bottom: #99ccff 1px solid;
	margin: 0px 10px 0px 0px;
}
.forma_envio {
	width: 350px;
	float: left;
	padding: 15px;
	background: url(../img/cuadrosize2_fdo.gif) no-repeat top;
	border-bottom: #99ccff 1px solid;
	margin: 0px 0px 0px 10px;
}
.fases_pedido {
	width: 785px;
	height: 72px;
	padding: 0px;
	margin: 0px;
	background: url(../img/fase_fin.jpg) no-repeat right;
}
.fases_pedido img {
	float: left;
}
.cuadro_size1_error {
	width: 565px;
	height: 200px;
	padding: 50px 15px 10px 200px;
	background: url(../img/cuadrosize1_error_fdo.gif) no-repeat top;
	border-bottom: #99ccff 1px solid;
	margin: 0px 0px 15px 0px;
}
.cuadro_size1_bienvenida {
	width: 565px;
	height: 250px;
	padding: 50px 15px 10px 200px;
	background: url(../img/cuadrosize1_bienvenida_fdo.gif) no-repeat top;
	border-bottom: #99ccff 1px solid;
	margin: 0px 0px 15px 0px;
}

/***********************************************/
/*Página Login*/
/***********************************************/
.cuadro_size1 {
	width: 750px;
	padding: 10px 15px 10px 15px;
	background: url(../img/cuadrosize1_fdo.gif) no-repeat top;
	border-bottom: #99ccff 1px solid;
	margin: 0px 0px 15px 0px;
}
.cuadro_size2 {
	width: 350px;
	float: left;
	padding: 10px 15px 10px 15px;
	background: url(../img/cuadrosize2_fdo.gif) no-repeat top;
	border-bottom: #99ccff 1px solid;
}
.cuadro_size1 .botones, .cuadro_size2 .botones  {
	width: 100%;
	text-align: center;
	padding: 4px 0px 4px 0px;
}
.cuadro_size1 .botones img, .cuadro_size2 .botones img {
	margin: 0px 3px 0px 0px;
}
.login_registrados {
	width: 180px;
	margin-bottom: 15px;
	margin: auto;
}
.login_registrados label {
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-align: right;
	width: 70px;
	float: left;
	display: block;
	padding-right: 5px;	
	margin: 5px 0px 5px 0px;		
}
.login_registrados_input {
	font-size: 11px;
	color: #000000;
	display: block;
	float:left;	
	width: 85px;	
	margin: 5px 0px 5px 0px;			
}
.login_registrados .nombre_usuario {
	width: 100%;
	color:#FF6600;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
}




/***********************************************/
/*Histórico de Pedidos*/
/***********************************************/
.historico_listado {
	margin-bottom: 20px;
}
.historico_listado .tit {
	background-color: #FF6600;
}
.historico_listado .tit td {
	color: white;
	text-align: center;
	padding: 3px 0px 3px 0px;
	font-size: 13px;
}
.historico_listado .linea td {
	padding: 5px 0px 5px 0px;	
	border-bottom: #3399CC 1px dotted;	
}
.historico_listado a {
	color: #000000;
}
.historico_listado a:hover {
	color: #000000;
	text-decoration: none;
}
.historico_filtro {
	margin: auto;
}
.historico_filtro label {
	font-size: 12px;
	font-weight:bold;
	color: #0380E0;
	text-align: right;
	width: 105px;
	padding-right: 5px;	
	margin: 5px 0px 5px 0px;		
}
.historico_filtro select {
	font-size: 11px;
	color: #000000;		
	margin: 5px 30px 5px 0px;			
}



/***********************************************/
.botonera {
	width: 760px;
	text-align: center;
	padding: 10px;
	background: url(../img/cuadrosize1_fdo.gif) no-repeat top;
	border-bottom: #99ccff 1px solid;
}
.botonera img {
	margin: 0px 5px 0px 5px;
}
.resaltado {
	color:#FF6600;
	font-size: 13px;
	font-weight: bold;
}
br {
	clear: left;
}
.clear {
	clear: both;
	line-height:0px;
	margin: 0px;
	padding: 0px;
}

/***********************************************/
/*  BUSCADOR  */
/***********************************************/	
.listado_busqueda {
	width: 590px;
}
.listado_busqueda .resultado {
	width: 590px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border-top: #FF6600 1px dotted;
}
.listado_busqueda .resultado .titulo,.listado_busqueda .resultado .titulo a {
	font-size: 12px;
	font-weight: normal;
	color: #009900;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.listado_busqueda .resultado .resumen,.listado_busqueda .resultado .resumen a {
	color: #000000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;	
	text-decoration: none;
}
.listado_busqueda .resultado .url,.listado_busqueda .resultado .url a {
	font-size: 10px;
	margin: 0px;
	padding: 0px;	
}
/***********************************************/
/*Filtros*/
/***********************************************/	
.filtros {
	width: 585px;
	height: auto;
	background:url(../img/cuadro_filtro_fdo.gif) no-repeat top;
	margin: 0px 0px 5px 0px;
	padding: 3px 0px 3px 5px;
	color: #0380E0;
	border-bottom: #3eb2d9 1px solid;
}
.filtros .legend {
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	color: #009900;
	font-size: 14px;
	clear: left;
	margin-bottom: 3px;
}
.filtros .nota {
	font-size: 10px;
	line-height: 14px;
}
.filtro_marcas {
	width: 325px;
	padding: 0px 0px 0px 0px;
	float: left;
	border-right: #99ccff 1px dotted;
	margin-right: 5px;
}
.filtro_familias {
	width: 570px;
	padding: 0px 0px 0px 0px;
}
.filtro_marcas .lista, .filtro_familias .lista {
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: auto;
}
.filtro_marcas .lista ul li, .filtro_familias .lista ul li {
	margin-right: 10px;
	float: left;
	white-space: nowrap;
} 
.filtros ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.filtros ul li {
	color: #000000;
	cursor: pointer;
}
.filtros ul li .num {
	color: #0380E0;	
}
.filtros li.on {
	color: #ff6600;
	font-weight: bold;	
	background: url(../img/ico_check.png) no-repeat left;
	text-decoration: none;
	padding: 0px 0px 0px 18px;
}
.filtros li.on a {
	color: #ff6600;
	text-decoration: none;
}
.filtros a, filtros a:hover {
	color: #000000;
	text-decoration: none;
}
.filtro_precio {
	width: 120px;
	float: left;
	margin: 0px 0px 0px 0px;
}
.filtro_stock {
	width: 125px;
	float: left;
	margin: 0px 5px 0px 0px;
	border-right: #99ccff 1px dotted;
	height: 100%;
}
.filtro_precio li, .filtro_stock li  {
	background:url(../img/ico_vineta.png) no-repeat left;
	text-decoration: none;
	padding: 0px 0px 0px 18px;
	display: block;
}
.forma_pago input, .forma_envio input {
	width: 220px;
}
.caracteristicas td, .caracteristicas th {
	vertical-align: top;
	text-align: left;
	border-top: #CCCCCC 1px dotted;
	padding-top: 7px;
}

.caracteristicas th {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif; 
	font-size: 12px;	
	color: #ff6600;
	font-weight: bold;
}

.ui-datepicker {
  z-index: 1003;
}