﻿/*
XimetriX Network Thoughts
CSS base para portal 060.es 

Estilos adaptados al siguiente DOCTYPE:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

La utilización de otro DOCTYPE puede variar el comportamiento visual de los estilos.

GUÍA GENERAL:	
-letra Arial para todo el contenido
-los enlaces sin subrayar
-enlacaes activos subrayados
-enlaces de menú izquierda y superior en negro
-enlaces de página en fucsia

	
*/

#CeldaPrincipal
{
	width:800px;
	
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}


a {
	text-decoration:none;
}
.aceptocondiciones
{
	text-align:center;	
}
a:hover{
	text-decoration:underline;
	cursor: hand;
}

.Fboton
{
	/*font:bold 10px Arial, Helvetica, sans-serif;*/
	font: 10px Arial;
	border-width: 1px;
	border-style: ridge;
	height: 16px;
	text-decoration: none;
	background-color: #DBDBDB;
	border-color: Gray;
	vertical-align: middle;
	color: black;
}

.boton
{
    font:bold 10px Arial, Helvetica, sans-serif;
    border-width : 1px;
    border-style : solid;
    height: 16px;
    text-decoration:none;
    background-color: #DBDBDB;
    border-color: Gray;
    color: black;
}

.TextoBoton
{
	color:black;
}

.imagenesampliadas
{
	width:100%;
}
.botonentrarizq{ /* botón entrar de formularios */
	text-align:left;
}

.botonentrardcha { /* botón entrar de formularios */
	text-align:right;
	margin-bottom: 10px;
}

.boton:hover, .enlacenetrar:hover { /* para formnularios */
	color:#000000;
	text-decoration:underline;
}

body {	
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Arial;
	font-size:70%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	margin:0px auto;
	padding:0px;
	height: 100%;
	border: 0px;
}
 form {
	margin:0px !important;
	padding:0px ! important;
 }
 
 h1 {
 	background-position:bottom;
 	margin-top:20px;
 }
 
h1.titulopagnuevo { /* nuevo título de páginas. Utilizado en Área de Participación Ciudadana */
	/*background-image: url(http://www.060.es/images/punteadohorizontal.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top:0px;
	font-size: 130%;
	/*font-family:Arial, helvetica;*/
	font-family:Arial,;
	margin-bottom: 15px;
	width:550px;
}

h1.titulocorto{ /* títulos importantes estrechos */
	font-size: 100%;
	height:20px;	
	/*background-image: url(../images/punteadohorizontal.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	width:250px;

}
.tituloSeccionFormulario
{
	color:#363535;
	font-size:150%;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom:0px;
	font-weight:normal;
	padding-bottom: 0px;
	padding-left:20px;
	text-align:left;
	height:20px;	
	background-image: url(../imagenes/punteadohorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	width:570px;
	font-family: Arial;
}

h1, h1.tituloseccion { /* Título de página */
	font-size: 110%;
	height:20px;
	
	/*background-image: url(../images/punteadohorizontal.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	width:570px;
}

h1.normalgrandeizquierda { /*título de menú de index interior en tabla */
	font-size: 100%;
	background-image:none;
	height:5px;
	width:250px;
	margin:0px;
	padding:0px;
	background-repeat: no-repeat;
	margin-left:35px;
	padding-bottom:2px;
	font-weight:bold;	
}

img {
	border: 0  none;
}

p {
	text-align: justify;
}

table{
 	font-size:100%;
 }

#barrahistorico { /* bara de navegación desde el index principal hasta la sección correspondiente */
	position:relative;
	top:5px;
	left:0px;
	padding-top:10px;
	z-index:1;
}

#cabeceralogooficial{ /* imagen específica para cada sección */
	/*background-image: url(../seccion/images/fondocabecera_ico.gif); */
	background-repeat: no-repeat;
	background-position: right;
}

#contenedorgeneral{  /* bloque div que engloba a todo el contenido de la etiqueta <body></body> */
	margin: 0 auto;	 /* sólo para centrado de las páginas en el navegador */
  	width: 770px;	/* tamaño optimizado para resolución de pantalla de 800px */
}

#cabecera .enlacenormal {
	color:#CF0545;
}

.i060ico{ /* icono 060 para detalle gráfico de los títulos de sección */
	display:inline;
	float:left;
	margin-top:2px;
	padding-right:2px;
}

#buscador { /* para el buscador de la cabecera */
	text-align: right;
	width:500px;
	position:relative;
	top:-35px;
	left: 250px;
	height:33px;
	z-index:6;
}

