* {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #999999;
}


#all {
	z-index:1;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 976px;
}

#top-buscar {
	position:relative;
	width:976px;
	height:36px;
	z-index:2;
	background-image: url(imagenes/top-buscar.png);
	background-repeat: no-repeat;
}
#top-colores {
	background-image: url(imagenes/barra-colores.jpg);
	height: 8px;
	width: 976px;
	position: relative;
}

.top-buscar-changedb {
	margin-left: 240px;
	position: absolute;
	margin-top: 9px;
	margin-bottom: 9px;
}
.top-buscar-changedb a:hover {
	font-weight: bolder;
	color: #f9c911;
}

.top-buscar-changedb a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: 0.02em;
}


.top-buscar-casillero {
	height: 20px;
	width: 210px;
	position: absolute;
	float: none;
	left: 718px;
	top: 8px;
}
.top-buscar-selecbd {
	height: 25px;
	width: 210px;
	margin-top: 5px;
	margin-left: 20px;
	position: absolute;
}

.top-buscar-boton {
	width: 30px;
	margin-left: 940px;
	position: absolute;
}

.form-casillero-buscar {
	width: 210px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 20px;
}
.form-selecbd-buscar {
	height: 25px;
	width: 210px;
}
.form-boton-buscar {
	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;
}

#entremedio {
	clear: left;
	height: 50px;

}
#menuabajosepa {
	margin-top: 40px;
	margin-bottom: 40px;
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}
.copyright1 {
	font-size: 10px;
}
.copyright1 a {
	font-size: 11px;
	font-weight: bold;
}



#top-banner {
	position:relative;
	width:976px;
	height:121px;
	z-index:2;
	background-image: url(imagenes/top-baner.jpg);
	background-repeat: no-repeat;
}
#top-menu {
	position:relative;
	width:976px;
	height:35px;
	z-index:2;
}
#top-menu-abajo {
	height: 28px;
	width: 976px;
	position: relative;
	z-index: auto;
	background-image: url(imagenes/top-menu-abajo.png);
	background-repeat: no-repeat;
}
#menu-btn-cultura {
	height: 35px;
	width: 128px;
	margin-left: 10px;
	position: absolute;
}
#menu-btn-articulos {
	height: 35px;
	width: 129px;
	margin-left: 139px;
	position: absolute;
}
#menu-btn-bd {
	height: 35px;
	width: 129px;
	margin-left: 269px;
	position: absolute;
}
#menu-btn-software {
	height: 35px;
	width: 129px;
	margin-left: 399px;
	position: absolute;
	z-index: auto;
}
#menu-btn-proyecto {
	height: 35px;
	width: 129px;
	margin-left: 529px;
	position: absolute;
}
#sub-menu {
	height: 28px;
	margin-right: 20px;
	margin-left: 20px;
	color: #FFFFFF;
	letter-spacing: 0.02em;
}
#sub-menu a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#sub-menu a:hover {
	color: #f9c911;
}


#sub-menu ul {
	padding-top: 8px;
	clear: both;
}
#sub-menu ul li {
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	text-align: left;
	list-style-type: none;
	padding-left: 8px;
}






#contenido {
	z-index:auto;
	position: relative;
}

#centro {
	width:670px;
	z-index:auto;
	margin-top: 16px;
	margin-left: 4px;
	margin-bottom: 20px;
	float: none;
	color: #333333;
}


#costado {
	z-index:auto;
	margin-left: 700px;
	margin-top: 5px;
	float: none;
}


#menu-derecha {
	width: 270px;
	position: relative;
	margin-bottom: 0px;
}
#menu-derecha-arriba {
	background-image: url(imagenes/menu-der-arriba.png);
	background-repeat: no-repeat;
	height: 18px;
	width: 330px;
}
#menu-derecha-abajo {
	background-image: url(imagenes/menu-der-abajo.png);
	background-repeat: no-repeat;
	height: 16px;
	width: 330px;
}
#menu-derecha-medio {
	background-image: url(imagenes/menu-der-medio.png);
	background-repeat: repeat-y;
}

