
BODY { 
  margin : 15px; padding: 0;
  margin-top:5px;
	background: #fFF;
	/*background: #0089C6;*/
	padding-bottom: 1px;
	font-size: 11px;
	font-family : verdana,Arial, Helvetica, sans-serif;
		/*text-align:center;*/
		

} 

.contenedor
	{
		/*border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;*/
  padding:10px;
		}
		
a
{
 color:red;
 font-weight:bold;
 text-decoration:none;
}
a:hover
{
	color:Red;
	text-decoration:underline;
	
	}

html, body { min-width: 1024px;}

#contenedor
{
	/*width: 1040px; */
/*border-left:1px solid #666;
  border-right:1px solid #666;
  border-top: 1px solid #666;
  border-bottom: 1px solid #666;*/
  height:auto;
  background: #fFF;
  overflow:hidden;

} 

#contenedor_cg
{
	width: 930px;
border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height:auto;
  background: #fFF;
  overflow:hidden;

} 
.img_logo
{
	padding-top:8px;
	padding-left:20px;
	padding-bottom:8px;
	padding-right:10px;
	}
.nombre_us
{
	color:#1393C0;
		font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
	
	}	
 .b_usuario
 {
	padding:5px;
	padding-top:6px;
	padding-bottom:8px;
	background:url(../imagenes/f_usuario.gif) repeat-x;
	text-align:right;
/*	background-color:#74C2D8;*/
	}
#sec_logo
{
 background: url(../imagenes/fondo_top.jpg) repeat-x;
 text-align:left;
}
.sec_l_0
{
	border-top: 6px solid #0089C6;
}
.sec_l_1
{
	border-top: 24px solid #F8C301;
}

.tabs
{
	padding-top:6px;
	/*background-color: #FFE375;*/
	 background: url(../imagenes/f_tabs.jpg) repeat-x;

margin-left:2px;
margin-right:2px;
	padding-left:0px;

}

#sec_l_2
{
	border-top: 1px solid #cccccc;
 border-bottom: 1px solid #ffffff;
 margin-left:2px;
 margin-right:2px;
}

#sec_menu_top
{
	height:23px;
	background-color:#fff;
	margin-left : 2px;
	margin-right:2px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-left:10px;
	font-size:10px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	 background: url(../imagenes/f_sub.jpg) repeat-x;
}

#sec_menu_top a 
{
	color:#000;
	text-decoration:none;
	font-weight:bold;
	}
	
	#sec_menu_top a:hover
{
	color:red;
	text-decoration:underline;
	}

#sec_contenido
{
	height:auto;
	padding:6px;
}

#sec_error
{
	height:20px;
	background-color:#FFDFDF;
	padding:10px;
	font-size: 14px;
	font-family : verdana, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	margin:0 auto 0 auto;
	border-left:1px solid red;
  border-right:1px solid red;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  margin-bottom:4px;
  width: 60%;
    background:url(../imagenes/warning.png) no-repeat;

}

#sec_warning
{
	height:auto;
	background-color:#FDEDB5;
	padding:10px;
	padding-left:30px;
	font-size: 14px;
	font-family : verdana, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	margin:0 auto 0 auto;
	border-left:1px solid #FF9900;
  border-right:1px solid #FF9900;
  border-top: 1px solid #FF9900;
  border-bottom: 1px solid #FF9900;
  margin-bottom:4px;
  width: 60%;
  		background:url(../imagenes/warning.png) no-repeat;

}

#msg_exito
{
	height:auto;
	background-color:#E8FFFF;
	padding:10px;
	font-size: 14px;
	font-family : verdana, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	margin:0 auto 0 auto;
 border-left :1px solid #66CCFF;
  border-right:1px solid #66CCFF;
  border-top: 1px solid #66CCFF;
  border-bottom: 1px solid #66CCFF;
  margin-bottom:4px;
  width: 60%;
  background:url(../imagenes/exito.png) no-repeat;
}

.msg_error
{
	height:16px;
	background-color:#FFF0F0;
	padding:5px;
	font-size: 14px;
	font-family : verdana, Helvetica, sans-serif;
	color:#ff0000;
	text-align:center;
	margin:0 auto 0 auto;
	border-left:1px solid red;
  border-right:1px solid red;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
  margin-bottom:4px;
  width: 60%;
  background:url(../imagenes/warning.png) no-repeat;
}
#sec_contenido_c
{
  padding-left:15px;
  padding-right:10px;
  padding-bottom:10px;
  padding-top:4px;  
/*border-left:1px solid #AAC7EA;*/
 /* border-right:1px solid #AAC7EA;*/
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-bottom:4px;
  text-align:center;
background: url(../imagenes/f_contenedor.jpg) #f4f8fd repeat-x;

  /*background-color:#E9ECEF;*/
}
button { font-size: 10px;  }

