/*** OpenMind
**** Hoja de estilos GENERAL
**** MCF 20121127
***/

/* Reset */
* {margin: 0; padding: 0; border: 0; outline: 0}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size: 1em}
ul, ol {list-style:none; margin: 0; padding: 0}

/* MODIFIED normalize.css v2.0.1 | MIT License | git.io/normalize */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display: block}
audio, canvas, video {display: inline-block}
audio:not([controls]) {display: none; height: 0}
[hidden] {display: none}
html {font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%}
body {margin: 0}
body.tag {position: static;}
body.tag .title01 span {position: static; overflow: visible; display:inline;}
a:focus {outline: thin dotted}
a:active, a:hover {outline: 0}
abbr[title] {border-bottom: 1px dotted}
b, strong {font-weight: bold;
	/*color:#191970;*/}
article.articulos_hbr strong {font-weight: bold;
	color:#191970;}
dfn {font-style: italic}
mark {background: #ff0; color: #000}
code, kbd, pre, samp {font-family: monospace, serif; font-size: 1em}
pre {white-space: pre; white-space: pre-wrap; word-wrap: break-word}
q {quotes: "\201C" "\201D" "\2018" "\2019"}
small {font-size: 80%}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}
sup {top: -0.5em}
sub {bottom: -0.25em}
svg:not(:root) {overflow: hidden}
button, input, select, textarea {font-family: inherit; font-size: 100%; line-height: 1em; margin: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
button, input {line-height: 1em}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer}
button[disabled], input[disabled] {cursor: default}
input[type="checkbox"], input[type="radio"] {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0}
input[type="search"] {-webkit-appearance: textfield; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0; padding: 0}
textarea {overflow: auto; vertical-align: top}
table {border-collapse: collapse; border-spacing: 0}
.lnk-web {padding-top:10px; width:100%; overflow:hidden; text-overflow: ellipsis; color:#009dd3}

.publi {padding-left: 16px; padding-bottom: 18px}
.kk-star-ratings {width:auto!important}
.kk-star-ratings .kksr-stars {width:90px; float:left}
.kk-star-ratings .kksr-legend {float:left; padding-top:0; color: #4b4a4a}
.kk-star-ratings .kksr-legend span {color: #4b4a4a!important}
.article-rating.register {overflow:hidden}
.article-rating.register .kksr-legend {display: none!important}
.article-rating.register br {display:none}
.article-rating .login-stars {padding-top:4px; margin: 0; float:left}
.module-title-download {display: none}
.featured-title {padding-right: 20px!important}

/* Estilos generales */

body {color:#4b4a4a; font-family:"StagSansBook", Helvetica, Arial, sans-serif; font-size:87.5%; line-height: 1.428571em; margin:0; padding:0; background: #545454} /* Tipo base: 14px */

body {
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
}

.clear {display:block; clear:both; height:0px; font-size:1px; line-height: 1px}

.hidden {display: none}
.visible-tablet {display: none}
.visible-phone {display: none}
.visible-phone02 {display: none}
.assistive-text {position: absolute!important; clip: rect(1px, 1px, 1px, 1px); visibility: hidden}

::selection {background: #e7f2fb}
::-moz-selection {background: #e7f2fb}


a {color: #009dd3; text-decoration: none; -webkit-tap-highlight-color: rgba(67,175,209,0.5)!important}
a:hover {text-decoration: underline}
.touch a:hover {text-decoration: none}

p {margin: 0 0 0.75em 0; line-height: 1.428571em}

.title01 {font-family:"StagSansBook", Helvetica, Arial, sans-serif; font-size: 2.1428em; line-height: 1.083334em; color: #333333; display: block; font-weight: normal; padding: 0 0 19px}
	.module02 .title01 {color: #fff}
	.module02.module02b .title01 {color: #333333}
	.module02.module02b .wpcf7-mail-sent-ok {color:#939292!important;}
	#header .title01 {font-family: "StagSansLight"; padding-bottom: 14px}
.title02,
#reply-title,
#wp-social-login-connect-with {font-size: 1.1428em; line-height: 1.08333em; color: #333333; border-bottom: 1px solid #cddce0; padding: 0 0 6px 0; margin: 0 0 12px 0; font-weight: normal!important}
strong.title02,
#wp-social-login-connect-with {display: block}
	.module01 .title02 {border-bottom: 1px solid #cddce0; padding: 0 0 6px 0; margin: 0 0 12px 0}
	.module01.author-item .author-single .title02,
	.module01.ms-author .author-single .title02 {border-bottom:0; padding: 0 0 6px 0; margin: 0}
	.module01.module01f .title02 {border:none; padding:0; margin:0 0 7px 0}
	.module04 .title02,
	.module_hbr .title02,
	.module_hbr #wp-social-login-connect-with,
	.module04 #wp-social-login-connect-with {border-bottom: 1px solid #d4d1d1}
	.module01 .title02.module-title {padding: 13px 36px 11px; margin-bottom: 20px; background: url(_gfx/module01-title.png) 20px 15px no-repeat}
	.tabs-content .title02.module-title {padding: 0 16px 7px; margin-bottom: 12px; background: url(_gfx/module01-title.png) 0 3px no-repeat}
	.module01 .module-header {border-bottom: 1px solid #cddce0; margin-bottom: 20px; padding: 12px 20px 9px 20px}
	.module01 .module-header .title02.module-title {display: inline-block; border-bottom: 0; margin-bottom: 0; margin-right: -4px; padding: 0 0 0 16px; background-position: 0 3px}
	.module01 .module-header .arrow01 {margin-left: 16px}
	.module01 .module-header .title02.module-title .year {display: inline-block; background: url(_gfx/sep05.gif) left 3px no-repeat; padding-left: 5px}
	.module01b .title02.module-title {margin-bottom: 15px}
	.module02 .title02.module-title {padding: 0 19px 0; margin-bottom: 15px; background: url(_gfx/module02-title.png) 0 4px no-repeat}
	.module03 .title02.module-title {padding-left:15px; padding-bottom: 6px; margin-bottom:15px; background: url(_gfx/module01-title.png) 0 4px no-repeat}
	.module04 .title02.module-title,
	.module_hbr .title02.module-title,
	.module_hbr #wp-social-login-connect-with,
	.module04 #wp-social-login-connect-with {padding-left:13px; padding-bottom: 7px; margin-bottom:15px; background: url(_gfx/module04-title.png) 0 4px no-repeat}
	.module04b .title02 {border-bottom: 0; margin-bottom: 0}
.title02 .ico-favorite {display: inline-block; width: 21px; height: 19px; background: url(_gfx/ico-favorite.png) 0 0 no-repeat; vertical-align: middle; margin: -2px 0 0 7px}

.title03 {font-family:"StagSansBook", Helvetica, Arial, sans-serif; font-size: 0.928571em; line-height: 1.23em; color: #333333; padding-bottom: 9px }

#header .title01,
#header .title02,
#header #wp-social-login-connect-with {color: #96b6d2; color: rgba(255,255,255,.8)}
#header .title02,
#header #wp-social-login-connect-with {border-color: #1a84c1; border-color: rgba(255,255,255,.1)}
#wp-social-login-connect-with {margin-bottom: 10px; display: none!important}


.title-highlight {font-family: "StagSansLight", Helvetica, Arial, sans-serif; font-size: 2.14286em; color: #fff}

.intro01 {font-size: 0.92871em; ; margin-bottom: 1.6923em}

.claim01 {font-family: "StagSansLight", Helvetica, Arial, sans-serif; color: #333333; font-size: 2.8571em; line-height: 1em; margin-bottom: 0.35em}
	.module05 .claim01 {color: #fff}
	.module05 h2 {color: #fff; font-family: "StagSansLight", Helvetica, Arial, sans-serif; font-size: 2.8571em; line-height: 1em; margin-bottom: 0.35em}
.claim02 {font-family: "StagSansLight", Helvetica, Arial, sans-serif; color: #333333; font-size: 4.28em; line-height: 1em; margin-bottom: 0.1em}

ul {}
ol {}
	ul li,
	ol li {line-height: 1.2em}
	ul li {}
		ul li ul {}
		ul li ul li {}

.list01 {}
.list01:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.list01 li {background: url(_gfx/sep01.png) left top repeat-y; display: inline-block;/*float:left;*/ padding: 0; margin: 0;vertical-align: top;}
.list01 li:first-child {background: none}
/*.list01 li:last-child {display: table; background: none}*/
.list01 li a {display: inline-block; padding: 13px 15px 12px 12px}
.list01 li.user-login {padding:0 10px}
.list01 li.user-login a {padding:0 10px 0 10px}
.list01 li.user-login .user-avatar {padding:7px  0 1px; display: block; float: left}
.list01 li.user-login .user-avatar img {border:1px solid #474747}
.list01 li.user-login .user-name {display: block; float: left; padding:15px 0px 0 10px; max-width: 74px; overflow: hidden; text-overflow:ellipsis}
.list01 li.user-logout a {background: url("_gfx/bgd-close-sesion.png") right 20px no-repeat; padding-top: 15px; padding-right: 15px; padding-bottom: 10px; margin-right: 12px}
.list01 li.user-logout div {display: none; position: absolute; z-index: 99999; background: #343434; top: 35px;}
.list01.logged-in li.user-logout  {display: none; position: absolute; z-index: 99999; background: #343434; top: 35px;}

.myaccount-sub-wrapper.home-custom-user-login {
	background: linear-gradient(to bottom, #383838 44%,#1f1f1f 100%);
	display:none;
	float:none;
	min-height: 232px;
	right: 0%;left: -33%;top:100%;
	max-width: 230px;
	overflow: visible;
	padding-bottom: 10px;
	padding-top:10px;
	position: absolute;
	width:300%;
	z-index:99999;
}
.myaccount-sub-wrapper.home-custom-user-login ul {/*margin: 10px;*/margin: 0 10px;}
.myaccount-sub-wrapper.home-custom-user-login ul li {color: #d6d6d6; display: block;padding: 0; margin-top: 5%;}

.myaccount-sub-wrapper.home-custom-user-login ul li.last-child.btn01{
    cursor: pointer;
    padding: 4% !important;
    }
.myaccount-sub-wrapper.home-custom-user-login ul li.last-child.btn01 a {text-decoration: none!important; display: block;width: 100%;}
.myaccount-sub-wrapper.home-custom-user-login ul li form p {margin-bottom: 0%;/*margin-bottom: 3%;*/}
.myaccount-sub-wrapper.home-custom-user-login ul li form p label{display: block;margin-bottom: 3%;}
.myaccount-sub-wrapper.home-custom-user-login ul li form p label input[type="checkbox"]{position: relative;bottom: -2px;}
.myaccount-sub-wrapper.home-custom-user-login ul li form p input#menu-wp-submit {
    padding: 4% !important;
    width: 100%;
}

#second-nav-right ul#menu-second-nav-right-login li a{text-decoration: none!important;}

.myaccount-sub-wrapper.home-custom-user-login ul li form p input[type=submit] { /*right: 10px; margin-bottom: 11px; padding: 8px 30px; border-radius: 4px;*/}
.myaccount-sub-wrapper.home-custom-user-login ul li form p input[type=text],
.myaccount-sub-wrapper.home-custom-user-login ul li form p input[type=password]
 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
    font-size: 0.8571em;
    margin-bottom: 12px;
    padding: 7px;
    width: 100%;
}




.list01 li.current-menu-item {border-bottom: 3px solid #0093d3; height: 37px}

	#second-nav-right.list01 li a,
	#second-nav-right.list01 li span {padding: 14px 12px 11px;}

.list01 li.ico-book,
.list01 li.ico-author {}

.list01 li.ico-book a,
.list01 li.ico-contributor a,
.list01 li.ico-author a {
	-ms-background-position: 10px center;
	-webkit-background-position: 10px center;
	-moz-background-position: 10px center;
	-o-background-position: 10px center;
	background-position: 10px center!important;font-size: 1.08333em; padding-left: 36px;/*padding-left: 46px;*/ padding-right: 6px;}

.list01 li.ico-book a {background: url(_gfx/ico-book.png) 12px 7px no-repeat; padding-left: 36px}
.list01 li.ico-author a {background: url(_gfx/ico-author.png) 18px 8px no-repeat}
.list01 li.ico-contributor a {background: url(_gfx/ico-author.png) 18px 8px no-repeat}
.list01 li.dropdown {padding-right: 10px}
.list01 li.dropdown a {background: url(_gfx/arrow01.png) right 18px no-repeat; padding-left: 0; padding-right: 12px}
.list01 li.dropdown a:hover {background-position: right -92px}

.list02 li{background: url(_gfx/blt03.png) left 4px no-repeat; padding: 5px;padding: 0 0 4px 17px}
	#header .list02 {font-size: 0.9286em}
	#header .list02:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
	#footer .list02 {font-size: 0.8571em}
#footer .list02 li {
background: url(_gfx/blt03.png) left 4px no-repeat;/*  padding: 5px;padding: 0 0 4px 17px*/}
	#header .list02 li {
		background: none;
		border-bottom: 1px solid #d5d5d5;
		/*background-image: url(_gfx/blt02_white.png);
		background-image: url(_gfx/blt02.png);
		padding-left: 14px;*/
		float: right;/*float: left;*/
		width: 100%;/*width: 50%;*/
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#header .list02 li:last-child,
	#header .list02 li.last-child{border:none;}
	#header .list02 li a{padding: 4px 2px;display: block;text-decoration: none;}

	#footer .list02 li {background-image: url(_gfx/blt01.png);padding: 0 0 4px 17px;}
	.module02 .list02 li {background-image: url(_gfx/blt01.png) no-repeat;}

.list02b {margin-bottom: -4px; font-size: 0.92857em;}
.list02b:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.list02b li {float: left; width: 50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.list02c {font-size: 0.78571em; color: #939292}
.list02c li {background-position: left 0; padding-left: 14px}


/*.list03 {min-height: 23px}*/
.list03:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.list03 li {float: left; background: url(_gfx/sep01b.gif) right center no-repeat; padding: 2px 8px 2px 0; margin: 0 6px 5px 0 }
	#header .list03 li {background-image: url(_gfx/sep01.gif)}
	#footer .list03 li {background-image: url(_gfx/sep01c.gif)}
	.module02 .list03 li {background-image: url(_gfx/sep01c.gif)}
	.module02b .list03 li {background-image: url(_gfx/sep01d.gif)}
	.ie .article-meta .list03 li {float: none; display: inline}
	.ie .article-meta .list03 li.ico {float: left; display: inline-block}

.list03 li:last-child {background: none!important; padding-right: 0; margin-right: 0 }
.list03 li.last-child {background: none!important; padding-right: 0; margin-right: 0 }
#header .list03 li {background-image: url(_gfx/sep03.png); padding: 2px 6px 2px 0; margin: 0 6px 0 0; color: #CCDBE9}
#header .list03 li:last-child {background-image: none}
#header .list03 li.last-child {background-image: none}
.list03 li.ico {padding: 2px 8px 2px 0!important; margin: 0 6px 5px 0!important}
	.list03 li.ico:last-child {padding-right:0!important; margin-right: 0!important}
.list03 li.ico span {background: url(_gfx/ico-info-author02.png) 0 0 no-repeat; display: block; padding-left: 20px; padding-bottom: 2px; line-height: 0.9em; text-transform: lowercase; color: #cbcbcb}
	#header .list03 li.ico span {color: #CCDBE9; background-image: url(_gfx/ico-info-author.png)}
	.module02b .list03 {color: #7d7d7d}
	/*.module02b .list03 li {background: none}*/
	.module02b .list03 li.ico span {color: #7d7d7d; background-image: url(_gfx/ico-info-author03.png)}
	.module02b .list03 li.ico-views span {background-position: 0 -48px}

.list03 li.ico-article span {background-position: 0 0; padding-left: 23px}
.list03 li.ico-downloads span {background-position: 0 -50px}
.list03 li.ico-views span {background-position: 0 -50px}
	.module02b .list03 li.ico-views span {padding-left: 24px}
.list03 li.ico span span {background: none!important; padding: 0!important}

.list03 li a img {border: 1px solid #e5ebed!important}

	.module01b .list03

.list03b {font-size: 0.78571em}
.list03b li.ico span {background: url(_gfx/ico-info-article.png) 0 2px no-repeat; padding-top: 6px; padding-bottom: 6px; color: #4b4a4a}
.list03b li.ico-views span {background-position: 0 2px; padding-left: 24px}
.list03b li.ico-downloads span {background-position: 0 -46px; padding-left: 22px}
.list03b li.ico span span {display: inline}

.list03c li.ico span {color:#4d4c4c}
.list03c li a,
.list03c li span {vertical-align: middle; display: inline-block; margin-top: 6px; margin-bottom: 6px}
.list03c li.ico a {background: url(_gfx/ico-article.png) 0 0 no-repeat; margin: 0; padding: 6px 0 6px 24px}
.list03c li.ico-views span {background: url(_gfx/ico-views.png) 0 0 no-repeat; padding-top: 2px; padding-left: 23px}
.list03c li.ico-book a {background-position: 0 0}
.list03c li.ico-favorite a {background-position: 0 -52px}
	.list03c li.ico-favorite a.favorite-marked {display: none}
	.list03c li.ico-favorite.active a {display: none}
	.list03c li.ico-favorite.active a.favorite-marked {display: block}
	.list03c li.ico-favorite.active a.favorite-marked {background-position: 0 -102px}
.list03c li a.comment-globe {margin: 2px 0}
.list03c li.ico02 {padding:0 0 0 150px}
.list03c li.ico02 a {background: url(_gfx/ico-article.png) 0 -102px no-repeat; margin: 0; padding: 6px 0 6px 33px; font-size:0.857em; color:#4d4c4c}

.list03d {font-size: 0.928571em; margin-bottom: 8px}
.list03d li,
.list03d li.ico {float: none; width: auto; background: none; margin-bottom: 6px!important}
.list03d li.ico span {display: inline-block; padding-left: 24px; padding-top: 3px; padding-bottom: 5px}
.list03d li.ico span span {font-size: 1.23077em}
.list03d li.ico-views span {background-position: 0 -100px}

.list04 {margin:2px -22px -10px 0; font-size: 0.928571em}
.list04:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.list04 li {float: left; width: 65px; margin-right: 22px; margin-bottom: 11px; line-height: 1.3077em}
.list04 li .img-wrapper {margin-bottom: 6px}
.list04 li:nth-child(3n+1) {clear: left}
.list04 li.nth-child3n1 {clear: left}

.list-social:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}

.list-social li a {
	display: block;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;
}

.list-social-connect {margin-bottom: 20px}
.list-social-connect:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.list-social-connect li {float: left; margin-left: 20px}
.list-social-connect li:first-child {margin-left: 0}
.list-social-connect li a {display: block; width: 41px; height: 36px; text-indent: 100%; overflow: hidden; white-space: nowrap; background: url(_gfx/list-social-connect.png) 0 0 no-repeat}
.list-social-connect .ico-twitter a {background-position: 0 0}
.list-social-connect .ico-facebook a {background-position: -60px 0}
.list-social-connect .ico-linkedin a {background-position: -120px 0}
.list-social-connect .ico-googleplus a {background-position: -180px 0}

.list-social-share {width: auto}
.list-social-share:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;margin-bottom: 6px;}
.list-social-share li {float: left;width: 25px;height: 24px;margin-right: 5px;margin-bottom: 5px;}
	.module02 .list-social-share li {margin-bottom: 0}
	.module02 .list-social-share li a {background-image: url(_gfx/ico-share02.png)}
.list-social-share li.ico-facebook a {background-position: -27px 0}
.list-social-share li.ico-linkedin a {background-position: -54px 0}
.list-social-share li.ico-gplus a {background-position: -81px 0}
.list-social-share li.ico-email {width: 29px}
.list-social-share li.ico-email a {width: 29px; background-position: -108px 0}
.list-social-share li.ico-more a {background-position: -143px 0}
.list-social-share li a:hover,
.list-social-share li.active a {background-position-y: -30px; opacity: 1!important}
.list-social-share li a .at16nc {background: none!important}
.list-social-share-title {float: left; color: #6c6c6d; font-size: 0.78571em; margin-top: 3px; margin-right: 4px}
.list-social-share .login-contact a {display: inline; width: auto; height: auto; padding: 0; margin: 0; background: none!important; text-indent:0;}
.list-social-share .a-acceso {width:auto; height: auto}

.list-news {}
.list-news li.featured {overflow: hidden; background:none; padding:0 0 6px 0}
.list-news li.featured .img-wrapper {width:104px; margin-right: 8px; position: absolute}
.list-news li.featured .article-content {padding-left:120px; min-height: 75px; padding-bottom: 7px}
aside .list-news li.featured .article-content {width:119px; float:left}
.list-news li.featured .title02 {border: none; font-size:1.1428em; margin: 0; padding:0}
.list-news li .title02 {border: none; font-size: 0.928571em; margin: 0}
.list-news li {background: url(_gfx/blt03.png) left 4px no-repeat; padding: 0 0 1px 17px}
.list-news li:last-child {padding-bottom: 0}
.list-news li.last-child {padding-bottom: 0}

#sidebar .list-news li.featured {padding-bottom: 2px}
#sidebar .list-news li.featured .img-wrapper {position: relative; margin-right: 0; margin-bottom: 8px; width: auto}
#sidebar .list-news li.featured .img-wrapper img {width: 100%}
#sidebar .list-news li.featured .article-content {padding-left: 0; min-height: auto; width: auto; float: none}
#sidebar aside:last-child {margin-bottom:0}

.list-tabs {border-bottom:2px solid #0494d6; min-height:44px}
.list-tabs li {float:left; border:1px solid #cddce0; padding:13px 19px; margin-right:2px}
.list-tabs li.active {background:#0494d6; border-color:#0494d6}
.list-tabs li.active a {color:#fff}

.tabs-content {position:relative; padding-top: 15px}

.download-files {font-size: 0.8571em}
/*.download-files li {width: 45px; margin-right: 30px; float: left; line-height: 1.1em}*/
.download-files li {width: 60px; margin-right: 20px; float: left; line-height: 1.1em}
.download-files li:last-child {margin-right: 0}
.download-files li.last-child {margin-right: 0}
.download-files li a {display: block; background: url(_gfx/ico-formatos.png) 0 0 no-repeat; padding-top: 48px}
.download-files li a span {display: block; color: #6c6c6d}
.download-files li.ico-kindle a {background-position: 0 0}
.download-files li.ico-epub a {background-position: -94px 0}
.download-files li.ico-pdf a {background-position: -189px 0}

.btn01 {font-family: "StagSansMedium"; color: #fff!important; display: inline-block; text-align: center; padding: 9px 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0px 3px 2px -2px #6BA3D8,  0px 1px 4px -1px rgba(0,0,0,.3); -webkit-box-shadow: inset 0px 3px 2px -2px #6BA3D8,  0px 1px 4px -1px rgba(0,0,0,.3); box-shadow: inset 0px 3px 2px -2px #6BA3D8,  0px 1px 4px -1px rgba(0,0,0,.3); background: url(_gfx/btn01.gif) left center repeat-x #0092d2 }
	#footer .btn01 {font-size: 0.8571em; padding: 8px 12px}
	input.btn01 {padding: 11px 20px 13px}
	#footer input.btn01 {padding: 10px 12px 12px}
.btn01b {font-size: 0.8571em; padding-left: 35px; padding-right: 35px}
.btn01c,
input.btn01c {padding-left: 45px; padding-right: 45px}
.btn01.wd100 {width:100%; text-align:center; padding:9px 0}
.btn01:hover {background: url(_gfx/btn01-over.gif) left center repeat-x #00539b; text-decoration: none}

.btn02,
#respond #submit {font-family: "StagSansMedium"; color: #fff; display: inline-block; text-align: center; font-size: 0.8571em; padding: 12px 15px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; box-shadow: inset 0px 3px 2px -2px #a9a9a9; background: url(_gfx/btn02.gif) left center repeat-x #0092d2 }

.btn-cancel {font-size: 0.8571em; display: inline-block; vertical-align: middle; margin-right: 20px}
.btn-block {display: block; width: 100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}

.font-size {display: inline-block; width: 35px; height: 34px; margin-left: 2px; background: url(_gfx/font-size.png) 0 0 no-repeat; text-indent: 100%; overflow: hidden; white-space: nowrap; vertical-align: middle}
.font-size.inactive {cursor: default}
.font-size-bigger {background-position: 0 0}
.font-size-bigger:hover {background-position: 0 -90px}
.font-size-bigger.inactive {background-position: 0 -180px}
.font-size-smaller {background-position: -41px 0}
.font-size-smaller:hover {background-position: -41px -90px}
.font-size-smaller.inactive {background-position: -41px -180px}

.goback {font-size: 0.8571em; display: inline-block; background: url(_gfx/arrow03ar.png) left 7px no-repeat; padding: 0 0 0 10px; position: absolute; right: 0; top: 13px}

.goto-box {text-align: right; border-top: 1px solid #e5ebed; padding: 4px 0 0; margin: 12px 0 0 0}
	.module02 .goto-box {border-top: 1px solid #47494a}
.arrow01 {display: inline-block; font-size: 0.8571em; background: url(_gfx/arrow03a.png) right 7px no-repeat; padding: 0 10px 0 0}
.mt10 {margin-top:10px!important}
#header .arrow01 {background-image: url(_gfx/arrow03.png)}
.module02 .arrow01 {background-image: url(_gfx/arrow03b.png)}

/* Fonts */

@font-face {
	font-family: "StagSansLightItalic";
	src: url("_fonts/bbvaweb-lightitalic.eot?") format("embedded-opentype"),
	     url("_fonts/bbvaweb-lightitalic.woff") format("woff"),
	     url("_fonts/bbvaweb-lightitalic.ttf") format("opentype"),
	     url("_fonts/bbvaweb-lightitalic.svg") format("svg");
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
}
@font-face {
	font-family: "StagSansLight";
	src: url("_fonts/bbvaweb-light.eot?") format("embedded-opentype"),
	     url("_fonts/bbvaweb-light.woff") format("woff"),
	     url("_fonts/bbvaweb-light.ttf") format("opentype"),
	     url("_fonts/bbvaweb-light.svg") format("svg");
	font-style: normal;
	font-weight: 400;
	font-stretch: normal;
}
@font-face {
	font-family: "StagSansMediumItalic";
	src: url("_fonts/bbvaweb-mediumitalic.eot?") format("embedded-opentype"),
	     url("_fonts/bbvaweb-mediumitalic.woff") format("woff"),
	     url("_fonts/bbvaweb-mediumitalic.ttf") format("opentype"),
	     url("_fonts/bbvaweb-mediumitalic.svg") format("svg");
	font-style: normal;
	font-weight: 600;
	font-stretch: normal;
}
@font-face {
	font-family: "StagSansMedium";
	src: url("_fonts/bbvaweb-medium.eot?") format("embedded-opentype"),
	     url("_fonts/bbvaweb-medium.woff") format("woff"),
	     url("_fonts/bbvaweb-medium.ttf") format("opentype"),
	     url("_fonts/bbvaweb-medium.svg") format("svg");
	font-style: normal;
	font-weight: 600;
	font-stretch: normal;
}
@font-face {
	font-family: "StagSansBookItalic";
	src: url("_fonts/bbvaweb-bookitalic.eot?") format("embedded-opentype"),
	     url("_fonts/bbvaweb-bookitalic.woff") format("woff"),
	     url("_fonts/bbvaweb-bookitalic.ttf") format("opentype"),
	     url("_fonts/bbvaweb-bookitalic.svg") format("svg");
	font-style: normal;
	font-weight: 500;
	font-stretch: normal;
}
@font-face {
	font-family: "StagSansBook";
	src: url("_fonts/bbvaweb-book.eot?") format("embedded-opentype"),
	     url("_fonts/bbvaweb-book.woff") format("woff"),
	     url("_fonts/bbvaweb-book.ttf") format("opentype"),
	     url("_fonts/bbvaweb-book.svg") format("SVG");
	font-style: normal;
	font-weight: 500;
	font-stretch: normal;
}

/* Estructura */

#general {position: relative; width: 1002px; margin: 0 auto; padding: 30px 0; -webkit-tap-highlight-color: rgba(0,0,0,0)!important}
	#header {position: relative}
	#content {position: relative; padding: 0 40px 60px; background: #fff}
	#footer {position: relative}

#general-materia {position: relative; width: 1002px; margin: 0 auto; margin-top: 48px; padding: 0 40px 60px;-webkit-margin-before:47px; -webkit-tap-highlight-color: rgba(0,0,0,0)!important}

/*#banda-materia {background-color:#ff6633; position:fixed;top:0px; z-index:1000; display:table; width:100%;}*/

#banda-materia {background-color:#ff6633; position:fixed;top:0px; z-index:1000; display:table; width:1002px;}
#banda-materia2 {background-color:#ff6633; position:fixed;top:0px; z-index:1000; display:table; width:1002px;}

@media(max-width: 900px){
	#banda-materia2 {display:none;}
	#general-materia {padding: 0; width:100%; margin-top:46px; -webkit-margin-before:45px;}
	#banda-materia {width:100%;}

	
}

.col01 {background: red}
.col02 {background: lime}
.col03 {background: yellow}

#content-inner {position: relative}

/*** Grid ***/

.row:after,
.grid-row:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}

.grid-col {position: relative; padding-left: 20px; float: left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.grid-col:first-child {padding-left: 0}
.grid-col-100 {width: 100%; float: none}
.grid-col-50 {width: 50%}
.grid-col-33 {width: 33.33333%}
.grid-col-66 {width: 66.6666%}
.grid-col-sep {margin-right: 11px; border-right: 1px solid #cddce0; padding-right: 31px}
.grid-col-sep-33 {position:absolute; left:-12px; top:0; width:1px; height:100%; background:#cddce0}

.grid-row-mixed {padding-right: 300px}
	.grid-row-mixed02 {padding-right: 320px}
	.grid-row-mixed03 {padding-right: 235px}
.grid-row-mixed .grid-col-66 {width: 100%; padding-left: 0}
.grid-row-mixed .grid-col-fixed.grid-col-33 {width: 300px; float: right; margin-right: -300px; position: relative; z-index: 100; padding-left: 20px}
.grid-row-mixed02 .grid-col-fixed.grid-col-33 {width: 320px; margin-right: -320px; padding-left: 40px}
.grid-row-mixed03 .grid-col-fixed.grid-col-33 {width: 235px; margin-right: -235px}


.footer-col {border:0px solid rgba(0,0,0,0); float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -moz-background-clip:padding-box !important; -webkit-background-clip:padding-box !important; background-clip:padding-box !important; margin-left:2%; padding: 0 0 0 22px}
.footer-col:first-child {margin-left:0; padding-left: 0; background: none}
.footer-col:last-child {padding-right: 0}
.footer-col01 {width: 39%}
.footer-col02 {width: 15%}
.footer-col03 {width: 19%}
.footer-col04 {width: 21%}


/*** Header ***/

#header {background: #fff}
#header a {color: #fff}
#second-nav a {color: #d6d6d6}

#logo,
#slogan {font-family: "StagSansBookItalic", Helvetica, Arial, sans-serif; font-size: 0.928571em; line-height: 1.1538461em; color: #000000}
#logo {position: absolute; top: 0; left: 0; z-index: 99; width: 290px; height: 37px; padding: 55px 0 0 40px; background: url(_gfx/bgd-logo.png) top left no-repeat}
#logo a {color: #000000; display: inline-block}
#logo span {display: block; position: absolute; top: 13px; left: 40px; max-width: 170px}

/* Navigation */

li.current_page_item > a {-webkit-tap-highlight-color: rgba(0,0,0,0)!important; outline: none!important}


#second-nav,
#main-nav {padding-left: 290px;/*padding-left: 312px*/}

#header-sup {background: #fff}

#second-nav {font-size: 0.8571em; color: #7f7f7f; background: #383838; background: -moz-linear-gradient(top, #383838 44%, #1f1f1f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(44%,#383838), color-stop(100%,#1f1f1f)); background: -webkit-linear-gradient(top, #383838 44%,#1f1f1f 100%); background: -o-linear-gradient(top, #383838 44%,#1f1f1f 100%); background: -ms-linear-gradient(top, #383838 44%,#1f1f1f 100%); background: linear-gradient(to bottom, #383838 44%,#1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#1f1f1f',GradientType=0 )}
#second-nav:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
#second-nav-left {float: left}
#second-nav-right {
  display: inline-block;
  float: left;
  font-family: "StagSansMedium";/*
  left: -5px;
  position: relative;*/
  vertical-align: top;position: relative;
}
#second-nav-right .list01 {float: left;}

#lang-selector{display: inline-block;}
#lang-selector-footer {display:none;}
#lang-selector,
#lang-selector-footer {
  background: url(_gfx/sep01.png) right top repeat-y;  
  float: left;
  font-family: "StagSansMedium";
  padding: 14px 10px 10px;
}
#lang-selector span,
#lang-selector-footer span {display: block; float: left; line-height: 1.2em; padding-right: 5px!important}
#lang_sel,
#lang_sel_footer {display: block; float: left; margin-right: 7px}
#lang_sel ul li,
#lang_sel_footer ul li {position: relative}
#lang_sel ul li ul,
#lang_sel_footer ul li ul {display: none; position: absolute; top: 20px; z-index: 10; width: 100%; margin: 0 0 0 -4px; background: #4c4c4c; border: 1px solid #474747}
#lang_sel ul li ul a,
#lang_sel_footer ul li ul a {display: block; padding: 3px; color: #d4d4d4}
#lang_sel .lang_sel_sel,
#lang_sel_footer .lang_sel_sel {padding-right: 10px}
#lang_sel .lang_sel_sel,
#lang_sel_footer .lang_sel_sel {background: url(_gfx/arrow01.png) right 4px no-repeat; padding-left: 0; padding-right: 12px}
#lang_sel > ul > li:hover,
#lang_sel_footer > ul > li:hover,
#lang_sel > ul > li.active,
#lang_sel_footer > ul > li.active {border: 1px solid #474747; margin: -4px; text-decoration: none; padding: 3px}
#lang_sel .lang_sel_sel:hover,
#lang_sel_footer .lang_sel_sel:hover,
#lang_sel li.active .lang_sel_sel,
#lang_sel_footer li.active .lang_sel_sel {background-position: right -96px; text-decoration: none}

#main-nav {background: #000; position: relative}
#main-nav #main-nav-first {font-size: 1.071428em; float: right; padding: 6px 26px 0 0;/*padding: 10px 26px 0 0;*/}
#main-nav #main-nav-first .menu-item-type-custom a {  display: block;  padding: 7px 14px 16px 0!important;  margin: 0;  background: url(_gfx/arrow02.png) right 12px no-repeat; text-decoration: none; } /* Conócenos conocenos*/
#main-nav #main-nav-first .menu-item-type-custom a:hover {} /* border-bottom: 3px solid #fff;  Conócenos conocenos*/

#main-nav:after,
#main-nav #main-nav-first:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
#main-nav #main-nav-first li {background: none; float: left; margin: 0 9px;/*margin: 0 13px*/}
#main-nav #main-nav-first li.dropdown a {display: block; padding: 7px 14px 16px 0; margin: 0; background: url(_gfx/arrow02.png) right 12px no-repeat}
#main-nav #main-nav-first li.dropdown a:hover,
.list05 li a:hover {text-decoration: none}
#main-nav #main-nav-first li.dropdown.active {
	;/*border-bottom: 3px solid #0093d3;border-bottom: 3px solid #ffffff*/
	height: 37px;
}
#main-nav #main-nav-first li.dropdown.active a {background-position: right -88px}
#main-nav #main-nav-first li.dropdown.current-menu-item {border-bottom: 3px solid #0093d3; height: 37px;}
/*.ie8 .submenu-inner{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}*/
.submenu-inner {border-top: 3px solid #ffffff;
	padding: 3px 12px;/*padding: 22px 26px;opacity: 0.7;*/
	background: none repeat scroll 0 0 #000;
	
	max-width: 130px!important;
	width:100%;
}

.submenu-inner.goto-box {background: #004c8e; border-top: 1px solid #0e5a9e; box-shadow: inset 0px 0px 10px 2px rgba(0, 0, 0, .2); padding: 7px 15px 8px; text-align: right; margin-top: 0}
.submenu-inner:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.touch .submenu {position: relative; top:0; margin-top: -1px; margin-right: 0; margin-left: -312px; background: #fff}
.touch .submenu-inner {margin: 0 35px}
.submenu .submenu-col {
	width: 100%;/*width: 33%;*/
	float: left;
	padding-right: 20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.submenu .submenu-col:last-child {padding-right: 0}
.submenu .title02 {color: #cce7f4; border-bottom: 1px solid #1a86c1; border-bottom: 1px solid rgba(255,255,255, .1); padding: 0 0 9px; margin: 0 0 12px 0; padding-right:20px!important;}
.submenu .article {border-bottom: 1px solid #1a86c1; border-bottom: 1px solid rgba(255,255,255, .1)}
.submenu-load {width:88%}
.submenu-load .submenu-inner {height: 200px; width:100%}
.submenu-load .submenu-inner .deco {background: url('_gfx/ajax-loader.gif') 0 0 no-repeat; width:32px; height:32px; position: absolute; top:45%; left: 51%}

#header-inf {background: #fff; padding: 25px 40px 20px; position: relative; width: auto; height: 45px; margin: 0 auto; overflow: hidden}
	.home #header-inf {height: 370px}
	.cycloneslider-slides.cycle-slideshow {height: 360px !important;}

#second-nav #main-search-form {/*position: absolute;right: 62px;top: 45px;width:  300px;text-align: right;z-index: 200;*/ 
	text-align: right;
	z-index: 200;
	clear: both;
	/*display: inline-block!important;width: 6%;*/
	position: absolute;right: 3.5%;top: 6px;
}
#header-highlight {position: relative; width: 100%; height: 250px}
	.home #header-highlight {height: 243px}
#header-highlight img {width: 100%; height: auto; position: absolute; z-index: 1}
#header-highlight .title-highlight {position: absolute; right: 19px; bottom: 22px; z-index: 10; width: 100%; text-align: right}

/*** Content ***/

/*#content img {max-width: 100%; width:100%; width: auto\9;*/ /* IE7-8 */ /*height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic}*/
#content img {max-width: 100%; /*width:100%;*/ /* IE7-8 */ height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic}

#content .aligncenter {float: none; display: block; margin-left: auto; margin-right: auto}
#content .alignnone {display: block;}
#content .alignleft {float: left;}
#content .alignright {float: right;}

.img-wrapper {background: #fff; border: 1px solid #e5ebed; padding: 2px; position: relative}
	.img-wrapper a,
	.img-wrapper img {display: block}
	.img-wrapper .ico-play {width:100%; height: 100%; background: url(_gfx/bgd-play-video.png) center center no-repeat; display: block; position: absolute; z-index: 100}
#header .img-wrapper {border: 1px solid #99c5e0}
#footer .img-wrapper {border: 1px solid #5d6162}

/* Breadcrumb */
#breadcrumb {padding: 10px 0 13px 40px; overflow: hidden}
	.single #breadcrumb {padding-bottom: 12px}
#breadcrumb li {display: inline; color:#4b4a4a; font-size: 0.8em}
#breadcrumb li a {display: inline-block; margin:0; padding:0 10px 0 0; background: url(_gfx/bgd-arrow-crump.png) right 3px no-repeat; color:#009dd3}
#breadcrumb li:last-child a {background: none}

/* Shortcut */

#shortcut-home {margin-bottom: 11px; background: #1b1b1b}
#shortcut-home:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
#shortcut-home li {text-align: center; float: left; width: 33%;/*width: 50%;*/ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
#shortcut-home li a {
	color: #fff;
	display: block;
	padding: 12px 10px 11px;
	background: #1b1b1b;
	/*border-right: 1px solid #292929;
	border-bottom: 1px solid #292929;
	border-left: 1px solid #3c3c3c;
	border-top: 1px solid #3c3c3c;*/
}
#shortcut-home li:nth-child(1) a,
#shortcut-home li:nth-child(4) a {/*margin-left: 10px;*/ border-left: 0}

#shortcut-home li:nth-child(3) a,
#shortcut-home li:nth-child(5) a {margin-right: 10px; border-right: 0}

#shortcut-home li:nth-child(1),
#shortcut-home li:nth-child(2),
#shortcut-home li:nth-child(3) {width: 33.3333%;border-bottom: 1px solid #292929;}

#shortcut-home li.ico-book,
#shortcut-home li.ico-author,
#shortcut-home li.ico-contributor {width: 33.33333%; background: #fff}
/*#shortcut-home li.ico-contributor a {margin-right: -2px}*/
#shortcut-home li.ico-book a,
#shortcut-home li.ico-author a,
#shortcut-home li.ico-contributor a {background: #fff; color: #0091d1; border: 0}

#shortcut-home li a .ico-span {vertical-align: middle; display: inline-block; position: relative; top: -2px; width: 24px; height: 31px; margin-right: 3px; background: url(_gfx/ico-shortcut01_2x.png) 0 0 no-repeat; background-size: 24px 168px}

#shortcut-home li.ico-book a .ico-span {background-position: 0 0}
#shortcut-home li.ico-author a .ico-span {background-position: 0 -72px}
#shortcut-home li.ico-contributor a .ico-span {background-position: 0 -142px}

#shortcut-term-wrapper {margin-bottom: 11px}
#shortcut-term {background: #1b1b1b}
#shortcut-term:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
#shortcut-term li {text-align: center; float: left; width: 50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
#shortcut-term li a {color: #fff; display: block; padding: 12px 10px 11px; background: #1b1b1b; border-right: 1px solid #292929; border-bottom: 1px solid #292929; border-left: 1px solid #3c3c3c;border-top: 1px solid #3c3c3c}
#shortcut-term li:nth-child(2n+1):last-child {width: 100%}


/* Modules */

.module01 {border: 1px solid #cddce0; margin-bottom: 20px}
.module01-inner {padding: 0 20px 20px}
	.module01b .module01-inner {padding: 0 20px 15px}
	.module01c {padding: 11px 19px 19px}
	.module01d {border-color: #47494a; padding: 16px 17px 19px}
	.module01e .module01-inner {padding-left:0px}
	.module01e .module01-inner .grid-col:first-child {padding-left:20px}
	.module01e .title02.module-title {background-color: #e5ebed}
	.module01f {padding: 19px 20px 15px}
	.module01g {margin-top: 10px; padding:14px 20px}

.module02 {color: #bebebe; padding: 19px 20px 15px; margin: 0 0 20px; background: #383838; background: -moz-linear-gradient(top, #383838 44%, #1f1f1f 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(44%,#383838), color-stop(100%,#1f1f1f)); background: -webkit-linear-gradient(top, #383838 44%,#1f1f1f 100%); background: -o-linear-gradient(top, #383838 44%,#1f1f1f 100%); background: -ms-linear-gradient(top, #383838 44%,#1f1f1f 100%); background: linear-gradient(to bottom, #383838 44%,#1f1f1f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#383838', endColorstr='#1f1f1f',GradientType=0 )}
	.module02b {color: #4b4a4a; background: #e7f2fb!important}
.module02 .title02 {color: #fff; border: none; padding: 0; margin: 0 0 10px}
.module02.module02b .title02 {color: #4b4a4a}
.module02b .module01d {border-color:#cddce0}
.module02 .module01d .title02 {border-bottom: 1px solid #47494a; padding-bottom: 7px; margin-bottom: 15px}
.module02 a {color: #5b9ad8}
	.module02b a {color: #009dd3}
	.module02b .img-wrapper {border-color: #cddce0}

.module03 {margin-bottom: 20px}
	.module03:last-child {margin-bottom: 0}
.grid-col-fixed .module03:last-child {margin-bottom: 20px}
.grid-template-01 .grid-col-fixed .module03:last-child {margin-bottom: 0}

.module_hbr {padding: 16px 20px 20px; margin-bottom: 20px}
.module04 {background: #efefef; padding: 16px 20px 20px; margin-bottom: 20px}
.module_hbr:last-child,
.module04:last-child {margin-bottom: 0}

.module05 {color: #d7e0ed; background: #efefef; padding: 18px; background: url(_gfx/bgd-gradient.gif) left top repeat-x #2f5397}
.module05 p {font-size: 0.928751em}
.module05 .list02 {font-size: 0.928751em; padding-right: 20px}
.module05 .list02 li {background: url(_gfx/blt02.png) left 3px no-repeat; padding-left: 15px}
.module05 .btn-box {margin-top: 10px; margin-bottom: 0}

.article {position: relative; padding: 0 0 10px 0; margin: 0 0 10px; border-bottom: 1px solid #e5ebed}
.article .date {font-size: 0.8em; margin: 0; padding: 0; color:#7d7d7d}
.article .article-content {position: relative}
.article .img-wrapper img {width:100%; height: auto}
	.module02 .article {border-bottom: 1px solid #47494a}
	/*#header .article {border-bottom: 1px solid #353637}*/
.article:last-child {padding-bottom: 0; margin-bottom: 0; border-bottom: none}
.article.last-child {padding-bottom: 0; margin-bottom: 0; border-bottom: none}
.search-results .tabs-content .masonry-list .article02:last-child {padding: 0 0 10px 0; margin: 0 0 10px; border-bottom: 1px solid #e5ebed}
.search-results .btn-box02 {margin-top:-11px}
.search-results .article02.article-wi .img-wrapper {overflow: hidden; max-height:80px}
.search-results .article02.article-wi .article-content {min-height:85px!important}


.article .title02 {border: none; padding: 0 0 10px 0; margin: 0}
	.article-featured .title02 {padding-right: 45px; min-height: 25px}
.artice-title02 {font-size: 0.8571em; padding-bottom: 1px}
.article-meta {font-size: 0.8571em}
.article-meta ul li a {vertical-align: middle}
.article-meta ul li a.meta-author-name {display: inline-block; max-width: 83px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis}
.article-meta ul li a img {vertical-align: middle; margin: -10px 5px 0 0; border: 1px solid #e6edef; width: 26px!important; height: 26px!important}
	#header .article-meta ul li a img {border: 1px solid #99c2dd}
.article-excerpt {}
	.module02 .article-excerpt {color: #fff}
	.module02b .article-excerpt {color: #4b4a4a}
.article-excerpt p {font-size: 0.92871em; line-height: 1.30769em; margin-bottom: 4px}

.article01 .img-wrapper {position: absolute; top: 0; left: 0}
.article01 .article-content {padding-left: 203px; margin-top: -2px; min-height: 112px}

.grid-col.grid-col-33 .module01 .module01-inner .article.article01 {border:none; padding:0; margin:0}
.grid-col.grid-col-33 .module01 .article01 .img-wrapper  {position:relative; width: auto; margin-right: 0; margin-bottom: 8px}
.grid-col.grid-col-33 .module01 .article01 .article-content {margin:10px 0 0 0; padding:0; min-height:auto}
.grid-col.grid-col-33 .module01 .article01 .article-content .title02 {padding:0 45px 0 0}
.grid-col.grid-col-33 .module01 .article01 .article-content .box05 .title02 {padding:0 0 5px 0}
.grid-col.grid-col-33 .module01 .article01 .article-content p,
.grid-col.grid-col-33 .module01 .article01 .article-content .list03 {font-size:0.857em;/* margin-right:-10px*/}
.grid-col.grid-col-33 .module01 .article01 .article-content .list03 {margin-right:-10px}
/*.grid-col.grid-col-33 .module01 .article01 .article-content .list03 li {padding:8px 5px 8px 0; margin-right:3px}
.grid-col.grid-col-33 .module01 .article01 .article-content .list03 li.first-child {padding:2px 5px 2px 0}*/

.article02.article-wi {position: relative}
.article02.article-wi .img-wrapper {position: absolute; width: 104px}
	.article02e.article-wi .img-wrapper,
	.article02e .img-wrapper	{position: relative; width: auto; margin: 0 0 8px}
.article02.article-wi .img-wrapper .ico-play {width:100%; height: 100%; background: url(_gfx/bgd-play-video-small.png) center center no-repeat; display: block; position: absolute; z-index: 100}
	.article02e.article-wi .img-wrapper .ico-play {width:100%; height: 100%; background: url(_gfx/bgd-play-video.png) center center no-repeat; display: block; position: absolute; z-index: 100}

.article02.article-wi .article-content {padding-left: 120px; min-height: 96px}
	.article02e.article-wi .article-content {padding-left: 0}
.article02.article-wi .article-meta ul li a.meta-author-name {max-width: 90px}
.article02 .article-comment {font-size: 0.8571em; margin-bottom: 13px}
.article02 .article-comment:last-child {margin-bottom:5px}
.article02 .article-comment p {line-height: 1.3333em; margin-bottom: 4px}

.article02b .title02 {font-size: 1.71428em}
.article02b .img-wrapper {margin: 0 0 5px}
/*.article02b .article-excerpt {margin: 7px 0 0 0}*/

.article02c .title02 {padding-bottom: 5px}
.article02c .avatar {border: 1px solid #e5ebed!important}
.article02c .article-excerpt {margin-top: 2px; margin-bottom: 10px; padding-bottom: 7px; border-bottom: 1px solid #cddce0}
.article02c .article03 .title02 {font-size: 1.1428em}
.article02c .author-description {font-size: 0.8571em; line-height: 1.3333em; margin-bottom: 0}
.article02c .article-comment {padding-bottom: 13px; border-bottom: 1px solid #cddce0}

.article03 .img-wrapper {position: absolute; top: 2px; left: 0; z-index: 10; width: 59px!important}
.article03 .article-content {padding-left: 75px; min-height: 65px}
.article03 .title02 {padding-bottom: 4px}

.article-single-header {position: relative; min-height: 60px}
	.book-single .article-single-header {min-height: 0}
.article-single-header .title01 {padding-right: 300px; line-height: 1.1em}
.article-single-main .article-meta {border-top: 1px solid #e5ebed; padding: 5px 0 10px 0}
.article-single-main .article-meta ul li {min-height: 26px; margin-bottom: 0!important}
.article-single-main .article-meta ul li a {float: none}
	.article-single-main .article-footer .article-meta {border-top:0; padding-top: 0; margin-top: -5px}
.article-single-main .article-content {border-top: 1px solid #e5ebed; padding: 15px 0 0 0}
.article-single-main .article-footer {border-top: 1px solid #e5ebed; padding: 15px 0 0 0; margin-top: 15px}
.article-single-main .article-footer-left {float: left; width: 50%}
.article-single-main .article-footer-left:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.article-single-main .article-footer-right {float: right; text-align: right}
.article-single-main .article-footer-right .list-social-share {float: right}

.single-post .article-single-main .article-footer-left {float: none; text-align: left; width: auto}
.single-post .article-single-main .article-footer-right {float: none; text-align: left}
.single-post .article-single-main .article-footer-right .list-social-share {float: left; width: auto}

/* Fullscreen, Nuevas Condiciones */

.fullscreen #second-nav {padding-left: 55%;}
.fullscreen #second-nav-left {display: none!important;}

.page-template-page-condiciones-oblidatorias-php #second-nav-left,
.page-template-page-condiciones-oblidatorias-php #main-nav,
.page-template-page-condiciones-oblidatorias-php #lang-selector,
.page-template-page-condiciones-oblidatorias-php #header-inf,
.page-template-page-condiciones-oblidatorias-php #breadcrumb,
/*.fullscreen #second-nav-left,*/
.fullscreen #main-nav,
/*.fullscreen #lang-selector,*/
.fullscreen #header-inf,
.page-template-page-condiciones-oblidatorias-php #breadcrumb,
.fullscreen #breadcrumb {display: none!important}
.page-template-page-condiciones-oblidatorias-php #header,
.fullscreen #header {padding-bottom: 43px}
.page-template-page-condiciones-oblidatorias-php #logo,
.fullscreen #logo {width: 340px!important; padding-top: 33px; background-image: url(_gfx/bgd-logo02.png)}
.page-template-page-condiciones-oblidatorias-php #logo span,
.fullscreen #logo span {max-width: 300px; top: 9px}
.page-template-page-condiciones-oblidatorias-php #logo img,
.fullscreen #logo img {width: 182px; height: auto}
.page-template-page-condiciones-oblidatorias-php #second-nav-right .list01 li {padding-top: 6px; padding-bottom: 9px}
/*.page-template-page-condiciones-oblidatorias-php #second-nav-right .list01 li,
.fullscreen #second-nav-right .list01 li {padding-top: 6px; padding-bottom: 9px}*/
.fullscreen .title01 {padding-bottom: 4px}
.fullscreen .article-single-main .article-content {border-top: 0}

.page-template-page-condiciones-oblidatorias-php #footer .row {display:none}
.page-template-page-condiciones-oblidatorias-php #footer #footer-inf {padding:0}

.tax-tema-custom .masonry-list {width:600px; overflow: hidden}
.tax-tema-custom .masonry-list .article {width:46%; float:left; margin-right: 20px; border-bottom: 1px solid #e5ebed;
margin-bottom: 15px;
padding-bottom: 15px;}
.tax-tema-custom .masonry-list .article .date {font-size: 0.8em; margin: 0; padding: 0; color:#7d7d7d}
.tax-tema-custom .masonry-list .article .article-content {position: relative}
.tax-tema-custom .masonry-list .article .img-wrapper {margin-bottom: 10px}
.tax-tema-custom .masonry-list .article .title02 {font-size: 1.71428em; padding-right: 28px}
/*.tax-tema-custom .masonry-list .article .article-meta {padding-bottom: 5px}*/
/*.tax-tema-custom .masonry-list .article .article-meta .list03 li {float: none; display: inline}*/
.tax-tema-custom .article .autor {margin-top: 11px; padding-bottom: 5px; overflow: hidden}
.tax-tema-custom .article .autor .article-meta .list03 li {float: left; display: block}
.tax-tema-custom .article .autor .title02 {font-size: 1.13em; padding-right: 15px}
.tax-tema-custom .article .autor .article {width:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding:12px!important; margin: 0 0 10px 0; border:1px solid #e5ebed!important; overflow: hidden}
.tax-tema-custom .article .autor .article .img-wrapper {float:left; position: static; margin-bottom: 0; width:40px}
.tax-tema-custom .article .autor .article .article-content {float:left; padding:0 0 0 10px; margin:0; width:65%}
.tax-tema-custom .feature-article .article {float:none; width:100%; border-bottom: 1px solid #E5EBED; padding-bottom: 15px; margin-bottom: 15px}
.tax-tema-custom .feature-article .article:nth-child(odd) {padding-right:0px}
.tax-tema-custom .feature-article .autor .article {border-bottom: none; padding-bottom: 0; margin-bottom: 10px}
.tax-tema-custom .feature-article .article .img-wrapper {margin-bottom: 10px}
.tax-tema-custom .feature-article .article .title02 {font-size: 1.71428em; padding-right: 32px}
.tax-tema-custom .feature-article .article .autor .title02 {font-size: 1.13em; padding-right: 15px}
.tax-tema-custom .module03 {padding-bottom: 20px; margin-top: 50px}
	.tax-tema-custom #sidebar .module03 {padding-bottom: 0}
.tax-tema-custom .module03 .article02 {width:auto; margin-right:0; float: none}
.tax-tema-custom .module03 .article02 .title02 {font-size: 1.1428em}
.tax-tema-custom .module03 .article02 .article-excerpt {margin-top: 0}
.tax-tema-custom .module03 .article02 .article-excerpt p {margin-bottom: 0}

.masonry-list {margin-right: -4%}
.tax-author-custom .masonry-list {}
.masonry-list .ms-article {width: 46%; margin-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.search-results .masonry-list .ms-article {width: 96%; margin-right:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
/*.search-results .masonry-list-author {width:670px}*/
.search-results .masonry-list-author {margin-right: -4%}
.search-results .masonry-list-author .ms-author {width: 45%; margin-right:20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.search-results .article02.article-wi .article-content {min-height: 75px}

/*{width: 47%; margin-right: 2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}*/

.comment-globe {display: inline-block; width: 16px; height: 13px; background-position:center center; background: url(_gfx/comment-globe01.png) 0 0 no-repeat; text-align: center; padding: 4px 3px; margin: -2px 3px -4px 0}
#header .comment-globe {background-image: url(_gfx/comment-globe.png)}
.module02 .comment-globe {font-size: 9px; padding: 3px 3px 4px}

.book-single {position: relative}
.book-single .img-wrapper {float: left; border: 1px solid #e5ebed!important; margin: 0 18px 9px 0; width: 45%; max-width: 280px!important}
.book-single .book-description {font-size: 0.92871em; margin-bottom: 32px}
.book-description p:first-of-type {font-size: 1.230769em}

.author-single {position: relative}
.author .author-single .author-single-main {margin-bottom: 38px}
.author-single .author-single-main .img-wrapper {position: absolute; top: 0; left: 0; width: 92px}
.author-single .author-single-main .article-content {padding-left: 110px; min-height: 97px}
.author-single .author-single-header {}
.author-single .author-single-header .title01 {padding-right: 0; padding-top: 1px; padding-bottom: 12px}
.author-single .author-description {color: #fff; font-size: 0.92871em}
.author-single .module01f .article-content .list03 {font-size:0.857em}
.author-single .module01f .author-description,
.author-single .module02b .author-description {color:#4b4a4a}
.author .author-single .module01f .author-description p,
.author .author-single .module02b .author-description p {margin-bottom: 0}

.author-single .module02b .article-content .list03 {font-size:0.857em}
.author-single .btn01 {margin-bottom: 20px}

.author-single .author-single-main {position: relative}
.author-single .author-single-main.author .img-wrapper {top: 0; left: 0; width: 59px}
	.module02.author-single-main.author .img-wrapper {top: 20px; left: 20px}
.author-single .author-single-main.author .article-content {padding-left: 76px}
.author-single .author-single-main.author .article-content .list03 li {float:left}
.author-single .author-single-main.author .article-content .list02 {padding-top:12px; margin-top:10px; border-top:1px solid #47494a}

.module01 .author-single {padding:20px}
.module01 .author-single .author-description {color:#4b4a4a;}
.module01 .author-single .author-single-main {margin:0; position: relative}
.module01 .author-single .author-single-main.author .list02 {padding-top:14px; border-top:1px solid #e5ebed; margin-top:13px}

.video-inner iframe {max-width:100%; width:100%; height:340px}

/* Box (separations within modules) */

.box01 {border-bottom: 1px solid #e5ebed; padding-bottom: 12px; margin-bottom: 10px}
.box02 {margin-top: 28px}
.box03 {margin-bottom: 15px}
.box04 {margin-top: 20px}
.box05 {border-top: 1px solid #e5ebed; padding-top: 7px; margin-top: 5px}
.box06 {margin-bottom: 27px}
.box07 {border-bottom: 1px solid #d4d2d2; padding-bottom: 10px; margin-bottom: 4px}

/* Tags */
.tag {display: block; position: absolute}
.tag span {text-indent: 100%; white-space: nowrap; overflow: hidden; display: block}
.tag-featured {top: 0; right: 0; background: url(_gfx/tag-featured.png) 0 0 no-repeat; width: 30px; height: 30px}
.article-single-header .tag-featured {background: url(_gfx/tag-featured-big.png) 0 0 no-repeat; width: 69px; height: 70px}
.tax-libros-custom .module01c .tag-featured {background: url(_gfx/tag-featured-med.png) 0 0 no-repeat; width: 46px; height: 46px}

.tax-libros .book-single .article-content .list03 {display: block; padding-bottom: 10px}
.tax-libros .book-single .article-content .list03 li {float:none; display: inline}

/* Expand */

.expand-box {text-align: center}
.article-list + .expand-box {margin-top: -6px}
.expand-box .expand-handle {background: url(_gfx/arrow06_2x.png) right 6px no-repeat; background-size: 10px 107px; font-size: 0.928571em; padding: 1px 15px}
.expand-box .expand-handle.expanded {background-position: right -94px}
.expand-box .expand-handle .contract-text {display: none}
.expand-box .expand-handle.expanded .expand-text {display: none}
.expand-box .expand-handle.expanded .contract-text {display: inline-block}

.shortcut-expand-box .expand-handle {display: block; padding: 7px 15px 11px; background: #242424; color: #fff; border-top: 1px solid #373737; border-bottom: 2px solid #3a3a3a}
.shortcut-expand-box .expand-handle .expand-arrow {display: inline-block; width: 10px; height: 10px; margin-left: 4px; background: url(_gfx/arrow02_2x.png) 0 2px no-repeat; background-size: 10px 107px}
.shortcut-expand-box .expand-handle.expanded .expand-arrow {background-position: 0 -96px}


/* Text box */

.entry-content {word-wrap: break-word}
.entry-content h1 {font-family:"StagSansBook", Helvetica, Arial, sans-serif; font-size: 2.1428em; color: #333333; display: block; font-weight: normal; padding: 0 0 24px}
.entry-content h2 {font-size: 1.1428em; line-height: 1.15em; color: #333333; border-bottom: 1px solid #cddce0; margin: 0 0 17px 0; padding: 12px 16px 7px; background: url(_gfx/module01-title.png) 0 16px no-repeat; display: block; font-weight: normal!important}
.entry-content h3,
.entry-content h4,
.entry-content h5 {font-family:"StagSansBook", Helvetica, Arial, sans-serif; font-size: 1.071428571em; line-height: 1.23em; color: #333333; padding-bottom: 9px; margin-top: 8px}
.entry-content .wp-caption {background: #fff; margin-bottom: 30px; text-align: left; font-size: 0.78571em; color: #707070; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}
.entry-content .wp-caption img,
.entry-content img {background: #fff; border: 1px solid #e5ebed!important; padding: 2px; position: relative; margin-bottom: 9px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}
.entry-content .wp-caption p {margin-bottom: 0}
.entry-content .wp-caption,
.entry-content img {max-width: 100%}
.entry-content ins {background: #e7f2fb; text-decoration: none}
.entry-content blockquote {font-size: 1.571em; line-height: 1.318182em; color: #707070; padding: 18px 10px 13px 75px}
.entry-content blockquote p {font-size: 1em;line-height: 1.318182em}
.entry-content blockquote cite {font-size: 0.7272727em }
.entry-content table {width: 100%; margin-bottom: 30px; border-top: 1px solid #cddce0; border-right: 1px solid #cddce0}
.entry-content table th,
.entry-content table td {padding: 5px 15px; border-left: 1px solid #cddce0; border-bottom: 1px solid #cddce0}
.entry-content table th {background: #cddce0; border-left-color: #fff}
.entry-content table th:first-child {border-left-color: #cddce0}
.entry-content ol {counter-reset:li; margin-bottom: 22px}
.entry-content ol > li {position:relative; padding-left: 21px; margin-bottom: 8px; line-height: 1.428572em}
.entry-content ol > li:before {content:counter(li)'.'; counter-increment:li; position:absolute; left: 0; top: -1px; color: #707070; font-size: 1.1428em; letter-spacing: -1px; font-family: "StagSansMedium"; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box}
.entry-content ol > li > ol {padding-top: 7px; padding-left: 54px; margin-bottom: 0}
.entry-content ol > li > ol > li {padding-left: 18px}
.entry-content ol > li > ol > li:before {content: counter(li, lower-alpha)'.'}

.entry-content ul {/*padding-left: 75px; */ margin-bottom: 22px}
.entry-content ul li {background: url(_gfx/blt03.png) left 4px no-repeat; padding: 0 0 0 17px; margin-bottom: 8px; line-height: 1.428572em}
.entry-content ul li ul {padding-top: 7px; padding-left: 57px; margin-bottom: 0}

.entry-content pre {margin-bottom: 30px}
.entry-content dl {margin-bottom: 30px}
.entry-content dd {padding-left: 75px}

.entry-content hr {border-bottom: 1px solid #cddce0; height: 1px; margin: 30px 0}


/* Tables */

/* Forms */

textarea {resize: none; line-height:1.2em}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {font-family:"StagSansBook", Helvetica, Arial, sans-serif; color: #959393}

.text01 {background: #fff; border: 1px solid #c9c9c9; font-size: 0.8571em; padding: 7px 10px 8px; margin: 0 0 12px; -webkit-appearance: none!important; -moz-border-radius: 0!important; -webkit-border-radius: 0!important; border-radius: 0!important}
	#header .text01 {border-color: #99c7e2}
	.form-col-left .text01 {margin-bottom: 6px}

.text01.disabled  {background: #f5f5f5; cursor: default; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select:   none; -ms-user-select: none; user-select: none}

.text02 {font-size: 0.928571em; background: #fff; border: 1px solid #e5ebed; padding: 7px 10px 8px; margin: 0 0 14px}

:-moz-placeholder {color: #939292}
:-ms-input-placeholder {color: #939292}
::-webkit-input-placeholder {color: #939292}

.select01 {-webkit-appearance: none; border: 1px solid #cdcaca; padding: 9px 40px 9px 10px; background: url(_gfx/arrow05_2x.png) 95% center no-repeat #fff; background-size: 10px 9px; font-size: 0.85271em; color: #939292; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0}
.grid-col.grid-col-33 .module_hbr .select01,
.grid-col.grid-col-33 .module04 .select01 {width:100%; margin-top:5px}
.select01 .level-0 {padding-left:5px}
.select01 .level-1 {padding-left:15px}


.textarea01 {border: 1px solid #cdcaca; padding: 9px 10px 9px 10px; background: #fff; margin-bottom: 15px}

.label01 {line-height: 1em}
.label02 {font-size: 0.85271em; vertical-align: middle}
.label02_hbr {font-size: 16px; vertical-align: middle; display: block; font-weight: bold; margin-bottom: 5px;}
.label02_hbr span.asterisk_label_hbr {color: #0092d2;}

.inner-label .label01 {font-family:"StagSansBook", Helvetica, Arial, sans-serif; color: #959393; font-size: 0.8571em; position: absolute; top: 9px; left: 11px}

label.fancycheckbox {font-size: 0.85271em; color: #403a30; display: inline-block; padding: 0}
#header label.fancycheckbox {font-size: 1em; color: #96b6d2; color: rgba(255,255,255,.8)}
.fancycheckbox input[type="checkbox"] {opacity: 0; position: absolute}
.fancycheckbox input[type="checkbox"] + span {background: url(_gfx/fancycheckbox01.gif) 0 0 no-repeat; display: inline-block; padding-left: 20px; line-height: 1.2em}
.fancycheckbox input[type="checkbox"]:checked + span {background-position: 0 -50px}

.filter-children {padding-left: 50px}

.long01 {width: 476px}
textarea.long01 {min-height:90px}
.long02 {width: 238px}
.long100 {display: block; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box}

.form01 {}
.form02 {}
.form03 {margin-top: 15px}

.fieldset01 {margin-bottom: 20px}
.fieldset02 {border-top: 1px solid #d4d2d2; padding-top: 14px; margin-top: 37px; margin-bottom: 20px}

.form-row {position: relative}
	.form-col-left {float: left; width: 30%; text-align: right}
	.form-col-left label {position: relative; top: 2px; margin-right: 8px}
	.form-col-right {float: left; width: 70%; text-align: left}
	.form-col-right a,
	.form-col-right label {font-size: 0.85271em}
	.form-col-right label a {font-size: 1em}
	.form-col-right .lost-pass {float: right}

	.form-col-right span.help {font-size: 0.85271em; color:#797979; line-height:1.1em; display:block; padding:7px 0 0 0}
	.form-col-right input.fleft {float:left; margin:0 10px 12px 0}
	.form-row.form-row02 .form-col-left {width:20%}
	.form-row.form-row02 .form-col-right {width:80%}

.form-row.form-row03 label {display: block}

.form-option {font-size: 0.8571em; margin-bottom: 10px}
.form-option:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.form-option-left {float: left; width: 40%}
.form-option-right {float: right; width: 60%; text-align: right}

.form-row-inline .label02 {margin-right: 8px; position: relative; top: 2px}
.form-row-inline .label02_hbr {margin-right: 8px; position: relative; top: 2px}

.inner-label label {position: absolute; top: 5px!important; left: 11px; z-index: 10; color: #959393}

.btn-box {margin-bottom: 19px; position: relative}
.btn-box02 {padding-top: 15px; position: relative; margin-top: 15px; border-top: 1px solid #d4d1d1; text-align: right}
.btn-box02 .btn-load { height: 24px; width: 24px; position: absolute; top:22px; left:48%; background-repeat: no-repeat;}
.btn-box02 .btn-load-input {right:9px; left: auto}
.btn-box02 div { margin-left: auto; margin-right: 0px; padding-bottom: 4px; }
.btn-box02 #my-submit {}

.search .btn-box02 {border-color:#e5ebed}
.btn-box03 {text-align: right}

.msg-ok {background: url(_gfx/msg-ok.png) 0 0 no-repeat; padding: 0px 0 2px 40px; margin: 13px 0 3px 0; min-height: 32px; color: #939292; font-size: 0.928571em; line-height: 1.307em}
	.module02 .msg-ok {color: #fff}
	.msg-ok .title02 {border:none; margin: 0; font-size: 1.6em}
	.message .msg-ok {padding-top: 9px; min-height: 24px}
.wpcf7-mail-sent-ok {background: url(_gfx/msg-ok.png) 0 0 no-repeat; border:none!important; padding: 0px 0 20px 40px!important; margin: 13px 0 3px 0!important; color: #939292; font-size: 0.928571em; line-height: 1.307em}
	.module02 .wpcf7-mail-sent-ok {color: #fff}

.msg-error {background: url(_gfx/msg-error.png) 10px center no-repeat #f7e9e9; padding: 14px 10px 14px 50px; margin-top: 5%;margin-bottom: 5%; min-height: 20px; border: 1px solid #f4ccdf; color: #c4136c; font-size: 0.928571em; line-height: 1.307em}
	#result.msg-error,
	#my-login-form .msg-error {margin-top: 26px; margin-bottom: 28px}
	.message .msg-error {margin-top: 26px; margin-bottom: 0}
	#general .wpcf7-validation-errors {background: url(_gfx/msg-error.png) 10px center no-repeat #f7e9e9; padding: 14px 10px 14px 50px!important; margin-bottom: 28px; margin-top: 26px; min-height: 20px; border: 1px solid #f4ccdf!important; color: #c4136c; font-size: 0.928571em; line-height: 1.307em}
	#general .wpcf7-mail-sent-ng {background: url(_gfx/msg-error.png) 10px center no-repeat #f7e9e9; padding: 14px 10px 14px 50px!important; margin-bottom: 28px; margin-top: 26px; min-height: 20px; border: 1px solid #f4ccdf!important; color: #c4136c; font-size: 0.928571em; line-height: 1.307em}
	#general span.wpcf7-form-control-wrap {display: block}
	#general .wpcf7-not-valid-tip {color: #c4136c!important; background: #f7e9e9!important; top: 0!important; left: 0!important; width: 216px!important; font-size: 11px!important;	padding: 5px 10px 4px!important;border: 1px solid #c4136c!important}

.form-row.error .text01,
.form-row.error .text02 {border-color: #f4ccdf; background: #f7e9e9; color: #c4136c}
.form-row.error .fancycheckbox,
.form-row.error .fancyradio {color: #c4136c}

.form-search {position: relative}

.input-search {display: none;
	font-size:	0.8571em;
	background: #fff;
	-ms-border-radius: 120px 0 0 120px;
	-webkit-border-radius: 120px 0 0 120px;
	-moz-border-radius: 120px 0 0 120px;
	border-radius: 5px 0 0 5px;/*border-radius: 120px 0 0 120px;*/
	padding: 9px 26px 6px 14px;
	width: 165px;
	min-height: 29px;
	-moz-box-shadow: 0px 3px 4px -3px rgba(0, 0, 0, 0.4), inset 1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 3px 4px -3px rgba(0, 0, 0, 0.4), inset 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 3px 4px -3px rgba(0, 0, 0, 0.4), inset 1px 1px 1px rgba(0, 0, 0, 0.2)
}
.submit-search {
	float: right;
	-moz-border-radius: 0 120px 120px 0;
	-webkit-border-radius: 0 120px 120px 0;
	border-radius: 5px 5px 5px 5px;/*border-radius: 0 120px 120px 0;*/
	background: url(_gfx/ico-search.png) 7px 4px no-repeat #fff;
	margin-left: -6px;
	width: 32px;
	height: 29px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	box-shadow: 0px 3px 4px -3px rgba(0, 0, 0, 0.4), inset -1px 1px 1px rgba(0, 0, 0, 0.2);
}
.no-boxshadow .input-search,
.no-boxshadow .submit-search  {border: 1px solid #d5d5d5}
.no-boxshadow .input-search {border-right: 0}
.no-boxshadow .submit-search {border-left: 0}
.search-clear {display: block; width: 20px; height: 20px; position: absolute; right: 35px; top: 6px; z-index: 99; background: url(_gfx/search-clear.png) 0 0 no-repeat}

form #user-avatar-display {position:relative}
form #user-avatar-display h3 {display: block; text-indent: -100%; overflow: hidden; white-space: nowrap; width:20%; float:left}
form #user-avatar-display #user-avatar-display-image {float:left; border:1px solid #c9c9c9; padding:2px; background:#fff; margin-right:10px}
form #user-avatar-display #user-avatar-link {padding-top:25px; font-size:0.857em; display:inline-block}

#wp_signup_form .marginbottom {margin-bottom: 12px}
form select.textselect {height: 30px; width: 238px; background: #fff; border: 1px solid #c9c9c9; font-size: 0.8571em; padding: 0 0 0 12px; }
form select.fleft {float: left; margin: 0 10px 12px 0;}
/*
padding: 7px 10px 8px;
margin: 0 0 12px;
-webkit-appearance: none!important;
-moz-border-radius: 0!important;
-webkit-border-radius: 0!important;
border-radius: 0!important;
}
*/
/* Comments */

.must-log-in {font-size: 0.928571em}

.comment-form {}
#respond {margin-bottom: 20px}
#commentform {position: relative}
	.comment-form {padding-right: 150px}
	.comment-form #respond {width: 100%; float: left}
	.comment-form .comment-content-right {width: 130px; padding-left: 20px; float: right; margin-right: -150px; margin-top: 62px}
#reply-title {margin-right: -150px}
.comment-img {width: 59px; position: absolute; z-index: 99}
.comment-content {width: auto; position: relative; z-index: 88; margin-left: 63px}

.textarea-globe {margin-left: 12px; position: relative}
.textarea-globe:before {content: ''; display: block; width: 8px; height: 14px; position: absolute; top: 15px; left: -7px; background: url(_gfx/textarea-globe.png) 0 0 no-repeat}

.form-submit {text-align: right; margin-bottom: 0}

#comments {margin-top: 48px}
.commentlist .comment {position: relative}
.commentlist .comment-content {background: #f8f9fa; border: 1px solid #e5ebed; margin-left: 75px; margin-bottom: 20px;  padding: 15px 18px}
.commentlist .comment-content:before {content: ''; display: block; width: 8px; height: 14px; position: absolute; top: 14px; left: -8px; background: url(_gfx/comment-content-globe.png) 0 0 no-repeat}
.commentlist .comment-time {color: #7f7f7f; font-size: 0.78571em}
.commentlist .title02 {border-bottom: 0; padding-bottom: 0; margin-bottom: 10px}
.commentlist .comment-text {font-size: 0.92857em}
.commentlist .comment-text div {background: none!important}
.commentlist .CommentRating {float: right; color: #7d7d7d}
.commentlist .reply {float: left}
.commentlist .children {margin-left: 75px}
.commentlist .children .children {margin-left: 40px}
.commentlist .children .comment-img {width: 26px}
.commentlist .children .comment-content {margin-left: 40px}
.commentlist .children .comment-content:before {top: 9px}
.commentlist #reply-title {margin-right: 0}
.commentlist #respond {margin-left: 75px}
	.commentlist .children #respond {margin-left: 40px}
.commentlist #respond .comment-content {margin-bottom: 12px; background: none; padding: 0; border: 0}
.commentlist #respond .comment-content:before {display: none}
.commentlist #respond .comment-content .textarea-globe {margin-left: 0}
.commentlist #respond .comment-content .textarea-globe:before {top: 9px}

.CommentRating img {width: 22px!important}

#wp-social-login-connect-options {padding: 0!important}
	#header #wp-social-login-connect-options {padding-bottom: 18px!important}
#wp-social-login-connect-options a {display: inline-block; margin-right: 8px}
#wp-social-login-connect-options img {width: 42px!important; height: auto!important}

/* Mod 404 */
.mods-404 {position:relative; padding-top:20px}
.mods-404 .mod {position:relative; width:130px; margin:0 20px 20px 0; float:left}

/*** Footer ***/

#footer {padding: 20px 35px; color: #bebebe; background: #2c2c2c; background: -moz-linear-gradient(top, #2c2c2c 0%, #000000 87%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c2c2c), color-stop(87%,#000000)); background: -webkit-linear-gradient(top, #2c2c2c 0%,#000000 87%); background: -o-linear-gradient(top, #2c2c2c 0%,#000000 87%); background: -ms-linear-gradient(top, #2c2c2c 0%,#000000 87%); background: linear-gradient(to bottom, #2c2c2c 0%,#000000 87%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c2c2c', endColorstr='#000000',GradientType=0 )}
#footer .title02 {color: #bfbfbf; padding: 0 0 12px; margin: 0; border: none}
#footer a {color: #fff}
#footer li.current-menu-item a {color: #ffffff;/*color: #939393;*/ text-decoration: none; cursor: default; -webkit-tap-highlight-color: rgba(0,0,0,0)!important}
#footer li.current_page_ancestor a {color: #5b9ad8}
/*#footer a:hover {color: #5b9ad8; text-decoration: none}*/

.footer-col {background: url(_gfx/sep02.png) left top no-repeat; min-height: 160px}

#footer-inf {font-size: 0.8571em; padding: 17px 0 0 0;color: #ffffff;}
#footer-inf span {float: left; line-height: 1.2em; padding: 2px 4px 2px 0; display: inline-block}
#footer-inf ul {display: inline-block;}

/*** Modal subscribe window ***/
.modal { display: none; position: fixed; z-index: 999; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0,0,0,0.4); color: initial; }
.modal-content { background-color: #fefefe; margin: 10% auto; padding: 20px; border: 1px solid #888; width: 65%; max-width: 800px; position: fixed; left: 0; right: 0; }
.modal-title { font-size: x-large; color: initial; padding-bottom: 5px; }
.modal iframe {overflow: unset; height: 76px; width: auto;}
#modal-subscribe img.loader { display: none; }
#modal-result{margin-top: 10px; margin-bottom:20px;}
#modal-btn-cancel {color: #009dd3; background-color: white; padding-right: 5px;}
#subscribebtn {padding-left: 40px; padding-right: 40px;}
.close { color: #aaa; float: right; font-size: 28px; font-weight: bold; }
.close:hover, .close:focus { color: black; text-decoration: none; cursor: pointer;
} 

/* Old android 2.x and 3.x */
body.oldandroid {background-attachment: scroll!important}


/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}


.twitter-timeline {height: 264px}
	#sidebar .twitter-timeline {height: 256px}

.author #TB_title {background: none!important; height: 0!important}
.author #TB_closeWindowButton .tb-close-icon {background: url(_gfx/bgd-close-fancy.png) 0 0 no-repeat!important; width:42px; height: 43px}
.author #TB_closeAjaxWindow {position: absolute; top:-20px; right: -30px; z-index: 100; float: none}

#general.last-navigator {margin:100px auto 0 auto}
#general.last-navigator #header {height:91px; width:40px}
#general.last-navigator #content {padding:38px 40px}
.logo-navegador {float:left; margin:10px}
.logo-navegador.chrome {background: url(_gfx/logo-chrome.png) 0 0 no-repeat!important; width:100px; height: 100px; display: block; text-indent: 100%; overflow: hidden; white-space: nowrap;}
.logo-navegador.explorer {background: url(_gfx/logo-explorer.png) 0 0 no-repeat!important; width:100px; height: 100px; display: block; text-indent: 100%; overflow: hidden; white-space: nowrap;}
.logo-navegador.firefox {background: url(_gfx/logo-firefox.png) 0 0 no-repeat!important; width:100px; height: 100px; display: block; text-indent: 100%; overflow: hidden; white-space: nowrap;}

/*** IE 8 ***/
.ie8 .input-search {padding:5px 5px 7px 5px; min-height:15px}
.ie8 .submit-search {background-position:5px 4px!important}
.ie8 .list-social-share-title li.ico-linkedin a {width:23px; background-position:-53px 0px}
.ie8 .list-social-share-title li.ico-gplus a {width:23px; background-position:-80px 0px}
.ie8 .list-social-share-title li.ico-email a {width:32px; background-position:-106px 0px}
.ie8 .list-social-share-title li.ico-more a {width:24px; background-position:-142px 0px}
.ie8 .select01 {background:#ffffff}
.ie8 .fancycheckbox input[type="checkbox"] {top:6px}
.ie8 .fancycheckbox input[type="checkbox"] + span {background:none}
.ie8 .submenu .title02 {}
.ie .module02b {color: #4b4a4a; background: #e7f2fb!important; filter:none!important}
.box05 .list03 li a img {padding-top: 0px!important}
.ie8 .box05 .list03 li.last-child {padding-top: 7px!important;}


/* Not webkit */
.notwebkit .select01 {background: #ffffff; padding-right: 10px}

.user-avatar-mobile #user-avatar-remove {font-size: 12px; padding-left: 5px; border-left: 1px solid #ccc}

.tax-author-custom .list03 .ico {font-size:12px;}
.ie .list03 .ico {font-size:11px;}
.ie .module01 .list03 .ico {font-size:12px;}
.ie .list-social .ico-rss a {background-position-x: -129px}
.ie .autor .article-content .article-meta .list03 {width:108%}

.box05 .list03 li img {padding-top:9px; width:26px!important}
.box05 .list03 li:last-child {padding-top:9px}

#my-login-form #message.msg-error br:nth-child(2) {display: none}

.page-template-page-autores-php .title01, .page-template-page-colaboradores-php .title01
{
	display: inline-block;
	width: 52.7%;
}

.page-template-page-libros-php .title01
{
	display: inline-block;
	width: 52.5%;
}

.tax-temas .title01
{
	display: inline-block;
	width: 49.9%;
}

#sort_content
{
	display: inline-block;
	width: 12%;
}

#sort_select, #sort_read
{
	width: 104%;
}

#sort_authors, #sort_colab
{
	width: 119%;
}

.page-template-page-autores-php .btn-box01, .page-template-page-colaboradores-php .btn-box01, .tax-temas .btn-box01, .page-template-page-libros-php .btn-box01
{
	display: inline-block;
	position: absolute;
	left: 0px;
}

.tax-temas .temas-second-level .nav-previous
{
	display: inline-block;
}

.ico-twitter span.at4-icon, .ico-facebook span.at4-icon, .ico-linkedin span.at4-icon, .ico-gplus span.at4-icon, .ico-email span.at4-icon, .ico-more span.at4-icon{
background: none !important;
}

.book-single .addthis_container{margin-bottom: 10px;}


/******************************************
 * maquetacion de modulos nuevos 23-04-2015
 ******************************************/
.row.cf.highlights-box .column.half .highlights article{border-bottom: 1px solid #d9d9d9; height: auto;}



 /*titulos de las cabeceras (categorias)*/
.highlights span{background: none repeat scroll 0 0 #00c6e5;color: #ffffff;display: inline-block;
    font-weight: lighter;line-height: 20px;margin-bottom: 0;margin-left: 7px;
    padding: 0 8px;position: absolute;text-transform: uppercase;z-index: 1;}
/*colores 5 categorias*/
.highlights span.cat-673, .highlights span.cat-text-673{background: none repeat scroll 0 0 #094fa4;}/*ciencia*/
.highlights span.cat-647, .highlights span.cat-text-647{background: none repeat scroll 0 0 #009ee5;}/*tecnologia*/
.highlights span.cat-645, .highlights span.cat-text-645{background: none repeat scroll 0 0 #fdbd2c;}/*economia*/
.highlights span.cat-1692, .highlights span.cat-text-1692{background: none repeat scroll 0 0 #86c82d;}/*medioambiente*/
.highlights span.cat-1617, .highlights span.cat-text-1617{background: none repeat scroll 0 0 #c8175e;}/*humanidades*/

/*colores 5 categorias*/
.highlights span.cat-749, .highlights span.cat-text-749{background: none repeat scroll 0 0 #094fa4;}/*ciencia*/
.highlights span.cat-721, .highlights span.cat-text-721{background: none repeat scroll 0 0 #009ee5;}/*tecnologia*/
.highlights span.cat-719, .highlights span.cat-text-719{background: none repeat scroll 0 0 #fdbd2c;}/*economia*/
.highlights span.cat-1619, .highlights span.cat-text-1619{background: none repeat scroll 0 0 #c8175e;}/*humanidades*/
.highlights span.cat-1714, .highlights span.cat-text-1714{background: none repeat scroll 0 0 #86c82d;}/*medioambiente*/

.highlights span:first-child a:first-child{color: inherit;}
.highlights .meta {
    background: none repeat scroll 0 0 #e7f2fb;color: #666666;font-size: 11px;line-height: 25px;
    margin-top: -12px;overflow: hidden;padding-left: 14px;position: relative; text-transform: uppercase;}
/*h2 de cada destacado*/
.highlights h2:before{
	/*border-left: 3px solid #e54e53;*/
	border-left-color: #4e97e5;
	content: " ";
	display: block;
	float: left;
	height: 18px;
	left: 0;
	position: relative;
}
.highlights h2{color: #19232d;font-size: 14px;line-height: 1.3;margin: 7px 0; height: 30px;/*padding-left: 14px;*/}
.highlights h2 a {
	color: #19232d;
	margin: 0px 5.5px;/*margin-left: 11px;*/
	display: block;
}
.highlights .excerpt {color: #949697;font-size: 13px;line-height: 1.615;margin-top: 14px;padding-bottom: 14px;}
.highlights .thumb li {padding-top: 11px;}
.highlights .thumb li.first-child {height: 50%;}
.highlights .thumb li.last-child {height: 50%;}

.highlights .thumb img {
	width: 60px!important;
	/*min-width: 60px;max-width:60px;*/
	float: left;
}
@media all\0 {
	.highlights-box .highlights article a.image-link img {
		width:274px!important;
		max-width: none!important;
	}
	.highlights-box .highlights ul.block.posts-list.thumb img {
		width:60px!important;
		max-width: none!important;
	}
	.row.cf.highlights-box.three-col .highlights article a.image-link img {
		width:219px!important;
		max-width: none!important;
	}
	.submenu-inner {
		width: 130px!important;
		max-width: none!important;
	}
}
/*estilos para las imagenes de los destacados*/
.highlights .thumb .content {margin-left: 75px;height: 61px;min-height: 0;padding-bottom: 14px;}
.posts-list li > a {float: left;position: relative;}
.posts-list .content time {
	color: #666666;
	display: block;
	font-size: 11px;
	text-transform: uppercase;
}
.posts-list .content time[itemprop=datePublished]{margin-bottom: 5px;}
.posts-list .content time[itemprop=authorPublished]{margin-bottom: 5px;}

.posts-list .content {border-bottom: 1px solid #d9d9d9;line-height: 1;}
.module01 {clear: both;}
.cf:before, .cf:after {content: " ";display: table;}
.cf:after {clear: both;}
.row.cf.highlights-box{clear: both; margin-left: -25px; margin-right: -25px;}
.row.cf.highlights-box.three-col {float: left;margin-top: 25px;}
.column.half {
  -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  float: left;min-height: 1px;padding-left: 25px;padding-right: 25px;width: 33.333333333333336%;
}
.column.one-third {float: left;min-height: 1px;padding: 0 8px;width: 23%;}
.row.cf.highlights-box.three-col {margin-bottom: 25px;margin-left: -15px;margin-right: -21px;/*margin-right: -15px;*/}


.highlights .thumb .content > a {
	margin-bottom: 0px;/*margin-bottom: 5px;*/
	margin-top: 0;
}
.posts-list .content > a {display: block;font-size: 13px;line-height: 1;margin: 8px 0;}
.column.one-third .highlights h2{
	background: none repeat scroll 0 0 #e7f2fb;
	height: 70px;
    margin-bottom: 0;
	margin-top: 0;
	padding: 10px 0 12px 5px;
}

/********************************************************
 * maquetacion redes sociales PAGINA INTERIOR 04-05-2015
 ********************************************************/
.list-social-share li a{display: block;width: 25px;height: 24px;padding: 0!important;float: none!important;white-space: nowrap;text-indent: 100%;overflow: hidden;}
ul.addthis_toolbox.addthis_default_style.list-social-share li.ico-twitter a.addthis_button_twitter.at300b{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.67%209.38c-.779.35-1.63.58-2.51.69.9-.54%201.6-1.4%201.92-2.42-.85.5-1.78.87-2.78%201.06-.8-.85-1.94-1.38-3.19-1.38-2.42%200-4.379%201.96-4.379%204.38%200%20.34.04.68.11%201-3.64-.18-6.86-1.93-9.02-4.57-.38.65-.59%201.4-.59%202.2%200%201.52.77%202.86%201.95%203.64-.72-.02-1.39-.22-1.98-.55v.06c0%202.12%201.51%203.89%203.51%204.29-.37.1-.75.149-1.15.149-.28%200-.56-.029-.82-.08.56%201.74%202.17%203%204.09%203.041-1.5%201.17-3.39%201.869-5.44%201.869-.35%200-.7-.02-1.04-.06%201.94%201.239%204.24%201.97%206.71%201.97%208.049%200%2012.45-6.67%2012.45-12.45l-.01-.57c.839-.619%201.579-1.389%202.169-2.269z%22%2F%3E%3C%2Fsvg%3E") no-repeat scroll center center rgba(44, 168, 210, 1);
}
ul.addthis_toolbox.addthis_default_style.list-social-share li.ico-facebook a.addthis_button_facebook.at300b{
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M22.439%2010.95h4v-4.95h-4c-3.311%200-6%202.92-6%206.5v2.5h-4v4.97h4v12.03h5v-12.03h5v-4.97h-5v-2.55c0-.86.532-1.5%201-1.5z%22%2F%3E%3C%2Fsvg%3E") no-repeat scroll center center rgba(48, 88, 145, 1) !important;
}
ul.addthis_toolbox.addthis_default_style.list-social-share li.ico-linkedin a.addthis_button_linkedin.at300b {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8%2012h4v14h-4zM23.27%2012.8c-1.49-.84-3.689-.91-5.27-.18v-.62h-4v14h4v-8.95l1.65-.79c.399-.19%201.289-.18%201.66.03.29.15.69.81.69%201.21v8.5h4v-8.5c0-1.84-1.15-3.82-2.73-4.7z%22%2F%3E%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%2210%22%20cy%3D%228%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E") no-repeat scroll center center rgba(68, 152, 200, 1);
}
ul.addthis_toolbox.addthis_default_style.list-social-share li.ico-gplus a.addthis_button_google_plusone_share.at300b {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M15.31%207.58c.56.47%201.73%201.44%201.73%203.3%200%201.81-1.03%202.67-2.05%203.47-.32.32-.69.66-.69%201.2s.37.83.64%201.05l.88.681c1.081.899%202.05%201.739%202.05%203.42%200%202.3-2.23%204.62-6.43%204.62-3.55%200-5.26-1.69-5.26-3.5%200-.881.44-2.131%201.88-2.98%201.52-.93%203.57-1.05%204.67-1.12-.34-.441-.73-.91-.73-1.661%200-.42.12-.66.24-.95-.27.02-.54.05-.78.05-2.59%200-4.06-1.93-4.06-3.84%200-1.12.51-2.37%201.57-3.28%201.39-1.15%203.06-1.35%204.38-1.35h5.041l-1.561.88-1.52.01zm-1.74%2010.85c-.2-.02-.32-.02-.56-.02-.22%200-1.54.05-2.57.39-.54.2-2.1.78-2.1%202.521s1.69%202.979%204.3%202.979c2.35%200%203.59-1.12%203.59-2.64.01-1.24-.8-1.91-2.66-3.23m.71-4.64c.56-.56.61-1.35.61-1.79%200-1.76-1.05-4.5-3.08-4.5-.64%200-1.32.32-1.71.81-.41.52-.54%201.17-.54%201.81%200%201.64.95%204.35%203.06%204.35.61%200%201.27-.29%201.66-.68%22%2F%3E%3Cpath%20d%3D%22M27.74%2010.31h-3.72v-3.71h-.92v3.71h-3.72v.93h3.72v3.71h.92v-3.71h3.72z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat scroll center center rgba(206, 77, 57, 1);
}
ul.addthis_toolbox.addthis_default_style.list-social-share li.ico-email a.addthis_button_email.at300b {
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M26.189%209.55h-20.149l10.02%207.57%2010.129-7.57zm-10.129%2010.12l-10.28-8.8v11.58h20.57v-11.49l-10.29%208.71z%22%2F%3E%3C%2Fsvg%3E") no-repeat scroll center center rgba(115, 138, 141, 1);
}
ul.addthis_toolbox.addthis_default_style.list-social-share li.ico-more.last-child a.addthis_button_compact.at300m{
background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M25.07%2013.74h-6.711v-6.71h-4.469v6.71h-6.71v4.47h6.71v6.71h4.469v-6.71h6.711z%22%2F%3E%3C%2Fsvg%3E") no-repeat scroll center center rgba(252, 109, 76, 1);
}
/********************************************
 * maquetacion submenu home en ambos idiomas
 ********************************************/
.submenu {
	color: #aeaeae;
	display: none;
	left: auto;
	margin: 0 35px;
	position: absolute;
	top:45px;
	width: auto;
	z-index: 999;
}
/*posicion del desplegable del menu de cabecera CON el item Conócenos en ambos idiomas*/
.submenu-es-1 {right: 57.1%;}
.submenu-es-2 {right: 46.6%;}
.submenu-es-3 {right: 36.9%;}
.submenu-es-4 {right: 22.8%;}
.submenu-es-5 {right: 10.5%;}
#menu-item-conocenos.submenu{right: 0%;}
/*posicion del desplegable del menu de cabecera SIN el item Conócenos en ambos idiomas*/
.submenu-en-1 {right: 53.8%;}
.submenu-en-2 {right: 42.8%;}
.submenu-en-3 {right: 33.5%;}
.submenu-en-4 {right: 21.8%;}
.submenu-en-5 {right: 11.2%;}

/********************************************
 * maquetacion NEWSLETTER home
 ********************************************/
input.newsletter-email{border-radius: 4px;font-size: 0.8571em;margin-bottom: 12px;max-width: 170px;padding: 10px;width: 100%;}

/**************************************************************
 * maquetacion MENU redes sociales HOME HEADER con IE8 incluido
 **************************************************************/
 .ie8 .myaccount-sub-wrapper.home-custom-user-login {background: #1f1f1f;}
#second-nav-middle-rrss{display: none;}
#second-nav-middle{display: inline-block;}
#second-nav-middle,
#second-nav-middle-rrss{margin-left: 8px;width: auto;float: left;}

#footer-inf-inner li.lista-rss-footer{position: relative;top: -6px; }

#second-nav-middle ul.list-social,
#second-nav-middle-rrss ul.list-social{height: 39px;position: relative;bottom: -7px;clear: both!important;margin-right: -3px}

#second-nav-middle ul.list-social li,#footer-inf-inner li.lista-rss-footer,
#second-nav-middle-rrss ul.list-social li {float: left;width: 25px;height: 28.125px;margin-right: 5px;}

#footer-inf-inner li.lista-rss-footer a{
	width: 25px;height: 26px;display: block;
	text-indent: 100%;
	overflow: hidden;
	white-space: nowrap;}

#second-nav-middle ul.list-social li a,
#second-nav-middle-rrss ul.list-social li a{background: url(_gfx/ico-social_2x_colorOriginal.png) 0 0 no-repeat;background-size: 133px 56px;width: 25px;height: 28.125px;}


#second-nav-middle .list-social .ico-facebook a{
	background: url(_gfx/ico-social_2x_colorOriginal_facebook.png) 0 0 no-repeat;
}
#footer-inf-inner .lista-rss-footer.ico-rss a {background: url(_gfx/ico-social_2x_colorOriginal_rss.png) 0 0 no-repeat !important;}

.ie8 #second-nav-middle .list-social .ico-twitter a,
.ie8 #second-nav-middle .list-social .ico-twitter a:hover,
.ie8 #second-nav-middle-rrss .list-social .ico-twitter a,
.ie8 #second-nav-middle-rrss .list-social .ico-twitter a:hover
{
	background: url(_gfx/ico-social_2x_colorOriginal_twitter.png) 0 0 no-repeat;
}
#second-nav-middle .list-social .ico-twitter a,
#second-nav-middle .list-social .ico-twitter a:hover,
#second-nav-middle-rrss .list-social .ico-twitter a,
#second-nav-middle-rrss .list-social .ico-twitter a:hover {
	-ms-background-position-x:0;
	background-position-x:0;
	-ms-background-position-y:0;
	background-position-y:0;
	background-position: 0px 0px;
}
.ie8 #second-nav-middle .list-social .ico-linkedin a,
.ie8 #second-nav-middle .list-social .ico-linkedin a:hover,

.ie8 #second-nav-middle-rrss .list-social .ico-linkedin a,
.ie8 #second-nav-middle-rrss .list-social .ico-linkedin a:hover{
	background: url(_gfx/ico-social_2x_colorOriginal_linkedin.png) 0 0 no-repeat;
}
#second-nav-middle .list-social .ico-linkedin a,
.ie8 #second-nav-middle .list-social .ico-linkedin a:hover,
#second-nav-middle-rrss .list-social .ico-linkedin a,
.ie8 #second-nav-middle-rrss .list-social .ico-linkedin a:hover {
	-ms-background-position-x:-26px;
	background-position-x:-26px;
	-ms-background-position-y:0;
	background-position-y:0;
	background-position: -26px 0px;
}
.ie8 #second-nav-middle .list-social .ico-gplus a,
.ie8 #second-nav-middle .list-social .ico-gplus a:hover,
.ie8 #second-nav-middle-rrss .list-social .ico-gplus a,
.ie8 #second-nav-middle-rrss .list-social .ico-gplus a:hover{
	background: url(_gfx/ico-social_2x_colorOriginal_gplus.png) 0 0 no-repeat;
}
#second-nav-middle .list-social .ico-gplus a,
#second-nav-middle .list-social .ico-gplus a:hover {
	-ms-background-position-x:-52px;
	background-position-x:-52px;
	-ms-background-position-y:0;
	background-position-y:0;
	background-position: -52px 0px;
}
.ie8 #second-nav-middle .list-social .ico-rss a,
.ie8 #second-nav-middle .list-social .ico-rss a:hover,
.ie8 #second-nav-middle-rrss .list-social .ico-rss a,
.ie8 #second-nav-middle-rrss .list-social .ico-rss a:hover{
	background: url(_gfx/ico-social_2x_colorOriginal_rss.png) 0 0 no-repeat;
}
#second-nav-middle .list-social .ico-rss a,
#second-nav-middle .list-social .ico-rss a:hover,

#second-nav-middle-rrss .list-social .ico-rss a,
#second-nav-middle-rrss .list-social .ico-rss a:hover  {
	-ms-background-position-x:-80px;
	background-position-x:-80px;
	-ms-background-position-y:0;
	background-position-y:0;
	background-position: -80px 0px;
}
.ie8 #second-nav-middle .list-social .ico-youtube a,
.ie8 #second-nav-middle .list-social .ico-youtube a:hover,
.ie8 #second-nav-middle-rrss .list-social .ico-youtube a,
.ie8 #second-nav-middle-rrss .list-social .ico-youtube a:hover  {
	background: url(_gfx/ico-social_2x_colorOriginal_youtube.png) 0 0 no-repeat;
}
#second-nav-middle .list-social .ico-youtube a,
#second-nav-middle .list-social .ico-youtube a:hover,
#second-nav-middle-rrss .list-social .ico-youtube a,
#second-nav-middle-rrss .list-social .ico-youtube a:hover {
	-ms-background-position-x:-108px;
	background-position-x:-108px;
	-ms-background-position-y:0;
	background-position-y:0;
	background-position: -108px 0px;
}

/**************************************************************
 * maquetacion CARRUSEL con IE8 incluido
 **************************************************************/
.cycloneslider-template-standard .cycloneslider-pager {
    bottom: 0!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0px !important;
    position: absolute;
    height:6px!important;
}
.cycloneslider-template-standard .cycloneslider-pager span{
	background: none repeat scroll 0 0 #ccc!important;

	-moz-border-radius: 0px!important;
	-webkit-border-radius: 0px!important;
    -o-border-radius: 0px!important;
    border-radius: 0px!important;

    -webkit-box-shadow: none!important;
	-moz-box-shadow: none!important;
	-o-box-shadow: none!important;
	box-shadow: none!important;

    height: 6px!important;
    margin: 0px 0px 0px 0.2849%!important;
    vertical-align: bottom!important;
    /*width: 32.9%!important;*/
    float: left;

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    width:100%;
}
.cycloneslider-template-standard .cycloneslider-pager span:first-child{margin-left: 0px!important;margin-right: 0.2849%!important;}
.cycloneslider-template-standard .cycloneslider-pager span:last-child{float:right;}
.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active{background-color: #009ee5!important;}

.ie8 .cycloneslider-template-standard .cycloneslider-caption{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.ie8 .cycloneslider-template-standard .cycloneslider-prev,
.ie8 .cycloneslider-template-standard .cycloneslider-next{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.ie8 .cycloneslider-template-standard:hover .cycloneslider-prev,
.ie8 .cycloneslider-template-standard:hover .cycloneslider-next{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}
.ie8 .cycloneslider-template-standard .cycloneslider-prev:hover,
.ie8 .cycloneslider-template-standard .cycloneslider-next:hover{
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.ayuda_buscador{display: none;}
#header .list01 li.current-menu-item,
#main-nav #main-nav-first li.dropdown.current-menu-item{border-bottom: 3px solid #ffffff;}
/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
.div_articulosHBR{width: 100%;margin-top: 50px;}
.div_articulosHBR:first-child{margin-top: 0px!important;}

.div_lista_articulos_destacadosHBR{
	width: 31%;
	height:100%;
	text-align:center;
	background-color: #EFF4F6;
	float:right;
}
.div_lista_articulos_destacadosHBR_modif_articulosHBR {
	width: 100%;
}
.article-image-back {
	margin-top: 30px;
	text-align: center;
}
.article-image-back img {
        width: 217px;
        height: 41px !important;
}
.lista_art_destacadosHBR a{
	width: 83%;
	display: block;
	margin: 0px auto;
}
.lista_art_destacadosHBR a:hover{text-decoration: none!important;}
.lista_art_destacadosHBR h4{
	margin: 0px !important;
	text-align: left;
	font-weight: 600;
	font-family: "Open Sans";
	font-style: italic;
	line-height: 1.42857em;
	padding-left: 3px;
}
.lista_art_destacadosHBR{margin-bottom: 20px;}
.lista_art_destacadosHBR img {border: 0 !important; padding: 0 !important}

#content h3.div_articulosHBR_titular{text-align:left;}
#content .div_lista_articulos_destacadosHBR h3{
	text-align: center;
	color:#000;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
}
#content h3.div_articulosHBR_titular,
#content .div_lista_articulos_destacadosHBR h3{	
	font-weight: 600;
	font-size:1.61428em ;
	font-family:'Open Sans';
	font-style:italic;
	line-height: 1.428571em;
}

#content .div_imagen_principal_HBR{
	padding: 40px 0px 40px !important;
}
.contenedorGeneral_HBR{width:100%;display: block;margin:0 auto;}
.contenedorGenArticulos_HBR{
	float: left;
	width: 65%;
	height: 100%;
	margin-bottom: 10px;
}
#content .div_imagen_principal_HBR img.imagen_principal_HBR{
	display: block;
	margin: 0px auto;
	padding: 0px;
	max-width: 100%;
	border: 0px none;
	width: 100%;
	height: auto;
}

#content img.imagen_div_articulosHBR{
	max-width: 600px;
	width: 100%;
	height: 310px;
	vertical-align: middle;
	border: 0 !important;
}
.lista_articulos_HBR_contenedorImg{
	max-height:310px!important;
	overflow: hidden;
}
.boton_articuloHBR{float:right;border: 1px solid #dedede;border-radius: 3px;color: white;background-color: #2c2c2c;
  display: inline-block;font: bold 13px/13px Georgia, Arial;padding: 8px 11px;text-decoration: none;}
/*#content img.imagen_destacada_hbr{
	max-width:261px;
	width: 100%;
	height: auto;
	vertical-align: middle;
	border: 0 !important;
}*/
.text_articulos_LandingHBR{
	font-family: "Georgia","Open Sans","Times", "Times New Roman", serif;
}
.lista_art_destacadosHBR_contenedorImg{height: 163px!important;overflow: hidden;}
.div_articulosHBR h3 {	font-family: Georgia;line-height: 1.428571em ; }

/*-----------------------------------------------------------------*/

/*-----------------------------------------------------------------*/
.titulo_formulario_hbr {margin-top: 30px;font-weight: bold;color: #0092d2;font-size: 1.61428em;font-family:'Open Sans';font-style:italic;}

/*text-align:left;font-weight:bold;font-size:1.61428em ;font-family:'Open Sans';font-style:italic; line-height: 1.428571em ;*/

#header-inf_hbr {background: #fff; padding: 25px 40px 20px; position: relative; width: auto; height: 0px; margin: 0 auto; overflow: hidden}
.texto_formulario_hbr p span.hbr {font-weight: bold;color: red;}
.texto_formulario_hbr{font-family:Georgia;text-align:justify;}
.label_hbr {font-weight: bold;color: red;}
.sec_label_form_hbr	{margin-top: -12px;font-weight: bold;font-size: 12px;}
input.input_form_hbr {width: 35%;}
body.page-template-page-formulario,
body.single-articulos_hbr,
body.page-template-page-LandingPageHBR {
    background-color: #E6EBEC !important;
}

/*PLANTILLA NUEVA 11-08-2015*/
.imagen_principal_HBR{}

/*-----------------------------------------------------------------*/
	/*estilos especificos de paginas*/
/*-----------------------------------------------------------------*/
.iframe_videos {width:560px;height:315px;}

/* @media screen and (max-height: 575px){ #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}  } */
