@import url(https://fonts.googleapis.com/css?family=Raleway:900,800,600,500,300);
#imageForm .row::after,.group:after,.thumbnails::after{clear:both}.back-to-top,.header__link,a,a:focus,a:hover{text-decoration:none}.accordion-toggle,button,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox],label,select{cursor:pointer}.accordion{margin-bottom:20px}.accordion-group{border:1px solid #e5e5e5;border-radius:4px;margin-bottom:2px}.accordion-heading{border-bottom:0 none}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-inner{border-top:1px solid #e5e5e5;padding:9px 15px}.form-horizontal .control-label{width:160px;margin-bottom:0;padding-top:7px}.form-horizontal .form-actions{padding-left:160px}.hm_blog_list .blog_grid_con .meta,.post_title_con .meta{border-bottom:1px dotted rgba(0,0,0,.1);font-size:13px;font-style:italic;margin-bottom:17px;padding-bottom:11px}.calendar .button,.calendar table{border:0!important}.clearfix::after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.clearfix{display:block}.layout-boxed{box-shadow:0 0 5px rgba(0,0,0,.2);margin:0 auto;max-width:1240px;background:#fff}.module-title .title{margin:0 0 20px;padding-bottom:9px}a{transition:all .3s ease 0s}.module-content .tagspopular ul li{display:inline-block}.module-content>.tagspopular ul li::before{content:none}.calendar{margin:5px 0 0 1px!important}.calendar .button{border-radius:0!important;box-shadow:none!important;display:table-cell!important;margin:0!important;padding:2px!important;text-align:center!important}.calendar thead .hilite{padding:1px!important}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.calendar,.calendar table{width:100%}.module-content ul li::before{content:"\e080";font-family:glyphicons halflings}.module-content ul{margin:0;padding:0}.module-content ul li{list-style:none;margin:0;padding:2px 0}
.navbar-default .nav-header{padding:5px 20px;display:block;font-weight:700;line-height:20px}.uneditable-input,input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],select,textarea{background-color:#fff;background-image:none;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:inline-block;font-size:100%;line-height:1.42857;min-width:100px;padding:6px 12px;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.manager.thumbnails li{border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.055);display:block;float:left;height:80px;line-height:18px;position:relative;text-align:center;width:80px;padding:4px}.dropdown-menu,.navbar{border-radius:0!important}.manager.thumbnails li .height-50{height:50px;margin-bottom:4px;margin-top:4px}.thumbnails::after,.thumbnails::before{content:"";display:table;line-height:0}.manager.thumbnails{list-style:none;margin:0 0 0 -20px;padding:0}.window .window-mainbody{padding:20px}#editor-xtd-buttons .btn,.toggle-editor .btn{background-color:#fff;border-color:#ccc;text-shadow:0 1px 0 #fff;margin:5px}.thumbnails>li{float:left;margin-bottom:18px;margin-left:20px}.thumbnail{margin-bottom:9px}.height-80{height:80px}.width-80{width:80px}.center,.table td.center,.table th.center{text-align:center}#wrap .element-invisible{display:none}.search .only label,.search .phrases .phrases-box .controls label{display:inline-block;margin:0 20px 20px}html{overflow-y:scroll;overflow-x: hidden;}body{background-color:#FFF;font-family: 'Raleway', sans-serif;font-size:1.5rem}img{max-width:100%}#top{color:#ddd;font-size:12px;line-height:30px;padding-bottom:4px;padding-top:4px}#top .container .separator{border-left:1px solid #CCC;display:inline-block;height:10px;margin:0 20px;width:1px}#main-box{background:0 0;/*margin-bottom:20px;padding:10px 0*/}#main{/*padding-top:20px*/}#breadcrumbs{background:#DDDDDD;padding:20px 0}.breadcrumb{border-radius:0;margin-bottom:0}#breadcrumbs .moduletable{margin-bottom:0;padding:0}.toppad{padding-top:40px}#fullwidth{overflow:hidden}#fullwidth .moduletable{border:0;padding:0;margin-bottom:20px}.black .moduletable{background:#222;border-color:#222;color:#AAA}.moduletable{margin-bottom:20px;padding:20px 10px}.panel.moduletable{padding:0}.panel .moduletable{box-shadow:none;margin:0 10px;padding:10px}#brand{padding:5px 0px;}#imageForm .pull-right,#pop-print{float:right}#brand img{display:block;margin:0 auto;}.page-header{margin:10px 0 20px!important;font-weight: bold !important;color:#0D3158;text-align:left;}.hasTooltip{display:inline!important}.noMainbody{display:none!important}.page-header h2{font-weight: bold !important;}ol.unstyled,ul.unstyled{list-style:none;margin-left:0;padding:0}.input-append .add-on:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-append .btn:last-child{border-radius:0 3px 3px 0}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{border-radius:0;vertical-align:top}#pop-print{margin:10px}div#jform_access_chzn.chzn-container,div#jform_access_chzn.chzn-container div.chzn-drop,div#jform_catid_chzn.chzn-container,div#jform_catid_chzn.chzn-container div.chzn-drop,div#jform_featured_chzn.chzn-container,div#jform_featured_chzn.chzn-container div.chzn- drop,div#jform_language_chzn.chzn- container,div#jform_language_chzn.chzn-container,div#jform_language_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_state_chzn.chzn-container,div#jform_state_chzn.chzn-container div.chzn-drop,div#jform_tags_chzn.chzn-container{width:260px!important}.control-group{margin-bottom:15px}.btn.modal{bottom:auto;display:inline;left:auto;position:relative;top:auto}#imageForm .well{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05) inset;margin-bottom:20px;min-height:20px;padding:19px}#imageForm .row::after,#imageForm .row::before{content:"";display:table;line-height:0}#print,body #overall{height:auto;overflow:hidden}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:local("Material Icons"),local("MaterialIcons-Regular"),url(http://fonts.gstatic.com/s/materialicons/v12/2fcrYFNaTjcS6g4U3t-Y5ZjZjT5FdEJ140U2DJYC3mY.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-moz-font-feature-settings:'liga';-moz-osx-font-smoothing:grayscale}.muted{color:#999}body,html{height:auto;min-height: 100vh;}#wrap{height:auto!important;margin:0 auto;min-height:100%}body section{padding-top:0px}html.mm-background .mm-page.layout-boxed{background:#fff!important}#copy.well{border-radius:0;border:0;margin:0}#footer .moduletable{border:0}#main #container{/*background-color:#fff*/}#push{height:60px}.float-left{float:left}.float-right{float:right}.group:after,.group:before{content:"";display:table}.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:400;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,.nav.nav-tabs{margin-bottom:20px}.error-page-inner{display:table;height:100%;min-height:100%;text-align:center;width:100%}.error-code{font-size:96px;font-weight:700;line-height:1;margin:0 0 10px;padding:0}.error-page-inner .fa.fa-exclamation-triangle{font-size:96px;line-height:1;margin-bottom:10px}.component-content h2,.title{text-shadow:none}.title-line{background:#d1d1d1;height:2px;margin-bottom:20px;width:100%}.title-line span{display:block;height:2px;width:90px;background:#428bca}.back-to-top,.box3 .title-line,.box4 .title-line,.title1 .title-line,.title2 .title-line,.title3 .title-line,.title4 .title-line,.title6 .title-line{display:none}.title1 .title{background:url(../images/bg-h3.gif) 0 100% repeat-x;border-bottom:none;padding-bottom:20px}.title2 .title,.title3 .title{padding-bottom:15px;margin-bottom:20px}.title2 .title{border-bottom:1px dashed #e5e5e5}.title4 .title{background:url(../images/divider.png) center center repeat-x;border-bottom:none!important;margin-bottom:25px}.title4 .title span{background:#fff;padding-right:15px}#rt-footer .title4 .title span{background:#262626}#rt-bottom .title4 .title span,#rt-maintop .title4 .title span{background:#f6f6f6}.title5 .title{background:url(../images/cat-bg-repeat.png) center center repeat-x;padding-bottom:0!important;border-bottom:none!important}.title>span{background:none}span.fa{padding-right:10px}.title6 .title{border-bottom:2px solid #1d6fa5;padding-bottom:15px;margin-bottom:20px}.box1 .moduletable{background:#eee}.box2 .moduletable{background:#363636;color:#adadad}.blog-more{padding:10px 5px}.back-to-top{position:fixed;bottom:2em;right:10px;color:#fff;background:#07203E;border-radius:18px;font-size:1-7rem;font-weight: 600; padding:7px 15px;z-index: 2350000;}.back-to-top:hover{background-color:#FEC601;color:#0D3058 !important;}.back-to-top:visited{color:#fff;}.error .container{display:table;height:100%;min-height:100%;text-align:center;width:100%;padding:200px 0}.error .container h1{font-size:140px}
.navbar-toggle{margin-top:15px!important;padding:15px!important;border:none!important;border-radius:0!important}.headroom{transition:transform .2s linear}.headroom--pinned{transform:translateY(0)}.headroom--unpinned{transform:translateY(-100%)}.header{background-color:inherit;line-height:60px}.header__link{border:0;color:#fff}.header__link:focus{background-color:rgba(78,205,196,.1);outline:0}.header__link:hover .icon{color:#4ecdc4}.header--fixed{left:0;position:fixed;right:0;top:0;z-index:10}#frame input.inputbox{border:1px solid #ccc;padding:8px;width:100%;border-radius:4px}#frame{margin-top:100px}@media (max-width:768px){.navbar-nav>li>a{line-height:30px!important;padding-bottom:5px!important;padding-top:5px!important}.layout-boxed .header--fixed{width:100%!important;left:auto!important;right:auto!important}}@media (min-width:1200px){section{margin-top:auto}.layout-boxed .header--fixed{width:1240px;left:auto;right:auto}}.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}.checkbox label,.radio label{padding-left:20px;padding-right:10px}label{display:block;margin-bottom:5px}button,input,label,select,textarea{font-size:13px;font-weight:400;line-height:18px;font-family: 'Raleway', sans-serif;}.contact-form .control-group .uneditable-input,.contact-form .control-group input,.contact-form .control-group textarea{width:100%}.email-copy-input{float:left}.control-group .control-label{padding-top:7px;padding-bottom:7px}div#jform_access_chzn.chzn-container,div#jform_access_chzn.chzn-container div.chzn-drop,div#jform_catid_chzn.chzn-container,div#jform_catid_chzn.chzn-container div.chzn-drop,div#jform_featured_chzn.chzn-container,div#jform_featured_chzn.chzn-container div.chzn- drop,div#jform_language_chzn.chzn-container,div#jform_language_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_state_chzn.chzn-container,div#jform_state_chzn.chzn-container div.chzn-drop,div#jform_tags_chzn.chzn-container{width:260px!important}.chzn-container-single .chzn-single{width:140px}.chzn-container .chzn-drop{width:100px}.input-append .add-on,.input-prepend .add-on{display:inline-block;width:auto;height:18px;min-width:16px;padding:4px 5px;font-size:13px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;background-color:#eee;border:1px solid #ccc}.input-small{width:90px}.btn.modal{background:#eee}
#servicios{height: auto; background:url(../images/bg-servicios.jpg);padding:60px 0;background-size: cover;margin-top:-3px;position: relative;}#servicios p{font-size: 2.5rem; text-align: center;color:#ffffff;padding:20px 0;}.owl-stage{margin:0 auto;}
#mod-lgx-logoslider787.logo-nav-img .lgx-logoslider .owl-controls .owl-nav [class*="owl-"] {background: transparent !important;padding: 4px;margin: 0px;}
#oferta{
  min-height: 200px;
  /* background: #1B3B6A url(../images/fondo-oferta.jpg) center 150px fixed no-repeat; */
  background: #ffc732;
  padding:70px 0 50px 0;
  background-size: contain;
}
#ofertainterno{min-height: 200px; background: #1B3B6A center 150px fixed no-repeat;padding:60px 0 80px 0;background-size: contain;}
#panal{display:block;margin-top:-65px;margin-bottom:40px;text-align: center;z-index:99 !important;}

#panal2{display:block;position:relative;height:70px; background: url(../images/panal-azul-claro.png) center top no-repeat;margin:-40px auto -35px auto;text-align: center;z-index:99 !important;}

#panal3{display:block;position:relative;height:70px; background: url(../images/panal-amarillo.png) center top no-repeat;margin:-35px auto -35px auto;text-align: center;z-index:99 !important;}
#escudo{padding:10px 0;text-align:center;background: #fff;}
#herramientastop{background:#E4E4E4;padding:15px 0;display: block}#menuprincipal{width:100%;height: auto;background: url(../images/famarillo-menu.png) left top no-repeat, url( ../images/fazul-menu.png)left top repeat-x;position: absolute;z-index:100;padding-top:8px;}#shadow{background: url(../images/shadow.png) top right repeat-x;}#menuprincipalint{display: block; width:100%;background:#496AB3 url(../images/bg-menu.jpg) left top repeat-y;position: relative;padding:8px 0 8px 30px;margin-bottom:-9px;z-index: 102;}#carrusel{display:block;padding-top: 2px;}#himno{display:block;padding-top: 2px;height: 275px;background: url(../images/fondo.jpg); background-size: cover;}*:focus{outline: none;}@media (max-width: 979px) {#menuprincipal{background:transparent;}#oferta{min-height: 200px;padding:100px 0 100px 0;}#menuprincipalint{padding:2px 0 0px 0px;}}.accesibilidad {display: block;width:35px !important;height: 35px;float:left;margin-right: 30px;color:#fff !important;padding:4px 0;}.accesibilidad svg{display: block; width:35px !important;height: 35px;color:#fff !important;}.parametros{color:#000 !important;}.amarillos{display: block;/*background: #E5E5E5;*/border-radius:12px;width: 70%;padding:20px 20px 15px 20px;margin-bottom:30px;border:solid 1px #CECECE;}.titulos-programas2{font-weight:bold;color:#6D7C8D;}.ventanillatramites{display:block;width: 230px;height: 40px;position: relative;margin:7px auto 7px auto;float: inherit;}.iconventanillatramites{display:block;width:37px;height: 39px;background: url(../images/ventanilla-icon.png) center top no-repeat;z-index: 1;top:0px;float: left;margin-right: 15px;position: relative;}.ventanillatexto{display: inline-flex; background: url(../images/f-directorio.png) left bottom no-repeat;transition: 0.5s;float: left;z-index: 2;top:0px;width: 150px;line-height: 16px;font-size: 1.4rem;padding-bottom: 8px;color:#8F8F8F;font-weight: 600;position: relative;}.ventanillatexto a{color:#707070;}.ventanillatexto:hover{background: url(../images/f-directorio.png) right bottom no-repeat;transition: 0.5s;}.buscador{padding-rigth:70px;}/*.accesibilidad svg{display: block; width:35px !important;height: 35px;color:#0E2F58;}*//********************************BOTON OFERTA EDUCATIVA**************************/.containerbot{width: 450px;display: block;position: relative;justify-content: center;align-items: center;}.centerbot{margin:0 auto;width: 450px;height: 40px;position: relative;}.btn{width: 450px;height: auto;margin: 0 auto;cursor: pointer;background: transparent;border: 0px solid #91C9FF;outline: none;transition: 1s ease-in-out;border-radius: 10px;}.btn svg{position: absolute;left: 0;top: 0;fill: none;stroke: #fff;stroke-dasharray: 150 520;stroke-dashoffset: 150;transition: 1s ease-in-out;}.btn:hover{transition: 1s ease-in-out;background: #4F95DA;border: 0px solid #91C9FF;webkit-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);}.btn:hover svg{stroke-dashoffset: -520;}.btn #text1{color:#fff;font-style: italic;font-size: 3rem;font-weight: lighter;}.btn:hover #text1{color:#fff;}.btn #text2{color:#E4E4E4;font-size: 4rem;font-weight: bold;transition:all .3s ease 0s}.btn:hover #text2{color:#FFC600;transition:all .3s ease 0s;text-shadow: 4px 2px 7px rgba(0,0,0,0.52);}.btn #text3{color:#FFC600;font-size: 4rem;font-weight: bold;transition:all .3s ease 0s}.btn:hover #text3{color:#fff;transition:all .3s ease 0s;text-shadow: 4px 2px 7px rgba(0,0,0,0.52);}.btn span{color:#FFDC68;}.avisoprivacidad{display: inline-block;padding: 10px 15px; text-align: center;background: #4F95DA; color: #fff;text-decoration: none;border-radius: 10px;transition: 0.7s;}.avisoprivacidad:hover{display: inline-block;padding: 10px 15px; text-align: center;background: #204272; color: #fff;text-decoration: none;border-radius: 10px;transition: 0.7s;}.avisoprivacidad:visited{color: #fff;}#redimensionaboton{width: 450px;height: 100px;}
@media (max-width: 450px) {.btn{width: 350px;height: auto;margin: 0 auto;cursor: pointer;background: transparent;border: 0px solid #91C9FF;outline: none;transition: 1s ease-in-out;border-radius: 10px;}.btn svg{position: absolute;left: 0;top: 0;fill: none;stroke: #fff;stroke-dasharray: 150 520;stroke-dashoffset: 150;transition: 1s ease-in-out;}.btn:hover{transition: 1s ease-in-out;background: #4F95DA;border: 0px solid #91C9FF;webkit-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);box-shadow: 0px 0px 15px 1px rgba(0,0,0,0.75);}.btn:hover svg{stroke-dashoffset: -520;}.btn #text1{color:#fff;font-style: italic;font-size: 2rem;font-weight: lighter;}.btn:hover #text1{color:#fff;}.btn #text2{color:#E4E4E4;font-size: 3rem;font-weight: bold;transition:all .3s ease 0s}.btn:hover #text2{color:#FFC600;transition:all .3s ease 0s;text-shadow: 4px 2px 7px rgba(0,0,0,0.52);}.btn #text3{color:#ffc600;font-size: 3rem;font-weight: bold;transition:all .3s ease 0s}.btn:hover #text3{color:#fff;transition:all .3s ease 0s;text-shadow: 4px 2px 7px rgba(0,0,0,0.52);}.btn span{color:#FFDC68;}.avisoprivacidad{display: inline-block;padding: 10px 15px; text-align: center;background: #4F95DA; color: #fff;text-decoration: none;border-radius: 10px;transition: 0.7s;}.avisoprivacidad:hover{display: inline-block;padding: 10px 15px; text-align: center;background: #204272; color: #fff;text-decoration: none;border-radius: 10px;transition: 0.7s;}.avisoprivacidad:visited{color: #fff;}.centerbot{margin:0 auto;width: 350px;height: 40px;position: relative;}#redimensionaboton{width: 350px;height: 78px;}}/************************************BUSCADOR********************************/
#offlajn-ajax-search477{width: 200px;float: left;margin-top:10px;}#search-categories477{border: 1px #b2c4d4 solid;border-top-color: rgb(178, 196, 212);border-top-style: solid;border-top-width: 1px;border-top: none;background: rgba(0,0,0,0.2);position: absolute;top: 0px;left: 0px;visibility: hidden;text-decoration: none;z-index: 1001;font-size: 12px;-webkit-border-radius-bottomleft: 5px;-webkit-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;border-radius-bottomleft: 5px;border-radius-bottomright: 5px;}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#search-form477 .category-chooser{height: 25px;width: 23px;border: 0px #b2c4d4 solid !important;border-right: none;-moz-border-radius-topleft: 3px;-moz-border-radius-bottomleft: 3px;border-top-left-radius: 3px;border-bottom-left-radius: 3px;background-color: #f2f2f2;position: absolute;left: 0px;z-index: 5;background: #E4E4E4 !important;}input#search-area477{display: block;position: relative;height: 27px;padding: 0 39px 0 5px;padding-left: 5px;width: 100%;background-color: transparent;box-sizing: border-box !important;-moz-box-sizing: border-box !important;-ms-box-sizing: border-box !important;-webkit-box-sizing: border-box !important;-khtml-box-sizing: border-box !important;border: 0px #b2c4d4 solid !important;border-right: none;line-height: 27px;-moz-border-radius: 3px;border-radius: 0px;float: left;margin: 0;z-index: 4;padding-left: 28px;padding-bottom: 10px;}.uneditable-input, input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], select, textarea{background-color: #E4E4E4;background-image: none;border-bottom: 2px solid #172B50;box-shadow: 0 0px 0px rgba(0,0,0,.0) inset;color: #172B50;display: inline-block;font-size: 100%;line-height: 1.42857;min-width: 100px;padding: 6px 12px;transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;}#search-form477{outline: none !important;background-color: #dfe;border-bottom: 2px solid #173355;}#search-results477 .plugin-title{background: #000 !important;}#directorio{display: inline-flex; position:relative;background: url(../images/f-directorio.png) left bottom no-repeat;text-transform: uppercase; color:#0A3055;padding:10px 0;left: 60%;transition: 0.5s;}#directorio:hover{background: url(../images/f-directorio.png) right bottom no-repeat;transition: 0.5s;}.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;}
/***************************ICONOS REDES SOCIALES************************************************************/
.conticono{display: block;position: relative;width: 240px;height: auto;margin-top: 10px;}.conticono:hover::after .s4 .iconbtn{transform: scale(1.6);opacity: 0;}.iconbtn{width: 40px;height: 40px;text-decoration: none;margin: 0 auto;position: relative;border-radius: 50%;}.iconbtn::before{position: absolute;z-index: 1;left: 50%;top: 50%;transform: translate(-50%,-50%);}.iconbtn::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;border-radius: 50%;z-index: 0;}.s4 .iconbtn{border: 0px solid #fff;color: #D1D1D1;}.s4 .iconbtn::after{background: #173355;transition: 0.4s;}.s4 .iconbtn:hover::after{transform: scale(1.6);opacity: 0;}.s4 .iconbtn:hover{color: #173355;border: 1px solid #173355}
/***************************ICONOS REDES SOCIALES FOOTER******************************************************/
.conticonof{display: block;position: relative;width: 220px;height: auto;}.conticonof:hover::after .s5 .iconbtnf{transform: scale(1.6);opacity: 0;}.iconbtnf{width: 40px;height: 40px;text-decoration: none;margin: 0 auto;position: relative;border-radius: 50%;}.iconbtnf::before{position: absolute;z-index: 1;left: 50%;top: 50%;transform: translate(-50%,-50%);}.iconbtnf::after{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;box-sizing: border-box;border-radius: 50%;z-index: 0;}.s5 .iconbtnf{border: 0px solid #fff;color:#07203E;}.s5 .iconbtnf::after{background: #ffffff;transition: 0.4s;}.s5 .iconbtnf:hover::after{transform: scale(1.6);opacity: 0;}.s5 .iconbtnf:hover{color: #ffffff;border: 1px solid #ffffff}#alineaaviso{text-align: right;}@media (max-width: 900px){.conticonof, .conticono{margin:10px auto 20px auto;}#alineaaviso{text-align: center;}#offlajn-ajax-search477{display: block;margin:10px auto 20px auto;float: inherit !important;}#directorio{left:inherit;margin:0 auto 20px auto;display: block; width: 90px;}}

/********************************ESTITULOS PROGRAMAS ESTUDIO*********************************************/
.item-page{padding: 20px 0 20px 0; text-align: justify;margin-bottom: 0px;}.titulos-programas, .titulo-ofrece{font-size:2rem;font-weight: bold;color:#0D3158;padding:20px 0;}.gto, .gto2{margin:0;list-style-type:none;padding:0 0 0 10px;margin-left:-20px;}.gto li, .gto2 li{background:url(../images/bullet.png) 0 3px no-repeat;padding:5px 0 5px 38px;margin:0 0 10px 30px;min-height: 30px; height: auto;}.directorio{margin:0;padding:0;list-style-type:none;}.directorio li{background:url(../images/bullet.png) 5px 8px no-repeat; width: 70%; padding:10px 0 15px 45px !important;margin-bottom:25px !important;margin-top:30px !important;margin-left:10px;border-bottom:1px solid #B4B4B4;font-family:'Raleway', sans-serif;font-weight:800;font-size:2rem;color:#0D3158;text-align: left; }ol{margin-left:30px !important;}.ofreceinfo{display: block;width: 100%;height: auto; padding: 20px;border-radius:20px;background: #FFC600;color:#0D3158;}.plan{display: block; padding:45px 0;text-align: center;}.espaciado{display: block; padding:0 45px;}
/********************************MENU TU VOZ CUENTA************************************************************/
html{scroll-behavior: smooth;}body{background: #F5F5F5;}.menu{height: 611px;width: 0;position: absolute;right: -20px;text-align: center;transition: 0.7s;z-index: 10001;top:8px;background: rgb(35,64,107);background: linear-gradient(180deg, rgba(35,64,107,1) 0%, rgba(134,148,210,0.8) 71%, rgba(134,148,210,1) 88%);}.menu > a{display: block;width: 100%;height: auto;text-decoration: none;color: #252525;font-size: 1em;margin: 5px 0;}.menu > p{width: 80%;text-align: justify;padding: 0 15px;font-size: 0.6em;}label{cursor: pointer;}.fa-search{font-size: 1.5em;}.espacio{height: 2em;width: 3px;margin: 0 auto;background: #A0935F;padding: 0;}#closeMenu{margin-right: 75%;font-size: 1.5em;}
/*********************************FIN DE LA SECCIÓN DEL MENU TU VOZ CUENTA**********************************/
.hideMenu{position: absolute;height: 611px;top:8px;right: 0;font-size: 2.1em;padding: 0px 10px 0px 0px;background: rgb(35,64,107);background: linear-gradient(180deg, rgba(35,64,107,1) 0%, rgba(134,148,210,1) 71%, rgba(134,148,210,1) 88%);transition: 0.5s;z-index: 10000;}#tuvoz{ display: block; writing-mode: vertical-lr;transform: rotate(180deg);height: 600px;text-align: center;margin-left: 30px;font-weight: bold;}#tuvozhorizontal{ display: block;font-size: 14px;position:relative;width: 100%;text-align: center;font-weight: bold;}#tuvozblanco{color:#FFFFFF;}#tuvozamarillo{color:#FFC600;}#menuugenero{display:block;position: absolute;top:242px;width: 38px;height: 115px;background: url(../images/abrir-lateral.png);left:-20px;}#menuugenerocerrar{display:block;position: absolute;top:242px;width: 38px;height: 115px;background: url(../images/cerrar-lateral.png);left:-20px;}
/**********************************MEDIA QUERIES**********************************************/
@media (max-width: 900px){.hideMenu{position: fixed;top: 10%;right: 0;height: auto;font-size: 1em;padding: 10px 30px 20px 20px;background: rgba(255, 255, 255, 0.7);transition: 0.5s;}.menu > a{display: block;width: 100%;height: 10px;text-decoration: none;color: #252525;font-size: 1em;margin: 5px 0;}.menu > p{width: 80%;text-align: justify;margin: 20px;padding: 0 7px;font-size: 0.7em;}}
/****************************MENU TU VOZ CUENTA RESPONSIVE********************************************************/
.menuRes {display: flex;position: absolute;align-items: center;justify-content: space-around;top: 0;background: linear-gradient(180deg,rgb(35, 64, 107) 0%,rgba(134, 148, 210, 0.8) 71%,rgb(134, 148, 210) 88%);left: 0;right: 0;opacity: 0;height: 0;transition: 0.5s;z-index:-100;}.vozMR {display: none;position: absolute;z-index: 110;padding: 1rem 0;color: #fff;width: 100%;justify-content: center;background: linear-gradient(180deg,rgb(35, 64, 107) 0%,rgba(134, 148, 210, 0.8) 71%,rgb(134, 148, 210) 88%);left: 0;right: 0;top: -15px;cursor: pointer;height: 4rem;transition: 0.5s;}.vozMR > span {padding: 0 1rem;}#mrAmarillo {color: #f9c305;font-weight: bolder;}#mrBlanco {color: #ffffff;font-weight: bolder;}.panalGH {top: -15px !important;transform: rotate(270deg);margin: 0 50%;transition: 0.7s;opacity: 1;}.panalCGH {top: 0 !important;transform: rotate(-90deg);margin: 0 50%;margin-top: -6rem;transition: 0.6s;}@media (max-width: 979px) {.hideMenu {display: none;position: fixed;top: 10%;right: 0;height: auto;font-size: 1em;padding: 10px 30px 20px 20px;background: rgba(255, 255, 255, 0.7);transition: 0.5s;}.menu > a {display: block;width: 100%;height: 10px;text-decoration: none;color: #252525;font-size: 1em;margin: 5px 0;}.menu > p {width: 80%;text-align: justify;margin: 20px;padding: 0 7px;font-size: 0.7em;}.menu {display: none;}.vozMR {display: flex;}}
/**************************************FIN DE MENU TU VOZ CUENTA************************************************//*************************************ICONOS SIRTH ANTENA Y REPOSITORIO****************************************/
#amarillos{background: #FFC600;padding: 20px 0;margin-bottom: 60px;}
@media (min-width: 1400px) {#amarillos img{font-display: block; width: 70%; height: auto;}
#accesos img{
  font-display: block;
  /* width: 60%; */
  height: auto;}}
#logosirth{text-align: right;}.nopadding{padding: inherit;padding: 0px !important;}
/****************************BLOQUE CENTRAL EVENTOS NOTICIAS Y CONVOCATORIAS***************************/
#eventos, #noticias{margin-bottom: 15px;}#cnoteven{background:#fff url(../images/f-noticias-eventos.png) top left repeat-y;}.blue {position: relative;display: block;width: 15%;height: 40%;background: #07203E;margin-top: 30%;}#contprincipal{background: #E4E4E4 url(../images/blue.png) 0% 50% no-repeat;}
/*********************************CULTURA UG Y UC EN CIFRAS****************************************************/
#culturaug{
  display: block;
  position: relative;
  width: 100%;
  height: auto;
  /* background: url(../images/fondo-cultura.jpg) center top no-repeat; */
  /* margin-top:60px; */
}
#administracionug{display: block;position: relative;width: 100%;height: auto;background: url(../images/bg-administracionug.png) center top repeat-x;}
#reportesfinancieros{background: #7D96B4;}
#ugcifras{display: block;position: relative;width: 100%;padding:40px 0;height: auto;background: url(../images/ugcifras.png) center top; background-size: cover; margin-bottom: -1px;}
@media (max-width: 979px) {#ugcifras img{display:block;width: 50%; height: auto;}}
@media (min-width: 1400px) {#ugcifras img{display:block;width: 65%; height: auto;margin-top:10% !important;}}
/******************************MODULO CONVOCATORIAS****************************************************/
*{box-sizing: border-box;padding: 0;margin: 0;font-family: 'Raleway', sans-serif;}
.contenedor{display: grid;grid-template-rows: 1fr;grid-template-columns: 20% 80%;height: 30vh;position: relative;}
.tabla{position: relative;display: flex;width: 100%;overflow-x: auto;-ms-overflow-style: none;scrollbar-width: none;}
.convocatoria{min-width: calc(100%/3);height: 100%;position: relative;overflow: hidden;}
.cPlus, .cPlus a { position: absolute;display: block;top: 5%;right: 7%;width: 32px;height: 32px;border-radius: 50%;font-weight: lighter;text-align: center;cursor: pointer;z-index: 5;transition: .5s ease-in-out;font-size: 6.6rem;line-height: 24px;text-decoration: none;color: #fff;padding: 3px 0 0 0;}
.convocatoria:hover .cPlus {position: absolute;display: block;top: 5%;right: 7%;width: 32px;height: 32px;border-radius: 50%;text-align: center;cursor: pointer;z-index: 5;transition: .5s ease-in-out;}.convocatoria:hover .cPlus a {display: block;border-radius: 100px;width: 32px;height: 32px;text-decoration: none;color: #003057;background: #ffc500;}.img_convocatoria{width: 100%;height: 100%;object-fit: fill;padding: 0 !important;filter: sepia(0.60);transition: 0.5s;}
.texto {position: absolute;display: grid;grid-template-columns: 1fr;grid-template-rows: 2fr 1fr 1fr;top: 0;height: 100%;width: 100%;padding: 20px 40px 6px 50px;letter-spacing: 0.5px;text-transform: uppercase;font-size: 1.3rem;line-height: 10px;text-align: left;transition: 0.5s;background: rgb(0, 48, 87,0.8);transition: 0.5s;}
.campusCat{font-weight: 800 !important;width: 120px;position:absolute;color: #EB0003;top:70%;left: 15%;font-size: 1.6rem;}
.cTitle a{position: absolute;top:21%;color:#fff;line-height: 15px;font-weight: 600;font-size: 1.4rem;padding-right:40px;}
.cDate{position:absolute;top:55%;left: 15%;color:#fff;font-size: 1.6rem;font-weight: 800;}
.texto > a {color: #FFF;display: flex;text-decoration: none;}
.texto:hover {background: rgba(161,145,85,0.1);transition: 0.5s;}
.texto:hover > img{scale: 1.1;transition: all 0.5s;}.rectangulo {position: absolute;background: #001641;bottom: 0;width: 30%;height: 5%;}
.nConvo{position: absolute;width: 20%;height: 5%;background: #9b9060;bottom: 0;transition: .7s;left: 0px;}
.convocatoria:hover .nConvo{position: absolute;width: 20%;height: 5%;background: #07203F;bottom: 0;left:-100px;	 transition: 0.7s;}.rectangulo2{display: none;background: #9b9060;width: 1%;height: 60px;position: absolute;top: 30%;}.titulo_convocatoria{width: 100%;height: 100%;}.masconvocatorias {margin: 17% auto 0 auto;text-align: right;width: 80%;}.enlace_mas{position: relative;top: -16px;width: 100%;height: 0%;}.enlace_mas > a{font-style: oblique;font-family: 'Raleway', sans-serif;text-decoration: none;font-size: 1.5rem;color: #437ABF;margin-left: 15%;}.titulo{padding: 10px 0px;margin-left: 5px;font-family: 'Raleway', sans-serif;font-size: 2rem;font-weight: bolder;line-height: 20px;color: #001641;}.cruz{position: absolute;top: 10px;width: 25px;right: 10px;cursor: pointer;padding: 0 1px;}
.plus:hover{fill: #9b9060 !important;transition: all 0.5s;filter:drop-shadow(1px 1px 1px #fff);}
.fondo{height: 100%;width: 100%;position: absolute;top: 0;transition: all 0.5s;object-fit: cover;}
.convocatoria img{filter:blur(0px);transition: 0.5s;}
.convocatoria:hover > img{scale: 1.1;transition: 0.5s;filter:blur(5px);}
.izq,.der{position: absolute;top: 40%;z-index: 1;font-size: 3rem;color: #fff;cursor: pointer;}
.izq:hover{scale: 1.2 !important;text-decoration: none;color: #fff;transition: all 0.2s;}
.der:hover{scale: 1.2 !important;text-decoration: none;color: #fff;transition: all 0.2s;}
.izq{left: 21%;}.der{right: 1%;}
.icon-hex{position: absolute;top: 63%;left: 10%;width: 6.5%;height: 20%;margin: 0 auto;padding: 0;}
.down-arrow{position: relative;top: -80%;left: 14%;}.down-arrow:hover{color: #fff !important;}/* este es para firefox y explorer este quita el scroll*/.tabla::-webkit-scrollbar{display: none;}.cShadow {position: absolute;width: 1%;height: 100%;background: #E4E4E4;}
.cOcre {position: absolute;width: 2%;height: 40%;background: #003057;top: 30%;}
.chexagono {margin-top: 0px;}.chexagono > svg {position: absolute;left: 12%;width: 4rem;height: 4rem;}@media screen and (max-width: 770px) {.tabla {grid-template-columns: 1fr;height: 100%;min-width: calc(100% / 2);}.convocatoria {min-width: calc(100% / 2);}.contenedor {height: 40vh;grid-template-columns: 100%;padding-bottom: 4rem;padding-top: 0.5rem;}.izq {left: 1%;}.izq, .der {top: 30%;}.titulo {text-align: left;margin-left: 2rem;}.masconvocatorias {position: absolute;top: -80px;padding-bottom: 1rem;margin: 0;width: 80%;text-align: left;}.enlace_mas > a {margin-left: 3rem;}.icon-hex {top: 43%;left: 24%;height: 10%;}.down-arrow {left: 18%;}.texto {font-size: 100%;padding: 40px 40px 0px 30px;text-align: left;line-height: 18px;}.chexagono {position: absolute;top: -55px;left: 194px;}.cOcre {top: -16%;width: 1%;height: 10%;}.menuRes {z-index:-100;}}
@media screen and (max-width: 550px) {.tabla {grid-template-columns: 1fr;height: 100%;min-width: calc(100% / 1);}	.convocatoria {min-width: calc(100% / 1);}.icon-hex {top: 33%;left: 20%;height: 10%;width: 12%;}.down-arrow {left: 18%;}.texto {font-size: 85%;padding: 40px 40px 0px 30px;text-align: left;line-height: 18px;}.menuRes {z-index:100;}}/****************************************FIN MODULO CONVOCATORIAS*************************************//**********************************BOTONES LEER MAS DE CARRUSELES*************************************/
.btn-arrow{display: block;border: solid 0px #000;padding:5px 15px 5px 35px;height: auto;width: 130px;background: #07203E url(../images/btn-arrow.png) left top no-repeat;color:#fff;text-decoration: none;float: right;margin-bottom:-20px;border-radius:15px;font-size:20px;font-style: italic;-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;}.btn-arrow:hover{display: block;border: solid 0px #000;padding:5px 15px 5px 15px;height: auto;width: 130px;background: #FFC500 url(../images/btn-arrow2.png) 101% top no-repeat;color:#07203E !important;text-decoration: none;float: right;-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;}.btn-arrow:visited{color: #fff;}.btn-arrow2{display: block;border: solid 0px #000;padding:5px 15px 5px 35px;height: auto;width: 130px;background: url(../images/btn-arrow-c.png) left top no-repeat;color:#0C3057;text-decoration: none;float: right;margin-bottom: -20px;border-radius:15px;font-size:20px;font-style: italic;-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;}.btn-arrow2:hover{display: block;border: solid 0px #000;padding:5px 15px 5px 15px;height: auto;width: 130px;background: url(../images/btn-arrow2.png) 101% top no-repeat;color:#07203E !important;text-decoration: none;float: right;-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;}.btn-arrow2:visited{color: #0C3057;}
/*********************************ACCESOS Y FOOTER******************************************/
#ofrece{padding: 60px 0;background: #FFC600;text-align: center;margin-bottom: -1px;}
#contacto{padding: 40px 0;background: #DDDDDD;text-align: center;margin-bottom: -1px;position: relative;}
#sombra{display:block;width: 100%;height: 20px;background:url(../images/sombra.png) center top repeat-x;position: absolute;z-index: 3;top:0px;}
#labelofrece{font-size:2rem;color:#0D3158;font-weight: bold;margin-top:7%;}
#slideofrece{text-align:left;}
#accesos, #accesos2{padding: 20px 0;background: #153C67;text-align: center;margin-bottom: -1px;}
#accesos img{margin: 25px auto 15px auto;}
#footer{display: block;position: relative;background:#07203E;color:#ffffff;padding: 60px 70px 10px 70px;}
#footer-superior{padding: 0px 0px 20px 0px; border-bottom: 3px solid #fff;}.alineafooter{display:block;float: right;}.ligasfooter{display: block;font-size: 12px;width: 270px;padding: 2px 5px;border-radius: 10px;color: #fff;	font-weight: bold;transition: all .3s ease-in-out;}.ligasfooter:hover{background: #CC9E00;color:#07203E;transition: all .3s ease-in-out;}
#separaligas{display: block;padding:20px 0;}.ligasfootersub{display: block;font-size: 12px;width: 270px;padding: 2px 5px;border-radius: 10px;color: #fff;	font-weight: bold;transition: all .3s ease-in-out;margin-left: 20px;}.ligasfootersub:hover{background: #CC9E00;color:#07203E;transition: all .3s ease-in-out;}
#separaligas{display: block;padding:20px 0;}
/*********************************ACORDION*********************************************/
.jjaccordion .jjaccordion-header {padding: 10px 15px;}
/********************************************************************************************//******************************CARRUSEL CONTACTO****************************************/
.moduloPrepas {background-color: #ffc500;position: relative;height: 20rem;padding: 1rem;}.contenedorNMS {display: flex;flex-direction: column;height: 100%;}.regEscuela {/* width: calc(100% / 2.5);*/height: 76%;display: flex;position: relative;justify-content: end;align-items: center;}.escuela {padding: 1rem 0.25rem;background: #07203e;width: 25%;border-radius: 1rem;color: #fff;font-weight: bolder;position: absolute;left: 0;text-align: center;text-transform: uppercase;font-size: 1.5rem;cursor: pointer;z-index: 5;}.datosEscuela {/* border: 1px solid #000; */border-radius: 1rem;padding: 1.5rem 1rem;width: 75%;background: #fff;margin-right: 0;opacity: 1;transition: 0.5s;z-index: 1;}.datosEscuela > div {margin-left: 2.5rem;}.DEoff {margin-right: 22rem;opacity: 0;transition: 0.5s;z-index: -5;}#Far, #Fab {font-size: 5rem;cursor: pointer;color: #fff;position: absolute;left: 9rem;z-index: 5;}#Far {top: 0;}#Fab {bottom: 0;}.enms {color: #86beed;}.municipio {color: #fff;}.datoG{margin-bottom:5px;}.campG{font-weight: bold;color:#07203E;}.datoG .fa-solid{border-radius:50%;background: #FFC600;color:#07203E;width: 25px;height: 25px;padding: 5px;text-align: center;}@media screen and (max-width: 950px) {.regEscuela {width: 100%;}}@media screen and (max-width: 600px) {#Far, #Fab {left: 4rem;}}/***********************************************************************************/ol li {margin-bottom: 20px;}.remarca{display:block;margin: 0 auto;border-top: solid 1px #ccc;border-bottom: solid 1px #ccc;padding: 15px 0;margin-bottom: 50px;font-weight: 600;color:#6C6C6C;}.remarcadir{display:block;border-left: solid 4px #ccc;padding: 0px 20px;margin-bottom: 50px;font-weight: 600;color:#6C6C6C;margin-left: 30px;}.remarca2{display:block;background: #fff;border:solid 1px #ccc;border-radius:15px;padding:20px;}.custom-counter{margin: 0;padding: 0;list-style-type: none;margin-left: -20px;}.custom-counter li {counter-increment: step-counter;margin-bottom: 5px;border-bottom: solid 0px #D9DADC;}.custom-counter li::before {content: counter(step-counter);margin-right: 10px;font-size: 100%;height: 25px;width: 25px;background: #1056A3;color: white;padding: 2px;border-radius: 3px;}.separacioncont{padding-left: 45px;background: url(../images/rama.png) 15px top no-repeat;}
/**************************SP ACORDION************************************/.sp-accordion.sp-accordion-style3 {border: 0px solid #ccc !important;margin-left:-40px !important;}.sp-accordion.sp-accordion-style3 .toggler {font-size: 16px !important;margin-bottom:20px;border: solid 0px #0D3158;background:#0D3158;border-radius:10px;padding:10px 0;height:auto;font-weight: bold !important;}.sp-accordion.sp-accordion-style3 .toggler span{border-bottom: 0px dotted #ccc;color:#FBB906;font-size: 16px !important;padding:5px;font-weight: bold !important;}.sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span{background: none;font-size: 13px;font-weight: normal !important;}.sp-accordion-container{padding-left:0px !important;}.sp-accordion-item{height:auto !important;}.sp-accordion.sp-accordion-style3 .toggler, .sp-accordion.sp-accordion-style3 .toggler span, .sp-accordion.sp-accordion-style3 .toggler span span {display: block;height: auto !important;line-height: inherit !important;cursor: pointer;font-weight: bold !important;}/****************************************************************//* Import Google font - Poppins & Noto */.contenedorForm {width: 100%;margin-top:50px;}/* --------------------------------------------------------Captcha------------------------------------------------------- */.elCaptcha {display: grid;align-items: center;justify-content: center;width: 90%;margin: 0 auto;/* border: 1px solid #000; */padding-top: 2rem;}.captcha-area {display: flex;justify-content: space-between;}.captcha-area .captcha-img {height: 100%;width: 100%;user-select: none;background: #C2C4C5;position: relative;padding: 2rem 0;}.captcha-img img {width: 100%;height: 100%;object-fit: cover;border-radius: 5px;opacity: 0.95;}.captcha-img .captcha {position: absolute;left: 50%;top: 50%;width: 100%;color: #4E4E4E;font-size: 2rem;text-align: center;letter-spacing: 2px;transform: translate(-50%, -50%);text-shadow: 0px 0px 2px #b1b1b1;font-family: "Noto Serif", serif;}.captcha-area .reload-btn {width: 75px;border:none !important;font-size: 25px;color:#fff;background:#07203E;}.captcha-area .reload-btn i {transition: transform 0.3s ease;}.captcha-area .reload-btn:hover i {transform: rotate(15deg);}.input-area input {width: 100%;height: 100%;outline: none;padding-left: 20px;font-size: 20px;}.input-area input:is(:focus, :valid) {padding-left: 19px;/* border: 2px solid #4db2ec; */}.input-area input::placeholder {color: #bfbfbf;}.input-area .check-btn {font-size: 14px;height: auto;padding: 10px 20px;border:none;border-radius: 10px;background: #FFC600;color:#fff;margin: 20px auto 0 auto;font-weight: 900;display: block;transition:all .3s ease 0s}.input-area .check-btn:hover {background: #07203E;transition:all .3s ease 0s}.input-area input:valid + .check-btn {opacity: 1;pointer-events: auto;}#capcha{border-bottom: solid 1px #07203E;}
/* ------------------------------------------------------------------Buzon------------------------------------------------------------------------- */
#fContacto {width: 100%;margin: 0 auto;/* border: 1px solid #000; */background: #e4e4e4;padding-top: 1rem;border-radius: 10px;/*box-shadow: 0px 0px 17px -4px rgba(0,0,0,0.57);*/border: solid 1px #fff;}#titleForm{font-size: 4rem;font-weight: bold;padding: 10px;text-align: center;color:#4E4E4E;margin-top:30px;}#textForm{font-size: 1.5rem;padding: 10px;text-align: center;color:#4E4E4E;margin-top:20px;}#somosForm img{text-align: center;margin-top:20px;}.cGroup {display: flex;justify-content: space-between;width: 90%;margin: 2rem auto;}.NR {display: none !important;}.cLast {margin: 0 auto !important;}.selecciona1{position: relative;display: block;padding: 10px;}/*#cNombre,  #cComentario,  #cCorreo {width: 100%;} .cGroup {display: block;}*/.dAlert {position: absolute;width: calc(100% / 2);height: 30vh;background: #eaeaea;top: 30%;left: -20%;outline: 60vw solid rgba(0, 0, 0, 0.5);display: flex;flex-direction: column;gap: 2rem;justify-content: center;z-index: 100;}.dAlert > * {padding: 0 2rem;margin: 0 auto;font-size: 1.5rem;}@media screen and (max-width: 750px) {.cGroup {display: block;}#cNombre, #cComentario, #cCorreo {width: 100%;}}#fContacto label{cursor:auto !important;}#sidebar-2{padding:0px !important;}.ba-album.css-style-6 .ba-caption, .ba-gallery-grid.css-style-6 .ba-caption {height: 93% !important;opacity: 0;overflow: hidden;position: absolute;top: 0;transition: all .4s 0s ease-in-out, opacity 0.4s;-webkit-transition: all .4s 0s ease-in-out, opacity 0.4s;width: 93% !important;z-index: 1;border-radius: 15px;}.jd_categories_title_v46 img{margin-right:20px;}.jd_back_button{display:none;}/***********************CALENDARIO EVENTI BOOKING****************************************/.eb-container {text-align: left;padding:80px 0;}.eb-container h1, .eb-container h2, .eb-container h3 {width: auto !important;margin: 5px 0 25px 0 !important;padding: 0 !important;text-transform:uppercase;color:#10335B;font-weight:bolder;}.eb-container .nav-tabs > li > a, .eb-container .nav-pills > li > a {padding: 15px 25px;margin-right: 2px;line-height: 14px;background: #10335B;color:#fff;font-weight:600;}.eb-calendar ul.eb-weekdays li {text-align: center;text-transform: uppercase;line-height: 20px;padding: 20px 6px;color: #797979;font-size: 1.5rem;font-weight:900;border-bottom: 2px solid #FEC90F;}.eb-calendarDay{background:#EBEBEB;border-radius:7px;border:solid 1px #fff;margin:4px;}
.eb-month-browser{padding:20px 0 !important;}img.eb-thumb-left { margin: 0 40px 0 0 !important; float: left !important;}
.search{padding:10px 0 0 0;}
.search .btn{width:100px;background:#E4E4E4;border:solid 1px #172B50;color:#172B50;}
.texto-vertical {writing-mode: vertical-lr;transform: rotate(180deg);font-size: 3.8rem;color: #E0E0E0;font-weight: bolder;font-style: italic;margin-top: 30px;position: relative;min-height: 430px;text-align: end;padding-top: 30px;left: 80%;}
.blog {padding: 50px 25px 60px 25px; text-align: justify;}
.blog .btn {width: 110px;height: auto;margin: 0 auto;cursor: pointer;background: transparent;border: 0px solid #91C9FF;outline: none;transition: 1s ease-in-out;border-radius: 0px;}
.blog .readmore a {background: #003064;color: white;padding: 8px;font-size: 91%;}
.blog .page-header h2 {font-size: 23px;}
.pagination > li > a, .pagination > li > span {background-color: #fff;color: #005723;border: none;border-top-color: currentcolor;border-right-color: currentcolor;border-bottom-color: currentcolor;border-left-color: currentcolor;font-weight: 400;font-size: 15px;padding: 7.5px 15px;text-decoration: none;text-shadow: 0 0 0 #84d1a4 !important;}
.pagination > li.active > a, .pagination > li.active > span, .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {color: #fff !important;background-color: #003064 !important;}
#virtual{height:auto;z-index:1;}
#recorrido{background:url(../images/360.png);background-size: 100% 100%;position:relative;width: 233px;height:110px;top:120px !important;left:80%;z-index:3;}
#sombra{background:url(../images/shadow2.png) center top repeat-x;position:relative;height:32px;top:-38px !important;z-index:2;margin-bottom:-300px;}
#cuerpo {position: relative;/*background: url(../images/bg-prin.jpg);*/top: 0px;z-index: 3;padding: 20px 30px 0 30px;color:#333333;margin-bottom: -30px;}
#convocatorias{padding:50px 0;}
.lb_itemView {display: block;float: left;width: 100% !important;}
.lb_itemImageBlock {float: left;width: 100% !important;height: auto;padding: 15px 25px 0px 0px;}
.lb_itemImageBlock {width: 100% !important;display: none;}
#fondopodcast{background: #fff url(../images/podcast.jpg) center top fixed no-repeat;padding-bottom: 0px;padding-top:80px;margin-top:0px;padding-bottom: 100px;background-size:cover;}
#fondopodcast h3{/*color:#83733A;*/color:#fff;letter-spacing: 4px;}
#fondopodcast .moduletable{padding: 0px !important;}
#fondopodcast .module-content ul li::before{content:"";font-family:glyphicons halflings; padding-right:10px;}
#pagination-demo {display: block;width: 640px;margin: 0 auto;}
.page {display: none;}
.page-active {display: block;}
.pagination>li.active>a, .pagination>li.active>span, .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {color: #fff !important;border:none !important;background-color: #0D3158 !important;}
.pagination > li > a, .pagination > li > span {color: #293a6b;text-shadow: none !important;}
#fondonovedadesint{background: #fff url(../images/bg-page5.jpg) center top fixed no-repeat;padding-bottom: 0px;padding-top:50px;margin-top:-30px;padding-bottom: 20px;background-size:cover;}
#fondonovedadesint h3{/*color:#83733A;*/color:#fff;letter-spacing: 4px;}
#fondonovedadesint .moduletable{padding: 0px !important;}
#fondonovedadesint .module-content ul li::before{content:"";font-family:glyphicons halflings; padding-right:10px;}
#ugcifras .module-content ul li::before {content: "";font-family: glyphicons halflings;padding-right: 10px;}
.pull-left img{display:none;}
#vertodas{margin-top:115px;margin-bottom:-125px;margin-left:79%;background:#224980;padding:8px;width:235px;text-align:center;}
/*-------------------------------------------------------------------------Novedades editoriales------------------------------------------------------------------------------------*/
.wall-bottom {
  display: none !important;
}

.wall-image img{
  width: 100% !important;
}
/*------------------------------------------------------------------TÍTULO NOTICIAS--------------------------------------------------------------------------------------------*/
.item .page-header h2 a{
  color: #0D3158;
  /* color: rgb(13, 49, 88); */
  /* color: rgb(255, 197, 0); */
}

.row-0, .row-1, .row-2, .row-3 {
  border-radius: 10px;
  margin-bottom: 20px;
  transition: all .3s ease-in-out;
}

.row-1:hover, .row-3:hover {
  box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.43);
  transition: all .3s ease-in-out;
}

.row-0, .row-2 {
  background-color: #FFFFFF;
}

/* ****************************************** DIFUSIÓN DEL CATÁLOGO / FERIAS DE LIBRO************************************************** */
.containerCard {
  background-color: #fff;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  border-radius: 2rem;
  box-shadow: 0px 1rem 1rem rgba(0,0,0,0.08);
}

.containerCard .banner1 {
  background-image: url("../../../images/catalogo/altexto.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria1 {
  background-image: url("../../../images/ferias/44-fil-palacio-mineria.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .banner2 {
  background-image: url("../../../images/catalogo/ulibros.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria2 {
  background-image: url("../../../images/ferias/11-filey-lectura-yucatan.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .banner3 {
  background-image: url("../../../images/catalogo/yoleoonline.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 26rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria3 {
  background-image: url("../../../images/ferias/24-feria-universidad-baja-california.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria4 {
  background-image: url("../../../images/ferias/65-filug-universidad-guanajuato.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria5 {
  background-image: url("../../../images/ferias/35-feria-libro-bogota.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria6 {
  background-image: url("../../../images/ferias/24-fenal-leon-guanajuato.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria7 {
  background-image: url("../../../images/ferias/feria-libro-congreso-estudios-latinoamericanos.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria8 {
  background-image: url("../../../images/ferias/82-feria-libro-madrid.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .feria9 {
  background-image: url("../../../images/ferias/banner_front_univ_nvitada_66v27r.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .guiacolmenia1 {
  background-image: url("../../../images/iaeditorial/uso-etico-ia-editorial-universidad-guanajuato-ug-ugto.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

.containerCard .guiacolmenia2 {
  background-image: url("../../../images/iaeditorial/citar-ia-apa-editorial-ug-ugto-universidad-guanajuato.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size:cover;
  height: 19rem;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  box-sizing: border-box;
}

@media screen and (max-width: 770px) {
  .containerCard .guiacolmenia1 {
    height: 115px;
  }
  .containerCard .guiacolmenia2 {
    height: 115px;
  }
}

.containerCard h3.name {
  text-align: center;
  padding: 1rem 2rem 0.5rem;
  margin: 0;
}

.containerCard .title {
  color: #a0a0a0;
  font-size: 0.85rem;
  text-align: center;
  padding: 0 2rem 1.2rem;
}

.containerCard .actions {
  padding: 0 2rem 1.2rem;
  display: flex;
  flex-direction: column;
  order: 99;
}

.containerCard .actions .follow-btn button {
  color: inherit;
  font: inherit;
  font-weight: bold;
  background-color: #ffd01a;
  width: 100%;
  border: none;
  padding: 1rem;
  outline: none;
  box-sizing: border-box;
  border-radius: 1.5rem/50%;
  transition: background-color 100ms ease-in-out, transform 200ms cubic-bezier(0.18, 0.89, 0.32, 1.28);
}

.containerCard .actions .follow-btn button:hover {
  background-color: #efb10a;
  transform: scale(1.1);
}

.containerCard .actions .follow-btn button:active {
  background-color: #e8a200;
  transform: scale(1);
}

.containerCard .desc {
  text-align: justify;
  padding: 0 2rem 2.5rem;
  order: 100;
}

.cardRow {
  padding-top:25px;
}

/************************************************** CARD REVISTA **************************************************************/
.h2title {
  font-size: 2.3rem;
  font-family: 'Raleway', sans-serif;
  color: hsl(0, 0%, 100%);
  line-height: 1.1;
  text-align: left;
}

.ptitle {
  font-family: 'Raleway', sans-serif;
  font-size: 1.2rem;
  line-height: 1.5;
  color: hsl(0, 0%, 100%);
  text-align: left;
}

/* .flow > * + * {
  margin-top: var(--flow-space, 1em);
} */

.cardRevista {
  display: grid;
  place-items: center;
  width: 250px;
  max-width: 21.875rem;
  height: 300px;
  overflow: hidden;
  border-radius: 0.625rem;
  box-shadow: 0.25rem 0.25rem 0.5rem rgba(0, 0, 0, 0.25);
}

.cardRevista > * {
  grid-column: 1 / 2;
  grid-row: 1 / 2;
}

.card__background {
  object-fit: cover;
  max-width: 100%;
  height: 100%;
}

.card__content {
  --flow-space: 0.9375rem;
  display: flex;
  flex-direction: column;
  /*justify-content: space-between;*/
  align-self: flex-end;
  height: 66%;
  padding: 0 2.5rem 1.875rem;
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 0%, 0) 0%,
    hsla(0, 0%, 0%, 0.1) 10%,
    hsl(0, 0%, 0%) 100%
  );
}

.card__content--container {
  --flow-space: 1.25rem;
}

.card__title {
  position: relative;
  width: fit-content;
  width: -moz-fit-content;
}

.card__title::after {
  content: "";
  position: absolute;
  height: 0.3125rem;
  width: calc(100% + 1.25rem);
  bottom: calc((1.25rem - 0.5rem) * -1);
  left: -1.25rem;
  background-color: hsl(47, 100%, 50%);
}

.card__button {
  padding: 0.75em 1.6em;
  width: fit-content;
  width: -moz-fit-content;
  font-variant: small-caps;
  font-weight: bold;
  border-radius: 0.45em;
  border: none;
  background-color: hsl(47, 100%, 50%);
  font-family: 'Raleway', sans-serif;
  font-size: 1.125rem;
  color: hsl(0, 0%, 0%);
}

.card__button:focus {
  outline: 2px solid black;
  outline-offset: -5px;
}

@media (any-hover: hover) and (any-pointer: fine) {
  .card__content {
    transform: translateY(62%);
    transition: transform 500ms ease-out;
    transition-delay: 500ms;
  }

  .card__title::after {
    opacity: 0;
    transform: scaleX(0);
    transition: opacity 1000ms ease-in, transform 500ms ease-out;
    transition-delay: 500ms;
    transform-origin: right;
  }

  .card__background {
    transition: transform 500ms ease-in;
  }

  .card__content--container > :not(.card__title),
  .card__button {
    opacity: 0;
    transition: transform 500ms ease-out, opacity 500ms ease-out;
  }

  .cardRevista:hover,
  .cardRevista:focus-within {
    transform: scale(1.05);
    transition: transform 500ms ease-in;
  }

  .cardRevista:hover .card__content,
  .cardRevista:focus-within .card__content {
    transform: translateY(0);
    transition: transform 500ms ease-in;
  }

  .cardRevista:focus-within .card__content {
    transition-duration: 0ms;
  }

  .cardRevista:hover .card__background,
  .cardRevista:focus-within .card__background {
    transform: scale(1.3);
  }

  .cardRevista:hover .card__content--container > :not(.card__title),
  .cardRevista:hover .card__button,
  .cardRevista:focus-within .card__content--container > :not(.card__title),
  .cardRevista:focus-within .card__button {
    opacity: 1;
    transition: opacity 500ms ease-in;
    transition-delay: 1000ms;
  }

  .cardRevista:hover .card__title::after,
  .cardRevista:focus-within .card__title::after {
    opacity: 1;
    transform: scaleX(1);
    transform-origin: left;
    transition: opacity 500ms ease-in, transform 500ms ease-in;
    transition-delay: 500ms;
  }
}

/****************************************************************** LIBRERÍA (ICONOS) **************************************************************************/
.divAmarilla, .divAmarilla2, .divAzul {
  text-align: center;
}

@media screen and (max-width: 770px) {
  .divAmarilla {
    padding-bottom: 35px;
  }
  .imgAmarilla, .imgAzul {
    width: 50%;
    height: auto;
  }
  .divAmarilla2 {
    padding-top: 20px;
  }
}
/*************************************************************** MENÚ PRINCIPAL **********************************************************************************/
@media screen and (max-width: 770px) {
  #menuprincipalint {
    background: none;
  }
  #shadow {
    background: none;
  }
}
/************************************************************ REVISTAS *********************************************************************************/
@media screen and (max-width: 770px) {
  .cardRevista, .containerCard {
    margin-bottom: 20px;
  }
  .colRevista {
    display: flex;
    justify-content: center;
  }
}
/************************************************************* PUNTOS DE VENTA ***********************************************************************************/
.embed-responsive-16by9{
  padding-bottom: 30% !important;
}

/*----------------------------------------Publicar-----------------------------*/
/*grid botones*/
.romboedit{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 50px;
    grid-auto-rows: minmax(100px, auto);
    width: 100%;
    margin: 0 auto;
}

#uno{
    grid-column: 2 / 4;
    grid-row: 1;
    text-align: center;
    align-content: center;
}

#dos{
    grid-column: 2 / 3;
    grid-row: 2;
    text-align: center;
    align-content: center;
}

#tres{
    grid-column: 3 / 4;
    grid-row: 2;
    text-align: center;
    align-content: center;
}

#cuatro{
    grid-column: 2 / 4;
    grid-row: 3;
    text-align: center;
    align-content: center;
}

@media (max-width: 720px){
  .romboedit {
    grid-template-columns: repeat(1, 1fr);
    margin: 0 10%;
     width: 60%;
  }
  
  #uno{
    grid-column: 1 / 1;
	grid-row: 1;
  }
  
  #dos{
    grid-column: 1 / 1;
	grid-row: 2;
  }
  
  #tres{
    grid-column: 1 / 1;
	grid-row: 3;
  }
  
  #cuatro{
    grid-column: 1 / 1;
	grid-row: 4;
  }
}


/*diseño boton*/

.btnedit{
    position: relative;
    padding: 10px 20px;
    font-size: 24px;
    font-family: sans-serif;
    color: #262626;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #ccc;
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.2);
}

.btnedit:hover{
    color: #fff;
    transition: 0.2s;
    transition-delay: 0.8s;
    z-index: 2;
}

.btnedit::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #262626;
    z-index: -1;
    transform: scale(0);
    transform-origin: top left;
}

.btnedit:hover::before{
    transform: scale(1);
    transition: 0.5s;
    transition-delay: 0.8s;
}

.btnedit::after{
    content: '\f303';
    font-family: fontAwesome;
    position: absolute;
    top: -22px;
    left: 0;
    color: #262626;
}

.btnedit:hover::after{
    animation: draw 0.9s linear forwards;
}

@keyframes draw 
{
    0%{
        top: -22px;
        left: 0;
    }
    20%{
        top: -22px;
        left: 100%;
    }
    40%{
        top: calc(100% - 22px);
        left: 100%;
    }
    60%{
        top: calc(100% - 22px);
        left: 0;
    }
    80%{
        top: calc(0% - 22px);
        left: 0;
    }
    100%{
        top: calc(100% - 22px);
        left: 100%;
    }
}

.btnedit span{
    position: absolute;
}

.btnedit span:nth-child(1),
.btnedit span:nth-child(3)
{
    width: 100%;
    height: 2px;
    background: #262626;
}

.btnedit span:nth-child(1)
{
    top: 0;
    left: 0;
    transform-origin: left;
    transform: scaleX(0);
}

.btnedit:hover span:nth-child(1)
{
    transform: scaleX(1);
    transition: 0.2s;
    transition-delay: 0s;
}

.btnedit span:nth-child(3)
{
    bottom: 0;
    left: 0;
    transform-origin: right;
    transform: scaleX(0);
}

.btnedit:hover span:nth-child(3)
{
    transform: scaleX(1);
    transition: 0.2s;
    transition-delay: 0.4s;
}

.btnedit span:nth-child(2),
.btnedit span:nth-child(4)
{
    width: 2px;
    height: 100%;
    background: #262626;
}

.btnedit span:nth-child(2){
    top: 0;
    right: 0;
    transform-origin: top;
    transform: scaleY(0);
}

.btnedit:hover span:nth-child(2)
{
    transform: scaleY(1);
    transition: 0.2s;
    transition-delay: 0.2s;
}

.btnedit span:nth-child(4){
    top: 0;
    left: 0;
    transform-origin: bottom;
    transform: scaleY(0);
}

.btnedit:hover span:nth-child(4)
{
    transform: scaleY(1);
    transition: 0.6s;
    transition-delay: 0.6s;
}

.enlacepub{
  background-color: #E14404;
  color: #fff;
  padding: 5px 5px;
  border-radius: 15px 0px 15px 0px;
}

.enlacepub:hover{
  border-bottom: 1px solid !important;
  background: #cacaca !important;
  padding: 6px !important;
  border-radius: 15px !important;
}

.guia{
  background-color: #A19155;
}

.procedimientos{
  background-color: #07203E;
}

.formatos{
  background-color: #88bdec;
}
/*---------------------------------------- termina Publicar-----------------------------*/
