/*//////////////////////////////////////
ESTILOS COMUNES - ESTRUCTURA
//////////////////////////////////////*/
/* ELEMENTOS GENERALES DE LA PÁGINA */
html{height: 100%;}
body{
	color: #585858;
	text-align: center;
	height: 100%;
	background-image:url(../images/fnd_web.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
/* ARMAZÓN DE LA PÁGINA */
/* Contenedor de toda la página */
#contenedor {
	position: relative;
	width:100%;
	margin: 0 auto -25px auto;	
	min-height: 100%;
	height:auto;
	_height: 100%;		
	overflow:hidden;
	_overflow:visible;
	text-align: left;
	font-size:1.1em;
}
#pie {
	position: relative;
	width:100%;
	height:25px;
	margin: -25px auto 0 auto;
	clear: both;
	background-color:#f5f5f5;
	line-height:1.6em;
	font-size:1.1em;
}
/* COMUNES DE TODA LA WEB/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* Cabecera de la web */
#cabecera{
	position: relative;
	height:165px;
	margin: 0 auto;	
	text-align: left;
}
#cabecera_impresion{ display:none;}
#cabecera div.color_modulo{
	position: absolute;
	top: 0;
	left: 0;
	width:100%;
	height:22px;
	z-index:0;
}
#cabecera div.home{background-color:#525252;}
#cabecera div#ayuda{
	position: absolute;
	top: 0;
	left: 0;
	height:22px;
	z-index:10000;
}
#cabecera div#ayuda a{	color:white; padding-top:3px; display:block; margin-left:5px;}
#cabecera div#ayuda a:hover{ text-decoration:underline;}
/*//////////////////////////////////////////////////////////*/
#cabecera div.logotipo{
	position: absolute;
	bottom: 0;
	left:-9px;
	_left: 0;
}
/*//////////////////////////////////////////////////////////*/
#cabecera div.version{
	position: absolute;
	top: 0;
	right: 0;
	z-index:10000;
}
/*///////////////////////////////////////////////////////////*/
#cabecera div.menuPrincipal{
	position:absolute;
	top:23px;
	/*right:205px;*/
	right:0;
	padding:3.75em;
	/*background-color:#f4f4f4;*/
}	
	#cabecera div.menuPrincipal ul li{
		display:inline;
	}
	#cabecera div.menuPrincipal ul li a{
		color:#525252;
		padding:1.75em;
		background-color:#f1f1f;
		border:1px solid #f6f6f6;		
	}
	#cabecera div.menuPrincipal ul li a:hover{
		background-color:#f1f1f1;
		color:#000;
	}
		#cabecera div.menuPrincipal ul li a.activo{
			color:#525252;
			font-weight:bold;
			background-color:#f1f1f1;
			border:1px solid #f6f6f6;
		}		
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// migas de pan */
#cabecera div.migas {
	position:absolute;
	top:130px;
	left:250px;
	height:20px;
	width: 71.8%;
	text-align:left;
	border-bottom:1px solid #ececec;
	margin-bottom:16px;
	padding-left:5px;
}
#cabecera div.migas ul {}
.migas ul li {	
	display:inline;
	background-image:url(../images/ico_doble.gif);
	background-position:0 0.5em;
	background-repeat:no-repeat;
	padding-left:11px;
	margin-right:4px;
}
#cabecera div.migas ul li a { color:#585858;}
#cabecera div.migas ul li a:hover {	text-decoration:underline;}
#cabecera div.migas ul li a.home{	font-weight:bold;}
#cabecera div.migas ul li a.home:hover{ text-decoration:none;}		
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// COLUMNA PRINCIPAL MENU */
#contenedor .colPrincipal{
	width:198px;
	margin-left:5px;	
	float:left;
	/*border-right:1px solid #d4d4d4;*/
	background-image:url(../images/fnd_menuSecundario.gif);
	background-position:top right;
	background-repeat:no-repeat;
	margin-right:34px;
	padding-bottom:100px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// COLUMNA CONTENIDOS */
#contenedor .colCont {
	float: left;
	color: #636363;
	width: 71.8%;
	text-align:left;
	padding-bottom:100px;
}
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// COLUMNA AUXILIAR */
#contenedor .colAux{
	/*float: right;
	padding: 0 20px;
	width: 20%;
	text-align:left;*/
}
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PIE */
#pie {	
	text-align:center;
	background-color:#585858;
}
#pie  p{  color:#fff; margin-top:5px; }
	#pie  a { color:#fff; }
	#pie  a:hover { text-decoration:underline; }

	#pie hr{ display:none;}