body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Arial, Verdana;
	color: #0476D3;
	font-size: small;
}
#titulo_cabecera {
	font-size: 16px;
	font-weight: bold;
	color: #024A93;
	background-image: url(../imagenes/punto.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 24px;
	margin-bottom: 10px;
}
#segundo {
	margin-top: 15px;
	margin-bottom: 12px;
	margin-left: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #0476d3;
}
#tercero {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 45px;
}



h1 {
	margin: 0px;
	padding: 0px;
}
p {
	font-size: small;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

h2 {
	margin: 0px;
	padding: 0px;
	font-size: small;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


a {
	font-family: Arial, Verdana;
	color: #0476D3;
	text-decoration: none;
}

a:visited {
	color: #0476D3;
	text-decoration: none;
}
a:hover {
	color: #0476D3;
	text-decoration: underline;
}


#completa {
	width: 1003px;
	margin: auto;
	background-image: url(../imagenes/estructura/fnd_sombracompleta.gif);
	background-repeat: repeat-y;
	background-position: center;
	vertical-align: top;

}
#cabecera  {
	background-image: url(../imagenes/estructura/fnd_cabecera.gif);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	vertical-align: bottom;
	height: 79px;
	width: 1003px;
	padding: 0px;
}

#cabecera #margensup {
	height: 25px;
}

#cabecera #logo {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	height: 51px;
	margin-top: 3px;
	text-align: left;
	vertical-align: bottom;
	position: relative;
	float: left;
	background-image: url(../imagenes/logo.gif);
	background-repeat: no-repeat;
	background-position: 10px bottom;
	width: 165px;
}
#cabecera  #menu  {
	height: 43px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: small;
	width: 650px;
	float: right;
	vertical-align: bottom;
	padding-top: 11px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 26px;
}
#bannerhome {
	height: 220px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 23px;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: left;
	float: none;
}
#destacadoshome  {
	height: 18px;
	line-height: 16px;
	clear: both;
	margin-left: 25px;
	margin-right: 25px;
	text-align: left;
}
#destacadoshome #vigneta {
	background-image: url(../imagenes/iconos/flechita1.gif);
	line-height: 16px;
	height: 18px;
	float: left;
	width: 110px;
	font-weight: bold;
	color: #0476D3;
	background-repeat: no-repeat;
	text-align: right;
}
#destacadoshome #texto {
	float: left;
	font-size: small;
	line-height: 16px;
	color: #0476D3;
	text-align: justify;
	overflow: hidden;
	height: 16px;
	width: 845px;
}
#contenidohome {
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	clear: both;
	height: 250px;
}
#logo img {
	border: 0px none;
}
#pie {
	height: 55px;
	background-image: url(../imagenes/estructura/fnd_pie.gif);
	background-repeat: no-repeat;
	background-position: center top;
	color: #0476D3;
	width: 1003px;
	margin: auto;
	text-align: center;
	clear: both;
	position: relative;
	bottom: 0px;
}
#completa  #contenido  #tabla_naranja {
	border: 1px solid #E7B229;
	clear: both;
	float: none;
	width: 639px;
	padding-bottom: 20px;
	margin-left: 19px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 20px;
}
#completa #contenido #contenidoderecha #tabla_naranja #pie_tabla {
	height: 18px;
	width: 629px;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0476D3;
	clear: both;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	font-style: normal;
	text-align: left;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 4px;
	line-height: 18px;
}

