/* CSS Document */

/*****************************************TU VINO EN CASA*********************************************/

/*****************************************Estilos generales*******************************************/

*{
 padding:0px;
 margin:0px;
}
ul {
margin:0px;
list-style:none;
}
form {
	padding:0px;
	margin:0px;
}
a {
	text-decoration:none;
}
hr {
	color: #921B1F;
	margin-top: 40px;
	display: block;
	float: left;
}


/*****************************************Estilos Interfaz*******************************************/

body {
	background-image: url(../img/fondo.jpg);
	background-repeat: repeat-x;
	background-color: #E6E9CD;
 
}

#exterior {
	display: block;
	margin: auto;
	width: 980px;
}
#exterior #cabecera{
	display: block;
	float: left;	
	background-image: url(../img/cabecera.jpg);
	background-repeat: no-repeat;	
	width: 980px;
}
#exterior #cabecera h1{
	display: block;
	float: left;	
	width: 970px;
	padding-top: 20px;
	padding-bottom: 235px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D9D3B2;
	padding-left: 10px;
}
#contenedor_carrito{
	display: block;
	width: 130px;
	float: left;
}
#contenedor_carrito strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3B1244;
	display:block;
	float:left;
	width:82px;
	padding-left: 48px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#contenedor_carrito p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	display:block;
	float:left;
	width:87px;
	padding-left: 43px;
	padding-top: 5px;
	padding-bottom: 7px;
}
#contenedor_carrito span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display:block;
	float:left;
	width:130px;
	padding-top: 8px;
	text-align: center;
}
#contenedor_carrito b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9F1415;
	display:block;
	float:left;
	width:130px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 10px;
}
#contenedor_carrito .contenido_carrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display:block;
	float:left;
	width:130px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 8px;
}
 #contenedor_carrito .caja {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	width:95px;
	padding-top: 10px;
	padding-left: 35px;
}







#menu {
	display: block;
	width: 1060px;
	background-image: url(../img/menu1.jpg);
	height: 61px;
	float: left;
}
#menu ul{
	display: block;
	float: left;
	width: 950px;
	padding-left: 90px;
}
#menu li{
	width: 132px;
	display: block;
	float: left;

}
#menu a{
	width: 110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	margin-top: 22px;
	color: #000000;
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}
#menu a.seccion_actual{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #9F1415;
	margin-top: 17px;
	width: 110px;
}
#menu li.atencion{
	padding-left: 60px;

}
#exterior #contenido {
	display: block;
	float: left;
	width: 870px;
	padding-left: 45px;
	padding-right: 65px;
}
#minicarrito_imp_total{
	float: left;
}

/*-------------------------------------------------PIE -------------------------------------------*/

#pie {
	display: block;
	margin: auto;
	width: 870px;
	padding-bottom: 20px;
}
#pie a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #DBA6A6;
}
#pie a.novaigrup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9F1415;
}
#pie b {
	padding-left: 122px;
	padding-right: 122px;
}


/*------------------------------------------Estilos Portada izquierda--------------------------------------------*/


#portada_izquierda{
	width: 740px;
	display: block;
	float: left;

}
#portada_izquierda #buscador {
	display: block;
	float: left;
	width: 745px;
	background-image: url(../img/buscador_extendido.jpg);
	background-repeat: no-repeat;
}
#portada_izquierda #buscador #buscador_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 735px;
	padding-top: 5px;
}
#portada_izquierda #buscador #buscador_top p {
	display: block;
	float: left;
	width: 135px;
	padding-left: 38px;
}
#portada_izquierda #buscador #buscador_top a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	width: 65px;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 2px;
	display: block;
	float: left;
}
#portada_izquierda #buscador #buscador_top .negro {
	color: #000000;
}




#portada_izquierda #buscador #busqueda {
	display: block;
	float: left;
	width: 280px;
	padding-left: 170px;
	padding-top: 4px;
	padding-bottom: 25px;
}
#portada_izquierda #buscador #busqueda b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 280px;
}
#portada_izquierda #buscador #busqueda p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9F1415;
	display: block;
	float: left;
	width: 280px;
	padding-top: 11px;
}
#portada_izquierda #buscador #busqueda input {
	border: 1px solid #9F1415;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	float: left;
	display: block;
	margin-top: 7px;
	width: 130px;
}
#portada_izquierda #buscador #busqueda select {
	border: 1px solid #9F1415;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: left;
	display: block;
	margin-top: 7px;
	width: 138px;
}

