body {
        font-size:9px;
        font-family:Verdana, sans-serif;
        background:rgb(234,234,234);
        margin:0px;
}

#main {
        margin-top:0px;
        margin-bottom:5px;
        width:1008px;
        height:95%;
        border:1px solid rgb(210,210,210);
}

.msg-carga{
	font-family:Verdana, sans-serif;
	color:#FFFFFF;
	font-size:25px;
}

/*
#container {
        height:90%;
        background:#003d5c url('fondo.png') center 116px fixed no-repeat;
        vertical-align:top;
}
*/

.info td {
       font-family:Verdana, sans-serif;
       font-size:9.0pt;
       background:#333333;
       text-align:center;
       color:#0099CC;
       padding-top:0px
       vertical-align:top;
       height:32px;
}

#form_botones {
        height:29px;
        background:#4D4D4D;
}

.titulo_form  {
	font-family:Verdana, sans-serif;
	color:#0099CC;
	color:yellow;
	font-size:12px;
}

.titulo_pagina {/*formato para titulo del menu motor*/
        color:#0099CC;
        font-size:40px;
        padding:10px;
	    text-align:center;	         
}

.titulo_aviso {/*formato para avisos cuando no existe una forma*/	
        color:#0099CC;
        font-size:20px;
        padding:10px;
	    text-align:center;	    
}


a {
	    font-family:Verdana, sans-serif;
	    font-size:12px;
         color:#333333;
         text-decoration:none;
}

a:hover{
         color:#ffffff;
         text-decoration:none
}

#cerrar {
      color:#0099CC;
      text-decoration:none;
      font-size:8.0pt;
}

#anterior {
      color:#ffffff;
      text-decoration:none;
      font-size:8.0pt;
}

#welcome {
      vertical-align:top;
      font-size:8pt;
      color:#FFFFFF;
      text-align:left;
      padding-top:9px;
      padding-left:0px;
}

#usuario_nombre {
      vertical-align:top;
      font-size:8pt;
      color:#0099CC;
      text-align:left;
      padding-top:9px;
      padding-left:0px;
}

#login {/*
        position:relative;
        margin-top:45px;
        width:376px;
        height:224px;
        border:1px solid  #333333 !important;*/
        }

    #entrada_titulo {
            font-family:verdana, sans-serif;
            font-size:18px;
            text-align:center;
            padding:2px;color:#333333;
            }
    #entrada_parrafo_top {
            font-family:verdana, sans-serif;
            font-size:14px;
            text-align:center;
            padding:6px;
            color:#333333;
            
            }
    #entrada_parrafo_bottom {
            font-family:verdana, sans-serif;
            font-size:12px;
            text-align:justify;
            padding:8px;
            color:#333333;
            }    
            
.login_tit {
	    font-family:Verdana, sans-serif;
	    background-color:#333333;
	    border:1px solid #000000;
        color:#0099CC;
        font-size:20px;
	    height:32px;
	    text-align:center;
        }

.login_cap {
        font-size:10px;
        color:#FFFFFF;
        padding:3px;
        text-align:left;
        }

/************ Button ************/
.examinar{      font-family: Verdana, sans-serif;
                height:22px;
                color: #0099CC !important;
                font-size: 11px !important;                
                cursor: pointer;
                }

.button {       font-family: Verdana, sans-serif;
                /*
                display: inline-block;
                padding: 4px 17px 4px 17px !important;*/
                background:url('button.png') center repeat-x !important;
                border: 1px solid #333333 !important;
                width:115px;
                height:22px;
                color: #0099CC !important;
                font-size: 11px !important;                
                padding-bottom:2px;
                cursor: pointer;
                }

.button:hover {
                color: #FFFF00 !important;
                }



.buttonDis {    font-family: Verdana, sans-serif;
                display: inline-block;
                background:#464646;
                border: 1px solid #464646 !important;
                color: #606060 !important;
                font-size: 11px !important;
                height:22px;
                width:115px;
                /*cursor: pointer;*/
                padding-bottom:4px;
                }

.buttone {       font-family: Verdana, sans-serif;
                /*
                display: inline-block;
                padding: 4px 17px 4px 17px !important;*/
                background:url('button.png') center repeat-x !important;
                border: 1px solid #333333 !important;
                width:115px;
                height:44px;
                color: #0099CC !important;
                font-size: 11px !important;                
                padding-bottom:2px;
                cursor: pointer;
                }
                
.buttone:hover {
                color: #FFFF00 !important;
                }

/*
.button:active { padding: 5px 17px 3px 17px !important; }

a.remove-link {  color: #bb0000; }

a.remove-link:hover {  color: #000; }
*/