#completa #contenido #contenidoderecha #tabla_naranja .fila_fotos {
	width: 100%;
	height: 210px;
}
#completa  #contenido  #contenidoderecha  #tabla_naranja  .separador {
	height: 150px;
	width: 16px;
	float: right;
}
#completa #contenido #contenidoderecha #tabla_naranja .imagen {
	height: 150px;
	width: 200px;
	float: left;
	border: 1px solid #E7B229;
	margin-right: 11px;
}
#completa #contenido #contenidoderecha #tabla_naranja .descripcion {
	height: 40px;
	width: 190px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #0476D3;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: text-top;
	margin-left: 5px;
}
#completa #contenido #contenidoderecha #tabla_naranja .separador_desc {
	height: 40px;
	width: 20px;
	float: left;
}
#completa #contenido #contenidoderecha #tabla_naranja .descripcion_peso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
#completa    #contenido    #contenidoderecha    #tabla_naranja    #letras_pie  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
}
#completa  #contenido  #contenidoderecha  #tabla_naranja  #listado_numerico a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bolder;
	text-transform: uppercase;
	color: #E7B229;
	text-decoration: none;
	margin-right: 1px;
	margin-left: 1px;
}
#completa #contenido #contenidoderecha #tabla_naranja #listado_numerico {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	float: right;
	margin-right: 10px;
	text-align: left;
	vertical-align: text-top;
}
#completa #contenido #contenidoderecha #tabla_naranja #listado_numerico a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bolder;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: underline;
	margin-right: 1px;
	margin-left: 1px;
}
#completa #contenido #contenidoderecha #tabla_naranja #listado_numerico a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bolder;
	text-transform: uppercase;
	color: #EED0A8;
	text-decoration: none;
	margin-right: 1px;
	margin-left: 1px;
}
#completa #contenido #contenidoderecha #tabla_naranja #anterior a {
	text-decoration: none;
	background-image: url(../imagenes/iconos/ant_a.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 12px;
	width: 19px;
	padding-top: 2px;
}
#completa #contenido #contenidoderecha #tabla_naranja #anterior a:hover {
	text-decoration: none;
	background-image: url(../imagenes/iconos/ant_b.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 12px;
	width: 19px;
	padding-top: 2px;
}
#completa #contenido #contenidoderecha #tabla_naranja #siguiente a {
	text-decoration: none;
	background-image: url(../imagenes/iconos/sig_a.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	width: 19px;
	height: 12px;
	padding-top: 2px;
}
#completa #contenido #contenidoderecha #tabla_naranja #siguiente a:hover {
	text-decoration: none;
	background-image: url(../imagenes/iconos/sig_b.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 12px;
	width: 19px;
	padding-top: 2px;
}
#completa #contenido #contenidoderecha #tabla_naranja #anterior {
	text-decoration: none;
	background-image: url(../imagenes/iconos/ant_apagado.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 15px;
	width: 19px;
	vertical-align: middle;
	margin-top: 2px;
}
#completa #contenido #contenidoderecha #tabla_naranja #siguiente {
	text-decoration: none;
	background-image: url(../imagenes/iconos/sig_apagado.gif);
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	height: 15px;
	width: 19px;
	vertical-align: middle;
	margin-top: 2px;
}






#pie #piefila {
	width: 925px;
	margin: auto;
	height: 31px;
}
#pie #pieizq {
	float: left;
	margin-top: 0px;
	font-weight: bold;
	text-align: left;
	line-height: 31px;
	width: 25%;
}
#pie #piecenter {
	margin-top: 0px;
	font-weight: bold;
	text-align: center;
	line-height: 31px;
}


#pie #pieder {
	float: right;
	margin-top: 0px;
	font-weight: bold;
	text-align: right;
	width: 25%;
	line-height: 31px;
}
#pie #pieder a {
	color: #E9AB07;
}
#pie #pieder a:visited {
	color: #E9AB07;
}
#pie #pieder a:hover {
	color: #0476D3;
}


#contenidohome p {
	color: #0476D3;
	padding-left: 18px;
	padding-right: 18px;
	text-align: justify;
	font-size: small;
	padding-bottom: 5px;
}
.modulohome   {
	float: left;
	width: 248px;
	margin-left: 3px;
	background-image: url(../imagenes/estructura/fnd_modulohome.gif);
	background-repeat: repeat-y;
	background-position: center;
	vertical-align: top;
}
.modulohome_cabecera        {
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../imagenes/estructura/fnd_modulohome_cabecera.gif);
	vertical-align: top;
	height: 34px;
	background-repeat: no-repeat;
	background-position: center bottom;
	text-align: left;
	font-size: small;
}
.modulohome_contenido   {
	background-image: url(../imagenes/estructura/fnd_modulohome_pie.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 174px;
	overflow: hidden;
}
.modulohome_cabecera   h2   {
	padding-right: 15px;
	padding-left: 30px;
	padding-top: 9px;
}
.modulohome_cabecera  a {
	color: #FFFFFF;
}
.modulohome_cabecera  a:visited {
	color: #FFFFFF;
}
.modulohome_cabecera  a:hover {
	color: #F8C028;
}
#contenidohome #moduloinfo {
	float: right;
	width: 172px;
	margin-right: 7px;
	bottom: 30px;
	position: relative;
}
#banner {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_home.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
}
#path {
	line-height: 21px;
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	clear: both;
	margin-top: 1px;
	height: 21px;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 20px;
}
#path  #minilogo {
	float: left;
}
#listado  a.list_titulo {
	font-size: small;
	line-height: 16px;
	font-weight: bold;
	color: #0476d3;
	text-align: left;
	padding-left: 50px;
}
#contenido #listado {
	text-align: left;
	float: left;
	width: 680px;
}
#listado h3 {
	margin: 0px;
	padding: 0px;
	font-size: small;
	color: #0476d3;
}
#listado .fecha {
	color: #E9AB07;
	margin-left: 3px;
	margin-right: 3px;
}
#listado .icono {
	float: left;
	height: 51px;
	width: 51px;
	margin-right: 5px;
	margin-top: 3px;
	padding: 0px;
	margin-left: 15px;
	margin-bottom: 15px;
}
.icono_noticias  {
	float: right;
	height: 48px;
	width: 48px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	position: relative;
}
#listado img {
	height: 48px;
	width: 48px;
}