#patrimonio_acciones {
	margin-top: 6px;
	margin-bottom: 6px;
	color: #666666;
}
#patrimonio_acciones a {
	color: #666666;
	text-decoration: none;
}

#patrimonio_acciones img {
	padding-right: 4px;
	padding-left: 4px;
}
#patrimonio_acciones a:hover {
	text-decoration: underline;
}

.patrimonio_secciones_titulos {
	font-size: 16px;
	font-weight: 600;
	color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}


.patrimonio_buscar_descripcion {
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: justify;
	line-height: 16px;
	letter-spacing: 0.02em;
}
.patrimonio_buscar_titulo {
	font-size: 20px;
	font-weight: bold;
	margin-top: 4px;
	margin-bottom: 8px;
	color: #666666;
}
.patrimonio_buscar_titulo a {
	color: #666666;
	text-decoration: none;
}

.patrimonio_buscar_resultados .patrimonio_buscar_titulo a {
	color: #666666;
	text-decoration: none;
}
.patrimonio_buscar_resultados .patrimonio_buscar_titulo a:hover {
	color: #f9c911;
	font-weight: bold;
}
.patrimonio_buscar_subtitulo {
	font-size: 12px;
	margin-bottom: 6px;
}

.patrimonio_buscar_imagenes {
	margin-top: 2px;
	margin-bottom: 2px;
}
.patrimonio_buscar_imagenes .explorarmas {
	margin-left: 10px;
}
.patrimonio_buscar_imagenes .explorarmas a {
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
.patrimonio_buscar_imagenes .explorarmas a:hover {
	color: #f9c911;
}

.patrimonio_buscar_imagenes .thumb100 {
	background-color: #333333;
	height: 130px;
	width: 130px;
}

.patrimonio_buscar_imagenes img {
	margin: 4px;
	padding: 4px;
}
.patrimonio_buscar_imagenes a img {
	text-decoration: none;
	border: 1px solid #006666;
}

.patrimonio_buscar_localidad {
	margin-top: 2px;
	margin-bottom: 2px;
	font-size: 10px;
}
.patrimonio_buscar_localidad a {
	color: #006666;
	font-weight: bold;
	text-decoration: none;
}
.patrimonio_buscar_resultados .patrimonio_buscar_localidad a:hover {
	font-weight: bold;
	color: #f9c911;
}


.patrimonio_buscar_resultados {
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 9px;
}
.patrimonio_buscar_numero {
	font-size: 36px;
	font-weight: bold;
	color: #666666;
	margin-top: 2px;
	margin-bottom: 2px;
}



.patrimonio_cat {
	margin-top: 5px;
	margin-bottom: 5px;
	color: #666666;
}
.patrimonio_cat a {
	color: #666666;
	text-decoration: none;
}
.patrimonio_cat a:hover {
	text-decoration: underline;
}
.patrimonio_cat_resultados {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666666;
}
.patrimonio_cat_resultados a {
	color: #006699;
	text-decoration: none;
}
.patrimonio_cat_resultados a:hover {
	font-weight: bolder;
	color: #f9c911;
}

.patrimonio_cat_titulo {
	font-size: 24px;
	font-weight: 500;
	color: #4F4F4F;
	margin-top: 8px;
	margin-bottom: 8px;
}
.patrimonio_cat_registro {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	color: #006699;
	margin-left: 14px;
}
.patrimonio_cat_listar {
	font-size: 12px;
	color: #333333;
}
.patrimonio_cat_cantidad {
	font-size: 12px;
	font-style: italic;
	color: #990000;
}

#patrimonio_paginas {
	margin-top: 10px;
	margin-bottom: 16px;
	color: #FFFFFF;
}
#patrimonio_paginas a {
	color: #FFFFFF;
	text-decoration: none;
}

