﻿body {
    FONT-WEIGHT: normal;
    font-size: medium;
    COLOR: black;
    font-family: "FuturaBk";
    FONT-VARIANT: normal;
    BACKGROUND-COLOR: white;
    /*SCROLLBAR-ARROW-COLOR: #ffcc33;
    SCROLLBAR-TRACK-COLOR: #cccccc;
    SCROLLBAR-BASE-COLOR: #6699ff;  */
}

TD {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    TEXT-TRANSFORM: none;
    COLOR: black;
    font-family: "FuturaBk";
    TEXT-DECORATION: none
}

.cabeceraPagina {
    TEXT-ALIGN: center;
    FONT-SIZE: 18px;
    TEXT-TRANSFORM: uppercase;
    COLOR: WHITE;
    font-family: "FuturaBk";
    BACKGROUND: #02A68D; /*no-repeat;*/
    /* BACKGROUND-COLOR: #D62B4D  */
}

.globoTboFijo
{
   position:relative;
   display:block;
   background-color:#FFFFE7;
   border: 1px solid black;
   width: 150;
   height:10;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: center;
}

.globoTbo
{
   position: absolute;
   display: block;

   /*
   float: left;
   top: 0px;
   left: -10px;
     */
}
img 
{
    border:none;
}


input[type=text] {
    border-radius: 25px;
    height: 25px !important;
    line-height: 23px !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-family: "FuturaBk";
    text-align: center;
    color: #888;
    border: 1px solid #888;
}
textarea {
    border-radius: 25px;
    height: 25px !important;
    line-height: 23px !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-family: "FuturaBk";
    text-align: center;
}

select {
    border-radius: 25px;
    height: 25px !important;
    line-height: 23px !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-family: "FuturaBk";
    text-align: center;
    color: #888;
}

input[type=email] {
    border-radius: 25px;
    height: 25px !important;
    line-height: 23px !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-family: "FuturaBk";
    text-align: center;
    color: #888;
    border: 1px solid #888;
}
input[type=password] {
    border-radius: 25px;
    height: 25px !important;
    line-height: 23px !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-family: "FuturaBk";
    text-align: center;
    color: #888;
    border: 1px solid #888;
}



/*esto afecta a todos los input, mejor tratarlos individualmente
input {
    border-radius: 25px;
    height: 25px !important;
    line-height: 23px !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-family: "FuturaBk";
    text-align: center;
    color: #888;
    border: 1px solid #888;
}
    */

/*MENU*/
/*apariencia inicial del menu*/
.menuSup {
    background: #006B5B;
    Font-family: Verdana, Tahoma;
    Font-Size: 0.8 em;
    color: white;
}

/*tambien apariencia inicial del menu evita que cambie color links*/
.menuSupStaticMenuItemStyle {
    background: #006B5B;
    Font-family: Verdana, Tahoma;
    Font-Size: 0.8 em;
    Color: white;
}
/* paso raton sobre nivel1     */
.menuSupStaticHoverStyle {
    background-color: #02A68D;
    color: #FFFFFF;
}
/*apariencia del nivel 2 al pasar raton nivel 1*/
.menuSupDynamicMenuItemStyle {
    background: #06D2B3;
    color: White;
}
/*apariencia del nivel 2 al pasar raton nivel 2*/
.menuSupDynamicHoverStyle {
    background: #26B8A2;
    color: White;
}
/*hueco entre opciones del nivel 1*/
.menuSupStaticMenuStyle {
}

  /*
.MenuIE8
{
    z-index:50;
}
    */


 /*FIN MENU*/

