* {font-family: Arial, sans-serif;}
body {text-align: center;}
#todo, div.todoPagina {margin: 0 auto; width: 1004px; text-align: left;}
p.mon {position: absolute; left: -9999px;}

#cabecera, div.cabeceraPagina {position: relative; height: 107px; background: url(/imagenes/comunes/fnd-cabecera.png) repeat-x bottom;}
	#cabecera h1 a, div.cabeceraPagina h1 a {position: absolute; margin: 33px 0 0 11px; width: 194px; height: 63px; display: block; background: url(/imagenes/comunes/logos/fnd-h1.png) no-repeat; text-indent: -9999px;}
	#cabecera h1.outlet a, div.cabeceraPagina h1.outlet a {background: url(/imagenes/comunes/logos/fnd-h1-outlet.png) no-repeat;}
	
	#cabecera div.info, div.cabeceraPagina div.info{position: absolute; top: 61px; left: 152px;}
	#cabecera div.outlet, div.cabeceraPagina div.outlet{left: 225px;}
		#cabecera div.info p, div.cabeceraPagina div.info p{color: #fff;}
		#cabecera div.info p.margenSuperior, div.cabeceraPagina div.info p.margenSuperior{margin-top: 3px;}
			#cabecera div.info p strong, div.cabeceraPagina div.info p strong{color: #fff;}
			#cabecera div.info p a, div.cabeceraPagina div.info p a{color: #fff;}

	#cabecera div.derecha, div.cabeceraPagina div.derecha{float: right; width: 491px;}

	#cabecera #idiomas, div.cabeceraPagina #idiomas {float: right; padding-top: 4px;}
		#cabecera #idiomas li, div.cabeceraPagina #idiomas li {float: left; margin-right: 8px; display: inline; color: #828282;}
			#cabecera #idiomas li a, div.cabeceraPagina #idiomas li a {text-decoration: underline; color: #828282;}
			#cabecera #idiomas li a:hover, div.cabeceraPagina #idiomas li a:hover {text-decoration: none;}
			#cabecera #idiomas li a.ES, div.cabeceraPagina #idiomas li a.ES {margin-left: 5px; width: 19px; height: 14px; display: block; background: url(/imagenes/comunes/ES.gif) no-repeat; text-indent: -9999px;}
			#cabecera #idiomas li a.CA, div.cabeceraPagina #idiomas li a.CA {width: 19px; height: 14px; display: block; background: url(/imagenes/comunes/CA.gif) no-repeat; text-indent: -9999px;}
			#cabecera #idiomas li a.EN, div.cabeceraPagina #idiomas li a.EN {width: 19px; height: 14px; display: block; background: url(/imagenes/comunes/EN.gif) no-repeat; text-indent: -9999px;}
			#cabecera #idiomas li a.FR, div.cabeceraPagina #idiomas li a.FR {width: 19px; height: 14px; display: block; background: url(/imagenes/comunes/FR.gif) no-repeat; text-indent: -9999px;}
			#cabecera #idiomas li a.DE, div.cabeceraPagina #idiomas li a.DE {width: 19px; height: 14px; display: block; background: url(/imagenes/comunes/DE.gif) no-repeat; text-indent: -9999px;}
			a.facebook {width: 73px; height: 18px; float: left; background: url(/imagenes/comunes/fb.gif) no-repeat; text-indent: -9999px; margin-top: -1px;}
			#cabecera #idiomas li.ultimo a, div.cabeceraPagina #idiomas li.ultimo a{margin: 0 5px;padding-left: 15px; border-left: solid 1px #828282;}
			#cabecera #idiomas li.salir, div.cabeceraPagina #idiomas li.salir{margin: 0 5px; padding-left: 15px; border-left: solid 1px #828282;}
				#cabecera #idiomas li.salir span, div.cabeceraPagina #idiomas li.salir span{display: inline; float: left;}
				#cabecera #idiomas li.salir a, div.cabeceraPagina #idiomas li.salir a{display: inline; float: left; margin: -2px 0 0 8px; padding: 2px 20px 0 0; background: url(/imagenes/login/fnd-salir.gif) no-repeat right;}
	
	#cabecera #menu, div.cabeceraPagina #menu {float: right; display: inline; margin-top: 19px; width: 491px;}
	#cabecera #menu.accesoProfesionales, div.cabeceraPagina #menu.accesoProfesionales {width: 188px;}
		#cabecera #menu li, div.cabeceraPagina #menu li {float: left;}
			#cabecera #menu li a, div.cabeceraPagina #menu li a {height: 67px; display: block; text-indent: -9999px;}
			#cabecera #menu li #quienesSomos, div.cabeceraPagina #menu li #quienesSomos {width: 76px; background: url(/imagenes/comunes/fnd-menu.png) no-repeat left top;}
			#cabecera #menu li #quienesSomos:hover, #cabecera #menu li #quienesSomos.hover, div.cabeceraPagina #menu li #quienesSomos:hover, div.cabeceraPagina #menu li #quienesSomos.hover {background: url(/imagenes/comunes/fnd-menu.png) no-repeat left bottom;}
			#cabecera #menu li #vn, div.cabeceraPagina #menu li #vn {width: 66px; background: url(/imagenes/comunes/fnd-menu.png) no-repeat -76px top;}
			#cabecera #menu li #vn:hover, #cabecera #menu li #vn.hover, div.cabeceraPagina #menu li #vn:hover, div.cabeceraPagina #menu li #vn.hover {background: url(/imagenes/comunes/fnd-menu.png) no-repeat -76px bottom;}
			#cabecera #menu li #vo, div.cabeceraPagina #menu li #vo {width: 93px; background: url(/imagenes/comunes/fnd-menu.png) no-repeat -142px top;}
			#cabecera #menu li #vo:hover, #cabecera #menu li #vo.hover, div.cabeceraPagina #menu li #vo:hover, div.cabeceraPagina #menu li #vo.hover {background: url(/imagenes/comunes/fnd-menu.png) no-repeat -142px bottom;}
			#cabecera #menu li #tallerVirtual, div.cabeceraPagina #menu li #tallerVirtual {width: 69px; background: url(/imagenes/comunes/fnd-menu.png) no-repeat -235px top;}
			#cabecera #menu li #tallerVirtual:hover, #cabecera #menu li #tallerVirtual.hover, div.cabeceraPagina #menu li #tallerVirtual:hover, div.cabeceraPagina #menu li #tallerVirtual.hover {background: url(/imagenes/comunes/fnd-menu.png) no-repeat -235px bottom;}
			#cabecera #menu li #recambiosOriginales, div.cabeceraPagina #menu li #recambiosOriginales {width: 101px; background: url(/imagenes/comunes/fnd-menu.png) no-repeat -304px top;}
			#cabecera #menu li #recambiosOriginales:hover, #cabecera #menu li #recambiosOriginales.hover, div.cabeceraPagina #menu li #recambiosOriginales:hover, div.cabeceraPagina #menu li #recambiosOriginales.hover {background: url(/imagenes/comunes/fnd-menu.png) no-repeat -304px bottom;}
			#cabecera #menu li #contacto, div.cabeceraPagina #menu li #contacto {width: 86px; background: url(/imagenes/comunes/fnd-menu.png) no-repeat -405px top;}
			#cabecera #menu li #contacto:hover, #cabecera #menu li #contacto.hover, div.cabeceraPagina #menu li #contacto:hover, div.cabeceraPagina #menu li #contacto.hover {background: url(/imagenes/comunes/fnd-menu.png) no-repeat -405px bottom;}
			#cabecera #menu li #stockVO, div.cabeceraPagina #menu li #stockVO {width: 102px; background: url(/imagenes/comunes/fnd-menu.png) no-repeat right top;}
			#cabecera #menu li #stockVO:hover, #cabecera #menu li #stockVO.hover, div.cabeceraPagina #menu li #stockVO:hover, div.cabeceraPagina #menu li #stockVO.hover {background: url(/imagenes/comunes/fnd-menu.png) no-repeat right bottom;}

#migas {margin-left: 10px; padding-top: 4px; height: 21px;}
	#migas li {float: left;}
		#migas li a {color: #9b9d9c; font-size: 10px;}
		#migas li span {color: #9b9d9c; font-size: 10px;}
		#migas li strong {color: #335c85; font-size: 10px;}

#pie, div.piePagina {padding: 12px 0 15px 35px; height: 8px; border-bottom: solid 3px #3a3939;}
	#pie p, div.piePagina p {float: left; display: inline; font-size: 11px; color: #7a7d80;}
	#pie p.right, div.piePagina p.right {float: right; margin-right: 25px;}	
		#pie p strong, div.piePagina p strong {color: #00498a;}	
		#pie p a, div.piePagina p a {text-decoration: underline; font-size: 11px; color: #7a7d80;}
		#pie p.right a, #pie p.right span {float: left !important;}
		#pie p a:hover, div.piePagina p a:hover {text-decoration: none;} 	
