/*=========================================================================================*/
/*=========================================================================================*/ 


/*RESET*/
/*Reset CSS*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
 sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

html, body {
height: 100%;
}

#container{
	min-height:100%;
	position:relative;
}

body{
	line-height:140%;
}

:focus {
     outline: 0
}
a{ color:#0C000C; text-decoration:underline; font-weight:bold;}
a:hover{ color:#A49FA3; text-decoration:underline;}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}

div.clear{ clear:both;}


body.index{
	background:url(../../html/img/bg_body_index.jpg) repeat-x top left;
}

body.interior{
	background:url(../../html/img/bg_body_interior.jpg) repeat-x top left;
}


body {
	background:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

/*-[ wrapper ]-----------------------------------------------------------------------------*/

div.wrapper {
	width:960px;
    margin: 0 auto;
	padding-bottom:190px;
    height: auto !important;
	overflow:hidden;
}

/*-[ header ]-----------------------------------------------------------------------------*/

div.wrapper div.header {
	clear:both;
	position:relative;
	height:118px;
}

div.header div.menu_top{
	float:right;
	height:29px;
}

div.menu_top ul li{
	float:left;
	font-size:11px;
	margin:8px 0 0 13px;
}

div.menu_top ul li a{
	color:#A49FA4;
	text-decoration:none;
	font-weight:normal;
	
}

div.menu_top ul li a:hover{
	color:#AAA;
	font-weight:normal;
}

/*H1*/
h1{
	background:url(../../html/img/logo.gif) no-repeat top left;
	width:423px;
	height:51px;
	float:left;
	margin-top:67px;
}

h1.interior{
	background:url(../../html/img/logo.gif) no-repeat top left;
}

h1 a{
	width:423px;
	height:51px;
	display:block;
}

/*ACCESO RAPIDO*/
div.acceso_rapido{
	width:220px;
	height:26px;
	float:left;
	background:url(../../html/img/bg_ovalo-trans.png);
	margin:82px 0 0 63px;
	_margin:52px 0 0 53px;
}

div.acceso_rapido p{
	float:left;
	margin:5px 0 0 18px;
	display:inline;
}

div.acceso_rapido a{
	width:20px;
	height:20px;
	display:block;
	float:right;
	margin:3px 4px 0 0;
	background:url(../../html/img/bg_link_top-trans.png) no-repeat top left;
	font-weight:normal;
}

div.acceso_slide{
	height:100px;
	left:485px;
	position:absolute;
	top:115px;
	width:220px;
	z-index:1000000;
	
}

