
body {
	text-align: center;
	margin-top: 0px;
	background-color: #ffffff;
	font-size:12px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
		}
div {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #aaaaaa;
	border: 1px solid #aaaaaa;
	padding: 0px 2px 0px 2px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #cccccc;
}


select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
a {
	color: #457CA9;
	text-decoration: none;
}


a:hover {
	color: #457CA9;
	text-decoration: underline;
}

p { 
margin:0;
padding:0
}

h3 {
font-size:16px;
color: #003859;
font-weight:bold;
margin: 5px 0 5px 0;
padding:0;
}

form {
margin: 0
}


/* ESTILOS DE TEXTOS */

.blanco {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFFFFF
}

.blanco a:link {color: #FFFFFF; text-decoration:none}
.blanco a:visited {color: #FFFFFF; text-decoration:none}
.blanco a:hover {color: #FFFFFF; text-decoration:underline}

.titulo {
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
color: #003859;
margin: 0;
padding: 2px 0 0 0;
font-weight:bold
}

.listado {
}

.listado ul {
margin:0;
padding: 0 0 0 17px;
}

.listado li {
list-style:url(../../images/triangulo.gif);
}

.t_secundario {
font-size:10px
}

.enlace {font-size:13px}

.enlace a:link {color: #457CA9;	text-decoration: none}
.enlace a:visited {	color: #457CA9;	text-decoration: none}
.enlace a:hover {color: #457CA9; text-decoration: underline}

.ladillo {
color: #336699;
font-weight:bold;
}

/* */


#paginado {
text-align:center;
}

#paginado ul {
margin:0;
padding:0;
}

#paginado li {
list-style:none;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #006699;
font-weight:bold;
padding:3px;
}

#paginado .down {
width: 10px;
float:left;
}

#paginado .up {
width:10px;
float:right;
}

#paginado .on {
color: #003859;
padding-right:4px }

#paginado li a:link { color: #006699; text-decoration:none}
#paginado li a:visited { color: #006699; text-decoration:none}
#paginado li a:hover { color: #003859; text-decoration:none}


/* /ESTILOS DE TEXTOS */


#contenedor {
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#cabecera {
	border-bottom: 2px #336699 solid;
	height:86px;
	margin-bottom:6px;
}
#login {
/*	text-align: right;
	margin: 5px 0px 5px 0px;*/
	float:left;
	height:100%;
	padding-right:6px;
	width:206px;
}
#login input {
	border-color:#333333;
	color:#333333;
}
#login table {
	height:90%;
	width:95%;
}
#login th {
	padding-left:6px;
	white-space:nowrap;
	}
#logo {
	position: absolute;
}
#transiciones {
	position: absolute;
	margin-left: 212px;
}
#menu {
	/*position: absolute;
	height: 48px;
	margin: 84px 0px 0px 142px;
	padding: 1px 0px 0px 6px;*/
	float:left;
	height:75px;
	text-align:left;
}
#cuadro_menu {
	/*border: 1px solid #ffffff;*/
	width: 232px;
	margin-top: 5px;
	position: absolute;
	margin-left: 526px;
}
#cuadro_menu input {
	background-color: #8CA9C6;
	border: 0px solid #8CA9C6;
	color: #ffffff;
}
#pie {
	background-color:#003859;
	display:block;
	padding-left:648px;
}

/* Cuerpos de página */

#cuerpo_principal {
widht:569px; 
height: 342px; 
overflow:hidden;
text-align:justify;
font-size:13px;
padding: 0 6px 0 6px;
}

#cuerpo_principal2 {
width: 444px;
height:360px;
overflow:hidden;
text-align:justify;
font-size:13px;
padding: 0 6px 0 6px;
}

#cuerpo_principal3 {
width: 339px;
height: 279px;
overflow:hidden;
text-align:justify;
font-size:13px;
padding: 0 6px 0 6px;
}

#cuerpo_principal4 {
width: 379px;
height: 342px;
overflow:hidden;
text-align:justify;
font-size:13px;
padding: 0 6px 0 6px;
}

#cuerpo_principal5 {
width: 542px;
height: 342px;
overflow:hidden;
text-align:justify;
line-height:13px;
font-size:13px;
padding: 0 6px 0 6px;
}