#contenido {
	margin-top: 8px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	clear: both;
	background-color: #FFFFFF;
}
#contenido p {
	color: #0476D3;
	text-align: justify;
	font-size: small;
	padding-bottom: 5px;
	padding-left: 18px;
	padding-right: 18px;
}
#path .pathitem {
	line-height: 21px;
	color: #0476D3;
	background-color: #E7B228;
	float: left;
	padding-left: 27px;
	background-image: url(../imagenes/iconos/flechita2.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#path #finpath {
	float: left;
	background-image: url(../imagenes/estructura/finpath.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 20px;
}
#path a {
	color: #0476D3;
}
#path a:visited {
	color: #0476D3;
}
#path a:hover {
	color: #FFFFFF;
}
#contenido #menuizq {
	float: left;
	margin-left: 15px;
	margin-right: 30px;
	width: 213px;
	background-image: url(../imagenes/estructura/fnd_menuizq.gif);
	background-repeat: repeat-y;
	background-position: center;
	margin-bottom: 20px;
}
#menuizq #titulo {
	line-height: 19px;
	font-weight: bold;
	color: #FFFFFF;
}
#menuizq #cajamenu {
	padding-bottom: 10px;
}
#menuizq #menuizq_pie {
	background-image: url(../imagenes/estructura/finmenuizq.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 20px;
}
#menuizq    #menuitem  {
	line-height: 16px;
	vertical-align: middle;
	padding-right: 8px;
	padding-left: 34px;
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	font-weight: bold;
	color: #0476D3;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(../imagenes/iconos/flechita4.gif);
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0476D3;
}
#contenido .titulo {
	font-size: medium;
	line-height: 19px;
	color: #024A93;
	font-weight: bold;
	text-align: left;
}
img.izq {
	border: 1px solid #0476D3;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
img.der {
	border: 1px solid #0476d3;
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}

#listado .listitem {
	clear: both;
	width: 660px;
	padding-bottom: 10px;
	padding-top: 10px;

}
.listnoticias  {
	width: 100%;
	padding-bottom: 8px;
	padding-top: 8px;
	height: 40px;
	position: relative;
	vertical-align: middle;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-top-color: #A9E6FC;
	border-right-color: #A9E6FC;
	border-bottom-color: #A9E6FC;
	border-left-color: #A9E6FC;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	margin-bottom: 12px;
	list-style-position: outside;
	list-style-image: url(../imagenes/iconos/flechita1.gif);
	list-style-type: disc;
	clear: both;
	color: #000000;
	font-size: x-small;

}
#listado .texto {
	height: 48px;
}
#listado  a.list_titulo {
	padding-left: 20px;
	background-image: url(../imagenes/iconos/flechita3.gif);
	line-height: 16px;
	background-repeat: no-repeat;
	background-position: left;
	color: #0476d3;
	list-style-position: inside;
	list-style-image: url(../imagenes/iconos/flechita3.gif);
	list-style-type: disc;
}
#listado a.list_titulo:visited {
	color: #0476d3;
}
#listado a.list_titulo:hover {
	color: #0476D3;
	background-image: url(../imagenes/iconos/flechita3_hover.gif);
	text-decoration: underline;
}
.separator  {
	clear: both;
	height: 1px;
}
#listado p {
	padding: 0px;
}
#contenido #cont_der {
	float: left;
	width: 680px;
}
#listado .paginado {
	clear: both;
	width: 660px;
	padding-bottom: 5px;
	padding-top: 3px;
	border-top: 1px solid #0476d3;
	margin-top: 5px;
	height: 19px;
	line-height: 19px;
	margin-bottom: 10px;
}
#listado .botonder {
	float: right;
	width: 100px;
}
#listado .infoizq {
	float: left;
}

