/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ESTILOS COMUNES - ESTRUCTURA
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ELEMENTOS GENERALES DE LA PÁGINA */
html{height: 100%;}
body{
	color: #000;
	height: 100%;
	background-color:#f1f1f1;
}
/* ARMAZÓN DE LA PÁGINA */
#web{
	position:relative;
	display:block;
	margin:0 auto;
	width:950px;
	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 -43px auto;
	min-height: 100%;
	height:auto;
	_height: 100%;		
	overflow:hidden;
	_overflow:visible;
	background-color:white;
}
/* Cabecera de la web ////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cabecera{
	position: relative;
	width:930px;
	height:168px;
	margin: 10px;
	clear: both;
	background-color:#fff;
	border-bottom:1px solid #ccc;
}
		
/*//////////////////////////////////*/
#logotipo{
		position:absolute;
		top:50px;
		left:15px;
	}
/*//////////////////////////////////*/
#menuPrincipal{
	 width:100%;
	 height:3.2em;
	 background-color:#F74D0B;
	 background-image:url(../images/fnd-menuPrincipal.gif);
	 background-position:bottom left;
	 background-repeat:repeat-x;
}
	#menuPrincipal ul{}
	#menuPrincipal ul li{ display: inline;}
	#menuPrincipal ul li a{
		color:#fff;
		font-weight:bold;
		padding:1em;
		display:block;
		float:left;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:1em;
		background-image:url(../images/fnd-menuPrincipal-separata.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	#menuPrincipal ul li a:hover{
		color:#E74210;
		background-color:#fff;
	}
		#menuPrincipal ul li a.activo{
			color:#E74210;
			background-color:#fff;
		}
/*//////////////////////////////////*/
#idiomas{
	position:absolute;
	top:0;
	right:110px;
	color:#fff;
}
	#idiomas ul li{ display:inline;}	
	#idiomas ul li a{ 
		color:#fff;
		font-weight:bold;
		padding:1em 0.5em;
		display:block;
		float:left;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:1em;	
	}
		#idiomas ul li a:hover{ text-decoration:underline;}
/*//////////////////////////////////*/
	#menuSecundario{
		position:absolute;
		top:0;
		right:5px;
		 height:35px;
		color:#585858;
		border-left:5px solid white;
	}
		#menuSecundario ul{
			list-style:none;
			margin-top:10px;
		}
		#menuSecundario li{ display:inline;}
		#menuSecundario li a{ 
			color:#585858;
			margin:0 0.8em;
		}
/* Contenido de la web /////////////////////////////////////////////////////*/	
#contenido{
	display:block;
	margin:0 10px;
}
	#contenido .colCont{
		width:670px;
		float:left;
		padding-bottom:80px;
	}
		#contenido .colCont.ancho {
			width:917px;
		}
	#contenido .colPrincipal{		
		width:247px;
		float:right;
		text-align:left;
		padding-bottom:80px;
	}
/* Pie de la web ///////////////////////////////////////////////////////////*/
#pie{
	position: relative;
	width:930px;
	height:43px;
	margin: -43px auto 0 auto;
	clear: both;
	text-align:left;
	color:#fff;
	background-image:url(../images/fnd-pie.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	font-family:Verdana, sans-serif;
	font-size:1em;
}
#pie p{
	position:absolute;
	top:15px;
	left:10px;
	font-weight:bold;
}
#pie ul{
	position:absolute;
	top:15px;
	right:10px;
	font-weight:bold;
}
	#pie ul li{
	display:inline;
	}
	#pie ul li a{	
		color:#fff;
		font-weight:bold;
		padding:0 1em;
		display:block;
		float:left;
		font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size:1em;
		background-image:url(../images/fnd-menuPrincipal-separata.gif);
		background-position:right bottom;
		background-repeat:no-repeat;
	}
	#pie ul li a:hover{ text-decoration:underline;}