body{
	background-image: url(../images/fondo_web.png);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:160%;
	margin-top:0;
}
h1{
	color: #78181A;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	margin:10px 0px 20px 0px;
	line-height:110%;
}
h2{
	color: #5B5B5B;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	margin:10px 0px;
}

a{
	color:#78181A;
}

#container {
	margin:0 auto;
	padding:0;
	width:960px;
	margin-left:-480px;
	left:50%;
	position:relative;
}
#cabecera{
	background-color: #000000;
	height:123px;
	background-image: url(../images/fondo_cabecera.png);
	background-repeat: repeat-x;
}
#barra_busqueda{
	margin-top: 4px;
	background-image: url(../images/menu_top_off.png);
	background-repeat: repeat-x;
	background-color: #666666;
	height:25px;
	position:relative;
}
#outer {
	background-color:#FFFFFF;
	border-left:175px solid #FFFFFF;
	border-right:175px solid #FFFFFF;
}
#inner {
	margin:0;
	padding:0;
	width:99%;
}
#left {
	float:left;
	margin-left:-175px;
	margin-right:1px;
	position:relative;
	width:175px;
	padding-bottom:50px;
}
#right {
	float:right;
	margin-left:1px;
	margin-right:-175px;
	position:relative;
	width:175px;
	padding-bottom:50px;
}
#content {
	margin:0;
	position:relative;
	padding:5px 10px 50px 10px;
}
#footer{
	color:#FFFFFF;
	clear:left;
	margin:0;
	padding:0;
	text-align:right;
	background-color:#000000;
	border-top: 4px solid #BBBEB8;
	text-align:center;
	padding:20px;
}
#cabeceraflash{
	position: absolute;
	top: 0;
	left:0;
	height:123px;
	z-index:5;
}
#menu_top{
	position: absolute;
	top: 0px;
	left:77px;
	margin:0; padding:0;
	z-index:6;
}
#logolafuente{
	position: absolute;
	z-index: 7;
	top: 15px;
}
#logolafuente img{
	border: 0px;
}	
#menu_top li{
	float: left;
	list-style-type:none;
	margin-right: 1px;
}
#menu_top li a{
	height: 23px;
	display:block;
	width:100px;
	padding:2px 0 0 0px;
	color:#eeeeee;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
#menu_top li a.w1{width: 100px;}
#menu_top li a.w2{width: 130px;}

#menu_top li a:hover, #menu_top li a.actual{
	background-image:url(../images/menu_top_on.png);
	color:#444444;
}
#formBusqueda input.busq{
	height: 15px;
}
#buscar_div{
	padding: 1px 0 0 600px;
	float:left;
}
#buscar_div a{
	padding-left: 17px;
	color:#FFFFFF;
}

