body {
	/*background-color:#FFFFEC;*/
	background-color:#FFFFEC;
}

/**
*	Contiene todos lo elementos de la pagina web.	 
*/
#Contenedor {
	/*position:absolute;*/
	/*width: 1024px;*/
	width: 1350px;
	height: 760px;
	margin:auto;
	/*border:dashed thin #0080ff;*/
	/*background-color:#FFFFEC;*/
	background-color:#FFFFEC;
	overflow-x:hidden;
	overflow-y:auto;
	z-index: auto;
}

/**
*	Contiene los elementos del menu de la pagina web.
*/
#ContenedorMenu {
	/*position:absolute;
	width: 1022px;
	height: 100px;
	
	border:thin solid #0080ff;
	background:transparent;*/
	/*opacity:0.7;*/
	/*
	padding-top: 10px;
    padding-bottom: 10px;
	position:center;
	width: 1300px;
	height: 100px;
	
	border:thin solid #162266;
	background-color:#001b58;
	box-shadow: inset -25px -25px 70px rgba(1, 23, 71,.9), inset 25px 25px 100px 15px rgba(255,255,255,.2);
	top:10px;
	overflow-x:hidden;
	overflow-y:auto;
	
	z-index: auto;
	*/
	
	height: 20px;
	padding-top: 10px;
	padding-bottom: 80px;
	text-align: center;
    background:#001b58;
	box-shadow:inset -25px -25px 70px rgba(1, 23, 71,.9), inset 25px 25px 100px 15px rgba(255,255,255,.2);
	border-radius:10px;
	
}
#ContenedorMenu2
{
	padding-right: 10px;
	padding-bottom: 5px;
	text-align:right;
	background:#001b58;
}


/**
*	Contiene los elementos cambiantes de la pagina web.
*/
#ContenedorEventos {
	position:absolute;
	width: 1022px;
	height: 720px;
	
	top:130px;
	overflow-x:hidden;
	overflow-y:auto;
	/*border-top:thin dotted #0080ff;*/
	/*border:dashed #0080ff;*/
	background:transparent;
	z-index: auto;
}

/**
*	Muestra un mensaje al usuario cuando la aplicacion esta realizando algun proceso.
*/
#ContenedorCargando {
	/*display: block;*/
	position:absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	/*background-color:#FFFFEC;*/
	background-color:#FFFFEC;
	opacity:0.8;
	z-index: auto;
}
.CargandoImg {
	/*700,200*/
	margin-left:50%; 
	margin-top:20%;
	z-index: auto;
}
.PCargando{
	margin-left:47%;
	margin-top:0px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#006291;
	z-index: auto;
}
.PCargando2{
	margin-left:45.5%;
	margin-top:5px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#006291;
	z-index: auto;
}
.PSesionCargando{
	margin-left:47%;
	margin-top:5px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#006291;
	z-index: auto;
}


.Logotipo1 {
	/*position:absolute;*/
	float:left;
	margin-top:10px;
	margin-left:5px;
	/*border:dotted thin #2DBBFF;*/
	z-index:auto;
}
.TituloMenu {
	/*float:left;
	margin-top:48px;
	margin-left:-54px;
	font-family: Impact, Charcoal, sans-serif;
	font-size:14pt;
	color:#076CA3;
	z-index: auto;
	*/
	/*position:absolute;*/
	float:left;
	margin-top:5px;
	/*margin-left:-54px;*/
	font-family: Merriweather;
	font-size:14pt;
	color:#FFFFFF;
	margin-left:40px;
	/*z-index: auto;*/
}
.Logotipo2 {
	/*position:absolute;*/
	float:left;
	margin-top:10px;
	margin-left:20px;
	/*border:dotted thin #2DBBFF;*/
	z-index:auto;
}

.BInicio{
	/*position:absolute;*/
	float:left;
	/*background-color:transparent;
	cursor:pointer;
	border:dotted thin #2DBBFF;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0A99C9;*/
	background:transparent;
	cursor:pointer;
	border:dotted thin #2DBBFF;
	
	font-family:Merriweather;
	font-size:10pt;
	font-weight:bold;
	color:#00A3F0;
	text-align:center;
	
	padding: 10px 30px 10px 30px;
	margin-top: 20px;
	margin-left: 40px;
	z-index: auto;
}
.BInicio:hover {
	text-decoration:underline;
	opacity: 0.9;
}
.BPreguntas{
	/*position:absolute;*/
	float:right;
	/*background-color:transparent;
	cursor:pointer;
	border:dotted thin #2DBBFF;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0A99C9;*/
	background:#51535B;
	cursor:pointer;
	border:dotted thin #51535B;
	font-family: Merriweather; 
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:11pt;
	font-weight:bold;
	color:#D0D3DF;
	text-align:center;
	border-radius:5px;
	padding: 10px 10px 10px 10px;
	margin-top: 40px;
	margin-right: 50px;
	z-index: auto;
}
.BPreguntas:hover {
	/*background-color:#2492FF;*/
	/*color:#FFF;*/
	text-decoration:underline;
	opacity: 0.7;
}

.BRegistro{
	/*position:absolute;*/
	float:right;
	/*background-color:transparent;
	cursor:pointer;
	border:dotted thin #2DBBFF;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0A99C9;*/
	background:#51535B;
	cursor:pointer;
	border:dotted thin #51535B;
	
	font-family:Merriweather;
	font-size:11pt;
	font-weight:bold;
	color:#D0D3DF;
	text-align:center;
	border-radius:5px;
	padding: 10px 10px 10px 10px;
	margin-top: 40px;
	margin-right: 30px;
	z-index: auto;
}
.BRegistro:hover {
	/*background-color:#2492FF;*/
	/*color:#FFF;*/
	text-decoration:underline;
	opacity: 0.7;
}

.BSesion{
	/*position:absolute;*/
	float:right;
	/*background-color:transparent;
	cursor:pointer;
	border:dotted thin #2DBBFF;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#0A99C9;*/
	
	background:#51535B;
	cursor:pointer;
	border:dotted thin #51535B;
	
	font-family:Merriweather;
	font-size:11pt;
	font-weight:bold;
	color:#D0D3DF;
	text-align:center;
	border-radius:5px;
	padding: 10px 10px 10px 10px;
	margin-top: 40px;
	margin-right: 30px;
	z-index: auto;
}
.BSesion:hover {
	/*background-color:#2492FF;*/
	/*color:#FFF;*/
	text-decoration:underline;
	opacity: 0.7;
}

.ImagenAviso {
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-top:0px;
	width:18px;
}

/**
*	Estilo Texto excepciones, cuando se ha producido algun error.
*/
.Excepcion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	text-align:center;
	
	color:#FF5353;
	background-color: #FEEDE0;
	border:solid 1px #FF3333;
	padding: 15px;
	margin: 8px 15px 8px 15px;
	
	cursor:pointer;
	z-index: auto;
}

/**
*	Estilo para los mensajes cuando algo se ha realizado con exito.
*/
.Exito {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	/*color:#FFF;
	text-align:center;
	
	border: dotted thin #FFF;
	background-color:#70DF00;*/
	text-align:center;
	color: #69D200;
	background-color: #E1FEBA;
	border: solid 1px #ACE673;
	padding: 10px;
	
	cursor:pointer;
	z-index: auto;
}


.Info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	/*color:#FFF;
	text-align:center;
	
	border: dotted thin #FFF;
	background-color:#70DF00;*/
	text-align:center;
	color: #3a87ad;
	background-color: #d9edf7;
	border:solid 1px #98D6F5;
	padding: 10px;
	
	cursor:pointer;
	z-index: auto;
}