div.acceso_slide .slide-in{	padding:0px 5px; background-color:#FFFFFF; float:left; width:95.5%;}

.slide-img-top{ height:14px; float:left;}
.slide-img-bottom{ height:13px; float:left}

div.acceso_slide .slide-in ul{ padding:0px 13px;}
div.acceso_slide .slide-in ul li{ background:transparent url(../../html/img/bullet_leer_mas.gif) no-repeat scroll left center; padding-left:10px; border-bottom:#350034 solid 1px; padding-top:5px; padding-bottom:5px;}
div.acceso_slide .slide-in ul li.last-class{ border:none!important;}

div.acceso_slide div img{ height:14px; width:220px; }


/*BUSCAR EN FCEE*/
div.buscar{
	margin:53px 0 0 4px;
	_margin:51px 0 0 4px;
	float:right;
	width:250px;
	_width:251px;
	overflow:hidden;
}

div.buscar form input{
	background:url(../../html/img/bg_ovalo-trans.png) no-repeat left top;
	width:204px;
	height:21px;
	margin:0;
	border:none;
	font-size:12px;
	color:#333;
	padding:5px 0 0 18px;
	font-family:Arial, Helvetica, sans-serif;
}

div.buscar form input.button{
	width:26px;
	height:26px;
	background:none;
	padding:0;
	margin-top:2px;
	float:right;
}

/*-[ MENU BAR ]-----------------------------------------------------------------------------*/

div.carreras_posgrados{
	height:145px;
	left:560px;
	position:absolute;
	top:190px;
	width:400px;
	z-index:100000;
	background:transparent url(../../html/img/bg-menu-cursos.png) repeat-x scroll left center;
}

div.carreras_posgrados .carreras, div.carreras_posgrados .posgrados{ float:left; width:47%; position:relative; top:20px; left:20px; color:#FFFFFF;}
div.carreras_posgrados .carreras a, div.carreras_posgrados .posgrados a{ color:#868187; font-weight:normal; text-decoration:none; font-size:11px; }

div.carreras_posgrados .carreras li, div.carreras_posgrados .posgrados li{ color:#FFFFFF; font-weight:normal; text-decoration:none; background:url(../img/bg_list_menu.png) no-repeat; padding-left:10px; }


div.carreras_posgrados .carreras a:hover, div.carreras_posgrados .posgrados a:hover{ color:#868187; text-decoration:underline; font-size:11px;}
div.carreras_posgrados .carreras img, div.carreras_posgrados .posgrados img{ line-height:20px;}

div.carreras_posgrados .line-spacer{ color:#FFFFFF; float:left; left:10px; position:relative; top:20px;}

.img-in{ height:25px;}


div.wrapper div.menuBar {
	clear:both;
	background:url(../../html/img/bg_menu_bar.jpg) repeat-x top left;
	height:30px;
	margin-top:42px;
	width:100%;
}

div.menubar_int{
	margin-top:42px!important;
}

div.menuBar ul.main_menu li, ul.sec_menu li{
	float:left;
}

.cyp-selected{ background-color:#493F48; height:30px;}


div.menuBar ul.main_menu li a, ul.sec_menu li a{
	padding:6px 18px 7px 18px;
	color:#a49fa4;
	text-decoration:none;
	float: left;
	display:block;
	font-weight:normal;
}

div.menuBar ul.main_menu li a:hover, div.menuBar ul.sec_menu li a:hover{
	color:#FFF;
}

div.menuBar ul.main_menu li a.current{
	background:url(../../html/img/bg_a_current.jpg) repeat-x top left;
	color:#FFF;
}

div.menuBar ul.sec_menu{
	float:right;
}

div.menuBar ul.sec_menu li.separator{
	margin-top:9px;
}

div.menuBar ul.sec_menu li a{
	padding:6px 0;
	font-size:14px;
}

ul.sec_menu li a#nuevos_alumnos{
	background:url(../../html/img/bg_a_alumnos.jpg) no-repeat left center;
	padding-left:22px;
	margin-right:14px;
	display:inline;
}

ul.sec_menu li a#postragos{
	background:url(../../html/img/bg_a_postgrados.gif) no-repeat right center;
	margin-left:14px;
	padding-right:20px;
	margin-right:17px;
	display:inline;
}

/*MENU CARRERAS Y POSGRADOS*/
div.car_pos{
	background: #261923 url(../../html/img/bg_carypos.jpg) repeat-x top left;
	width:380px;
	float:right;
	overflow:hidden;
	padding:17px 0;
}

div.car_pos dl{
	float:left;
	width:143px;
	margin-left:20px;
	font-size:11px;
	display:inline;
}

div.car_pos dl.right{
	background:url(../../html/img/bg_dl_carypos.jpg) repeat-y top left!important;
	padding-left:20px;
	overflow:hidden;
	position:relative;
	height:auto;
} 

div.car_pos dt{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFF;
	font-size:14px;
	margin-bottom:8px;
}



/*BANNER CENTRAL*/
div.banner_central{
	height:300px;
	position:relative;
	width:960px;
}

/*div.banner_central p{
	text-indent:999em;
}*/

p#intro{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#FFF;
	width:500px;
	line-height:140%;
	position:absolute;
	left:30px;
	text-align:left;
	vertical-align:top;
	top:205px;
}

#gallery {
	bottom:40px;
	height:50px;
	overflow:hidden;
	position:absolute;
	right:18px;
	width:355px;
}

#gallery .carousel_content{ width:335px; height:50px; overflow:hidden;}
#gallery .jcarousel-list .jcarousel-item,
#gallery .jcarousel-list li { width:335px; height:50px ;}

#gallery a.prev {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../html/img/prev_g_top-trans.gif) no-repeat scroll left top;
display:block;
height:50px;
margin:0;
overflow:hidden;
position:relative;
width:11px;
}
#gallery a.next {
background:transparent url(../../html/img/next_g_top-trans.gif) no-repeat scroll left top;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
height:50px;
margin:0 0 0 -5px;
width:11px;
float:left;
}


#gallery a.prev { float:left}
#gallery a.cnext

#gallery ul li {
	float:left;
}

#gallery ul li a img{
	border:#1f161b solid 1px;
	margin-right:1px;
}

