/* CSS Document */
/*he utilizado tres métodos diferentes para visualizar los pngs transparentes en IE6. Para las imaganes de las esquinas de las tablas he usado pngfix.js, para los fondos repetidos el filtro dx y para el resto iepngfix.htc*/

html, body 
{
	margin:0px;
	height:100%;
}

body 
{
	background:url(../img/fondo_body.gif) left top repeat;
	font: 75% arial;
	color: #FFF;
}

/* Hack para IE 6 */
* html #contenedor 
{
  height:100%;
}

/* =Selectores
-----------------------------------------------------------------------------*/
a 
{
	color:white;
	font-size:100%;
	text-decoration:underline;
}

a:hover 
{
	color:yellow;
}

input
{
	border:1px solid #666;
	color:yellow;
	padding:3px;
	font-size:90%;
	background-color:#000;	
}

* 
{
  margin: 0;
  padding: 0;
}

img 
{
	border:0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul 
{
	margin:0;
}

h1, h3 {font-size:150%;color:#66CC00;}
h1 a, h3 a, h1 span, h3 span{color:#66CC00 !important;}
h2 {font-size:150%;*margin-top:2em;}
h4 {color:#66CC00;font-size:110%;}
h5 {color:yellow;padding-left:20px;}
li {list-style-type:none;}
h2 {color:#FFF; text-decoration:none;}

table 
{ 
    border-spacing: 0;
	border-collapse: collapse;
}

td 
{
	text-align: left;
	font-weight: normal;
}

fieldset 
{
	border: 1px solid transparent;
}

a.enlaceMarcado
{
	color:#F00;
	font-size:15px;
}


/* = Estilos de la página en sí
-----------------------------------------------------------------------------*/

#contenedor 
{	
	width:100%;
	min-height:100%;
	background:url(../img/cestas_de_frutas.jpg) left top repeat-x;
}

#cabecera
{
	height:125px;
	
}
	#inicio 
	{
		height:120px;
		width:895px;
		margin:0px auto;
		_padding-left:50px;
		position:relative;
	}
	
	.linkInicio
	{
		width:950px;
		height:110px;
		display:block;
		background-image:url(../img/titulo.png);		
		cursor:pointer;
	}
	
	#aAccesoBlog
	{
		position:absolute;
		display:block;
		left:755px;
		top:80px;
		width:141px;
		height:28px;
		background:url(../img/AccesoBlog.png);	
	}

#centradora 
{
	margin:0 auto;
	width:932px;
	min-height:850px;
	position:relative;
}
	#centradora div.capaVacaciones
	{
		position:absolute;
		background:url(../IMG/CartelVacaciones.png) top left no-repeat transparent;
		left:150px;
		top:-75px;
		width:300px;
		height:300px;
		z-index:998;
	}
	#centradora div.capaVacaciones span.mensajeCartel
	{
		position:relative;
		left:55px;
		top:122px;
		color:#444;
		font-size:12px;
		font-weight:bold;
		display:block;
		width:200px;
		z-index:999;
		line-height:25px;
	}

#map {
	position:relative;
	margin-left:200px;
	margin-bottom:36px;
	height:100%;
	width:695px;
}

#footer
{
	position:relative;	
	background-color:#99cc66;
	width:inherit;
	height:17px;
	margin-top:-20px;
	color:#333;
	padding:2px 0 0 10px;
	border-top:1px solid #ccff99;
	clear:both;
}
	#footer_datos 
	{
		width:895px;margin:0px auto;
	}
		#footer_datos ul
		{
			display:block;
			float:right;
			*height:17px;
			*margin-top:-20px;
			*padding-top:5px;
		}
		#footer_datos li
		{
			display:inline;
			padding-left:5px;
		}
		#footer_datos a 
		{
			color:#333;
		}
		#footer_datos a:hover 
		{
			color:#fff;
		}

/* =Menu lateral
-----------------------------------------------------------------------------*/

#menu_lateral
{
	float:left;
	width:200px;
}
	#menu_lateral div.carrito
	{
		height:111px;
		width:158px;
		background:url(../img/ZonaCarrito.gif) top left no-repeat;
		color:#333;
		text-align:left;
		position:relative;
		color:#FFF;
		font-weight:bold;
	}
	#menu_lateral div.carrito span
	{
		margin-left:7px;
	}
	
	#menu_lateral div.carrito a
	{
		color:#333;
		text-decoration:none;
	}
	
	#menu_lateral div.carrito div#divComprar
	{
		
		font-size:17px;
		font-weight:bold;
		position:absolute;
		top:73px;
		left:40px;
		
	}

	#menu_lateral div.carrito div#divNumeroCestas
	{
		position:relative;
		top:33px;
		left:23px;
	}

	#menu_lateral div.carrito div#divImporte
	{
		position:relative;
		top:38px;
		left:15px;
	}

.nav, #nav-catalogo
{
	display:block;
	height:17px;
	width:124px;
	color:#333;
	font-weight:bold;
	text-align:left;
	padding:8px 0px 5px 35px;
	margin:4px 0px 4px 0px;
}
a:hover.nav{color:#000!important;}
#nav-quienes {background:url(../img/btn_quienes.gif) top left no-repeat;}
#nav-catalogo
{
	background:url(../img/btn_catalogo.gif) top left no-repeat;
	height:29px;
}
#nav-pedir{background:url(../img/btn_pedir.gif) top left no-repeat;}
#nav-pagar{background:url(../img/btn_pagar.gif) top left no-repeat;}
#nav-entregar {background:url(../img/btn_entregar.gif) top left no-repeat;}
#nav-contacto {background:url(../img/btn_contacto.gif) top left no-repeat;}
#nav-blog
{
	display:block;
	height:52px;
	width:159px;
	background:url(../img/btn_blog.gif) top left no-repeat;
}
ul#submenu 
{
	display:block;
	margin:10px 0px 10px 0px;
}
	ul#submenu li 
	{
		width:149px;
		padding:2px 0px 2px 10px;
		margin: 4px 0px 4px 0px;
		font-weight:bold;
		background-color:#000;
	}
	
	ul#submenu li a
	{
		text-decoration:none;
	}
	
	ul#submenu a:hover 
	{
		color:#FF9900;
	}


/* =Titulos
-----------------------------------------------------------------------------*/
.titulo {height:35px;_height:34px;padding-bottom:15px;}
.titulo_texto {height:14px; float:left;padding:8px 0 12px 40px;_padding:9px 0 4px 40px;background-repeat:no-repeat;}
.titulo_texto h3, .titulo_texto h3 *, .titulo_texto h1, .titulo_texto h1 * {color:#FFF !important;}
.titulo_inicio {background-image:url(../img/titulo_inicio.gif);background-color:#9c6;border-top:1px solid #cfc;}
.titulo_contacto {background-image:url(../img/titulo_contacto.gif);background-color:#9c6;border-top:1px solid #cfc;}
.titulo_pedir{background-image:url(../img/titulo_pedir.gif);background-color:#09b0da;border-top:1px solid #b6e7f4;}
.titulo_pagar{background-image:url(../img/titulo_pagar.gif);background-color:#f66;border-top:1px solid #ffd1d1;}
.titulo_entregar{background-image:url(../img/titulo_entregar.gif);background-color:#ff3;border-top:1px solid #ffffc2;}
.titulo_entregar h1{color:#333!important;}/*estilo especial puesto que el fondo es amarillo*/
.titulo_quienes{background-image:url(../img/titulo_quienes.gif);background-color:#fc3;border-top:1px solid #fff0c2;}


/* =Paneles
-----------------------------------------------------------------------------*/
/*estilos para todos los paneles grises (lista complementos, lista cestas, detalle cesta...)*/

.top_left {
	width:32px;
	height:23px;
	display:block;
	background-image:url(../img/panel/top_left.png);
}

.top_right{
	width:25px;
	height:23px;
	display:block;
	background-image:url(../img/panel/top_right.png);	
}

.btm_left {
	width:32px;
	height:30px;
	display:block;
	background-image:url(../img/panel/btm_left.png);	
}

.btm_right {
	width:25px;
	height:30px;
	display:block;
	background-image:url(../img/panel/btm_right.png);	
}

.top_line {background:url(../img/panel/top_line.png) repeat-x;}
.right_line {background:url(../img/panel/right_line.png) repeat-y;}
.btm_line {
	background-image:url(/img/panel/btm_line.png);
	background-repeat:repeat-x;
	/*Hack del ie para que quite la imagen de fondo anterior y poder poner la imagen aplicada con el filtro DX. Recordar que en este src cambian las rutas.*/
	_background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/img/panel/btm_line.png');
}
.left_line {
	width:20px;
	background-image:url(/img/panel/left_line.png);
	background-repeat:repeat-y;
	
	_background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src='/img/panel/left_line.png');
}


.cesta_detalle {display:block; float:right; padding-right:1px;background:url(../img/verDetalle2.gif) no-repeat;height:20px;width:60px;cursor:pointer;}
.elementos_listado {margin-bottom:10px;width:695px;}
.elementos_listado a:hover {text-decoration:underline;}
/*Paneles*/


/* =Inicio, cestas destacadas
-----------------------------------------------------------------------------*/

.cestas_destacadas {margin:0px 10px 30px 0px;width:310px;}
.cestas_destacadas a:hover {text-decoration:underline;}
.cestas_destacadas p, .elementos_listado p {margin:5px 0 8px 0;}
.precio {font-size:185%;font-weight:bold;float:left;padding-top:7px;}


/* =Detalle Cesta
-----------------------------------------------------------------------------*/

/*.detalle_miniaturas {margin-left:4px;} --> para las miniaturas de debajo de la foto de detalle cesta, ahora mismo deshabilitadas
.detalle_miniaturas li {text-align:center;cursor:pointer;height:50px;vertical-align:bottom;padding:10px 10px 0px 10px;*padding:10px 0 0 0!important;}*/

hr.hrdescripcion {background-color:#666;color:#666;height:1px;width:80%;margin:0px auto;display:block;border:none;margin-top:25px;*margin-top:20px;}
.detalle_imagen img{width:275px;}
.tip {padding:10px 0px 5px 0px;font-size:90%;color:yellow;}
.tip2 {font-size:80%;color:yellow;}
.lista_complementos {background-color:#333;margin-top:20px;border-top:1px #4c4848 solid;width:100%;}
.detalle_complementos {margin:10px;margin-bottom:10px;}
.pie_complemento {background:url(../img/bordes_complemento.gif) 0px -10px no-repeat;width:110px;*width:104px;height:10px;background-color:#666;color:yellow;font-weight:bold;}
.atributosCesta tr td
{
	padding:1px;
	padding-right:5px;
}
td.botonCompra div.btn_generico
{
	margin:0 auto;
	width:173px;
	_width:190px;
}
.btn_anadir a
{
	display:block;
	height:16px;
	background:url(../img/btn-anadir.gif) center center no-repeat;
	color:#FFF;
	padding:2px 0 2px 12px;
}
.btn_anadir a:hover 
{
	text-decoration:none!important;
}

.btn_generico a
{
	display:block;
	height:25px;
	padding:9px 0 7px 0;
	background:url(../img/btn-anadir_bg.gif) left top repeat-x;
	float:left;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#4d5b0b;
}

	.btn_generico a:hover {color:#333;text-decoration:none!important;}
	.btn_genericoLeft {display:block;width:15px;height:50px;background:url(../img/btn-anadir_lados.gif) left top no-repeat;float:left;}
	.btn_genericoRight {display:block;width:28px;height:50px;background:url(../img/btn-anadir_lados.gif) right top no-repeat; float:left;}
	.btn_genericoDcha {display:block;width:24px;height:50px;background:url(../img/btn_generico_atras.gif) right top no-repeat; float:left;}
	/*para cuando el boton generico se use en un formulario*/
	.btn_genericoRigth2 {display:block;width:28px;height:50px;background:url(../img/btn_generico_lados.gif) right top no-repeat; float:left;}
	.btn_genericoContinuar {display:block;width:28px;height:50px;background:url(../img/btn_generico_continuar.gif) right top no-repeat; float:left;}
	.btn_genericoAtras {display:block;width:28px;height:50px;background:url(../img/btn_generico_atras.gif) left top no-repeat; float:left;}

.btn_anterior a
{
	background:url(../img/izdaON.gif) left center no-repeat;	
	height:14px;
	padding-left:20px;
}
	.btn_anterior a:hover{background:url(../img/izdaOFF.gif) left center no-repeat;	}


.btn_siguiente a{
	background:url(../img/dchaON.gif) right center no-repeat;	
	height:14px;
	padding-right:20px;
}
	.btn_siguiente a:hover{background:url(../img/dchaOFF.gif) right center no-repeat;}
	
span.precioDetalleCesta
{
	font-size:20px;
	font-weight:bold;
}


/* = DetalleCesta y ListaCestas
-----------------------------------------------------------------------------*/

div.divComposicion
{
	position:relative;
}
div.divImagen
{
	z-index:998;
}
.divLupa
{
	position:absolute;
	bottom:5px;
	right:0px;
	width:40px;
	height:41px;
	z-index:999;
	background:url(../img/Lupa.png) right bottom no-repeat;
}
div.divLupa
{
	_bottom:25px;
}

/* =ListaCestas
-----------------------------------------------------------------------------*/
.lista_intervalos 
{	
	border-top:1px solid #444;
	border-bottom:1px solid #444;
	background-color:#000;
	margin-right:20px;	
	padding:2px 0 2px 0;	
	background:url(../img/precios.gif) no-repeat 10px 2px;
	background-color:#000;
	
}

.lista_intervalosBullet 
{
	background:url(../img/bullet.gif) no-repeat 96px 5px;}

.lista_intervalos a 
{
	padding:0 12px 0 10px;
	background:url(../img/bullet.gif) no-repeat right 5px;
}

.lista_intervalos a:hover 
{	text-decoration:underline;
	}

.mosaicoCestas {text-align:center; margin:0px auto;}
.mosaicoCestas input {width:120px;height:101px;}
/*ListaCestas*/

/* =Formularios
-----------------------------------------------------------------------------*/
/*formRegistro es para el formulario de registro */

.form_Registro {
	width: 250px;
	margin:20px 0px 0px 40px;
	color:#66CC00;
	border-right:1px dashed #66CC00;
	float:left; 
	}

.form_Registro input.textbox, select {
	width:180px;	
	margin:5px 0px 5px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

hr.hregistro {border:none;height:0px;border-bottom:1px dashed #66CC00!important;padding-top:8px;*padding:0;}

/*para textbox multiline*/
.multiline {
	width:180px;	
	margin:5px 0px 5px 20px;
	background-color:#000;	
	border:1px solid #666;
	color:yellow;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	overflow:hidden;
	height:50px;
}
.dropdown 
{
	width:188px;
	border:1px solid #666666;
	color:yellow;
	font-size:90%;
	background-color:#000;	
}
div.divAncho
{
	width:66%;
	float:left;
	margin-top:20px;
	border-right:1px dashed #66CC00;
}
	div.divAncho label
	{
		display:block;
		margin-top:10px;
	}
	div.divAncho span label
	{
		display:inline;
	}
	div.divAncho input.textbox,
	div.divAncho textarea.multiline
	{
		width:250px;
	}
	div.divAncho input.textboxGrande
	{
		height:30px;
		font-size:22px;
		
	}
	div.divAncho textarea.multiline
	{
		height:40px;
	}
	div.divAncho input
	{
		margin:5px 0px 0px 20px;
		background-color:#000;
		border:1px solid #666;
		color:yellow;
		padding:3px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
	}
	
	div.divAncho div#divCalendario
	{
		float:left;
		width:65%;
	}
	div.divAncho div#divImportes
	{
		float:right;
		width:32%;
		margin-top:45px;
	}

		div.divAncho div#divImportes input
		{
			width:100px;
		}

	div#divFormasPago
	{
		float:left;
		width:100%;
		margin-top:70px;
	}
	div#divFormasPago img
	{
		margin:10px;
		margin-left:30px;
	}
	div#divFormasPago p
	{
		margin-left:30px;
	}
table.calendario
{
	margin:5px 0px 0px 20px;
}

/*Formularios*/


/* =Carrito
-----------------------------------------------------------------------------*/

.panel_top {
	height:12px;
	background:url(../img/mascara_carrito_top.png) bottom left no-repeat;
}
.panel_bottom {
	height:12px;
	background:url(../img/mascara_carrito_bot.png) top left no-repeat; 
}
.panel_lateral {
	width:12px;
	background-color:#FFF;
}	

.carrito_vacio {padding: 10px 20px 10px 20px;background-color:#333;}
	
.centrarCarrito {margin-left:20px;}
.CarritoUsuario td{padding:5px;color:white;}
.CarritoUsuario td span.precioTotal, .CarritoUsuario td span.textoPrecioTotal
{
	color:yellow;
	font-size:20px;
	font-weight:bold;
}
.CarritoUsuario td span.textoPrecioTotal
{
	font-size:14px;
}
.CarritoUsuario td span.mensajeGrande
{
	font-size:16px;
	color:Yellow;
}
.CarritoUsuario input{width:40px;margin-right:4px;text-align:right;}

.btn_eliminar a{
	display:block;
	height:20px;
	background:url(../img/btn_eliminar.gif) 10px center no-repeat;
	font-size:80%;
	padding:2px 0px 0px 28px;}

.CarritoUsuario tr td span.{padding:5px;color:white;}

align_right fuente1 border_top ancho11
/*Carrito*/

/* =Calendario
-----------------------------------------------------------------------------*/
.calendario td
{
	background-color:#000;
	border:1px solid #666;
	height:25px;
	text-align:center;
	vertical-align:middle;	
}
.calendario table {margin:0px;}
.calendario table tbody tr td{background-color:#666;color:#fff;text-align:center!important;font-weight:bolder;}
.calendario table tbody tr td a{color:#fff!important;font-size:12px;margin:0;}
.calendario th{padding:5px 3px 5px 0px!important;text-align:center;background-color:#999;color:#333;}
.calendario td a{color:Yellow;font-size:10px;margin-left:10px;display:block;padding:4px 0 4px 0;}
.calendario td.diaInactivo
{
	background:url(../img/DiaInactivo.gif) center center no-repeat black;
	text-align:center;
}

div.explicacionesCalendario
{
	margin:5px 0px 0px 20px;
}
/* =Boton Cantidad
-----------------------------------------------------------------------------*/
.btn_cantidad {height:20px;width:7px;}

.btn_mas a{
	display:block;
	height:10px;
	background:url(../img/btn_cantidad.gif) -7px 0px no-repeat;
	*background:url(../img/btn_cantidad.gif) -7px 1px no-repeat;}
	
	.btn_mas a:hover{background:url(../img/btn_cantidad.gif) -14px 0px no-repeat;}
	.btn_mas a:active{background:url(../img/btn_cantidad.gif) 0px 0px no-repeat;}
	
	/*para IE 6*/
	.btn_mas a:hover{*background:url(../img/btn_cantidad.gif) -14px 1px no-repeat;}
	.btn_mas a:active{*background:url(../img/btn_cantidad.gif) 0px 1px no-repeat;}
	
.btn_menos a {
	display:block;
	height:10px;	
	background:url(../img/btn_cantidad.gif) -7px -10px no-repeat;
	_background:url(../img/btn_cantidad.gif) -7px -14px no-repeat;}
	
	.btn_menos a:hover{background:url(../img/btn_cantidad.gif) -14px -10px no-repeat;}
	.btn_menos a:active{background:url(../img/btn_cantidad.gif) 0px -10px no-repeat;}
	
	/*para IE 6*/
	.btn_menos a:hover{_background:url(../img/btn_cantidad.gif) -14px -14px no-repeat;}
	.btn_menos a:active{_background:url(../img/btn_cantidad.gif) 0px -14px no-repeat;}
/*Boton Cantidad*/

/* =Contacto
-----------------------------------------------------------------------------*/
.mapa {
	display:block;
	width:425px;
	height:340px;
	background:White;
	padding:5px;
	margin: 20px 0px 0px 20px;
	cursor:pointer;
}

a span.mapa:hover{background:#6C0;}

/* =Checkout
-----------------------------------------------------------------------------*/
div#divOpcionesCheckOut
{
	padding-top:30px;
}
div.opciones span.radioButton, div#divOpcionesCheckOut span.textoGrande
{
	display:block;
}
div.opciones div.opcion
{
	border:5px solid #444;
	background-color:#000;
	padding:5px;
	margin-top:25px;
	color:#66CC00;
	font-size:140%;
	font-weight:bold;
}
div.opciones div.opcion *
{
	display:inline-block !important;
	vertical-align:middle;
}

div.opciones div.opcion a
{
	color:#66CC00;
	line-height:35px;
	display:block;
	vertical-align:middle;
	padding-left:35px;
}
div.opciones div.opcion a.FondoCheck
{
	background:url(../img/FondoCheck.png) center left no-repeat;
}

div.opciones div.opcion a.Check
{
	background:url(../img/Check.png) center left no-repeat;
}
div.opciones div.restoOpcion
{
	border-top:none;
	padding:15px;
	margin-left:35px;
	border:5px solid #444;
	border-top:none;

}

div.opciones table
{
	margin-left:20px;
}
div.opciones table tr td
{
	padding:5px;
	padding-bottom:0px;
}

/* =Privacidad, Aviso Legal, Como pedir, pagar y enviar
-----------------------------------------------------------------------------*/
#texto {
position:absolute;
left:50%;
margin-left:-450px;
width:900px;
padding:3em 0px 3em 0px;
}
#texto p {
	padding:5px 0px 5px 0px;
	text-indent: 20px;
}

#texto a {color:yellow;text-decoration:underline;}

ul.indentado p {padding-left:20px!important;text-indent: 0px!important;}
ul.indentado2 {padding-left:40px!important;}
.bullet li {list-style-image:url(../img/bullet.gif);}
.mapaEnvios {float:right;margin:0 0 0 15px;}



/* =Ampliar
-----------------------------------------------------------------------------*/
.fondo_ampliar 
{
	background:url(../img/img_ampliar.gif) top left no-repeat;
	width:275px;
}
.fondo_ampliar img {position:relative;width:275px;right:0!important;text-align:right!important;margin-right:0!important;padding-right:0!important;}
.fondo_ampliar2 
{
	background:url(../img/img_ampliar_complemento.gif) top left no-repeat;
}

/* =Clases
-----------------------------------------------------------------------------*/
.no_mostrar {display:none;}

.float_left {float:left;}

.float_right {float:right;}

.align_top {vertical-align:top;}

.align_bottom {vertical-align:bottom ;}

.align_center {text-align:center;}

.align_right {text-align:right;}

.fuente1, .fuente1 * {color:yellow !important;}
.fuente2 {color:white !important;}
.fuente3 {color:#66CC00 !important;}

.font_size1 {font-size:11px;}

.fondo1 {background-color:#000;}
.fondo2 {background-color:#666;}
.fondo3 {background-color:#333;}


.border_top {border-top:2px #FFF solid;}
.imagen_border img, input.imagen {border:1px #666 solid !important;margin:0px;padding:0px;}
.espacios {margin:0px;padding:0px;}
.alto30 {height:30px;}
/* Clases*/

/* =Paddings
-----------------------------------------------------------------------------*/
.top0 {padding-top:10px;}
.top1 {padding-top:15px!important;}
.top2 {padding-top:50px;}

.right0 {padding-right:5px;}
.right1 {padding-right:10px;}

.bottom0 {padding-bottom:10px;}
.bottom1 {padding-bottom:15px;}
.bottom2 {padding-bottom:30px;}

.left0 {padding-left:10px;}
.left1 {padding-left:15px!important;}
.left15 {padding-left:20px;}
.left2 {padding-left:30px;}
.left3 {padding-left:50px;}


/* Paddings*/

/* =Dimensiones
-----------------------------------------------------------------------------*/

/* Dimensiones de anchura*/

.anchoMax
{
	width:100%;
}
.anchoCasiMax
{
	width:99%;
}
.ancho16
{
	width:950px;
}
.ancho15
{
	width:900px;
}

.ancho14
{
	width:600px;
}


.ancho13
{
	width:550px;
}


.ancho12
{
	width:500px;
}

.ancho11
{
	width:400px;
}

.ancho10
{
	width:300px;
}


/*estilo especial para carrito*/
.ancho95 
{
	width:280px;
}

.ancho9
{
	width:250px;
}

.ancho8
{
	width:200px!important;
}

.ancho7
{
	width:175px;
}

.ancho65
{
	width:160px;
}

.ancho6
{
	width:155px;
}
/*estilo especial para carrito*/
.ancho55
{
	width:145px;
}
.ancho5
{
	width:125px;
}

.ancho4
{
	width:100px;
}

.ancho3
{
	width:80px;
}
/*estilo especial para carrito*/

.ancho96
{
	width:96px;
}
.ancho30
{
	width:70px;
}
.ancho25
{
	width:55px;
}
.ancho2
{
	width:50px;
}

.ancho1
{
	width:40px; 
}
/* Dimensiones*/

.lblError 
{
	color:red;
	font-size:10px;
	font-weight:bold;
	display:block;
	height:15px;
	padding-top:5px;
	margin:2px;
}

.lblOk
{
	color:#6c0;
	font-size:10px;
	font-weight:bold;
	display:block;
	padding:10px 0px 0px 15px;
	margin:2px;
}

.textoLibre
{
	display:block;
	margin:10px;
}

.HuecoLineaCestas
{
	/*width:53px;*/
	width:0px;
}

.detalle_desc
{
	height:35px;
	width:75%;
	padding-right:10px;	
}






