body {
	background-color:#F8F9FB;
	/* background-image: url(imagenes/fondo.gif); */
	background-repeat:  repeat-x;
	margin: 0px 0px 0px 0px;
	padding:0px;	
}


body,table,th,td{
	font:normal 12px Verdana, Arial Helvetica, sans-serif;
	color: #333;
}


a{
	font:bold;
	color: #000000;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

td.contenido {	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
	padding-left: 18px;
	margin:0px;
	color:#666666;
	background-image:  url(imagenes/fondo_contenido.gif);
	background-repeat:  repeat-y;	
}


/**********  DISEŅO DE TABLAS - TABULARES ******/


td.encabezado{	
	border: solid #256578 0px; border-bottom-width: 1px;
	align: top;	
}

td.fila_registros {	
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;	
	background-color: #F9FAFB;
	border: solid #E7EAED 0px; border-bottom-width: 1px;
}
td.fila_registros_izq, td.fila_registros_der {	
	background-color: #F9FAFB;
	border: solid #E7EAED 0px; border-bottom-width: 1px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
}

td.encabezado_tabla  {
	padding-top: 4px;
	padding-left: 6px;
	padding-bottom: 1px;
	padding-right: 3px;	
	font:bold 13px ;
	color:#FFFFFF;
	background-image: url(imagenes/fondo_encabezado.gif);
	background-position: left top;
	background-repeat:  repeat-x;	
	background-color:#7AA3AF;
}

td.encabezado_tabla  a {
	color:#FFFFFF;
}

td.encabezado_esquina_izq, td.encabezado_esquina_der {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;	
	height: 23px;
	width: 10px;
	background-color:#7AA3AF;	
}
td.encabezado_esquina_izq  {
	background-image: url(imagenes/encabezado_esquina_izq.gif);
	background-repeat:  no-repeat;
	background-position: left top;	
}
td.encabezado_esquina_der  {
	background-image: url(imagenes/encabezado_esquina_der.gif);
	background-repeat:  no-repeat;
	background-position: right top;	
}

td.sub_encabezado  {
	padding-top: 3px;
	padding-left: 15px;
	padding-bottom: 2px;	
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#4E7526;
	background-color: #FFFFFF;
	background-image: url(imagenes/fondo_sub_encabezado.gif);
	height: 24px;
}

td.encabezado_gris{	
	background-color: #E6E6E6;	
}
td.encabezado_gris_claro{	
	background-color: #F0F0F0;	
}
tr.fila_gris_claro{	
	background-color: #F0F0F0;	
}

/***********  FIN DISEŅO DE TABLAS - TABULARES   ************ / 



/**********  DISEŅO DE CONTENEDOR ******/

td.contenedor_esq_sup_der  {
	background-image:  url(imagenes/contenedor_esq_sup_der.gif);
	background-position: right top;	
}
td.contenedor_esq_sup_izq  {
	background-image:  url(imagenes/contenedor_esq_sup_izq.gif);
	background-position: left top;	
}
td.contenedor_esq_inf_der  {
	background-image:  url(imagenes/contenedor_esq_inf_der.gif);
	background-position: right bottom;	
}
td.contenedor_esq_inf_izq {
	background-image:  url(imagenes/contenedor_esq_inf_izq.gif);
	background-position: left bottom;	
}
td.contenedor_esq_inf_izq, td.contenedor_esq_inf_der, td.contenedor_esq_sup_izq, td.contenedor_esq_sup_der {
	background-repeat:  no-repeat;
	//height: 16px;
	padding-left:18px;
}

td.contenedor_vista_superior  {
	background-image:  url(imagenes/contenedor_vista_superior.gif);
	background-position: right top;
	background-repeat:  repeat-x;
	heigth: 10px;	
}
td.contenedor_vista_inferior  {
	background-image:  url(imagenes/contenedor_vista_inferior.gif);
	background-position: right bottom;
	background-repeat:  repeat-x;
	heigth: 10px;
		
}
td.contenedor_vista_der  {
	background-image:  url(imagenes/contenedor_vista_der.gif);
	background-position: right top;
	background-repeat:  repeat-y;
	width: 18px;
	padding-left:18px;
	
}
td.contenedor_vista_izq  {
	background-image:  url(imagenes/contenedor_vista_izq.gif);
	background-position: left top;
	background-repeat:  repeat-y;
	width: 18px;	
}
/***********/



/***********************************/
/*  SECCIONES COMUNES DE PAGINAS   */
/***********************************/

.fondo_popups {
	background-color: #FFF;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
	padding-left: 18px;
}

.titulo_pagina{
	font: bold 17px ;
	padding-top: 5px;
	height:38;
	color:#0DAEEC;

}

.titulo_seccion_mod_noticias{
	font: bold 11 Geneva, Arial, Helvetica, sans-serifpx Arial;
	color:#000000;
}

.conten_seccion_mod_noticias{
	font: 11 Geneva, Arial, Helvetica, sans-serifpx Arial;
	color:#000000;
}
.titulo_seccion_pagina{
	font: bold 16px Arial;
	color:#616F7C;
}

.titulo_resaltado{
	font: bold 14px Verdana;
	color:#FF6600;
}

.titulo_propiedades{	
	padding-bottom: 3px;
	margin-bottom: 6px;	
	border: solid #AFCAE4 0px; border-bottom-width: 3px;
}
.submenu {
	background: #D5F2FC;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 26px;
	padding-left: 26px;	
}

.submenu_separador{
	background: #D5F2FC;
	background-image:  url(imagenes/submenu_separador.gif);
	background-position: left top;
	background-repeat:  repeat-x;	
}
.submenu_separador_vertical{
	background: #D5F2FC;
	background-attachment: fixed;
	background-image:  url(imagenes/submenu_separador_vertical.gif);
	background-position: left top;
	background-repeat:  repeat-y;		
	width: 14px;
}

#encabezado{
	background-attachment: fixed;
	background-image:  url(imagenes/fondo_encabezado.gif);
	background-repeat:  no-repeat;
	background-position: left top;
	height:64px;
}
#encabezado_links_chicos{
	font: 10px;
	color: #FFF;
	background-color:#616F7C;
	text-align:right;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;	
	border-bottom:3px solid #FFF;
}
#encabezado_links_chicos a{
	color: #FFF;
	text-align:right;
	font: 10px;
	text-decoration:none;
}

