@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%; }
BODY { BACKGROUND: url(../imagenes/fondo.jpg) fixed repeat-x; color: #000; font: 12px Arial, sans-serif; margin: 0px; padding: 0px; webkit-font-smoothing: antialiased; webkit-text-size-adjust: 100%; }
.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: pointer; height: 18px !important; min-height: 18px !important; min-width: 60px; position: relative; text-decoration: none; width: 60px; }
.ESTILO_TEXTO_PIE { color: #FFF; float: left; font-family: 'TrebuchetMS',verdana,arial,tahoma,helvetica; font-size: 12px; margin-left: 373px; margin-top: 10px; text-align: center; }
.ESTILO_TEXTO_PIE table { font-family: 'TrebuchetMS',verdana,arial,tahoma,helvetica; font-size: 11px; margin: 0 auto 0 auto; text-align: center; }
.ESTILO_TEXTO_PIE h3 { margin: 0px; padding: 0px; }
.ESPACIO_PIE_REDES { color: #FFF; float: right; font-family: 'TrebuchetMS',verdana,arial,tahoma,helvetica; font-size: 11px; margin-right: 20px; margin-top: 10px; text-decoration: none; }
.ESPACIO_PIE_REDES a { text-decoration: none; }
.TEXTO_USUARIO { color: #FFF; font-size: 13px; font-weight: bold; }
.caja-sombra { box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; float: left; margin: 100px; padding: 1em; position: relative; }
.caja-sombra:before, .caja-sombra:after { content: ""; position: absolute; z-index: -2; }
.caja-sombra:before { bottom: 15px; box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); height: 20%; left: 10px; moz-transform: rotate(-5deg); ms-transform: rotate(-5deg); o-transform: rotate(-5deg); transform: rotate(-5deg); webkit-transform: rotate(-5deg); width: 50%; }
.caja-sombra:after { bottom: 15px; box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7); height: 20%; left: auto; moz-transform: rotate(5deg); ms-transform: rotate(5deg); o-transform: rotate(5deg); right: 10px; transform: rotate(5deg); webkit-transform: rotate(5deg); width: 50%; }
.BTN_INGRESAR { background-color: transparent; background-image: url("../imagenes/btn_ingresar.png"); background-repeat: no-repeat; border-bottom: 0px solid rgba(0, 0, 0, 0.25); border-left: 0px; border-right: 0px; border-top: 0px; color: #FF8910; color: #FFF; cursor: pointer; display: inline-block; height: 18px !important; margin-bottom: 2px; min-height: 18px !important; min-width: 59px; padding: 5px 5px 5px; position: relative; text-decoration: none; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25); width: 59px; }
.FONDO_CABEZOTE {background-image: url("../imagenes/0-005.jpg"); background-repeat: no-repeat; height: 180px; min-height: 180px; background-color: #ff1331;}
.FONDO_PIE { background-image: url("../imagenes/mlpie.jpg"); background-repeat: no-repeat; border-radius: 0 0 .5em .5em; box-shadow: 0px 0px 10px #000; height: 255px; min-height: 255px; moz-box-shadow: 0px 0px 15px #000; webkit-box-shadow: 0px 0px 15px #000; width: 1250px; }
.FONDO_LOGO { }
[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%; }
#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: 33px; margin: 15px 0; padding: 8px; width: 100%; }
#navigation { background: #f1cd6c; background-repeat: no-repeat; display: block; float: left; height: 33px; margin: 0; padding-bottom: 0px; width: 100%; }
lineaSeparacion,.lineaSeparacion2 { background: url("../imagenes/ml03.jpg"); background-repeat: no-repeat; display: inline-block; height: 30px; margin-top: 2px; min-width: 3px; width: 3px; }
.lineaSeparacion2 { background: #c9c9c9; min-width: 1px; width: 1px; }
#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: #000; display: inline-block; font-family: verdana,arial,tahoma; font-size: 14px; height: 1em; padding: 10px 27px; text-decoration: none; }
#navigation ul li a:hover { background: #BF0007; color: #000; font-size: 13px; font-weight: bold; moz-transition: all 0.1s ease-in-out; ms-transition: all 0.1s ease-in-out; o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; webkit-transition: all 0.1s ease-in-out; }
#navigation ul ul { background: #f1cd6c; border-radius: 0 0 .5em .5em; display: none; left: 0; position: absolute; top: 31px; z-index: 999; }
#navigation ul ul { width: 215px; }
#navigation ul ul li a { color: #000; }
#navigation ul ul li a:hover { color: #000; }
#navigation ul ul li { width: 215px; }
#navigation ul ul li a { background: none; display: block; font-family: verdana,arial,tahoma; font-size: 14px; margin: 0; padding: 9px 18px; text-align: left; }
#navigation ul li { }
#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 rgb(211,51,51) !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: none !important; border-radius: 0 0 0em 0em; color: #000; }
#navigation ul ul li:hover>a { color: #000; }
.container-menu { margin: 0 auto; padding: 0; position: relative; width: 1255px; }
.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: 12px Arial, sans-serif; margin: 0px; padding: 0px; webkit-font-smoothing: antialiased; webkit-text-size-adjust: 100%; }
.cajas_aut, input[type="password"] { border: 1px solid #FFF; border-radius: .3em; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; height: 20px !important; line-height: 20px !important; min-height: 20px !important; padding: 2px !important; width: 100px !important; }
input[type="password"]:focus, .cajas_aut:focus { border: 1px solid #FFCC33 !important; }
.efecto, .fade { moz-transition: border linear 0.2s, box-shadow linear 0.2s; o-transition: border linear 0.2s, box-shadow linear 0.2s; transition: border linear 0.2s, box-shadow linear 0.2s; webkit-transition: border linear 0.2s, box-shadow linear 0.2s; }
label { cursor: pointer; }
a.vinculos_aut { color: #FFCC33; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-decoration: none; }
a.vinculos_aut:hover { border-radius: .2em; box-shadow: 1px 1px 10px #000; padding: 1px; webkit-box-shadow: 1px 1px 10px #FFF; }
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; }
.titulos { color: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica, sans-serif; FONT-SIZE: 12px; font-weight: bold; }
.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: 14pt; 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; }



.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;}