/************** reondeo *****************/
.button,
.buttonDis,

form input.text-input,
form input.text-view,

form textarea,
form textarea.text-input,
form textarea.text-view,

form select,
form select.text-input,
form select.text-view,

form file,
form file.text-input,
#login  {
                -moz-border-radius: 6px;
                -webkit-border-radius: 6px;
                border-radius: 6px;
            }





form input.text-input,
form input.text-view,

form textarea,
form textarea.text-input,
form textarea.text-view,

form select,
form select.text-input,
form select.text-view,
form file,
form file.text-input {
        padding: 3px;
        font-size: 11px;
        border: 1px solid #333333;
        color: #202020;
        font-family:Verdana, sans-serif;           
}

form input.text-view, 
form textarea.text-view, 
form select.text-view, 
form file.text-view {
     background-color:#D6D6D6;
     color:#0099CC;
     color:#005EBB;
     border:1px solid #707070;
}


.form_standar_cap {
	font-size:8pt;
	color:#FFFFFF;
	padding:3px;
	text-align:right;
	}

.form_standar {
    font-size:8pt;
    color:#FFFFFF;
    padding:3px;
    text-align:left;
    }



.white-row {background:rgb(235,235,235);	}
.alt-row   {background:rgb(220,220,220); 	}
.yellow-row{background:#00679c;	}



.checkbox_cap{
   text-align:left;
   font-size:12px;
   font-family:Verdana, sans-serif;
}



.marco_table {
border:1px solid #333333; 
border:1px solid rgb(60,60,60);
padding:2px; 
background: #4D4D4D;
opacity: .95;
filter:Alpha(Opacity=95);

}

.marco_titulo {
color:white;
font-family:Verdana, sans-serif;
font-size:12px;
padding:5px;
background:#333333 
}


.fake_field {

        padding: 3px;
        font-size: 11px;
        border: 1px solid #333333;
        color: #202020;
        font-family:Verdana, sans-serif;           

        background-color:#D6D6D6;
        color:#0099CC;
        color:#005EBB;
        border:1px solid #707070;
 
/*        text-align:center;*/
        
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
}  

.fake_field:hover {
        cursor:help;
}




.light_grid tr:nth-child(even) {background: rgb(220,220,220) }
.light_grid tr:nth-child(odd) {background: #FFF}

.light_grid tr:hover {background: rgb(150,150,150);}

.light_grid tr {
            }

.light_grid tbody td:hover {color:#ffffff;cursor:pointer;}

.light_grid {
           /*border-top:1px solid gray;
           border-left:1px solid gray;*/
           }

.light_grid td {
           /*border-right:1px solid gray;
           border-bottom:1px solid rgb(180,180,180);*/
           }

.light_grid thead td { 
           background:#333333;
           height:0px;
           font-size:11px;
           color:white;
           text-align:center;
           padding:5px;
          }

.light_grid tbody td { 
          color:rgb(90,90,90);
          padding:3 3 3 3;
          font-size:11px;
          }

.no_data {
    font-family:Verdana, sans-serif;
    font-size:14px;
    color:rgb(220,220,220);
    border:1px solid rgb(100,100,100);
    background:rgb(70,70,70);
    padding:10px;
    display:table;

    margin:10px;
    margin-left: auto;
    margin-right: auto;
    }

.dialog_center {
    position:absolute;
    top:35%;    
    width:90%;
    text-align:center;
    border:0px solid red;
}

.tabla_tramite{
	border:1px solid  #cccccc !important;
  margin:10px;
}

.tabla_tramite thead{
	background:#1E1E1E;
	font-size:9px;
	color: #FFFFFF;
	height:29px;
}

.tabla_tramite thead td{
	border-bottom:1px solid  #cccccc;

}


.tabla_tramite tbody{
	color: #000000;
	font-size:8px;
	background:#ffffff;
}

.th1 {
  background: white !important;
  position: sticky !important;
  top: 0 !important;
}
	/*

         default (flecha)
         crosshair (cruz)
         e-resize (flecha que apunta a la derecha)
         hand (mano)
         help (signo de pregunta)
         move (cruz con flechas en los extremos)
         n-resize (flecha que apunta hacia arriba)
         ne-resize (flecha que apunta al noreste)
         nw-resize (flecha que apunta al noroeste)
         pointer (mano)
         s-resize (flecha que apunta hacia abajo)
         se-resize (flecha que apunta hacia el sudeste)
         sw-resize (flecha que apunta hacia el sudoeste)
         text (I-beam)
         w-resize (flecha que apunta a la izquierda)
         wait (reloj de arena)	
	*/
