/*En el estilo para BODY hemos definido un tipo de letra por defecto */

.menorIgualGris
{
	background-image: url(https://www.oliva.net/poolred/Imagenes/menorIgualGris.gif);
}
.menorIgualGris:hover
{
	background-image: url(https://www.oliva.net/poolred/Imagenes/menorIgualAzul.gif);
}


.bordesTablaPrueba
{
	border-color: #9b9b9b;
	border-style: solid;
	border-width: 1px;
}

.formularioPublico2
{
	padding: 0px 0px 0px 1px;
}

.imagenSiguiente
{
	background-image: url(https://www.oliva.net/poolred/Imagenes/siguiente2.gif);
	background-repeat:no-repeat;	
	text-decoration:none;	
}
.imagenAnterior
{
	background-image: url(https://www.oliva.net/poolred/Imagenes/anterior2.gif);
	background-repeat:no-repeat;
	text-decoration:none;	
}

/* -- Capa Movil --*/	
.objetoMovil
{
	position:absolute;
	cursor:pointer;
	z-index:1;
}

/* - - -  D I S T I N T O S   T I P O S   D E   T E X T O  - - - -------------------------------------------*/
.textoLinkPublicidad
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #9b9b31;
	text-decoration: none;	
}
.textoLinkPublicidad:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #9b9b31;/*#DEBF12;*/
	text-decoration: underline;		
}




.textoBarra
{
	/*#4e4e4e*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/
	font-weight: bold;		
}
.textoPaginaError
{
	/*#4e4e4e*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/
	font-weight: bold;	
	line-height:2;	
}
.textoTitulo /*Azul*/
{
	/*#4e4e4e*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #007FD1;
	font-weight: bold;
}

.textoTituloLink /*Azul*/
{
	/*#4e4e4e*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #007FD1;
	font-weight:normal;
	text-decoration:none;
}


a.textoTituloLink
{
	text-decoration:none;
}

a.textoTituloLink:hover
{
	text-decoration:underline;
}

.textoInicio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	letter-spacing:2;
	line-height:14px;
}
.textoBarraLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/
	font-weight: bold;
	line-height: normal;
	text-decoration: none;
}
.textoBarraLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #DEBF12;
	font-weight: bold;
	text-decoration: none;
}
.textoAbreviatura
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #484848;/*color: #a0a0a0;*/
}
.textoBlanco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.textoNegroCapaGrafico
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color:#E0E0E0;
}
.textoClaro
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	line-height:15px;
}
.textoClaroPeque
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	line-height:15px;

	
}
.textoClaroNegrita
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	line-height:15px;
}
/*.textoClaro:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #007FD1;
	text-decoration: underline;
}
*/
.textoLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #007FD1;
	text-decoration: none;	
}
.textoLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #007FD1;/*#DEBF12;*/
	text-decoration: underline;		
}
.textoLinkMano
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #007FD1;
	text-decoration: none;	
}
.textoLinkMano:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #007FD1;/*#DEBF12;*/
	text-decoration: underline;	
	cursor:hand;
	
}
.textoClaroSeleccionado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #007FD1;/*#DEBF12;*/
	text-decoration: none; /*underline;*/	
}
.textoRuta
{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #B59C0F;
	text-decoration: none;
}
.textoRutaMayor
{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #B59C0F;
	text-decoration: none;
}
/*
.textoRuta:hover
{
	font-family: arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #97936D;
	text-decoration: underline;
}*/
.textoError
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #BB0000;
}
.textoSuperindice
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-variant: normal;
	color: #ff0000;
	vertical-align:super;
}
.textoRelojInicio
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	
}
.textoAmpliar /*Amarillo*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #DEBF12;
	text-decoration: none;
}
.textoAmpliar:hover /*Amarillo*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
}
.textoFondoInicio /*Texto con fondo gris*/
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;	
	background-color:#E9E9E9;
}
.textoNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/	
}
.textoNormalNegrita
{
	font-family: Verdana, Arial,Helvetica, sans-serif;
	font-size:10px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/	
	font-weight: bold;
}
.textoNormalGrande
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/	
}
.textoAncla
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #007FD1;
	text-decoration: none;	
	border-top-color: #d2d2d2;
	border-right-color: #ffffff;
	border-bottom-color: #d2d2d2;
	border-left-color: #ffffff;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color:#fffff4;
}
.textoAnclaNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;	
	border-top-color: #d2d2d2;
	border-right-color: #ffffff;
	border-bottom-color: #d2d2d2;
	border-left-color: #ffffff;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-color:#fffff4;
}
.bordePunteado
{
	background-image: url(https://www.oliva.net/poolred/Imagenes/lineaPuntos.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.bordeLiso
{
	BORDER-bottom-COLOR: #E9E9E9; 
	BORDER-bottom-STYLE: solid; 
	border-bottom-width: 1px;
}


/* - - -  D I S T I N T O S   T I P O S   D E   T A B L A S  Y   E L E M E N T O S   D E   E S T A S  - - - -----*/
.tableCapa
{
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-repeat: no-repeat;
	background-color:#F7F7F7;
}

.tableExterior
{
	border-top-color: #d2d2d2;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
	border-left-color: #d2d2d2;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-repeat: no-repeat;
	background-color:#ffffff;
}
.tableExteriorGraficos
{
	border-top-color: #EED546;
	border-right-color: #d2d2d2;
	border-bottom-color: #EED546;
	border-left-color: #d2d2d2;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-repeat: no-repeat;
	background-color:#ffffff;
}
.tableExteriorSinBordes
{
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-repeat: no-repeat;
	background-color:#ffffff;
}
.tableUsuario
{
	border: 1px solid #d2d2d2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	padding: 0px;
	width:90%;
}
.tableDatos
{
	border: 1px solid #d2d2d2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	padding: 3px;
	width:95%;
	background-color:#ffffff;
}
.tableDatosDefaultPrivada
{
	border: 1px solid #d2d2d2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	width:97%;
	background-color:#ffffff;
}
.tableMenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	padding: 3px;
	width:95%;
}
.tablaResultado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
}
.tituloBarraAceite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	font-weight: bold;
}
.tituloTabla
{	/*#4E4E4E*/
	background-color: #007FD1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	font-weight: bold;
	background-image: url(https://www.oliva.net/poolred/Imagenes/Puntos.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 15;
}
.subtituloTabla
{
	background-color: #F4E279;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/
	font-weight: bold;
}
.tituloTablaSolucion
{
	background-color: #EED546;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/	
}
.tituloTablaSolucion2ColoresBlanco
{
	background-color: #EED546;

	background-image: url(https://www.oliva.net/poolred/Imagenes/lineaAmarillo2LineasBlanca.gif);
	background-repeat:repeat-x;
}

.tituloTablaSolucion2ColoresAmarillo
{
	background-color: #EED546;

	background-image: url(https://www.oliva.net/poolred/Imagenes/lineaAmarillo2Lineas.gif);
	background-repeat:repeat-x; 	
}
.tablaCabecera
{
	background-color: #EED546;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #696969;*/
	font-weight: bold;
}
.columnaBordeDerecho
{
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #d2d2d2;
	background-color: #fffff4;
}
.columnaBordeIzquierdo
{
	background-color: #fffff4;
}
.filaSolucionItem
{
	background-color: #fbfbfb;
}
.filaSolucionAlternaItem
{
	background-color: #efefef;
}
.filaRellenaFormulario
{
	background-color: #efefef;/*#FAF2CB;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484848; /*color: #696969;*/	
}
.filaRellenaFormularioNegrita
{
	background-color: #efefef;/*#FAF2CB;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484848; /*color: #696969;*/	
	font-weight:bold;
}
.filaPaginaInteriorIzq
{
	background-image: url(https://www.oliva.net/poolred/Imagenes/CabeceraInteriorIzq.gif);
	background-repeat:no-repeat; 
	background-position:top;
	/*border-right: solid;
	border-right-width: 1px;
	border-right-color: #d2d2d2;*/
	background-color:#fffff4;
	color:#6B5A20;
}
.filaPaginaInteriorDer
{
	/*background-image: url(Imagenes/CabeceraInteriorDer.gif);*/
	background-image: url(https://www.oliva.net/poolred/Imagenes/CabeceraInteriorDerInfo.gif);
	background-repeat:no-repeat; 
	background-position:top;
	background-color:#fffff4;
}
.fondoInterior{
	background-color:#fffff4;
}
.filaMenu
{
	BACKGROUND-COLOR: #96b1bc; /*#007FD1; */
}
.tituloAgenda
{	/*#4E4E4E*/
	background-color: #007FD1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	font-weight: bold;
	height: 15;
}

.tituloAlerta
{	/*#4E4E4E*/
	background-color: #bb0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	font-weight: bold;
	height: 15;
}

.tableAlerta
{
	border-top-color: #bb0000;
	border-right-color: #bb0000;
	border-bottom-color: #bb0000;
	border-left-color: #bb0000;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background-repeat: no-repeat;
	background-color:#ffffff;
}

.textoAlerta
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #747474;*/		
}

/* - - -  A C C E S O   - - - ------------------------------------------------------------------*/
.tableAcceso
{	/*#4e4e4e*/
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACACAC;
	border-right-color: #ACACAC;
	border-bottom-color: #ACACAC;
	border-left-color: #ACACAC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	background: #ffffff; /*background-image: url(Imagenes/fondoAccesoAmarillo.gif);*/
}
.tituloTablaAcceso
{	/*#4E4E4E*/
	background-color:#007FD1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #ffffff;
	font-weight: normal;
	height: 15;
	font-variant:small-caps;
	letter-spacing:1px;
}

/* - - -  D I S T I N T O S   T I P O S   D E   L I N K S  - - - ------------------------------------------*/
.linkInicio
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #fffff4;
	text-decoration: none;
}
.linkInicio:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #DEBF12;
	text-decoration: none;
}
.linkSalir
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #727272;
	text-decoration: none;
}
.linkSalir:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #DEBF12;
	text-decoration: none;
}
.linkMenu
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant:small-caps;
	font-weight:bold;
	color: #484848; /*color: #747474;*/
	text-decoration: none;	
}
.linkMenu:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant:small-caps;
	font-weight:bold;
	color: #007FD1;/*#DEBF12;*/
	text-decoration: none;
}
.textoLinkSeleccionado
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant:small-caps;
	font-weight:bold;
	color: #007FD1;/*#DEBF12;*/
	text-decoration: none;
}
.textoLinkSeleccionado:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant:small-caps;
	font-weight:bold;
	color: #484848; /*color: #747474;*/
	text-decoration: none;	
}
.linkDetalle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration:underline;
}
.linkDetalle:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #007FD1;/*#DEBF12;*/
	text-decoration:underline;
}



