/* TODOS */
* {
	font-size: x-small;
}

* {
	font-family: Arial,Verdana,Helvetica, sans-serif;
/*	font-size: 0.9em;*/
	background-repeat: no-repeat;
	color:#000000; 
}

a:hover, a:active, a:focus {
	color: #000000;  
/*	background-color: #70B0F0;*/
	background-color: rgb(102,153,204);
	text-decoration: none;
}

a {
/*		display: block;
		width: 100%;
		height: 100%;*/
	text-decoration: none;
}
.a100 {
/*		display: block;
		width: 100%;*/
		height: 101px;
		vertical-align:top;
		padding: 5px 5px 5px 5px;
}

IMG {
	border: none;
}

INPUT.BUSCAR {
	color: #000000;
	background-color: #70B0F0;
	vertical-align: bottom;
}

IFRAME {
	padding: 0 0 0 0;
	margin-left: 0px;
	margin-top: 0px;
	width: 98%;
	height: 180px;
}

TT, PRE {
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
}

P {
	margin-left: 2px;
} 

.tablapiromusical {
	margin: 0;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

/* LOGIN */
.tablaLogin {
	margin: 0;
	padding: 10px 3px 10px 3px;
	vertical-align: middle;
}


/* CORREO */

/* TABLAS */
.tablaCorreoEntrar {
/*	padding: 10px 3px 10px 3px;*/
	padding: 3px 3px 3px 3px;
	background-position: right;
	background-image: url(/portal/portalaj.nsf/FONDOcorreoEntrar.jpg);
}

.tablaCercar {
	padding: 3px 3px 3px 3px;
	background-position: right;
}

.tablaCorreoCarpetas {
/*	padding: 10px 3px 10px 3px;*/
	padding: 3px 3px 3px 3px;
	background-position: right;
	background-image: url(/portal/portalaj.nsf/FONDOcorreoCarpetas.gif);
}

.tablaCorreo {
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;

	margin: 0;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

.tablaCorreoBotones {
	margin: 0;
	background-color: #F0F4F7;
	vertical-align: middle;
}

.tablaCorreoMensaje {
	margin: 0;
	padding: 0px  2px 0px 2px;
/*	padding: 2px  2px 2px 2px; */
	background-color: #F0F4F7;
	vertical-align: middle;
}

.tablaCorreoMensajeDatos {
	margin: 0;
	padding: 0px  2px 0px 2px;
/*	padding: 2px  2px 2px 2px; */
	background-color: #FFFFFF;
	vertical-align: middle;
}

.tablaCorreoBody {
}


/* PARA LOS QUE VAN CON TABLAS*/
.tablaCorreoFila {
	bgcolor: #99cccc;
	margin: 0;
	padding: 10px 3px 10px 3px;
	border-bottom: solid 1px #a1a2a7;
	vertical-align: middle;
	height:40px;
}

.tablaCorreoCabecera {
	margin: 0;
	padding: 10px 3px 10px 3px;
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
	vertical-align: middle;
}

.tablaAyuda {
	background-color: #F0F4F7;/
	border-bottom: solid 1px #a1a2a7;

	margin: 0;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

/* LETRA */

.linkCorreo {
	color: #0000AA;
	vertical-align: middle;	
	text-decoration: none;
	padding: 2 2 2 2; 
}

.linkCorreo100 {
		width: 100%;
	color: #0000AA;
	vertical-align: middle;	
	text-decoration: none;
	padding: 0 2 0 2; 
}

.linkCorreoACTUAL {
	background-color: #70B0F0;

	color: #0000AA;
	font-size : medium;
	vertical-align: middle;	
	text-decoration: none;
}


.textCorreo {
	text-decoration: none;
}

A.LinkTablaCorreo{
	text-decoration: none;
		width: 100%;
/*		height: 90%;*/
	vertical-align: middle;
}

 A.LinkTablaCorreo:hover, A.LinkTablaCorreo:active, A.LinkTablaCorreo:focus {
	text-decoration: none;
		width: 100%;
/*		height: 90%;*/
	vertical-align: middle;
	background-color: #FFFFCC;
}

/*
A.LinkCorreoSimple {
	text-decoration: none;
	color: #000000; 
	background-color: #00FF00;
	text-decoration: none;
}
*/
/*
A.LinkCorreoSimple:hover, A.LinkCorreoSimple:active, A.LinkCorreoSimple:focus {
	background-color: #FFFFCC;
	text-decoration: underline;
}
*/
.textCorreoFila {
	text-decoration: none;
}

/* IMÁGENES GENERALES */

.imgNegro {
	border-spacing: 5px;
	vertical-align: baseline;
	width: 5px;
	height: 5px;
}

.imgRombo {
	border-spacing: 5px;
	vertical-align: baseline;
	width: 7px;
	height: 8px;
	padding: 0px 5px 0px 0px;
}

.imgSubRombo {
	border-spacing: 5px;
	margin-left: 4px;
	vertical-align: baseline;
	width: 5px;
	height: 5px;
}

/* CABECERA */

/* IMAGENES */

.imgCabecera {
	vertical-align: middle;	
}

/* TABLAS */

.tablaCabecera {
	width: auto;
	height: 93px;
	background: url(../cabecera.gif);	
	background-color: #003173;
	background-position: left;
}

.tablaCabeceraR2{
	width: auto;
	height: 100px;
	background: url(../cabecera.gif);	
	background-color: #003173;
	background-position: left;
}


.TABLABuscador {
	height:25px;	
}
.tablaLogo {
	width:190px;
	height:93px;
	text-align: center;
}

.tablaLogoSec {
	width:40px;
	text-align: center;
}

.tablaCabeceraSec {
	width: auto;
	background-color: #004080;
	background-position: left;
}

.tablaMenuCab {
	width: auto;
	vertical-align: middle;
	padding:2 2 2 2;
}


.tablaInici {
	width:50px;	
	height:61px;
	padding: 35px 0px 11px 0px;
	vertical-align: baseline;
}

/* LETRA */

.linkNotaLegal {
	color: #F40022;
	text-decoration:none;
	font-weight:bold;
}

.linkCabeceraInicio {
	color : #ffff00;
	text-decoration: none;
	text-align: right;
	margin-right: 10px;
	padding-top: 5px;
	font-weight:bold;
	padding: 2px 2 2px 2; 
}

a.linkCabecera {
	color : #ffffff;
	text-decoration: none;
	text-align: right;
	padding: 2px 2 2px 2; 
}

.linkIdioma {
	color : #ffffff;
	text-decoration: none;
	text-align: center;
	padding: 2px 2 2px 2;  
}

a.linkInici {
	color : #D8EF01;
	text-decoration:none;
	font-weight:bold;
	padding: 2px 2 2px 2; 
}

/* MENÚ */

/* TABLAS */

.tablaMenu {
	background-color: #000000;
	margin: 0;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

/* LETRA */

.linkMenu {
	color : #ffffff;
	text-decoration:none;
	vertical-align: middle;	
	padding: 2px 2 2px 2; 
}

A.linkMenuR2 {
	color : #fff;
	text-decoration:none;
	vertical-align: middle;	
	padding: 2px 4px 2px 4px; 
}

A.linksubMenuR2 {
	color : #111;
	text-decoration:none;
	vertical-align: middle;	
	padding: 2px 2 2px 2; 
}
/* CUERPO */

/* TABLAS */

.tablaCuerpo {
	background-color: #FFFFFF;
	width: auto;
	border-right: solid 1px #a1a2a7;
}

/* CUERPO - CAMPAŅA */

/* TABLAS */

.tablaCampanya {
	margin: 0;
	padding:5 5 5 5;
	width: 100%;
	height: 100%;
	text-align:right;
	vertical-align: middle;
}

TABLE.tablaTodoCampanya {
	background-color: #F0F4F7;	
	border-bottom: solid 1px #a1a2a7;
	vertical-align: middle;
}

/* LETRA */

.linkCampanya{
	text-decoration:none;
	margin:4px 4px 4px 4px;
	font-weight:bold;
	height:1; 
	filter:glow(color=#FFFFFF); 
}

/* CUERPO - SERVICIOS */

/* TABLAS */

.tablaServicios{
	margin: 0;
	padding: 15px 0px 5px 15px;
	background-color: #FFFFFF;
	border-bottom: solid 1px #D2D2D4;
}

.tablaLinkServicios{
	background-color: #FFFFFF;
	margin: 0;
	padding: 5px 12px 24px 20px;
}

.linkOfertes {
	color: #0000AA;
	font-size: small;
	text-decoration:none;
	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_verdeCENTRE.gif);
}

/* LETRA */

.tituloAyuda{
	font-weight:bold;
	font-size: medium;
	margin-left: 4px;
	padding-left: 10px;	
}

.tituloServicios{
	font-weight:bold;
	margin-left: 4px;
	padding-left: 10px;	
/*	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_rojoCENTRE.gif);*/

}

.tituloServiciosVERDE{
	font-weight:bold;
	margin-left: 4px;
	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_verdeCENTRE.gif);

}

.subtituloServicios{
	font-weight: bold;
	margin-left: 4px;
}

.linkServicios {
	margin-top: 5px;
/*	color : #66656B;*/
	color : #444349;
	text-decoration:none;
	font-weight: normal;
/*	padding-left: 10px;	*/
/*	background-position: top left;*/
/*	background-image: url(/portal/portalaj.nsf/marcador_sub_verdeCENTRE.gif);*/

}

.linkTodosServicios {
	color : #F40022;
	text-decoration:none;
	margin-left: 10px;

	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_sub_rojoCENTRE.gif);
}

/* CUERPO - AGENDA */

/* TABLAS */

.tablaAgenda {
	margin: 0;
/*	padding: 15px 0px 5px 15px;*/
	padding: 0px 0px 5px 15px;
/*	background-color: #FAFAD2;*/
	background-color: #F8FCFF;
	border-bottom: solid 1px #D2D2D4;	
}

/* LETRA */

.linkTodosAgenda {
	color : #8A481C;
	text-decoration:none;
	margin-left: 4px;

	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_sub_verdeCENTRE.gif);

}


/* CUERPO - NOTICIAS */

/* TABLAS */

.QQQtablaNoticias{
	margin: 0;
	padding: 2 2 2 2;
	background-color: #000000;
}

.tablaNoticias{
	margin: 0;
	padding: 2px 2px 2px 10px;
/*	background-color: #FFFFFF;*/

/*	background-color: #F0F4F7;	*/
/*	background-color:#6DB33F;*/
	background-color:#4C9604;
	border-bottom: solid 1px #a1a2a7;
	vertical-align: middle;

}
/* LETRA */

.QQlinkNoticias {
	margin-top: 5px;
	color: #00FF00;
	text-decoration:none;
	font-weight: normal;
	padding: 2 2 2 2;
	align:center;
}

.linkNoticias {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8.5pt; 
/*	COLOR: #4d88c4; BCN */
/* 	COLOR:#8C0078; RETEVISION */
	COLOR: #FFFFFF;

	FONT-FAMILY: verdana,helvetica,arial; 
	TEXT-DECORATION: none
	padding: 2 2 2 2;
	align:center;
}

.linkNoticiasLista {
	margin-top: 5px;
	color : #66656B;
	text-decoration:none;
	font-weight: normal;
	padding: 2 2 2 2;
	align:center;
}



a.linkTodosNoticias {
	color : #499F08;
	text-decoration:none;
	margin-left: 4px;
}

/* PIE */

/* IMAGENES */

.imgPie {
	margin: 10;
	border-spacing: 5px;
	width: 108px;
	height: 48px;
}

/* TABLAS */

.tablaPie {
	margin: 0;
	padding: 15px 0px 0px 0px;
	background-color: #ffffff;
	text-align: center;
}

/* LETRA */

.textoPie {
	color:#67666C;
	font-size: xx-small;
	text-align: center;
}

/* PERSONAL */

/* IMAGENES */

.imgBotonPersonal {
	margin-left: 4px;
	vertical-align: middle;
	width: 19px;
	height: 19px;
}

/* TABLAS */

.tablaGlobalPersonal {
	width:182px;
	background-color: #F0F4F7;
	border-right: solid 1px #a1a2a7;
}

.tablaPersonal {
	padding: 0 0 0 0px;
	width: auto;
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
}

.tablaPersonalSINMARGEN {
	padding: 0 0 0 0px;
	width: auto;
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
}

.tablaPersonalCONMARGEN {
	padding: 10px 3px 10px 3px;
	width: auto;
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
}

.tablaPersonalQiS {
	padding: 10px 3px 10px 3px;
	width: auto;
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
	background-position: right;
}

.tablaPersonalPIC {
	padding: 10px 3px 10px 3px;
	width: auto;
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
	background-position: right;
}
.tablaPersonalELE {
	padding: 30px 3px 30px 3px;
	width: auto;
	background-color: #FAFAD2;
	border-bottom: solid 1px #a1a2a7;
	background-position: right;
}

/* LETRA */

a.linkPersonal {
	color : #003470;
	text-decoration:none;
}

.tituloPersonal {
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-align: left;
}

.tituloGranPersonal {
	color : #003470;
	font-size: medium;
	font-weight: bold;
	vertical-align: middle; 
	text-decoration:none;
	text-align: left;
}

.tituloPersonalCorreo {
	width:100%;
	color:#002C73;
	vertical-align: middle; 
	text-decoration:none;
	text-align: left;
	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_azulCENTRE.gif);

}
.tituloPersonalCorreoTANCAR {
	width:100%;
	color: #FF0000;
	vertical-align: middle; 
	text-decoration:none;
	text-align: left;
	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_rojoCENTRE.gif);
}

