/*
Theme Name:     Grupo Museum 429
Theme URI:      http: //www.aliatis.es/
Description:    Child theme for the Twenty Eleven theme
Author:         Aliatis
Author URI:     http: //www.aliatis.es
Template:       twentyeleven
Version:        0.1.0
*/
@import url("../twentyeleven/style.css");
@import url("960_css/960_12_col.css");
@import url("960_css/reset.css");
@import url("960_css/text.css");

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


/*=== acceso usuarios ===*/
div.panel,p.flip
{
margin:0px;
cursor:pointer;
}

div.panel
{
/*height:120px;*/
display:none;
}
#acces_user{
	width:100%;
	padding: 10px 0;
	margin-bottom:17px;
	background: #58585a;
	}
/* =Global
----------------------------------------------- */

body, input, textarea {
	color: #fcf2e1;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: normal;
	line-height: 1.455em;
}
body {
	background: url(images/bg_body.png) repeat-x top center #003a4e;
	
}
#page {
	background: url(images/bg_page.jpg) repeat-x top center #f8f7f1;
	min-height:70%;
}
#main {
    clear: none;
	padding: 0 0 45px;
	background: #f8f7f1;
	color:#373737;
/*	float:left;
	width:100%;*/
	width:940px;
	margin:0 auto;
}
#main #container{
    background: #262626;
	color:#FCF2E1;
	padding: 1.625em 0 45px 0;
	/*float:left;*/
	width:100%;

}

a {
    color: #5b091d;
    text-decoration: none;
}
a:hover{color: #B09468;
    text-decoration: underline;}
/* =Structure
----------------------------------------------- */
body {
	padding: 0;
	width:100%;
	
}


#branding hgroup {
	margin: 31px 0 28px;
	padding:0;

}
/* 6 and below */
*:first-child+html #branding hgroup  { margin:31px 0 0; padding:0 0 28px; }

/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.636em;
}
/* =Header
----------------------------------------------- */

#branding {
/*	float:left;
	width:100%;
	border-top: none;
	
	position: relative;
	z-index: 2;
	clear:none !important;*/
	padding-bottom: 10px;
	margin-bottom:0;
}

#site-title {
	background:url(images/logo_grupo_museum.png) no-repeat left top;
	margin:0;
	margin-right:0;
	padding:0;
	width:157px;
	height:173px;
	text-indent:-9999px;
	
}
#site-title a {
	float:left;
	width:157px;
	height:173px;
	
}
#site-description {
	display: none;
}
.entry-header{ margin-top:-119px;}

.breadcrumb { margin-top:-7px; font-size:10px; color:#666666;}
.breadcrumb a{ cursor:pointer; color:#5b091d; text-decoration:underline;}
/* =Menu
-------------------------------------------------------------- */

#access {
	clear: none;
	display: block;
	margin: 0 0;
	padding-top:18px;
	padding-bottom:11px;
	width: 100%;
	background:#003a4e;
}
#access ul {
	font-size: 12px;
	list-style: none;
	margin: 0;
	padding-left: 0;
	float: left;
}
#access li {
	float: left;
	width:auto;
	margin-right:20px;
	margin-left:0;
	list-style: none;
}
#access a {
	color: #f8f7f1;
	display: block;
	line-height: 16px;
	padding: 0 0;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
	
}
#access a:hover{ color:#e9e1b4}
/*menu secundario*/
#access .secundary_menu li { margin-right:6px}
#access .secundary_menu a { color: #00a2da;}
#access .secundary_menu a:hover { color: #e9e1b4;}
/**/
#access ul ul {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: none;
	float: left;
	margin: 0;
	position: absolute;
	top: 3.333em;
	left: 0;
	width: 188px;
	z-index: 99999;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: #f9f9f9;
	border-bottom: 1px dotted #ddd;
	color: #444;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
	padding: 10px 10px;
	width: 168px;
}
#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	/*background: #efefef;*/
}
#access li:hover > a,
#access a:focus {
	 /* Show a solid color for older browsers */
	color: #e9e1b4;
}
#access ul li:hover > ul {
	display: none;
}
/*#access .current_page_item > a,
#access .current_page_ancestor > a {
	font-weight: bold;
	color: #e9e1b4;
}*/
/*DESPLEGABLES MENU*/
#itemsmenu {
    background-color: #e9e1b4;
    display: block;
    height: auto;
    margin: 0 auto 0;
    padding: 0;
    position: relative;
    width: 100%;
}
.despliega { padding:22px 0;}
.despliga_menu-item-14, .desplga_menu-item-22, .despliga_menu-item-24, .despliga_menu-item-26, .despliga_menu-item-28, .despliga_menu-item-30{
	clear: both;
    color: #fff;
    display: block;
    margin: 0 0 0 3.818em;
    padding:0 0 24px 0;
    position: relative;
    width: 940px;
	}

