﻿/* General settings */
html {height:100%;}
body{
	margin:0;
	color:#383838;
	font:16px/17px Georgia, 'Times New Roman', Times, serif;
	background:#e6e6e7 url(../images/bg-html2.gif) repeat-x;
	min-width:972px;
	height:100%;
}
.home-page{
	background:#e6e6e7 url(../images/bg-html.gif) repeat-x;
}
img{border-style:none;}
a{
	color:#0a96dc;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	max-width:600px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

/* wrapper */
#wrapper {
	background:url(../images/bg-footer.gif) repeat-x 0 100%;
	padding:0 0 25px;
}
.light #wrapper {
	/*background:url(../images/bg-footer2.gif) repeat-x 0 100%;*/
}
#w1 {
	width:972px;
	margin:0 auto;
}
/* #header */
#header {
	height:124px;
	overflow:hidden;
}
.home-page #header {
	height:320px;
}
/* logo */
.logo {
	margin:0 0 15px 8px;
	width:194px;
	height:96px;
	overflow:hidden;
}
.logo a {
	display:block;
	background:url(../images/bg-logo.png) no-repeat;
	width:194px;
	height:192px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
}
.logo a:hover {
	margin:-96px 0 0;
}
/* #header .event */
#header .event {
	color:#000000;
	font-size:12px;
	line-height:14px;
	padding:0 0 0 23px;
	width:216px;
}
#header .event .text-evento {
	display:block;
	background:url(../images/text-evento.gif) no-repeat;
	width:76px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 7px;
}
#header .event .date {
	color:#FFFFFF;
	display:block;
	font-size:31px;
	line-height:30px;
	margin:0 0 -3px;
	position:relative;
}
#header .event div {
	border-bottom:2px solid #fff;
	padding:0 3px 3px;
	margin:0 0 3px;
	color:#fff;
	width:100%;
	overflow:hidden;
	font:12px/19px Arial, Helvetica, sans-serif;
}
#header .event div em {
	float:right;
	font-style:normal;
	font-size:12px;
}
#header .event div span {
	font:18px/19px Georgia, 'Times New Roman', Times, serif;
}
#header .event p {
	margin:10px 0 0;
}
#header .event a {
	color:#fff;
}
/* #header .visual */
#header .visual {
	float:right;
	margin:0 -8px 0 0;
	display:inline;
}
/* navbar  */
.navbar {
	height:1%;
	overflow:hidden;
	padding:15px 0 0 5px;
}
/* nav */
.navbar ul {
	margin:0;
	padding:0;
	list-style:none;
}
.navbar ul li {
	float:left;
}
.navbar ul li a {
	float:left;
	height:41px;
	color:#b5b5b7;
	font-size:11px;
	text-transform:uppercase;
}
.navbar ul li.active a {
	background:url(../images/bg-nav-l.gif) no-repeat;
	text-decoration:none;
	color:#0b9de9;
	font-size:12px;
	font-style:italic;
	text-transform:none;
}
.navbar ul li a span {
	float:left;
	height:31px;
	cursor:pointer;
	padding:10px 8px 0;
	text-align:center;
}
.navbar ul li.active a span {
	background:url(../images/bg-nav-r.gif) no-repeat 100% 0;
	padding:10px 22px 0;
}
.navbar ul li a em {
	background:url(../images/bull.gif) no-repeat 0 50%;
	padding:0 0 0 6px;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.navbar ul li.active a em {
	background:url(../images/bull2.gif) no-repeat 0 50%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.navbar ul li.current_page_item a em {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.navbar .booket {
	float: right;
    margin-right: 23px;
}

/* search fieldset { */
/* search fieldset { */
.search fieldset {
	float:right;
	margin:0 28px 0 0;
	display:inline;
}
.search fieldset .text {
	float:left;
	background:url(../images/bg-text.gif) no-repeat;
	width:129px;
	height:29px;
	padding:0 10px;
}
.search fieldset .text input {
	width:129px;
	height:17px;
	background:none;
	border:none;
	color:#85858b;
	font-size:12px;
	line-height:14px;
	margin:0;
	padding:7px 0 5px;
}
.search fieldset .submit {
	float:left;
	background:url(../images/btn-search.gif) no-repeat;
	width:29px;
	height:29px;
	text-indent:-9999px;
	line-height:0;
	cursor:pointer;
	border:none;
}
/* SEARCH HIGHLIGHT WORD */
.highlight-word {
	background-color:#EEEEEE;
	display:inline-block;
}
.search-list {
	list-style:none;
	margin:0;
	padding:0;
}
.search-list li {
	clear:both;
}

/* #main  */
#main {
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
/* comments-holder */
.comments-holder {
	width:942px;
	margin:17px 0 0 30px;
}
.comments-holder:after {
	clear:both;
	content:'';
	display:block;
}
/* comments-holder .comments-list */
.comments-holder .comments-list {
	float:left;
	width:306px;
}
.comments-holder .text-proximos {
	margin:0 0 19px;
	background:url(../images/text-proximos.gif) no-repeat;
	width:113px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
}
.comments-holder .text-proximos-none {
	margin:0 0 19px;
	width:113px;
	height:29px;
	text-indent:-9999px;
}
.comments-holder .comments-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.comments-holder .comments-list li {
	height:1%;
	overflow:hidden;
	vertical-align:top;
	margin:0 0 19px;
}
.comments-holder .comments-list img {
	float:left;
	border:2px solid #fff;
	margin:0 10px 0 0;
}
.comments-holder .comments-list .description {
	height:80px;
	overflow:hidden;
	display:table;
}
* html .comments-holder .comments-list .description {
	position:relative;
}
* +html .comments-holder .comments-list .description {
	position:relative;
}
.comments-holder .comments-list .holder {
	display:table-cell;
	vertical-align:middle;
}
* html .comments-holder .comments-list .holder {
	position:absolute;
	top:50%;
}
* +html .comments-holder .comments-list .holder {
	position:absolute;
	top:50%;
}
* html .comments-holder .comments-list .frame {
	position:relative;
	top:-50%;
}
* +html .comments-holder .comments-list .frame {
	position:relative;
	top:-50%;
}
.comments-holder .comments-list h4 {
	color:#383838;
	font-size:22px;
	line-height:22px;
	font-weight:normal;
	margin:0;
}
.comments-holder .comments-list .author {
	display:block;
	font:bold 14px/16px Arial, Helvetica, sans-serif;
}
.comments-holder .comments-list em {
	font-style:normal;
	color:#ababab;
	font-size:12px;
}
/* comments-holder .comments  */
.comments-holder .comments {
	float:left;
	width:373px;
}
.comments-holder .text-comentario {
	background:url(../images/text-comentario.gif) no-repeat;
	width:103px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 39px 35px;
}
.comments-holder .text-recorte {
	background:url(../images/text-recorte.gif) no-repeat;
	width:82px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 21px 35px;
}
.comments-holder .comments blockquote {
	margin:0 0 20px;
	padding:0 0 0 35px;
	font-size:16px;
	line-height:18px;
	background:url(../images/bg-quotes-l.gif) no-repeat;
}
.comments-holder .comments blockquote q {
	quotes: none;
	display:block;
	background:url(../images/bg-quotes-r.gif) no-repeat 100% 100%;
	margin:0 0 8px;
	padding:0 20px 0 0;
}
.comments-holder .comments blockquote.comments-quote q {
	font-size:26px;
	line-height:26px;
}
.comments-holder .comments blockquote q:before {
	content:"";
}
.comments-holder .comments blockquote q:after {
	content:"";
}
.comments-holder .comments blockquote q span {
	display:block;
	margin:0 0 19px;
}
.comments-holder .comments blockquote cite {
	display:block;
	color:#757575;
	font-size:12px;
	line-height:14px;
	font-style:normal;
	padding:0 0 76px;
	background:url(../images/bg-quotes-btm.gif) no-repeat 0 100% ;
}
.comments-holder .comments blockquote.recorte-quote cite {
	background:url(../images/bg-quotes-btm2.gif) no-repeat 0 100% ;
	padding:0 0 84px;
}
/* sidebar3 */
.sidebar3,
.sidebar4 {
	width:207px;
	float:left;
	margin:-55px 0 0 34px;
	display:inline;
}
/* sidebar4 */
.sidebar4 {
	margin:44px 0 0 24px;
}
.s-featured-subscribe
{
	height: 1%;
    margin: 0;
    overflow: hidden;
    padding: 0 6px;
    position: relative;
	margin-bottom:30px;
}
.s-featured-subscribe h3 {
	background:url(../images/text-subscrever.gif) no-repeat;
	width:106px;
	height:51px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 17px 8px;
}
.subscribe-form {
	margin: 0 0 0 17px;
}
.subscribe-form fieldset {
	color:#7b7b84;
	font:9px/11px Arial, Helvetica, sans-serif;
}
.sidebar4 .subscribe-form fieldset {
	margin:0 0 58px;
}
.sidebar5 .subscribe-form fieldset {
	margin:0;
}
.subscribe-form .row {
	height:1%;
	overflow:hidden;
	margin:0 0 6px;
}
.subscribe-form .text {
	float:left;
	background:url(../images/bg-text2.gif) no-repeat;
	width:129px;
	height:32px;
	padding:0 11px;
}
.subscribe-form .text input {
	width:129px;
	height:18px;
	background:none;
	border:none;
	color:#ffffff;
	font-size:12px;
	line-height:15px;
	padding:7px 0 7px;
	display:block;
}
.subscribe-form .submit {
	float:left;
	background:url(../images/btn-subscribe.png) no-repeat;
	width:20px;
	height:12px;
	text-indent:-9999px;
	line-height:0;
	cursor:pointer;
	border:none;
	position:relative;
	margin:11px 0 0 11px;
}
.subscribe-form p {
	margin:0;
}
.subscribe-form a {
	text-decoration:underline;
	color:#7b7b84;
}
.subscribe-form a:hover {
	text-decoration:none;
}
.subscribe-form span {
	color:#acacb6;
}
/* social-list */

.social-list {
	margin: 46px 0 0 21px;
}

.social-list ul {
	margin:0;
	padding:0;
	list-style:none;
}
.social-list ul li {
	display:inline;
}
.social-list ul a {
	display:inline-block;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}
.social-list ul .ico-facebook a {
	margin-right: 20px;
	background:url(../images/ico-facebook.png) no-repeat;
	height:25px;
	width:91px;
}
.social-list ul .ico-youtube a {
	background:url(../images/ico-youtube.png) no-repeat;
	height:25px;
	width:64px;
}

.facebook-add {
	margin:0 0 0 -38px;
}

/* comments-block */
.comments-block {
	float:left;
	width:655px;
	padding:0 0 56px 55px;
	margin:-10px 0 0;
	position:relative;
}
/* comments-block .add-comment */
.comments-block .add-comment {
	height:1%;
	overflow:hidden;
	margin:0 0 53px;
}
/* comments-block .comment-head */
.comments-block .comment-head {
	float:left;
	width:165px;
}
.comments-block .comment-head h3 {
	margin:0;
	background:url(../images/text-comentarios.gif) no-repeat;
	width:97px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}
.comments-block .comment-head h3.text-comentar {
	background:url(../images/text-comentar.gif) no-repeat;
	width:77px;
}
/* comments-block .add-comment-list */
.comments-block .add-comment-list {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	width:476px;
	font-size:12px;
	line-height:14px;
	color:#383838;
}
.comments-block .add-comment-list li {
	margin:0 0 4px;
	padding:4px 5px 35px 30px;
	background:url(../images/bg-comments-list.gif) no-repeat 0 100%;
	vertical-align:top;
	height:1%;
}
.comments-block .add-comment-list .meta {
	margin:0 0 8px;
	color:#008edd;
}
.comments-block .add-comment-list .meta span {
	color:#646168;
}
.comments-block .add-comment-list .meta em {
	font-style:normal;
}
.comments-block .add-comment-list p {
	margin:0;
}
/* add-comments-form */
.add-comments-form fieldset {
	height:1%;
	overflow:hidden;
}
.add-comments-form .column {
	float:left;
	width:446px;
	padding:0 0 0 32px;
}
.add-comments-form .area {
	float:left;
	width:181px;
}
.add-comments-form .area2 {
	float:left;
	width:264px;
}
.add-comments-form .row {
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
}
.add-comments-form .text {
	background:url(../images/bg-text3.gif) no-repeat;
	width:133px;
	height:28px;
	padding:0 10px;
}
.add-comments-form .text input {
	width:133px;
	height:20px;
	padding:4px 0 0;
	border:none;
	font-size:12px;
	line-height:14px;
	background:none;
	display:block;
	margin:0;
}
.add-comments-form label {
	display:block;
	margin:0 0 5px;
	color:#008edd;
	font-size:12px;
}
.add-comments-form label.area-label {
	margin:0 0 5px 5px;
}
.add-comments-form label em {
	color:#acacb6;
	font-size:11px;
}
.add-comments-form .textarea {
	background:url(../images/bg-textarea.gif) no-repeat;
	width:254px;
	height:106px;
	padding:0 0 0 10px;
}
.add-comments-form .textarea textarea {
	background:none;
	border:none;
	width:254px;
	max-width:254px;
	height:106px;
	max-height:106px;
	padding:0;
	overflow:auto;
	font-size:12px;
}
.add-comments-form .btn {
	height:1%;
	overflow:hidden;
	padding:17px 5px 0 0;
}
.add-comments-form .submit {
	float:right;
	background:url(../images/btn-comment.gif) no-repeat;
	width:46px;
	height:11px;
	text-indent:-9999px;
	line-height:0;
	border:none;
	cursor:pointer;
}
/* sidebar5  */
.sidebar5 {
	height:1%;
	overflow:hidden;
	padding:22px 0 34px 555px;
}
.sidebar5 .sidebar-col2 {
	float:left;
	width:179px;
}
.sidebar5 .sidebar-col1 {
	float:left;
	width:199px;
}
/* #footer  */
#footer {
	height:100px;
	overflow:hidden;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#000;
}
#footer .footer-logo a {
	background:url(../images/bg-logo2.png) no-repeat;
	width:124px;
	height:83px;
	text-indent:-9999px;
	overflow:hidden;
	margin:21px 21px 0 0;
	float:left;
	position:relative;
	cursor:pointer;
}
#footer .column1 {
	float:left;
	width:144px;
}
#footer .column2 {
	float:left;
	width:154px;
}
#footer .column3 {
	float:left;
	width:328px;
	font-size:10px;
}
#footer .column3 p {
	margin:0;
}
#footer .column3 a {
	text-decoration:underline;
}
#footer .column3 a:hover {
	text-decoration:none;
}
#footer h4 {
	margin:0 0 8px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/text-morada.png) no-repeat;
	width:76px;
	height:37px;
}
#footer h4.text-email {
	width:82px;
	margin:1px 0 8px;
	background:url(../images/text-email.png) no-repeat;
}
#footer h4.text-termos {
	background:url(../images/text-termos.png) no-repeat;
	width:142px;
	margin:-2px 0 8px;
	position:relative;
}
#footer address {
	display:block;
	padding:0;
	font-style:normal;
}
#footer a {
	color:#fff;
}
/* #footer .footer-logo2 */
#footer .footer-logo2 a {
	background:url(../images/bg-logo3.png) no-repeat;
	width:114px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin:45px 0 0;
	position:relative;
	cursor:pointer;
}
#footer .footer-sans a {
	background:url("../images/bg-logo-sans.png") no-repeat scroll 0 0 transparent;
	cursor:pointer;
	float:left;
	height:24px;
	margin:43px 0 0 31px;
	overflow:hidden;
	position:relative;
	text-indent:-9999px;
	width:36px;
}
#footer-extender {
	background-color:#868488;
	bottom:0;
	position:absolute;
	width:100%;
	z-index:-1;
}
/* m-section1  */
.m-section1 {
	width: 100%;
	overflow: hidden;
	position: relative;
}
/* m-section-b1 */
.m-section-b1 {
	width: 100%;
	overflow: hidden;
	/*background: url("../images/bg2-hl3.gif") repeat-x 0 100%;*/
}
/*.ms1 {background: url("../images/bg2-vl1.gif") repeat-y 100% 0;}*/
/*.ms2 {background: url("../images/bg2-vl2.gif") repeat-y 100% 0;}*/

