/*RESET*/
.swiper-pagination-switch {width:14px!important; height:14px!important; border-radius:14px!important; box-shadow:0px 0px 0px 3px #555 inset!important;}
#contenido h2 {font-weight:600; font-size:21px; color:#666;}
#contenido h2:before {content:''; width:60px; height:4px; position:absolute; top:-10px; left:0; background-color:#A2C33A;}

.top-ditella-escuela h1 img {max-width:160px;}
.top-cipuv a {color:#000; padding:0 5px; display:inline-block; font-size:14px; font-weight:600;} 
.top-cipuv > .row {display:flex; justify-content:space-between; align-items:center; padding:0 10px;}
.top-cipuv > .row:after {display:none;}
.top-cipuv > .row menu {text-align:right;}

.main-content-sell li a {color: #A2C33A; line-height: 1.3em; display: inline-block; font-weight: 400;}

.title-parent {color: #A2C33A;}

.top-ditella-escuela .nav a {color: #fff;}

#swiper-home-carrera .swiper-slide .description {width: 100%;}

.main-content {position: relative; min-height: 500px; margin-bottom: 3em;}
.main-content a,
.main-content a:visited {color: #89A631;}
.main-content a:not(.noicon):after {content: "" !important;}
.main-content table td, .main-content table th {vertical-align: top;}
.main-content table td img, .main-content table th img {max-width: none;}
.main-content img[style*="left"],
.main-content img[align="left"] {margin-right: 15px;}
.main-content a font {color: #A2C33A;}
.main-content table.testimonios {margin-bottom: 40px; background: #ddd; border-radius: 5px; }
.main-content table.testimonios td:first-child {vertical-align: bottom; background: url(../Images/quote-open.gif) no-repeat center 15px; text-align: center; width: 79px; padding: 15px;}
.main-content table.testimonios td img {width: 79px; height: auto; border-radius: 5px; margin: 0;}
.main-content table.testimonios td:last-child {background: url(../Images/quote-close.gif) no-repeat 97% 87%; padding: 15px; padding-left: 0; text-align: justify;}
.main-content table.cuerpo_profesores { background: #ddd; border-radius: 15px; width: 49%; height: 115px; float: left; margin-right: 5px; margin-bottom: 5px;}
.main-content table.cuerpo_profesores td:first-child {text-align: center; width: 60px; padding: 5px;}
.main-content table.cuerpo_profesores td:last-child {padding: 5px; padding-left: 0;}
.main-content table.cuerpo_profesores td img {width: 60px !important; height: auto !important; border-radius: 5px; margin: 0;}
.main-content table.cuerpo_profesores td strong {display: block; font-size: 14px;}
.main-content h2 {font-weight: 400; color: #A2C33A;}
.main-content h3 {font-weight: 400; color: #A2C33A;}

.boxes {margin-bottom: 16px; }
.boxes .box {display: block; font-size: 24px; font-weight: 400; margin-right: 4px; color: #FFF; background: #A2C439;}
.boxes .box * {vertical-align: middle;}
.boxes .box:hover {background: rgba(162, 196, 57, 0.76)}

.highlight {background: #A2C439; border-radius: 3px; box-shadow: 0 3px 0 #999; padding: 5px; margin-bottom: 15px;}
.highlight h4 {margin: 0; color: #fff; font-weight: 600; font-size: 1.3em;}
.highlight a {color: #fff;}

.form-footer {background: #f5f5f5;}
.form-footer h2 {font-weight: 400; color: #A2C33A; margin-bottom: 0;}
.form-footer button {background: #A2C33A;}

blockquote {background: transparent !important;}
blockquote:before {display: none;}
blockquote:after {display: none;}

#cipuv-data,
#miviviendapropia {width: 100%;}

#swiper-home-carrera .swiper-slide {box-sizing:content-box; display:block; width:415px; height:345px; overflow:hidden; padding:0 5px; border-radius:4px;}
#swiper-home-carrera .swiper-slide:last-child {padding-right: 0;}

.pagination-carrera {position:absolute; bottom:-15px; text-align:center; width:100%; z-index:255;}
/*.pagination-carrera {text-align:center; width:100%;}*/
