@media (min-width:5000px) {
/* Typography */

.sin_decoracion { text-decoration:none; }
.subrayado { text-decoration:underline; }
.etiqueta {	font-style:italic; }
.subtitulo { font-size:90%; }
.referencia_bibliografica { font-size:80%; }

#err_msg {
	font-size:14px;
	font-weight:bold;
}

/* Colour */

.color_negro { color:#000; }

.subtitulo {
	background-color:#ddddee;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#err_msg {
	background-color:#faa;
	color:#000;
}

/* Layout */

.subtitulo {
	display:block;
	padding:2px;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:-0.5em;
	padding-left:0.5em;
	min-height:1em;
}

.icono-idioma {
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:40px;
}

#glosarios_novedades,
#glosarios_actualizaciones {
	font-size:75%;
	width:160px;
}

.termino {
	margin:1em;
	margin-bottom:40px;
	font-size:125%;
}
#err_msg {
	padding:0.5em;
	margin:0.5em;
	text-align:center;
}

#lista_glosarios ul li span.menu_control,
span.menu_control {
	margin-left:1em;
	display:inline;
}
#lista_glosarios ul li span.menu_control a,
span.menu_control a{
	margin-right:5px;
}

/* */
#enlaces_auxiliares {
	margin-left:0;
	padding-left:1em;
	font-size:75%;
}
#enlaces_auxiliares a {
}

/* ************* */
/* Typography */

body { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}

h1 {
	font-size:180%;
	line-height:90%;
}

sup, sub { font-size:80%; }

a, h1 a:hover,
.sin_decoracion { text-decoration:none; }
a:hover,
.subrayado { text-decoration:underline; }
ul li { list-style-type:square; }

.etiqueta {	font-style:italic; }
.subtitulo { font-size:90%; }
.referencia_bibliografica { font-size:80%; }

#err_msg {
	font-size:14px;
	font-weight:bold;
}

/* Colour */

body { background-color:#f0f0ff; }

a { color:#bb0000; }
a:visited { color:#660000; }
a:hover { color:#000066; }

h1 a,
h1 a:visited,
h1 a:hover,
.color_negro { color:#000; }

.subtitulo {
	background-color:#ddddee;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#menu_superior {
	background-color:#ddddee;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
#menu_superior a { color:#000; }
#menu_superior a:hover { background-color:#bbbbee; }
#menu_superior .activo {
	color:#fff;
	background-color:#000066;
}
#menu_superior a.activo:hover {
	color:#000;
	background-color:#bbbbee;
}

.i200d {
	background-color:#fff;
	border:2px solid #000;
}

#err_msg {
	background-color:#faa;
	color:#000;
}

/* Layout */

#contenedor { }
#contenido { min-width:740px; }

#cabecera {
	min-width:740px;
	padding-bottom:1em;
	text-align:center;
}
#menu_superior {
	clear:both;
	margin-top:0.3em;
	float:left;
	width:100%;
}
#menu_superior a {
	font-weight:bold;
	display:inline-block;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin:0;
}

#cuerpo {
	clear:both;
	position:relative;
	overflow:hidden;
}
#izquierda {
	width:160px;
	min-width:160px;
	float:left;
	margin-right:20px;
}
#centro {
	min-width:380px;
	margin: 0 180px 0 180px;
}
#derecha {
	width:160px;
	min-width:160px;
	margin-left:20px;
	position:absolute;
	top:0;
	right:0;
}
#pie {
	clear:both;
}

ul li { margin-bottom:0.2em; }

h1 {
	margin:0;
	padding:0;
	margin-bottom:0.4em;
	float:left;
}

h2,h3,h4 {
	margin:0;
	padding:0;
}
h3 {
	margin-top:1em;
}
p {
	margin:0;
	padding:0;
	margin-bottom:0.5em;
}
ul {
	margin-top:0.5em;
	padding-top:0;
}

.subtitulo {
	display:block;
	padding:2px;
	margin-bottom:0;
	padding-bottom:0;
	margin-left:-0.5em;
	padding-left:0.5em;
	min-height:1em;
}

.icono-idioma {
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:40px;
}

#documento h2 {
	padding-top:1em;
	clear:right;
}
#documento h3 {
	margin-top:30px;
	clear:right;
}

