body {
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
}
a {
	color: #000000;
	text-decoration: none;
	font-size: 11px;
}
a:hover {
	color: #CD7B00; 
	text-decoration: underline
}
a img {
	border-width:0;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.fecha {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.opc_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.opc_deshab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #828282;
}
.texto_presenta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.novedades_texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0066CC;
}
.novedades_texto a {
	text-decoration: underline;
	color: #FF7E33;
}
.novedades_texto a:hover {
	color: #FFAD33;
}
.pie_pagina {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.texto_pequeno {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.texto_pequeno_impresion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.novedadaes_titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
}
.recuadro1 {
	BORDER-RIGHT: #bdbdbd 1pt solid; 
	BORDER-TOP: #bdbdbd 1pt solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #bdbdbd 1pt solid; 
	BORDER-BOTTOM: #bdbdbd 1pt solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.recuadro2 {
	BORDER-RIGHT: #DAE785 1pt solid; 
	BORDER-TOP: #DAE785 1pt solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #DAE785 1pt solid; 
	COLOR: #666666; 
	BORDER-BOTTOM: #DAE785 1pt solid; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #F3F7D9
}
.recuadro3 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #EBFFE3;
}
.recuadro4 {
	border:  #9A9A9A 1pt solid;
	background-color: #E3EEEE;
}
.cuadro_rojo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EE332A;
	color: #FFFFFF;
}
.mensaje_error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.texto_default {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.link_especial {
	color: #1C3693;
	text-decoration: underline;
}
.link_especial2 {
	color: #1C3693;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.link_especial3 {
	color: #1C3693;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.codigobarra {
	font-family: Interleave25;
	font-size: 27px;
}
.texto_claro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
}
.recuadro_punt {
	border: 1px dashed #000000;
	background-color: #FBFBFB;
}
.recuadro_fino {
	border: 1px solid #000000;
}
.texto_resaltado {
	background-color: #F8FF66;
}
.linea_derecha {
	border-right-width: 1px;
	border-right-color: #000000;
	border-right-style: solid;
}
.linea_inferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.linea_inferior_punt {
    border-bottom-style:dashed;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.alineacion_derecha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #000000;
}
.recuadroA {
	border: solid 1px #000000;
}
.recuadroB {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.recuadroC {
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
}
.recuadroD {
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.recuadroE {
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.recuadroF {
	border-right:solid 1px #000000;
	border-bottom: solid 1px #000000;
}
.recuadro_negro {
	border: solid 1px #000000;
	background: #000000;
	color: #FFFFFF;
}
.texto_doble_espaciado {
	line-height: 18px;
}
.fondo_personal {
	background-image: url(../images/back_personal.png);
}
.datos_personal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.mensaje_error_campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
}

/*----------------------------------------------------------------------------------------
    Imagen centrada, con un recuadro simple
  ----------------------------------------------------------------------------------------*/
.imagen-center img {
    display: block;
    margin: auto;
	border: 1px solid #000;
	padding: 1px;
	position: relative;
}




/* 

   Tabla de horarios - Relevamiento de Personal

*/


#tabla_horario table {
	background:#E3EEEE;
	border:1px solid gray;
	border-collapse:collapse;
	color:#fff;
	font:normal 12px verdana, arial, helvetica, sans-serif;
}

#tabla_horario td, th {
	color:#363636;
	padding:.4em;
}

#tabla_horario tr { 
	border:1px dotted gray;
}

#tabla_horario thead th, tfoot th {
	background:#5C443A;
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
}