#gallery ul li a:hover img{
	border:#fff solid 1px;
}

#gallery ul li a.prev{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../html/img/prev_g_top-trans.gif) no-repeat scroll left top;
	display:block;
	height:50px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:11px;
}

#gallery ul li a.next{
	background:url(../../html/img/next_g_top-trans.gif) no-repeat top left;
	display:block;
	height:50px;
	width:11px;
	margin:0;
}

div.info_banner{background-color:#0C000C;
	bottom:20px;
	height:90px;
	left:0;
	opacity:0.5;
	filter:alpha(opacity=50);
	position:absolute;
	width:960px;
}

/*-[ CONTENT ]-----------------------------------------------------------------------------*/

div.wrapper div.content {
	clear:both;
	margin-top:12px;
	
}

/*---------------------------------------------------------------------------------------*/
/*LEFT Column*/
div.left_column{
	width:668px;
	float:left;
}

/*Titles*/
div.titles{
	background:url(../../html/img/bg_titles.gif) no-repeat top left;
	width:100%;
	height:26px;
}

div.titles span.close{
	background:url(../../html/img/bg_span_close_titles.gif) no-repeat top right;
	width:8px;
	height:26px;
	display:block;
	float:right;
}

h2{
	color:#e1dfe1;
	font-size:13px;
	float:left;
	font-weight:bold;
	margin:5px 0 0 9px;
	display:inline;
}

a.ver_noticias{
	background:url(../../html/img/bullet_ver_noticias.gif) no-repeat center left;
	float:right;
	padding-left:8px;
	text-decoration:none;
	color:#e8e5e8;
	font-size:11px;
	margin:5px 10px 0 0; 
}

a.ver_noticias:hover{
	color:#FFF;
}

/*Bloques noticias*/
div.b_noticas{
	width:324px;
	float:left;
	overflow:hidden;
	margin-top:13px;
	padding-right:9px;
}
div.b_noticas a{
	color:#0C000C;
	text-decoration:none;
	font-weight:normal;
	line-height:20px;
}

div.puntos{
	background: url(../../html/img/border_blokes_home.gif) repeat-y top right;
}

span.fecha{
	font-weight:bold;
	color:#999;
	font-style:normal!important;
}

div.b_noticas h3{
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0c000c;
	margin:8px 0 10px 0;
}

div.b_noticas p{
	margin:8px 0 20px 0;
}

a.leer_mas{
	background:url(../../html/img/bullet_leer_mas.gif) no-repeat center left;
	color:#0c000c;
	font-size:11px;
	padding-left:8px;
	text-decoration:none;	
}

a.leer_mas:hover{
	color:#777677;
}

div.b_right{
	float:right;
	padding:0!important;
}

/*Galeria Home*/
div.galeria_home{
	margin-top:15px;
}

div.content_gh{
	background:url(../../html/img/bg_galeria_home.jpg) no-repeat top left;
	height:131px;
	margin-top:1px;
}

div.content_gh h3{
	font-size:11px;
	font-style:italic!important;
	margin:8px 0 0 19px;
	float:left;
}

div#ghome{
	height:80px;
	margin-top:8px;
}

div#ghome ul{
	margin-left:6px;
	float:left;
} 

div#ghome ul li{
	float:left;
	margin-right:1px;
}

div#ghome a.buttons{
	width:13px;
	height:80px;
	display:block;
}

div#ghome a#prev{
	background:url(../../html/img/bg_a_ghome.jpg) no-repeat top left;
	float:left;
}

div#ghome a#next{
	background:url(../../html/img/bg_a_ghome.jpg) no-repeat top right;
	float:right;
}

/*Destacados*/
div.destacados{
	margin-top:12px;
}

