@charset "utf-8";
/* CSS Document */

/* Apartado para menú con subpestañas*/
  /* cada item del menu */
#uecl_menu li {
    display: block;
    float: left; /* la lista se ve horizontal */
    height: 40px;
    list-style: none;
    margin: 0;
    padding: 0;
    border:1px solid #325886;
    position: relative;
  }
#uecl_menu li a {
    width:73px;
    display: block; /*Convertimos el vínculo en un bloque.*/
    height: 30px;
    padding:5px 3px;
    text-decoration: none;
    text-align:center;
    font-size: 11px;
    color: #fff;
    background-color:#0d2f5a;
    /* animamos el cambio de color de los textos */
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -ms-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
  }
 
  /* efecto hover cambia el color */
#uecl_menu li:hover > a { ccolor:#FFFFFF;
	background-color:#0161a3;
/* Desde acá va código para el degradado */
/* Safari 4+ y Chrome 1+ */  
      background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2B93D2), color-stop(1, #77BCE6));  
      
      /* Safari 5.1+ y Chrome 10+ */  
      background-image:-webkit-linear-gradient(#2B93D2, #77BCE6);  
      
      /* Firefox 3.6+ */  
      background-image:-moz-linear-gradient(top, #2B93D2, #77BCE6);  
      
      /* Opera 11.10+ */  
      background-image:-o-linear-gradient(top, #2B93D2, #77BCE6);  
      
      /* Internet Explorer 5.5+ */  
      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0d2f5a', EndColorStr='#77BCE6');

}

  /* los submenús */
#uecl_menu ul {
    opacity: 0; /* no son visibles */
    position: absolute;
    top: 30px; /* se ubican debajo del enlace principal */
    /* el color de fondo */
    background: #222;
    background: -moz-linear-gradient(#222,#555);
    background: -webkit-linear-gradient(#22,#555);
    background: -o-linear-gradient(#222,#555);
    background: -ms-linear-gradient(#222,#555);
    background: linear-gradient(#222,#555);
    /* animamos su visibildiad */
    -moz-transition: opacity .25s ease .1s;
    -webkit-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
  }
  /* son visibes al poner el cursor encima */
#uecl_menu li:hover > ul { opacity: 1; }

   /* cada uno de los items de los submenús */
#uecl_menu ul li {
    height: 0; /* no son visibles */
    overflow: hidden;
    padding: 0;
    /* animamos su visibildiad */
    -moz-transition: height .25s ease .1s;
    -webkit-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
  }
#uecl_menu li:hover > ul li {
    height: 40px; /* los mostramos */
    overflow: visible;
    padding: 0;
  }
#uecl_menu ul li a {
    border: none;
    margin: 0;
    /* el ancho dependerá de los textos a utilizar */
    width: 72px;
  }

/* Fin de apartado para menú con subpestañas*/


/*--MAGISTER--------------------------------------------------------*/

/* -- MAGISTER GENERIC STYLES ------------------------*/
#wrapperMagister {
	padding-top: 30px;
	width: 719px;
	margin: 0 auto;
	text-align: left;
	background: #FFF;
	font-size: 1em;
}
#sidebarMagister {
	position:relative;
	float: right;
	width: 210px;
	height: 900px;
	margin: 0 auto;
	text-align: center;
	background: #EAEAEA;
	margin-left: 8px;
}
#sidebarMagister a {
	font-size: 13px;
	font-weight: normal;
	color: #000080;
	text-decoration:none
}
#sidebarMagister a:hover {
	color: #00385F;
	text-decoration:underline
}

/* ------- MAGISTER HEADER STYLES ----------*/

#wrapperMagister #header {

   padding: 0;
	height: 180px;
	margin: 0;
	position: relative;
	}
#wrapperMagister #header #logo {
	position: absolute;
	left: 34px;
	top: 0px;
	width: 150px;
	background: #00385F;
	padding-left:10px;
	z-index: 1;
}

#wrapperMagister #header #logo_com {
	position: absolute;
	left: 34px;
	top: 0px;
	width: 105px;
	background: #00385F;
	padding-left:10px;
	z-index: 1;
}

#wrapperMagister #header #logo_doc {
	position: absolute;
	left: 34px;
	top: 0px;
	background: #00385F;
}
#wrapperMagister #header #title {
	position: absolute;
	width: 490px;
	height: 90px;
	left: 145px;
	top: 0px;
	background: #00385F;
	padding: 35px 15px 0px 45px;
}
#wrapperMagister #header #title h1 {
	color: #FFF;
	font-size: 1.5em;
	vertical-align: middle;
}
#wrapperMagister #header #blueLine {
position:absolute;
left: 34px;
top: 125px;
width: 623px;
margin-top: 2px;
margin-bottom: 2px;
}
#wrapperMagister #header #mainNav {
	position: absolute;
	left: 38px;
	bottom: 15px;
	height: 23px;
	width: 670px;
z-index: 1;
}

