html, body {height:100%}
body {font-family:Arial, Helvetica, sans-serif;margin:0}
img {border:none}
p {color:#333;line-height:140%;margin:0;padding:9px 0;text-align:justify}
a {text-decoration:none}
a.menu{font-size:13px;font-weight:bold;color:#fff}
a.menu:hover{font-size:13px;font-weight:bold;color:#fff;text-decoration:underline}
.textos, .textosint{font-size:13px;color:#333;line-height: 120%}
a.textoslink{font-size:13px;color:#000}
a.textoslink:hover{text-decoration:underline}
a.capsaen{}	
.niveltit {font-size:20px;color:#fff;font-weight:bold}
.niveltext{font-size:11px;color:#fff;font-weight:normal}
.niveltext2{font-size:13px;color:#fff;font-weight:normal}
a.niveltext2{}
a.niveltext2:hover{text-decoration:underline}
.footer{font-size:11px;color:#666}
a.footer{}
a.footer:hover{text-decoration:underline}
.footer2{font-size:11px;color:#fff}
a.footer2{}
a.footer2:hover{text-decoration:underline}
.menuuser{font-size:11px;color:#4d4d4d}
a.menuuser{}
a.menuuser:hover{text-decoration:underline}
.actualidad{font-size:20px;color:#003f7d;line-height:15px}
.actualidad2{font-size:15px;color:#f05a24;line-height:17px}
.actualidad3{font-size:15px;color: #43ad51;line-height:17px}
.actualidad4{font-size:15px;color: #152c7c;line-height:17px}
.txtactualidad{font-size:12px;color:#333}
.tituloint, .tituloint2, .tituloint2h, .titulointh, .titulointhverd {font-size:23px;padding-bottom:3px;margin-bottom:12px}
.tituloint, .titulointh{border-bottom:3px solid #f05a24;color:#f05a24}
.tituloint2, .tituloint2h{border-bottom:3px solid #00448a;color:#00448a}
.titulointhverd{border-bottom:3px solid #39B44A;padding-bottom:0;margin-bottom:12px;color:#39B44A}
.subtitulo{font-size:19px;color:#333;line-height: 130%}
.submenu2{font-size:16px;color:#00448a}
.textos_naranjas{font-size:13px;color:#f05a24}
.textos_verdes{font-size:13px;color:#39B44A}
.textos_azules{font-size:13px;color:#152c7c}
.textos_grises{font-size:13px;color:#666666;font-style: italic;font-weight: bold}
.textosint_sub2{font-size:12px;color:#4b4b4b}
.textosintnoticias{font-size:13px;color:#333}
.textosintnoticias a{font-size:13px;color:#00448a}	
a.acceso{font-size:18px;color:#333}
.resaltesazul{font-size:13px;color:#00448a}
a.boton{border:1px solid #666;background:#ccc;margin:5px;padding:2px;cursor:pointer;font-size:12px;color:#000}
a.boton:hover{border:1px solid #666;background:#ccc;margin:6px 4px 4px 6px;padding:2px}
.paginacion{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#999999}
a.paginacion{display:inline-block;padding:0 3px;margin:0 1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#000}
a.paginacion.activo {font-weight:bold}
a.paginacion:hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#333333}
a.button {background: transparent url('images/button_right2.gif') no-repeat scroll top right;color: #444;display: block;float: left;font: normal 11px arial, sans-serif;height: 25px;padding-right: 10px;/* sliding doors padding */text-decoration: none;cursor:pointer}
a.button:hover {background: transparent url('images/button_right2.gif') no-repeat scroll top right;color: #444;display: block;float: left;font: normal 11px arial, sans-serif;height: 25px;padding-right: 10px;/* sliding doors padding */text-decoration: none;cursor:pointer}
a.button span {background: transparent url('images/button_left2.gif') no-repeat;font: normal 11px arial, sans-serif;display: block;line-height: 14px;padding: 2px 0px 5px 10px;cursor:pointer}
a.button:active {font: normal 11px arial, sans-serif;background-position: top right;color: #000;outline: none;/* hide dotted outline in Firefox */}
a.button:active span {font: normal 11px arial, sans-serif;background-position: top left;padding: 3px 0px 5px 10px;/* push text down 1px */}
a.login {background: transparent url('images/login_right.gif') no-repeat scroll top right;color: #444;display: block;float: left;font: normal 11px arial, sans-serif;height: 26px;margin-right: 6px;padding-right: 25px;/* sliding doors padding */text-decoration: none}
a.login span {background: transparent url('images/login_left.gif') no-repeat;display: block;line-height: 14px;padding: 7px 10px 5px 10px}
a.login:active {background-position: bottom right;color: #000;outline: none;/* hide dotted outline in Firefox */}
a.login:active span {background-position: 0px -26px;padding: 8px 10px 5px 10px;/* push text down 1px */}
a.button_sin {background: transparent url('images/button_right2.gif') no-repeat scroll top right;color: #444;display: block;float: left;font: normal 11px arial, sans-serif;height: 25px;padding-right: 10px;/* sliding doors padding */text-decoration: none;cursor:default}
a.button_sin span {background: transparent url('images/button_left2.gif') no-repeat;font: normal 11px arial, sans-serif;display: block;line-height: 14px;padding: 2px 0px 5px 10px;cursor:default}
/* Millenium DIPr */
h1, h2, h3, .title1, .title2, .title3 {margin:0;padding:12px 0}
.listadobitacora {color:#fff;font-weight:bold;display:block;margin:30px 0;position:relative}
.listadobitacora img {display:block}
.listadobitacora .listadobitacora_numero, .listadobitacora .listadobitacora_nombre {position:absolute}
.listadobitacora .listadobitacora_numero {font-size:90px;left:16px;line-height:90px;top:13px;opacity:0.5}
.listadobitacora .listadobitacora_nombre {font-size:13px;height:80px;left:77px;line-height:17px;overflow:hidden;top:20px;width:200px}
.clear {clear:both}
.clearfix:after, .clearfix:before {clear:both;content:'';display:block;position:relative}
.dblock {display:block}
.dblock1 {display:block;font-size:13px;font-weight:bold}
.diblock {display:inline-block}
.error {color:#900;font-weight:bold}
.fleft {float:left}
.fright {float:right}
.imagenauto {float:right;height:auto;margin:0 0 10px 20px;max-width:280px}
.listadocategorias {background:url(/imagenes/categoria4.png) scroll no-repeat left top;color:#fff;font-size:15px;font-weight:bold;display:block;line-height:35px;margin-bottom:15px;padding:0 20px}
.listadocategorias.item1 {background-image:url(/imagenes/categoria1.png)}
.listadocategorias.item2 {background-image:url(/imagenes/categoria2.png)}
.listadocategorias.item3 {background-image:url(/imagenes/categoria3.png)}
.padtb {padding:60px 0}
.pdfv {border:1px solid #6F7072;display:block;height:300px;width:100%}
.side_pic {display:inline-block;margin-bottom:10px}
.side_pic img {height:auto;display:block;max-width:300px}
.social {padding-top:15px}
.social .social_net {float:left;padding-right:15px}
.textoauto {font-size:14px;line-height:22px}
.textoauto.menor {font-size:12px}
.textoauto a {color:#00448A}
.textoauto a:focus, .textoauto a:hover {text-decoration:underline}
.textos_naranjas.mas {font-size:15px;font-weight:bold;line-height:20px}
.italic {font-style:italic}
.title2{color:#00448a;font:bold 20px/36px Arial, Helvetica, sans-serif;margin:0;padding:0}
.title2b{color:#00448a;padding:0;font-family: Arial, Helvetica, sans-serif;font-size: 23px;line-height: 32px;font-weight: bold;text-align: left;margin-bottom: 20}
.videoFrame {background:url(/imagenes/fondovideo.png) scroll no-repeat left top;height:163px;padding:5px 18px 26px 5px;width:291px}
.volver {background:url(/imagenes/flechavolver.png) scroll no-repeat left center;display:inline-block;padding-left:15px}
#wrapper {margin:0 auto;position:relative;width:980px}
#wrapper.inner {background:url(/imagenes/fondointeriores.png) scroll no-repeat right top}
#content {float:right;width:640px}
#content #content_top {position:relative;z-index:1}
#wrapper.home #content #content_top {height:70px}
#wrapper.inner #content #content_top {height:238px}
#content #content_top #content_top_social {position:absolute;right:20px;top:10px}
#content #content_main {position:relative}
#wrapper.home #content #content_main {background:url(/imagenes/fondohome.jpg) scroll no-repeat 25px top;padding-top:70px}
#wrapper.home #content #content_main #homeMainTop {background:url(/imagenes/fondohome.png) scroll no-repeat left top;color:#fff;height:800px;margin-bottom:20px;position:relative;width:644px}
#wrapper.home #content #content_main #homeMainTop .niveltit {font:bold 30px/1.2em Arial, Helvetica, sans-serif;padding:0}
#wrapper.home #content #content_main #homeMainTop a {color:#fff}
#wrapper.home #content #content_main #homeMainTop a:focus, #wrapper.home #content #content_main #homeMainTop a:hover {text-decoration:underline}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_estudiantes {height:180px;padding:20px 80px 25px 230px}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_estudiantes h2 {padding-left:15px}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_estudiantes .cat {display:block;font-size:14px;font-weight:bold;line-height:1.5em;padding-left:15px;position:relative}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_estudiantes .cat:before {content:'\003E';display:inline-block;position:absolute;left:0}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_estudiantes .cat:focus, #wrapper.home #content #content_main #homeMainTop #homeMainTop_estudiantes .cat:hover {padding-left:20px}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora {height:550px;padding:0 35px 0 25px}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora #homeMainTop_bitacora_intro {} 
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora .articulo {height:400px;margin:0;overflow:hidden;padding:0;width:260px}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora .articulo img {background:url(/imagenes/sombrabitacora.png) scroll no-repeat center bottom;display:block;padding:0 5px 10px 5px}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora .articulo p {padding:3px 0}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora .articulo .destacado {font-size:18px;font-weight:bold}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora .articulo .destacadoind {font-size:18px;font-weight:bold;color:#FFF;text-align: left}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora .articulo .destacadoind2 {font-size:18px;font-weight:bold;line-height: 110%;color:#FFF;text-align: left}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora .articulo .indexbit {font-size:12px;color:#FFF;text-align: left}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora p.indexbit2 {font-size:12px;color:#FFF;text-align: left}
#wrapper.home #content #content_main #homeMainTop #homeMainTop_bitacora .articulo .indexbititalic {font-size:12px;color:#FFF;font-style:italic;text-align: left}
#wrapper.home #content #content_main #homeMainBot {background:url(/imagenes/lineafondohomenoticias.png) scroll no-repeat center 5px;width:632px}
#wrapper.home #content #content_main #homeMainBot .fleft, #wrapper.home #content #content_main #homeMainBot .fright {width:286px}
#wrapper.home #content #content_main #homeMainBot h2 {border-bottom:3px solid #00448a;padding:0;margin-bottom:20px}
#wrapper.home #content #content_main #homeMainBot .articulo {background:url(/imagenes/bordehomenoticia.png) scroll no-repeat center bottom;height:280px;padding-bottom:11px}
#wrapper.home #content #content_main #homeMainBot .articulo img {float:left;margin:0 20px 20px 0}
#wrapper.home #content #content_main #homeMainBot .articulo a {color:#00448a;float:left;width:171px;font-size: 15px;line-height: 130%;font-weight: bold;padding-bottom: 5px}
#wrapper.home #content #content_main #homeMainBot .articulo p {padding:0}
#wrapper.inner #content #content_main {background:url(/imagenes/infinteriores.jpg) scroll repeat-x left bottom;border-right:1px solid #6f7072;padding:10px 20px 30px 0;margin:-5px 15px 20px 0}
#content #content_main .articulo {padding-bottom:15px;margin-bottom:20px}
#content #content_main .articulo.estudiantes {background:url(/imagenes/linea_separacion1.jpg) scroll repeat-x left bottom}
#content #content_main .articulo.noticias, #content #content_main .articulo.semblanza {background:url(/imagenes/linea_separacion3.jpg) scroll repeat-x left bottom}
#content #content_main .articulo.bitacora {width:280px}
#content #content_main .articulo .articulo_imagen, #content #content_main .articulo .articulo_contenido {float:left}
#content #content_main .articulo .articulo_imagen {margin:0 29px 10px 0}
#content #content_main .articulo .articulo_contenido {width:400px}
#content #content_main .articulo .articulo_contenido_titulo {color:#333;display:block;margin-bottom:12px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;line-height: 23px;font-weight: bold}
#content #content_main .articulo.semblanza .articulo_contenido_titulo {margin:0}
#content #content_main .articulo .articulo_contenido_texto {display:block;text-align: justify}
#content #content_main .bitacoraSep {background:url(/imagenes/linea_separacion.jpg) scroll repeat-x left bottom;height:5px;margin-bottom:20px}
#content #content_main .articulo.bitacora .textos_naranjas {display:block;margin-bottom:5px}
#content #content_main .articulo.bitacora .articulo_imagen {display:block;float:none;margin:0 0 10px 0}
#content #content_main #bitacoraInfo .fleft {width:70%}
#content #content_main #bitacoraInfo .fright {text-align:right;width:30%}
#content #content_main #pager {text-align:center}
#content #content_main #recursosFrame {display:block;margin:30px auto}
#content #content_main form input[type=text], #content #content_main form textarea {border:1px solid #918f90;padding:2px 3px;margin-bottom:15px}
#content #content_main form input[type=text] {width:300px}
#content #content_main form textarea {height:100px;resize:vertical;width:400px}
#content #content_main form input[type=submit] {background:url(imagenes/enviar.jpg) scroll no-repeat center center;border:none;cursor:pointer;height:26px;overflow:hidden;text-indent:999px;width:66px}
#side {float:left;width:300px}
#side #side_brand {display:inline-block;margin-bottom:+30px}
#side #side_brand img {display:block}
#side #side_nav {background:url(/imagenes/fondomenu.png) scroll no-repeat center center;height:188px;margin:0 0 12px -6px;padding:15px 35px 15px 35px;position:relative;z-index:1;width:185px}
#side #side_nav .menu {display:block;font-size:15px;line-height:18px;margin-bottom:5px}
#side #side_nav .menu:focus, #side #side_nav .menu:hover {margin-left:-5px}
#side .side_subnav {font:bold 15px/17px Arial, Helvetica, sans-serif;margin:-100px 0 0 25px;padding:80px 25px 20px 25px;width:236px}
#side .side_subnav, #side .side_subnav * {color:#fff}
#side .side_subnav#side_subnavEstudiantes {background:url(/imagenes/fondomenuestudiantes.png) scroll no-repeat left top;height:260px}
#side .side_subnav#side_subnavBitacora {background:url(/imagenes/fondomenubitacora.png) scroll no-repeat left top;height:196px}
#side .side_subnav .title2 {border-bottom:3px solid #fff;font-size:26px;margin-bottom:15px}
#side .side_subnav .cat {border-bottom:1px solid #fff;display:block;margin-bottom:5px;padding-bottom:5px}
#side .side_subnav .cat.last {border-bottom:none}
#side .side_subnav#side_subnavBitacora input, #side .side_subnav#side_subnavBitacora select {border:none;font:bold 15px/17px Arial, Helvetica, sans-serif}
#side .side_subnav#side_subnavBitacora input[type=text], #side .side_subnav#side_subnavBitacora select, #side .side_subnav#side_subnavBitacora select option {color:#000}
#side .side_subnav#side_subnavBitacora input[type=text], #side .side_subnav#side_subnavBitacora select {float:right;padding:1px;width:150px}
#side .side_subnav#side_subnavBitacora label {margin-bottom:10px}
#side .side_subnav#side_subnavBitacora input[type=submit] {background:none;border:none;cursor:pointer;display:block;margin:0 auto;text-transform:uppercase;width:150px}
#side #side_links {padding-top:30px;text-align:center}
#side .twitter-timeline {margin-top:20px !important}
#side .articulo {background:url(/imagenes/lineaactualidad.jpg) scroll repeat-x left bottom;padding-bottom:15px;text-align:justify}
#side .articulo a {display:block;font-weight:bold}
#side .articulo p {margin:0;padding:0}
#footer {background:url(/imagenes/fondofooter.jpg) scroll no-repeat left 25px;height:77px;padding:45px 20px 20px 20px;position: relative}
#footer #footer_cc {height:30px;left:315px;overflow:hidden;position:absolute;text-indent:-999px;top:30px;width:80px}
