body {

	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}


ul {
	list-style: none;
	padding: 2px 45px;
	margin: 0;
	}

li {
	background-image: url(/0-imagenes/comunes/bullet.gif);
	background-repeat: no-repeat;
	background-position: -1px 40%;
	padding-left: 7px;
	margin-bottom: 3px;
	list-style: none;
}


table {

	font-size:12px;
}

input, textarea, keygen, select, button {
	background-color: #fff;
	color:#888;
	font-size:12px;
}
/*
	------------------------------------------------------------------------
	G E S T I O N
	------------------------------------------------------------------------
*/
#Error {
	background-image: url(/0-imagenes/comunes/error.png);
	background-repeat: no-repeat;
	background-position: 9px 40%;
	border: 1px #bf3030 solid;
	background-color: #ffb8b4;
	padding: 2px 4px;
	margin: 4px 0px;
	text-align: left;
	width: 90%;	
}

#Warning {
	background-image: url(/0-imagenes/comunes/warning.gif);
	background-repeat: no-repeat;
	background-position: 9px 40%;
	border: 1px #aaa solid;
	background-color: #fdfd95;;
	padding: 2px 4px;
	margin: -10px 0px 10px 0px;
	text-align: left;
	width: 90%;
}










	#Back {
		margin:0;
		padding:0;
		}

	#Back .Container {}

	#Back .Container .Resumen {}

    /* 1 column: 320px */
    .autowide {
      margin: 0 auto;
        width: 100%;
    }
    
	#Back .Container .Resumen .autowide .module {
      /*
	  background-color: lightgrey;
      border-radius: .25rem;
      margin-bottom: 1rem;
      border: 1px solid #ccc;
      padding: 4px;
      background-color: #FFF;
      min-height: 99px;
	  */
    }
 
 
	#Back .Container .Resumen .autowide .module fieldset {
	
	padding:15px; 
	text-align:left; 
	margin-right:10px;
	margin-bottom: 10px;
	border-radius: 4px;
	border-width: 1px;
	
	}


	#Back .Container .Resumen .autowide .module fieldset legend {
	
	font-size:13px;
	color:#000000;
	letter-spacing:-1px; 
	text-align:left; 
	color:#444;
	font-weight:bold;
	
	}

	#Back .Container .Resumen .autowide .module fieldset table {
	width:100%;
	border-bottom:solid;
	font-size:1.05em;
}

	#Back .Container .Resumen .autowide .module fieldset table thead {
	
	font-weight:bold;
	background-color:#BBB;
}

     
	#Back .Container .Resumen .autowide .module fieldset table tbody tr:nth-child(odd) {
        background-color:#FFF;
    }
    
	#Back .Container .Resumen .autowide .module fieldset table tbody tr:nth-child(even) {
        background-color:#FFFFC3;
    }
    
	#Back .Container .Resumen .autowide .module fieldset table tbody td:nth-child(1) {
        color:#999;
    }
    
	#Back .Container .Resumen .autowide .module fieldset table tbody td:nth-child(2) {
        color:#000;
        font-weight:bolder;
    }
	
	
   
    /*******************************************************/
    /*******     MOVILES     ********/
    /*******************************************************/
    @media only screen and (max-device-width:640px), 
    only screen and (max-width:480px)
    {
		/* 1 COLUMN */
		#Back .Container .Resumen .autowide .module {
            float: left;
            margin-right: 0.764103%;
            width: 100%;
            margin-bottom: -0.4em;
        }
        #Back .Container .Resumen .autowide .module:nth-child(2n+0) {
            margin-right: 0;
        }
        
        #Back .Container .Resumen .autowide .module fieldset table {
            font-size:0.87em;
        }
        
        #Back .Container .Resumen .autowide .module fieldset table thead tr td {
        	font-size:1.1em;
        }
		
	}
    
    
    /*******************************************************/
    /***************     MAX WIDTH 767px     ***************/
    /*******************************************************/
    
    @media only screen and (max-width:767px) {
      
	  /* 1 COLUMN */
	  	#Back .Container .Resumen .autowide .module {
            float: left;
            margin-right: 0.764103%;
            width: 100%;
            margin-bottom: -0.4em;
            min-height: 99px;
        }
        #Back .Container  .Resumen .autowide .module:nth-child(2n+0) {
            margin-right: 0;
        }
        
        #Back .Container  .Resumen .autowide .module fieldset table {
            font-size:0.87em;
        }
        
        #Back .Container  .Resumen .autowide .module fieldset table thead tr td {
        	font-size:1.1em;
        }
	    
    }
    
    
    /*******************************************************/
    /*******     PANTALLAS ESPECIFICAS IPHONE 6     ********/
    /*******************************************************/
    
    

	@media only screen and (max-width:767px) and (max-width:414px) and (orientation:portrait),
    only screen and (min-device-width:414px) and (max-device-width:736px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:3)
 	{
        
		/* 1 COLUMN */
		#Back .Container  .Resumen .autowide .module {
            float: left;
            margin-right: 0.764103%;
            width: 100%;
            margin-bottom: -0.4em;
        }
        #Back .Container  .Resumen .autowide .module:nth-child(2n+0) {
            margin-right: 0;
        }
        
        #Back .Container  .Resumen .autowide .module fieldset table {
            font-size:0.87em;
        }
        
        #Back .Container  .Resumen .autowide .module fieldset table thead tr td {
        	font-size:1.1em;
        }
		
    }
    
    /*******************************************************/
    /*******     TABLET     ********/
    /*******************************************************/
    @media only screen and (min-width:768px) and (max-width:1024px) {
        
		/* 3 COLUMNS */
		#Back .Container  .Resumen .autowide .module {
			float: left;
			width: 49%;
			margin-bottom: 0.5rem;
			min-height: 128px;
			margin-right: 0.5rem;
        }
        #Back .Container  .Resumen .autowide .module:nth-child(2n+0) {
            margin-right: 0.764103%;
        }
        #Back .Container  .Resumen .autowide .module:nth-child(3n+0) {
            margin-right: 0.764103%;
        }
        
        #Back .Container  .Resumen .autowide .module fieldset table {
            font-size:1em;
        }
        
        #Back .Container  .Resumen .autowide .module fieldset table thead tr td {
        font-size:1.2em;
        }
		
    }
    
    
    /*******************************************************/
    /******************* TABLET PORTRAIT *******************/
    /*******************************************************/
    
    @media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait) {
        
		/* 2 COLUMNS */
		#Back .Container .Resumen .autowide .module {
			float: left;
			width: 49%;
			margin-bottom: 0.5rem;
			min-height: 128px;
			margin-right: 0.5rem;
        }
        #Back .Container .Resumen .autowide .module:nth-child(2n+0) {
            margin-right: 0.764103%;
        }
        #Back .Container .Resumen .autowide .module:nth-child(3n+0) {
            margin-right: 0.764103%;
        }
        
        #Back .Container .Resumen .autowide .module fieldset table {
            font-size:1em;
        }
        
        #Back .Container .Resumen .autowide .module fieldset table thead tr td {
        font-size:1.2em;
        }
		
    }
    
    
    /*******************************************************/
    /******************  TABLET LANDSCAPE   ****************/
    /*******************************************************/
    
    
    @media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
        
		
		/* 3 COLUMNS */
		#Back .Container .Resumen .autowide .module {
			float: left;
			width: 49%;
			margin-bottom: 0.5rem;
			min-height: 128px;
        }
        #Back .Container .Resumen .autowide .module:nth-child(2n+0) {
            margin-right: 0.764103%;
        }
        #Back .Container .Resumen .autowide .module:nth-child(3n+0) {
            margin-right: 0.764103%;
        }
        
        #Back .Container .Resumen .autowide .module fieldset table {
            font-size:1em;
        }
        
        .BackContainer .Resumen .autowide .module fieldset table thead tr td {
        	font-size:1.2em;
        }
		
    }
    
    
    
    /*******************************************************/
    /*  PANTALLAS MAS GRANDES QUE TABLETS MIN WITH 1025px  */
    /*******************************************************/
    
    @media only screen and (min-width:1025px) {
        
		/* 4 COLUMNS */
		#Back .Container .Resumen .autowide .module {
			float: left;
			width: 49%;
			/* min-height: 197px; */
			margin-right: 0.5rem;
        }
		/*
		#Back .Container .Resumen .autowide .module:nth-child(2n+0) {
            margin-right: 0.764103%;
        }
		
        #Back .Container .Resumen .autowide .module:nth-child(3n+0) {
            margin-right: 0.764103%;
        }
        #Back .Container .Resumen .autowide .module:nth-child(4n+0) {
            margin-right: 0;
        }
		*/
        #Back .Container .Resumen .autowide .module fieldset table {
            font-size:1em;
        }
        
        #Back .Container .Resumen .autowide .module fieldset table thead tr td {
        	font-size:1.2em;
        }
		
    }




















