@import url(normalize.css);

body { background: white; }
a { text-decoration: none; }
ul, li {
  margin: 0;
  padding: 0; 
}
.clear { clear: both; }
.content { max-width: 1600px; }
.wrapper {
  width: 1004px;
  padding: 0 10px; 
}
.wrapper, .content { margin: 0 auto; }
.pr { position: relative; }
.pa { position: absolute; }
.pf { position: fixed; }
.tac { text-align: center; }
.taj { text-align: justify; }
.tal { text-align: left; }
.tar { text-align: right; }
.db { display: block; }
.di { display: inline-block; }
.vam { vertical-align: middle; }
.vat { vertical-align: top; }
.vab { vertical-align: bottom; }
.cp { cursor: pointer; }
.cd { cursor: default; }
.l { float: left; }
.r { float: right; }
.auto{overflow: auto;}
.p0{padding: 0 !important;}
.upper{text-transform: uppercase;}
ul.ul_hoz li { display: inline-block; }

.s04{font-size:0.4em;}.s08{font-size:0.8em;}.s09{font-size:0.9em;}.s10{font-size: 1.0em;}.s12{font-size: 1.2em;}.s14{font-size: 1.4em;}.s16{font-size: 1.6em;}.s20{font-size: 2.0em;}.s28{font-size: 2.8em;}
.pt05{padding-top: 5%;}.pt10{padding-top: 10%;}
.p03{padding-top: 3% !important;}
.pl20{padding-left: 20px !important;}

.alianzas{overflow: auto;}
.alianzas div{height:50px;}

.m0{margin:0 !important;}
.lnh15{line-height: 15px;}.lnh18{line-height: 18px;}.lnh20{line-height: 20px;}
.mt20{margin-top: 20px;}.mt50{margin-top: 50px;}
.mb20{margin-bottom: 20px;}.mb40{margin-bottom: 40px;}

.iconos ul{margin-top: 30px !important;}
.iconos li{width: 16%;float: left;list-style-type: none;}

.hr{height: 1px;background: #e6e6e6;margin:0 0 5px 0 !important;}
.hr2{height: 2px;background: #e6e6e6;margin:10px 0 10px 0 !important;}

.pasos{overflow:auto;color: #5d5d5d;padding: 10px 0;}
.admin_text{font-weight:bold;display:inline-block;}
.admi_num{font-weight:bold;font-size:2.8em;display:inline-block;}

.tel{border: 1px solid #e6e6e6;padding: 5px 10px;font-weight: bold;width: 50%;margin-bottom: 20px;}
.directorio{margin-bottom: 50px;}
.direccion{overflow: auto;margin-bottom: 30px;}

.logitos{margin-top: 50px;}
.logitos li{width: 20%;float: left;list-style-type: none;}

.enlaces{float: left;}
.enlace{border-top: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding: 5px 10px;font-weight: bold;width: 50%;margin-bottom: 20px;color:#5d5d5d !important;cursor:pointer;}
.enlace:hover{color:#ea5644 !important;}
.enlace2{border-top: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding: 5px 10px;font-weight: bold;width: 50%;margin-bottom: 20px;color:#5d5d5d !important;cursor:pointer;}
.enlace2:hover{color:#ea5644 !important;}

.blue{border-bottom: 10px solid #003052;}
.red{border-bottom: 10px solid #a90113;}

.filtros{background-color: #d9d9d9;padding: 20px;color: #9d9d9d;}
.not_small_fecha{font-size:0.8em;}

.list_proceso{font-size: 0.8em;color:#4f7290;padding: 10px 0;}
.list_oferta{font-size: 0.8em;color:#408d6d;padding: 10px 0;}

.fred{color:#ea5644;}

.msg{padding: 10px 0;text-align: center;}
.revistas img{width: 24%}

.link_ofertas{padding: 15px 20px;}
.link_ofertas a{color: #408d6d;}

.meses{padding: 20px 0;border-top: 1px solid #d1d1d1;border-bottom: 1px solid #d1d1d1;overflow: auto;}
.meses li{float: left;list-style-type: none;font-size: 0.6em;width: 8.33%;text-align: center;font-weight: bold;color:#9d9d9d;}
.meses li a{color:#9d9d9d;}
.meses li a:hover{color:#b20013;}
.m_red{color:#b20013 !important;}
.agenda_num{background-color:#f5f5f5;border-top:2px solid #b20013;border-left:2px solid #b20013;text-align:center;font-weight:bold;}
.agenda_datos{font-size: 0.8em;line-height: 18px;color:#b3b3b3;}
.agenda_datos p{font-size: 1.4em;font-weight: bold;color:#5d5d5d;text-transform: uppercase;}
.agenda_datos span{font-weight: bold;color:#5d5d5d;}
.agenda_texto{color:#b3b3b3;padding:15px;font-size:1.0em;border-bottom: 1px solid #d1d1d1;}

.datos{font-size: 0.9em;margin-top: 30px;}

.descubrimiento{text-align: center;overflow: auto;}
.descubrimiento p{margin: 60px 0;}
.descubrimiento .botones{background: url(../img/descubrimiento_bg.jpg) center no-repeat;background-size: cover;padding: 150px 0;overflow: auto;}

@media (max-width: 479px){
.tel{width: 100%;}
.logitos li{width: 100%;}
.enlaces{width: 100%;}
.enlaces{float: none;}
.meses li{width: 33.33%;}

.descubrimiento .botones{padding: 100px 0;}
.descubrimiento .botones img{margin-bottom: 60px;padding: 0 10px;}
}