/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ESTILOS COMUNES - ESTRUCTURA
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ELEMENTOS GENERALES DE LA PÁGINA */
html{height: 100%;}
body{
	color: #000;
	height: 100%;
}
/* ARMAZÓN DE LA PÁGINA */
#web{
	position:relative;
	display:block;
	margin:0 auto;
	/*width:90%;*/
	width:904px;
	height: 100%;	
	font-size:1.1em;
	font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background-color:white;	
}
/* CONTENEDOR DE LA PÁGINA */
#contenedor{
	position: relative;
	width:100%;
	margin: 0 auto -40px auto;
	min-height: 100%;
	height:auto;
	_height: 100%;		
	overflow:hidden;
	_overflow:visible;
	background-color:white;
}
/* Cabecera de la web ////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cabecera{
	position: relative;
	width:100%;
	height:100px;
	margin: 0 auto;
	clear: both;
	background-color:#fff;
	background-image:url(../images/fnd_cabecera.gif);
	background-position:0 0;
	background-repeat:repeat-x;
}	
/*//////////////////////////////////*/
#logotipo{
		position:absolute;
		top:40px;
		left:15px;
	}
/*//////////////////////////////////*/
#idiomas{
	position:absolute;
	top:5px;
	left:5px;
	color:#000;
}
	#idiomas ul li{ display:inline;}	
	#idiomas ul li a{ color:#585858;}
	#idiomas ul li a:hover{ text-decoration:underline;}
/*//////////////////////////////////*/
	#menu_auxiliar{
		position:absolute;
		top:5px;
		right:5px;
		color:#585858;
	}
		#menu_auxiliar ul{list-style:none;}
		#menu_auxiliar li{ display:inline;}
		#menu_auxiliar li a{ color:#585858; }
		#menu_auxiliar li a.inicio{
			font-weight:bold; 			
			color:#F2CB4E;			
		}
		#menu_auxiliar li a.activo{ color:#ECBE19; }
		#menu_auxiliar li a:hover{ 
			color:#ECBE19;
			text-decoration:underline;
		}
/*//////////////////////////////////*/
#menuPrincipal{
	 height:3.6em;
	 background-color:#F2CB4E;
	 background-image:url(../images/fnd_menuPrincipal.gif);
	 background-position:0 0;
	 background-repeat:repeat-x;
}
	#menuPrincipal ul{}
	#menuPrincipal ul li{ display: inline;}
	#menuPrincipal ul li a{
		color:#000;
		font-weight:bold;
		padding:0.6em 1.5em;
		display:block;
		float:right;
		border-left:1px solid #333333;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:1em;
		background-color:#F2CB4E;
	}
	#menuPrincipal ul li a:hover{
		color:#fff;
		background-color:#000;
	}
		#menuPrincipal ul li a.activo{
			color:#fff;
			background-color:#000;
		}
/* Contenido de la web /////////////////////////////////////////////////////*/	
#contenido{
	display:block;
	padding-bottom:60px;
}
	#contenido .colPrincipal{		
		/*width:18%;*/
		width:165px;
		height:400px;
		float:left;
		text-align:left;
		margin: 0 5px 0 2px;
	}	
	#contenido .colCont{		
		/*width:64%;*/
		/*width:445px;*/
		width:400px;
		float:left;
		/*margin-left:5px;*/
		margin-bottom:60px;		
	}
			#contenido .colCont.ancho{		
				width:80%;
				float:left;					
			}
			#contenido .colCont.completo{		
				width:100%;
				float:left;
			}
	#contenido .colAux{		
		/*width:14%;*/
		width:280px;		
		/*height:300px;*/
		padding-bottom:50px;
		float:right;
		background-image:url(../images/fnd_colAux.gif);
		background-position:0 0;
		background-repeat:repeat-x;
		background-color:#f1f1f1;
	}
		#contenido .colAux-tienda{		
		width:202px;		
		padding-bottom:50px;
		float:right;
		/*background-image:url(../images/fnd_colAux.gif);
		background-position:0 0;
		background-repeat:repeat-x;
		background-color:#f1f1f1;
		border-left:1px solid red;*/
	}
	
/* Pie de la web ///////////////////////////////////////////////////////////*/
#pie{
	position: relative;
	width:100%;
	height:60px;
	margin: -60px auto 0 auto;
	clear: both;
	text-align:left;
	color:#fff;
	background-color:#000;
	font-family:"Tahoma", Verdana, sans-serif;
	font-size:1em;
}
#pie p{
	text-align:center;	
	padding-top:20px;
}
	#pie p a{ 
		color:#fff;
		text-decoration:underline;
		font-weight:normal;
	}
	#pie ul li a:hover, #pie p a:hover{ text-decoration:none;}