#wrapperDoctorado #header #mainNav #MgMenuBar li .malditojesus a {
	font-size: 0.85em;
	padding-bottom: 0.35em;
	padding-top: 0.15em;
}
/* --------- MAGISTER NAVBAR-------------*/
#wrapperMagister #header #mainNav #MgMenuBar  {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	padding:0;	
	border-color: #ffffff #ffffff #ffffff #ffffff; 
	border-width:0px;
	border-style: none none none none;
}
.MenuBar br { 
	display:none;
}
.MgMenuBarLeftShrink {
	float: left; /* shrink to content, as well as float the MenuBar */
	width: auto;
}
.MgMenuBarRightShrink {
	float: right; /* shrink to content, as well as float the MenuBar */
	width: auto;
}
.MgMenuBarFixedLeft {
	float: left;
	width: 80em;
}
.MgMenuBarFixedCentered {
	float: none;
	width: 80em;
	margin-left:auto;
	margin-right:auto;
}
.MgMenuBarFixedCentered br {
	clear:both;
	display:block;
}
.MgMenuBarFixedCentered .SubMenu br {
	display:none;
}
.MgMenuBarFullwidth {
	float: left;
	width: 100%;
}

/* --------- DOCTORADO NAVBAR-------------*/

#wrapperDoctorado #mainContent #mainComunitaria3 {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 480px;
	text-align:left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}

#wrapperMagister #header #mainNav #DocMenuBar, #wrapperMagister #header #mainNav #uecl {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	padding:0;	
	border-color: #ffffff #ffffff #ffffff #ffffff; 
	border-width:10px;
	border-style: none none none none;
	
}

#DocMenuBar li, #uecl li {
	margin:0px;
	padding:0px;
	border:1px solid #325886;
	float:left; 
	list-style: none;
}

#DocMenuBar li a, #uecl li a {
	display:block; /*Convertimos el vínculo en un bloque.*/
	height: 30px;
	padding:5px 3px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	background-color:#0d2f5a;
}

#DocMenuBar li a {
	width:73px;
	color:#FFFFFF;
	background-color:#0d2f5a;
/* Desde acá va código para el degradado */
/* Safari 4+ y Chrome 1+ */  
      background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0d2f5a), color-stop(1, #255d80));  
      
      /* Safari 5.1+ y Chrome 10+ */  
      background-image:-webkit-linear-gradient(#0d2f5a, #255d80);  
      
      /* Firefox 3.6+ */  
      background-image:-moz-linear-gradient(top, #0d2f5a, #255d80);  
      
      /* Opera 11.10+ */  
      background-image:-o-linear-gradient(top, #0d2f5a, #255d80);  
      
      /* Internet Explorer 5.5+ */  
      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0d2f5a', EndColorStr='#255d80');

}

#uecl li a {
width:72px;
}

/* Ahora vamos con el hover: */

#DocMenuBar li a:hover, #uecl li a:hover {
	color:#FFFFFF;
	background-color:#0161a3;
/* Desde acá va código para el degradado */
/* Safari 4+ y Chrome 1+ */  
      background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2B93D2), color-stop(1, #77BCE6));  
      
      /* Safari 5.1+ y Chrome 10+ */  
      background-image:-webkit-linear-gradient(#2B93D2, #77BCE6);  
      
      /* Firefox 3.6+ */  
      background-image:-moz-linear-gradient(top, #2B93D2, #77BCE6);  
      
      /* Opera 11.10+ */  
      background-image:-o-linear-gradient(top, #2B93D2, #77BCE6);  
      
      /* Internet Explorer 5.5+ */  
      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0d2f5a', EndColorStr='#77BCE6');

}

 #uecl li a:hover  {
	color:#FFFFFF;
	background-color:#0161a3;
}

/* Tabla para doctorado */

table .tabla_doc {
	color:#ffffff;
	background-color:#002060;
}

table .tabla_doc #cabecera {
	color:#000;
	background-color:#fff;
}

#wrapperMagister #mainContent #agenda_doctorado {
	color:#fff;
	text-align: center;
	background-color:#0d2f5a;
/* Desde acá va código para el degradado */
/* Safari 4+ y Chrome 1+ */  
      background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #0d2f5a), color-stop(1, #255d80));  
      
      /* Safari 5.1+ y Chrome 10+ */  
      background-image:-webkit-linear-gradient(#0d2f5a, #255d80);  
      
      /* Firefox 3.6+ */  
      background-image:-moz-linear-gradient(top, #0d2f5a, #255d80);  
      
      /* Opera 11.10+ */  
      background-image:-o-linear-gradient(top, #0d2f5a, #255d80);  
      
      /* Internet Explorer 5.5+ */  
      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0d2f5a', EndColorStr='#255d80');
	border:3px solid #325886;
	width: 204px;
}

#agenda iframe{
	color:#ffde81;
	border-style:solid;
	border-width:4px;
	border-color: #fdbf00 #fdbf00 #fdbf00 #fdbf00;
}

/* Cuadros con degradé */

#wrapperDoctorado #mainContent #cuadrosdoc, #wrapperMagister #mainContent #cuadrosdoc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color:#000;
	text-decoration:none;
	width: 186px;
	height: auto;
	padding: 0px;
	margin: 20px 9px 0px 9px;
	clear:rigth;
	float:right;
	border:4px solid #fdbf00;
	background-color:#ff0000;
/* Desde acá va código para el degradado */
background: #ffde81; /* Old browsers */
background: -moz-linear-gradient(top,  #fff3d9 0%, #ffde81 95%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff3d9), color-stop(95%,#ffde81)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fff3d9 0%,#ffde81 95%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fff3d9 0%,#ffde81 95%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fff3d9 0%,#ffde81 95%); /* IE10+ */
background: linear-gradient(to bottom,  #fff3d9 0%,#ffde81 95%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff3d9', endColorstr='#ffde81',GradientType=0 ); /* IE6-9 */
}

#wrapperDoctorado #mainContent  #cuadrosdoc p, #wrapperMagister #mainContent  #cuadrosdoc p {
	font-size: 12px;
	line-height: 1.4em;
	color: #000;
	margin-bottom: 1.4em;
	text-align:center;
	margin-left: 5px;
	margin-right: 5px;
}

#wrapperDoctorado #mainContent #cuadrosdoc a ,#wrapperMagister #mainContent #cuadrosdoc a {
	color:#000;
	text-decoration:underline;
	font-size: 12px;
	text-align: center;
	line-height: 1.4em;
}

#wrapperDoctorado #mainContent #cuadrosdoc a:hover, #wrapperMagister #mainContent #cuadrosdoc a:hover {
	color:#000;
	text-decoration:underline;
	font-size: 12px;
	text-align: center;
}

#wrapperDoctorado #mainContent #cuadrosdoc ul, #wrapperMagister #mainContent #cuadrosdoc ul {
	color:#000;
	text-decoration:underline;
	font-size: 12px;
	text-align: center;
	line-height: 1.4em;
	padding: 0px 5px 5px 20px; 
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 0px;
}

