/*
	se comienza con los ENLACES //////////////////////////
*/
#columnaizquierda_cont a:link {
	color: #FFFFFF;
	text-decoration: none;
	/*border-bottom:1px solid #000000;*/
}

#columnaizquierda_cont a:visited {
	color: #FFFFFF;
	text-decoration: none;
	/*border-bottom:1px solid #000000;*/
}

#columnaizquierda_cont a:hover {
	color: #000000;
	text-decoration: none;
	/*border-bottom:1px solid #000000;*/
}

#columnaizquierda_cont a:active {
	color: #FFFFFF;
	text-decoration: none;
	/*border-bottom:1px solid #000000;*/
}

.tipoOferta a:hover, a:link, a:visited, a:active {
	margin: 8px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	color: white;
	text-decoration: none;
}

.tipoOferta3 a:hover, a:link, a:visited, a:active {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #C00077;
	text-decoration: none;
	overflow: hidden;
}

/*
	se termina con los ENLACES //////////////////////////
*/

.tablacestacompra {
	/*background-color: #F3F3F5;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	/*width: 567px;*/
}
.tablacestacompra_grande {
	background-color: #F3F3F5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	padding: 0px;
	width: 576px;
	padding-top: 2px;
}
.tablacestacompra td {
	/*border-bottom: 1px solid #999999;*/
	padding-bottom: 10px;
}

.tablacestacompraNegro{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
.tablacestacompra th {
	padding-top: 2px;
	height: 18px;
	background-color: #C9C9C9;
	color: #525252;
	text-align: left;
	font-size: 15px;
}

.tablasubtotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	width: 576px;
	padding-top: 2px;
	border-bottom: 1px solid #999999;
}
.tablasubtotal td {
	padding-bottom: 6px;
}

.totalcompra {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: blue;
	/*line-height: 20px;*/
	text-align: left;
	/*float: left;*/
}
.totalcompra2 {
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	text-align: left;
	/*float: left;*/
}
.modoPago {
	padding: 7px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 20px;
	text-align: left;
	/*float: left;*/
}
.modoPago2 {
	padding: 7px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	text-align: left;
	/*float: left;*/
}
.modoPago3 {
	padding: 7px 0px 0px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	line-height: 20px;
	text-align: left;
	/*float: left;*/
}
#recordatorio {
	color: #000BEA;
}