#toolbar-box
{
  padding:4px;
  height:auto;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  margin-bottom:6px;
  background: #fbfbfb;
}
div.header {
	font-size: 18px; font-weight: bold; color: #ff6600; line-height: 48px;
	/*padding-left: 15px;*/
	background-repeat: no-repeat;
	margin-left: 10px;
}
div.header span { color: #666; }

div.configuration {
	font-size: 14px; font-weight: bold; color: #0B55C4; line-height: 16px;
	padding-left: 30px;
	margin-left: 10px;
	background-image: url(../imagenes/menu/icon-16-config.png);
	background-repeat: no-repeat;
}

div.toolbar { float:right; text-align:right; padding:0; height:auto;}
table.toolbar { border-collapse: collapse; padding:0; margin:0}
table.toolbar td { padding:1px 1px 1px 4px; text-align: center; color: #666; height: 48px; }
table.toolbar td.spacer  { width: 10px; }
table.toolbar td.divider { border-right: 1px solid #eee; width: 5px; }

table.toolbar span { float: none; width: 32px; height: 32px; margin: 0 auto; display: block; }

table.toolbar a {
   display: block; 
   float: left;
	white-space: nowrap;
	border: 1px solid #fbfbfb;
	padding: 1px 5px;
	cursor: pointer;
	text-decoration: none;
	color:#000000;
	font-weight:normal;
}

table.toolbar a:hover {
	border-left: 1px solid #eee;
	border-top: 1px solid #eee;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-decoration:underline;
	color: #0B55C4;
	font-weight:normal;
}

#toolbar_p
{
margin:0px;
padding-right:8px;
float:right;
height:20px;
}
 

#toolbar_p li{
display: inline;

}

#toolbar_p li a{
text-decoration: none;
}

#leftcurso
{
  float:left;
  width:250px;
  margin:0;
  /*padding:1em;*/
   background-color:#f3f3ff;
}
#middlecurso
{
 /* margin-left:160px;
  margin-right:300px;
 /* border-left:1px solid #aaa;
  border-right:1px solid #aaa;*/
    float:left;
  	/*PADDING-LEFT: 10px; */
	margin-left:20px;
	
	margin-RIGHT:20px;
	margin-bottom:30px;
	 WIDTH: 495px; 
	BACKGROUND-COLOR: transparent;
  border-left:2px solid #ffffff;
  border-right:2px solid #ffffff;
  border-top: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;


}
#rightcurso
{
 /* float:right;
  width:285px;
 /* padding:1em;*/
   	FLOAT: left; 
	WIDTH: 285px; 
	BACKGROUND-COLOR: transparent;


}

.curso
{
 height:auto;
}
.curso .menu
{
	 background-color:#f3f3ff;

}
.curso a
{
	 color:#000;

}

.curso .titulocur
{
 font : 12pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	color:#fff;
	PADDING-LEFT: 4px; 
	padding-top:3px;
	MARGIN: 3px;
	height:26px;
	background-color:#F0901B;
}

.ccab_docu
{
 font : 11pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#fff;
	font-weight:bold;
	PADDING-LEFT: 4px; 
	padding-top:3px;
	MARGIN: 3px;
	height:23px;
	background-color:transparent;
}


#leftimg
{
  float:left;
  width:84px;
 padding: 0px;
       margin: 0px;
       text-align: left;
  /*padding:1em;*/
   background-color:#f3f3ff;
}
#middleimg
{
  float:left;
  	/*PADDING-LEFT: 10px; */
  	padding: 0px;
    margin: 0px;
    margin-left: 10px;
    width:auto;
	BACKGROUND-COLOR: transparent;
 
}

#cabecera
{
  clear:left;
      height:85px;
 margin-left:10px;
 margin-right:10px;
  background: url(../img/fondo_top.jpg) #F1F4F6 repeat-x;
}

#logo {
float: left;
width: 500px;
margin-top: 10px;
BACKGROUND-COLOR: transparent;
	/*background-color : transparent; */
}

#menu_1 {
float: right;
margin-top: 12px;
margin-right:10px;
width:440px;
 /* height: auto;*/
  height: 60px;
  background: url(../img/fondo_opc.jpg) #F1F4F6 repeat-x;
}

#menu_1f {
float: right;
margin-top: 30px;
padding-right:10px;
	height: auto;
background-color :transparent; 
}


#centro
{
 clear:left;
  * height:auto;
background-color : transparent; 
   height:70%;
 PADDING-RIGHT:10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 0px;
 left:50%;
 top:50%;

}

#footer {
  padding:10px;
  background-color:#ffffff;
  clear:left;
  height: 80px;
}

/* primera barra superior*/
#barra_top {
background-color:#ffffff;	
height:5px;
margin-left:10px;
margin-right:10px;
}

