html, body {
	font-size : 11px;
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	color: #afafaf;
	background-color: #ffffff;
}
table{
	border: 0;
}
th {
	color: #FFFFFF !important; 
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #05533E !important;
	white-space: nowrap;
	text-align: center;
	border: none !important;
}

th a {
	color: #FFFFFF !important; 
}

tr.protegido {
	background-color: #ECF7ED;
}

td {
	color: #424649;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

td a {
	color: #424649;
}

p{
	color: #424649;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : justify;
}
a{
    color: #9c0000;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline overline; 
}
a:active {
	text-decoration: none;
}
textarea{
	color: #000000;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #424649;
}
input {
	color: #000000;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #424649;
	vertical-align: middle;
}
input.car{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #C0C0C0;
}
select {
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #424649;
	background: #FFFFFF;
}
.protegido {
	background : #EFEFEF;
}



.boton {
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	background-color: #efe;
	color: #05533e;
	border-left: 1px solid #8f8;
	border-top: 1px solid #8f8;
	border-bottom: 2px solid #709970;
	border-right: 2px solid #709970;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	height: 19px;
	white-space: nowrap;
}
.botonCab {
	background: #DEDFDE;
	border-left: 2px solid #FFFFFF;
	border-top: 2px solid #FFFFFF;
	color: #9c0000;
	height: 19px;
	text-decoration:none;	
	cursor: pointer;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: #676767;
	border-right-style: solid;
	border-right-width: 2px;
	border-bottom-color: #676767;
}
.sinborde {
	border: none;
}
.conborde {
	border-bottom: 1px solid #424649;
	border-right: 1px solid #424649;
	border-left: 1px solid #424649;
	border-top: 1px solid #424649;
}
.filapar {
	background-color: #ECF7ED;
}
.filaimpar {
	background-color: transparent;
}
.flotante {
	font-family: Verdana;
	font-size: 11px;
	font-weight: Bold;
	background-color: #e0e0e0;
	color: #000152;
	border-width: 0px;
}
/* para páginas de contenido.jsp, presentacion de areas y presentacion de noticias*/
.textocon {
	color: #a57d84;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}
.titulocon {
	color: #9c0000;
	font-size : 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/* pagina de navegacion: area y objetos*/
.navegacion {
	color: #a57d84;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
/* página contenido.jsp. Tipo de objetos*/
.terminal
{  	font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	color: #a57d84;
	text-decoration: none;
	font-style: normal;
}
.noterminal
{  font-size: 11px;
	font-family: Verdana, Arial, Helvetica;
	font-weight: normal;
	font-style: italic;
	color: #804000;
	text-decoration: none;
 }
 
 /*página de opiniones y de enlaces*/
.titulopeque
 {
	color:#a57d84;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
 
.tituloman
{
 color: gray;
 font-size : 13px;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
 
 .textoman{ 
	color:#804000;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
  
 /*Para el titulo de la paginaTitulo*/
 .cabecera
{  
    color:#a57d84;
	font-size : 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	background : #DEDFDE;
}
/*Para preguntar si el usuario quiere actuar como usuario webmaster*/
 .webmaster
{  
    color: #804000;
	font-size : 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;	
}

/*Para la página de Cargando...*/
.cargando { 
	font-family : helvetica, sans-serif, arial;
	font-size : 12px;
	color : #a0a0a0; 
}

.cargando_sub   { 
	font-family : helvetica, sans-serif, arial;
	font-size : 10px;
    color : #a0a0a0; 
}
/*Para los formularios*/
 .pregunta
{  
    color: #a57d84;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.datosiden
{  
    color: #a57d84;
	font-size : 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-align: justify;
}

/*Para la tabla de los datos de identificación*/
.tabla {
	border-right: 2px solid #4D5C67;
	border-bottom: 2px solid #4D5C67;
	border-left: 1px solid #a0a0a0;
	border-top: 1px solid #a0a0a0;
	color: #a57d84;
	background: #FFFFFF;
}
.tituloTabla {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #708090;
	font-weight: bold;
	background-color: #a57d84;
}
.subtituloTabla {
	color: gray;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #708090;
	border-left: 1px solid #a0a0a0;
	
	font-weight: bold;
	background: #FFFFFF;
}
.subtituloTablaPrimero {
	color: gray;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #708090;
	font-weight: bold;
	background: #FFFFFF;
}
.cajaConectar{
	background: #F4F4F3;
	border: solid;
	border-color: #FFFFFF #C0C0C0 #C0C0C0 #FFFFFF;
	border-width: 0px 1px 1px 0px;
}
th.car{
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #990000;
}
/*Posicionamientos del texto*/
.izquierda {
	text-align: left;
}
.centro {
	margin: 0em !important;
	padding: 0em !important;
	text-align: center !important;
}
.derecha {
	text-align: right;
}
.sindoblar {
	white-space: nowrap;
}
ul {
	text-align: left;
	list-style-type: square;
	border-top: 1px solid #990000;
	border-bottom: 1px solid #990000;
	margin: 0;
}
.botonTEXTO {
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  border: none;
  background-color: transparent;
  color: #009460;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  width: 7em;
  padding: 0;
  margin: 0 0.5em;
  cursor: pointer;
}
a.botonTEXTO {
  font-size: 0.9em;
  color: #009460;
  padding: 0.12em 0;
  width: 7em;
  height: 1.7em;
} 
.botonTEXTO:HOVER {
  text-decoration: none;
  color: #71131d;
}

.botonBOTON {
  font-family: "helvetica neue", helvetica, arial, sans-serif;
  font-size: 0.9em;
  font-weight: bold;
  background-color: #efe;
  color: #05533e;
  border-left: 1px solid #8f8;
  border-top: 1px solid #8f8;
  border-bottom: 2px solid #709970;
  border-right: 2px solid #709970;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  width: 7em;
  height: 1.7em;
  padding: 0;
  margin: 0 0.5em;
  cursor: pointer;
}
a.botonBOTON {
  padding: 0.12em 0;
  width: 7em;
  height: 1.7em;
}
.botonBOTON:ACTIVE {
  text-decoration: none;
}
.botonBOTON:HOVER {
  text-decoration: none;
  background-color: #cfc;
}
.botonBOTON:VISITED {
  text-decoration: none;
}
#submenu tr th {
	background-color: #009460 !important;
}
#submenu tr th ul {
	background-color: #EEEEEE !important;
	list-style-type: none;
	padding: 0.2em 0.5em;
/*	margin: -2px;*/
}
#submenu tr th a {
	font-family: verdana, geneva, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #424649 !important;
}
#submenu tr th li:hover a, #submenu tr th li:hover {
	text-decoration: none;
	background-color: #71131d;
	color: #FFFFFF !important;
	width: 100%;
	display: block;
}
#submenu th hr {
	color: #009460;
	margin: 0;
	padding: 0;
	height: 2px;
}


/*------------------
:: GESTIONVISUALIZARDOCUMENTORDFREA_FIL
--------------------*/
#gestionVisualizarDocumentoRdfRea_fil #calenMarco {
	display:none;	
}

#gestionVisualizarDocumentoRdfRea_fil .calenDia {
	color: #424649;
}

/*------------------
:: AJUSTESUPERFICIESLISTADO
--------------------*/
#ajusteSuperficiesListado #selecInfo {
	width: 32em;
	margin: 0 auto;
}

.subficheroError {
	background-color: #FF9999 !important;
}

#sup_agricola_sfl #notaError,
#sup_catastral_sfl #notaError {
	color: #FF4433 !important;
	font-weight: bold;
}

#sup_agricola_sfl #tdNotaError,
#sup_catastral_sfl #tdNotaError {
	width: 55em;
}


/*------------------
:: capa de proteccion
--------------------*/
#capaProteccion {
  	position: fixed; 
	background-color: #eee;
 	filter: alpha(opacity = 40); 
 	opacity: 0.40; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1100;
}

.protegerPagina {
  	position: fixed; 
	background-color: #eee;
 	filter: alpha(opacity = 90); 
 	opacity: 0.9; 
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1100;
}