.buscadorsubmit { /* para el buscador de la cabecera */
	font-size:90%;
	background-color:#818181;
	border: 1px solid #555555; 
	font-weight:bold;
	color:#ffffff;
	margin-left:0px;
	margin-right:0px;
}

.buscadortext { /* para el buscador de la cabecera */
	font-size:90%;
	color:#000000;
	background-color:#FFFFFF;
	border: 1px solid #555555;
} 

#cabecera { /* cabecera de la página */
	height: 63px;
	text-align:right;
	margin:0px;
	margin-left:-2px;
	padding:0px;
	background-color: #FBE5ED;
	position:absolute;
	width:469px;
	top: 0px;
	left:300px;
	/*background-image: url(../images/fondocabecera.gif);	*/
	background-repeat: repeat-x;	
	z-index:5;
}

#cabeceralogooficial { /* cabecera de la página */
	position:relative;
	left:0px;
	text-align:left;
	z-index:100;
	width:298px;	
	height:63px;
}

#cabeceratexto  { /* cabecera de la página */
	text-align: right;
	width:600px;
	word-spacing:4px;
}	

#cabeceratexto a { /* cabecera de la página */
	text-decoration:none;
	margin:0px;
	padding:0px;
	word-spacing:0px;
} 

#cabeceratexto a:hover { /* cabecera de la página */
	text-decoration:underline;
	color:#000000;
	margin:0px;
	padding:0px;
	word-spacing:0px;
} 

#contenedorpadre {
	height: 99%;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 770px;

}

#contenedorcabecera{ /* cabecera de la página */
 position: relative;
 z-index:4;
 height:100px;
}

#cuerpocentral{ /* engloba el área de contenido principal a la derecha del menú */
	width:570px;
	padding-left:15px;
	min-height:400px;
	z-index:5;
	padding-top: 0px;
	margin-top:-32px;
	float:left;
	/*background-image: url(../images/punteadovertical.gif);*/
	background-repeat:repeat-y;
	background-position:left;
}

.enlacenormal {
	color: #000000;
}

/*.enlacenormal:hover {
	text-decoration:underline;
}*/


#escuchar{ /* enlace de "escuchar" en la parte superior de la página */
	float:right;
	padding-left:15px;
	color:#000000;
	text-decoration:none;
}
#escuchar:hover{
	text-decoration:underline;
	color:#CF0545;
}

.enlacemenuizquierdo {
	color: #000000;
}

.enlacepie { /* para el pie de la página */
	color: #666666
}
.enlaceIdioma
{
	color:#666666;
}
.enlacepie:hover { /* para el pie de la página */
	text-decoration: underline;	
}

#imprimir { /* para el enlace de "imprimir" en las páginas web con una versión de página para impresión */
	font-family:Arial;
	color:#CF0545;
	text-decoration:none;
	float:right;
}

#imprimir:hover, #imprimirscroll:hover { /* para el enlace de "imprimir" en las páginas web con una versión de página para impresión */
	text-decoration:underline;
}

#imprimirscroll{
	color:#000000;
	font-size:10px;
	text-decoration:none
}

.itemlistamenusup .enlaceidinicio{ /* para items del menú superior horizontal */
	color: #000000;
}

.itemlistamenusup{ /* para items del menú superior horizontal */
	display: inline;
	background-color: #FBE5ED;
	padding-left:7px;
	padding-right:7px;
	margin:0px;
	/*background-image: url(../images/punteadovertical.gif);*/
	background-repeat: repeat-y;
	background-position: right;
}

.iteminicioes { /* estilo ".iteminicio" + código de idioma "es" "ca" "gl" "eu" para cada versión idiomática */
	display: inline;
	background-color: #FBE5ED;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	background-image:none;
	padding-left:81px;
	padding-right:79px;
	padding-bottom: 4px;
}

.iteminiciogl {
	display: inline;
	background-color: #FBE5ED;
	margin:0px;
	background-image:none;
	padding-left:81px;
	padding-right:79px;
	padding-bottom: 4px;
}

.iteminicioca {
	display: inline;
	background-color: #FBE5ED;
	margin:0px;
	background-image:none;
	padding-left:83px;
	padding-right:83px;
	padding-bottom: 4px;
}

.iteminicioeu {
	display: inline;
	background-color: #FBE5ED;
	margin:0px;
	background-image:none;
	padding-left:74px;
	padding-right:74px;
	padding-bottom: 4px;
}

.listamenusup{ /* para items del menú superior horizontal */
	margin:0px; 
	padding:0px;
}