#tabs {
	height: auto;
	clear:left;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:0px;
  /* background-color:#f0f0ff;*/
}

#centro_contenido {
	height: auto;
	clear: left;
}

#leftcolumn
{
  float:left;
  width:700px;
  margin:0;
  /*padding:1em;*/
   background-color:transparent;
}
#middlecolumn
{
     float:left;
	margin-left:15px;
	margin-bottom:30px;
	 WIDTH: 260px; 
   background-color:transparent


}
#rightcolumn
{
   	FLOAT: left; 
	WIDTH: 285px; 
	BACKGROUND-COLOR: transparent;
}



.lefherr
{
  float:left;
  width:200px;
  margin:0;
    height:auto;
    BACKGROUND-COLOR:transparent;
    border-right:2px solid #ccc;
  
}

.rightherr
{
   	margin-left:20px;
   	FLOAT: left; 
WIDTH: auto; 
 background-color : transparent;
  height:auto;
}

#leftescr
{
  float:left;
  width:160px;
  margin:0;
  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}

#rightescr
{
   	margin-left:20px;
   	FLOAT: left; 
	BACKGROUND-COLOR:transparent;
  height:auto;


}

.acciones
{
	background-color:#C6EEFF;
 	 height:auto;
 	 padding-left:15px;
 	 padding-top:5px;
 	 padding-bottom:5px;
  width:auto;
 	}
 	
 	.accionesb
{
	background-color:#F8C301;
 	 height:auto;
 	 padding-left:15px;
 	 padding-bottom:5px;
  width:auto;
 	}


.espace20
{
	display:inline;
	
 	}
 	
 	.capa1 {left: 50px; width: 150px; height: 50px; background: #0f0;}
	.capa2 {left:100px; width: 150px; height: 50px; background: #00f;}
	.lista1 {list-style-type: none;
				margin:0px;
				padding:0px;
		}
	.lista1 li {float: left; 
		padding-left:20px; 
		}
	.capa3 {background: #0f0;}
	.capa4 {background: #00f;}
 	
.linea{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #E6EBEF;

/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 1px;
}

.linea2{
/*border-bottom: 2px solid gray;*/
border-bottom: 1px solid #E2E2E2;

/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 12px;
margin-top: 12px;

}

.indicador{
/*border-bottom: 2px solid gray;*/
font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
text-align: left;
margin-left:14px;
margin-right:14px;
height:20px;
/* width: 90%; width of menu. Uncomment to change to a specific width */
margin-bottom: 4px;
 }


#leftcolumn .titlebar {
	PADDING-LEFT: 2px; FONT-WEIGHT: bold; 
	MARGIN: 10px; 
	/*TEXT-TRANSFORM: uppercase; */
	COLOR: black;
}

#leftcolumn .menu {
	 padding:3px; 
	 FONT-WEIGHT: bold; 
	COLOR: black;
	text-align: left; 

}


.menu_izq
{
 
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:190px;
  margin-top:10px;
background: url(../img/fondo_servicios.jpg) #ecf0fc repeat left top;
}

.rectangulo
{
 margin-top:0px;
  border-left:1px solid #E75024;
  border-right:1px solid #E75024;
  border-top: 1px solid #E75024;
  border-bottom: 1px solid #E75024;
  height:auto;
  margin-bottom:3px;

}

.espacio
{
 padding:8px;	
	}
.espacio .tit_area{
	font : 16pt Verdana, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	color:#0270D6;
	
}
.espacio .tit_area1{
	font : 12pt Verdana, Helvetica, sans-serif; 
	FONT-WEIGHT: bold;
	color:#0270D6;
	
}


.text_ayuda {
	font : 9pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	color:#999999;
	PADDING-LEFT: 2px; 
	MARGIN: 3px; 
}



.barra_toolbar
{
 border-left:1px solid #b0bec7;
 border-right:1px solid #b0bec7;
 border-top: 1px solid #b0bec7;
 border-bottom: 1px solid #b0bec7;
 height:25px;
 background-color:#fff;
  /*padding:1em;*/
   	/*background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.banner_der_sf
{
  margin-top:10px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:auto;
 	/*BACKGROUND-COLOR: #235689;*/
}

.contenedor_flash
{
  margin-top:10px;
   height:auto;
 	/*BACKGROUND-COLOR: #235689;*/
}



.titulo_banner
{
 
  padding:3px;
  height:auto;
  border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
 margin-top:10px;
    	background: url(../img/fondo_titulo.jpg) #ecf0fc repeat left top;
		text-align:left;
font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#16387c;


}

.menu_cen
{
   padding:14px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height: auto;
  /*padding:1em;*/
   	background-color:#FFFfFf;
/*	background: url(../img/fondo_menu.jpg) #ecf0fc repeat left top;*/

}

.menu_cen1
{
   padding-top:4px;
   padding-left:14px;
   padding-right:14px;
   padding-bottom:14px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height: auto;
  /*padding:1em;*/
 	background: url(../img/top_estudios.jpg) #ffffff repeat-x;
	text-align:left;

}

.menu_escritorio
{
 padding:14px;
 margin:0px;
 /*border-left:1px solid #94AA74;*/
 /*border-right:1px solid #94AA74;
 /*border-top: 1px solid #94AA74;*/
/* border-bottom: 1px solid #94AA74;*/
 height: auto;
  /*padding:1em;*/
	text-align:left;

}



.botones
{
padding:2px;
 float:left;
  border-left:1px solid #ccc;
  border-right:1px solid #102BA0;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #102BA0;
  height:35px;
  width: 135px;
  /*padding:1em;*/
   	background-color:#4865B1;
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#fff;
}

.botones2
{
padding:2px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:35px;
  margin-top:5;
  margin-left:140px;
  margin-right:30px;

   	background-color:#ffffff;
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#16387c;
}

.botones3
{
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:35px;
  width: 120px;
  /*padding:1em;*/
   	background-color:#ffffff;
	font : 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color:#16387c;
}

.titulo_centro
{
 
  padding:2px;
  height:auto;
  border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	/*border-bottom: 1px solid #b0bec7;*/
 margin-top:10px;
    	background: url(../img/fondo_titulo.jpg) #ecf0fc repeat left top;
		text-align:left;
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#16387c;

}

.titulo_menu
{
 
  padding:2px;
  height:auto;
  border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	/*border-bottom: 1px solid #b0bec7;*/
    	background: url(../img/fondo_titulo.jpg) #ecf0fc repeat left top;
		text-align:left;
font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; 
FONT-WEIGHT: bold;
color:#16387c;

}



.contenedor_izq
{
	float:left;
	width:auto;
	margin:auto;
	height:auto;
}

.contenedor_izq_boletin
{
	float:left;
	width:168px;
	padding:5px;
	height:auto;
	text-align:justify;
		/*background-color:#ff00ff;*/
}

.contenedor_texto_izq
{
	/*float:left;*/
	margin-left:160px;
	height:93px;
	margin:auto;

  /*padding:1em;*/
  /* background-color:#f3f3ff;*/
}
.contenedor_der
{
	float:right;
	width:auto;
	height: auto;
 }

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4876ff;
}

.rojo {
	font-weight: bold;
	color: #FF0000;
}


.opcions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}

