@import "../plugins/font-awesome/css/font-awesome.min.css";
@font-face { font-family: 'TrebuchetMS'; font-style: normal; font-weight: normal; src: url('../modelo/fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'), url('../modelo/fonts/TrebuchetMS.woff') format('woff'), url('../modelo/fonts/TrebuchetMS.ttf') format('truetype'), url('../modelo/fonts/TrebuchetMS.svg#TrebuchetMS') format('svg'); }
/* Divider */
div.divider-content { display: block; border-bottom-color: #F5F5F5; border-bottom-style: solid; border-bottom-width: 1px; border-top-color: #CDCDCD; border-top-style: solid; border-top-width: 1px; height: 0; margin: 20px 0; position: relative; }
div.divider-content > span { background-color: #FFFFFF; background-image: url(../plugins/jquery-ui/images/divider.jpg); background-position: 50% 50%; background-repeat: no-repeat no-repeat; display: block; height: 9px; left: 50%; margin-left: -21px; padding: 0 3px; position: absolute; top: -4px; width: 36px; }
.VINCULO_SEGUIMIENTO_NOTAS { cursor: pointer; }
.CONTENT_INTERNAL { border-radius: .3em; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; height: 100%; margin-bottom: 20px; min-height: 500px; moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; padding-bottom: 20px; padding-top: 15px; webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; width: 95%; }
.SOMBRA_IMG_PIE { border-radius: .5em; box-shadow: 1px 1px 10px #FFF; webkit-box-shadow: 1px 1px 10px #FFF; }
.CONTACTO_PIE { font-family: arial, tahoma, helvetica; font-size: 12px; line-height: 15px; margin-top: 25px; text-align: center; }
.SIN_PADDING_PIE { padding: 0px; }
.ESTILO_TEXTO_PIE { color: #000; float: left; font-family: "TrebuchetMS", verdana, arial, tahoma, helvetica; font-size: 12px; margin-top: 0px; text-align: center; }
.ESTILO_TEXTO_PIE table { font-family: "TrebuchetMS", verdana, arial, tahoma, helvetica; font-size: 11px; margin: 10 auto 0 auto; text-align: center; }
.ESTILO_TEXTO_PIE h3 { margin: 0px; padding: 0px; }
.ESPACIO_PIE_REDES { color: #333; float: right; font-family: "TrebuchetMS", verdana, arial, tahoma, helvetica; font-size: 11px; margin-bottom: 40px; margin-right: 20px; margin-top: 10px; text-decoration: none; width: 330px; }
.ESPACIO_PIE_REDES a { text-decoration: none; }
.FONDO_PIE { background-image: url("../imagenes/mlpie.jpg"); background-repeat: no-repeat; border-radius: 0 0 1em 1em; box-shadow: 0px 0px 10px #000; font-family: "TrebuchetMS", verdana, arial, tahoma, helvetica; font-size: 12px; height: 180px !important; moz-box-shadow: 0px 0px 15px #000; webkit-box-shadow: 0px 0px 15px #000; width: 1250px;}
.FONDO_PIE table { border-collapse: collapse; border-spacing: 0px; }
.LETRA_TITULO_PIE { color: #FFF; font-size: 16px; font-weight: bold; }
.LETRA_TITULO_COLEGIO_PIE { color: #FFF; font-size: 16px; font-weight: bold; }
.LETRA_DIRECCION_PIE, .LETRA_COPYRIGHT_PIE { font-size: 12px; font-weight: normal; line-height: 14px; }
.LETRA_COPYRIGHT_PIE { font-size: 13px; font-weight: bold; }
.ESTILO_ICONOS_PIE { border: 0; border-radius: .5em; box-shadow: 0 0 3px 3px #c9c9c9; font-weight: bold; }
.CLASS_DIRECCION { color: rgb(10, 9, 9); line-height: 19px; margin: 0 auto; margin-top: 5px; text-align: left; text-shadow: rgb(3, 3, 3) -4px 2px 11px; width: 650px; }
.CLASS_PAIS { font-size: 14px; line-height: 25px; }
.BORDE_TABLA{ border-collapse :collapse; border-color :#ccc; border-style :solid; border-width :1px; padding :2px;}
.BTN_SALIR{ background-color :transparent; background-image :url("../imagenes/btn_salir.png"); background-repeat :no-repeat; border-bottom :0px; border-left :0px; border-right :0px; border-top :0px; color :#FFF; color :tansparent; cursor :hand; cursor :pointer; height :18px !important; min-height :18px !important; min-width :59px; position :relative; text-decoration :none; width :59px;}
.TEXTO_USUARIO{ color :#333; font-size :11px; font-weight :bold;}
.BTN_INGRESAR{ background-color :transparent; background-image :url("../imagenes/btn_ingresar.png"); border-bottom :0px solid rgba(0, 0, 0, 0.25); border-left :0px; border-radius :.3em; border-right :0px; border-top :0px; color :#000; cursor :hand; cursor :pointer; display :inline-block; height :25px !important; margin-bottom :2px; min-height :25px !important; min-width :32px; padding :5px 5px 5px; position :relative; text-decoration :none; text-shadow :0 -1px 1px rgba(0, 0, 0, 0.25); width :32px;}
.FONDO_CABEZOTE2{ background :#FFF url("../imagenes/0-005.jpg") no-repeat; height :125px; min-height :124px;}
.FONDO_CABEZOTE{ background-image :url("../imagenes/0-005.jpg"); height :125px; min-height :125px;}
.FONDO_CABEZOTE table{ color :#FFF; float :right; margin-right :10px; margin-top :100px; width :280px;}
.FONDO_CABEZOTE table td{ padding :0px !important; text-align :right;}
[class^="mini-ico-"],[class*=" mini-ico-"]{ background-image :url("../imagenes/glyphicons-mini.png"); background-position :14px 14px; background-repeat :no-repeat; display :inline-block; height :14px; line-height :14px; margin-right :.3em; opacity :1; vertical-align :text-top; width :14px;}
[class^="mini-ico-"]:last-child,[class*=" mini-ico-"]:last-child{ margin-left :0;}
.mini-white{ background-image :url("../imagenes/glyphicons-mini-white.png"); opacity :1;}
.mini-ico-glass{ background-position :0 0;}
.mini-ico-music{ background-position :-24px 0;}
.mini-ico-search{ background-position :-48px 0;}
.mini-ico-envelope{ background-position :-72px 0;}
.mini-ico-heart{ background-position :-96px 0;}
.mini-ico-star{ background-position :-120px 0;}
.mini-ico-star-empty{ background-position :-144px 0;}
.mini-ico-user{ background-position :-168px 0;}
.mini-ico-film{ background-position :-192px 0;}
.mini-ico-th-large{ background-position :-216px 0;}
.mini-ico-th{ background-position :-240px 0;}
.mini-ico-th-list{ background-position :-264px 0;}
.mini-ico-ok{ background-position :-288px 0;}
.mini-ico-remove{ background-position :-312px 0;}
.mini-ico-zoom-in{ background-position :-336px 0;}
.mini-ico-zoom-out{ background-position :-360px 0;}
.mini-ico-off{ background-position :-384px 0;}
.mini-ico-signal{ background-position :-408px 0;}
.mini-ico-cog{ background-position :-432px 0;}
.mini-ico-trash{ background-position :-456px 0;}
.mini-ico-home{ background-position :0 -24px;}
.mini-ico-file{ background-position :-24px -24px;}
.mini-ico-time{ background-position :-48px -24px;}
.mini-ico-road{ background-position :-72px -24px;}
.mini-ico-download-alt{ background-position :-96px -24px;}
.mini-ico-download{ background-position :-120px -24px;}
.mini-ico-upload{ background-position :-144px -24px;}
.mini-ico-inbox{ background-position :-168px -24px;}
.mini-ico-play-circle{ background-position :-192px -24px;}
.mini-ico-repeat{ background-position :-216px -24px;}
.mini-ico-refresh{ background-position :-240px -24px;}
.mini-ico-list-alt{ background-position :-264px -24px;}
.mini-ico-lock{ background-position :-287px -24px;}
.mini-ico-flag{ background-position :-312px -24px;}
.mini-ico-headphones{ background-position :-336px -24px;}
.mini-ico-volume-off{ background-position :-360px -24px;}
.mini-ico-volume-down{ background-position :-384px -24px;}
.mini-ico-volume-up{ background-position :-408px -24px;}
.mini-ico-qrcode{ background-position :-432px -24px;}
.mini-ico-barcode{ background-position :-456px -24px;}
.mini-ico-tag{ background-position :0 -48px;}
.mini-ico-tags{ background-position :-25px -48px;}
.mini-ico-book{ background-position :-48px -48px;}
.mini-ico-bookmark{ background-position :-72px -48px;}
.mini-ico-print{ background-position :-96px -48px;}
.mini-ico-camera{ background-position :-120px -48px;}
.mini-ico-font{ background-position :-144px -48px;}
.mini-ico-bold{ background-position :-167px -48px;}
.mini-ico-italic{ background-position :-192px -48px;}
.mini-ico-text-height{ background-position :-216px -48px;}
.mini-ico-text-width{ background-position :-240px -48px;}
.mini-ico-align-left{ background-position :-264px -48px;}
.mini-ico-align-center{ background-position :-288px -48px;}
.mini-ico-align-right{ background-position :-312px -48px;}
.mini-ico-align-justify{ background-position :-336px -48px;}
.mini-ico-list{ background-position :-360px -48px;}
.mini-ico-indent-left{ background-position :-384px -48px;}
.mini-ico-indent-right{ background-position :-408px -48px;}
.mini-ico-facetime-video{ background-position :-432px -48px;}
.mini-ico-picture{ background-position :-456px -48px;}
.mini-ico-pencil{ background-position :0 -72px;}
.mini-ico-map-marker{ background-position :-24px -72px;}
.mini-ico-adjust{ background-position :-48px -72px;}
.mini-ico-tint{ background-position :-72px -72px;}
.mini-ico-edit{ background-position :-96px -72px;}
.mini-ico-share{ background-position :-120px -72px;}
.mini-ico-check{ background-position :-144px -72px;}
.mini-ico-move{ background-position :-168px -72px;}
.mini-ico-step-backward{ background-position :-192px -72px;}
.mini-ico-fast-backward{ background-position :-216px -72px;}
.mini-ico-backward{ background-position :-240px -72px;}
.mini-ico-play{ background-position :-264px -72px;}
.mini-ico-pause{ background-position :-288px -72px;}
.mini-ico-stop{ background-position :-312px -72px;}
.mini-ico-forward{ background-position :-336px -72px;}
.mini-ico-fast-forward{ background-position :-360px -72px;}
.mini-ico-step-forward{ background-position :-384px -72px;}
.mini-ico-eject{ background-position :-408px -72px;}
.mini-ico-chevron-left{ background-position :-432px -72px;}
.mini-ico-chevron-right{ background-position :-456px -72px;}
.mini-ico-plus-sign{ background-position :0 -96px;}
.mini-ico-minus-sign{ background-position :-24px -96px;}
.mini-ico-remove-sign{ background-position :-48px -96px;}
.mini-ico-ok-sign{ background-position :-72px -96px;}
.mini-ico-question-sign{ background-position :-96px -96px;}
.mini-ico-info-sign{ background-position :-120px -96px;}
.mini-ico-screenshot{ background-position :-144px -96px;}
.mini-ico-remove-circle{ background-position :-168px -96px;}
.mini-ico-ok-circle{ background-position :-192px -96px;}
.mini-ico-ban-circle{ background-position :-216px -96px;}
.mini-ico-arrow-left{ background-position :-240px -96px;}
.mini-ico-arrow-right{ background-position :-264px -96px;}
.mini-ico-arrow-up{ background-position :-289px -96px;}
.mini-ico-arrow-down{ background-position :-312px -96px;}
.mini-ico-share-alt{ background-position :-336px -96px;}
.mini-ico-resize-full{ background-position :-360px -96px;}
.mini-ico-resize-small{ background-position :-384px -96px;}
.mini-ico-plus{ background-position :-408px -96px;}
.mini-ico-minus{ background-position :-433px -96px;}
.mini-ico-asterisk{ background-position :-456px -96px;}
.mini-ico-exclamation-sign{ background-position :0 -120px;}
.mini-ico-gift{ background-position :-24px -120px;}
.mini-ico-leaf{ background-position :-48px -120px;}
.mini-ico-fire{ background-position :-72px -120px;}
.mini-ico-eye-open{ background-position :-96px -120px;}
.mini-ico-eye-close{ background-position :-120px -120px;}
.mini-ico-warning-sign{ background-position :-144px -120px;}
.mini-ico-plane{ background-position :-168px -120px;}
.mini-ico-calendar{ background-position :-192px -120px;}
.mini-ico-random{ background-position :-216px -120px;}
.mini-ico-comment{ background-position :-240px -120px;}
.mini-ico-magnet{ background-position :-264px -120px;}
.mini-ico-chevron-up{ background-position :-288px -120px;}
.mini-ico-chevron-down{ background-position :-313px -119px;}
.mini-ico-retweet{ background-position :-336px -120px;}
.mini-ico-shopping-cart{ background-position :-360px -120px;}
.mini-ico-folder-close{ background-position :-384px -120px;}
.mini-ico-folder-open{ background-position :-408px -120px;}
.mini-ico-resize-vertical{ background-position :-432px -119px;}
.mini-ico-resize-horizontal{ background-position :-456px -118px;}
.mini-ico-hdd{ background-position :0 -144px;}
.mini-ico-bullhorn{ background-position :-24px -144px;}
.mini-ico-bell{ background-position :-48px -144px;}
.mini-ico-certificate{ background-position :-72px -144px;}
.mini-ico-thumbs-up{ background-position :-96px -144px;}
.mini-ico-thumbs-down{ background-position :-120px -144px;}
.mini-ico-hand-right{ background-position :-144px -144px;}
.mini-ico-hand-left{ background-position :-168px -144px;}
.mini-ico-hand-up{ background-position :-192px -144px;}
.mini-ico-hand-down{ background-position :-216px -144px;}
.mini-ico-circle-arrow-right{ background-position :-240px -144px;}
.mini-ico-circle-arrow-left{ background-position :-264px -144px;}
.mini-ico-circle-arrow-up{ background-position :-288px -144px;}
.mini-ico-circle-arrow-down{ background-position :-312px -144px;}
.mini-ico-globe{ background-position :-336px -144px;}
.mini-ico-wrench{ background-position :-360px -144px;}
.mini-ico-tasks{ background-position :-384px -144px;}
.mini-ico-filter{ background-position :-408px -144px;}
.mini-ico-briefcase{ background-position :-432px -144px;}
.mini-ico-fullscreen{ background-position :-456px -144px;}
.mini-ico-th{ background-position :-240px 0;}
ul #nav{ list-style :none outside; margin :0px; padding :0px;}
ul #nav,ol{ margin :0; margin :0px; padding :0px;}
ol,ul #nav{ list-style :none; margin :0px; padding :0px;}
ul #nav li{ line-height :18px; margin :0px; padding :0px;}
#footer-bottom{ color :#333; float :right; font-family :'TrebuchetMS', verdana, arial, tahoma, helvetica; font-size :11px; margin-left :50px; margin-top :40px; padding-left :20px; width :250x;}
#footer-bottom a{ text-decoration :none;}
#footer{ margin :0 auto 0px auto; width :100%; max-width: 1250px;}
#footer,#footer p,#footer a{ color :#fff;}
#footer a:hover{ color :#fff;}
.footer-headline{ display :block; margin :15px 0 8px 0;}
.no-margin{ margin-top :0;}
.footer-headline h4{ color :#fff; display :inline; padding :0 10px 0 0;}
h4{ font-size :14px; line-height :30px;}
h1,h2,h3,h4,h5,h6{ color :#333; font-family :Arial, sans-serif; font-weight :bold;}
.links-list li a{ background :url(../images/links-list-arrow-01.png) no-repeat left 47%; color :#fff; display :block; padding :3px 0; padding-left :12px;}
.links-list-alt li a{ background :url(../images/links-list-arrow-02.png) no-repeat left 47%; color :#666; display :block; padding :3px 0; padding-left :12px;}
.links-list li a:hover{ color :#fff;}
.links-list-alt li a:hover{ color :#888;}
.links-list li:first-child a,.links-list-alt li:first-child a{ margin :-3px 0 0 0;}
.selectnav{ cursor :pointer; display :none; float :left; font-size :14px; height :37px; margin :15px 0; padding :8px; width :100%;}
#navigation{ background-color :#1d2d42; display :block; float :left; margin :0 0 0 0; max-height :52px; width :1250px;}
#navigation ul,#navigation li{ display :inline; list-style :none; margin :0; padding :0;}
#navigation ul li{ float :left; position :relative;}
#navigation ul li a{ color :#fff; display :inline-block; font-family :arial, tahoma, helvetica; font-size :13px; font-weight :bold; padding :12px 38px !important; text-decoration :none;}
#navigation ul li a:hover{ background :rgb(34, 73, 102); color :rgb(249, 223, 50); font-size :13px;}
#navigation ul ul{ background :rgb(34, 73, 102); border-radius :0 0 .5em .5em; display :none; left :0; position :absolute; top :35px; z-index :999;}
#navigation ul ul{ width :260px;}
#navigation ul ul li a{ color :#fff;}
#navigation ul ul li a:hover{ color :#000; font-weight :bold;}
#navigation ul ul li{ width :260px;}
#navigation ul ul li a{ background :none; display :block; font-family :'TrebuchetMS', verdana, arial, tahoma, helvetica; font-size :13px; font-weight :normal; margin :0; padding :9px 18px; text-align :left;}
#navigation ul ul ul{ left :100%; position :absolute; top :0px; z-index :999;}
#navigation ul ul ul li a{ background :none; border-bottom :1px solid #2B54A3 !important; border-top :1px solid transparent;}
#navigation ul ul li:last-child a,#navigation ul ul li:last-child a:hover{ border-bottom :1px solid transparent;}
#navigation ul ul ul li:last-child a{ border-bottom :1px solid transparent !important;}
#navigation ul li:hover>ul{ left :0; opacity :1; position :absolute; top :99%;}
#navigation ul ul li:hover>ul{ left :100%; opacity :1; position :absolute; top :0; z-index :497;}
#navigation ul li:hover>a{ background :rgb(34, 73, 102);}
#navigation ul ul li:hover>a{ border-radius :.6em; color :rgb(249, 223, 50); font-family :arial, tahoma, helvetica; font-size :13px; font-weight :bold;}
.ie-dropdown-fix{ position :relative; z-index :55;}
@media only screen and (max-width: 767px){#navigation{ float :none;}
.js .selectnav{ display :block;}
.js #nav,.slide-caption,.search-form,#tagline,.social-icons,.widget,.widget-alt,#navigation ul li a{ display :none;}
.social-icons.about{ display :block; margin-bottom :30px;}
#contact-details{ float :left; text-align :center;}
#scroll-top-top{ display :none;}
.icon-box i{ margin-left :-10px !important;}
.post-meta{ display :none;}
.post-title h2{ line-height :26px; margin-bottom :15px;}
.post-icon{ margin-top :28px;}
#filters,#portfolio-navi{ display :block; margin :0 0 23px 0; position :relative; text-align :left;}
#portfolio-navi{ margin :-5px 0 25px 0;}
.portfolio-item{ margin :5px 0 25px 0 !important;}
.item-description.related{ margin-bottom :30px;}
}
BODY{ BACKGROUND :url(../imagenes/fondo.jpg) fixed repeat-x; color :#000; font-family :Arial, sans-serif; font-size :12px; margin :0px; padding :0px; webkit-font-smoothing :antialiased; webkit-text-size-adjust :100%;}
.cajas_aut{ background-color :#FFFFFF; border :0px solid #FFFFFF; border-radius :.3em; color :#000000; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :11px; height :25px !important; min-height :25px !important; width :100px;}
.cajas_aut:focus{ border :2px solid #47a3da !important;}
a.vinculos_aut{ color :#fff; font-family :'TrebuchetMS', verdana, arial, tahoma, helvetica; font-size :10px; font-weight :bold; text-decoration :none;}
a.vinculos_aut:hover{ box-shadow :0 0 1px 1px #c9c9c9; color :#fff; cursor :hand; cursor :pointer; font-family :'TrebuchetMS', verdana, arial, tahoma, helvetica; font-size :10px; font-weight :bold; text-decoration :none;}
a.menu{ COLOR :#000000; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :10px; font-weight :bold; TEXT-DECORATION :none;}
a.menu:hover{ color :#FFff00; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :10px; font-weight :bold; text-decoration :none;}
a.vinculomas{ COLOR :#3366cc; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :9px; font-weight :bold; TEXT-DECORATION :none;}
a.vinculomas:hover{ color :#cc0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :9px; font-weight :bold; text-decoration :none;}
.letra{ FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px;}
.letra_estandar_reportes{ FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :12px;}
.pagtitulosextra{ color :#3366cc; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :13px; font-weight :bold;}
.fecha{ color :#FFFFFF; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :9px;}
.barrausuario{ color :#999999; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :9px; font-weight :bold;}
.creditos{ color :#000000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :8px; font-weight :bold;}
.titupagina{ color :#999999; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :28px; font-weight :normal;}
.subtitupagina{ color :#FFFFFF; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :18px; font-weight :bold;}
.tituloextras{ color :#3366cc; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :25px; font-weight :bold;}
a.submenu{ COLOR :#000000; FONT-FAMILY :tahoma; FONT-SIZE :11px; TEXT-DECORATION :none;}
a.submenu:hover{ color :#CC0000; FONT-FAMILY :tahoma; FONT-SIZE :11px; font-weight :bold; text-decoration :none;}
a.inferior{ COLOR :#000000; FONT-SIZE :8px; font-weight :bold; TEXT-DECORATION :none;}
a.inferior:hover{ color :#CC3300; FONT-SIZE :8px; font-weight :bold; text-decoration :none;}
a.marcadores{ COLOR :#3366cc; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; TEXT-DECORATION :none;}
a.marcadores:hover{ color :#cc0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; text-decoration :none;}
.botongris{ BACKGROUND-COLOR :#999999; BORDER-BOTTOM :#333333 1px solid; BORDER-LEFT :#c5c5c5 1px solid; BORDER-RIGHT :#333333 1px solid; BORDER-TOP :#c5c5c5 1px solid; COLOR :#ffffff; FONT-FAMILY :verdana, arial, sans-serif; FONT-SIZE :9px; FONT-WEIGHT :bold; MARGIN :0px; PADDING-BOTTOM :0px; PADDING-LEFT :0px; PADDING-RIGHT :0px; PADDING-TOP :0px;}
.botonverde{ BACKGROUND-COLOR :#06793A; BORDER-BOTTOM :#000000 1px solid; BORDER-LEFT :#ffffff 1px solid; BORDER-RIGHT :#000000 1px solid; BORDER-TOP :#ffffff 1px solid; COLOR :#ffffff; FONT-FAMILY :Verdana, Arial, Helvetica, sans-serif; FONT-SIZE :10px; HEIGHT :16px;}
.botonrojo{ BACKGROUND-COLOR :#cc0000; BORDER-BOTTOM :#000000 1px solid; BORDER-LEFT :#ffffff 1px solid; BORDER-RIGHT :#000000 1px solid; BORDER-TOP :#ffffff 1px solid; COLOR :#ffffff; FONT-FAMILY :Verdana, Arial, Helvetica, sans-serif; FONT-SIZE :10px; HEIGHT :16px;}
.botonazul{ BACKGROUND-COLOR :#3366cc; BORDER-BOTTOM :#000000 1px solid; BORDER-LEFT :#ffffff 1px solid; BORDER-RIGHT :#000000 1px solid; BORDER-TOP :#ffffff 1px solid; COLOR :#ffffff; FONT-FAMILY :Verdana, Arial, Helvetica, sans-serif; FONT-SIZE :10px; HEIGHT :16px;}
.botonamarillo{ BACKGROUND-COLOR :#FF9900; BORDER-BOTTOM :#000000 1px solid; BORDER-LEFT :#ffffff 1px solid; BORDER-RIGHT :#000000 1px solid; BORDER-TOP :#ffffff 1px solid; COLOR :#ffffff; FONT-FAMILY :Verdana, Arial, Helvetica, sans-serif; FONT-SIZE :10px; HEIGHT :16px;}
.boton_celeste{ background-color :#D7EAF4; border :1px solid #3366cc; color :#000000; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :9px;}
a.menugenerales{ COLOR :#000066; TEXT-DECORATION :none;}
a.menugenerales:hover{ color :#3366cc; text-decoration :none;}
.botonespecial{ BACKGROUND-COLOR :#cc0000; BORDER-BOTTOM :#000000 1px solid; BORDER-LEFT :#ffffff 1px solid; BORDER-RIGHT :#000000 1px solid; BORDER-TOP :#ffffff 1px solid; COLOR :#ffffff; FONT-FAMILY :Verdana, Arial, Helvetica, sans-serif; FONT-SIZE :10px; HEIGHT :16px; WIDTH :70px;}
.tablasubmenu{ border-bottom-color :#ffffff; border-bottom-style :solid; border-bottom-width :1px; border-left-color :#ffffff; border-left-style :solid; border-left-width :1px; border-right-color :#999999; border-right-style :solid; border-right-width :1px; border-top-color :#ffffff; border-top-style :solid; border-top-width :1px;}
.submenudeshabilitado{ COLOR :#cc0000; FONT-FAMILY :tahoma; FONT-SIZE :11px; TEXT-DECORATION :none;}
.lineamenu{ COLOR :#000000; FONT-FAMILY :tahoma; FONT-SIZE :10px; TEXT-DECORATION :none;}
.txt_combo{ FONT-FAMILY :tahoma; font-size :7pt;}
.letraSubmenu{ color :#000000; font-family :tahoma; font-size :10px;}
.letraconsultas{ color :#ffffff; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :10px; font-weight :bold;}
a.listadoest{ COLOR :#000000; FONT-FAMILY :tahoma; FONT-SIZE :10px; TEXT-DECORATION :none;}
a.listadoest:hover{ color :#3366cc; FONT-FAMILY :tahoma; FONT-SIZE :10px; font-weight :bold; text-decoration :none;}
.espaciotablas{ font-size :5px;}
a.vinculosadm{ COLOR :#CC0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; TEXT-DECORATION :none;}
a.vinculosadm:hover{ COLOR :#3366CC; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; TEXT-DECORATION :none;}
a.vinculosperso{ COLOR :#666666; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; TEXT-DECORATION :none;}
a.vinculosperso:hover{ COLOR :#3366CC; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; TEXT-DECORATION :none;}
a.vinculomapa{ COLOR :#000000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; TEXT-DECORATION :none;}
a.vinculomapa:hover{ COLOR :#3366CC; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; TEXT-DECORATION :none;}
a.vinculoalim{ COLOR :#3366cc; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; TEXT-DECORATION :none;}
a.vinculoalim:hover{ color :#cc0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; text-decoration :none;}
a.vinculoalim{ COLOR :#3366cc; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; TEXT-DECORATION :none;}
a.vinculoalim:hover{ color :#cc0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; text-decoration :none;}
.letraano{ color :#83A2E0; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :28px; font-weight :normal;}
.letragrupo{ color :#ffffff; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :13px; font-weight :bold;}
.letraalumnas{ color :#000000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :9px; font-weight :normal;}
.letraconsultas2{ color :#ffffff; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :10px;}
.letrahorario{ FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :9px;}
.cajas{ color :#000000; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :9px;}
.cajas_autenticacion{ BACKGROUND-COLOR :#ffffff; BORDER-BOTTOM :#cccccc 1px solid; BORDER-LEFT :#666666 1px solid; BORDER-RIGHT :#cccccc 1px solid; BORDER-TOP :#666666 1px solid; COLOR :#000000; FONT-FAMILY :Verdana, Arial, Helvetica, sans-serif; FONT-SIZE :10px; HEIGHT :14px; WIDTH :90px;}
.espacioscolumnas{ width :10px;}
.cajasgeneracion{ border :1px solid #CCCCCC; height :20px; width :100px;}
a.vinculoGEN{ COLOR :#000000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; TEXT-DECORATION :none;}
a.vinculoGEN:hover{ color :#cc0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :11px; font-weight :bold; text-decoration :none;}
.espacioGEN{ font-size :3px;}
a.vinculoestudiantes{ COLOR :#000000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :8px; height :8px; TEXT-DECORATION :none;}
a.vinculoestudiantes:hover{ color :#cc0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :8px; height :8px; text-decoration :none;}
a.vinculoestudiantes2{ COLOR :#000000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :10px; height :10px; TEXT-DECORATION :none;}
a.vinculoestudiantes2:hover{ color :#cc0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :10px; height :10px; text-decoration :none;}
.textogeneral{ color :#000000; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :11px;}
a.menuder{ COLOR :#000000; font-family :Arial, Helvetica, sans-serif; font-size :10px; TEXT-DECORATION :none;}
a.menuder:hover{ color :#999999; font-family :Arial, Helvetica, sans-serif; font-size :10px; text-decoration :none;}
a.enlace{ COLOR :#3366cc; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :13px; font-weight :bold; TEXT-DECORATION :none;}
a.enlace:hover{ color :#3366dd; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :13px; font-weight :bold; text-decoration :underline;}
.prueba{ font-family :Verdana, Arial, Helvetica, sans-serif; text-decoration :underline;}
.verificacion2{ font-size :1px;}
.listadoest2{ COLOR :#000000; FONT-FAMILY :tahoma; FONT-SIZE :10px; TEXT-DECORATION :none;}
.mosaicos{ font-family :Arial, Helvetica, sans-serif; font-size :9px;}
.combo{ background-color :#FFFFFF; border :none #FFFFFF; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :10px; height :auto; width :auto;}
.combo_circulares{ background-color :#FFFFFF; border :none #FFFFFF; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :10px; height :auto; width :510px;}
.bordetabla{ border :1px solid #CCCCCC;}
.letrabase{ color :#000000; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :10px;}
a.vinculosbase{ COLOR :#000000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :10px; TEXT-DECORATION :none;}
a.vinculosbase:hover{ COLOR :#3366CC; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :10px; TEXT-DECORATION :none;}
.letrainstitucional{ color :#000000; font-family :"Times New Roman", Times, serif; font-size :12pt; font-weight :normal;}
.letrainstitucional2{ color :#000000; font-family :"Times New Roman", Times, serif; font-size :11pt; font-weight :normal;}
.letranombre{ font-family :Arial, Helvetica, sans-serif; font-size :9px; font-weight :normal;}
a.vinculoazul{ COLOR :#3366cc; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :10px; TEXT-DECORATION :none;}
a.vinculoazul:hover{ color :#cc0000; FONT-FAMILY :verdana, arial, helvetica, sans-serif; FONT-SIZE :10px; text-decoration :none;}
a.vinculo14{ COLOR :#ffffff; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :14px; font-weight :bold; TEXT-DECORATION :none;}
a.vinculo14:hover{ color :#FFff00; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :14px; font-weight :bold; text-decoration :none;}
a.vinculo11{ COLOR :#ffffff; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :11px; font-weight :bold; TEXT-DECORATION :none;}
a.vinculo11:hover{ color :#FFff00; font-family :Verdana, Arial, Helvetica, sans-serif; font-size :11px; font-weight :bold; text-decoration :none;}
.lineaSeparacion2{ background :#c9c9c9; background-repeat :no-repeat; display :inline-block; min-width :1px !important; width :1px !important;}

.alerta-mensaje-interno { position: fixed; right: 30px; bottom: 30px; }
.notification{ animation: pulse 1s infinite;background: #3498db;border-radius: 0.2em;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);cursor: pointer;display: inline-block !important;font-size: 2.5em;padding: 0.4em;position: relative; }
@-webkit-keyframes pulse{ 	0%{ webkit-box-shadow: 0 0 0 0 rgba(52,152,219, 0.4); } 70%{ webkit-box-shadow: 0 0 0 10px rgba(52,152,219, 0); } 100%{ webkit-box-shadow: 0 0 0 0 rgba(52,152,219, 0); } }
@keyframes pulse{ 	0%{ box-shadow: 0 0 0 0 rgba(52,152,219, 0.4);moz-box-shadow: 0 0 0 0 rgba(52,152,219, 0.4); } 70%{ box-shadow: 0 0 0 20px rgba(52,152,219, 0);moz-box-shadow: 0 0 0 20px rgba(52,152,219, 0); } 100%{ box-shadow: 0 0 0 0 rgba(52,152,219, 0);moz-box-shadow: 0 0 0 0 rgba(52,152,219, 0); } }
.notification::before, 
.notification::after{ color: #fff;text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
.notification::before{ content: "\f0f3"; display: block;font-family: "FontAwesome";transform-origin: top center; }
.notification::after{ background: #3498db;border: 2px #fff solid;border-radius: 60px;content: attr(data-count);font-family: Arial;font-size: 0.6em;font-weight: 700;line-height: 100%;opacity: 0;padding: 5px 8px;position: absolute;right: -15px;top: -15px;transform: scale(0.5);transition: transform, opacity;transition-duration: 0.3s;transition-timing-function: ease-out;webkit-transform: scale(0.5); }
.notification.notify::before{ animation: ring 1.5s ease;webkit-animation: ring 1.5s ease; color: #fff176;  }
.notification.show-count::after{ opacity: 1;transform: scale(1);webkit-transform: scale(1); }
@keyframes ring{ 0%{ transform: rotate(35deg);webkit-transform: rotate(35deg); }	12.5%{ transform: rotate(-30deg);webkit-transform: rotate(-30deg); } 25%{ transform: rotate(25deg);webkit-transform: rotate(25deg); } 37.5%{ transform: rotate(-20deg);webkit-transform: rotate(-20deg); } 50%{ transform: rotate(15deg);webkit-transform: rotate(15deg); } 62.5%{ transform: rotate(-10deg);webkit-transform: rotate(-10deg); } 75%{ transform: rotate(5deg);webkit-transform: rotate(5deg); } 100%{ transform: rotate(0deg);webkit-transform: rotate(0deg); } }
.LETRA_AZUL{color : #3366cc !important;}
.LETRA_ROJA{color : #cc0000 !important;}
.LETRA_NEGRA{color : #000 !important;}
.LETRA_VERDE{ color: #008000 !important;}