::selection {
	background: #ff0000; /* Safari */
	color:#fff;
	}
::-moz-selection {
	color:#fff;
	background: #ff0000; /* Firefox */
}
div#page_content p strong {
        color:inherit;
}

p {
	color:default;
}

div#logotop {
	padding-top:10px;
}

#searchform input[type=text], #searchform input {
	background:#e3e2e3;
}

div#logo {
	position:absolute;
	padding-left:10px;
	left: -10px;
}

div.login_box {
	background:#333;
	padding-left:10px;
	padding-right:10px;
	font-size:11px;
        color:#ccc;
}
div.login_box:hover {
	background:#ff0000;
	color:#fff;
	cursor:pointer;
	cursor:hand;
}

div.login_box div.menunavli {
	padding-bottom:3px;
	padding-top:3px;
}

div#page {
	margin-top:25px;
}

div#menu ul.menunav {
	margin-left:0px;
}

div.webpage.anagrama { width:fit-content; }
div#webpage_padding {
	padding-left:0px;
	padding-right:15px;
}
#menu ul li {
/*	border-bottom: 3px solid #fff;*/
}

#menu ul li:hover {
	border-bottom: 2px dashed #ff0000;
}

 div#menu ul li.current  {
        border-bottom: 2px solid #ff0000;
}


div.widget p {
font-size:13px;
color:#555;
text-align:left;
}	
div#menu ul li.current a p {
	color:#f00;
}

#menu ul.submenu  li a:hover, #menu ul.submenu li a.current  {
	border-bottom: none;
	color:#ff0000;
}

div.footer,div.footer p {
text-align: left;
font-size: 11px;
}

div.footer ul{
	padding-left:15px;
	padding-right:5px;
}
div.footer ul li {
	padding-bottom:0px;
}

div.footernav {
	border-top:2px solid #000;
}
div#page_content {
	min-height:0px;
}
div.footer img {
	padding-right:10px;
}
div.footer_block {
	float:left;
	height:90px;
	border-right:1px dotted #ccc;
	padding-left:15px;
	padding-right:10px;
	text-align:left;
	padding-top:10px;
}

div.footer_block.first {
	padding-left:0px;
}

h4 {
	color:#ff0000;
}

ul.menunav li#menunavli_9 {
	clear:left;
}


h1 {
	color:#000;
	font-size:32px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:15px;
}

div#page.lev2 div.webpage { 
width: 780px !important;

}

div#page.lev2 div.webpage.anagrama {
width: auto !important;

}
div#page_content h1 span, div#page_content h1 strong {
	background-color:#ff0000;
        color:#fff;
}

h2 {
	color:#f00;
	width:auto;
	font-size:27px;
	font-weight:bold;
}

div#page_content h2 span,div#page_content h2 strong {
}

div#sidebar {
	padding-top:0px;
}
div.sidebar_right {
	width:220px;
}

div.anagrama_page.lev1 div.sidebar_right,div.anagrama_page.lev2 div.sidebar_right {
	top:0px;
	width:355px !important;
	font-size:10px !important;
}

div.widget#anagramas {
	width:100%;
	margin-top:-10px;
}
div#news.widget,div#social.widget {
	width:206px;
}

span.vertex-down {
	border-top: 7px solid #232323;
}


/** linia totl **/

div#header {
/*border-bottom: 3px solid #444;*/
}

div#menu {
	width:990px;
}

div#menu p {
	font-size:12px;
}
#menu ul li {
	width:220px;
}

div.widget {
	margin:0px;
	margin-bottom:10px;
}
div.widget#sidemenu {
	margin-right:0px;
	width:240px;
}
div.title-dialog div.item {
	color:#eee;
        background-color:#333; 
}

div.title-dialog.super div.item {
	color:#fff;
	font-weight:bold;
	background-color:#f00;
}


div#page_content img {
  border: none;
 width:100%;height:auto;
}

div.entrevistas-eje-1_page img,div.entrevistas-eje-2_page img,div.entrevistas-eje-3_page img {
 width:auto !important;
}