#patrimonio_paginas ul {
	list-style-type: none;
}
#patrimonio_paginas li {
	display: inline;
	margin-right: 4px;
	margin-left: 4px;
	background-color: #4F4F4F;
	padding: 4px;
}
#patrimonio_paginas li a:hover {
	font-weight: bold;
	color: #f9c911;
}
.patrimonio_titulo {

	font-size: 24px;
	color: #4F4F4F;
	margin-top: 5px;
	margin-bottom: 2px;
}
.patrimonio_paginas {
	margin-top: 4px;
	margin-bottom: 4px;
	color: #666666;
	font-size: 24px;
	font-weight: 600;
	margin-left: 9px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	clear: both;
}
.patrimonio_paginas img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.patrimonio_paginas a:hover {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #f9c911;
}



.patrimonio_paginas a {

	color: #666666;
	text-decoration: none;
}
.patrimonio_paginas ul {
	list-style-type: none;
}
.patrimonio_paginas li {

	display: inline;
	margin-right: 2px;
	margin-left: 2px;
	padding: 2px;
}
.patrimonio_paginas li a:hover {
	font-weight: bold;
	color: #f9c911;
}
.patrimonio_paginas_sel {
	font-size: 36px;
}
.patrimonio_paginas_titulo {
	font-size: 12px;
	font-weight: 500;
}
.patrimonio_siguiente {
	font-size: 18px;
	font-weight: 600;
	color: #666666;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 9px;
}
.patrimonio_siguiente a {
	color: #666666;
	text-decoration: none;
}
.patrimonio_siguiente a:hover {
	font-weight: bold;
	color: #f9c911;
}


.patrimonio_total {
	font-size: 12px;
	color: #006666;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 9px;
	letter-spacing: 0.03em;
}
.patrimonio_destaca_relaciones {
	color: #006699;
}
.patrimonio_subtitulo {
	font-size: 12px;
}
.patrimonio_etiquetas {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 20px;
	line-height: 16px;
	letter-spacing: 0.02em;
}
.patrimonio_etiquetas .patrimonio_etiquetas_h1 {
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	line-height: 16px;
	letter-spacing: 0.1em;
	color: #006666;
	border-bottom-color: #006666;
}

.patrimonio_etiquetas a {
	color: #333333;
	text-decoration: none;
}
.patrimonio_etiquetas a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 4px;
}

.patrimonio_etiquetas a:hover {
	font-weight: bold;
	color: #f9c911;
}
.patrimonio_etiquetas ul {
	margin-top: 12px;
	margin-bottom: 12px;
}
.patrimonio_etiquetas ul li {
	display: inline;
	padding-right: 6px;
}

.patrimonio_titulo {

	font-size: 24px;
	color: #4F4F4F;
}
.patrimonio_titulo a {
	color: #4F4F4F;
	text-decoration: none;
}
.patrimonio_titulo a:hover {
	text-decoration: underline;
}
.titulo_box_gris {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.1em;
}
.articulo {
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 8px;
	margin-left: 8px;
	line-height: 16px;
	letter-spacing: 0.02em;
}
.articulo img {
	padding: 5px;
}

.articulo li {
	margin-top: 10px;
	margin-bottom: 10px;
}
.articulo ul {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}