a.lk_enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	text-align: right;
}

a.lk_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
	text-decoration:underline;
	text-align: right;
}

a:hover.lk_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: red;
	text-decoration:none;
	text-align: right;
}


.borderit
{
/*Para el estilo: none, dotted, dashed, solid, double, groove, ridge, inset, outset*/

border:3px #b0bec7 double;
margin-right:5px;
}

.foto_izq
{
/*Para el estilo: none, dotted, dashed, solid, double, groove, ridge, inset, outset*/
float:left;
border:3px #b0bec7 double;
}



/* estilo de botones*/
.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 300px;
}

.curlycontainer .innerdiv{
background: transparent url(media/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}


/*fin de efecto doblado*/


.perfiles{
margin: 2;
padding: 5;
font: 12px Arial;
width: 100%;
height: 40px;
}

.perfiles li{
display: inline;

}

.perfiles li a{
text-decoration: none;
padding: 2px 9px;
margin-right: 4px;
 border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
   	background-color:#ffffff;

}


.barra_abajo{
margin: 2;
padding: 5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;width: 100%;
height: 20px;
}

.barra_abajo li{
display: inline;

}

.barra_abajo li a{
text-decoration: none;
color : #16387c; 
padding: 2px 4px;
margin-right: 4px;
background-color:#ffffff;

}

.barra_abajo li a:hover{
text-decoration: underline;
padding: 2px 4px;
margin-right: 4px;
background-color:#ffffff;

}

.notificaciones{
text-align:left;
margin: 2;
padding: 5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/* height:auto;*/
}

.notificaciones li{
list-style-type:none;
padding-top:2px;
padding-bottom:5px;
/*border-bottom: 1px solid #FFEBDF;*/

}

.notificaciones li a{
text-decoration: none;
color : #16387c; 
}

.notificaciones li a:hover{
text-decoration: underline;
  color:#ff0000;
}



.servicios{
text-align:left;
padding: 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
* height:auto;
}

.servicios li{
list-style-type:none;
padding-bottom:2px;
/*border-bottom: 1px solid #FFEBDF;*/

}

.servicios li a{
text-decoration: none;
color : #16387c; 
}

.servicios li a:hover{
text-decoration: underline;
  color:#ff0000;
}

.menuhorizontal {
  float:left;
  width:100%;
  padding:0px;
  margin:0px;
  /*list-style-type:none;*/
}
.menuhorizontal a {
 float:left;
 width:125px;
 height:28;
 text-decoration:none;
 text-align:right;
 border-left:1px solid #b0bec7;
 border-right:1px solid #b0bec7;
 border-top: 1px solid #b0bec7;
 border-bottom: 1px solid #b0bec7;
 font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif ; 
 font-weight: bold;
 color:#16387c;
 PADDING-right: 4px; 
 PADDING-top: 2px; 
 PADDING-bottom: 0px; 
 margin:2px;
 /* border-right:1px solid white;*/
}
.menuhorizontal a:hover {
 /* background-color:#336699;*/
  text-decoration:underline;
  color:#cc3300;
 /*    background: url(  ../img/fondo_menu.jpg);*/
 /*   background: url(../img/ico_postulantes.gif)  no-repeat;*/

}
.menuhorizontal li {
  display:inline;
   /*  padding: 8px 4px 8px 30px; */
background: no-repeat;
}


li#a a{
   background-image: url('../img/ico_postulantes.gif');
   border-right:2px solid #999999;
   border-bottom: 2px solid #999999;
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
}

