*{
	margin: 0;
	padding:0;
 }
 
html{
	overflow-y: scroll;	
	overflow-x: hidden;
	height:100%;
}

body {
	font-family: Tahoma; 
	font-size: 11px;
	color: #555555;
	/* Han cambiado el color de fondo
	background-color: #f9f9f9;*/
	background-color: #ffffff;
	text-align: left;
	height: 100%;
	margin:0;	
}

table{
	border-collapse:collapse; 
	border-spacing:0;
}

img{
	border: 0;
}

a{
	outline:none;
}

/** ESTRUCTURA ****/
/** ---------- ****/
#wrap{
	position: relative;
	width: 100%;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

/*#header{
	position: relative;
	height:188px;
	background-color: #f9f9f9;
}

#fondoMenu{
	position: absolute;
	top: 0;
	width:1680px;
	margin-left:-1020px;
	left:50%;
	height: 188px;
}

#menu{
	position: absolute;
	top: 0;
	width:890px;
	margin-left:-445px;
	left:50%;
	height: 188px;
}*/

#wContenido{
	position: relative;
	/*background: url(/images/menu/sombra.gif) repeat-x left top;*/
	width: 100%;
	color:#5f5f5f;
	/*padding-bottom: 350px;*/
	z-index:2;

}

#contenido{	
	position: relative;
	width:890px;
	/*margin-left:-645px;
	left:50%;*/
	margin: 0 auto;
	
}

#wPie{
	position: relative;
	/*width:100%;*/
	/*width: 1680px;
	height: 350px;*/
	bottom: 0;	
	width:1920px;
	margin-left:-1000px;
	left:50%;
	height: 200px;
	clear:left;
}

#enfocaPie{
	
	background: url(/images/grupoenfoca.gif) no-repeat left top;
	
}

#enfocaPie span{
	text-indent:-5000px;
	position:absolute;
}

#frasePie{
	position:absolute;
	top:170px;
	left:549px;
}



#fondoPie{
	position: absolute;
	width:1920px;
	/*
	originalmente
	margin-left:-740px;
	*/
	margin-left:-920px;
	left:50%;
	height:300px;
}

#pie{
	position: absolute;
	width:950px;
	margin-left:-475px;
	left:50%;
	top:-130px;
}


/** MENÚ CABECERA ****/
/** ------------- ****/

/*#menu ul, #menu h1, #logoValor{
	position: absolute;
}

#menu ul{
	list-style: none;
}

#menu p{
	background: url(/images/logo-amigos-del-chocolate.gif) no-repeat;
	width: 203px;
	height: 92px;
	top: 20px;
	text-indent: -5000px;
}

#logoValor{
	left: 70px;
	top: 120px;
}

ul#botHome{
	top: 155px;
	left: 210px;
	width: 20px;
	height: 30px;
}

ul#botones{
	top: 150px;
	right:175px;
}

ul#buscador{
	top: 147px;
	right: 0;
}

#botones li{
	display: inline;
}

#menu input{
	display: block;
	border: 1px solid #c7bc9f;
	font-size: 10px;
	font-family: Tahoma;
	color: #555555;
	height: 15px;
	margin-top: 2px;
	padding-top: 3px;
	padding-left: 2px;
	float:left;
}*/


/** MENÚ CABECERA ****/
/** ------------- ****/


#header{
	position: relative;
	height:180px;
	z-index:4;
}

#fondoMenu{
	position: absolute;
	top: 0px;
	margin-left:-970px;
	left:50%;
	/*background: url(/images/cabecera0.jpg) no-repeat top left;*/
	width:1920px;
	height: 128px;

}

#fondoMenuInferior{
	position: absolute;
	top: 128px;
	margin-left:-970px;
	left:50%;
	background: url(/images/cabeceraInferior.png) no-repeat top left;
	width:1920px;
	height: 165px;

}


#menuCab{
	position: absolute;
	top: 1px;
	width:890px;
	margin-left:-490px;
	left:50%;
	height: 188px;
}


#menuCab ul, #menuCab h1, #logoValor{
	position: absolute;
}

#menuCab ul{
	list-style: none;
}

/*#menuCab p{
	background: url(/images/logo-amigos-del-chocolate3.gif) no-repeat;
	width: 204px;
	height: 96px;
	top: 20px;
	right:-30px;
	text-indent: -5000px;
	position:relative;
	cursor:pointer;
}*/

#menuCab #amigosdelchocolate{
	width: 204px;
	height: 96px;
	top: 20px;
	right:-30px;
	position:relative;
}

#menuCab #imagenWorldRace{
	position:absolute;
	top:30px;
	right:0;	
}


#logoValor{
	left: 25px;
	top: 148px;
}

ul#botHome{
	top: 150px;
	left: 113px;
	width: 20px;
	height: 30px;
}

ul#botones{
	top: 146px;
	right:275px;
	list-style:none;
}

ul#buscador{
	top: 142px;
	right:85px;
}

ul#buscador #imgBuscador{
	top:2px;
	position:relative;
}

#buscadorLupa{
	top:-8px;
	position:relative;
}