.articulo p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.articulo h1 {

	margin-top: 8px;
	margin-bottom: 8px;
}
.patrimonio_descripcion {

	margin-top: 15px;
	margin-bottom: 15px;
	text-align: justify;
}
.patrimonio_descripcion a {

	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.patrimonio_descripcion li {

	margin-top: 2px;
	margin-bottom: 2px;
}
.patrimonio_descripcion ul {

	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.patrimonio_warning {
	background-color: #FFF5AA;
	padding: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	letter-spacing: 0.03em;
}
.patrimonio_warning li {
	margin-left: 25px;
	margin-top: 6px;
	margin-bottom: 6px;
}

.patrimonio_warning ul {
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
}

.patrimonio_relaciones {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 8px;
	line-height: 16px;
	letter-spacing: 0.02em;
}
.patrimonio_relaciones a {
	color: #4F4F4F;
	text-decoration: none;
}
.patrimonio_relaciones a:hover {
	font-weight: bold;
	color: #f9c911;
}
.patrimonio_relaciones ul {

	margin-top: 8px;
	margin-bottom: 8px;
}
.patrimonio_relaciones ul li {
	margin-left: 25px;
}


.costado_derecha {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #EDEDED;
	width: 260px;
	color: #333333;
}
.costado_derecha_body {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 16px;
	margin-left: 16px;
}

.costado_derecha_body ul {

	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
}

.costado_derecha_body li {
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.costado_derecha_arriba {
	background-image: url(imagenes/top5_derecha_top.png);
	background-repeat: no-repeat;
	height: 8px;
}

.costado_derecha_abajo {
	background-image: url(imagenes/top5_derecha_bottom.png);
	background-repeat: no-repeat;
	height: 7px;
}

.costado_derecha a {
	color: #4F4F4F;
	text-decoration: none;
}
.costado_derecha a:hover {
	font-weight: bold;
	color: #006666;
}

.top5_derecha {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #f9c911;
	width: 260px;
	color: #333333;
}
.top5_derecha .icono {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.top5_derecha_body {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 16px;
	margin-left: 16px;
}

.top5_derecha_body ul {

	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
}

.top5_derecha_body li {
	margin-top: 5px;
	margin-bottom: 5px;
}

.top5_derecha_arriba {
	background-image: url(imagenes/top5_arriba.png);
	background-repeat: no-repeat;
	height: 8px;
}

.top5_derecha_abajo {
	background-image: url(imagenes/top5_bottom.png);
	background-repeat: no-repeat;
	height: 7px;
}

.top5_derecha a {
	color: #333333;
	text-decoration: none;
}
.top5_derecha a:hover {
	font-weight: bold;
	color: #FFFFFF;
}



.divisormenu {
	background-image: url(imagenes/divisormenu.png);
	background-repeat: no-repeat;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 2px;
	width: 240px;
}

#copyright {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 30px;
	padding-left: 10px;
	font-size: 12px;
	color: #FFFFFF;
}
#copyright a {
	color: #CCCCCC;
}
#copyright h5 {
	font-size: 10px;
}#nota_al_pie {
	text-align: center;
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 20px;
}
#nota_al_pie a {
	color: #FFFFFF;
}
.codigo {
	background-color: #DEDEDE;
	padding-left: 25px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #666666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	color: #333333;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}
.portada {
	margin: 5px;
}
.panelwidgets1 {
	margin: 5px;
	padding: 5px;
	width: 310px;
	position: static;
	float: left;
	line-height: 16px;
	text-align: justify;
}
.portada .panelwidgets1 p {
	margin-top: 8px;
	margin-bottom: 8px;
}

.portada .panelwidgets1 h1 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin-top: 6px;
	margin-bottom: 8px;
}
.portada .panelwidgets1 a {
	color: #333333;
	text-decoration: none;
}
.portada .panelwidgets1 a:hover {
	color: #f9c911;
}
.portada .panelwidgets1 img {
	padding: 4px;
}
.portada .panelwidgets1 .remarcado {
	font-weight: bold;
	color: #006666;
}



