/* ------------------------------ NUEVOS TABULADORES ------------------------------------- */

body {
  background-color: #FFFFFF;
}
table{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.formulario table,.tblNodosTreeidTree table{
  border-spacing:0px;
}

/*----------- TABULADOR NORMAL -----------*/
td.pestana {
  float:left;
  background: #b2cebf url("../imagenes/es/adminFunciones/izq.gif") no-repeat left top;
  vertical-align:top;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #91AA99;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
td.pestana {float:none;}
/* End IE5-Mac hack */
td.pestana a{
  float:left;
  display:block;
  background:url("../imagenes/es/adminFunciones/der.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color: #698978;
  white-space:nowrap;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
td.pestana a {float:none;}
/* End IE5-Mac hack */
td.pestana a:hover{
  color: #56613F;
}
/*----------- TABULADOR SELECCIONADO -----------*/
td.pestanaSel {
  float:left;
  background: #deece0 url("../imagenes/es/adminFunciones/izqSel.gif") no-repeat left top;
  vertical-align:top;
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #deece0;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
td.pestanaSel {float:none;}
/* End IE5-Mac hack */
td.pestanaSel a{
  float:left;
  display:block;
  background:url("../imagenes/es/adminFunciones/derSel.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  text-decoration:none;
  font-weight:bold;
  color: #56613F;
  white-space:nowrap;
}
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
td.pestanaSel a {float:none;}
/* End IE5-Mac hack */


/*----------- BORDE DE LA CAJA -----------*/

td.bordeIzq{
  padding-top:10px;
  border-left:1px solid #91AA99;
  padding-left:10px;
}
td.bordeDer{
  padding-top:10px;
  border-right:1px solid #91AA99;
  padding-right:10px;
}
td.bordeAbajo{
  padding-top:10px;
  border-bottom:1px solid #91AA99;
  padding-bottom:10px;
}
td.colorFondoClaro{
  background-color:#E6F2ED;
}

td.anchoBotones{
   width:100px;
}

td.bordeAbajoNoBoton{
  margin:0;
  padding:0 0 0 9px;
  border-bottom:1px solid #91AA99;
  empty-cells: show;
}

/*----------- cosas específicas -----------*/
td.seccionBotones{
  text-align: center;
  background-color:#C6E1D7;
  padding:5px 5px 5px 5px;
}
td.anchoCuarentaPorciento{
  width:40%;
  vertical-align:top;
}
td.alignTop{
  width:auto;
  vertical-align:top;
}

/*----------- items de las tablas -----------*/
td.opcionTitulo{
  background-color:#C6E1D7;
  padding:5px 5px 5px 5px;
  white-space:nowrap;
  width:90px;
  border-bottom:1px solid #E6F2ED;
}
/*--por cosas de la vida IE no soporta aún empty-cells.. toca andar colocando &nbsp; --*/
td.opcionCampo{
  background-color:#E6F2ED;
  padding:5px 5px 5px 5px;
  border-bottom:1px solid #C6E1D7;
  empty-cells: show;
}
/*----------- text area readonly -----------*/
.readOnly{
  background-color:#E6F2ED;
  border: 1px solid #C6E1D7;
}
.read{
  background-color:#FFFFFF;
  border: 1px solid #91AA99;
}

/*---------- funciones relacionadas ------------*/


.relBody{
  vertical-align:top;
  text-align:center;
  font-size: 11px;
  background-color:#D7EAE2;
  border: 1px solid #C6E1D7;
}

.relBody table td{
  text-align:center;
  font-size: 11px;
  background-color:#E6F2ED;
  border: 1px solid #C6E1D7;
}

.relBody table th{
  padding-left:5px;
  padding-right:5px;
  text-align:center;
  font-size: 11px;
  background-color:#C6E1D7;
  border: 1px solid #91AA99;
  font-weight: normal;
}

.relHead{
  padding-left:5px;
  padding-right:5px;
  text-align:center;
  vertical-align:top;
  font-size: 11px;
  background-color:#C6E1D7;
  border: 1px solid #91AA99;
  font-weight: normal;
}

/***************** NUMEROS DE LINEA DEPENDENCIAS ***********************/

#contDependencias, #contScriptPrincipal{
    height:300px;
    overflow:auto;
    padding: 0px;
    margin: 10 0px;
    background-color:#D7EAE2;
    border: 1px solid #C6E1D7;
    width:810px;
}

#contScriptPrincipal{
    height:300px;
    overflow:auto;
    padding: 0px;
    margin: 0px;
    background-color:#D7EAE2;
    border: 1px solid #C6E1D7;
    width:810px;
}

#contScriptPrincipal table{
	padding: 0px;
  margin: 0px;
}


#contDependencias table{
   margin: 0px;
}

.tablaDependencias, .tablaScriptPPal{
   width: 100%;
   padding:0px;
   margin-left:auto; margin-right:auto;
   border-spacing: 2px 3px;
}

.tituloDependencia {
  background-color:#C6E1D7;
  border: 1px solid #91AA99;
  margin:0px;
  padding: 1 25px;
  font-size: 9px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: black;
  line-height: 14px;
  height:14px;
}

td.contenedorNum{
  vertical-align:top;
  background-color:#C6E1D7;
  border: 1px solid #91AA99;
  width: 40px;
/*  padding-left:0;*/
}

td.scriptPrincipal{
  vertical-align:top;
  background-color:white;
  border: none;
  width: 770px;
  padding:0px;
}


#ruler {
	 visibility: hidden;
	 white-space: pre;
	 border: 1px solid black;
   display: none;
}

ol.numerosLinea{
   font-family:'Courier New',courier, monospace;
   margin-top:0;
   /*padding-right:0;
   text-indent:0;*/
}

td.preformateado{
	font-family:'Courier New',courier, monospace;
  vertical-align:top;
  white-space:pre;
}




/***************** NUMEROS DE LINEA SCRIPT PRINCIPAL ***********************/

.cssDivContenedor{
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
}

/*esto es una trampis cortesía de IE que me cae gordo*/
.cssFull{
    display:compact;
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    margin:0px;
}

.cssDivScript{
  width:100%;
        height:300px;
  overflow:auto;
  border: 1px solid #91AA99;
  position: relative;
  background-color:#E6F2ED;
  scrollbar-face-color: #E6F2ED;
  scrollbar-shadow-color: #000000;
  scrollbar-highlight-color: #E6F2ED;
  scrollbar-3dlight-color: #E6F2ED;
  scrollbar-darkshadow-color: #E6F2ED;
  scrollbar-track-color: #E6F2ED;
  scrollbar-arrow-color: #000000;
  cursor:text;
}
.readOnly{
  background-color:#E6F2ED;
  border: 1px solid #C6E1D7;
}
.read{
  background-color:#FFFFFF;
  border: 1px solid #91AA99;
}
.readOnlyScript{
  background-color:#E6F2ED;
  font-family: 'Courier New',courier, monospace;
  font-size: 12px;
  z-index:1;
  overflow:hidden;
  margin-top:0px;
  border: none;
  width:98%;
  word-break: keep-all;
  white-space: no-wrap;
  
}
.readScript{
  background-color:#FFFFFF;
  font-family: 'Courier New',courier, monospace;
  font-size: 12px;
  z-index:1;
  margin-top:0px;
  border: none;
  overflow-y:hidden;
  overflow-x:auto;
  width:98%;
  word-break: keep-all;
  white-space: no-wrap;
}

.lineNumbers {
  z-index:2;
  width: 40px;
  overflow:hidden;
  position:relative;
  margin:0;
  font-family: 'Courier New',courier, monospace;
  font-size: 12px;
  vertical-align:top;
}

.funciona{
  margin-left:11px;
  margin-top:0px;
  text-indent:40px;
  font-family: 'Courier New',courier, monospace;
    font-size: 12px;
}