.ms1 #content {padding-top: 37px;}
.ms2 #content {padding-top: 20px;}
.ms1 #sidebar1 {
	background: url("../images/bg2-vl1.gif") repeat-y 100% 0;
}

.ms2 #sidebar1 {
	padding: 44px 0 5px;
	/*background: url("../images/bg2-hl2.jpg") no-repeat;*/
	background-color:#CDCDD0;
}
/* s-banner */
.s-banner {
	width: 229px;
	margin-top:42px;
}

/* c-breadcrumbs */
.c-breadcrumbs {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 1px 1px;
}
* html .c-breadcrumbs {overflow: visible;}
.c-breadcrumbs li {
	float: left;
	color: #7a7a80;
	padding: 0 4px 0 11px;
	font: 9px/16px arial, helvetica, sans-serif;
	background: url("../images/bg2-s2.gif") no-repeat 0 5px;
}
.c-breadcrumbs li:first-child {background-image: none;}
.c-breadcrumbs li a {color: #9e9ea5;}
.c-breadcrumbs li span {
	color: #7a7a80;
	text-decoration: underline;
}
/* buttons */
.btn2-visit1 {
	width: 88px;
	height: 10px;
	display: block;
	cursor: pointer;
	background: url("../images/btn2-visit1.png") no-repeat;
}
.btn2-more1 {
	width: 147px;
	height: 12px;
	display: block;
	background: url("../images/text2-4.gif") no-repeat;
}
.btn2-more2 {
	float: left;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 17px 0 0;
	background: url("../images/ico2-1s.gif") no-repeat 100% 4px;
}
/* btn2-more3 */
.btn2-more3 {
	width: 225px;
	height: 14px;
	display: block;
	cursor: pointer;
	background: url("../images/btn2-more3.png") no-repeat;
}
/* btn2-send1 */
.btn2-send1 {
	width: 138px;
	height: 10px;
	cursor: pointer;
	background: url("../images/btn2-send1.png") no-repeat;
}
/* btn2-extra1 */
.btn2-extra1 {
	width: 69px;
	height: 12px;
	cursor: pointer;
	background: url("../images/btn2-extra1a.png") no-repeat;
}
/* btn2-buy1 */
.btn2-buy1 {
	width: 90px;
	height: 33px;
	display: block;
	background: url("../images/btn2-buy1.gif") no-repeat;
}
/* btn2-add1 */
.btn2-add1 {
	width: 14px;
	height: 25px;
	display: block;
	background: url("../images/btn2-add1.png") no-repeat;
}
/* btn-share-fb */
.btn-share-fb {
	width: 166px;
	height: 10px;
	display: block;
	background: url("../images/btn-share-fb.png") no-repeat;
}
.btn2-buy1:hover {background-position: 0 -33px;}
.s-blog .btn2-visit1 {margin: 176px 0 0 70px;}
.s-featured-news .btn2-more1 {margin: 0 0 0 2px;}
.c-article1 .btn2-send1 {
	/*float: right;
	margin: 0 16px 0 0;*/
}
/* c-article1 */
.c-article1 .btn2-extra1 {
	/*float: left;
	margin: 0 0 0 268px;*/
}
/* c-feature */
.c-feature .btn2-more2 {
	/*left: 0;
	bottom: 17px;
	position: absolute;*/
	margin: 0 0 0 2px;
}
/* s-liked-book */
.s-liked-book ul li .btn2-add1 {
	bottom: 8px;
	left: 0;
	position: absolute;
}
/* hidden text */
.c-label2,
.c-label3,
.c-label4,
.c-label5,
.c-label6,
.c-label7,
.c-label8,
.c-label9,
.c-label10,
.c-label11,
.c-label12,
.c-label13,
.c-label14,
.c-label15,
.btn-back,
.btn2-buy1,
.btn2-add1,
.s-video h3,
.btn2-send1,
.btn2-more1,
.btn2-more3,
.btn2-visit1,
.btn2-extra1,
.btn-share-fb,
.s-liked-book h3,
.s-external-links h3,
.s-recent-tweets h3,
.s-related-event h3,
.s-related-contacts h3,
.s-related-contacts a,
.follow-twitter,
.c-about .author,
.s-top-topics h3,
.c-price-tag span,
.address,
.telephone,
.fax,
.email,
.s-related-news h3,
.c-excerpt .chapter,
.s-featured-news h3,
.s-featured-video h3,
.c-download .download,
.c-feature .heading h3,
.c-feature .markers li,
.c-specifications .pags,
.c-specifications .isbn,
.c-feature .slide-nav li a,
.c-specifications .features,
.c-specifications .dimension,
.c-bibliography .bibliography,
.c-press-title,
.c-press-download
{
	overflow: hidden;
	text-indent: -9999px;
}
/* #content */
#content {
	float: left;
	width: 735px;
}
/* #sidebar1 */
#sidebar1 {
	width: 229px;
	float: right;
}
/* c-section1 */
.c-section1 {
	width: 100%;
	padding: 0 0 42px;
}
/* c-section2 */
.c-section2 {
	width: 100%;
	padding: 33px 0 0;
}