div.title-dialog.super span.vertex-down {
        border-top:7px solid #f00;
}

ul.submenu span {
font-size: 13px;
}

div#menu ul li a.menusubnavli {
	margin-right:0px;
}

#menu ul li.menusubnavli a {
padding-left: 0px;
}

div#news.widget, div#social.widget {
width: 202px;
}

ul.sidemenu {
text-transform: uppercase;
}

ul.sidemenu li {
	padding-right: 0px;
}

#menu li.separator {
	margin-right: 6px;
}

div#sidemenu {
	padding-left: 18px;
	background-color:#f4f4f4;
}

ul.sidemenu li {
	border-bottom:1px solid #ccc;
	color:#999;
}

#searchform input[type="button"] {
	margin-left:2px;
}

div#page_anagrama div#pic {
	border: 0px dotted #CCC;
	padding: 0px;
	padding-top:0px;
	padding-bottom:16px;
}

h3 {
	background-color:#eee;
	color:#525252;
	padding:7px;
	margin-bottom:5px;
}

div.item {
	background-color:rgba(230,230,230,.80);
	color:#444;
	height:auto;
	padding:3px;
	padding-top:2px;
	padding-bottom:0px;
	border-bottom:1px dotted #ccc;
	width:270px;
	text-align:left;
	cursor:pointer;
	cursor:hand;
	border-right:1px solid #eee;
}
div.item_.related {
	background-color:rgba(230,230,230,.80);
        color:#222;
}

div.self {
	text-decoration:line-through;
}


div.item_ {
        background-color:#fff;
        color:#ccc;
        height:auto;
        padding:3px;
        padding-top:2px;
        padding-bottom:0px;
        border-bottom:1px dotted #fff;
        width:270px;
        text-align:left;
        cursor:pointer;
        cursor:hand;
        border-right:1px solid #fff;
}
div.item:hover, div.item_:hover {
        background-color:#f00;
        color:#fff;
}


div.blog {
	width:760px;
}
span.vertex-down {
border-top: 7px solid #232323;
}
span.vertex-down {
top: 0px;
right: 180px;
display: inline-block;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-top: 7px solid #232323;
}
div.title {
	position:absolute;
	z-index:99px;
	color:#c00;
	font-size:13px;
}

div.title2 {
	position:absolute;
        z-index:99px;
        color:#000;
        font-size:10px;
	font-weight:bold;
}

div.arrow {
/*	background-image:url('http://data.subtramas.museoreinasofia.es/files/pictures/2012121703441680429.png');*/
	background-repeat:no-repeat;
	position:absolute;
        z-index:99px;
	width:19px;
	height:19px;
	cursor:pointer;
	cursor:hand;
	font-size:12px;
	color:#f00;
	padding:0px;
	padding-top:0px;
	text-align:center;
	-webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;
}

div.arrow:hover {
/*	background-image:url('http://data.subtramas.museoreinasofia.es/files/pictures/2012121703441643367.png');*/
	padding:0px;
	padding-top:0px;
	color:#fff;
	text-align:center;
	background-color:#f00;
	 -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px;
}

