/* CSS Document */
body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.clear {
	clear: both;
}
.clear_linea {
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECE9D8;
	height: 10px;
	margin-bottom: 5px;
}
.caja {
	width: 916px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 8px;
	margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
}
.caja .cabecera {
	height: 112px;
	padding-right: 8px;
	padding-left: 8px;
}

.cabecera .logo_pe {
	float: left;
	width: 192px;
}
.logo_mir .banner {
	float: left;
	width: 538px;
	height: 60px;
}
.logo_mir .logo {
	float: left;
	width: 162px;
}

.cabecera .cab_decha {
	float: left;
	padding-left: 8px;
	width: 700px;
}
.cabecera .cab_decha .logo_mir {
	text-align: right;
	height: 60px;
	background-color: #004FA6;
	background-image: url(images_css/banderas.jpg);
	background-repeat: no-repeat;
}
.cabecera .cab_decha .canales {
	height: 44px;
	background-color: #d6cebd;
}
.canales ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 286px;
	float: left;
}
.canales li {
	display: inline;
}

.canales ul a {
	display: block;
	float: left;
	color: #000000;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 8px;
	padding-left: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-bottom: 2px;
}

.canales ul a:visited {
	color: #000000;
}
.canales ul .act a {
	color: #D6CEBD;
	background-color: #666666;
}
.canales ul a:hover {
	color: #FFFFFF;
	background-color: #666666;
}
.canales .vg {
	float: left;
}

.canales .buscar {
	float: left;
	width: 290px;
	height: 44px;
	padding-left: 10px;
}
.buscar img {
	float: left;
	padding-top: 3px;
}