div.b_destacados{
	width:100%!important;
	border-bottom:#ccc solid 1px;
	padding-bottom:12px
}

.no_border{
	border:none!important;
}

div.b_destacados h3{
	font-size:18px;
	margin:0;
}

div.b_destacados h3 a {
	color:#0C000C;
	text-decoration:none; 
}	
	
div.b_destacados p{
	margin:5px 0 8px 0;

}

/*---------------------------------------------------------------------------------------*/
/*RIGHT Column*/
div.right_column{
	width:282px;
	overflow:hidden;
	position:relative;
	float:right;
}

/*Calendario*/
div.calendario{
	width:272px;
	margin:4px auto 10px auto;
}

form.actividades select, form.actividades select{
	border:#c3bbc2 solid 1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	padding:4px;
} 

form.actividades select.meses{
	width:205px;
	*width:217px;
}

div.calendario table{
	margin-top:5px;
	text-align:center;
	width:100%;
}

div.calendario table tr th{
	color:#FFF;
	background-color:#2c222c;
	border-right:white solid 1px;
	font-size:10px;
	padding:2px 0;
}

div.calendario table tr td{
	background:#ecebec;
	border-right:white solid 1px;
	border-top:white solid 1px;
	padding:5px 0;
	color:#b2b2b2;
}

div.calendario table tr td a{
	color:#464446;
	text-decoration:none;
	width:100%;
	height:100%;
	display:block;
}

div.calendario table tr td.on{
	background-color:#3d243c;
}

div.calendario table tr td.on a{
	color:white;
}

/*Actividades*/
div.act{
	border-bottom:#ccc solid 1px;
	padding:8px 0;
	width:272px;
	margin:0 auto;
	color:#666;
}

div.act h3{
	color:#0c000c;
	font-weight:bold;
}

div.act p{
	font-size:11px;
}

/*Masters*/
div.masters{

}

/*-[ footer ]-----------------------------------------------------------------------------*/
div.footer {
	background:url(../../html/img/bg_footer.jpg) repeat-x top left;
	clear:both;
	width:100%;
	height:166px;
	position:absolute;
	bottom:0;
}

div.error_f{
	position:absolute;
	bottom:0;
}

div.footer div.content{
	width:960px;
	margin:0 auto;
	padding-top:22px;
}

div.footer div.content ul.logos{
	float:left;
	margin-right:10px;
}

div.footer div.content ul.logos li{
	float:left;
}

div.footer div.content ul.logos li.um{
	margin-right:38px;
}

div.footer div.content ul.menu{
	width:85px;
	float:left;
	margin:0 0 0 30px;
	font-size:11px;
}

div.footer div.content ul.carreras{
	width:140px;
}

div.footer div.content ul.posgrados{
	width:150px;
}

div.footer div.content ul.menu li.title{
	color:white;
	font-size:14px;
	margin:-2px 0 2px 0;
}

div.footer div.content ul.menu li a, div.car_pos dl dd a{
	color:#a49fa4;
	text-decoration:none;
	font-weight:normal;
}

div.footer div.content ul.menu li a:hover,div.car_pos dl dd a:hover{
	color:#FFF;
}

div.footer div.content p{
	color:#a49fa4;
	font-size:11px;
	position:absolute;
	bottom:10px;
}

div.footer div.content p.gmaps {
	float:right; 
	position:relative;
	top:0;
	padding-top:10px;
	}

/*-[ INTERIORES ]-----------------------------------------------------------------------------*/

/*Menu Interior*/
div.menu_sec{
	width:100%;
	padding:0 0 4px 0;
	border-bottom:#858086 solid 1px;
	margin-bottom:10px;
	margin-top:-4px;
	overflow:hidden;
	font-size:11px;
}

div.menu_sec ul{
	float:left;
}

div.menu_sec ul li{
	float:left;
	margin-right:8px;
}

div.menu_sec ul li a{
	color:#0c000c;
	text-decoration:none;
}

div.menu_sec ul li a:hover{
	color:#5c475e;
}

div.menu_sec ul li a.current{
	color:#a49fa3;
}

div.not_interior{
	width:260px;
	margin:0 auto 5px auto;
	border-bottom:#858086 solid 1px;
	padding:5px 0 5px 0;
	overflow:hidden;
}