div#w1 {top:389px;left:167px;}
div#w2 {top:598px;left:900px;}
div#w3 {top:612px;left:882px;}
div#w4 {top:571px;left:452px;}
div#w5 {top:209px;left:755px;}
div#w6 {top:221px;left:790px;}
div#w7 {top:232px;left:820px;}
div#w8 {top:625px;left:862px;}
div#w9 {top:257px;left:449px;} /* {top:257px;left:449px;} */
div#w10 {top:252px;left:853px;}
div#w11 {top:475px;left:38px;}
div#w12 {top:645px;left:824px;}
div#w13 {top:430px;left:553px;}
div#w14 {top:656px;left:796px;}
div#w15 {top:452px;left:578px;}
div#w16 {top:224px;left:143px;}
div#w16_2 {top:584px;left:117px;}
div#w17 {top:274px;left:879px;}
div#w18 {top:665px;left:759px;}
div#w19 {top:469px;left:610px;}
div#w20 {top:300px;left:903px;}
div#w21 {top:42px;left:489px;}
div#w22 {top:741px;left:368px;}
div#w23 {top:669px;left:732px;}
div#w24 {top:324px;left:921px;}
div#w25 {top:672px;left:700px;}
div#w26 {top:479px;left:652px;}
div#w27 {top:312px;left:73px;}
div#w28 {top:232px;left:476px;}
div#w28_2 {top:366px;left:138px;}
div#w28_3 {top:537px;left:418px;}
div#w29 {top:84px;left:560px;}
div#w29_2 {top:692px;left:537px;}
div#w29_3 {top:447px;left:939px;}
div#w30 {top:109px;left:580px;}
div#w30_2 { top:475px;left:930px;}
div#w30_3 {top:717px;left:521px;}
div#w31 {top:135px;left:589px;}
div#w31_2 { top:500px;left:916px;}
div#w31_3 {top:735px;left:496px;}
div#w32 {top:409px;left:445px;}
div#nuevos1 { position:absolute;color:#e00;font-size:11px;top:185px;left:125px;width:70px;line-height:100% }
div#nuevos2 { position:absolute;color:#e00;font-size:11px;top:545px;left:100px;width:70px;line-height:100% }
div#bullets {
	position:absolute;
	left:0px;
	top:-15px;
}
div#page_anagrama {
	width:1000px;
}

div.anagrama_page div#sidebar {
	right:0px;
	position:absolute;
}

div#page_eje div.img {
	float:left;
	background-image:url('/kms/css/aqua/interface/play-button.png');
	background-repeat:no-repeat;
	background-width:320px;
	background-position:90px 20px;
	cursor:pointer;
	cursor:hand;
}

div#page_entrevistas div.img {
        float:left;
        background-image:url('/kms/css/aqua/interface/play-button-mini.png');
        background-repeat:no-repeat;
        background-width:50px;
        background-position:60px 12px;
        cursor:pointer;
        cursor:hand;
        width:200px;
        height:110px;
}
div#page_programas-audiovisuales img {
	padding-right:10px;
}

div#page_entrevistas div.img img, div#page_eje div.img  img {
	width:100%;
	filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
}

div#page_entrevistas  div.img  img:hover,div#page_eje div.img  img:hover {
	filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45;
}


div#page_eje div.info {
	float:left;
	padding:15px;
}

div.widget {
	font-size:10px;
}

div#logo img {
	width:54px;
}

div#top_menu p {
	font-size:10px;
	color:#999;
}

div.anagrama_page.lev2 {
	cursor:crosshair;
}

div#page_anagrama {
	min-height:400px;
}

div.product_details {
	width:755px;
}

div.product_details h3 {
	background-color:transparent;
	color:#000;
	padding:0px;
	padding-bottom:5px;
	margin:0px;
	margin-top:15px;
	font-size:14px;
	border-bottom:2px dashed #000;
	text-transform:uppercase;
	margin-bottom:10px;
}

div.product_details a {
	font-size:14px;
}
a.footlink,a.footlink:hover {
	font-size:13px;
	color:#f00;
}

div.webpage a  {
background: url(http://data.subtramas.museoreinasofia.es/files/pictures/arrow.gif) 1px 4px no-repeat;
padding-left:15px !important;
}

div#webpage_padding a:has(img) { padding:0px !important; }

div.webpage  div#title a {
background:none;
padding:0px;
}
div.asset a, div.img a, div.webpage a.ancla, div.webpage h2 a {
	background-image:none;
	padding:0px;
}

div.catalog_pag_footer {
	position:absolute;
	bottom:0px;
}

div.pagination_text {
	padding-top:4px;
	font-size:10px;
	margin-bottom:10px;
}

div.pagination_arrows img {
	width:6px;
}

div#page_anagrama {
	min-height:600px;
}
div.webpage h2 a {
	color:#f00;
	text-decoration:none;
}

