@import "redes_sociales.css";
@import "buscador.css";
@import "slider.css";
@import "agenda.css";
@import "noticias.css";
@import "title_category.css";
@import "contenidos.css";
@import "footer.css";
@import "menu_izquierdo.css";
@import "mapa_sitio.css";
@import "contacto.css";
@import "revistas.css";
@import "publicaciones.css";
@import "nuestros_egresados.css";
@import "seminarios.css";
@import "listado_academicos.css";



@font-face {
    font-family: "akzidenz";
    src: url("../images/AkzidenzGrotesk-Light.otf");
}

body {
	font-family: Helvetica, Arial, Tahoma;
	font-size: 12px;
	color: #333333;
	line-height: 150%;
	margin:0px;
	background-color:#eeeeee;
}
a{
outline: none;
}

td.backlink{
background-color: #d0ebee;
padding: 5px;
text-align: right;
}
#pad5{
padding: 5px 27px;
font-weight:bold;
font-size: 16px;
font-family: arial;
background: #ddd;
}

/* -- buscador google uc -----*/

#buscador{
    margin-left: 585px;
    position: absolute;
    text-align: right;
    top: 48px;
    width: 350px;
    z-index: 2;
}

#buscador .inputbox{
    font-size: 11px;
    color: #555;
    background: #eee;
    border: 1px solid #2F549E;
    padding: 2px 0 2px 3px;
}

#buscador .inputbox2{
    font-size: 11px;
    color: #555;
    padding: 1px;
    margin-left: 2px;
    background: #eee;
    border: 1px solid #2F549E;
}

#buscador .button {
    background: none repeat scroll 0 0 #FEBE10;
    border: 1px solid #2F549E;
    color: #2F549E;
    font-family: arial;
    font-size: 11px;
    font-weight: bold;
    margin-left: 2px;
    padding: 1px 5px;
}


/* buscadores de seccion Investigacion---------*/

#buscador_inv{
margin: 0px 0px 3px 0px;
}

#buscador_inv p{
margin: 3px 0px;
}
#buscador_inv h5{
font-size: 11px;
color: #333;
font-weight: normal;
margin: 12px 0px 4px;
}

#buscador_inv select{
margin: 0px 0px 7px;
    width: 345px;

}

#proyecto_inv{
margin: 0px 0px 3px 0px;
}

#proyecto_inv p{
margin: 10px 0px;
}
#proyecto_inv h5{
    color: #333333;
    font-size: 11px;
    font-weight: normal;
    margin: 15px 0px 4px;
}

#proyecto_inv select{
margin: 0px 0px 7px;
width: 315px;
}

#proyecto_inv input{
margin: 0px 0px 0px 0px;
width: 60px;
}
/* fin buscadores de seccion Investigacion---------*/



p.txtcajas {
	font-family: Helvetica, Arial, Tahoma;
	font-size: 12px;
	line-height: 120%;
	color: #222;
	margin: 0px 0px 0px 7px;
}

p.a_z{
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px dotted #febe10;}

.gn_header_1{
font-family: arial;
font-size: 12px;
}

.gn_header_1 a:link{
font-family: arial;
font-size: 12px;
color: #fff;
text-decoration: underline;
}
.gn_header_1 a:hover, .gn_header_1 a:visited{
font-family: arial;
font-size: 12px;
color: #fff;
text-decoration: underline;
}

.gn_slider_1, .gn_pagination_1{
background: transparent;
border: 0px;


}

.globalnews{
          width:100%;
          background:transparent;
          border:0px solid #ccc;
          padding-top: 10px;
}

.globalnews a:link{
        color: #0670CA;
        font-size:12px;    
        font-weight: bold;   
        text-decoration : none;
}
.globalnews a:visited{
        color: #0670CA;
        font-size:12px; 
        font-weight: bold;       
        text-decoration : none;
}
.globalnews a:hover{
        color: #FB5E00;
        font-size:12px;
        font-weight: bold;        
        text-decoration : underline;
}

.moduletable h3{
         font-family:Arial, Helvetica, sans-serif;
         font-size:16px;
         font-weight:bold;
         color:#093E8E;
         margin: 12px 5px 0 2px;}
.contentpane {
       width: 99%;
         margin: 2px 0px 0px 2px;
         float: left;
         background-color:#f9f9f9;
}
.contentpane a{
    color: #2F549E;
    text-decoration: none;
}

.contentpane a:hover{
    color: #666;
}

.col_fecha{
width: 80px;
font-family: verdana;
font-size:11px;
padding: 3px;
}

.col_titulo{
font-family: verdana;
font-size:11px;
padding: 3px;
}
.cabecera{
background-color:#C5D1EA;
font-family: arial;
color: #ffffff;
font-size:12px;
font-weight: normal;
padding: 0px 5px;
}
.sectiontableentry1, .sectiontableentry2{
font-family: verdana;
font-size: 11px;
}

h1{ 
	font-size:18px;
	margin: 0;
	color:#2F549E;}
	
h2{
	font-size:16px;
	margin: 0px;
	color:#2F549E;
}

h3{
	font-size:14px;
	margin: 0px;
	color:#2F549E;
}

h4{
	font-size:13px;
	color:#2F549E;
	margin: 0;
}

h5{
	font-size:12px;
	margin: 0px;
	color:#2F549E;
}
	
h6{
	font-size:10px;
	color:#2F549E;
	margin: 0px;
}

.contentpaneopen2 ul.links_importantes{
	list-style:url("../images/bullet_link_imp.gif");
}
.contentpaneopen2 ul.links_importantes li{
	margin:5px 0;
}

#titulo_articulo{ 
	font-size:16px;
	margin: 10px 0 0px 10px;
	color:#2F549E;
	font-weight: bold;
}

.fonos{
       background-color: #ddddde;
       padding: 2px 5px;
}
.fonos2{background-color: #eeeeef;
}
.borde{border:1px solid #ddddde;
}

span.tit{ font-family:Arial, Helvetica, sans-serif;
         font-size:14px;
         font-weight:bold;
         color:#2F549E;
         line-height: 22px;}

/*a:link {
	color : #febe10;
	text-decoration : none;

}

a:visited {
	color : #febe10;
	text-decoration : none;
}

a:hover {
	color : #ffffff;
	text-decoration : underline;
}
*/
ul.sinmargen{
margin-left: -20px;
}

table.table_data{
background: #fafafa;
}

#fotonews {
width: 240px;
       float:right;
       margin: 5px 0px 15px 20px;
       font-size: 11px; 
       line-height: 120%;
}
#fotonews img{
       border: 4px solid #ccc;
       margin-bottom: 5px;
}
table.news{
        padding: 0px 30px 20px 30px;
}

#noticias {
    padding: 20px 30px;
}

.small{ font-size: 11px;
        font-style: italic;
        color:#555555;
        padding: 5px 0px 0px 30px;
}

.createdate{
	color: #E7A507;
    float: left;
    font-size: 11px;
    margin-top: -4px;
    padding: 1px 7px;
}

td.bajada{
        font-size: 11px;
        font-weight: bold;
        padding: 15px;
}
p.bajada{
        font-size: 11px;
        font-weight: bold;
        padding: 0px 20px 10px 30px;
}
.autor{
        font-size: 11px;
        font-style: italic;
        padding-top: 5px;
}
td.fecha{
        font-size: 11px;
        font-weight: bold;
        padding-top: 10px;
        border-bottom: 1px solid #ccc; 
}

