@charset "utf-8";
/* CSS Document */
@import url("reset.css");
@import url("reset-fonts.css");

body{
	margin:0px;
	padding:0px;	
	line-height:15px;
}



.body1Ficha {
	background:url('../imagenes/fondo1Ficha.jpg') no-repeat;
	overflow:hidden;
}

/* Background para el body con la imagen de fondo 24px mas abajo para usarlo con pestaņas */
.body1Tab {
	background:url('../imagenes/fondo1Ficha.jpg') 0px 24px no-repeat;
	overflow:hidden;
}

.body1Tab0 {
	background:url('../imagenes/fondo1Ficha.jpg') 0px 0px no-repeat;
	overflow:hidden;
}

.body2Ficha {
	background:url('../imagenes/fondo2Ficha.jpg') no-repeat;
	overflow:hidden;
}

.body4Ficha {
	background:url('../imagenes/fondo4Ficha.jpg') no-repeat;
	overflow:hidden;
}

.body6Ficha {
	background:url('../imagenes/fondo6Ficha.jpg') no-repeat;
	overflow:hidden;
}

.body7Ficha {
	background:url('../imagenes/fondo7Ficha.jpg') no-repeat;
	overflow:hidden;
}

.body8Ficha {
	background:url('../imagenes/fondo8Ficha.jpg') no-repeat;
	overflow:hidden;
}


td {
	padding:2px;
}

/*
img {
	border: 0px;
}
*/

.tam1 {
	border:1px solid #777;
	font-family: Arial; 
	font-size: 12px; 
}

.textoNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
	}
.textoNormalNegro {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
a.enlacegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5F5F5F;
	text-decoration:none;
	}
a.enlacegris:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5F5F5F;
	text-decoration:underline;
	}

.textoNormalPeque {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777;
	}
.casDes{
	color:#FFFFFF;
	background-color:#BEBEBE;

}
.CabeceraNaranja {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#c00f21;
	font-size:16px;
}

.CabeceraNaranja2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff6600;
	background-color: #fff8f2;
	font-size: 12px;
}

.fondoEmergente {
	background-color: #5e0000;	
}

.fondopie {
	background-color: #c00f21;	
}

.Naranja {
	font-family: Arial, Helvetica, sans-serif;
	color: #c00f21;
	font-size: 12px;
}
.textoblanco {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
}
.CabeceraGris{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#777;
	font-size: 14px;

}
.CabeceraGrisOscuro{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#777;
	background-color: #e9eaea;
	font-size: 12px;

}
.CabeceraGrisClaro{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777;
	font-size: 12px;
}
.CabeceraGrisClaroTitulo{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #777;
	font-size: 12px;
	background-color: #e9eaea;
}
.CajasInvisibles{
	border: none;
	background:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
}
.Gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#777;
}