.fondoFormulario
{
	background: white;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.etiCabManteComun
{
    COLOR: BLACK;
    BACKGROUND-COLOR: #053F67;
    BACKGROUND : url(cabeceraTablaMante.png);
    FONT-WEIGHT: bold;
    FONT: 19px verdana;
}

.etiqueta {
    font-family: "FuturaBk";
    font-size: 12pt;
    color: #80BA27;
}
.etiquetaEncar {
    font-family: "FuturaBk";
    font-size: 12pt;
    color: #80BA27;
}
.etiquetaInforme {
    font-family: "FuturaBk";
    font-size: 12pt;
    color: #80BA27;
    FONT-WEIGHT: bold;
}

.chk {
    font-family: "FuturaBk";
    font-size: 12pt;
    width: 100px;
    color: #80BA27;
    text-align: left;
}
.boton {
    /*background-image: url(gradient.gif);*/
    font-family: "FuturaBk";
    border: none;
    padding: 0.3em 1em;
    cursor: pointer;
    color: #fff;
    background: #80BA27;
    text-align: center;
    border-radius: 33px;
    -moz-border-radius: 33px;
    -webkit-border-radius: 33px;
    font-size: 1.25em;
    font-weight: 700;
    outline: none;
}

.botonera {
    font-family: "FuturaBk";
    border: none;
    padding: 0.3em 1em;
    cursor: pointer;
    color: #fff;
    background: #80BA27;
    text-align: center;
    border-radius: 33px;
    -moz-border-radius: 33px;
    -webkit-border-radius: 33px;
    font-size: 1.25em;
    font-weight: 700;
    outline: none;
}
    
    width: 145px;
}

.botonDarDiaHoy {
    BACKGROUND-COLOR: #000080;
    COLOR: WHITE;
    WIDTH: 25px;
    HEIGHT: 20px;
    font-size: 9pt;
    cursor: pointer;
    text-align: center;
    padding: 0px;
}
.botonRojo {
    font-family: "FuturaBk";
    border: none;
    padding: 0.3em 1em;
    cursor: pointer;
    color: #fff;
    background: #80BA27;
    text-align: center;
    border-radius: 33px;
    -moz-border-radius: 33px;
    -webkit-border-radius: 33px;
    font-size: 1.25em;
    font-weight: 700;
    outline: none;
}
}

/*MsgBox*/
 .CajaDialogo
    {
        background-color: White;
        border-width: 4px;
        border-style: outset;
        border-color: Black;
        padding: 0px;
        width: 275px;
        font-weight: bold;
        font-style: italic;
    }
.CajaDialogo div
{
        margin: 7px;
        text-align: center;
}
.lineaSepara
{
    BACKGROUND-COLOR: #7E76E4;
}

.cssContra1
{
     BACKGROUND : gray ;
     COLOR: Maroon;
     font-family: verdana;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}

.cssContra2
{
     BACKGROUND : gray ;
     COLOR: Orange;
     font-family: verdana;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.cssContra3
{
     BACKGROUND : gray ;
     COLOR: Yellow;
     font-family: verdana;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.cssContra4
{
     BACKGROUND : gray ;
     COLOR: Aqua;
     font-family: verdana;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
.cssContra5
{
     BACKGROUND : gray ;
     COLOR: Lime;
     font-family: verdana;
     font-size:x-small;
     font-style:italic;
     padding: 2px 3px 2px 3px;
}
/*CONTROLES*/
.control9_izqEncar {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 250px;
    /*text-align: left;*/
    text-transform: none;
}
.control9_dereEncar {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 120px;
    /*text-align: left;*/
}
.control9_300 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 315px;
    /*text-align: left;*/
}
.control9_200 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 200px;
    /*text-align: left;*/
}
.control9_150 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 150px;
    /*text-align: left;*/
}
.control9_135 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 135px;
    /*text-align: left;*/
}
.control9_90 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 90px;
    /*text-align: left;*/
}
.control9_75 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 75px;
    /*text-align: left;*/
}

.control9_50 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 50px;
    /*text-align: left;*/
}
.control9_30 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 30px;
    /*text-align: left;*/
}
.control9_25 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 25px;
    /*text-align: left;*/
}
.control9_120Impor {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 120px;
    text-align: right;
    BACKGROUND-COLOR: #dbdbdb;
}

