body {
    background: url(./imagenes/general/fondoNubes.jpg) left top;
    background-repeat: repeat-x;
}

/*#wrapperFondo{background: url(./imagenes/general/fondoNubes2.jpg) center bottom no-repeat; }*/

table {
    color:black;
    font-size: 9pt;
    font-family: verdana;
}

table#tabla_encabezado{
    border:none;
    color:black;
    font-family: verdana;
}


table#tabla_inicio{
    border:none;
    color:black;
    font-family: verdana;
}

table#tabla_formulario_reporte{
    background-color:#c9df29; /*verde pino*/
    color:black;
    font-size: 9pt;
    font-family: verdana;
}

table#tabla_formulario{
    /*background-color:#1c65df;*/
    /*background-color:#f4fc59   ;/*amarillo*/
    /*background-color:#99ff66   ;/*verde claro*/
    background-color:#c9df29; /*verde pino*/
    /*background-color:#379e33; /*verde*/
    /*background-color:#bbbbbb ; /*Gris*/
    /*background-color:#0290e2 ;*/ /*azul claro*/
    border-style:hidden;
    border-color:#c9df29;
    border-collapse: collapse;
    color:black;
    font-size: 9pt;
    font-family: verdana;
    border-spacing: 0px;
}

table#tabla_formulario td tr{
    background-color:white    ;
    color:black;
    font-weight:normal;
    font-size:9pt;
}

table#tabla_interna{
    color:#000;
    font-size: 11px;
    font-family: verdana;
    background-color : white;
    border-collapse: collapse;
    border-style:hidden;
    border-color:#c9df29;
}

table#tabla_interna td tr{
    font-weight:normal;
    font-size:8pt;
}

table#tabla_resultado {
    border-color:#006f15;
    border-collapse: collapse;
    background-color:#FFFFFF;
    color:#000;
    font-family: verdana;
    border-width: 1px;
}

table#tabla_reporte {
    border-color: #006f15  ;
    border-collapse: collapse;
    color:#000;
    font-size: 11px;
    font-family: verdana;
    background-color: white;
}

table#tabla_autenticacion{
    border-color: #006f15 ;
    border-collapse: collapse;
    color:#000;
    font-size: 11px;
    font-family: verdana;
}

table#tabla_autenticacion tr{
    border-color: #006f15;
    border-collapse: collapse;
    color:#000;
    font-size: 11px;
    font-family: verdana;
}

table#tabla_autenticacion td{
    border-color: #006f15;
    border-collapse: collapse;
    color:#000;
    font-size: 11px;
    font-family: verdana;
}

input#accion{
    padding: 2px;
    border:solid 1px #cccccc;
    background-color: #ffffff;
    background: url(./imagenes/general/button_bg.png) repeat-x;
    color:black;
    cursor:pointer
}

input#boton{
    color: #c64934;
    font-family: Arial, Hevlvetica, sans-serif;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border: 3px double #cccccc;
    width: auto;
    /*background: url(./imagenes/general/button_bg.png) repeat-x;*/
    background-color:white;
    padding: 0px 5px;
    line-height: 18px !important;
    line-height: 16px;
    height: 26px !important;
    height: 24px;
    margin: 1px;
    cursor:pointer;
}

.derecha{
    text-align:right;
}

div#texto_informativo{
    color: #006f15     ;
    font-weight: bold;
    font-size: 12px;
    font-style: oblique;
}

div#titulo{
    color: white ;
    font-weight: bold;
    font-size: 14px;
}

div#titulo_reporte{
    color: black;
    font-weight: bold;
    font-size: 14px;
}

div#titulo_aplicacion{
    color: #009118 ;
    font-weight: bold;
    font-size: 24px;
}

div#obligatorio{
    display: inline;
    color: #ca0003 ;
    font-weight: bold;
    font-size: 1.2em;
}

/* CSS Document */

#cabecera{
    text-align: left;
    float:left;
    width:99%;
    height:82px;
    border: 1px dashed #CCCCCC;
}

#logo{
    text-align: left;
    padding:12px 0px 0px 10px;
    float:left;
    width:12%;
}


#fondo{
    width:90%;
    height:150px;
    float:left;
    border:none;
}

#informacion {
	width: 209px;
	height: 86px;
	background:url(./imagenes/autenticacion/info_actual.gif) no-repeat;
	float:right;
	padding-top: 30px;
	margin-top:5px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
}

#menuca{
    float:right;
    width:100%;
    text-align:right;
    border:1px solid #009118   ;
    background-color: #006f15  ;
    color: white;
}

#menuca ul{
    list-style-type:none;
    display:inline;
    margin:0px;
    color: white;
}

#menuca li{
    list-style-type:none;
    display:inline;
    color: white;
}

#texto{
    text-align:right;
    border:1px solid black;
    float:right;
    margin-top:22px;
    margin-right:10px;
}

#pie_pagina{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-align:center;
        background-color:white;
}

.autocomplete-w1{
  background:url(img/shadow.png) no-repeat bottom right;
  position:absolute;
  top:0px;
  left:0px;
  margin:8px 0 0 6px;
  /* IE6 fix: */
  background:none;
  margin:0;
}

.autocomplete{
  border:1px solid #009118 ;
  background-color: #e1e9e9;
  cursor:pointer;
  text-align:left;
  max-height:350px;
  overflow:auto;
  margin:-6px 6px 6px -6px;
  /* IE6 specific: */
  height:350px;
  margin:0;
  overflow-x:hidden;
}

.autocomplete .selected{
  background:#cccccc;
}

.autocomplete div{
  padding:2px 5px;
  white-space:nowrap;
}

.autocomplete strong{
  font-weight:normal;
  color:#0290e2   ;
}

.botonExcel{cursor:pointer;}

.boton {
    font-family: verdana;
    background-color:white;
}