#cuerpo_base {
width: 757px;
height: 360px;
}

#cuerpo_base .cabecera {
height: 32px;
}

#cuerpo_base .contenido {
height: 342px;
text-align:justify;
padding-left:6px;
}

#cuerpo_base .input {
width: 297px;
height: 14px;
border: 1px solid #006699;
color: #003859;
margin-bottom:3px
}

#cuerpo_base textarea {
width: 300px;
height: 80px;
border: 1px solid #006699;
overflow:auto;
color: #003859;
}

#cuerpo_base .submit { 
width: 90px;
height: 16px;
border: 1px solid #006699;
color: white;
background-color: #5b84ad;
}

#mapaweb {
}

#cajamc {
width: 188px;
padding-top:25px;
height: 182px;
background-image:url(../../images/fondo_mapa_mc.jpg);
background-repeat: no-repeat;
background-position: left top;
background-color: #e7eaec;
}

#lista_pe {
font-size:10px;
margin-left:17px
}

#lista_pe ul {
margin:0;
padding:0
}

#lista_pe li {
list-style: url(../../images/circulo_mini.gif);
margin: 0 0 0 15px;
}

#listadomc ul {
padding: 0 0 0 10px;
margin: 0 0 0 0;
}

#listadomc li {
margin: 0 0 0 15px;
list-style:url(../../images/circulo.gif); 
}

#listadomc li a:link {color: #5b84ad; text-decoration: none }
#listadomc li a:visited {color: #5b84ad; text-decoration: none }
#listadomc li a:hover {color: #5b84ad; text-decoration: underline }

.enlace1 {margin-bottom:10px}

.enlace1 a:link {font-weight: bold; color: #003859; text-decoration: none }
.enlace1 a:visited {font-weight: bold;  color: #003859; text-decoration: none }
.enlace1 a:hover {font-weight: bold;  color: #003859; text-decoration: underline }

#mapaweb li {
list-style:url(../../images/triangulo.gif) inside; 
margin: 0 0 0 0;
}

#mapaweb li a:link {color: #5b84ad; text-decoration: none }
#mapaweb li a:visited {color: #5b84ad; text-decoration: none }
#mapaweb li a:hover {color: #5b84ad; text-decoration: underline }

/************* PLANTILLA TEXTO *****************/

#migas {
	margin: 0px 0px 2px 212px;
}
#migas td {
	color: #003859;
	font-size: 10px;
}
#migas a {
	color: #003859;
	text-decoration: none;
}
#migas a:hover {
	text-decoration: underline;
}
#tit_menu {
	background-color:#003859;
	border-bottom:1px #ffffff solid;
	color: #FFFFFF;
	font-size: 13px;
	height: 33px;
	line-height: 33px;
	width:206px;
}
#tit_menu img {
	float: left;
	padding-left:6px;
	padding-top:3px;
}
#opcion_menu a.sel {
	color: #00263E;
}
#opcion_menu {
	border-bottom: 1px solid #1b3b5d;
	font-weight:normal;
	margin:0 12px 0 12px;
	padding:6px 0 6px 23px;
	/*margin: 11px 40px 0px 11px;
	padding: 0px 0px 4px 0px;
	*/
}
#opcion_menu a {
	color: #ffffff;
	text-decoration: none;
}
.texto_gen {
	background-color: #CFD0BF;
	border: 1px solid #003859;
	padding: 18px 12px 18px 12px;
	text-align: justify;
	vertical-align:top;
}
#texto_general {
	font-size: 13px;
	line-height: 19px;
}
#titulo_texto {
	color: #003859;
	font-size: 20px;
	border-bottom: 1px solid #003859;
	margin-bottom: 11px;
	padding-bottom: 7px;
}
#titulo_secundarios_texto {
	color: #003859;
	font-size: 13px;
	margin: 16px 0px 0px 0px;
	font-weight: bold;
}
#foto_right {
	border: 1px solid #003859;
	float: right;
	margin: 5px 0px 5px 15px;
}
#foto_left {
	border: 1px solid #003859;
	float: left;
	margin: 5px 15px 5px 0px;
}
#archivos_adjuntos {
	margin: 25px 0px 0px 0px;
	clear: both;
}
#tit_adjuntos {
	color: #003859;
	font-size: 13px;
	font-weight: bold;
}
#cuadro_adjuntos {
	border: 1px dashed #A2A6B1;
	padding: 6px 10px 6px 10px;
	margin-top: 7px;
}
#cuadro_adjuntos td {
	width: 50%;
	height: 20px;
}
#paginacion {
	text-align: center;
	margin-top: 15px;
	color: #1E2024;
}
#paginacion a {
	padding: 0px 4px 0px 4px;
	color: #737988;
}
#paginacion a.pag_seleccionado {
	color: #1E2024;
}
#viculos_total {
	margin: 20px 0px 0px 0px;
}
#vinculo {
	border: 1px dashed #A2A6B1;
	padding: 6px 10px 6px 10px;
	margin-top: 10px;
}
#vinculo td {
	line-height: 20px;
}
#imagen_vinculo {
	border: 1px solid #003859;
	width: 160px;
	background-color: #ffffff;
	text-align: center;
}
#archivos_adjuntos2 {
	margin: 0 0 12px 0;
	}