ul.lista{
    margin:8px 0 0 0px;
* margin:8px 0 0 25px;
}
li.bullet_az {	
    background-repeat: no-repeat;
    list-style-image: url("/images/stories/bullet3.gif");
    list-style-position: outside;
    margin-left: -25px;
    background-position: 0% 50%;
}
li.bullet_az2 {	
    background-repeat: no-repeat;
    list-style-image: url("../images/bullet3.gif");
    list-style-position: outside;
    margin-left: -25px;
	line-height: 180%;
    background-position: 0% 50%;
}

li.bullet{
	background-repeat: no-repeat;
	list-style-position: outside;
	list-style-image: url(../images/bullet.png);
	line-height: 150%;
         font-size: 11px;
}


td.cel{
   /* background: #E2EFF9;*/
    padding: 0px 3px 0px 15px;
    background-image: url("../images/bullet3.gif");
    background-position: 5px center;
    background-repeat: no-repeat;
}
td.gris{
   /* background: #EAE8E8;*/
    padding: 3px 3px 3px 15px;
    background-image: url("../images/bullet3.gif");
    background-position: 5px center;
    background-repeat: no-repeat;
}


.wrappercajagris1{
    margin: 5px 0 5px 5px;
    padding: 0;
    width: 100%;
   height: 212px;
}

#datoscontacto{
width: 477px;
}

#datoscontacto img{
border:0px;
}

#prensa h3{

}

td.fotoprensa{
         width: 90px;
}

td.prensa{
         border-top: 1px solid #ccc;
}

td.subraya{
         border-bottom: 1px solid #97bcf1;
}

td.subraya2{
         border-bottom: 1px solid #97bcf1}
}
td.supraya{
          padding-top:10px;
          border-top: 1px solid #97bcf1}
td.pad_der{
         padding: 0px 10px 0px 0px;
         vertical-align:top;
}
td.pad_izq{
         padding: 0px 0px 0px 10px;
         vertical-align:top;
}

td.lineav{
      width:8px;
      border-left: 1px solid #97bcf1;
}


#bg_extension{
       width: 200px;
       height: 75px;
       background:transparent url(../../../images/stories/bg_banner4.png) no-repeat 0px 0px;
       color: #ffffff;
       padding: 10px;
       vertical-align: top;
}


#bg_extension p{
       margin: 5px 0px;
}

#bg_extension a, #bg_extension a:visited {

	color : #ffffff;
	text-decoration : none;
}

#bg_extension a:hover {

	color : #dde9fb;
	text-decoration : underline;
}

#pad30{
padding-left: 30px;
}
.pad20{
padding-left: 20px;
}

#medios{
       width: 124px;
       height: 80px;
       background:transparent url(../../../images/stories/backg_medios.png) no-repeat 0px 0px;
       color: #ffffff;
       padding: 20px 0 0 0px;
       vertical-align: top;
       text-align: center;
       margin-left:5px;
}
#medios img{
border:0px;
}
#beneficios{
       width: 200px;
       height: 63px;
       background:transparent url(../../../images/stories/bg_banner1.png) no-repeat 0px 0px;
       color: #ffffff;
       padding: 7px 0 0 0px;
       vertical-align: top;
       text-align: center;
}
#beneficios a:link, #beneficios a:visited{
       color: #ffffff;
       text-decoration: underline;
}
#beneficios a:hover{
       color: #dde9fb;
       text-decoration: underline;
}
td.beneficios{
      /* border-right: 1px solid #ccc;*/
       padding-right: 10px;
vertical-align: top;

}
td.experiencia{
      border-left: 1px solid #97bcf1;
       padding-left: 12px;
vertical-align: top;
}

td.facultad{
padding: 3px 5px;
background: #dfdfdf;
}


 
#buscador2 span{
line-height: 15px;
}

#buscador2{
   /* border: 1px dotted #97BCF1;*/
    padding: 6px;
    width: 93%;
}

SELECT.programa_select{ 
    margin: 3px 3px 6px 0;
    width: 300px;
}

SELECT.programa_select. button{ 
    margin-left: 3px;
}

td.cifras{
       background:transparent url(../../../images/stories/backg_cifras.png) no-repeat 3px 0px;
       padding: 6px 4px 0px 4px;
       color: #febe10;
       width: 100px;
       height: 66px;
       text-align: center;
       font-weight: bold;
       line-height: 110%;
}
span.cifras{
       font-size: 20px;
       color: #febe10;
       line-height:26px;
}

a.vermas2{
text-align:right;
font-weight:normal;
color:#ffffff;
}

.vermas a:link, .vermas a:visited{
     color: #0670CA;
     font-size: 11px;
     float:right;
     text-decoration: none;
}
.vermas a:hover{
     font-size: 11px;
     float:right;
     text-decoration: underline;
     color: #FB5E00;
}


td.programas{
       background:transparent url(../../../images/stories/bg_banner2.png) no-repeat 0px 0px;
       padding: 6px;
       width: 150px;
       height: 55px;
       line-height: 110%;
}
#galeria{
      border: 0px solid #ddd;
       padding: 0px;
       margin-bottom:5px;
       margin-left:3px;
       width: 100%;
}
#galeria img{
       width: 705px;
       height: 150px;
}

#abierta{
font-family: Verdana;
font-size: 11px;
color: #555;
margin: 5px 0px 5px 3px;
line-height: 130%;
padding: 0px;
}
#abierta a:link, #abierta a:visited{
color: #0670CA;
font-family: Verdana;
font-size: 11px;
text-decoration: underline;
}
#abierta a:hover{
color: #FB5E00;
font-family: Verdana;
font-size: 11px;
text-decoration: underline;
}
#abierta h2 {
font-family: Arial;
font-size:16px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px -5px 15px;
}
#abierta h3 {
font-family: Arial;
font-size:13px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#abierta h4 {
font-family: Arial;
font-size:12px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#abierta p {
font-family: Verdana;
font-size:11px;
margin: 5px 15px 5px 15px;
}

#contenedor {
	background-color: #FFFFFF;
	width: 980px;
	margin:0 auto;
}
#header{position:relative;z-index: 20;
/*min-height:100px;*/}
#banner {
	width: 980px;
	height: 450px;
	clear:both;
	margin-bottom:5px;
	float: left;
	position: relative;
	z-index: 0;
}

#bannerINT {
	width: 720px;
	heigth: 65px;
	clear: both;
	margin: 25px 0px 20px 225px;
	float: left;
	position: absolute;
	z-index: 0;
}

#logo{
	width: 207px;
	position:absolute;
	left: 32px;
	float: left;
	z-index:5;}

/*---------------------------caja para el logo UC*/	

.cajaLogo {
	width:100%;
 	height: 100%;
}
.cajaLogo .hd .c,
.cajaLogo .ft .c {
 	font-size:12px; 
 	height:13px;
}
.cajaLogo .ft .c {
 height:13px;
}
.cajaLogo .hd {
 background:transparent url(../images/topleft.png) no-repeat 0px 0px;
}
.cajaLogo .hd .c {
 background:transparent url(../images/topright.png) no-repeat right 0px;
}
.cajaLogo .bd {
 background:transparent url(../images/medleft.png) repeat-y 0px 0px;
}
.cajaLogo .bd .c {
 background:transparent url(../images/medright.png) repeat-y right 0px;
 padding:5px 10px 15px 13px;
}
.cajaLogo .bd .c .s {
 margin:0px 8px 0px 4px;
 background:#000 url(../images/medleft.png) repeat-x 0px 0px;
 padding:.5em;
}
.cajaLogo .ft {
 background:transparent url(../images/botleft.png) no-repeat 0px 0px;
}
.cajaLogo .ft .c {
 background:transparent url(../images/botright.png) no-repeat right 0px;
}		
/*-------------------------------fin caja logo UC*/	

