@import url(https://fonts.googleapis.com/css?family=Raleway:800,600,400);
@charset "utf-8";
/* CSS Document */
/* CSS STYLE 
html {overflow-y: scroll }*/
body{background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
img{max-width: 100%}
#top{color:#ddd;font-size:12px;padding-bottom:4px;padding-top:4px;}
#top .container .separator{border-left:1px solid #CCCCCC;display:inline-block;height:10px;margin:0 20px;width:1px;}
#navigation{}
.navbar{border-radius:0!important}
.navbar-default{}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{outline:medium none}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{outline:medium none}
.dropdown-menu{padding:0px!important;border-radius:0!important;}
#main .main-box{background:none repeat scroll 0 0 #FFFFFF;border:0px solid #E5E5E5;margin-bottom:20px;padding:10px !important;}
#main-box{padding:10px 60px 10px 90px !important;}
#breadcrumbs .moduletable{border:0;padding:0;}
#breadcrumbs{border:0;padding:0;margin-top:20px !important;margin-bottom:-30px !important;background:none !important;}
#breadcrumbs{display:block;margin:10px 0;border:0;padding:0;}
#fullwidth{margin-top:-20px;overflow:hidden;}
#fullwidth .moduletable{border:0;padding:0;}
.black .moduletable{background:none repeat scroll 0 0 #222222;border-color:#222222;color:#AAAAAA;}
.moduletable{margin-bottom:20px;padding:10px 0px;}
.panel.moduletable{padding:0}
.panel .moduletable{box-shadow:none;margin:0px 10px;padding:10px;}
#brand{float:left;padding-left:15px;padding-top:5px;}
.page-header{margin:40px 0 20px -90px !important;font-family:'Raleway', sans-serif;font-weight:800;}
.hasTooltip{display:inline !important}
.noMainbody{display: none !important}
ul.unstyled, ol.unstyled{list-style:outside none none;margin-left:0;padding:0;}
ol li{margin-bottom:10px;}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{margin-left:0 !important;}
.checkbox label, .radio label{padding-left:20px;padding-right:10px;}
label{display:block;margin-bottom:5px;}
label, input, button, select, textarea{font-size:13px;font-weight:normal;line-height:18px;font-family:arial;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"]{cursor: pointer}
.control-group input, .control-group textarea, .control-group .uneditable-input{}
.contact-form .control-group input, .contact-form .control-group textarea, .contact-form .control-group .uneditable-input{width:100%;}
.email-copy-input{float:left}
#pop-print{float:right;margin:10px;}
div#jform_catid_chzn.chzn-container, div#jform_catid_chzn.chzn-container div.chzn-drop, div#jform_state_chzn.chzn-container, div#jform_state_chzn.chzn-container div.chzn-drop, div#jform_featured_chzn.chzn-container, div#jform_featured_chzn.chzn-container div.chzn- drop, div#jform_access_chzn.chzn-container, div#jform_access_chzn.chzn-container div.chzn-drop, div#jform_metadata_tags_chzn.chzn-container, div#jform_metadata_tags_chzn.chzn-container div.chzn-drop, div#jform_language_chzn.chzn- container, div#jform_language_chzn.chzn-container div.chzn-drop, div#jform_language_chzn.chzn-container, div#jform_tags_chzn.chzn-container{width:260px !important;}
.control-group .control-label{padding-top:7px;padding-bottom:7px;}
.chzn-container-single .chzn-single{width:140px;}
.chzn-container .chzn-drop{width:100px;}
.btn.modal{bottom:auto;display:inline;left:auto;position:relative;top:auto;}
html, body{height:100%;}
#wrap{height:auto !important;margin:0 auto -60px;min-height:100%;padding:0 0 60px;}
#footer{}
#footer.well{border-radius:0;border:0;margin:0;}
#footer .moduletable{background:transparent;border:0;margin-bottom:0;}
#push{height:60px}
.float-left{float:left}
.float-right{float:right}
.group:before, .group:after{content:"";display:table;}
.group:after{clear:both}
.ie7 .group{zoom:1}
.form-horizontal .control-label{text-align:inherit!important;}
i.icon-calendar:before{content:"\1f4c5";display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;position:relative;top:1px;}
div.contact-form-field label, div.message-label label{display:inline !important;}
div#jform_tags_chzn.chzn-container ul.chzn-choices li.search-field input.default{padding:0;}
.control-group input[type="checkbox"]{width:10px!important;}
.btn-toolbar{margin-bottom:10px;}
.cols-1{display:block;float:none !important;margin:0 !important;}
.cols-2 .column-1{float:left;width:46%;}
.cols-2 .column-2{float:right;margin:0;width:46%;}
.cols-3 .column-1{float:left;margin-right:4%;padding:0 5px;width:29%;}
.cols-3 .column-2{float:left;margin-left:0;padding:0 5px;width:29%;}
.cols-3 .column-3{float:right;padding:0 5px;width:29%;}
.items-row{margin-bottom:10px !important;overflow:hidden;}
.column-1, .column-2, .column-3{padding:10px 5px}
.column-2{margin-left:40%;width:55%;}
.column-3{width:30%}
.blog-more{padding:10px 5px}
.back-to-top{position:fixed;bottom:2em;right:0px;text-decoration:none;color:#fff;background:rgba(0, 0, 0, 0.50) url(../images/up.png) no-repeat center 15px;font-size:12px;padding:1em;display:none;width:57px;height:41px;z-index:5;}
.back-to-top:hover{background-color: rgba(0, 0, 0, 0.90);text-decoration:none;color:#000;}
.back-to-top a:hover, .back-to-top a:visited{text-decoration:none;}
.bordertop{padding:inherit;padding:10px 0;border-top:1px solid #000;border-bottom:10px solid #092F57;margin:20px auto 0 auto !important;width:96%;}
.section2{display:block;position:relative; height:auto;width:100%;margin:0 auto;padding:10px 0;}
.section3{display:block;position:relative; height:auto;width:80%;margin:0 auto;padding:10px 0;}
.span_prog{width:50.0%;margin-bottom:10px;}
.col3{display:block;float:left;position:relative;margin:0 auto;line-height:20px;margin:0%;}
.col3:first-child{position:relative;}
.titulo-ofrece{display:block;position:relative;width:100%;height:auto;margin-top:20px;font-family:'Raleway', sans-serif;color:#848588;font-weight:800;font-size:110%;padding:40px 0 10px 0;}
.ofreceinfo{display:block;padding:15px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;}
.consultar{display:block;background:url(../images/vin-consulta.png) no-repeat;padding-left:47px;height:35px;line-height:17px;font-weight:bold;padding-top:2px;margin-top:20px;}
.masconvocatorias{display:block;padding:2px 4px;background:#E8E8E6;color:#2C4D7A;width:84%;margin-top:-11px;margin-bottom:10px;}
.masconvocatorias a, .masconvocatorias a:hover{color:#2C4D7A;text-decoration:none;}
.redimensiona img{width:100%;min-height:185px;height:auto;}
.desaparece1 img{width:100%;min-height:225px;height:auto;}
.altura{display:block;padding:inherit;height:60px !important;margin-bottom:25px !important;}
.infocampus{color:#FFF;display:block;width:100%;margin-bottom:10px;text-align:justify;padding:30px;font-size:100%;font-family:'Raleway', sans-serif;height:293px;}
#clima{background:#F0EFED url(../images/clima.png) 91% 10px no-repeat;padding:44px 40PX 52px 30px !important;-webkit-transition:all 1s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;min-width:320px;height:96px;color:#6E7176;}
#clima:hover{background:#F4E8BD  url(../images/clima.png) 95% 10px no-repeat;-webkit-transition:all 1s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#servicios{display:block; width:100%; margin:0 auto;padding:0px !important;}
#servicios li{display:inline;}
#servicios li a{font-family:Arial;text-decoration:none;float:left;display:block;font-weight:700;margin-bottom:10px;color:#092F57; font-size:12px;}
@media (max-width: 767px){
.fijo{position:fixed;top:0px;}
}
@media only screen and (max-width: 675px){
.span_prog{width:100%;}
.fijo{position:fixed !important;top:0px !important;background:#000;height:100px;width:100%;}
.col3{ margin:0% 0 0% 0%;}
}
@media (min-width: 1920px){ 
#clima{padding:inherit;padding:45px 0 0 20px !important;min-width:380px;height:106px;}
}
@media (min-width: 1400px){ 
#servicios{font-size:125%;}
#servicios li a{padding-left:50px;padding-right:50px !important;}
}
@media (min-width: 1590px){ 
	
	
	
#servicios{font-size:125%;}
#servicios li a{padding-left:80px ;padding-right:80px !important;}
#clima{background:#F0EFED url(../images/clima.png) 95% 10px no-repeat;padding:35px 0 0 20px !important;-webkit-transition:all 1s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;min-width:380px; height:106px;}
.infocampus{font-size:110%;min-height:280px;}
.menuinfocampus, .direccion{font-size:110% !important;}
.blanko h3, .blanko1 h3, .blankom h3, .clima{font-size:140% !important;}
.rssblock figure figcaption .rsstitle{font-size:120%;line-height:20px !important;}
}
.icons .btn-group, .icons .btn-group a[data-toggle="tab"][aria-expanded="false"], ul.nav-tabs > li > a[data-toggle="tab"][aria-expanded="false"]{display:block!important;}
.blanko img,.blanko1 img, .blankom img{width:92%;max-height:369px;height:auto !important;}
.menuinfocampus{display:block;width:100%;margin-bottom:-25px;margin-top:-20px;padding:0 8px;font-family:'Raleway', sans-serif;  font-size:85%;}
.colegioinfo{float:left;position:relative;width:50%;}
.gto{margin:0;padding:0;list-style-type:none;}
.gto li{background:#fff url(../images/lista.png) 0 3px no-repeat;padding:0 0 5px 18px;margin-left:10px;}
.directorio{margin:0;padding:0;list-style-type:none;}
.directorio li{background:#fff url(../images/lista.png) 5px 8px no-repeat;padding:0 0 10px 23px !important;margin-bottom:15px !important;margin-top:30px !important;margin-left:10px;border-bottom:1px solid #999;font-family:'Raleway', sans-serif;font-weight:600;font-size:150%;color:#848588;}
.prog{margin:0;padding:0;list-style-type:none;}
.prog li{background:#233D5C url(../images/vin-prog.png) 5px 8px no-repeat;padding:3px 0 5px 17px;margin-bottom:10px;color:#FFF;}
.materias{margin-left:15px;padding:0;color:#5F5F5F;}
.titulos-programas{font-family:'Raleway', sans-serif;font-weight:600;font-size:150%;color:#848588;padding:20px 0 10px 20px;}
.titulos-programas2{font-family:'Raleway', sans-serif;font-weight:600;font-size:100%;color:#848588;padding:0px 0 10px 20px;}
.top1{display:block;width:100%;height:auto;position:relative;padding:10px;margin-top:10px !important;margin-bottom:-40px !important;}
.top1 a{font-family:'Raleway', sans-serif;font-size:100%;color:#008AB5;text-decoration:none;}
.contprog{display:block;width:250px;height:auto;position:relative;}
.row-border{border-bottom:#C3C3C3 solid 1px;margin-left:0px !important;margin-right:0px !important;text-align:center;color:#9E955C;font-size:120%;line-height:10px;padding:0px 0 0px 0;margin-bottom:10px;}
.row-border2{margin-left:0px !important;margin-right:0px !important;z-index:1 !important;padding:inherit;margin-bottom:-60px !important;}	
#idiomas{padding:30px 0 0 70px;}
#idiomas li{display:inline;float:left;padding:0px 10px;display:block;border-right:solid 1px #ccc;}
#idiomas li a{font-family:Arial;font-size:85%;text-decoration:none;padding:5px 10px;color:#6C6D72;display:block;}
#idiomas li a:hover{background-color:#928F70;color:#FFF;}
.element-invisible{display:none;}
.separacion{padding:0px !important;margin:0px !important;}
.separacionm{padding:0px !important;margin:0px !important;margin-top:-20px !important;}
.estructura1{display:block;float:left;width:15%;height:auto;margin-left:2%;background:url(../images/bg-header-cal.png) repeat-x top left;margin-right:10px;}
.estructura1-1{width:100%;height:auto;}
.estructura1-1-1{width:100%;height:auto;margin-top:-10px;}
.estructura1-2{width:100%;height:auto;padding:0 8px;margin-top:-45px;background:#2C4D7A;}
.estructura1-2-2{width:100%;height:auto;margin-top:-38px;}
.estructura1-2-2 img{width:100%;max-height:600px;height:auto !important;}
.estructura1-3{width:100%;height:auto;padding:0px 0 0 0;background:#FFF;margin-bottom:-10px !important;}
.estructura2{display:block;float:left;width:81%;height:auto;}
.estructura2-1{display:block;width:100%;height:auto;margin-bottom:20px;background:url(../images/line-noticias.png) no-repeat left 65px;padding-left:10px;}
.estructura2-2{position:relative;display:block;background:#F0EFED;width:98%;margin:0 auto;height:auto;padding:30px;}
.estructura1-1 h3, .estructura2 h3{border-bottom:1px solid #6D6E72;color:#6D6E72;padding-right:28px;background:url(../images/vin.png) no-repeat 100% 4px;width:150px;}
.estructura1-1-1 h3{border-bottom:1px solid #999999;font-size:120%;color:#000000;padding:0 0 8px 22px;background:url(../images/vin-agenda.png) no-repeat 5px 0px;font-weight:600;}
.estructura1-2 h3{border-bottom:1px solid #fff;color:#fff;padding-right:28px;font-size:132%;background:url(../images/vin2.png) no-repeat 100% 4px;width:185px;margin-left:4px;}
.separacionidiomas{padding:0px !important;float:right !important;z-index:1500;margin-top:-27px;}
.separacionbuscador{padding:0px !important;float:right !important;display:block !important;width:230px !important;margin-top:-35px; z-index:650;}
.separacion2{padding-right:0px !important;}
.separacion3{padding-left:0px !important;padding-right:0px !important;}
.carrusel{display:block;height:auto;width:90%;}
.bar{display:block;height:31px;width:100%;background:url(../images/bar.png) repeat-x;margin-top:18px;}
.eb-event-list{background:#FFF;padding:0 0 40px 0;}
.eb_empty{background:#FFF;margin-top:150px;padding:0 10px;}
.hasTooltip{color:#FFF;font-size:12px;}
.contbuscador{display:block;position:relative;width:230px;height:auto;margin:0 auto;}
.blanko h3, .blanko1 h3{display:block;background:#CCCDC8;border-bottom:none;width:56%;color:#000;padding:5px 10px;font-size:110%;font-weight:bold;margin-top:-10px;margin-left:-10px;}
.blankom h3{display:block;background:#CCCDC8;border-bottom:none;width:27%;color:#000;padding:5px 10px;font-size:110%;font-weight:bold;margin-top:-10px;margin-left:-10px;}
.fondo{background:#F0EFED;margin:0px auto 0 auto !important;width:96%;padding:0px !important;}		
.blanko1{background:#FFF;margin-right:30px;margin-bottom:30px;width:48% !important;padding:0 10px;height:auto;}
.f-intro{background:url(../images/f-intro.jpg) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.blanko{background:#FFF;width:48% !important;margin-bottom:30px;padding:0 10px;}
.blankom{background:#FFF;padding:0 10px;}
.respond{overflow: hidden;margin-bottom:40px;}
#btn_menu_respond{background:#2C4D7A;font-size:15px;text-transform:uppercase;color:#fff;padding:10px 0px 10px 10px;cursor:pointer;display:none;border-bottom:10px solid #FFF;}
#menu_respod_ug{display:inline;}
.respond2{overflow:hidden;margin-bottom:40px;}
#btn_menu_respond2{background:#2C4D7A;font-size:15px;text-transform:uppercase;color:#fff;padding:10px 0px 10px 0px;cursor:pointer;display:none;}
#menu_respod_ug2{display:inline;}
.redimensiona{padding:20px 0;width:25% !important;}
.desaparece1{width:20% !important;}
.clima{background:#F0EFED url(../images/clima.png) 95% 10px no-repeat;padding:25px 0 0px 30px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;min-width:300px;}
.clima:hover{background:#F4E8BD  url(../images/clima.png) 95% 10px no-repeat;-webkit-transition:all 1s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.clima a{text-transform:uppercase;background:url(../images/vin-clima.png) 100% 8px no-repeat;color:#6E7176;padding:5px 20px 5px 0;border-bottom:#6E7176 solid 1px;text-decoration:none;font-weight:bold;}
.clima a:hover,.clima a:visited{text-decoration:none;}
#c1{display:block;padding: 20px 90px 20px 20px;background:url(../images/estado-del-tiempo.png) 84% 0px no-repeat;border-right:3px solid #092F57;height:auto; width:18%; min-width:210px;
color:#58575C;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#c1:hover{display:block;background:#092F57 url(../images/estado-del-tiempo.png) 84% -76px no-repeat;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#c2{display:block;padding: 22px 55px 25px 25px;line-height:14px;background:url(../images/buzon.png) 80% 0px no-repeat;border-right:3px solid #092F57;height:auto;color:#ffffff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; width:16%; min-width:200px;}
#c2:hover{display:block;background:#092F57 url(../images/buzon.png) 80% -76px no-repeat;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#c3{display:block;padding: 28px 55px 29px 30px;background:url(../images/correo-electronico.png) 80% 0px no-repeat;border-right:3px solid #092F57;height:auto;color:#ffffff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:15%; min-width:155px;}
#c3:hover{display:block;background:#092F57 url(../images/correo-electronico.png) 80% -74px no-repeat;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}


/*#c4{display:block;padding: 20px 105px 20px 30px;background:url(../images/contraloria-social.png) 80% 0px no-repeat;height:auto; width:18%; min-width:210px;border-right:3px solid #092F57;
color:#58575C;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#c4:hover{display:block;background:#092F57 url(../images/contraloria-social.png) 80% -76px no-repeat;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}*/


#c4{display:block;height:auto; width:18%; min-width:210px;border-right:3px solid #092F57;
color:#58575C;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#c4:hover{display:block;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#c4nvo{display:block;height:auto; width:18%; min-width:210px;border-right:3px solid #092F57;
color:#58575C;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#c4nvo:hover{display:block;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#c5{display:block;padding: 28px 85px 29px 30px;background:url(../images/seguridad-ug.png) 80% 0px no-repeat;border-right:3px solid #092F57;height:auto; width:16%; min-width:170px;
color:#58575C;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#c5:hover{display:block;background:#092F57 url(../images/seguridad-ug.png) 80% -76px no-repeat;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}



#cg{display:block;padding: 20px 85px 18px 97px;background:url(../images/contraloria-g.png) 18% 0px no-repeat;border-right:3px solid #092F57;height:auto; width:16%; min-width:170px;
color:#58575C;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; font-size: 15px !important;font-weight: normal !important; line-height: 18px !important; color:#9C8B50 !important; }
#cg:hover{display:block;background:#092F57 url(../images/contraloria-g.png) 18% -76px no-repeat;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; color:#fff !important;}



#c6{display:block;padding: 20px 105px 20px 15px;background:url(../images/intraug-ico-.png) center top no-repeat;height:68px; width:18%; min-width:140px;
color:#58575C;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#c6:hover{display:block;background:#092F57 url(../images/intraug-ico-.png) center -81px no-repeat;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;height:74px;}


#email{background:url(../images/mail.png) 47% 15px no-repeat;padding:65px 40PX 50px 30px !important;font-size:140% !important;font-family:'Raleway', sans-serif !important;font-weight:600 !important;color:#000 !important;text-align:center;-webkit-transition:all 1s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;min-width:220px;height:96px;color:#6E7176;}
#email:hover{-webkit-transition:all 1s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
#csocial{background:url(../images/csocial.png) no-repeat;min-width:96px;height:85px;}
.fondopie{background:#E5E5E5;margin:10px 0;padding:30px 0 0px 0;}
.pie{width:85%;margin:0 auto;}
.direccion{line-height:10px !important;font-size:90%;}
#contiene-redes{display:block;margin:20px auto 30px auto !important;max-width:239px;}
#contiene-redes a{display:inline-block;padding:0px;}
#contred{display:inline-block;padding:6px 0px 6px 4px;margin-right:10px;width:32px;height:28px;}
#google{display:block;width:39px;height:38px;background:url(../images/googleplus.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#face{display:block;width:39px;height:38px;background:url(../images/facebook.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#twitertop{width:39px;height:38px;background:url(../images/twitter.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#youtube{width:39px;height:38px;background:url(../images/youtube.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#instagram{width:39px;height:38px;background:url(../images/instagram.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;
-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#google:hover{width:39px;height:38px;background:url(../images/googleplus2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#face:hover{width:39px;height:38px;background:url(../images/facebook2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#twitertop:hover{width:39px;height:38px;background:url(../images/twitter2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#youtube:hover{width:39px;height:38px;background:url(../images/youtube2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#instagram:hover{width:39px;height:38px;background:url(../images/instagram2.png) no-repeat;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}	

/*#sidebar-2{margin-left:40px;width:17.5% !important;}*/

#sidebar-2 img{display: block;margin:0 auto 0px auto;}
.foto{display:block;width:90%;margin:0 auto !important;height:auto;margin-bottom:-30px !important;margin-top:20px !important;}
.buscaoferta{width:230px;display:block;position:relative;float:right;background:url(../images/busca-oferta.png) no-repeat 8px 5px;padding:6px 0 8px 39px;border-right: solid #000 1px;border-left: solid #000 1px;margin-bottom:-30px !important;}
.sistemainscripciones{width:170px;display:block;position:relative;float:right;background:url(../images/inscripciones.png) no-repeat 8px 5px;padding:0px 0 8px 39px;border-right:solid #000 1px;border-left:solid #000 1px;margin-bottom:-30px !important;}
.sistemainscripciones a, .sistemainscripciones a:hover{color:#000;text-decoration:none;	}
.listaoferta{margin-left:10%;padding:0;list-style-type:circle;}
.listaoferta li a{font-family:'Raleway', sans-serif;font-weight:600;font-size:100%;color:#009CBD;}
.gto2{margin:0;padding:0;list-style-type:none;}
.gto2 li a{display:block;background:#fff url(../images/lista.png) 0 3px no-repeat;padding:0 0 5px 18px;color:#000;margin-left:10px;margin-bottom:15px !important;font-size:120%;}
.amarillos{display:block;position:relative;width:100%;height:auto;padding:10px 0 0 0;border-top:1px solid #999;border-bottom:1px solid #999;margin-bottom:15px !important;}
.amarillo1{margin-left:4%;display:block;width:45%;height:auto;margin-bottom:30px;float:left;}
.b-amarillo2{margin-bottom:30px !important;}
.contsw{display:block;height:auto;width:100%;}
.span_acc{width:45.0%;margin-bottom:10px;padding:0 15px}
.himno{display:block;height:auto;width:50%;padding:10px;float:right;}
/*.negro{display:block;padding:inherit !important;padding:0px !important;width:100%;height:auto !important;border-top:#A0935F 5px solid;z-index:1 !important;}*/
.negro{display:block;padding:inherit !important;padding:0px !important;width:100%;height:auto !important;border-top:#A0935F 5px solid;z-index:1 !important;}
.contcarr{display:block;width:1366px;height:auto;margin:0 auto;}
.contenedorvideo{display:block;width:80%;height:auto !important;margin:0 auto;position:relative;}
.informelogo{display:block;position:absolute;z-index:400;width:150px;height:83px;background:url(../images/informe-anual.png);left:75%;top:20px;}
.botongris{display:block;position:relative;width:100%;background:#848588 url(../images/arrow-right.png) no-repeat 9px 10px;line-height:34px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;margin-top:-30px;padding-left:35px;color:#FFF;font-size:120%;}
.botongris a:link, .botongris a:hover, .botongris a:visited, .botongris a:active{color:#FFF;text-decoration:none;}
.redimensionamenutop{display:block;height:50px !important;}


@media (min-width: 1490px){ 
	#cg{padding: 20px 85px 18px 120px !important;}
#cg:hover{display:block;background:#092F57 url(../images/contraloria-g.png) 18% -76px no-repeat;color:#FFF;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out; color:#fff !important;}}
	

@media (max-width: 480px) and (min-width: 220px){
.redimensionamenutop{height:auto !important;}
}
.menu_iconos ul{margin:0;padding:0;width:100%;list-style-type:none;}
.menu_iconos ul li a{text-decoration:none;color:#254167;padding:10px 10PX 10px 60px;background:url(../images/lista.png) no-repeat;display:block;border-top:1px solid #000;font-family:'Raleway', sans-serif;font-weight:800;}
.menu_iconos ul li a:visited{color: #254167;}
.menu_iconos ul li a:hover, .menu_iconos ul li .current{color:white;background-color:#254167;}
#bienes{background:url(../images/bienes.png) no-repeat 0% 15px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#bienes:hover{background:#254167 url(../images/bienes-.png) no-repeat 0% 15px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#acervo{background:url(../images/acervo.png) no-repeat 0% 15px;height:60px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#acervo:hover{background:#254167 url(../images/acervo-.png) no-repeat 0% 15px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
@media (max-width: 1366px){ 
.contcarr{width:100%;}
.negro{height:auto;}
}
@media (max-width: 1250px){
.estructura1{width:20%;}
.estructura2{width:75%;}
.blanko1{margin-right:20px !important;}
.blanko1 h3, .blanko h3, .blankom h3{width:100% !important;}
.infocampus{height:300px;}
.separacionidiomas{padding:0px !important;margin-right:-10px !important;float:right !important;width:280px !important;}
.serv{display:block;width:56% !important;padding: 0px !important;}
.correo{width:10% !important;padding:10px 0 10px 10px;}
.correo img{max-height:50px;width:auto;}



#c1,#c2,#c3,#c4,#c4nvo,#c5,#c6{padding: 22px 75px 25px 15px; width:18%;}
	
	
}
@media (max-width: 1110px){
#c1,#c2,#c3,#c4,#c4nvo,#c5{margin-right:7px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:31%;}
#c1,#c2,#c3,#c4,#c4nvo,#c5,#c6{padding: 22px 75px 25px 5px; width:12%;}



}
@media (max-width: 1082px){
}
@media (max-width: 1000px){ 
.colegioinfo,.pie,.blanko1,.blanko,.blankom{width:100% !important;}
.redimensiona1{width:33% !important;z-index:45000;float:left !important;}
.blankom h3{width:60% !important;}
.infocampus{height:auto !important;}
.redimensionamenutop{display:block;width:100% !important;margin-bottom:10px;}
.separacionidiomas{padding:0px !important;float:left !important;margin-top:-27px;}
  
}		
@media (max-width: 980px){ 
.separacionbuscador{padding:0px !important;float:right !important;margin-top:-35px !important;margin-bottom:20px !important;height:110px !important;}
.altura{display:block;height:0px;}
}
@media (max-width: 1100px){
.desaparece1{display:none;}
.redimensiona{width:32% !important;float:right;}
.ancho{padding:0px !important;width:100% !important;}
.redimensiona img{width:50% !important;min-height:168px;height:auto;min-width:300px;}
.page-header{margin:40px 0 20px 0px !important;}
}
@media (max-width: 920px){ 
.redimensiona{width:50% !important;float:left;}
#main-box{padding:0px !important;}
.estructura1{width:98%;margin:0 1% 0 1%;}
.estructura2{width:98%;margin:-40px 1% 0 1%;}
.contbuscador{display:block;position:relative;width:230px;height:auto;margin:0 auto;}
.separacionidiomas{display:block;width:280px !important;margin:-27px auto 25px auto !important;}
.altura{display:block;padding:inherit;height:0px !important;margin-bottom:0px !important;}
.eb-event-list{margin-top:10px;}
.respond{margin-top:5em;margin-bottom:-0.4em;}
#btn_menu_respond{display:block;margin-bottom:0.5em;margin-top:10px;}
#menu_respod_ug{display:none;z-index:450;}
.respond2{margin-top:1em;}
#btn_menu_respond2{display:block;margin-bottom:0.5em;margin-top:-10px;margin-left:-8px;margin-right:-8px;padding-right:8px;padding-left:8px;}
#menu_respod_ug2{display:none;z-index:450;}
.estructura1-2{margin-top:0px;}
/*.desaparece, .estructura1-2 h3, .estructura1-1 h3, .estructura1-2-2{display:none;}*/
.estructura1-2 h3, .estructura1-1 h3, .estructura1-2-2{display:none;}
.contenedorvideo{width:100%;}
.estructura1-3{margin-top:-40px;}
.clima{background:#F0EFED url(../images/clima.png) 75% 10px no-repeat;border-right:none;}
#sidebar-2{margin-left:0px;width:100% !important;}
.himno{width:100%;}
.menu_iconos ul li a{padding:20px 10PX 10px 60px;min-height:55px;height:auto;}
}
@media (max-width: 860px){ 
.separacionidiomas{display:block;width:230px !important;}
#idiomas{padding:30px 0 0 20px;}
}
@media (max-width: 700px){
.redimensiona{width:100% !important;}
.separacionidiomas{float:none !important;display:block;width:260px !important;margin-left:-10px !important;height:50px;}
}
@media (max-width: 650px){ 
.blankom h3{width:97% !important;}
.span_acc{width:100%;}

.correo{border-left:none;}
.redimensiona1{width:50% !important;float:left !important;}
.amarillo1{margin-left:0%;width:100%;}
.separacionidiomas{padding:inherit;display:block;width:220px !important;float:none !important;margin:-40px auto 55px auto !important;}
.separacionbuscador{float:none !important;margin-top:-30px !important;}
#idiomas{padding:0px 0 0 0px;}
.altura{display:block;padding:inherit;height:0px !important;margin-bottom:0px !important;}
}
.desapareceacc{float:right !important;display:block;width:150px !important;height:60px !important;padding:inherit;}
.desapareceacc img{margin:5px 10px 0 0;}
@media (max-width: 480px){ 
.col-md-6 h3, .col-md-12 h3{width:100%;}
.estructura2-2{padding:10px;}
.redimensiona1{width:100% !important;z-index:45000;}
.redimensiona2{position:relative;z-index:1}
#contiene-redes{margin:0px auto 0px auto !important;}   
.separacionidiomas{display:block;width:210px !important;float:none !important;margin:-20px auto 65px auto !important;}
.contbuscador{margin-top:-55px !important;}
#idiomas{width:320px !important;margin:0 auto !important;padding:0 !important;}
.desapareceacc{float:right !important;display:block;width:170px !important;margin-left:15px;margin-top:-15px !important;padding:inherit;margin:inherit;}
}
@media (max-width: 445px){ 
.separacionbuscador{width:100% !important;z-index:1;}
.desapareceacc{float:none !important;position:relative;display:block;width:145px !important;padding:inherit;margin:inherit;margin-top:-15px auto 10px auto!important;z-index:150;}
}
#fecharegistro{font-weight:bold;display:block;font-size:18px;background:#2C4D7A;color:#ffffff;text-shadow:0px 3px 3px rgba(0,0,0,0.5),0px -1px 1px rgba(0,0,0,.3);padding:3px 10px;}
.foto-proyectos{display:block;width:222px;height:138px;position:relative;float:left;padding:10px 15px 10px 0;background:url(../images/line-grupos.png) 10px right no-repeat;background:#CCC;}
.texto-proyectos{display:block;position:relative;width:400px;height:160px;float:left;margin-left:20px;}

@media (min-width: 1250px){ 
#guiaimagen{display:block;width:25%;padding:0 20px 0 0;text-align:right;font-family:'Raleway', sans-serif;float:left;
margin-left:-80px;font-weight:600;}
  #guiaimagen2{display:block;width:53%;padding:0 0px 0 20px;text-align:right;font-family:'Raleway', sans-serif;float:left;background: url(http://www.ugto.mx/images/line-guia.png) left top no-repeat;}
   #guiaimagen3{display:block;width:30%;padding:20px;text-align:right;font-family:'Raleway', sans-serif;float:left;background: url(http://www.ugto.mx/images/line-guia.png) left top no-repeat;
   background:#F0EAD7;text-align:left; font-size:12px;margin-bottom:30px;}
}


@media (max-width: 1245px){ 
#guiaimagen{display:block;width:100%;padding:30px 0;text-align:left;font-family:'Raleway', sans-serif;float:none;
margin-left:0px;margin:30px 0; border-bottom:1px solid #003057;border-top:1px solid #003057;}
#guiaimagen2{display:block;width:55%;height:auto;float:left;}
    #guiaimagen3{width:35%;height:auto;background:#F0EAD7;float:left;padding:20px;margin-bottom:20px;}
}


@media (max-width: 1200px){ 

#guiaimagen2{display:block;width:35%;height:auto;float:left;}
    #guiaimagen3{width:60%;height:auto;background:#F0EAD7;float:left;padding:20px;margin-bottom:20px;}
}

@media (max-width: 1000px){ 

#guiaimagen2{display:block;width:100%;height:auto;float:left;}
    #guiaimagen3{width:100%;height:auto;background:#F0EAD7;float:left;padding:20px;margin-bottom:20px;}


}



#pensiones{display:block; width:100%; margin:0 auto;padding:0px !important;margin-top:30px !important; margin-bottom:30px !important; height:auto !important; }
#pensiones li{display:inline;}
#pensiones li a{font-family:'Raleway', sans-serif;font-weight:800;text-decoration:none;float:left;display:block;margin-bottom:10px;margin-right:10px;color:#13304F; font-size:16px;text-transform:uppercase; text-align:center; }

#modulospensiones{display:block;padding: 130px 0px 0px 0px;background:url(../images/modulos-icon.png) center top no-repeat;height:auto; width:18.6%; min-width:18.6%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#modulospensiones:hover{background:url(../images/modulos-on-icon.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#forospensiones{display:block;padding: 130px 0px 0px 0px;background:url(../images/foros-icon.png) center top no-repeat;height:auto; width:18.6%; min-width:18.6%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#forospensiones:hover{background:url(../images/foros-on-icon.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#preguntaspensiones{display:block;padding: 130px 0px 0px 0px;background:url(../images/preguntas-frecuentes-icon.png) center top no-repeat;height:auto; width:18.6%; min-width:18.6%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#preguntaspensiones:hover{background:url(../images/preguntas-frecuentes-on-icon.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}


#comunicadospensiones{display:block;padding: 130px 0px 0px 0px;background:url(../images/comunicados-icon.png) center top no-repeat;height:auto; width:18.6%; min-width:18.6%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#comunicadospensiones:hover{background:url(../images/comunicados-on-icon.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#videospensiones{display:block;padding: 130px 0px 0px 0px;background:url(../images/informativos-icon.png) center top no-repeat;height:auto; width:18.6%; min-width:18.6%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#videospensiones:hover{background:url(../images/informativos-on-icon.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#colorpensiones{
	background:#F4F4F4 url(../images/sombra-pensiones.png) left top repeat-x;;
	margin-top:-51px !important;
	margin-bottom:40px;
	padding-bottom:20px;
	}
#vinpensiones{
	display:block;
	background:url(../images/vinpensiones.png) left 6px no-repeat;
	width:100%;
	height:auto;
	padding:0 0 0 24px;
	margin-bottom:25px;}
	
#fvinpensiones{
	display:block;
	background:url(../images/fvinpensiones.png) left top no-repeat;
	width:100%;
	height:auto;
	padding-left:15px;
	}
#espaciadopensiones{
	display:block;
	width:100%;
	height:auto;
	margin:10px 0 30px 30px;}
#videospensionesn{
	display:block;
	float:left;
	background:#E3DCD5;
	padding:10px;
	color:#000;
	font-family:'Raleway', sans-serif;
	-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;
	margin-bottom:30px;}
	
#videospensionesn:hover{
		background:#68809B;
		color:#FFF;
		-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
	#videospensionest{
	display:block;
	position:relative;
	
	padding:10px 10px 5px 10px;}
	#videospensionest2{
	display:block;
	position:relative;
	
	font-size:12px;
	font-weight:600;
	max-width:305px;
	padding-left:10px;
	}
	
	
	
	
	
.contseg-ug{
	display:block;
	width:84%;
	height:auto;
	position:relative;
	margin:0 auto;
	}	
	
	
	#seg-ug{display:block; width:100%; margin:0 auto;padding:0px !important;margin-top:30px !important; margin-bottom:30px !important; height:auto !important; }
#seg-ug li{display:inline;}
#seg-ug li a{font-family:'Raleway', sans-serif;font-weight:800;text-decoration:none;float:left;display:block;margin-bottom:10px;margin-right:40px;color:#13304F; font-size:14px;text-transform:uppercase; text-align:center; }

#seg-ug li span{font-family:'Raleway', sans-serif;font-weight:800;text-decoration:none;float:left;display:block;margin-bottom:10px;margin-right:40px;color:#13304F; font-size:14px;text-transform:uppercase; text-align:center; }


#telemergencia{display:block;padding: 130px 0px 0px 0px;background:url(../../../images/911-bot-off.png) center top no-repeat;height:auto; width:20%; min-width:20%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#telemergencia:hover{background:url(../../../images/911-bot-on.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#quehacer{display:block;padding: 130px 0px 0px 0px;background:url(../../../images/que-hacer-bot-off-.png) center top no-repeat;height:auto; width:20%; min-width:20%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#quehacer:hover{background:url(../../../images/que-hacer-bot-on-.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

#recomendaciones{display:block;padding: 130px 0px 0px 0px;background:url(../../../images/recomendaciones-bot-off-.png) center top no-repeat;height:auto; width:20%; min-width:20%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#recomendaciones:hover{background:url(../../../images/recomendaciones-bot-on-.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}


#seguridadysalud{display:block;padding: 130px 0px 0px 0px;background:url(../../../images/seguridad-y-salud-bot-off-.png) center top no-repeat;height:auto; width:21.5%; min-width:21.5%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
#seguridadysalud:hover{background:url(../../../images/seguridad-y-salud-bot-on-.png) center top no-repeat;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}

	
.reg1{
	display:block;
	width:100%;
	height:auto;
	position:relative;
	background:#DFF3F4;
	margin-bottom:5px;
}
	
.reg1col1{
	display:block;
	width:20%;
	float:left;
	background:#DFF3F4;
	height:auto;
	padding:10px;
	
	}
	.reg1col2{
	display:block;
	width:75%;
	float:left;
	background:#DFF3F4;
	height:auto;
	padding:10px;
	background:url(../images/separacion.png) left top repeat-y;
	}
	
	
	.reg2{
	display:block;
	width:100%;
	height:auto;
	position:relative;
	background:#D9E8EA;
	margin-bottom:5px;
}
	
.reg2col1{
	display:block;
	width:20%;
	float:left;
	background:#D9E8EA;
	height:auto;
	padding:10px;
	
	}
	.reg2col2{
	display:block;
	width:75%;
	float:left;
	background:#D9E8EA;
	height:auto;
	padding:10px;
	background:url(../images/separacion.png) left top repeat-y;
	}
	
@media (max-width: 750px){ 

#pensiones li a{width:18.6%; min-width:18.6%; height:270px; }

}

@media (max-width: 660px){ 

#pensiones li a{width:30.6%; min-width:30.6%; height:270px; }

}

@media (max-width: 450px){ 

#pensiones li a{width:45%; min-width:45%; height:270px; }

}

@media (max-width: 360px){ 

#pensiones li a{width:100%; min-width:100%; height:270px; }

}

.facebookiconegresados
{
	display:block;

	background: #633 url(../images/facebook-egresados.png) left top no-repeat;
	padding-left:56px;
	line-height:56px;
	color:#051232;}



.column-1 .page-header{

margin: 40px 0 20px 0px !important}

.video-responsive {
position: relative;
padding-bottom: 56.25% !important; /* 16/9 ratio */
padding-top: 0px; /* IE6 workaround*/
height: 0;
overflow: hidden;

}
 
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


.modal-open{
	overflow: inherit !important;
	overflow: scroll !important;
}



/*************************************************************/

.contreg{
	display:block;
width:450px;
	height: auto;
	background: url(../images/fcontreg.png) -450px top no-repeat;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	margin-bottom: 20px;
	
}

.contreg:hover{
	
	background: url(../images/fcontreg.png) -40px top no-repeat;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}


.contreg2{
	display:block;
width:450px;
	height: auto;
	background: url(../images/fcontreg.png) -450px top no-repeat;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	margin-bottom: 20px;
  margin-left:80px;
	
}

.contreg2:hover{
	
	background: url(../images/fcontreg.png) -40px top no-repeat;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}




.contpanal{
	display: block;
	width: 87px;
	height: 75px;
	float: left;
	position: relative;
}
.contnombreg
{
	display: block;

	max-width: 370px;
	min-height: 75px;
	height: auto;
	position:relative;
	margin-left: 105px;
	padding-top: 20px;
	
	
	color: #20235B;
	text-decoration: none;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}


.contreg:hover .contnombreg, .contreg2:hover .contnombreg{
	color: #fff;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 3px 3px 4px rgba(0, 0, 0, 1);
	padding-left: 5px;
	
	
}

.contnombreg:hover
{
	
	
	
	color: #fff;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 3px 3px 4px rgba(0, 0, 0, 1);
	padding-left: 5px;
	
	text-decoration: none;
	
}









.contnombreg2
{
	display: block;

	max-width: 370px;
	min-height: 75px;
	height: auto;
	position:relative;
	margin-left: 105px;
	padding-top: 5px;
	
	
	color: #20235B;
	text-decoration: none;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}


.contreg:hover .contnombreg2, .contreg2:hover .contnombreg2{
	color: #fff;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 3px 3px 4px rgba(0, 0, 0, 1);
	padding-left: 5px;
	
	
}

.contnombreg2:hover
{
	
	
	
	color: #fff;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 3px 3px 4px rgba(0, 0, 0, 1);
	padding-left: 5px;
	
	text-decoration: none;
	
}










.contnombreg3
{
	display: block;

	max-width: 370px;
	min-height: 75px;
	height: auto;
	position:relative;
	margin-left: 105px;
	padding-top: 15px;
	padding-right: 30px;
	
	
	color: #20235B;
	text-decoration: none;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	
}


.contreg:hover .contnombreg3, .contreg2:hover .contnombreg3{
	color: #fff;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 3px 3px 4px rgba(0, 0, 0, 1);
	padding-left: 5px;
	
	
}

.contnombreg3:hover
{
	
	
	
	color: #fff;
	 -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
	text-shadow: 3px 3px 4px rgba(0, 0, 0, 1);
	padding-left: 5px;
	
	text-decoration: none;
	
}



#estatuto{
	background: url(../images/estatuto.png);
	
}
#transparencia{
	background: url(../images/transparencia.png);
	
}
#academico{
	background: url(../images/academico.png);
	
}
#becas{
	background: url(../images/becas.png);
	
}
#distinciones{
	background: url(../images/distinciones.png);
	
}
#personal{
	background: url(../images/personal.png);
	
}
#musicos{
	background: url(../images/osug.png);
	
}
#defensoria{
	background: url(../images/defensoria.png);
	
}
#mediacion{
	background: url(../images/mediacion.png);
	
}
#incorporacion{
	background: url(../images/incorporacion.png);
	
}
#bienesreg{
	background: url(../images/bienesreg.png);
	
}
#responsabilidades{
	background: url(../images/responsabilidades.png);
	
}
#estimulos{
	background: url(../images/estimulos.png);
	
}

#ley{
	background: url(../images/ley-.png);
	
}

#directiva{
	background: url(../images/directiva.png);
	
}

#etica{
	background: url(../images/etica.png);
	
}

#patronato{
	background: url(../images/patronato.png);
	
}



label, input, button, select, textarea {
   
    border: solid 1px #000;
}




.embed-container {
    position: relative;
    padding-bottom: 57.25%;
    height: 0;
    overflow: hidden;
  width: 100%;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


























#thover{
  position:fixed;
  background:#000;
  width:100%;
  height:100%;
  opacity: .6
}

#tpopup{
  position:absolute;
  width:600px;
  height:180px;
  background:#fff;
  left:50%;
  top:50%;
  border-radius:5px;
  padding:60px 0;
  margin-left:-320px; /* width/2 + padding-left */
  margin-top:-150px; /* height/2 + padding-top */
  text-align:center;
  box-shadow:0 0 10px 0 #000;
}
#tclose{
  position:absolute;
  background:black;
  color:white;
  right:-15px;
  top:-15px;
  border-radius:50%;
  width:30px;
  height:30px;
  line-height:30px;
  text-align:center;
  font-size:8px;
  font-weight:bold;
  font-family:'Arial Black', Arial, sans-serif;
  cursor:pointer;
  box-shadow:0 0 10px 0 #000;
}

.modal img{
  width:100%;
  height:auto;
}




#monday {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
font-size:95%;
line-height:19px;
}

#monday td, #monday th {
  border: 1px solid #F5F5F5;
  padding: 8px;
}

#monday tr:nth-child(even){background-color: #E9EFEE;
-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}

#monday tr:hover {background-color: #C8D7D5;
-webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;}

#monday th {
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: left;
  background-color: #222A35;
  color: white;
	text-align: center;
}




























.botacordeon .accordion {
  background-color: #EBE1C2;
	
  color: #000;
  cursor: pointer;
  padding: 18px;
  width: 280px;
  border: none;
  text-align: left;
  outline: none;
  font-size: 17px;
  transition: 0.4s;
	
}

.botacordeon .active,.botacordeon .accordion:hover {
  background-color: #C4AB57;color: #fff;
}

.botacordeon .accordion:after {
 /*content: '\002B';*/
	
  color: #FFF;
  font-weight:normal !important;
  float: right;
  margin-left: 5px;
}

.botacordeon .active:after {
  /*content: "\2212";*/
}

.botacordeon .panel {
  padding: 0px 18px;
  
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
	background: #FBF7F0;
	margin-top:10px;
	border-radius: 8px;
	/*border-bottom:solid 1px #E7DCB8;
	border-right:solid 1px #E7DCB8;*/
  margin-top:10px !important;
  display: block;
width: 100%;
}

.botacordeon .panel img{
	display:block;
	width: 100%;
	height: auto;
	
}


/*************************************************************/


.about-img img {
  
}
	


	.single-about-detail {
    position: relative;
	margin-bottom:25px;
      margin-top:50px;
}
.single-about-detail:hover .about-details {
    background: #003057;
}
.single-about-detail:hover .pentagon-text h1 {
    color: #A0935F;
	font-family:"Times New Roman", Times, serif;
}

.pentagon-text h1 {
    font-size: 50px;
    color: #958A5D;
    margin-top: 0;
    transition: all .7s ease 0s;
    -webkit-transition: all .7s ease 0s;
    -moz-transition: all .7s ease 0s;
    -o-transition: all .7s ease 0s;
    -ms-transition: all .7s ease 0s;
    position: absolute;
    left: 15%;
    width: 50px;
    top: -4%;
	font-family:"Times New Roman", Times, serif;
}
.pentagon-text {
    width: 70px;
    height: 52px;
    background: #fff;
    position: relative;
    top: -30px;
    left: 40%;
}
.pentagon-text:before {
    content: "";
    position: absolute;
    top: -15px;
    left: 0;
    width: 0;
    height: 0;
  
}
.pentagon-text:after {
    content: "";
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 0;
    height: 0px;
    border-left: 36px solid transparent;
    border-right: 34px solid transparent;
    border-top: 15px solid #fff;
}
.about-details {
    background: #E8E8E8;
    
    transition: all .7s ease 0s;
    -webkit-transition: all .7s ease 0s;
    -moz-transition: all .7s ease 0s;
    -o-transition: all .7s ease 0s;
    -ms-transition: all .7s ease 0s;
	text-align:center;
	padding:10px 0px;
	min-height:180px;
  height:auto;
  width: 243px !important;
margin: 0 auto;
  color:#000;
}
.about-details2 {
	min-height:200px;
}



.viewdoc{
	display:block;
	color:#FFF !important;
	border: solid 1px #FFFFFF;
	padding:5px 7px;
	font-size:90%;
	margin:-40px auto 0 auto;
	
	width:95px;
	
	
}
.viewdoc:hover{
		background:#09F;
	   -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
	-webkit-box-shadow: -15px 4px 68px -13px rgba(255,255,255,1);
-moz-box-shadow: -15px 4px 68px -13px rgba(255,255,255,1);
box-shadow: -15px 4px 68px -13px rgba(255,255,255,1);
}
.about-details li{
	display:block;
  padding-right:10px;
	color:#000;
	text-align:left;
	list-style-type:none;
	margin-left:-25px;
	   -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
  font-size:110%;
}

.about-details:hover li{
	display:block;
  padding-right:10px;
	color:#FFF;
	text-align:left;
	list-style-type:none;
	margin-left:-25px;
	   -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
  font-size:110%;
}




.about-details a, .about-details a:visited{
	display:block;
	color:#000;
  text-decoration:none;
   text-decoration:none;
	
}

.single-about-detail:hover a {
    color:#fff;
}


.about-details:hover a{
	display:block;
	color:#fff;
	
}
.about-details a:hover, .about-details a:active{
	display:block;
	color:#FFF;
  text-decoration:none;
	
}

.about-details li:hover{
	background:#09F;
	padding-left:5px;
	   -webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    -ms-transition: all .5s ease 0s;
/*	-webkit-box-shadow: -15px 4px 68px -13px rgba(255,255,255,1);
-moz-box-shadow: -15px 4px 68px -13px rgba(255,255,255,1);
box-shadow: -15px 4px 68px -13px rgba(255,255,255,1);
	*/
	
}
.about-details h3 {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #fff;
    margin-top: 0;
	display:block;
	min-height:80px;
	font-weight:600;
}
.about-details p {
    font-size: 13px;
    color: #fff;
   font-family:Arial, Helvetica, sans-serif;
    padding: 0 25px;
    padding-bottom: 30px;
	text-align:left;
}

.contieneitems{
  display:block;
  float:left;
  position:relative;
  width:24%;
  margin-right:10px;
}



/********************MENU VERTICAL**********************/

.vertical-menu {
  width: 86%;
  margin: 0 auto;
 
}

.vertical-menu a {
  background-color: #D9C056;
  border-bottom: solid 1px #fff;
  color: black;
  font-weight:bold;
  display: block;
  padding: 12px;
  text-decoration: none;
  color:#fff;
  text-decoration:none;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.vertical-menu a:hover {
  background-color: #B68B0C;
  padding-left:17px;
  color:#fff;
  text-decoration:none;
    -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.vertical-menu a.active {
  background-color: #4CAF50;
  color: white;
}

/****************************************************************/
.titulotema{
  display: block; width: 500px; padding: 5px 10px; background: #8B8B8B; color: #fff; font-weight: bold;
}
.contenidotema{display: block; margin: 20px 0; border-top: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-left: solid 5px #2C4D7A; padding: 10px 20px;text-align:justify;}
.secciontemas{display: block; padding: 18px 13px 0px 13px; margin-top: 30px; border-bottom: 3px solid #D2C880; margin-bottom: 30px; font-size: 17px; letter-spacing: 0px;}

#covid{
  display:block;
  background:#002F56;
  padding:10px 30px 0 30px;
  text-align:center;
  margin-bottom:20px;
}



@media (max-width: 950px){ 

#covid{
  display:block;
  background:#002F56;
  padding:10px 80px 10px 30px;
  text-align:left;
  margin-bottom:20px;
  line-height:20px;
}

}








#luto{
	display: block;
	position: absolute;
  z-index:897000000000000000000000;
	top:8%;
	right:10%;
  width:137px;
  height:207px;
}





















.modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    background: #06102B !important;
    color: #fff;
    border-radius: 15px 15px 0 0;
}


button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    width: 40px;
    height: 40px;
    border: solid 1px #fff;
    border-radius: 100px;
    color: #fff;
    background: #13348A;
}
.modal-body{
  background:#EBF1ED;
}

close:focus, .close {
  
    opacity: 1;
}

close:focus, .close:hover {
    color: #fff !important;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=1);
    opacity: 1;
}

.modal-content {
    position: relative;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 16px !important;
    outline: 0;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);
    box-shadow: 0 3px 9px rgba(0,0,0,.5);
}




#vbienbenida{background:#EBEBEB url(../images/vbienvenidaa.jpg) no-repeat center top;padding:20px;
background-size: cover;margin:10px 0 0px 0;
}


#aparecevideo1{display:none;}

@media (max-width: 768px){ 
#aparecevideo1
  {display:block;}
#aparecevideo2
  {display:none;}
}




.embed-containeramex {
    position: relative;
    display: block;
    padding-bottom: 120.25%;
    height: 0;
    overflow: hidden;
    width: 100%;
    /* margin: 50px 0 0 0; */
}
.embed-containeramex iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}