#portada_izquierda #buscador #busqueda form  p {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 200px;
}
#portada_izquierda #buscador #busqueda a {
	display: block;
	float: left;
	width: 53px;
	background-image: url(../img/boton_mostrar.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3B1244;
}
#portada_izquierda #buscador #busqueda a.buscar {
	background-image: url(../img/boton_buscar.gif);
	background-repeat: no-repeat;
}
#portada_izquierda #buscador #busqueda img {
	display: block;
	float: left;
}
#portada_izquierda #buscador #busqueda #bucar_por_inputs {
	display: block;
	float: left;
	width: 138px;
}
#portada_izquierda #buscador #busqueda #bucar_por_boton {
	display: block;
	float: left;
	width: 100px;
	padding-top: 12px;
}

#div_buscar_por_B{
	display: block;
	float: left;
	width: 138px;
}
/*------------------------------------------Estilos Portada Oferta del dia--------------------------------------------*/
#portada_izquierda #buscador #oferta_dia {
	display: block;
	float: left;
	width: 180px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 20px;
	padding-left: 20px;
}
#portada_izquierda #buscador #oferta_dia b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3B1244;
	padding-bottom: 15px;
	display: block;
}
#portada_izquierda #buscador #oferta_dia p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-bottom: 4px;
}
#portada_izquierda #buscador #oferta_dia span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	display: block;
	height: 43px;
}


#portada_izquierda #buscador #oferta_dia .blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B4A7;
}
#portada_izquierda #buscador #oferta_dia .rosado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ED5D73;
}
#portada_izquierda #buscador #oferta_dia .tinto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9F1415;
}


#portada_izquierda #buscador #oferta_dia strike {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #EE4612;
}
#portada_izquierda #buscador #oferta_dia .precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #9F1415;
	padding: 0px;
}
#portada_izquierda #buscador #oferta_dia_imagen {
	display: block;
	float: left;
	width: 75px;
	text-align: center;
	padding-top: 15px;
	padding-right: 20px;
}






/*------------------------------------------Estilos Portada destacados (derecha)--------------------------------------------*/

#portada_derecha{
	display: block;
	float: left;
	width: 120px;

}
#portada_derecha #destacado_primero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 125px;
	background-image: url(../img/destacado_primero.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 16px;
}
#portada_derecha #destacado_primero a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 125px;
	text-align: center;
	padding-bottom: 5px;
}
#portada_derecha #destacado_primero #caracteristicas_destacado {
	width: 75px;
	display: block;
	float: left;
	padding-top: 15px;
	text-align: right;
	height: 90px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#portada_derecha #destacado_primero #caracteristicas_destacado .blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B4A7;
}
#portada_derecha #destacado_primero #caracteristicas_destacado .rosado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ED5D73;
}
#portada_derecha #destacado_primero #caracteristicas_destacado .tinto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9F1415;
}
#portada_derecha #destacado_primero #caracteristicas_destacado p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}


#portada_derecha #destacado_primero #imagen_destacado {
	width: 45px;
	display: block;
	float: left;
	padding-top: 15px;
	text-align: center;
	padding-bottom: 5px;
}
#portada_derecha #destacado_primero #precio {
	display: block;
	float: left;
	width: 75px;
	margin-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9F1415;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}

/*destacados*/

#portada_derecha #destacado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 125px;
	background-image: url(../img/destacados.gif);
	background-repeat: no-repeat;
	text-align: center;
	padding-bottom: 16px;
}
#portada_derecha #destacado a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 125px;
	text-align: center;
	padding-bottom: 5px;
}
#portada_derecha #destacado #caracteristicas_destacado {
	width: 75px;
	display: block;
	float: left;
	padding-top: 10px;
	text-align: right;
	height: 90px;
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#portada_derecha #destacado #caracteristicas_destacado .blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B4A7;
}
#portada_derecha #destacado #caracteristicas_destacado .rosado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ED5D73;
}
#portada_derecha #destacado #caracteristicas_destacado .tinto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9F1415;
}
#portada_derecha #destacado #caracteristicas_destacado p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}


#portada_derecha #destacado #imagen_destacado {
	width: 45px;
	display: block;
	float: left;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 5px;
}
#portada_derecha #destacado #precio {
	display: block;
	float: left;
	width: 75px;
	margin-bottom: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9F1415;
	text-align: right;
	padding-right: 5px;
	font-weight: bold;
}
#portada_derecha #empresas_colaboradoras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 125px;
	text-align: center;
}
#portada_derecha #empresas_colaboradoras img {
	margin-top: 7px;
	margin-bottom: 14px;
}



/*--------------------------------------------Banners Portada ------------------------------------------------*/

#exterior #banners{
	padding-top:10px;
	display: block;
	float: left;
	width: 740px;
}