.descrip, .descrip2 {
    display: block;
    height: auto;
	text-align:left;
	color: #003a4e;
}
.descrip h2, .descrip2 H2 {
    color: #003a4e;
    font-size: 14px;
    font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
    margin: 0 0 22px;
}
.descrip2 p {
    color: #003a4e;
    font-size: 1em;
}

.listado ul {
    display: block;
    list-style: none outside none;
	margin:0;
}
.listado ul li {
    border-bottom: 1px solid #afb79a;
    display: block;
    float: left;
    height: auto;
    padding: 6px 0;
    width: 100%;
}
.listado ul li.linkcat{
	border-bottom: none;
	}
.listado ul li a {
    color: #003a4e;
    font-size: 1em;
    text-decoration: none;
}
.listado ul li a:hover {
    color: #C6A96E;
}
.listado ul li h2{ font-weight: bold; color:#C6A96E}
.pic, .pic2 {
    background: none repeat scroll 0 0 #262626;
    display: block;
    float: right;
    height: auto;
    padding: 5px;
	margin:5px 0 0;
}
.pic img, .pic2 img{ max-width:220px;}
.chapa2 {
    color: #003a4e;
	font-weight:bold;
}
.chapa2:hover{ color:#C6A96E}
.chapa2 span{
	background:url(images/cerrar.png) no-repeat right center;
	padding-right:10px;
	}

/*PORTADA*/
.home_template .type-page .entry-content{ width:300px; float:left; margin: 0 20px 0 0; }
#supplementary_portada .widget_nav_menu {
	height:160px;
	margin-bottom:20px;
	margin-right:20px;
	overflow:hidden;
	}
#supplementary_portada #nav_menu-3{ clear:right; background:url(images/p1.jpg) no-repeat;}
#supplementary_portada #nav_menu-2{ clear:left; background:url(images/p2.jpg) no-repeat;}
#supplementary_portada #nav_menu-4{ background:url(images/p3.jpg) no-repeat;}
#supplementary_portada #nav_menu-5{ margin-right:0; background:url(images/p4.jpg) no-repeat;}
#supplementary_portada #nav_menu-6{ margin-left:320px; background:url(images/p5.jpg) no-repeat;}
#supplementary_portada #nav_menu-7{ margin-right:0; background:url(images/p6.jpg) no-repeat;}

#supplementary_portada .widget_nav_menu h3{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px;
	margin:21px 0 0 12px;
	width:105px;
	line-height:16px;
	z-index:100;
	position: relative;
	}

.show_hover{
	background:url(images/hover_portada.png) no-repeat top right;
	float:left;
    margin:-37px 0 0;
    padding: 0;
    position: relative;
    width: 518px;
	height:160px;
	right:300px;
	z-index:10;
	}


#supplementary_portada #nav_menu-5 .show_hover{ margin-top:-52px;}
#supplementary_portada .widget_nav_menu{overflow:hidden; width:300px; height:160px; /*float:left;*/ position:relative;}
.region_hover .widget{overflow:hidden; width:300px; height:160px; float:left;}
#supplementary_portada .widget_nav_menu  .show_hover ul.menu {
	margin-top:54px;
	}
#supplementary_portada .widget_nav_menu  .show_hover ul.menu li{
	list-style:none;
	background: url(images/put_list.png) no-repeat 0px 8px;
	padding-left:10px;
	margin-left:10px;
	margin-bottom:6px;
	}
#supplementary_portada .widget_nav_menu  .show_hover ul.menu li a{
	color: #cccccc;
	font-size:14px;
	}
#supplementary_portada .widget_nav_menu  .show_hover ul.menu li a:hover{  color:#9a9108}

