<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);
@import url(AcordionStyles.css);

/* Hacks para mejorar la compatibilidad con diferentes dispositivos */

html { -webkit-text-size-adjust: none; } /* Ajuste de texto para iPhone */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } /* Reset de los nuevos tags HTML5 */
img { border: 0; height: auto; max-width: 100%; width: auto\9; } /* Internet Explorer 8 */
*:focus { outline: none } /* Remueve el borde azul del menu cuando se da clic */
* { text-rendering: optimizelegibility } /* Mejora el aspecto de las fuentes */

/* DNN9 Hack */
.actionMenu .dnn_mact { transform: translateX(-80px); width: 100px !important }

/* Base RWD */

div.principal { margin: 0 auto; position: relative; width: 1140px }

div.rwd_col1 { float: left; width: 25% }
div.rwd_col2 { float: left; width: 50% }
div.rwd_col3 { float: left; width: 75% }

div.rwd_colunotres { float: left; width: 33.3333% }
div.rwd_coldostres { float: left; width: 66.6666% }

div.rwd_colcinco { float: left; width: 20% }
div.rwd_colseis { float: left; width: 16.66% }
div.rwd_colsiete { float: left; width: 14.28% }
div.rwd_colocho { float: left; width: 12.5% }

.reset { clear: both; content: '' !important }

html, body { overflow-x: hidden } /* iPhone 6 requiere esta instrucción tanto en HTML como en BODY */
body { margin: 0; padding: 0 }
h1, h2, h3  { margin: 0; padding: 0; font-weight: normal }
a { color: #008C8C; text-decoration: none;
  -webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease; 
}
a:hover { text-decoration: underline } 

.Centrar 	{ text-align: center }
.Derecha 	{ text-align: right }
.justificar  { text-align: justify }

.margen10 { margin: 10px !important }
.margen20 { margin: 20px !important }
.margen1-3 { margin: 20px 15px 0 20px }
.margen3-1 { margin: 20px 20px 0 15px }
.margen3-1 .margen20 { margin: 0 !important }
.margenD-h { margin-right: 5px }
.margenI-h { margin-left: 5px }
.margenSepara { margin:30px }

