/* Global */
* {margin: 0; padding: 0;}
address {font-style: normal;}
body {background: #000 url(../images/background.jpg) left top no-repeat; height: 100%;}
html {color: #fff; font-family: "Trebuchet MS", arial, verdana, sans-serif; height: 100%; font-size: 62.5%; width: 980px;}
h2 {border-bottom: 1px solid #fff; color: #fff; font-size: 1.5em; margin-bottom: 1.2em; padding-bottom: 2px; padding-top: 10px;}
ul {list-style: none;}
ol, ul {margin: 1em 0 1em 1em; padding: 0 0 0 1em;}
	ol li, ul li {list-style-position: inside; margin: 0.5em 0;}
	ul li {background: transparent url(../images/li.jpg) left 0.5em no-repeat; padding-left: 15px; padding-top: 0px;}

/* Enlaces xenéricos */
a:link {color: #99d6e3; font-weight: bold; text-decoration: underline;}
a:visited {color: #99d6e3; font-weight: bold; text-decoration: none;}
a:hover, a:focus, a:active {color: #f7b512;}
a img {border: 0;}


/* Clases globais */
.accessibility_hidden {position: absolute; left: -10000px;}
.additional_info {padding-bottom: 1em; padding-top: 1em;}
	.additional_info a {background: transparent url(../images/blue_21.png) top left repeat; padding: 0.7em 1.7em; text-decoration: none;}
		.additional_info a:hover, .additional_info a:focus, .additional_info a:active {background: transparent url(../images/yellow_21.png) left top repeat; text-decoration: none;}
.button {background: transparent url(../images/blue_21.png) left top repeat; border: none; color: #99d6e3; font-size: 1em; padding: 0.6em 1.4em;}
	a.button:link, a.button:visited, a.button:hover, a.button:focus, a.button:active {font-style: normal; font-weight: normal; text-decoration: none;}
		a.button:hover, a.button:focus, a.button:active {background: transparent url(../images/yellow_21.png) left top repeat; cursor: pointer; text-decoration: none;}
.button_container {padding: 0 0 1.5em 2.5%; text-align: right;}
.clear {clear: both;}
.error_message {padding-top: 3em;}
.float_container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.form_row {margin-bottom: 8px;}
.horizontal_list {background: none; margin: 0; padding: 0;}
	.horizontal_list li {display: inline; padding: 0;}
.inputbox {background: transparent url(../images/black_15.png) left top repeat; border: none; color: #fff; font-family: "Trebuchet MS", arial, verdana, sans-serif; font-size: 1em; padding: 0.6em 1em; width: 699px;}
label {background: transparent url(../images/white_15.png) left top repeat; display: block; float: left; margin-right: 7px;  padding: 0.6em 0.7em; width: 195px;}
.message {background: transparent url(../images/green_50.png) left top repeat; padding: 1em; margin-bottom: 15px; text-align: center;}
.module_typed_gallery_rollover {height: 163px; position: absolute; width: 788px;}
.more_info a {background: transparent url(../images/pdf_blue.png) top right no-repeat; display: block; float: left; height: 42px; line-height: 42px; padding: 6px 28px 0 0; text-decoration: none;}
	.more_info a:hover, .more_info a:focus, .more_info a:active {background-image: url(../images/pdf_yellow.png);}
	.more_info span {background: transparent url(../images/blue_21.png) top left repeat; display: block; height: 30px; line-height: 30px; margin-right: 20px; padding: 0 20px 0 20px;}
		.more_info a:hover span, .more_info a:focus span, .more_info a:active span {background-image: url(../images/yellow_21.png);}
.needed {text-align: right;}
#content p.no_margin {padding-bottom: 0;}
#input_message {font-size: 1em; width: 692px;}
.unlist li {background: none; padding-left: 0;}

/* Clases en tinyMCE */
.big_text {font-size: 1.4em; font-weight: bold;}
#content .center {text-align: center;}
#content .left {text-align: left;}
#content .right {text-align: right;}
.extra_big_text {font-size: 1.6em; font-weight: bold;}
img.left {float: left; margin-right: 10px;}
img.right {float: right; margin-left: 10px;}
.middle_text {font-size: 1.2em; font-weight: bold;}
.ol_letters {list-style: lower-alpha;}
.unlist li {background: none; padding-left: 0;}


/* Con javascript */
.js .js_hidden {display: none;}

/* Contenedores principales */
#outer_container {background: transparent url(../images/black_15.png) left top repeat; margin: 12px 0 12px 7px; padding: 5px 0 5px 9px; width: 958px;}
#middle_zone {min-height: 690px; padding: 6px 0 0 5px;}
#content {background: transparent url(../images/black_55.png) left top repeat; margin-top: 5px; min-height: 200px; padding-right: 8px; padding-bottom: 15px; text-align: justify;}
	#content p {padding-bottom: 1em;}
	#content .module_typed_gallery_rollover {height: 184px; width: 524px;}
#bottom_zone {padding-top: 50px;}

/** Cabecera **/
#header {padding-bottom: 108px; position: relative;}
	#header h1 {bottom: 0; left: 0; position: absolute; clear: both;}
	#header h1 a {display: block; margin: 0; padding: 0;}
		#header h1 a img {display: block;}
#logo_patrimonio {bottom: 5px; position: absolute; right: 15px;}

/** Pe **/
#footer_logo {border: 2px solid #fff; margin-bottom: 10px; padding: 3px;}
	#footer_logo ul {background-color: #fff; text-align: center;}
		#footer_logo ul li {background: none; padding: 7px 9px;}
			#footer_logo ul li img {vertical-align: middle;}
#footer_copyright {color: #666; float: left; font-size: 0.9em;}
#module_menus_footer {font-size: 1.1em; text-align: right; width: 100%;}
	#module_menus_footer a {color: #fff; font-weight: normal; text-decoration: none;}
	#module_menus_footer img {vertical-align: middle;}
	#module_menus_footer li {background: none;}
#module_menus_footer_24 {padding-right: 22px;}
#module_menus_footer_20 {padding-right: 24px;}
#module_menus_footer_44 {padding-right: 22px;}
#module_menus_footer_92 {padding-right: 11px;}
#module_menus_footer_94 {padding-right: 4px;}

/* Menús */
/** Herramientas **/
#module_menus_tools_container {position: absolute; right: 280px; top: 0;}
#module_menus_tools {height: 19px; margin: 0; padding: 0; position: relative; width: 119px;}
	#module_menus_tools li {background-position: left top; background-repeat: no-repeat; height: 19px; margin: 0; min-height: 19px; padding: 0; position: absolute; top: 0; left: 0; width: 19px;}
	#module_menus_tools #module_menus_tools_1 {background-image: url(../images/tools_home.png);}
	#module_menus_tools #module_menus_tools_24 {background-image: url(../images/tools_download.png); left: 25px;}
	#module_menus_tools #module_menus_tools_2 {background-image: url(../images/tools_contact.png); left: 50px;}
	#module_menus_tools #module_menus_tools_3 {background-image: url(../images/tools_webmap.png); left: 75px;}
	#module_menus_tools #module_menus_tools_26 {background-image: url(../images/tools_map.png); left: 100px;}
		#module_menus_tools li a {display: block; height: 19px; overflow: hidden; text-indent: -10000px; width: 19px;}

/* Primer nivel centrado con separador */
.nav {background: transparent url(../images/black_55.png) left top repeat; font-size: 1.2em; height: 28px; padding: 0 5px; position: relative; width: 943px; z-index: 500;}
	.nav .table {display: table; margin: 0 auto;}
	.nav ul li {background: none; list-style-position: outside; min-height: 0; padding-left: 0; padding-top: 0;}
		.nav li {float: left; height: auto; margin: 0; padding: 0;}
			.nav a, .nav a:visited {font-weight: normal;}
	.nav .select, .nav .current {background: transparent url(../images/menu_separator.jpg) right center no-repeat; display: table-cell; list-style: none; margin: 0; padding: 0 15px;}
		.nav .select a {color: #fff; display: block; float: left; height: 28px; line-height: 28px; text-decoration: none;}
			.nav .select a:hover, .nav .select li:hover a {color: #99d6e3; cursor: pointer;}
				.nav .select a:hover .menu_title, .nav .select li:hover a .menu_title {cursor: pointer; float: left; display: block;}
			.nav .current a {color: #99d6e3; display: block; float: left; height: 28px; line-height: 28px; text-decoration: none;}
				.nav .current a .menu_title {display: block;}
.nav #module_menus_options_9 {background: none;}

.nav .select_sub {display: none;}
.nav .select :hover .select_sub, .nav .current .show {background: url(../images/grey_55.png); display: block; left: 0; padding: 0; position: absolute; text-align: center; top: 28px; width: 953px; z-index: 100;}
.nav .select :hover .select_sub {background: #50554a;}
.nav .select :hover .sub li a, .nav .current .show .sub li a {background: transparent; border: 0; color: #fff; display: block; float: left; margin: 0;}
.nav .sub {display: table; list-style: none; margin: 0 auto; padding: 0; height: 28px;}
.nav .select :hover .sub li a:hover, .nav .current .sub li a:hover {color: #f7b512; visibility: visible;}
.nav .select :hover .sub li a:hover, .nav .current .sub li.sub_show a {color: #f7b512;}
.nav .select .sub li a, .nav .current .sub li {padding: 0 15px;}
.nav .select .sub li a, .nav .current .sub li a {text-align: center;}

/* Imagen en vez de color sólido */
.nav .select :hover .select_sub {background: transparent url(../images/submenu_no_trans.jpg) right top no-repeat;}

.nav .current .show {z-index: 10;}


/* Tercer nivel */
#subsections_menu_container_l3 {background: transparent url(../images/black_55.png) left top repeat; font-size: 1.5em; margin-top: 7px; min-height: 37px; padding: 0 5px; width: 943px;}
	#subsections_menu_container_l3_table {display: table; margin: 0 auto;}
	#subsections_menu_container_l3 ul {display: table-cell; margin: 0; padding: 0 15px;}
		#subsections_menu_container_l3 ul li {background: none; float: left; margin: 0; padding: 0 19px;}
		#subsections_menu_container_l3 a {height: 37px; line-height: 37px; text-decoration: none;}
		#subsections_menu_container_l3 a:hover, #subsections_menu_container_l3 a:focus, #subsections_menu_container_l3 a:active, #subsections_menu_container_l3 li.current a {color: #f7b512;}

/* Cuarto nivel */
#subsections_menu_container_l4 {background: transparent url(../images/black_24.png) left top repeat; font-size: 1.2em; min-height: 23px; padding: 0 5px; width: 943px;}
	#subsections_menu_container_l4_table {display: table; margin: 0 auto;}
	#subsections_menu_container_l4 ul {display: table-cell; margin: 0; padding: 0 15px;}
		#subsections_menu_container_l4 ul li {background: none; float: left; margin: 0; padding: 0 20px;}
		#subsections_menu_container_l4 a {font-weight: normal; height: 23px; line-height: 23px; text-decoration: none;}
		#subsections_menu_container_l4 a:hover, #subsections_menu_container_l4 a:focus, #subsections_menu_container_l4 a:active, #subsections_menu_container_l4 li.current a {color: #f7b512;}

/* Submenu */
.subsections_menu {font-size: 1.2em; text-align: center;}
.subsections_menu li {}
.subsections_menu a {background-image: url(../images/blue_21.png); display: block; margin: 5px auto; padding: 8px 0; text-decoration: none; width: 35%;}
	.subsections_menu a:hover, .subsections_menu a:focus, .subsections_menu a:active {background-image: url(../images/yellow_21.png);}


/* Módulos */
/** Idioma **/
#module_language_selection {float: left; font-size: 0.9em;}
	#module_language_selection li {background: none; margin: 0 1.1em 0 0;}
	#module_language_selection a, #module_language_selection a:visited {color: #ccc; text-decoration: none;}
		#module_language_selection a:hover, #module_language_selection a:focus, #module_language_selection a:active, #module_language_selection a.current {color: #99d6e3;}

/** Fecha **/
#module_date {color: #ddebd2; float: right; font-size: 1.1em; margin-right: 420px;}

/** Buscar **/
#module_search_container {position: absolute; right: 135px; top: 0;}
	#module_search_container .inputbox_search {background: #fff none; border-bottom: 1px solid #d9d9d9; border-left: 2px solid #8d8d8d; border-right: 0; border-top: 2px solid #8d8d8d; font-size: 1em; height: 14px; vertical-align: top; width: 122px;}
	#module_search_container .button_image {height: 17px; margin-left: -3px; width: 19px;}


/** Breadcrumb **/
#module_breadcrumb {color: #b3ba9b; font-size: 1.2em; margin-top: 31px; text-align: right;}
	#module_breadcrumb li {background: transparent url(../images/grey_55.png) left top repeat; margin: 0 0 0 -4px; padding: 0 0;}
		#module_breadcrumb a {font-weight: normal; padding: 0.1em 0; text-decoration: none;}
		#module_breadcrumb .first {padding-left: 30px;}
		#module_breadcrumb .last {padding-right: 22px;}
		#module_breadcrumb li span {padding: 0 0.5em;}

/** Pagination **/
.module_pagination {color: #fff; margin-right: 20px; padding-bottom: 20px; text-align: right;}
	.module_pagination li {background: none; padding: 0 4px;}
		.module_pagination li a {text-decoration: none;}

/** Errors**/
#module_form_errors_container {background: transparent url(../images/red_50.png) left top repeat; margin-bottom: 15px; padding: 2em;}

/* Secciones */
/** Home **/
.home #content {background: none; padding-right: 0;}
.home h2 {margin-bottom: 0;}
#home_left {float: left; width: 535px;}
#home_right {float: right; width: 410px;}

/*** Novas ***/
.home .news_container {background: transparent url(../images/black_55.png) left top repeat; margin-bottom: 10px; padding: 0 10px 10px 0;}
	.home .news_container h3 {float: left; font-size: 1.25em; padding-bottom: 5px;}
	.home .news_container .date {float: right; font-size: 0.8em; padding-top: 0.4em; text-align: right;}
	.home .news_container .news_content {clear: both;}
		.home .news_container .main_image {float: left;}
		.home .news_container .resume_text {padding-left: 150px;}
.home .module_news_short {padding-bottom: 20px;}
.home .module_news_title {clear: left;}
	.home .module_news_title h3 {float: none; font-size: 1.25em;}
	.home .module_news_title .news_history_title  {left: 0; position: relative;}
.home .module_news_container {padding: 15px 0 0 0;}

/*** Camiños ***/
#ways {background: transparent url(../images/black_55.png) left top repeat; float: left; padding: 0 10px 7px 0;}
	#ways h2 {margin-bottom: 5px; padding-top: 7px;}

/*** Outros faros ***/
#park {background: transparent url(../images/black_55.png) left top repeat; float: right; margin-bottom: 10px; padding: 0 10px 7px 7px;}
	#park h2 {margin-bottom: 5px; padding-top: 7px;}

/*** Turismo ***/
#turism_web {background: transparent url(../images/black_55.png) left top repeat; margin-top: 10px; padding: 0 10px 10px 0;}
	#turism_web h2 {margin-bottom: 5px; padding-top: 7px;}

/*** Patrimonio ***/
#candidacy {background: transparent url(../images/black_55.png) left top repeat; float: left; margin-bottom: 15px; padding: 0 10px 7px 10px;}
	#candidacy h2 {margin-bottom: 5px; padding-top: 7px;}

/*** Axenda ***/
.calendar_container {background: transparent url(../images/black_55.png) left top repeat; float: right; min-height: 160px; margin: 0 7px 15px 0; padding: 0 9px 7px 9px;}
	.calendar_container h2 {margin-bottom: 2px; padding-top: 7px;}
	.calendar_container a {text-decoration: none;}
	.calendar_container caption {font-size: 1.2em; margin: 0.25em 0 0.5em 0;}
	.calendar_container td, .calendar_container th {font-family: arial, verdana, sans-serif; font-size: 1.1em; padding: 0.08em 0.4em; text-align: right;}

/*** Galería ***/
#home_gallery {background: transparent url(../images/black_55.png) left top repeat; margin: 15px 7px 0 0; padding: 0 10px 7px 10px; position: relative;}
	#home_gallery h2 {margin-bottom: 5px; padding-top: 7px;}
	#home_gallery #module_gallery_container {margin: 0 0 0 0;}
	#home_gallery .module_gallery_small_images_container {margin: 20px 17px 11px 17px; padding: 0;}
		#home_gallery .module_gallery_small_images_container li {background: none; float: left; margin: 0 5px; padding: 0;}
		#home_gallery .module_gallery_small_images_container a {display: block;}
	#home_gallery .module_gallery_pagination_container {position: absolute; bottom: 40px;}
		#home_gallery #pagination_last {left: 10px;}
		#home_gallery #pagination_next {right: 10px;}

/*** Videos ***/
.module_highlighted_videos_container {padding-bottom: 10px;}
#highlighted_videos_container {background: transparent url(../images/black_55.png) left top repeat; margin: 15px 7px 0 0; padding: 0 10px 7px 10px;}
	#highlighted_videos_container h2 {margin-bottom: 5px; padding-top: 7px;}
	#highlighted_videos_container a {background: transparent url(../images/li.png) left 0.25em no-repeat; font-size: 1.4em; font-weight: normal; padding-left: 18px;}
	#highlighted_videos_container p {padding-right: 20px; text-align: right;}
.module_highlighted_videos_short {padding: 10px 0; text-align: center;}

/*** Museo ***/
#museum {background: transparent url(../images/black_55.png) left top repeat;  margin: 0 7px 0 0; padding: 0 10px 7px 10px;}
	#museum h2 {margin-bottom: 5px; padding-top: 7px;}

/** Novas **/
#component_news_container .module_news_short {float: left; min-height: 100px; padding: 0 0 23px 150px; position: relative; width: 302px;}
	#component_news_container .module_news_short_odd .module_news_short {padding-right: 30px}
	#component_news_container .date {font-size: 0.9em; left: 150px; position: absolute; top: 0;}
	#component_news_container h3 {border-bottom: 1px solid #fff; margin-bottom: 6px; padding: 1.3em 0 2px 0;}
	#component_news_container .main_image {left: 0; position: absolute; top: 0;}
.module_news_container {color: #fff; font-size: 1.2em; padding-right: 0px;}
.module_news_short_odd {clear: left;}
#news_history_container {font-size: 12px; padding-bottom: 20px;}
#component_news_years {font-size: 1.2em; margin: 0; padding: 0;}
	#component_news_years li {background: none; padding: 0.5em 0;}
.module_news_title .news_history_title {position: absolute; left: -10000px;}
.module_news_title ul {margin: 0; padding: 0;}
.news_details_container {font-size: 1.2em;}
	.news_details_container .main_image {float: left; font-size: 1.1em; padding-right: 15px;}
	.news_details_container .date {color: #ccc; padding-bottom: 0.2em; text-align: right;}

/** Axenda **/
.events_details_container {font-size: 1.2em;}
.module_events_short {margin-bottom: 15px;}
.module_events_container h3 {font-size: 1.5em; padding-bottom: 0.6em;}
.module_events_container .date {color: #ccc; font-size: 1.1em;}
.module_events_container .detail_text {font-size: 1.2em;}
#events_links {font-size: 1.2em;}

/** Notas de prensa */
#component_press_releases_container {font-size: 1.2em;}
#content .module_press_releases p {padding-bottom: 0.5em;}
#press_releases_history_container {border-top: 1px dashed #ccc; font-size: 1.2em; margin-top: 10px; padding-top: 25px; padding-bottom: 20px;}
.module_press_releases_title ul {margin: 0; padding: 0;}
	.module_press_releases_title li {background: none; padding-left: 0;}
.press_releases_details_container {font-size: 1.2em;}
	.press_releases_details_container .date {color: #808080;}
	.press_releases_details_container .source {color: #808080;}
#component_press_releases_years {font-size: 1.2em;}
	#component_press_releases_years .more {margin: 0.5em 0;}

/** Typed **/
#component_typed_container {font-size: 1.2em; padding-bottom: 0px; color: #fff;}
#content #component_typed_container h3, #content #component_typed_gallery_container h3 {margin: 1.2em 0 0.2em 0;}
#component_typed_container ul, #component_typed_gallery_container ul {margin: 0 0 1em 0; padding: 0;}
	#component_typed_container li, #component_typed_gallery_container li {margin: 0;}
#component_typed_container ol, #component_typed_gallery_container ol {margin: 1em 0; padding: 0;}
#typed_36 #content p {padding-bottom: 0;}
#typed_37 #content p {padding-bottom: 0;}

/** Typed - gallery **/
/*** Imagenes abajo ***/
.typed_gallery_container {background: transparent url(../images/black_55.png) left top repeat; margin-top: 15px; padding: 30px 0;}
#module_typed_gallery_container {background: transparent url(../images/black_15.png) left top repeat; height: 183px; margin: 0 auto; position: relative; width: 882px;}
	#module_typed_gallery_container .module_typed_gallery_rollover {left: 10px; top: 10px;}
	#module_typed_gallery_container .module_gallery {left: 806px; margin: 0; padding: 0; position: absolute; top: 10px; width: 66px;}
		#module_typed_gallery_container .module_gallery li {background: none; height: 41px; margin: 0; padding-left: 0;}
		#module_typed_gallery_container .module_gallery a {display: block;}

/*** Imagenes arriba ***/
#content .typed_gallery_container {margin-bottom: 15px; margin-top: 0; padding: 11px 8px; width: 936px;}
#content .typed_gallery_inner_container {background-image: url(../images/black_10.png);}
#content #module_typed_gallery_container {background-image: none; height: 232px; margin: 0 auto; position: relative; width: 625px;}
	#content #module_typed_gallery_container .module_typed_gallery_rollover {left: 0; top: 24px;}
	#content #module_typed_gallery_container .module_gallery {left: 532px; top: 24px; width: 92px;}
		#content #module_typed_gallery_container .module_gallery li {height: 46px; padding-bottom: 1px;}

/** Foro aberto **/
#component_open_forum_container {font-size: 1.2em;}
	#component_open_forum_container .additional_text {margin: 30px 0 15px 0;}
#input_data_cont {display: none;}
.module_open_forums p {background: transparent url(../images/black_15.png) left top repeat; margin: 5px 0; padding: 0.5em 0;}
.module_open_forums .date {border-right: 1px solid #808080; color: #808080; padding-right: 0.8em;}
.module_open_forums .title a {padding-left: 0.8em;}

/** Contacto **/
#component_form_email_container {font-size: 1.2em;}
	#component_form_email_container #message {font-size: 1em; width: 692px;}
	#component_form_email_container .lopd_text_container {color: #808080;}
	#component_form_email_container .lopd_container span {color: #808080; padding-left: 4px;}

/** Galería **/
.component_gallery_container #module_gallery_container {margin: 20px 0 0 0;}
.component_gallery_container .module_gallery_small_images_container {margin: 0; padding: 0;}
.component_gallery_container .module_gallery_small_image {background: none; float: left; margin: 0 14px 34px 14px; padding: 0;}
	.component_gallery_container .module_gallery_small_image a {display: block;}

/** Videos **/
.module_videos_container {font-size: 1.2em;}
	.module_videos_container .module_videos {background: transparent url(../images/black_55.png) left top repeat; padding: 10px 10px 10px 0;}
	.module_videos_container h3 {font-size: 1.2em; font-weight: normal; padding-bottom: 0.5em;}
	.module_videos_container .videos_content {}
	.module_videos_container .module_videos_short {float: right; padding-left: 10px; text-align: right;}

/** Descargas **/
/*** Folletos ***/
#component_download_leaflets_container {font-size: 1.2em;}
	#component_download_leaflets_container h3 {font-size: 1.2em; font-weight: normal; padding-bottom: 0em;}
.module_download_leaflets_container {margin-top: 10px;}
.module_download_leaflets_short {margin-bottom: 40px;}
	.module_download_leaflets_short .image_container {float: left; margin: 0; padding: 0; width: 161px;}
	.module_download_leaflets_short img.main {display: block; margin: 0 auto; max-width: 100%;}
	.module_download_leaflets_short .text_container {margin-left: 180px;}
.module_download_leaflets_downloads {float: left; margin: 0 0 0 20px; padding: 0;}
	.module_download_leaflets_downloads li {background: none; margin: 0; padding: 0 0 7px 0;}
.files_container a {background: transparent url(../images/download_blue.png) top right no-repeat; display: block; float: left; height: 36px; line-height: 36px; padding: 6px 28px 0 0; text-align: center; text-decoration: none; width: 115px;}
	.files_container a:hover, .files_container a:focus, .files_container a:active {background-image: url(../images/download_yellow.png);}
	.files_container span {background: transparent url(../images/blue_21.png) top left repeat; display: block; height: 30px; line-height: 30px; margin-right: 20px; padding-left: 10px;}
		.files_container a:hover span, .files_container a:focus span, .files_container a:active span {background-image: url(../images/yellow_21.png);}

/*** Postais e fondos ***/
#component_download_files_container {font-size: 1.2em;}
	#component_download_files_container h3 {font-size: 1.2em; font-weight: normal; padding-bottom: 0em;}
		#component_download_files_container h3 a {font-weight: normal;}
.module_download_files_container {margin-top: 20px;}
.module_download_files_short {margin-bottom: 40px;}
	.module_download_files_short .image_container {float: left; margin: 0; padding: 0; width: 161px;}
	.module_download_files_short img.main {display: block; margin: 0 auto; max-width: 100%;}
	.module_download_files_short .text_container {margin-left: 180px;}
.module_download_files_downloads {float: left; margin: 0 0 0 20px; padding: 0;}
	.module_download_files_downloads li {margin: 0; padding: 0 0 7px 0;}


/** Documentos **/
.module_documents_container {font-size: 1.2em;}
	.module_documents_container h3 {padding-bottom: 3px;}
.module_documents_short {margin-bottom: 10px;}
#module_pagination_documents {font-size: 1.1em; text-align: left;}
#content .documents_details_container p {padding-bottom: 0;}
.documents_details_container {font-size: 1.2em;}
	.documents_details_container .last_download {padding-top: 1.5em;}
.documents_details_container .more_info {margin-top: 1.5em;}
	.documents_details_container .more_info a {background-image: url(../images/download_blue.png);}
		.documents_details_container .more_info a:hover, .more_info a:focus, .more_info a:active {background-image: url(../images/download_yellow.png);}
		.documents_details_container .more_info span {background-image: url(../images/blue_21.png)}
			.documents_details_container .more_info a:hover span, .more_info a:focus span, .more_info a:active span {background-image: url(../images/yellow_21.png);}

/** Quien es quien **/
#component_games_who_container {font-size: 1.2em;}
.game_who_container {min-height: 235px; position: relative;}
	.game_who_container .main_image_container {background: transparent url(../images/black_55.png) left top repeat; height: 201px; margin: 0 0 15px 15px; padding: 13px 0; position: absolute; right: 0; top: 0; width: 407px;}
	.game_who_container .main_image_inner_container {background: transparent url(../images/black_15.png) left top repeat; height: 185px; margin: 0 auto; padding: 8px 0; width: 366px;}
	.game_who_container .main {display: block; height: 185px; margin: 0 auto; width: 331px;}
	.game_who_container .description {margin-right: 422px;}
	.game_who_container .answers {margin-left: 133px;}
		.game_who_container .answers li {margin: 2px 0;}
			.game_who_container .answers li a {display: block; background: transparent url(../images/blue_21.png) top left repeat; font-weight: normal; height: 26px; line-height: 26px; text-align: center; text-decoration: none; width: 275px;}
				.game_who_container .answers li a:hover, .game_who_container .answers li a:focus, .game_who_container .answers li a:active {background: transparent url(../images/yellow_21.png) left top repeat; text-decoration: none;}
				.game_who_container .answers li.current a {background-image: url(../images/red_21.png); color: #ba122b;}
				.game_who_container .answers #answer_1_3.current a {background-image: url(../images/green_21.png); color: #b5ba05;}
				.game_who_container .answers #answer_2_1.current a {background-image: url(../images/green_21.png); color: #b5ba05;}
				.game_who_container .answers #answer_3_2.current a {background-image: url(../images/green_21.png); color: #b5ba05;}
.game_who_container .title {font-size: 1.2em;}

/** Museo virtual **/
#typed_22 .black_55 {background: transparent url(../images/black_55.png) top left repeat; height: 709px; padding: 28px 0; width: 100%;}
	#typed_22 .black_15 {background: transparent url(../images/black_15.png) top left repeat; height: 679px; margin: 0 auto; padding: 15px 0; width: 898px;}
	#typed_22 iframe {display: block; height: 679px; margin: 0 auto; width: 808px;}

/** Mapa web **/
#sitemap_container {font-size: 1.2em;}
	#sitemap_container ul {margin-left: 0; padding-left: 0;}
		#sitemap_container ul ul {padding-left: 1em;}

/** Buscar **/
#component_search_container {font-size: 1.2em;}
	#component_search_container ul {margin-left: 0; padding-left: 0;}
	
/** RSS **/
#component_atoms_container {font-size: 1.2em;}
#content #component_atoms_container h3 {margin: 1.2em 0 0.2em 0;}

/** Mapa de Google **/
#map_container {color: #808080; height: 600px; margin: 0 auto; width: 800px;}

/** Promocional **/
#content #component_typed_container .promotional h3 {margin-top: 0;}

/** Jquery con Galería **/
#jquery_container {width: 900px;}
#transition_container {width: 788px; height: 163px; float: left;}
#mini_gallery_container {height: 163px; margin-left: 794px; width: 66px;}
#mini_gallery_container img {margin-bottom: 2px;}

/* Imágenes */
/** Galería arriba **/
#module_typed_gallery_rollover_8 {background-image: url(../../../images/rollover/8/small/1.jpg);}
#module_typed_gallery_rollover_58 {background-image: url(../../../images/rollover/58/small/1.jpg);}
#module_typed_gallery_rollover_59 {background-image: url(../../../images/rollover/59/small/1.jpg);}
#module_typed_gallery_rollover_60 {background-image: url(../../../images/rollover/60/small/1.jpg);}
#module_typed_gallery_rollover_61 {background-image: url(../../../images/rollover/61/small/1.jpg);}
#module_typed_gallery_rollover_62 {background-image: url(../../../images/rollover/62/small/1.jpg);}
#module_typed_gallery_rollover_63 {background-image: url(../../../images/rollover/63/small/1.jpg);}
#module_typed_gallery_rollover_69 {background-image: url(../../../images/rollover/69/small/1.jpg);}
#module_typed_gallery_rollover_78 {background-image: url(../../../images/rollover/78/small/1.jpg);}
#module_typed_gallery_rollover_79 {background-image: url(../../../images/rollover/79/small/1.jpg);}
#module_typed_gallery_rollover_80 {background-image: url(../../../images/rollover/80/small/1.jpg);}
#module_typed_gallery_rollover_83 {background-image: url(../../../images/rollover/83/small/1.jpg);}
#module_typed_gallery_rollover_84 {background-image: url(../../../images/rollover/84/small/1.jpg);}
#module_typed_gallery_rollover_85 {background-image: url(../../../images/rollover/85/small/1.jpg);}
#module_typed_gallery_rollover_87 {background-image: url(../../../images/rollover/87/small/1.jpg);}
#module_typed_gallery_rollover_88 {background-image: url(../../../images/rollover/88/small/1.jpg);}
#module_typed_gallery_rollover_89 {background-image: url(../../../images/rollover/89/small/1.jpg);}

/** Galería abajo **/
#module_typed_gallery_rollover_16 {background-image: url(../../../images/rollover/16/small/1.jpg);}
#module_typed_gallery_rollover_19 {background-image: url(../../../images/rollover/19/small/1.jpg);}
#module_typed_gallery_rollover_54 {background-image: url(../../../images/rollover/54/small/1.jpg);}
#module_typed_gallery_rollover_55 {background-image: url(../../../images/rollover/55/small/1.jpg);}
#module_typed_gallery_rollover_74 {background-image: url(../../../images/rollover/74/small/1.jpg);}
#module_typed_gallery_rollover_75 {background-image: url(../../../images/rollover/75/small/1.jpg);}
#module_typed_gallery_rollover_76 {background-image: url(../../../images/rollover/76/small/1.jpg);}

/** Sin galería arriba **/
#module_typed_gallery_rollover_9 {background-image: url(../../../images/rollover/9/small/1.jpg); margin: 0 auto; position: relative;}
#module_typed_gallery_container #module_typed_gallery_rollover_9 {left: 0;}
#module_typed_gallery_rollover_90 {background-image: url(../../../images/rollover/90/small/1.jpg); margin: 0 auto; position: relative;}
#module_typed_gallery_container #module_typed_gallery_rollover_90 {left: 0;}
#module_typed_gallery_rollover_91 {background-image: url(../../../images/rollover/91/small/1.jpg); margin: 0 auto; position: relative;}
#module_typed_gallery_container #module_typed_gallery_rollover_91 {left: 0;}
#module_typed_gallery_rollover_92 {background-image: url(../../../images/rollover/92/small/1.jpg); margin: 0 auto; position: relative;}
#module_typed_gallery_container #module_typed_gallery_rollover_92 {left: 0;}

/** Sin galería abajo **/
#module_typed_gallery_rollover_37 {background-image: url(../../../images/rollover/37/small/1.jpg); margin: 0 auto; position: relative;}
#module_typed_gallery_container #module_typed_gallery_rollover_37 {left: 0;}

/** Sin galería derecha **/
.deco_image {background: transparent url(../images/black_55.png) left top repeat; height: 411px; margin: 0 0 15px 15px; float: right; padding: 52px 0; width: 409px;}
.black_15 {background: transparent url(../images/black_15.png) left top repeat; height: 365px; margin: 0 auto; padding: 23px 0; width: 319px;}
.deco_image_img {height: 365px; margin: 0 auto; width: 251px;}
#deco_image_36 .deco_image_img {background-image: url(../images/deco_image_36.jpg);}
#deco_image_51 .deco_image_img {background-image: url(../images/deco_image_51.jpg);}
#deco_image_75 {height: 151px; padding: 27px 0; width: 499px;}
	#deco_image_75 .black_15 {height: 133px; padding: 9px 0; width: 465px;}
#deco_image_75 .deco_image_img {background-image: url(../images/deco_image_75.gif); height: 133px; width: 411px;}

