a {
	font-size: 9px;
	font-family: Verdana;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;

}

.cdBCCFUButton{background-color:#FED35A;background-image:url(/imagenes/cfu_button.gif);background-repeat:repeat-x;background-position:top;height:14px;padding:3px 10px 3px 10px;display:block;border:1px #BFA277 solid;vertical-align:middle;cursor:hand;}

.TablasAyuda	{BACKGROUND-COLOR:#FFFFCC;BORDER:1px solid #96965E;PADDING:5px;MARGIN-TOP:12px;MARGIN-BOTTOM:12px}

/* INICIO Estilos para Autocomplete */

	#mainContainer{
		width:660px;
		margin:0 auto;
		text-align:left;
		height:100%;
		background-color:#FFF;
		border-left:3px double #000;
		border-right:3px double #000;
	}
	#formContent{
		padding:5px;
	}
	/* END CSS ONLY NEEDED IN DEMO */
	
	
	/* Big box with list of options */
	#ajax_listOfOptions{
		position:absolute;	/* Never change this one */
		width:250px;	/* Width of box */
		height:250px;	/* Height of box */
		overflow:auto;	/* Scrolling features */
		border:1px solid #317082;	/* Dark green border */
		background-color:#FFF;	/* White background color */
		text-align:left;
		font-size:0.9em;
		z-index:100;
	}
	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
		margin:1px;		
		padding:1px;
		cursor:pointer;
		font-size:0.9em;
	}
	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
		
	}
	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
		background-color:#317082;
		color:#FFF;
	}
	#ajax_listOfOptions_iframe{
		background-color:#F00;
		position:absolute;
		z-index:5;
	}
	
	form{
		display:inline;
	}
/* FIN Estilos para Autocomplete */



.TablasTituloFormas	
{
    BACKGROUND-COLOR:#2973BF;height:30px;
	font-family:  Helvetica, Verdana, Arial,sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: WHITE;
}

/*Estilos para la cabecera*/

.encabezado1 {  

  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 15px; 
  font-weight: bold; 
  color: WHITE

}

.encabezado2 { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 21px; 
  font-weight: bold; 
  color: #FF0000 
}



/*Estilos para las barras menues izquierda*/
.enlacePpal { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 10px; 
  color: #0000CC; 
  text-decoration: none; 
  font-weight: bold
}

.enlacePpalActivo { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 10px; 
  color: #F9EDDB; 
  text-decoration: none; 
  font-weight: bold
}

.tituloEnlace { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 11px; 
  font-weight: bold; 
  color: #FF0000
}

.titulo { 
	font-family:  Open Sans, Helvetica, Arial,sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: BLACK
}

.tituloNegro { 
	font-family:  Open Sans, Helvetica, Arial,sans-serif; 
	font-size: 17px; 
	font-weight: bold; 
	color: BLACK
}

.tituloBlanco { 
	font-family:  Open Sans, Helvetica, Arial,sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: WHITE
}

.tituloVerde { 
	font-family:  Open Sans, Helvetica, Arial,sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #5A7139
}

.tituloRojo { 
	font-family:  Open Sans, Helvetica, Arial,sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: RED
}

.tituloAyuda { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: BLACK
}

.tituloNombreDocente { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #0000CC
}


/*Letras peque�as en diferentes colores*/
.miniNegro { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 9px;
  color: #000000 
}

.miniRojo { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 9px; 
  color: #FF0000 
}

.miniAzul { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: #0000CC
}
.miniNegro2 { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 10px;
  color: #000000
}
.miniRojo2 { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 10px;
  color: #FF0000
}
.miniAzul2 { 
  font-family: Open Sans, Helvetica, Arial, sans-serif; 
  font-size: 10px;
  color: #0000CC
}
.miniNegro3 {  
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: #000000

}
.miniRojo3 {  
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: #FF0000
}
.miniAzul3 {  
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: #0000CC
}

/*Estilo para la fecha del sistema*/
.fecha {  
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: #000000
}

.tituloForma { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
    font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF
}

.resaltar { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: RED
}

.normalBlanco { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
}

.normalGris { 
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a8b2bb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Verdana; HEIGHT: 18px; BACKGROUND-COLOR: #EEEEEE;
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #999999; 
}

.normalBlancoB { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	font-weight: bold;
}

.normalRojo { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #FF0000; 
}

.normalRojoB { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #FF0000;
	font-weight: bold;
}

.normalAzul { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #332EBD; 
}

.normalAzulB { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #332EBD;
	font-weight: bold;
}

.normalAmarillo { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #FDD757; 
}

