@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: "Myriad Pro";
/*IE 6+*/
    src: url(fonts/MyriadPro-Regular.otf);
/*Firefox,Chrome,Safari,Opera*/
    src: local("Myriad Pro"), url(fonts/MyriadPro-Regular.otf) format("truetype");
}

html
{
	/* -FIX PARA PODER UTILIZAR PORCENTAJE DE ALTO EN LOS DIV...*/
	height: 100%;
}
body
{
	margin:0;
	font-family:"Myriad Pro",Verdana,Arial,Helvetica,sans-serif;
	text-align:justify;
	/*font-size:85%;*/
	font-size:0.9em;
	font-weight:normal;
	color:#0038A8;
	/* -FIX PARA PODER UTILIZAR PORCENTAJE DE ALTO EN LOS DIV: */
	height: 100%;
	background:#FFFFFF;
}


/* Desktops and laptops ----------- */
/*@media only screen and (min-width:1024px) { */

	#wrap_secciones
	{
		position:relative;
		width:98%;
		height:90%;
		background:#FFFFFF;
		color:#FFFFFF;
		text-align:center;
		overflow-y:auto;
		overflow-x:hidden;
	
	}
	
	#wrap_secciones_2
	{
		position:relative;
		width:98%;
		height:96%;
		background:#FFFFFF;
		color:#FFFFFF;
		text-align:center;
		overflow-y:auto;
		overflow-x:hidden;
	
	}
	#cabecera_secciones
	{
		position:relative;
		width:100%;
		height:20px;
		background:#0038A8;
		color:#FFFFFF;
		text-align:left;
		font-weight:bold;
		font-size:16px;
		margin:0% 0% 2% 0%;
		padding:0% 0% 0% 2%;
	}
	#contenido_informes
	{
		position:relative;
		margin:0 auto;
		width:100%;
		height:78%;
		color:#444444;
		background:#FFFFFF;
	}
	.foto_informes
	{
		position:relative;
		text-align:center;
		width:50%;
		float:left;
		padding:0;
		margin:5% 0% 0% 2%;
	}
	.texto_informes
	{
		position:relative;
		color:#444444;
		text-align:justify;
		width:40%;
		float:right;
		padding:0;
		margin:5% 5% 0% 2%;
		font-size:13px;
	}
/*}*/




.regresar_inicio
{
	font-family:"Myriad Pro",Verdana,Arial,Helvetica,sans-serif;
	float:right;
	top:0;
	margin:2px 7px 0px 0px;
	padding:0;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background:#0038A8;
	text-align:left;
}

.link_regresar_inicio:link, link_regresar_inicio:visited, link_regresar_inicio:active
{
	text-decoration:none;
	color:#FFFFFF;
}

.link_regresar_inicio:hover
{
	text-decoration:none;
	color:#0093DD;
}

#cabecera_secciones_con_menu
{
	position:relative;
	width:100%;
	height:20px;
	background:#0038A8;
	color:#FFFFFF;
	text-align:left;
	font-weight:bold;
	font-size:16px;
	margin:0% 0% 0% 0%; /*No tiene márgenes, para que el submenú se ubique exactamente debajo de la cabecera...*/
	padding:0% 0% 0% 2%;
}

#submenu_secciones
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	width:100%;
	background:#FFFFFF;
	color:#0038A8;
	text-align:left;
	padding:0% 0% 0% 0%;
}
/*
#submenu_secciones a:link, a:visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#0038A8;
	text-decoration:none;
}

#submenu_secciones a:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#009D4B;
	text-decoration:underline;
}

#submenu_secciones a:active
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#009D4B;
	text-decoration:underline;
}
*/

.titulo_secciones
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#009D4B;
}

ul.navigation li a
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#0038A8;
	text-decoration:none;
}

ul.navigation li a:link, a:visited
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#0038A8;
	text-decoration:none;
}

ul.navigation li a:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#009D4B;
	text-decoration:underline;
}

ul.navigation li a:focus, a:active
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#009D4B;
	text-decoration:underline;
}

#boton_informes
{
	position:relative;
	margin:8% 0% 0% 0%;
	width:100%;
	text-align:center;
}

#boton_informes img
{
	width:70%;
	border:0;
}

#boton_contacto
{
	position:relative;
	margin:8% 0% 0% 0%;
	width:100%;
	text-align:center;
}

#boton_contacto img
{
	width:40%;
	border:0;
}

#boton_campus
{
	position:relative;
	margin:15% 0% 0% 0%;
	width:100%;
	text-align:center;
}

#boton_campus img
{
	width:55%;
	border:0;
}