#cuadro_adjuntos2 {
	border: 1px solid #006699;
	padding: 6px 0px 6px 10px;
	
}
#cuadro_adjuntos2 td {
	line-height: 17px;
}
#margen_archivos {
	margin-bottom: 2px;
}

#margen_archivos a:link {color: #457CA9; text-decoration:none}
#margen_archivos a:visited {color: #457CA9; text-decoration:none}
#margen_archivos a:hover {color: #457CA9; text-decoration:underline}


#listado td {
	border-bottom: 1px solid #A6B1A8;
	padding: 5px 10px 5px 0px;
}
#listado2 td {
	border-bottom: 1px solid #A6B1A8;
	padding: 2px 10px 2px 0px;
}
#limpio {
	clear:both;
}

img {
	border:none;
	}
	
#herramientas {
	border-bottom: 2px #336699 solid;
	height: 82px;
}
#principal {
padding-bottom:6px;
}
#cuerpo {
	border:none;
}
#cuerpo td {
	
}
#novedades {
	margin-right: 6px;
	border:1px #00334d solid;
	padding: 6px;	
	vertical-align: top;
	width: 192px;
	height: 192px;
	overflow:hidden;
}

#novedades h2 {
font-size:14px;
font-weight:bold;
margin: 0 0 10px 0;
padding:0;
color: #003859;
}

#novedades h2 a:link {color: #003859; text-decoration:none }
#novedades h2 a:visited {color: #003859; text-decoration:none }
#novedades h2 a:hover {color: #003859; text-decoration:underline }

#novedades p {
margin-bottom:10px
}

#banner01 {
	margin-right: 6px;
	margin-bottom: 7px;
	border:1px #00334d solid;
	vertical-align: top;
	width: 434px;
}
#banner05 {	
	margin-right: 6px;
	margin-bottom: 7px;
	vertical-align: top;
	line-height: 1px;
	font-size: 1px;
}
#banner02 {
	margin-right: 6px;
	border:1px #00334d solid;
}
#banner03 {
	border:1px #00334d solid;
}
#banner04 {
	margin-bottom: 6px;
	border:1px #00334d solid;
}
#texto {
	background-color:#cfd0bf;
	vertical-align:top;
	height: 160px;
}
#pie a:link {color:#ffffff; text-decoration:none}
#pie a:visited {color:#ffffff; text-decoration:none}
#pie a:hover {color:#ffffff; text-decoration:underline}

#pie table {
	background-color:#336699;
	border-left:6px #ffffff solid;
	height:24px;
	width:322px;
}
#pie td {
	text-align:center;
	}
object {
margin:0px;
padding:0px;
}
#novedades p {
}

body {
cursor:default;
}
body,
div,
select,
textarea {
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #00334d;
scrollbar-3dlight-color: #00334d;
scrollbar-darkshadow-color: #00334d;
}
#texto #titulo {
padding-bottom:32px;
}
#texto #titulo img {
float:right;
}
.nav-rojo {
text-align:right;
}
.nav-rojo a {
color:#cd3300;
}