#exterior #banners #anuncio{
	background-image: url(../img/anuncio.jpg);
	background-repeat: no-repeat;
	width: 245px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: center;

}
#portada_izquierda #banners #anuncio b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #9F1415;
	padding-top: 20px;
	display: block;
	padding-bottom: 10px;
}
#portada_izquierda #banners #anuncio strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	display: block;
	padding-bottom: 10px;
}
#portada_izquierda #banners #anuncio p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9F1415;
	display: block;
	padding-bottom: 185px;
}
#portada_izquierda #banners #anuncio a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFBBC;
	display: block;
	margin-bottom: 10px;
}



#portada_izquierda #banners object {
	display: block;
	float: left;
	margin-left: 7px;
}
#portada_izquierda #banners #banner_subscripcion {
	display: block;
	float: left;
	width:454px;
	background-image: url(../img/banner2.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 30px;
}
#portada_izquierda #banners #banner_subscripcion b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #9F1415;
	display: block;
	text-align: center;
}
#portada_izquierda #banners #banner_subscripcion p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	padding-left: 120px;
	padding-right: 120px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
}
#portada_izquierda #banners #banner_subscripcion strong {
	font-weight: bold;
	color: #9F1415;
}
#portada_izquierda #banners #banner_subscripcion a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #9F1415;
	padding-left: 120px;
	padding-right: 120px;
	text-align: center;
	display: block;
}



#portada_izquierda #banners #banner_receta{
	display: block;
	margin-top: 8px;
	width:734px;
	background-image: url(../img/fondo_receta.jpg);
	background-repeat: no-repeat;
	float: left;
}
#portada_izquierda #banners #banner_receta #receta_dia {
	width: 390px;
	display: block;
	float: left;
}
#portada_izquierda #banners #banner_receta #receta_dia #imagen {
	display: block;
	width: 87px;
	padding: 16px;
	float: left;
}
#portada_izquierda #banners #banner_receta #receta_dia b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3B1244;
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	width: 270px;
}
#portada_izquierda #banners #banner_receta #receta_dia p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	display: block;
	padding-top: 4px;
	padding-bottom: 3px;
	height: 46px;
	float: left;
	width: 270px;
}
#portada_izquierda #banners #banner_receta #receta_dia a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding-left: 103px;
	float: left;
	width: 130px;
	text-align: center;
	padding-top: 3px;
}
#portada_izquierda #banners #banner_receta #combinacion_receta {
	display: block;
	float: left;
	width: 340px;
}
#portada_izquierda #banners #banner_receta #combinacion_receta #contenido_combinacion {
	display: block;
	width: 285px;
	float: left;
}

#portada_izquierda #banners #banner_receta #combinacion_receta strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 275px;
	padding-top: 8px;
	padding-bottom: 8px;
}
#portada_izquierda #banners #banner_receta #combinacion_receta b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 253px;
	padding-top: 6px;
	padding-left: 22px;
	padding-bottom: 4px;
}
#portada_izquierda #banners #banner_receta #combinacion_receta span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	display: block;
	float: left;
	width: 183px;
	padding-left: 22px;
}

#portada_izquierda #banners #banner_receta #combinacion_receta .blanco {
	color: #B0B4A7;
}
#portada_izquierda #banners #banner_receta #combinacion_receta .rosado {
	color: #ED5D73;
}
#portada_izquierda #banners #banner_receta #combinacion_receta .tinto {
	color: #9F1415;
}
#portada_izquierda #banners #banner_receta #combinacion_receta p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
}
#portada_izquierda #banners #banner_receta #combinacion_receta #contenido_combinacion .ahora {
	padding-top: 18px;
	padding-left: 22px;
}

#portada_izquierda #banners #banner_receta #combinacion_receta .precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 105px;
	padding-left: 3px;
	padding-right: 5px;
	padding-top: 8px;
	text-align: center;
}
#portada_izquierda #banners #banner_receta #combinacion_receta #imagen {
	display: block;
	float: left;
	width: 40px;
	padding-left: 2px;
	text-align: center;
	padding-top: 15px;
}
#portada_izquierda #banners #banner_receta #combinacion_receta #contenido_combinacion a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	padding-top: 18px;
	width: 105px;
	text-align: center;
}












/*---------------------------------------------Estilos listado------------------------------------*/


/*------------------------------------------------Buscador mini--------------------------------------------*/
#buscador_mini{
	background-image: url(../img/buscador_mini.jpg);
	background-repeat: no-repeat;
	width: 870px;
	display: block;
	float: left;

}

#buscador_mini #buscador_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	float: left;
	width: 735px;
	margin-top: 5px;
	margin-left: 20px;
}


#buscador_mini #busqueda {
	display: block;
	float: left;
	width: 510px;
	padding-left: 100px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#buscador_mini #busqueda b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 320px;
}
#buscador_mini #busqueda p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #9F1415;
	display: block;
	float: left;
	width: 180px;

	padding-right: 150.px;
	padding-top: 4px;
}
#buscador_mini #busqueda #buscar_nombre {
	display: block;
	float: left;
	width: 245px;
	padding-top: 10px;
}
#buscador_mini #busqueda #buscar_nombre p {
	padding: 0px;
	width: 200px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}