li#b a{
   background-image: url('../img/ico_egresado.gif') ;
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
    border-right:2px solid #999999;
   border-bottom: 2px solid #999999;
}

li#c a{
   background-image: url('../img/ico_alumno.gif');
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
    border-right:2px solid #999999;
   border-bottom: 2px solid #999999;
}

li#d a{
   background-image: url('../img/ico_docente.gif');
  /* background-image: url(home.gif);       
   padding-left: 5px;  */ 
    border-right:2px solid #999999;
   border-bottom: 2px solid #999999;
}

.vacio{
list-style-type:none;
  	text-align: left;
	margin-bottom: 10px;
}



.vacio li{
border-bottom: 1px solid #dce3e9; /* Gray border beneath each menu item */
padding: 7px 0; /* Vertical (top/bottom) padding for each menu link */
 * height:100%;
}

.csslisting {
	CLEAR: left; 
	MARGIN-BOTTOM: 10px;
	height:auto;
	
}
.csslisting .floatbox {

	FLOAT: left; 
    height:auto;
	
}

.csslisting .floatbox IMG {
   border:3px #b0bec7 double;
   MARGIN-BOTTOM: 10px; 
}

 .csslisting  p {
 
	HEIGHT: auto;
 * height: 100%;
}


.titulo_n {
	font : 12pt "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif; 
		font-weight: bold;
color : #16387c; 

}

.gracias {
	font : 13pt "Trebuchet MS", Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	color : #666; 

}



.floatbox1 {

	FLOAT: left; 
    height:40px;
	margin-bottom:5;
	
}
.floatbox_izq {
  padding:3px;
  FLOAT: left; 
 height:auto;
 WIDTH: 220px;
 border-left:1px solid #b0bec7;
	border-right:1px solid #b0bec7;
	border-top: 1px solid #b0bec7;
	border-bottom: 1px solid #b0bec7;
  background:#FAFBFD;

}

.navegar
{
	height:18px;
	padding-left:4px;

}


.titular{
 text-decoration:none;
 text-align:left;
  font : 20pt sans-serif ; 
 color:#990000;
 /* border-right:1px solid white;*/
}

.titulo_campo{
 text-decoration:none;
 padding-bottom:8px;
 text-align:left;
  font : 12pt Helvetica, sans-serif ; 
 font-weight: bold;
 color:#003366;
 /* border-right:1px solid white;*/
}

h2,h3,H4{
 
 color:#000;
 font : Helvetica, sans-serif ; 
 /* border-right:1px solid white;*/
}



.copyright{
  font : 8pt verdana,Arial, Helvetica, sans-serif ; 
 color:#999999;
 /* border-right:1px solid white;*/
}

.descripcion{
 text-decoration:none;
 text-align:left;
  font : 8pt Arial, Helvetica, sans-serif ; 
 color:#666666;
 /* border-right:1px solid white;*/
}

.W
{	font-size:13px;

	font-weight:bold;
	color:#ff6600;
	}
.D
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	}	
	
	.S
{	font-size:13px;

	font-weight:bold;
	color:#33cc00;
	}	
	.Y
{	font-size:13px;

	font-weight:bold;
	color:#003399;
	}	
	
	
.mapa
{
  border-left:1px solid #333;
  border-right:1px solid #333;
  border-top: 1px solid #333;
  border-bottom: 1px solid #333;
  background-color:Transparent;

}
.mapa .titulo
{
	margin:2px;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	  font : 16pt verdana,Arial, Helvetica, sans-serif ; 
	  color:#fff;
	  background-color:#07519A;
}
	
.cont_memoria
{
margin:10px;
  border-left:1px solid #ccc;
  border-right:1px solid #666;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #666;
 padding-bottom:10px;
 background-color:#fff;
}	

