.bold{font-family:'TazBold'}
.black{font-family:'TazBlack';}
.regular{font-family:'Taz';}
.semi-bold{font-family:'TazSemiBold'}
.semi-light{font-family:'TazSemiLight'}

/* center */
.center{margin:0 auto}

/* size */
.font-10{font-size:10px}
.font-14{font-size:14px}
.font-16{font-size:16px}
.font-18{font-size:18px}
.font-22{font-size:22px}
.font-26{font-size:26px}

/* line */
.line-20{line-height:20px;}
.line-30{line-height:30px;}

/* border */
.border-right{border-right: solid 1px rgb(0,55,99)}
.border-top{border-top: solid 1px rgb(0,55,99)}
.border-left{border-left: solid 1px rgb(0,55,99)}

/* padding */
.padding-0{padding:0}
.padding-10{padding:10px}
.padding-20{padding:20px}
.padding-25{padding:25px}
.padding-30{padding:30px}
.padding-50{padding:50px}

/* margin */
.margin-10{margin:10px 0;}
.margin-70{margin:70px 0;}

/* separador */
.sep{padding:50px}
.sep-25{padding:25px}

.block{display:block;}

/* height */
.height-130{height:130px}
.height-150{height:150px}
.height-180{height:180px}
.height-250{min-height:250px}
.height-350{min-height:350px}
.height-400{min-height:400px}
.height-450{min-height:450px}
.height-500{min-height:500px}
.height-550{min-height:550px}
.height-600{min-height:600px}
.height-650{min-height:650px}
.height-700{min-height:700px}
.height-800{min-height:800px}

/* colors */
.white{color:rgb(255, 255, 255)}
.blue{color:rgb(0,55,99)}
.blue-secc{color:rgb(0,48,86)}
.blue-secc:hover{color:rgb(0,48,86)}
.green-secc{color:rgb(131,185,58)}
.green-secc:hover{color:rgb(131,185,58)}
.green{color:rgb(178,210,53)}
.gray{color:rgb(149,147,152)}

