/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ESTILOS COMUNES - ESTRUCTURA
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/* ELEMENTOS GENERALES DE LA PÁGINA */
html{height: 100%;}
body{
	text-align: center;
	height: 100%;
}
/* ARMAZÓN DE LA PÁGINA */
#web{
	position:relative;
	display:block;
	width:100%;
	height: 100%;	
	font-size:1.1em;
	font-family:Tahoma, Verdana, Arial, Tahoma, Helvetica, sans-serif;
	background-image:url(../images/fnd_web.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	color: #9a9a9a;
}
/* CONTENEDOR DE LA PÁGINA */
#contenedor{
	position: relative;
	width:773px;
	margin: 0 auto -200px auto;
	min-height: 100%;
	height:auto;
	_height: 100%;		
	overflow:hidden;
	_overflow:visible;	
	text-align: left;
}
/* Cabecera de la web ////////////////////////////////////////////////////////////////////////////////////////////////////*/
#cabecera{
	position: relative;
	width:773px;
	height:155px;
	margin: 0 auto;
	clear: both;
	margin-bottom:15px;
}	
/*//////////////////////////////////*/
#logotipo{
		position:absolute;
		top:3px;
		left:15px;
		z-index:1000;
	}
/*/////////////////////////////////*/
.banner_home{ 
	text-align:center;
	margin:1em 0;
}
/*//////////////////////////////////*/
	#menuPrincipal{
		position:relative;		
		text-align:right;
		height:148px;
	}
		#menuPrincipal ul{
			position:absolute;
			/*top:133px;*/
			bottom:0;
			right:0;	
			width:773px;
		}
		#menuPrincipal ul li{ 
			display:inline;
		}
		#menuPrincipal ul li a{ 
			color:#585858;
			background-color:#f1f1f1;
			font-weight:bold;			
			text-decoration:none;
			padding:0.5em 1em;
		}
		 
		#menuPrincipal li a.activo{ 			
			color:#f1f1f1;
			background-color:#585858;
		}
		#menuPrincipal li a:hover{ 
			color:#f1f1f1;
			background-color:#585858;
		}
/*//////////////////////////////////*/
#menuAuxiliar{
	position:absolute;
	top:5px;
	right:0;
	z-index:1000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:375px;
	display:block;	
	background-color:#f5f5f5;
	
}

#menuAuxiliar form{}
#menuAuxiliar form fieldset{
	border:none
}
#menuAuxiliar form fieldset legend{
	display:none;
}
#menuAuxiliar form fieldset div{}
#menuAuxiliar form fieldset div label{
	float:left;
	margin:0 5px;
	color:#000;
}
#menuAuxiliar form fieldset div input{
	float:left;
	border:1px solid #f1f1f1;
}

#menuAuxiliar form fieldset  input#entrar{
	background-color:#585858;
	color:white;
	margin:0 5px;
	border:none;
	cursor:pointer;
	padding:1px;
	font-weight:bold;
}
/*//////////////////////////////////////////////////*/
	#menuAuxiliar ul{
		background-color:#f1f1f1;
		padding:10px;
	}
	#menuAuxiliar ul li{ 
			color:#585858;
			padding-left:5px;
			background-image:url(../images/ico_doble.gif);
			background-position:0 0.5em;
			background-repeat:no-repeat;
		}
		#menuAuxiliar li a{ 			
			color:#585858;
			text-decoration:none;
			font-weight:bold;
			
		}
		#menuAuxiliar li a:hover{
		text-decoration:underline;	
		}
/*//////////////////////////////////*/
#migas{
	width:100%;
	margin-bottom:15px;
	border-bottom:1px solid #fafafa;
}
	#migas ul{margin:0.8em auto 0.8em 5px;	}
	#migas ul li{
		display:inline;
		padding-right:0.5em;
		font-weight:normal;
		padding-left:5px;
		background-image:url(../images/ico_simple.gif);
		background-position:0 0.6em;
		background-repeat:no-repeat;
	}
	#migas ul li a{
		text-decoration:underline;
		color:#757575;
		font-weight:normal;
	}
	#migas ul li a:hover{
		text-decoration:none;
	}
	#migas ul li a.inicio{
		text-decoration:none;
		color:#FA9FCC;
		font-weight:bold;
	}
	#migas ul li a.inicio:hover{
		text-decoration:underline;
	}
	#migas ul li a.seccion{
		text-decoration:underline;
		color:#FA9FCC;
		font-weight:normal;
	}
	#migas ul li a.seccion:hover{
		text-decoration:none;
	}
/* Contenido de la web ///////////////////////////////////////////////////////////////////////////////////////////////////*/	
#contenido{
	display:block;
	overflow:hidden;
	_height:1%;
	_overflow:visible;
	padding-bottom:40px;
}
	#contenido .colPrincipal{		
		width:190px;
		float:left;
		padding-top:50px;
		padding-bottom:200px;
	}	
	#contenido .colCont{
		margin-left:10px;		
		width:375px;
		float:left;
		padding-bottom:200px;	
	}
			#contenido .colCont.ancho{		
				width:565px;
				float:left;
			}
	
	#contenido .colAux{		
		width:180px;
		float:right;
		border:1px solid red;	
	}
/* Pie de la web //////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#pie{
	position: relative;
	width:773px;
	height:200px;
	margin: -200px auto 0 auto;
	clear: both;
	z-index:100;
	background-image:url(../images/fnd_pie.gif);
	background-position:center bottom;
	background-repeat:no-repeat;

}
	#pie p{
		position:absolute;
		bottom:12px;
		left:15px;
	}
	#pie ul{
		position:absolute;
		bottom:12px;
		right:15px;
	}
	#pie ul li{
		display:inline;
	}
	#pie ul li a{
		color:#9a9a9a;
	}
	#pie ul li a:hover{
		text-decoration:underline;
	}