BODY {
	FONT-SIZE: 9pt; MARGIN: 0px 3px 0px; FONT-FAMILY: arial,helvetica
	;background-image: url("index_files/logo.jpg")
}
table {
  cellpadding:0;cellspacing:0;border:0;
}

select {
    font-weight:bold;
    font-size  : 12pt;
    padding    :0px;
    height     :22px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
}
.selectc {
    background-color :#f8f8f8;
    font-weight      :bold;
    font-size        :12pt;
    padding          :0px;
    height           :22px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
}
.checkboxc
{
  width :16px;
  height:16px;
  position :relative;
	top      :-1px;  
	left     :-4px;  
}
.radioc
{
  width    :16px;
  height   :16px;
  position :relative;
  top      :-2px;  
  left     :-5px;  
}
.texto            {
  font-family     :arial,helvetica;
  font-weight     :bold;
  font-size       :12pt; 
  color           :#000000;
  border          :1px solid #aaaaaa;
  height          :22px;
  Padding-Bottom  :0px;
  Padding-Top     :0px;
  position        :relative;
  top             :0px;
  padding         :0px 3px 0px 3px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
}

.textoc {
  background-color:#f8f8f8;
  font-family     :arial,helvetica;
  font-weight     :bold;
  font-size       :12pt; 
  color           :#000000;
  border          :1px solid #aaaaaa;
  height          :22px;
  position        :relative;
  top             :0px;
  padding         :0px 3px 0px 3px;  
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
}

.C0 {
  border          :1px solid #ffffff;
  border-top      :0px;
  font-family     :arial,helvetica;
  font-size       :1pt;; 
  background-color:#ffffff; 
}
.Cuadro_Fondo     {
  border          :1px solid #ffffff;
  font-family     :arial,helvetica;
  font-size       :12pt;
  background-color:#ffffff; 
}
.Cuadro_Centro    {
  border          :1px solid #ffffff;
  font-family     :arial,helvetica;
  font-size       :12pt;; 
  background-color:#ffffff; 
}

.Encabeza_Catalogo{
  border          :1px solid #ffffff;
  font-family     :arial,helvetica;
  font-size       :12pt;; 
  background-color:#00ffff; 
}