#submenu {
background-color:#5B84AD;
border-right:6px #ffffff solid;
vertical-align:top;
width:206px;
/*
width="164" background="images/fondo_menu.gif" valign="top"
*/
}

#central {
width: 420px;
float:left;
margin-left:10px;
padding-top:20px;
}

#central h2 {
font-size: 16px;
font-weight:bold;
color: #003859;
margin:0;
line-height:14px;
padding:7px 0 5px 0;
}

#central .cuerpo1 {
font-size:13px;
color: #000000;
width: 216px;
line-height:12px;
float:left;
}

#central .cuerpo1 p {
text-align:justify;
}

#central .cuerpo2 {
width:197px;
font-size:13px;
color: #000000;
line-height:12px;
float:left
}

#central .cuerpo2 p {
text-align:justify;
}

#caja_banner {
float:left;
width: 119px;
height: 360px;
background: #006699;
}

#caja {
float: right;
width: 197px;
height: 357px;
margin-right:0px;
}


.flash {
margin: 0 0 10px 0;
width: 197px;
height: 105px;
}

#caja_subvencion {
width:133px; 
height: 304px; 
background-color:#006699; 
float:right;
padding:5px;
}

#caja_subvencion input {
width: 102px;
height: 14px;
background: #5b84ad;
border: 1px solid white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: white
}

#caja_subvencion .cabecera {
width:100%;
height: 76px;
}

#caja_subvencion .registro {
border: 1px solid white;
width:129px;
height:105px;
}

.caja_idiomas {
}

.caja_idiomas a:link { color: black; text-decoration:none }
.caja_idiomas a:visited { color: black; text-decoration:none }
.caja_idiomas a:hover { color: black; text-decoration:underline }

.caja_idiomas h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color: #003859;
margin:0;
padding: 0;
}

.caja_idiomas h2 a:link {color: #003859; text-decoration:none }
.caja_idiomas h2 a:visited {color: #003859; text-decoration:none }
.caja_idiomas h2 a:hover {color: #003859; text-decoration:none }

#lateral_dcha {
border:1px solid #003859;
width:195px; 
height:358px;
float:right;
}

#lateral_reglas {
border:1px solid #003859;
width:195px; 
height:358px;
float:right;
background: url(../../images/reglasorigen.jpg) no-repeat
}

#lateral_reglas .descarga {
margin-top:320px;
width: 150px;
height: 13px;
padding: 10px 15px 10px 30px;
border-top: 1px solid white;
color:white;
}

#lateral_reglas .descarga a:link {color: white; text-decoration:none}
#lateral_reglas .descarga a:visited {color: white; text-decoration:none}
#lateral_reglas .descarga a:hover { color: white; text-decoration:underline }

#lateral_vivero {
border:1px solid #003859;
width:195px; 
height:358px;
float:right;
background: url(../../images/rotulo_vivero.jpg) no-repeat
}

#lateral_vivero .ubicacion {
width: 185px;
height:90px;
margin-top: 260px;
font-size: 11px;
color: #FFFFFF;
padding: 5px;
}

#lateral_vivero .ubicacion a:link {color: #FFFFFF; text-decoration:none }
#lateral_vivero .ubicacion a:visited  {color: #FFFFFF; text-decoration:none }
#lateral_vivero .ubicacion a:hover  {color: #FFFFFF; text-decoration:underline }

#central_ubicarse {
width:429px; 
height:360px; 
float:left; 
text-align:justify
}

#central_ubicarse .cabecera {
width:100%;
height: 36px;
}

#central_ubicarse .contenido {
padding: 0 6px 0 6px;
}

#cuerpo_formacion {
width:155px; 
line-height:18px ;
text-align:justify
}

#cuerpo_gestion {
height:360px;
text-align:justify;
width:541px;
padding: 0 6px 0 6px;
}

#cuerpo_pagoficina {
width: 322px;
height: 360px;
float:left;
}

#cuerpo_pagoficina .contenido {
height: 308px;
width: 100%;
background: white;
}

#cuerpo_pagoficina .titulo {
color: #006699;
border-bottom:1px solid #003859;
margin-bottom:5px;
}

#filtro {
width:302px;
height: 27px;
background: #006699;
padding: 7px 10px 0 10px;
color: white;
}