.pestrategico
{
margin:10px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
 padding-bottom:10px;
 background-color:#fff;

}

.pestrategico .titulo1
{
	margin:1px;
	padding-top:8px;
	padding-bottom:10px;
  text-align :center;
  font : 13pt verdana,Arial, Helvetica, sans-serif ; 
  color:#000;
  background-color:#D2F0FF;
    height:30px;


}

.ge
{
float:left;
  margin:8px;
  width:280px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;

}
.ge .titulo
{
	margin:1px;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	  font : 13pt verdana,Arial, Helvetica, sans-serif ; 
	  color:#000;
	  background-color:#D2F0FF;
}

.misdocumentos
{
margin:10px;
  border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
 padding-bottom:10px;
 background-color:#fff;

}

.pbasico .titulo1
{
	margin:1px;
	padding-top:8px;
	padding-bottom:10px;
  text-align :center;
  font : 13pt verdana,Arial, Helvetica, sans-serif ; 
  color:#000;
  background-color:#FDC800;
    height:30px;


}


.ba
{
float:left;
  margin:8px;
  width:280px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;

}
.ba .titulo
{
	margin:1px;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	  font : 13pt verdana,Arial, Helvetica, sans-serif ; 
	  color:#000;
	  background-color:#FFE680;
}


.soporte
{
  margin :10px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  height:auto;
  clear:left;
  background-color:#fff;

}

.soporte .titulo
{
	margin:1px;
	padding-top:8px;
	padding-bottom:10px;
	text-align:center;
	  font : 13pt verdana,Arial, Helvetica, sans-serif ; 
	  color:#000;
	  background-color:#A8C9E1;
height:30px;

}
.so
{
float:left;
  margin:10px;
  width:290px;
  border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;

}
.limpiar
{
	clear:left;
	}
.xxx
{
	
	height:auto;
	
	}
.xxxx
{
	
	margin:0;
	padding:0;
	position:relative;
	height:500px;
	
	}		
	
	#memorias
	{
		margin-left:30px;
		}
  .listam
  {
	width:400px;
	border-left:1px solid #AC6921;
	border-right:1px solid #AC6921;
	 border-top: 1px solid #AC6921;
	border-bottom: 1px solid #AC6921;
	
	}
	.listam .titulo
	{
		height:25px;
		background-color:#EDDFD2;
		color:#000;
		font : 13pt verdana,Arial, Helvetica, sans-serif ; 
		padding-top:5px;
		padding-left:5px;
		margin:1px;
		
		}
		
		.listam .contenido
			{	
				font : 11pt Arial, Helvetica, sans-serif ; 
				padding:4px;
	    	}
	    .listam .contenido .item
			{	
				padding-top:5px;
				padding-bottom:7px;
	    	}
	    	
	    	
	    	
#videos_
	{
		margin-left:12px;
		}
	
  .listav
  {
	width:300px;
	border-left:1px solid #AC6921;
	border-right:1px solid #AC6921;
	 border-top: 1px solid #AC6921;
	border-bottom: 1px solid #AC6921;
	
	}
	.listav .titulo
	{
		height:25px;
		background-color:#EDDFD2;
		color:#000;
		font : 13pt verdana,Arial, Helvetica, sans-serif ; 
		padding-top:5px;
		padding-left:5px;
		margin:1px;
		
		}
		
		.listav .contenido
			{	
				font : 11pt Arial, Helvetica, sans-serif ; 
				padding:4px;
	    	}
	    .listav .contenido .item
			{	
				padding-top:5px;
				padding-bottom:7px;
	    	}
	    		    	
.der
{
	width:100%;
	text-align:right;
	margin-left:260px;
	}
	    	
	    	

          
#mem_rector
{
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 500px; 
	height: auto; 
	}
.cont_foto
{
	
	/*width:720px;*/
	/*width:100%;*/
text-align:center;
}
.cont_foto .titulo
{
	height:20px;
	padding:4px;
	background-color:#42598E;
	border-left:1px solid #b0bec7;
  border-right:1px solid #b0bec7;
  border-top: 1px solid #b0bec7;
  border-bottom: 1px solid #b0bec7;
  text-align:left;
  color:#fff;
	}
	
.cont_foto .ayuda
{
	font : 8pt Arial, Helvetica, sans-serif ; 
	  color:#666;
	}
	
	.cont_foto .contenido
{
	padding-top:20px;
	padding-bottom:20px;
	border-left:1px solid #ccc;
  border-right:1px solid #ccc;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align:center;
  color:#000;
	}
.form_titulo
{
	color:#002858;
	font-size:17px;
	font-weight:bold;
	font-family:arial,Verdana;
	
	}
	