#wrapperDoctorado #mainContent #cuadrosdoc  ul li, #wrapperMagister #mainContent #cuadrosdoc ul li {
	color:#000;
	text-decoration:none;
	font-size: 12px;
	text-align: justify;
	line-height: 1.6em;

}

#wrapperDoctorado #mainContent #cuadrosdoc  ul li a, #wrapperMagister #mainContent #cuadrosdoc ul li a {
	color:#000;
	text-decoration:none;
	font-size: 12px;
	text-align: justify;

}

/* Para cabeceras largas */

#wrapperDoctorado #mainContent #itemHeader2, #wrapperDoctorado #mainContent #itemHeader {
	background-color: #6C92B9;
	height: 50px;
	padding-top: 5px;
	color: #FFF;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 40px;

}
#wrapperDoctorado #mainContent #itemHeader2 h3, #wrapperDoctorado #mainContent #itemHeader h3 {
	font-size: 1.1em;
	color: #FFF;
}
	
#wrapperDoctorado #mainContent #itemHeader2 {
	height: 50px;
}

#wrapperDoctorado #mainContent #itemHeader {	
	height: 25px;
	}


/* Top level menubar items - these actually apply to all items, and get overridden for 1st or successive level submenus */
#wrapperMagister #header #mainNav #MgMenuBar  .MenuItemContainer {
	padding: 0px 0px 0px 0px; 
	margin: 0; 	/* Zero out margin  on the item containers. The MenuItem is the active hover area.
				For most items, we have to do top or bottom padding or borders only on the MenuItem 
				or a child so we keep the entire submenu tiled with items.
				Setting this to 0 avoids "dead spots" for hovering. */
}
#wrapperMagister #header #mainNav #MgMenuBar  .MenuItem {
	padding: 0px 0px 0px 0px; 
	background-color:#00385F;	
	border-width:1px;
	border-color: #cccccc #ffffff #cccccc #ffffff; 
	border-style: none solid none none;
}
#wrapperMagister #header #mainNav #MgMenuBar  .MenuItemFirst {
	border-style: none solid none none;
}
#wrapperMagister #header #mainNav #MgMenuBar .MenuItemLast {
	border-style: none solid none none;
}

#wrapperMagister #header #mainNav #MgMenuBar  .MenuItem  .MenuItemLabel{
	text-align:center;
	line-height:1.4em;
	color:#ffffff;
	background-color:#00385F;
	padding: 6px 10px 6px 10px;
	width: 10em;
	width:auto; 
}
.SpryIsIE6 #wrapperMagister #header #mainNav #MgMenuBar  .MenuItem  .MenuItemLabel{
	width:1em; /* Equivalent to min-width in modern browsers */
}

/* First level submenu items */
#wrapperMagister #header #mainNav #MgMenuBar .SubMenu  .MenuItem {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	font-style: normal;
	background-color:#000066;
	padding:0px 2px 0px 0px;
	border-width:1px;
	border-color: #cccccc #cccccc #cccccc #cccccc; 
	/* Border styles are overriden by first and last items */
	border-style: solid solid none solid;
}
#wrapperMagister #header #mainNav #MgMenuBar  .SubMenu .MenuItemFirst {
	border-style: solid solid none solid;
}
#wrapperMagister #header #mainNav #MgMenuBar  .SubMenu .MenuItemFirst .MenuItemLabel{
	padding-top: 6px; 
}
#wrapperMagister #header #mainNav #MgMenuBar .SubMenu .MenuItemLast {
	border-style: solid solid solid solid;
}
#wrapperMagister #header #mainNav #MgMenuBar .SubMenu .MenuItemLast .MenuItemLabel{
	padding-bottom: 6px; 
}
#wrapperMagister #header #mainNav #MgMenuBar .SubMenu .MenuItem .MenuItemLabel{
	text-align:left;
	line-height:1em;	
	background-color:#000066;
	color:#ffffff;
	padding: 6px 12px 6px 5px; 
	width: 7em;
	 
}

