.menunivel1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414b56;
	text-decoration: none;
	background-color: #FFFFFF;
	background-image: url(../images/topo_01.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 17px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	height: 20px;
	cursor: pointer;
}
.menunivel1deshabilitado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 17px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	height: 20px;
}
.menunivel1hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 17px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	height: 20px;
	cursor: pointer;
}
.separadormenu {
	background-image: url(../images/separador_menu.gif);
	background-repeat: no-repeat;
	font-size: xx-small;
}
.finalmenunivel1 {
	background-image: url(../images/final_menunivel1.gif);
	font-size: xx-small;
}
.finalmenunivel2 {
	background-image: url(../images/final_menunivel2.gif);
	font-size: xx-small;
}
.separadormenufinal {
	background-image: url(../images/separador_menu_final.gif);
	background-repeat: no-repeat;
	font-size: xx-small;
}
.menunivel1marcado {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 17px;
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
}
.finalmenunivel1marcado {
	background-image: url(../images/final_menunivel1_marcado.gif);
	background-repeat: no-repeat;
	font-size: xx-small;
}
.estasen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
	padding-bottom: 20px;
}
.finaltabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-image: url(../images/filete_final_tabla.gif);
}
.contenidotablan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414b56;
	list-style-position: outside;
	list-style-image: url(../images/topo_02_responsabilidad.gif);
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1c6ca;
}
.contenidotablan:visited {
	text-decoration:none;
	border-top-width: 0px;	
	color: #414b56;
}
.contenidotablan:link {
	text-decoration:none;
	border-top-width: 0px;		
	color: #414b56;
}

.nombrecampo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414b56;
	text-decoration: none;
	padding-right: 1px;
}
.titpromoacceso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #414b56;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	height: 20px;
	padding: 5px;
}
.formularioacceso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #414b56;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
	cursor:pointer;
}
.boton2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #414b56;
	text-align: center;
	text-decoration: none;
	cursor:pointer;
}
.campo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #c1c6ca;
	padding: 0px;
	margin: 1px;
}
.separadormenunivel2 {

	background-image: url(../images/final_menunivel2.gif);
	background-repeat: no-repeat;
	font-size: xx-small;
}
.pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #414b56;
	height: 14px;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
}
.notas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #414b56;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
.contenidotabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1c6ca;
	padding: 3px;
}
.cabeceratabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414b56;
	list-style-position: outside;
	list-style-image: url(../images/topo_02_responsabilidad.gif);
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1c6ca;
	background-color: #f0f1f3;
	padding: 3px;
}
.txtrecursivo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
}
.subtitulopagina {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #414b56;
	text-decoration: none;
	padding-bottom: 10px;
}
.titpromoR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f37021;
	text-decoration: none;
	height: 20px;
	padding: 5px;
}
.txtpromo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #414b56;
	padding-left: 5px;
	padding-right: 5px;
}
.titpromoE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0f8359;
	text-decoration: none;
	height: 20px;
	padding: 5px;
}
.titpromoI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d30e6c;
	text-decoration: none;
	height: 20px;
	padding: 5px;
}
.titpromoG {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #005ba3;
	text-decoration: none;
	height: 20px;
	padding: 5px;
}
.titularnoticia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e5ea6;
	text-decoration: none;
	padding: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b9c1d2;
	border-bottom-color: #b9c1d2;
}
.txthome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	padding-left: 5px;
	text-align:justify;
}
.txthomesinjustificar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	padding-left: 5px;	
}
.titularnovedades {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3e5ea6;
	text-decoration: none;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #b9c1d2;
	border-bottom-color: #b9c1d2;
	background-color: #f6f8fd;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
.txthometopo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	padding-left: 20px;
	background-image: url(../images/topo_01_grupo.gif);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align:justify;
}
.notasazul {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3E5EA6;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
}
/* Estilos de subcanales de menu izquierdo, se aņaden a una custom property
de cada subcanal */
.menunivel2R {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01_responsabilidad.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2Rdeshabilitado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_responsabilidad.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.menunivel2Rhover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_responsabilidad.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2I {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01_informe.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2Ideshabilitado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_informe.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.menunivel2Ihover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_informe.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2G {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01_grupo.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2Gdeshabilitado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_grupo.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.menunivel2Ghover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_grupo.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2C {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01_clientes.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2Cdeshabilitado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_clientes.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.menunivel2Chover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_clientes.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2S {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01_prensa.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2Sdeshabilitado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_prensa.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.menunivel2Shover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_prensa.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	text-decoration: none;
	background-color: #f0f1f3;
	background-image: url(../images/topo_01_trabaja.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
.menunivel2Tdeshabilitado {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_trabaja.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.menunivel2Thover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-color: #005ba3;
	background-image: url(../images/topo_01_trabaja.gif);
	background-repeat: no-repeat;
	background-position: 18px 7px;
	padding-left: 26px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}
/* FIN ESTILOS COPIADOS */
/* Fin Estilos de subcanales de menu izquierdo */

/*nuevas*/


/* fondos de la cabecera */
.Eslogan
{
background-image: url(../images/fondo_cabecera.gif);
}
.EsloganCastellano
{
background-image: url(../images/fondo_cabecera_home_slogan.gif);
}
.EsloganIngles
{
background-image: url(../images/fondo_cabecera_home_slogan_ingles.gif);
}
.separador {
	font-size: 10px;
	height: 15px;
	float: left;
}

/* ficha de infraestructuras */
.txtpestana {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005ba3;
	text-decoration: none;
	text-align: center;
	cursor:pointer;
}
.txtpestanaon {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005ba3;
	text-decoration: none;
	text-align: center;
	cursor:pointer;
	background-image: url(../Images/pest_med_on.gif);
}
.txtpestanaoff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #005ba3;
	text-decoration: none;
	text-align: center;
	cursor:pointer;
	background-image: url(../Images/pest_med_off.gif);
}
.txtpestanaoffdisabled {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	/*color: #999999   ;*/
	color: #FFFFFF   ;
	text-decoration: none;
	text-align: center;
	background-image: url(../Images/pest_med_off.gif);
}
.txtpestanaizqoff {
	cursor:pointer;
	background-image: url(../Images/pest_izda_off.gif);
}
.txtpestanaizqon {
	cursor:pointer;
	background-image: url(../Images/pest_izda_on.gif);
}
.txtpestanaderoff {
	cursor:pointer;
	background-image: url(../Images/pest_dcha_off.gif);
}
.txtpestanaderon {
	cursor:pointer;
	background-image: url(../Images/pest_dcha_on.gif);
}


.fondointerpestanas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/fondo_interpest.gif);
}
.contornotablaficha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #b9d8f0;
	padding-top: 5px;
}
.fondoficha {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f6f8fd;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3e5ea6;
	border-bottom-color: #3e5ea6;
	border-left-color: #3e5ea6;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.contenidotablatopoG2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	background-image: url(../images/topo_01_grupo.gif);
	background-position: 5px 8px;
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d30e6c;
	background-color: #FFFFFF;
}
.contenidotablanG2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #414b56;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d30e6c;
}
.SearchHighlight 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D30E6C;
	text-decoration: none
 }
 .cajatabla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c1c6ca;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #c1c6ca;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c1c6ca;	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c1c6ca;				
	padding: 3px;
}
.volver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #414b56;
	text-decoration:none;
}
a img {
	border: none;
}