#menu_portal-correo {
    background-color: #597BB8;
    float: right;
    font-size: 11px;
    font-weight: normal;
    height: 23px;
    line-height: 20px;
    margin-top: -2px;
    padding-top: 2px;
    width: 175px;
}
#portal a:link, #portal a:visited {
    background-color: #597BB8;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    line-height: 23px;
    margin-top: -2px;
    padding-bottom: 0;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 2px;
    text-decoration: none;
    white-space: nowrap;
    float: left;
}
#portal a:hover {
    background-color: #FEBE10;
    background-image: none;
    background-position: left center;
    background-repeat: no-repeat;
    color: #2F549E;
    display: block;
    line-height: 23px;
    margin-top: -2px;
    padding-bottom: 0;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 2px;
    text-decoration: none;
    white-space: nowrap;
    float: left;
}

#correo a:link, #correo a:visited {
    background-color: #597BB8;
    background-image: url("../../../images/stories/separador.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: block;
    line-height: 23px;
    margin-top: -2px;
    padding-bottom: 0;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 2px;
    text-decoration: none;
    white-space: nowrap;
    float: left;
}
#correo a:hover {
    background-color: #FEBE10;
    background-image: url("/images/stories/separador.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #2F549E;
    display: block;
    line-height: 23px;
    margin-top: -2px;
    padding-bottom: 0;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 2px;
    text-decoration: none;
    white-space: nowrap;
    float: left;
}

 

#contenMenues{
	width: 980px;
	position:absolute;
	left: 0px;
	float: left;
	z-index:3;
}


#contenMenuS1{
	position: absolute;
	width:980px;
	top:0px;
	z-index:3;
	}

#menuSup1 {
    background-color: #2F549E;
    color: #FEBE10;
    float: left;
    font-family: Arial;
    font-size: 90%;
    font-weight: normal;
    height: 23px;
    margin-left: 205px;
    padding-bottom: 0px;
    /*padding-left: 38px;*/
    padding-right: 0;
    padding-top: 2px;
    text-align: left;
    width: 740px;
}



.borde1{
background:url("../images/borde1b.png") no-repeat scroll 0 0 transparent;
width: 15px;
height:25px;
float: left;
}


#contenMenuS2{
	position:absolute;
	width:980px;
	top:90px;
	z-index:1;
	}
#menuSup2{
    background-color: #2F549E;
    color: #FEBE10;
    float: right;
    font-family: Helvetica,Arial,Tahoma;
    font-size: 90%;
    height: 23px;
    margin-left: 0;
    padding-bottom: 1px;
    padding-right: 10px;
    padding-top: 1px;
    position: relative;
    right: 30px;
    text-align: right;
    width: 750px;
}

.borde2{
  background-color: transparent;
    background-image: url("../images/borde2.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right;
    height: 25px;
    left: 738px;
    position: relative;
    width: 15px;
}

#menuSup2 img{
float:left;
}

#col_izq{
	width: 209px;
	position:absolute;
	left: 32px;
	float: left;
	z-index:2;
	margin-top:145px;
	}
#col_izqINT{
	width: 200px;
	margin-top:140px;
	margin-left: 32px;
	float: left;
	padding-bottom:10px;
	z-index:21;
	position:relative;
	}
#footer_menuIzq{
background:transparent url(../images/borde3.png) no-repeat 0px 0px;
width: 200px;
height:8px;
float: left;
margin-bottom:12px;
}

#col_izq2{
	width: 200px;
	float: left;
}	

#col_centro{
	width: 980px;
	float:left;
	padding-left:32px;
	}

td.right{
width: 180px;
}

.col_right{
position: relative;
width: 180px;
margin-left: 0px;
}

#col_centroINT{
	width: 715px;
	margin:145px 0px 0px 3px;
	float:left;
        font-size:12px;
        color: #666666;
	}
/*#col_centroINT a:link{
	color: #0670CA;
        font-size:11px;       
        text-decoration : none;
        line-height: 130%;
}

#col_centroINT a:visited{
	color: #0670CA;
        font-size:11px;        
        text-decoration : none;
        line-height: 130%;
}

#col_centroINT a:hover{
	color: #E53138;
        font-size:11px;        
        text-decoration : underline;
        line-height: 130%;
}
*/
/*------------------------------------ enlaces tamaño 11 y 12 px --------------*/	
a.negrita:link {
	color : #0055FF;
	text-decoration : underline;
	font-size : 11px;
        font-weight:bold;
}
a.negrita:visited {
	color : #0055FF;
	text-decoration : underline;
	font-size : 11px;
        font-weight:bold;
}
a.negrita:hover {
	color : #e13000;
	text-decoration : underline;
	font-size : 11px;
        font-weight:bold;
}



a.negrita2:link {
	color : #0055FF;
	text-decoration : underline;
	font-size : 13px;
        font-weight:bold;
}
a.negrita2:visited {
	color : #0055FF;
	text-decoration : underline;
	font-size : 13px;
        font-weight:bold;
}
a.negrita2:hover {
	color : #e13000;
	text-decoration : underline;
	font-size : 13px;
        font-weight:bold;
}

#header_menuIzq{
    color: #fff;
    float: left;
    font-size: 100%;
    width: 200px;
    font-size: 10px;
	padding:7px 0 6px 12px;
	font-size: 11px;
	background:url("../images/inf_para.gif") no-repeat;
	}
	
.tabMenuIzq .hd .c{
 	height:6px;
}
.tabMenuIzq .hd {
 background:transparent url(../images/p_tl.png) no-repeat 0px 0px;
}
.tabMenuIzq .hd .c {
 background:transparent url(../images/p_tr.png) no-repeat right 0px;
}
.tabMenuIzq .bd {
 background:transparent url(../images/p_ml.png) repeat-x 0px 0px;
}
.tabMenuIzq .bd .c {
/* background:transparent url(../images/p_mr.png) repeat-y right 0px;*/
 background: #597bb8;
 padding-left:16px;
 height: 10px;
 line-height: 15px;
}
	
		
#menuIzq{
    background: #f7f7f7;
    float: left;
    font-size: 12px;
    line-height: 16px;
    margin-top: 0;
    padding: 0 15px 0px;
    width: 170px;
	}

#menuIzq .mainlevel{
    background: url(../images/arrow_y.png) 2% 50% no-repeat;
    font-size: 13px;
    font-weight: bold;
line-height: 34px;
padding: 0px 0px 0px 11px;
color: #febe10;
text-decoration: none;
border-bottom: 1px solid #2176B7;
font-family: Arial, Helvetica, sans-serif;
display: block;
	}

#menuIzq .mainlevel:hover{
    background: url(../images/arrow_w.png) 2% 50% no-repeat;
    font-size: 13px;
    font-weight: bold;
line-height: 34px;
padding: 0px 0px 0px 11px;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #2176B7;
font-family: Arial, Helvetica, sans-serif;
display: block;
background-color: #4265AA;
	}


#menuIzq .sublevel{
    border-bottom: 1px solid #2176B7;
    color: #D4E2F2;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin-left: 8px;
    padding: 5px 0 5px 0px;
    text-decoration: none;
}
#menuIzq .sublevel:hover{
    border-bottom: 1px solid #2176B7;
    color: #FFFFFF;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 15px;
    margin-left: 8px;
    padding: 5px 0 5px 0px;
    text-decoration: none;
    background-color:#4265AA;
}

/*#mod_mesa {
    float: left;
    font-size: 11px;
    margin-top: 0px;
    padding: 0;
    width: 200px;}

#mod_mesa a, a:visited {
    font-size: 11px;
color: #0670CA;
text-decoration: none;
font-weight: normal;
}
#mod_mesa a:hover {
    font-size: 11px;
color: #e53138;
text-decoration: underline;
font-weight: normal;
}
*/
td.faq{
	border-bottom:1px dotted #eee;
	padding: 0px 10px 10px 6px;
	}