#buscador_mini #buscar_por {
	display: block;
	float: left;
	width: 245px;
	padding-left: 14px;
	padding-top: 25px;
}
#buscador_mini #buscar_por p {
	padding: 0px;
	width: 200px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
}
#buscador_mini #busqueda #buscar_especiales {
	display: block;
	float: left;
	width: 245px;
	padding-left: 16px;
	padding-top: 10px;
}
#buscador_mini #busqueda #buscar_especiales p {
	padding: 0px;
	width: 200px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
}
#buscador_mini #busqueda input {
	border: 1px solid #9F1415;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 3px;
	float: left;
	display: block;
	margin-top: 7px;
	width: 130px;
}
#buscador_mini select {
	border: 1px solid #9F1415;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	float: left;
	display: block;
	margin-top: 7px;
	width: 138px;
}
#buscador_mini a {
	display: block;
	float: left;
	width: 53px;
	background-image: url(../img/boton_mostrar.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #3B1244;
}
#buscador_mini #busqueda a.buscar {
	background-image: url(../img/boton_buscar.gif);
	background-repeat: no-repeat;
}
#buscador_mini img {
	display: block;
	float: left;
}
#buscador_mini #bucar_por_inputs {
	display: block;
	float: left;
	width: 138px;
}
#buscador_mini #bucar_por_boton {
	display: block;
	float: left;
	width: 100px;
	padding-top: 12px;
}

/*------------------------------------------------listado--------------------------------------------*/

#contenido_listado {
	width: 870px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 30px;
}
#contenido_listado .rojo {
	color: #9F1415;
}

#contenido_listado #listado {
	width: 870px;
	display: block;
	float: left;
}
#contenido_listado #listado #paginacion_top {
	display: block;
	width: 850px;
	background-image: url(../img/listado_top_paginacion.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9E913D;
	padding-left: 20px;
	height: 20px;
}
#contenido_listado #listado #paginacion_top b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
#contenido_listado #listado #paginacion_top p {
	display: block;
	width: 256px;
	float: left;
}
#contenido_listado #listado #paginacion_top h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 450px;
}
#oredenacion_top {
	display: block;
	width: 870px;
	background-image: url(../img/listado_top_oredenacion.gif);
	background-repeat: no-repeat;
	height: 80px;
	margin-top: 10px;
}
#oredenacion_top object {
	display: block;
	float: left;
	margin-top: 11px;
	margin-left: 5px;
}
#oredenacion_top #filtros {
	display: block;
	float: left;
	width: 360px;
	padding-left: 10px;
	padding-top: 6px;
}
#oredenacion_top #filtros p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #3B1244;
	display: block;
	float: left;
	width: 85px;
	padding-left: 5px;
	padding-top: 10px;
}
#oredenacion_top #filtros img {
	display: block;
	float: left;
	padding-top: 10px;
}
#oredenacion_top #filtros select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 235px;
	border: 1px solid #3B1244;
	display: block;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}

#oredenacion_top #filtros .ordenar_nombre_asc, #filtros .ordenar_nombre_desc, #filtros .ordenar_precio_asc, #filtros .ordenar_precio_desc, #filtros .ordenar_precio_null, #filtros .ordenar_nombre_null {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3B1244;
	background-repeat: no-repeat;
	display: block;
	float: left;
	width: 152px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 7px;
	margin-left: 8px;
	margin-top: 10px;
}

#oredenacion_top #filtros .ordenar_nombre_asc {
background-image: url(../img/ordenar_nombre_asc.gif);
}
#oredenacion_top #filtros .ordenar_nombre_desc {
background-image: url(../img/ordenar_nombre_desc.gif);
}
#oredenacion_top #filtros .ordenar_nombre_null {
background-image: url(../img/ordenar_nombre_null.gif);
}
#oredenacion_top #filtros .ordenar_precio_asc {
background-image: url(../img/ordenar_precio_asc.gif);
width: 58px;
}
#oredenacion_top #filtros .ordenar_precio_desc {
background-image: url(../img/ordenar_precio_desc.gif);
width: 58px;
}
#oredenacion_top #filtros .ordenar_precio_null {
background-image: url(../img/ordenar_precio_null.gif);
width: 58px;
}