.titulo_pagina {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	margin-left: 9px;
}
.articulo_patrimonio {
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 8px;
	margin-left: 8px;
}
.articulo_patrimonio li {
	margin-top: 10px;
	margin-bottom: 10px;
}
.articulo_patrimonio ul {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;
}
.articulo_patrimonio p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.articulo_patrimonio h1 {

	margin-top: 8px;
	margin-bottom: 8px;
}
.patrimonio_masdatos {
	letter-spacing: 0.02em;
	line-height: 16px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.patrimonio_masdatos .patrimonio_masdatos_h1 {
	font-weight: bold;
	color: #006666;
	margin-top: 6px;
	margin-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006666;
	letter-spacing: 0.1em;
}
.patrimonio_masdatos .patrimonio_masdatos_h2 {
	font-weight: bold;
}


.patrimonio_masdatos a {

	color: #4F4F4F;
	text-decoration: none;
}
.patrimonio_masdatos a:hover {

	font-weight: bold;
	color: #f9c911;
}
.patrimonio_masdatos ul {
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-type: none;
}
.patrimonio_masdatos ul li {

	margin-left: 16px;
}
.patrimonio_fuentedescripcion {
	padding: 20px;
	line-height: 16px;
	letter-spacing: 0.02em;
}
.patrimonio_fuentedescripcion .patrimonio_fuentedescripcion_h1 {
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006666;
	color: #006666;
	letter-spacing: 0.1em;
}
.box_insti_arriba {

	background-image: url(imagenes/menu_insti_arriba.png);
	background-repeat: no-repeat;
	height: 8px;
}
.box_insti_abajo {
	background-image: url(imagenes/menu_insti_bottom.png);
	background-repeat: no-repeat;
	height: 7px;
}
.box_insti_body li {

	margin-top: 5px;
	margin-bottom: 5px;
}
.box_insti_body ul {


	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
}
.box_insti_body {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 16px;
	margin-left: 16px;
	font-size: 11px;
	letter-spacing: 0.02em;
	line-height: 18px;
}
.box_insti_body a {
	font-weight: bold;
	color: #f9c911;
	text-decoration: none;
}
.box_insti_body a:hover {
	text-decoration: underline;
}
.box_insti_body img {
	padding: 4px;
}



.box_insti {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #006699;
	width: 260px;
	color: #FFFFFF;
}

.institucion_registro {
	margin-top: 20px;
	margin-right: 55px;
	margin-bottom: 20px;
	margin-left: 55px;
	position: relative;
	clear: both;
}
.institucion_registro img {
	padding-right: 8px;
	padding-left: 8px;
}

.institucion_registro .institucion_registro_h1 {
	font-size: 14px;
	font-weight: bold;
	color: #006666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006666;
	margin-top: 8px;
	margin-bottom: 8px;
}
.institucion_registro .institucion_registro_h1 a {
	color: #006666;
	text-decoration: none;
}
.institucion_registro .institucion_registro_h1 a:hover {
	font-weight: bold;
	color: #f9c911;
}

.box_warning_arriba {

	background-image: url(imagenes/box_instiwar_arriba.png);
	background-repeat: no-repeat;
	height: 8px;
}
.box_warning_abajo {

	background-image: url(imagenes/box_instiwar_bottom.png);
	background-repeat: no-repeat;
	height: 7px;
}
.box_warning_body li {

	margin-top: 5px;
	margin-bottom: 5px;
}
.box_warning_body ul {


	margin-top: 8px;
	margin-bottom: 8px;
	list-style-type: none;
}
.box_warning_body {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 16px;
	margin-left: 16px;
	font-size: 11px;
	line-height: 18px;
	letter-spacing: 0.02em;
}
.box_warning {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #7c0000;
	width: 260px;
	color: #FFFFFF;
}
.box_warning a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.box_warning a:hover {
	text-decoration: underline;
}
.estadisticas {
	margin-top: 20px;
	margin-right: 80px;
	margin-bottom: 20px;
	margin-left: 40px;
	padding-left: 12px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-color: #FEEFBD;
	padding-top: 8px;
	padding-bottom: 8px;
}
.articulo .firma {
	font-style: italic;
}

.articulo .estadisticas ul {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 10px;
}
.articulo .estadisticas li {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 40px;
	list-style-type: none;
}

.articulo .estadisticas p {
	margin-top: 4px;
	margin-bottom: 4px;
}
.estadisticas_cantidad {
	color: #0066FF;
	font-weight: bold;
}
.articulo_titulo_accion {
	font-size: 16px;
	color: #666666;
	margin-top: 30px;
	margin-bottom: 40px;
	font-weight: bold;
}
.articulo_titulo_accion a {
	color: #666666;
	text-decoration: none;
}
.articulo_titulo_accion a:hover {
	font-weight: bolder;
	color: #f9c911;
}

.articulo .articulo_titulo_accion td {
	font-size: 16px;
	font-weight: bold;
	color: #666666;
}
.articulo h2 {
	color: #006666;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #006666;
}

#bottom {
	position:relative;
	z-index:2;
	background-color: #2E2E2E;
}
#menu_abajo {
	padding-top: 25px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 40px;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 0.02em;
	background-color: #2E2E2E;
}
#menu_abajo strong {
	font-size: 14px;
}

