/* ------------------------------ NUEVOS TABULADORES ------------------------------------- */
table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

table.componentePestana{
        background-color:#E6F2ED
	border:none;
	border-collapse:collapse;
	border-spacing: 0px;
	vertical-align:top;
	text-align:left;
}
table.componentePestana table{
	border:none;
	border-collapse:collapse;
	border-spacing: 0px;
}

table.componentePestana table.pestana{
	border-collapse:separate;
	border-spacing: 0px;
	border:10px solid #E6F2ED;
	padding   :0px;
	background-color:#E6F2ED
}

table.componentePestana td{
      padding:0px;
      vertical-align:top;
}

/*
table.componentePestana table.pestana td{
      padding:0px;
      vertical-align:top;
      border-bottom :1px solid #2D5544;
}*/


table.componentePestana table.espaciado{
   width: 100%;
   margin-left:auto; margin-right:auto;
   border-collapse:separate;
   border-spacing: 2px;
}

table.componentePestana table td{
   padding   :0px;
   vertical-align:top;
}


table.componentePestana th.fondoTituloTop {
   font-family  : arial;
   font-size  : 12px;
   background: #C6E1D7 url("../imagenes/es/fondos/1x1_white.gif") repeat-x left top;
   vertical-align:middle;
   margin:0;
   padding   :2px 9px 2px 9px;
   border-top:4px solid #2D5544;
   border-bottom :1px solid #2D5544;
   color  : #000000;
   empty-cells: show;
}

table.componentePestana tr.tipoFilaNormalVerde td{
   font-family  : arial;
   font-size  : 11px;
   background-color : #E6F2ED;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #2D5544;
   empty-cells: show;
}
/*----------- 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 ------------*/




.relBodySeleccionado{
  vertical-align:top;
  text-align:center;
  font-size: 11px;
  background-color:#fff7de;
  border: none;
}

td.relBodySeleccionado>table{
  border-spacing: 2px;
  font-size: 11px;
  background-color:#fff7de;
  border: none;
}

.relBody{
  vertical-align:top;
  text-align:center;
  font-size: 11px;
  background-color:#f3f3f3;
  border: none;
}

.relBodyNC{
  vertical-align:top;
  text-align:left;
  font-size: 11px;
  background-color:#f3f3f3;
  border: none;
}

td.relBodyNC>table{
  border-spacing: 4px;
  font-size: 11px;
  background-color:#f3f3f3;
  border: none;
}

td.relBodyNCSeleccionado>table{
  border-spacing: 2px;
  font-size: 11px;
  background-color:#fff7de;
  border: none;
}

.relBodyNCSeleccionado{
  vertical-align:top;
  text-align:left;
  font-size: 11px;
  background-color:#fff7de;
  border: none;
}

td.relBody>table{
  border-spacing: 4px;
  font-size: 11px;
  background-color:#f3f3f3;
  border: none;
}

.relHead{
  padding-left:10px;
  padding-right:10px;
  text-align:center;
  vertical-align:top;
  font-size: 11px;
  background-color:#C6E1D7;
  border: 1px solid #ffffff;
  font-weight: normal;
}