.control9_330 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 330px;
    height: 23px;
    /*text-align: left;*/
}

.control9_355 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 355px;
    height: 23px;
    /*text-align: left;*/
}

.control9_100 {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 100px;
    /*text-align: left;*/
}

/*CONTROLES*/
.etiMante {
    font-family: "FuturaBk";
    font-size: 9pt;
    color: #000099;
}

.etiMantSmall {
    font-family: "FuturaBk";
    font-size: 7pt;
    color: #000099;
}
.etiConsulta {
    font-family: "FuturaBk";
    font-size: 9pt;
    color: #000099;
}
.txtIzquier
{
    text-align: left;
}
.txtDerecha
{
  text-align: right;
}
.notificacionOK {
    font-family: "FuturaBk";
    color: green;
    font-size: 16px;
    ;
    font-weight: bold
}

.notificacionKO {
    font-family: "FuturaBk";
    color: red;
    font-size: 16px;
    font-weight: bold;
}

/*GRID*/
.gridColumnaSeleccionada
{
    BACKGROUND: #8080FF;
}

.gridCabecera {
    /* BACKGROUND: #FF8000;
    BACKGROUND: #80FFFF;  */
    BACKGROUND: url(gridCabecera.jpg);
    font-family: "FuturaBk";
    font-size: 12px;
    font-weight: bold;
}

.gridRegistrosAlternativos
{
    BACKGROUND: #06D2B3;
}


.gridImpresion {
    font-size: 10px;
    font-family: "FuturaBk";
    BACKGROUND: white;
}

.gridImpresionCabecera {
    BACKGROUND: white;
    font-size: 10px;
    font-family: "FuturaBk";
    font-style: bold;
}
/*GRID*/

a.enlace:hover
{
    COLOR: blue;
    FONT-WEIGHT: bold;
}

a.enlace:link
{
    COLOR: blue;
}

a.enlace:visited
{
    COLOR: #339999;
    FONT-STYLE: oblique;
}
.tablaEnlaces
{
    border: 1px;
    border: solid;
    border-color: #000000;
    border-collapse: separate;
}
.infoRegistrosGrid {
    font-family: "FuturaBk";
    color: black;
    font-size: 10px;
    font-weight: bold;
}
.tdUsuSimula
{
    background: khaki;
    height: 8px;
}

.tbUsuSimula {
    height: 9px;
    font-family: "FuturaBk";
    font-size: 9px;
    color: black;
}

.resolucionApli {
    font-family: "FuturaBk";
    font-size: 10px;
    color: #1565a0;
}

.filaGridCss
{
    display: none;
    position: absolute;
    border: black 1px solid;
    padding : 4px;
	Z-INDEX: 200;
	BACKGROUND-COLOR:#ff3316;
	FONT: 10pt bold arial,sans-serif;
	COLOR:white;

}
.ayuda {
    font-family: "FuturaBk";
    font-size: 12px;
    font-weight: bold;
    font-style: oblique;
    color: #1565a0;
}
.avisoGlobal {
    background: #E7AF00;
    color: white;
    font-family: "FuturaBk";
    font-size: 12px;
}

.enlacesBuceo {
    font-family: "FuturaBk";
    color: #000066;
    font-size: 10px;
    font-weight: bold;
}

.txtLectura
{
     BACKGROUND-COLOR: #dbdbdb;

}

.asterisco
{
  color: black;
}

.campoObli
{   BORDER-color: black;
    BORDER-style: solid;
    BORDER-width: 1;
    COLOR: black;
}

.cabeceraEncar {
    BACKGROUND: url(gridCabecera.jpg);
    font-family: "FuturaBk";
    font-size: 12px;
    font-weight: bold;
    height: 27px;
    text-align: left;
    padding-left: 1em;
}

.cabeceraEncarSecun {
    BACKGROUND: url(gridCabeceraSecun.jpg);
    font-family: "FuturaBk";
    font-size: 12px;
    font-weight: bold;
    height: 18px;
    text-align: left;
    padding-left: 1em;
}