/* s-top-topics */
.s-top-topics {
	height: 1%;
	overflow: hidden;
	padding: 35px 6px 20px 23px;
}
/* s-top-topics */
.s-top-topics h3 {
	width: 88px;
	height: 38px;
	margin: 0 0 10px;
	background: url("../images/text2-1.gif") no-repeat;
}
/* s-top-topics */
.s-top-topics ul {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.s-top-topics ul li {
	width: 100%;
	float: left;
	padding: 0 0 2px;
	font-size: 14px;
	line-height: 17px;
}
.s-top-topics ul li:first-child {font-size: 20px;}
.s-top-topics ul li span {
	float: left;
	width: 14px;
	color: #fff;
	margin: 0 12px 0 0;
	padding: 0 3px;
	font-size: 10px;
	text-align: right;
	line-height: 17px;
	background: #A5A5AF;
}
.s-top-topics ul li.active span {background: #0B9DE9;}
.s-top-topics ul li a {color: #383838;}
.s-top-topics ul li a:hover {color: #0b9de9;}
/* s-featured-news */
.s-featured-news,
.s-related-news,
.s-related-contacts,
.s-related-event {
	height: 1%;
	font-size: 12px;
	line-height: 14px;
	overflow: hidden;
}
.s-featured-news, .s-related-news { padding: 0 6px 20px 23px;}

.s-featured-news h3 {
	width: 88px;
	height: 56px;
	margin: 0 0 3px;
	background: url("../images/text2-2.gif") no-repeat;
}
.s-related-news h3 {
	width: 88px;
	height: 57px;
	margin: 0 0 6px;
	background: url("../images/text2-16.gif") no-repeat;
}
.s-featured-news h4,
.s-related-news h4 {
	font-size: 16px;
	line-height: 19px;
}
.s-featured-news h4 {margin: 0 0 5px;}
.s-related-news h4 {margin: 0 0 9px;}
.s-featured-news p,
.s-related-news p {margin: 0 0 8px;}
.s-featured-news .data,
.s-related-news .data {
	color: #fff;
	width: 100%;
	font: 9px/16px arial, helvetica, sans-serif;
}
.s-related-news .data {margin: 0 0 3px;}
.s-featured-news .info,
.s-related-news .info {
	height: 1%;
	overflow: hidden;
	padding: 0 24px 0 4px;
}
/* s-related-contacts */
.s-related-contacts
{
	padding: 0 24px 30px;
}
.s-related-contacts h3
{
	width: 82px;
	height: 53px;
	margin: 0 0 6px;
	background: url("../images/text-google.gif") no-repeat;
}
.s-related-contacts a
{
	width: 168px;
	height: 22px;
	display: block;
	background: url("../images/text-google-street.gif") no-repeat;
}

/* s-featured-news */
.s-featured-news .more {
	width: 100%;
	overflow: hidden;
}
/* s-featured-video */
.s-featured-video {
	height: 1%;
	padding: 0 6px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0;
	padding:0 0 20px 5px;
}
.s-featured-video h3 {
	width: 88px;
	height: 57px;
	margin: 0 17px 8px;
	background: url("../images/text2-3.gif") no-repeat;
}
.s-featured-video .media {
	width: 100%;
	overflow: hidden;
}
.s-featured-video .media img {display: block;}
/* s-recent-tweets */
.s-recent-tweets {
	height: 1%;
	padding: 0 6px 20px 23px;
	overflow: hidden;
	position: relative;
	margin: 0 0 0;
}
.s-recent-tweets h3 {
	width: 124px;
	height: 58px;
	margin: 0 0 6px;
	background: url("../images/text-recent-tweets.gif") no-repeat;
}
.s-recent-tweets ul {
	list-style:none outside none;
	margin:0 0 30px;
	padding:0;
	width:182px;
}
.s-recent-tweets ul li {
	border-bottom:1px solid #0B9DE9;
	color:#383838;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	padding:13px 0;
	width:182px;
	word-wrap:break-word;
	line-height:1.2em;
}
.s-recent-tweets ul li .twitter-prefix {
	color:#919193;
}
.s-recent-tweets ul li a {
	color:#FFF;
	word-wrap:break-word;
}
.s-recent-tweets ul li .tweet-date {
	color:#FFFFFF;
	display:block;
	margin:8px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
.s-recent-tweets .follow-twitter {
	background:url("../images/text-follow-twitter.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:10px;
	margin:0 0 6px;
	width:164px;
}
/* #header .event */
.s-related-event {
	padding:0 23px 20px 23px;
}
.s-related-event h3 {
	display:block;
	background:url("../images/text2-evento-relacionado.gif") no-repeat scroll 0 0 transparent;
	height:55px;
	margin:0 0 6px;
	width:95px;
}
.s-related-event h1 {
	color:#FFFFFF;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:38px;
	margin:0 0 16px;
}
.s-related-event div strong {
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
}
.s-related-event div span {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.s-related-event .title {
	border-bottom:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-top:9px;
	padding:2px 0;
}
.s-related-event .more {
	width: 100%;
	overflow: hidden;
}
.s-related-event .more .btn-more {
	width: 83px;
	height: 10px;
	display: block;
	cursor: pointer;
	overflow:hidden;
	text-indent:-9999em;
	background: url("../images/text-agenda.gif") no-repeat;
}
/* c-feature */
.c-feature {
	width: 709px;
	height: 283px;
	margin: 0 0 -42px;
	padding: 13px 13px 52px;
	background: url("../images/bg2-frame1.png") no-repeat;
}
/* c-feature .area */
.c-feature .area {
	width: 100%;
	position: relative;
}
/* c-feature .heading  */
.c-feature .heading {
	float: left;
	width: 112px;
	height: 283px;
	position: relative;
	background: #0B9DE9;
	padding: 0 5px 0 19px;
}
.c-feature .heading h3 {
	left: 19px;
	margin: 0;
	position: absolute;
}
.c-feature .heading .h3-1 {
	bottom: 36px;
	width: 96px;
	height: 13px;
	background: url("../images/text2-5.gif") no-repeat;
}
.c-feature .heading .h3-2 {
	bottom: 30px;
	width: 99px;
	height: 29px;
	background: url("../images/text2-6.gif") no-repeat;
}
.c-feature .heading .h3-3 {
	bottom: 40px;
	width: 103px;
	height: 26px;
	background: url("../images/text2-7.gif") no-repeat;
}
.c-feature .markers {
	margin: 0;
	padding: 0;
	left: 20px;
	bottom: 17px;
	overflow: hidden;
	list-style: none;
	position: absolute;
}
.c-feature .markers li {
	float: left;
	width: 5px;
	height: 5px;
	margin: 0 5px 0 0;
	background: url("../images/bg2-marker1.gif") no-repeat;
	cursor:pointer;
}
.c-feature .markers li.active {background-position: 0 -5px;}
.c-feature .holder {
	float: right;
	width: 569px;
	height: 283px;
	overflow: hidden;
	position: relative;
}
.c-feature .frame {
	top: 0;
	left: 0;
	width: 9999px;
	height: 283px;
	position: absolute;
}
/* c-article */
.c-article {
	float: left;
	width: 540px;
	overflow:hidden;
	height: 283px;
	padding: 0 4px 0 0;
}
.c-feature .image {
	float: left;
	width: 186px;
	position: relative;
}
.c-feature .image img {display: block;}

/* LABELS */
.c-label2,
.c-label3,
.c-label4,
.c-label5,
.c-label5,
.c-label6,
.c-label7,
.c-label8,
.c-label9,
.c-label10,
.c-label11,
.c-label12,
.c-label13,
.c-label14,
.c-label15 { width: 97px; height: 97px; }

.c-label2  { background: url("../images/bg2-label2.png") no-repeat; }
.c-label3  { background: url("../images/bg2-label3.png") no-repeat; }
.c-label4  { background: url("../images/bg2-label4.png") no-repeat; }
.c-label5  { background: url("../images/bg2-label5.png") no-repeat; }
.c-label6  { background: url("../images/bg2-label6.png") no-repeat; }
.c-label7  { background: url("../images/bg2-label7.png") no-repeat; }
.c-label8  { background: url("../images/bg2-label8.png") no-repeat; }
.c-label9  { background: url("../images/bg2-label9.png") no-repeat; }
.c-label10 { background: url("../images/bg2-label10.png") no-repeat; }
.c-label11 { background: url("../images/bg2-label11.png") no-repeat; }
.c-label12 { background: url("../images/bg2-label11.png") no-repeat; }
.c-label13 { background: url("../images/bg2-label13.png") no-repeat; }
.c-label14 { background: url("../images/bg2-label14.png") no-repeat; }
.c-label15 { background: url("../images/bg2-label15.png") no-repeat; }

.c-feature .image .c-label2,
.c-label3,
.c-label4,
.c-feature .image .c-label5,
.c-feature .image .c-label6,
.c-feature .image .c-label7,
.c-feature .image .c-label8,
.c-feature .image .c-label9,
.c-feature .image .c-label10,
.c-feature .image .c-label11,
.c-feature .image .c-label12,
.c-feature .image .c-label13,
.c-feature .image .c-label14,
.c-feature .image .c-label15
{
	bottom: 11px;
	right: -18px;
	position: absolute;
}
.c-feature .slide-nav {
	margin: 0;
	padding: 0;
	left: 360px;
	clear: both;
	list-style: none;
	position: absolute;
}
.c-feature .sn1 {top: -33px;}
.c-feature .sn2 {top: 287px;}
.c-feature .slide-nav li {
	float: left;
	width: 29px;
	height: 29px;
	overflow: hidden;
}
.c-feature .slide-nav li a {
	width: 29px;
	height: 58px;
	float: left;
	cursor: pointer;
}
.c-feature .slide-nav li a:hover {border: none;}
.c-feature .sn1 li a:hover {margin-top: -29px;}
.c-feature .sn2 li a {margin-top: -29px;}
.c-feature .sn2 li a:hover {margin-top: 0;}
.c-feature .sn1 li .btn2-prev {background: url("../images/btn2-prev1.png") no-repeat;}
.c-feature .sn1 li .btn2-next {background: url("../images/btn2-next1.png") no-repeat;}
.c-feature .sn2 li .btn2-prev {background: url("../images/btn2-prev2.png") no-repeat;}
.c-feature .sn2 li .btn2-next {background: url("../images/btn2-next2.png") no-repeat;}
/* c-feature .info */
.c-feature .info {
	float:right;
	font-size:12px;
	/*height:100%;246px;*/
	line-height:14px;
	margin-right: 10px;
	padding:10px 0 0;
	position:relative;
	width:315px;/*315px;*/
}
.c-feature .info h2,
.c-article1 .info h2 {
	margin: 0 0 1px;
	font-size: 30px;
	line-height: 36px;
	font-weight: normal;
}
.c-article .info h2 span,
.c-article1 .info h2 span {
	display: block;
	margin: -6px 0 0;
}
.c-feature .info h2 span {font-size: 18px;}
.c-article1 .info h2 span {font-size: 22px;}
.c-article .info h3,
.c-article1 .info h3 {
	color: #0b9de9;
	text-transform: uppercase;
	font: bold 14px/16px arial, helvetica, sans-serif;
}
.c-article .info h3 {margin: 0 0 7px;}
.c-article1 .info h3 {margin: 11px 0 0;}
.c-article1 .info .book-subtitle {
	font-size:22px;
	line-height:22px;
}
.c-article .info .tags,
.c-article1 .info .tags {
	width: 100%;
	margin: 0 0 14px;
	font: 9px/16px arial, helvetica, sans-serif;
}
.c-article .info .tags {
	color: #cdced0;
}
.c-article .info .tags a {color: #999999;}
.c-article1 .info .tags {
	color: #8d8d93;
}
.c-article1 .info .tags a {color: #8d8d93;}
.c-article p,
.c-article1 p {color: #202123;}
.c-article p  {margin:15px 0 15px; /*margin: 0 13px 0 7px;*/}
.c-article1 p {margin:31px 0 15px; /*margin: 0 0 15px;*/}
.c-article .info blockquote {
	width: 100%;
	display: block;
	font-size: 16px;
	margin: 19px 0 0;
	line-height: 17px;
	padding: 0 0 15px;
	background: url("../images/bg2-q1.gif") no-repeat 0 2px;
}
.c-article .info blockquote q {
	background:url("../images/bg2-q2.gif") no-repeat scroll 100% 100% transparent;
	display:block;
	height:1%;
	overflow:hidden;
	padding:0 0 16px 32px;
	quotes:none;
}
.c-article .info blockquote q:before {content: "";}
.c-article .info blockquote q:after {content: "";}
.info-w1 {width: 734px;}
.info-t1,
.info-b1 {
	width: 734px;
	overflow: hidden;
}
.info-book-novelty {
	background:url("../images/bg2-book-novelty.png") no-repeat scroll left top transparent;
	display:block;
	height:111px;
	left:5px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:42px;
	width:109px;
	z-index:1;
}
.c-article .info-book-novelty {
	left:-4px;
	top:-4px;
}
/* info-t1  */
.info-t1 {
	height: 17px;
	background: url("../images/bg2-t1.png") no-repeat;
}
/* info-b1 */
.info-b1 {
	height: 56px;
	background: url("../images/bg2-b1.png") no-repeat;
}
/* info-m1 */
.info-m1 {
	width: 708px;
	padding: 0 13px;
	min-height:320px;
	background: url("../images/bg2-m1.png") repeat-y;
}
/* info-hr1 */
.info-hr1 {
	top: -4px;
	width: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	margin-bottom: -4px;
}
/* c-article1 */
.c-article1 {
	width: 100%;
	background: url("../images/bg2-article2.gif") repeat-y;
}
.c-article1 .frame {
	width: 100%;
	overflow: hidden;
	background: url("../images/bg2-article1.jpg") no-repeat;
}
/* PRIZE */
.c-article1 .prize {
	float:right;
	padding:17px 16px 0 0;
	width:424px;
}
.c-article .prize {
	float:right;
	padding:17px 10px 0 0;
	width:315px;
}
.c-article .prize h3,
.c-article1 .prize h3{
	color:#D70700;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	margin:0 0 3px;
	padding:0;
}
.c-article .prize img,
.c-article1 .prize img {
	color:#B8B8C0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	height:12px;
	width:250px;
}
/* INFO */
.c-article1 .base-info {
	width: 100%;
	overflow: hidden;
	margin: 0 0 -28px;
}
.active-block .open-close {background: url("../images/btn2-extra1b.png") no-repeat;}
.c-article1 .image {
	background-color:#CCCCCC;
	float: left;
	width: 234px;
	min-height: 352px;
	position: relative;
}
* html .c-article1 .image {height: 352px;}
.c-article1 .image img {display: block;}

.c-article .image .c-label2,
.c-article .image .c-label3,
.c-article .image .c-label4,
.c-article .image .c-label5,
.c-article .image .c-label6,
.c-article .image .c-label7,
.c-article .image .c-label8,
.c-article .image .c-label8,
.c-article .image .c-label9,
.c-article .image .c-label10,
.c-article .image .c-label11,
.c-article .image .c-label12,
.c-article .image .c-label13,
.c-article .image .c-label14,
.c-article .image .c-label15,
.c-article1 .image .c-label2,
.c-article1 .image .c-label3,
.c-article1 .image .c-label4,
.c-article1 .image .c-label5,
.c-article1 .image .c-label6,
.c-article1 .image .c-label7,
.c-article1 .image .c-label8,
.c-article1 .image .c-label8,
.c-article1 .image .c-label9,
.c-article1 .image .c-label10,
.c-article1 .image .c-label11,
.c-article1 .image .c-label12,
.c-article1 .image .c-label13,
.c-article1 .image .c-label14,
.c-article1 .image .c-label15
{
	right: -25px;
	bottom: 79px;
	position: absolute;
}

.c-article1 .info,
.c-article1 .extra-info {
	font-size: 12px;
	line-height: 14px;
}
.c-article1 .info {
	float: right;
	width: 424px;
	padding: 38px 16px 24px 0;
}
.c-article1 .book {
	padding-top:17px;
}
.c-article1 .buttons {
	margin-left:250px;
	overflow:hidden;
	padding:0 0 16px;
}
.c-article1 .extra-info {
	/*
	width: 424px;
	overflow: hidden;
	/*padding: 50px 0 15px 268px;/
	padding: 0 0 15px 268px;
	*/
	overflow:hidden;
	padding:70px 0 12px 54px;
	text-align:justify;
	width:600px;
}
.c-article1 .extra-info p {margin: 0 0 15px;}
.c-article1 .buttons a {
	float:left;
	margin-left:20px;
}
/* c-article2 */
.c-article2 {
	width: 100%;
	overflow: hidden;
	padding: 20px 0 19px;
	background: #fff url("../images/bg2-hl1.gif") no-repeat;
}
/* c-article3 */
.c-article3 {
	width: 100%;
	overflow: hidden;
	padding: 0 0 19px;
}
/* c-price-tag */
.c-price-tag {
	height: 1%;
	overflow: hidden;
	padding: 0 17px 33px;
}
.c-price-tag span {
	float: right;
	width: 28px;
	height: 11px;
	margin: 12px 5px 0 0;
	background: url("../images/text2-8.gif") no-repeat;
}
.c-price-tag strong {
	float: right;
	color: #0b9de9;
	padding: 7px 18px 0 0;
	font: bold 16px/20px arial, helvetica, sans-serif;
}
.c-price-tag .btn2-buy1 {float: right;}
/* c-specifications */
.c-specifications {
	width: 100%;
	overflow: hidden;
	margin: 0 0 28px;
}
/* c-specifications .features */
.c-specifications .features {
	float: left;
	width: 166px;
	height: 14px;
	display: inline;
	margin: 0 0 0 68px;
	background: url("../images/text2-9.gif") no-repeat;
}
.c-specifications span {
	display: inline;
	margin: 1px 3px 0 0;
}
.c-specifications strong {
	float: left;
	color: #202123;
	white-space: nowrap;
	font: 14px/18px arial, helvetica, sans-serif;
}
.c-specifications ul {
	margin: 0;
	float: right;
	list-style: none;
	padding: 0 17px 0 0;
}
.c-specifications ul li {
	float: left;
	padding: 0 0 0 15px;
}
.c-specifications .pags {
	float: left;
	width: 57px;
	height: 14px;
	background: url("../images/text2-10.gif") no-repeat;
}
.c-specifications .isbn {
	float: left;
	width: 32px;
	height: 14px;
	background: url("../images/text2-11.gif") no-repeat;
}
.c-specifications .dimension {
	float: left;
	width: 74px;
	height: 14px;
	background: url("../images/text2-12.gif") no-repeat;
}
/*c-bibliography*/
.c-bibliography {
	margin:24px 0 17px;
	overflow:hidden;
	width:100%;
}
.c-bibliography .bibliography {
	float: left;
	width: 90px;
	height: 11px;
	display: inline;
	margin: 0 0 0 68px;
	background: url("../images/text2-19.gif") no-repeat;
}
.c-bibliography .info {
	float: right;
	width: 425px;
	font-size: 12px;
	line-height: 14px;
	padding: 0 16px 0 0;
}
.c-bibliography ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.c-bibliography ul li{
	border-bottom:1px solid #EEEEEE;
	padding:10px 0 8px 13px;
}
.c-bibliography ul li a {
	background:url("../images/bullet-info-list.gif") no-repeat scroll right center transparent;
	font-size:16px;
	padding:0 20px 0 0;
}
.c-bibliography ul li img {
	border:2px solid #DDDDDD;
	margin:0 10px 10px 0;
}
/* c-excerpt */
.c-excerpt {
	width: 100%;
	overflow: hidden;
}
.c-excerpt .chapter {
	float: left;
	width: 84px;
	height: 25px;
	display: inline;
	margin: 0 0 0 68px;
	background: url("../images/text2-13.gif") no-repeat;
}
.c-excerpt .chapter-title {
	color:#383838;
	font-size:18px;
	font-weight:normal;
	left:69px;
	margin:0;
	padding:0;
	position:relative;
	top:12px;
	width:160px;
}
.c-excerpt blockquote {
	margin: 0;
	float: right;
	width: 425px;
	color: #008edd;
	font-size: 12px;
	line-height: 17px;
	padding: 4px 17px 0 30px;
	background: url("../images/bg2-q1.gif") no-repeat;
}
.c-excerpt blockquote q {quotes: none;}
.c-excerpt blockquote q:before {content: "";}
.c-excerpt blockquote q:after {content: "";}
.c-excerpt blockquote p {margin: 0 0 17px;}

.c-excerpt blockquote img {
	display:inline;
	float:right;
	margin:0;
	padding:0;
	vertical-align:-15px;
}
/* c-download */
.c-download {
	width: 100%;
	overflow: hidden;
	margin: 0 0 38px;
}
.c-download .download {
	float: left;
	width: 95px;
	height: 11px;
	margin: 0 0 0 68px;
	background: url("../images/text2-14.gif") no-repeat;
}
.c-download ul {
	margin: 0;
	float: right;
	width: 425px;
	list-style: none;
	padding: 0 16px 0 0;
}
.c-download ul li {
	font-size: 12px;
	min-height: 13px;
	line-height: 16px;
	padding: 10px 0 9px 37px;
	background: url("../images/ico2-pdf.gif") no-repeat;
}
* html .c-download ul li {height: 13px;}
.c-download ul li a {color: #008edd;}
/* c-about */
.c-about {
	width: 100%;
	overflow: hidden;
	position: relative;
}
.c-about .btn2-more3 {
	/*bottom: 5px;
	left: 443px;
	position: absolute;*/
	margin:20px 0 0 170px;
}
.c-about .author {
	float: left;
	width: 54px;
	height: 25px;
	margin: 0 0 0 68px;
	background: url("../images/text2-15.gif") no-repeat;
}
.c-about .info {
	float: right;
	width: 425px;
	font-size: 12px;
	line-height: 14px;
	padding: 0 16px 0 0;
}
.c-about .info img {
	float: left;
	margin: 0 21px 0 0;
	border: 3px solid #EAEAEA;
}
.c-about .info h2 {
	margin: 0;
	color: #008edd;
	font-size: 28px;
	line-height: 38px;
	font-weight: normal;
	padding: 12px 0 11px;
}
.c-about p {
	margin: 0;
	padding: 0 0 30px;
}
/* s-liked-book */
.s-liked-book {
	height: 1%;
	overflow: hidden;
	padding: 0 24px 8px;
}
.s-liked-book h3 {
	width: 123px;
	height: 87px;
	margin: 0 0 15px;
	background: url("../images/text2-17.gif") no-repeat;
}
.s-liked-book ul {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 6px;
}
.s-liked-book ul li {
	width: 100%;
	float: left;
	position: relative;
	padding: 0 0 33px;
}
.s-liked-book ul li img {display: block;}

/* s-liked-book */
.s-external-links {
	height: 1%;
	overflow: hidden;
	padding: 0 24px 30px;
}
.s-external-links h3 {
	width: 132px;
	height: 37px;
	margin: 0 0 4px;
	background: url("../images/text-links-externos.gif") no-repeat;
}
.s-external-links ul {
	list-style:none;
	padding:0;
	margin:0;
}
.s-external-links ul li {
	padding:0;
	margin:0;
}
.s-external-links ul li a {
	background:url("../images/ico2-1s.gif") no-repeat scroll right center transparent;
	font-size:12px;
	padding:0 20px 0 0;
}

/*s-video*/
.s-video {
	height: 1%;
	padding: 0 5px 0;
	overflow: hidden;
}
.s-video h3 {
	width: 59px;
	height: 40px;
	margin: 0 19px 6px;
	background: url("../images/text2-18.gif") no-repeat;
}
.s-video .media {
	width: 100%;
	overflow: hidden;
}
.s-video .media img {display: block;}
.c-paging {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 0 46px 186px;
}
* html .c-paging {overflow: visible;}

.c-paging li {
	float: left;
	padding: 0 3px 0 0;
}
.c-paging li a {
	float: left;
	color: #a1a1a1;
	font-size: 12px;
	line-height: 27px;
	padding: 0 10px;
	background: #E6E6E8;
	text-decoration: underline;
}
.c-paging li a:hover,
.c-paging li.active a {
	color: #fff;
	background: #329BE9;
	text-decoration: none;
}
.c-authors {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 0 38px 105px;
}
.c-authors li {
	width: 100%;
	float: left;
	padding: 0 0 20px;/*7px*/;
}
.c-authors li img {
	float: left;
	display: inline;
	margin: 0 12px 0 0;
	border: 2px solid #E9E9EA;
}
.c-authors li h2 {
	font-size:22px;
	font-weight:normal;
	margin:0;
	padding:6px 0;
}
.c-authors li p {
	color:#999999;
	font:9px/15px arial,helvetica,sans-serif;
	margin:0;
	width:500px;
}
.c-authors .a_list p { padding-left:80px; }
.c-authors .b_list p { padding-left:0; }
.c-authors .b_list .cat_tag
{
	padding-left:52px;
}
.c-authors p a {color: #999999;}
.c-authors li .author a { color:#0a96dc; }
.c-authors li .news,
.c-authors li .news p {
	margin: 14px 34px 0 0;
	color: #202123;
	font: 12px/17px Georgia,'Times New Roman',Times,serif;
}
.c-authors li .list-alpha {
	color:#EEEEEE;
	font:40px/17px Georgia,'Times New Roman',Times,serif;
	margin:0.5em 0 0 -150px;
	text-decoration:overline;
	font-weight:lighter;
	cursor:default;
}
.c-authors li .list-alpha-a { margin:0.5em 0 0 -150px; }
.c-authors li .list-alpha-b { margin:0.5em 0 0 -75px; }

/* PRESS ROOM */
.c-press
{
}
.c-press .c-paging
{
	padding:50px 0 0 75px;
}
.c-press-title
{
	background:#FFF url('../images/text-sala-de-imprensa.gif') left top no-repeat scroll;
	width:168px;
	height:16px;
}
.c-press-files
{
	list-style:none outside none;
	margin:30px 0 0 75px;
	padding:0;
}
.c-press-file
{
	border-bottom:1px solid #EEEEEE;
	margin:0;
	padding:10px 0;
}
.c-press-file h2
{
	font-size:22px;
}
.c-press-download
{
	display:block;
	background:#FFF url('../images/text-download.gif') left top no-repeat scroll;
	width:86px;
	height:10px;
	margin-bottom:10px;
}

/* legal */
.c-legal{
	font-size:13px;
	padding:0 32px 0 32px;
}
/* clear float elements */
.info-m1:after {
	clear: both;
	content: "";
	display: block;
}
/* main tabs */
.main-tabs {
	margin:0;
	padding:7px 0 0 9px;
	list-style:none;
	height:1%;
	clear:both;
}
.main-tabs:after {
	content:"";
	clear:both;
	display:block;
}
.main-tabs li {
	float:left;
	margin:0 0 -9px;
}
.main-tabs li a {
	background:#cfcfcf;
	font-style:italic;
	color:#777777;
	font-size:12px;
	float:left;
	margin:0 6px 0 0;
	position:relative;
}
.main-tabs li a span {
	display:block;
	padding:8px 22px 5px;
}
.main-tabs li a:hover,
.main-tabs li a.active {
	background:url(../images/bg-main-tabs.gif) no-repeat;
	margin:-7px 0 0 -6px;
	color:#0b9de9;
	text-decoration:none;
}
.main-tabs li a:hover span,
.main-tabs li a.active span  {
	background:url(../images/bg-main-tabs.gif) no-repeat 100% 100%;
	padding:15px 28px 5px;
}
/* main tab content */
.main-tab-content {overflow:hidden;}
/* info-list */
.info-list {
	margin:0;
	padding:23px 0 69px 105px;
	list-style:none;
}
.info-list li {
	padding:0 0 0 17px;
	background:url(../images/bullet-info-list.gif) no-repeat 0 5px;
}
.info-list li sub{
	color:#999999;
	font-size:xx-small;
	font-style:italic;
	margin-left:6px;
}
.info-list a {font:bold 14px/20px Arial, Helvetica, sans-serif; text-transform:uppercase; }

/* INNER CONTENT */
.content {
	width:auto !important;
	margin:20px 60px 60px !important;
	font:17px/1.6em Georgia,'Times New Roman',Times,serif !important;
}
.inner_content {
	margin-top:20px !important;
}
.c-section2 .news-date,
.content .news-date
{
	color:#999 !important;
	font:9px/15px arial,helvetica,sans-serif !important;
}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
	color:#0A96DC !important;
	font-weight:normal !important;
	margin:1em 0 0.35em 0 !important;
}
.content p {
	margin:0 !important;
	color:#202123 !important;
	font: 12px/17px Georgia,'Times New Roman',Times,serif !important;
}
.content ul li, .content ol li {
	font: 12px/17px Georgia,'Times New Roman',Times,serif !important;
}
.content dl dt {
	font-size:16px;
	font-style:italic;
}
.content dl dd {
	font-size:12px;
	font-style:italic;
}
.content img {
	border:3px solid #E9E9EA;
	float:left !important;
	margin:0 20px 10px 0 !important;
}
.content input, .content textarea, .content input, .content textarea, .content select {
	-moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -khtml-border-radius: 4px !important;
    border-radius: 4px !important;
	border:1px solid #D9D9D9;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:12px;
	min-height:1.6em;
	padding:4px;
}
#overlay{
	background:none repeat scroll 0 0 #000000;
	display:none;
	left:0;
	min-width:900px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:100;
}
#form-block {
	display:none;
	left:50%;
	margin:0 0 0 -180px;
	position:fixed;
	top:10%;
	width:360px;
	z-index:500;
}
#form-block .form,
#form-block .thank {
	overflow:hidden;
	width:334px;
	clear:both;
	position:absolute;
	top:0;
	left:0;
	padding:0 10px 0 16px;
}
#form-block .thank {display:none;}
#form-block .form h3 {
	color:#008EDD;
	font-weight:normal;
}
#form-block .thank h3 {
	color:#008EDD;
	font-weight:normal;
}
#form-block .form strong,
#form-block .thank strong {
	color:#FFFFFF;
	font-size:16px;
	font-weight:normal;
}
#form-block .form p {
	color:#6b6f76;
	font-size:11px;
}
#form-block .form ul {
	overflow:hidden;
	width:100%;
	clear:both;
	margin:0;
	padding:0;
}
#form-block .form ul li {
	float:left;
	width:100%;
	padding:0 0 10px;
	list-style:none;
}
#form-block .form ul li label {
	clear:both;
	color:#008EDD;
	cursor:pointer;
	display:block;
	font-size:12px;
	letter-spacing:-0.03em;
}
#form-block .form ul li span {
	color:#6B6F76;
	font-size:11px;
	font-style:italic;
	letter-spacing:-0.03em;
	margin-left:5px;
}
#form-block .form ul li input {
	-moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -khtml-border-radius: 3px !important;
    border-radius: 3px !important;
	border:1px solid #FFFFFF;
	color:#333333;
	display:block;
	font:12px Georgia,"Times New Roman",Times,serif;
	margin:4px 0;
	padding:7px 6px;
	vertical-align:middle;
	width:320px;
}
#form-block .row {
	overflow:hidden;
	width:100%;
	clear:both;
	padding:17px 0 16px;
}
#form-block .row #cb-appear {
	float:left;
	width:16px;
	height:16px;
	margin:17p 5px 0 0;
}
#form-block .form .row label {
	float:left;
	color:#fff;
	font:12px/15px Georgia, "Times New Roman", Times, serif;
}
#form-block .form .row #btn-send {
	float:left;
	width:70px;
	height:33px;
	margin:0 7px 0 0;
	padding:0 0 2px;
	background:url(../images/form-friend-send-bg.png) no-repeat top;
	border:0;
	text-decoration:none;
	text-indent:-9999px;
	cursor:pointer;
}
#form-block .form .row #btn-send:hover,
#form-block .form .row #btn-send.hover {background-position:bottom;}
#form-block a.btn-close {
	float:left;
	width:74px;
	height:26px;
	padding:7px 0 0;
	text-indent:-9999px;
	text-decoration:none;
	background:url(../images/form-friend-close-bg.png) no-repeat top;
	text-align:center;
}
#form-block a.btn-close:hover {background-position:bottom;}
#form-block .thank .row .btn-back {
	float:left;
	width:74px;
	height:33px;
	margin:0 7px 0 0;
	padding:0;
	background:url(../images/form-friend-back-bg.png) no-repeat top;
	border:0;
	text-decoration:none;
	text-indent:-9999px;
	cursor:pointer;
}
#form-block .thank .row .btn-back:hover,
#form-block .thank .row .btn-back.hover {background-position:bottom;}
/* c-address */
.c-contacts 
{
}
.c-contacts dd
{
	font-size:12px;
	line-height:1em;
	padding:0 0 0 120px;
	width:560px;
}
.address {
	width: 66px;
	height: 13px;
	margin: 37px 0 0 68px;
	background: url("../images/contact-adress.gif") no-repeat;
}
/* telephone */
.telephone {
	width: 71px;
	height: 15px;
	margin: 37px 0 0 68px;
	background: url("../images/contact-telephone.gif") no-repeat;
}
/* fax */
.fax {
	width: 29px;
	height: 13px;
	margin: 37px 0 0 68px;
	background: url("../images/contact-fax.gif") no-repeat;
}
/* email */
.email {
	width: 43px;
	height: 13px;
	margin: 37px 0 0 68px;
	background: url("../images/contact-email.gif") no-repeat;
}