/*paginas*/
.entry-content{ margin: 30px 0 30px 160px;}
.entry-content p{ text-align:left !important;}
.entry-content strong { color:#5b091d;}
.entry-content em{ color:#5b091d;}
.entry-content blockquote{
	padding:10px 15px 1px 50px;
	background: url(images/blockquote.png) no-repeat top left #f0ecd2;
	margin-bottom:20px;
	color:#5b091d;
	}
.entry-content a{ text-decoration:underline;}

*:first-child+html .entry-content{ margin: 0px 0 30px 160px;}

/*formulario contacto*/
.form_contact_top{ width:620px; margin: 32px 0 0;}
.form_contact_top form p{
	margin-bottom:0.667em;
	}
.form_contact_top form input, .form_contact_top form textarea{
	width:291px;
	border:1px solid #8c8c8c;
	color:#262626;
	}
.form_contact_top form input{
	height:21px;
	}
.form_left{
	float:left;
	width:299px;
	margin:0;
	margin-right: 20px;
	}
.form_left p span{ color:#b09468;}
.form_right{
	float:right;
	width:299px;
	margin:0;
	}
.form_contact_top .form_right textarea{
	height:80px;
	margin-bottom:17px;
	}
.form_contact_top .form_right input.wpcf7-submit{
		background:#b09468;
		border: none;
		width:115px;
		height:28px;
		color:#fff;
		font-weight: bold;
		text-transform:uppercase;
		text-align: center;
		}
#branding{height:184px;}
*:first-child+html #branding{height:214px;}

#branding .form_contact_top img.ajax-loader{ width:auto; height:auto; margin:0; padding:0;}
.form_contact_top span.wpcf7-not-valid-tip {
    background: #ffbfbf;
    border: 1px solid #FF0000;
	color:#000;
    font-size: 10pt;
    left: 20%;
    padding: 2px;
    position: absolute;
    top: 20%;
    width: 280px;
    z-index: 100;
}
.form_contact_top div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng {
	float:left;
}

/*buscador*/
#branding #searchform {
	margin-bottom:-50px;
	float:right;
    
}
#branding #s {
	float: right;
	-webkit-transition-duration: 400ms;
	-webkit-transition-property: width, background;
	-webkit-transition-timing-function: ease;
	-moz-transition-duration: 400ms;
	-moz-transition-property: width, background;
	-moz-transition-timing-function: ease;
	-o-transition-duration: 400ms;
	-o-transition-property: width, background;
	-o-transition-timing-function: ease;
	background-color:#ffffff;
	width: 160px;
}

#branding #s:focus {
	background-color: #f2f2f2;
	width: 181px;
}

/*000 FIN PORTADA 000*/

/* =Contenidos
----------------------------------------------- */
h1.entry-title{ font-size:36px; line-height:36px; text-transform:uppercase; color:#003a4e; letter-spacing:5px; font-weight: normal; margin-bottom:0px;}
h2.entry-subtitle{ font-size:16px; color:#000;}
/* =Footer
----------------------------------------------- */
/* Site Generator Line */
#site-generator {
	background: none;
	border-top: none;
	color: #8fa8b1;
	font-size: 12px;
	line-height: 2.2em;
	padding: 0;
	text-align: left;
}
#site-generator a {
	color: #8fa8b1;
	font-weight: bold;
	text-decoration:underline;
}
#site-generator a:hover { color:#FFF;}
#site-generator .sep {
	background: url(images/wordpress.png) center left no-repeat;
	color: transparent;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin: 0 7px;
	width: 16px;
}
#colophon {
	float:left;
	width:100%;
    clear: both;
	margin-top:0;
    padding: 0 0 0;
	background:#003a4e;
}
#supplementary {
    overflow: hidden;
    padding: 1.636em 0;
}
#supplementary.three .widget-area { width:auto; margin-right:20px;}
#supplementary.three #third { margin-right:0;}
#supplementary.three #first aside, #supplementary.three #second aside, #supplementary.three #third aside{ float:left; width:auto; margin:0 20px 0 0; clear:none;}
#supplementary.three .widget-area h3.logos{
	font-weight: bold;
	font-size:12px;
	color:#8fa8b1;
	width:auto;
	margin:0 0 15px;
	padding:0;
	}