div.not_interior h3{
	font-size:15px;
	margin:5px 0 3px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div.not_interior h3 a{
	color:#0c000c;
	text-decoration:none;
	font-weight:normal;
}

div.not_interior h3 a:hover{
	color:#5c475e;
}

div.not_interior p{
	font-size:11px;
	margin:0;
}

/*INFORMACION*/
div.informacion{
	margin-top:20px;
}

div.informacion img{
	float:left;
	border:#f2f2f2 solid 5px;
	margin-right:15px;
}

div.informacion h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}

div.informacion p{
	margin-bottom:20px;
	line-height:150%;
}

	
div.informacion ul li{
	font-size:11px;
	font-style:italic;
}

/*CARRERAS*/
.carreras{ margin-bottom:35px;}

div.carreras ul.carreras{
	margin:8px 0;
}

div.carreras h3{

}

div.carreras ul.carreras li{
	padding:13px 0 10px;
	border-bottom:#7a737a solid 1px;
	position:relative;
	overflow:hidden;
	font-family:Georgia;
	font-size:14px;
	margin:5px 0 7px;
	background:transparent url(../../html/img/bullet_leer_mas.gif) no-repeat scroll left center;
	padding-left:10px;
}


div.carreras ul.carreras li a{
	color:#0B010A;
	text-decoration:none;
	margin:5px 0 7px;
}

div.carreras ul.carreras li a:hover{
	color:#666666;
	margin:5px 0 7px;
}

/*NOTICIAS*/
div.content_noticias{
	margin-top:15px;
}

div.noticias{
	border-bottom:#494049 solid 1px;
	padding:10px 0;
}

