	body {
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #626262;
		text-decoration: none;
		font-weight: normal;
		line-height: 16px;		
	}

	table{
		font-family: Tahoma, Verdana, sans-serif;
		font-size: 12px;
		color: #626262;
		text-decoration: none;
		font-weight: normal;
		line-height: 16px;		
	} 

	a:link {
		text-decoration: none;
		font-weight: bolder;
		/*color: #626262;*/
		color: #617985;
	}

	a:visited {
		text-decoration: none;
		font-weight: bolder;
		/*color: #626262;*/
		color: #617985;
	}

	a:hover {
		text-decoration: none;
		font-weight: bolder;
		color: #000000;
	}

	a:active {
		text-decoration: none;
		font-weight: bolder;
		/*color: #626262;*/
		color: #617985;
	}


	.rotulo_tabla { 
	    font-family: Tahoma, Arial, Helvetica, sans-serif; 
	    font-size: 1em; 
	    font-weight: bold ; 
	    color: #FFFFFF;
	    BACKGROUND:#001d61;
	}
	

	.avisos {
		padding:10px;
		border-color:#FF9933;
		border-width:2px;
		border-style:solid;
		text-align:center;
		background-color:#FF9933;
		margin-bottom:20px;
		
		font-family: Tahoma;
		font-size: 1.1em;
		color: #000;
		text-decoration: none;
		font-weight: bolder;
		line-height: 16px;
	}


	.menu {
	    FONT-WEIGHT: bold;
	    font-size: 1em; 
		color: #7988ac; 
	    BACKGROUND: #f2f3f7;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
	    TEXT-ALIGN: right
	}

	/* idea agafada de http://www.finalwebsites.com/tutorials/css-navigation-bar.php */
	
	#navmenu ul {
		list-style-type:none;
		padding:3px 0 22px 0;
		border-bottom:1px solid #000000;
		margin:10px 0;
	}
	#navmenu ul li {
		float:left;
		margin:0 2px;
	}

	#navmenu ul li a {
		display:block;
		padding:2px 10px;
		background-color:#E0E0E0;
		color:#2E3C1F;
		text-decoration:none;
	}
	/* place the "current" pseudo class here */
	#navmenu ul li a.current {
		background-color:#3C72B0;
		color:#FFFFFF;
		border: 1px solid #000;
	}
	#navmenu ul li a:hover {
		background-color:#3C72B0;
		color:#FFFFFF;
	}	

	.navNormal {
		display:block;
		padding:2px 10px;
		background-color:#E0E0E0;
		color:#2E3C1F;
		text-decoration:none;
		/*border-bottom:1px solid #000000;*/
		font-weight: bold;
		margin-right: 10px;
		text-decoration:none;		
	}

	/*
	.navNormal a {
		display:block;
		padding:2px 10px;
		background-color:#E0E0E0;
		color:#2E3C1F;
		text-decoration:none;
	}
	*/
	.navNormal a {
		display:block;
		padding:2px 10px;
		color:#000;
		text-decoration:none;
	}

	.navNormal a:visited {  
		color: #000; 
		text-decoration:none;		
	}
	
	.navNormal a:hover {  
		color: #000; 
		text-decoration:none;		
	}
	
	.navNormal:hover {
		background-color:#3C72B0;
		color:#FFFFFF;
		text-decoration:none;		
	}	

	.navSeleccionat {
		display:block;
		padding:2px 10px;
		background-color:#3C72B0;
		color:#FFFFFF;
		text-decoration:none;
		/*border-bottom:1px solid #000000;*/
		font-weight: bold;
		margin-right: 10px;
		text-decoration:none;		
	}
	
	.navSeleccionat a {
		display:block;
		padding:2px 10px;
		background-color:#3C72B0;
		color:#ffffff;
		text-decoration:none;
	}

	.navSeleccionat a:visited {  
		color: #fff; 
		text-decoration:none;		
	}
	
	.navSeleccionat a:hover {  
		text-color: #fff; 
		text-decoration:none;		
	}
	
	.menu_centro {
	    font-family: Tahoma;
		font-size: 1em; 
		font-weight: bold ;
		color: #FFFFFF;
		BACKGROUND:#001d61;
		padding:5px;
	}


	.header1, h1 {
		color: #ffffff; 
		background: #4682B4; 
		font-weight: bold; 
		/*font-family: Tahoma, Verdana; */
		font-size: 1.2em; 
		margin: 0px;
	}

	.header2, h2 {
		font-weight: bold; 
		margin: 0px;
	}

	.header3 {
		color: #A8B0BB;
		font-weight: bold; 
		font-size: 1.4em; 
		margin: 0px;
	}


	.Estilo2 {
		color: red;
		font-weight: bold;
	}

