@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}
/*
.navbar{margin-bottom:0!important}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{outline:0}.navbar-nav>li>a{line-height:inherit!important}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background-color:transparent!important}.dropdown-menu{padding:0!important}.dropdown .dropdown-menu{display:block;max-height:0;opacity:0;overflow:hidden;transition:all .3s ease 0s}.dropdown.open .dropdown-menu{max-height:200px;opacity:1}.navbar-right .dropdown-menu{left:0!important;right:auto!important}*/

#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:100%}
*/
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: 400px; background: #1B3B6A url(../images/fondo-oferta.jpg) center 150px fixed no-repeat;padding:100px 0 100px 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:-135px;margin-bottom:90px;text-align: center;z-index:99 !important;}
#panal2{display:block;position:relative;height:70px; background: url(../images/panal-azul.png) center top no-repeat;margin:-35px 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;}
#menuprincipalint{display: block; width:100%;background:#496AB3 url(../images/bg-menu.jpg) left top repeat-y;position: relative;z-index:100;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: #fff;background-image: none;border: 1px solid #ddd;box-shadow: 0 0px 0px rgba(0,0,0,.0) 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;}
#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: 180px;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: 60px 0 60px 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;z-index: 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: #fff;background: #07203F;}
.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: rgba(161, 145, 85, 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: #07203F;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: #A19155;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: 15px 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;}


/*********************************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;padding:3px;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 !importan;}
.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:50px 0;}

.search .btn{width:100px;background:#E1E1E1;}