*{
	margin:0;
	padding:0;
}

body {
	background:#ffffff;
	margin:0 auto;
	overflow:hidden;/*Needed to eliminate scrollbars*/
}

/* -----------------Inicio Capas ----------------- */
#Contenedor {
	width:960px; margin:20px auto;
}

#Banderas {
	padding:5px; float:right; height:16px;
}

#BarraNavegacion{
	padding:5px; float: left; height:16px;
}

#MenuSuperior {
	width:100%; margin:0 auto; background-color:#e98300; color:#FFFFFF; padding:8px 0; text-align:center; font:12px Arial, Helvetica, sans-serif; float:left;
}

#MenuInferior {
	width:100%; margin:0 auto; color:#000000; padding:5px; font:12px Arial, Helvetica, sans-serif; float:left; text-align:center; padding-left:103px;
}

#Cuerpo {
	width:958px; margin:0 auto;
}

#ContenidoIzquierda {
	width:340px; float:left; text-align:center;
}

#ContenidoDerecha {
	width:558px; float:right; padding:20px; background-color:#eaeaea; margin-right:20px; overflow:auto;
}
/* -----------------Fin Capas ----------------- */

/* -----------------Inicio Textos ----------------- */
.textos {
	color: #000000; font:normal 14px Arial, Helvetica, sans-serif; text-align:justify;
}
A.textos {
	text-decoration: none; color: #000000;
}
A.textos:hover {
	color: #cccccc; text-decoration: none;
}

.menuSuperior {
	color: #ffffff; font:normal 15px Arial, Helvetica, sans-serif; padding:0 15px;
}
A.menuSuperior {
	text-decoration: none; color: #ffffff; font-weight:bold;
}
A.menuSuperior:hover {
	color: #000000; text-decoration: none;
}
.menuSuperiorActivo {
	color: #000000; font:normal 15px Arial, Helvetica, sans-serif; padding:0 15px;
}
A.menuSuperiorActivo {
	text-decoration: none; color: #000000; font-weight:bold;
}
A.menuSuperiorActivo:hover {
	text-decoration: none;
}

.menuInferior {
	color: #000000; font:normal 14px Arial, Helvetica, sans-serif; padding:0 10px;
}
A.menuInferior {
	text-decoration: none; color: #000000; font-weight:bold;
}
A.menuInferior:hover {
	color: #cccccc; text-decoration: none;
}
.menuInferiorActivo {
	color: #cccccc; font:normal 14px Arial, Helvetica, sans-serif; padding:0 10px;
}
A.menuInferiorActivo {
	text-decoration: none; color: #cccccc; font-weight:bold;
}
A.menuInferiorActivo:hover {
	text-decoration: none;
}
/* -----------------Fin Textos ----------------- */

/* -----------------Inicio Banner Cabecera ----------------- */
img{
	border:none;
}

#contenido{
	margin:0px auto;
	width:100%;
	bottom:305px;
	z-index: 3;
	position:absolute;
}

#marcocontenido{
	overflow: hidden;
	height: 100%;
	text-align:left;
	z-index: 3;
}

#contenido2{
	margin:0px auto;
	height:300px;
	width:100%;
	bottom:0px;
	z-index: 3;
	background:#fff;
	position:absolute;
}

#marcocontenido2{
	overflow: hidden;
	height: 100%;
	text-align:left;
	z-index: 3;
}

/*Supersized Stamp*/
.stamp{
	float: right;
	margin: 25px 20px 0 0;
}

/*Supersize Plugin Styles*/
#loading {
	position: absolute;
	top: 49.5%; 
	left: 49.5%;
	z-index: 3;
	width: 24px; 
	height: 24px;
	text-indent: -999em;
	background-image: url(../imagenes/progress.gif);
}

#supersize{
	position:fixed;
}

#supersize img, #supersize a{
	height:100%;
	width:100%;
	position:absolute;
	z-index: 0;
}

#supersize .prevslide, #supersize .prevslide img{
	z-index: 1;
}

#supersize .activeslide, #supersize .activeslide img{
	z-index: 2;
}
/* -----------------Fin Banner Cabecera ----------------- */