.MInivel1 span.doblemayor{ /* nivel 1 de subsección en el menú de la izquierda */
	font-size: 80%;
}

#menuizquierda { /* área de menú izquierda */
	position:relative;
	width: 184px;
	margin-top: -51px;
	float:left;
	z-index:8;
}

#menuderecha { /* sólo para cuando exista columna derecha dentro del área de contenido principal */
	float: right;
	width: 180px;
	text-align:left;
	margin-top:0px;
	padding-left:3px;
}

#menusuperior{ /* para items del menú superior horizontal */
	background-color: #FBE5ED;
	position:relative;
	top: -33px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:1px; 
	margin-left:184px;
    width:582px; 
	margin-top:2px;
	z-index:6;
	/*background-image: url(../images/punteadovertical.gif);*/
	background-repeat: repeat-y;
}

.MInivel1 { /* nivel 1 - nombre de subsección en el menú izquierdo */
	padding-left:10px;
	margin-top:3px;
	margin-bottom:3px;
}

.MInivel2 { /* nivel 2 - nombre de carpeta de subsección en el menú izquierdo */
	padding-left:20px;
}

.normalbasico {
	text-decoration: none;
}

#pie{ /* pie de la página */
	clear:both;
	text-align:right;
	margin-top:0px;
	margin-right:20px;
	left: 10px;
	margin-top: 25px;
}

.separador { /* separador vertical de la barra de histórico */
	font-size:75%; 
	margin-left:4px;
	margin-right:5px;
}

.textobuscador {  /* para el buscador de la cabecera */
	font-weight: bold;
}

.textonegrita {
	font-weight: bold;
}

.titulodestacado {
	font-weight: bold;
}

.titulob { /*título de la sección menú izquierdo */
	font-size:90%;
	margin:0px;
	font-weight:normal;
	padding:0px;
	border:0 none;
	float:left;
	color: #CF0545;
}

.titulobloquemitad { /*título de la sección menú izquierdo */
	/*background-image: url(../images/punteadohorizontal.gif);*/
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 2px;
	font-size:150%;
	margin-right: 10px;
	height:20px;
	margin-top:20px;
}

.xmlinside { /* para logo del pie xmlinside */
	margin-left:7px;
}

.punteadohorizontal { /* bordes punteados horizontales */
	/*background-image: url(../images/punteadohorizontal.gif);*/
	background-repeat: repeat-x;
	background-position: top;
}

.punteadovertical { /* bordes punteados verticales */
	/*background-image: url(../images/punteadovertical.gif);*/
	background-repeat: repeat-y;
	background-position: left;
	padding-left:5px;
}

.pixtimp { /* para sustituto de enlace imprimir en la parte superior de la página */
	height:20px;
}

td.Ncabeceratabla { /*para celdas cabeceras de tabla */
/*background-image: url(../images/punteadohorizontal.gif);*/
background-repeat: repeat-x;
background-position: bottom;
background-color: #FFFFFF;
padding-bottom: 4px;
}

td.Ncabeceratabla {
	color:#CF0545;
}


.tituloapartado { /* para títulos de apartado en el Área de Participación Ciudadana */ 
	background-color: #D7004D;
	color:#FFFFFF;
	height:20px;
	padding-left:7px;
	font-size:110%;
}

div.tituloapartado {
	margin-top:2px;
	padding-top:2px;
}


td.punteadohorizontal ul, div.ajustamenuder ul {
	margin-bottom:0px;
}


.cabentrevista { /* Sólo Área de Participación Ciudadana */
	padding-top:10px;
}


a.textodestacado {
	font-weight:bold;
}


.iniciobh {
color: #818181;
}


.enlacenegrita {
	font-weight:bold;
	color: #000000;
  }
  
 a.enlacenegrita,.enlaceboldcatalogo  {
	color: #CF0545;
	font-size:100%;
	font-weight: normal;
	
}
a.HypervinculoNegrita
{
	color: #000000;
}
li a
{
	color: #CF0545;
	font-size:100%;
	font-weight: normal;
}    
ul li
{
	list-style-type:square;
}
ul
{
	text-align:left;
}
.botonep{
	font-size:80%;
	/*font-family :  Arial, Helvetica, sans-serif;*/
	font-family :  Arial;
	color : #000000;
	border-color : #585858;
	border-width : 1px;
	border-style : solid;
	background-color : #D3D3D3;
	text-align : center;
	font-weight : bold;
	padding-left:3px;
	padding-right:3px;
}

