@charset "utf-8";
/* CSS Document */
*{
margin:0px;
padding:0px;
}
body
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D3D3D3;
}
div#cuerpo div#c2 div#banner_especial
{
	display: block;

	width: 336px;
	float: left;
	margin-left: 7px;
	margin-bottom: 10px;
	color: #0033FF;
	text-align: center;
	vertical-align: middle;
	line-height: 86px;
}
body.modal
{
	background-color: #DDDDDD;
}
div#pagina
{
	width: 780px;
	margin: auto;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

div#cabeza
{
	height: 127px;
	width: 780px;
	background-image: url(../images/cabecera2.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-repeat: no-repeat;
}
/*caebza 2 */
div#cabeza2
{
	height: 168px;
	width: 780px;
	
	margin: 0px;
}

div.head00
{
background-image: url(../images/cabecera3_1.gif);
	background-repeat: no-repeat;
}
div.head01
{
background-image: url(../images/cabecera3.gif);
	background-repeat: no-repeat;
}
div.head02
{
background-image: url(../images/cabecera3_2.gif);
	background-repeat: no-repeat;
}
div.head02
{
background-image: url(../images/cabecera3_3.gif);
	background-repeat: no-repeat;
}
div#cabeza2 #menu_unmsm2
{
	font-size: 15px;
	color: #1259AF;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 25px;
	background-color: #2258a6;
	background-repeat:  repeat-x;
	background-image: url(../images/bb.jpg);
}

#menu_unmsm2 ul
{
}
#menu_unmsm2   li 
{
	display: inline;
	background-repeat: no-repeat;
	background-position: left 3px;
}

#menu_unmsm2 a
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	height: 25px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	float: left;
	line-height: 25px;
	width: 100px;
	text-align: center;
}
#menu_unmsm2    a:hover   
{
	background-position: center center;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #C8C8C8;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-left-color: #C8C8C8;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #FFFFFF;
	background-image: url(../images/bb3.jpg);
}
#menu_unmsm2  .current
{
	background-position: center center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-image: url(../images/bb3.jpg);
}
#menu_unmsm2  .nocurrent
{
background-image:;
}

#sub_menu2
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #252525;
	margin-top: 0px;
	margin-left: 0px;
	display: block;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #D6E7F7;
	background-color: #FFFFFF;
	padding-left: 5px;
	background-image: url(http://www.unmsm.edu.pe/images/seccion_titulo_fondo.gif);
	background-position: center bottom;
	background-repeat:  repeat-x;
}
#sub_menu2 li
{
	display: inline;
	margin-right: 12px;
}
#sub_menu2 a
{
	text-decoration: none;
	color: #2159A5;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #85AEE7;
	border-right-color: #85AEE7;
	padding-right: 7px;
	border-bottom-color: #85AEE7;
	border-left-color: #85AEE7;
}
#sub_menu2 a.sinborde
{
	border-right-style: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

#sub_menu2 a:hover
{
	color: #2258A6;
	text-decoration: underline;
}

#sub_menu2 a.act
{
	color: #005AA5;
	text-decoration: underline;
}

/*-----------------*/
div#cabeza #menu_unmsm
{
	font-size: 15px;
	color: #1259AF;
	margin-left: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-top: 8px;
}

#menu_unmsm ul
{
}
#menu_unmsm   li 
{
	display: inline;
	background-image: url(../images/rayita1.jpg);
	background-repeat: no-repeat;
	background-position: left 3px;
}

#menu_unmsm a
{
	color: #2258A6;
	text-decoration: none;
	font-weight: bold;
	height: 18px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-repeat: no-repeat;
}
#menu_unmsm    a:hover   
{
	background-image: url(../images/onpet2.jpg);
	background-position: center 15px;
	background-repeat: no-repeat;
	color: #535353;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #C8C8C8;
	border-right-color: #C8C8C8;
	border-bottom-color: #C8C8C8;
	border-left-color: #C8C8C8;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#menu_unmsm  .current
{
	background-image: url(../images/onpet2.jpg);
	background-position: center 15px;
	background-repeat: no-repeat;
	color: #535353;
}
#menu_unmsm  .nocurrent
{
background-image:;
}

#sub_menu
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #252525;
	margin-top: 8px;
	margin-left: 15px;
	display: block;
}
#sub_menu li
{
	display: inline;
	margin-right: 12px;
}
#sub_menu a
{
	text-decoration: none;
	color: #535353;
	font-size: 11px;
	font-weight: bold;
}
#sub_menu a:hover
{
	color: #2258A6;
}

#sub_menu a.act
{
	color: #005AA5;
}

 div#titulo_cabeza
{
	background-repeat: no-repeat;
	background-position: left;
	height: 72px;
	font-size: 11px;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	list-style-type: none;
	padding-right: 60px;
	color: #0D376C;
	font-style: normal;
	font-variant: normal;
}

div#titulo_cabeza ul
{
	list-style-type: none;
}

div#titulo_cabeza li
{
	display: inline;
}

div#titulo_cabeza a
{
	text-decoration: none;
	color: #1E4779;
	text-transform: capitalize;
	margin-bottom: 3px;
	font-size: 12px;
	width: 59px;
	float: right;
	text-align: center;
	border: 1px none #FFFFFF;
	margin-right: 0px;


	display: block;
	background-image: url(../images/pestanas_superior.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: auto;
	padding-bottom: 3px;
	margin-left: 5px;
}
div#titulo_cabeza a:hover
{
	color: #20354D;
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: underline;
}

 div#titulo_cabeza .unmsm
{
	font-family: Georgia;
	font-size: 18px;
	color: #0B356A;
}
 div#titulo_cabeza .unmsm2
{
	font-family: Georgia;
	font-size: 12px;
	color: #20527B;
}

div#cuerpo
{
	width: 780px;
}
div#margen
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #F4F9FF;
	margin-top: 1px;
	height: 471px;
}

div#c1
{
	width: 316px;
	float: left;
}

div#c1 #nota
{
	width: 308px;
	height: 410px;
	margin-top: 0px;
	margin-left: 0px;
}
 #nota #titulo
{
	font-size: 18px;
	color: #2258a6;
	margin-bottom: 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-top-color: #92c4Ea;
	border-right-color: #92c4Ea;
	border-bottom-color: #92c4Ea;
	border-left-color: #92c4Ea;
	padding-bottom: 2px;
	display: block;
	padding-top: 20px;
	margin-left: 10px;
	width: 297px;
}
#nota #titulo a, #titulo a:link
{
	color: #1D498D;
	text-decoration: none;
}
#nota #titulo a:hover
{
	text-decoration: underline;
}
div#c1 #nota #contenido
{}
#contenido #foto_principal
{
	background-repeat: no-repeat;
	background-position: center center;
	/*height: 180px;*/
	margin-bottom: 10px;
}
#contenido #foto_principal img
{
	/*height: 182px;*/
	width: 293px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 10px;
	border: 2px solid #92C4EA;
	background-color: #AFCFEB;
}
#contenido #texto
{
	font-size: 11px;
	color: #252525;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 10px;
	text-align: justify;
	height: 68px;
}
#contenido #texto a
{
	color: #2258A6;
	text-decoration: none;
}
#contenido #texto a:hover
{}

#contenido #texto .fecha 
{
	background-image: url(../images/fecha.gif);
	height: 40px;
	width: 43px;
	float: left;
	text-align: center;
	margin-right: 3px;
}
#contenido #texto .fecha span
{
	font-size: 10px;
	color: #252525;
	display: block;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#contenido #leer_mas 
{
	background-image: url(../images/flechita.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 10px;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 10px;
}
#contenido #leer_mas a{	font-size: 11px;
	color: #333333;}
	#contenido #tags
	{
	background-image: url(../images/tags.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 24px;
	margin-top: 10px;
}
	
	#contenido #tags a
	{
	font-size: 11px;
	color: #0B356A;
	text-decoration: none;
}
	
	div#barra 
	{
	background-image: url(../images/barra.gif);
	height: 18px;
	width: 305px;
	background-position: center center;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	}
	div#barra span.numeros
	{
	font-size: 10px;
	color: #252525;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-left: 5px;
}


	div#barra span.numeros a
	{
	color: #252525;
	text-decoration: none;
}
	div#barra span.numeros a:hover
	{
	color: #A3B2CC;
	text-decoration: none;
}
	div#barra span.archivos
	{
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	margin-top: 2px;
}

div#barra span.archivos a
{
	text-decoration: none;
	color: #252525;
}

div#barra span.archivos a:hover
{
	text-decoration: underline;

}
div#c2
{
	width: 348px;
	float: left;
	margin-top: 25px;
}
.esp
{
	margin-top: 10px;
}
.bloque
{
}
.bloque .seccion
{
	width: 162px;
	float: left;
	margin-left: 8px;
	border: 1px solid #CCCCCC;
	background-repeat:  repeat-x;
	background-position: center top;
/**margin-right:8px;*/
}
.bloque .seccion .cont #video
{
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}

.bloque .seccion .cont #fotogaleria
{
	margin-top: 10px;
	*margin-top: 8px;
	height: 122px;
	background-repeat: no-repeat;
	background-position: center;
	padding: 0px;
}
.bloque .seccion .cont #fotogaleria img
{
	border: 5px solid #CCCCCC;
}
.bloque .seccion .tit a
{
	text-decoration: none;
	color: #2258a6;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
.bloque .seccion .tit
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-transform: uppercase;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 3px;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;
	font-weight: bold;
	
	/* mofificado color negro*/
}

div.title
{
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #AFCFEB;
	border-right-color: #AFCFEB;
	border-bottom-color: #AFCFEB;
	border-left-color: #AFCFEB;
	text-transform: uppercase;
	font-size: 12px;
	color: #3C3C3C;
	padding-bottom: 2px;
}

.bloque .seccion .cont
{
	height: 200px;
}
.bloque .seccion .leyenda_seccion
{
	font-size: 11px;
	text-align: center;
	color: #000000;
}
.bloque .seccion .cont a
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	margin-top: 2px;
	margin-bottom: 5px;
}

.bloque .seccion .cont a:hover
{
	color: #0B356A;
	text-decoration: underline;
}

a.info
{
	background-image: url(../images/info.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 15px;
}

a.blo
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-bottom: 4px;
	margin-bottom: 2px;
}

.bloque .seccion  .mas a
{
	display: block;
	text-decoration: none;
	color: #333333;
	font-size: 11px;
	text-align: right;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #AFCFEB;
	border-right-color: #AFCFEB;
	border-bottom-color: #AFCFEB;
	border-left-color: #AFCFEB;
	text-transform: uppercase;
	font-weight: bold;
}
div#c3
{
	margin-left: 5px;
	float: left;
	margin-top: 20px;
}

/*--------------tab 1------------------------------*/
.marco_pestanas{
	text-align: left;
	float: left;
	width: 333px;
*width: 335px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right:0px;
	margin-left:9px;


	*margin-left:6px;
	font-size: 12px;
	/*	font-family:Arial,sans-serif;*/
	background-color:#FFFFFF;
}
.ubitab{
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.ubitab_cursos{
	font-size: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#ContTabul,#ContTabulz,#ContTabul_cursos {
	/*font-family:  Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	margin-right: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	background-color: #ffffff;
	background-image: url(../images/seccion_titulo_fondo.gif);
	background-position: center bottom;
	background-repeat:  repeat-x;
}
#ContTabul table,#ContTabulz table
{
	width: 100%;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#ContTabul table td,#ContTabulz table td,#ContTabul table tr,#ContTabulz table tr,#ContTabul table th,#ContTabulz table th
{
	border-collapse:collapse;
	vertical-align: top;
}

#ContTabul table tr
{
	
}
#ContTabul table td,#ContTabulz table td

{
	padding-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: normal;	
	
	
	
	
	
}
#ContTabul table th,#ContTabulz table th
{
	font-weight: bold;
	color: #000000;
	font-size: 80%;
	text-align: center;
}

ul#ContTabul,ul#ContTabulz,ul#ContTabul_cursos{
	list-style-type: square;
	background-repeat:  repeat-x;
	background-position: center bottom;
}




ul#tabnav,ul#tabnavz,ul#tabnav_cursos {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	padding-bottom: 24px;
	font-weight:normal;
	font-family: arial, sans-serif;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
ul#tabnav li,ul#tabnavz li,ul#tabnav_cursos li {
	float: left;
	height: 21px;
	background-color: #FFFFFF;
	color: #000000;
	margin: 2px 1px 0px 0px;
	border: 1px solid #CCCCCC;
	background-repeat:  repeat-x;
}
ul#tabnav a:link, ul#tabnav a:visited,ul#tabnavz a:link, ul#tabnavz a:visited {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #666666;
	background-repeat:  repeat-x;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
ul#tabnav_cursos a:link, ul#tabnav_cursos a:visited {
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #666666;
	background-repeat:  repeat-x;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 4px;
}
ul#tabnav a:hover,ul#tabnavz a:hover {
	background-color: #F2F2F2;
	color: #000000;
	background-image: url(../images/seccion_titulo_fondo.gif);
	background-repeat:  repeat-x;
}
ul#tabnav_cursos a:hover {
	background-color: #F2F2F2;
	color: #000000;
	background-image: url(../images/seccion_titulo_fondo.gif);
	background-repeat:  repeat-x;
}
#tabnav .activo3 {
	border-bottom: 1px solid #fff;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	  
}

#tabnav_cursos .activo3 {
	border-bottom: 1px solid #fff;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	  
}
#tabnav_cursos li.activox {
	border-bottom: 1px solid #fff;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	  
}
#tabnav_cursos li.activox a
{
	color: #2258a6;
}
#tabnav_cursos li.activo3 a
{
	color: #2258a6;
}

#tabnav_cursos .activo23 {
	border-bottom: 1px solid #fff;
	color: #00CC66;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	
	  
}

#tabnav2 .activo23 {
	border-bottom: 1px solid #fff;
	color: #00CC66;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	
	  
}

#tabnav_cursos  li.activo23  a:link  {
	color: #FFFFFF;
	font-weight: bold;	  
}

#tabnav_cursos  li.activo23  a:hover
{
	color: #000;
	font-weight: bold;	  
}

#tabnav_cursos .inactivo {
	margin-bottom: 0px;
	color: #FFFFFF;
}



/*----------*/
#tabnav li.activox {
	border-bottom: 1px solid #fff;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	  
}
#tabnav li.activox a
{
	color: #2258a6;
}
#tabnav li.activo3 a
{
	color: #2258a6;
}
/**/
#tabnavz li.activox {
	border-bottom: 1px solid #fff;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	  
}
#tabnavz li.activox a
{
	color: #2258a6;
}
#tabnavz li.activo3 a
{
	color: #2258a6;
}
#tabnavz .activo2 {
	border-bottom: 1px solid #fff;
	color: #00CC66;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	
	  
}
#tabnavz  li.activo2  a:link{
	color: #FFFFFF;
	font-weight: bold;	/* cambiando color negro */
	  
	  
}

#tabnavz  li.activo2  a:hover {
	color: #000;
	font-weight: bold;	/* cambiando color negro */
}


#tabnavz .inactivo {
	margin-bottom: 0px;
	color: #FFFFFF;
}