#contenido_listado #listado #vinos {
	display: block;
	width: 848px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C7B295;
	border-left-color: #C7B295;
	background-color: #FFFFFF;
	float: left;
	padding-left: 20px;
}
.producto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	width: 404px;
	background-image: url(../img/listado_fondo_vinos.gif);
	background-repeat: no-repeat;
	height: 294px;
	float: left;
	padding-right: 20px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.producto .descripcion {
	display: block;
	width: 255px;
	padding-left: 10px;
	float: left;
}
.producto .descripcion strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 45px;
	padding-top: 6px;
	padding-bottom: 20px;
}
.producto .imagen {
	display: block;
	width: 100px;
	float: left;
	text-align: center;
	padding-top: 35px;
	padding-left: 30px;
	padding-right: 9px;
}



.producto a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
.producto .blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B4A7;
}
.producto .rosado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ED5D73;
}
.producto .tinto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #9F1415;
}
.producto span.region {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	display: block;
	padding-bottom: 15px;
	padding-top: 4px;
}
.producto span.titu_maridaje {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.producto span.cont_articulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	width: 45px;
	padding-top: 6px;
	padding-bottom: 20px;
}
.producto b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.producto .precio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #9E913D;
	display: block;
	width: 130px;
	float: left;
}
.producto .descripcion .anadir_carrito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #001E5D;
	background-image: url(../img/carrito.gif);
	width: 88px;
	float: left;
	display: block;
	padding-bottom: 8px;
	background-repeat: no-repeat;
	padding-top: 8px;
	text-align: center;
	padding-left: 15px;
}






#listado #oredenacion_bot {
	display: block;
	width: 186px;
	background-image: url(../img/listado_bottom_oredenacion.gif);
	background-repeat: no-repeat;
	height: 29px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	padding-top: 30px;
	padding-left: 684px;
	float: left;
}
#listado #oredenacion_bot a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #9F1415;
}

#listado #paginacion_bot {
	display: block;
	width: 850px;
	background-image: url(../img/listado_bottom_paginacion.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9E913D;
	padding-left: 20px;
	height: 21px;
	float: left;
}
#listado #paginacion_bot b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
#listado #paginacion_bot p {
	display: block;
	width: 256px;
	float: left;
}
#listado #paginacion_bot h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 450px;
}

/*--------------------------------------------------------estilos ficha------------------------------------*/

#exterior_ficha {
	width: 870px;
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-top: 30px;
}

#exterior_ficha .rojo {
	color: #9F1415;
}

#exterior_ficha #contenido_ficha{
	width: 870px;
	display: block;
	float: left;
	padding-top: 8px;
}
#exterior_ficha #contenido_ficha img {
	display: block;
	float: left;
}
#exterior_ficha #contenido_ficha #ficha{
	width: 868px;
	display: block;
	float: left;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #9F1415;
	border-left-color: #9F1415;
	background-color: #FFFFFF;
	padding-bottom: 40px;
	background-image: url(../img/fondo_ficha.jpg);
	background-repeat: no-repeat;
	
}
#exterior_ficha #contenido_ficha #ficha #imagen {
	width: 265px;
	display: block;
	float: left;
	background-image: url(../img/fondo_ficha.jpg);
	background-repeat: no-repeat;
	text-align: center;
	height: 474px;
}
#exterior_ficha #contenido_ficha #ficha #imagen img {
	float: right;
	padding-right: 80px;
}

#exterior_ficha #contenido_ficha #ficha .descripcion {
	width: 400px;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 12px;
}
#exterior_ficha #contenido_ficha #ficha .descripcion h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	display: block;
	width: 360px;
	float: left;
	padding-left: 40px;
	padding-top: 15px;
}
#exterior_ficha #contenido_ficha #ficha .descripcion p {
	display: block;
	float: left;
}

#exterior_ficha #contenido_ficha #ficha .descripcion .blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B0B4A7;
	padding-bottom: 20px;
	width: 360px;
	padding-left: 40px;
}
#exterior_ficha #contenido_ficha #ficha .descripcion .rosado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ED5D73;
	padding-bottom: 20px;
	width: 360px;
	padding-left: 40px;
}
#exterior_ficha #contenido_ficha #ficha .descripcion .tinto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9F1415;
	padding-bottom: 20px;
	width: 360px;
	padding-left: 40px;
}
#exterior_ficha #contenido_ficha #ficha .descripcion #img_env {
	float: left;
	display: block;
	padding-top: 20px;
}
#exterior_ficha #contenido_ficha #ficha .descripcion #envejecimiento {
	display: block;
	width: 90px;
	float: left;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
}
#exterior_ficha #contenido_ficha #ficha .descripcion #envejecimiento b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	display: block;
	width: 90px;
	padding-top: 10px;
	float: left;
}
#exterior_ficha #contenido_ficha #ficha .descripcion #envejecimiento p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C61116;
	width: 90px;
	padding-top: 2px;
}
#exterior_ficha #contenido_ficha #ficha #datos {
	display: block;
	float: left;
	width: 522px;
	padding-left: 40px;
	padding-right: 40px;
}
#exterior_ficha #contenido_ficha #ficha #datos #datos_bodega {
	float: left;
	width: 260px;
	display: block;
}
#exterior_ficha #contenido_ficha #ficha #datos #datos_bodega b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 260px;
}
#exterior_ficha #contenido_ficha #ficha #datos #datos_bodega p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C61116;
	display: block;
	float: left;
	width: 255px;
	padding-top: 2px;
	padding-bottom: 20px;
}
#exterior_ficha #contenido_ficha #ficha #datos #mapa_denominacion {
	display: block;
	float: left;
	width: 260px;
}
#exterior_ficha #contenido_ficha #ficha #datos #mapa_denominacion #texto_denominacion {
	display: block;
	float: left;
	width: 115px;
}