.Pager {

}

.Pager.Top {

}

.Pager.Bottom {

}



.Pager ul {
	list-style: none;
	margin: 4px 0;
    padding: 0px;
    height: 100%;
    overflow: hidden;
    font: 12px 'Tahoma';
    list-style-type: none;
}



.Pager li {
	float: left;
    margin: 0px;
    padding: 0px;
    margin-left: 5px;
	list-style: none;
	padding-bottom: 1px;
	background-image: none;
	}

.Pager li a {
	display: block;
    text-decoration: none;
	color: #0A7EC5;
    border-color: #8DC5E6;
    background: #F8FCFF;
	
	border: solid 1px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 6px 9px 6px 9px;
}

.Pager li a:hover {
	
	text-shadow: 0px 1px #388DBE;
    border-color: #3390CA;
    background: #58B0E7;
    background: -moz-linear-gradient(top, #B4F6FF 1px, #63D0FE 1px, #58B0E7);
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #B4F6FF), color-stop(0.02, #63D0FE), color-stop(1, #58B0E7));
	
	color: #FFFFFF;
    box-shadow: 0px 1px #EDEDED;
    -moz-box-shadow: 0px 1px #EDEDED;
    -webkit-box-shadow: 0px 1px #EDEDED;
	
	}
	
.Pager li span {
	
	display: block;
    text-decoration: none;
	color: #FFF;
	
	border: solid 1px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 6px 9px 6px 9px;
	
	text-shadow: 0px 1px #388DBE;
    border-color: #3390CA;
    background: #58B0E7;
    background: -moz-linear-gradient(top, #B4F6FF 1px, #63D0FE 1px, #58B0E7);
    background: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.02, #B4F6FF), color-stop(0.02, #63D0FE), color-stop(1, #58B0E7));
	
	}

.Pager li: first-child {
	margin-left: 0px;
}


/*	--------------------------------------------------------------------------------------------------------------
	Listados (Toolbar)
	-------------------------------------------------------------------------------------------------------------- */
#ToolBar {
	text-align: left;
	background-color: #FFFFCD;
	background-image: url(/imagenes/fondoToolBar.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 9px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	border-bottom: solid 1px #81AEDC;
	margin-bottom: 10px;
}
#ToolBar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#ToolBar li {
	display: inline;
	font-size:13px;
	background-image:none;
	margin: 0;
	margin-right: 20px;
	padding: 0;
}
#ToolBar li img {
  border: 0px;
  margin-right: 3px;
}
#ToolBar li a {
  color: #4B6590;
}