#filtro input {
width: 102px;
height: 14px;
background: #5b84ad;
border: 1px solid white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: white
}

#filtro .boton {
width: 25px;
height: 16px;
border:0;
background: none;
}

#filtro select {
width: 112px;
height: 16px;
* height: 18px;
background: #5b84ad;
border: 1px solid white;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: white;
}

#mapa {
width:427px;
height: 358px;
border:1px solid #003859;
float:right;
}

.mapa {
width:427px;
height: 358px;
border:1px solid #003859;
float:right;
}

#caja_pag {
width: 100%;
height: 18px;
}

#oficinas {
width: 100%;
height: 15px;
background: white;
}

#oficinas a:link { color: #000000; text-decoration: none }
#oficinas a:visited { color: #000000; text-decoration: none }
#oficinas a:hover { background: #d4dae1; text-decoration: none; color: #000000}

#caja_dossier {
border:1px solid #006699; 
width:542px; 
padding:5px;
}

#lateral_gestion {
border:1px solid #003859;
width:195px; 
height:358px;
float:right;
background: url(../../images/cursos_gestion_directa.jpg) no-repeat
}

#lateral_gestion .descarga {
margin-top:260px;
width: 165px;
height: 13px;
padding: 10px 15px 10px 15px;
border-top: 1px solid white;
color:white;
}

#lateral_gestion .descarga a:link {color: white; text-decoration:none}
#lateral_gestion .descarga a:visited {color: white; text-decoration:none}
#lateral_gestion .descarga a:hover { color: white; text-decoration:underline }

.caja_cursos {
border:1px solid #006699;
padding:5px;
margin-bottom:10px;
}

#img_negocios_A {
width:197px; 
height:360px; 
margin-right:6px; 
float:left
}

#img_negocios_A img {
border: 1px solid #003859;
}

#img_negocios_B {
width:197px; 
height:360px; 
float:right
}

#img_negocios_B img {
border: 1px solid #003859;
}

#cuerpo_negocios {
width:351px; 
height: 360px; 
float:left
}

#cuerpo_negocios .cabecera {
height:32px;
}

#cuerpo_negocios .contenido {
width: 177px;
padding: 20px 0 0 24px;
}


/* Página de vinculos */

#cab_vinculos {
width:757px; 
height:141px; 
background: url(../../images/fondo_vinculos.jpg) no-repeat;
}

#menu_link div.barraMenu,
#menu_lin div.barraMenu a.botonMenu {
font-size: 12px;
color: white;
padding-left:10px;
}

#menu_link div.barraMenu {
text-align: left;
}

#menu_link div.barraMenu a.botonMenu {
background-color: #003859;
color: white;
padding: 0 10px 0 10px;
text-decoration: none;
height:16px;
}

#menu_link div.barraMenu a.botonMenu:hover {
background-color: #5b84ad;
}

#menu_link div.barraMenu a.botonMenu:active {
background-color: #5b84ad;
}

#menu_enlaces {
width:305px; 
height:16px; 
margin-left: 452px;
}

#enlaces {
width:305px; 
height:104px; 
margin-left: 452px;
clear:both;
}

#enlaces ul {
margin:0;
padding:11px 0 0 25px;
}

#enlaces li {
list-style:inside;

}

.current {
color: #5b84ad; 
text-decoration:none; 
font-weight:bold
}

#enlaces li a:link {color: #003859; text-decoration:none; font-weight:normal }
#enlaces li a:visited {color: #003859; text-decoration:none; font-weight:normal  }
#enlaces li a:hover {color: #003859; text-decoration:none; font-weight:normal  }

#cuerpo_vinculos {
width:585px; 
height:219px; 
margin-left: 172px
}

#vinculo_imagen {
width:200px; 
height: 95px; 
margin: 60px 0 0 0; 
border: 1px solid #003859; 
float:left
}

#vinculo_texto {
width: 350px; 
height: 219px; 
float:right;
padding-right: 10px
}

#vinculo_texto .titulo {
color: #003859;
font-weight:bold
}

/* /Página de Vinculos */

#cuerpo_tablas {
width:542px; 
height:360px; 
float:left; 
padding:0 6px 0 6px
}