.cont_foto .contenido1
{
	padding-top:20px;
	padding-bottom:20px;
	border-left:1px solid #84B2D4;
  border-right:1px solid #84B2D4;
  border-top: 1px solid #84B2D4;
  border-bottom: 1px solid #84B2D4;
  text-align:center;
  color:#000;
  /*background-color:#ECE9D8;*/
  	background:url(../imagenes/f_FORM.jpg) repeat-x;

  background-color:#fff;
  margin:0px;
	}
	
.menu_adm
{
	font-weight:normal;
	font : 11pt Arial, Helvetica, sans-serif ; 
	
	}
.menu_adm a
{
	color:#000;
}
.menu_adm a:hover
{
	color:#000;
	font-weight:normal;
}
	
	
	
.menu_temas
{
	/*width: 1040px; */
	margin:0px;
	margin-left:30px;
	position:absolute;
	visibility:hidden;
border-left:1px solid #ccc;
  border-right:1px solid #666;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #666;
  height:auto;
  background: #fFF;
  overflow:hidden;
  width:300px;
  padding:8px;

} 

.cont_imp
{
	font : 14pt verdana, sans-serif ; 
	}
.cont_imp .p
{
	font : 14pt verdana, sans-serif ; 
	}
lk_capitulos1
{
	font-weight:normal;
	font : 14pt verdana, sans-serif ; 
	text-decoration:none;
	color:Red;
	text-decoration:none;
	}
.cont_imp .lk_temas1
{
	font-weight:normal;
	font : 14pt Arial, Helvetica, sans-serif ; 
	text-decoration:none;
	color:Blue;
	
	}	


a.lk_capitulos
{
	font-weight:normal;
	font : 14pt Helvetica, sans-serif ; 
	text-decoration:none;
	
	}
 a:hover.lk_capitulos
{
	font-weight:normal;
	font : 14pt Helvetica, sans-serif ; 
	text-decoration:underline;
	color:Red;
	
	}	
	
a.lk_temas
{
	font-weight:normal;
	font : 11pt Arial, Helvetica, sans-serif ; 
	text-decoration:none;
	color:Blue;

	}
	
a:hover.lk_temas 
{
	font-weight:normal;
	font : 11pt Arial, Helvetica, sans-serif ; 
	text-decoration:none;
	color:Red;
	text-decoration:underline;
	}	
	
.lk_unidades
{
	font-weight:normal;
	font : 12pt Arial, Helvetica, sans-serif ; 
	text-decoration:none;
	}
a.lk_unidades
{
	font-weight:normal;
	font : 12pt Arial, Helvetica, sans-serif ; 
	text-decoration:none;
	color:blue;
	
	}
a:hover.lk_unidades
{
	font-weight:normal;
	font : 12pt Arial, Helvetica, sans-serif ; 
	text-decoration:underline;
	color:Red;
	}
	
	
	
	
.lk_acciones 
{
	font-weight:normal;
	font : 11px verdana, sans-serif ; 
	
	}
	.lk_acciones a
{
	color:yellow;
	text-decoration:underline;
	 color:#FF5B33;
	 font : 13px verdana, sans-serif ; 
	 	font-weight:bold;

	}	
.lk_acciones a:hover
{
	color:#000;
	text-decoration:underline;
	
	}	
	
.div_video
{
	padding:5px;
	border-left:4px solid #666;
  border-right:4px solid #666;
  border-top: 4px solid #666;
  border-bottom: 4px solid #666;
	}
	
.foto
{
  padding:2px;
  border-left:1px solid #82C225;
  border-right:1px solid #82C225;
  border-top: 1px solid #82C225;
  border-bottom: 1px solid #82C225;
  }
  
   
.titularvid
{
  padding:2px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background-color:#fff;
  margin-bottom:4px;
  padding-top:8px;
  padding-left:12px;
  margin-right:0px;
  text-decoration:none;
  font : 20pt sans-serif ; 
 color:#000;
  }
  
   .titularvid .sub
{
   background-color:#fff;
  margin-bottom:4px;
  margin-right:0px;
  text-decoration:none;
 text-align:left;
  font : 13pt sans-serif ; 
 color:#373737;
 font-weight:bold;
  }
  
.titularvid .com
{
   background-color:#fff;
  margin-right:0px;
 text-align:left;
  font : 10pt verdana ; 
 color:#000;
  }
  
    .titularvid1
{
	width:auto;
  padding:2px;
  border-left:1px solid #cccccc;
  border-right:1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  background-color:#fff;
  margin-bottom:9px;
  margin-right:4px;
  padding-right:11px;
  text-decoration:none;
 text-align:left;
 color:#000;
  }
    
  .titulo_sala
	{
		height:25px;
		background-color:#E8E8E8;
		color:#000;
		font : 13pt verdana,Arial, Helvetica, sans-serif ; 
		padding-top:5px;
		padding-left:5px;
		margin:1px;
		
		}