/*	Listados (Toolbar) */




/*	--------------------------------------------------------------------------------------------------------------
	Grafico estado
	-------------------------------------------------------------------------------------------------------------- */
	
	#GraficoEstado {
		margin-bottom: 10px;
		}
	#GraficoEstado ul {
		margin: 0;
		padding: 0;
		list-style: none;
		}
	#GraficoEstado ul li {
		display: inline-block;
		background-image:none;
		margin: 0;
		padding: 0;
		}
	#GraficoEstado ul li .Circulo {
		border: 6px solid #ccc;
		border-radius: 100px;
		width: 100px;
		height: 100px;
		padding: 10px;
		}
		
	#GraficoEstado ul li .Circulo.act {
		background-color:#7B3580;
		}
		
	#GraficoEstado ul li .Circulo .Cifra.act a {
		color:#DABBDC;
		}
		
	#GraficoEstado ul li .Circulo .Descripcion.act a {
		color:#FFF;
		}
			
	#GraficoEstado ul li .Circulo .Cifra {
		font-size: 4.7em;
    	color: #aa7799;
		}
	#GraficoEstado ul li .Circulo .Cifra a {
		color: inherit;
    	text-decoration: inherit;
		}	
		   
	#GraficoEstado ul li .Circulo .Descripcion {
		text-align: center;
		font-size: 0.9em;
		color: #aaa;
		}
		
	#GraficoEstado ul li .Circulo .Descripcion a {
		color: inherit;
    	text-decoration: inherit;
		}	
		
	#GraficoEstado ul li .Linea {
		width: 90px;
    	height: 6px;
		background-color: #ddd;
		}
	
/*	--------------------------------------------------------------------------------------------------------------

	-------------------------------------------------------------------------------------------------------------- */


.gestion_forms_label {
	font-size:11px;
	color:#999;
}