#cuerpo_empleo {
width:581px; 
height:360px; 
float:left
}

#cuerpo_empleo .cabecera {
width:32px;
}

#cuerpo_galeria {
width:391px; 
height:360px; 
float:left
}

#cuerpo_galeria .cabecera {
height:32px
}

#cuerpo_galeria .contenido {
padding: 26px 70px 0 10px;
}

#cuerpo_galeria h3 {
font-size: 14px;
color: #006699;
font-weight:bold;
margin:0;
padding: 23px 0 23px 0;
}

#cuerpo_galeria li {
font-weight:bold;
list-style:inside;
}

#cuerpo_galeria .info {
font-weight:normal;
margin-top:20px;
}


#galeria {
width:360px;
height:360px; 
float:right
}

#galeria .principal {
width:358px;
height: 286px;
margin: 23px 0 6px 0;
border:1px solid #003859;
clear:both
}

#galeria .miniatura {
width:100%;
height:44px;
}

#galeria .mini {
width:53px;
height: 41px;
border: 1px solid #003859;
float:left;
margin-right:6px;
}

#galeria .on {
width:53px;
height: 41px;
border: 1px solid #003859;
float:left;
margin-right:6px;
background:#5b84ad;
}

#galeria .on img {
filter: alpha(opacity=50); opacity: .50;
}


/* Tablas de reglas oficinas */


.tabla_activo {
background:#d4dae1;
}

.tabla_hover {
background:#d4dae1;
}

.tabla_normal {
background: #FFFFFF;
}

.tr_enlace a:link {color: black; text-decoration:none }
.tr_enlace a:visited {color: black; text-decoration:none }
.tr_enlace a:hover {color: black; text-decoration:none }

/* MELILLA CALIDAD */

#menu_incentivos {
width: 119px;
height: 360px;
background: #006699;
float:left;
margin-right:6px;
font-size:12px;
}

#menu_incentivos .enlaces {
margin: 66px 0 0 0;
}

#menu_incentivos .boton {
width:109px;
height:20px;
padding: 5px 10px 0 0;
}

#menu_incentivos .boton a:link {color: white; text-decoration:none}
#menu_incentivos .boton a:visited {color: white; text-decoration:none}
#menu_incentivos .boton a:hover {color: white; text-decoration:none}

#menu_incentivos .current {
width: 109px;
height: 20px;
background:white;
color: #006699;
padding: 5px 10px 0 0;
}

#cuerpo_incentivos {
width:450px;
height: 360px;
float:left;
}

#cuerpo_formacionmc {
width: 568px;
padding: 0 6px 0 6px;
height: 360px;
float:left;
}

#cuerpo_incentivos .cabecera {
width: 100%;
height: 32px;
}

#cuerpo_incentivos h3 {
padding:0;
margin:0 0 14px 0;
font-size:14px;
color: #006699;
font-weight:bold;
}

#menu_mc {
width: 150px;
height: 340px;
background:url(../../images/fondo_menumc.jpg) no-repeat;
float:right;
padding: 10px;
}

.quees {
display: block;
background: url(../../images/menu_mc1.jpg) no-repeat;
width: 145px;
height: 19px;
color: white;
padding: 4px 0 0 5px;
margin-bottom:2px;
font-size:11px;
}
			
a.quees:link, a.quees:visited, a.quees:active {
background: url(../../images/menu_mc1.jpg) no-repeat;
color:white;
}
			
a.quees:hover {
 background: #006699 no-repeat;
 color:white;
 text-decoration:none;
}

#menu_empresas {
width: 175px;
height: 360px;
background:#006699;
float:left;
}

#menu_empresas .enlaces {
margin: 48px 0 0 0;
height:292px;
}

#menu_empresas .boton {
width:165px;
height:15px;
padding: 3px 10px 2px 0;
color:white;
font-size:11px;
}

#menu_empresas .boton a:link {color: white; text-decoration:none}
#menu_empresas .boton a:visited {color: white; text-decoration:none}
#menu_empresas .boton a:hover {color: white; text-decoration:none}

#menu_empresas .current {
width: 165px;
height: 15px;
background:#003859;
color: white;
padding: 3px 10px 2px 0;
font-size:11px;
font-weight:normal
}