#exterior_ficha #contenido_ficha #ficha #datos #mapa_denominacion b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 115px;
}
#exterior_ficha #contenido_ficha #ficha #datos #mapa_denominacion p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C61116;
	display: block;
	float: left;
	width: 115px;
	padding-top: 10px;
}







#exterior_ficha #contenido_ficha #ficha #datos #maridaje {
	display: block;
	float: left;
	width: 522px;
}
#exterior_ficha #contenido_ficha #ficha #datos #maridaje b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 460px;
	padding-left: 10px;
}

#exterior_ficha #contenido_ficha #ficha #datos #maridaje p {
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C61116;
	padding-left: 10px;
	width: 460px;
	padding-top: 2px;
}

#exterior_ficha #contenido_ficha #ficha #precio {
	display: block;
	float: left;
	width: 155px;
	height: 135px;
	padding-left: 12px;
}


#exterior_ficha #contenido_ficha #ficha #precio b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	width: 155px;
	height: 55px;
	float: left;
	padding-top: 2px;
	text-align: left;
}
#exterior_ficha #contenido_ficha #ficha #precio p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 155px;
	text-align: left;
	padding-top: 12px;
}


#exterior_ficha #contenido_ficha #ficha #precio a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #001E5D;
	background-image: url(../img/carrito.gif);
	width: 96px;
	float: left;
	display: block;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-left: 3px;
	margin-top: 10px;
	text-align: left;
}




#exterior_ficha #contenido_ficha #ficha #datos_tecnicos {
	display: block;
	width: 520px;
	padding-left: 40px;
	padding-top: 20px;
	padding-right: 40px;
	float: left;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos strong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 4px;
	width: 520px;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #tipo_uva {
	display: block;
	float: left;
	width: 120px;
	padding-top: 10px;
}

#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #tipo_uva p {
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 68px;
	padding-top: 5px;
	padding-left: 10px;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #tipo_uva b {
	display: block;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	width: 70px;
	padding-top: 8px;
	padding-left: 10px;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #tipo_uva img {
	display: block;
	float: left;
}

#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #tipo_uva .blanca {
	color: #B0B4A7;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #tipo_uva .tinta {
	color: #9F1415;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #caracteristacas {
	display: block;
	float: left;
	width: 190px;
	padding-top: 10px;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #caracteristacas b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 92px;
	padding-right: 3px;
	text-align: right;
	padding-bottom: 10px;
}

#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #caracteristacas p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C61116;
	display: block;
	float: left;
	width: 92px;
	padding-left: 3px;
	padding-bottom: 10px;
}

#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #otros_vinos {
	float: left;
	width: 195px;
	padding-top: 5px;
	display: block;
	padding-left: 10px;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #otros_vinos img {
	padding-right: 8px;
	display: block;
	float: left;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #otros_vinos b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	display: block;
	float: left;
	width: 165px;
	padding-top: 7px;
}
#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #otros_vinos p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C61116;
	display: block;
	float: left;
	width: 180px;
	padding-left: 8px;
}

#exterior_ficha #contenido_ficha #ficha #datos_tecnicos #otros_vinos p a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C61116;
	width: 180px;
	padding-left: 8px;
}


#exterior_ficha #contenido_ficha #ficha #comentarios {
	display: block;
	width: 828px;
	padding-left: 40px;
}
#exterior_ficha #contenido_ficha #ficha #comentarios img {
	display: block;
	float: left;
}

#exterior_ficha #contenido_ficha #ficha #comentarios p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #F0CAC0;
	width: 796px;
	float: left;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	background-color: #FEFCDC;
	padding-top: 5px;
	padding-bottom: 10px;
}
#exterior_ficha #contenido_ficha #ficha #comentarios span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 15px;
	display: block;
}

/*-----------------------------------------------bottom ficha --------------------------------------------*/