.normalAmarilloB { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #FDD757;
	font-weight: bold;
}

.normalNegro { 
	font-family: Open Sans, Open Sans, Helvetica, sans-serif; 
	font-size: 12.5px; 
	color: BLACK;
}

.normalAyudaNegro { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	color: BLACK;
}

.normalNegroB { 
	font-family: Open Sans, Open Sans, Helvetica, sans-serif; 
	font-size: 13px; 
	color: BLACK; 
	font-weight: bold
}

.normalVerde { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: GREEN; 
}

.normalVerdeB { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: GREEN; 
	font-weight: bold;
}

.normalVinoTinto { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #990000; 
}

.normalVinoTintoB { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #990000;
	font-weight: bold;
}

.resaltarVinoTinto { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #990000;
}



.resaltarNegro { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 18px; 
	font-weight: bold; 
	color: black;
}

.depurar { 
	font-family: Times, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: GREEN;
}



.error { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	color: BLUE;
    background: #E7E3E4;
}

.botonForma {
    background: #5C733E;
    border-bottom: 1px solid #345221;
    border-right: 1px solid #345221;
    border-left: 1px solid #D7FFC3;
    border-top:1px solid #D7FFC3;
    color:WHITE;height:19px;
    text-decoration:none;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica;
}

.botonFormaRojo {
    background: #CC3300;
    border-bottom: 1px solid #345221;
    border-right: 1px solid #345221;
    border-left: 1px solid RED;
    border-top:1px solid RED;
    color:#FFFFFF;height:19px;
    text-decoration:none;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica;
}

.botonFormaAzul {
    background: #3169C5;
    border-bottom: 1px solid #2058B4;
    border-right: 1px solid #2058B4;
    border-left: 1px solid #75ADF9;
    border-top:1px solid #75ADF9;
    color:#FFFFFF;height:19px;
    text-decoration:none;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica;
}


.botonFormaVerde {
    background: #5C733E;
    border-bottom: 1px solid #345221;
    border-right: 1px solid #345221;
    border-left: 1px solid #D7FFC3;
    border-top:1px solid #D7FFC3;
    color:WHITE;height:19px;
    text-decoration:none;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica;

}



.botonFormaGris {
    background: #BDBDBD;
    border-bottom: 1px solid #272828;
    border-right: 1px solid #272828;
    border-left: 1px solid #BDBDBD;
    border-top:1px solid #BDBDBD;
    color:#000066;height:19px;
    text-decoration:none;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica;
}


.botonFormaBotoneraConsulta {
    background: #BDBDBD;
    border-bottom: 1px solid #272828;
    border-right: 1px solid #272828;
    border-left: 1px solid #BDBDBD;
    border-top:1px solid #BDBDBD;
    color:#000066;height:19px;
    text-decoration:none;
	font-size: 11px; 
	font-family: Verdana,Arial,Helvetica;

}

.botonFormaGenerarListado {
    background: #BDBDBD;
    border-bottom: 2px solid #345221;
    border-right: 2px solid #345221;
    border-left: 2px solid #BDBDBD;
    border-top:2px solid #BDBDBD;
    color:#000066;height:19px;
    text-decoration:none;
	font-size: 11px; 
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica; 

}


.botonFormaGuardar {
    background: #5C733E;
    border-bottom: 2px solid #345221;
    border-right: 2px solid #345221;
    border-left: 2px solid #D7FFC3;
    border-top:2px solid #D7FFC3;
    color:WHITE;height:19px;
    text-decoration:none;
	font-size: 11px; 
	font-weight: bold;
	font-family: Verdana,Arial,Helvetica;
}

.botonBotoneraSigAtrasHabilitado {
    background: #BDBDBD;
    border-bottom: 1px solid #345221;
    border-right: 1px solid #345221;
    border-left: 1px solid #D7FFC3;
    border-top:1px solid #D7FFC3;
    color:BLACK;height:18px;
    text-decoration:none;
	font-size: 11px; 
	font-weight: bold;
	font-family: Arial,Helvetica;
}

.botonBotoneraSigAtrasDesHabilitado {
    background: WHITE;
    border-bottom: 1px solid #345221;
    border-right: 1px solid #345221;
    border-left: 1px solid #D7FFC3;
    border-top:1px solid #D7FFC3;
    color:BLACK;height:18px;
    text-decoration:none;
	font-size: 11px; 
	font-weight: bold;
	font-family: Arial,Helvetica;
}