.gestion_forms_casilla {

}

.gestion_forms_casilla2 {

}

.gestion_listado_titulo {
	font-size:18px;
	font-weight:bold;
	color:#000;
}

.gestion_listado_titulo_encontrados {
	font-size:11px;
	color:#666;
}

.gestion_listado_cabecera {
	font-size:12px;
	background-color:#000;
	color:#FFF;
}

.gestion_listado_cabecera_celda {
	border-left:#FFF 1px dotted;
}

.gestion_listado_fila_sin_resultados {
	text-align:center;
	color:#000;
	background-color:#FFF;
	height:80px;
}

.gestion_listado_fila_principal {

	font-weight:bold;
	color:#000;
	background-color:#DDD;
	padding:3px;
}

.gestion_listado_fila {

	color:#000;
	background-color:#FFF;
	padding:3px;
}

.gestion_listado_fila_fondo {
	color:#000;
	padding:3px;
}

.gestion_listado_fila_celda {
	border-left:1px #666 dotted;
}

.gestion_listado_fila_celda_final {
	border-left:1px #666 dotted;
	border-right:1px #666 dotted;
}

.gestion_listado_paginacion {
	margin-bottom:4px;
	font-size:11px;
}

.gestion_listado_tabla {
	padding:3px;
	border: 1px #000 solid;
}

.gestion_listado_fila_total {

	color:#000;
	background-color:#FFFF99;
}

.gestion_listado_fila_sin_registros {

	background-color:#FFF;
}


.gestion_ficha_valor {
	font-size:11px;
	color:#000;
}

.gestion_ficha_acciones {
	font-size:11px;
	color:#999;
}

.gestion_ficha_titulo_seccion {
	font-size:13px;
	color:#000;
	font-weight:bold;
}

.gestion_ficha_historial_valores {
	font-size:10px;
	color:#000;
	border-top: 1px #ccc dotted;
}





/*	--------------------------------------------------------------------------------------------------------------
	Listados (Back)
	-------------------------------------------------------------------------------------------------------------- */