#contenido #formulario {
	text-align: left;
	float: left;
	width: 680px;
}
#formulario .cajaform {
	line-height: 16px;
	float: left;
	height: 16px;
}
#formulario .txtform {
	float: left;
	height: 16px;
	font-size: small;
	line-height: 16px;
	font-weight: bold;
	color: #0476D3;
	margin-right: 5px;
	width: 170px;
	text-align: right;
}
#formulario .filaform {
	clear: both;
	height: 16px;
	margin-bottom: 5px;
	margin-left: 15px;
}

#formulario input {
	border: 1px solid #e7b229;
	font-size: small;
	width: 300px;
}
#formulario textarea {
	border: 1px solid #e7b229;
	font-size: small;
	width: 550px;
	height: 100px;
	font-family: Arial, Verdana;
}
#formulario form {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: small;
	color: #0476D3;
	line-height: 14px;
	text-align: justify;
	margin-top: 0px;
}
#formulario #boton {
	text-align: right;
}
#formulario #boton input {
	border: 1px solid #0476d3;
	font-size: small;
	font-weight: bold;
	background-color: #E7B229;
	width: 100px;
	color: #0476d3;
	background-image: url(../imagenes/estructura/fnd_menu.gif);

}
#formulario p {
	font-size: small;
}
#formulario label {
	color: #0476d3;
}
#contenido #contenidoderecha {
	text-align: left;
	float: left;
	width: 690px;
}

#contenidoderecha p {
	font-size: small;
	font-weight: normal;
}
.small {
	font-size: small;
}
#cabecera #menu a:visited {
	color: #0476D3;

}
#cabecera #menu a:hover {
	color: #FFFFFF;
}
#menuizq #menuitemon {
	line-height: 16px;
	vertical-align: middle;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0476D3;
	padding-right: 8px;
	padding-left: 44px;
	background-image: url(../imagenes/iconos/flechita4on.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	font-weight: bold;
	color: #000066;
	padding-top: 8px;
	padding-bottom: 8px;
}
#menuizq #menuitemon a {
	color: #000066;
	text-decoration: none;
}
#menuizq #menuitemon a:visited {
	color: #000066;
	text-decoration: none;
}
#menuizq #menuitemon a:hover {
	color: #000066;
	text-decoration: underline;
}
#menuizq .menuitem_desplegado {
	line-height: 16px;
	vertical-align: middle;
	padding-right: 8px;
	padding-left: 34px;
	background-image: url(../imagenes/iconos/flechita4submenu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	font-weight: bold;
	color: #000066;
	padding-top: 8px;
	padding-bottom: 0px;
}
#menuizq .menuitem a {
	color: #0476D3;
	text-decoration: none;
}
#menuizq .menuitem a:visited {
	border-bottom-color: #0476D3;
	text-decoration: none;
}
#menuizq .menuitem a:hover {
	border-bottom-color: #0476D3;
	text-decoration: underline;
}

#listado .botonderder {
	float: right;
	width: 100px;
	text-align: left;
}
#listado .botonderizq {
	float: right;
	width: 100px;
	text-align: right;
}
.datos_contacto_lateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	height: 100%;
}
.datos_contacto_lateral_peq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	height: 100%;
}
#contenido #contenidoderecha_contacte {
	text-align: left;
	float: right;
	width: 500px;
}
#cartel_contacte {
	background-image: url(../imagenes/estructura/cartelito_contacto.gif);
	background-repeat: no-repeat;
	background-position: right center;
	width: 350px;
	float: right;
	height: 480px;
	z-index: 1;
	position: relative;
}