/* Hover states for containers, items and labels */
#wrapperMagister #header #mainNav #MgMenuBar .MenuItemHover {
	background-color: #0161a3;
	border-color: #cccccc #cccccc #cccccc #cccccc; 
}

#wrapperMagister #header #mainNav #MgMenuBar .MenuItemWithSubMenu.MenuItemHover .MenuItemLabel{
	background-color: #0161a3; /* consider exposing this prop separately*/
	color: #ffffff;
}
#wrapperMagister #header #mainNav #MgMenuBar .MenuItemHover .MenuItemLabel{
	background-color: #0161a3;
	color: #ffffff;
}
#wrapperMagister #header #mainNav #MgMenuBar .SubMenu .MenuItemHover {
	background-color: #000099; 
	border-color: #cccccc #cccccc #cccccc #cccccc; 
}

#wrapperMagister #MgMenuBar .SubMenu .MenuItemHover .MenuItemLabel{
	background-color: #000099; 
	color: #ffffff;
}
/* Submenu properties -- First level of submenus */
#wrapperMagister #header #mainNav #MgMenuBar .SubMenuVisible {
	background-color: #666666;
	min-width:0%;  /* This keeps the menu from being skinnier than the parent MenuItemContainer - nice to have but not available on ie6 */
	border-color: #ffffff #ffffff #ffffff #ffffff; 
	border-width:0px;
	border-style: none none none none;
}
#wrapperMagister #header #mainNav #MgMenuBar.MenuBar .SubMenuVisible {/* For Horizontal menubar only */
	top: 100%;	/* 100% is at the bottom of parent menuItemContainer */
	left:0px; /* 'left' may need tuning depending upon borders or padding applied to menubar MenuItemContainer or MenuItem, 
					and your personal taste.
					0px will left align the dropdown with the content area of the MenuItemContainer. Assuming you keep the margins 0 
					on MenuItemContainer and MenuItem on the parent
					menubar, making this equal the sum of the MenuItemContainer & MenuItem padding-left will align 
					the dropdown with the left of the menu item label.*/
	z-index:10;
}
#wrapperMagister #header #mainNav #MgMenuBar.MenuBarVertical .SubMenuVisible {
	top: 0px;	
	left:100%;
	min-width:0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse */
}
/* Submenu properties -- Second level submenu and beyond - these are visible descendents of .MenuLevel1 */
#wrapperMagister #header #mainNav #MgMenuBar .MenuLevel1 .SubMenuVisible {
	background-color: #666666;
	min-width:0px; /* Do not neeed to match width to parent MenuItemContainer - items will prevent total collapse*/
	top: 0px;	/* If desired, you can move this down a smidge to separate top item''s submenu from menubar - 
				that is really only needed for submenu on first item of MenuLevel1, or you can make it negative to make submenu more
				vertically 'centered' on its invoking item */
	left:100%; /* If you want to shift the submenu left to partially cover its invoking item, you can add a margin-left with a 
				negative value to this rule. Alternatively, if you use fixed-width items, you can change this left value
				to use px or ems to get the offset you want. */
}

.SpryIsIE6 #wrapperMagister #header #mainNav #MgMenuBar .MenuBarView .MenuItemWithSubMenuHover .MenuItemLabel /* IE6 selector  */{
	background-color: #000099; /* consider exposing this prop separately*/
	color: #ffffff;
}
.SpryIsIE6 #wrapperMagister #header #mainNav #MgMenuBar .MenuBarView .SubMenu .MenuItemWithSubMenuHover .MenuItemLabel/* IE6 selector  */{
	background-color: #000099; /* consider exposing this prop separately*/
	color: #ffffff;
}
.SpryIsIE6 #wrapperMagister #header #mainNav #MgMenuBar .SubMenu .SubMenu  /* IE6 selector  */{
	margin-left: -0px; /* Compensates for at least part of an IE6 "double padding" version of the "double margin" bug */
}

	
/* EndOAWidget_Instance_2141544 */

/* --------- MAGISTER MAIN CONTENT STYLES -------------*/
#wrapperMagister #mainContent {
	margin: 0;
	padding: 0;
	width: 720px;
	position: relative;
	background: #FFF;
}
#wrapperMagister #mainContent h1 {
	font-size: 1.6em;
	font-weight: bold;
	color: #00385F;
	margin: .6em 0 .4em 0;
	padding-left: 50px;
}
#wrapperMagister #mainContent p {
	font-size: 1em;
	line-height: 1.4em;
	color: #000;
	margin-bottom: 1.4em;
	text-align:justify;
	margin-left: 50px;
	margin-right: 55px;
}
#wrapperMagister #mainContent a {
	font-size: 1em;
	font-weight: normal;
	color: #000080;
	text-decoration:none
}
#wrapperMagister #mainContent a:hover {
	color: #00385F;
	text-decoration:underline
}
#wrapperMagister #mainContent h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
	margin-left: 20px;
	margin-bottom: -.2em;
}

