/*/------------------------------------------------------------------\*/
/*|                                                                  |*/
/*| Para el manejo de estilos en las filas de tablas de seleccin de |*/
/*| BO's.                                                            |*/
/*|                                                                  |*/
/*\------------------------------------------------------------------/*/

/** PRIMERA VERSIÓN DE ESTILOS DE TABLA SELECCIÓN */

.tipoFilaNormal{
   font-family  : arial;
   font-size  : 12px;
   background-color : #ffefce;
   color  : #2D5544
}

tr.tipoFilaSeleccionada td{
  vertical-align:top;
   border: px solid #ffffff;
   font-family  : arial;
   font-size  : 11px;
   background-color : #f3f3f3;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   empty-cells: show;
}

.tipoFilaEncabezado{
   font-family  : arial;
   font-size  : 12px;
   font-color  : #FFFFFF;
   background-color : #FFEBAD;
}

.verticalTitles{
   width   : 30%;
   font-family  : verdana;
   font-size  : 12px;
   background-color: #FFEBAD;
}


/** SEGUNDA VERSIÓN DE ESTILOS DE TABLA SELECCIÓN */

.fondoTituloTop {
  text-align:center;
  vertical-align:top;
  font-family  : arial;
  font-size: 11px;
  color  : #2D5544;
  background-color:#C6E1D7;
  font-weight: normal;
  padding:  4px 10px 4px 10px;
  padding-left:10px;
  padding-right:10px;

}

.fondoTituloLeftAjustado {
   width: 30%;
   font-family  : arial;
   font-size  : 11px;
   color  : #2D5544;
   background-color:#E6f2ed;
   vertical-align:middle;
   padding:4px 10px 4px 10px;
   border-left:4px solid #2d5544;
}

.fondoTituloLeft {
   font-family  : arial;
   font-size  : 12px;
   background: #E6F2ED url("../imagenes/es/fondos/1x1_white.gif") repeat-y left top;
   vertical-align:middle;
   margin:0;
   padding:2px 9px 2px 9px;
   border-left:4px solid #2D5544;
   // border-bottom:1px solid #C6E1D7;
   color  : #000000;
   empty-cells: show;
}

.tipoFilaNormalVerde{
  vertical-align:top;
  font-size: 11px;
  background-color:#f3f3f3;
  border: 1px solid #ffffff;
}

.tipoFilaNormalVer{
   font-family  : arial;
   font-size  : 12px;
   background-color : #E6F2ED;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #2D5544;
   empty-cells: show;
}

.tipoFilaNormalAlerta{
   font-family  : arial;
   font-size  : 12px;
   background-color : #E6F2ED;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #2D5544;
   empty-cells: show;
}

.tipoFilaNormalNeutral{
   font-family  : arial;
   font-size  : 12px;
   background-color : #C6E1D7;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #2D5544;
   empty-cells: show;
}

tr.tipoFilaNormalVerde td{
   font-family  : arial;
   font-size  : 11px;
   background-color : #f3f3f3;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   empty-cells: show;
}

tr.tipoFilaNormalVerde a{
    font-size: 11px;
}
tr.tipoFilaNormalVerde a:hover{
    font-size: 11px;
}

tr.tipoFilaNormalAlerta 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;
}

tr.tipoFilaNormalAlerta a{
   font-size: 11px;
   color  : #CE9400;
}
tr.tipoFilaNormalAlerta a:hover{
    font-size: 11px;
}

tr.tipoFilaNormalNeutral td{
   font-family  : arial;
   font-size  : 11px;
   background-color : #C6E1D7;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #2D5544;
   empty-cells: show;
}

tr.tipoFilaNormalNeutral a{
   font-size: 11px;
   color  : #CE9400;
}
tr.tipoFilaNormalNeutral a:hover{
    font-size: 11px;
}

.tipoFilaNormalBlanco{
   font-family  : arial;
   font-size  : 12px;
   background-color : #FFFFFF;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #2D5544;
   empty-cells: show;
}

tr.tipoFilaNormalBlanco td{
   font-family  : arial;
   font-size  : 12px;
   background-color : #FFFFFF;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #2D5544;
   empty-cells: show;
}


tr.tipoFilaSeleccionadaAmarillo td{
   font-family  : arial;
   font-size  : 12px;
   background-color : #ffefce;
   color: #ce9400;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #ce9400;
   empty-cells: show;
}

table.espaciado{
   width: 100%;
   margin-left:auto; margin-right:auto;
  /* border-spacing: 2px 3px;*/
}


/** PRIMERA VERSIÓN DE ESTILOS PARA PÁGINA MENÚ PRINCIPAL */

.tipoTituloMenuPagina{
    font-family		: arial;
    background: url("../imagenes/es/fondos/fondoTituloMenuPagina.gif") no-repeat left top;
    font-size		: 12px;
    color		: #CE9400;
    font-weight      : bold;
    padding:  4px 10px 4px 10px;
    border-left:4px solid #2D5544;
    text-align:center;
    height:40px
}

.tipoFilaNormalMenuPaginaVerde{
    font-family		: arial;
    font-size		: 12px;
    background-color : #E6F2ED;
    padding:  4px 10px 4px 10px;
    border-left:4px solid #2D5544;
 //   border-bottom:1px solid #2D5544
}

.tipoFilaNormalMenuPaginaVerdeClaro{
    font-family		: arial;
    font-size		: 12px;
    background-color : #EFEFEF;
    padding:  4px 10px 4px 10px;
 //   border-bottom:1px solid #2D5544;
}


/*******/

.tipoColumnaMedia{
    font-family		: arial;
    font-size		: 12px;
    vertical-align:top;
    width: 50%;
}

.tipoDosColumnas{
    font-family  : arial;
    font-size  : 12px;
    background-color : #E6F2ED;
    color  : #000000;
    padding:  4px 10px 4px 10px;
    border-bottom:1px solid #2D5544;
    empty-cells: show;
    vertical-align:top;
    width: 45%;
}

.tipoColumnaAngosta{
    font-family  : arial;
    font-size  : 12px;
    background-color : #E6F2ED;
    color  : #000000;
    padding:  4px 10px 4px 10px;
    border-bottom:1px solid #2D5544;
    empty-cells: show;
    vertical-align:middle;
    width: 10%;
}



.tablaTransparente{
  vertical-align:top;
  text-align:left;
  font-size: 11px;
  background-color:#ffffff;
  border: 1px solid #ffffff;
}

td.tablaTransparente>table{
  border-spacing: 4px;
  font-size: 11px;
  background-color:#ffffff;
  border: none;
}

.tablaTransparente table td{
   text-align:left;
  font-size: 11px;
  background-color:#ffffff;
  border: 1px solid #ffffff;
}

.tablaTransparente table th{
  padding-left:10px;
  padding-right:10px;
  text-align:left;
  font-size: 11px;
  background-color:#ffffff;
  border: 1px solid #ffffff;
  font-weight: normal;
}