#glosarios_actualizaciones,
#glosarios_rss {
	font-size:75%;
	width:160px;
}
#glosarios_actualizaciones p,
#glosarios_rss p {
	margin:0;
	padding:0;
}
#glosarios_actualizaciones ul {
	margin-left:0;
	padding-left:1em;
}
#glosarios_actualizaciones ul li,
#glosarios_rss dt {
	display:list-item;
	list-style-type:disc; 
}
#glosarios_rss dl {
	margin-left:0;
	padding-left:1em;
}
#glosarios_rss dd {
	display:none;
}

.i200d {
	max-width:200px;
	min-width:100px;
	height:auto;
	float:right;
	margin-left:1em;
	margin-bottom:0.5em;
}

.termino {
	margin:1em;
	margin-bottom:40px;
	font-size:125%;
}

.miniatura {
	max-height:11em;
	width:auto;
	margin-right:0.5em;

}

.foto-articulo {
	float:right;
	margin-left:2em;
	margin-bottom:1em;
	max-width:50%;
	width:auto;
	height:auto;
}

h3 span,
.oculto {
	display:none;
}

#err_msg {
	padding:0.5em;
	margin:0.5em;
	text-align:center;
}

#lista_glosarios ul li span.menu_control,
span.menu_control {
	margin-left:1em;
	display:inline;
}
#lista_glosarios ul li span.menu_control a,
span.menu_control a{
	margin-right:5px;
}

/* */
.bloque_letra {
	display:inline-block;
	vertical-align:text-top;
	margin-right:2em;
	width:25%;
	min-width:300px;
	max-width:600px;
}

/* glosarios específicos */
.glosario_astronomia img {
	margin-top:0.5em;
	margin-bottom:0.5em;
}

div.glosario_dinamica-estructura-poblacion  {
	background:#FFF;
	padding-top:5px;
	padding-bottom:0.5em;
}
.glosario_dinamica-estructura-poblacion h2 {
	padding:5px;
}
.glosario_dinamica-estructura-poblacion img {
	vertical-align:middle;
}
.glosario_gemas img {
	margin-left:2em;
	margin-bottom:1em;
}

#enlaces_auxiliares {
	margin-left:0;
	padding-left:1em;
	font-size:75%;
}
#enlaces_auxiliares a {
}

#caja_meta {
	margin-top:2em;
	margin-bottom:1em;
	border:1px solid gray;
	font-size:1em;
	padding:0.2em;
	clear:right;
}

/* sortable */
table.sortable {
	max-width:100%;
}
table.sortable thead tr th, table.sortable tfoot tr th {
	background-color: #e6EEEE;
}
table.sortable thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.sortable thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.sortable thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.sortable thead tr .headerSortDown, table.sortable thead tr .headerSortUp {
	background-color: #8dbdd8;
}
table.sortable tbody tr:hover {
	background-color:#FFF;
}

/* ADS */

#ads_superior {
	margin:auto;
	display:inline-block;
	width:100%;
	text-align:center;
	
}

#buscador {
	float:right;
	width:300px;
}
div.buscar #buscador {
	float:none !important;
	width:600px !important;
}

#ads_izquierda {
	margin-top:0.5em;
}

#ads_centro {
	margin-top:0.5em;
	margin-bottom:0.5em;
}

#ads_inferior {
	margin-top:0.5em;
	text-align:center;
}

#caja_compartir {
	text-align:right;
	padding:2px;
	width:165px;
	overflow:hidden;
}

#caja_botones_compartir {
	padding-top:0.5em;
}
#caja_caja_twitter_tweet {
}
#caja_facebook_like {
	margin-bottom:5px;
}

#caja_intercambios_link {
	margin-top:1em;
	margin-bottom:1em;
}

.ads {
}

.addthis_toolbox,
.addthis_default_style,
.addthis {
	background:none;
}
.addthis_default_style {
	margin-bottom:5px;
}

span.descripcion {  }
span.tipos {  }


}

/* maquetación */

.bloque_letra {
	display:inline-block;
	vertical-align:text-top;
	margin-right:2em;
	width:25%;
	min-width:300px;
	max-width:600px;
}

#caja_meta {
	margin-top:2em;
	margin-bottom:1em;
	border:1px solid gray;
	font-size:1em;
	padding:0.5em;
	clear:right;
}