.menu_b1 a:hover {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/1b.gif);
	background-repeat: no-repeat;
	float: left;
	cursor: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b2 a:hover {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/2b.gif);
	background-repeat: no-repeat;
	float: left;
	cursor: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b3 a:hover {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/3b.gif);
	background-repeat: no-repeat;
	float: left;
	cursor: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b4 a:hover {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/4b.gif);
	background-repeat: no-repeat;
	float: left;
	cursor: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b5 a:hover {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/5b.gif);
	background-repeat: no-repeat;
	float: left;
	cursor: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b6 a:hover {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/6b.gif);
	background-repeat: no-repeat;
	float: left;
	cursor: auto;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b6 a{
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/6a.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b5 a{
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/5a.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.menu_b4 a{
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/4a.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.menu_b3 a{
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/3a.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b2 a{
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/2a.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b1 a{
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/1a.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b6 {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/6c.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b5 {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/5c.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.menu_b4 {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/4c.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}

.menu_b3 {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/3c.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}
.menu_b2 {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/2c.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}.menu_b1 {
	height: 43px;
	width: 129px;
	background-image: url(../imagenes/menu/1c.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	margin: 0px;
	padding: 0px;
	position: relative;
}
li.submenu               {
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: normal;
	color: #000066;
	font-size: small;
	text-decoration: none;
	list-style-position: inside;
	list-style-image: url(../imagenes/iconos/flechitasubmenu.gif);
	text-align: left;
	position: relative;
	bottom: 13px;
}
#menuizq #separador {
	clear: both;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0476D3;
}
#foto_centrocontrol {
	background-image: url(../imagenes/foto_centrocontrol.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 265px;
	width: 410px;
	float: right;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	position: relative;
}
.subtitulo {
	font-weight: bold;
	color: #024A93;
	font-size: small;
}


.tabla_recursos {
	width: 650px;
	background-color: #FFFFFF;
	border: 1px solid #0476D3;
	margin-left: 19px;
	clear: both;
	margin-bottom: 25px;
}
.tabla_recursos   .cabecera_tabla {
	width: 100%;
	background-color: #0476D3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	clear: both;
	height: 20px;
	text-indent: 5px;
	vertical-align: middle;
	line-height: 20px;
}
.tabla_recursos  .cabecera_turno {
	width: 100%;
	background-color: #E7B229;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	text-transform: uppercase;
	color: #0476D3;
	text-decoration: none;
	clear: both;
	height: 16px;
	text-align: center;
	line-height: 16px;
	border-top: 1px solid #0476D3;
	border-bottom: 1px solid #0476D3;
}
.tabla_recursos  .personal {
	width: 40%;
	background-color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #0476D3;
	border-right-color: #0476D3;
	border-bottom-color: #0476D3;
	border-left-color: #0476D3;
}
.tabla_recursos  .maquinas {
	background-color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	float: right;
	width: 55%;
}
.tabla_recursos  .separador {
	clear: both;
}

.separador_tablas_recursos {
	height: 20px;
	width: 100%;
}
#banner_contacto {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_contacto.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner_contratos {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_contratos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner_sac {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_sac.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner_noticias {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banners_noticias.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner_historico {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_historico.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;
}
#banner_centrocontrol {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_centro.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner_seguridad {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_seguridad.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner_nuevotrazado {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_nuevotrazado.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner_avisolegal {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_avisolegal.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#banner_mapaweb {
	height: 171px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(../imagenes/banner_mapaweb.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#contenido #listado_contratos {
	text-align: left;
	float: left;
	width: 680px;
}
#listado_contratos h3 {
	margin: 0px;
	padding: 0px;
	font-size: small;
	color: #0476d3;
	font-weight: bold;
	text-align: left;
	padding-left: 18px;
	background-image: url(../imagenes/iconos/flechita3.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#listado_contratos .fecha {
	color: #E9AB07;
	margin-left: 3px;
	margin-right: 3px;
}
#listado_contratos .icono {
	float: left;
	height: 90px;
	width: 60px;
	margin-right: 5px;
	margin-top: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #CBE2F5;
	border-right-color: #CBE2F5;
	border-bottom-color: #CBE2F5;
	border-left-color: #CBE2F5;
}
#listado_contratos img {
	height: 48px;
	width: 48px;
}
#listado_contratos a.list_titulo {
	font-size: small;
	line-height: 16px;
	font-weight: bold;
	color: #0476d3;
	text-align: left;
	padding-left: 1px;
}
#listado_contratos .listitem {
	clear: both;
	width: 660px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 0px;
}
#listado_contratos .texto {
	height: 48px;
}
#listado_contratos a.list_titulo {
	line-height: 16px;
	color: #0476d3;
	list-style-position: inside;
	list-style-image: url(../imagenes/iconos/flechita3.gif);
	list-style-type: circle;
	font-weight: bold;
}
#listado_contratos p {
	padding: 0px;
}
#listado_contratos .infoizq {
	float: left;
}
#listado_contratos .botonder {
	float: right;
	width: 100px;
}
#listado_contratos .paginado {
	clear: both;
	width: 660px;
	padding-bottom: 5px;
	padding-top: 3px;
	border-top: 1px solid #0476d3;
	margin-top: 5px;
	height: 19px;
	line-height: 19px;
	margin-bottom: 10px;
}
#listado_contratos .botonderder {
	float: right;
	width: 100px;
	text-align: left;
}
#listado_contratos .botonderizq {
	float: right;
	width: 100px;
	text-align: right;
}
span.color_destacado {
	color: #03257E;
}
#listado_contratos    .listadoarchivos {
	float: right;
	width: 250px;
	margin-left: 30px;
	border: 1px solid #E7B229;
	padding-bottom: 10px;
	clear: right;
	margin-bottom: 10px;
}
.listadoarchivos    .titulolistadoarchivos {
	background-color: #0476D3;
	color: #E7B229;
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	height: 20px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.listadoarchivos  .item {
	font-size: small;
	line-height: 20px;
	color: #0476D3;
	height: 16px;
	margin-top: 4px;
}
.listadoarchivos  .item  a {
	margin-left: 7px;
	padding-left: 15px;
	background-image: url(../imagenes/iconos/file.gif);
	background-repeat: no-repeat;
	background-position: left;
	line-height: 16px;
}
.listadoarchivos  .item  a:visited {

}
.listadoarchivos  .item  a:hover {
	background-image: url(../imagenes/iconos/file_hover.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.contacte_mc30 {font-size: large}
.puntos_avisolegal {
	font-weight: bold;
	color: #0476D3;
}
#foto_atencionalusuario {
	background-image: url(../imagenes/foto_tunelplanetario.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 265px;
	width: 410px;
	float: right;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	margin-top: 0px;
	position: relative;
	top: 46px;
}
#listado_contratos a.list_titulo:hover {
	line-height: 16px;
	color: #0476d3;
	list-style-position: inside;
	list-style-image: url(../imagenes/iconos/flechita3.gif);
	list-style-type: circle;
	font-weight: bold;
	text-decoration: underline;
}
#menuizq #cajamenu_quienes {
	height: 400px;
	background-image: url(../imagenes/estructura/cartel_quienes.gif);
	background-repeat: no-repeat;
	background-position: center 80px;
}
#boton_googlemaps a {
	background-image: url(../imagenes/estructura/ver_aire.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 18px;
	width: 126px;
	top: 180px;
	position: relative;
}
#boton_googlemaps a:hover {
	background-image: url(../imagenes/estructura/ver_aire_hover.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 18px;
	width: 126px;
	position: relative;
	top: 180px;
}
#foto_historico {
	background-image: url(../imagenes/foto_historico.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 555px;
	width: 440px;
	float: right;
	position: relative;
	padding: 0px;
	margin: 0px;
}
#foto_galeria {
	background-image: url(../imagenes/fondo_historico_galeriadeimagenes.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 500px;
	width: 670px;
	padding: 0px;
	margin: 0px;
	clear: both;
}
#contenido  #contenidoderecha_altofijo {
	text-align: left;
	float: right;
	width: 695px;
	height: 400px;
}
#menuizq .menuitem {
	line-height: 16px;
	vertical-align: middle;
	padding-right: 8px;
	padding-left: 34px;
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	font-weight: bold;
	color: #0476D3;
	padding-top: 8px;
	padding-bottom: 8px;
	background-image: url(../imagenes/iconos/flechita4.gif);
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0476D3;
}
#tabla_naranja .listnoticias .list_titulo {
	font-size: small;
}
.fnd_audiovisuales {
	background-image: url(../imagenes/estructura/fondo_mostrado_de_noticias_videos.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.fnd_noticias {
	background-image: url(../imagenes/estructura/fondo_mostrado_de_noticias.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#contenidoderecha .modulo_recursos {
	height: 167px;
	width: 652px;
	margin: auto;
	background-image: url(../imagenes/estructura/fnd_modulos_centrocontrol.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#contenidoderecha .modulo_recursos .recursos_izq {
	float: left;
	width: 131px;
	padding-top: 45px;
}
#contenidoderecha .modulo_recursos .recursos_der {
	float: right;
	width: 520px;
}
#contenidoderecha .modulo_recursos .recursos_der .fotos_flota {
	margin-top: 16px;
	margin-left: 21px;
	height: 77px;
}
#contenidoderecha .modulo_recursos .recursos_der .fotos_flota .foto_flota {
	float: left;
	margin-right: 5px;
}
#contenidoderecha .modulo_recursos .recursos_der .fotos_flota .foto_flota img {
	border: 1px solid #0476D3;
}