.tituloapartado {
	white-space:nowrap;
}

span.normalrojo {
	color: #CF0545;
}

#divimprimir{
	margin-right:10px;
}



/* Sólo para índices creados con tabla */
.cabtabla2 {
	/*background-image:url(../images/cab_tabla2.gif);*/
	height:30px;
	vertical-align:middle; 
}

.tablaizq {
	/*background-image:url(../images/tabla_izda.gif);*/
	width:34px;
}

.tablaborde1 {
	border-color:#185E93;
	border: 0px;
	padding:2px;
}

.tabladcha {
	/*background-image: url(../images/tabla_dcha.gif);*/
	width:6px;
}

.tablamenucuadrado {
	border: 0px;
	padding:0px;
	margin:0px;
	width:497px;
	border-collapse: collapse;    
    border-spacing: 0px;	
}

.ancho407 {
	width:407px;
}

.pixtrelleno1 {
	width:40px; 
	height:10px;
}

.pixtrelleno10 {
	width:40px; 
	height:1px;
}


.pixtrelleno2 {
	width:1px; 
	height:10px;
}

.pixtrelleno3 {
	width:25px; 
	height:10px;
}

.pixtrelleno5 {
	width:50px; 
	height:10px;
}
.pixtrelleno5 {
	width:70px; 
	height:10px;
}

.tabladchaimg {
	width:6px; 
	height:2px;
}

.alto15 {
	height:15px;
}

.opcionimg {
	height:4px;
	width:4px;
}

.ancho114{
	width:114px;
}

.imgcuadtabla{
	width:27px; 
	height:27px;
}

.pixtrelleno7 {
	width:10px;
	height:38px;
	text-align:left;
}

.esqdchaimg {
	width:6px; 
	height:30px;
}
 
 .tablaizqimg {
 	width:34px; 
	height:1px;
 }
  
 .celdavalin {
 	vertical-align:top;
 }
 
 .esqizqimg{
 	width:34px; 
	height:30px;
 }
 
 .tdfondoi {
 	/*background-image:url(../fondo_i.gif);*/
	width:457px;
	vertical-align:bottom;
 }
 
 .tablasin {
 	border:0px;
	padding:0px;
 }
 
 .esqdchaimg {
 	width:6px; 
	height:30px;
 }

 /**/


.ico060central { /* Para los nuevos títulos de página de Área Participación Ciudadana */
	display:inline;
	float:left;
	margin-top:1px;
	margin-right:5px;
}


.casinegro{ /* color para textos especiales */
	color:#3C3C3C;
	text-align:justify;
}


.finalhistorico{
	color:#CF0545;
}


.iteminicioes a, .itemlistamenusup a {
	color:#000000;
}

.iteminicioes a:hover, .itemlistamenusup a:hover, a.enlacebh:hover {
	color:#000000;
}

a.enlacemenucuadrado{
	color: #DB4474;
}

a.enlacebh{
	color:#818181;
}










/* estilos que comienzan por la letra "F" para formularios */

table.FTformulario {
	width:560px;
	text-align:left;
}

table.FTformulariocorto {
	width:400px;
	border-width : 1px;
	border-style : solid;
	border-color: #DADADA;
	margin-top: 15px;
}

.Fcajag, .Ffila {
	width:250px;
	font-size: 90%;
}

.Fcajaxxxg{
	border-width : 1px;
	border-style : solid;
	border-color: Silver;
	width: 480px;
	font-size: 90%;
}

.Fayuda{
	color: Gray;
}

.FTformulario{
	border-width : 1px;
	border-style : solid;
	border-color: #DADADA;
	margin-top: 15px;
}

.Ffilaizquierda
{
	
	
	text-align:left;
	padding-left:15px;
}

a.Fenlacenaranja, .Fnormalnaranja, .Fayudanaranja{
	color: #CF0545;
}

.Ffiladerecha{
	text-align: right;
}

 
.casunto{
	font-weight:bold;
	padding-left:10px;
	background-color: #FFFFFF;
}

.cnombreusuario{
	padding-left:15px;
	padding-top:15px;
	/*background-image: url(images/lin_p.gif);*/
	background-repeat:repeat-x;
	font-weight:bold;
}

.cfechamoderacion{
	color: #484747;
}

.ctabla {
background-color : #f8f8f8;
padding:0px;
border: 0 none;
margin-top:10px;
width:98%;
}

.rtabla {
width:90%;
padding:0px;
border: 0 none;
}

table tr td p {
	color:#000000;
}

span.Fcajaxg2  {
	font-size:70%
}




