/* CSS Document */

.cuadro_texto{ 
font-size:16px;
color:#555555;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #aaaaaa; 
border-radius:4px;
}

.lista{
font-size:16px; 
color:#555555;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #747577; 
border-radius:4px;
}


.encabezado{
width:100%;
border-collapse:collapse;
height:40px;
background-color:#747577;
padding:0px;
vertical-align:top;

font-size:13px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}



.encabezado_tabla{
font-size:13px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
vertical-align:middle;
text-decoration:none;
vertical-align:middle;

background: -webkit-linear-gradient( #CE3F44, #A22227); /* For Safari               Naranja:       #F9A26E, #C24A03*/
background: -o-linear-gradient( #CE3F44, #A22227); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient( #CE3F44, #A22227); /* For Firefox 3.6 to 15 */
background: linear-gradient( #CE3F44, #A22227); /* Standard syntax (must be last) */

 background-color: #CE3F44; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#CE3F44), to(#A22227));
 background-image: -webkit-linear-gradient(top, #CE3F44, #A22227);
 background-image: -moz-linear-gradient(top, #CE3F44, #A22227);
 background-image: -ms-linear-gradient(top, #CE3F44, #A22227);
 background-image: -o-linear-gradient(top, #CE3F44, #A22227);
 background-image: linear-gradient(to bottom, #CE3F44, #A22227);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CE3F44, endColorstr=#A22227);
}





.encabezado_tabla_2{
background: -webkit-linear-gradient( #a9a9a9, #747577); /* For Safari */
background: -o-linear-gradient( #a9a9a9, #747577); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient( #a9a9a9, #747577); /* For Firefox 3.6 to 15 */
background: linear-gradient( #a9a9a9, #747577); /* Standard syntax (must be last) */
}




.celda_etiquera_reporte{
background:#E37431;
border:1px solid #888888;
font-size:11px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
text-align:right;
height:18px;
}


.celda_encabezado_columna{
background:#aaaaaa;
border:1px solid #999999;
font-size:11px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
text-align:center;
height:14px;
}


.celda_etiqueta{
background:#777777;     /*#777777;       E37431*/
border:1px solid #D1D1D1;
font-size:11px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
vertical-align:middle;
text-align:right;
height:20px;
}


.celda_de_dato{
font-size:12px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
background:#FEFEFE;
border:0px solid #D1D1D1;
vertical-align:middle;
text-align:left;
height:20px;
}


.celda_de_dato_lista{
font-size:12px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
background:#FEFEFE;
border:1px solid #D1D1D1;
vertical-align:middle;
text-align:left;
height:20px;
}


.etiqueta_celda{ 
font-size:11px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
}


.contenido_celda{ 
font-size:12px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}


.titulo_tabla{ 
font-size:12px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
height:22px;
vertical-align:middle;
text-align:center;
text-decoration:none;
background: -webkit-linear-gradient( #949597, #646567); /* For Safari      #747577*      Naranja:  #F9A26E, #C24A03/
background: -o-linear-gradient( #F9A26E, #C24A03); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient( #949597, #646567); /* For Firefox 3.6 to 15 */
background: linear-gradient( #949597, #646567); /* Standard syntax (must be last) */
}





.titulo_tabla_verde{ 
font-size:12px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
height:22px;
vertical-align:middle;
text-align:center;
text-decoration:none;
background: -webkit-linear-gradient( #78d264, #32781e); /* For Safari */
background: -o-linear-gradient( #78d264, #32781e); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient( #78d264, #32781e); /* For Firefox 3.6 to 15 */
background: linear-gradient( #78d264, #32781e); /* Standard syntax (must be last) */
}


.celda_de_dato_verde{
font-size:14px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
background:#FEFEFE;
border:1px solid #00aa00;
vertical-align:middle;
text-align:left;
height:22px;
}



.boton{   /* d7dada */
border:1px solid #888888; 
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
font-size:12px;
font-family:arial, helvetica, sans-serif; 
padding: 8px 15px 8px 15px; 
text-decoration:none; 
display:inline-block;text-shadow: -1px -1px 0 rgba(255,255,255,1);
font-weight:bold; 
color: #666666;

 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
}

.boton:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
}




.boton_toolbar{   /* d7dada */
border:1px solid #888888; 
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
font-size:12px;
font-family:arial, helvetica, sans-serif; 
padding: 10px 12px 10px 12px; 
text-decoration:none; 
display:inline-block;text-shadow: -1px -1px 0 rgba(255,255,255,1);
font-weight:bold; 
color: #444444;
 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
}






.enlace{
font-size:14px;
color:#FDFDFD;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}







.boton_tablero{   /* d7dada */
border:1px solid #888888; 
-webkit-border-radius: 10px; 
-moz-border-radius: 10px;
border-radius: 10px;
font-size:20px;
font-family:arial, helvetica, sans-serif; 
padding: 10px 12px 10px 12px; 
text-decoration:none; 
display:inline-block;text-shadow: -1px -1px 0 rgba(255,255,255,1);
font-weight:bold; 
color: #444444;
 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
}




.recuadro{   /* d7dada */
border:1px solid #888888; 
-webkit-border-radius: 10px; 
-moz-border-radius: 10px;
border-radius: 10px;
font-size:12px;
font-family:arial, helvetica, sans-serif; 
padding: 10px 12px 10px 12px; 
text-decoration:none; 
display:inline-block;text-shadow: -1px -1px 0 rgba(255,255,255,1); 
color: #444444;
 background-color: #f4f5f5; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #cfcdcd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #cfcdcd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #cfcdcd);  /*   dfdddd */
 background-image: -o-linear-gradient(top, #f4f5f5, #cfcdcd);
 background-image: linear-gradient(to bottom, #f4f5f5, #cfcdcd);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#cfcdcd);
}







.boton_login{   /* d7dada */
border:1px solid #777777; 
-webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
font-size:14px;
font-family:arial, helvetica, sans-serif; 
padding: 8px 25px 8px 25px; 
text-decoration:none; 
 display:inline-block;text-shadow: 0px 0px 0 rgba(249,249,249,1); 
 font-weight:120; 
color: #f8f8f8;

 background-color: #c4c5c5; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#c4c5c5), to(#5f5d5d));
 background-image: -webkit-linear-gradient(top, #c4c5c5, #5f5d5d);   /*  dfdddd  */
 background-image: -moz-linear-gradient(top, #c4c5c5, #5f5d5d);
 background-image: -ms-linear-gradient(top, #c4c5c5, #5f5d5d);
 background-image: -o-linear-gradient(top, #c4c5c5, #5f5d5d);
 background-image: linear-gradient(to bottom, #c4c5c5, #5f5d5d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#5f5d5d);
}

.boton_login:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
}