td.mesa{
	padding: 8px 0px 0px 20px;
}
td.mesa2{
	vertical-align: middle;
        color:#666666;
width:110px;
}

#ruta {
	width:520px;
	position:absolute;
	height: auto;
	font-size: 11px;
	color: #868686;
	text-align:left;
	float:left;
	clear:both;
    margin-left: 20px;
	background:url(../images/home.gif) no-repeat 16px 5px #eee;
	font-size: 10px;
	padding: 1px 0 2px 35px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
    /*background:url(/images/stories/back_ruta.gif) repeat-y 0px 0px;*/
}

#ruta a{
font-size: 10px;
text-decoration: none;
color:#2F549E;
}

#ruta a:hover{
color: #8f3546;
}

#ruta img{
padding:0 5px;
}
/*
#home{
background:url(/images/stories/home.png) repeat-y 0px 0px;
    float: left;
    height: 10px;
    margin-top: 6px;
    width: 16px;
}
*/



/*----------------  fin banner portada  ----------------*/


/*----------  botones atras y sgte Publicaciones/Investigación */

#nsp-revistas .nsp_top_interface {
    left: -175px;
    margin-left: 0;
    margin-right: -170px;
    margin-top: -24px;
    position: relative;
    top: 176px;
}

#nsp-novedades .nsp_top_interface{
    left: -175px;
    margin-left: 0;
    margin-right: -170px;
    margin-top: -30px;
    position: relative;
    top: 230px;

}


img.revista{
   border: 1px solid #000000;
   width: 105px;
   margin: 0px 10px 3px 0px;
   float: left;
}


.moduletable_rss{
    margin-top: -20px;
    position: relative;
    right: -490px;
    top: 30px;
}


.moduletable_rss img{
border: 0px;
}

#contenidotabla {
	width:680px;
	float:left;
	clear:both;
	margin-left: 20px;
	margin-top: 22px;
}
.contentpaneopen, .contentpaneopen2{
border-spacing:0;
line-height:160%;
margin:0px 0 5px 0px;
width: 100%;
clear: both;
padding:0 15px;
}

table.contentpane td{
padding: 0px 5px 5px 5px;
font-size: 11px;
color: #555;}

#sectiontablefooter{
font-family: arial;
font-size: 12px;
font-weight: bold;
}
#sectiontablefooter a:link, #sectiontablefooter a:visited{
font-family: arial;
font-size: 12px;
font-weight: bold;
}
#sectiontablefooter a:hover{
font-family: arial;
font-size: 12px;
font-weight: bold;
}

/*.sectiontableentry *{
padding:20px;}*/

.cajauser{
padding: 0px;
margin:0px;
width: 100%;
border: 0px;

}

.cajauserancho1{
width:100%;
}
/*
.cajauserancho2{
width:350px;
}
.cajauserancho3{
width:233px;
}
.cajauserancho4{
width:175px;
}*/
/*
.user{
padding: 5px;}

.user h1{font-size:14px;
	margin: 0px 0px 0px 0px;
	color:#093e8e;
        font-weight: bold;
}
.user h2{font-size:12px;
	margin: 0px 0px 0px 0px;
	color:#093e8e;
        font-weight: bold;        
}*/

#mod_venaestudiarUC{
width: 690px;}

#gris1 {
font-family: Verdana;
font-size: 11px;
color: #555;
line-height: 130%;
margin-bottom: 5px;
margin-left: 5px;
width: 99%;
}
#gris1 a:link, #gris1 a:visited{
color: #0670CA;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
}
#gris1 a:hover{
color: #FB5E00;
font-family: Verdana;
font-size: 11px;
text-decoration: underline;
}
#gris1 h2 {
font-family: Arial;
font-size:14px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 5px;
}
#gris1 h3 {
font-family: Arial;
font-size:13px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#gris1 h4 {
font-family: Arial;
font-size:12px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}

#gris1 p {
margin: 3px 0;
}

#gris1 form {
margin-left: 91px;
}
#gris1 select {
margin: 5px 0px 3px;
}

span.glosa{
font-weight: normal;
}


.gris1_m1hd {
 background:transparent url(../images/gris1_tl.gif) no-repeat 0px 0px;
}
.gris1_m1hd .gris1_m1c {
 background:transparent url(../images/gris1_tr.gif) no-repeat right 0px;
 height:8px; 
}
.gris1_m1bd {
 background:transparent url(../images/gris1_ml.gif) repeat-y 0px 0px;
}
.gris1_m1bd .gris1_m1c {
 background:transparent url(../images/gris1_mr.gif) repeat-y right 0px;
padding: 2px 10px 5px 10px;
}
.gris1_m1ft {
 background:transparent url(../images/gris1_bl.gif) no-repeat 0px 0px;
}
.gris1_m1ft .gris1_m1c{
 background:transparent url(../images/gris1_br.gif) no-repeat right 0px;
 height:8px; 
}

#gris1fija {
font-family: Verdana;
font-size: 11px;
color: #555;
line-height: 130%;
margin-bottom: 8px;
margin-left: 10px;
width:180px;
}
#gris1fija a:link, #gris1fija a:visited{
color: #0670CA;
font-family: Verdana;
font-size: 11px;
text-decoration: underline;
}
#gris1fija a:hover{
color: #FB5E00;
font-family: Verdana;
font-size: 11px;
text-decoration: underline;
}
#gris1fija h2 {
font-family: Arial;
font-size:14px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#gris1fija h3 {
font-family: Arial;
font-size:13px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#gris1fija h4 {
font-family: Arial;
font-size:12px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}



#gris2 {
font-family: Verdana;
font-size: 11px;
color: #555;
line-height: 130%;
margin-bottom: 5px;
margin-left: 5px;
}

#gris2 h2 {
font-family: Arial;
font-size:14px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#gris2 h3 {
font-family: Arial;
font-size:13px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#gris2 h4 {
font-family: Arial;
font-size:12px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}

.gris2_m1hd {
 background:transparent url(../images/gris2_tl.gif) no-repeat 0px 0px;
}
.gris2_m1hd .gris2_m1c {
 background:transparent url(../images/gris2_tr.gif) no-repeat right 0px;
 height:8px; 
}
.gris2_m1bd {
 background:transparent url(../images/gris2_ml.gif) repeat-y 0px 0px;
}
.gris2_m1bd .gris2_m1c {
 background:transparent url(../images/gris2_mr.gif) repeat-y right 0px;
padding: 2px 12px 5px 12px;
}
.gris2_m1ft {
 background:transparent url(../images/gris2_bl.gif) no-repeat 0px 0px;
 height:8px;
}
.gris2_m1ft .gris2_m1c{
 background:transparent url(../images/gris2_br.gif) no-repeat right 0px;
 height:8px; 
}


#gris3 {
font-family: Verdana;
font-size: 11px;
color: #555;
line-height: 130%;
margin-bottom: 12px;
}

#gris3 h2 {
font-family: Arial;
font-size:14px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#gris3 h3 {
font-family: Arial;
font-size:13px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#gris3 h4 {
font-family: Arial;
font-size:12px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}

.gris3_m1hd {
 background:transparent url(../images/gris3_tl.gif) no-repeat 0px 0px;
}
.gris3_m1hd .gris3_m1c {
 background:transparent url(../images/gris3_tr.gif) no-repeat right 0px;
 height:8px; 
}
.gris3_m1bd {
 background:transparent url(../images/gris3_ml.gif) repeat-y 0px 0px;
}
.gris3_m1bd .gris3_m1c {
 background:transparent url(../images/gris3_mr.gif) repeat-y right 0px;
padding: 2px 12px 5px 12px;
}
.gris3_m1ft {
 background:transparent url(../images/gris3_bl.gif) no-repeat 0px 0px;
 height:8px;
}
.gris3_m1ft .gris3_m1c{
 background:transparent url(../images/gris3_br.gif) no-repeat right 0px;
 height:8px; 
}