#cuerpo_empresas {
width:406px;
height:360px;
float:left;
}

#cuerpo_empresas .cabecera {
width:400px;
height: 44px;
padding: 4px 0 0 6px;
}

#cuerpo_empresas .contenido {
width: 406px;
height: 312px;
}

#sel_empresa {
width: 192px;
height: 312px;
float:left;
background: #003859;
}

.boton_empresa {
display: block;
border: 1px solid #003859;
width: 145px;
height: 13px;
color: white;
padding: 2px 0 3px 5px;
font-size:11px;
}
			
a.boton_empresa:link, a.boton_empresa:visited, a.boton_empresa:active {
border: 1px solid #003859;
color:white;
}
			
a.boton_empresa:hover {
 border: 1px solid #006699;
 color:white;
 text-decoration:none;
}



#caja_empresa {
width:207px;
height: 310px;
border: 1px solid #006699;
float:right;
}

#caja_empresa .cajaimagen {
margin:6px;
width:193px;
height: 116px;
border: 1px solid #006699;
}

#paginado_empresas {
float:right; 
height:10px;
padding: 0 10px 5px 5px;

}

#paginado_empresas ul {
margin:0;
padding:0;
}

#paginado_empresas li {
list-style:none;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #006699;
padding:2px;
}

#paginado_empresas .down {
width: 6px;
float:left;
}

#paginado_empresas .up {
width:6px;
float:right;
}

#paginado_empresas .on {
color: white;
padding-right:4px }

#paginado_empresas li a:link { color: white; text-decoration:none}
#paginado_empresas li a:visited { color: white; text-decoration:none}
#paginado_empresas li a:hover { color: white; text-decoration:underline}

#cuerpo_descargas {
width:554px;
height: 360px;
float:left;
}

#cuerpo_descargas .cabecera {
height: 32px;
}

#lateral_descargas {
float:right;
height:358px;
width: 195px;
background: url(../../images/rotulo_descargas.jpg) no-repeat;
border:1px solid #003859;
}

/* Página Área de Prensa */

#cuerpo_prensa {
width:554px; 
height:360px; 
float:left;
}

#cuerpo_prensa .cabecera {
height:32px
}

#cuerpo_prensa .contenido {
width:542px; 
height: 310px;
padding: 0 6px 0 6px;
}

.titular {
color: #006699;
font-size:14px;
font-weight:bold;
margin:0;
padding:3px 0 3px 0;
}

.titular a:link {color: #006699; text-decoration:none}
.titular a:visited {color: #006699; text-decoration:none}
.titular a:hover {color: #006699; text-decoration:underline}

.noticia {
margin-bottom: 20px;
}

.noticia p {
text-align:justify}

#noticia_completa {
height:275px;
padding-right:9px;
}

.fecha {
color: #003859;
font-weight:bold;
}

.texto_noticia {
height:323px; 
width: 534px;
text-align:justify;
margin:0px;
*margin-left:10px;
}

.imagen {
border: 1px solid #003859;
float:right;
margin: 3px 0 6px 6px
}

#lateral_areaprensa {
width:197px; 
height:360px; 
background: url(../../images/rotulo_prensa.jpg) no-repeat; 
float:right
}

#cuerpo_areaprensa {
padding-left:15px;
width: 540px;
height: 360px;
float:left;
}

#cabecera_space {
margin-bottom:34px
}

.ruta {
font-size:12px;
color: #003859;
margin-bottom:10px;
}

.ruta a:link {color: #003859; text-decoration: none }
.ruta a:visited {color: #003859; text-decoration: none }
.ruta a:hover {color: #003859; text-decoration: underline }

#cuerpo_correo {
width:350px; 
height: 332px; 
margin-left:6px; 
float:left
}

#ubicacion {
font-size:11px; 
width:165px; 
height:282px; 
border:1px solid #336699; 
float:right; 
padding:66px 10px 10px 10px;
}

.error {
color: #FF0000;
font-weight:bold
}

.descargas {

}

.descargas ul {
margin:0 0 0 0;
padding:0;
}

.descargas li {list-style:url(../../images/icono_pdflista.gif) inside }


.caja_dossier {
border:1px solid #003859; 
padding:10px; 
margin-top:7px; 
width: 184px
}

.caja_dossier h2 {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight:bold;
color: #003859;
margin:0;
padding: 0;
}

.caja_dossier h2 a:link {color: #003859; text-decoration:none }
.caja_dossier h2 a:visited {color: #003859; text-decoration:none }
.caja_dossier h2 a:hover {color: #003859; text-decoration:underline }

#ultima_conv { 
margin-top:20px;
}

#ultima_conv h2 {
color: #5b84ad;
font-weight:bold;
font-size:14px;
margin:0;
}


#popup {
padding:10px; 
margin-top:10px; 
border:1px solid #336490
}

#popup .input {
width: 297px;
height: 14px;
border: 1px solid #006699;
color: #003859;
margin-bottom:3px
}