div.img img {
	width:320px;
}

div#ficha {
	width:430px;
	float:left;
	margin-left:20px;
	padding-top:10px;
}
div#ficha, div#ficha p {
	font-size:13px;
}
div#title {
	padding-top:10px;
}
div.widget ul li {
	text-align:left;
	font-size:12px;
	line-height:130%;
	padding-bottom:5px;
}
div.widget div.item {
	width:auto;
	float:left;
}
div.widget {
	margin-bottom:20px;
}

div.postbody_ {
	padding-right:0px;
}

div.eje,div.eje p {
/*	width:248px;
	float:left;*/
	color:#000;
	font-size:13px;
	text-align:justify;
	line-height:auto;
	font-weight:normal;
}
div.eje div.webpage_padding p {
}
div.eje div.text {
	padding:5px;
	padding-left:10px;
	padding-bottom:20px;
/*	font-family:arial;*/
	color:#222;
}

div.eje a {
	text-align:left;
	font-size:13px;
	font-weight:bold;
	 color:#f00;
	background:none;
	padding:0px;
}
div.widget a, div.widget div.eje a { 
	font-size:10px;
        font-weight:normal;
}

div.sub_title {
	font-size:14px;
	color:#888;
	background-color:#f5f5f5;
	padding-left:5px;
	margin-top:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:10px;
}

a.footlink:hover {
	background: url(http://data.subtramas.museoreinasofia.es/files/pictures/arrow.gif) 1px 4px no-repeat;
}
div#page_content strong,div#page_content b {
	color:inherit;
}
div.page_content a:hover b {
        color: #F2252D;
}


div#anagramas div.item,div#anagramas div.item_,div#anagramas div.item p {
        float:left;
        width:auto;
        line-height:auto;
}
div#page_redes a {
color:red;
text-decoration:underline;
}

div.webpage.diagrama-genealogias,div.webpage.diagrama-co-aprendizaje,div.webpage.diagrama-diseminacion,div.webpage.diagrama-agenciamiento {
	width:100%;
}

div.diagrama {
	padding-left:5px;padding-right:5px;
	border:1px solid #e00;
	width:65px;
	color:#e00;
	font-size:11px;
	-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;
	position:absolute;
	background-color:#fff;
}
div.diagrama:hover {
	color:#fff;
	background-color:#e00;
	cursor:pointer;
	cursor:hand;
}
body.es div#diseminacion.diagrama {
	top:240px;
	left:465px;
}
body.en div#diseminacion.diagrama {
        top:240px;
	width:71px;
        left:465px;
}

body.es div#agenciamiento.diagrama {
	width:73px;
	left:182px;
	top:371px;
}
body.en div#agenciamiento.diagrama {
        width:40px;
        left:182px;
        top:371px;
}

body.es div#co-aprendizaje.diagrama {
	width:81px;
	left:467px;
	top:554px;
}

body.en div#co-aprendizaje.diagrama {
        width:63px;
        left:467px;
        top:554px;
}

body.es div#genealogias.diagrama {
	width:64px;
	left:830px;
	top:660px;
}
body.en div#genealogias.diagrama {
        width:69px;
        left:830px;
        top:660px;
}


div#zias div#title a,div#zias div#title h2, div#zias div#title  {
	padding:0px;
	text-transform:uppercase;
}
div.widget#entrevistas li a:hover {
	text-decoration:none;
	color:#000;
}

div.webpage a:hover, a:hover, div#page_entrevistas a strong {
color:#f00;
}

div#page_content a b:hover {
        color:#f00;
}
div#menu {
        position: absolute;
        top: 25px;
        left: 127px;
        z-index: 99;
}
a:hover  {
background:none;
}

div.widget div.padding {  padding:0px; }

div.webpage a >img {
	background:none;
}

div.item.related  {
	background-color:#fff;
	color:#f00;

}

div#page_contenidos div#title img { max-width:300px; }

div.item a { color:inherit;text-decoration:none; }