#blco {
font-family: Verdana;
font-size: 11px;
color: #555;
line-height: 130%;
margin-bottom: 5px;
margin-left: -2px;
float: left;
width: 99%;

}
#blco a:link, #blco a:visited{
font-family: Verdana;
font-size: 11px;
color: #0670CA;
text-decoration: none;

}
#blco a:hover{
font-family: Verdana;
font-size: 11px;
color: #e53138;
text-decoration: underline;

}
#blco h2 {
font-family: Arial;
font-size:14px;
line-height: 14px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#blco h3 {
font-family: Arial;
font-size:13px;
font-weight:bold;
color: #2F549E;
margin-bottom: 5px;
}
.vive {
border-bottom: 1px solid #97bcf1;
margin:0px 15px 2px 0;
padding-bottom:1px;
}
#blco h4 {
font-family: Arial;
font-size:12px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}


.blco_m1hd {
 background:transparent url(../images/blco_tl.gif) no-repeat 0px 0px;
}
.blco_m1hd .blco_m1c {
 background:transparent url(../images/blco_tr.gif) no-repeat right 0px;
 height:8px; 
}
.blco_m1bd {
 background:transparent url(../images/blco_ml.gif) repeat-y 0px 0px;
}
.blco_m1bd .blco_m1c {
 background:transparent url(../images/blco_mr.gif) repeat-y right 0px;
padding: 7px 12px 5px 12px;
}
.blco_m1ft {
 background:transparent url(../images/blco_bl.gif) no-repeat 0px 0px;
}
.blco_m1ft .blco_m1c{
 background:transparent url(../images/blco_br.gif) no-repeat right 0px;
 height:8px; 
}
#azul1 {
font-family: Verdana;
font-size: 11px;
color: #555;
line-height: 130%;
margin-bottom: 5px;
margin-left: 5px;
max-width:100%;
}
#azul1 a:link, #azul1 a:visited{
font-family: Verdana;
font-size: 11px;
color: #0670CA;
text-decoration: none;
}
#azul1 a:hover{
font-family: Verdana;
font-size: 11px;
color: #e53138;
text-decoration: underline;
}
#azul1 h2 {
font-family: Arial;
font-size: 14px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#azul1 h3 {
font-family: Arial;
font-size:13px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#azul1 h4 {
font-family: Arial;
font-size:12px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}

.azul1_m1hd {
 background:transparent url(../images/azul1_tl.gif) no-repeat 0px 0px;
}
.azul1_m1hd .azul1_m1c {
 background:transparent url(../images/azul1_tr.gif) no-repeat right 0px;
 height:8px; 
}
.azul1_m1bd {
 background:transparent url(../images/azul1_ml.gif) repeat-y 0px 0px;
}
.azul1_m1bd .azul1_m1c {
 background:transparent url(../images/azul1_mr.gif) repeat-y right 0px;
padding: 2px 12px 5px 12px;
}
.azul1_m1ft {
 background:transparent url(../images/azul1_bl.gif) no-repeat 0px 0px;
}
.azul1_m1ft .azul1_m1c{
 background:transparent url(../images/azul1_br.gif) no-repeat right 0px;
 height:8px; 
}

/*------calendario-------------------------

#calendario_academico{
height: 245px;
}

.detallecajablco{ 
font-size:13px;
font-weight: bold;
margin: 0px 0px 5px 3px;
color:#2F549E;
}

table.tablecajablco th{
padding: 3px;
background: #eee;
}

table.tablecajablco td{
padding: 3px 5px;
background: #f7f7f7;
}

#calendario {
height: 245px;
overflow:auto;
overflow-y: auto !important;
overflow-x: hidden !important;}

------ fin calendario-------------------------*/

#azul2 {
font-family: Verdana;
font-size: 11px;
color: #555;
line-height: 130%;
margin-bottom: 5px;
margin-left: 0px;

}


#azul2 a:link, #azul2 a:visited{
font-family: Verdana;
font-size: 11px;
color: #0670CA;
text-decoration: none;
}
#azul2 a:hover{
font-family: Verdana;
font-size: 11px;
color: #FB5E00;
text-decoration: underline;
}
#azul2 h2 {
font-family: Arial;
font-size:14px;
line-height:14px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#azul2 h3 {
font-family: Arial;
font-size:13px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}
#azul2 h4 {
font-family: Arial;
font-size:12px;
font-weight:bold;
color: #2F549E;
margin: 5px 0px 5px 0px;
}

.azul2_m1hd {
 background:transparent url(../images/azul2_tl.gif) no-repeat 0px 0px;
}
.azul2_m1hd .azul2_m1c {
 background:transparent url(../images/azul2_tr.gif) no-repeat right 0px;
 height:8px; 
}
.azul2_m1bd {
 background:transparent url(../images/azul2_ml.gif) repeat-y 0px 0px;
}
.azul2_m1bd .azul2_m1c {
 background:transparent url(../images/azul2_mr.gif) repeat-y right 0px;
padding: 2px 12px 5px 12px;
}
.azul2_m1ft {
 background:transparent url(../images/azul2_bl.gif) no-repeat 0px 0px;
}
.azul2_m1ft .azul2_m1c{
 background:transparent url(../images/azul2_br.gif) no-repeat right 0px;
 height:8px; 
}


/*-----------  Agenda Servicios -----------------*/

.titAgenda{
background: #efefef;
padding: 3px 4px;
}

h3.agenda{
font-family: arial;
font-size: 10px
}

li.bulletAg {	
    background-repeat: no-repeat;
    list-style-image: url("/images/stories/bullet3.gif");
    list-style-position: outside;
    margin-left: -25px;
    background-position: 0% 50%;
    line-height: 20px;
 margin-bottom: 1px;
background: #fff;
padding:0;
}

ul.listaAg{
    margin: 1px 0px 2px 0px;
}

/*----------- FIN Agenda Servicios -----------------*/
#pie1{
	width: 980px;
	float:left;
	clear:both;
	margin-top: 10px;
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
	background: url("../images/bg_footer.jpg") no-repeat;
	height: 81px;
	text-align:center;
}

#pie1 p{
margin:0;
}

#pie1 img{
	border:0;
	vertical-align: middle;
	margin: 0 20px;
	
}

#pie1 a, #pie1 a:visited{
        color:#0670CA;
        font-weight: bold;
        text-decoration: none;
        font-size:11px;
        font-family: Arial, Helvetica, sans-serif;
}
#pie1 a:hover{
        color:#FB5E00;
        font-weight: bold;
        text-decoration: underline;
        font-size:11px;
        font-family: Arial, Helvetica, sans-serif;
}

#pie img{border:1px;}

#pie2 {
        font-family: verdana;	
        background-color: #a2a2a2;
	width: 980px;
	clear:both;
	padding:10px 0px 12px 0px;
	font-size:11px;
	line-height:150%;
	color:#fff;
	text-align:center;
	float:left;
	/*margin-top: 7px;*/
}

#pie2 a, #pie2 a:visited{
        color:#ffffff;
        font-weight: normal;
        text-decoration: underline;
        font-size:11px;
}
#pie2 a:hover{
        color:#e13000;
        font-weight: normal;
        text-decoration: underline;
       font-size:11px;
}