#menu_abajo a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu_abajo a:hover {
	font-weight: bold;
	color: #f9c911;
}

#menu_abajo h3 {
	font-size: 16px;
	font-weight: 500;
	color: #B9B9B9;
}
#menu_abajo ul {
	margin-top: 2px;
	margin-bottom: 12px;
	list-style-type: none;
}
#menu_abajo li {
	color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 1px;
}
#menu_abajo .ultimo_li {
	border-bottom-style: none;
}

.menu_abajo_titulo {
	font-weight: bold;
}



div#wrapper1{width: 50%; float:left}
div#wrapper2{width: 49.9%; float:right}
div#col1{
	width:200px;
	float:left;
	padding: 8px;
}
div#col2{
	width:200px;
	float:right;
	padding: 8px;
}
div#col3{
	width:200px;
	float:left;
	padding: 8px;
}
div#col4{
	width:200px;
	float:right;
	padding: 8px;
}
.recorridos {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 10px;
}
.articulo .recorridos h1 {
	font-size: 16px;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-bottom: 2px;
}
.recorridos_img {
	margin-top: 5px;
	margin-bottom: 5px;
}
.patrimonio_buscar_titulo .icono {
	padding-right: 4px;
	padding-left: 2px;
}
.articulo .articulo_caracteristicas {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 30px;
	padding-left: 10px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.articulo .articulo_caracteristicas li {
	list-style-type: none;
}
.articulo .articulo_caracteristicas img {
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.articulo .articulo_caracteristicas a {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.articulo .articulo_caracteristicas a:hover {
	font-weight: bolder;
	color: #006666;
}
.articulo .rojo {
	color: #AE0000;
}
.articulo a {
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}
.articulo a:hover {
	color: #006666;
}

.articulo img {
	text-decoration: none;
	padding: 4px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.codigo {
	font-family: "Courier New", Courier, monospace;
	line-height: 18px;
	color: #FFFFFF;
	background-color: #006699;
	letter-spacing: 0.09em;
	padding: 10px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	border: 4px solid #CCCCCC;
}
.articulo h4 {
	font-size: 24px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.articulo .comentado {
	font-style: italic;
}

.articulo .ejemplo {
	color: #006600;
}
.articulo .referencia {
	font-size: 10px;
}

.articulo .debajoimg {
	font-size: 11px;
	background-color: #FFFF99;
	padding: 3px;
}
.articulo .listasprograma li {
	margin-top: 2px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.articulo h3 a {
	color: #666666;
	text-decoration: none;
}
.articulo h3 a:hover {
	color: #f9c911;
}
.patrimonio_browse {
	margin: 12px;
	width: 280px;
	float: left;
	position: static;
	padding: 12px;
	height: 280px;
}
.patrimonio_browse .patrimonio_browse_denominacion {
	margin-top: 4px;
	margin-bottom: 4px;
	font-size: 12px;
	letter-spacing: 0.02em;
	font-weight: bold;
	text-align: center;
}
.patrimonio_browse .patrimonio_browse_denominacion a {
	color: #333333;
	text-decoration: none;
}
.patrimonio_browse .patrimonio_browse_img img {
	border: 3px solid #333333;
}


.patrimonio_browse .patrimonio_browse_img {
	margin-top: 8px;
	margin-bottom: 8px;
}
.patrimonio_browse .patrimonio_browse_meta {
	margin-top: 4px;
	margin-bottom: 4px;
	color: #333333;
	font-size: 10px;
}
.info_busqueda {
	font-size: 12px;
}
.patrimonio_404 {
	margin: 40px;
	font-size: 16px;
	line-height: 24px;
	color: #666666;
	letter-spacing: 0.08em;
}
.patrimonio_404 img {
	margin: 20px;
}
.patrimonio_categorias {
	margin-top: 20px;
	margin-bottom: 20px;
}
.patrimonio_categorias a {
	color: #666666;
}
.patrimonio_categorias img {
	margin: 0px;
	padding: 0px;
}
.patrimonio_categorias .patrimonio_categorias_registro li {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.patrimonio_categorias .patrimonio_categorias_registro {
	margin-top: 20px;
	margin-bottom: 20px;
}
.patrimonio_categorias .patrimonio_categorias_registro a:hover {
	color: #f9c911;
}
.articulo .media {
	position: relative;
	margin-top: 20px;
	margin-bottom: 20px;
	clear: both;
}
.articulo .media .mediafoto {
	padding: 4px;
	margin: 4px;
}
.articulo .media .mediafoto img {
	padding-top: 4px;
	padding-right: 20px;
	padding-bottom: 4px;
	padding-left: 4px;
	float: left;
}
.articulo .media .mediafoto a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.articulo .media .mediadescripcion {
	padding-left: 10px;
}
.articulo .media .mediadescripcion h3 {
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
}
.consulta {
	background-color: #FFFFFF;
	width: 530px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#mail-col-valor {
	width: 300px;
}
#mail-form {
	width: 510px;
	padding: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mail-col-titulo {
	width: 140px;
	margin-left: 0px;
	float: left;
}

#mail-linea {
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}
.mail-textfield {
	width: 500px;
}

#mail-check-linea {
	position: relative;
}

.mail-textarea {
	height: 200px;
	width: 500px;
}

#mail-estado {
	background-color: #F9DB9D;
	border: 1px solid #FF9900;
	padding: 4px;
	display: none;
}
.mail-linea {
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.consulta .ejemplo {
	color: #0099FF;
}
.consulta .advertencia {
	color: #FF0000;
}

.consulta .consultatip {
	font-size: 10px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
}
.version {
	color: #f9c911;
}
.iconotags {
	padding: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.articulo .gobierno {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	padding-left: 20px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #ECECEC;
}
.articulo .gobierno p {
	margin-top: 2px;
	margin-bottom: 6px;
}
.articulo .gobierno .cargoinsti {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.flashplayernone {
	background-color: #CC0000;
	padding: 8px;
	color: #FFFFFF;
	text-align: center;
	border: 1px solid #666666;
	font-weight: bold;
}
.flashplayernone img {
	padding: 4px;
}
.resultados {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	font-size: 14px;
	background-color: #DCDADC;
	padding: 6px;
}
.resultados .paginas {
	padding-top: 8px;
	padding-bottom: 2px;
}
.resultados .paginas a {
	color: #333333;
	text-decoration: none;
}
.resultados .paginas ul {
	list-style-type: none;
}
.resultados .paginas li {
	display: inline;
	margin-right: 4px;
	margin-left: 4px;
}
.resultados .paginas a:hover {
	font-weight: bold;
	color: #006666;
}
.resultados .paginas .seleccion {
	font-size: 18px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 4px;
}
.resultados .cantidad {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 12px;
	letter-spacing: 0.05em;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
.resultados .acciones {
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
}
.resultados .acciones a {
	font-weight: bold;
	color: #006666;
	text-decoration: none;
}
.nombrebasedatos {
	font-size: 14px;
	color: #990000;
}
.nombrebasedatos a {
	color: #006666;
	text-decoration: none;
}