#ficha #ficha_recomendaciones_sumiller{
	display:block;
	float:left;
	width:718px;
	background-image: url(../img/fondo_bottom_ficha.jpg);
	background-repeat: no-repeat;
	padding-left: 150px;
	padding-top: 32px;
}
#ficha #ficha_recomendaciones_sumiller b.titulo_recomendaciones_sumiller{
	display:block;
	float:left;
	width:580px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align: center;
	padding-right: 135px;
	padding-bottom: 45px;
	padding-top: 5px;
}
#ficha_recomendaciones_sumiller .ficha_vino_recomenadado{
	display:block;
	float:left;
	width:286px;
	background-image:url(../img/carrito_fondo_recomendacion.jpg);
	background-repeat:no-repeat;
	padding-left: 30px;
	background-position: 30px;
	padding-top: 4px;
}
.ficha_vino_recomenadado .vino_recomendado_nombre{
	display:block;
	float:left;
	width: 190px;
	padding-left: 20px;
	padding-right: 10px;
	height: 99px;
}
.ficha_vino_recomenadado  .vino_recomendado_img{
	display: block;
	float: left;
	width:65px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 12px;
}
#ficha #ficha_recomendaciones_sumiller .ficha_vino_recomenadado .vino_recomendado_img img {
	float:none;
	display:inline;
}
.ficha_vino_recomenadado a {
	display: block;
	float: left;
	width: 190px;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.ficha_vino_recomenadado p{
	display: block;
	float: left;
	width: 190px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 5px;
}
.ficha_vino_recomenadado p.tinto{
	color:#9F1415;
	font-weight: bold;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:5px;
}
.ficha_vino_recomenadado p.blanco{
	color: #B0B4A7;
	font-weight: bold;
	font-size: 11px;	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:5px;
}
.ficha_vino_recomenadado p.rosado{
	color: #ED5D73;
	font-weight: bold;
	font-size: 11px;		
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:5px;
}
.ficha_vino_recomenadado .precio{
	display:block;
	float:left;
	width:148px;
}
.ficha_vino_recomenadado .precio b{
	display:block;
	float:left;
	width:110px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #9F1415;
	padding-left: 20px;
}
.ficha_vino_recomenadado .precio p{
	display:block;
	float:left;
	width:110px;
	padding-right: 0px;
	font-size: 10px;
	padding-bottom: 3px;
	padding-left: 20px;
}


.ficha_vino_recomenadado a.recomendados_ver_ficha{
	display: block;
	float: left;
	width: 65px;
	padding-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	padding-left: 5px;
	padding-right: 0px;
	text-align: center;
	padding-bottom: 10px;
	height: auto;
}

#ficha_recomendaciones_sumiller #nuestras_recomendaciones{
	display:block;
	float:left;
	width:636px;
	padding-top: 35px;
	padding-left: 70px;
	background-image: url(../img/carrito_estrella.gif);
	background-repeat: no-repeat;
	background-position: 30px 20px;
	padding-bottom: 30px;
}
#ficha_recomendaciones_sumiller #nuestras_recomendaciones b{
	display:block;
	float:left;
	width:606px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#3B123C;
	padding-right: 30px;
}
#ficha_recomendaciones_sumiller #nuestras_recomendaciones p{
	display:block;
	float:left;
	width:606px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 30px;
}

/*--------------------------------------------------------estilos cargando------------------------------------*/

#cargando_listado{
	width: 870px;
	height: 150px;
	background-image: url(../img/fondo_cargando_listado.gif);
	background-repeat: no-repeat;
}
#cargando_listado img{
	padding-left:410px;
	padding-top: 50px;
}
#cargando_busqueda img{
	padding-left:410px;
	padding-top: 150px;
	padding-bottom: 150px;
}

/*---------------------------------------------Banners -------------------------------------------------*/
.primero{
	margin-right:17px;
	margin-left: 10px;
}

/*---------------------------*/

#banner_1{
	display:block;
	float:left;
	width:175px;
	background-image: url(../img/banner_1.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
	padding-top: 75px;
	padding-bottom: 23px;
}
#banner_1 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 165px;
	padding-bottom: 5px;
	text-align: right;
}
#banner_1 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 165px;
	text-align: right;
	padding-bottom: 62px;
}
#banner_1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 170px;
	text-align: right;
}

/*---------------------------*/

#banner_2{
	display:block;
	float:left;
	width:220px;
	background-image: url(../img/banner_2.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 23px;
}
#banner_2 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 200px;
	padding-bottom: 5px;
	padding-top: 8px;
}
#banner_2 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 190px;
	padding-top: 10px;
	padding-bottom: 95px;
}
#banner_2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 212px;
	text-align: right;
}


/*---------------------------*/