#boton_descargas_padres
{
	position:relative;
	margin:15% 0% 0% 0%;
	width:100%;
	text-align:center;
}

#boton_descargas_padres img
{
	width:35%;
	border:0;
}

#botones_calendario
{
	position:relative;
	margin:15% 0% 0% 0%;
	width:100%;
	text-align:center;
}

#botones_calendario img
{
	width:31%;
	border:0;
}



.foto_informes img
{
	width:100%;
	border:3px solid #BBBBBB;
}

.texto_conocenos
{
	position:relative;
	color:#444444;
	text-align:justify;
	width:42%;
	height:260px;
	overflow:auto;
	float:right;
	padding:0% 1.4% 0% 0%;
	margin:0% 5% 0% 2%;
	font-size:13px;
}
.texto_conocenos ul
{
	margin:0;
	padding:0;
	list-style:disc;
}

.texto_conocenos ul a
{
	text-decoration:none;
	color:#0038A8;
	font-size:12px;
}

.texto_conocenos ul a:hover
{
	text-decoration:underline;
	color:#0038A8;
	font-size:12px;
}


.texto_conocenos a,a:link,a:visited, a:active
{
	text-decoration:none;
	color:#0038A8;
	font-size:12px;
}

.texto_conocenos a:hover
{
	text-decoration:underline;
	color:#0038A8;
	font-size:12px;
}


.foto_conocenos
{
	position:relative;
	text-align:center;
	/*width:49.5%;*/
	width:46.5%;
	float:left;
	padding:0;
	margin:0% 0% 0% 0%;
}

.foto_conocenos img
{
	width:100%;
	border:3px solid #BBBBBB;
}


.foto_campus
{
	position:relative;
	text-align:center;
	/*width:49.5%;*/
	width:46.5%;
	float:left;
	padding:0;
	margin:0% 0% 0% 0%;
	z-index:1;
}

.foto_campus .cont-img-campus img
{
	width:100%;
	border:3px solid #BBBBBB;
}


/*AVISO DE "PROXIMAMENTE VALLARTA"*/
.foto_conocenos_aviso_vallarta
{
	position:relative;
	text-align:center;
	width:49.5%;
	float:left;
	padding:0;
	margin:0% 0% 0% 0%;
}
.foto_conocenos_aviso_vallarta img
{
	width:100%;
	border:0;
}
/*FIN DE AVISO DE "PROXIMAMENTE VALLARTA"*/
.texto_conocenos_mision
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	color:#0038A8;
	text-align:center;
	width:100%;
	float:left;
	padding:0;
	margin:0% 0% 2% 0%;
	font-size:14px;
	font-weight:bold;
}

.foto_conocenos_mision
{
	position:relative;
	text-align:center;
	width:100%;
	float:left;
	padding:0;
	margin:0% 0% 0% 0%;
}
.foto_conocenos_mision img
{
	border:none;
	width:65%;
}
.pie_foto
{
	font-size:9.5px;
}

.frases_niveles
{
	position:relative;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#0038A8;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	width:42%;
	height:210px;
	overflow:auto;
	float:right;
	padding:0;
	margin:0% 5% 0% 2%;
}

#opciones_niveles,#opciones_niveles_mat
{
	position:relative;
	height:auto;
	width:100%;
	text-align:center;
	margin:12px 0 12px 0;
}

#opciones_niveles ul,#opciones_niveles_mat ul
{
	margin:0;
	padding:0;
}

#opciones_niveles ul li,#opciones_niveles_mat ul li
{
	display:inline;
}

#opciones_niveles li a img
{
	position:relative;
	width:18%;
	border:0;
}
#opciones_niveles_mat li a img
{
	position:relative;
	width:26%;
	border:0;
}

.menu_galerias
{
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
	width:90%;
	/*float:left;*/
}

.menu_galerias li img
{
	border:0;
	margin:10px 0px 0px 0px;
	width:16%;
}

#botones_galerias
{

	width:100%;
	border:0;
	margin:10px 0 0 0;
	padding:0;
	color:#444444;
	font-size:12px;
	font-style:italic;
	text-align:center;
}

#botones_galerias img
{
	position:relative;
	width:30%;
	border:0;
	margin:0 1% 0 0;
}

.titulo_buscar
{
	font-size:16px;
	font-weight:bold;
	color:#0038A8;
}

.texto_conocenos2
{
	position:relative;
	color:#444444;
	text-align:justify;
	width:84%;
	/*height:260px;*/
	overflow:auto;
	/*float:right;*/
	padding:0% 1.4% 0% 0%;
	margin:0% 5% 0% 2%;
	font-size:13px;
}