#encabezado_links_chicos a:hover{
	color: #FFF;
	text-decoration:underline;
}

#pie_de_pagina{
	font: 10px;
	color: #1F2429;
	text-align:right;
	padding-top: 4px;
	padding-bottom: 8px;
	padding-left: 4px;
	padding-right: 4px;
	height: 64px;
	background-attachment: fixed;
	background-image:  url(imagenes/vista_inferior_contenido.gif);
	background-repeat:  no-repeat;
	background-position: left bottom;		
}

#txt_pie_de_pagina{
	font: 10px;
}

#menu_usuarios{
	background-image:  url(imagenes/banner_usuarios.jpg);	
}

#menu_inventarios{
		background-image:  url(imagenes/banner_inventarios.jpg);
}

#menu_prestamos{
		background-image:  url(imagenes/banner_prestamos.jpg);
}

#menu_informes{
		background-image:  url(imagenes/banner_informes.jpg);
}

#menu_ayuda{
		background-image:  url(imagenes/banner_ayuda.jpg);
}

#menu_equipos{
		background-image:  url(imagenes/banner_equipos.jpg);
}

#menu_maniobras{
		background-image:  url(imagenes/banner_maniobras.jpg);
}

#menu_usuarios, #menu_inventarios, #menu_prestamos, #menu_informes, #menu_ayuda, #menu_equipos, #menu_maniobras{
	background-repeat:  no-repeat;
	background-position: left top;
	width: 738px;
	height: 87 px;
	font: 11px;
	color: #FFF;
	text-align:right;
	padding-top: 67px;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 4px;	
}

#menu_usuarios a, #menu_inventarios a, #menu_prestamos a, #menu_informes a, #menu_ayuda a, #menu_equipos a, #menu_maniobras a {
	font: bold 11px;
	color: #FFF;
}
.titulo_gris{
	font: bold 16px Arial, Helvetica, sans-serif, Verdana;
	color:#596675;
}
.titulo_negro{
	font: bold 12px Arial, Helvetica, sans-serif, Verdana;
	color:#000;
}

/***********************************/
/*     DISEŅO DE FORMULARIOS       */
/***********************************/


input, textarea {
	font:normal 12px Verdana, Helvetica, sans-serif, Arial; 
	color: #333;
	background-color: #FFF;
}

input.file {
	font:normal 12px Verdana, Helvetica, sans-serif, Arial;
	color: #333;
	background-color: #FFF;
}





select {  
	background-color: #FFF;
	color : #333;
	border: #666666 solid 1px; 
	font: normal 12px  Verdana, Arial, Helvetica, sans-serif;
}
