/*/------------------------------------------------------------------\*/
/*|                                                                  |*/
/*| 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: 12px;
  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;
}

.fondoTituloTabla {
   font-family  : arial;
   font-size  : 11px;
   background: #E6F2ED;
   vertical-align:middle;
   margin:0;
   padding:2px 9px 2px 9px;
   color  : #000000;
   empty-cells: show;
}

.tipoFilaNormalVerde{
  vertical-align:top;
  font-size: 11px;
  background-color:#f3f3f3;
  border: 1px solid #ffffff;
}

.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		: 8pt;
    background-color : #E6F2ED;
    color: #2D5544;
    padding:  4px 10px 4px 10px;
    border-left:4px solid #2D5544;
   // border-bottom:1px solid #2D5544
}

.tipoFilaNormalMenuPaginaVerdeClaro{
    font-family		: arial;
    font-size		: 8pt;
    background-color: #F3F3F3;
    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%;
}

a.linkPequeno{
  font-size  : 8pt;
}

 .fondoTituloLeftAjustadoR2 {
   width: 30%;
   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 #C6E1D7;
   border-bottom:1px solid #C6E1D7;
   color  : #000000;
   empty-cells: show;
}

 .tipoFilaNormalVerdeR2 {
   font-family  : arial;
   font-size  : 12px;
   background-color : #EFEFEF;
   color  : #000000;
   padding:  4px 10px 4px 10px;
   border-bottom:1px solid #CCCCCC;
   empty-cells: show;
}


.tipoTitDosColumnasSOE{
	vertical-align:middle;
    width: 105px;
}

.tipoDosColumnasSOE{
	vertical-align:middle;
    width: 100px;
}

.tipoTitDosColumnasSOE1{
	vertical-align:middle;
    width: 220px;
}

.tipoDosColumnasSOE1{
	vertical-align:middle;
    width: 190px;
}

.tipoColumnaSemiAngostaSOE{
    vertical-align:middle;
    width: 110px;
}

.tipoColumnaSemiAngostaSOE1{
    vertical-align:middle;
    width: 65px;
}

.tipoTitColumnaSemiAngostaSOE{
    vertical-align:middle;
    width: 90px;
}

.tipoTitColumnaAngostaSOE1{
    vertical-align:middle;
    width: 45px;
}

.tipoTitColumnaAngostaSOE{
    vertical-align:middle;
    width: 35px;
}

.tipoColumnaAngostaSOE{
    vertical-align:middle;
    width: 20px;
}

.tipoColumnaAngostaSOE1{
    vertical-align:middle;
    width: 25px;
}

.dTreeRootMenuP {
        color:#2d5544;
	font: bold 11px Arial;
	margin-left: 0;
        padding:5px;
	background: url('/WebArquitectura/imagenes/es/fondos/v2/bot_menu.jpg') no-repeat top left;
        border-bottom:1px solid #B9CEC2;
        border-right: 1px solid #B9CEC2;
}

.dTreeNodeMenu{
     padding:2px;
     padding-left: 28px;
     text-indent:-28px;
     border-top:1px solid white;
     border-bottom:1px solid #B9CEC2;
}

tr.dTreeNodeMenu td{
     text-align:left;
     padding: 3px;
     padding-left: 23px;
     text-indent:-2px;
     border-top:1px solid white;
     border-bottom:1px solid #B9CEC2;
     overflow: hidden;
}

tr.dTreeNodeMenu a{
    font-size: 11px;
}
tr.dTreeNodeMenu a:hover{
    font-size: 11px;
}