.cerrado {
	display:none;
	/*height:0px;*/
}
.abierto{
	/*text-align: left;*/
	/*display: block;*/
}
#avisoactualizar{}
.aviso_actualizar {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 300px;
	height: 60px;
	color: blue;
	font-family: verdana;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	float: right;
}
.aviso_actualizar_oculto {
	margin: 0px 10px 0px 10px;
	padding: 0px;
	/*width: 0px;*/
	height: 50px;
	color: #C00077;
	font-family: verdana;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.utilizamispuntos {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	/*width: 13px;*/
	/*height: 14px;*/
	color: #999999;
	font-family: verdana;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	float: left;
}

.cantidadOfertaUno {
	margin: 0px;
	padding: 5px;
	/*width: 13px;*/
	/*height: 14px;*/
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	text-align: center;
	overflow: hidden;
	float: left;
}
.cantidadOfertaPedidoPrevio {
	margin: 0px;
	padding: 5px;
	/*width: 13px;*/
	/*height: 14px;*/
	color: #000000;
	font-family: verdana;
	font-size: 10px;
	text-align: right;
	overflow: hidden;
	/*float: left;*/
}
.nombreproducto {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	/*width: 13px;*/
	/*height: 14px;*/
	/*background-color: #cccccc;*/
	color: #000000;
	font-family: verdana;
	font-size: 12px;
	text-align: left;
	overflow: hidden;
	/*float: left;*/
}
.alterarCantidadOfertaUno {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 13px;*/
	/*height: 14px;*/
	color: #0000FF;
	font-family: verdana;
	font-size: 12px;
	/*text-align: center;
	overflow: hidden;
	float: left;*/
}
.sumarCantidadOfertaUno {
	margin: 0px;
	padding: 0px;
	/*color: blue;*/
	font-family: verdana;
	font-size: 12px;
	/*text-align: center;
	overflow: hidden;
	float: left;*/
}

.restarCantidadOfertaUno {
	margin: 0px;
	padding: 0px;
	/*color: blue;*/
	font-family: verdana;
	font-size: 12px;
	/*text-align: center;
	overflow: hidden;
	float: left;*/
}
.cabecera_cesta {
	padding: 0px 0px 7px 0px;
	color: #C00077;
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	/*text-align: right;*/
}
.precioFinal {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: blue;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: right;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}
.cifra_precio_unidad {
	margin: 0px 0px 0px 0px;
	/*padding: 5px 0px 0px 0px;*/
	/*width: 100px;*/
	/*height: 60px;*/
	color: #666666;
	/*font-family: verdana;*/
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.boton_actualizar_compra {
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: black;
	/*font-family: verdana;*/
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.boton_vaciar_cesta {
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: black;
	/*font-family: verdana;*/
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	overflow: hidden;
	float: left;
}
.boton_central_cesta {
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: black;
	/*font-family: verdana;*/
	font-size: 10px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	float: left;
}
.boton_finalizar_compra {
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: black;
	/*font-family: verdana;*/
	font-size: 10px;
	text-align: right;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.texto_cesta_vacia {
	margin: 80px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: #000000;
	/*font-family: verdana;*/
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}
.texto_cesta_vacia2 {
	margin: 10px 10px 50px 10px;
	padding: 10px 10px 10px 10px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: #000000;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.llamativo {
	margin: 0px;
	padding: 0px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: #000000;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}
.cesta_superior {
	margin: 0px;
	padding: 0px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: blue;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.cesta_media {
	margin: 0px;
	padding: 0px;
	width: 590px;
	/*height: 60px;*/
	color: blue;
	background-image: url('images/fondos_cesta/borde_med_cesta.jpg') ;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.cesta_inferior {
	margin: 0px;
	padding: 0px;
	/*width: 300px;*/
	/*height: 60px;*/
	color: blue;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}

.pedido_previo_superior {
	margin: 0px;
	padding: 0px;
	width: 568px;
	/*height: 60px;*/
	color: #000000;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.pedido_previo_medio {
	margin: 0px;
	padding: 0px;
	width: 690px;
	/*height: 60px;*/
	color: #000000;
	/*background-image: url('images/fondos_cesta/borde_med_cesta.jpg') ;*/
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.pedido_previo_inferior {
	margin: 0px;
	padding: 0px;
	width: 568px;
	/*height: 60px;*/
	color: blue;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	overflow: hidden;
	/*float: right;*/
}
.oferta_pedido_previo {
	margin: 0px;
	padding: 0px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: black;
	/*font-family: verdana;*/
	font-size: 15px;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}
.cabecera_datos_facturacion {
	margin: 0px;
	padding: 0px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: black;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}
.precioFinalPrevio {
	margin: 0px;
	padding: 0px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: #000000;
	/*font-family: verdana;*/
	font-size: 15px;
	text-align: right;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}

#mensajeResultadoBueno {
	margin: 0px;
	padding: 0px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: #666666;
	/*font-family: verdana;*/
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}
#mensajeResultadoMalo {
	margin: 0px;
	padding: 0px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: red;
	/*font-family: verdana;*/
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}
.casilla_verificacion {
	margin: 0px;
	padding: 0px;
	color: red;

	float: left;
}
.boton_inf_cesta {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: #FF0000;
	/*font-family: verdana;*/
	font-size: 17px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
	/*float: right;*/
}
.tocho_direcciones {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	font-size: 12px;
	text-align: right;
}
.preaviso_tienda {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: #C00077;
	font-family: verdana;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	/*overflow: hidden;*/
	/*float: right;*/
}
.error_no_tienda {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: #000000;
	/*font-family: verdana;*/
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	/*overflow: hidden;*/
	/*float: right;*/
}
.explicacion_error_no_tienda {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	/*width: 568px;*/
	/*height: 60px;*/
	color: #000000;
	/*font-family: verdana;*/
	font-size: 12px;
	text-align: center;
	font-weight: normal;
	/*overflow: hidden;*/
	/*float: right;*/
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px;
	margin: 0px; /* probar el "0 auto" */
	color: #000000;
	text-align:center; /* en IE5, no funciona el margin 0 auto, por eso ponemos esto */
}

#principal {	
	width: 960px; /* 960/5=192 */
	padding: 0px;
	margin: 0 auto; /* sin margen arriba y abajo, y centrado izquierda y derecha*/
	text-align: center; /* para contrarrestar el text-aling center de IE 5 */
	background-color: #FFFFFF;
	color: #000000;
}

#cabecera {	
	width: 960px;
	padding: 0px;
	background-color: #FFFFFF; /* rosita */
}
#cabecera_cont {	
	margin: 0px;
	padding: 0px;
}
/*--------------------------------------------- ALMOHADA -----------------------------------------------*/
.almohada {
	padding: 0px;
	margin: 0px;	
	background-color: #FFFFFF;/*#aaaa77; /* blanco */
	width: 960px;
	height: 25px;
	/*float: left;*/
}
/*--------------------------------------------- CABECERA -----------------------------------------------*/
.logo{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	background-color: #FFFFFF;/*#aaaa22; /* rojo */
	width: 192px;
	height: 75px;
	overflow: hidden;
	/*float: left;*/
}
.logo2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*height: 100px;*/
	width: 192px;
	color: black;
	background-color: #FFFFFF;
	font-family:verdana;
	font-size: 12px;
	text-align: center;
	/*float: left;*/
	/*overflow: hidden;*/
}

#publicidad{
	padding: 0px;
	margin: 0px;	
	background-color: #FFFFFF;/*#EEEE09; /* azul */
	width: 576px;
	height: 75px;
	overflow: hidden;
	float: left;
}
#buscador{
	padding: 0px;
	margin: 0px;
	height: 75px;
	width: 192px;
	background-color: #FFFFFF;/*#aaaa44; /* verde chillón */
	float: left;
	overflow: hidden;
}

