body {
	background-image:url(../images/fondo_1.jpg);
	background-size: 100%, 100%;
	background-attachment: fixed;
	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

td {
	font-size: 10px;
	
}

.TextoBoldRojo {
	color:#ff0300;
	font-family: Arial;
	font-size: 11px;
	text-decoration:none;
	font-weight:bold;	
}

.contenidoGrisBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration:none;	
}
.contenidoGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration:none;	
}
.contenidoAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003c79;
	text-decoration:none;	
}
a:link.contenidoAzul,a:visited.contenidoAzul,a:active.contenidoAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003c79;
	text-decoration:underline;	
}
a:hover.contenidoAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration:underline;

}
.contenidoBeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ceb094;
	text-decoration:none;	
}
a:link.contenidoBeige,a:visited.contenidoBeige,a:active.contenidoBeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ceb094;
	text-decoration:underline;	
}
a:hover.contenidoBeige {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ceb094;
	text-decoration:underline;

}
.contenidoPeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	text-decoration:none;	
}
a:link.contenidoPeq,a:visited.contenidoPeq,a:active.contenidoPeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	text-decoration:none;	
}
a:hover.contenidoPeq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	text-decoration:underline;

}
.contenidoLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration:none;	
}
a:link.contenidoLink,a:visited.contenidoLink,a:active.contenidoLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration:underline;	
}
a:hover.contenidoLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003c79;
	text-decoration:underline;

}
.contenidoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #21536a;
	font-weight: bold;
	text-decoration:none;	
}
a:link.contenidoBold,a:visited.contenidoBold,a:active.contenidoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #21536a;
	text-decoration:none;	
}
a:hover.contenidoBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #21536a;
	text-decoration:underline;

}
.manito {
	cursor: hand;
}
.TituloBoldAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003c79;
	font-weight: bold;
	text-decoration:none;	
}
a:link.TituloBoldAzul,a:visited.TituloBoldAzul,a:active.TituloBoldAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003c79;
	font-weight: bold;
	text-decoration:none;	
}
a:hover.TituloBoldAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003c79;
	font-weight: bold;
	text-decoration:underline;
}
.TituloBoldNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration:none;	
}
a:link.TituloBoldNegro,a:visited.TituloBoldNegro,a:active.TituloBoldNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration:none;	
}
a:hover.TituloBoldNegro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	text-decoration:underline;
}
.TituloBoldBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration:none;	
}
a:link.TituloBoldBlanco,a:visited.TituloBoldBlanco,a:active.TituloBoldBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration:none;	
}
a:hover.TituloBoldBlanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-decoration:underline;
}
.fotoDerecha {
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}
.fotoIzq {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
	float: right;
	margin: auto auto auto 10px;
}
.cajasdetextobotonera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003c79;
	background-color: #FFFFFF;
}
.cajasdetextoacceso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663300;
	background-color: #FFFFFF;
}
.cajasdetextoacceso2_1 {
	background-color: transparent;
	margin: 68px 0 0 7px;
	height: 43px;
	float: left;
}
.cajasdetextoacceso2_2 {
	background-color: transparent;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663300;
	height: 18px;
	width: 125px;
	float: left;
	margin: -1px 0 0 0;
}
.cajasdetextoacceso3_1 {
	background-color: transparent;
	margin: 0 0 0 7px;
	height: 18px;
	float: left;
}
.cajasdetextoacceso3_2 {
	background-color: transparent;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #663300;
	height: 18px;
	width: 125px;
	float: left;
}
.botonacceso1_1{
	height: 64px;
	width: 125px;
	float: left;
	margin: 0 0 0 7px;
}
.olvidocontrasenia{
	height: 13px;
	width: 125px;
	float: left;
	margin: 7px 0 0 0;
}
.botonacceso1_2{
	width: 85px;
	float: left;
	border: 0px; 
	background: transparent;
	cursor:hand; 
	margin: 13px 0 0 21px;
	height: 22px;
}







ul.menu { 
	margin: 0 0 0 3px;
}

/* Iconos */
.Inicio { background: url(../imagenes/Inicio.png) no-repeat 6px center;}
.Proyectos { background: url(../imagenes/Proyectos.png) no-repeat 6px center;}
.Registrase { background: url(../imagenes/Registrase.png) no-repeat 6px center;}
.Favoritos { background: url(../imagenes/Favoritos.png) no-repeat 6px center;}
.documents { background: url(../imagenes/docs.png) no-repeat 6px center;}

/* Reset */
.menu, .menu ul, .menu li, .menu a {
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
}

/* Menu */
.menu {
	height: 20px;
	width: 774px;
	/* IE10 Consumer Preview */ 
	background-color: #003C79;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/
}

.menu li {
	position: relative;
	list-style: none;
	float: left;
	display: block;
}

/* Links */
.menu li a {
	display: block;
	padding: 6px 0 6px 0;
	margin: 0;
	line-height: 8px;
	text-decoration: none;
	border-left: 1px solid white;
	border-right: 1px solid white;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ef6f27;
	/*font-weight: bold;*/
	/*font-style: italic;*/
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}

.menu li:first-child a {
	border-left: none;
}

.menu li:last-child a{
	border-right: none;
}

.menu li:hover > a {
	color: white;
	/*text-decoration: underline;*/
	text-decoration: none;
	background-color: #003C79;
}

/* Sub Menu */
.menu ul {
	position: absolute;
	top: 20px;
	left: 0;
	opacity: 0;
	/* IE10 Consumer Preview */ 
	background-color: white;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;
}

.menu li:hover > ul {
	opacity: 1;
}

.menu ul li {
	height: 0;
	overflow: hidden;
	padding: 0;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;
}

.menu li:hover > ul li {
	border-bottom: 1px solid #64777c;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	height: 20px;
	overflow: visible;
	padding: 0;
}

.menu ul li a {
	width: 120px;
	padding: 6px 0 6px 0;
	margin: 0 0 0 0;
	border: none;
	color: #ef6f27;
	font-weight: normal;
	/*border-bottom: 2px solid white;*/
}

.menu ul li:last-child a {
	border: none;
}

.Opcion_Menu, .Opcion_Submenu {
	margin: 0 10px 0 10px;
	padding: 0;
}