@font-face {
    font-family: 'ArialNarrowBold';
    src: url('fuentes/arialnb-webfont.eot');
    src: url('fuentes/arialnb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/arialnb-webfont.woff') format('woff'),
         url('fuentes/arialnb-webfont.ttf') format('truetype'),
         url('fuentes/arialnb-webfont.svg#ArialNarrowBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'ImpactRegular';
    src: url('fuentes/impact-webfont.eot');
    src: url('fuentes/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/impact-webfont.woff') format('woff'),
         url('fuentes/impact-webfont.ttf') format('truetype'),
         url('fuentes/impact-webfont.svg#ImpactRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaCondensedBlack';
    src: url('fuentes/helveticacdblk_0-webfont.eot');
    src: url('fuentes/helveticacdblk_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fuentes/helveticacdblk_0-webfont.woff') format('woff'),
         url('fuentes/helveticacdblk_0-webfont.ttf') format('truetype'),
         url('fuentes/helveticacdblk_0-webfont.svg#HelveticaCondensedBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}
a, a:link, a:hover, a:visited { text-decoration:none; color:#8c9497;}
img { border:none;}
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#FFF; }
body { margin: 0px; background-color: #08485c;}
a {text-decoration:none;}
div { position:relative;}
.clear { clear:both;}
images {border:none;}
#contenido { margin:0 auto; width:950px;}
#cabecera { width:949px; height:109px; background:url(images/cabecera.jpg) no-repeat; z-index:2; clear:both; position:fixed;}
#botonera { width:950px; height:90px; background:url(images/botonera.png) no-repeat; position:absolute; top:109px; z-index:3;}
#centro { width:949px; height:467px; background:url(images/fondo.jpg) no-repeat; z-index:1; top:125px; clear:both; overflow:hidden;}
	#fondo-centro { height:467px; width:3000px; z-index:2; position:absolute; top:0px; left:0px;}
	#fondo-centro-ventana { width:950px; height:467px; z-index:3; position:absolute; top:0px; left:0px; overflow:hidden;}
#centro-secciones {width:949px; height:auto; z-index:1; top:125px; clear:both; background-color:#FFF; overflow:hidden;}
	#centro-secciones-top { width:950px; height:105px; background-image:url(images/secciones-top.jpg); position:absolute; top:15px; left:0px;}
	#centro-secciones-bottom {width:950px; height:17px; position:absolute; bottom:0px; left:0px; background-image:url(images/secciones-bottom.jpg);}
	#centro-secciones-center { width:950px; color:#737272;}
		#centro-secciones-navegacion{ width:144px; float:left; margin-top:51px; padding-top:10px;}
			.navegacion-cabecera { width:144px; height:21px; color:#FFF; background-color:#00aeef; text-transform:uppercase; font-size:12px; text-align:center; padding-top:5px; position:relative; top:0px; left:0px;}
			.navegacion-centro{ background-image:url(images/centro-navegacion.jpg); width:136px; font-size:12px; color:#939598; position:relative; top:0px; left:0px; padding-right:8px; padding-top:10px;}
			.navegacion-footer { background-image:url(images/footer-navegacion.jpg); width:144px; height:14px; position:relative; top:-7px; left:0px;}
			.navegacion-centro ul{ margin:0 0 0 -26px;}
			.navegacion-centro ul li {	background: url(images/li.png) no-repeat scroll left center transparent; list-style: none outside none; padding-left:12px; margin-bottom:7px; color:#8c9497;}
			.navegacion-centro ul li:hover {background: url(images/li-active.png) no-repeat scroll left center transparent; list-style: none outside none; padding-left:12px; margin-bottom:7px; color:#00aeef;}
			.navegacion-centro ul a:hover { color:#00aeef;}
		#centro-secciones-texto { width:396px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; float:left; margin-top:52px; margin-left:30px; margin-bottom:52px;}
		#centro-secciones-texto-full {width:660px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; float:left; margin-top:52px; margin-left:30px; margin-bottom:52px;}
		#centro-secciones-fotos { width:353px; float:right; margin-top:93px; margin-right:7px;}
		.titulo-seccion { color:#08485c; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
		.fotos-relatores { width:515px; margin:30px auto 0;}
			.cargos { text-align:center; width:145px; float:left; color:#9ea8ad;}
			.fotoa { width:145px; height:189px; float:left; margin-bottom:22px;}
			.fotob { width:145px; height:189px; float:left; margin:0 38px 22px;}
			.fotoc { width:145px; height:189px; float:left; margin-bottom:22px;}		
		.fotos-convenios { width:630px; margin:30px auto 0;}
			.convenio { text-align:center; width:183px; margin:0 auto; color:#9ea8ad;}
			.logoa { width:205px; height:230px; float:left; border-right:1px dotted #afadaf; border-bottom:1px dotted #afadaf; text-align:center;}
			.logob { width:205px; height:230px; float:left; border-right:1px dotted #afadaf; border-bottom:1px dotted #afadaf; text-align:center;}
			.logoc { width:205px; height:230px; float:left; border-bottom:1px dotted #afadaf; text-align:center;}
			.logoa img, .logob img, .logoc img { }
		.fotos-sedes { width:660px; margin:30px auto 0;}
			.txtsede { text-align:right; width:217px; float:left; color:#9ea8ad;}
			.sedea { width:217px; height:161px; float:left; margin-bottom:15px; overflow:hidden;}
			.sedeb { width:217px; height:161px; float:left; margin:0 3px 15px; overflow:hidden;}
			.sedec { width:217px; height:161px; float:left; margin-bottom:15px; overflow:hidden;}
		.sedes-box { position:relative;}
			.sedes-box-marco { position:absolute; top:0px; left:0px; z-index:3;}
			.sedes-box-fotos { position:absolute; top:28px; left:6px; z-index:1; width:154px; height:73px;}
#estudiantes { width:443px; height:234px; z-index:3; overflow:hidden;}
	.estudiantes-bxslider{ /*position:absolute; top:25px; left:8px;*/}
#estudiantes-flash {width:550px; height:234px; z-index:3; overflow:hidden; position:absolute; top:25px; left:-10px;}

.box-informativo { position:relative; width:680px; height:110px; margin-bottom:4px;}
	.box-informativo-foto { position:absolute; top:0px; left:0px; z-index:3;}
	.box-informativo-texto { background:url(images/box-degrado.jpg) no-repeat; width:545px; height:82px; position:absolute; top:3px; left:122px; z-index:1; padding:10px 10px 10px 20px;}
	.box-informativo-texto strong { color:#00aeef;}
	.box-subinfo { width:398px; margin:20px auto; clear:both; left:48px; font-size:11px;}
	.box-subinfo-tip { clear:both; color:#0f4151; position:relative;}
	.box-extraprogramaticas { width:645px; height:219px; margin:0 auto;}
	.box-extraprogramaticas-left { width:98px; height:219px; float:left;}
	.box-extraprogramaticas-right { float:left; width:540px; color:#0f4151; font-size:11px;}
	.box-extraprogramaticas-right ul { list-style-image:url(images/li-xs.jpg);}
	.box-extraprogramaticas-right ul li { margin-bottom:15px;}

#cuadroscolores { width:501px; height:197px; top:258px; left:7px; z-index:3;}
#cuadroscolores a { color:#FFF;}
	#cuadronaranjo { background:url(images/cuadronaranjo.jpg) no-repeat; width:147px; height:197px; float:left; z-index:4;}
	#cuadroverde { background:url(images/cuadroverde.jpg) no-repeat; width:148px; height:197px; float:left; z-index:4;}
	#cuadroazul { background:url(images/cuadroazul.jpg) no-repeat; width:149px; height:197px; float:left; z-index:4;}
	#cuadroazul ul, #cuadroverde ul, #cuadronaranjo ul { padding-left:27px;}
	#cuadroazul ul p { margin:0 0 0 5px; font-weight:bold; color:#1dabd8;}
	#cuadroverde ul p { margin:0 0 0 5px; font-weight:bold; color:#adf9af;}
	#cuadronaranjo ul p { margin:0 0 0 5px; font-weight:bold; color:#fcd3b7;}
	.titulos_cuadros {font-size: 10px; font-weight: bold; margin-left: 17px; width: 130px; margin-top: 9px; }
	.texto_cuadros {padding: 0 12px; text-align: justify; width: 126px; font-family:ArialNarrowBold, Arial, Helvetica, sans-serif; font-size:11px; line-height:19px;}
	
/*Testimonios*/
.testimonios { margin-left:60px; width:556px; margin-bottom:40px;}
.testimonios-cabecera { width:556px; height:28px;}
.testimonios-items, .testimonios-items { width:556px; height:203px; background-color:silver; position:relative;}
/*Fin testimonios*/

#textos-centro-home { 
	width:212px; 
	height:173px; 
	position:absolute; 
	top:258px; 
	right:210px; 
	z-index:3; 
	color:#2e97bc; 
	font-size:11px;
	}
	#textos-centro-home strong { color:#133845; font-size:12px;}
	#textos-centro-home hr { background:none; border:none; border-bottom:dashed 1px #2e97bc;}
	#textos-centro-home p { margin:0 7px;}
	#textos-centro-home a { color:#2E97BC;}
	
.textos-random { width:244px; height:72px; z-index:3;}
	.textos-random-bxslider { /*position:absolute; top:115px; right:0px;*/}
.textos-random-flash { width:457px; height:72px; z-index:3; position:absolute; top:115px; right:0px;}

#submenu { width:168px; height:245px; position:absolute; right:8px; bottom:13px; z-index:4;}
#submenu hr { width:167px; margin-right:7px; height:2px; background:#04739e; border:none;}
#footer { width:950px; height:157px; top:133px; margin:0 auto; text-align:center; clear:both; }
	#admision{ float:left; width:310px;}
	#consultas{ float:left; margin:0 22px;}
	/*#acceso{ float:left; background:url(images/acceso.jpg) no-repeat; width:177px; height:142px;}	*/
	#acceso{ float:left; width:177px; height:142px; padding-top:0px;}	
	.direccion {clear:both; border-top:solid 1px #099ac0; padding:4px;}
	#moodle{ float:left; background:url(images/portada_intranet_fondo.png) no-repeat; width:949px; height:441px;}	
	#moodle_intranet{ float:left; background:url(images/acceso.png) no-repeat; width:214px; height:167px; margin-left:50px; margin-top:110px;}	
	#moodle_acceso{ float:left; background:url(images/aula_virtual.png) no-repeat; width:214px; height:167px; margin-left:420px; margin-top:110px;}	
	
#topnav { top:-14px; font-size:11px;
}
#topnav ul { margin-left: -40px;}
#topnav ul li ul {
    display: none;
    /*padding: 13px 9px 3px;*/
    position: absolute;
    top: 30px;
	text-align:center;
}
	
#topnav ul li ul li {
	background-image:url(images/fondo_boton.jpg);
	background-repeat:repeat-x;
	padding-top:9px;
	height:23px;
	width:159px;
}
#topnav ul li ul li:hover {
	font-weight:bold;
}
#topnav ul li ul li ul {
    display: none;
    /*padding: 13px 9px 3px;*/
    position: absolute;
    top: -3px;
	left:159px;
	text-align:center;
}
#topnav ul li ul li ul li:hover {
	font-weight:bold;
}
#topnav ul li ul li a {
    color: #FFF;
    margin: 0;
    padding: 0;
}
#topnav ul li {
	background: url("images/separador.png") no-repeat scroll left center transparent;

    float: left;
    list-style: none outside none;
    margin: 0;
    padding-top: 10px;
    position: relative;
	height:22px;
	top:3px;
}
#topnav ul li a {
    color: #FFF;
    display: block;
    /*float: left;*/
    margin-left: 6px;
    padding: 0 12px;
}
#topnav ul li:first-child {
    /*background: none repeat scroll 0 0 transparent;*/
}
#redes { width:48px; height:44px; position:absolute; top:37px; right:2px;}
#fomulario-acceso {	position:absolute; left:55px; top:58px;
}
#slideheader { width:306px; height:99px; position:relative; float:right; top:10px;}
/*#fomulario-acceso input { margin-bottom:5px; width:80px; height:12px;}*/

#fomulario-acceso input {
    height: 15px;
    margin-bottom: 0;
    margin-left: 35px;
    margin-top: 10px;
    width: 105px;
}
.boton_unalinea { margin-top:8px;}

/*Acordeon*/
.izquierda-acordeon { width:406px; height:329px; float:left;}
.derecha-acordeon { width:528px; height:329px; float:left; text-align:justify; font-size:11px;}
	.derecha-acordeon .columna1{ width:220px; /*height:160px;*/ float:left; margin-top:10px;}
	.derecha-acordeon .columna2{ width:305px; /*height:160px;*/ float:left; margin-top:10px;}
	.derecha-acordeon .columna3{ width:528px; float:left; clear:both; margin-top:10px;}
	.derecha-acordeon .botones-carreras{ width:543px; position:absolute; bottom:10px;}
	.derecha-acordeon .botones-carreras img{ margin:0 12px;}
	.derecha-acordeon .columna1 strong, .derecha-acordeon .columna2 strong, .derecha-acordeon .columna3 strong{ font-family:HelveticaCondensedBlack, Arial, Helvetica, sans-serif; font-size:14px;}
	.carrera-titulo { font-family:HelveticaCondensedBlack, Arial, Helvetica, sans-serif;}
	.horarios-valores {color:#0fb2f5; font-size:18px; width:528px; text-align:right; margin-top:10px; float:left; font-weight:bold;}
.derecha-acordeon h2 { color:#019fdb; font-size:27px; margin:0px;}
.derecha-acordeon strong { color:#185c84; font-family:HelveticaCondensedBlack, Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase;}
.derecha-acordeon hr { background-color:#1C5F86; border:none;}

/*Fin Acordeon*/

.btnentrar { position: absolute; bottom:-30px; right:16px;}

#slideheader img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

/*Carreras*/
.sello-cursos, .sello-perfeccionamiento { position:absolute; right:10px; top:10px; width:134px; height:133px;}
.sello-carreras { position:absolute; left:260px; top:10px; width:134px; height:133px; z-index:3;}
#texto-intro-carreras {width:890px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; margin-top:20px; margin-left:30px;}
/*Fin Carreras*/

/*Fomularios*/
.formulario td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0e5c79; font-weight:bold; padding:10px;}
.formulario input[type='text'], .formulario textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:319px;}

.formcontacto input[type='text'], .formcontacto textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:4px; width:265px;}
.formcontacto td { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0e5c79; font-weight:bold; padding:4px;}
.formularioreserva { padding-bottom:15px; border-bottom:1px solid #0E5C79;}
.formcontacto input[type='text'] { width:215px;}

/*Fin Fomularios*/

/*Bxslider*/
.bx-prev {
    background: url("images/testimonios/botones.jpg") no-repeat scroll 0 0px transparent;
    height: 36px;
    left: -45px;
    position: absolute;
    text-indent: -999999px;
    top: 76px;
    width: 36px;
	z-index:10;
}
.bx-next {
    background: url("images/testimonios/botones.jpg") no-repeat scroll -36px 0px transparent;
    height: 36px;
    position: absolute;
    right: -45px;
    text-indent: -999999px;
    top: 76px;
    width: 36px;
	z-index:10;
}

.bx-wrapper .bx-pager a {
	background:none;
	text-indent:9999999px;
	display:block;
	width:6px;
	height:5px;
	background: url("images/testimonios/dot.jpg") no-repeat;
	background-position:top;
	position:relative;
	float:left;
	top:0px;
	margin-top:0px;
	z-index:99;
	cursor:pointer;
	border:0;
	margin: 0 4px;
	}
	

.bx-wrapper .bx-pager .pager-active {
	background-position:bottom;
	}
.bx-pager { height:5px; margin:20px auto 0;}


#popup-box { border: medium solid;
    color: #2e97bc;
    font-size: 11px;
    position: absolute;
    right: 210px;
    top: 258px;
    width: 240px;
    max-height: 190px;
    z-index:3;
    }
.popup-box-marco { position:absolute; top:0px; left:0px; z-index:3;}
.popup-box-fotos { position:absolute; z-index:1; width:940px  !important; height:444px !important;}
.popup-box-fotos a{ z-index:4 !important;}	

div#imageRotator {
    height: 940px;
    width: 444px;
}

div#imageRotator img a{
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
}
.nivo-imageLink { 
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 0;
  padding: 0;
  margin: 0;
  z-index: 6;
}

.popup-box-fotos a {
  display: block;
}



.tooltip {
        display: none;
        position: absolute;
        width: 200px;    
        padding: 10px;
        margin: 0 0 12px 0;    
        z-index: 100;
        bottom: 100%;
        /*background: #FDD017;*/
        color: #fff;
        text-align: center;
        font-weight: bold;
        font-size: 11px;
	    	border-radius: 10px;
	    	background: #125e76; /* Old browsers */
			/* IE9 SVG, needs conditional override of 'filter' to 'none' */
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFlNTc5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
			background: -moz-linear-gradient(top,  #125e76 0%, #0072a3 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#125e76), color-stop(100%,#0072a3)); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  #125e76 0%,#0072a3 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  #125e76 0%,#0072a3 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  #125e76 0%,#0072a3 100%); /* IE10+ */
			background: linear-gradient(to bottom,  #125e76 0%,#0072a3 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-8 */
    }

    .tooltip:after {
        content: "";
        position: absolute;
        bottom: -14px;
        z-index: 100;
        border: 0 solid #0072a3;
        border-bottom: 14px solid transparent;
	    border-left-width: 10px;
        width: 50%;
        left: 50%;
    }
 
    .tooltip:before {
        content: "";
        position: absolute;
        border: 0 solid #0072a3;
        bottom: -14px;
        z-index: 100;
	     border-right-width: 10px;
        border-bottom: 14px solid transparent;
        width: 50%;
        right: 50%;
    }

.home_video {
	z-index: 3 !important;
	padding-top:2px;
	border: 2px solid #08485c;
	-moz-border-radius: 15px;   /* Firefox */
	-webkit-border-radius: 15px; /* Google Chrome y Safari */
	border-radius: 15px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}


.box_home_video {
	float:left;  border-radius:15px;  
    border:solid 1px #08485c;
    width:220px;
    height:130px;
    overflow:hidden;
    z-index:10;
}




/*Preguntas Frecuentes*/
.preguntas { margin-left:70px; width:800px; margin-bottom:40px;}
.pregunta {font-size: 18px; font-weight: bolder;}
.preguntas-items { width:730px; background-color:#f0f7ff; margin-left:70px;padding: 10px;
/*para Firefox*/
-moz-border-radius: 15px 15px 15px 15px;
/*para Safari y Chrome*/
-webkit-border-radius: 15px 15px 15px 15px;
/* para Opera */
border-radius: 15px 15px 15px 15px;}
/*Preguntas Frecuentes*/

#centro-secciones-navegacion-fijo{ 
	width:144px; 
	float:left; 
	position: fixed;
	margin-top:200px;
	padding-top:10px;
}

#centro-secciones-texto-full-fijo {
	width:660px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	text-align:justify; 
	float:right; 
	margin-top:52px; 
	margin-right:100px; 
	margin-bottom:52px;
}