.botonFormaEditar {
    background: #BDBDBD;
    border-bottom: 1px solid #272828;
    border-right: 1px solid #272828;
    border-left: 1px solid #BDBDBD;
    border-top:1px solid #BDBDBD;
    color:#000066;height:19px;
    text-decoration:none;
    font-family: Verdana,Arial,Helvetica;
}

.menuActivo {
    background: #FFEFCE;
    color:#000066;height:19px;
    text-decoration:none;
    font-family: Verdana,Arial,Helvetica;
}



td {
	font-family: Verdana,Arial,Helvetica; 
	font-size: xx-small;
}

td.title{
	font-Family: Verdana;
	color: #787878;
	font-size:14px;
	font-weight: bold
}

td.footer{
	font-family: Verdana,Arial,Helvetica; 
	font-size: xx-small;
	color:#FFFFFF;
}

td.top{
	font-family: Verdana,Arial,Helvetica; 
	font-size:80%;
}



INPUT.TEXT_AZUL {
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a8b2bb 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Helvetica; HEIGHT: 17px; BACKGROUND-COLOR: #FFEDBF
}

INPUT.TEXT {
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a8b2bb 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Helvetica; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}

INPUT.REALZADOTEXT {
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 15px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a8b2bb 1px solid; COLOR: #323B86; PADDING-TOP: 1px; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Helvetica; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; font-weight: bold
}

INPUT.TEXT_OBLIGATORIO {
		BORDER-RIGHT: #F488AE 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #F488AE 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 13px; PADDING-BOTTOM: 1px; BORDER-LEFT: #F488AE 1px solid; COLOR: #323B86; PADDING-TOP: 1px; BORDER-BOTTOM: #F488AE 1px solid; FONT-FAMILY: Helvetica; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; font-weight: bold; border-radius: 5px;
	}
	 
INPUT.TEXT_DISABLED {
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a8b2bb 1px solid; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Helvetica; HEIGHT: 17px; BACKGROUND-COLOR: #ECE9D8
}

INPUT.RADIO {
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #a8b2bb 1px solid; WIDTH: 20px; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Helvetica; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff
}

TEXTAREA {
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a8b2bb 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Helvetica; BACKGROUND-COLOR: #ffffff
}

SELECT {
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #a8b2bb 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Helvetica; BACKGROUND-COLOR: #ffffff
}

.SELECT_OBLIGATORIO {
		BORDER-RIGHT: #F488AE 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #F488AE 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: #F488AE 1px solid; COLOR: #F488AE; PADDING-TOP: 2px; BORDER-BOTTOM: #F488AE 1px solid; FONT-FAMILY: Helvetica; BACKGROUND-COLOR: #ffffff
	}

.clsFooter {
	BORDER-RIGHT: #a8b2bb 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #a8b2bb 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN-LEFT: 184px; BORDER-LEFT: #a8b2bb 1px solid; MARGIN-RIGHT: 184px; PADDING-TOP: 5px; BORDER-BOTTOM: #a8b2bb 1px solid; BACKGROUND-COLOR: white
}

#leftcontent {
	LEFT: 4px; WIDTH: 180px; POSITION: absolute; TOP: 115px
}

#centercontent {
	MARGIN-LEFT: 181px; MARGIN-RIGHT: 181px; PADDING-TOP: 4px; voice-family: inherit
}

UNKNOWN {
	MARGIN-LEFT: 181px; MARGIN-RIGHT: 181px
}

#rightcontent {
	RIGHT: 0px; WIDTH: 180px; POSITION: absolute; TOP: 115px
}

A {
	FONT-SIZE: 100%; COLOR: #4f738f; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A:hover {

	COLOR: #003366; TEXT-DECORATION: underline

}

TD {
	FONT-SIZE: 75%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

P {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsMainHeader {
	WIDTH: 100%; HEIGHT: 115px
}

.clsMain {
	WIDTH: 100%
}

.clsFullContent {
	HEIGHT: 700px; BACKGROUND-COLOR: #ffffff
}

.clsContent {
	BACKGROUND-COLOR: #ffffff
}

.clsSubHeader {

	

}

.clsSubHeaderBack {

	

}

.clsSubHeaderTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #003060; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsSubHeaderMessage {
	FONT-SIZE: 90%; COLOR: #003060; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsSubHeaderLogin {
	FONT-SIZE: 70%; COLOR: #003060; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsNewsHeadTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #003060; FONT-STYLE: italic; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsNewsTitleBackNoContent {
	BACKGROUND-COLOR: #ffffff
}

.clsNewsTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 2px; COLOR: #003060; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsNewsTitle:hover {
	COLOR: #003366
}