.CC-LB {
  border       :1px solid #aaaaaa;
  border-top   :1px solid #FCFCFC;
  border-right :1px solid #FCFCFC;
  font-family  :arial,helvetica;
  font-size    :12pt; 
}
.CC-LTB {
  border       :1px solid #aaaaaa;
  border-right :1px solid #FCFCFC;
  font-family  :arial,helvetica;
  font-size    :12pt; 
}
.CC-TB {
  border       :1px solid #aaaaaa;
  border-left  :1px solid #FCFCFC;
  border-right :1px solid #FCFCFC;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}                                                           Ñ
.CC- {
  border       :1px solid #FCFCFC;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.CC-LT { 
  border       :1px solid #aaaaaa;
  border-right :1px solid #eeeeee;
  border-bottom:1px solid #eeeeee;
  font-family  :arial,helvetica;
  font-size    :12pt;
}
A {
	COLOR: #3333cc; 
        TEXT-DECORATION: none

}
.AREA1  {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 11pt; 
    COLOR: #000000;
    border: 1px solid #aaaaaa;
    Padding-Bottom: 0px;
    Padding-Top: 0px;
}
.TEXTOA  {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 11pt; 
    COLOR: #000000;
    border: 1px solid #aaaaaa;
    height:17px;
    Padding-Bottom: 0px;
    Padding-Top: 0px;
}
.textoi {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 11pt; 
    COLOR: #000000;
    border: 0px;
    height:14px;
    Padding-Bottom: 0px;
    Padding-Top: 0px;
}
.textot {
    Padding-Bottom: 0px;
    Padding-Top: 0px;
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 11pt; 
    COLOR: #000000;
    position: relative; 
    border:1px solid #aaaaaa ;
    border-top    : 0px;
    border-left   : 0px;
    top:-1px; 
    height:14px;
}
.texto2 {
    font-family: Arial;
    font-size  : 11pt; 
    color      : #000000;
    border     : 1px solid #aaaaaa;
    height     :20px;
    font-weight:bold;
    Padding-Bottom: 0px;
    Padding-Top   : 0px;
}
.textos {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 11pt; 
    COLOR: RED;
    border: 1px solid #aaaaaa;
    height:17px;
    Padding-Bottom: 0px;
    Padding-Top: 0px;
}
.radio1 {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 4pt; 
    COLOR: #000000;
    height:17px;
    Padding-Bottom: 0px;
    Padding-Top: 0px;
}
.check1 {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 11pt; 
    COLOR: #000000;    
    height:17px;
}
.select1 {
    FONT-FAMILY: sans-serif;
    FONT-SIZE: 11pt; 
    COLOR: #000000;
    border: 1px solid #aaaaaa;
    height:17px;
    Padding-Bottom: 0px;
    Padding-Top: 0px;
}
.pie {

	FONT-SIZE: 11pt;
}
.encabezado {
	FONT-SIZE: 14pt;
}
.direccion {
	FONT-SIZE: 11pt;
	height: 12px;
}
.cerrarm1{
        border        : 1px solid #aaaaaa ;
        border-top    : 0px;
        border-left   : 0px;
        border-right  : 0px;
        height        : 30px;
}
.cerrarm1 A{
	BACKGROUND      : #f8f8f8;
        DISPLAY         : block; 
        TEXT-DECORATION : none;
	height          : 30px;
}
.cerrarm1 A:hover {
	BACKGROUND-COLOR: #eeeeee;
	height          : 30px;
}
.menub1{
        border        : 1px solid #aaaaaa ;
        border-top    : 0px;
        border-left   : 0px;
        border-right  : 0px;
        height        : 30px;
}
.menub1 A{
	BACKGROUND      : #f8f8f8;
        DISPLAY         : block; 
        TEXT-DECORATION : none;
	height          : 30px;
}
.menub1 A:hover {
	BACKGROUND-COLOR: #eeeeee;
	height          : 30px;
}
.menui{
        border        : 1px solid #aaaaaa ;
        border-left   : 0px;
        border-top    : 0px;
        border-bottom : 0px;
        height        : 24px;
}
.menuf{
        border:1px solid #aaaaaa ;
        border-right:0px;
        border-top:0px;
        border-bottom:0px;
        height: 24px;
}
.menu0{
        border:1px solid #aaaaaa ;
        height: 18px;
}
.menu0 A{
	BACKGROUND: #f8f8f8;
        DISPLAY: block; 
        TEXT-DECORATION: none;
	height: 18px;
}
.menu0 A:hover {
	BACKGROUND-COLOR: #eeeeee;
	height: 18px;
}
.menu1{
        border:1px solid #aaaaaa ;
        border-left:0px;
        height        : 24px;
}
.menu1 A{
	BACKGROUND: #f8f8f8;
        DISPLAY: block; 
        TEXT-DECORATION: none;
        height        : 24px;
}
.menu1 A:hover {
	BACKGROUND-COLOR: #eeeeee;
        height        : 24px;
}
.expediente{
        height        : 12px;
}
.expediente A{
        DISPLAY: block; 
        TEXT-DECORATION: none;
        height        : 12px;
}
.expediente A:hover {
	BACKGROUND-COLOR: #eeeeee;
        height        : 12px;
}
.menu2{
        border:1px solid #aaaaaa ;
        border-left:0px;
        border-right:0px;
        height        : 24px;
}
.menu2 A{
	BACKGROUND: #f8f8f8;
        DISPLAY: block; 
        TEXT-DECORATION: none;
        height        : 24px;
}
.menu2 A:hover {
	BACKGROUND-COLOR: #eeeeee;
        height        : 12px;
}
.status_area {
        height        : 12px;
}
.status_area A{
        DISPLAY: block; 
        TEXT-DECORATION: none;
        height        : 12px;
}
.status_area A:hover {
	BACKGROUND-COLOR: #eeeeee;
        height        : 12px;
}

.C {
  border       :1px solid #aaaaaa;
  font-family  :arial,helvetica;
  font-size    :12pt; 
}
.C- {
  border       :1px solid #FCFCFC;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-L {
  border       :1px solid #aaaaaa;
  border-top   :0px;
  border-right :0px;
  border-bottom:0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-T {
  border       :1px solid #aaaaaa;
  border-left  :0px;
  border-right :0px;
  border-bottom:0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-R {
  border       :1px solid #aaaaaa;
  border-left  :0px;
  border-top   :0px;
  border-bottom:0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-B {
  border       :1px solid #aaaaaa;
  border-left  :0px;
  border-top   :0px;
  border-right :0px;
  font-family  :Arial,Helvetica;
  font-size    :12pt;; 
}
.C-LT {
  border       :1px solid #aaaaaa;
  border-right :0px;
  border-bottom:0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-LR {
  border       :1px solid #aaaaaa;
  border-top   :0px;
  border-bottom:0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-LB {
  border       :1px solid #aaaaaa;
  border-top   :0px;
  border-right :0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-LTR {
  border       :1px solid #aaaaaa;
  border-bottom:0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-LTB {
  border       :1px solid #aaaaaa;
  border-right :0px;
  font-family  : arial,helvetica;
  font-size    :12pt;; 
}
.C-LRB {
  border       :1px solid #aaaaaa;
  border-top   :0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-TR {
  border       :1px solid #aaaaaa;
  border-left  :0px;
  border-bottom:0px;
  font-family  : arial,helvetica;
  font-size    :12pt;; 
}
.C-TB {
  border       :1px solid #aaaaaa;
  border-left  :0px;
  border-right :0px;
  font-family  :arial,helvetica;
  font-size    :12pt;; 
}
.C-TRB {
  border       :1px solid #aaaaaa;
  border-left  :0px;
  font-family  :arial,helvetica;
  font-size    :12pt;;
}
.C-RB {
  border       :1px solid #aaaaaa;
  border-left  :0px;
  border-top   :0px;
  font-family  :arial,helvetica;
  font-size    :12pt;;
}

.LC {
  border:1px solid #aaaaaa ;
  FONT-SIZE: 8pt;
}
.LC- {
  border:1px solid #aaaaaa ;
  border-left:0px;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-L {
  border:1px solid #aaaaaa ;
  border-top:0px;
  border-right:0px;
  border-bottom:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-T {
  border:1px solid #aaaaaa ;
  border-left:0px;
  border-right:0px;
  border-bottom:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-R {
  border:1px solid #aaaaaa ;
  border-left:0px;
  border-top:0px;
  border-bottom:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-B {
  border:1px solid #aaaaaa ;
  border-left:0px;
  border-top:0px;
  border-right:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-LT {
  border:1px solid #aaaaaa ;
  border-right:0px;
  border-bottom:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-LR {
  border:1px solid #aaaaaa ;
  border-top:0px;
  border-bottom:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-LB {
  border:1px solid #aaaaaa ;
  border-top:0px;
  border-right:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-LTR {
  border:1px solid #aaaaaa ;
  border-bottom:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-LTB {
  border:1px solid #aaaaaa ;
  border-right:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-LRB {
  border:1px solid #aaaaaa ;
  border-top:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-TR {
  border:1px solid #aaaaaa ;
  border-left:0px;
  border-bottom:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-TB {
  border:1px solid #aaaaaa ;
  border-left:0px;
  border-right:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-TRB {
  border:1px solid #aaaaaa ;
  border-left:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.LC-RB {
  border:1px solid #aaaaaa ;
  border-left:0px;
  border-top:0px;
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 8pt;
}
.normal {
  FONT-FAMILY: arial,helvetica;
  FONT-SIZE: 11pt;
}
.texto1 {
  font-family: arial,helvetica;
  font-size: 11pt;
}
.texto_clave {
  font-family: arial,helvetica;
  font-size: 11pt;
}
.fileContainer {
    overflow: hidden;
    position: relative;
}

.fileContainer [type=file] {
    cursor: inherit;
    display: block;
    font-size: 999px;
    filter: alpha(opacity=0);
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
.myButton {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #aaaaaa;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial,Helvetica;
	font-size:12pt;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
  height:22px;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton2 {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #aaaaaa;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial,Helvetica;
	font-size:12pt;
	ffont-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
  height:22px;
}
.myButton2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton_menu {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
  background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
  background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
  background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
  background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
  background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
  background-color:#f9f9f9;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  border-radius:2px;
  border:1px solid #aaaaaa;
  display:inline-block;
  cursor:pointer;
  color:#333333;
  font-family:Arial,Helvetica;
  font-size:14pt;
  ffont-weight:bold;
  text-decoration:none;
  text-shadow:1px 1px 0px #ffffff;
  height:28px;
}
.myButton_menu:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
  background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
  background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
  background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
  background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
  background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
  background-color:#e9e9e9;
}


.modalDialog {
	position: fixed;
	font-family: Arial, Helvetica, sans-serif;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.8);
	z-index: 99999;
	opacity:0;
	-webkit-transition: opacity 400ms ease-in;
	-moz-transition: opacity 400ms ease-in;
	transition: opacity 400ms ease-in;
	pointer-events: none;
}

.modalDialog:target {
	opacity:1;
	pointer-events: auto;
}
.modalDialog > div {
	width: 400px;
	position: relative;
	margin: 10% auto;
	padding: 5px 20px 13px 20px;
	border-radius: 10px;
	background: #fff;
	background: -moz-linear-gradient(#fff, #999);
	background: -webkit-linear-gradient(#fff, #999);
	background: -o-linear-gradient(#fff, #999);
  -webkit-transition: opacity 400ms ease-in;
-moz-transition: opacity 400ms ease-in;
transition: opacity 400ms ease-in;
}
.close {
	background: #606061;
	color: #FFFFFF;
	line-height: 25px;
	position: absolute;
	right: -12px;
	text-align: center;
	top: -10px;
	width: 24px;
	text-decoration: none;
	font-weight: bold;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-moz-box-shadow: 1px 1px 3px #000;
	-webkit-box-shadow: 1px 1px 3px #000;
	box-shadow: 1px 1px 3px #000;
}
.close:hover { background: #00d9ff; }