#wrapperMagister #mainContent h2 {
	font-size: 1.2em;
	color: #18528a;
	margin-bottom: 1em;
	margin-left: 20px;
}
#wrapperMagister #mainContent h3 {
	font-size: 1em;
	color: #18528a;
	margin-bottom: 0.4em;
	margin-left: 50px;
	font-weight: bold;
}
#wrapperMagister #mainContent a img {
	margin-left: 50px;
}
#wrapperMagister #mainContent ul {
	margin-bottom: 1.5em;
}
#wrapperMagister #mainContent ul li {
	margin-left: 60px;
	font-size: 1em;
	text-align: justify;
	padding-right: 50px;
}
#wrapperMagister #mainContent table {
	margin-left: 50px;
	margin-right: 55px;
	margin-bottom: 15px;
}
#wrapperMagister #mainContent table tr td p {
	padding: 7px;
	margin: 0px;
}
#wrapperMagister #mainContent table tr td ul li {
	margin: 0px;
	padding: 7px;
	font-size: 1em;
	text-align: justify;
	list-style-position:inside;
}

#wrapperMagister #mainContent table#tabla_uecl {
	border-collapse: collapse;
	border: black 1px solid;
}

#wrapperMagister #mainContent table#tabla_uecl th, #wrapperMagister #mainContent table#tabla_uecl th td  {
	background: #e6e6e6;
	border: black 1px solid;	
	padding-left:5px;
}

#wrapperMagister #mainContent table#tabla_uecl td {
	background: e6e6e6;
	border: black 1px solid;
	padding-left:5px;
	font-size: 1em;
}

#wrapperMagister #mainContent table#tabla_uecl td strong {
	padding-left:5px;
	font-size: 0.85em;
}
#wrapperMagister #mainContent #mainText {
	width: 515px;
	height: 970px;
	float: left;
	background: #FFF;
}
#wrapperMagister #mainContent #agendaMg {
	float: right;
	height: 430px;
	width: 190px;
	margin-left: 15px;
	margin-top: 18px;
	z-index: 1;
}
#wrapperMagister #mainContent .calendar_table_dayoff {
	color: #F00;
}
#wrapperMagister #mainContent #wrapperComunitaria #mainComunitaria .calendar_table_dayoff {
	color: #F00;
}
/* --------- Contacto Table -------------*/
#wrapperMagister #mainContent #contactoMg {
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 25px;
	padding-left: 30px;
}
#wrapperMagister #mainContent #contactoMg form{
	
}
#wrapperMagister #mainContent #contactoMg #formulario_contacto table {
	width: 85%;
	background-color: #CCC;
	margin-bottom: 15px;
}
#wrapperMagister #mainContent #contactoMg #formulario_contacto table caption {
	font-size:1.4em;
	font-weight: bold;
	color:#18528a;
	padding-bottom: 7px
}
#wrapperMagister #mainContent #contactoMg #formulario_contacto table tbody tr th {
	background-color: #6C92B9;
	margin: 0px;
	padding: 5px;
	color:white;
	font-size:1em;
	text-indent: 10px;
	font-weight:bold;
	text-align: center;
}
#wrapperMagister #mainContent #contactoMg #formulario_contacto table tbody tr td {
	background-color: #EBF2F8;
	margin: 0px;
	padding:5px
}
/* --------- MAGISTER FOOTER STYLES -------------*/
#wrapperMagister #footer {
	position:relative;
	width: 720px;
	height: 20px;
	background: #FFF;
	margin: 0px;
	padding: 0px;
}
#wrapperMagister #footer #blueLine {
	position:absolute;
	left: 34px;
	top: 0px;
	width: 623px;
}
/* --------- MAGISTER TABLE STYLES -------------*/
table#claustroMg {
	width: 100%;
	margin: 0 auto 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-collapse: collapse;
	padding: 3px;
	border: 2px solid #CCC;
	background: #FFF;
}
table#claustroMg caption {
	background: #CCC;
	color: #000;
	font-size: 1.5em;
	text-align: center;
	padding: 10px;
	border-bottom: 1px solid #000;
}
table#claustroMg thead {
	height: 20px;
	border: 1px solid #000;
}
table#claustroMg tbody {
	
}
#claustroMg tbody tr td.name {
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
#claustroMg tbody tr td.resume {
	font-size: 1.3em;
	font-weight: normal;
	vertical-align: middle;
	text-align: justify;
	line-height: 16px;
	padding: 10px;
}
table#claustroMg tbody tr td.line {
	font-size: 1em;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
	line-height: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

table#claustroMg th {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	color: #333;
	background: #CCC;
	border-bottom: 1px solid #000;
	margin-bottom: 5px;
}