.boton{background:url('../imagenes/boton140.jpg'); border:none;width:140px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.botonon{background:url('../imagenes/boton140.jpg'); border:none;width:140px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#c00f21;}

.boton100 {	
	background:url('../imagenes/boton100.jpg') no-repeat; 
	border:none;
	width:100px; 
	height:20px; 
	font-family:Arial; 
	font-size:12px; 
	color:#000000;
}

.boton100on{
	background:url('../imagenes/boton100.jpg') no-repeat; 
	border:none;
	width:100px; 
	height:20px; 
	font-family:Arial; 
	font-size:12px; 
	color:#c00f21;
}
.boton100b {	
	background:url('../imagenes/boton100.jpg') 0px 8px no-repeat; 
	border:none;
	width:100px; 
	height:20px; 
	font-family:Arial; 
	font-size:12px; 
	color:#000000;	
	text-align:center;
}


.boton120 {	
	background:url('../imagenes/boton120.jpg') 0px 8px no-repeat; 
	border:none;
	width:120px; 
	height:20px; 
	font-family:Arial; 
	font-size:12px; 
	color:#000000;	
	text-align:center;
}

.boton120b {	
	background:url('../imagenes/boton120.jpg') no-repeat; 
	border:none;
	width:120px; 
	height:20px; 
	font-family:Arial; 
	font-size:12px; 
	color:#000;	
	text-align:center;
}

.boton120bon {	
	background:url('../imagenes/boton120.jpg') no-repeat; 
	border:none;
	width:120px; 
	height:20px; 
	font-family:Arial; 
	font-size:12px; 
	color: #c00f21;
	text-align:center;
}


a.boton120, a.boton100b {
	text-decoration:none;
	text-align:center;
	padding-top:2px;
	display:block;
	font-size:12px;
}

.boton120 a:link, .boton100b a:link {
	color:#000;
	text-decoration:none;
}

.boton120 a:visited, .boton100b a:visited {
	color:#000;
	text-decoration:none;
}

.boton120 a:hover, .boton100b a:hover {
	color:#c00f21;
	text-decoration:none;
}

.boton120 a.active, .boton100b a.active {
	color:#c00f21;
	text-decoration:none;
}


.boton40 {	
	background:url('../imagenes/boton40.jpg') no-repeat; 
	border:none;
	width:40px; 
	height:20px; 
	font-family:Arial; 
	font-size:10px; 
	color:#000000;
}

.boton40on {	
	background:url('../imagenes/boton40.jpg') no-repeat; 
	border:none;
	width:40px; 
	height:20px; 
	font-family:Arial; 
	font-size:10px; 
	color:#c00f21;
}

.boton60 {	
	background:url('../imagenes/boton60.jpg') no-repeat; 
	border:none;
	width:60px; 
	height:20px; 
	font-family:Arial; 
	font-size:10px; 
	color:#000000;
}

.boton60on {	
	background:url('../imagenes/boton60.jpg') no-repeat; 
	border:none;
	width:60px; 
	height:20px; 
	font-family:Arial; 
	font-size:10px; 
	color:#c00f21;
}
.boton80 {	
	background:url('../imagenes/boton80.jpg') no-repeat; 
	border:none;
	width:80px; 
	height:20px; 
	font-family:Arial; 
	font-size:12px; 
	color:#000000;
}

.boton80on {	
	background:url('../imagenes/boton80.jpg') no-repeat; 
	border:none;
	width:80px; 
	height:20px; 
	font-family:Arial; 
	font-size:12px; 
	color:#c00f21;
}
.boton50 {	
	background:url('../imagenes/boton50.jpg') no-repeat; 
	border:none;
	width:50px; 
	height:20px; 
	font-family:Arial; 
	font-size:10px; 
	color:#000000;
}

.boton50on {	
	background:url('../imagenes/boton50.jpg') no-repeat; 
	border:none;
	width:50px; 
	height:20px; 
	font-family:Arial; 
	font-size:10px; 
	color:#c00f21;
}


.procesoentrante {border: 1px dotted #339900; font-family: Arial, Helvetica, sans-serif;
	font-size:11px; color:#339900; text-align:center; padding-left:5px; padding-right:5px; height:30px; background-color:#EAEAEA; font-weight:normal;}



.soloLectura {
	background-color: #ccc;
	border:1px solid #888;
}

.Cajasfilogris {
	border:1px solid #777;
	font-family:Arial; 
}

.textogris {
	color: #777;
	font-weight:bold;
}

.cabecera {
	font-family :  arial, sans-serif;
	font-weight:bold;
	font-size: 15pt; 
	color: #FF6600;
	padding-left:20px;
	position:relative;
	text-align:left;
	
}

.Pagina {
	FONT-SIZE: 10pt; FONT-FAMILY: arial, sans-serif;
	background-color : #ffffff;
}
.Tablita {
	BORDER-RIGHT: #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: white 1px solid; COLOR: Black; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}

.Tablita2 {
	BORDER-BOTTOM:  #e5e5e5 1px solid; BORDER-TOP: #e5e5e5 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 8pt; BORDER-LEFT: white 1px solid; COLOR: Black; BORDER-BOTTOM: white 1px solid; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; BORDER-COLLAPSE: collapse
}
#central {
	FONT-WEIGHT: bold; BORDER-LEFT-COLOR: #00335b; BORDER-BOTTOM-COLOR: #00335b; COLOR: #00335b; BORDER-TOP-COLOR: #00335b; BORDER-RIGHT-COLOR: #00335b
}

.Celdita {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #777; 
	FONT-FAMILY: arial, sans-serif; 
	BACKGROUND-COLOR: #FFFFFF;
}

a.Celdita:link {
	color: #777;
}

a.Celdita:visited {
	color: #777;
}


.Celditau {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #0087AC; 
	FONT-FAMILY: arial, sans-serif; 
	BACKGROUND-COLOR: #636163;
	border : none;
	}

.resaltado2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	COLOR: #0087AC; 
	FONT-FAMILY: arial, sans-serif; 
	BACKGROUND-COLOR: White;
	border : none;
	background : url(2/imagenes/cuadronaranja.gif) no-repeat right;
	}


.Submenu {
	font-family :  tahoma, verdana, arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	
}
.Submenusel {
	font-family :  tahoma, verdana, arial, sans-serif;
	font-size: 8pt;
	color: #44568F;
	text-decoration: none;
	font-weight: bold;
}

.Submenutit {
	font-family :  arial, sans-serif;
	font-size: 8pt;
	color: white;
	text-decoration: none;
	font-weight: bold;	
}

.botonoff {
	BORDER-RIGHT: #f7f7f7 2px solid; BORDER-TOP: #d6d4d0 2px solid; FONT-SIZE: 8pt; BACKGROUND: #efefef; BORDER-LEFT: #d6d4d0 2px solid; WIDTH: 90px; COLOR: #000000; BORDER-BOTTOM: #f7f7f7 2px solid; FONT-FAMILY: arial,sans-serif; HEIGHT: 19px; TEXT-ALIGN: center
}

/*
.botonon {
		text-align: center;
		font-family: arial,sans-serif;
		font-size: 8pt;
		font-style: italic;
		font-weight: bold;
		background: #00305A;
		color: #FFFFFF;
		height: 19px;
		width: 50px;
		border-style : solid;
		border-bottom-color : #004401;
		border-right-color : #004401;
		border-left-color : #004A01;
		border-top-color : #004A01;
		border-width : 2px;
 }
*/

.recuadro{
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px;
	border-color : #00305A;	
	
}

.TablitaIzq{
	border-style: none;
	border-collapse: collapse;
	border-width: 1px;
	border-color : #00305A;	
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color: #000000;	
	background-repeat:no-repeat;
/*	color: #013B9C;
//	background-color : #E3E3E3;*/
	background-color : #FFFFFF;
	width: 161px;//137px;		
}

.TablitaDer{
	border-style: solid;
	border-collapse: collapse;
	border-width: 1px;
	border-color : #00305A;
/*	background-image: url("/imagenes/barra-contenidos.gif");
	background-position: top center;
	background-repeat: no-repeat;	*/
//	font-family: arial, sans-serif;
//	font-size: 8pt;
//	font-weight : bold;
//	color: A5E700;
/*	background-color : #E3E3E3;*/
	background-color : #637DCE;
	width: 137px;				
}

.CelditaArribaIzq{
/*	background-image: url("/imagenes/cuadros/141sup.gif");
//	background-position: top center;
//	background-repeat: no-repeat;*/
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color: #777;
	background-color : #00305A;	
}

.CelditaArribaDer{
/*	background-image: url("/imagenes/cuadros/137sup.gif");
	background-position: top center;
	background-repeat: no-repeat;*/
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color: #FFFFFF;
/*	background-color : #E3E3E3;
	valign: bottom;	*/
	background-color : #00305A;	
}

.Celdita1{
/*	background-color : #E3E3E3;
	border-style: none;
	border-right-style :  solid;
	border-color :  #849CDE;
	border-width :  1px;
	background-image: url("/imagenes/cuadros/linea.gif");
	background-position: left;
	background-repeat: repeat-y;*/			
/*	border-style: solid;
	border-left-width: 2px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-color : #BBB8BA;	*/
	font-family :  arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: White;
}

.Celdita2{
/*	background-color : #E3E3E3;
	border-style: none;
	border-right-style :  solid;
	border-color :  #849CDE;
	border-width :  1px;
	background-image: url("/imagenes/cuadros/linea.gif");
	background-position: right;
	background-repeat: repeat-y;*/
/*	border-style: solid;
	border-left-width: 0px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-right-color : #BBB8BA;*/			
	font-family :  arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}


.CelditaBajoIzq{
/*	background-image: url("/imagenes/cuadros/141inf.gif");
	background-position: top center;
	background-repeat: no-repeat;*/
	font-family: arial, sans-serif;
	font-size: 8pt;
	font-weight : bold;
	color: #FFFFFF;
	background-color : #FFFFFF;	
}

.bordegris{
	border-style: solid;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-color : #BBB8BA;
	border-right-color : #BBB8BA;
	border-top-color : #BBB8BA;
	border-bottom-color : #BBB8BA;			
	background-color : #FFFFFF;
}

.cabpie {
	background-color : #00305A;
	color: #ffffff;
	font-family :  tahoma, verdana, arial, sans-serif;
	font-size: 8pt;		
}


.segno{
	background-color : #FFFFFF;
/*	border-style: solid;
	border-left-width: 2px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-color : #BBB8BA;
	border-right-color : #BBB8BA;*/
	border-top: 1 solid #E5E5E5;
	font-family :  arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #8C9EC6;
}


.segsel{
	background-color : #8C9EC6;
	font-family :  arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
}

.textopeq {
	font-family :  tahoma, verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.Submenunegrita {
	font-family :  tahoma, verdana, arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.cbo {  font-family:Arial; font-size: 8pt; font-weight: normal; color: white; background-color: #44568F}  
.legal       { font-family: Arial; font-size: 8pt; color: #808080 }

.enlacesin {font-family: Tahoma; font-size: 8pt; color: navy }

.textoaviso { color: #000000; font-family: Tahoma,arial; font-size: 10pt }

/* Inicio de los estilos para las tablas de los listados */
.celdaPunteadaIzq {
	border-right: 1px dotted #777;
	color: #777;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}

.celdaPunteadaIzq a:link {
	/*color:#777;*/
	color:#aa0000;
}

.celdaPunteadaIzq a:visited {
	/*color:#777;*/
	color:#aa0000;
}

.celdaPunteada {	
	color: #777;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}

.celdaPunteada a:link {
	/*color:#777;*/
	color:#aa0000;
}

.celdaPunteada a:visited {
	/*color:#777;*/
	color:#aa0000;
}


.celdaUltima {
	color: #777;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}

.celdaUltima a:link {
	color:#777;	
}

.celdaUltima a:visited {
	color:#777;	
}



.celdaPunteadaAbajo {
	border-bottom: 1px dotted #777;
	color: #777;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}

.celdaPunteadaAbajo a:link {
	/*color:#777;*/
	color:#aa0000;
}

.celdaPunteadaAbajo a:visited {
	/*color:#777;*/
	color:#aa0000;
}

.celdaPunteadaIzqAba {
	border-bottom: 1px dotted #777; 
	border-right: 1px dotted #777;
	color: #777;
	font-family:Arial;
	font-size:12px;
	text-align:center;
}

.celdaPunteadaIzqAba a:link {
	/*color:#777;*/
	color:#aa0000;
}

.celdaPunteadaIzqAba a:visited {
	/*color:#777;*/
	color:#aa0000;
}
/* Fin de los estilos para las tablas de los listados */

.registrosEncontrados {
	font-size: 11px;
	font-weight: bold;
	color:#c00f21
}

/* Inicio de Menu de Navegacion por Pestaņas  */
    #nav {      
      overflow: hidden;      
      font-size: 1em;
      text-align: left;
    }

    #nav li {
      float: left;
      list-style: none;
	  width:124px;
	  height:33px;
	  text-align:center;
    }
    
    #nav li a {
	  color: #000;
      display: block;
      text-decoration: none;
      font-weight: normal;      
      padding: 0.7em 0.5em 0.5em;
    }
    
    #nav li.active {	  
      background: url("../imagenes/tabActive.jpg") no-repeat;
	  margin-top: 0px;
    }
    
    #nav li.inactive a {
      color: #000;
      background: url("../imagenes/tabInactive.jpg") no-repeat;
	  margin-top: 1px;
    }
/* Fin de Menu de Navegacion por Pestaņas  */

.btnVerMas {
	height:18px; 
	border:1px solid #898989; 
	background-color:#dfdfdf;
}

/* tables tablesorter Jquery plugin*/
table.tablesorter thead tr .header {
	/*background-image: url('../imagenes/bg.gif');*/
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	text-decoration: underline;
}

table.tablesorter thead tr .headerSortUp {
	background-image: url('../imagenes/desc.gif');	
}

table.tablesorter thead tr .headerSortDown {
	background-image: url('../imagenes/asc.gif');
}

/* tables tablesorter Jquery plugin*/


.oculto {
	display: none;
}

.visible {
	display: inline;
}

.tablaTitulo {
	margin-left:11px; 
	background-color:#e9eaea; 
	padding-right:11px; 
	border:1px solid #828282;
}

.tablaFiltro {
	margin-top:9px;
	border:1px solid #c00f21; 
	margin-left:10px;
	background-color: #fbecec;
}