/*
Referencia de los colores utilizados
	
	Naranja(Fondo Claro): #ffea98
	Naranja(Fondo oscuro): #fdcd5e       
	Naranja(Borde Claro): #ffcc00	
	Naranja(Borde Oscuro): #cc9900

	Rojo(Fondo): #ffdddd
	Rojo(Borde): #990033

	Verde(Claro): #99cc00
	Verde(Borde): #ddffdd

*/

/* Hack para que mozilla y explorer muestren las paginas iguales */
*{-moz-box-sizing: border-box;box-sizing: border-box}

/* Estilos comunes a todo el portal */
body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0;
	font-family:arial;	 	 
	font-size:10pt;
}
font{
	font-family:arial;	
}
span{
	font-family:arial;	
}
li{
	font-face:arial;
}

hr{
	height:5px;
	background-color:#ffcc00;
}

/* Estilos de la cabecera */ 
.dvEncabezado{ 
	position:absolute;
	top:0px;
	left:0px;
	margin:0px;
	width:100%;
	height:70px;
	overflow:hidden;
	border:1px solid #ffcc00;
}

/* Estilos de la barra de navegacion rapida */
.dvNavegacionRapida{ 
	position:absolute;
	font-size:10pt;
	overflow:hidden;
	top:70px;
	left:0px;
	margin:0px;
	width:100%;
	height:52px;
	border:1px solid #ffcc00;
	background-image:url('../_img/fondo_menu.jpg');
}
.dvRastroEnlaces{
	float:left;
	margin-top:2px;
}

/* Estilos del menu de navegacion */
.dvMenuNavegacion{
	position:absolute;
	overflow:hidden;
	top:125px;
	left:0px;
	width:160px;
	border:0px;
	background-color:#ffffff;
	border:0px;	
	Z-index:1;
}


/* Estilos del menu de publicidad */
.dvMenuPublicidad{
  position: absolute;
	overflow:hidden;
  top: 125px;
  right: 0px;
  width: 160px;
	border:0px;	
	background-color:#ffffff;
	Z-index:0;
}

/* Estilos del area central de las paginas*/
.dvCentral{
  position:relative;
	top:125px;
	left:0px;
  right:0px;
	margin-left:163px;
	margin-right:164px;
	margin-bottom:125px;
	border:0px;
	background-color:#ffffff;
	Z-index:2;
}
/* Estilo del pie de pagina */
.dvPie{
  position:relative;
	left:0px;
  right:0px;
	margin-left:163px;
	margin-right:164px;
	text-align:center;
	border:1px solid #ffcc00;
	Z-index:3;
}

/* Estilos del contenido del menu de navegacion */
	/* Capa con los titulos de cada seccion */
	.dvSupermenu{
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		width:100%;
		margin-right:0px;
		margin-left:0px;
		border-top:1px solid #cc9900;
		border-left:1px solid #cc9900;
		border-right:1px solid #cc9900;		
		border-bottom:1px solid #ffcc00;
		background-color:#fdcd5e;	
	}
	/*Capa con todas las opciones de una seccion */
	.dvSubmenu{
		width:100%;
		margin-bottom:2px;		
		font-size:9pt;
		border-top:1px solid #cc9900;
		border-left:1px solid #cc9900;
		border-right:1px solid #cc9900;		
		border-bottom:1px solid #cc9900;
	}

	.dvSupermenuPubli{
		font-size:10pt;
		font-weight:bold;
		text-align:center;
		width:100%;
		margin-right:0px;
		margin-left:0px;
		border-top:1px solid #cc9900;
		border-left:1px solid #cc9900;
		border-right:1px solid #cc9900;		
		border-bottom:1px solid #ffcc00;
		background-color:#fdcd5e;	
	}

	.dvSubmenuPubli{
		width:100%;
		margin-bottom:2px;		
		font-size:9pt;
		border-top:1px solid #cc9900;
		border-left:1px solid #cc9900;
		border-right:1px solid #cc9900;		
		border-bottom:1px solid #cc9900;
	}	
	.enlacePubli{
		color:#0000ff;
		text-decoration:underline;
	}
	
	/*Spans con cada opcion individual*/
	.spMenu{
		width:100%;
		display:block;
		border:1px solid #ffffff;
	}	
	.spMenuHover{
		cursor:pointer;
		border:1px solid #990033;
		background-color:#ffdddd;
	}	

	.spSubMenu{
		width:100%;
		display:block;
		font-size:8pt;
		padding-left:4px;
		border:1px solid #ffffff;
	}	
	.spSubMenuHover{
		cursor:pointer;
		border:1px solid #99cc00;
		background-color:#ddffdd;
	}

	.enlaceMenu{
		text-decoration:none;
		color:#000000;
	}

/* Estilos del contenido de la capa central   */
	/* Capa contenedora del titulo del articulo */
	.dvTituloCentral{
		position:relative;
		width:100%;
		font-size:14pt;
		font-weight:bold;
		text-align:center;
		border:1px solid #cc9900;
		background-color:#fdcd5e;
	}

	/* Capa con el contenido central de la pagina */
	.dvContenido{
		position:relative;
		width:100%;
		background-color:#ffffff;
		word-wrap:break-word;
		overflow:hidden;
		text-align:justify;
		border:0px;
	}