#popup .submit { 
width: 90px;
height: 16px;
border: 1px solid #006699;
color: white;
background-color: #5b84ad;
}

.texto_portada {color: #00334D }
.texto_portada a:link { color: #00334D; text-decoration:none }
.texto_portada a:visited { color: #00334D; text-decoration:none }
.texto_portada a:hover { color: #00334D; text-decoration:none }

/* Europa Direct */

#menu_ed {
width: 150px;
height: 340px;
background:url(../../images/banner_europa.jpg) no-repeat;
float:right;
padding: 10px;
}

#menu_ed .boton {
display: block;
background-color: #000000;
width: 145px;
height: 19px;
color: white;
padding: 4px 0 0 5px;
margin-bottom:2px;
font-size:11px;
filter: alpha(opacity=80); opacity: .80;
}
			
#menu_ed a.boton:link, a.boton:visited, a.boton:active {
background-color: #000000;
color:white;
filter: alpha(opacity=70); opacity: .70;
}

#menu_ed a.boton:hover {
 background: #006699 no-repeat;
 color:white;
 text-decoration:none;
 filter: alpha(opacity=99); opacity: .99;
}

.eu_info {
position:absolute; 
color:white; 
margin: 154px 0 0 0; 
width:170px; 
height: 40px
}

/* MENU ED  botones */

.botoned1 {
display: block;
background: url(../../images/fondo_bed1.jpg) no-repeat;
width: 145px;
height: 19px;
color: white;
padding: 4px 0 0 5px;
margin-bottom:2px;
font-size:11px;
}
			
a.botoned1:link, a.botoned1:visited, a.botoned1:active {
background: url(../../images/fondo_bed1.jpg) no-repeat;
color:white;
}
			
a.botoned1:hover {
 background: #006699 no-repeat;
 color:white;
 text-decoration:none;
}

.botoned2 {
display: block;
background: url(../../images/fondo_bed2.jpg) no-repeat;
width: 145px;
height: 19px;
color: white;
padding: 4px 0 0 5px;
margin-bottom:2px;
font-size:11px;
}
			
a.botoned2:link, a.botoned2:visited, a.botoned2:active {
background: url(../../images/fondo_bed2.jpg) no-repeat;
color:white;
}
			
a.botoned2:hover {
 background: #006699 no-repeat;
 color:white;
 text-decoration:none;
}

.botoned3 {
display: block;
background: url(../../images/fondo_bed2.jpg) no-repeat;
width: 145px;
height: 19px;
color: white;
padding: 4px 0 0 5px;
margin-bottom:2px;
font-size:11px;
}
			
a.botoned3:link, a.botoned3:visited, a.botoned3:active {
background: url(../../images/fondo_bed2.jpg) no-repeat;
color:white;
}
			
a.botoned3:hover {
 background: #006699 no-repeat;
 color:white;
 text-decoration:none;
}

.botoned4 {
display: block;
background: url(../../images/fondo_bed2.jpg) no-repeat;
width: 145px;
height: 19px;
color: white;
padding: 4px 0 0 5px;
margin-bottom:2px;
font-size:11px;
}
			
a.botoned4:link, a.botoned4:visited, a.botoned4:active {
background: url(../../images/fondo_bed2.jpg) no-repeat;
color:white;
}
			
a.botoned4:hover {
 background: #006699 no-repeat;
 color:white;
 text-decoration:none;
}

#banner_ue {
position:absolute; 
margin: 210px 0 0 10px
}