#contenidoderecha .modulo_recursos .rotulo_vigilancia {
	height: 67px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../imagenes/rotulos/rot_vigilancia.gif);
}
#contenidoderecha .modulo_recursos .ico_vigilancia {
	float: left;
	width: 131px;
	height: 122px;
	background-image: url(../imagenes/iconos/ico_vigilancia.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#contenidoderecha .modulo_recursos .rotulo_limpieza {
	height: 67px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../imagenes/rotulos/rot_limpieza.gif);
}
#contenidoderecha .modulo_recursos .ico_limpieza {
	float: left;
	width: 131px;
	height: 122px;
	background-image: url(../imagenes/iconos/ico_limpieza.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#contenidoderecha .modulo_recursos .rotulo_reparaciones {
	height: 67px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../imagenes/rotulos/rot_reparaciones.gif);
}
#contenidoderecha .modulo_recursos .ico_reparaciones {
	float: left;
	width: 131px;
	height: 122px;
	background-image: url(../imagenes/iconos/ico_reparaciones.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#contenidoderecha .modulo_recursos .rotulo_instalaciones {
	height: 67px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../imagenes/rotulos/rot_instalaciones.gif);
}
#contenidoderecha .modulo_recursos .ico_instalaciones {
	float: left;
	width: 131px;
	height: 122px;
	background-image: url(../imagenes/iconos/ico_instalaciones.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#contenidoderecha .modulo_recursos .rotulo_cortes {
	height: 67px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../imagenes/rotulos/rot_cortes.gif);
}
#contenidoderecha .modulo_recursos .ico_cortes {
	float: left;
	width: 131px;
	height: 122px;
	background-image: url(../imagenes/iconos/ico_cortes.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#contenidoderecha .modulo_recursos .rotulo_control {
	height: 67px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../imagenes/rotulos/rot_control.gif);
}
#contenidoderecha .modulo_recursos .ico_control {
	float: left;
	width: 131px;
	height: 122px;
	background-image: url(../imagenes/iconos/ico_control.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#contenidoderecha .modulo_recursos .rotulo_apoyo {
	height: 67px;
	background-repeat: no-repeat;
	background-position: center bottom;
	background-image: url(../imagenes/rotulos/rot_apoyo.gif);
}
#contenidoderecha .modulo_recursos .ico_apoyo {
	float: left;
	width: 131px;
	height: 122px;
	background-image: url(../imagenes/iconos/ico_apoyo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#txt {
	margin-left: 25px;
	line-height: 21px;
}
#izquierda {
	width: 230px;
	float: left;
	margin-right: 40px;
	margin-left: 40px;
}
#izquierda2 {

	width: 230px;
	float: right;
}
#contenido .titulo_mapa {
	font-size: medium;
	line-height: 19px;
	color: #024A93;
	font-weight: bold;
	text-align: center;
	margin-right: 75px;
}
#titulo_cabecera a {
	color: #024A93;
	text-decoration: none;
}
#titulo_cabecera a:hover {

	color: #E7B228;
	text-decoration: none;
}
#segundo a {
	color: #0476d3;
	text-decoration: none;
}
#segundo a:hover {
	color: #02457B;
	text-decoration: none;
}
#contenedor {
	margin-bottom: 10px;
}
#apartado {
	margin-bottom: 50px;
}
#foto_premios {
	background-image: url(../imagenes/foto_premios.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 630px;
	width: 440px;
	float: right;
	position: relative;
	padding: 0px;
	margin: 0px;
}
.separador_body {
	clear: both;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0476D3;
}
#completa #contenido #contenidoderecha #tabla_naranja .imagen_vacia {
	height: 150px;
	width: 200px;
	float: left;
	border: 1px solid #FFFFFF;
	margin-right: 11px;
}
#completa #contenido #contenidoderecha #tabla_naranja .descripcion_vacio {
	height: 40px;
	width: 190px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	color: #0476D3;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: text-top;
	margin-left: 5px;
}