/* - - -  D I S T I N T O S   T I P O S   D E   D A T A G R I D  - - - ------------------------------------------*/
.dataGridCabecera
{
	background-color: #EED546; /*#F5E792;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #696969;*/
	font-weight: bold;
	
	background-image: url(https://www.oliva.net/poolred/Imagenes/lineaAmarilloAlto36.gif);
	background-repeat:repeat-x; 
	/*background-position:center 65%;	*/
}
.dataGridCabeceraADM
{
	background-color: #EED546; /*#F5E792;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #696969;*/
	font-weight: bold;
	
	background-image: url(https://www.oliva.net/poolred/Imagenes/lineaAmarilloAlto45ADM.gif);
	background-repeat:repeat-x; 
	/*background-position:center 65%;	*/
}
.dataGridCabeceraADM52
{
	background-color: #EED546; /*#F5E792;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #696969;*/
	font-weight: bold;
	
	background-image: url(https://www.oliva.net/poolred/Imagenes/lineaAmarilloAlto52ADM.gif);
	background-repeat:repeat-x; 
	/*background-position:center 65%;	*/
}
.dataGridCabeceraADMsolocolor
{
	background-color: #EED546;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #696969;*/
	font-weight: bold;
}
.dataGridCabecera45
{
	background-color: #EED546; /*#F5E792;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #696969;*/
	font-weight: bold;
	
	background-image: url(https://www.oliva.net/poolred/Imagenes/lineaAmarilloAlto45.gif);  /*url(https://www.oliva.net/poolred/Imagenes/lineaAmarilloAlto45.gif); */
	background-repeat:repeat-x; 
	/*background-position:center 65%;	*/
}
.dataGridCabecera30
{
	background-color: #EED546; /*#F5E792;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	color: #484848; /*color: #696969;*/
	/*font-weight: bold;*/
	
	background-image: url(https://www.oliva.net/poolred/Imagenes/lineaAmarilloAlto30.gif);  /*url(https://www.oliva.net/poolred/Imagenes/lineaAmarilloAlto45.gif); */
	background-repeat:repeat-x; 
	/*background-position:center 65%;	*/
}
.dataGridItem
{
	background-color: #fbfbfb;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
}
.dataGridAlternatingItem
{
	background-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
}
.fondoBlanco
{
	background-color:#ffffff;
}

/* - - -  T E X T B O X    Y    B O T O N  - - - ------------------------------------------*/
.textBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #484848; /*color: #747474;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACACAC;
	border-right-color: #ACACAC;
	border-bottom-color: #ACACAC;
	border-left-color: #ACACAC;
}

.textBoxResaltado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #F9F0BF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #484848; /*color: #747474;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #525252;
	border-right-color: #525252;
	border-bottom-color: #525252;
	border-left-color: #525252;
}

.textBoxSegundoPlano
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #F7F7F7;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #484848; /*color: #747474;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACACAC;
	border-right-color: #ACACAC;
	border-bottom-color: #ACACAC;
	border-left-color: #ACACAC;
}
.textBoxProvincias
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #484848; /*color: #747474;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACACAC;
	border-right-color: #ACACAC;
	border-bottom-color: #ACACAC;
	border-left-color: #ACACAC;
	text-transform:capitalize;
}
.textBoxGris 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	background-color: #F7F7F7;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #F7F7F7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F7F7F7;
	border-right-color: #F7F7F7;
	border-bottom-color: #F7F7F7;
	border-left-color: #F7F7F7;
}
.textBoxBlanco 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	background-color: #ffffff;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
}
.textBoxAmarillo 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	background-color: #FFFFF4;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFF4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFF4;
	border-right-color: #FFFFF4;
	border-bottom-color: #FFFFF4;
	border-left-color: #FFFFF4;
}
.textBoxDeshabilitado
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #f7f7f7;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #484848; /*color: #747474;*/
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ACACAC;
	border-right-color: #ACACAC;
	border-bottom-color: #ACACAC;
	border-left-color: #ACACAC;	
}
.boton
{
	background-color: #EED546; /*#F5E792;*/
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC9933;
	border-right-color: #CC9933;
	border-bottom-color: #CC9933;
	border-left-color: #CC9933;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: #484848; /*color: #696969;*/
	text-align: right;
	background-image: url(https://www.oliva.net/poolred/Imagenes/oo.gif);
	background-position: 0;
	background-repeat: no-repeat;
	cursor: hand;
}


/* - - -  O T R O S  - - - ------------------------------------------*/
.grafico
{
	border: none;
}

/* - - -  O T R O S  - - - ------------------------------------------*/
.fondoColumnaGris
{
	background-color: #f7f7f7;
}
.espacioAcceso
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #fffff4;
	text-decoration: none;
}
marquee
{
	cursor: url(https://www.oliva.net/poolred/Imagenes/Flecha3D.CUR),auto;
}
body
{
	cursor: url(https://www.oliva.net/poolred/Imagenes/Flecha3D.CUR),auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
	margin-top:0;
}
.punteroMano
{
	cursor: hand;
}
form
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;
}
table
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #484848; /*color: #696969;*/
	text-decoration: none;	
}

.visibleNo
{
	 display: none;
}