#usuarioCabecera{
	top: 147px;
	left:810px;
	width:150px;
	text-align:right;
}

ul#usuarioCabecera li{
	font-family:Tahoma;
	color:#41261b;
	font-size:12px;
}

ul#usuarioCabecera .usuRegistrado{
	font-family:Tahoma;
	color:#bf5c3d;
	font-size:12px;
}

ul#usuarioCabecera .usuRegistrado a{
	text-decoration:none;
	color:#bf5c3d;
	font-weight:normal;
}

ul#usuarioCabecera .usuRegistrado a:hover{
	color:#41261b;
	font-weight:normal;
}

ul#usuarioCabecera li a{
	text-decoration:none;
	color:#41261b;
	font-weight:bold;
}

ul#usuarioCabecera li a:hover{
	text-decoration:none;
	color:#bf5c3d;
	font-weight:bold;
}

#botones li{
	float:left; 
}

#botones li a{
	display:block; 
	text-decoration:none; 
	
}

#menuCab input {
	display: block;
	border: 1px solid #c7bc9f;
	font-size: 10px;
	font-family: Tahoma;
	color: #555555;
	height: 15px;
	margin-top: 2px;
	padding-top: 3px;
	padding-left: 2px;
	float:left;
}

ul.submenuCab{
	display:none;
}

#botones ul.submenuCab { 
	padding:7px; 
	position:absolute; 
	list-style:none; 
	background-color:#ded7c9;
	z-index:1;
}

#botones #submenuMaestro ul.submenuCab { 
	padding-right:2px; 
	background-color:#ede7db;
	background-image: url(/images/maestro-menu2.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:95px;
	width:150px;
	font-weight:normal;
}

#botones #submenuSecretos ul.submenuCab { 
	padding-right:1px; 
	background-color:#ede7db;
	background-image: url(/images/secretos-menu2.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:145px;
	width:150px;
}

#botones #submenuMomentos ul.submenuCab { 
	padding-right:2px; 
	background-color:#ede7db;
	background-image: url(/images/momentos-menu2.jpg);
	background-position:0px -2px;
	background-repeat:no-repeat;
	height:70px;
	width:150px;
	font-weight:normal;
}

#botones #submenuRecetario ul.submenuCab { 
	padding-right:2px; 
	background-color:#ede7db;
	background-image: url(/images/recetario-menu2.jpg);
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:45px;
	width:150px;
	font-weight:normal;
}

#botones ul.submenuCab li { 
	float:none; 
	border-bottom:1px solid #c7c1b2; 
	width:135px;
	padding-top:3px;
	padding-bottom:3px;
	display:block;
	padding:5px;
	font-size:11px;
	font-weight:normal;
	
}


#botones ul.submenuCab .primeroCab{
	/*border-bottom:none;*/
	padding-top:25px;
}

#botones ul.submenuCab li a{ 
	text-decoration:none;
	color:#bf5c3d;
}

#botones ul.submenuCab li a:hover{
	color:#56131a;
}

/**   MENÚ PIE    ****/
/** ------------- ****/

#pie p, #pie a{
	color: #a88043;
	font-size: 10px;	
}

#pie a{
	text-decoration: none;
}

#pie a:hover{
	color: #f9f9f9;
}

#pieInfo{
	position: absolute;
	width: 945px;
	top: 380px;
	right: -35px;
	text-align: right;
}

#avisoLegal{
	margin-top: 5px;
	padding-top: 3px;
	height: 30px;
	border-top: 1px solid #74614d;
}

/** CLASES COMUNES ****/
/** -------------- ****/
#path{
	position: absolute;
	color: #96847c;
	background: url(/images/flecha-path.gif) no-repeat 0px 3px;
	padding-left: 12px;
	left: 10px;
	top: 35px;
}

#path a{
	color: #96847c;
	text-decoration:none;
}

#path a:hover{
	color: #404040;
	text-decoration:none;
}

#alertaIE6{
	width:100%;
	height:110px;
	position:relative;
	padding-top:5px;
	background-color:#d97200;
	float:left;
}

#bloqueAlerta{
	float:left;
	left:50%;
	margin-left:-330px;
	width:1000px;
	position:relative;
}

#alerta{
	float:left;
}



#alertaIE6 #texto{
	font-family:Tahoma;
	font-size:12px;
	color:#000000;
	width:500px;
	text-align:justify;
	padding-left:10px;
	position:relative;
	float:left;
	margin-top:10px;
}

#alertaIE6 #texto p{
	margin-top:10px;
}

#alertaIE6 #texto p a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}	

#alertaIE6 #texto p a:hover{
	color:#ffffff;
}

#alertaIE6 #salir{
	float:right;
	border-left:1px solid #da7000;
	margin-right:100px;
	height:105px;
	font-family:Tahoma;
	font-size:12px;
}

#alertaIE6 #salir a{
	text-decoration:none;
	color:#ffffff;
	top:45px;
	position:relative;
	left:40px;
	font-weight:bold;
}

#alertaIE6 #salir a:hover{
	text-decoration:none;
	color:#000000;
}