.listav1
  {
	width:250px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	 border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
	}
	.listav1 .titulo
	{
		width:253px;
		height:25px;
		background-color:#F0901B;
		color:#fff;
		font : 13pt verdana,Arial, Helvetica, sans-serif ; 
		padding-top:5px;
		padding-left:5px;
		margin:1px;
		
		}
		
		.listav1 .contenido
			{	
				font : 11pt Arial, Helvetica, sans-serif ; 
				padding:4px;
	    	}
	    .listav1 .contenido .item
			{	
				padding-top:5px;
				padding-bottom:7px;
	    	}
	 
.listav2
 {
	width:auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	 border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding:1px;
}
	
.listav2 .titulo
{
	width:auto;
	height:20px;
	background-color:#F0901B;
	color:#fff;
	font : 10pt verdana,Arial, Helvetica, sans-serif ; 
	padding-top:3px;
	padding-left:5px;
	font-weight:bold
}
		
		.listav2 .contenido
			{	
				font : 10pt Arial, Helvetica, sans-serif ; 
				padding:4px;
	    	}
	    .listav2 .contenido .item
			{	
				padding-top:5px;
				padding-bottom:7px;
	    	}
	    	
	.buscador
	{
		font : 10pt verdana,Arial, Helvetica, sans-serif ; 
		}
		
	.buscador a
	{
		color:#0099FF;
		font : 11pt Helvetica, sans-serif ; 
		text-decoration:underline;
		font-weight:bold;
		
		}	
	.buscador .det
	{
		font : 9pt Arial, Helvetica, sans-serif ; 
		text-decoration:none;	
		color:#003300;	
		}	
		
.div_docsimple
{
	font : 10pt verdana,Arial, Helvetica, sans-serif ; 
	}
	
	.div_docsimple .titulars
{
	font : 23pt verdana,Arial, Helvetica, sans-serif ; 
	color:#0083C8;
	}
	
.div_docsimple .contenidosim
{
	text-align:justify;
	}

 .commment
{
  padding:2px;
  
  background-color:#fff;
  margin-bottom:4px;
    text-decoration:none;
  font : 20pt sans-serif ; 
 color:#000;
  }
  
   .commment .sub
{
   background-color:#fff;
  margin-bottom:4px;
  margin-right:0px;
  text-decoration:none;
 text-align:left;
  font : 13pt sans-serif ; 
 color:#373737;
 font-weight:bold;
  }
  
.commment .com
{
   background-color:#fff;
  margin-right:0px;
 text-align:left;
  font : 10pt verdana ; 
 color:#000;
  }


.tips
  {
	width:auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	 border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background:url(../imagenes/tips.jpg) no-repeat;
		background-color:#FFF;

	}
.categorias
  {
	width:auto;
	border-left:1px solid #FFCC99;
	border-right:1px solid #FFCC99;
	 border-top: 1px solid #FFCC99;
	border-bottom: 1px solid #FFCC99;
		background-color:#FFFFDD;

	}
.document
  {
	width:auto;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	 border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;

	}
.km
  {
	width:60px;
	height:50px;
		background:url(../imagenes/km.jpg) no-repeat;
	font-size: 16px;
	font-family : Helvetica, sans-serif;
	font-weight:bold;
	color:#666;
	}
	
	.km span
  {
	width:60px;
	height:50px;
	font-size: 10px;
	font-family : Helvetica, sans-serif;
	font-weight:normal;
	color:#666;
	}
	
.paginacion {
	COLOR: #000
}
A.paginacion {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 4px; BACKGROUND: #ccc; PADDING-BOTTOM: 4px; MARGIN: 3px; FONT: bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #666 1px solid; COLOR: #000; PADDING-TOP: 4px; BORDER-BOTTOM: #666 1px solid; TEXT-ALIGN: right; TEXT-DECORATION: none
}
A.paginacion:hover {
	BACKGROUND: #333; COLOR: #fff; TEXT-DECORATION: underline
}
A.paginacion:visited {
	
}
.paginacion:link {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #000; PADDING-TOP: 4px
}
.inactivo {
	BORDER-RIGHT: #962926 1px solid; BORDER-TOP: #962926 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 10pt Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-LEFT: #962926 1px solid; COLOR: red; PADDING-TOP: 3px; BORDER-BOTTOM: #962926 1px solid
}

.topmas
{
	font-size:12px;	text-decoration:noen;color:#000;font-weight:normal;font-family : verdana;
	
	}
	
.cap_unidad
{
	/*width: 1040px; */
  border-left:1px solid #ccc;
  /*border-right:1px solid #666;*/
  border-top: 1px solid #ccc;
  /*border-bottom: 1px solid #666;*/
  height:auto;
  background: #fFF;
  padding:4px;
  margin-left:8px;
  margin-right:8px;
  margin-top:10px;
} 


