Body { background-color: #F5F6EC; color: #000000;
		font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em;
	}

/*enlaces, links*/
a:link, a:active, a:visited {	color: #666666; text-decoration: none; }
a:hover {	color: #666666; font-weight: normal; text-decoration: underline;  }
a.enlacenegrita:link, a.enlacenegrita:active, a.enlacenegrita:visited  {	color: #666666; font-weight: bold;text-decoration: none; }
a.enlacenegrita:hover {	color: #666666; font-weight: bold; text-decoration: underline;  }



td {	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.7em; }

.color0 {	background-color: White; }
.color1 {	background-color: #087021; }
.color2 {	background-color: #DBE1C5; }
.color3 {	background-color: #EDF0E2; }
.color4 {	background-color: #F5F5F5; }
.menulateral {	 background-color: #EDF0E2; }
.ocupadotxt {	color: #959595; padding: 3.3pt;}

/*estilo bordes y botones*/
.borde  { border: thin solid #999999; background-color: White; border-width: 1px;
			 padding-left: 0.5em; padding-right: 0.5em; /*padding-top: 0.2em;*/ min-height: 19px; line-height: 17px; }
	.tp1 {	padding-left: 0.5em; padding-right: 0.5em; } /*ancho entre opciones*/
	.tp1 a:link , .tp1 a:visited, .tp1 a:hover {	text-decoration: none;  font-weight: normal;  }
	.tp1 a:hover {	text-decoration: underline; }
			 		 
.bordebtn  { border: thin solid #94B031; background-color: #EDF0E2; border-width: 2px;
			  padding-left: 0.5em; padding-right: 0.5em; min-height: 20px;  line-height: 18px; }
	.tp2 {	padding-left: 0.5em; padding-right: 0.5em; } /*ancho entre opciones*/
	.tp2 a:link , .tp2 a:visited, .tp2 a:hover {	text-decoration: none;  font-weight: normal;  color: Black; }
	.tp2 a:hover {	text-decoration: underline; }
td#bordeHoja {
	vertical-align:text-top;
	text-align:right;	
}
td#bordeHoja img {
	width: 20px;
	height: 32px;
}
			  
.bordebtn2  { border: thin solid #94B031; background-color: white; border-width: 2px;
			  padding-left: 0.5em; padding-right: 0.5em; height: 20px;  line-height: 18px; }
	.tp3 {	padding-left: 0.3em; padding-right: 0.3em; } /*ancho entre opciones*/
	.tp3 a:link , .tp3 a:visited, .tp3 a:hover {	text-decoration: none;  font-weight: normal;  color: Black; }
	.tp3 a:hover {	text-decoration: underline; }

.bordebtn5  { border: thin solid #94B031; font-weight: bold; background-color: WHITE; border-width: 2px;
			 padding-left: 0.5em; padding-right: 0.5em; /*padding-top: 0.2em;*/ height: 19px; line-height: 17px; }
	.tp5 {	padding-left: 0.5em; padding-right: 0.5em; } /*ancho entre opciones*/
	.tp5 a:link , .tp5 a:visited, .tp5 a:hover {	text-decoration: none;  font-weight: bold;  }
	.tp5 a:hover {	text-decoration: underline; font-weight: bold; }


.aviso {
	border: thin solid #999999;
	background-color: #EDF0E2;
	border-width: 1px;
	padding: 0.5em;
	color: #000000;
	font-weight: normal;
	margin-left: 0.5em;
	margin-right: 0.5em;
	border-color: #94B031;
	text-align: left;
	position: static;
	width: auto; font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
	.aviso a:link , .aviso a:visited, .aviso a:hover {	text-decoration: none;  font-weight: bold;  color: Black; }
	.aviso a:hover {	text-decoration: underline; }

			 
/*cabeceras*/

.path {	padding-left: 0.5em; padding-right: 0.5em; color: Black; } /*arbol de navegacion*/
	.path a:link , .path a:visited, .path a:hover {	text-decoration: none;  font-weight: normal; color: Black; }
		.path a:hover {	text-decoration: underline; }
		
h1.titular { color: #087021; font-size: 1.7em; font-family: Arial, Helvetica, sans-serif; }
h2 { color: #087021; font-size: 1.5em; font-family: Arial, Helvetica, sans-serif; }

.destacado { color: #087021; font-size: 24px; font-family: Arial, Helvetica, sans-serif; }

/*estilos tablas de datos*/
TH {	background-color: #EDF0E2; font-size: 0.7em; font-weight: normal;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
.navega { text-align: right; color: #666666; }
.navega a:link , .navega a:visited, .navega a:hover {	text-decoration: none;  font-weight: normal;}
.navega a:hover {	text-decoration: underline; }
.txtactivo { color: #94B031;  font-weight: bold; }

.trpar { background-color: #F7F7F7; vertical-align:text-top;  }
.trimpar {  vertical-align:text-top;}
.trsel {  background-color: #F7F8F1; vertical-align:text-top;}
.trimpartiempo {background-color: #FFEFDB; vertical-align:text-top;}
.trpartiempo {background-color: #FFDAB9; vertical-align:text-top;}

.columnaNumerica{text-align:  right;}

/*calendario*/
.festivo {	background-color: #FED6C2; }
.ocupado {	background-color: #E0E0E0; }
.disponible {	background-color: #FFFFFF;}
	.disponible a:link , .disponible a:visited, .disponible a:hover { color:#000000; text-decoration: none;  font-weight: normal;}
	.disponible a:hover {	text-decoration: underline; }

.plibres {	background-color: #BBEEBB;}
	.plibres a:link , .plibres a:visited, .plibres a:hover { color:#000000; text-decoration: none;  font-weight: normal;}
	.plibres a:hover {	text-decoration: underline; }

.todoocupado {	background-color: #BBBBFF;}
	.todoocupado a:link , .todoocupado a:visited, .todoocupado a:hover { color:#000000; text-decoration: none;  font-weight: normal;}
	.todoocupado a:hover {	text-decoration: underline; }



.m1 { /*padding-left: 0.5em;*/  }
.m1 a:link , .m1 a:visited, .m1 a:hover {	 text-decoration: none;  font-weight: bold; color: Black;} .m1 a:hover {	text-decoration: underline; }
.m2 { /*padding-left: 1.2em;*/	 }
.m2 a:link , .m2 a:visited, .m2 a:hover {	 text-decoration: none;  font-weight: normal; color: Black;} .m2 a:hover {	text-decoration: underline; }
.m3 { /*padding-left: 1.7em;*/ color: #087021; }
.m3 a:link , .m3 a:visited, .m3 a:hover {	 text-decoration: none;  font-weight: normal; color: Black;} .m3 a:hover {	text-decoration: underline; }
.m4 a { color: #087021; font-weight: bold;}, .m4 a:visited { color: #087021; font-weight: bold;}, .m4 a:hover {	font-weight: bold; color: #087021;} .m4 a:hover {text-decoration: underline; }

.linepestanas {background-image:url(../images/pest_line_fnd.gif); background-position:bottom; background-repeat:repeat-x;}
.pestanas { text-align:center; color: #087021; font-weight:bold; vertical-align: middle;}
.pestanas a:link , .pestanas a:visited, .pestanas a:hover {	 text-decoration: none;  font-weight: normal; color: Black;}
.pestanas a:hover {	text-decoration: underline; }

/* listas */
ul { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }


/* Formularios */
input.caja
{ border: 1px;
border-style:  solid;  color: #999999; font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11; width: 80px;
height: 18px;
}
input.cajagrand
{ border: 1px;
border-style:  solid;  color: #999999; font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11; width: 125px;
height: 18px;
}

input.cajagen
{ border: 1px;
border-style:  solid;  color: #999999; font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11;
height: 18px;
}

input.btn
{ 	
	border: 1px;
	border-style:  solid;  color: black; font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	background: White; border-color: #94B031;
	color: black;
}
input.disabled, input[type="button"]:disabled {
	border: 1px;
	border-style:  solid;  color: white; font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	background: gray; border-color: #94B031;
	color: white;

}
button.btn
{ border: 1px;
border-style:  solid;  color: black; font-weight: normal;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11;
background: White; border-color: #94B031
}
textarea
{  border: 1px;
border-style:  solid;  color: #999999; font-weight: bold;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11;
}

select
{ border: 1px;
border-style:  solid;  color: #999999; font-weight: bold;
font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11;
}

.normal
{
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.normal_destacado
{
font-weight: bold;
color: #087021;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
}
/* Estilos correspondientes a los formularios de planificación y evaluación */
.legendPE{}
.avisoFormulario{
	font-size: 10px;
	font-style: italic;
}
.containerOperacionCorrecta  { 
	width: 300px;
	left: 100px;
	position: relative;
	z-index: 24
}
.mensajesDeError {
	background-color: #FFFF88;
	color: black;
	width: 90%;
	margin: 10px 5% 10px 5%;
	padding: 5px;	
	font-size: 15px;
	text-align: center;
}
.error {
	width: 100%;
	height: 100%;
	background-color: #FFFF88;
	color: #00000;	
}
.right {
	width: 100%;
	height: 100%;
	background-color: #087021;
	color: #FFFFFF;
}
.indicadorCertificado {
	width: 400px;
	min-height: 30px;	
	margin: 10px 5% 10px 5%;
	padding: 5px;
	border-style: solid;
	border-color: #94B031;
	border-width: 1px;
	font-size: 15px;
	text-align: center;
}
img.cargandoIMG{
	width: 100%;
	height: 100%;
	
}
.hidden {
	visibility:hidden;
}

.subrayado
{
	text-decoration: underline;
}
.usuarioDesactivado {
	color: #BDBDBD;
}
#accordion {
	 width: 90%;
	 margin: 0px auto;
	 border: none;
	 overflow: hidden;	 
}
#accordion div {
	text-align: left;
	overflow: hidden;
}
.ui-accordion-content {
	overflow: hidden;
}
#accordion h3 {
	color: #087021;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: solid;
}
#accordion h4 {
	color: #087021;
	font-size: 1.2em;
	font-family: Arial, Helvetica, sans-serif;
}
div#notaAlMargen {
	text-align: left;
	padding: 10px;
}

/* Pestañas */
#pest_1 {
	background-image:url(../images/pest_1.gif);
}

#pest_2 {
	background-image:url(../images/pest_2.gif);
}

#pest_3 {
	background-image:url(../images/pest_3.gif);
}

#pest_sel1 {
	background-image:url(../images/pest_sel1.gif);
}

#pest_sel2 {
	background-image:url(../images/pest_sel2.gif);
}

#pest_sel3 {
	background-image:url(../images/pest_sel3.gif);
}

#pest_fnd_off {
	background-image: url(../images/pest_fnd_off.gif);
}

#pest_middle_right {
	background-image: url(../images/pest_middle_right.png);
}

#pest_middle_left {
	background-image: url(../images/pest_middle_left.png);
}