.boton{
font-size:9px;
font-family:Verdana,Helvetica;
font-weight:bold;
color:#FFF;
background:#4e83c8;
width:60px;
height:20px;
border: 1px outset #999
}

.form3{ 
font-family: Tahoma, Verdana, Arial; 
font-size: 10pt; 
color: #000000; 
background-color: #ffffff; 
border: #000099; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
}

select{ 
background-color:#dbe0e9;
font:12px verdana, arial, helvetica, sans-serif;
color:#000000;
}

.texto{
background-color:#b1d8ff; 
border: 1px;
font-family:urw gothic l;
font-size:10pt; 
color: #000000;
}

p{
text-decoration: underline;
text-align:center;
font-family : cursive;
color: #88b2c6; 
font-size:10pt;
} 

H1{
text-decoration: underline; 
text-align:center;
font-family:"Courier New", Courier, monospace;
font-style:oblique; 
color:#273994;
}     

H2{
text-align:center;
font-family:urw bookman l;
font-style:normal;
color:#003366;
margin-top: 12pt; 
margin-left:12pt; 
font-weight: bold;
}    

H3{
text-align:center;
font-family:urw bookman l;
font-style:normal; 
color:#b0daff;
} 

body{
/*background-image:url(../Elements/image/Lines.GIF);*/
/*    background-image: url(../Elements/photo/header1.png);*/
    background-size: 100% 100%;
    background-repeat: no-repeat;
    
    background-color: white;
    background: -moz-linear-gradient(top, white, white);
    background: -webkit-gradient(linear, 0% 35%, 0% 100%, from(white), to(white));
    background: linear-background(top, white, white);
    opacity: 0.9;
    z-index: 50;
}      		
.link_Activities{
    position: absolute;
    transition: 1.5s ease;
    -moz-transition: 1.5s ease; /* Firefox */
    -webkit-transition: 1.5s ease; /* Chrome - Safari */
    -o-transition: 1.5s ease; /* Opera */
}
.link_Activities:hover{
    margin-left: 1%;
    margin-top: 1%;
    transform : scale(1.2);
    -moz-transform : scale(1.2); /* Firefox */
    -webkit-transform : scale(1.2); /* Chrome - Safari */
    -o-transform : scale(1.2); /* Opera */
    -ms-transform : scale(1.2); /* IE9 */
}
.activity_table{
    /*background: rgba(128, 128, 128, 0.45);*/
    background-color: rgba(0, 0, 0, 1);
    background: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
    border: solid;border: black;
    box-shadow: 0 5px 5px 3px #A9A9A9;
    z-index: -1;    
}
.activity_table input{
    cursor: pointer;
}
.activity_table2{
    /*background: rgba(128, 128, 128, 0.45);*/
    background-color: rgba(0, 0, 0, 1);
    background: rgba(0, 0, 0, 1);
    color: rgba(0, 0, 0, 1);
    border: solid;border: black;
    box-shadow: 0 5px 5px 3px #A9A9A9;
    z-index: 10;    
    margin: auto;
}
td{
font-family:helvetica;
font-size:7pt;
color:#000000;
}  

.tdan{
font-family:Bookman;
font-size:12pt;
color:#000000;
background-color:#b1d8ff;
text-align:center;
}  

th{
background-color:#ACACAC;
font-family:helvetica;
font-size:9pt;
color:white;
}

.thl{
background-color:#273994;
font-family:urw gothic l;
font-size:12pt;
color:#b0daff;
text-align:center;
}

.establa{
background-color:#273994;
border-style:solid;
border-color:#666666;
border-width:3px;
}

.estilotabla{
background-color:#dbe0e9;
border-style:solid;
border-color:#666666;
border-width:2px; 
}

.estaimprime{
background-color:#273994;
border-style:solid;
border-color:#666666;
border-width:3px;
}

.estilocelda{
background-color:#ddeeff;
color:#333333;
font-weight:bold;
font-size:10pt;
} 

INPUT[type=text]{
background-color:#e3e3e3;
border: 1px;
font-size:8pt; 
color: #000099;
}

INPUT[type=password]{
background-color:#e3e3e3;
border: 1px;
font-size:8pt; 
color: #000099;
}

.form{
background:#b1d8ff;
border-style:solid;
border-color:#666666;
border-width:2px;
}

.emplea{
background-color:#dbe0e9; 
border: 1px;
font-family :urw gothic l;
font-size:10pt; 
color: #000099;
}

.inputcodigo{
background-color:#e3e3e3; 
border: 1px;
font-size:8pt; 
color: #000099;
}

.men{
background-color:#273994;
font-family:urw gothic l;
font-size:20pt;
color:#def9ff;
}

.inputtype{
background: #b8cbe1;
color: #273994;
border:solid;
font-size: 10pt;
font-family:palatino;
} 

.text_mensaje{
background-color:#273994;
text-decoration: underline;
text-align:center;
font-family : urw gothic l;
color: #58c6e1; 
font-size:18pt;		 
}		 

