body {

	background-position:center top;

	background-repeat:repeat-x;

	margin-bottom:0;

	margin-left:0;

	margin-right:0;

	margin-top:0;

	padding-bottom:30px;

	padding-left:0;

	padding-right:0;

	padding-top:0;

	background-image: url(imagenes/fondo.png);

	}

a:link {

	color:#4766E0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}

a:active {

	color:#4766E0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}

a:visited {

	color:#4766E0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;

}

a:hover {

	color:#4766E0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:underline;

}



a:link.enlace_pie {text-decoration:none;color:#586885;font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif}

a:visited.enlace_pie {text-decoration:none;color:#586885;font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif}

a:hover.enlace_pie {text-decoration:underline;color:#586885;font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif}

a:active.enlace_pie {text-decoration:none;color:#586885;font-size:0.8em;font-family:Verdana, Arial, Helvetica, sans-serif}



a:link.enlace_der {text-decoration:none;color:#666666;font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif}

a:visited.enlace_der {text-decoration:none;color:#666666;font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif}

a:hover.enlace_der {text-decoration:underline;color:#666666;font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif}

a:active.enlace_der {text-decoration:none;color:#666666;font-size:0.9em;font-family:Verdana, Arial, Helvetica, sans-serif}



a:link.enlace_izq {text-decoration:none;color:#4766E0;font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center}

a:visited.enlace_izq {text-decoration:none;color:#4766E0;font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center}

a:hover.enlace_izq {text-decoration:underline;color:#4766E0;font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center}

a:active.enlace_izq {text-decoration:none;color:#4766E0;font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center}





.let_pie {

	color:#666666;

	font-size: 0.6em;

	text-align:center;

	line-height: 1.3em;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

/*

#contenido_cuerpo1 {

	position:absolute;

	left:60px;

	top:92px;

	width:830px;

	height:390px;

	z-index:2;

	background:url(imagenes/lupa.png);

	background-repeat:no-repeat;

	background-position: right;

	

}*/



.let_cont {

	color: #000000;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	line-height: 120%;

	text-align:justify;

	margin-left:10px;

	margin-right:10px;

}



#menu {

    position:relative;

    margin: 0 auto;

    width:650px;

    top:2px;

}

#capa_menu {

     position:relative;

	 width:100%;

	 height:33px;

}





	h1  {

		font:bold 20px Verdana, Arial, Helvetica, sans-serif;

		color:#486895;

		text-transform: capitalize;

		margin-left:10px;

		margin-right:10px;	

	}

	

	h2  {

		font:18px Verdana, Arial, Helvetica, sans-serif;

		text-align : left;

		color : #666666;

		margin-left:10px;

		margin-right:10px;

	}

	h3  {

		font:18px Verdana, Arial, Helvetica, sans-serif;

		text-align : left;

		color : #666666;

		margin-left:10px;

		margin-right:10px;

	}



	td  {

		font: 12px Verdana, Arial, Helvetica, sans-serif;

		text-align: center;

		color: #586885;

		

	}



	BODY  {

		background-color:#FDFDFD;

		text-align : justify;

		line-height: 5px;

	}



	#CONTAINER	{



		background-color:#E6E7EB;

		border-style:solid;

		border-color:#000000;

		border-bottom-width:thin;

		border-left-width:thin;

		border-right-width:thin;

		border-top-width:thin;

		margin: 0 auto; 

		width:1200px;

		height:auto;

		/*max-height:1530px;*/

		margin-top: 5px;

	}



	.header{

		width:1200px;

		height:173px;

		background-image:url(imagenes/fondo_cab.png);

		background-repeat:repeat-x;

		border-bottom-style:solid;

		border-bottom-width:thin;

		border-bottom-color:#000000;

		margin:0 0 10px 0;

	}

	.usuario {

	float:right;

	top:0;

	width:170px;

	height:140px;

	z-index:1;

	background-color:#CCCCCC;

	border-left:#000000;

	border-left-style:solid;

	

}

	

	.izquierda{

		width:150px;

		height:auto;

		margin:0 0 0 5px;

		float:left;

		padding:3px;

	}

	.izquierda ul	{

		font:bold 0.8em Verdana, Arial, Helvetica, sans-serif;

		color:#586885;

		text-decoration:none;

		text-transform: none;

	}

	

		.izquierda_2{

		width:130px;

		height:auto;

		border-style:solid;

		border-width:1px;

		border-color:#000000;

		margin:0 0 0 5px;

		float:left;

		padding:3px;

		background:url(imagenes/ensenanzas.png);

		background-repeat: no-repeat;

		background-color:#FFC997;

	}

	

		.izquierda_3{

		width:130px;

		height:auto;

		background-color:#f2f2fa;

		border-style:solid;

		border-width:1px;

		border-color:#000000;

		margin:0 0 0 5px;

		float:left;

		padding:3px;

		line-height: 0.9em;

	}



	.derecha{

		width:150px;

		height:auto;

		margin:0 5px 0 0;

		float:right;

		padding:5px;

	}

	

		.derecha_2{

	width:135px;

	height:auto;

	border-style:solid;

	border-width:1px;

	background-repeat:no-repeat;

	background-color:#FFC997;

	border-color:#000000;

	margin:0 5px 0 0;

	float:right;

	padding:3px;

	background-image: url(imagenes/destacados.png);	

	}

	.principal{

		width:840px;

		height:auto;

		min-height:720px;

		background-color:#FFF;

		border-style:solid;

		border-width:1px;

		border-color:#000000;

		margin:0 5px 0 167px;

		padding:10px;

		line-height:0.9em;

	}

	.footer{

		width:auto;

		height:120px;

		background-color:#FFF;

		border-style:solid;

		border-width:1px;

		border-color:#000000;

		margin:5px;

	}

#barraaceptacion {
    display:none;
    position:fixed;
    left:0px;
    right:0px;
    bottom:0px;
    padding-bottom:20px;
    width:100%;
    text-align:center;
    min-height:40px;
    background-color: rgba(0, 0, 0, 0.5);
    color:#fff;
    z-index:99999;
}
 
.inner {
    width:100%;
    position:absolute;
    padding-left:5px;
	line-height: 150%;
    font-family:verdana;
    font-size:12px;
    top:20%;
}
 
.inner a.ok {
    padding:4px;
    color:#00ff2e;
    text-decoration:none;
}
 
.inner a.info {
    padding-left:5px;
    text-decoration:none;
    color:#faff00;
}