table#claustroMg tr:hover {
	color: #FFF; 
	background: #707E89;
}
table#claustroMg thead tr:hover {
	background: transparent;
}
table#claustroMg td {
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
}
table#mallaMg {
	width: 85%;
	margin: 0 auto 30px;
	font-size: 0.9em;
	border-collapse: collapse;
	padding: 3px;
	border: 1px solid #000;
	background: #FFF;
}
table#mallaMg caption {
	color: #000;
	font-size: 1.5em;
	text-align: center;
}
table#mallaMg thead {
	height: 20px;
	border: 1px solid #000;
}
table#mallaMg tbody {
	padding: 10px;
	text-align: center;
	border: 1px solid #000;
}
table#mallaMg td {
	line-height: 14px;
	padding: 10px;
	text-align:center;
	border: 1px solid #000;
}
#wrapperMagister #mainContent #mallaMg tbody tr td ul li {
	margin-left: 15px;
	text-align: left;
	padding-right: 1px;
}
table#mallaMg tfoot {
	border: 1px solid #000;
}
table#mallaMg tfoot td{
	padding: 10px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 10px;
}
table#mallaMg th {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	line-height: 20px;
	color: #000;
	background: #CC3;
	margin-bottom: 5px;
	border: 1px solid #000;
}
#mallaMg tbody tr td.className {
	font-size: 1em;
	font-weight: normal;
	vertical-align: middle;
	text-align: center;
	line-height: 14px;
	padding: 10px;
	background: #FF9;
}
table#planMg {
	width: 95%;
	margin: 0 auto 30px;
	font-size: 0.9em;
	border-collapse: collapse;
	padding: 3px;
	border: 2px solid #000;
	background-color: #CC3;
}
table#planMg tbody {
	padding: 10px;
	text-align: center;
	border: 1px solid #000;
}
table#planMg tbody td{
	padding: 10px;
	text-align: center;
	border: 1px solid #000;
	font-size: 1.2em;
	font-weight: bold;
	vertical-align: middle;
}


/*--TABLA AGENDA MG CLINICA ADULTOS--------------------------------------------------------*/
table#programaActividades {
	width: 100%;
	margin: 0 auto 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-collapse: collapse;
	
}
table#programaActividades td {
	line-height: 20px;
	padding-left: 10px;
	border: 1px solid #fff;
}
table#programaActividades th {
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	line-height: 30px;
	color: #FFF;
	background: #41637b;
	border-bottom: 1px solid #fff;
}
table#programaActividades thead {
	height: 30px;
}
#diaHora,
#lugar {
	background: #FFF;
}
#dirigidoA,
#actividad {
	background: #BDD5DD;
}
table#programaActividades thead th.diaHora {
	text-indent:-1000em;
}
table#programaActividades tr:hover {
	color: #FFF; 
	background: #707E89;
}

table#programaActividades thead tr:hover {
	background: transparent;
}

/*--MG COMUNITARIA--------------------------------------------------------*/
#wrapperMagister #mainContent #wrapperComunitaria {
	background: #FFF;
	margin: 0 auto;
	text-align: left;
}
#wrapperMagister #mainContent #wrapperComunitaria a {
	line-height: 20px;
	font-weight: normal;
	color: #000080;
	text-decoration:none
}
#wrapperMagister #mainContent #wrapperComunitaria a:hover {
	line-height: 20px;
	color: #00385F;
	text-decoration:underline
}
#wrapperMagister #mainContent #sidebarComunitaria {
	width: 210px;
	height: 350px;
	margin: 0 auto;
	text-align: center;
	float: right;
}
#wrapperMagister #mainContent #sidebarComunitaria a {
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #000080;
	text-decoration:none
}
#wrapperMagister #mainContent #sidebarComunitaria a:hover {
	line-height: 20px;
	color: #00385F;
	text-decoration:underline
}


#wrapperMagister #mainContent #adComunitaria {
	color: #FFF;
	padding: 0;
	height: 145px;
	margin: 0;
	margin-top: 5px;
	position: relative;
	font-size: 1.5em;
	text-align:center;
	font-weight:bold;
	background-color: #00385F;
}
#wrapperMagister #mainContent #adComunitaria2 {
	padding: 0;
	width: 490px;
	margin: 0;
	font-size: 1.5em;
	text-align:center;
	font-weight:bold;
	float: left;
	color: #FFF;
	background: #112FA6;
}
#wrapperMagister #mainContent #contactHeaderComunitaria {
	width: 210px;
	margin: 0 auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 1,2em;
	font-weight:bold;
	border-top:solid;
	border-color: #333;
	margin-top: 5px;
	border-bottom: solid;
	background: #FFF;
}
#wrapperMagister #mainContent #mainComunitaria {
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 480px;
	text-align:left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
}
#wrapperMagister #mainContent #mainComunitaria p, #wrapperMagister #mainContent #mainComunitaria #uecl p {
	color: #000;
	margin-bottom: 1.4em;
	text-align:justify;
	margin-left: 50px;
	margin-right: 25px;
}