#menu_idiomas{
	display:block;
	position: absolute;
	top: 3px;
	left: 5px;
	margin:0;
	padding:0;
}
#menu_idiomas li{
	float: left;
	list-style-type:none;
	margin:0px 0 0 6px;
}
#formFiltroNoticias{
	text-align: right;
}
h2.titulo_noticias a{
	color: #78181A;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
}
h2.titulo_noticias a:hover{
	text-decoration: underline;
}
#tabs_empresa{
	margin-left: 0px;
	padding-left:0px;
	display:block;
	margin-bottom:50px;
}
#tabs_empresa li{
	list-style-type: none;
	float:left;
	margin-right:10px;
}
#minicarrito{
	background-image: url(../images/fondo_carrito.png);
	background-repeat:no-repeat;
	width: 176px;
	height: 66px;
}
.menu_lateral{
	margin-bottom: 20px;
	border-bottom:4px solid #666666;
}
.menu_lateral h2{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/fondo_cab_menu.png);
	background-repeat:repeat-x;
	margin: 0px 0 1px 0;
	height: 21px;
	padding:4px 4px 0 7px;
	background-color:#8F1B1D;
}
.menu_lateral ul{
	margin:0;
	padding:0;
}
.menu_lateral ul li{
	list-style-type: none;
	margin:0;
	padding:2px 4px 2px 7px;
	border-bottom: 1px solid #CCCCCC;
	background-color:#000000;
}
.menu_lateral ul li a{
	color: #FFFFFF;
	font-size: 11px;
	text-decoration:none;
}
#banner_top{
	position: absolute;
	top: 20px;
	left: 460px;
}
.banner_pequenyo{
	margin-bottom: 10px;
}
#tabla_listado th{
	background-color: #78181A;
	color:#ffffff;
	padding:5px;
}
#tabla_listado th a{
	color:#ffffff;
}
#tabla_listado th a img{
	border:0;
}
#tabla_listado tbody td{
	padding:5px;
	border-bottom:1px solid #999999;
	font-size:13px;
}
#tabla_listado tbody a{
	color: #78181A;
	text-decoration: none;
}
#tabla_listado tbody a:hover{
	text-decoration: underline;
}
#tabla_detalle_producto td{
	border:1px solid #ffffff;
	
}
#tabla_detalle_producto .label{
	background-color:#78181A;
	color:#FFFFFF;
	padding:4px;
}
#tabla_detalle_producto .valor {
	padding:4px;
	background-color:#EEEEEE;
}
#menu_productos{
	margin-top: 10px;
}
#menu_productos ul ul{
	display: none;
	margin:0;
	padding:0;
}
#menu_productos ul a.sel{
	color: #DBAE00;
}
#menu_productos ul ul.ver{
	display: block;
	margin:0;
	padding:0;
}
#menu_productos .nivel2{
	background-color: #E4E4E3;
	border-bottom: 1px solid #878A87;
	margin:0;
}
#menu_productos .nivel2 a{
	color: #111111;
}
#menu_productos .nivel2 a.sel{
	color: #DBAE00;
}
#menu_productos .nivel3{
	background-color: #000000;
	border-bottom: 1px solid #878A87;
	margin:0;
}
#menu_productos .nivel3 a{
	color: #ffffff;
}
#menu_productos .nivel3 a.sel{
	color: #DBAE00;
}
#menu_productos .nivel4{
	background-color: #E4E4E3;
	border-bottom: 1px solid #878A87;
	margin:0;
}
#menu_productos .nivel4 a{
	color: #111111;
}
#menu_productos .nivel4 a.sel{
	color: #DBAE00;
}
#menu_productos .nivel5{
	background-color: #000000;
	border-bottom: 1px solid #878A87;
	margin:0;
}
#menu_productos .nivel5 a{
	color: #ffffff;
}
#menu_productos .nivel5 a.sel{
	color: #DBAE00;
}
#menu_productos .nivel6{
	background-color: #E4E4E3;
	border-bottom: 1px solid #878A87;
	margin:0;
}
#menu_productos .nivel6 a{
	color: #111111;
}
#menu_productos .nivel6 a.sel{
	color: #DBAE00;
}
#paginacion{
	margin-top: 20px;
	text-align:center;
}
#paginacion .disabled{
	display: none;
}
#paginacion span, #paginacion a{
	padding: 0 7px 0 7px;

}
#paginacion a{
	font-size:14px;
	text-decoration:none;
}
#paginacion a:hover{
	text-decoration: underline;
}
#paginacion .current{
	font-weight: bold;
}

#ofertaswrap{
	#margin-left: 11px;
}
#flashhome{
	text-align:center;
	margin-top:5px;
}
.oferta_portada{
	margin-top:10px 0 20px 5px;
	position: relative;
	width: 226px;
	height: 250px;
	border-bottom: 1px solid #AC0000;
	padding:15px 15px 15px 15px;
	font-size: 11px;
	text-align:left;
}
.oferta_portada a.nombreprod{
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	color:#333333;
	text-decoration:none;
	display:block;
	margin-bottom:10px;
}
.oferta_portada .imgprod{
	margin: 10px 10px 10px 0px;
	float:left;
}
.oferta_portada .precio_home{
	position: absolute;
	top: 210px;
	left: 100px;
	display:block;
	font-size:17px;
	color:#990000;
}
.oferta_portada .comprar{
	position: absolute;
	top: 240px;
	left: 100px;
	display:block;
	font-size:17px;
}
.oferta_portada .portada_en_cat{
	display: block;
	font-size:9px;
	color:#660000;
	text-decoration:none;
	padding:2px 0 4px 0;
	border-bottom:1px dotted #cccccc;
	margin-bottom:10px;
}
.oferta_portada .portada_en_cat:hover{
	text-decoration:underline;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#googlemapwrap{
	padding:2px;
	border:2px solid #990000;
}
#googlemap{
	height:500px;
}