/* background color */
.bg-green{background-color:#83BC30}
.bg-blue{background-color:rgb(0,55,99)}
.bg-blue-secc{background-color:rgb(0,48,86)}
.bg-blue-cont{background-color:#0F5577}
.bg-gray{background-color:rgb(213,213,213)}
.bg-dark{background-color:rgb(190,190,190)}
.bg-gray-light{background-color:rgb(240,240,240)}
.bg-light{background-color:rgba(149,147,152,.05)}
.bg-white{background-color:rgb(255,255,255)}
.bg-odonto{background-color:rgb(53,188,177)}
.bg-turi{background-color:rgb(236,21,86)}
.bg-psico{background-color:rgb(150,162,84)}
.bg-peda{background-color:rgb(117,76,40)}
.bg-comer{background-color:rgb(154,91,163)}
.bg-penal{background-color:rgb(243,142,40)}
.bg-sust{background-color:rgb(185,189,48)}
.bg-impu{background-color:rgb(22,46,73)}
.bg-este{background-color:rgb(237,48,147)}
.bg-endo{background-color:rgb(96,143,193)}

/* background images */
.bg-licenciatura{
  background-image:url(../images/background/bg-licenciatura.jpg);
  background-size:cover;
  height:390px;
}
.bg-alianzas{
  background-image:url(../images/background/bg-alianzas.jpg);
  background-size:cover;
  height:390px;
}
.bg-posgrados{
  background-image:url(../images/background/bg-posgrados.jpg);
  background-size:cover;
  height:390px;
}
.bg-becas1{
  background-image:url(../images/background/banner2.png);
  background-size:cover;
  height:390px;
}
.bg-escolar{
  background-image:url(../images/background/bg-escolar.jpg);
  background-size:cover;
  height:390px;
}
.bg-prepa{
  background-image:url(../images/background/bg-prepa.jpg);
  background-size:cover;
  height:390px;
}
.bg-text-home{
  background-image:url(../images/background/banner1.png);
  background-size:cover;
  height:390px;
  overflow:hidden
}
.bg-noticias{
  background-image:url(../images/banner/bg-noticias.jpg);
  background-size:cover;
  height:330px;
}
.bg-frecuencia{
  background-image:url(../images/banner/bg-frecuencia.jpg);
  background-size:cover;
  height:330px;
}
.bg-nosotros{
  background-image:url(../images/background/bg-nosotros.jpg);
  background-size:cover;
  height:330px;
}
.bg-oferta{
  background-image:url(../images/licenciatura-de-tu-interes.png);
  background-size:cover;
}
.bg-educacion-continua{
  background-image:url(../images/bg-educacion-continua.jpg);
  background-size:cover;
}
.bg-inscribete{
  background-image:url(../images/background/banner4.png);
  background-size:cover;
}
.bg-alianza{
  background-image:url(../images/background/bg-alianza.jpg);
  background-size:cover;
}
.bg-cluc{
  background-image:url(../images/bg-cluc.jpg);
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
}
.bg-bolsa{
  background-image:url(../images/bg-bolsa.jpg);
  background-position: center center;
  background-size:cover;
  background-repeat: no-repeat;
}

/* servicios escolares */
.bg{
	background-position: center center;
	background-size:cover;
	background-repeat: no-repeat;
}
.bg-becas{ background-image:url(../images/serviciosescolares/bg-becas.jpg); }
.bg-bajas{ background-image:url(../images/serviciosescolares/bg-bajas.jpg); }
.bg-estancias{ background-image:url(../images/serviciosescolares/bg-estancias.jpg); }
.bg-pagos{ background-image:url(../images/serviciosescolares/bg-pagos.jpg); }
.bg-facturas{ background-image:url(../images/serviciosescolares/bg-facturacion.jpg); }
.bg-reinscripciones{ background-image:url(../images/serviciosescolares/bg-reinscripciones.jpg); }
.bg-home-se{ background-image:url(../images/serviciosescolares/bg-home-se.jpg); }
.bg-becas-se{ background-image:url(../images/serviciosescolares/bg-becas-se.jpg); }
.bg-bajas-se{ background-image:url(../images/serviciosescolares/bg-bajas-se.jpg); }
.bg-estancias-se{ background-image:url(../images/serviciosescolares/bg-estancias-se.jpg); }
.bg-reinscripciones-se{ background-image:url(../images/serviciosescolares/bg-reinscripciones-se.jpg); }

.bg-pago{background-image:url(../images/serviciosescolares/bg-pago.jpg);}

.icon-01 {
  background-image: url(../images/spritesheet.png);
  background-position: -1125px -113px;
  width: 21px;
  height: 21px;
}
.icon-02 {
  background-image: url(../images/spritesheet.png);
  background-position: -1041px -113px;
  width: 21px;
  height: 21px;
}
.icon-03 {
  background-image: url(../images/spritesheet.png);
  background-position: -126px -934px;
  width: 63px;
  height: 63px;
}
.icon-04 {
  background-image: url(../images/spritesheet.png);
  background-position: 0px -934px;
  width: 63px;
  height: 63px;
}
.icon-05 {
  background-image: url(../images/spritesheet.png);
  background-position: -1272px -113px;
  width: 21px;
  height: 21px;
}
.icon-06 {
  background-image: url(../images/spritesheet.png);
  background-position: -1251px -113px;
  width: 21px;
  height: 21px;
}
.icon-07 {
  background-image: url(../images/spritesheet.png);
  background-position: -1230px -113px;
  width: 21px;
  height: 21px;
}
.icon-08 {
  background-image: url(../images/spritesheet.png);
  background-position: -1209px -113px;
  width: 21px;
  height: 21px;
}
.icon-09 {
  background-image: url(../images/spritesheet.png);
  background-position: -63px -934px;
  width: 63px;
  height: 63px;
}
.icon-10 {
  background-image: url(../images/spritesheet.png);
  background-position: -189px -934px;
  width: 63px;
  height: 63px;
}
.icon-11 {
  background-image: url(../images/spritesheet.png);
  background-position: -1188px -113px;
  width: 21px;
  height: 21px;
}
.icon-12 {
  background-image: url(../images/spritesheet.png);
  background-position: -1167px -113px;
  width: 21px;
  height: 21px;
}
.icon-13 {
  background-image: url(../images/spritesheet.png);
  background-position: -1146px -113px;
  width: 21px;
  height: 21px;
}
.icon-14 {
  background-image: url(../images/spritesheet.png);
  background-position: -646px -311px;
  width: 63px;
  height: 63px;
}
.icon-15 {
  background-image: url(../images/spritesheet.png);
  background-position: -252px -934px;
  width: 63px;
  height: 63px;
}
.icon-16 {
  background-image: url(../images/spritesheet.png);
  background-position: -914px -835px;
  width: 63px;
  height: 63px;
}
.icon-17 {
  background-image: url(../images/spritesheet.png);
  background-position: -1104px -113px;
  width: 21px;
  height: 21px;
}
.icon-18 {
  background-image: url(../images/spritesheet.png);
  background-position: -1083px -113px;
  width: 21px;
  height: 21px;
}
.icon-19 {
  background-image: url(../images/spritesheet.png);
  background-position: -1062px -113px;
  width: 21px;
  height: 21px;
}
.icon-20 {
  background-image: url(../images/spritesheet.png);
  background-position: -1062px -134px;
  width: 21px;
  height: 21px;
}
.icon-21 {
  background-image: url(../images/spritesheet.png);
  background-position: -1020px -113px;
  width: 21px;
  height: 21px;
}
.icon-22 {
  background-image: url(../images/spritesheet.png);
  background-position: -1260px -81px;
  width: 21px;
  height: 21px;
}
.icon-23 {
  background-image: url(../images/spritesheet.png);
  background-position: -1239px -81px;
  width: 21px;
  height: 21px;
}
.icon-24 {
  background-image: url(../images/spritesheet.png);
  background-position: -1218px -81px;
  width: 21px;
  height: 21px;
}
.icon-25 {
  background-image: url(../images/spritesheet.png);
  background-position: -1197px -81px;
  width: 21px;
  height: 21px;
}
.icon-26 {
  background-image: url(../images/spritesheet.png);
  background-position: -1176px -81px;
  width: 21px;
  height: 21px;
}
.icon-27 {
  background-image: url(../images/spritesheet.png);
  background-position: -1041px -134px;
  width: 21px;
  height: 21px;
}
.icon-actividades {
  background-image: url(../images/spritesheet.png);
  background-position: -434px -934px;
  width: 56px;
  height: 56px;
}
.icon-admon-over {
  background-image: url(../images/spritesheet.png);
  background-position: -713px -104px;
  width: 104px;
  height: 104px;
}
.icon-admon {
  background-image: url(../images/spritesheet.png);
  background-position: -921px -594px;
  width: 99px;
  height: 99px;
}
.icon-ambiente {
  background-image: url(../images/spritesheet.png);
  background-position: -977px -835px;
  width: 43px;
  height: 58px;
}
.icon-arqui-over {
  background-image: url(../images/spritesheet.png);
  background-position: -713px -312px;
  width: 104px;
  height: 104px;
}
.icon-arqui {
  background-image: url(../images/spritesheet.png);
  background-position: -198px -835px;
  width: 99px;
  height: 99px;
}
.icon-arrow {
  background-image: url(../images/spritesheet.png);
  background-position: -1281px -81px;
  width: 6px;
  height: 14px;
}
.icon-bg-alianzas {
  background-image: url(../images/spritesheet.png);
  background-position: 0px 0px;
  width: 390px;
  height: 390px;
}
.icon-chat {
  background-image: url(../images/spritesheet.png);
  background-position: -1130px -44px;
  width: 38px;
  height: 35px;
}
.icon-comunicaciones-over {
  background-image: url(../images/spritesheet.png);
  background-position: 0px -632px;
  width: 104px;
  height: 104px;
}
.icon-comunicaciones {
  background-image: url(../images/spritesheet.png);
  background-position: -99px -736px;
  width: 99px;
  height: 99px;
}
.icon-contacto {
  background-image: url(../images/spritesheet.png);
  background-position: -662px -934px;
  width: 56px;
  height: 54px;
}
.icon-contaduria-over {
  background-image: url(../images/spritesheet.png);
  background-position: -104px -632px;
  width: 104px;
  height: 104px;
}
.icon-contaduria {
  background-image: url(../images/spritesheet.png);
  background-position: -396px -736px;
  width: 99px;
  height: 99px;
}
.icon-deporte-over {
  background-image: url(../images/spritesheet.png);
  background-position: -208px -632px;
  width: 104px;
  height: 104px;
}
.icon-deporte {
  background-image: url(../images/spritesheet.png);
  background-position: -594px -736px;
  width: 99px;
  height: 99px;
}
.icon-derecho-over {
  background-image: url(../images/spritesheet.png);
  background-position: -624px -632px;
  width: 104px;
  height: 104px;
}
.icon-derecho {
  background-image: url(../images/spritesheet.png);
  background-position: -792px -736px;
  width: 99px;
  height: 99px;
}
.icon-digitales-over {
  background-image: url(../images/spritesheet.png);
  background-position: -312px -632px;
  width: 104px;
  height: 104px;
}
.icon-digitales {
  background-image: url(../images/spritesheet.png);
  background-position: -921px -99px;
  width: 99px;
  height: 99px;
}
.icon-diseno-over {
  background-image: url(../images/spritesheet.png);
  background-position: -416px -632px;
  width: 104px;
  height: 104px;
}
.icon-diseno {
  background-image: url(../images/spritesheet.png);
  background-position: -921px -297px;
  width: 99px;
  height: 99px;
}
.icon-doctor {
  background-image: url(../images/spritesheet.png);
  background-position: -624px -528px;
  width: 73px;
  height: 91px;
}
.icon-documentos {
  background-image: url(../images/spritesheet.png);
  background-position: -161px -390px;
  width: 102px;
  height: 115px;
}
.icon-endodoncia-over {
  background-image: url(../images/spritesheet.png);
  background-position: -817px 0px;
  width: 104px;
  height: 104px;
}
.icon-endodoncia {
  background-image: url(../images/spritesheet.png);
  background-position: -921px -693px;
  width: 99px;
  height: 99px;
}
.icon-escudo {
  background-image: url(../images/spritesheet.png);
  background-position: -390px -311px;
  width: 59px;
  height: 71px;
}
.icon-espana {
  background-image: url(../images/spritesheet.png);
  background-position: -467px -390px;
  width: 130px;
  height: 108px;
}
.icon-estetica-over {
  background-image: url(../images/spritesheet.png);
  background-position: -817px -312px;
  width: 104px;
  height: 104px;
}
.icon-estetica {
  background-image: url(../images/spritesheet.png);
  background-position: -297px -835px;
  width: 99px;
  height: 99px;
}
.icon-examen {
  background-image: url(../images/spritesheet.png);
  background-position: -365px -390px;
  width: 102px;
  height: 115px;
}
.icon-excelencia {
  background-image: url(../images/spritesheet.png);
  background-position: -449px -311px;
  width: 50px;
  height: 64px;
}
.icon-experiencia {
  background-image: url(../images/40anios.png);
  background-position: -728px -632px;
  width: 70px;
  height: 90px;
}
.icon-facebook-blue {
  background-image: url(../images/spritesheet.png);
  background-position: -1146px -81px;
  width: 30px;
  height: 30px;
}
.icon-facebook {
  background-image: url(../images/spritesheet.png);
  background-position: -1234px -44px;
  width: 33px;
  height: 33px;
}
.icon-fisioterapia-over {
  background-image: url(../images/spritesheet.png);
  background-position: -520px -632px;
  width: 104px;
  height: 104px;
}
.icon-fisioterapia {
  background-image: url(../images/spritesheet.png);
  background-position: -693px -736px;
  width: 99px;
  height: 99px;
}
.icon-flirck-blue {
  background-image: url(../images/spritesheet.png);
  background-position: -1267px -44px;
  width: 30px;
  height: 30px;
}
.icon-flirck {
  background-image: url(../images/spritesheet.png);
  background-position: -1168px -44px;
  width: 33px;
  height: 33px;
}
.icon-grupos {
  background-image: url(../images/spritesheet.png);
  background-position: -315px -934px;
  width: 45px;
  height: 60px;
}
.icon-higienista-over {
  background-image: url(../images/spritesheet.png);
  background-position: -713px 0px;
  width: 104px;
  height: 104px;
}
.icon-higienista {
  background-image: url(../images/spritesheet.png);
  background-position: -495px -736px;
  width: 99px;
  height: 99px;
}
.icon-implantologia-over {
  background-image: url(../images/spritesheet.png);
  background-position: -312px -528px;
  width: 104px;
  height: 104px;
}
.icon-implantologia {
  background-image: url(../images/spritesheet.png);
  background-position: -208px -528px;
  width: 104px;
  height: 104px;
}
.icon-impuestos-over {
  background-image: url(../images/spritesheet.png);
  background-position: -817px -416px;
  width: 104px;
  height: 104px;
}
.icon-impuestos {
  background-image: url(../images/spritesheet.png);
  background-position: -297px -736px;
  width: 99px;
  height: 99px;
}
.icon-inscribete {
  background-image: url(../images/spritesheet.png);
  background-position: -550px -934px;
  width: 56px;
  height: 54px;
}
.icon-becas
 {
  background-image: url(../images/icono-becas.png);
  width: 56px;
  height: 54px;
}
.icon-instalaciones {
  background-image: url(../images/spritesheet.png);
  background-position: -360px -934px;
  width: 74px;
  height: 59px;
}
.icon-inter-over {
  background-image: url(../images/spritesheet.png);
  background-position: -817px -208px;
  width: 104px;
  height: 104px;
}
.icon-inter {
  background-image: url(../images/spritesheet.png);
  background-position: -921px -495px;
  width: 99px;
  height: 99px;
}
.icon-list {
  background-image: url(../images/spritesheet.png);
  background-position: -1287px -81px;
  width: 6px;
  height: 7px;
}
.icon-logo-ucq-blanco {
  background-image: url(../images/spritesheet.png);
  background-position: -594px -835px;
  width: 320px;
  height: 87px;
}
.icon-maestros {
  background-image: url(../images/spritesheet.png);
  background-position: -718px -934px;
  width: 74px;
  height: 51px;
}
.icon-mail-blue {
  background-image: url(../images/spritesheet.png);
  background-position: -1052px -81px;
  width: 32px;
  height: 32px;
}
.icon-mail {
  background-image: url(../images/spritesheet.png);
  background-position: -1094px -44px;
  width: 36px;
  height: 36px;
}
.icon-mercadotecnia-over {
  background-image: url(../images/spritesheet.png);
  background-position: -713px -208px;
  width: 104px;
  height: 104px;
}
.icon-mercadotecnia {
  background-image: url(../images/spritesheet.png);
  background-position: -921px 0px;
  width: 99px;
  height: 99px;
}
.icon-moneda {
  background-image: url(../images/spritesheet.png);
  background-position: -606px -934px;
  width: 56px;
  height: 54px;
}
.icon-noticias {
  background-image: url(../images/spritesheet.png);
  background-position: -390px 0px;
  width: 323px;
  height: 311px;
}
.icon-occ {
  background-image: url(../images/spritesheet.png);
  background-position: -1020px 0px;
  width: 277px;
  height: 44px;
}
.icon-odontologia-over {
  background-image: url(../images/spritesheet.png);
  background-position: -597px -390px;
  width: 104px;
  height: 104px;
}
.icon-odontologia {
  background-image: url(../images/spritesheet.png);
  background-position: -198px -736px;
  width: 99px;
  height: 99px;
}
.icon-pago {
  background-image: url(../images/spritesheet.png);
  background-position: -263px -390px;
  width: 102px;
  height: 115px;
}
.icon-pdf {
  background-image: url(../images/spritesheet.png);
  background-position: -792px -934px;
  width: 61px;
  height: 48px;
}
.icon-pedagogia-over {
  background-image: url(../images/spritesheet.png);
  background-position: -817px -520px;
  width: 104px;
  height: 104px;
}
.icon-pedagogia {
  background-image: url(../images/spritesheet.png);
  background-position: -817px -624px;
  width: 99px;
  height: 99px;
}
.icon-penal-over {
  background-image: url(../images/spritesheet.png);
  background-position: -713px -416px;
  width: 104px;
  height: 104px;
}
.icon-penal {
  background-image: url(../images/spritesheet.png);
  background-position: -921px -198px;
  width: 99px;
  height: 99px;
}
.icon-pointer {
  background-image: url(../images/spritesheet.png);
  background-position: 0px -390px;
  width: 161px;
  height: 138px;
}
.icon-programa {
  background-image: url(../images/spritesheet.png);
  background-position: -577px -311px;
  width: 69px;
  height: 64px;
}
.icon-psicologia-over {
  background-image: url(../images/spritesheet.png);
  background-position: -416px -528px;
  width: 104px;
  height: 104px;
}
.icon-psicologia {
  background-image: url(../images/spritesheet.png);
  background-position: 0px -736px;
  width: 99px;
  height: 99px;
}
.icon-registro {
  background-image: url(../images/spritesheet.png);
  background-position: -490px -934px;
  width: 60px;
  height: 56px;
}
.icon-salud {
  background-image: url(../images/spritesheet.png);
  background-position: -499px -311px;
  width: 78px;
  height: 64px;
}
.icon-sistemas-over {
  background-image: url(../images/spritesheet.png);
  background-position: -104px -528px;
  width: 104px;
  height: 104px;
}
.icon-sistemas {
  background-image: url(../images/spritesheet.png);
  background-position: 0px -835px;
  width: 99px;
  height: 99px;
}
.icon-sustentable-over {
  background-image: url(../images/spritesheet.png);
  background-position: 0px -528px;
  width: 104px;
  height: 104px;
}
.icon-sustentable {
  background-image: url(../images/spritesheet.png);
  background-position: -921px -396px;
  width: 99px;
  height: 99px;
}
.icon-tel-blue {
  background-image: url(../images/spritesheet.png);
  background-position: -1084px -81px;
  width: 32px;
  height: 32px;
}
.icon-tel {
  background-image: url(../images/spritesheet.png);
  background-position: -1020px -44px;
  width: 37px;
  height: 37px;
}
.icon-transporte-over {
  background-image: url(../images/spritesheet.png);
  background-position: -817px -104px;
  width: 104px;
  height: 104px;
}
.icon-transporte {
  background-image: url(../images/spritesheet.png);
  background-position: -99px -835px;
  width: 99px;
  height: 99px;
}
.icon-tsu-over {
  background-image: url(../images/spritesheet.png);
  background-position: -713px -520px;
  width: 104px;
  height: 104px;
}
.icon-tsu {
  background-image: url(../images/spritesheet.png);
  background-position: -396px -835px;
  width: 99px;
  height: 99px;
}
.icon-turismo-over {
  background-image: url(../images/spritesheet.png);
  background-position: -520px -528px;
  width: 104px;
  height: 104px;
}
.icon-turismo {
  background-image: url(../images/spritesheet.png);
  background-position: -495px -835px;
  width: 99px;
  height: 99px;
}
.icon-twitter-blue {
  background-image: url(../images/spritesheet.png);
  background-position: -1116px -81px;
  width: 30px;
  height: 30px;
}
.icon-twitter {
  background-image: url(../images/spritesheet.png);
  background-position: -1201px -44px;
  width: 33px;
  height: 33px;
}
.icon-user {
  background-image: url(../images/spritesheet.png);
  background-position: -1020px -134px;
  width: 21px;
  height: 21px;
}
.icon-whatsapp-blue {
  background-image: url(../images/spritesheet.png);
  background-position: -1020px -81px;
  width: 32px;
  height: 32px;
}
.icon-whatsapp {
  background-image: url(../images/spritesheet.png);
  background-position: -1057px -44px;
  width: 37px;
  height: 37px;
}
.costo{
float:right;
}