/*--------------------------------------------- MENÚ -----------------------------------------------*/
#menu {	
	width: 960px;
	height: 60px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#menu_cont {	
	padding: 0px 0px 0px 0px;
}

#menu_blanco {	/*ESPACIO EN BLANCO A LA IZQUIERDA DE LOS BOTONES*/
	width: 180px;
	height: 40px;	
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #C52B4F;
	background-color: #FFFFFF;/*#FF00FF;*/
	text-align: left;
	font-size: 10px;
	float: left;
}

#menu_botones {	/*LISTADO DE BOTONES EN PLAN REBANADA DE MANTEQUILLA*/
	width: 600px;
	height: 48px;	
	padding: 12px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;/*#FFaaFF;*/
	float: left;
}
#menu_puntos {	/*ESPACIO SITUADO A LA DERECHA DE LOS BOTONESb */
	width: 180px;
	height: 49px;	
	padding: 0px 0px 0px 0px;
	margin: 11px 0px 0px 0px;
	background-color: #FFFFFF;/*#FF00FF;*/
	background-image: url("images/recuadro-puntos.gif") ;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	float: left;
	overflow: hidden;
}
#menu_puntos_cont {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.menu_puntos_nombre {
	font-size: 10px;
	font-family:  verdana;
	font-weight: bolder;
	color: #C00077;
}
.menu_puntos_PUNTOS {
	letter-spacing: -1px;
	font-size: 9px;
	font-family: arial;
	font-weight: normal;
	color: #000000;
}
.menu_puntos_puntuacion {
	padding: 0px 3px 0px 0px;
	letter-spacing: -3px;
	border: 1px solid #999999;
	font-size: 8px;
	font-family: courier;
	font-weight: 600;
	color: #C00077;
}
/*--------------------------------------------- BLOQUE CENTRAL -----------------------------------------------*/
#bloquecentral {
	padding: 0px;
	margin: 0px;
	width: 960px;
	/*text-align: center;*/
}
#bloquecentral_cont {

}

/*--------------------------------------------- COLUMNA IZQUIERDA -----------------------------------------------*/
#columnaizquierda {
	padding: 0px;
	margin: 0px;	
	width: 192px;
	height: 700px;
	background-color: #FFFFFF;/*#00FF00;*/
	font-weight: bold;
	float: left;
	/*overflow: hidden; */
}
#columnaizquierda_cont {
	padding: 0px 0px 20px 0px;
}


/*--------------------------------------------- COLUMNA CENTRAL -----------------------------------------------*/
#columnacentral {
	padding: 0px;
	margin: 0px;	
	width: 576px;
	/*height: 700px;*/
	background-color: #FFFFFF;/*#00BB00;/*background-color: #FFFFFF;*/
	float:left;
}
#columnacentral_cont {
	background-color: #FFFFFF;/*#00BB00;*/
	padding: 0px 0px 20px 0px;
}
#navegacion {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 576px;
	height: 20px;
	color: #999999;
	/*background-color: #FFFFFF;/*#FFFFFF;*/
	font-size: 10px;
	text-align: left;
}
.navegacion2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*width: 560px;*/
	height: 20px;
	color: #999999;	
	/*background-color: #FF0000;*/
	font-family: verdana;
	font-weight: bold;
	font-size: 10px;
	text-align: left;
	/*float: left;*/
}
#colCentral1 {
	padding: 0px;
	margin: 0px 0px 0px 8px;	
	width: 178px;
	height: 200px;