a.s_Login, a.s_Login:active, a.s_Login:link, a.s_Login:visited { color: #FFF }

/* cab */
div.MenuPpalBkgd { background-color: #212529;  height: 32px;  vertical-align: middle;  text-align: center; }
div.MenuPpalBibliotecaBkgd { background-color: #555; height: 32px; left: 0; position: fixed; top: 0; vertical-align: middle; width: 100%; z-index: 2 }
div.BibliotecaTop { content: ' '; height: 32px }
.menuRWD { display: none }
.social { display: none; float: right; }

.TxtMenuPPal { font-family: 'Poppins', sans-serif; font-size: 12px; color: #FFF; font-weight: 600; text-align: left; }
.TxtMenuPPal a { color: #FFF; text-decoration: none }
.TxtMenuPPal a:hover { color: #F4811E; text-decoration: none }

div.CabLogo { background-color: #fff; min-height: 150px; display: flex;  align-items: center; }
.Buscador { padding-top: 77px }
.BuscadorCab { background-color: #CCC; color: #222; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 400;
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px; 
}

div.Publicos { height: 50px; background-color: #FFF; vertical-align: middle; border-top: 4px solid #f4811f }
.TxtPublico { font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 700; line-height: 50px; letter-spacing: -1px }
.TxtPublico &gt; a { color: #000; text-decoration: none }
.TxtPublico &gt; a:hover { color: #F4811E }
.TxtPublico &gt; a.actual { color: #F4811E }
.TxtPublico &gt; a &gt; i { color: transparent; vertical-align: middle }
.TxtPublico &gt; a:hover &gt; i { color: #000 }
.TxtPublico &gt; a.actual &gt; i { color: #000 }
div.LineaNaranja { height: 5px; background-color: #F4811E; display: none; }

/* pie */
div.SeparaPie { height: 30px }
div.PieGral { border-top: solid; border-top-width: 5px; border-top-color: #F4811E; background-color: #212529; border-bottom: solid; border-bottom-width: 1px; border-bottom-color: #BBB; min-height: 400px; padding-top: 40px }
div.Direcciones { background-color:#000; min-height: 50px; padding: 10px }
div.Legales { display:none; background-color: #FFF; padding: 5px }
.TxtPie1 { color: #FFF; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 700; line-height: 25px }
.TxtPie1 a { color: #FFF; text-decoration: none }
.TxtPie1 a:hover { color: #F4811E; text-decoration: none }
.TxtPie2 { color: #FFF; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 400; line-height: 25px }
.TxtPie2 a { color: #FFF; text-decoration: none }
.TxtPie2 a:hover { color: #F4811E; text-decoration: none }
.TxtLegales { color: #000; font-family: 'Poppins', sans-serif; font-size: 12px; font-weight: 400; line-height: 15px }

/* home */
div.BannerH { min-height: 620px }
div.AreaNoticias { min-height: 445px }
div.AreaProEve { background-color: #F0F2F4; min-height: 485px }
.TitHome { color: #333; display: inline-block; font-family: 'Poppins', sans-serif; font-size: 50px; font-weight: 700; letter-spacing: -2px; line-height: 50px }
.SubtitHome { color: #333; display: inline-block; font-family: 'Poppins', sans-serif; font-size: 30px; font-weight: 700; letter-spacing: -2px; line-height: 50px }

/* textos Banner home*/
.divTxtSlider { background-image: url(/Portals/0/general/bkgdNegroTransp.png); background-repeat: repeat; margin-top: 200px; position: absolute; padding: 20px; width: 600px; height: auto }

div.Programas { background-color: #ddd; min-height: 430px; margin-top: 60px; position: relative; width: 100% }
div.Programas &gt; .int { margin: 0 auto; padding: 15px 0; width: 92% }
div.Programas &gt; .int &gt; .sub { color: #333; font-family: 'Poppins', sans-serif; font-size: 24px; font-weight: 400; padding-top: 10px }
div.Programas &gt; .int &gt; .bus { padding-top: 10px; text-align: center }
div.Programas &gt; .int &gt; .bot { padding-top: 35px }
div.Programas &gt; .int &gt; .pie { background-color: #555; bottom: 0; height: 145px; left: 0; position: absolute; width: 100% }
div.Programas &gt; .int &gt; .pie &gt; .btn { color: #FFF; float: left; height: 100%; padding-top: 25px; text-align: center; width: 100%;  }
div.Programas &gt; .int &gt; .pie &gt; .btn &gt; a { color: #FFF; font-family: 'Poppins', sans-serif; font-size: 20px; font-weight: 400 }
div.Programas &gt; .int &gt; .pie &gt; .btn &gt; a:hover { color: #CCC; text-decoration: none }
div.Programas &gt; .int &gt; .pie &gt; .bor { border-right: 1px solid #CCC; display:none; }

/* internas gral */

/* banners cabezotes */
div.BannerInternas { height: 300px; position: relative; width: 100%;  z-index: 1 }
div.BannerEdcon { height: 620px; position: relative; width: 100%;  z-index: 1 }
div.BkgdImagen { background-position: center center; background-size: cover; height: 300px; position: relative; width: 100%; z-index: 1 }
div.BgImagen { background-position: center center; background-size: cover; height: 620px; position: relative; width: 100%; z-index: 1 }
div.BkgdTitulo { background-image: url(/Portals/0/general/bkgdNegroTransp.png); background-repeat: repeat; margin-top: 70px; position: absolute }
div.BkgdTitulo-Largo { background-image: url(/Portals/0/general/bkgdNegroTransp.png); background-repeat: repeat; margin-top: 40px; position: absolute }
div.MargenTitulo { padding: 0 50px 25px 50px }
.TituloPagImg { color: #FFF; display: inline-block; font-family: 'Poppins', sans-serif; font-size: 50px; font-weight: 700; line-height: 60px }
.SubTituloPagImg { color: #FFF; display: inline-block; font-family: 'Poppins', sans-serif; font-size: 35px; font-weight: 600; line-height: 40px }

.NaranjaUSB { color: #F4811E }
.LineaInfo { border-bottom: 1px dotted #666; padding-top: 10px }

div.BreadCrumb { background-image: url(img/bkgdBreadCrumb.png); background-repeat: repeat; border-top: 1px solid #FFF; bottom: 0; height: 25px; position:absolute; width: 100%; z-index: 100 }
div.BreadCrumbProgramas { background-color: #E5E5E5; border-top: 1px solid #FFF; height: 25px }
.txtBreadCrumb { color: #333; font-family: 'Poppins', sans-serif; font-size: 12px; font-weight: 600; line-height: 25px; vertical-align: middle }
.txtBreadCrumb a { color: #333; text-decoration: none }
.txtBreadCrumb a:hover { color: #FF4000; text-decoration: none }

.ContenidoInternas { padding-top: 10px }

.TituloCont { color: #333; display: inline-block; font-family: 'Poppins', sans-serif; font-size: 35px; font-weight: 600; letter-spacing: -1px; line-height: 40px }
.txtIntro { color: #000; font-family: 'Poppins', sans-serif; font-size: 18px; font-weight: 400; line-height: 20px }
.txtContenido { color: #000; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 400; line-height: 18px }
div.Porque { background-color: #EEE; border-top: 2px solid #FFF; padding-top: 20px }
.TitPorque { font-family: 'Poppins', sans-serif; font-size: 20px; font-weight: 600; line-height: 25px }
div.PorqueSimple { padding: 0px 0px 50px 0px; }
div.Informacion { background: #fff;  border-radius: 20px;  margin: 0 10px 10px 10px;  padding: 23px;  position: relative;  -webkit-box-shadow: 4px 7px 20px -1px rgb(0 0 0 / 20%);  box-shadow: 4px 7px 20px -1px rgb(0 0 0 / 20%); }
.TituloInformacion { color: #333; font-family: 'Poppins', sans-serif; font-size: 20px; font-weight: 600; line-height: 25px }
.SubTitInformacion { color: #333; font-family: 'Poppins', sans-serif; font-size: 18px; font-weight: 600; line-height: 23px }
.TxtInformacion { color: #000; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 400; line-height: 18px }
div.InfoImp { background-color: #EEE; border: 1px dotted #DDD; padding: 20px }
div.FotoEquipo { min-height:150px; }

/* internas Programas */
/*.datosPrograma { background-color: #EEE; min-height: 90px }*/
.cuadroDatos { border-right: thin solid #FFF; min-height: 70px; padding-top: 20px }
.cuadroHorario { border-top: thin solid #FFF; min-height: 20px; padding: 10px }
.TxtDatos { color: #333; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 600; line-height: 16px }

/* plan de estudios */
.LineaPlanE { border-bottom: 1px dotted; padding: 10px }
.titPlanE { color: #000; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; letter-spacing: -1px; line-height: 18px }
.txtPlanE { color: #000; font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 400; line-height: 18px }
.TotalPlanE { border-bottom: 4px solid #EEE; padding: 5px }

/* Color facultades */
.Color-Derecho { color: #8C509F }
.Color-Ingenieria { color: #F4811F }
.Color-CienciasEmp { color: #8CC53F }
.Color-Psicologia { color: #1274BB }
.Color-Artes { color: #FFC10D }
.Color-Educacion { color: #ED1B24 }

/* Listas */
.listaUniversidad, .listaUniversidad li { list-style: url(/Portals/0/Ingenierias-Fac/bulletIngenierias.png) !important; padding-left: 5px }
.listaUniversidadCheck, .listaUniversidadCheck li { list-style: url(/Portals/0/Ingenierias-Fac/check.png) !important; padding-left: 10px }
.listaUniversidadFlecha, .listaUniversidadFlecha li { list-style: url(/Portals/0/General/bulletFlecha.png) !important; padding-left: 5px }
.listaDerecho, .listaDerecho li { list-style: url(/Portals/0/Derecho-Fac/bulletDerecho.png) !important; padding-left: 5px }
.listaDerechoCheck, .listaDerechoCheck li { list-style: url(/Portals/0/Derecho-Fac/check.png) !important; padding-left: 10px; font-size: 16px; line-height: 20px; margin-bottom: 10px; }
.listaIngenieria, .listaIngenieria li { list-style: url(/Portals/0/Ingenierias-Fac/bulletIngenierias.png) !important; padding-left: 5px }
.listaIngenieriaCheck, .listaIngenieriaCheck li { list-style: url(/Portals/0/Ingenierias-Fac/check.png) !important; padding-left: 10px; font-size: 16px; line-height: 20px; margin-bottom: 10px; }
.listaCienciasEmp, .listaCienciasEmp li { list-style: url(/Portals/0/CienciasEmp-Fac/bulletCienciasEmp.png) !important; padding-left: 5px }
.listaCienciasEmpCheck, .listaCienciasEmpCheck li { list-style: url(/Portals/0/CienciasEmp-Fac/check.png) !important; padding-left: 10px; font-size: 16px; line-height: 20px; margin-bottom: 10px; }
.listaPsicologia, .listaPsicologia li { list-style: url(/Portals/0/Psicologia-Fac/bulletPsicologia.png) !important; padding-left: 5px }
.listaPsicologiaCheck, .listaPsicologiaCheck li { list-style: url(/Portals/0/Psicologia-Fac/check.png) !important; padding-left: 10px; font-size: 16px; line-height: 20px; margin-bottom: 10px; }
.listaArtesInt, .listaArtesInt li { list-style: url(/Portals/0/ArtesInt-Fac/bulletArtesInt.png) !important; padding-left: 5px }
.listaArtesIntCheck, .listaArtesIntCheck li { list-style: url(/Portals/0/ArtesInt-Fac/check.png) !important; padding-left: 10px; font-size: 16px; line-height: 20px; margin-bottom: 10px; }
.listaEducacion, .listaEducacion li { list-style: url(/Portals/0/Educacion-Fac/bulletEducacion.png) !important; padding-left: 5px }
.listaEducacionCheck, .listaEducacionCheck li { list-style: url(/Portals/0/Educacion-Fac/check.png) !important; padding-left: 10px; font-size: 16px; line-height: 20px; margin-bottom: 10px; }

/* Drop down */
.styled-select { overflow: hidden }
.styled-select select { background: transparent; padding: 5px }
.styled-select.slate { background: url(img/dropdown1.png) no-repeat right center; height: 64px; margin: 0 10px; width: 335px }
.styled-select.slate select { border-style: solid; border-width: 1px 1px 1px 8px; cursor: pointer; font-family: 'Poppins', sans-serif; font-size: 15px; height: 64px; width: 355px }
.styled-select.slate select &gt; .placeholder { display: none }

.dd-der select { border-color: #8C509F }
.dd-ing select { border-color: #F4811F }
.dd-cie select { border-color: #8CC53F }
.dd-psi select { border-color: #1274BB }
.dd-art select { border-color: #FFC10D }
.dd-edu select { border-color: #ED1B24 }

/* Botones */
a.btnDoc { display:inline-block; background-color: #CCC; border: solid #CCC 1px; font-family: 'Poppins', sans-serif; color:#333; font-weight: 600; font-size: 13px; line-height:15px; padding: 5px 10px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
a.btnDoc:hover { background-color: #F4811F; color:#FFF;}
a.btnLinks { display:inline-block; background-color: #F4811F; border: solid #CCC 1px; font-family: 'Poppins', sans-serif; color:#FFF; font-weight: 600; font-size: 16px; line-height:20px; padding: 5px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
a.btnLinks:hover { background-color: #333; color:#FFF;}
a.btnCIDEH { display:inline-block;  background-color: #F4811F; border: solid #CCC 1px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14px; color:#333; line-height:16px; padding: 15px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; min-height:80px; width:90%; }
a.btnCIDEH:hover { background-color: #000; color:#FFF;}
a.btnProg { background-color: #F4811F; color: #FFF; display: inline-block; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 18px; letter-spacing: -1px; padding: 10px 20px; text-decoration: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
a.btnProg:hover { background-color: #333; color: #CCC }

/* Imagenes */
.ampliaIndPro{ height: 170px; width: 170px; 
  -webkit-transition: all 1s ease; 
  -moz-transition: all 1s ease; 
  -o-transition: all 1s ease; 
  transition: all 1s ease;
}
.ampliaIndPro:hover { height: 200px; width: 200px }

/* listas documentos */
div.NomDocumento { border-bottom: 1px dotted #DDD; padding: 10px; width: 100% }

/* equipos trabajo */
.listaNaranja { list-style-image: url(/Portals/0/general/bullet1.png); padding-left: 20px }
.TitBloque { color: #333; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600 }

/* Otros Acordion */
.BloqueTXT { color: #333; font-family: 'Poppins', sans-serif; font-size: 16px; line-height:16px; font-weight: 400 }

/* Formularios */
.txtCabForm  { color: #FFF; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 14px; line-height: 12px }
.campos {
  background-color: #FFF !important;
  border: solid #999 1px !important;
  color: #777 !important;
  font-family: 'Poppins';
  font-size: 16px !important;
  padding: 0px 15px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
  border-radius: 5px !important;
}
.alturaFix { height: 40px !important }
.checkboxFix:after { border: 2px solid #666; background-color: #FFF }
.txtForm { color: #FFF; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 12px }

/*BreadCrumb*/
.breadC, .breadC span { color: #333; font-family: 'Poppins', sans-serif; font-size: 12px; height: 25px; line-height: 25px;
  -webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease; 
}
.breadC:hover, .breadC:hover span { color: #FF4000 }

/* Biblioteca */
.nombreBgral { font-family: 'Poppins', sans-serif; font-size: 30px; font-weight: 700; line-height: 50px; letter-spacing: -1px; color:#000 }
a.btnServicios { display:inline-block;  background-color: #F4811F; border: solid #999 1px; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 14px; color:#333; line-height:16px; padding: 10px; text-decoration: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; min-height:80px; width:90%; }
a.btnServicios:hover { background-color: #000; color:#FFF;}
.txtSmall { color: #000; font-family: 'Poppins', sans-serif; font-size: 13px; font-weight: 400; line-height: 13px }
.listaBib, .listaBib li { list-style: url(/Portals/0/General/bullet1.png) !important; padding-left: 5px }
.listaBibCheck, .listaBibCheck li { list-style: url(/Portals/0/General/check.png) !important; padding-left: 10px }
.listaBibTablas, .listaBibTablas li { list-style: url(/Portals/0/General/bulletTablas.png) !important; padding-left: 3px }
.listaLinks, .listaLinks li { list-style: url(/Portals/0/General/flechaLista.png) !important; padding-left: 5px; color: #333; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 600; line-height: 20px; border-bottom:dotted; border-bottom-color:#999; border-bottom-width:1px; padding-bottom:10px; padding-top:5px;  }
.listaLinks, .listaLinks li a { color: #333; text-decoration: none }
.listaLinks, .listaLinks li a:hover { color: #FF4000; text-decoration: none }

.list-numbered { list-style: none; margin-left: 30px; counter-reset: line; }
.list-numbered &gt; li { position: relative; margin-bottom: 1.5em; }
.list-numbered &gt; li:before { position: absolute; left: -2.25em; display: inline-block; width: 22px; height: 22px; margin-right: 0.5em; background-color: #F4811E; border-radius: 50%; color: #fff; text-align:center; line-height: 1.25em; counter-increment: line; content: counter(line); }

.tabla { border: 1px solid #fff; border-collapse: collapse; font-family: 'Poppins', sans-serif; font-weight:400; width: 100%; 
  -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 1); 
  -moz-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 1); 
  box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 1);
}
.tabla &gt; thead { background-color: #FFA64D; color: #333; font-size: 14px; font-weight:600; text-align: center }
.tabla &gt; tbody { font-weight: 400 }
.tabla &gt; tfoot { background-color: #999; color: #333; font-size: 15px; font-weight: 600; text-align: center }
.tabla td { border: 1px solid #BBB; padding: 5px; font-size: 14px; }
.total { background-color: #CFD8DC; color:#333; font-size: 13px; font-weight: 600 }
.txtTablaB { color: #333; font-size: 18px; font-weight: 600 }


/* DNN */
#dnn_dnnSEARCH_ClassicSearch { width: 100%; display: none;}
#dnn_dnnSEARCH_ClassicSearch a { display: inline-block; height: 35px; width: 35px }
#dnn_dnnSEARCH_txtSearch { background-color: #CCC; border: 0; color: #666; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 400; height: 35px; left: 4px; padding-left: 6px; position: relative; top: 4px; width: 220px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; 
}
#dnn_dnnSEARCH_cmdSearch { position: relative }
#dnn_dnnSEARCH_cmdSearch img { border: 0; height: 35px; position: absolute; right: 0; top: 17px; width: 35px }

/*** Programas Home ***/
#dnn_dnnSEARCHProg_ClassicSearch { width: 100% }
#dnn_dnnSEARCHProg_ClassicSearch a { display: inline-block; height: 35px; width: 35px }
#dnn_dnnSEARCHProg_txtSearch { background-color: #FFF; border: 0; color: #333; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 400; height: 35px; left: 4px; padding-left: 6px; position: relative; top: 5px; width: 484px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; 
}
#dnn_dnnSEARCHProg_cmdSearch { position: relative }
#dnn_dnnSEARCHProg_cmdSearch img { border: 0; height: 35px; position: absolute; right: 0; top: 17px; width: 35px }

/*** Programas Programas ***/
#dnn_dnnSEARCHProgProg_ClassicSearch { width: 100% }
#dnn_dnnSEARCHProgProg_ClassicSearch a { display: inline-block; height: 35px; width: 35px }
#dnn_dnnSEARCHProgProg_txtSearch { background-color: #FFF; border: 0; color: #333; font-family: 'Poppins', sans-serif; font-size: 15px; font-weight: 400; height: 35px; left: 4px; padding-left: 6px; position: relative; top: 5px; width: 365px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px; 
}
#dnn_dnnSEARCHProgProg_cmdSearch { position: relative }
#dnn_dnnSEARCHProgProg_cmdSearch img { border: 0; height: 35px; position: absolute; right: 0; top: 17px; width: 35px }

/* Enlace Whatsapp */
.img_whatsapp {
  height: 55px;
  cursor: pointer;
  margin: 0 !important;
}

.whatsapp {
  bottom: 1% !important;
  left: 2% !important;
  z-index: 20 !important;
  width: 100px !important;
  position: fixed;
}

iframe#asesoria {
  border-radius: 0 !important;
  transform: translateY(-10px)
}

/* Media Query */
@media screen and (max-width: 1440px) {
  div .MenuPpalBkgd { height: 50px }

}

@media screen and (max-width: 1140px) {
  embed, object, video { height: auto; max-width: 100% !important; width: auto; }
  iframe { width: 100% }

  div.principal { width: 98% }
  .menu { display: none }
  .menuRWD { display: block }
  .TxtPublico { font-size: 18px }

  div.CabLogo {
    background-color: #fff;
    min-height: auto;
    display: block;
    align-items: center;
}

.CabLogo .Derecha{
  text-align: center;
}

div.MenuPpalBkgd {
  background-color: #212529;
  height: 50px;
  vertical-align: middle;
  text-align: left;
  padding-left: 10px;
}
  a.btnProg { font-size: 14px; padding: 10px }

  .styled-select.slate {  
    width: -moz-calc(100% - 20px);
    width: -webkit-calc(100% - 20px);
    width: -o-calc(100% - 20px);
    width: calc(100% - 20px);
  }
  .styled-select.slate select { width: 100% }

  #dnn_dnnSEARCHProg_txtSearch { width: 280px }
}

@media screen and (max-width: 980px) {
  .TxtPublico { font-size: 15px }
}

@media screen and (max-width: 768px) {
  div.rwd_col1 { width: 50% }
  div.rwd_col2 { width: 100% }
  div.rwd_col3 { width: 50% }

  div.rwd_colseis { width: 33.3333% }
  div.rwd_colsiete { width: 33.3333% }
  div.rwd_colocho { width: 25% }

  div.Publicos { height: auto }
}

@media screen and (max-width: 480px) {
  div.rwd_col1 { width: 100% }
  div.rwd_col3 { width: 100% }

  div.rwd_colunotres { width: 100% }
  div.rwd_coldostres { width: 100% }

  div.rwd_colseis { width: 100% }
  div.rwd_colsiete { width: 100% }
  div.rwd_colocho { width: 100% }
  div.BannerInternas { height: 200px;  }
  div.BkgdImagen { height: 200px; }

  .no-480 { display: none }

  .Buscador { padding-top: 0 }

  .TxtPublico &gt; a &gt; i { display: none }

  div.BannerH { /*display: none*/ min-height: 310px }

  div.MargenTitulo { padding: 5px }
  .TituloPagImg { font-size: 30px; line-height: 30px }
  .SubTituloPagImg { font-size: 20px; line-height: 20px }

  div.BreadCrumb { display: none }

  .cuadroDatos { border-right: none; min-height: unset; padding-top: 5px }

  #dnn_AdPane { display: none }

  #dnn_dnnSEARCH_txtSearch { top: -5px }
  #dnn_dnnSEARCH_cmdSearch img { top: 6px}
  
  a.btnCIDEH { font-size: 12px; line-height:12px; padding: 8px; }
  
  .TitHome { font-size: 25px; line-height: 30px }
  .SubtitHome { font-size: 25px; line-height: 30px }
  
  .txtIntro { font-size: 16px; line-height: 16px }
  .txtContenido { font-size: 14px; line-height: 14px }
  .TxtPublico { font-size: 10px; line-height: 20px; }

  .divTxtSlider { margin-top: 80px; width: 90% }
  
  .nombreBgral { font-size: 25px; line-height: 25px; padding-top:10px; }
  
  a.btnServicios { font-size: 18px; width:80%; margin:5px; }
  
}

@media screen and (max-width: 360px) {
  div.Programas &gt; .int &gt; .pie &gt; .btn &gt; a { font-size: 16px }

  a.btnProg { font-size: 13px; padding: 5px }
  
    div.BannerH { min-height: 200px }
}</pre></body></html>