.fondoAlert
{
	background-color: #ffffff;
	font-weight: normal;
	background-image: none;
	color: #000000;
	font-family: 'Microsoft Sans Serif';
	text-align: left;
	border-right: gray thin solid;
	border-top: gainsboro thin;
	border-left: gainsboro thin solid;
	border-bottom: gray thin solid;
	margin-top: 0px;
}

.cabeceraAler 
{ /*esta es la ventana emergente del nif donde el boton se ve blanco*/
    background-color: dodgerblue;
    font-weight: bold;
    font-size: 12px;
    background-image: none;
    color: white;
    font-family: 'Microsoft Sans Serif';
    text-align: left;
}

.txtSimulaEnlace
{   COLOR: #ff0000;
}

.pieTexto {
    font-family: "FuturaBk";
    font-size: 8pt;
    color: #000099;
    font-weight: bold;
}

.bloqueFactuA
{
    display: none;
    background: #808080;
}

.tdAnchoInf1
{
    width: auto;
}

.tdAnchoInf2
{

    width: 200px;
}

.ayuda {
    font-family: "FuturaBk";
    font-size: 9pt;
    font-style: oblique;
    color: #FF0000;
    cursor: pointer;
}


.TituloForm {
    padding: 3px;
    text-align: left;
    vertical-align: top;
    font-size: 9pt;
    font-style: normal;
    color: White;
    background-color: #003399;
    font-family: "FuturaBk";
    font-weight: bold;
}
.FondFiltro {
    font-family: "FuturaBk";
    font-size: 9px;
    font-weight: bold;
    background-color: #C2C2D8;
    vertical-align: top;
    text-align: left;
    color: Black;
}
.gridCabeceraForm
{
    border: 1px 1px 1px 1px solid #000000;
    font-family: Verdana;
    font-size: 10px;
    background-color: #E8E8E8;
    font-weight: lighter;
}
.gridFilaForm
{
    border-color: #E9E9E9 #FFFFFF #E9E9E9 #FFFFFF;
    border-width: 1px;
    font-family: Verdana;
    font-size: 15px;
    background-color: #FFFFFF;
    vertical-align: top;
    text-align: left;
}
.gridSeleccionadaForm
{
    border-color: #E9E9E9 #69CD9B #E9E9E9 #69CD9B;
    border-width: 1px;
    font-family: Verdana;
    font-size: 9px;
    background-color: #CFDDC8;
    vertical-align: top;
    text-align: left;
}
.TextForm
{
    background-color: #CBDEED;
    color: #0000A0;
    text-align: right;
}
.TextFormL
{
    background-color: #CBDEED;
    color: #0000A0;
    text-align: left;

}
.TextFormMulti
{
    background-color: #CBDEED;
    color: #0000A0;
    text-align: left;
}
.FondoAplicacion
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.FondoNaranja
{
    background-color: #FCE083;
}

.labelForm
{
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    vertical-align: top;
    text-align: left;
    color: Black;
}

.TituloFormRojo
{
    padding: 3px;
    text-align: left;
    vertical-align: top;
    font-size: 9pt;
    font-style: normal;
    color: White;
    background-color: #CC0000;
    font-family: 'MS Sans Serif';
    font-weight: bold;
}


 #CapaTreeNotifi
{
    background-color: #FCE083;
    float: left;
    width: 275px;
    height: 455px;
    vertical-align: top;
    text-align: left;
    overflow: auto;
}


.VgridCabeceraForm
{
    border: 1px 1px 1px 1pxsolid #000000;
    font-family: Verdana;
    font-size: 9px;
    background-color: #E8E8E8;

}
.VgridFilaForm
{
    border-color: #E9E9E9 #FFFFFF #E9E9E9 #FFFFFF;
    border-width: 1px;
    font-family: Verdana;
    font-size: 9px;
    background-color: #FFFFFF;
    vertical-align: top;
    text-align: left;
    overflow: hidden;
}