.optimo {
        font-family: Helvetica, Arial, Tahoma;	
	padding-top:5px;
	font-size:10px;
	line-height:150%;
	color:#ddd;
	text-align:center;
}

#mod_temas{
	width:283px;
	height: 100%;
        padding: 0px 20px;
	border-right: 1px solid #fff;
	float:left;
        font-size:11px;

}
#mod_temas a{
        color:#0000ff;
        line-height: 12px;
}
#mod_temas a:hover{
        color:#ff0000;
        line-height: 12px;
}
#mod_sitios{
	width:283px;
	border-right: 1px solid #fff;
	float:left;
        font-size: 11px;
        line-height: 12px;
}
#mod_sitios a{
        color:#0000ff;
        font-size: 11px;
        line-height: 12px;

}
#mod_sitios a:hover{
        color:#ff0000;
        font-size: 11px;
        line-height: 12px;

}
#mod_instituciones{
	width:283px;
	float:left;
        font-size: 11px;
        line-height: 12px;
}
#mod_instituciones a{
        color:#0000ff;
        font-size: 11px;
        line-height: 12px;


}
#mod_instituciones a:hover{
        color:#ff0000;
        font-size: 11px;
        line-height: 12px;

}
.contentheading, .componentheading {
    color: #2f549e;
    font-family: akzidenz,Calibri,san-serif;
    font-size: 22px;
    font-weight: bold;
    padding-left: 42px;
    width: 95%;
	text-shadow: 0 3px 2px #CCCCCC;
	line-height: 150%;
	background:url("../images/bullet_title_article.gif") no-repeat left 8px;
}
.contentpaneopen2{
	margin:10px 0 20px 0;
	width:690px;
}
td.buttonheading a, a:hover, a:visited{

}
.buttonheading{
	padding:0 0 17px 9px;
}

.buttonheading img{
	border:0px;
}

/* despliegue de menus------------------------------------------------------------------------------*/
/* @group Horizontal Menu */

#horiz-menu {
	/*background: url(../images/horiz-menu-bg.png) 0 0 repeat-x;
	height: 30px;
	margin: 0 15px;*/
}

#horiz-menu ul {
	list-style: none;
	margin-left: 3px;
	padding: 0;
	float: right;
	margin-right: 4px;
    background:transparent;
}

#horiz-menu ul ul{
    background: #eee;
    height: 25px;
    margin: -8px 0 0 0;
    padding-left: 9px;
    width: 595px;
	-moz-border-radius: 0 0 7px 7px;
	-webkit-border-radius: 0 0 7px 7px;
	border-radius: 0 0 7px 7px;
}

#horiz-menu li {
	display: block;
	margin: 0px;
	padding: 0px;
background:transparent;
float:left;
/*border-right:1px solid #5599cc;*/

}

#horiz-menu a,
#horiz-menu li.active a {
	white-space: nowrap;
	display: block;
	height: 24px;
	line-height: 23px;
	padding: 0px 10px;
	font-weight: bold;
	font-size: 100%;
	overflow: hidden;
	background:url("../../../images/stories/separador.png") no-repeat center right;
	border-bottom:0;
}

#horiz-menu li.active a {
	/*background: url(../images/horiz-menu-active.png) 0 0;*/
	background: url("../../../images/stories/separador.png") no-repeat center right #4265AA;
    color: #FFF;
}

#horiz-menu li.active li a {
	background: none;
}

#horiz-menu li:hover a,
#horiz-menu li.sfHover a {
	/*background: url(../images/horiz-menu-hover.png) 0 0;*/
background: url("../../../images/stories/separador.png") no-repeat center right #4265AA;
display:block;
}
#horiz-menu li.sfHover a, #horiz-menu li:active a{

color: #fff;
}



/*------------------------------------------- submenu ----------------------------*/
#horiz-menu li:hover li a,
#horiz-menu li.sfHover li a,
#horiz-menu li.active li a {
background: none;
margin: 0px;
padding: 0px 8px 1px 8px;
font-family: Arial;
color:#2F549E;
background:url("../../../images/stories/separador.png") no-repeat right center;
/*border-right: 1px solid #ddd;
border-left: 1px solid #fff;*/
}

#horiz-menu a:hover {
	text-decoration: none;

}

#horiz-menu li li, 
#horiz-menu li:hover li,
#horiz-menu li.sfHover li,
#horiz-menu li.parent:hover li,
#horiz-menu li.parent.sfHover li,
#horiz-menu li.active.parent:hover li,
#horiz-menu li.active.parent.sfHover li {
	/*background: url(../images/dropdown-div.png) 0 100% repeat-x;*/
/*border-right:1px solid #fede1a;*/

}

#horiz-menu li li.parent a.daddy,
#horiz-menu li.active li.parent a.daddy,
#horiz-menu li li.parent:hover a.daddy,
#horiz-menu li.active li.parent:hover a.daddy,
#horiz-menu li li.parent-sfHover a.daddy,
#horiz-menu li.active li.parent-sfHover a.daddy {
	background: url(../images/dropdown-child.png) 95% 50% no-repeat;


}

/* mouseovers */

#horiz-menu li li a:hover{
	background-color: #4265AA;
color:#ffffff;

}

#horiz-menu li li.active,
#horiz-menu li.active li a,
#horiz-menu li.active li a:hover {
	background: none;
}

#horiz-menu li li a {
	font-size: 10pt;
	font-weight: normal;
	background: none;
	width: auto;
	height:auto;
    color: #0055cc;

}

/* @end */

/* @group Sub Menu */

ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	list-style: none;
	margin: 0;
	padding: 0;
/*border-bottom: 1px #bbb solid;*/
}
/*menu superior*/
ul.menu a {
	display: block;
    font-size:12px;
	color: #fff;
	text-decoration:none;
	padding: 8px 0 8px 6px;
	border-bottom: 1px solid #E0E6E8;
	/*line-height: 26px;
	text-indent: 8px;
	background: url(../images/path-arrow.png) 0 50% no-repeat;*/
}
/*menu izquierdo*/
#col_izqINT ul.menu a {
	display: block;
    font-size:12px;
	color: #2f549e;
	text-decoration:none;
	padding: 10px 0 10px 14px;
	border-bottom: 1px solid #E0E6E8;
	border-top: 1px solid #FFFFFF;
	/*line-height: 26px;
	text-indent: 8px;
	background: url(../images/path-arrow.png) 0 50% no-repeat;*/
}
#col_izqINT ul.menu .parent a {
	background: url("../images/bullet_menu.gif") no-repeat scroll 3% 50%;
}
#col_izqINT ul.menu .parent a:hover {
	background: url("../images/bullet_menu.gif") no-repeat scroll 3% 50% #eee;
}

#col_izqINT ul.menu a:hover {
	background: #eee;
}

ul.menu ul {
	/*margin-top: -8px;*/
	padding: 0;
	margin-left: 10px;
}

ul.menu ul a {
	/*text-indent: 13px;
background: url(../images/path-arrow.png) 0 50% no-repeat;*/
        line-height: 100%;
        font-size:90%;
}

ul.menu ul ul {
	padding: 0;
	margin-left: 20px;
}

ul.menu li li {
	padding: 0;
	margin: 0;
}

ul.menu li.active a,
/*ul.menu li a:hover,*/
ul.menu li.active a:hover {
	text-decoration: none;

/*background-color: #bbb;*/
}
/*fin despliegue de menus*/
.clear{
clear:both;
}
ul.menu li a:hover{
background-color: #eee;
text-decoration: none;
}




/*sobreescribe TABS GK3, la UC en, style3------------------------------------*/

