BODY { background-image:  url("imagenes/Fondo.png"); background-repeat: repeat-x;}
.TextField { border: 1px solid #6890D3; font:13px Verdana, sans-serif; color:#000000; background-color: #ECF1F9;line-height: 14px;}
TD{font-family: Arial; font-size: 10pt;}
TH{font-family: Arial; font-size: 10pt;}
HR{border: 1px solid #5394BE}
A{COLOR: #0066cc; CURSOR: pointer; text-decoration:none;}
A:visited{COLOR: #0066cc}
A:hover{text-decoration: underline;}
a.resalta:hover,
 a.resalta:focus,
 a.resalta:active {border:0; color:#fff; background:#6890D3;}
a.menu {
    color: #FFFFFF;
    text-decoration: none;
}
a.button {
    background: transparent url('imagenes/bg_button_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    /*font: normal 12px arial, sans-serif;*/
    height: 20px;
    margin-right: 0px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
}
a.button span {
    background: transparent url('imagenes/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 10px;
    padding: 5px 0px 5px 4px;
    nowrap:nowrap;
    white-space: nowrap;
} 
a.button:hover {
    background-position: bottom right;
    color: #FFFFFF;
    TEXT-DECORATION: none;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    /*padding: 6px 0px 4px 4px;*/ /* push text down 1px */
} 
a.button:visited {
    color: #FFFFFF;
}

a.button2 {
    background: transparent url('imagenes/bg_button2_a.gif') no-repeat scroll top right;
    color: #666666;
    display: block;
    float: left;
    /*font: normal 12px arial, sans-serif;*/
    height: 22px;
    margin-right: 0px;
    padding-right: 9px; /* sliding doors padding */
    text-decoration: none;
}
a.button2 span {
    background: transparent url('imagenes/bg_button2_span.gif') no-repeat;
    display: block;
    line-height: 10px;
    padding: 6px 0px 6px 9px;   
    nowrap:nowrap;
    white-space: nowrap;
} 
a.button2:hover {
    background-position: bottom right;
    color: #666666;
    TEXT-DECORATION: none;
    outline: none; /* hide dotted outline in Firefox */
}

a.button2:hover span {
    background-position: bottom left;
    /*padding: 11px 0px 9px 9px;*/ /* push text down 1px */
} 
a.button2:visited {
    color: #666666;
}

a.button3 {
    background: transparent url('imagenes/bg_button3_a.gif') no-repeat scroll top right;
    color: #666666;
    display: block;
    float: left;
    /*font: normal 12px arial, sans-serif;*/
    height: 22px;
    margin-right: 0px;
    padding-right: 6px; /* sliding doors padding */
    text-decoration: none;
}
a.button3 span {
    background: transparent url('imagenes/bg_button3_span.gif') no-repeat;
    display: block;
    line-height: 10px;
    padding: 6px 0px 6px 6px; //margen arriba, margen derecha, margen abajo, margen izquierda
    nowrap:nowrap;
    white-space: nowrap;
} 
a.button3:hover {
    background-position: bottom right;
    color: #666666;
    TEXT-DECORATION: none;
    outline: none; /* hide dotted outline in Firefox */
}

a.button3:hover span {
    background-position: bottom left;
    /*padding: 9px 0px 9px 9px;*/ /* push text down 1px */
} 
a.button3:visited {
    color: #666666;
}

a.button4 {
    background: transparent url('imagenes/bg_button4_a.gif') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font: normal 14px arial, sans-serif;
    height: 29px;
    margin-right: 0px;
    padding-right: 9px; /* sliding doors padding */
    text-decoration: none;
}
a.button4 span {
    background: transparent url('imagenes/bg_button4_span.gif') no-repeat;
    display: block;
    line-height: 10px;
    padding: 9px 0px 10px 10px;
    nowrap:nowrap;
    white-space: nowrap;
} 
a.button4:hover {
    background-position: bottom right;
    color: #FFFFFF;
    TEXT-DECORATION: none;
    outline: none; /* hide dotted outline in Firefox */
}

a.button4:hover span {
    background-position: bottom left;
    /*padding: 11px 0px 9px 9px;*/ /* push text down 1px */
} 
a.button4:visited {
    color: #FFFFFF;
}

a.PestaniaOnOut {
    background: transparent url('imagenes/PestaniaOnOut_a.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    /*font: normal 12px arial, sans-serif;*/
    height: 24px;
    margin-right: 0px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
}
a.PestaniaOnOut span {
    background: transparent url('imagenes/PestaniaOnOut_span.png') no-repeat;
    display: block;
    line-height: 10px;
    padding: 7px 4px 7px 10px; //margen arriba, margen derecha, margen abajo, margen izquierda
    nowrap:nowrap;
    white-space: nowrap;
} 
a.PestaniaOnOut:hover {
    background-position: bottom right;
    color: #FFFFFF;
    TEXT-DECORATION: none;
    outline: none; /* hide dotted outline in Firefox */
}

a.PestaniaOnOut:hover span {
    background-position: bottom left;
    /*padding: 9px 0px 9px 9px;*/ /* push text down 1px */
} 
a.PestaniaOnOut:visited {
    color: #FFFFFF;
}

a.PestaniaSelec {
    background: transparent url('imagenes/PestaniaSelec_a.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    /*font: normal 12px arial, sans-serif;*/
    height: 24px;
    margin-right: 0px;
    padding-right: 7px; /* sliding doors padding */
    text-decoration: none;
}
a.PestaniaSelec span {
    background: transparent url('imagenes/PestaniaSelec_span.png') no-repeat;
    display: block;
    line-height: 10px;
    padding: 7px 4px 7px 10px; //margen arriba, margen derecha, margen abajo, margen izquierda
    nowrap:nowrap;
    white-space: nowrap;
} 
a.PestaniaSelec:hover {
    background-position: bottom right;
    color: #FFFFFF;
    TEXT-DECORATION: none;
    outline: none; /* hide dotted outline in Firefox */
}

a.PestaniaSelec:hover span {
    background-position: bottom left;
    /*padding: 9px 0px 9px 9px;*/ /* push text down 1px */
} 
a.PestaniaSelec:visited {
    color: #FFFFFF;
}



/* estilo de los listados */
.listado{
    border:1px #B8D1E7 solid;
    border-collapse:collapse;
}
.listado TH{
    FONT-WEIGHT: bold; 
    text-align: left;
    BACKGROUND-COLOR: #D2E2F0;
    color: black;
    padding: 5px;
    border-left:1px solid #B8D1E7;
}
.listado TH A{
    color: black !important;
    text-decoration: none;
}
.listado TH A:hover{

}
.listado TD{
    padding: 5px;
    border-left:1px solid silver;
}
.listado TR.rallado1{ /* filas impares */
    BACKGROUND-COLOR: #F7F7F7;
}
.listado TR.rallado{ /* filas pares */
    BACKGROUND-COLOR: #F0F0F0;
}
.listado TFOOT TH{
    FONT-WEIGHT: normal; 
    text-align: left;
    BACKGROUND-COLOR: #D2E2F0;
    color: black;
    padding: 5px;
}
.listado TFOOT TH A{
    color: #688150 !important;
}
.listado TFOOT TH A{
    text-decoration: underline !important;
}

.recuadro{
	background: #f7f7f7;
	border: 1px solid #dbdbdb;
	color: #333;
	padding: 8px;
}
.triangle-border{
  background: #FFF;
  border: 5px solid #5A8F00;
  color: #333;
  margin: 1em 0 3em;
  adding: 15px;
  position: relative;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
