﻿body { font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin-left:15px; margin-right:15px; margin-top:0;overflow: auto;}
/*NUEVOS ESTILOS*/
.fondo_cierre_tit_izq { position:absolute ; left :0px; top:0px; background:url(imagenes/fondo/fondo_tit_izq.gif) no-repeat; height:27px; width:10px;}
.fondo_cierre_tit_der { position:absolute ; right:0px; top:0px; background:url(imagenes/fondo/fondo_tit_der.gif) no-repeat; height:27px; width:10px;}
.fondotituloarea { background:url(imagenes/fondo/fondo_tit.gif) repeat-x ; height:27px; margin-right:10px; line-height:25px; font-weight:bold ; padding-left:15px;}

.divContentFormulario 
{ 
    border: solid 1px #DDD;
    margin-right:1px; 
    padding:3px;
    overflow: auto;
}

.clear {clear:both;}

.tablaDatos
{
    width:100%;
    background:#fff; 
    border-collapse: collapse;   
}

.tablaDatos td
{
     border-bottom: #bdd4ea 1px solid;
    height:26px;line-height:20px;
    padding:2px 5px 1px 5px; 
    color:#1A4F91;
    vertical-align:middle; text-align:left;
}

.tdLabel
{
    font-family:Trebuchet MS;font-size:11px;font-weight:bold; text-align :left;
    width:23%; white-space:nowrap;
    background:#f1f5f9;line-height:20px;
}

.tdLabelFooter
{
    font-family:Trebuchet MS;font-size:11px;font-weight:bold; text-align :left;
    white-space:nowrap;
    background:#f1f5f9;line-height:20px;
    height:26px;
 }

.tdLabel_Rojo
{
    font-family:Trebuchet MS;font-size:11px;font-weight:bold; text-align :right;
    white-space:nowrap;
    background:#f1f5f9;line-height:20px;
    color :#B40404;
    
}

.tdLabelcenter
{
    font-family:Trebuchet MS;font-size:11px;font-weight:bold; text-align :center;
    width:25%; white-space:nowrap;
    background:#f1f5f9;line-height:20px;
}

.btn
{
    /*border:none;*/
    background: url(imagenes/botones/fondo_estandar.jpg) repeat-x ;    
    cursor:pointer;
    padding:1 6 1 6;
    /*border :solid 1px  #bdd4ea;*/
    /*height:18px;*/
    font-size:12px;
    /*line-height:12px;*/
    margin:3px;
}

.ddl
{
    border :solid 1px #BDBDBD;
    min-width:150px;
}

.txt
{
    background: url(imagenes/fondo/fondo_cajas.jpg) repeat-x bottom;
    border :solid 1px #BDBDBD;
    height:20px;
}

.txtBuscar
{
    background: url(imagenes/fondo/fondo_cajas.jpg) repeat-x bottom;
    border :solid 1px #BDBDBD;
    height:20px;
    width:80px;
}

.cabeceraTabla { color:#1A4F91; background-color:#94aec9; padding:3px;}

.cabeceraTabla td 
{
    text-align:center ;
    font-family:Trebuchet MS;font-size:11px;font-weight:bold; padding-left:5px; padding-top:2px; padding-bottom:2px; vertical-align:top; border-bottom: #bdd4ea 1px solid; height:26px;line-height:20px; white-space:nowrap;    
}

div.ajax__calendar_days table tr td
{
    padding:0px;
}

.ajax__calendar_body 
{
  
    height:15em;
}

.wkf_activo
{
    border:solid 1px #d3d3d3; background:#CEF6D8; width :300px; text-align:left; padding :3px; margin:5px auto; 
}

.wkf
{
    border:solid 1px #d3d3d3; background:#F3E2A9; width :300px; text-align:left; padding :3px; margin:5px auto; 
}

.wkf_actual
{
    border:solid 1px #d3d3d3; background:#A9BCF5; width :300px; text-align:left; padding :3px; margin:5px auto; 
}


.grilla
{
    width:100%;
    border-collapse:collapse; 
    border:solid 1px #dedede;
    font-size:9px;    
    margin-top:5px;
    margin-bottom: 0px;
}

.grilla tr th
{
    font-weight:normal;  
    color:#fff; 
    background-color:#94aec9; 
    padding:1px;  
    font-size:11px;    
}

.grilla_fila_alternativa
{
    background:#f1f5f9;   
}

.error
{
    color:Red;    
}

.SummaryError
{
    color:Red;
    border: solid 1px red;    
    padding:8px;
}

.ajax__calendar_container
{
   position:relative;   
}

.ajax__calendar_container
{
   position:relative;   
   z-index:99999;
}