.VgridSeleccionadaForm
{
    border-color: #E9E9E9 #69CD9B #E9E9E9 #69CD9B;
    border-width: 1px;
    font-family: Verdana;
    font-size: 9px;
    background-color: #CFDDC8;
    vertical-align: top;
    text-align: left;
    overflow: hidden;
}


.txtPagDefault
{
  
	font-family: Verdana;	
	margin-left: 0;
	margin-right: 0; 
    font-size: 9pt;
    color:#1565a0; 
}

.barraFlotante
{
     position:fixed;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1.5ex;
     float: left;
     z-index: 10000;
     width:100%;
     height:auto;
     top: -11px;
         left:0px;
     text-align: center;
         vertical-align: middle;
         padding:3px;
     opacity:0.90;
 }

.escriboCCC
{
    cursor: crosshair;
    border: 1px;
    height: 5px;
    width: 5px;
    border-color: transparent;

}

.encargoInicio
{
      color: #C0D840;/*#C0D840;*/

}

.centrado
{
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

/*nuevoa de la valoracion on line de aesval*/
.fielsetDefaValora
{
    border: #C9D200;
    border-style: solid;
}

.usuContraDefault
{
    color: black;
    font-family: Helvetica;
    font-size: 18px;
    font-weight: bold;
}

.tbUsuContraDefault
{
    width: 100px;
    color:black;
}

.botonDefault {
    Font-family: Verdana, Tahoma;
    Font-Size: 10pt;
    border: 0px;
    cursor: pointer;
    color: white;
    /*background: #C9D200;*/
    background: #80BA27;
    padding: 0.2em 1em 0.2em 1em;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: auto;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.comoFormuAesval
{
    background: #C9D200;
    color: white;
    padding:0.2em 1em 0.2em 1em;
    width: 98%;
    text-align: left;
    text-transform: uppercase;
    font: 13px sans-serif;
    margin-top: 0;
    margin-bottom: 3px;
    font-size: 1.2em;
    font-weight: 100;
}

.etiquetaValora
{
      color: #444;
      font: 13px sans-serif;
      font-weight: 700;
}

.center
{
	position:absolute;
	padding:0 10px 0 10px;
	width:500px;
	height:500px;
	top:50%;
	left:50%;
	margin-left:-250px;
	margin-top:-250px;	
}



.globoSubidaFiche {
    position: relative;
    display: none;
    background-color: #FFFFE7;
    border: 1px solid black;
    width: 550px;
    height: 50px;
    /*font-weight: bold;*/
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 40px;
}

.imagenBolaPagInicio {
    text-align: center;
    border: none;
}

.cabeceraOpcionPagInicio {
    font-family: Arial;
    font-size: 14px;
}

.descriCabeceraOpcionPagInicio {
    font-family: Arial;
    font-size: medium;
    color: #4D4C4C;
}

.botonBorrarUni {
    color: white;
    background-color: #A39E97;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.botonCancelar {
    color: white;
    background-color: #A39E97;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

.encabezadoAnexarFic {
    TEXT-ALIGN: center;
    FONT-SIZE: 20px;
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    FONT-FAMILY: Arial;
    BACKGROUND: url(gridCabecera.jpg);
}


.listaUnidades {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 315px;
    /*text-align: left;*/
    height: 50px !important;
}

.listaUnidadesFinca {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 120px;
    /*text-align: left;*/
    height: 50px !important;
}


.listaUnidadesRegistro {
    font-family: "FuturaBk";
    font-size: 9pt;
    width: 150px;
    /*text-align: left;*/
    height: 50px !important;
}



.labelsPasarelaPago {
    height: 25px !important;
    line-height: 23px !important;
    padding: 0 !important;
    font-size: 14px !important;
    font-family: "FuturaBk";
    text-align: center;
    color: #888;
}