/**/
#tabnav2 .activo {
	border-bottom: 1px solid #fff;
	color: #003366;
	background-color: #FFFFFF;
	font-weight: bold;
	
	  
}
#tabnav .activo2 {
	border-bottom: 1px solid #fff;
	color: #00CC66;
	background-color: #FFFFFF;
	font-weight: bold;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;	
	  
}


#tabnav  li.activo2  a:link {
	color: #FFFFFF;
	font-weight: bold;	
	/* cambiado a negro*/
	  
}
#tabnav .inactivo {
	margin-bottom: 0px;
	color: #FFFFFF;
}

/*--------------tab 2------------------------------*/
ul#tabnav_i {
	list-style-type: none;
	padding-left: 0px;
	padding-bottom: 24px;
	font-weight:normal;
	font-family: arial, sans-serif;
	font-size: 12px;
	padding-top: 0px;
	border-top-width: 0px;
	border-top-style: none;
	border-top-color: #E8E8E8;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
ul#tabnav_i li {
	float: left;
	height: 21px;
	background-color: #DDDDDD;
	color: #000000;
	margin-top: -1px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
	border-top-style: none;
}
ul#tabnav_i a:link, ul#tabnav_i a:visited {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 4px;
	font-weight: bold;
}
ul#tabnav_i a:hover {
	background-color: #F2F2F2;
	color: #000000;
}
#tabnav_i .activo {
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #FFFFFF;
	border-bottom-color: #fff;
	
	  
}
#tabnav_i .activo2 {
	color: #000000;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	
	  
}
#tabnav_i .inactivo {}

