FONT {FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 11px}
TD {FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 11px}
th { padding: 0.3em; color:#FFF; background-color:#333; FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 12px; font-weight: bold; text-align:center;}
BODY		{BACKGROUND: none; FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 11px; margin:0 0 0 0;}
P		{FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 11px}
li   {FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 11px}
DIV		{FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 11px}
STRONG	{FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 11px}
select, input, textarea, button, file { background-color:#EEEEEE; border:1px double #cccccc; font-family:'Times New Roman', Times, serif; font-size:11px;}
FORM 		{FONT-FAMILY:'Times New Roman', Times, serif; FONT-SIZE: 11px; BORDER-TOP-WIDTH: 12px; BORDER-BOTTOM-COLOR: #000000}
A:link      {BACKGROUND: none; COLOR: #00477D; FONT-SIZE: 10px; FONT-FAMILY:'Times New Roman', Times, serif; }
A:hover     {BACKGROUND: none; COLOR: #00477D; FONT-SIZE: 10px; FONT-FAMILY:'Times New Roman', Times, serif;}
A:active    {BACKGROUND: none; COLOR: #00477D; FONT-SIZE: 10px; FONT-FAMILY:'Times New Roman', Times, serif;}
A:visited   {BACKGROUND: none; COLOR: #00477D; FONT-SIZE: 10px; FONT-FAMILY:'Times New Roman', Times, serif;}
hr		{ color:#80BFFF; height: 1px; border-color:#80BFFF; }
.fondo_enc
{
	BACKGROUND: #F6F6F6;
	border-bottom: 1px solid #337AB7;
	background-image:url(../imagen/fondo_enc.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
.encabezado
{
	width:100%;
	/*FONT-SIZE: 12px;
	FONT-WEIGHT: bold;*/
	font-style: italic;
	

	letter-spacing: .1em;
  /*text-shadow: -1px -1px 1px #000, 2px 2px 1px #363636;
  color: #F6F6F6;*/
  /*text-shadow: -2px 0 #000, 1px 0 #A5A5A5, 0 1px #000, 0 -1px #000;
  color: #fff;*/
  text-shadow: -2px 0 #ccc, 1px 0 #A5A5A5, 0 1px #ccc, 0 -1px #ccc;
  FONT-WEIGHT: bold;
  color: #000;
}
.titulo 	
{
	/*BACKGROUND: #337AB7;*/
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	border-bottom: 1px solid #337AB7;
	COLOR:#000;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	FONT-FAMILY:'Times New Roman', Times, serif;
	TEXT-DECORATION: none;
	padding: 10 0 0 0;
}
.titulo td
{
	border-bottom: 1px solid #000;
	border-collapse: collapse;
}

.titulo2 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; FONT-FAMILY: 'Times New Roman', Times, serif; TEXT-DECORATION: none}

.tabla_input
{ 
	background-color:#F8F8F8;
	color:#000;
	border: 1px solid #999;
	text-align: left;
	border-collapse: collapse;
	margin:auto;
	caption-side: top;
	alignment-adjust:central;
	margin-top:11px;
}
.tabla_input td
{
	padding: 0.3em;
	border-bottom: 1px solid #999;
	/*width: 25%;*/
	margin: 1 1 1 1;
}

.tabla_input li
{ FONT-SIZE: 11px; }

.tabla_consult
{ 
	/*background-color:#E6E6E6;*/
	color:#000;
	border: 1px solid #999;
	/*text-align: left;*/
	border-collapse: collapse;
	margin:auto;
	caption-side: top;
	alignment-adjust:central;
	margin-top:11px;
	/*width: 99%;*/

}

.tabla_consult caption
{
	padding: 0.3em;
	color: #fff;
	background: #000;
}

.tabla_consult td
{
	/*text-align: left;*/
	vertical-align: top;
	border-collapse: collapse;
	padding: 0.3em;
	caption-side: bottom;
	border-bottom: 1px solid #999;
	/*width: 25%;*/
	margin: 1 1 1 1;
}

.tabla_consult li
{ FONT-SIZE: 11px; }

.tam_img{
	border: solid 1px black;
	height: 50px;
	
}
.parrafo p,li
{
	font-size:15px;
}
.parrafo1:first-letter {
	font-size: 4em;
}

.parrafo2:first-letter {
	font-size: 4.5em;
	font-weight: bold;
	line-height: .15em;
	float: left;
	margin: .1em;
}

.parrafo3:first-letter {
	font-size: 4.5em;
	font-weight: bold;
	line-height: .15em;
	float: left;
	margin: .1em;
}
.parrafo3:first-line {
	font-weight: bold;
}


.no_feriado /*text area en el calendario cuando no tiene feriado asignado*/
{ 
  /*font-weight: bold;*/
  padding: 5px;
}

.feriado /*text area en el calendario cuando tiene feriado asignado*/
{ 
  background-color:#F5A9A9;
  padding: 5px;
  /*font-weight: bold;*/
}
.fin_semana /*text area en el calendario cuando tiene feriado asignado*/
{ 
  background-color:#D6D6D6;
  padding: 5px;
  /*font-weight: bold;*/
}

.aprobado{
	background-color: #8dfd8c;
}

.denegado{
	background-color: #F5A9A9;
}


#panel_not /*estilo del panel de notificaciones*/
{
  /*height: 25px;*/
  height: 100%;
  width: 100px;
  background-color: #999;
  color: #FFFFFF;
 /* float: left;
  position: fixed;
  overflow: hidden;*/
  border-radius: 0px 0px 12px 12px;
  width: 200px;
  text-align:center;

  padding: 3px 3px 3px 3px;
  margin: -6px 3px 3px 3px;
  cursor:pointer;
}

#column-left {
  /*background-color: #EBE9EA;*/
  border: 1px solid #D2D2D2;
  border-radius: 0px 0px 8px 8px;
  float: center;
  
  /* para mantener visible un elemento en todo momento aunque se haga scroll en la página */
  position: fixed;
  min-height: 225px;
  margin-bottom: 10px;
  margin-right: 10px;
  overflow: hidden;
  text-align: center;
  width: 200px;
  visibility:hidden;
  background-color:#E6EEF9;

}

#panel_not:hover #column-left{
  visibility: visible;
}