div.noticias ul li a, ul.paginado li a{
	color:#0c000c;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

div.noticias ul li a:hover{
	color:#666;
}

/*paginado*/
ul.paginado{
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:10px;
	border:none!important;
	padding:0!important;
}

ul.paginado li{
	float:left;
	margin-left:8px;
}

ul.paginado li a{
	color:#838184;
}

ul.paginado li a:hover, ul.paginado li a.current{
	color:#0c000c;
}

ul.paginado li a.next{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*Categorias*/
div.categorias ul{
	margin:5px 0 12px 0;
}

div.categorias ul li{
	background: url(../../html/img/bullet_categorias.gif) no-repeat 13px center;
	padding:6px 13px 6px 23px;
	font-size:11px;
	border-bottom:#867f86 solid 1px;
	overflow:hidden;
	_height:14px;
}

div.categorias ul li span{
	float:right;
	font-style:italic;
}

div.categorias ul li a{
	color:#0c000c;
	text-decoration:none;
	float:left;
}

div.categorias ul li a:hover{
	color:#666;
}

/*NOTICIA AMPLIADA*/
div.noticia_ampliada{
	margin-top:0px;
}

div.noticia_ampliada h3, h3.int{
	font-family:Georgia, "Times New Roman", Times, serif;
	/*font-size:22px;*/
	margin-top:5px;
	color:#0C000C;
	line-height:120%;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

div.noticia_ampliada p.intro{
	font-size:14px;
	font-style:italic!important;
	margin:10px 0;
}

div.noticia_ampliada p{
	margin-bottom:15px;
	font-size:11px;
}

.bg_ampliar{ background-color:#F1F2F4;}

.pdg_8 { padding:8px; margin-top:10px; }

div.noticia_ampliada a.ver_noticias, div.profesores ul.rec a, .rec a.ver_noticias{
	background:url(../../html/img/bullet_categorias.gif) no-repeat left 4px;
	color:#0a0009;
	margin-top:0;
}

div.noticia_ampliada a.ver_noticias:hover, div.profesores ul.rec a:hover{
	color:#666
}

div.vinculos, div.carreras h3, div.publicaciones h3{
	border-bottom:#4b424b solid 2px;
	padding-bottom:5px;
}

div.vinculos{
	overflow:hidden;
}

div#ampliar{
	_height:16px;
	margin-bottom:15px;
}

div.vinculos span{
	float:left;
}

div.noticia_ampliada img{
	margin:0px 12px 16px 0px;
	/*float:left;*/
}

ul.rec{
	float:right;
	height:15px;
}

ul.rec li a.ver_noticias{
	float:none;
}

ul.rec li{
	float:right!important;
}

/*INVESTIGACION*/
div.investigacion{
	margin-top:12px;
}

div.combos_inv{
	padding:13px 0 10px 0;
	border-bottom:#858086 solid 1px;
	overflow:hidden;
}

div.combos_inv img, div.publicacion img{
	float:left;
	border:#f2f2f2 solid 5px;
	margin:-3px 10px 0 0;
}

div.combos_inv span{
	font-style:italic;
	color:#868086;
}

div.combos_inv h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin:5px 0 7px 0;
}

div.combos_inv h3 a{
	color:#0b010a;
	text-decoration:none;
}

div.combos_inv h3 a:hover{
	color:#666;
}

/*INVESTIGACION AMPLIADA*/
ul.estado_inv{
	font-size:11px;
	color:#0c000d;
}

ul.estado_inv li span{
	color:#868086;
	float:none;
}

div.bloque_left{
	background:url(../../html/img/bg_investigacion_ampliada.gif) repeat-y top right;
	width:470px;
	overflow:hidden;
	margin-top:12px;
	padding-right:10px;
	position:relative;
	float:left;	
}

ul.links_investigacion{
	width:164px;
	float:left;
	margin:10px 0 0 10px;
}

ul.links_investigacion li{
	float:none;
	margin-bottom:3px;
}

ul.links_investigacion li a{
	margin:0;
	float:none;
}

/*Tabs*/
div.tabs{
	margin:5px 0 0 0px;
	width:281px;
	position:relative;
	overflow:hidden;
}

div.tabs ul.menu_tabs{
	position:relative;
	overflow:hidden;
}

div.tabs ul.menu_tabs li{
	float:left;
}

div.tabs ul.menu_tabs li a{
	background:url(../../html/img/bg_a_tabs-trans.png) no-repeat top left;
	height:24px;
	width:93px;
	display:block;
	text-align:center;
	color:#fff;
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	padding-top:5px;
	margin-right:1px;
}

div.tabs ul.menu_tabs li a.no_margin{
	margin-right:0!important;
}

div.tabs ul.menu_tabs li a:hover{
	color:#e5e5e5;
}

div.tabs ul.menu_tabs li a.current{
	background:url(../../html/img/bg_a_tabs_current-trans.png) no-repeat top left;
}

div.tabs div.content{
	background:#262526 url(../../html/img/bg_content_tabs.jpg) no-repeat bottom left;
	padding:10px 10px 20px 10px;
	overflow:hidden;
	height: 100%;
	position:relative;
	margin-top:-3px;
}

div.tabs div.content span{
	background:url(../../html/img/bullet_ver_noticias.gif) no-repeat center left;
	color: #FFF;
	font-style:italic;
	font-size:11px;
	margin:0 0 5px 3px;
	float:left;
	padding-left:7px;
}

div.tabs div.content a.zoom{
	background:url(../../html/img/bg_zoom.gif) no-repeat top left;
	width:14px;
	height:10px;
	display:block;
	float:right;
}

div.tabs div.content ul.otros{
	width:260px;
	margin:10px auto;
}

ul.otros li{
	background:url(../../html/img/bg_li_tabs_otros.gif) repeat-x bottom left;
	padding:8px 0;
}

ul.otros li a{
	background:url(../../html/img/bullet_ver_noticias.gif) no-repeat center left;
	font-size:11px;
	color:#e5e5e5;
	text-decoration:none;
	padding-left:9px;
	margin-left:3px;
}

ul.otros li a:hover{
	color:#fff;
}

/*CARRERA AMPLIADA*/
div.carrera_ampliada{
	position:relative;
	height:100%;
	overflow:hidden;
}

div.carrera_ampliada span{
	color:#868086;
}

div.carrera_ampliada h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0C000C;
	font-size:16px;
	border-bottom:#0c000c solid 1px;
	padding-bottom:8px;
	margin:20px 0 0 0;
}

ul.perfil{
	margin-top:10px;
}

ul.perfil li, ul.capacitado li{
	background:url(../../html/img/bullet_carreras.gif) no-repeat left 5px;
	padding-left:10px;
	margin-bottom:15px;
}

p.insercion_laboral{
	margin-top:10px;
}

ul.capacitado{
	margin:0!important;
}

ul.capacitado li{
	margin-bottom:0px;!important;
}

ul.carrera{
	border-bottom:#868086 solid 1px;
	padding-bottom:5px;
}

/*PUBLICACIONES*/
div.publicacion{
	margin-top:10px;
	padding:10px 0;
	border-bottom:#858086 solid 1px;
}

div.publicacion h4{
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
}

div.publicacion h4 a{
	background:url(../../html/img/publicacion_close.gif) no-repeat left 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0c000c;
	text-decoration:none;
	font-size:14px;
	padding: 0 0 2px 18px;
	_padding: 0 0 5px 18px;
	display:block;
}

div.publicacion h4 a:hover{
	color:#666;
}

div.pub_open h4{
	border-bottom:#0c000c solid 1px;
	padding-bottom:5px;
}

div.pub_open h4 a{
	background:url(../../html/img/publicacion_open.gif) no-repeat left 4px;
}

div.publicacion img{
	margin-top:0px;
}

div.publicacion p{
	margin-bottom:15px;
}

div.publicacion p span{
	color:#0c000c;
	position:relative;
}

div.publicacion #pub{
	margin-top:0;
}