ul.gk_tab_ul-style3 li.active span {
   /* background: url("../../images/horizontal/style3/bg_tab.png") repeat-x scroll 0 0 transparent;*/
    background: none #D4E2F2;
    border-top: 1px solid #FFFFFF;
    border-right: 1px solid #D4E2F2;
    border-left: 1px solid #D4E2F2;
    border-bottom:1px solid #D4E2F2;
    color: #2F549E;
    display: block;
    font-size: 12px;
    font-weight: bold;
    font-family: Helvetica, Arial;
    height: 28px;
    line-height: 27px;
    padding: 0 20px;
    text-transform: none;
}

ul.gk_tab_ul-style3 li span {
    background: none repeat scroll 0 0 #597BB8;
    border-bottom: 1px solid #88B6D4;
    border-right: 1px solid #CCCCDD;
    border-top: 1px solid #D4E2F2;
    color: #FFFFFF;
    font-family: Helvetica,Arial;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 27px;
    padding: 0 22px;
    text-transform: none;
}

div.gk_tab_item-style3 {
    float: left;
    overflow: hidden;
    padding: 0;
}

div.gk_tab_wrap-style3 {
    background: none repeat scroll 0 0 #D4E2F2;
   border: 1px solid #FFFFFF;
   margin: 2px auto;
}

/* modifica TABS GK3, Ven a estudiar a la UC style5  ----------------------- */
div.gk_tab-style5{}

div.gk_tab-style5 h3{
	background: url('../../images/accordion/style5/h3.png') repeat-x 0 0;
	color: #fff;
	margin: 0;
	padding: 0;
     /*   line-height: 43px;
	height: 43px;*/
	font-size: 16px;
	cursor: pointer;
}

div.gk_tab-style5 h3:hover,
div.gk_tab-style5 h3.active{
	background: url('../../images/accordion/style5/h3_hover.png') repeat-x 0 0;
}

div.gk_tab-style5 h3 span{
	padding: 0 10px;
	margin: 0;
}

div.gk_tab-style5 div.gk_tab_item_space{
	padding: 0px;
	overflow: hidden;
}

div.gk_tab-style5 div.gk_tab_container-style5{}

.clearfix-tabs{
	clear: both;
}

.gk_tab_item_space{
	padding: 10px 10px 0px 10px;
}

div.gk_tab-style5 {
	position: relative;
}

div.gk_tab_wrap-style5 {
	margin: 0 auto;
        background: #f9f9f9;
	border: 1px solid #e0e0e0;
}

div.gk_tabmenu-style5 {
	overflow:hidden;
}

ul.gk_tab_ul-style5 {
	list-style-type: none;
	margin: -1px 0 0;
	padding: 0;
}

ul.gk_tab_ul-style5 li {

background: none;
 padding: 0;
	float: left;
	cursor: pointer;
	margin: 0;
	position: relative;
/*width: 213px;*/
width: 180px;
}

ul.gk_tab_ul-style5 li span {
background: url('/images/stories/backg_flecha1.png') no-repeat 100% 0;
	/*background: url('../../images/horizontal/style5/bg_tab.png') repeat-x 0 0;*/
	display: block;
	height: 28px;
	line-height: 27px;
	padding: 0 10px;
	font-size: 12px;
	color: #666;
	text-transform:uppercase;
	/*border: 1px solid #e1e1e1;*/
	border-left: none;
        font-family:helvetica, arial;
        margin-bottom: 1px;
}

ul.gk_tab_ul-style5 li.active span {
	/*background: url('../../images/horizontal/style5/bg_tab-active.png') repeat-x 0 0;*/
	color: #fff;
	/*border: 1px solid #97c731;*/
}

div.gk_tab_container0-style5 {
	/*clear: both;*/
}

div.gk_tab_container1-style5 {
	overflow: hidden;
}

div.gk_tab_item-style5 {
	float: left;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
}

div.gk_tab_button_next-style5,
div.gk_tab_button_prev-style5 {
	width: 24px;
	height: 24px;
	background: url('../../images/horizontal/style5/b_next.png') no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	top: 43%;
	right: 0;
}

div.gk_tab_button_prev-style5 {
	background: url('../../images/horizontal/style5/b_prev.png') no-repeat 0 0;
	left: 0;
	right:inherit;
}

div.gk_tab_button_next-style5:hover {
	background: url('../../images/horizontal/style5/b_next.png') no-repeat 100% 0;
}

div.gk_tab_button_prev-style5:hover {
	background: url('../../images/horizontal/style5/b_prev.png') no-repeat 100% 0;
}

.gk_tab_container0-style5,
.gk_tab_container1-style5,
.gk_tab_container2-style5{
	position:relative;

}


.clearfix-tabs{
	clear: both;
}

.gk_tab_item_space{
	padding: 10px 10px 0px 10px;
}

