@charset "iso-8859-1";
/* CSS Document */

body {
	margin:0px 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	background:#ffffff;

  SCROLLBAR-FACE-COLOR: #C1CBD8; 
  SCROLLBAR-HIGHLIGHT-COLOR: #e2e8ef; 
  SCROLLBAR-SHADOW-COLOR: ; 
  SCROLLBAR-3DLIGHT-COLOR: #ffffff;
  SCROLLBAR-ARROW-COLOR: #1B355B; 
  SCROLLBAR-TRACK-COLOR: #C7D8ED; 
  SCROLLBAR-DARKSHADOW-COLOR: #0E1B2F;
} 

h3
{
	font-family:Arial;
	font-size:17px;
	color:#0F5787;
	font-weight:bold;
}

.rojo {
  color: #cc0000;
}

/* divs */
div{
	border: 0;
}
      div.wrapper {
      text-align:center;
      margin:0 auto;
      width:1000px;
      min-height:0px;
      border:0px solid #ccc;
      padding:0px;
      }
      
      div.myvar {
      display:none;
      border:0px solid #ccc;
      background:#ccffff;  
      padding:0px;
      }
      
      div.wrapper2 {
      text-align:center;
      margin:0 auto;
      width:1000px;
      min-height:0px;
      border:0px solid #ccc;
      padding:0px;
      }
      
      div.myvar2 {
      display:yes;
      border:0px solid #ccc;
      background:#ccffff;  
      padding:0px;
      }

			
/* links */
a {
	font-family:Arial;
	font-size:13px;
	color:#0F5787;
	font-weight:bold;
	text-decoration: none;
}

a:visited {
	font-family:Arial;
	font-size:13px;
	color:#0F5787;
	font-weight:bold;
	text-decoration: none;
}



/* TABLAS */
table
{
  
}


th
{
	font-family:Arial;
	font-size:13px;
	background-color:#fff;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	vertical-align: middle;
	line-height:1em;
	margin:0 0 0 0;    
}

th.InfCabecera
{
	font-family:Arial;
	font-size:15px;
	background-color:#ccf;
	color:#0F5787;
	font-weight:bold;
	vertical-align: middle;
	line-height:1em;
	margin:0 0 0 0;   
}
th.EsTitulo
{
	font-family:Arial;
	font-size:20px;
	color:#ccf;
	background-color:#0F5787;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
	line-height:1em;
	margin:5 0 5 0;   
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;	
	height: 30px;	
}

td
{
	font-family:Arial;
	font-size:13px;
	color:#0000fe;
	font-weight:bold;
	vertical-align: middle;
	line-height:1em;
	margin:0 0 0 0;   
}

td.InfCabecera
{
	font-family:Arial;
	font-size:15px;
	background-color:#ccf;
	color:#0F5787;
	font-weight:bold;
	
	line-height:1em;
	margin:0 0 0 0;   
}
td.Linea0
{
	font-family:Arial;
	font-size:13px;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin:0 0 0 0;   
	border-bottom: 1px solid #33a;
}
td.Linea1
{
	font-family:Arial;
	font-size:13px;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin:0 0 0 0;   
	border-bottom: 1px solid #33a;
}
td.EsTitulo
{
	font-family:Arial;
	font-size:20px;
	color:#fff;
	background-color:#2A8CD3;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
	line-height:1em;
	margin:5 0 5 0;   
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;	
	height: 30px;	
}
td.EsBoton
{
	font-family:Arial;
	font-size:14px;
	color:#2A8CD3;
	background-color:#fff;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
	line-height:1em;
	margin:5 0 5 0;   
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;	
	height: 30px;	
}
td.EsSubTitulo
{
	font-family:Arial;
	font-size:15px;
	color:#36b7c7;
	font-weight:bold;
	text-align:center;
	line-height:1em;
	margin:0 0 0 0;   
}
td.EsCabConcepto
{
	font-family:Arial;
	font-size:15px;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin:0 0 0 0;   
}
td.EsCab
{
	font-family:Arial;
	font-size:15px;
	color:#0F5787;
	font-weight:bold;
	text-align:right;
	line-height:1em;
	margin:0 0 0 0;   
}
td.EsConcepto
{
	font-family:Arial;
	font-size:13px;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin:0 0 0 0;   
}
td.Estats
{
	font-family:Arial;
	font-size:13px;
	color:#0F5787;
	font-weight:bold;
	text-align:right;
	line-height:1em;
	margin:0 0 0 0;   
}
/* SPAN */
span.EsTitulo
{
	font-family:Arial;
	font-size:20px;
	color:#fff;
	background-color:#2A8CD3;
	font-weight:bold;
	text-align:center;
	vertical-align: middle;
	line-height:1em;
	margin:5 0 5 0;   
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;	
	height: 30px;	
}
/* FORMULARIO */
button
{
	font-family:Arial;
	font-size:13px;
	background-color:#666666;
	color:#ffffff;
	font-weight:bold;
	margin:0 0 0 0;   
}

input
{
	font-family:Arial;
	font-size:13px;
	background-color:#ffffff;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin:0 0 0 0;   
}

input.boton
{
	font-family:Arial;
	font-size:13px;
	background-color:#666666;
	color:#ffffff;
	font-weight:bold;
	margin:0 0 0 0;   
}

input.radio
{
	font-family:Arial;
	font-size:13px;
	background-color:#e2e8ef;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin:0 0 0 0;   
}

select
{
	font-family:Arial;
	font-size:13px;
	background-color:#ffffff;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin:0 0 0 0;   
}

textarea
{
	font-family:Arial;
	font-size:13px;
	background-color:#ffffff;
	color:#0F5787;
	font-weight:bold;
	text-align:left;
	line-height:1em;
	margin:0 0 0 0;   
}

/* jqGrid */
.ui-jqgrid .ui-state-highlight { background: #9cf;  }