/*	ACS             
/*	HOJA DE ESTILOS 
/*  ARCHIVO: style.css */


/* CUERPO DEL PROGRAMA */
BODY {
	font-family				: Geneva, Arial, Helvetica, sans-serif;
	font-size					: 12px;
	color							: #000000;
	text-align				: left;
	margin						: 2px;
}

/* BARRA ARRIBA */
#top_bar {
	background				: url(imagenes/top_bar_fondo.gif) repeat-x;
	color							: #ffffff;
}
#top_bar table {
	background				: url(imagenes/top_bar.gif) no-repeat;
	height						: 102px;
	width							: 100%;
}
#top_bar td {
	padding						: 0px 10px 5px 0px;
	text-align				: right;
	vertical-align		: bottom;
}

/* PRINCIPAL */
#principal {
	background-color  : #ffffff;
	padding						: 5px;
	border-left				:	1px solid #28549e;
	border-right			: 1px solid #28549e;
}

/* BARRA DE ABAJO */
#bottom_bar {
	background				: url(imagenes/bottom_bar.gif) repeat-x;
	padding						: 5px 10px 5px 10px;
	height						: 16px;
	color 						: #ffffff;
	font-weight				: bold;
}

/* BOTONES */

/* BOTON PRIVADO */
#boton_privado {
	cursor						: pointer;
	color							: #ffffff;
	font-weight				: bold;
	background				: url(imagenes/boton_privado.gif) no-repeat;
	text-align				: left;
	padding						: 6px 0px 0px 45px;
	height						: 21px;
	vertical-align		: center;
	width							: 96px;
}

/* ZONA PRIVADA */
#zona_privada {
	padding						: 5px;
}
#zona_privada th {
	font-size					: 14px;
	text-align				: left;
	vertical-align		: middle;
	border-right			: 10px solid #28549e;
	border-bottom			: 1px solid #28549e;
	padding						: 5px;
	color							: #28549e;
}
#zona_privada td {
	text-align				: right;
	vertical-align		: middle;
	padding						: 5px;
	border-left				: 10px solid #336699;
}
#zona_privada input {
	border						: 1px solid #28549e;
	font-family				: Geneva, Arial, Helvetica, sans-serif;
	font-size					: 12px;
	font-weight				: normal;
}

/* USUARIO ADD */
#tabla {
	border						: 0px;
}
#tabla th {
	border						: 1px solid #28549e;
	border-left				: 10px solid #28549e;
	padding						: 5px;
	text-align				: left;
	font-size					: 14px;
	color							: #28549e;
}
#tabla td {
	border-left				: 1px solid #28549e;
	border-right			: 1px solid #28549e;
	border-bottom			: 1px solid #28549e;
}

/* FORMULARIOS */
INPUT, SELECT {
	font-family				: Geneva, Arial, Helvetica, sans-serif;
	font-size					: 12px;
	vertical-align		: middle;
}
#formulario { }
#formulario th {
	border						: 0px;
	border-bottom			: 1px solid #006699;
	border-left				: 5px solid #006699;
	font-size					: 12px;
	font-weight				: bold;
	padding						: 0px 0px 0px 10px;
	color							: #28549e;
	text-align				: left;
	font-weight				: bold;
}
#formulario TD {
	border						: 0px;
	border-bottom			: 1px solid #006699;
	padding						: 1px 5px 1px 5px;
	text-align				: left;
}

#menu {
	font-weight				: bold;
	width							: 150px;
}

#menu td {
	padding						: 0px 5px 0px 5px;
	height						: 20px;
	border						: 1px solid #28549e;
	border-left				: 5px solid #28549e;
	text-align				: left;
}

#menu_list {
	font-family				: Geneva, Arial, Helvetica, sans-serif;
	font-size					: 11px;
	font-weight				: bold;
}
#menu_list th {
	border-left				: 5px solid #28549e;
	padding						: 4px 2px 4px 8px;
	text-align				: left;
	vertical-align		: middle;
	border-bottom			: 1px solid #28549e;
}
#menu_list td {
	text-align				: left;
	vertical-align		: middle;
	border-bottom			: 1px solid #28549e;
}
#menu_list td a:link {
	text-decoration		: none;
	color							: #28549e;
}
#menu_list td a:hover {
	text-decoration		: none;	
	color:#999999;
}
#menu_list td a:visited {
	text-decoration		: none;
	color							: #28549e;
}
#menu_list td a:hover {
	text-decoration		: none;	
	color:#999999;
}

#error {
	padding						: 5px;
	text-align				: left;
}

A:link {
	color							: #466599;
	text-decoration		: none;
}
A:hover {
	color							: #0000FF;
	text-decoration		: none;
}
A:visited {
	color							: #466599;
	text-decoration		: none;
}
A:hover {
	color							: #0000FF;
	text-decoration		: none;
}

.B:link {
	color							: #FFFFFF;
	text-decoration		: none;
}
.B:hover {
	color							: #FFFF00;
	text-decoration		: none;
}
.B:visited {
	color							: #FFFFFF;
	text-decoration		: none;
}
.B:hover {
	color							: #FFFF00;
	text-decoration		: none;
}
	
.log_in_button {
  border						: 1px solid #0033FF;
	border-bottom			: 2px solid #0033FF;
	background-color	: #0033FF;
	color							: #FFFFFF;
	padding						: 2px 0px 0px 1px; 
}

#listas			{
	font-size			: 10px;
}
#listas th 		{
	border						: 1px solid #28549e;
	background-color	: #3399CC;
	padding						: 0px;
	height						: 20px;
	color							: #FFFFFF;
	font-size					: 11px;
	text-align				: center;
}
#listas td 		{
	border						: 0px;
	border-bottom			: 1px solid #8888C6;
	padding						: 1px 10px 1px 10px;
	background-color  : #FFFFFF;
}

/* CALENDARIO */
#calendario {
	border						: 0px;
}
#calendario th {
	border						: 0px solid #28549e;
	border-left				: 0px solid #28549e;
	text-align				: center;
	padding						: 0px;
	color							: #28549e;
}
#calendario td {
	border-left				: 0px solid #28549e;
	border-right			: 0px solid #28549e;
	border-bottom			: 0px solid #28549e;
}