.texsesion{
text-align:center;
font-family:urw bookman l;
font-style:normal;
color:#b0daff; 
}

.texsub{
text-align:center;
font-family:urw bookman l;
font-style:normal;
color:#b8cbe1; 
}

.tdfecha{
font-family:palatino;
font-size:20px;
color:#c7dce1;
}


.tabcodi{
background-color:#b1d8ff;
font-family:arial, helvetica, sans-serif;
font-size:8pt;
color:#000000;
}

.tabtotal{
background-color:#c7dce1;
font-family:helvetica;
font-size:10pt;
color:#273994;
text-align:right;
}

.trtotal{
background-color:#c7dce1;
}

.tdprecio{
background-color:#b1d8ff;
font-family:HELVETICA;
font-size:10pt;
color:#000000;
text-align:right;
}

.tdsub{
background-color:#b1d8ff;
font-family:nimbus sans l;
font-size:12pt;
color:#000000;
}

.thtotal{
background-color:#b8cbe1;
font-family:HELVETICA;
font-size:9pt;
color:#273994;
text-align:right;
}

.establabusque{
background-color:#273994;
border-style:solid;
border-color:#666666;
border-width:2px;
}

.establaelimina{
background-color:#b0daff;
border-style:solid;
border-color:#666666;
border-width:2px;
}

.theli{
background-color:#273994;
font-family:nimbus sans l;
font-size:14pt;
color:#b0daff;
}

.tdeli{
background-color:#dbe0e9;
font-family:nimbus sans l;
font-size:14pt;
color:#000000;
}

.thbusque{
background-color:#b1d8ff;
font-family:nimbus sans l;
font-size:12pt;
color:#273994;
text-align:right;
}

.thimprime{
background-color:#dbe0e9;
font-family:nimbus sans l;
font-size:14pt;
color:#273994;
}

.tdimprime{
background-color:#b1d8ff;
font-family:helvetica;
font-size:8pt;
color:#000000;
}

.tdbusque{
font-family:nimbus sans l;
font-size:12pt;
color:#dbe0e9;
text-align:center;
}

.busquetd{
background-color:#b1d8ff;
font-family:nimbus sans l;
font-size:12pt;
color:#dbe0e9;
text-align:center;
}

.tdimp{
background-color:#b1d8ff;
font-family: nimbus sans l;
font-size:12pt;
color:#000000;
text-align:center;
}

.tdmodi{
background-color:#273994;
font-family:nimbus sans l;
font-size:14pt;
color:#000000;
text-align:right;
}

.agrega{
background-color:#dbe0e9; 
border: 1px ;
font-family :urw gothic l;
font-size:10pt; 
color: #000099;
}

.thagre{
background-color:#273994;
font-family:nimbus sans l;
font-size:12pt;
color:#b0daff;
text-align:left;
}

.tabagre{
background-color:#b8cbe1;
border-style:solid;
border-color:#273994;
border-width:2px;
}

.tragre{
background-color:#ACACAC;
}

.tdagre1{
background-color:#b8cbe1;
}

.typeagre{
background: #b8cbe1;
color: #273994;
border:solid;
font-size: 12pt;
font-family:palatino;
} 

.thagre1{
background-color:#b0daff;
font-family:nimbus sans l;
font-size:12pt;
color:#273994;
text-align:left;
}

.thclie{
background-color:#b8cbe1;
font-family:nimbus sans l;
font-size:12pt;
color:#000000;
}

.mentab{
background-color:#dbe0e9;
border-style:solid;
border-color:#273994;
border-width:2px;
}

.huno{
background-color:#dbe0e9;
text-decoration: underline; 
text-align:center; 
font-style:oblique; 
color:#273994;
}

.hdos{
background-color:#dbe0e9;
text-decoration: underline; 
text-align:center;
font-style:oblique; 
color:#273994;
}

.thcon{
background-color:#b8cbe1;
font-family:HELVETICA;
font-size:8pt;
color:#273994;
text-align:right;
}
   
.condes{
background-color:#c7dce1; 
border: 1px ;
font-family :palatino;
font-size:12pt; 
color: #000000;
}
  
.trcon{
background-color:#273994;
font-family:urw gothic l;
font-size:12pt;
color:#273994;
text-align:right;
}
  
.conbus{
background-color:#b8cbe1; 
border: 1px ;
font-family :urw gothic l;
font-size:10pt; 
color: #000099;
}
 
.thcons{
background-color:#b8cbe1;
font-family:urw gothic l;
font-size:10pt;
color:#000000;
text-align:center;
}
   
.tabladev{
background-color:#637DBB;
border-style:solid;
border-color:#666666;
border-width:2px;
}

.tdato{
font-family:nimbus sans l;
font-size:12pt;
text-align:left;
background-color:#b1d8ff;
}  

.tdatod{
font-family:nimbus sans l;
font-size:12pt;
text-align:right;
background-color:#b1d8ff;
}