div.publicacion span a{
	color:#969197;
	text-decoration:none;
}

div.publicacion span a:hover{
	color:#666;
}

div.publicacion ul.links_investigacion{
	margin:10px 0 0 0;
}

div.publicacion ul.links_investigacion a{
	background:url(../../html/img/bullet_leer_mas.gif) no-repeat left center;
	color:#0c000c;
}

div.pub_close{
	overflow:hidden;
	padding:0;
}

/*RESULTADOS DE LA BUSQUEDA*/
div.resultados{
	margin-top:15px;
}

div.resultados dl{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#0c000c;
}

div.resultados dl dt{
	font-size:18px;
}

div.resultados dl dd, div.resultados ul dt{
	padding:8px 0 5px 0;
	border-bottom:#0c000c solid 1px;
}

div.resultados dl dd a{
	text-decoration:none;
	color:#0c000c;
	font-size:13px;
	font-weight:normal;
}

div.resultados dl dd a:hover{
	color:#666;
}

/*ERROR*/
div.error h3{
	font-size:33px;
	margin:24px 0 20px 0;
}

div.error{
	overflow:hidden;
	border-bottom:#0c000c solid 2px;
	padding-bottom:12px;
}

div.error p{
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#969197;
}

div.error p.link{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
}

div.error p.link a{
	text-decoration:none;
	color:#0c000c;
}

div.error p.link a:hover{
	color:#666;
}

/*LISTADO DE ACTIVIDADES*/
div.listado_act dl dd span{
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}

div.listado_act dl{
	border-bottom:#0c000c solid 1px;
	padding:8px 0 5px 0;
}

div.listado_act dl dd{
	border:none;
	padding:0!important;
}

/*CONTACTO*/
div.contacto h3{
	border-bottom:#0c000c solid 2px;
	padding-bottom:5px;
}

div.contacto form{
	padding:15px 0;
}
div.contacto form p{
	display:inline-block;
	float:left;
	margin:0; padding:0;
}

div.contacto form input, div.contacto form textarea{
	width:210px;
	height:18px;
	border:#878088 solid 1px;
	margin-bottom:5px;
	padding:5px;
	font-style:italic;
	font-family:Arial, Helvetica, sans-serif;
	margin-right:8px;
	position:relative;
}

div.contacto form label{
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#878088;
	margin-bottom:5px;
	display:block;
	position:relative;
	overflow:hidden;
}

div.contacto form input.tema{ width:443px;}

div.contacto form textarea{
	width:442px;
	height:200px;
	font-size:12px;
}

div.contacto form input.button{
	border:none;
	float:right;
	width:44px;
	height:16px;
	padding:0;
	margin-right:13px;
}

div.contacto_right{
	background:url(../../html/img/bg_contacto_right-trans.png) no-repeat top left;
	width:131px;
	padding-top:50px;
	float:right;
	margin:15px 40px 0 0;
	display:inline;
	font-size:11px;
}