.textoPersonal {
	color:#002C73;
	text-decoration:none;
	font-weight: normal;
}

.boxPersonal {
	vertical-align: middle;
	text-decoration:none;
}

/* PERSONAL - CALENDARIO */

/* COLORES CALENDARIO */

.FL {
	border-style: solid solid solid solid;
	border-width: 1pt;
	border-color: #e0e4e7;
	background-color: #009eff; /*azul*/
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.FN {
	border-style: solid solid solid solid;
	border-width: 1pt;
	border-color: #e0e4e7;
	background-color: #57cc2e; /*verde*/
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.PT {
	border-style: solid solid solid solid;
	border-width: 1pt;
	border-color: #e0e4e7;
	background-color: #fe0000; /*rojo*/
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

.AL {
	border-style: solid solid solid solid;
	border-width: 1pt;
	border-color: #e0e4e7;
	background-color: #febd00; /*naranja*/
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}


/* IMAGENES */

.imgBotonCalendario {
	margin: 5px 3px 3px 3px;
	vertical-align: middle;
	width: 19px;
	height: 19px;
}

.imgLeyenda {
	vertical-align: baseline;
	width: 6px;
	height: 6px;
}

/* TABLAS */

.tablaCalendario {
	padding: 0.1em;
	border-style: solid solid solid solid;
	border-width: 1px;
	border-color: #a1a2a7;
	text-align: center;
	width: 165px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
	background-color: #e0e4e7;
	background-image: url(/portal/portalaj.nsf/FONDOCalendario.jpg);
}

.celdaCalendario {
	border-style: solid solid solid solid;
	border-width: 1px;
	width: auto;
/*	width: 64px;*/
	height: 20px;
	border-color: #e0e4e7;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}

.celdaVacia {
	border-style: none;
	background-color: #e0e4e7;
}

/* LETRA */

.cabeceraCalendario {
	color:#002A72;
	font-weight:bold;
	text-indent: 10px;
}

.tituloCalendario {
	font-weight: bold;
}


.textoCalendario {
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	color:#777777;
}

.textoCalendarioLleno {
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
/*	background:#777777;*/
	color:#FFFFFF;
}

a.linkCalendario {
		display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: underscore;
/*	color:#0000DD;*/
/*	color:#002C73;*/
	color:#FFFFFF;
}

.leyendaCalendario {
	margin-left: 1px;
}

/* HERRAMIENTAS */


/* IMAGENES */

.imgTools {
	vertical-align: middle;
	float: right;
}


/* TABLAS */

.tablaGlobalTools {
	margin: 0;
/*	width: 134px;*/
	width: 120px;
}

.tablaTools{
	padding: 2px 2px 2px 2px; 
	height:48px;
	background-color: #F0F4F7;	
	background-position: right;
	border-bottom: solid 1px #a1a2a7;
	vertical-align: button;
}

.tablaIconTools {
	padding: 8px 0px 8px 0px;
	width: auto;
	height:48px;
	background-color: #F0F4F7;	
	border-bottom: solid 1px #a1a2a7;
	border-right: solid 1px #a1a2a7;
	text-align: center;
	vertical-align: middle;
}

.tablaAdviceTools {
	height:96px;
	width: auto;
	background-position: right;
	border-bottom: solid 1px #a1a2a7;
	border-right: solid 1px #a1a2a7;
	text-align: left;
	vertical-align: button;
}

/* LETRA */

a.linkTools {
		display: block;
	text-decoration:none;
	height:1; 
	filter:glow(color=#FFFFFF);
}

a.linkToolsNoBlock {
	padding: 3px 3px 3px 3px;
	text-decoration:none;
	height:1; 
	filter:glow(color=#FFFFFF);
}

.textoAdviceTools {
	font-weight: bold;
	color : #0000FF;
	text-decoration:none;
	height:1; 
	filter:glow(color=#FFFFFF);
}


/* LISTADOS */

.tablaGlobalListados {
	margin: 0;
	width: auto;
	height: auto;
	/*min-height: 200px;*/
}

.tablaListados{
	background-color: #FFFFFF; 
	margin: 0;
	padding: 10px 12px 24px 20px;
	border-bottom: solid 1px #a1a2a7;
}

/* LETRA */

.textoSupListados {
	text-indent: 10px;
}

.tituloListadosCabecera {
	color:#002A72;
	font-size: medium;
	font-weight:bold;
	text-indent: 10px;
}

.tituloListados {
	color:#002A72;
	font-weight:bold;
	text-indent: 10px;
}

.ListadosCategoria {
	color:#002A72;
	text-decoration:none;
	font-weight:bold;
	margin-top: 100px;
}

.ListadosCategoriaEntrada {
	text-decoration:none;
	margin-left: 40px;
	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_azulCENTRE.gif);
}

.linkListados {
	margin-left: 4px;
	text-decoration:none;
}

.linkListadosVerde {
	text-decoration:none;
	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_verdeCENTRE.gif);
}

.linkListadosAzul {
	text-decoration:none;
	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_azulCENTRE.gif);
}


.textoInfListados {
	color:#67666C;
}

/* DOCUMENTO */

.tituloDocumento {
	font-weight: bold;
	font-size: medium;
}

.subtituloDocumento {
	font-weight: bold;
	font-size: small;
}


/* NAVEGADOR */

/* TABLAS */

.tablaNav {
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
	text-align: left;
	margin: 0;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}

.tablaNavData {
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
	text-align: right;
	margin: 0;
	padding: 0px 2px 0px 2px;
	vertical-align: middle;
}
/* LETRA */

.linkNav {
	color: #0000AA;
	vertical-align: middle;
	text-decoration: none;
	padding: 2px 2 2px 2; 
}

.textNav {
	color: #0000AA;
	vertical-align: middle;
	text-decoration: none;
	padding: 2px 2 2px 2; 
}

.textNavData {
	color: #0000AA;
	vertical-align: middle;
	text-align: right;
	text-decoration: none;
	padding: 2px 2 2px 2; 
}


/* MAPA WEB */

/* TABLAS */

.tablaMapa1 {
	width: 100%;
	padding: 3px 0px 3px 2px;
	border-width: 3px;
	border-color: #FFFFFF;
	background-color: #D9D9D9;
}

.tablaMapa2 {
	width: 90%;
	padding: 2px 0px 4px 2px;
	border-width: 3px;
	border-color: #FFFFFF;
	background-color: #87CEFA;
}

.tablaMapa3 {
	padding: 2px 0px 4px 2px;
	border-width: 3px;
	border-color: #FFFFFF;
	background-color: #F0E68C;
}

/* LETRA */

.mapaNivel1 {
	text-decoration:none;
	padding: 0px 8px 0px 0px;
}

a.mapaNivel2  {
	text-decoration:none;
	padding: 0px 8px 0px 0px;
}

a.mapaNivel3 {
	text-decoration:none;
	padding: 0px 8px 0px 0px;
}


/* BUSQUEDA */

/* IMAGENES */

.imgBotonBuscar {
	margin-right: 4px;
	vertical-align: bottom;
	width: 19px;
	height: 19px;
}

/* LETRA */

.tituloBuscar {
	color:#002A72;
	font-weight:bold;
	text-indent: 10px;
	/*list-style: square;*/
}

.textBuscar {
	text-decoration:none;
	padding: 0px 8px 0px 0px;
}

.linkBuscar {
	color:#002C73;
}

.columnas {
	text-decoration:none;
	padding: 0px 8px 0px 0px;
}

a.columna1 {
	text-decoration:none;
	padding: 0px 8px 0px 0px;
}

/* ENCUESTA */

/* TABLAS */

.tablaEncuestas {
	border-style: solid solid solid solid;
	width: 90%;
	border-width: 1px;
	border-color: #000000;
	background-color: #F0F4F7;
}

/* LETRA */

.tituloGlobalEncuesta {
	color:#002A72;

	font-weight:bold;
}

.tituloEncuesta {
	color:#002A72;

	font-weight:bold;
}

.textEncuesta {
	font-weight:bold;
	text-decoration:none;
}

.textTotalEncuesta {
	text-decoration:none;
	margin-left: 20px;
}

.barraEncuesta {
	color: #ACACC2;
	background-color: #ACACC2;
	text-decoration: none;
	border: 1px Black;
	border-style: solid solid solid solid;
	margin-left: 10px;
}

/* DOCUMENTOS RENDERIZADOS */

.par1 {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	background: #F0F4F7;
}

.par2 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	background: #F0F4F7;
}

.impar1 {
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	background: #F0F4F7;
}

.impar2 {
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	padding: 5px;
	vertical-align: top;
	background: #F0F4F7;
}

/* Tabla per els links de les fitxer de cada servei */

.tablaLinkservei {
	width:100px;	
	height:61px;
	padding: 35px 0px 11px 0px;
	vertical-align: baseline;
	text-align: left;
}


/* Estils pels formularis de trāmits online */

.form_camp {
	color: #00000;
	border: 1px solid #a1a2a7;

}

/* Estils pels formularis de trāmits online */

.form_etiq {
	font-weight:bold;
}

.form_xetiq {
	font-size: small;
	font-weight:bold;
}

/* Estils pels formularis de trāmits online */

.tablaForm {
	padding: 10px 3px 10px 3px;
	background-color: #F0F4F7;
	border-bottom: solid 1px #a1a2a7;
}

.NoutituloPersonal {
/*	font-weight: bold;*/
	vertical-align: middle;
	text-decoration:none;
/*	padding-left: 10px;	
	background-position: top left;
	background-image: url(/portal/portalaj.nsf/marcador_sub_rojoCENTRE.gif);*/
}

.CampsPresentacio {
	vertical-align: middle;
	text-decoration:none;
	padding: 0px 0px 10px 5px;
}


/* Estils pel formulari d'informaciķ a la carta */


.InfcartaCat {
	color: #0060A0;
}

.InfcartaCast {
	color: #E26200;
}

.InfcartaBCat {
	font-weight: bold;
	color: #0060A0;
}

.InfcartaBCast {
	font-weight: bold;
	color: #E26200;
}

.tblinfcartacat  {
	padding: 10px 10px 10px 10px;
	background-color: #6088C8;
	border: solid 1px #a1a2a7;
}

.titinfcartacat  {
	color: #FFBF18;
	font-family: Verdana,Arial,sans-serif;
	font-size: medium;
}

.titinfcartacast  {
	color: #6088C8;
	font-family: Verdana,Arial,sans-serif;
	font-size: medium;
}
/* Final Estils pel formulari d'informaciķ a la carta */

/*TABLAS pel formulari del calendari del contribuent*/

.tabla { 
	clear: both;
	margin-bottom: 20px;
	width:100%;
	}

.tabla th { 
	border-bottom: 1px solid black;
	text-align:left;
	padding:3px 10px 3px 3px;
	font-size:1.1em;
	}
.tabla td {
	border-bottom:1px dotted #333;
	padding:3px;
	text-align:left;
	}
.amarillo { 
	background-color: #f7ffe6;
	}

/* Final TABLAS pel formulari del calendari del contribuent */


/* Bubble */

.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial,sans-serif;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(/portal/portalaj.nsf/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(/portal/portalaj.nsf/bt.gif) no-repeat bottom left}