/*	background-color: #7bb2d9;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	float:left;
}
#colCentral2 {
	padding: 0px;
	margin: 0px 0px 0px 8px;	
	width: 178px;
	height: 200px;
/*	background-color: #b0ca71;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	float:left;
}
#colCentral3 {
	padding: 0px;
	margin: 0px 0px 0px 8px;	
	width: 178px;
	height: 200px;
/*	background-color: #e7b461;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	float:left;
}
#colCentral4 {
	padding: 0px;
	margin: 0px 0px 0px 8px;	
	width: 178px;
	height: 200px;
/*	background-color: #d76b83;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	float:left;
}
#colCentral5 {
	padding: 0px;
	margin: 0px 0px 0px 8px;	
	width: 178px;
	height: 200px;
/*	background-color: #a28bb9;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;	
	float:left;
}


/*--------------------------------------------- COLUMNA DERECHA -----------------------------------------------*/
#columnaderecha {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	width: 192px;
	height: 700px;
	background-color: #FFFFFF;/*#005500;*/
	float:left;
}
#columnaderecha_cont {	
}

.textogenerico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}

.titulogenerico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
.titulogenericonegrita {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}

.buscador_derecho {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 163px;
	/*float: left;*/
	height: 100px;
	background-color: #FFFFFF; /*#00ee00;*/
	text-align: left;
}
.tipoOferta {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	width: 163px;
	color: grey;
	background-image: url('images/BOTONES-MENU-DCHA-OFF.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}
.tipoOferta_cont {
	margin: 0px 0px 0px 0px;
}

.dfg {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.dfg2_1 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	color: #4190C9;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.dfg2_2 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	color: #91B432;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.dfg2_3 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	color: #DB931B;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.dfg2_4 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	color: #C52B4F;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.dfg2_5 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 5px;
	color: #795998;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.tipoOferta2 {
	margin: 4px 14px 0px 14px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	width: 164px;
	color: #C00077;
	background-image: url('images/BOTONES-MENU-DCHA-ON.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	overflow: hidden;
}
.tipoOferta2_cont {
	margin: 0px 14px 0px 14px;
	padding: 0px 0px 0px 0px;
}
.tipoOferta3 {
	margin: 4px 14px 0px 14px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	width: 164px;
	color: #C00077;
	background-image: url('images/BOTONES-MENU-DCHA-ROLL.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}
.tipoOferta3_cont {
	margin: 0px 14px 0px 14px;
	padding: 0px 0px 0px 0px;
}

.dfg3 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	color: #C00077;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.dfg3_roll {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
	text-align: left;

}
.dfg23 {
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
	color: black;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
}
.hueco_blanco{
	margin: 0px 1px 0px 1px;
	padding: 0px;
	height: 20px;
	width: 190px;
	background-color: #FFFFFF;
	overflow: hidden;
}
/*--------------------------------------------- PIE -----------------------------------------------*/
#pie {
	width: 960px;
	height: 85px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #666000;
	padding-top: 40px;
	line-height: 14px;
}

/*--------------------------------------------- #BUSCADOR -----------------------------------------------*/
#contactanos{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 81px;
	/*float: left;*/
	height: 15px;
	background-color: #FFFFFF;
	text-align: left;	
}
#buscadorDeOfertas {
	padding: 7px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	height: 24px;
	width: 75px;
	float: left;
	background-color: #FFFFFF;
	text-align: left;
}
.formBuscarBotones {
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	/*height: 21px;*/
	/*width: 106px;*/
	background-color: #FFFFFF;
	/*float: left;*/
}

#inputBuscador {
	padding: 0px 0px 10px 0px;	
	margin: 0px 0px 0px 0px;
	height: 20px;
	width: 136px;
	background-color: #FFFFFF;
	float: left;
}
#botonLupa {
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 0px 0px;
	width: 20px;
	float: left;
	height: 20px;
}


/*--------------------------------------------- FORMULARIOS VARIOS -----------------------------------------------*/

input {  
	font-family: Verdana; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 12px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	border: 1px solid #C7C7C7;
}
textarea{  
	font-family: Verdana; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 12px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	border: 1px solid #C7C7C7;
}

select {  
	font-family: Verdana; 
	font-size: 12px; 
	font-style: normal; 
	line-height: 12px; 
	font-weight: normal; 
	color: #666666; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	border: 1px solid #C7C7C7;
}

/*--------------------------------------------- TIPOS DE FUENTES -----------------------------------------------*/

.verde {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none
}

.rojoGrande {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	font-style: normal; 
	font-weight: bold;
	color: #FF0000; 
	text-decoration: none
}
.muypequena{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
	text-align: center;
}

