body { background: #000; margin: 0; padding: 0; color: #575656; }

/*-- Estilos Genericos -----------------------------------*/
img { border: 0; padding: 0; }
a { color: #717136; text-decoration: none;}
a:hover {text-decoration:underline; }

p { font: 12px "Lucida Grande", Arial, Helvetica, sans-serif; margin: 8px 0 10px 0; line-height:17px;}
small {color:#757575; /*text-transform:uppercase;*/ font-size: 1.2em;margin:4px 0 8px; font-weight: bold;  display:block;}
strong {font-weight: bold; color: #2d2d2d; }

textarea {}
form {}
input.textbox {border: 1px solid #e7e7e5; width: 245px; color:#757575; font-size: 1.2em; padding: 5px 6px; margin-bottom: 8px; }
fieldset {margin-bottom: 12px;}
select {}
legend {color:#575656; font-size:1.3em; padding:6px 0 5px;}
.pdf { background: url(../images/icon_pdf.jpg) left no-repeat; padding: 5px 0 5px 25px; margin: 15px 0; }

h2 {font: 22px "Lucida Grande", Helvetica, Arial, sans-serif; color: #42413c; margin: 0 0 10px 0;}
h3 {font: 15px "Lucida Grande", Arial, sans-serif; color: #42413c; font-weight:bold; }
h4 {font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; color: #42413c; font-weight:bold; padding-top:8px;}
h5 {font: 13px "Lucida Grande", Arial, Helvetica, sans-serif; color: #42413c;} 
iframe { border: 1px solid #D2D2D2; background-color: #fff;width: 290px;}


/*-- ClearFix -----------------------------------*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/*-- Estructura -----------------------------------*/
.wrap { width: 960px; margin: 0 auto; font: 10px "Lucida Grande", Arial, Helvetica, sans-serif; text-align:left;position:relative;} 

#col_wrapper {background: transparent url(../images/bg_content_borders.png) repeat-y 310px 0;}

#col1 {width: 295px; float: left;}
#col2 {width: 280px; float: left; margin-left:30px;}
#col3 {width: 293px; float: left; margin-left:30px;}
#col2_wide {width: 720px; float: left; margin:0 0 0 30px; background:#fbfbfa; padding: 18px 0 0 0; min-height:560px; height:auto !important; height:560px;}

#coluno {width: 300px; float: left;padding-left: 10px;}
#coluno p {text-align: justify; padding-right: 10px;}
#coldos {width: 310px; float: left;padding-left: 10px;}
#coltres {width: 300px; float: left;padding: 0 10px 0 10px;}

.verde {color: #6a9104;}
.lineagris {border-top: 1px solid #A7A7A7; margin: 0 10px 0 10px; padding: 0 0 10px 0;}

#contacto_home{
	width:242px;
	height:360px;
	background:#fafafa;
	position:absolute;
	top:210px;
	right:0;
	padding: 0 0 0 0;
}
#contacto_home #ini_box{background: url(../images/contacto-accesos1.jpg) 50% 0 no-repeat;padding:5px 0 0;margin:0;}
#contacto_home #cont_box{background: url(../images/contacto-accesos2.jpg) 50% 0 repeat-y; padding:0;margin:0;}
#contacto_home #end_box{background: url(../images/contacto-accesos3.jpg) 50% 100% no-repeat;padding:0 15px 40px 12px;margin:0;}
#contacto_home h3{
	margin:8px 10px 12px 20px; 
}
#contacto_home p{
	margin:8px 10px 12px 20px; 
}
#contacto_home .tel{display:block;margin:4px 0 4px;font-weight:bold;}
#contacto_home .nom{display:block;margin:4px 0 4px;font-weight:bold;}
/* masthead */
#masthead {width: 100%; background:#000;}
#masthead .wrap { /*width:960px;*/ height: 102px; position: relative; }
#masthead .wrap a#logo{display: block; width: 110px; height: 80px; background: url(../images/logouct.png)  no-repeat !important; background-image: none;	filter: none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/logouct.png'); text-indent: -5000em; float: left; margin: 12px 0 0 10px; }
#masthead .wrap h1 { color:#fff;  font-family: "Lucida Grande" Arial, Helvetica, sans-serif; font-size:28px; padding: 15px 0 0 170px; display:block; }

/* primary nav */
#prim_nav {font: normal 1.3em/1.3 "Lucida Grande" Arial, Helvetica, sans-serif; display: block; background:#6a9104; position:absolute; right:0px; bottom: 0;}
#prim_nav li {float: left;}
#prim_nav a { display: block; padding: 10px 16px 9px; color:#fff; font-weight:bold;}
#prim_nav a:hover, #prim_nav .current_page_item, #prim_nav .current_page_parent {text-decoration: none; background:#fff; color:#000;}
#prim_nav a#mnu_first {background: url(../images/curva_verde_izq.jpg)  no-repeat top left;}
#prim_nav a#mnu_last {background: url(../images/curva_verde_der.jpg)  no-repeat top right;}
#prim_nav a#mnu_first:hover, #prim_nav .current_page_item  a#mnu_first {color: #000;background: #fff url(../images/curva_blanca_izq.jpg)  no-repeat top left;}
#prim_nav a#mnu_last:hover , #prim_nav .current_page_item  a#mnu_last {color: #000;background: #fff url(../images/curva_blanca_der.jpg)  no-repeat top right;}
#prim_nav .current_page_item a {color:#000;}
/* primary nav dropdowns */
#prim_nav li ul {background:#7e9d01; display:block; position:absolute; z-index:1; width: 200px; left: -999em;}
#prim_nav li:hover ul, #prim_nav li.sfhover ul {left:auto;}
#prim_nav li li {float:none; z-index:1;}
#prim_nav li li a {padding:9px 9px 9px 15px; height: auto; z-index:1;}



/*-- Contenido -----------------------------------*/
#content {background: #e0e0e0 url(../images/background.jpg) repeat-y center;}
#contentindex {background: #fff url(../images/fondo_portada.jpg) repeat-x top center;border-top: 2px solid #819d00;}
#content .wrap, #contentindex .wrap { width:960px; background: #fafafa; 
/*border: 2px solid #e0e0d9; border-bottom:none; border-top: none;*/
         min-height:630px;
         height:auto !important;
         height:630px;
}

h3 a, h4 a {color:#2d2d2d;}
h3 a:hover, h4 a:hover {color:#717136;}

.article_teaser {margin-bottom:15px; padding-bottom: 15px;}
.article_teaser  h3 a{color:#E16217; }
a.read_more {float:right; font-size:1.2em; margin-bottom: 20px;}
p.separador_noticias{ border-bottom: 1px solid #eee; padding: 0 0 5px 0;}
p.separador_noticias a{ color:#101012;}
.colteaser_home{margin-left:5px;}
/* flash */
#flash_portada {margin: 0 0 0 5px; padding: 30px 0 30px 0; background:#FAFAFA;}
#pasto{	background: #fafafa; width:956px; height:71px;margin:-40px -20px -15px -13px; _margin:-40px -20px -15px -12px;}
/*-- Accesos -----------------------------------*/
ul#accesos {border-bottom:1px solid #D4D3C8;margin:0 -5px 26px 5px;padding-bottom:20px;width:932px; }
ul#accesos li {float: left; width: 226px; height: 174px;margin-right:9px; position: relative; }
ul#accesos li.caja_contacto {margin-right:0; width: 215px; height: 174px;}
ul#accesos li a {display: block;  width:226px; height: 174px; position:relative;overflow:hidden;}
ul#accesos li a.caja1 {background: transparent url(../images/fondo_acceso_irnr.jpg) no-repeat top left;}
ul#accesos li a.caja2 {background: transparent url(../images/fondo_acceso_geografia.jpg) no-repeat top left;}
ul#accesos li a.caja3 {background: transparent url(../images/fondo_acceso_bgrn.jpg) no-repeat top left;}
ul#accesos li a.caja_contacto{ display: block; width: 215px; height: 174px; background: transparent url(../images/contacto-accesos.jpg) no-repeat top left;}

ul#accesos li a  .titulo {font-size:14px; font-weight:bold; color: #fff; padding:5px 0 0 17px;margin:0 0 5px; display:block; min-height:36px; height:auto !important; height:36px;}
ul#accesos li a  .texto {color: #3f3f3f; font-size: 11px; padding:10px 10px 0 17px; display:block;}
ul#accesos li a em.leer_mas{ color: #fff; display:block; width:55px; height:15px; position:absolute; bottom:20px; left:10px; font-weight:bold;} 

ul#accesos li a.caja_contacto  .titulo {color:#000;}
ul#accesos li a.caja_contacto  .texto { font-size:12px;}

ul#accesos li a:hover{ text-decoration:none;}
ul#accesos li a.caja1:hover {background: url(../images/irnr_acceso_blanco.jpg) no-repeat top left;}
ul#accesos li a.caja2:hover {background: url(../images/geografia_acceso_blanco.jpg) no-repeat top left;}
ul#accesos li a.caja3:hover {background: url(../images/bgnr_acceso_blanco.jpg) no-repeat top left;}
ul#accesos li a.caja_contacto:hover {background: url(../images/contacto-accesos_in.jpg) no-repeat top left;}


ul#accesos li a:hover .titulo {color:#fff;}
ul#accesos li a:hover.caja_contacto .titulo{color:#000;}
ul#accesos li a:hover em.leer_mas{color:#2f2f2f;}

ul#accesos li a span.liston_nuevas{	background: url(../images/nueva.png)  no-repeat !important;	background-image: none;	filter: none !important;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/nueva.png');	display:block;	width:138px;	height:155px;	position:absolute;	top:112px;	right:0;}


/*-- Panel -----------------------------------*/
.panel {background: #f5f5f1 url(../images/bg_shadow.png) no-repeat bottom right; padding:15px}
.panel h3 {font-family: Helvetica, Arial, sans-serif; font-weight: normal; font-size:1.7em;}
.panel a {font-size:1.2em;}


/*-- Footer -----------------------------------*/
#footer { background: #000; width: 958px; color: #fff; padding-top: 40px; margin: 0 auto; height:50px;}
#footer .wrap {padding: 0; width: 930px; text-align:center;}


#footer ul {font-size:1.2em;  }
#footer li {display:inline; padding-left: 4px; color: #be632a;}
#footer li.first {padding-left:0;}
#footer li span{color: #fff;}
#footer a {color:#be632a; text-decoration: none;}
#footer a:hover {text-decoration: underline;}


/*--Subpaginas -----------------------------------*/
/* Column widths etc */
#narrow #content .wrap, #wide #content .wrap {background: #fbfbfa url(../images/bg_subpage_bg.png) repeat-y right top; padding:0 0 15px 15px; width:941px;}
#narrow #content .wrap2, #wide #content .wrap2 {background: #fbfbfa url(../images/bg_subpage_bg2.png) repeat-y right top; padding:0 0 15px 15px; width:941px;}
#narrow.limpio #content .wrap{ background-color:#fbfbfa; background-image:none;}
#wide #content .wrap {padding:0 0 15px 15px; width:941px;}
#narrow #col1 {width: 156px; margin:0; padding:18px 0 0 0;}
#wide #col1 {width: 626px; margin:0; padding:12px 0 0 0; margin-left: 10px; }
#narrow #col2 {width: 475px; padding: 13px 0 0 0; margin-left:15px;}
#narrow #col3, #wide #col3 {width: 250px; padding: 5px 0 0 0;}
#wide #col3 { margin-left: 40px; }
#col_sup{ background:#fbfbfa; margin-left:-15px; padding-left:15px;}
#wide #col_sup{border-bottom:none;}

/* titulos secciones*/
#wide #col1 h2, #narrow #col2 h2 , #col2_wide h2{color: #595927;}

/* BG image on top RH of column wrap */
.escuela #col_wrapper {background: transparent url(../images/ilustraciones4.jpg) no-repeat right top; padding-top:9px;} 
.carrera_bgrn #col_wrapper {background: transparent url(../images/ilustraciones1.jpg) no-repeat right top; padding-top:9px;} 
.carrera_irnr #col_wrapper {background: transparent url(../images/ilustraciones2.jpg) no-repeat right top; padding-top:9px;} 
.carrera_geog #col_wrapper {background: transparent url(../images/ilustraciones3.jpg) no-repeat right top; padding-top:9px;} 
.postgrado #col_wrapper {background: transparent url(../images/ilustraciones10.jpg) no-repeat right top; padding-top:9px;} 
.investigacion #col_wrapper {background: transparent url(../images/ilustraciones5.jpg) no-repeat right top; padding-top:9px;} 
.extension #col_wrapper {background: transparent url(../images/ilustraciones7.jpg) no-repeat right top; padding-top:9px;} 
.alumnos #col_wrapper {background: transparent url(../images/ilustraciones6.jpg) no-repeat right top; padding-top:9px;} 
.noticias #col_wrapper {background: transparent url(../images/ilustraciones8.jpg) no-repeat right top; padding-top:9px;}
.contacto #col_wrapper {background: transparent url(../images/ilustraciones9.jpg) no-repeat right top; padding-top:9px;}


/* SUB NAV */
#sub_nav_holder {width: 155px; background: #fff url(../images/bg_hard_shadow.png) no-repeat bottom right;padding:1px 0 3px 1px;}
#sub_nav, .wp-tag-cloud {width: 152px; padding: 0 0 1px;}
#narrow #sub_nav li, #narrow .wp-tag-cloud li {border-bottom:1px solid #fff;}
#narrow #sub_nav a, #narrow .wp-tag-cloud a {color:#000; font-size: 1.2em; font-wight:bold; display:block; padding:7px 10px;}
#narrow #sub_nav a:hover, #sub_nav .current_page_item a, #sub_nav .current_page_parent, #narrow .wp-tag-cloud a:hover, #narrow #sub_nav a.marcado { text-decoration: none; background:#7e9d01;color: #fff;}

/* Sub Nav bg colours */
#sub_nav {background: #bcc596;}

/* Page Functions - Breadcrumbs etc */
#page_functions { width:940px; border-bottom:1px solid #BFBFBF; margin-bottom: 10px; margin-right: 10px; }
#wide #page_functions { width: 920px; margin-left: 10px; margin-right: 10px;}
#bct { float:left; width:60%;}
#print {float:right; margin:0;padding-right: 30px;}
#bct p, #print p {color:#777; font-size:10px !important;}
#print a#imprimir {background: url(../images/icon_print.png) left no-repeat; color:#777; display:block; padding: 2px 0 2px 19px; float:right; }
#print a#linkgaleria{background: url(../images/icon_photo.gif) left no-repeat; color:#777; display:block; padding: 2px 0 2px 19px; margin-left:10px; float:right; }


/* banner superior*/
#banner_superior{ width:940px; margin:0 0 0 0; padding:0;}
#banner_superior img.shadow { float: none !important; background: transparent url(../images/bg_shadow_banner.jpg) no-repeat bottom right; padding: 1px 3px 3px 1px; margin: 0 0 0 0 !important;}

/*--Inside content styles -----------------------------------*/
.inside #col2 p.intro, .inside #col1 p.intro {color:#1a1a1a; font-size:13px; line-height:1.3;}
#content p, #narrow .article_teaser p.intro {font-size: 12px; color: #575656; }

/* Lists */
body#wide #col1 ul, .inside #col2 ul { font-size: 1.3em; line-height: 1.3; padding: 0; margin: 12px 0 12px 10px; }
body#wide #col1 li, .inside #col2 li { padding-left: 20px; margin: 5px 0; /*background: url(../images/bullet.gif) 0 5px no-repeat !important;*/ }

/* Images */
img.shadow { float: none !important; background: transparent url(../images/bg_hard_shadow.png) no-repeat bottom right; padding: 1px 3px 3px 1px; margin: 0 0 20px 0 !important;}
body#wide #col1 img, #col2 img { float: right; background: transparent url(../images/bg_hard_shadow.png) no-repeat bottom right; padding: 1px 3px 3px 1px; margin: 0 0 4px 10px; }

#narrow h3, #wide h3 {margin-top:10px;}
#narrow #col3 h3, #wide #col3 h3 {font-size:1.4em;}
#narrow #col1 h3, #wide #col1 h3 { margin-bottom: 10px; }
#narrow #col3 .article_teaser p, #wide #col3 .article_teaser p {font-size:12px;}
#wide #col1 .article_teaser{ border-bottom: 1px solid #eee;}
#wide #col1 .article_teaser  h3 a{color:#2D2D2D; }
#wide #col1 .article_teaser p {font-size:12px; color: #575656;}

#wide #col1 .article_teaser img.thumb_news {float:right; }
#wide #col1 #mas_imagenes{margin-top:10px;}
#wide #col1 #mas_imagenes img{float:left; margin:0 5px 5px 0; }
#wide #col1 #documentos_adj{margin-top:10px;}
#wide #col1 #documentos_adj img{float:left; border:none; margin-right:5px;}
#inicio #col_wrapper{background:none;min-height:200px;height:auto !important;height:200px;}
#inicio #col1, #inicio #col2{width:330px;}

#inicio #col_wrapper img.thumb_right{
	padding: 0 0 8px 8px;
	margin:0;
	float:right;
	background:none;
	display:block;
}

/* Sitemap */
#sitemap li a { color:#333 !important:}
ul#sitemap li ul { font-size: 90% !important; }
ul#sitemap li ul a { color: #717136;}

/* Galeria ----------------------------------------------- */
			
#imagenes-galeria{
	margin:10px 10px;
}

#imagenes-galeria img{
	margin:6px; 
	float:left;	
	border:1px solid #ffffff;
	padding:3px;
}

#ant-sigte{
	clear:both;
	margin-top:10px;
}
.contacto_staff img{
	border:none;
	float:left;
}
p.ant-sig{
	text-align:right;
	margin: 5px 25px 5px 5px;
}
p.ant-sig a{
	text-decoration:underline;
}
p.ant-sig a.pag_marcada{
	text-decoration:none;
}
/*tablas*/		
table.listado_cebra{
	font-size:12px;
	margin:5px 0 10px 0;
}
table.listado_cebra tr{
	border-bottom:1px solid #c5c5c5;
}
table.listado_cebra tr td{
	padding:5px;
	color:#838A5C;
	text-align:left;
}
table.listado_cebra tr td.titulo_p{
	color:#293003;
}
table.listado_cebra tr th{
	background:#858552;
	padding:5px;	
	font-weight:bold;
	color:#fbfbfa;
}
table.listado_cebra tr.color1{
	background:#E8E9E3;
}
table.listado_cebra tr.color2{
	background:#f0f3f1;
}

body.inside #col2 ul.vineta li{
	list-style-type: circle;
	margin-left:10px;
	padding-left:10px;	
}
/* --Acordeon --------*/
ul.acordeon_cont{
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #fbfbfa;
	width: 440px;
	position:relative;
}
ul.acordeon_cont  li{
	list-style-type: none;
}	
body.inside #col2 ul.acordeon_cont, body.inside #col2 ul.acordeon_cont li {
	margin-left:0;
	padding-left:0px;
}
ul.acordeon_cont  li ul li{
	list-style-type: none;	
	margin-left:20px;	
	vertical-align:top;
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif; 	
}

ul.acordeon_cont  li ul li ul li{
	list-style-type: disc;
	font: 12px "Lucida Grande", Arial, Helvetica, sans-serif; 
}
	
ul.acordeon_cont a, ul.acordeon_cont span{
	display: block;
	padding: 4px 10px;
	color: #42413c;
	text-decoration: none;
	background: #D4D8BD url(../images/fblanca.gif) no-repeat;
	background-position:95% center;
}

ul.acordeon_cont .open a, ul.acordeon_cont .open span {
	background: #C1C193 url(../images/fblanca_arriba.gif) no-repeat;
	background-position:95% center;
}

ul.acordeon_cont a:hover {
	/*text-decoration: underline;*/
	background: #C1C193 url(../images/fblanca.gif) no-repeat;
	background-position:95% center;	
	color: #fff;
}
ul.acordeon_cont a:focus, ul.acordeon_cont a:active  {
	/*background: #C1C193 url(../images/fblanca_arriba.gif) no-repeat;
	background-position:95% center;*/
	text-decoration:none;
}

ul.acordeon_cont .subMenuAcordeon{
	background: #fbfbfa;
	margin: 25px 0;
	padding: 0;
}
ul.acordeon_cont ul.subMenuAcordeon a {
	background: none;
	padding: 3px 20px;
}
ul.acordeon_cont ul.subMenuAcordeon  li a {
	color:#575656;	
	display:inline;
}
ul.acordeon_cont li {
	_height: 1px;
}	
ul.acordeon_cont li a.link_mail:hover{
	background:#fff;
	color:#575656;
}
/*formulario*/

.formulario dt{
	font-weight:normal;
	font-size: 11px;	
}

.formulario dd{
	margin: 0 0 10px 0;
}

.formulario input.text{
	height:17px;
	border:1px solid #D8D7D7;
	width:450px;
}

.formulario input:hover, .formulario textarea:hover {
	border: 1px solid #1f2d22;
}

.formulario textarea{
	width:450px;
	height:150px;
	border:1px solid #D8D7D7;
}

.formulario input.submit{
	width:120px;
	padding: 2px 10px;
	font-size:12px;
	cursor: pointer;
	color: #fff;
	background: #293C2D;
	border-width: 1px;
	border-style: solid;
	border-color: #f5f5f5 #555555  #555555 #f5f5f5;
}

.formulario #submit{
	text-align:left;
	padding-left:165px;
}
/* otros */
p#aviso{
	color: #009664;
	margin-bottom:15px;
}

#col_wrapper  .contenedorimg1 img,#col_wrapper .contenedorimg2 img{
	padding: 0 0 8px 0;
	margin:0;
	float:left;
	background:none;
	display:block;
}

/*flash*/

#flash_lateral{
	float: left;
	display:block;
	margin:0;
	padding-right: 20px;
	padding-bottom: 10px;
}

#contenedor_galeria{
	width:650px;
	padding:0;
	margin:0 0 0 20px;
}
#col_wrapper #col1 #contenedor_galeria img{
	float:left;
}

.verde {color: #7E9D01;}
.azul {color: #5A85A7;}
.cafe {color: #9D5C00;}
/*eventos portada*/
#evento_detalles {background-color: #fff;}
#evento_navegacion {background: #d2d2d2; color:#E16217; font-size: 14px;text-align: center; padding: 3px 0 5px 0;}
#evento_navegacion .evento_izq {float: left;}
#evento_navegacion .evento_der {float: right;}
.eventos_portada ul {list-style-image: url('../images/calendar.png');}
.eventos_portada ul li a {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #373737;}
.evento_mes {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
.image_evento {padding: 5px; border: 1px solid #A7A7A7;}
.eventos_texto p a, .listado_noticias li a {color:#E16217; font-weight: bold;} 
.listado_noticias li {padding-bottom: 10px}
.listado_noticias li a {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

#menu_docencia2 {background: transparent url(../images/sprite_carreras.jpg) 0 0 no-repeat;height:173px; width:920px;}
#menu_docencia3 {background: transparent url(../images/sprite_carreras.jpg) 0 -175px no-repeat;height:173px; width:920px;}
#menu_docencia1 {background: transparent url(../images/sprite_carreras.jpg) 0 -349px no-repeat;height:173px; width:920px;}
#menu_postgrado1 {background: transparent url(../images/sprite_magister.jpg) 0 0 no-repeat;height:173px; width:920px;}
#menu_postgrado2 {background: transparent url(../images/sprite_magister.jpg) 0 -174px no-repeat;height:172px; width:920px;}

#menu_docencia1 ul,#menu_docencia2 ul,#menu_docencia3 ul, #menu_postgrado1 ul, #menu_postgrado2 ul {width: 920px;}
#menu_docencia1 ul li,#menu_docencia2 ul li,#menu_docencia3 ul li, #menu_postgrado1 ul li, #menu_postgrado2 ul li {display: inline;}
#menu_docencia1 ul li a.link_biologia,
#menu_docencia1 ul li a.link_ingenieria,
#menu_docencia1 ul li a.link_geografia,
#menu_docencia2 ul li a.link_biologia,
#menu_docencia2 ul li a.link_ingenieria,
#menu_docencia2 ul li a.link_geografia,
#menu_docencia3 ul li a.link_biologia,
#menu_docencia3 ul li a.link_ingenieria,
#menu_docencia3 ul li a.link_geografia,
#menu_postgrado1 ul li a.link_magister,
#menu_postgrado1 ul li a.link_postitulo,
#menu_postgrado2 ul li a.link_magister,
#menu_postgrado2 ul li a.link_postitulo { padding-right: 242px; padding-bottom: 29px; margin-right: 8px;}


#redes_sociales {width: 250px;}
#redes_sociales iframe {background-color: transparent;}


#menu_rsociales ul {width: 250px;}
#menu_rsociales ul li {display: inline;}
#menu_rsociales ul li a { padding-right: 5px; padding-bottom: 5px; margin-right: 8px;}

#noticia_interior_mag {width: 100%; border: 2px solid #FF8400; background-color: #FFE6CA;}
#noticia_interior_pos {width: 100%; border: 2px solid #3DBDC2; background-color: #BCFDFF;}
#noticia_interior_bgrn {width: 100%; border: 2px solid #0C8B00; background-color: #BCFFB6;}
#noticia_interior_geo {width: 100%; border: 2px solid #8B6300; background-color: #FFE8AF;}
#noticia_interior_irnr {width: 100%; border: 2px solid #00448B; background-color: #C0DFFF;}

#noticia_interior_mag ul { list-style-image: url(../images/icon_news.png); list-style-type:disc;}

.linea_gris { border-top: 1px solid #A9A9A9;border-bottom: 1px solid #A9A9A9; margin: 10px 5px 10px 5px; padding: 10px 0 10px 0;}
.linea_gris2 { border-bottom: 1px solid #D2D2D2; margin: 10px 100px 10px 0px; padding: 0px 0px 0px 0;}

.bgrn {
	background: transparent url(images/requisitos_biologia_abrir.gif);
	width: 202px; height: 18px;
	padding: 5px 0 0 10px;
	color: #fff;
	}
.bgrn:hover, .irnr:hover, .geog:hover {
 	cursor: pointer;
 }
.irnr {
	background: transparent url(images/requisitos_irnr_abrir.gif);
	width: 202px; height: 18px;
	padding: 5px 0 0 10px;
	color: #fff;
	}
.geog {
	background: transparent url(images/requisitos_geografia_abrir.gif);
	width: 202px; height: 18px;
	padding: 5px 0 0 10px;
	color: #fff;
	}



/* slideshow styles */
		.slideShow ul, .slideShow li {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		.slideShow {
			padding: 0px; border: 0px solid #B3B3B3; display: table;
			clear: both;
			margin-bottom: 10px;
		}
		.slideShow .navigation {
			margin-top: 10px;
			clear: left;
			display: block;
		}
		.slideShow .navigation li {
			display: inline;
		}
		.slideShow .navigation a {
			background-color: #B3B3B3;
			margin: 0px 2px 0px 0px;
			padding: 3px 8px;
			color: #232323;
			display: inline-block;
			text-decoration: none;
			font-size: 0.8em;
		}
		.slideShow ul.topNavigation {
			margin: 0px 0px 40px 0px;
		}
		.slideShow .navigation a:hover, .slideShow .navigation a.selected {
			background-color: #929292;
			color: #000000;
		}
		
		/** slides with more than an image in it **/
		.slide img {
			position: absolute;
		}
		.slide h1 {
			position: absolute;
			background-color: #ffffff;
			left: 0px;
			top: 0px;
		}
		
		/** slides with text over images **/
		.slide p {
			margin: 1em;
			position: absolute;
			background-color: #000;
			color: #fff;
			z-index: 1;
			padding: 0.2em 0.8em;
		}
		.slide p a {
			color: #fff;
		}
		
		/** slideshow with images in navigation **/
		.navigation.white a, .navigation.white li {
			background-color: #ffffff;
		}
		.navigation.white a {
			border: 1px solid #ffffff;
			padding: 0px;
			line-height: 0.8em;
		}
		.navigation.white a:hover, .navigation.white a.selected {
			background-color: #ffffff;
			border: 1px solid #999;
		}

/*======================== CSS Para Pestañas ========================*/
#contenedor {
margin: 50px auto;
width: 400px;
}
 
#contenedor h1 {
float: left;
font-size: 20px;
margin: 0 0 20px 0;
width: 400px;
}
 
.tabs {
border: 1px solid #999;
float: left;
height: 32px;
list-style: none;
margin: 0;
padding: 5px 0 0 0;
width: 100%;
background:#e0e0e0;
}
.tabs li {
background: #e0e0e0;
border: 0px solid #999;
border-left: none;
float: right;
height: 31px;
line-height: 31px;
margin: 0;
margin-bottom: -1px;
overflow: hidden;
padding: 0;
position: relative;
}
.tabs h1 {
	font-size: 14px;
	color: #000;
	padding: 7px 0 0 10px; 
	float: left;
	}
.tabs li a {
border: 1px solid #e0e0e0;
color: #000;
display: block;
font-size: 1.2em;
padding: 3px 3px;
text-decoration: none;
outline: none;
}
.tabs li a:hover { background: #e0e0e0; }
 
/*======================== Contenido de Pestañas ========================*/
.tab_container {
background: #fff;
border: 1px solid #999;
border-top: none;
clear: both;
float: left;
overflow: hidden;
width: 100%;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
}
 
.tab_content {
font-size: 1.2em;
padding: 0px;
width: 100%;
}
 
.tab_content img {
border: 1px solid #000;
margin: 10px 12px;
}

.blogspot {
	background: transparent;
	padding: 5px;
	border: 1px solid #999;
	}
.gfc-title {
	font-size: 14px;
	color: #005DAC;
	}
.tabs li a.facebook {
	background: url('images/face_ina.gif') no-repeat;
	width: 20px;
	height: 20px;
	}
.tabs li.active a.facebook, .tabs li a:hover.facebook {
	background: url('images/face_activo.gif') no-repeat;
	width: 20px;
	height: 20px;
	}
.tabs li a.blogger {
	background: url('images/blogger_inac.gif') no-repeat;
	width: 20px;
	height: 20px;
	}
.tabs li.active a.blogger, .tabs li a:hover.blogger {
	background: url('images/blogger_activo.gif') no-repeat;
	width: 20px;
	height: 20px;
	}