/* At-Rules */
@charset "iso-8859-1";


TH.texto {font:   italic bold 11px Tahoma; text-align: center}

TH.textop {font:   italic bold 8px Tahoma; text-align: center}

TH.textomp {font:   italic bold 9px Tahoma; text-align: center}

TH.titulo {font:   italic bold 14px Tahoma; text-align: center}

TH.dato {font:   italic bold 8px Tahoma; text-align: center}

TH.titulob {font:   bold 11px Tahoma; text-align: center}

TD.titulo {font:   italic bold 14px Tahoma; text-align: center}

TD.titulog {font:   italic bold 16px Tahoma; text-align: center}

TD.tlink {font:   italic bold 11px Tahoma; text-align: center}

TD.texto {font:   bold 11px Tahoma; text-align: center}

TD.normal {font:   11px Tahoma; text-align: center}

TD.textog {font:   italic bold 14px Tahoma; text-align: center}

TD.dato {font:   bold normal xx-small Tahoma; text-align: center}

TD.datop {font:   bold normal 8 px Tahoma; text-align: center}

TD.datodi {font:   Italic bold 11px Tahoma; text-align: center}

SELECT.textope {font:  italic 10px Tahoma}

SELECT.textogr {font: italic 10pt Tahoma}

SELECT.fechas {font: italic 12px Tahoma;}

INPUT.texto {font:  italic bold 9px Tahoma}

INPUT.texto1 {font:  italic 12px; font-family: Tahoma}

INPUT.texton {font:  12px; font-family: Tahoma}

INPUT.normal {font:  9px Tahoma}

HR.color {color: green}