#wrapperMagister #mainContent #mainComunitaria p, #wrapperMagister #mainContent #mainComunitaria #uecl td p {
	color: #000;
	margin-bottom: 0em;
	text-align:justify;
	margin-left: 0px;
	margin-right: 0px;
}

#wrapperMagister #mainContent #mainComunitaria p {
	font-size: 1em;
	line-height: 1.4em;
}

#wrapperMagister #mainContent #mainComunitaria #uecl p, #wrapperMagister #mainContent #mainComunitaria3 #uecl p {
	font-size: 0.85em;
	line-height: 1.4em;
}


#wrapperMagister #mainContent #mainComunitaria2 {
	margin: 0;
	padding: 0;
	padding-top: 15px;
	padding-bottom: 10px;
	width: 575px;
	text-align:left;
	
} 
.magister_table tr td #wrapper #mainComunitaria p strong {
	font-size: 1.3em;
}
#wrapperMagister #mainContent #contactComunitaria {
    margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 210px;
	text-align:left;
	padding-bottom: 10px;
	border-bottom: solid;
	border-color: #333;
	background: #FFF;
}
#wrapperMagister #mainContent #aficheComunitaria {
    margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 210px;
	text-align:center;
	padding-bottom: 10px;
	border-bottom: solid;
	border-color: #333;
	background: #FFF;
}
#wrapperMagister #mainContent #sidebarComunitaria #contactComunitaria p {
	margin: 0px;
	font-size: 0.9em;
}
#wrapperMagister #mainContent #sidebarComunitaria #aficheComunitaria a img {
	margin: 0px;
}
#wrapperMagister #mainContent #tripticoComunitaria {
    margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	width: 210px;
	text-align:center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid;
	border-color: #333;
	background: #FFF;
}
#wrapperMagister #mainContent #sidebarComunitaria #tripticoComunitaria a img {
	margin: 0px;
}
/*--TABLES MG COMUNITARIA--------------------------------------------------------*/
#wrapperMagister #mainContent table#tesis2002 {
	width: 650px;
	margin: 0 auto 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-collapse: collapse;
	
}
#wrapperMagister #mainContent table#tesis2002 td {
	line-height: 20px;
	padding-left: 10px;
	border: 1px solid #fff;
	padding-right: 10px;
	text-align:left;
}
#wrapperMagister #mainContent table#tesis2002 th {
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	padding-left: 10px;
	color: #FFF;
	background: #41637b;
	border-bottom: 1px solid #fff;
	height: 25px;
	padding-top: 5px;
}
#wrapperMagister #mainContent table#tesis2002 thead {
	height: 30px;
}
#wrapperMagister #mainContent #alumno,
#titulo,
#profesorGuia {
	background: #BDD5DD;
}
#wrapperMagister #mainContent table#tesis2002 thead th.titulo {
	text-indent:-1000em;
}
#wrapperMagister #mainContent table#tesis2002 tr:hover {
	color: #FFF; 
	background: #707E89;
}

#wrapperMagister #mainContent table#tesis2002 thead tr:hover {
	background: transparent;
}
#wrapperMagister #mainContent table#pubMc {
	width: 100%;
	margin: 0 auto 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-collapse: collapse;
	
}
#wrapperMagister #mainContent table#pubMc td {
	line-height: 20px;
	padding-left: 10px;
	border: 1px solid #fff;
	padding-right: 10px;
	text-align:left;
	background: #dedede;
}


#wrapperMagister #mainContent table#pubMc th {
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	line-height: 30px;
	color: #FFF;
	background: #41637b;
	border-bottom: 1px solid #fff;
}
#wrapperMagister #mainContent #portada,
#titulo,
#autor {
	background: #CCC;
}
#wrapperMagister #mainContent table#pubMc thead {
	height: 30px;
}
#wrapperMagister #mainContent table#pubMc thead th.titulo {
	text-indent:-1000em;
}
.magister_table tr .magister_table_maintext #wrapperMagister #mainContent #pubMc tbody tr td a {
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #00385F;
	text-decoration:none
}
.magister_table tr .magister_table_maintext #wrapperMagister #mainContent #pubMc tbody tr td a:hover {
	text-decoration:underline
}
#wrapperMagister #mainContent #pubMc tbody tr td img {
	margin-left: 45px;
	margin-bottom: 1px;
	margin-top: 1px;
}

/* ------ Tabla publicaciones mg infanto-juvenil ----- */

#wrapperMagister #mainContent table#pubMij {
	width: 100%;
	margin: 0 auto 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	border-collapse: collapse;
	
}
#wrapperMagister #mainContent table#pubMij td {
	line-height: 20px;
	padding-left: 10px;
	border: 1px solid #d7d7d7;
	padding-right: 10px;
	text-align:left;
	background: #fff;
}