.mediana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
	text-align: center;

}

.headingError {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom: 1px solid #999999;
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #DC2400;
}

.puntualerror {
	background-color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 6px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #E01F26;
}


.mediana2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal;
	color: #000000; 
	text-decoration: none;
	text-align: center;
	float: left;
}
.puntos_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	color: #000000; 
	text-decoration: none;
	text-align: center;
	float: left;
}
.paginacion {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal;
	color: #575759; 
	text-decoration: none;
	text-align: left;
}

.oculto {
	font-family: Verdana; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	line-height: 12px; 
	color: #FFFFFF; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	border: #FFFFFF; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}

.direccion_resultado {
	/*float: left;*/
}
#direccion {
	/*float: left;*/
}
#cantidad {
	float: left;
}
#dir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/*float: left;*/
}
#CP {
	/*float: left;*/
}
.CP {
	/*float: left;*/
}
#tiendas {
	/*float: left;*/
}

.linea_facturacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	color: #333333;
}
.linea_facturacion2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #333333;
}
.linea_envio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	color: #000000;
}
.linea_envio2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #000000;
}
.linea_mediana_blanca {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
/*	float: left;*/
}
.linea_mediana_negra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
/*	float: left;*/
}
.linea_mediana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #C00077;
	text-align: center;
/*	float: left;*/
}

.linea_pequena {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
/*	float: left;*/
}
.linea_pequena2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
/*	float: left;*/
}
.linea_pequena8 {
	letter-spacing: -1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
/*	float: left;*/
}
.linea_pequena_derecha {
	padding: 0px 0px 0px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
/*	float: left;*/
}
.linea_pequena_izquierda {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
/*	float: left;*/
}
.linea_pequena_izquierda_roja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-align: left;
/*	float: left;*/
}
.linea_muy_pequena {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
/*	float: left;*/
}
.linea_pequena_flotante_derecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.linea_pequena_flotante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.ppp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
}
.pppp{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
}
.ancho760 {
	width: 760px;
	color: #666666;
	font-size: 12px;
}
.banner {
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	/*height: 100px;*/
	width: 192px;
	color: black;
	background-color: white;
	font-family:verdana;
	font-size: 12px;
	text-align: center;
	/*float: left;*/
	/*overflow: hidden;*/
}
.banner2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*height: 100px;*/
	width: 576px;
	color: black;
	background-color: #FFFFFF;
	font-family:verdana;
	font-size: 12px;
	text-align: center;
	/*float: left;*/
	/*overflow: hidden;*/
}
.resultadosBusqueda{
	margin: 0px;
	padding: 0px 0px 0px 5px;
	/*height: 100px;*/
	width: 576px;
	color: #999999;
	/*background-color: #FFFFFF;*/
	font-family:verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
	overflow: hidden;
}
.resultadoBusquedaNegativo{
	margin: 10px;
	padding: 20px 0px 0px 0px;
	/*height: 100px;*/
	width: 500px;
	color: #C00077;
	/*background-color: black;*/
	font-family:verdana;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	/*float: left;*/
	overflow: hidden;
}
.izquierda {
	background-color: blue;
	float: left;
}
.menu_empresa {
	margin: 0px;
	padding: 0px;
	/*height: 150px;*/
	width: 192px;
	color: #000000;
	background-color: #FFFFFF;/*#11AA11;*/
	font-family:verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	/*float: left;*/
	overflow: hidden;
}
.menu_empleado {
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 192px;
	color: #000000;
	background-color: #FFFFFF;
	font-family:verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	/*float: left;*/
	overflow: hidden;
}
.empresa_roja {
	margin: 4px 14px 0px 14px;
	padding: 0px 0px 0px 0px;
/*
	margin: 0px;
	padding: 0px;
*/
	/*height: 150px;*/
	/*width: 192px;*/
	color: #C00077;
	background-color: #FFFFFF;
	font-family: arial narrow, Tahoma;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	/*float: left;*/
	overflow: hidden;
}
.textoMisDatosDer{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	/*height: 150px;*/
	/*width: 192px;*/
	color: #000000;
	/*background-color: #FFFFFF;*/
	font-family: verdana, Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-align: right;
	/*float: left;*/
	/*overflow: hidden;*/
}
.textoMisDatosIzq{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 0px;
	/*height: 150px;*/
	/*width: 192px;*/
	color: #000000;
	/*background-color: #FFFFFF;*/
	font-family: verdana, Tahoma;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	/*float: left;*/
	/*overflow: hidden;*/
}