BUTTON.estilo {border: solid; border-bottom-style: groove; border-color: #ffffff; background-color: #CCCCCC; font: bold 10px; font-family: Tahoma}

INPUT.estilo {background:  silver; background-color: #003366; color: white; font: bold 1em Tahoma}

INPUT.estilo1 {background:  silver; background-color: blue; color: white; font: bold 11px Tahoma}

INPUT.checkbox {background:  silver; background-color: blue; color: white; font: bold 10px Tahoma}

P.texto {font:   italic bold 12px Tahoma; text-align: center}

P.texto1 {font:   italic bold 14px Tahoma; text-align: center}

P.texto2 {font:   italic bold 9px Tahoma; text-align: center}

P.texto3 {font:   italic bold 18px Tahoma; text-align: center}

P.texto33 {font:  normal 18px Tahoma; text-align: center}

TEXTAREA.texto {font: italic bold 12px Tahoma;}

TEXTAREA.dato {font: italic bold 10px Tahoma;}

A.texto {font:   italic bold 11px Tahoma;}

a.text {font: medium; font-family: Tahoma; font-size: small; font-style: italic}
	   
.mantab {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	background-color: #DEEFEF;
	height: 10cm;
	width: 20cm;
	border: thin solid;
}

.mantabped {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	background-color: #DEEFEF;
	height: 8cm;
	width: 10cm;
	border: thin solid;
}

.mantabpedm {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	background-color: #DEEFEF;
	height: 8cm;
	width: 8cm;
	border: thin solid;
}

.mantablis {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	background-color: #DEEFEF;
	height: 10cm;
	width: 15cm;
	border: thin solid;
}

.mantabpe {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	background-color: #DEEFEF;
	height: 9cm;
	width: 20cm;
	border: thin solid;
}


.obligado {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #99CCFF;
}

.rojo {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #FF0033;
}

.verde {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #669900;

}
.datono {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}

.datonop {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}

.selecciona {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 1cm;
	width: 20cm;
	border: thin solid;
	background-color: #D8EBEB;
}

.selecciona1 {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 1cm;
	width: 10cm;
	border: thin solid;
	background-color: #D8EBEB;
}


.selecmon {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 1cm;
	width: 31cm;
	border: thin solid;
	background-color: #D8EBEB;
}


.selecmed {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 1cm;
	width: 23cm;
	border: thin solid;
	background-color: #D8EBEB;
}


.seleccpeq {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 13cm;
	width: 12.7cm;
	border: thin solid;
	background-color: #D8EBEB;
}

.piepeq {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 2cm;
	width: 12.7cm;
	border: thin solid;
	background-color: #D8EBEB;
}

.header1, h1 {
		color: #ffffff; 
		background: #4682B4; 
		font-weight: bold; 
		font-family: Tahoma, Tahoma; 
		font-size: 13px; 
		margin: 0px;
}
.zonabus {
	height: 13cm;
	width: 23cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;

}
.tabla {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-color:#013467;
}
.check {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
}
.subtab {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	background-color: #FFCC99;
	height: 5cm;
	width: 20cm;

}
.obligadop {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	background-color: #99CCFF;
}

.boton {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCCCC;
	border: solid;
	border-bottom-style: groove;
	border-color: #ffffff
}


.pieopt {
	background-color: #ECECEC;
	height: 1cm;
	width: 15cm;
}

.piemes {
	background-color: #FFCCCC;
	height: 1cm;
	width: 20cm;
}

.pieped {
	background-color: #DEEFEF;
	height: 1cm;
	width: 22cm;
}

.piecom {
	background-color: #FF9999;
	height: 1cm;
	width: 22cm;
}

.pieofer {
	background-color: #DEEFEF;
	height: 1cm;
	width: 13cm;
}

.mantab1 {
	height: 5cm;
	width: 22cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 10cm;
	position: static;
	border: thin solid;

}


.mantab11 {
	height: 12cm;
	width: 13cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 10cm;
	position: static;
	border: thin solid;

}

.mantab111 {
	height: 5cm;
	width: 10cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 10cm;
	position: static;
	border: thin solid;

}


.mantab12 {
	height: 12cm;
	width: 25cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 10cm;
	position: static;
	border: thin solid;

}

.mantab13 {
	height: 8cm;
	width: 8cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 10cm;
	position: static;
	border: thin solid;

}


.mantab2 {
	height: 1cm;
	width: 22cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #DEEFEF;
	font-weight: bold;
	left: 0cm;
	top: 15cm;
	position: static;
	border: thin solid;
}

.navegacion {
	height: 1cm;
	width: 22cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #DEEFEF;
	font-weight: bold;
	left: 0cm;
	top: 15cm;
	position: static;
	border: thin solid;
}

.mantab3 {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 19cm;
	position: static;
	height: 3cm;
	width: 22cm;
	border: thin solid;
}

.mantab33 {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 19cm;
	position: static;
	height: 10cm;
	width: 20cm;
	border: thin solid;
}

.mantabla {
	background-color: #FFCCCC;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	height: 1cm;
	width: 21cm;
}

.mantab4 {
	height: 5cm;
	width: 23cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 10cm;
	position: static;
	border: thin solid;
}

.mantab44 {
	height: 3cm;
	width: 23cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 10cm;
	position: static;
	border: thin solid;
}


.mantab5 {
	height: 5cm;
	width: 10cm;
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	background-color: #DEEFEF;
	left: 0cm;
	top: 10cm;
	position: static;
	border: thin solid;
}


.arbol { a, A:link, a:visited, a:active, A:hover color: #000000; text-decoration: none; font-family: Tahoma, Tahoma; font-size: 12px}

.accesos {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 2cm;
	width: 6cm;
	border: thin solid;
	background-color: #D8EBEB;
}
.accesos3 {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 2cm;
	width: 8cm;
	border: thin solid;
	background-color: #D8EBEB;
}
.seleccpeq {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	height: 1cm;
	width: 20cm;
	border: thin solid;
	background-color: #D8EBEB;
}


.cuerpo {
	font-family: Tahoma, Tahoma, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: bold;
}