/*  */
.marco_pestanas2{
	text-align: left;
	float: left;
	width: 316px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left:0px;
	font-size: 12px;
	/*	font-family:Arial,sans-serif;*/
	background-color:#FFFFFF;
	margin-top: 10px;
}
.ubitab2{
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#ContTabul2 {
	/*font-family:  Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 2px;
	background-color: #ffffff;
	background-image: url(../images/seccion_titulo_fondo.gif);
	background-repeat:  repeat-x;
	background-position: center bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
}
#ContTabul2 table
{
	width: 100%;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#ContTabul2 table td,#contTabul2 table tr,#contTabul2 table th
{
	border-collapse:collapse;
	vertical-align: top;
}

#ContTabul2 table tr
{
	
}
#ContTabul2 table td
{
	padding-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: normal;	
	
	
	
	
	
}
#ContTabul2 table th
{
	font-weight: bold;
	color: #000000;
	font-size: 80%;
	text-align: center;
}

ul#ContTabul2{
	list-style-type: square;
}

ul#tabnav2 {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	padding-bottom: 24px;
	border-bottom: 1px solid #E8E8E8;
	font-weight:normal;
	font-family: arial, sans-serif;
	font-size: 12px;
}
ul#tabnav2 li {
	float: left;
	height: 21px;
	background-color: #FFFFFF;
	color: #000000;
	margin: 2px 1px 0px 0px;
	border: 1px solid #CCCCCC;
}
ul#tabnav2 a:link, ul#tabnav2 a:visited {
	display: block;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
ul#tabnav2 a:hover {
	background-color: #F2F2F2;
	color: #000000;
	background-image: url(../images/seccion_titulo_fondo.gif);
	background-repeat:  repeat-x;
}
#tabnav2 .activo {
	border-bottom: 1px solid #fff;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;
	
	  
}
#tabnav2    li.activo  a:link,#tabnav2    li.activo23  a:link
{
	color: #FFFFFF;
	font-weight: bold;
}

#tabnav2    li.activo23  a:hover
{
	color: #000;
	font-weight: bold;
}


#tabnav2 .inactivo {}
#txtcontab2 a,#txtcontab7 a
{
	color: #252525;
	text-decoration: none;
	font-size: 10px;
	display: block;
	list-style-type: disc;
	margin-bottom: 5px;
	background-image: url(../images/icon1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	text-transform: uppercase;
}

#txtcontab2 a:hover,#txtcontab7 a:hover
{
	text-decoration: underline;
}
/*  contab 3333333333333333*/

/*  */
.marco_pestanas3{
	text-align: left;
	float: left;
	width: 316px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left:0px;
	font-size: 12px;
	/*	font-family:Arial,sans-serif;*/
	background-color:#FFFFFF;
	margin-top: 10px;
}
.ubitab3{
	font-size: 12px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#ContTabul3 {
	/*font-family:  Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 2px;
	background-color: #ffffff;
	background-image: url(../images/seccion_titulo_fondo.gif);
	background-repeat:  repeat-x;
	background-position: center bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
}
#ContTabul3 table
{
	width: 100%;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
#ContTabul3 table td,#contTabul3 table tr,#contTabul3 table th
{
	border-collapse:collapse;
	vertical-align: top;
}

#ContTabul3 table tr
{
	
}
#ContTabul3 table td
{
	padding-right: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: normal;	
	
	
	
	
	
}
#ContTabul3 table th
{
	font-weight: bold;
	color: #000000;
	font-size: 80%;
	text-align: center;
}

ul#ContTabul3{
	list-style-type: square;
}

ul#tabnav3 {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	padding-bottom: 24px;
	border-bottom: 1px solid #E8E8E8;
	font-weight:normal;
	font-family: arial, sans-serif;
	font-size: 12px;
}
ul#tabnav3 li {
	float: left;
	height: 21px;
	background-color: #FFFFFF;
	color: #000000;
	margin: 2px 1px 0px 0px;
	border: 1px solid #CCCCCC;
}
ul#tabnav3 a:link, ul#tabnav3 a:visited {
	display: block;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
ul#tabnav3 a:hover {
	background-color: #F2F2F2;
	color: #000000;
	background-image: url(../images/seccion_titulo_fondo.gif);
	background-repeat:  repeat-x;
}
#tabnav3 .activo {
	border-bottom: 1px solid #fff;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;
	
	  
}
#tabnav3 .activoss {
	border-bottom: 1px solid #fff;
	color: #000000;
	background-color: #FFFFFF;
	background-image: url(../images/fondo_titulo2.gif);
	background-repeat:  repeat-x;
	
	  
}
#tabnav3 li.activoss  a
{
	font-weight: bold;
	color: #FFFFFF;
}
#tabnav3 li.activoss  a:hover
{font-weight: bold;
	color: #000;}

#tabnav3    li.activo  a
{
	color: #000000;
	font-weight: bold;
}

#tabnav3 .inactivo {}
#txtcontab3 a
{
	color: #252525;
	text-decoration: none;
	font-size: 11px;
	display: block;
	list-style-type: disc;
	margin-bottom: 3px;
	text-indent: 15px;
	background-image: url(../images/icon1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

#txtcontab3 a:hover
{
	text-decoration: underline;
}

/*  ------------------------------------  */
div#pie
{
	margin-top: 0px;
	font-size: 12px;
	color: #252525;
	text-align: center;
	background-color: #FFFFFF;
	clear: both;
}

div#pie div#subbanners
{
	margin-top: 20px;
	width: 790px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	padding-top: 20px;	
}


div#pie div#cont_pie
{
	/*margin-top: 20px;*/
	padding-top: 20px;
	background-color: #BDD6EF;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	color: #48709D;
}

/* separadores*/
div.espace
{
	height: 10px;
	display: block;
}

div#c4
{
	width: 598px;



	*width: 598px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#notdesarrollo
{
	margin-left: 10px;
	margin-right: 10px;
}
div#notdesarrollo .volada
{
	font-size: 75%;
}
div#notdesarrollo a
{
	color: #006BB5;
	text-decoration: none;
}

div#notdesarrollo ul
{
	display: block;
	list-style-position: inside;
	list-style-type: square;
}
div#notdesarrollo li
{
	margin-left: 15px;
}
div#notdesarrollo h2
{
	font-size: 120%;
	color: #0E4487;
	display: block;
	margin-bottom: 10px;
	margin-left: 10px;
}
div#notdesarrollo p
{
	text-align: justify;
	margin-left: 10px;
	margin-bottom: 5px;
	font-size: 75%;
	line-height: 20px;
}
div#notdesarrollo table
{
	
	font-size: 11px;
}
div#desarrollo table td
{

}
div#notdesarrollo table.facultades p
{
	font-size: 12px;
}

div#notdesarrollo .titular
{
	font-size: 120%;
	margin-bottom: 10px;
	margin-top: 5px;
}
div#notdesarrollo   #gorro
{
	font-size: 80%;
	color: #333333;
	font-style: italic;
	display: block;
}
div#notdesarrollo #gorro_autor
{
	text-align: right;
	font-style: italic;
	font-size: 80%;
	margin-bottom: 10px;
}
div#contenido_texto td.leyendas
{
	font-style: italic;
	text-align: center;
	/*font-size: 86%;*/
	padding-right: 5px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
div#notdesarrollo img
{
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
}
div#notdesarrollo #contenido_texto
{
	text-align: justify;
}


div#notdesarrollo #contenido_texto ol
{
	margin-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
}
div#c5
{
	float: left;
	padding-top: 10px;
}

/*--------------------------------------------*/
div#calendario
{
	background-image: url(../images/Calender.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	width: 90px;
	margin-left: auto;
	margin-right: auto;
}

#new div#anio
{
	text-align: center;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0px;



	*padding-left: 9px;
	font-weight: bold;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#new div#mes
{
	text-align: center;
	color: #666666;
	font-size: 15px;
	display: block;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

div#anio a img
{
	margin: 0px;
}

#datos_ajax ul 
{
	list-style-type: none;

}

#datos_ajax  li
{
	list-style-type: none;
}

#new  table
{
	border: 1px solid #CCCCCC;
	margin-right: auto;
	margin-left: auto;
}

#new  td
{
	text-align: center;
}

#new  tr
{}
#datos_ajax a
{
	display: block;
	margin-bottom: 5px;
	font-size: 12px;
}
#datos_ajax a:hover
{
	color: #252525;
}
#datos_ajax table.archivos
{
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 550px;
}
#datos_ajax table.archivos td
{
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#datos_ajax table.archivos tr.a
{
	background-color: #E7F1FA;
}
#datos_ajax table.archivos tr.b
{}

/**/
div#barra_herramientas
{
	margin-bottom: 10px;
	margin-left: 10px;
}
/*----------------*/

ul#tabnav5 {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;
	padding-bottom: 24px;
	border-bottom: 1px solid #E8E8E8;
	font-weight:normal;
	font-family: arial, sans-serif;
	font-size: 12px;
}
ul#tabnav5 li {
	float: left;
	height: 21px;
	background-color: #DDDDDD;
	color: #000000;
	border: 1px solid #E8E8E8;
	list-style-type: none;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tabnav5 .activo {
	border-bottom: 1px solid #fff;
	color: #000000;
	background-color: #FFFFFF;
	
	  
}
#tabnav5 .inactivo {}

div#submenu
{
	margin-top: 20px;
}
div.imgderecha
{
	margin-bottom: 10px;
	width: 99px;
}

div#fecha
{
	font-size: 10px;
	width: 100px;
	padding-left: 2px;
	color: #252525;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
div#txtcontab a
{
	color: #252525;
	text-decoration: none;
	font-size: 11px;
	display: block;
	list-style-type: disc;
	margin-bottom: 3px;
	text-indent: 15px;
	background-image: url(../images/icon1.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div#txtcontab a:hover
{
	text-decoration: underline;
}

div#txtcontab_cursos a
{
	color: #252525;
	text-decoration: none;
	font-size: 11px;
	display: block;
	list-style-type: disc;
	margin-bottom: 3px;
	background-image: url(../images/icon1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 135px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-bottom: 4px;
	padding-left: 15px;
}
div#txtcontab_cursos a:hover
{
	text-decoration: underline;
}


.imgescudo {
	float: none;
	/*font-family: Arial, sans-serif;*/
	font-size: 8px;
	background-image: url(../images/img_peru1.gif);
	background-repeat:no-repeat;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: center;
	vertical-align: super;
	width: auto;
}

/*seccion largo*/
div.seccion_largo
{
	float: left;
	margin-left: 10px;


*margin-left: 6px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #AFCFEB;
	border-right-color: #AFCFEB;
	border-bottom-color: #AFCFEB;
	border-left-color: #AFCFEB;
	width: 322px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
div.seccion_largo div.titulo
{
	font-size: 12px;
}
div.seccion_largo div.titulo a
{
	text-decoration: none;
	display: block;
	color: #252525;
	margin-bottom: 3px;
	background-image: url(../images/flechita.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 10px;
}
div.seccion_largo div.titulo a:hover
{
	text-decoration: underline;
}
div.seccion_largo div.intro
{}
div.seccion_largo div.linea
{
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0099FF;
	border-left-color: #0099FF;
	display: block;
}
div.bus
{
	margin-top: 20px;
	margin-bottom: 20px;
	display: block;
	float: left;
	vertical-align: middle;
	text-align: center;
	width: 293px;
	border: 1px solid #ADCEEF;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-left: 10px;

	*margin-left: 5px;
	color: #000000;
}
div.bus   input.fcaja
{
	border: 1px solid #CCCCCC;
	text-align: center;
}
div.bus  input.fboton
{
	border: 1px solid #CCCCCC;
	width: 60px;
}
.a_titulo {
}
.a_texto
{}


/*          -------------------           */
#txtcontab45 a
{
color: #252525;
	text-decoration: none;
	font-size: 11px;
	display: block;
	list-style-type: disc;
	margin-bottom: 3px;
	background-image: url(../images/icon1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
}
#txtcontab45 a.cursos_link
{
	color: #252525;
	text-decoration: none;
	font-size: 11px;
	display: block;
	list-style-type: disc;
	margin-bottom: 3px;
	background-image: url(../images/icon1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	/* width: 275px; */
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-bottom: 4px;
}

#txtcontab45 a.cursos_link9
{
	color: #252525;
	text-decoration: none;
	font-size: 11px;
	display: block;
	list-style-type: disc;
	margin-bottom: 3px;
	background-image: url(../images/icon1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 15px;
	/*width: 275px;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-bottom: 4px;
}

#txtcontab45 a.cursos_link:hover
{
	background-image: url(../images/icon1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #CC3333;
}




#txtcontab45 table.tabla01 td
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#txtcontab45 table.tabla01
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#txtcontab45 table.tabla01 h4
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #2258a6;
	font-size: 13px;
}
#txtcontab45 table.tabla01 strong
{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #666666;
}
#txtcontab45 a:hover
{
	text-decoration: underline;
}

div#ventana
{
	background-color: #FFFFFF;
}

ul.mapaweb
{
	list-style-type: disc;
}
ul.mapaweb li
{
	list-style-type: disc;
	margin-bottom: 5px;
}
ul.mapaweb ul
{
	margin-left: 10px;
}


ul.mapaweb ul li
{
	margin-left: 10px;
	list-style-type: disc;
}

a.subtitulo
{
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #AFCFEB;
	border-right-color: #AFCFEB;
	border-bottom-color: #AFCFEB;
	border-left-color: #AFCFEB;
	text-transform: uppercase;
	font-size: 12px;
	color: #333333;
	padding-bottom: 2px;
	display: block;
	text-decoration: none;
	font-weight: bold;

}
td.td-1
{
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-right: 10px;
}

div#multimedia
{
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 8px;
	display: block;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	height: 193px;
}
div.cuadro
{
	background-color: #FFFFFF;
	width: 150px;
	display: block;
	float: left;
	border: 1px solid #CCCCCC;
}

div.cuadro div.cuadro_titulo
{

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-transform: uppercase;
	font-size: 12px;
	color: #2258a6;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-left: 3px;
	background-image: url(../images/seccion_titulo_fondo.gif);
	background-repeat:  repeat-x;
	font-weight: bold;
}
div.cuadro div.cuadro_leyenda
{
	font-size: 11px;
	display: block;
	text-align: center;
	color: #333333;
}
div.cuadro div.cuadro_leyenda a
{
	font-size: 11px;
}
div.cuadro div.cuadro_leyenda a:hover
{

}
div.cuadro div.cuadro_titulo a
{
	text-decoration: none;
	color: #2258a6;
}
div.cuadro div.cuadro_contenido
{}





/*-----------------------*/

div#enlaces
{
	margin-top: 20px;
	margin-bottom: 8px;
	margin-left: 8px;
}
div#enlaces h3
{
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #AFCFEB;
	border-right-color: #AFCFEB;
	border-bottom-color: #AFCFEB;
	border-left-color: #AFCFEB;
	text-transform: uppercase;
	font-size: 12px;
	color: #3C3C3C;
	padding-bottom: 2px;
	margin-bottom: 10px;
}
div#enlaces a.bot
{
	display: block;
	font-size: 11px;
	text-decoration: none;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEEEEE;
	color: #003366;
	background-image: url(../images/paper2.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 15px;
	padding-bottom: 2px;
	margin-right: 5px;
}
div#enlaces a:hover
{
	color: #333333;
}

a.bloque001
{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
	margin-bottom: 2px;
	padding-bottom: 4px;
}
a.bloque001:hover
{}
a.resaltado
{
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #92c4ea;
	border-right-color: #92c4ea;
	border-bottom-color: #92c4ea;
	border-left-color: #92c4ea;
}
a.resaltado:link
{
	color: #00FFCC;
	font-size: 13px;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #92c4ea;
	border-right-color: #92c4ea;
	border-bottom-color: #92c4ea;
	border-left-color: #92c4ea;
}
a.resaltado:hover
{
	color: #00FFCC;

}


div#flashhome
{
	margin-left: 528px;



	*margin-left: 525px;
	height: 118px;
	width: 252px;



	*width:252px;
	background-color: #FFFFFF;
	z-index: 10;
}


div#botonera
{
	width: 106px;
	float: left;
	height: 118px;
}

div#botonera a
{
	display: block;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	line-height: 18px;
	text-indent: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
div#botonera a.red
{
	padding: 0px;
	float: left;
	display: block;
	width: 20px;
	border: 0px none #FFFFFF;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#botonera a.email
{
	background-image: url(../images/bemail.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

div#botonera a.email:hover
{
	background-image: url(../images/bemailon.jpg);
	background-position: left center;
}

div#botonera a.directorio
{
	background-image: url(../images/bdirectorio.jpg);
	background-position: left center;
}
div#botonera a.directorio:hover
{
	background-image: url(../images/bdirectorioon.jpg);
	background-position: left center;
}
div#botonera a.facultades
{
	background-image: url(../images/bfacultades.jpg);
	background-position: left center;
}
div#botonera a.facultades:hover
{
	background-image: url(../images/bfacultadesonn.jpg);
	background-position: left center;
}
div#botonera a.biblioteca
{
	background-image: url(../images/bbiblioteca.jpg);
	background-position: left center;
}
div#botonera a.biblioteca:hover
{
	background-image: url(../images/bbibliotecaon.jpg);
	background-position: left center;
}


div#botonera a.sum
{
	background-image: url(../images/bsum.jpg);
	background-position: left center;
}
div#botonera a.sum:hover
{
	background-image: url(../images/bsumon.jpg);
	background-position: left center;
}



div#escudo_layer
{
	width: 101px;
	position: absolute;
	margin-left: 478px;
	*margin-left: 372px;
}
table.datos
{
	font-size: 11px;
}

div#rss
{
	background-image: url(../images/icon-rss.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 30px;
	font-size: 11px;
	display: block;
}
div#rss a
{
	text-decoration: none;
	color: #2258a6;
}

div#rss a:hover
{
	text-decoration: underline;
}

table.tabla_info
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}
table.tabla_info td
{
	font-size: 14px;
}
table.tabla_info tr
{
}
table.tabla_info th
{}

div .info_contenedor
{
	width: 180px;
	float: right;
	border: 1px solid #CCCCCC;
	margin-left: 10px;
	margin-bottom: 10px;
}
div.info01
{
	margin-bottom: 10px;
}
div.info01 h3
{
	font-size: 16px;
}
div.info01 p
{}
div.info01 p ul
{
	font-size: 11px;
	margin-bottom: 10px;
}
div.info01 p li
{
	font-size: 11px;
}
div.info01 a
{
	font-size: 11px;
}
div.info01 a:hover{}
a.galeria_imagenes
{
	display: block;
}

/*tables*/
	table#demoBlue {
		border-collapse:collapse;
		background-color: #E8E8E8;
		width:100%;
	}
	table#demoBlue caption{
		background-color:#50ADEA;
		border-bottom:3px solid #1975D7;
		color:#FFF;
		padding:10px;
		text-transform:uppercase;
		}
		
	table#demoBlue thead th{
		background-color:#F5F5F5;
		border-bottom:3px solid #CCC;
		color:#666;
		padding:5px;
	}
	

	table#demoBlue tbody tr td {
	padding: 3px 8px;
	font-size: 14px;
	}
	
	table#demoBlue tfoot tr td{
		background-color:#E7E7E7;
		color:#B7B7B7;
		padding:4px;
		text-align:center;
	}
/*---*/

div#c6
{
	height: 320px;
	width: 320px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #2058A5;
	border-right-color: #2058A5;
	border-bottom-color: #2058A5;
	border-left-color: #2058A5;
	float: left;
	margin-left: 5px;
}
div#c7
{
	height: 320px;
	width: 446px;
	float: left;
	text-align: center;
}

div#c7 h2
{
	color: #2058A5;
	font-size: 15px;
	display: block;
	margin-top: 6px;
	padding-left: 10px;
}




div.cuadro_notas {
	FONT-SIZE: 100%;
	MARGIN: 0px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: auto;
	width: 500px;
	padding: 20px;

}
div.pcuadro_notas {
	FONT-SIZE: 100%;
	COLOR: #000000;
	FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif;
	TEXT-ALIGN: justify;
	background-color: #FFFFFF;
	visibility: visible;
	margin: 0px;
	padding: 0px;


}
div#links_sm
{
	margin-bottom: 0px;
	background-image: url(../images/unmsmlinks.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
div#links_externos
{

	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-top-color: #7A96DF;
	border-right-color: #7A96DF;
	border-bottom-color: #7A96DF;
	border-left-color: #7A96DF;
}
div#nota_plus
{}

div#nota_plus a
{
	display: block;
	font-size: 11px;
	text-decoration: none;
	padding-left: 15px;
	background-image: url(../images/icon05.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	padding-top: 5px;
}
div#nota_plus a:hover
{}
div#nota_plus span.fecha_nota
{
	color: #2258A6;
}



div.resaltadox
{
	display: block;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat-x;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #92c4ea;
	border-right-color: #92c4ea;
	border-bottom-color: #92c4ea;
	border-left-color: #92c4ea;
	font-size: 11px;
	color: #000000;
}


div.resaltadox2
{
	display: block;
	font-weight: normal;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	background-repeat: repeat-x;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #eeeeee;
	border-right-color: #eeeeee;
	border-bottom-color: #eeeeee;
	border-left-color: #eeeeee;
	font-size: 11px;
	color: #000000;
}

div.resltadox2 a
{}


div.resaltadox a
{
	display: block;
	background-image: url(../images/flecha001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
}
div.resaltadox a.ex
{
	display: block;
	background-image: url(../images/flecha001.jpg);
	background-repeat: no-repeat;
	background-position: -20px top;
	padding-left: 0px;
}
div.resaltadox a.hover
{}
div#c20
{
	width: 400px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

div#c20 h1
{
	font-size: 18px;
	display: block;
	margin: 10px;
}

div#c21
{
	float: right;
	width: 370px;
}


div#evento_des h3
{
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: bold;
	padding-right: 2px;
	padding-left: 2px;
}
div#evento_cuerpo
{
	font-size: 12px;
	padding-right: 10px;
	padding-left: 5px;
	color: #333333;
}

div#evento_cuerpo p
{
	margin-top: 5px;
	display: block;
}
div#evento_cuerpo ul,div#evento_cuerpo ol
{
	margin-left: 15px;
}
div#evento_cuerpo a
{
	color: #326FEA;
	text-decoration: none;
}
div#evento_fechas span.fecha_evento
{
	font-size: 12px;
	color: #2258A6;
}
div#evento_fechas span.fecha_etiqueta
{
	font-size: 12px;
	color: #000000;
	margin-right: 5px;
	margin-left: 5px;
}
div#evento_fechas 
{
	font-size: 12px;
	color: #2258A6;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 5px;
}
img.opaco {filter: alpha(opacity=50); opacity: .5} 
div#tipo_evento
{
	height: 30px;
	display: block;
	text-align: center;
	vertical-align: baseline;
	margin-top: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #2258A6;
	border-left-color: #CCCCCC;
	margin-bottom: 10px;
	padding: 0px;
}
div#tipo_evento  a.sele
{
	display: block;
	font-size: 13px;
	height: 30px;
	width: 120px;
	float: left;
	line-height: 30px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #2258A6;
	margin-right: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: none;
	border-top-color: #2258A6;
	border-right-color: #2258A6;
	border-bottom-color: #2258A6;
	border-left-color: #2258A6;
}
div#tipo_evento  a
{
	display: block;
	font-size: 13px;
	height: 30px;
	width: 120px;
	float: left;
	line-height: 30px;
	text-decoration: none;
	color: #2258A6;
	font-weight: bold;
	background-color: #E2ECFA;
	margin-right: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #2258A6;
	border-right-color: #2258A6;
	border-bottom-color: #FFFFFF;
	border-left-color: #2258A6;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

div#paginacion
{
	height: 25px;
	width: 300px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#paginacion a
{
	display: block;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	line-height: 20px;
	float: left;
	width: 30px;
	text-decoration: underline;
	color: #333333;
	height: 20px;
	margin-right: 5px;
}

div#paginacion a:hover ,div#paginacion a.class_paginacion 
{
	color: #FFFFFF;
	background-color: #2258A6;
}

img.evento_imagen
{
	margin-left: 10px;
}
div.linea10
{
	background-color: #D9EAF8;
	border: 1px solid #D9EAF8;
	display: block;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 3px;
}

table.datos001
{
	font-size: 12px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
}
table.datos001 tr
{
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
table.datos001 td
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
}
table.datos001 th
{
	font-size: 13px;
}

a#vermas
{
	text-decoration: none;
	background-image: url(../images/flechita.gif);
	background-repeat:   no-repeat;
	background-position: left 5px;
	font-size: 11px;
	color: #003366;
	padding-left: 10px;
	display: block;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: none;
	border-top-color: #0099CC;
	border-right-color: #0099CC;
	border-bottom-color: #0099CC;
	border-left-color: #0099CC;
}

div#buscador
{
	display: block;
	margin: 0px;
	padding: 0px;
	width: 320px;
	float: left;
}

div#buscador div#barra_b
{
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 350px;
}

div#buscador div#barra_b div#titulo_b
{
	width: 120px;
	display: block;
	float: left;
}
div#buscador  div#barra_b div#input_b
{
	width: 50px;
	float: left;
	display: block;
}

div#buscador  div#barra_b div#input_b input
{
	width: 30px;
}
div#buscador div#barra_b div#input_bo
{
	width: 50px;
	float: left;
	display: block;
}
div#buscador  div#panel_b
{
	display: block;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	width: 300px;
}

iframe#buscadori
{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}

div#programas div.programa_centro
{
	background-color: #FFF5C8;
	width: 324px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	padding: 2px;
	background-repeat: repeat-y;
	background-position: -2px center;
	border: 1px solid #F9CA1C;
	height: 50px;
}

div.programa_centro span
{
	color: #000;
}
div#programas
{
	background-image: url(../images/fondo_programas.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

div#programas span.fecha
{}
div#programas span.hora
{}
div#programas span.titulo
{
	font-weight: bold;
	font-size: 11px;
}

div#programas span.lugar
{
	font-style: italic;
	display: block;
}

div#panel_ajax
{ overflow:hidden;}
div#panel_ajax div#des_der
{
	width: 150px;
	height: auto;
	display: block;
	float: right;
}
div#panel_ajax div#des_izq
{
	width: 150px;
	height: auto;
	display: block;
}

div.resal
{
	margin-bottom: 3px;
}


a.enlace1
{
	font-size: 11px;
}

a.negrita
{
	font-weight: bold;
}

div#redes a
{
	width: 25px;
	float: left;
	height: auto;
	display: block;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-right: 0px;
}
div#redes a.esp
{
	display: block;
	float: left;
	width: 4px;
	margin: 0px;
	padding: 0px;
	height: 10px;
	text-decoration: none;
}
div#redes
{
	display: block;
	overflow:hidden;
	background-color: #86A3CD;
	background-image: url(../images/fonditoredes.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	height: auto;
	width: 100%;
	padding: 0px;
	float: left;
}


#tabnav  li.activo2  a:hover
{
color: #000;
}


div.a460
{
	background-image: url(../archivos/fondo460.jpg);
	background-position: center top;
	height: 303px;
	background-repeat: no-repeat;
	width: 332px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	overflow:hidden;
}

div.a460  div#aa460
{
	display: block;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 150px;
	margin-top: 30px;
}

div.a460  div#aaa460
{
	display: block;
	text-align: center;
	float: right;
	width: 150px;
	margin-right: 10px;
	background-color: #DABA51;
	border: 1px solid #FFCC33;
}

div.a460  div#aaa460  a
{
	color: #006699;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
}