#supplementary.three #third .widget_nav_menu .menu-footer_links-container ul{ margin-top:20px;}
#supplementary.three #third .widget_nav_menu .menu-footer_links-container li{ list-style: none; margin-left:0; margin:0 5px 0 0; float:left; width:auto;}
#supplementary.three #third .widget_nav_menu .menu-footer_links-container li a{ color:#8fa8b1; font-weight: bold; font-size:11px; text-decoration:underline;}
#supplementary.three #third .widget_nav_menu .menu-footer_links-container li a:hover{ color:#FFF;}
#supplementary.three #third #text-12{ margin-bottom:0px;}
p.credit{ font-size:11px; font-weight: normal; color:#8fa8b1;}
div.gotop{ float: right; width:auto; color:#FFF; font-weight: bold; clear:both; margin-top:25px;}
div.gotop a{
	padding: 5px 10px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: url(images/top.jpg) no-repeat 5px 50% #003a4e;
	padding-left:28px;
	color:#FFF;
	text-decoration:underline;
	font-weight: bold;
	}
#supplementary.three #third .widget_nav_menu{ margin:0;}
/*#supplementary.three .widget-area { width:auto; margin-right:20px;}
#supplementary.three #third { margin-right:0;}
#supplementary.three #first aside, #supplementary.three #second aside, #supplementary.three #third aside{ float:left; width:auto; margin:0 10px 0 0; clear:none;}
#supplementary.three .widget-area h3.logos{
	font-weight: bold;
	font-size:12px;
	color:#4d4d4d;
	width:auto;
	margin:0 0 15px;
	padding:0;
	}
p.credit{ font-size:11px; font-weight: normal;}*/
/*forms*/
input[type=text],
input[type=password],
textarea {
	background: #fff;
	
}
input[type=text]:focus,
textarea:focus {
	color: #373737;
}
textarea {
	padding-left: 3px;
	width: 98%;
}
input[type=text] {
	padding: 3px;
}

input#searchsubmit {
	display: none;
}
input#s {
    background: url("images/search.png") no-repeat top right;
	border:1px solid #e8e8e6;
    font-size: 14px;
    height: 22px;
    line-height: 1.2em;
    padding: 4px 35px 4px 4px;
	color:#003a4e;
	font-size:11px; font-weight: bold;
}

/*NOTICIAS Y REDES*/
#primary_entry{ border-right: 1px solid #D9D9D9; width:670px; padding-right:19px; clear:both;}
.page-header{margin-top: -119px; margin-bottom:100px; width:780px; padding-left:160px; margin-left:10px; margin-right:10px;}

.post { clear:both; display:block; margin-top:65px; padding: 0 0 0 0;}
#primary_entry .type-page{clear:both; display:block; margin-top:65px; padding: 0 0 0 0;}
/*.post, .page { clear:both; display:block; margin-top:65px; padding: 0 0 0 0;}*/
*:first-child+html #primary_entry .post { margin-top:25px;}
/**:first-child+html #primary_entry .post, *:first-child+html #primary_entry .page { margin-top:25px;}*/