#wrapperMagister #mainContent table#pubMij th {
	font-size: 1em;
	font-weight: normal;
	text-align: left;
	padding-left: 20px;
	line-height: 30px;
	color: #FFF;
	background: #41637b;
	border-bottom: 1px solid #fff;
}
#wrapperMagister #mainContent #portada,
#titulo,
#autor {
	background: #CCC;
}
#wrapperMagister #mainContent table#pubMij thead {
	height: 30px;
}
#wrapperMagister #mainContent table#pubMij thead th.titulo {
	text-indent:-1000em;
}
.magister_table tr .magister_table_maintext #wrapperMagister #mainContent #pubMij tbody tr td a {
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #00385F;
	text-decoration:none
}
.magister_table tr .magister_table_maintext #wrapperMagister #mainContent #pubMij tbody tr td a:hover {
	text-decoration:underline
}
#wrapperMagister #mainContent #pubMij tbody tr td img {
	margin-left: 45px;
	margin-bottom: 1px;
	margin-top: 1px;
}

/* --------- TABLA MG COMUNITARIA -------------*/
#wrapperMagister #yearsThesis {
	position: relative;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 661px;
	height: 30px;
	text-align:left;
	margin-left: 50px;
	margin-bottom: 10px;
	padding-right: 10px;
}
#wrapperMagister #yearsThesis ul {
	list-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#wrapperMagister #yearsThesis li {
    float: left;
	margin: 0;
	padding:0;
	display: block;
	padding: 0 10px 0 23px;
}
#wrapperMagister #yearsThesis a {
	font-size: 1em;
	line-height: 20px;
	font-weight: normal;
	color: #00385F;
	text-decoration:none
}
#wrapperMagister #yearsThesis a:hover {
	font-size: 1em;
	line-height: 20px;
	font-weight: bold;
	color: #00385F;
	text-decoration:underline
}


#wrapperMagister #publicacionesNavbar {
	position: relative;
	margin: 0;
	padding: 0;
	padding-top: 10px;
	width: 661px;
	height: 20px;
	text-align:left;
	margin-left: 0px;
	margin-bottom: 10px;
	padding-right: 10px;
}
#wrapperMagister #publicacionesNavbar ul {
	list-decoration: none;
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
#wrapperMagister #publicacionesNavbar li {
    float: left;
	margin: 0;
	padding:0;
	display: block;
	padding: 0 10px 0 23px;
}
#wrapperMagister #publicacionesNavbar a {
	font-size: 1em;
	line-height: 20px;
	font-weight: normal;
	color: #000080;
	text-decoration:none
}
#wrapperMagister #publicacionesNavbar a:hover {
	color: #00385F;
	text-decoration:underline
}
/* --------- MAGISTER LIST STYLES -------------*/

#wrapperMagister #mainContent ol {
	padding-left: 3em;
}
#wrapperMagister #mainContent ol li, #wrapperMagister #mainContent #uecl_n ol li  {
	text-align:justify;
	margin-bottom: 0.7em;	
}

#wrapperMagister #mainContent ol li  {
	margin-right: 55px;
	margin: 0.4em;
}

#mainContent #uecl_n ol li  {
	font-size: 0.90em;
	margin-right: 0px;
}

#mainContent #uecl_n ul li  {
	font-size: 0.90em;
	margin-right: 0px;
}
#wrapperMagister #mainContent ol li ul, #wrapperMagister #mainContent #uecl_n ol li ul {
	margin: 0.4em;
}

#wrapperMagister #mainContent #uecl_n ol li ul {
	margin-right: -25px;
}

/* --------- MAGISTER OLD STYLES -------------*/
.magister_table_title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #00385F;
	vertical-align: middle;
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.magister_table_title_items_bkg {
	background-color: #B8B5B5;
	border-bottom:solid;
	border-right:solid;
	border-left:solid;
	border-bottom-color: #00385F;
	border-bottom-width: 2px;
	border-right-color: #00385F;
	border-right-width: 2px;
	border-left-color: #00385F;
	border-left-width: 2px;
	border-top:solid;
	border-top-color:#00385F;
	border-top-width:2px;
}
.magister_table_title_items {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding-left: 5px;
}
.magister_table {
	padding-left: 50px;
	padding-right: 20px;
	margin-bottom: 20px;
	background-color: #EAEAEA;
}
.magister_table_maintext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
	padding-bottom: 20px;
	text-align:justify;
	padding-right: 15px;
}
.magister_table_maintext a {
	font-size: 1em;
	line-height: 20px;
	font-weight: normal;
	color: #00F;
	text-decoration:underline;
}
.magister_table_maintext a:hover {
	line-height: 20px;
	font-weight: bold;
	color: #00F;
	text-decoration:underline
}
.magister_table tr .magister_table_maintext table tr td p {
	padding-right: 3px;
	padding-left: 3px;
}
.magister_table tr .magister_table_maintext table tr td ul li {
	list-style: inside;
	padding-right: 2px;
	padding-left: 2px;
}
.magister_table_title2 {
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.magister_table_title_items a {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration:none;
}
.magister_table_title_items a:hover {
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
.magister_ef_table_class {
	font-size:14px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
.magister_ef_table_class_type {
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal
}
.magister_ef_table_class_content {
	font-size:13px;
	text-align:justify;
	vertical-align:middle;
	font-weight:normal;
	padding:10px;
}
.magister_ef_table_class_sem {
	font-size:13px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
}
.magister_ca_table_prof_line {
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}

.magister_ca_table_prof_line {
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
}