.clsNewsUser {
	FONT-SIZE: 90%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsNewsUser:hover {
	COLOR: #003366
}

.clsNewsDate {
	FONT-SIZE: 90%; COLOR: #949494; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsNewsDownloadStats {
	FONT-SIZE: 100%; COLOR: #4f738f; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsNewsComments {
	FONT-SIZE: 90%; COLOR: #949494; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsNewsComments:hover {

	COLOR: #003366

}

.clsNewsPostComments {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsNewsPostComments:hover {
	COLOR: #003366
}

.clsNewsRating {
	FONT-SIZE: 12px; COLOR: #4f738f; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.clsNewsText {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsNewsReadMore {
	FONT-SIZE: 100%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsNewsReadMore:hover {
	COLOR: #003366
}

.clsNewsReplySubject {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: black; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsNewsReplyAuthor {
	FONT-SIZE: 90%; COLOR: #949494; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsNewsReplyAuthor:hover {
	COLOR: #003366
}

.clsNewsReplyDate {
	FONT-SIZE: 90%; COLOR: #949494; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsNewsReplyText {
	FONT-SIZE: 80%; PADDING-BOTTOM: 8px; PADDING-TOP: 3px
}

TABLE.clsSideBar {
	MARGIN: 3px 3px 8px; WIDTH: 170px
}

.clsSideBarColumn {
	WIDTH: 170px
}

.clsSideBarBlockTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; COLOR: #003060; BORDER-BOTTOM: #a8b2bb 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsSideBarBlockText {
	FONT-SIZE: 70%; COLOR: #192e43; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.clsSideBarBlockRondText {
	COLOR: #192e43; PADDING-TOP: 4px
}

.clsSideBarBlockBullet {
	MARGIN-TOP: 3px; COLOR: #053462; LIST-STYLE-TYPE: disc
}

.clsSideBarBlockLinkEven:active {
	COLOR: #003060
}

.clsSideBarBlockLinkEven:visited {
	COLOR: #003060
}

.clsSideBarBlockLinkEven:hover {
	COLOR: #003366
}

.clsSideBarBlockLink:active {
	COLOR: #003060
}

.clsSideBarBlockLink:visited {
	COLOR: #003060
}

.clsSideBarBlockLink:hover {
	COLOR: #003366
}

TABLE.clsStatsBlock {
	WIDTH: 204px
}

TABLE.clsRelatedBlock {
	WIDTH: 295px
}

.clsStatsBlockTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; COLOR: #003060; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}

.clsStatsBlockLink:active {
	COLOR: #003060
}

.clsStatsBlockLink:visited {
	COLOR: #003060
}

.clsStatsBlockLink:hover {

	COLOR: #003366
}

.clsCategoryBlockLink {
	FONT-SIZE: 90%; COLOR: #142f4a; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}

.clsCategoryBlockLink:hover {
	COLOR: #003366
}

.clsCategoryGrayBlockLink {
	FONT-SIZE: 90%; COLOR: silver; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}

.clsCategoryGrayBlockLink:hover {

	COLOR: gray
}

BODY.clsPopup {

	BACKGROUND-COLOR: white
}

TABLE.clsPopupForm {
	BACKGROUND-COLOR: #f2f5fa
}

.clsErrorMessage {
	FONT-WEIGHT: bold; FONT-SIZE: 140%; COLOR: #003366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.knop {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #003060; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f2f5fa; TEXT-DECORATION: none
}

.reply-user {
	FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: #003060; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.TextButton {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d7e4f0; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003163; TEXT-DECORATION: none
}

.TextButton:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #003163; TEXT-DECORATION: none

}

.TextButtonLight {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #d7e4f0; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6384b5; TEXT-DECORATION: none

}

.TextButtonLight:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #6384b5; TEXT-DECORATION: none

}

.buscador {

	FONT-SIZE: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b3d4e4

}

/* Inicio Estilos Pestanas */
.botonFormaPestana {
  background: #eaeaea;
  margin: 0px;
  padding: 0px;
  border: 0px solid #E04E4F;
  color:#5a7139;
  height:14px;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
}

.botonFormaPestanaBlanco {
  background: #ffffff;
  margin: 0px;
  padding: 0px;
  border: 0px solid #ff0000;
  color:#000000;
  height:14px;
  font-size: 9pt;
  font-weight: bold;
  text-decoration:none;
  background-color:#F8c65d;
}

.pestanaSeleccionada
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:9pt;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#FFFFFF;
    font-weight: bold;
    text-transform: capitalize;
}

.pestanaPorDefecto
{
    font-family: Arial, Helvetica, sans-serif;
    font-size:11pt;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:#eaeaea;
    color: #5a7139;
    font-weight: bold;
    text-transform: capitalize;
}

.bordeTablaPestanas
{
    border-left: 1px solid #5a7139; 
    border-right: 1px solid #5a7139; 
    border-bottom: 1px solid #5a7139;
}

form {
    display:inline;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.BotonIluminado{font-size:100%;;padding:0px  0px  0px  0px;}
.BotonIluminado,.ODDLst,.OIFile,.OLstBx,.OTBM,.OTBS,.OSB
{font-family:Tahoma,Arial,Helvetica,sans-serif;}

.boton {
  color: rgba(255, 255, 255, 0.9) !important;
  font-size: 15px;
  font-weight: 200;
  padding: 0.5em 1.2em;
  background: #318aac;
  border: 2px solid;
  border-color: #318aac;
  position: relative;
  border-radius: 10px;
}
.boton:hover {
  color: rgba(255, 255, 255, 1) !important;
  box-shadow: 0 4px 16px rgba(49, 138, 172, 1);
  transition: all 0.2s ease;
}

/* Final Estilos Pestanas */


/* INICIO ESTILOS GENERADOR DE REPORTES*/

.datosReporte { 
	font-family: Open Sans, Open Sans, Helvetica, sans-serif; 
	font-size: 9px; 
	color: BLACK;
}

.tituloReporte { 
	font-family:  Open Sans, Helvetica, Arial,sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: BLACK
}

.tituloColumnasReporte { 
	font-family: Open Sans, Open Sans, Helvetica, sans-serif; 
	font-size: 9px; 
	color: BLACK; 
	font-weight: bold
}

.tituloOrderByAgrupado1 { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK;
	font-weight: bold;
}

.tituloOrderByAgrupado2 { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK; 
	font-weight: bold;
}

.tituloOrderByAgrupado3 { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK;
	font-weight: bold;
}

.tituloOrderByAgrupado4 { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK;
	font-weight: bold;
}

.tituloOrderByAgrupado5 { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK;
	font-weight: bold;
}

.tituloOrderByAgrupado6 { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK;
	font-weight: bold;
}

.tituloOrderByAgrupado7 { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK;
	font-weight: bold;
}

.funcionParcial { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK; 
	font-weight: bold;
}

.funcionTotal { 
	font-family: Open Sans, Helvetica, Arial, sans-serif; 
	font-size: 9px; 
	color: BLACK;
	font-weight: bold;
}

/* FINAL ESTILOS GENERADOR DE REPORTES*/

/* Para los botones al estilo Joomla */

#cpanel {  text-align: center;  vertical-align: middle; }

#cpanel div.icon   { margin: 3px; }
#cpanel div.icon a {
                display: block; float: left;
                height: 100px !important;
                height: 103px;
                width: 107px !important;
                width: 109px;
                vertical-align: middle;
                text-decoration : none;
                border: 1px solid #DDD;
                padding: 2px 5px 1px 5px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   {
                color : #333;
                background-color: #f1e8e6;
                border: 1px solid #c24733;
                padding: 3px 4px 0px 6px;
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }
#cpanel div.icon span { display: block; padding-top: 3px;}

.datasaeActionPanel {
    margin-top: 5px; 
}

.sobre {
    position:absolute;
    top:10px;
    left:40px;
    border:none;
}


fieldset {
    font-family: Open Sans, Geneva, sans-serif;
    border: 2px solid #F7F7F8;
    /*background: #f1f1f1;*/
    border-radius: 5px;
    padding: 10px;
}

fieldset legend {
    background: #ededed;
    color: #72767A;
    font-weight: bold;
    padding: 2px 10px ;
    font-size: 14px;
    border-radius: 5px;
    box-shadow: 0 0 0 2px #ddd;
    margin-left: 8px;
}


fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

legend.scheduler-border {
    width:inherit; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}


.TablasMenu { border: #DCEAF8 2px solid;PADDING:0px; border-radius: 5px;}
.TablasGeneral { border: #DCEAF8  2px solid;PADDING:0px; border-radius: 5px;}

.TablaPestanaSeleccionada {background: #2973BF; border: #2973BF 1px solid;PADDING:2px; border-radius: 5px; height:40px; font-size: 14px; font-weight: bold; color: white;}
.TablaPestanaNoSeleccionada {background: #fff; border: #2973BF 1px solid;PADDING:2px; border-radius: 5px; height:40px; font-size: 14px;}

.fieldset_formas {
    font-family: Open Sans, Geneva, sans-serif;
    border: 2px solid #F7F7F8;
    /*background: #f1f1f1;*/
    border-radius: 5px;
    padding: 10px;
}