/*PROFESORES*/
div.profesores{}


div.profesores h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	float:left;
	margin:14px 0 0 0;
}


div.profesores form{
	float:right;
	margin-top:10px;
}

div.profesores form label{
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#868187;
	margin:5px 7px 0 0;
}

div.profesores form select{
	border:#858086 solid 1px;
	padding:3px;
	font-size:11px;
	*margin:4px 0 0 0;
}

div.profesores form select option{
	padding:0 10px;
}

div.profesores ul.abc{
	padding:5px 0;
	border-top:#858086 solid 1px;
	border-bottom:#858086 solid 1px;
	margin:10px 0 0 0;
	overflow:hidden;
	display:block;
	_height:18px;
}

div.profesores ul.abc li{
	float:left;
	margin-right:6px;
}

div.profesores ul.abc li a{
	color:#878286;
	text-decoration:none;
}

div.profesores ul.abc li a:hover, div.profesores ul.abc li a.current{
	color:#0d010b;
}

div.content_perfiles{
	margin-top:10px;
	padding-bottom:18px;
	border-bottom:#0c000c solid 1px;
	overflow:hidden;
}

div.content_perfiles div.perfiles_left{
	float:left;
	background:url(../../html/img/border_blokes_home.gif) repeat-y top right;
	overflow:hidden;
	width:328px;
}

div.perfil{
	margin:10px 0;
	clear:left;
}

div.perfil img, div.datos_prof img{
	float:left;
	border:#f2f2f2 solid 5px;
	margin-right:12px;
}

div.perfil h3, div.datos_prof h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	padding-top:5px;
}

div.perfil h3 a{
	color:#0b0207;
	text-decoration:none;
}

div.perfil h3 a:hover{
	color:#666;
}

div.perfil span{
	font-style:italic;
	display:block;
	margin-top:10px;
	float:left;
}

div.perfiles_right{
	width:314px;
	overflow:hidden;
	float:left;
	margin-left:14px;
}

/*PROFESORES AMPLIADO*/
div.ampliados{
	border:none;
}

div.ampliados div.perfil{
	float:left!important;
	width:220px;
	clear:none;
	_margin-top:2px;
}

div.ampliados div.perfil h3 a{
	font-size:12px;
}

div.ampliados div.perfil span{
	margin-top:5px;
}

div.ampliados h4{
	font-size:12px;
	font-style:normal;
	border-bottom:#0c000c solid 1px;
	padding-bottom:5px;
	width:100%;
}

h3.prof{
	border-bottom:none!important;
	float:left;
}

div.profesores ul.rec{
	margin-top:7px;
}

div.datos_prof{
	margin:10px 0 30px 0;

}

div.datos_inv{
	margin:0px 0 30px 0;

}

div.datos_prof h4{
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
}

div.datos_prof span{
	font-style:italic;
}

div.datos_prof p{
	margin-top:10px;
}

/*RECOMENDAR*/
div.recomendar{
	width:470px;
	background:white url(../../html/img/bg_recomendar.jpg) repeat-x top left;
	padding:24px 15px 15px 15px;
}

div.recomendar h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#c0bec1;
	float:left;
	font-size:18px;
}

div.recomendar a{
	color:#FFF;
	text-decoration:none;
	float:right;
	margin-top:3px;
	font-size:11px;
	font-style:italic;
}

div.recomendar a:hover{
	color:#666;
}

div.recomendar div.contacto{
	width:455px;
	margin:30px auto 0 auto;
	overflow:hidden;
}

div.recomendar div.contacto .no_margin{
	margin-right:0!important;
}

div.recomendar div.contacto label{
	width:220px;
	margin-right:15px;
}

div.recomendar div.contacto form{
	padding:0;
}

div.recomendar div.contacto form br{
	clear:left;
}

.lista-class{background:transparent url(../../html/img/bullet_leer_mas.gif) no-repeat scroll left 5px; padding-left:10px; font-size:11px;}

/****** GALERIA ********/

.gallery_img a img { border:1px solid #BBBBBB; margin:10px 30px 10px 0; padding:2px; vertical-align:top; }