/* ||| set of clearing floats |||*/	
.clearfix-tabs:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix-tabs {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix-tabs {
	height: 1%;
}
.clearfix-tabs {
	display: block;
	clear: none;
}
/* End hide from IE-mac */
/* ||| the end |||*/

div.gk_tab-style5 {
/*background: url("../../../images/stories/bg_tab.png") repeat-y scroll 0 0 #CEE7FA;
border: 1px solid #dadada;*/
padding: 0;
position: relative;

}

div.gk_tabmenu-style5 {
	overflow:hidden;
}

ul.gk_tab_ul-style5 {
	list-style-type: none;
	margin: 0;
	/*padding: 20px 0;*/
	float: left;
	height: 100%;
/*width: 213px;*/
width: 180px;
}

ul.gk_tab_ul-style5 li {
/*background: url("../../../images/stories/bg_ul.png") repeat-x scroll 100% 100% transparent;*/
cursor: pointer;
margin: 0;
padding: 0;
position: relative;


}

ul.gk_tab_ul-style5 li span {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    line-height: 15px;
    padding: 10px 20px 5px 15px;
    text-transform: none;
    vertical-align: bottom;

}

ul.gk_tab_ul-style5 li.active span {
	/*background: url('../../images/vertical/style5/bg_tab-active.png') no-repeat 100% 0;
	color: #3f6b95;
	padding: 0;
background: none #EFF8FF;*/
background: url('/images/stories/backg_flecha2.png') no-repeat 100% 0;
    color: #3F6B95;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    line-height: 15px;
    padding: 10px 20px 5px 15px;
    text-transform: none;

}

div.gk_tab_container0-style5 {
	float: left;
	/*background: #EFF8FF url('../../images/vertical/style5/bg_mod.png') repeat-x 0 0;
background: #D8EBFB;*/
	padding: 0px 0px 0px 5px;
}

div.gk_tab_container1-style5 {
	overflow: hidden;
margin: 0;
}

div.gk_tab_item-style5 {
	float: left;
	overflow: hidden;
}

div.gk_tab_button_next-style5,
div.gk_tab_button_prev-style5 {
	width: 24px;
	height: 24px;
	background: url('../../images/vertical/style5/b_next.png') no-repeat 0 0;
	cursor: pointer;
	top: 86%;
	position: absolute;
	right: 10px;
}

div.gk_tab_button_prev-style5 {
	background: url('../../images/vertical/style5/b_prev.png') no-repeat 0 0;
	position: absolute;
	right: 38px;
}

div.gk_tab_button_next-style5:hover {
	background: url('../../images/vertical/style5/b_next.png') no-repeat 100% 0;
}

div.gk_tab_button_prev-style5:hover {
	background: url('../../images/vertical/style5/b_prev.png') no-repeat 100% 0;
}

.gk_tab_container0-style5,
.gk_tab_container1-style5,
.gk_tab_container2-style5{
	position:relative;
}
/* ---------------- para módulo Revistas destacadas GK4 -----------------------

.nsp_art img.nsp_image {
    display: none;
}
*/

.nsp_art{
padding-top: 4px;
}
/* ---------------- para módulo FAQs style6 -----------------------*/

div.gk_tab-style6{}

div.gk_tab-style6 h3{
	background: url('../../../images/stories/faq-active.png') repeat-x 0 0;
	color: #fff;
	line-height: 26px;
	margin: 0;
	padding: 0;
	height: 26px;
	font-size: 16px;
	cursor: pointer;
}

div.gk_tab-style6 h3:hover,
div.gk_tab-style6 h3.active{
	background: url('../../../images/stories/faq-active2.png') repeat-x 0 0;
}

div.gk_tab-style6 h3 span{
	padding: 0 10px;
	margin: 0;
}

div.gk_tab-style6 div.gk_tab_item_space{
	padding: 10px;
	overflow: hidden;
}

div.gk_tab-style6 div.gk_tab_container-style1{}


.clearfix-tabs{
	clear: both;
}

.gk_tab_item_space{
	padding: 10px 10px 0px 10px;
}

div.gk_tab-style6 {
	position: relative;
}

div.gk_tab_wrap-style6 {
	margin: 0 auto;
}

ul.gk_tab_ul-style6 {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
}

ul.gk_tab_ul-style6 li {
	float: left;
	cursor: pointer;
	margin: 0 3px -1px 0;
	border: 1px solid #ebebeb;
	border-bottom: none;
	position: relative;
	padding: 1px;
	padding-bottom: 0px;
}

ul.gk_tab_ul-style6 li span {
	background: url('../../images/horizontal/style1/bg_tab.png') repeat-x 0 0;
	display: block;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
	font-size: 10px;
	color: #666;
	text-transform:uppercase;
}

ul.gk_tab_ul-style6 li.active span {
	background: url('../../images/horizontal/style1/bg_tab-active.png') repeat-x 0 0;
	color: #aa2207;
}

div.gk_tab_container0-style6 {
	clear: both;
	background: url('../../images/horizontal/style1/bg_content.png') repeat-x 0 0;
}

div.gk_tab_container1-style6 {
	overflow: hidden;
	background: url('../../images/horizontal/style1/bg_content-bottom.png') repeat-x 0 100%;
}

div.gk_tab_item-style6 {
	float: left;
	overflow: hidden;
	padding: 10px;
}

div.gk_tab_button_next-style6,
div.gk_tab_button_prev-style6 {
	width: 24px;
	height: 24px;
	background: url('../../images/horizontal/style1/b_next.png') no-repeat 0 0;
	cursor: pointer;
	position: absolute;
	top: 43%;
	right: 0;
}

div.gk_tab_button_prev-style6 {
	background: url('../../images/horizontal/style1/b_prev.png') no-repeat 0 0;
	left: 0;
	right:inherit;
}

div.gk_tab_button_next-style6:hover {
	background: url('../../images/horizontal/style1/b_next.png') no-repeat 100% 0;
}

div.gk_tab_button_prev-style6:hover {
	background: url('../../images/horizontal/style1/b_prev.png') no-repeat 100% 0;
}
.gk_tab_container0-style6,
.gk_tab_container1-style6,
.gk_tab_container2-style6{
	position:relative;
}

/* buscador de programas */

.alerta{
color:red;
}
SELECT.programa_select{ 
width:300px;
}


#buscador3{
width:100%;
}

#cajacombo1{
float:left;
width:300px;
}
#cajacombo1 select{
margin-top: 3px;
}
#cajacombo2{
float:left;
width:300px;
}

#contenidoPrograma{
float:left;
width:100%;
margin-top: 15px;
}

.xmap{
width: 690px;
}

.space{
height:5px;}

.space2 {
    float: left;
    height: 6px;
    width: 200px;
}

.space3{
height:18px;}

.space4{
    float: left;
    height: 19px;
    width: 200px;
}

.sf-sub-indicator {
    background: url("../images/bullet_topmenu.gif") no-repeat;
    height: 4px;
    margin: 4px -1px 0 0;
    width: 7px;
}

a > .sf-sub-indicator {
    background-position: 0;
}

.blog{
	width:700px;
    font-family: verdana;
    font-size: 11px;
}

.xmap ul.level_2{
	display:none;
}

.xmap .contentpaneopen{
	margin:20px 0 0 0;
}

/* cambios 8enero */

.menu_egresados ul.menu {
    border-bottom: 1px solid #ddd;
    margin: 20px 0 15px 15px;
    padding: 0;
    width: 655px;
}

.menu_egresados ul.menu li{
    display: inline-block;
}

.menu_egresados ul.menu li.active a{
    color: #D14224;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #ddd;
    background: #fff;
}

.menu_egresados ul.menu li a {
    border: 1px solid #ddd;
    color: #2F549E;
    font-size: 11px;
    margin: 0 2px -1px 0;
    padding: 4px 8px;
    background: rgb(232,236,239); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(232,236,239,1) 51%, rgba(214,218,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(51%,rgba(232,236,239,1)), color-stop(100%,rgba(214,218,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(232,236,239,1) 51%,rgba(214,218,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(232,236,239,1) 51%,rgba(214,218,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(232,236,239,1) 51%,rgba(214,218,221,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(232,236,239,1) 51%,rgba(214,218,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8ecef', endColorstr='#d6dadd',GradientType=0 ); /* IE6-9 */
}

.menu_egresados ul.menu li a:hover{
    color: #D14224;
    background: rgb(214,218,221); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(214,218,221,1) 0%, rgba(232,236,239,1) 51%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,218,221,1)), color-stop(51%,rgba(232,236,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(214,218,221,1) 0%,rgba(232,236,239,1) 51%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(214,218,221,1) 0%,rgba(232,236,239,1) 51%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(214,218,221,1) 0%,rgba(232,236,239,1) 51%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(214,218,221,1) 0%,rgba(232,236,239,1) 51%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6dadd', endColorstr='#e8ecef',GradientType=0 ); /* IE6-9 */
}

/*tabs articulos*/

.tabs_articulo ul.menu {
    border-bottom: 1px solid #DDDDDD;
    display: inline-table;
    margin: -16px 0 15px 15px;
    padding: 0;
    width: 655px;
}

.tabs_articulo ul.menu li{
    display: inline-block;
}

.tabs_articulo ul.menu li.active a{
    color: #D14224;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #fff;
    border-right: 1px solid #ddd;
    background: #fff;
}

.tabs_articulo ul.menu li a {
    border: 1px solid #ddd;
    color: #2F549E;
    font-size: 11px;
    margin: 0 2px -1px 0;
    padding: 4px 8px;
    background: rgb(232,236,239); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(232,236,239,1) 51%, rgba(214,218,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(51%,rgba(232,236,239,1)), color-stop(100%,rgba(214,218,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(232,236,239,1) 51%,rgba(214,218,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(232,236,239,1) 51%,rgba(214,218,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(232,236,239,1) 51%,rgba(214,218,221,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(232,236,239,1) 51%,rgba(214,218,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8ecef', endColorstr='#d6dadd',GradientType=0 ); /* IE6-9 */
}

.tabs_articulo ul.menu li a:hover{
    color: #D14224;
    background: rgb(214,218,221); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(214,218,221,1) 0%, rgba(232,236,239,1) 51%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,218,221,1)), color-stop(51%,rgba(232,236,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(214,218,221,1) 0%,rgba(232,236,239,1) 51%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(214,218,221,1) 0%,rgba(232,236,239,1) 51%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(214,218,221,1) 0%,rgba(232,236,239,1) 51%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(214,218,221,1) 0%,rgba(232,236,239,1) 51%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6dadd', endColorstr='#e8ecef',GradientType=0 ); /* IE6-9 */
}