.enlacenetrar { /* para formnularios */
	color : #000000;
	border-color : #585858;
	border-width : 1px;
	border-bottom:1px solid #585858;
	border-style : solid;
	background-color : #D3D3D3;
}

.arbolgrupo060 { /*título de la sección menú izquierdo */
	font-size:90%;
	margin:0px;
	font-weight:normal;
	padding:0px;
	border:0 none;
	float:left;
	color: #CF0545;
}

.arbolgrupo { /*título de la sección menú izquierdo */
	font-size:90%;
	font-weight:bold;
	padding:0px;
	border:0 none;
	float:left;
	color: #CF0545;
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.arbolopcion060 {
	color: #000000;
text-decoration:none;
}
.arbolopcion060:hover
{
	text-decoration:underline;
	color: #000000;
}


span.arbolopcion060 {
font-weight:normal;

}
.MIinteriorizqsec 
{
	display:table-cell;
	margin-bottom:4px;
	text-align: left;
	padding-left: 10px;
	padding-bottom: 4px;
	padding-top: 2px;
	color: #000000;
	background-color: #EBEBEB;
	width:232px;
	text-decoration:none;
	font-size:95%;
	font-weight:normal;
}
.MIinteriorizqsec:hover {
	text-decoration:underline;
}
.MIinteriorizqpri {
	margin-bottom:5px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
    font-size: 115%;
    color:#FFFFFF;
	border-bottom: 1px solid #D7004D;
	background-color: #D7004D;
	width:237px;
	font-weight:normal;
	
}
.bloquemitadizq {
	clear:both;
	float:left;
	margin-bottom:15px;
	padding-top:10px;
	margin-right:7px;
	width:1px;
	background-image: url(../Imagenes/punteadovertical.gif);
	background-repeat: repeat-y;
	background-position:right;
}
/**********************************************************************/
.titulonivel0 
{
	color:#363535;
	font-size:150%;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom:0px;
	font-weight:normal;
	/*background-image: url(../imagenes/punteadohorizontal.gif);
	background-repeat: repeat-x;
	background-position: bottom;*/
	padding-bottom: 0px;
	/*height:20px;*/
}

.LineaHorizontal
{
	background-image: url(../imagenes/punteadohorizontal.gif);
	background-repeat: repeat-x;
	background-position:top;
}

.centrado
{
	text-align: center;
}
.bodyprincipal
{
	margin-top:0px;
	margin-left:0px;	
	
	margin:0px;
	margin-bottom:0px;
	
	margin-right:0px;
	margin-top:0px;
}
.tablaprincipal
{
	width: 770px;
	height: 580px;
}
.bmenu
{
	width: 237px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.bcontenido
{
	width: 100%;
	vertical-align: top;
	text-align:center;
	height:1px;
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
.bcabeceraTop
{
	height:1px;
	border:0px;
	width: 98%;
	vertical-align: top;
	/*text-align: center;*/
	background-image: url(../imagenes/punteadohorizontal.gif);
	background-repeat: repeat-x;
	background-position:top;
}
.bcontenidocentral
{
	width: 98%;
	vertical-align: top;
	/*text-align: center;
	position: static;*/
	height: 450px;
	background-image: url(../imagenes/punteadovertical.gif);
	background-repeat: repeat-y;
	background-position:left;
	
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.bcontenidocentralpie
{
	width: 98%;
	vertical-align: top;
	/*text-align: center;*/
	height: 1px;
	position: static;
	background-image: url(../imagenes/punteadovertical.gif);
	background-repeat: repeat-y;
	background-position:left;
}
.celdaCentralInicio
{
	border-left-width:5px;
	border-left-style:solid;
	border-left-color:White;
}
.bTerceraColumnaInicio
{
	
	width: 28%;
	vertical-align: top;
	/*text-align: center;*/
	height: 1px;
	position: static;
	background-image: url(../imagenes/punteadovertical.gif);
	background-repeat: repeat-y;
	background-position:left;
	border-left-width:5px;
	border-left-color:White;
	border-left-style:solid;

}
.bcontenidocentralcab
{
	width: 98%;
	vertical-align: top;
	/*text-align: center;*/
	position: static;
	background-image: url(../imagenes/punteadovertical.gif);
	background-repeat: repeat-y;
	background-position:left;
	height:43px;
}

.titulonivel1
{
	/**/font-weight: bold;
	font-size:100%;
	color: #000000;
	font-family: Arial;
}
.titulonivelitalic
{
	font-weight: bold;
	font-size: small;
	color: #000000;
	font-family: Arial;
	font-style: italic;
}
.mapawebnivel0
{
	font-weight: bold;
	font-size:12px;
	color: #000000;
	font-family: Arial;
}
.mapawebnivel1
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	/*padding-left:5px;*/
	list-style-type:square;
	text-align:left;
	/*text-align:left;*/
}
.mapawebnivel1:hover
{
	color: #B5B5B5;
}

.mapawebnivel2
{
	font-size: 11px;
	font-family: Arial;
	/*padding-left:5px;*/
	color: #000000;
	list-style-type:square;
}
.mapawebnivel3
{
	font-size: 11px;
	font-family: Arial;
	/*padding-left:5px;*/
	color: #000000;
	list-style-type:square;
}
.mapawebnivel2:hover
{
	color: #B5B5B5;
}
.mapawebnivel3:hover
{
	color: #B5B5B5;
}
.parrafo
{
	color: Black;
	text-align: justify;
	vertical-align: top;
	font-family:Arial;
}
.celdaparrafo
{
	width: 85%;
	text-align: justify;
}

.PieParrafo
{
	margin-top: 20px;
}

.titulonivelitalic
{
	font-weight: bold;
	font-size: small;
	color: #000000;
	font-family: Arial;
	font-style: italic;
}
.enlaceArbolActual
{
	font-weight: normal;
	font-size: 10px;
	color:black;
	font-family: Arial;
	text-align: justify;
	text-decoration:none;
}
.enlaceArbolActual:hover
{
	font-weight: normal;
	font-size: 10px;
	color:black;
	font-family: Arial;
	text-align: justify;
	text-decoration:underline;
}
.sitemap
{
	width:90%;
	text-align:left;
}
.Celdadescarga
{
	border :1px solid;
	/*border-color :#74aac5 ;*/
	/*background-color: #f5f5f9;*/
	height: 25px;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #023465;
    FONT-FAMILY: Arial;
}
.Celdadescarga1
{
	border :1px solid;
	/*border-color :#74aac5 ;*/
	height: 35px;
	/*background-color:#ffffff;*/
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial ;
}
.lineaMAP
{
	/*border-bottom:1px solid #FED600;*/
}
.fondoRosaMAP
{
	/*border-bottom:1px solid #FED600;*/
	background-image:url(../Imagenes/degradado.jpg);
	width:100%;
	/*width:388px;*/
	background-color:White;
}
.celdaseparador
{	
	height:4px;
}
.lineaseparadora
{
	vertical-align:middle;
	text-align:center;
	border:0px;
}
.listaoe
{
	/*background-color: #EBEBEB;*/
	width: 95%;
	font-weight:normal;
	font-size: 10px;
	/*color: #023465;*/
	font-family: Arial;
}
.titulocategoria
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-family: Arial;
	/*background-color: #EBEBEB;*/
	border-right: 1px solid;
	border-top:  1px solid;
	border-left:1px solid;
	border-bottom: 1px;
	height: 20px;
}
.celdaboton
{
	width: 33%;
	height:43px;
}
.celdaespacio
{
	width:3%;
}

.negro
{
	border-width : 1px;
	border-style : solid;
	border-color: #DADADA;
	margin-top: 15px;
	/*border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-bottom-style: solid;*/
}
.textocampo
{
	font-size: 10px;
	color: black;
	font-family: Arial;
	text-align: left;
}
.textopie
{
	font-size: xx-small;
	color: #666666;
	font-family: Arial;
}
.sinbordes
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.tablabotones
{
	/*border-right: #002157 1px solid;
	border-top: #002157 1px solid;
	border-left: #002157 1px solid;
	border-bottom: #002157 1px solid;
	background-color: #f5f5f9;*/
	height: 30px;
}

.tablacatalogo
{
	background-color: #002157;
	border-right: #002157 1px;
	border-top: #002157 1px;
	border-left: #002157 1px solid;
	border-bottom: #002157 1px solid;
}
.tabladetalleproc
{
	/*border-right: #002157 1px solid;
	border-top: #002157 1px solid;
	border-left: #002157 1px solid;
	border-bottom: #002157 1px solid;*/
	/*background-color: #f5f5f9;	*/
}
.confirmaprocoperacion
{
	font-weight: bold;
	font-size: 10px;
	/*color: #023465;*/
	font-family: Arial;
	text-align: center;
	/*border-right: #002157 1px solid;
	border-top: #002157 1px solid;
	border-left: #002157 1px;
	border-bottom: #002157 1px;*/
	width:10%;
}
.confirmaproctitulo
{
	font-weight: bold;
	font-size: 10px;
	/*color: #023465;*/
	font-family: Arial;
	height: 15px;
	text-align: center;
	/*border-right: #002157 1px solid;
	border-top: #002157 1px solid;
	border-left: #002157 1px;
	border-bottom: #002157 1px;*/
	width:30%;
}
.confirmaprocdescrip
{
	font-weight: normal;
	font-size: 10px;
	/*color: #023465;*/
	font-family: Arial;
	height: 15px;
	text-align: justify;
	border-right: #002157 1px solid;
	border-top: #002157 1px solid;
	border-left: #002157 1px;
	border-bottom: #002157 1px;
	width: 60%;
	background-color: #ffffff;
}
.proccatalogotitulo
{
	font-weight: bold;
	font-size: 10px;
	/*color: #CF0545;*/
	color:Black;
	font-family: Arial;
	background-color: #ffffff;
	width: 30%;
	text-align: center;
	border-right: #002157 1px solid;
	border-top: #002157 1px solid;
	border-left: #002157 1px;
	border-bottom: #002157 1px;
}
.proccatalogodescrip
{
	font-weight: normal;
	font-size: 10px;
	color: Black;
	font-family: Arial;
	background-color: #ffffff;
	width: 70%;
	text-align: left;
	border-right: #002157 1px solid;
	border-top: #002157 1px solid;
	border-left: #002157 1px;
	border-bottom: #002157 1px;
}
.proccatalogosuscripcion
{
	font-weight: normal;
	font-size: 10px;
	color: #023465;
	font-family: Arial;
	background-color: #ffffff;
	width: 5%;
	text-align: center;
	border-right: #002157 1px solid;
	border-top: #002157 1px solid;
	border-left: #002157 1px;
	border-bottom: #002157 1px;
}
.titulogrupocampos
{
	background-repeat: repeat;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Arial;	
	background-image:url(../Imagenes/solapa.gif);
	height:21px;
}
.celdacampolabel
{
	/*background-color:#EBEBEB;*/
	width:300px;
	text-align:left;
	height:20px;
}
.negro
{
	/* border-left-color: #ffffff;
	border-bottom-color: #ffffff;
	border-top-style: solid;
	border-top-color: #ffffff;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffffff;
	border-bottom-style: solid; */
}
.bordegrupocampos
{
	/*border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	background-color: #f5f5f9;*/
	width: 100%;
}
acronym
{  
	border-bottom: 1px dotted;
	cursor: help;
	max-height: 100px;
	max-width:100px;
}

#MenuPortal
{
	width:237px;
}

.tdpie
{
	height:0px;
}

/*MENSAJENOSCRIPT*/
#MensajeNoScript
{
	position:absolute;
	width:35%;
	border-style:double;
	background-color:White;
	top:40%;
	left:40%;
	height:auto;
	vertical-align:middle;
	padding:1% 1% 1% 1%;
}

#MensajeNoScript a
{
	color: #CF0545;
}

.DatosAbonadoConexion
{
	
	margin:0px;
	padding:0px;
	width:100%; 
	height: 100%;
	border: 0px;
	position:static;
	table-layout:fixed;
	
}
/****************************************/
.WAITreeView
{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	/*margin:0px;*/
	padding:0px;
	width:100%; 
	height: 100%;
	border: 0px;
	background-repeat: repeat-y;
	background-position:center;
	
	float: left;
	/*margin-top:10px;*/
	
	margin:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}

.WAITreeView-Root
{
	margin-bottom:5px;
	text-align: left;
	padding-top: 2px;
	
	font-weight:normal;
	padding-bottom: 2px;
	padding-left: 5px;
	font-size: 115%;
  
	/*color:#FFFFFF;
	border-bottom: 1px solid #D7004D;*/
	background-color: #D7004D;
	width:237px;
}

.WAITreeView-Titulo
{
	margin-bottom:5px;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 2px;
	padding-left: 5px;
    font-size: 115%;
    color:#FFFFFF;
	/*border-bottom: 1px solid #D7004D;*/
	border-top:15px solid #FFFFFF;
	background-color: #D7004D;
	width:237px;
	font-weight:normal;
	padding-bottom:2px;
	padding-left:5px;
	padding-top:2px;
}
.WAITreeView-Titulo-Primero
{
	margin-bottom:5px;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 2px;
	padding-left: 5px;
    font-size: 115%;
    color:#FFFFFF;
	/*border-bottom: 1px solid #D7004D;*/
	border-top:10px solid #FFFFFF;
	background-color: #D7004D;
	width:237px;
	font-weight:normal;
	padding-bottom:2px;
	padding-left:5px;
	padding-top:2px;
}
.WAITreeView-Hoja
{
	border-top-color:White;
	border-top-style:solid;
	border-top-width:2px;
	
	border-bottom-color:White;
	border-bottom-style:solid;
	border-bottom-width:2px;

	font-family: Arial;
	font-size:95%;
	
	padding:0px 10px;
	padding-left:10px;
	padding-right:10px;
	width:237px;
	
	margin:auto auto 4px;
	margin-bottom:4px;
	background-color: #EBEBEB;
	text-align: left;
	color: #000000;
	
}
.WAITreeView-Hoja-Primero
{
	border-top-color:White;
	border-top-style:solid;
	border-top-width:6px;
	
	border-bottom-color:White;
	border-bottom-style:solid;
	border-bottom-width:1px;

	font-family: Arial;
	font-size:95%;
	
	padding:0px 10px;
	padding-left:10px;
	padding-right:10px;
	width:237px;
	
	margin:auto auto 4px;
	margin-bottom:4px;
	background-color: #EBEBEB;
	text-align: left;
	color: #000000;
	
}
.WAITreeView-Hide
{
    display:none;
}

div.WAITreeView
{
    margin: 0;
    padding: 0;
}

div.WAITreeView ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.WAITreeView li
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.WAITreeView-Hide
{
    display:none;
}

.WAITreeView-A-NodoPadre
{
	color:White;
	font-size:150%;
	padding-left:3px;
}
.WAITreeView-A-NodoTitulo
{
	color:White;
	font-size:130%;
	padding-left:3px;
}
.WAITreeView-A-NodoHoja
{
	color:Black;
	font-size:110%;
	padding-left:5px;
}
.WAITreeView-A-PrimerNodoHoja
{
	color:Black;
	font-size:110%;
	padding-left:5px;
	border-top-width:30px;
}
.H1cabeceraPrincipal
{
	width:0px;
	height:0px;
	position:absolute;
	left:0px;
	top:0px;
}
/************************************/
.enlaceMapPath
{
	color:#818181;
}
.PathSeparatorStyle
{
	width:15px;
	text-align:center;
}
.DivBanner
{
	text-align:center;
	margin-bottom: 15px;
	clear:both;
}
.DivBanner img
{
	border: 1px solid #C2C2C2;
}
.DivPpalBanners
{
	border-left-width:5px;
	border-left-color:White;
	border-left-style:solid;
}
.textoImprimir
{
	font-size:10px;
	color:#818181;
}
.Fcajam{

	font-family: Arial;

	font-size: 90%;

}

.ErrorIIS
{
	width:149px;
}
.SugerenciasTD
{
	border:0px;
	
}
.SugerenciasDiv
{
	height: 150px;
	width: 300px;
	overflow: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #DADADA;
	
}
.SugerenciasTabla
{
 width:100%;
 margin-left:20px;
 border-width:0px;
 border:0px;
 
}
.SugerenciasTDLabel
{
	 border:0px;
	 text-align:left;
	 height:25px;
	
}
.SugerenciasTDControl
{
	 border:0px;
	 text-align:left;
	 
}
.SugerenciasTDControlValid
{
	 border:0px;
	 text-align:left;
	 width:30%;
	 
}
.SugerenciasLinea
{
 width:100%;
 margin-left:0px;
 border-width:0px;
 border:0px;
 
}

.SugerenciasTextoOENoexistentes
{
	font-size: x-small;
	color: black;
	font-family: Arial;
	text-align: left;	
	width:314px;
}

.SugerenciasTextoMejoras
{
	font-size: x-small;
	color: Black;
	font-family: Arial;
	width: 320px;
	height:100px;
}
.ControlImagenTDControl
{
	height: 30px;
	width: 71%;
}
.ControlImagenTDValidator
{
 height : 30px;
 width : 168%;	
}
.ControlImagenTD
{
 width: 142px;
 height: 32px;	
}
.ControlImagenTable
{
	 border:0;
	 width: 241px;
	 height: 100px;
	 border-color: White;
}
.ControlImagenText
{
text-transform: uppercase;
Width: 93px ;
}
.WAIAImagePie
{
	Height:32px;
	Width:88px;
}
.SugerenciaEmailText
{
	Width:215px;
}

.textocampolabel
{
	font-size: x-small;
	color: Black;
	font-family: Arial;
}