.thagres{
background-color:#273994;
font-family:nimbus sans l;
font-size:12pt;
color:#b0daff;
text-align:center;
}

.thorden{
background-color:#b0daff;
font-family:nimbus sans l;
font-size:14pt;
color:#273994;
}

.thconorden{
background-color:#b8cbe1;
font-family:nimbus sans l;
font-size:14pt;
color:#273994;
} 

.tabeli{
background-color:#b1d8ff;
font-family:nimbus sans l;
font-size:6pt;
color:#000000;
}

.trcoti{
background-color:#edfaff;
}

li{
position: relative;
font-size: 10px;
font-family: arial, helvetica, sans-serif;
height: 20px;
}

A.clase1:hover{
background-color:#4e83c8;
text-decoration:none;
font-size:7pt;
font-weight:bold;
cursor: wait;
font-family:arial, helvetica, sans-serif;
border-bottom: 1px solid #cccccc;
border-top: 2px solid #666666;
border-right: 1px solid #cccccc;
border-left: 2px solid #666666;
}

A.clase1:link{
color:white;
font-family :arial, helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
border-top: 2px solid #cccccc;
border-bottom: 3px solid #666666;
border-left: 2px solid #cccccc;
border-right: 3px solid #666666; 
}

A.clase1:visited{
color:white;
font-family :arial, helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
border-top: 2px solid #cccccc;
border-bottom: 3px solid #666666;
border-left: 2px solid #cccccc;
border-right: 3px solid #666666; 
}

A.clase1:active{
text-decoration:none;
color:white;
font-family:arial, helvetica, sans-serif;
}

.clase1{    
font-family: arial, helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
padding: 4px;
background-color: #273994;
color: white;
text-decoration: none;
} 

A.clase2:hover{
background-color:#4e83c8;
text-decoration:none;
font-size:7pt;
font-weight:bold;
cursor: wait;
font-family:helvetica;
border-bottom: 1px solid #cccccc;
border-top: 2px solid #666666;
border-right: 1px solid #cccccc;
border-left: 2px solid #666666;
}

A.clase2:link{
color:white;
font-family :helvetica;
font-size:7pt;
text-decoration: none;
border-top: 1px solid #cccccc;
border-bottom: 2px solid #666666;
border-left: 1px solid #cccccc;
border-right: 2px solid #666666; 
}

A.clase2:visited{
color:white;
font-family :helvetica;
font-size:7pt;
text-decoration: none;
border-top: 1px solid #cccccc;
border-bottom: 2px solid #666666;
border-left: 1px solid #cccccc;
border-right: 2px solid #666666; 
}

A.clase2:active{
text-decoration:none;
color:#c6e6d1;
font-family:helvetica;
}

.clase2{    
font-family:helvetica;
font-size: 7pt;
font-weight: bold;
padding: 2px;
background-color: #273994;
color:#c6e6d1;
text-decoration: none;
} 

A.clase3:hover{
background-color:#273994;
text-decoration:none;
font-size:7pt;
font-weight:bold;
cursor: wait;
font-family:arial, helvetica, sans-serif;
border-bottom: 1px solid #cccccc;
border-top: 2px solid #666666;
border-right: 1px solid #cccccc;
border-left: 2px solid #666666;
}

A.clase3:link{
color:white;
font-family :arial, helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
border-top: 1px solid #cccccc;
border-bottom: 2px solid #666666;
border-left: 1px solid #cccccc;
border-right: 2px solid #666666; 
}

A.clase3:visited{
color:white;
font-family :arial, helvetica, sans-serif;
font-size:7pt;
text-decoration: none;
border-top: 1px solid #cccccc;
border-bottom: 2px solid #666666;
border-left: 1px solid #cccccc;
border-right: 2px solid #666666; 
}

A.clase3:active{
text-decoration:none;
color:white;
font-family:arial, helvetica, sans-serif;
}

.clase3{    
font-family: arial, helvetica, sans-serif;
font-size: 7pt;
font-weight: bold;
padding: 2px;
background-color: #4e83c8;
color:#c6e6d1;
text-decoration: none;
} 

hr{
text-align: center;
background-color: #273994;
width: 50px;
font-size: 5px;
}

.emod{
font-family:palatino;
font-size:10px;
color:#000000;
text-align:center;
}

.style1{font-size: 9px}

.style2{
font-size: 10pt;
font-weight: bold;
}
.Estilo1{font-weight: bold}

.cc{
width:auto;
height:280px;
overflow:auto;
vertical-align:top;
}

.cc1{
position:absolute;
height:350px;
overflow:auto;
vertical-align:top;

}
.sin_bo{
border-bottom:none; 
border-left:none; 
border-right:none; 
border-top:none;
}

.error{
font-family: "Courier New", Courier, monospace;
font-size: 14px;
color:#FFFFFF;
background-color: #FF0000;
}

.open{
display: block;
}

.closed{
display: none;
}
