* {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* --------------------------- bordes -----------------------*/

.borde_2_gris_izq{
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #B4B4B4;
}
.borde_2_gris_der{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #B4B4B4;
}
.borde_1_gris_der{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #B4B4B4;
}
.borde_1_gris_top{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B4B4B4;
}
.borde_1_gris_izq{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #B4B4B4;
}
.borde_1_gris_bot{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4B4B4;
}
.borde_2_gris_bot{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B4B4B4;
}
.borde_rojo_lados{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9E1415;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9E1415;
}
.borde_rojo_der{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9E1415;
}

/* --------------------------------- fondos carrito1 ---------------------------*/

.carrito_top_listado {
	background-image: url(../img/carrito_top_listado.gif);
	background-repeat: no-repeat;
}
.carrito_top_basico {
	background-image: url(../img/top_basico.gif);
	background-repeat: no-repeat;
}
.carrito_mid_listado {
	background-image: url(../img/carrito_mid_listado.gif);
	background-repeat: no-repeat;
}
.carrito_bot_productos {
	background-image: url(../img/carrito_bot_productos.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.carrito_separador_productos {
	background-image: url(../img/carrito_separador_productos.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.carrito_chica {
	background-image: url(../img/carrito_chica.jpg);
	background-repeat: no-repeat;
}
.carrito_chica2 {
	background-image: url(../img/carrito_chica2.jpg);
	background-repeat: no-repeat;
}
.carrito_chica3 {
	background-image: url(../img/carrito_chica.jpg);
	background-repeat: no-repeat;
	background-position: 0px 35px;
}
.carrito_seguir {
	background-image: url(../img/carrito_seguir.gif);
	background-repeat: no-repeat;
}
.carrito_volver {
	background-image: url(../img/carrito_volver.jpg);
	background-repeat: no-repeat;
}
.carrito_total {
	background-image: url(../img/carrito_fondo_total.gif);
	background-repeat: no-repeat;
}
.carrito_resumen_total {
	background-image: url(../img/carrito_fondo_resumen_total.gif);
	background-repeat: no-repeat;
}
.carrito_fondo_recomendacion {
	background-image: url(../img/carrito_fondo_recomendacion.jpg);
	background-repeat: no-repeat;
}
.fondo_racimo{
	background-image: url(../img/carrito_racimo.jpg);
	background-repeat: no-repeat;
}
.carrito_fondo_separador{
	background-image: url(../img/carrito_fondo_separador.jpg);
	background-repeat: no-repeat;
}
.carrito_top_identificar{
	background-image: url(../img/carrito_top_identificar.jpg);
	background-repeat: no-repeat;
}
.boton_login{
	background-image: url(../img/carrito_boton_grande.gif);
	background-repeat: no-repeat;
}
.boton_login2{
	background-image: url(../img/carrito_boton_pequenio.gif);
	background-repeat: no-repeat;
}
.fondo_barriles{
	background-image: url(../img/carrito_fondo_barriles.jpg);
	background-repeat: no-repeat;
}

.carrito_top_resumen {
	background-image: url(../img/carrito_top_resumen.jpg);
	background-repeat: no-repeat;
}

/*-------------------------------------Páginas corporativas-----------------------------*/

.fondo_atencion_top{
	background-image: url(../img/fondo_atencion_top.jpg);
	background-repeat: no-repeat;
}
.fondo_atencion_bot{
	background-image: url(../img/atencion_bot.gif);
	background-repeat: no-repeat;
}


.suscribir_top{
	background-image: url(../img/suscribir_top.jpg);
	background-repeat: no-repeat;
}


/*--------------------------------estilos textos carrito --------------------------------*/
.verdana {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.txt8{
	font-size:8px;
}
.txt9{
	font-size:9px;
}
.txt10{
	font-size:10px;
}
.txt11{
	font-size:11px;
}
.txt12{
	font-size:12px;
}
.txt14{
	font-size:14px;
}
.txt15{
	font-size:15px;
}
.txt18{
	font-size:18px;
}
.txt24{
	font-size:24px;
}
.blanco{
	color:#FFFFFF;
}
.negro{
	color:#000000;
}
.gris{
	color:#5E6C7C;
}
.lila{
	color:#3B123C;
}
.verde{
	color:#C5DB00;
}
.negrita{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}
.vino_blanco {
	color: #B0B4A7;
}
.vino_rosado {
	color: #ED5D73;
}
.vino_tinto {
	color: #9F1415;
}
.sin_enlace{
	text-decoration:none;
}
.con_enlace{
	text-decoration:none;
}
.nota_carrito{
	font-size:13px;
	font-weight: bold;
	color: #9F1415;
}

a.boton_carrito_siguiente{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/carrito_volver.jpg);
	background-repeat: no-repeat;
	padding-top: 21px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 75px;
	text-align: right;
	height: 40px;
	font-size: 14px;
	background-position: 12px 0px;
}
a.boton_carrito_anterior{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../img/carrito_seguir.jpg);
	background-repeat: no-repeat;
	padding-top: 21px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	height: 40px;
	padding-left: 70px;
	font-size: 14px;
}
/*-----------------------------------clases inputs---------------------------------*/

.input_grande{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	width: 269px;

}
.input_pequenio{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	width: 118px;
}
.input_provincias{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #000000;
	width:170px;
}

.textarea{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	width: 568px;
	height: 60px;
}

.select_largo{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 279px;
}
.olvido_input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	width: 242px;
	padding: 2px;

}
.login{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #000000;
	width: 199px;
	padding: 2px;
}
.input_unidades_carrito{
	width: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9F1415;
	text-align: center;
}
.input_nacimiento_dia{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	width: 50px;
}
.input_nacimiento_mes{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	width: 133px;
}
.input_nacimiento_anio{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
	width: 71px;
}

/*-----------------------------------clases inputs atencion al cliente ---------------------------------*/

.input_atencion_grande{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	width: 551px;

}
.input_atencion_pequenio{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	width: 257px;
}

.textarea_atencion{
	border: 0px;
	background-color: #FCE9E4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	width: 551px;
	height: 80px;
}

/*--------------------------------------------Estilos recetas con vino-------------------------------------*/

.fondo_recetas_vino{
	background-image: url(../img/recetas_top.jpg);
	background-repeat: no-repeat;

}
.der_recetas_vino{
	background-image: url(../img/recetas_der.jpg);
	background-repeat: repeat-y;	
}
.izq_recetas_vino{
	background-image: url(../img/recetas_izq.jpg);
	background-repeat: repeat-y;
}
.bot_recetas_vino{
	background-image: url(../img/recetas_bot.jpg);
	background-repeat: no-repeat;	
}
.menu_recetas_top{
	background-image: url(../img/menu_recetas_top.gif);
	background-repeat: no-repeat;
}
.menu_recetas_bot{
	background-image: url(../img/menu_recetas_bot.gif);
	background-repeat: no-repeat;
}
.bordes_amarillos{
	border: 1px solid #FFBF00;

}
.rojo_maridaje{
	color:#C51116;
}
span.error{
	font-size:12px;
	color: #FF0000;
	font-weight: bold;
}

/*-------------------------*/
.input_unidades{
	width:50px;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/*-------------------------recuperar contraseña--------------------------------*/
.acceso_area{
	border-left: 1px solid #9E1415;
	border-right: 1px solid #9E1415;
	background-color: #FFFFFF;
}
.acceso_area .texto_inputs{
	font-size:10px;
	color: #848282;
	padding-top: 10px;
	padding-bottom: 3px;
}
.acceso_area .clase_input{
	font-size:9px;
	padding: 2px;
	border: 1px solid #000000;
	width: 206px;
}
.acceso_area .calse_capchar{
	font-size:9px;
	padding: 2px;
	border: 1px solid #000000;
	width: 120px;
}
.acceso_area .entrar_cliente{
	font-size:12px;
	color: #3B123C;
	display: block;
	background-image: url(../img/boton_enviar.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	width: 80px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 6px;
	text-decoration: none;
}
.acceso_area .acceso_titulo{
	font-size:18px;
	font-weight: bold;
	color: 9E1415;
}
.acceso_area .acceso_texto{
	font-size:11px;
	font-weight: bold;
	color: #565352;
}
.acceso_area span.error{
	font-size:12px;
	color: #FF0000;
}
.acceso_area a.recordar_contrasenia{
	font-size:9px;
	color: #B61215;
}

.acceso_area .confirmacion_envio{
	font-size:14px;
	font-weight: bold;
	color: #387624;
}