/* LIST BUTTON NEXT AND PREVIOUS */
.navigation {
	clear:both;
}

.button-previous
{
	float:left;
	margin:30px 0 56px 114px;
}
.button-previous a
{
	background: url("../images/button-previous.png") no-repeat top left;
	display:block;
	text-indent:-9999.99em;
	width:170px;
	height:33px;
}

.button-previous a:hover
{
	background-position:bottom left;
}

.button-next
{
	float:right;
	margin:30px 118px 56px 0;
}

.button-next a
{
	background: url("../images/button-next.png") no-repeat top left;
	display:block;
	text-indent:-9999.99em;
	width:161px;
	height:33px;
}

.button-next a:hover
{
	background-position:bottom left;
}

/* AGENDA */

.agenda-info {
	margin:21px 0;
}

.agenda-date-local {
	display:inline-block;
	max-width:246px;
}
.agenda-date-local dt, .agenda-address dt
{
	color:#CDCED0;
	float:left;
	font-style:inherit !important;
	text-indent:-9999.99em;
	overflow:hidden;
}
.agenda-date-local .dt-date
{
	width:67px;
	height:13px;
	display:inline-block;
	background: url("../images/text-agenda-date.gif") no-repeat top left;
}
.agenda-date-local .dt-local
{
	width:45px;
	height:11px;
	display:inline-block;
	background: url("../images/text-agenda-local.gif") no-repeat top left;
}
.agenda-date-local dd {
	margin:0 0 0 84px;
}

.agenda-address {
	display:inline-block;
	float:right;
	margin:45px 0 0  0;
	max-width:293px;
}
.agenda-address .dt-address {
	width:62px;
	height:11px;
	display:inline-block;
	background: url("../images/text-agenda-address.gif") no-repeat top left;
}
.agenda-address dd {
	margin:0 0 0 84px;
}