/* sortable */
table.sortable thead tr th, table.sortable tfoot tr th {
	background-color: #e6EEEE;
}
table.sortable thead tr .header {
	background-image: url(bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.sortable thead tr .headerSortUp {
	background-image: url(asc.gif);
}
table.sortable thead tr .headerSortDown {
	background-image: url(desc.gif);
}
table.sortable thead tr .headerSortDown, table.sortable thead tr .headerSortUp {
	background-color: #8dbdd8;
}
table.sortable tbody tr:hover {
	background-color:#FFF;
}
table.sortable th,
table.sortable td {
	padding:5px;
}
table.sortable {
	margin-bottom:1em;
}
@media (max-width:1024px) {
	table.sortable th,
	table.sortable td {
		padding:1em;
	}
}

/* glosarios específicos */
.glosario_astronomia img {
	margin-top:0.5em;
	margin-bottom:0.5em;
	max-width:100%;
	height:auto;
}

div.glosario_dinamica-estructura-poblacion  {
	background:#FFF;
	padding-top:5px;
	padding-bottom:0.5em;
}
.glosario_dinamica-estructura-poblacion h2 {
	padding:5px;
}
.glosario_dinamica-estructura-poblacion img {
	vertical-align:middle;
}
.glosario_gemas img {
	margin-left:2em;
	margin-bottom:1em;
}

/* fotos */
#galeria {
	margin-top:0.5em;
}
.miniatura {
	max-height:11em;
	width:auto;
	margin:0.5em;

}
.foto_articulo,
.foto-articulo {
	float:right;
	margin-left:2em;
	margin-bottom:1em;
	max-width:50%;
	width:auto;
	height:auto;
}
.f-a-multiple {
	display:inline-block;
	right:0;
	margin-left:2em;
	margin-bottom:1em;
}
img.ilustracion,
#lista_glosario img {
	max-width:100%;
	height:auto;
}

/* buscador */

#buscador {
	float:right;
	width:300px;
	margin-top:0.5em;
}
div.buscar #buscador {
	float:none !important;
	width:600px !important;
}

/* */
.buscame,
.tbuscame,
.tbuscame td {
	color:#00f;
	cursor:pointer;
}
.buscame:hover,
.tbuscame:hover,
.tbuscame td:hover {
	color:#096;
}

/* varios */
.oculto { display:none; visibility:hidden; }


div.descripcion {  padding-bottom:1em; }
div.metas { font-size:90%; }

.termino p img {
	max-width:100%;
}

.termino th,
.termino td {
	padding:5px;
}

/* */

#f320W3fY4y9w {
	display: none;
	background: #333;
	text-align: center;
	font-weight: bold;
	color: #fff;
	
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:666;
	opacity:0.95;
	vertical-align:middle;
}
#f320W3fY4y9w div {
	display: table-cell;
    vertical-align: middle;
}


.qc-cmp-persistent-link {
	/* display:none !important; */
}

hr { border-top: 1px solid #000 !important; }

@media print {
	.noprint { display:none; }
}

h5 {
	font-weight:bold;
}

.error {
	color:red;
}

/* quantcast */
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {
	background-color: #000000 !important;
	border-color: #000000 !important;
}
.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {
	background-color: transparent !important;
	border-color: #000000 !important;
}
.qc-cmp-alt-action,
.qc-cmp-link {
	color: #000000 !important;
}
.qc-cmp-button,
.qc-cmp-button.qc-cmp-secondary-button:hover {
	color: #ffffff !important;
}
.qc-cmp-button:hover,
.qc-cmp-button.qc-cmp-secondary-button {
	color: #000000 !important;
}
.qc-cmp-small-toggle,
.qc-cmp-toggle {
	background-color: #000000 !important;
	border-color: #000000 !important;
}
.qc-cmp-main-messaging,
.qc-cmp-messaging,
.qc-cmp-sub-title,
.qc-cmp-privacy-settings-title,
.qc-cmp-purpose-list,
.qc-cmp-tab,
.qc-cmp-title,
.qc-cmp-vendor-list,
.qc-cmp-vendor-list-title,
.qc-cmp-enabled-cell,
.qc-cmp-toggle-status,
.qc-cmp-table,
.qc-cmp-table-header {
	color: #000000 !important;
}
.qc-cmp-ui {
	background-color: #ffffff !important;
}
.qc-cmp-table,
.qc-cmp-table-row {
	  border: 1px solid !important;
	  border-color: #000000 !important;
} 
#qcCmpButtons a {
		text-decoration: none !important;

}
#qcCmpButtons button {
	margin-top: 65px;
}
@media screen and (min-width: 851px) {
#qcCmpButtons a {
		position: absolute;
		bottom: 10%;
		left: 60px;
}
}
.qc-cmp-qc-link-container{
/*display:none;*/
}