.buscar form {
	margin: 0px;
	width: 245px;
	float: left;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.caja .contenido {
	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: #D6CEBD;
	border-bottom-color: #D6CEBD;
	border-left-color: #D6CEBD;
	background-image: url(images_css/back_cont.gif);
	margin-right: 8px;
	margin-left: 8px;
}
.caja .contenido_g {
	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: #D6CEBD;
	border-bottom-color: #D6CEBD;
	border-left-color: #D6CEBD;
	background-image: url(images_css/back_cont_g.gif);
	margin-right: 8px;
	margin-left: 8px;
}
.caja .contenido_m {
	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: #D6CEBD;
	border-bottom-color: #D6CEBD;
	border-left-color: #D6CEBD;
	background-image: url(images_css/back_cont_m.gif);
	margin-right: 8px;
	margin-left: 8px;
}
.caja .contenido_mm {
	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: #D6CEBD;
	border-bottom-color: #D6CEBD;
	border-left-color: #D6CEBD;
	background-image: url(images_css/back_cont_mm.gif);
	margin-right: 8px;
	margin-left: 8px;
}
.caja .contenido_c {
	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: #D6CEBD;
	border-bottom-color: #D6CEBD;
	border-left-color: #D6CEBD;
	background-image: url(images_css/back_cont_c.gif);
	margin-right: 8px;
	margin-left: 8px;
}
.menu {
	width: 190px;
	float: left;
}
.menu img {
	padding-top: 5px;
	padding-left: 5px;
}

.menu ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.menu ul.menu_level {
	padding-bottom: 30px;
}

.menu .menu_level a {
	display: block;
	color: #666666;
	text-decoration: none;
	background-color: #ebf1df;
	background-image: url(images_nav/bolo_menu.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.menu .menu_level a:visited {
	text-decoration: none;
}
.menu .menu_level a:hover {
	color: #666666;
	background-color: #D6CEBD;
	background-image: url(images_nav/bolo_menu_on.gif);
}
.menu_level .act a {
	color: #14306F;
}

.menu .menu1 a {
	display: block;
	color: #000000;
	text-decoration: none;
	background-color: #F2F2F2;
	background-image: url(images_nav/bolo_menu.gif);
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.menu .menu1 a:visited {
	text-decoration: none;
}
.menu .menu1 a:hover {
	color: #FFFFFF;
	background-color: #0051A3;
	background-image: url(images_nav/bolo_menu_on.gif);
}
.menu1 .act a {
	color: #14306F;
}
.menu .menu_icos li {
	clear: both;
}

.menu .menu_icos img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 10px;
	padding-left: 3px;
	vertical-align: top;
}
.menu .menu_icos a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	height: 50px;
	min-height: 35px;
	background-position: 5px 5px;
	padding-right: 5px;
}
.menu .menu_icos .activo a {
	color: #004FA6;
}
.menu .menu_icos .europa a {
	background-image: url(images/ico_mapa_ue.jpg);
	background-repeat: no-repeat;
}
.menu .menu_icos .enlaces a {
	background-image: url(images_nav/enlaces.gif);
	background-repeat: no-repeat;
}
.menu .menu_icos .prensa a {
	background-image: url(images_nav/prensa.jpg);
	background-repeat: no-repeat;
}
.menu .menu_icos .resultados1 a {
	background-image: url(images_nav/resultados.jpg);
	background-repeat: no-repeat;
}
.menu .menu_icos .resultados2 a {
	background-image: url(images_nav/resultados_pe.gif);
	background-repeat: no-repeat;
}
.menu .menu_icos a:visited {
	text-decoration: none;
}
.menu .menu_icos a:hover {
	color: #FFFFFF;
	background-color: #0C4DA2;
}

.menu ul.menu_icos {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.menu .webs a {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #14306F;
	text-decoration: none;
	padding: 7px;
}


.centro {
	padding-left: 8px;
	float: left;
	width: 391px;
	padding-right: 8px;
}
.centro_g {
	padding-left: 8px;
	float: left;
	width: 691px;
	padding-right: 8px;
}
.centro_web {
	padding-left: 8px;
	float: left;
	width: 691px;
	padding-right: 8px;
}
.centro_m {
	padding-left: 8px;
	float: left;
	width: 530px;
	padding-right: 8px;
}
.centro_c {
	padding-left: 8px;
	float: left;
	width: 550px;
	padding-right: 8px;
}
.centro_mm {
	padding-left: 8px;
	float: left;
	width: 460px;
	padding-right: 8px;
}
.centro h1, .centro_g h1, .centro_m h1, .centro_mm h1, .centro_c h1, .centro_web h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #14306F;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-left: 0px;
}
.centro h2, .centro_g h2, .centro_m h2, .centro_mm h2, .centro_c h2, .centro_web h2 {
	font-size: 1.2em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #333333;
}
.centro_g h3, h3.pyr, .centro_m h3, .centro_c h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #14306F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
}
.centro_c h4 {
	font-size: 1em;
	font-weight: bold;
	color: #14306F;
}


ul.idiomas {
	list-style-type: none;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.idiomas li {
	display: inline;
}
.idiomas a {
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
}
.idiomas a:visited {
	color: #666666;
	text-decoration: none;
	padding-right: 5px;
}
.idiomas a:hover {
	color: #FF0000;
	text-decoration: underline;
	padding-right: 5px;
}
.centro .centro_gris {
	background-color: #EBEBEB;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.centro .centro_gris img, .centro .centro_blanco img {
	padding-top: 10px;
	padding-right: 10px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.centro .centro_gris p, .centro .centro_blanco p {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #000000;
}
.centro .centro_blanco {
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.centro a, .centro_m a, .centro_c a {
	text-decoration: none;
	color: #14306F;
}
.centro a:visited, .centro_m a:visited, .centro_c a:visited {
	text-decoration: none;
	color: #14306F;
}
.centro a:hover, .centro_m a:hover, .centro_c a:hover {
	color: #14306F;
	text-decoration: underline;
}

.centro_g  .bolos li, .centro_m  .bolos li, .centro_c  .bolos li {
	list-style-image: url(images/bolo.gif);
	padding-bottom: 10px;
}
.centro_c  .bolos2 li {
	list-style-image: url(images/bolo2.gif);
	padding-bottom: 10px;
}
.centro_mm  .bolos li {
	list-style-image: url(images/bolo.gif);
	padding-bottom: 10px;
}
.centro_mm  ul.bolos {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.centro_c  ul.bolos {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.centro_c  ul.bolos2 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

.centro_g .mas, .centro_m .mas {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}
.centro_g .art, .centro_m .art {
	font-style: italic;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.centro_g .art a, .centro_g a, .centro_m .art a {
	color: #333333;
}
.centro_g a:visited, .centro_m .art a:visited  {
	color: #666666;
}
.centro_g a:hover, .centro_m .art a:hover  {
	color: #E60000;
}
.centro_g .calendario {
	margin-top: 10px;
	width: 695px;
	overflow-x: scroll;
overflow-y: auto;
}
.centro_g table {
border-spacing: 0px
}
.centro_web table {
	border-spacing: 0px;
	width: 100%;
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.centro_web th {
	text-align: left;
	background-color: #EBEBEB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #FFFFFF;
	color: #000000;
	padding-top: 12px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
}
.centro_web td.white {
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 3px;
}
.centro_web td.grey {
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding: 3px;
}
.centro_web a {
	color: #000000;
	text-decoration: none;
}




.centro_g th {
	text-align: left;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding-left: 5px;
	font-weight: normal;
	font-size: 0.8em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.centro_g td {
	background-color: #F0F0F0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	width: 17px;
	text-align: center;
	font-size: 0.8em;
	padding: 0px;
}
.calen_print a {
	color: #000000;
	text-decoration: none;
}
.calen_print a:hover {
	color: #3C76C3;
	text-decoration: underline;
}
.calen_print .rojo {
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}

.calendario a {
	color: #0C4DA2;
	background-color: #EAEAEA;
}
.calendario a:visited {
	color: #0C4DA2;
	background-color: #EAEAEA;
}
.calendario a:hover {
	color: #FFFFFF;
	background-color: #EB3D6E;
}
.calendario a.reduce {
	color: #EB3D6E;
}
.calen_print {
	float: right;
	width: 100px;
	padding-top: 10px;
	font-size: 0.9em;
}


.cifras .gris, .cifras2 .gris {
	background-color: #EAEAEA;
	text-align: right;
}

.azul {
	color: #0C4DA2;
}


.centro_g .mes {
	text-align: left;
	padding-left: 5px;
	padding-bottom: 20px;
	padding-top: 5px;
}
.centro_g .adorno_tabla {
	background-image: url(images_css/calen.gif);
	background-repeat: no-repeat;
	height: 95px;
	text-align: right;
	padding-top: 5px;
	font-size: 0.9em;
}
.centro_g .adorno_tabla a {
	color: #000000;
	text-decoration: none;
}
.centro_g .adorno_tabla a:hover {
	color: #3C76C3;
	text-decoration: underline;
}
.centro_g .rojo, .centro .rojo, .centro_m .rojom , .centro_c .rojo {
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
.mini_demo {
	float: left;
	width: 227px;
	padding-right: 3px;
}
.mini_demo img {
	float: left;
	padding-right: 5px;
}
.mini_demo h4 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mini_demo p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.mini_demo a {
	color: #333333;
	text-decoration: none;
}
.mini_demo a:visited {
	color: #333333;
	text-decoration: none;
}
.mini_demo a:hover {
	color: #333333;
	text-decoration: none;
}

.centro_m .enlace {
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
}
.centro_m .enlace_sup {
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6CEBD;
}
.linea_sup {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6CEBD;
	margin-top: 5px;
}
.centro_m .enlace img {
	float: left;
	padding-right: 10px;
}
.centro_m .enlace h3 {
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.centro_m .enlace h2 {
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.centro_m h4, .centro_g h4 {
	font-size: 1.1em;
	color: #14306F;
}

.centro_m .enlace p {
	margin: 0px;
	padding: 0px;
}
table.cifras {
	width: 100%;
	font-size: 1em;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6CEBD;
	margin-bottom: 10px;
}
.cifras th {
	padding-right: 3px;
	padding-left: 5px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
}
.cifras .centrado {
	text-align: center;
}
.cifras td {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
	text-align: right;
}

table.cifras2 {
	font-size: 0.9em;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6CEBD;
	margin-bottom: 10px;
	width: 50%;
}
.cifras2 th {
	padding-right: 3px;
	padding-left: 5px;
	text-align: left;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
}
.cifras2 .centrado {
	text-align: center;
}
.cifras2 td {
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
}

.enlace a {
	color: #666666;
	text-decoration: none;
}
.enlace a:visited {
	color: #888;
	text-decoration: none;
}
.enlace a:hover {
	color: #CC0000;
	text-decoration: underline;
}
.candidatura {
	border: 1px solid #666666;
	padding: 10px;
}
.candidatura p {
	padding-left: 20px;
}

.candidatura h3 {
	color: #666666;
	font-size: 1.2em;
}
.candidatura .cab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
}
.candidatura img {
	float: right;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	margin-bottom: 3px;
}
.contenido_c .destaca_blanco ul {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	list-style-type: none;
}
.contenido_c .destaca_blanco a {
	color: #666666;
	text-decoration: none;
}
.contenido_c .destaca_blanco a:visited {
	color: #888888;
}
.contenido_c .destaca_blanco a:hover {
	color: #0C4DA2;
	text-decoration: underline;
}
.contenido_c .destaca_blanco .act a {
	color: #0C4DA2;
}
.mapas {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.mapas form {
	margin: 0px;
	padding: 0px;
}
.mapas #map_canvas {
	margin-top: 10px;
}
.mapa_web ul.level1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6CEBD;
}

.mapa_web ul.level1 a {
	font-variant: small-caps;
	padding-bottom: 5px;
	display: block;
	padding-left: 15px;
	background-image: url(images_css/bolo_mapa_g.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	color: #000000;
	text-decoration: none;
}
.mapa_web ul.level1 a:visited {
	color: #333333;
	text-decoration: none;
}
.mapa_web ul.level1 a:hover {
	color: #0C4DA2;
	text-decoration: underline;
	;
}
.mapa_web .level1 ul.level2 {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6CEBD;
	font-weight: normal;
	font-variant: normal;
}

.mapa_web .level1 ul.level2 a {
	background-image: url(images_css/bolo_mapa_p.gif);
	padding-left: 10px;
}
.centro_m .cand {
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}
.next_prev {
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
}




























.destacados {
	width: 300px;
	float: left;
}
.destacados_p {
	width: 160px;
	float: left;
}
.destacados_pp {
	width: 225px;
	float: left;
	padding-top: 50px;
	padding-left: 5px;
}
.destacados_oi {
	width: 155px;
	float: left;
	padding-top: 50px;
	padding-left: 5px;
}
.destacados_c {
	width: 135px;
	float: left;
	padding-right: 5px;
	padding-top: 50px;
}
.destacados_pp  img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.destacados_oi  img {
	padding-bottom: 5px;
	float: left;
	padding-right: 5px;
}
.destacados .destaca_gris {
	background-color: #EBEBEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.destacados .destaca_blanco {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.destacados_p .destaca_gris, .destacados_pp .destaca_gris {
	background-color: #EBEBEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px;
}
.destacados_p .destaca_blanco, .destacados_pp .destaca_blanco {
	padding: 5px;
}

.destacados h1, .destacados_p h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	color: #14306F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.destacados_c h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #14306F;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.destacados h1 a {
	color: #14306F;
	text-decoration: none;
}
.destacados h1 a:visited {
	color: #14306F;
	text-decoration: none;
}
.destacados h1 a:hover {
	color: #14306F;
	text-decoration: underline;
}
.destacados_c h1 a {
	color: #000066;
	text-decoration: none;
}
.destacados_c h1 a:visited {
	color: #666666;
	text-decoration: none;
}
.destacados_c h1 a:hover {
	color: #14306F;
	text-decoration: underline;
}
.destacados p a, .destacados h2 a {
	color: #333333;
	text-decoration: none;
}
.destacados p a:visited, .destacados h2 a:visited {
	color: #666666;
	text-decoration: none;
}
.destacados p a:hover, .destacados h2 a:hover {
	color: #333333;
	text-decoration: underline;
}
.destacados_p p a, .destacados_p h2 a {
	color: #333333;
	text-decoration: none;
}
.destacados_p p a:visited, .destacados_p h2 a:visited {
	color: #666666;
	text-decoration: none;
}
.destacados_p p a:hover, .destacados_p h2 a:hover {
	color: #333333;
	text-decoration: underline;
}
.destacados_pp h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #14306F;
	font-variant: small-caps;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.destacados_oi h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	color: #14306F;
	font-variant: small-caps;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.destacados_oi h2 {
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}
.destacados_oi p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.destacados_oi h2 a {
	text-decoration: none;
	color: #000000;
}
.destacados_oi h2 a:visited {
	text-decoration: none;
	color: #333333;
}
.destacados_oi h2 a:hover {
	text-decoration: underline;
	color: #000000;
}
.destacados_oi p a {
	color: #333333;
	text-decoration: none;
}
.destacados_oi a:visited {
	color: #666666;
	text-decoration: none;
}
.destacados_oi a:hover {
	color: #333333;
	text-decoration: underline;
}
.destacados h2 {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.destacados_p h2, .destacados_pp h2 {
	font-size: 0.8em;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #CC0000;
}
.destacados_p img {

}
.contenido_mm a {
	color: #000000;
	text-decoration: underline;
}


.destacados .destaca_gris img, .destacados .destaca_blanco img {
	float: left;
	padding-bottom: 2px;
	padding-right: 5px;
}
.destacados .destaca_gris #formulario {
	clear: left;
	padding-left: 85px;
}
.destacados .destaca_gris #formulario input {
	margin-right: 10px;
}
.destaca_blanco .m_act {
	color: #0051A3;
}
ul.next {
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.next li {
	padding-bottom: 5px;
}


.next a {
	color: #0C4DA2;
	text-decoration: none;
}
.next a:visited {
	color: #666600;
	text-decoration: none;
}
.next a:hover {
	color: #0C4DA2;
	text-decoration: underline;
}




.caja .pie {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 200px;
}
.caja .pie a {
	color: #000000;
	text-decoration: none;
}
.caja .pie a:visited {
	color: #333333;
	text-decoration: none;
}
.caja .pie a:hover {
	color: #0C4DA2;
	text-decoration: underline;
}

.caja .mirror {

}
.cifras caption {
	text-transform: none;
	text-align: left;
	font-weight: bold;
	padding-bottom: 0.5em;
	font-variant: small-caps;
	font-size: 0.8em;
}
.caja .contenido .menu .menu1 .sinbolo,
.caja .contenido_g .menu .menu1 li .sinbolo,
.caja .contenido_c .menu .menu1 li .sinbolo,
.caja .contenido_m .menu .menu1 li .sinbolo{
	text-decoration: none;
	list-style: none;
	background-image: url(images/mapa_ue.jpg);
	background-repeat: no-repeat;
	background-position: 20px 55px;
	height: 250px;
	color: #14306F;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	font-weight: bold;
	padding-right: 50px;
}

.caja .contenido .menu .menu1 .sinbolo:hover ,
.caja .contenido_g .menu .menu1 li .sinbolo:hover,
.caja .contenido_c .menu .menu1 li .sinbolo:hover,
.caja .contenido_m .menu .menu1 li .sinbolo:hover{
	color:#FFFFFF;
}
ol.numeros li {
	list-style-type: decimal;
}
.centro_g .numeros {
	list-style-type: decimal;
}

.centro_g ol li {
	list-style-type: decimal;
	margin-left: 40px;
}
a.vermell {
	color: #CC0000;
}
a:visited.vermell {
	color: #CC0000;
}
a:hover.vermell {
	color: #CC0000;
}