.Listado {
	width: 97%;
}
.Listado .Tabla {
	width: 100%;
	margin-bottom: 10px;
	border: 0px;
	border-collapse: collapse;
	padding: 1px;
	border-spacing: 0px;
}
.Listado .Tabla thead {
	font-size: 11px;
}
.Listado .Tabla thead .Titulo {
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.Listado .Tabla thead .Titulo span {
	font-size: 11px;
}
.Listado .Tabla thead .Encontrados {
	color: #666;
}
.Listado .Tabla thead .Paginacion {
	display: none;
}
.Listado .Tabla thead .Paginacion a, .Container .Content .Index .Listado .Tabla tfoot .Paginacion a {
}
.Listado .Tabla thead .Paginacion span, .Container .Content .Index .Listado .Tabla tfoot .Paginacion span {
	display: inline-block;
	padding: 4px 8px;
	border: 1px solid #ccc;
	margin: 0px 2px;
	border-radius: 7px;
}
.Listado .Tabla thead .Paginacion span.Active, .Container .Content .Index .Listado .Tabla tfoot .Paginacion span.Active {
	background-color: #FFCC00;
	color: #000000;
}
.Listado .Tabla thead .Cabecera {
	font-size: 11px;
	background-color: #000;
	color: #FFF;
}
.Listado .Tabla thead .Cabecera th {
	border-left: 1px dotted #FFFFFF;
	font-weight: 100;
}
.Listado .Tabla tbody {
	font-size: 11px;
	color: #000;
	padding: 3px;
}
.Listado .Tabla tbody .Vacio {

	text-align: center;
	color: #000;
	background-color: #FFF;
	height: 80px;
}
.Listado .Tabla tbody .Fila {
/*background-color: #FFF;*/
}
.Listado .Tabla tbody:nth-child(odd) {
	background-color: #E7F2FF;
}
.Listado .Tabla tbody:nth-child(even) {
	background-color: #FFF;
}
.Listado .Tabla tbody .Fila td {
	padding: 4px;
	border-left: 1px dotted #CCCCCC;
}
.Listado .Tabla tfoot .Paginacion {
	font-size: 11px;
	border-top: 1px #666 solid;
	padding-top: 8px;
}




div.Pestana
{
    /*width:500px;margin:0 auto;*//*Uncomment this line to make the menu center-aligned.*/
    text-align:left;
    font-size:0;
    height: 25px;  
    *position:relative;*top:1px;/*Hacks for IE6 & IE7 */  
}

div.Pestana a
{
    display: inline-block;
    margin-right:6px; /* It specifies the distance between each tab */
    background:#FFF url(../0-imagenes/back/pestana_fondo.gif) repeat-x 0 0;
    padding-left:4px;
    vertical-align:top;/*ChangeSet#1*/
    text-decoration:none;
}

div.Pestana a span
{
    display: inline-block;
    background:#FFF url(../0-imagenes/back/pestana_fondo.gif) repeat-x 100% 0;
    padding: 0 20px;
    text-decoration:none;
    line-height: 25px;
    color:#7087A9;
    vertical-align:top;
}

div.Pestana a:hover, div.Pestana a.current
{
    background:#FFF url(../0-imagenes/back/pestana_fondo.gif) repeat-x 0 -25px;
    line-height: 26px;
}

div.Pestana a:hover span, div.Pestana a.current span
{
    background:#FFF url(../0-imagenes/back/pestana_fondo.gif) repeat-x 100% -25px;
    line-height: 26px;
    color:#244D8A;
}

div.SubPestana
{
    height:8px;
    border:1px solid #C2D5EF;
    background:#eee url(../0-imagenes/back/pestana_fondo.gif) repeat-x 0 -50px;
	margin-bottom: 20px;
}

/*
	------------------------------------------------------------------------
	F R O N T
	------------------------------------------------------------------------
*/

button, a.button, input.button {
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
  border-style: solid;
  border-width: 1px !important;
  border-color: #dddddd #999999 #999999 #dddddd !important;
  -moz-outline-radius: 0.3em;
  color: #111111;
  display: inline-block;
  font-size: 1.2em !important;
  font-size-adjust: none;
  font-stretch: normal;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1.2em;
  margin: 0px;
  overflow: visible;
  padding: 10px 23px;
  text-decoration: none;
  width: auto;
  height: auto;
  cursor: pointer;
}
button.primary, a.button.primary, input.button.primary { color: #000000; }
button:hover { background-color: #ffffff; }
a.button:hover { background-color: #ffffff; }
input.button:hover { background-color: #ffffff; }
button.large, a.button.large, input.button.large {
  -moz-border-radius: 0.3em;
  -webkit-border-radius: 0.3em;
  border-radius: 0.3em;
  font-size: 1.4em !important;
  line-height: 1.4em;
  padding: 10px 28px;
}
button.small, a.button.small, input.button.small {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.7em;
  line-height: 1.2em;
  padding: 5px 15px;
}

button.mini, a.button.mini, input.button.mini {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-size: 0.5em;
  line-height: 0.9em;
  padding: 5px 15px;
}
.etiqstockpeq {
	FONT-SIZE: 10px;
	BACKGROUND: #00FF33;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	border: 1px solid #FFFFFF;
	margin: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.botonespagina {
	FONT-SIZE: 11px;
	BACKGROUND: #FFFFFF;
	COLOR: #333333;
	FONT-STYLE: normal;
	border: 1px solid #666666;
	cursor: hand;
	margin: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #000000;
	border-right-color: #000000;
}
.botoncomprarpq {
	FONT-SIZE: 10px;
	BACKGROUND: #FFFFFF;
	COLOR: #333333;
	FONT-STYLE: normal;
	border: 1px solid #666666;
	cursor: hand;
	margin: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-bottom-color: #000000;
	border-right-color: #000000;
	background-color: #FFFFFF;
	width: 50px;
	height: 15px;
	line-height: 8px;
}


/*
	Pagina: Detalle de productos (/producto.asp)
*/
.PaginaDetalleProducto 
	{

	}

.PaginaDetalleProducto .Ficha {	
	text-align:left;
	margin-top:0px;
	padding-top:0px; 
	display:block;	
	}
	
.PaginaDetalleProducto .Ficha .Categoria {	 
	font-size:13px; 
	color:#000;	
	}
	
.PaginaDetalleProducto .Ficha .Datos {
	width:580px;
	border:#C4C4C4 1px solid;
	font-size:11px;	
	}

.PaginaDetalleProducto .Ficha .Datos tr:nth-child(even) {
	background-color:#325275;
	}
	
.PaginaDetalleProducto .Ficha .Datos tr:nth-child(odd) {
	background-color:#666666;
	}
	
.PaginaDetalleProducto .Ficha .Datos .Atributo {
	width:287px;
	color:#F4F4F4;	
	padding-left:3px;
	text-align:left;		
	}
	
.PaginaDetalleProducto .Ficha .Datos .Valor {
	width:400px;
	color:#FFFFFF;
	padding-left:4px;
	text-align:left;	
	}
	
	
	
	
/*
	Restos comunes
*/
#producto_1 {
width:100px;
background:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:9px;
color:#000000;
text-align:center;
}
.marcadorformulario {
	background-color:#FFDCC1;
}
.prueba {

}
.lista-marca {

	font-size: 9px;
	color: #999999;
}
.lista-producto {

	font-size: 9px;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	margin: 0px;

}
.lista-euros {

	font-size: 9px;
	font-weight: bolder;
	color: #CC0000;
}

.menudelista {

	font-size: 9px;
	margin: 0px;
	padding: 0px;
}

.subfamilia {

	font-size: 11px;
	font-weight: bolder;
	color: #0099FF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.cesta {

	font-size: 9px;
	color: #FFFFFF;
}

.cestamed {

	font-size: 10px;
	color: #FFFFFF;
}

.fecha {

	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;

}

.titulosub {

	font-size: 16pt;
	font-weight: bolder;
	color: #0099FF;
}

.menuizda {

	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.menuizdaf {

	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.pvpeurosmed {

	font-weight: bolder;
	color: #C80D0D;
	text-decoration: none;

}

.totalblanco {

	font-weight: bolder;
	color: #FFFFFF;
}

.totalnegro {

	font-weight: bolder;
	color: #000000;
	text-decoration: none;

}

.mano {
	cursor: hand;
}

.subfamilia2 {

	font-size: 10px;
	font-weight: bolder;
	color: #0099FF;
	text-decoration: none;
	line-height: 11px;
}

.formularios {
	margin-top:0;
	margin-left:0;
	margin-rigth:0;
	margin-bottom:0
}
.casilla {

	font-size: 9px;
}
.casilladcha {

	font-size: 10px;
	text-align: right;
	border: 0px none;
	font-weight: bolder;
}
.textopeq2 {

	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.textopeq {

	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.subtitulo {

	font-size: 14px;
	color: #999999;
	font-weight: bolder;
}

.tablacabecera {

	font-size: 9px;
	color: #FFFFFF;
}

.pvpeurospeq {

	font-size: 10px;
	font-weight: bolder;
	color: #C80D0D;
}

.pvpptas {

	font-size: 9px;
	color: #999999;
	text-decoration: none;

}

.descripcion {

	font-size: 9px;
	text-align: justify;
	background-position: top;
	vertical-align: text-top;
}

.casillacantidad {

	font-size: 9px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;

}
.pvpeurosgran {

	font-size: 14px;
	font-weight: bolder;
	color: #C80D0D;
}
.producto {

	font-size: 14px;
	font-weight: bolder;
	color: #2373B4;
	text-decoration: none;

}

.botonmed {

	font-size: 10px;
	text-decoration: none;

}

.carritoproducto {

	font-size: 10px;
	font-weight: bolder;
	color: #006699;
	text-decoration: none;
}

.menusup {

	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.visitantes {

	font-size: 10px;
	font-weight: bolder;
	color: #006699;
	text-decoration: none;
}

.productogrande {

	font-size: 18px;
	font-weight: bolder;
}
.botondcha {

	font-size: 9px;
	text-decoration: none;
}
.tablas {

	margin: 0px;
	padding: 0px;
}
.tablapeq {

	text-decoration: none;
	color: #2373B4;


}
.producto-secc {

	font-size: 11px;
	text-decoration: none;
}
.tachado {

	font-size: 9px;
	text-decoration: line-through;
}
.pvpportada {

	font-size: 22px;
	font-weight: bolder;
	text-decoration: none;
}
.textopeq3 {

	font-size: 7px;
}
.titulofabs {

	font-size: 18px;
}
.boton-A {

	font-size: 10px;
	background-color: #2373B4;
	border: none;
	cursor: hand;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	background-position: left;
}
.boton-oferta {

	font-size: 9px;
	color: #FFFFFF;
	background-color: #FF0000;
	border: none;
}
.08Arial {

	font-size: 8px;
	text-decoration: none;
}
.pvphappyhour {

	font-size: 32px;
	font-weight: bolder;
}
.tipocopia {

	font-size: 60px;
	font-weight: bolder;
}
.descrampliadet {

	font-size: 11px;
	text-align: justify;
}