#banner_3_1{
	display:block;
	float:left;
	width:230px;
	background-image: url(../img/banner_3_1.jpg);
	background-repeat: no-repeat;
	padding-top: 150px;
	padding-bottom: 23px;
}
#banner_3_1 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 200px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#banner_3_1 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 140px;
	text-align: left;
	padding-left: 6px;
}
#banner_3_1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	width: 60px;
	text-align: right;
	padding-left: 14px;
	display: block;
	float: left;
	padding-top: 12px;
}

/*---------------------------*/

#banner_3_2{
	display:block;
	float:left;
	width:230px;
	background-image: url(../img/banner_3_2.jpg);
	background-repeat: no-repeat;
	padding-top: 150px;
	padding-bottom: 23px;
}
#banner_3_2 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 220px;
	padding-left: 6px;
}
#banner_3_2 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 220px;
	text-align: left;
	padding-left: 6px;
}
#banner_3_2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	width: 210px;
	text-align: right;
	padding-left: 14px;
	display: block;
	float: left;
}

/*---------------------------*/

#banner_4{
	display:block;
	float:left;
	width:220px;
	background-image: url(../img/banner_4.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 23px;
	padding-left: 10px;
}
#banner_4 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 190px;
	padding-bottom: 3px;
}
#banner_4 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 215px;
	padding-bottom: 148px;
}
#banner_4 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 215px;
	text-align: right;
}

/*---------------------------*/

#banner_5{
	display:block;
	float:left;
	width:225px;
	background-image: url(../img/banner_5.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 23px;
	padding-left: 5px;
}
#banner_5 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 200px;
	padding-bottom: 3px;
}
#banner_5 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 220px;
	padding-bottom: 132px;
}
#banner_5 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 60px;
	text-align: right;
}

/*---------------------------*/

#banner_6{
	display:block;
	float:left;
	width:220px;
	background-image: url(../img/banner_6.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 148px;
	padding-bottom: 23px;
}
#banner_6 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 200px;
	padding-bottom: 3px;
}
#banner_6 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 210px;
}
#banner_6 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	width: 60px;
	text-align: right;
	padding-left: 40px;
}

/*---------------------------*/

#banner_7{
	display:block;
	float:left;
	width:230px;
	background-image: url(../img/banner_7.jpg);
	background-repeat: no-repeat;
	padding-top: 130px;
	padding-bottom: 23px;
}
#banner_7 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 210px;
	padding-left: 10px;
	padding-right: 10px;
}
#banner_7 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 210px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 8px;
}
#banner_7 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	width: 210px;
	text-align: right;
	padding-left: 14px;
	display: block;
	float: left;
}
/*---------------------------*/

#banner_8{
	display:block;
	float:left;
	width:230px;
	background-image: url(../img/banner_8.jpg);
	background-repeat: no-repeat;
	padding-top: 150px;
	padding-bottom: 20px;
}
#banner_8 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 200px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#banner_8 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 140px;
	text-align: center;
	padding-left: 2px;
}
#banner_8 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	width: 60px;
	text-align: right;
	padding-left: 26px;
	display: block;
	float: left;
	padding-top: 18px;
}

/*---------------------------*/

#banner_9{
	display:block;
	float:left;
	width:230px;
	background-image: url(../img/banner_8.jpg);
	background-repeat: no-repeat;
	padding-top: 150px;
	padding-bottom: 20px;
}
#banner_9 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 200px;
	padding-bottom: 3px;
	padding-left: 6px;
}
#banner_9 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 140px;
	text-align: center;
	padding-left: 2px;
}
#banner_9 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	width: 60px;
	text-align: right;
	padding-left: 26px;
	display: block;
	float: left;
	padding-top: 18px;
}

/*---------------------------*/

#banner_10{
	display:block;
	float:left;
	width:224px;
	background-image: url(../img/banner_10.jpg);
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-top: 70px;
	padding-bottom: 25px;
}
#banner_10 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#9F1415;
	display: block;
	float: left;
	width: 200px;
	padding-bottom: 5px;
	padding-top: 8px;
}
#banner_10 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 190px;
	padding-top: 10px;
	padding-bottom: 25px;
}
#banner_10 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 60px;
	text-align: right;
}


/*---------------------------*/

#banner_11{
	display:block;
	float:left;
	width:214px;
	background-image: url(../img/banner_11.jpg);
	background-repeat: no-repeat;
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 23px;
}
#banner_11 b{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	display: block;
	float: left;
	width: 190px;
	padding-bottom: 5px;
}
#banner_11 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	display: block;
	float: left;
	width: 190px;
	padding-top: 108px;
	padding-bottom: 8px;
}
#banner_11 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #9F1415;
	display: block;
	float: left;
	width: 190px;
}
/*-------------------links pie-------------------*/
#links_pie{
	display:block;
	float:left;
	width:870px;
	padding-left:45px;
	padding-right:65px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#links_pie a{
	display:block;
	float:left;
	width:150px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
