@charset "utf-8";
/* CSS Document */
@import "reset.css";
body { background-color: #4e4e4e;position:relative;padding:0;margin:0;}

a {text-decoration:none;}
/*a:hover {text-decoration: underline;}*/
a img {border:none;}
 
#bgcontainer {background:url(../images/bg.gif) repeat-x left top #ffffff; position:relative;padding:0;margin:0; }
 #container {width:974px; margin:0 auto 0 auto; position:relative;}
#container span.bright { background:url(../images/brigth.png) repeat-y; width:5px; height:80%; display:block; position:absolute; right:-5px; top:123px;  z-index:100; }
#container span.bleft { background:url(../images/bleft.png) repeat-y; width:5px; height:80%; display:block;position:absolute;left:-5px; top:123px; z-index:100;}
#container span.bleftbot { background:url(../images/bleftbot.png) no-repeat left top; height:78px; width:5px; display:block; position:absolute; left:-5px; bottom:-30px; z-index:100; }
#container span.brigthbot{ background:url(../images/brigthbot.png) no-repeat left top; height:78px; width:5px; display:block; position:absolute; right:-5px; bottom:-30px; z-index:100; }


#header { height:149px; display:block; padding-bottom:3px; background:url(../images/bgheader.gif) repeat-x left 119px #ffffff; }
#header a.logo {background:url(../images/logoutepsa1.png) no-repeat left top; width:273px; height:110px; position:absolute; top:8px; left:14px; display:block;}
#header a.logo:hover {background:url(../images/logoutepsa1.png) no-repeat left top; width:273px; height:110px; position:absolute; top:7px; left:14px; display:block;}
/*#header a.logo {background:url(../images/logoutepsa3.gif) no-repeat left top; width:295px; height:115px; position:absolute; top:4px; left:14px; display:block;} ////navidad
#header a.logo:hover {background:url(../images/logoutepsa3h.gif) no-repeat left top; width:295px; height:115px; position:absolute; top:3px; left:14px; display:block;}*/

/*#header a.mercosur { background:url(../images/logoMercosur.gif) no-repeat left top; width:120px; height:60px; position:absolute; top:52px; right:163px; display: block;}*/
#header a.mercosur { background:url(../images/logoMercosur2.png) no-repeat left top; width:311px; height:60px; position:absolute; top:52px; right:163px; display: block;}
#header a.mercosur:hover {top:50px;}
#header .ja-searchwrap { position:absolute; top:85px; right:6px;  /*height:17px; width:130px;*/}
#header .ja-search {background:url(../images/searchbar2.gif) no-repeat scroll center center transparent; height:34px;margin-top:0px; width:154px;}
#header .ja-search .inputbox {background:none repeat scroll 0 0 transparent; border:medium none; padding:3px 5px 3px 0px;position:absolute;top:5px; left:12px;width:120px; color:#000000; margin:0; font:normal 12px Arial, Helvetica, sans-serif !important; }

div#clima { position:absolute; right:0; top:4px;}

/****menu dropdow list*********/
#header ul.menu_lv_dropdown { position:absolute; bottom:29px; right:0px; display:block;}
#header ul.menu_lv_dropdown li { float:left;  position:relative; z-index:100; padding:0 0 1px 0; /*width:183px;*/ border:1px solid #d03033; margin:0  0  0 6px; height:18px; vertical-align: middle; background:url(../images/iconomp.gif) no-repeat right top;}
#header ul.menu_lv_dropdown li a {font: normal 10px Arial, Helvetica, sans-serif; color:#ccc; text-align:center; display:block;  padding:3px 25px 0px 26px; text-decoration:none; }
#header ul.menu_lv_dropdown li:hover {}
#header ul.menu_lv_dropdown li a:hover { color:#ffffff;}
#header ul.menu_lv_dropdown li.item9 { border:none; width:25px;}
#header ul.menu_lv_dropdown li.item9 a { display:block; padding:0;}
#header ul.menu_lv_dropdown li.item9 a:hover { padding-top:0px; color:#ffffff;}
div.moduletable_serv { margin-bottom:25px;}
#main .right ul.menu_ser li {background:url(../images/bgmenu_serv.gif) no-repeat left top; width:151px; height:33px; text-align:center; margin-bottom:3px;}
#main .right ul.menu_ser li a { font: bolder small-caps 16px "Times New Roman" ; display:block; padding-top:5px; }
#main .right ul.menu_ser li:hover a {font: bolder small-caps 17px "Times New Roman" ; display:block; padding-top:5px; text-decoration:none; }
#main .right ul.menu_ser li#current a {font: bolder small-caps 17px "Times New Roman" ;}
/******End drop dow menu*********/

a.link-4:link, a.link-4:visited {font-family:Trebuchet Ms;color:#e43c3c;text-decoration:none;}
a.link-4:hover {font-family:Trebuchet Ms;color:#ce2e3a;text-decoration:underline;}

#main {height:auto; width:964px; padding-top:2px; padding-left:10px;}
#main .banner1 {height:auto;width:954px;float:left;padding:0 0 0 0; overflow: hidden; position:relative; margin-bottom:5px; border-bottom: 1px solid #cecdcd; }	
#main div.iconos  { height: 78px; width: 961px; float: left; color:#555;padding:0; display: inline-block;  margin-bottom:-1px; margin-left:-14px; /*background:url(../images/bgicons.png) no-repeat left top;*/}
	
	#main div.iconos  { position:relative; }
	#main div.iconos div.iconosframe  { height: 132px; padding-top:0px; width: 961px;  position: absolute; z-index:100; top:-34px; left:0; background:none !important; background-color:none !important; }
	#main div.iconos iconosframes { background:none; background-color:none; }
	
	#main .iconos ul { float:left; display:block; padding-top:11px; padding-left:62px;}
	#main .iconos li { float:left; position:relative; background:url(../images/pixbgicon.gif) repeat-y right 3px;}
	#main .iconos li.iconlogin a.icologin { background:url(../images/icologin.png) no-repeat left top; width:80px; height:57px; display:block;}	
	#main .iconos li.iconlogin a.icologin:hover { background:url(../images/icologin.png) no-repeat left bottom; width:80px; height:57px; display:block;}
	#main .iconos li.icocalendario a.icocalendario { background:url(../images/icocalendario.gif) no-repeat left top; width:80px; height:57px; display:block;}	
	#main .iconos li.icocalendario a.icocalendario:hover { background:url(../images/icocalendario.gif) no-repeat left bottom; width:80px; height:57px; display:block;}
	
	#main .iconos li.icoaula a.icoaula { background:url(../images/iconaula.gif) no-repeat left top; width:80px; height:57px; display:block;}
	#main .iconos li.icoaula a.icoaula:hover { background:url(../images/iconaula.gif) no-repeat left bottom; width:80px; height:57px; display:block;}	
	
	#main .iconos li.icodescargas a.icodescargas { background:url(../images/icodescargas.gif) no-repeat left top; width:80px; height:57px; display:block;}	
	#main .iconos li.icodescargas a.icodescargas:hover { background:url(../images/icodescargas.gif) no-repeat left bottom; width:80px; height:57px; display:block;}
	#main .iconos li.icodescargas { background:none;}
	#main .iconos li.icoformacion a.icoformacion { background:url(../images/icoformacion.gif) no-repeat left top; width:92px; height:57px; display:block;}	
	#main .iconos li.icoformacion a.icoformacion:hover { background:url(../images/icoformacion.gif) no-repeat left bottom; width:92px; height:57px; display:block;}
	#main .iconos li.icopostgrado a.icopostgrado { background:url(../images/icopostgrado.gif) no-repeat left top; width:92px; height:57px; display:block;}	
	#main .iconos li.icopostgrado a.icopostgrado:hover { background:url(../images/icopostgrado.gif) no-repeat left bottom; width:92px; height:57px; display:block;}
	#main .iconos li.icorsu a.icorsu { background:url(../images/icorsu.gif) no-repeat left top; width:92px; height:57px; display:block;}	
	#main .iconos li.icorsu a.icorsu:hover { background:url(../images/icorsu.gif) no-repeat left bottom; width:92px; height:57px; display:block;}
	#main .iconos li.icointer a.icointer { background:url(../images/icointernacionalizacion.gif) no-repeat left top; width:80px; height:57px; display:block;}	
	#main .iconos li.icointer a.icointer:hover { background:url(../images/icointernacionalizacion.gif) no-repeat left bottom; width:80px; height:57px; display:block;}
	#main .iconos li.icoprensa a.icoprensa { background:url(../images/icoprensa.png) no-repeat left top; width:80px; height:57px; display:block;}	
	#main .iconos li.icoprensa a.icoprensa:hover { background:url(../images/icoprensa.png) no-repeat left bottom; width:80px; height:57px; display:block;}
	#main .iconos li.icodeporte a.icodeporte { background:url(../images/icodeportes.png) no-repeat left top; width:80px; height:57px; display:block;}	
	#main .iconos li.icodeporte a.icodeporte:hover { background:url(../images/icodeportes.png) no-repeat left bottom; width:80px; height:57px; display:block;}
	
	
#main .contenido1 { height: auto; width: 939px; float: left; color:#555;
	padding:0; min-height: 130px; display: inline-block; overflow: hidden; background:url(../images/bgtopboxs.png) no-repeat -2px -1px #FFFFFF; border:1px solid #d3d0d0; border-top: none; margin-left:8px; }
	
#main .contenido1 .col1 { width:278px; height:330px;   padding:17px 7px 19px 8px; float:left; border-right: 1px solid #d3d0d0; position:relative; }
#main .contenido1 .col1 div.imgnoti { height:72px; width:auto; }
#main .contenido1 .col1 div.imgnoti .imgnoti1 { background:url(../images/iconos-noticia1.gif) no-repeat left bottom; width:136px; height:63px; display:block; float:left;}
#main .contenido1 .col1 div.imgnoti .imgnoti1:hover { background:url(../images/iconos-noticia1.gif) no-repeat left top; } 
#main .contenido1 .col1 div.imgnoti .imgnoti2 { background:url(../images/iconos-noticia2.gif) no-repeat left bottom; width:136px; height:63px; display:block; float:left; margin-left:6px;}
#main .contenido1 .col1 div.imgnoti .imgnoti2:hover { background:url(../images/iconos-noticia2.gif) no-repeat left top;}
#main .contenido1 .col1 div.sliderfacultades { height:98px; margin-top:3px;}
#main .contenido1 .col1 div.redessoci { height:55px; padding-top:0px; margin-top:120px; }
#main .contenido1 .col1 span.redesso {margin-left:3px; float:left; font: normal 11px Trebuchet Ms; color:#333333; letter-spacing:1px; margin-bottom:1px; }
#main .contenido1 .col1 div { display:block;}
#main .contenido1 .col1 a.redes1 { height:36px; width:38px; float:left; background:url(../images/redes1.gif) no-repeat left top; clear:both; margin-left:3px; }
#main .contenido1 .col1 a.redes1:hover { background:url(../images/redes1.gif) no-repeat left bottom;}
#main .contenido1 .col1 a.redes2 { height:36px; width:38px; float:left; background:url(../images/redes2.gif) no-repeat left top; margin-left:3px; }
#main .contenido1 .col1 a.redes2:hover { background:url(../images/redes2.gif) no-repeat left bottom;}
#main .contenido1 .col1 a.redes3 { height:36px; width:38px; float:left; background:url(../images/redes3.gif) no-repeat left top; margin-left:3px; }
#main .contenido1 .col1 a.redes3:hover { background:url(../images/redes3.gif) no-repeat left bottom;}
#main .contenido1 .col1 a.redes4 { height:36px; width:38px; float:left; background:url(../images/redes4.gif) no-repeat left top; margin-left:3px; }
#main .contenido1 .col1 a.redes4:hover {background:url(../images/codigoBBhover.png) no-repeat left top; position:absolute; left:35px; top:2px; display:block; width:230px; height:230px; cursor:default; z-index:2000;}
#main .contenido1 .col1 a.redes5 { height:33px; width:99px; float:right; background:url(../images/LinkDefensas.png) no-repeat left bottom; margin-top:2px;}
#main .contenido1 .col2 { width:310px; height:346px; padding:17px 8px 3px 7px ; float:left; border-right: 1px solid #d3d0d0;}
#main .contenido1 .col2 span.titunoticias { display:block; width:310px; height:31px; background:url(../images/topheadernoti.jpg) no-repeat left top;}
#main .contenido1 .col3 { width:318px; height:330px; padding:18px 0 0 0; float:right; }
div.contadorv {  display:block; float:right; position:relative; padding-top:2px; padding-right:0px;}
.contadorv span.letracontador 	{ display:block; float:left; text-align:right; padding-top:2px; padding-right:6px; color:#444444; display:block;}
#main .contenido1 .col3 div.djslider-loader { margin-bottom:4px; }

#bgfooter { background:url(../images/bgfooter.gif) repeat-x left top #4e4e4e; margin-top:35px;}
#footer { padding-top:18px; height:106px; width:974px; position:relative;  margin-left:auto; margin-right:auto; }
#footer .footer-nav {padding:0 0 0 0; width:auto; height:29px; margin:0 auto; margin-bottom:30px; }
#footer .footer-nav ul.menu_footerr { width:895px; margin:0 auto; }
#footer .footer-nav ul.menu_footerr li {float:left; padding-right:15px; height:28px; padding-left:13px; background: url(../images/sepfooter.gif) no-repeat right 5px;}
#footer .footer-nav ul.menu_footerr li.item15 { padding-left:0px;}
#footer .footer-nav ul.menu_footerr li.item98 { background:none;}
#footer .footer-nav ul.menu_footerr li a {font: normal  11px  verdana, Arial, sans-serif; color: #9b9e9b; text-decoration:none; float:left; padding:4px 0 0 0;}
#footer .footer-nav ul.menu_footerr li.active a {}
#footer .footer-nav ul.menu_footerr li a:hover { text-decoration:underline;}
#footer span.isotipou { background:url(../images/isotipo-utepsa2.gif) no-repeat left top; display:block; padding:0 0 0 15px; float:left; color: #999999; font-size:9px; letter-spacing:1.2px;}
#footer span.icomail { background:url(../images/ico-mail.gif) no-repeat left 1px; padding:0 0 0 14px; margin-left:2px; color: #999999;font-size:9px; letter-spacing:1px; float:left;}
#footer span.copy { padding:5px 0 0 0; color: #999999; font-size:9px; clear:both; display:block; letter-spacing:1.5px; text-align:center;}
*:first-child+html #footer span.copy { margin-top:-30px;}


div.sliderdesc { display:none;}/*no mostrar la barra de next en pnew30 de la pagina principal*/
a.pnews_vertodo { color:#ce2e3a; }/*Ponerle colo al link de +Ver todos de la herramienta pews de la portada*/

/***********************ESTILOS HEREDADOS***************************************/
html {height:100%; margin-bottom: 1px;}
form {margin: 0; padding: 0;}
body {font-family: Helvetica,Arial,sans-serif;line-height: 1.1;font-size: 12px;color: #333;}
a:link, a:visited {text-decoration: none;font-weight: normal;}
a:hover {text-decoration: underline;font-weight: normal;}
input.button {cursor: pointer;}
p { margin-top: 0; margin-bottom: 5px;}
img { border: 0 none;}
.iteminfo , .articleinfo {width: 100%;float: left;display:inline-block;margin:20px 0 0 0;padding: 4px 0 10px 0;}
div.offline {background: #fffebb;width: 100%;position: absolute;top: 0;left: 0;font-size: 1.2em;padding: 5px;}
span.pathway { display: block;margin: 0 20px;height: 16px; line-height: 16px; overflow: hidden;}
/* headers */
div.componentheading {padding-left: 0px;}
h1 {padding: 0;font-family:Helvetica ,Arial,sans-serif;font-size: 1.3em;font-weight: bold;vertical-align: bottom;color: #666;text-align: left;}
h2, .contentheading {padding: 0;font-family: Arial, Helvetica,sans-serif;font-size: 1.4em;font-weight: normal;vertical-align: bottom;color: #333;text-align: left;width: 100%;}
table.contentpaneopen h3 {margin-top: 25px;}
h4 {font-family: Arial, Helvetica, sans-serif;color: #333;}
h3, .componentheading, table.moduletable th, legend { margin: 0; font-weight: bold;font-family: Helvetica,Arial,sans-serif; font-size: 1.5em;padding-left: 0px;margin-bottom: 10px;text-align: left;}
.small {font-size: .90em;color: #999;font-weight: normal;text-align: left;}
.modifydate {height: 20px;vertical-align: bottom;font-size: .90em;color: #999;font-weight: normal;text-align: left;}
.createdate {height: 20px;vertical-align: top;font-size: .90em;color: #999;font-weight: normal;vertical-align: top;padding-bottom: 5px;padding-top: 0px;}
a.readon {margin-top: 10px;display: block;float: left;background: url(../images/mw_readon.png) top right no-repeat;padding-right: 20px;line-height: 14px;height: 16px;}
/* form validation */
#form-login-password label {display:block;}
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }
/** overlib **/
.ol-foreground {background-color: #f6f6f6;}
.ol-background {background-color: #666;}
.ol-textfont {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.ol-captionfont {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #f6f6f6;font-weight: bold;}
.ol-captionfont a {color: #0B55C4;text-decoration: none;font-size: 12px;}
/* menu links */
a.mainlevel:link, a.mainlevel:visited {padding-left: 5px;}
/* spacers */
span.article_separator {display: block;height: 20px;}
.article_column {padding-right: 5px;}
.column_separator {border-left: 1px dashed #e0e0e0;padding-left: 10px;}
td.buttonheading img {border:none;}
.clr {clear: both;}
td.greyline {width: 20px; background: url(../images/mw_line_grey.png) 50% 0 repeat-y;}
div#maindivider { border-top: 1px solid #ddd; margin-bottom: 10px;overflow: hidden; height: 1px;}
table.blog span.article_separator {display: block;height: 20px;}
/* edit button */
.contentpaneopen_edit{float: left;}
/* table of contents */
table.contenttoc {margin: 5px;border: 1px solid #ccc;padding: 5px;float: right;}
table.contenttoc td {padding: 0 5px;}
/* content tables */
td.sectiontableheader {background: #efefef;color: #333;font-weight: bold;padding: 4px;border-right: 1px solid #fff;}
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {padding: 4px;}
td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {padding: 3px;}
/* content styles */
table.contentpaneopen, table.contentpane {margin: 0;padding: 0;width: 100%;}
table.contentpaneopen li {margin-bottom: 5px;}
table.contentpaneopen fieldset {border: 0;border-top: 1px solid #ddd;}
table.contentpaneopen h3 {margin-top: 25px;}
table.contentpaneopen h4 {font-family: Arial, Helvetica, sans-serif;color: #333;}
/********para q no salga nada en el inicio***********/   /*table.contentpaneopen p {display:none;}*/
.highlight {background-color: #fffebb;}

/********diego modficasiones*****/
ul.vmRecentDetail { padding-left:15px;} ul.vmRecentDetail li {list-style-type: circle;}

SPAN.pagenav{border-bottom: #fff 1px solid;text-align: center;border-left: #ccc 1px solid;margin: 2px 3px;background: #efefef;color: #555;			 	font-size: 11px;border-top: #ccc 1px solid;border-right: #fff 1px solid;text-shadow: 0 1px 0 #fff, 0 0 1px #999;}/*los botones siguiente y 		 	anterior de la paginacion */
a.pagenav{border-bottom: #fff 1px solid;text-align: center;border-left: #ccc 1px solid;margin: 2px 3px;background: #efefef;font-size: 11px;    border-top: #ccc 1px solid;border-right: #fff 1px solid;text-shadow: 0 1px 0 #fff, 0 0 1px #999;}/*los botones siguiente y anterior de la 			 	paginacion */

#main .right .button{border-bottom: #fff 1px solid;text-align: center;border-left: #ccc 1px solid;padding-bottom: 2px;margin: 2px 3px;padding-left: 3px; padding-right: 3px; background: #efefef;color: #555;font-size: 11px;border-top: #ccc 1px solid;border-right: #fff 1px solid;padding-top: 2px; text-shadow: 0 1px 0 #fff, 0 0 1px #999; cursor:pointer;} #main .right .button:hover { background:#ffffff; color:#000000;}

span.contentpagetitle { display:none;}/*para q no aparesca el Custon renking*/
p br { display:none;}/*para q ho haiga br o interespaciados embano*/
/*p a { display: none;}*//*para q no aparescan los Product detalis*/

/********** module control elements ********/
div#product_list { margin-top:12px; }
div.browseProductContainer { padding-bottom:10px; position:relative;}/*contenedor de los productos*/
div.browseProductContainer span.productPrice { position:absolute; left:3px; bottom:28px; color: #333333; background: #FFFFFF; border: 1px solid #999999; border-bottom:none; border-left:none; }/*span del precio*/
table.user1user2 {margin-bottom: 0px;}
div.moduletable, div.module {margin-bottom: 12px;}

div.moduletable {width:313px; /*min-height:200px;*/ /*border:1px solid #e1e1e1*/ border:1px solid #ccc;}
div.moduletable_reg { margin: -94px 0 0 40px;}
div.moduletable div {/*padding: 0 0 15px 14px;*/ line-height:20px; font: normal 12px Arial, Helvetica, sans-serif; color:#4d4d53;}
div.moduletable div form { padding:0; font: normal 13px Arial, Helvetica, sans-serif; margin:0;}
div.moduletable div a{ color:#833133;}
div.moduletable form {padding: 0 10px 10px;  font: small-caps 12px  Arial, sans-serif, Helvetica; color:#4d4d53; margin-top:-14px; line-height:2.1;}
div.moduletable form div { padding: inherit;}

div.moduletable h3 {padding: 8px 0 0 18px;width:291px;height:24px;color:#454444;margin: 2px 2px 0 2px;font-size: 15px;background:url(../images/h3.gif) repeat-x left top;font-family:Arial, Helvetica, sans-serif;}
/**:first-child+html div.moduletable h3 { line-height:0.7;}*/
div.module_menu h3 {font-family: "Times New Roman", Times;font-size: 26px;font-weight: bold;color: #eee;margin: -23px -4px 5px -5px;padding-left: 10px;padding-bottom: 2px;}
div.module_menu {margin: 0;	padding: 0;	margin-bottom: 15px;}
div.module_menu div div div {padding: 10px;padding-top: 30px;padding-bottom: 15px;width: auto;}
div.module_menu div div div div {background: none;	padding: 0;}
div.module_menu ul {margin: 10px 0;	padding-left: 20px;}
div.module_menu ul li a:link, div.module_menu ul li a:visited {font-weight: bold;}
#leftcolumn div.module {padding: 0 10px;}
#leftcolumn div.module table {width: auto;}
/* forms */
table.adminform textarea {width: 540px; height: 400px; font-size: 1em; color: #000099;}
div.search input {width: 145px;	border: 1px solid #ccc;	margin: 15px 0 10px 0;}
form#form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#form-login ul { padding-left: 20px;}
form#com-form-login fieldset { border: 0 none; margin: 0em; padding: 0.2em;}
form#com-form-login ul { padding-left: 20px;}
/* thumbnails */
div.mosimage {  margin: 5px;}
div.mosimage_caption {  font-size: .90em; color: #666;}
div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }
div.img_caption       { padding: 0 10px 0 10px; }
div.img_caption img   { border: 1px solid #CCC; }
div.img_caption p     { font-size: .90em; color: #666; text-align: center; }

/* Parameter Table */
table.paramlist {margin-top: 5px;}
table.paramlist td.paramlist_key {width: 128px;text-align: left;height: 30px;}
div.message {font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: bold;font-size : 14px;color : #c30;text-align: center;width: auto;background-color: #f9f9f9;border: solid 1px #d5d5d5;
	margin: 3px 0px 10px;padding: 3px 20px;}
/* Default skyscraper style */
.banneritem img {display: block;margin-left: auto;margin-right: auto;}
/* Text advert style */
.banneritem_text {padding: 4px;font-size: 11px;}
.bannerfooter_text {padding: 4px;font-size: 11px;background-color: #F7F7F7;text-align: right;}
/* see system general.css */
.pagination { padding-top:10px;}
.pagination span { padding: 2px; }
.pagination a    { padding: 2px; }
/* Polls */
.pollstableborder td {text-align: left;}
/* WebLinks */
span.description {display:block;padding-left: 30px;}
/* Frontend Editing*/
fieldset {border: 1px solid #ccc;margin-top: 15px;padding: 15px;}
legend {margin: 0;padding: 0 10px;}
td.key {border-bottom:1px solid #eee;color: #666;}
/* Tooltips */
.tool-tip {float: left;background: #ffc;border: 1px solid #D4D5AA;padding: 5px;max-width: 200px;}
.tool-title {padding: 0;margin: 0;font-size: 100%;font-weight: bold;margin-top: -15px;padding-top: 15px;padding-bottom: 5px;background: url(../../system/images/selector-arrow.png) no-repeat;}
.tool-text {font-size: 100%;margin: 0;}
/* System Standard Messages */
#system-message { margin-bottom: 20px; }
#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
/* System Error Messages */
#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}
/* System Notice Messages */
#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}
#syndicate{float:left;padding-left: 25px;}
#power_by{float:right;padding-right: 25px;}
#component-contact table td {padding: 2px 0;}

*:first-child+html .aidanews2_line { width:auto;}/*fixeando modulo noticias*/

#prev20 { background:url(../images/prev.png) no-repeat left top; }/*Botones montados para el djimage slider*/
#next20 { background:url(../images/next.png) no-repeat left top; }/*Botones montados para el djimage slider*/

/* begin Menu */
/* menu structure */
.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{text-align:left;text-decoration:none;outline:none;letter-spacing:normal;word-spacing:normal; display:block;}
.art-menu, .art-menu ul{margin: 0;padding: 0;border: 0;list-style-type: none;display: block;}
.art-menu li{ float:left;  position:relative; z-index:100; padding:0; margin:2px  0  0 5px; height:27px; vertical-align: middle; background:url(../images/bgmenunormalhover.gif) no-repeat left top; z-index: 5; display:block;}
.art-menu li:hover{z-index: 10000; margin:0  0  0 5px ;white-space: normal; background:url(../images/bgmenunormalhover.gif) no-repeat left bottom;}

.art-menu li#current, .art-menu li.active { background:url(../images/bgmenuselected.gif) no-repeat left top; height:27px; padding:0; margin-top:0;}
.art-menu li#current a, .art-menu li.active a { display:block; border:none; border-right: 1px solid #333333; height:22px; color:#444444 !important;}
.art-menu li#current ul li a, .art-menu li.active ul li a { border: none;}
.art-menu li#current :hover, .art-menu li.active:hover{color:#444444 !important;}
.art-menu li#current ul li a:hover, .art-menu li.active ul li a:hover {color:#ffffff !important;}
.art-menu li.active ul li.item121#current a:hover {color:#ffffff !important;}

.art-menu li ul li#current { background: none; height:20px;}
.art-menu li ul li#current a {border-right:none; text-decoration:underline;}
.art-menu li li{float: none;}
.art-menu ul{visibility: hidden;position: absolute;	z-index: 10000;left: 0;	top: 0;background:none;}
.art-menu li:hover>ul {visibility: visible;top: 100%;}
.art-menu li li:hover>ul {top: 0;left: 100%;}
.art-menu:after, .art-menu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
.art-menu, .art-menu ul {min-height: 0;}
/*.art-menu ul
{background-image: url(../images/spacer.gif);padding: 10px 30px 30px 30px;margin: -10px 0 0 -30px;}
.art-menu ul ul{padding: 30px 30px 30px 10px;margin: -30px 0 0 -10px;}*/

/* menu structure */
.art-menu {padding: 0px 4px 0px 4px;float:right;}
.art-nav{z-index: 100; display:inline-block; margin-top:122px; float:right; margin-right:8px; }
*:first-child+html .art-nav{ margin-top:109px ;}
.art-nav .l, .art-nav .r{z-index: -1;}
.art-nav .r {right: 0;width: 766px; clip: rect(auto, auto, auto, 766px);}
/* end Menu */

/* begin MenuItem */
.art-menu ul li {clear: both;}
.art-menu a{position:relative;display: block;overflow:hidden;height: 20px;cursor: pointer;text-decoration: none; padding:0 6px; padding-top:4px; border-right: 1px solid #6e0202; color:#FFFFFF; letter-spacing:0.4px !important;}	
.art-menu a:hover { border-right: 1px solid #800202;height: 22px;}
.art-menu a .r, .art-menu a .l {position:absolute;display: block;top:0;z-index:-1;}
.art-menu a .l{left:0;right:6px;}
.art-menu a .r{width:412px;right:0;clip: rect(auto, auto, auto, 406px);}
.art-menu a .t {font-family: verdana;font-size: 12px;font-style: normal;padding: 0 10px 0 9px;margin: 0 6px;line-height: 19px;text-align: center;}
.art-menu a:hover .l, .art-menu a:hover .r{top:-26px;}
.art-menu li:hover>a .l, .art-menu li:hover>a .r{top:-26px;}
.art-menu li:hover a .l, .art-menu li:hover a .r{top:-26px;}
.art-menu a.active .l, .art-menu a.active .r {top: -52px;}
.art-menu a.active .t {font-weight:bold;}
/* end MenuItem */

/* begin MenuSubItem */
.art-menu ul { background: #fff; padding:3px; border:1px solid #cd3036; width:130px; height:auto; z-index:10000; margin:0; border-top: 1px solid #222222;}
.art-menu li.item10 ul {width:182px;} /*Submenu La Universidad */
.art-menu li.item11 ul {width:140px;} /*Submenu Estudiante */
.art-menu li.item13 ul {width:170px;} /*Submenu Facultades */
.art-menu li.item46 ul {width:178px;} /*Submenu Postgrado */
.art-menu li.item13 ul li.item118 ul {width:202px;} /*sub-submenu Ciencias empresariales */
.art-menu li.item13 ul li.item119 ul {width:260px;} /*sub-submenu Ciencias y Tecnologia */
.art-menu li.item13 ul li.item120 ul {width:150px;} /*sub-submenu Ciencias Juridicas y Sociales */
.art-menu li.item46 li.item123 ul {width:158px;} /*sub-submenu FORMACION CONTINUA */
.art-menu li.item46 ul li.item122 ul {width:280px;} /*sub-submenu potgrado */
.art-menu ul li.item187 { height:15px; margin-top:-2px;} .art-menu ul li.item187:hover { background:none; height:15px;} .art-menu ul li.item187:hover a { color:#444444;} /*separador del sub menu estudiante */
li ul li.parent { background:url(../images/subarrow.gif) no-repeat right 6px !important; height:20px !important;} /* Triangulo para Sub-menus Padres */
li ul li.parent:hover  {background:url(../images/subarrow.gif) no-repeat right bottom !important; background-color:#cd3036 !important;}/* Triangulo para Sub-menus Padres */
.art-menu ul li { margin:0; background:none; height:20px; padding-left:0;}
.art-menu ul li:hover { margin:0; background:none; height:20px; padding-left:0;  background-color:#cd3036;}
.art-menu ul a {padding-left:0;display:block;/*white-space: normal;*/ height: 20px;overflow:hidden; padding:0; /*line-height: 20px;*/ margin:0 auto; border:none; background:none;}
.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span {display: inline;float: none;margin: inherit;padding: inherit;background-image: none;text-align: inherit;text-decoration: inherit;}
.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{text-indent: 5px;text-decoration: none;line-height: 18px;color:#333333;font-family:arial, verdana, sans-serif;font-size: 11px;font-style: normal;font-weight: normal; padding:0; border-right: none;}
.art-menu ul li a:hover {color: #F2F2F2;	border-color: #595959;background-position: 0 -26px; padding:0;}
.art-menu ul li:hover>a {color:#fff; white-space: normal;}
.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span {color: #F2F2F2;}
.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span {color: #F2F2F2;}
/* end MenuSubItem */



/****************** DOCK MENU ************************/
img {border: none;}
.bgl { 	background: url(images/bgl.png) no-repeat left 35px; width:25px; height:75px; position: absolute; left:-25px;  }
.bgr { 	background: url(images/bgr.png) no-repeat left 35px; width:25px; height:75px; position: absolute; right:-25px;}

/* dock - top */
.dock {
	position: relative; 
	height: 50px; 
	text-align: center;
}
.dock-container {
	position: absolute;
	height: 50px;
	background: url(images/dock-bg2.gif);
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #000;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none; margin:0 20px !important;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
.dock-item span {
	display: none; 
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	position: relative; 
	height: 75px; 
	text-align: center;
}
.dock-container2 {
	position: absolute;
	height: 75px;
   /*background-color:#CCCCCC;*/ background: url(images/bg.png) repeat-x left 35px;
	padding-left: 20px;
}
a.dock-item2 {
	display: block; 
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px; 
	color: #000; 
	bottom: 5px; 
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left:0; margin-left:-7px; margin-bottom:-7px; /*yo modifique*/ min-width:120px;
}
.dock-item2 img {
	border: none; 
	margin: 5px 10px 0px; 
	width: 100%; 
}
/*estilo tabla erials defensas*/
#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
	
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background:#990000;
	border-top: 4px solid #E10000;
	border-bottom: 1px solid #fff;
	color:#FFFFFF;
}
#box-table-a td
{
	padding: 8px;
	background:#DADADA;
	border-bottom: 1px solid #fff;
	color:#666666;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background:#CCCCCC;
	color:#333333;
}

/*Revista*/

#contenedorRevista{
background:url(../images/pdescargarRevistaN3.png); 
background-repeat:no-repeat; 
width:278px; 
height:212px;
}

.revistaEnlace {
 position:absolute;
 left:30px;
 top:215px;
 height:48px;
 width:48px; 
 float:left; 
 background:url(../images/rbotoncA.png) no-repeat left top;
 margin-left:3px; 
 }
 
.revistaEnlace:hover { 
background:url(../images/rbotoncA.png) no-repeat left bottom;
}
