body {
	/*scrollbar-3dlight-color : #999999;
	scrollbar-arrow-color : #999999;
	scrollbar-base-color : #666666;
	scrollbar-darkshadow-color : Black;
	scrollbar-face-color : #666666;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #8B8B8B;*/
	margin-top: 0px;
}
a
{
	font-weight: bold;
	font-family: Garamond;
	font-size: 10pt;
	color: #636363;
	text-decoration: none;
}
a:hover
{
	font-weight: bold;
	font-family: Garamond;
	font-size: 10pt;
	color: Red;
	text-decoration: none;
}
a:visited {
	color: #162240;
	text-decoration: none;
	font-size: 10pt;
	font-family: Garamond;
}
h1
{
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 18pt;
	color: #162240;
	text-align: center;
	text-transform: uppercase;
	vertical-align: top;
}
h2
{
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 14pt;
	color: #162240;
	text-align: justify;
}
h3
{
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 12pt;
	color: Gray;
	text-align: center;
}
/*table
{
	border: none;
	cellpadding:'0';
	cellspacing:'0';	
}*/
#banner800x600 {
	background-image: url(../images/banner1280.png);	
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	vertical-align: top;
	margin-top: 0px;
	text-align: left;
	/*width: 100%;*/
}
#banner1024x768 {
	background-image: url(../images/banner1280.png);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	vertical-align: top; /*background-color: #FFF2A6;*/
	margin-top: 0px;
}
#banner1280 
{
	background-image: url(../images/banner1280.png);
   background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	vertical-align: top;
	margin-top: 0px;
}
.banner {
	background-image: url(../images/banner.jpg);	
	background-repeat: no-repeat;
	background-position: center;
	margin: 0px;
	vertical-align: top;
/*	width: 950px;*/
	background-color: #FFF2A6;
	margin-top: 0px;
}
.borde_left
{
	background-image: url(../images/barra2.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 40px;
}
.borde_rigth
{
	background-image: url(../images/barra1.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
}
.barra
{
	background-image: url(../images/menu.jpg);
	font-family: Trebuchet MS;
	font-size: 12pt;
	font-weight: normal;
	color: #0061BD;
	margin-top: 0px;
	vertical-align: middle;
	text-align: justify;
	margin: 0px;
	background-repeat: repeat-x;
}
.buscador
{
	background-color: #EAEAEA;
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 10pt;
	vertical-align: middle;
	margin-top: 0px;
}
.caja_buscador
{
	background-color: #EAEAEA;
	font-weight: bold;
	font-family: Trebuchet MS;
	font-size: 10pt;
	border: thin solid Black;
}
.foot
{
	background: transparent;
	font-family: Trebuchet MS;
	font-size: 9pt;
	color: #636363;
	text-align: center;
	border-bottom: solid medium #EAEAEA;
}
.menu
{
	background-color: Red;
	color: White;
	font-family: Trebuchet MS;
}
.menu:hover
{
	background-color: Silver;
	color: Black;
	border-bottom: thin solid Green;
	font-weight: bold;
	font-family: Trebuchet MS;
}
/*
* ESTILOS PARA TABLAS 
*/
.fila
{
	border-bottom: thin dotted Green;
	border-left: thin solid Green;
}
.tabla
{
	/*border: medium inset #1E90FF;*/
	border: medium inset #aaaaaa;
}
.encabezado
{
	background-color: transparent;
	border-bottom: medium outset;
	border-top: medium outset;
	text-align: center;
	font-weight: bold;
	font-family: sans-serif;
	color: Red;
}
/*
* FIN DE TABLA
*/
.texto
{
	font-weight: normal;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: #5B5B5B;
}

.texto_negrilla
{
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: #5B5B5B;
}

.muy_baja
{
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: #DA2121;
	text-align: center;;
}

.baja
{
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: #FFBA00;
	text-align: center;;
}

.media
{
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: #c8c965;
	text-align: center;;
}

.alta
{
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: #3FB05A;
	text-align: center;;
}

.muy_alta
{
	font-weight: bold;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: #3F5FB9;
	text-align: center;;
}
.texto_mayus
{
	font-weight: normal;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: #5B5B5B;
	text-align: justify;
	text-transform: uppercase;
}

#texto_comb
{
	font-family: "Courier New", Courier, monospace;
	font-size: 10pt;
	color: #303030;
	text-align: justify;
	width: 68%;
	
}
#caja_combo
{
	width: 50%;
}
.encabezado2
{
	background-color: transparent;
	border-bottom: medium outset;
	border-top: medium outset;
	text-align: center;
	font-weight: bold;
	font-family: sans-serif;
	color: #0061BD;
}
.tpaginacion
{
	border: none;
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size:10pt;
	color: #7B68EE;
}
.columna
{
	background-color: #FFD700;
	font-family: Trebuchet MS;
	color: Black;
	font-weight: bold;
}
.columna2
{
	background-color: #B0C4DE;
	font-family: Trebuchet MS;
	color: Black;
	font-weight: bold;
}

/*
* FIN DE TABLA
*/


.advertencia
{
	font-weight: normal;
	font-family: "Courier New", Courier, monospace;
	font-size: 12pt;
	color: Red;
	text-align: justify;
	font-weight: bold;
/*	width:50%;*/
}
.b_edit
{
	background-image: url(../images/i_edit.png);
	background-repeat: no-repeat;
	width: 28px;
	height: 28px;
}
.b_new
{
	background-image: url(../images/i_new.png);
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
}
.b_import
{
	background-image: url(../images/db_add.png);
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
}
.b_open
{
	background-image: url(../images/i_open.png);
	width: 38px;
	height: 38px;
	background-repeat: no-repeat;
}
.login
{
	background-color: #ffae21;
	border: thin solid #D2691E;
	background-repeat: no-repeat;
	filter: alpha(opacity=80);
	opacity: .8;
}
.t_login
{
	font-family: sans-serif;
	color: #162240;
	font-size: 11pt;
	font-weight: bold;
	text-align: right;
}
.login_principal
{
	background-image: url(../images/login.jpg);
	width: 613px;
	height: 460px;	
	vertical-align: middle;
}
input:focus {
	background-color: #FDEEC7;
}
select:focus {
	background-color: #FDEEC7;
}

textarea:focus {
	background-color: #FDEEC7;
}