#minicarrito{
	position:relative;
	cursor:pointer;
}
#minicarrito #tit_carrito{
	position:absolute;
	top: 13px;
	font-size:16px;
	font-weight:bold;
	color:#4B0606;
	left:45px;
}
#minicarrito #res_carrito{
	position: absolute;
	font-size:9px;
	top: 35px;
	left: 50px;
	color:#4B0606;
}
#minicarrito #importe_carrito{
	position: absolute;
	font-size:9px;
	top: 35px;
	right: 10px;
	color:#4B0606;
}
#mas_vendidos table tr td a{
	font-size:9px;
	line-height:140%;
}
#mas_vendidos table tr td a span{
	color: #B42C30;
}
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/



.campos {	background-color: #FFFFFF;	font-size: 13px;color: #660000;	border:1px solid #888888;}
.fuente {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #977F67; text-decoration: none}
.fecha{color: #CCCC99; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}
.volver{color: #6C1113; font:14px;}

.tab_on{color: #660000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none;  font-weight: bold; }
.tab_off{color: #999999; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none;  font-weight: bold; }

/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/
/**********************************************************************************************************************/








.botones {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #ffffff; background-color: #660000; text-decoration: none;  background-image: url(http://www.lafuente.com/images/fondo_boton.gif);    border-color: #AE0000 #460000 #460000 #AE0000;   }
.botones2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000; background-color: #C4B4A2; text-decoration: none}
.color_menu_pral1{background-color: #E1E1CA; color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none;line-height: 20px;vertical-align: middle}
.color_menu_pral2{background-color: #C7C7A0; color: White; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none;line-height: 19px;}
.menu_pral {	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #FFFFFF;	height : 20;}
.menu_categ {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	font-weight: normal;	color: #6C6C3C;	text-decoration: none}
.menu_prod {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #660000; text-decoration: none;  text-transform: uppercase;  font-weight: normal;     }
.submenu_categ {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	text-decoration: none;	color : #354D5A;}
.menu_empresa{font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 7pt;	text-decoration: none;	color : #C4B4A2; font-weight: bold;}
.submenu_prod { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #660000; text-decoration: none;  font-weight: bold; }
.titulo1 { font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; text-decoration: none;color:#660000}
.titulo2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none;color:#977F67}
.titulo3 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; text-decoration: none;color:#660000}
.titulo4 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none;color:#660000}
.resumen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #C4B4A2; text-decoration: none}
.explicativo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none;color: #977F67;}
.pie_pagina { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: Gray; text-decoration: none}
.menu_naveg {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #977F67; text-decoration: none}
.tabla_prod { background-color: #C7C7A0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; text-transform: uppercase; color: #660000; text-decoration: none}
.tablaprod_celdasup {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #CC9B03; background-color: #f9f9f9; text-decoration: none}
.tablaprod_celda { background-color: #FFFFFF; text-decoration: none}
.tablaprod_celdainf { background-color: #CC9B03; text-decoration: none}
.tablacarrito_celdasup { background-color: #CC9B03; text-decoration: none}
.titulo_carrito { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; text-transform: uppercase; color: #FFFFFF; text-decoration: none}
.pie_celda {background-color: #b1b1b1; text-decoration: none}

.subrayado{text-decoration:none; background-color: #000000; color:#ffffff}
.admin{background-color: #CCCC99; color: #6C6C3C; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}
.column1{background-color: #FFFFFF}
.column2{background-color:#660000}
.column3{background-color: #EBEAE0;  background-image: url(http://www.lafuente.es/images/fondo_menu.gif); }
.column4{background-color:#C4B4A2}
.column5{background-color: #977F67}
.column6{background-color:#F6F6F6}
.copy{ color: #6F6F6F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}
.noticia{color: #660000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}
.encuesta {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #354D5A}
.precio{color: #F2E8C7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}