.post a.thumb img{float: left; margin: 0 20px 20px 0; width: 220px; height: 220px;}
/*.post a.thumb img, .page a.thumb img  {float: left; margin: 0 20px 20px 0; width: 220px; height: 220px;}*/
.post a {color: #000;}
.post .category_post a{ font-weight: bold; color:#5b091d}
.post a.post-comms{ float: right; margin-right:280px; color:#5b091d; font-weight: normal;}
.post .post-category {font-size: 11px; color: #d9d9d9;  margin-bottom: 11px;}
.post .post-category a {text-decoration: none; font-weight: bold; color:#5b091d; font-size:11px;}
.post .post-category a:hover {text-decoration: underline;}
.post .entry-header { margin-top:0;}
/*.post .entry-header, .page .entry-header { margin-top:0;}*/
#primary_entry .type-page .entry-header { margin-top:0;}
.post .entry-header h2.entry-title {margin-bottom: 8px; line-height:normal; letter-spacing:normal; text-transform:none; clear:none;}
.page .entry-header h2.entry-title {margin-bottom: 8px; line-height:normal; letter-spacing:normal; text-transform:none;}

.post .entry-header h2.entry-title, .post .entry-header h2.entry-title a, .page .entry-header h2.entry-title, .page .entry-header h2.entry-title a {color: #000; font-size: 24px; font-weight: normal; text-decoration: none;}
.post .entry-header h2.entry-title a:hover, .page .entry-header h2.entry-title a:hover {text-decoration: underline;}
.post .entry-meta, .page .entry-meta {font-size: 11px; font-style: italic; color: #aaa9a9; margin-bottom: 20px;}
.post .entry-header .comments-link, .page .entry-header .comments-link{ display:none;}
.post .entry-meta span, .post .entry-meta a, .page .entry-meta span, .page .entry-meta a {color: #666666; text-decoration: none; font-style: normal;}
.post .entry-meta a:hover, .page .entry-meta a:hover {text-decoration: underline;}
.by-author {}
#primary_entry .entry-content{ margin: 30px 0 30px 0;}

#author-info{
	clear:both;
	margin-top:85px;
	padding:20px;
	background:#fff;
	}
#author-info #author-avatar{
	float:left;
	width:auto;
	height:auto;
	margin:0 10px 20px 0;
	}
#author-info #author-avatar img.avatar{ border:1px solid #cecece; padding:5px; background:#fff;}
#author-info #author-description h2{ float:left; width:auto; clear:none; margin-top:30px; color:#003A4E;}
#author-info #author-description p{ width:100%; clear:both;}

#nav-above, #nav-below{ clear:both; margin-top:100px;}
/*entrada*/
.sinle_entry .post{ margin:0; clear:none; visibility:visible; overflow:inherit;}
.sinle_entry .post .entry-header{
	float:left;
	margin-left:165px;
	width: 780px;
	margin-top: -139px;
	}
/**:first-child+html .sinle_entry .post .entry-header{margin-top: -145px;}*/

.sinle_entry .post .entry-header h1.entry-title{ font-size:24px; letter-spacing:normal; line-height:normal;}
.sinle_entry .post .entry-header .entry-meta{
	color:#000;
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.post-navigation {width: 665px; padding: 15px 0 0 0; margin-bottom:20px; position: relative; visibility:visible; height:auto}
.post-navigation a {display: block; color: #000; font: 11px Helvetica, Arial, sans-serif; text-decoration: none; line-height: 1.5;}
.post-navigation a:hover {text-decoration: none;}
.post-navigation a em {display: block; color: #aaa9a9; font: italic 11px Georgia, Geneva, "Times New Roman", times;}
.post-navigation a:hover span {text-decoration: underline;}
.post-prev {width: 250px; min-height: 40px; padding-left: 30px; float: left; text-align: left; background: url("images/post_prev.png") 0 50% no-repeat;}
.post-next {width: 250px; min-height: 40px; padding-right: 30px; float: right; text-align: right; background: url("images/post_next.png") 100% 50% no-repeat;}
.line {width: 1px; height: 100%; background: #d9d9d9; position: absolute; top: 0; right: 305px;}

/*** Images ***/

.entry-content img {margin: 0 0 15px; height: auto; max-width: 610px;}
.entry-content h6 {position: relative; left: -30px;}
.entry-content .attachment img {max-width: 610px;}
.entry-content .alignnone, .entry-content img.alignnone {clear: both; display: block; margin-bottom: 15px;}
.entry-content .alignleft, .entry-content img.alignleft {display: inline; float: left; margin-right: 15px; margin-top: 4px;}
.entry-content .alignright, .entry-content img.alignright {display: inline; float: right; margin-left: 15px; margin-top: 4px;}
.entry-content .aligncenter, .entry-content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.entry-content img.alignleft, .entry-content img.alignright, .entry-content img.aligncenter {margin-bottom: 15px;}
.entry-content .wp-caption {background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center;}
.entry-content .wp-caption img {margin: 5px 5px 0;}
.entry-content .wp-caption p.wp-caption-text {color: #888; font-size: 12px; margin: 5px;}
.entry-content .wp-smiley {margin: 0;}
.entry-content .gallery {margin: 0 auto 18px;}
.entry-content .gallery .gallery-item {float: left; margin-top: 0; text-align: center; width: 190px;}
.entry-content .gallery .gallery-item img {max-width: 190px; border: none !important; margin-bottom: 0;}
.entry-content .gallery .gallery-caption {color: #888; font-size: 12px; margin: 0 0 12px;}
.entry-content .gallery dl {margin: 0;}
.entry-content .gallery br+br {display: none;}
.entry-content .attachment img {display: block; margin: 0 auto;}

/*recent posts*/
#secondary { float:right;}
#secondary aside.widget { margin-bottom:20px;}
#secondary .widget h2, #secondary .widget h3, #secondary .widget-small h3 { font-size: 14px; font-weight: normal; text-transform: uppercase; padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #d9d9d9;}
#secondary .widget a, #secondary .widget-small a {color: #000; text-decoration: none;}
#secondary .widget a:hover, #secondary .widget-small a:hover {text-decoration: underline;}
#secondary .widget p, #secondary .textwidget {}
#secondary .widget p a, #secondary .textwidget a {text-decoration: underline;}
#secondary .widget p a:hover, #secondary .textwidget a:hover {text-decoration: none;}
#secondary .widget li, #secondary .widget-small li {font-size: 12px;  margin-bottom: 3px;}

.rpthumb { width:100%; height:auto; visibility:visible; display: block; padding-bottom: 15px; margin-top: 15px; border-bottom: 1px dotted #d9d9d9;}
.rpthumb img {width: 50px; width: 50px; margin-right: 15px; float: left;}
.rpthumb-title {display: block; font-size:12px; margin-bottom: 6px;}
.rpthumb-date {display: block; font-size: 11px; color: #666;}
.rpthumb:hover {text-decoration: none !important;}
.rpthumb:hover .rpthumb-title {text-decoration: underline;}

/*** Comments ***/

.comments h3 {font-size: 18px; font-weight: normal; color: #003a4e; padding: 15px 0 10px 0; margin-bottom:0; border-bottom: 1px solid #d9d9d9;}
.comments a {color: #000;}
#comments {margin-bottom: 30px;}
#comments .comment_list ol{ list-style:none;}
#comments .comment_list ol li{ margin-left:0;}
.comment {padding: 15px 0 15px 0; border-bottom: 1px dotted #d9d9d9;}
.comment td {vertical-align: top;}
.comment-meta {position: relative; min-height: 70px; font-size: 11px; margin-right: 30px;}
.avatar {display: block; margin-right: 10px;}
.comment-author {color: #aaa9a9;}
.comment-author span {color: #000;}
.comment-author a, .comment-author span {text-decoration: none; text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; font-style: normal;}
.comment-author a:hover {text-decoration: underline;}
.comment-author, .comment-date {white-space: nowrap;}
.comment-reply-link {position: absolute; bottom: 1px; text-decoration: none;}
.comment-reply-link:hover {text-decoration: underline;}
.comment-text p {color: #4b4b4b; ; font: 12px Helvetica, Arial, sans-serif; margin-bottom: 15px;}
.children {margin-left: 80px; list-style:none;}
.children .children {margin-left: 50px;}
.children .comment {padding-left: 0;}


#respond p, .nopassword {margin: 10px 0; font: 11px Helvetica, Arial, sans-serif;}
.nopassword {padding-left: 30px;}
#respond p a {text-decoration: none;}
#respond p a:hover {text-decoration: underline;}
#commentform {padding: 20px 0 0 0;}
#commentform table {width: 100%; margin-bottom: 15px;}
#commentform td {vertical-align: top; width: 33.33%;}
#commentform td p {font: bold 11px Helvetica, Arial, sans-serif; color: #003a4e; margin-bottom: 5px;}
#commentform td p span {color: #aaa9a9; font: italic 11px Georgia, Geneva, "Times New Roman", times;}
.commform-textarea {border: 1px solid #d9d9d9; padding: 10px; margin-bottom: 10px; background:#fff; }
.commform-textarea textarea{color:#333}
#comment {width: 100%; height: 120px; padding: 0; margin: 0; border: none; border-color: #fff; overflow: auto;}
#comment:focus {
	background-color: #f2f2f2;
	
}
.commform-author div {margin-right: 15px; border: 1px solid #d9d9d9; padding: 5px; background:#fff}
.commform-email div {border: 1px solid #d9d9d9; padding: 5px; background:#fff}
.commform-url p {margin-left: 15px !important;}
.commform-url div {margin-left: 15px; border: 1px solid #d9d9d9; padding: 5px; background:#fff}
#author, #email, #url {width: 100%; margin: 0; padding: 0; border: none; font: 12px Helvetica, Arial, sans-serif; color: #333;}
#author:focus, #email:focus, #url:focus {
	background-color: #f2f2f2;
	
}
#submit {float: left; border: none; background: #003A4E; color: #E9E1B4; font: bold 12px Helvetica, Arial, sans-serif; cursor: pointer; padding: 5px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#submit:hover {background: #000;}
p#cancel-comment-reply {float: right; line-height: 28px; margin: 0;}

/*FIN NOTICIAS Y REDES*/

/*==== listado DE INVESTIGADOR ====*/
#tern_members .tern_members_search{ margin-left:-165px; padding:0 0 10px; clear:none;}
#tern_members .tern_members_search h2{ display:none;}
#tern_members .tern_members_search #query{ width:69%; background:#fff; border:1px solid #E8E8E6; color:#003a4e; font-size:12px;}
*:first-child+html #tern_members .tern_members_search #query{ width:68%;}

#tern_members .tern_members_search input[type=submit]{ background:#003a4e; border:1px solid #e9e1b4; color:#e9e1b4; font-size:12px; padding:2px; font-weight:bold; width: auto;}
*:first-child+html #tern_members .tern_members_search input[type=submit]{ width:23%;}
#tern_members .tern_members_alpha{ clear:none; padding: 6px 0 10px; float:right;}
#tern_members .tern_members_alpha ul li a{ color:#5b091d;}
a.tern_members_selected { text-decoration:underline; color:#003a4e; font-weight: bold;}
#tern_members .tern_members_view{margin-left:-165px; padding:10px 0 10px; clear:left; color:#003a4e;}
#tern_members .tern_members_view b{ color:#003a4e}
#tern_members .tern_wp_members_list{ float:right;width:620px !important; clear:none;}

.tern_members_search, .tern_members_alpha, .tern_members_view, .tern_members_sort {
    border-bottom: 1px dotted #CCCCCC !important;
}

.tern_wp_members_nickname a{  color:#003a4e; font-size:18px; font-family: Georgia,"Times New Roman",Times,serif}
.tern_wp_members_nickname a:hover, .tern_wp_members_user_email a:hover{ color:#B09468; text-decoration:underline;}
.tern_wp_members_user_email a{ color:#5B091D;}

select#by{ display:none;}
ul.tern_wp_members_list li a.tern_wp_member_gravatar{ width:60px; height:60px; overflow:auto;}

ul.tern_wp_members_list li a.tern_wp_member_gravatar img.avatar{
	}
	
.entry-content #tern_members .tern_pagination {
    border-top: 1px dotted #CCCCCC;
    margin: 20px 0;
	padding-top:10px;
	float:right;
	width:620px;
}

.entry-content .tern_pagination a, .entry-content .tern_pagination a:visited {
    background: none ;
    border: none;
    color: #B09468;
}
.entry-content .tern_pagination a:hover{
    background: none ;
    border: none;
    color: #003a4e;
	text-decoration:underline;
}

.entry-content .tern_pagination_current a, .entry-content .tern_pagination_current a:visited {
    color: #003a4e;
	font-weight: bold;
	text-decoration:underline;
}
/*==== FICHA DE INVESTIGADOR ====*/

#datos_personales{
	background:#e9e1b4;
	width:279px;
	}
#datos_personales h2.center{
	background:#003a4e;
	width:259px;
	padding:10px;
	color:#ffffff;
	margin-bottom:10px;
	font-size:24px;  line-height:normal;
	}
#datos_personales .avatar_ficha {
	width:259px;
	height:auto;
	padding:0 10px;
	}
#datos_personales .avatar_ficha img{ width:260px; height:auto; margin:0; padding:0;}

#datos_personales .description_cat{
	width:259px;
	margin:10px 10px 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	font-size:12px;
	font-style:italic;
	font-weight: bold;
	}
#datos_personales .description_p{
	width:259px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:22px;
	}
#datos_personales a.cv_pdf{ margin: 0 0 12px 10px; font-size:12px; font-weight: bold; color:#5b091d; text-decoration: none; border-bottom:1px solid #B09468;}
#datos_personales a.cv_pdf:hover{ color:#B09468;}
#datos_personales .contact_dates{ width:259px; margin:10px; padding-top:22px; border-top: 1px solid #fff;}
#datos_personales ul.contact_dates{ list-style:none; margin-bottom:20px}
#datos_personales ul.contact_dates li{ margin-left:0;}
#datos_personales ul.contact_dates li a{ color:#000; border-bottom:1px solid #B09468;}
#datos_personales ul.contact_dates li a:hover{ color:#B09468;}


#curricular_info{ width:620px; border-left: 1px solid #bac8c8; padding-left:20px; float:right}
#curricular_info h2.carg_museum{ margin-top:-80px; margin-left:-150px; margin-bottom:80px;}
*:first-child+html #curricular_info h2.carg_museum{ margin-top:-80px; margin-left:-150px; margin-bottom:80px; height:32px; line-height:32px;}
#curricular_info h3{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#003a4e; text-transform:uppercase}
#curricular_info p{ padding-left:16px;}
#curricular_info ul{ list-style:none;}
#curricular_info ul li{
	margin:0 0 10px 15px;
	padding-left:15px;
	background:url("images/input_list.gif") no-repeat 0 8px;
	}
#curricular_info ul li ul li{ margin-bottom:5px;}
#curricular_info ul li span{ clear:both; width:100%; float:left;}

/*formulario contacto*/
.datos_contac{
	float:left;
	clear:left;
	width:220px;
	margin-top:0;
	margin-left:-160px;
	text-align:left;
	}
.datos_contac strong{ color:#003A4E;}
.datos_contac h2{ font-size:18px; margin-bottom:10px;}

form .form_contact  p{
	margin-bottom:0.667em;
	font-weight: bold;
	color:#003A4E
	}
form .form_contact  p span{ color:#5b091d;}
form .form_contact  input, .form_contact form textarea{
	width:291px;
	border:1px solid #8c8c8c;
	color:#262626;
	}
form .form_contact  input[type="text"], form .form_contact  textarea {
    background: #FAFAFA;
    border: 1px solid #E8E8E6;
    box-shadow: none;
    color: #585858;
	width:291px;
}
form .form_contact input[type="text"]{
	height:21px;
	}
form .form_contact input[type="text"]:focus {
	background-color: #f2f2f2;
}
form .form_contact input{
	height:21px;
	}
.form_left{
	float:left;
	width:299px;
	margin:0;
	margin-right: 20px;
	clear:none;
	}
.form_left p span{ color:#b09468;}
.form_right{
	float:left;
	width:299px;
	margin:0;
	}
form .form_contact .form_right textarea{
	height:80px;
	margin-bottom:17px;
	}
form .form_contact .form_right textarea:focus {
	background-color: #f2f2f2;
}
form .form_contact .form_right input.wpcf7-submit{
		background:#003a4e;
		border: none;
		width:115px;
		height:28px;
		color:#E9E1B4;
		font-weight: bold;
		text-transform:uppercase;
		text-align: center;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		cursor:pointer;
		}
	form .form_contact .form_right input.wpcf7-submit:hover{ background:#000}
#branding .form_contact img.ajax-loader{ width:auto; height:auto; margin:0; padding:0;}
.form_contact span.wpcf7-not-valid-tip {
    background: #ffbfbf;
    border: 1px solid #FF0000;
	color:#000;
    font-size: 10pt;
    left: 20%;
    padding: 2px;
    position: absolute;
    top: 20%;
    width: 280px;
    z-index: 100;
}
.form_contact div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng {
	float:left;
}

/*====== ENLACES ======*/
ul.linkspage .linkcat{
	list-style:none;
	float:left;
	width:300px;
	margin:0 5px 20px;
	min-height:300px;
	border-bottom:1px dotted #CCCCCC;
	}
ul.linkspage .linkcat h2{ color:#003a4e;}
ul.linkspage .linkcat ul li{
	background: url("images/input_list.gif") no-repeat scroll 0 7px;
    margin-left: 0;
	margin-bottom:5px;
    padding-left: 20px;
	padding-right:15px;
	list-style:none;
	}
/* IMAGENES EN B/N*/

	.img-wrapper{
		position:relative;
		width:260px;
		height:auto;
	}
		.img-wrapper img{
			position:absolute;
			left:0;
			top:0;
			display:none;
			width:260px;
			height:auto;
		}
		.img-wrapper canvas{
			
			width:260px;
			height:auto;
		}