
@font-face {
    font-family: 'Avenir';
    src: url('fonts/avenir-light.eot');
    src: url('fonts/avenir-light.eot?#iefix') format('embedded-opentype'),
         url('fonts/avenir-light.woff') format('woff'),
         url('fonts/avenir-light.ttf') format('truetype'),
         url('fonts/avenir-light.svg#Avenir') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {
    font-family:Avenir,Arial;
    margin: 0;
    padding: 0;
    background:#fff;  
    color:#000;
	
}
a {
    text-decoration: none;
    color:#000;
}
img {
    border:none;
}


header {
    /*background-color: rgb(240, 240, 240);*/
    background-color: rgb(0, 0, 0);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    display: none;
    height: 71px;
    opacity: 0.4;
    position: fixed;
    transition: all 0.5s ease 0s;
    width: 100%;
	z-index:999;
}
header:hover{
	opacity:1;
}
header .menu-scroll {
    margin: auto;
    max-width: 1024px;
    overflow: hidden;
}

header .menu-scroll .logoh-hv img {
    margin: 10px 0 0;
    width: 300px;
}

header .menu-scroll .logoh-hv {
    float: left;
    overflow: hidden;
}
header .menu-scroll .menu-header {
    float: left;
    margin: 31px 0 0 25px;
}
header .menu-scroll .social-header {
    float: right;
    margin: 18px 0 0;
    overflow: hidden;
}

header .menu-scroll .social-header img {
    width: 38px;
}

header .menu-scroll .menu-header > a {
    font-size: 13px;
    font-weight: bold;
    margin: 0 12px;
    text-transform: uppercase;
	color:#fff;
}

.color-black {
    color: #000 !important;
}


.logotipo-hv img {
    left: 4%;
    position: absolute;
    top: 4%;
}

.menu-main {
    bottom: 3%;    
    position: absolute;
    right: 1%;
	z-index:5;
}

.menu-main img {
    margin: 0 8px;
}

.social-inicio {
    overflow: hidden;
    position: absolute;
    right: 4%;
    top: 67%;
}

.social_icon{
	width:50px;
}


.social-inicio p {
    color: #fff;
    margin: 0;
    text-align: center;
}




.cv-main-container img {
    left: 465px;
    position: absolute;
    top: 110px;
}

.banner-finanzas {
    background-image: url("../img/blogbanners/plecafinanzas.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.banner-libros-t {
    background: url("../img/blogbanners/2.png") repeat scroll 0 0 ;
}
.banner-filosofia{
    background: url("../img/blogbanners/3.png") repeat scroll 0 0 ;
}
.pleca-inicio {
    background: url("../img/ico/plecasecciones.png") repeat scroll 0 0 ;
    bottom: 0;
    height: 143px;
    position: absolute;
    width: 100%;
    z-index: 0;
}

.titulo-seccion {
    font-size: 58px;
    left: 10%;
    margin: 0;
    position: absolute;
}


.container.intro-finanzas > p {
    background: url("../img/ico/papelhome.png") no-repeat scroll center top / 1024px auto ;
    height: 315px;
    margin: 0;
    padding: 5px 60px 0 37px;
    text-align: justify;
}


.indicadores {
    float: left;	
}
.articulo-opinion {
    float: left;
    margin: 0 60px 0 0;
    max-width: 675px;
}

.articulo-opinion2{
    margin: 50px auto 0;
    max-width: 675px;
}

.background-size {    
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    min-height: 400px;
    transition: opacity 1s ease-in-out 0s;
    width: 100%;
	position:relative;
	overflow:hidden;
}


.background-size-2 {    
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    box-sizing: border-box;
    min-height: 400px;
    transition: opacity 1s ease-in-out 0s;
    width: 100%;
	position:relative;
	overflow:hidden;
}

.banner-libros {
    background: url("../img/background/plecaLibros.png") repeat scroll 0 0 ;
    height: 175px;
    width: 100%;
}
.f-left {
    float:left;
}
.f-right {
    float:right;
}
.p-relative {
    position: relative;
}
.b-white {
    background: #fff;
}
.b-black {
    background: #000;
}
.b-gray {
    background: #eaeaea;
}
.b-blue {
	background:#2E49AB !important;
}
.w-100 {
    width: 100%;
}
.top-25 {
	top:25px;
}
.padding-0 {
	padding:0 !important;
}
.padding-10 {
	padding:10px 0;
}
.m-t-20 {
	margin-top:20px !important;
}
.margin-30 {
	margin:30px 0;
}
.margin-botom-0 {
	margin-bottom:0;
}
.txt-center {
	text-align:justify;
    padding: 15px !important;
}


.txt-right {
	text-align:right;
}
.txt-left {
	text-align:left;
}
.container {
    max-width: 1024px;
    margin: auto;
    overflow: hidden;  
	padding:10px 0;
}
.container-w100 {
    max-width: 100%;
    margin: auto;
    overflow: hidden;  
	padding:10px 0;
}
.inicio {
    background-image: url("../img/background/inicio.jpg");
}
.finanzas { 
    background-image: url("../img/background/finanzas.jpg");
}
.filosofia { 
    background-image: url("../img/background/filosofia.jpg");
}
.libros { 
    background-image: url("../img/background/libros.jpg");
}
.eventos { 
    background-image: url("../img/background/PORTADANOTICIASTOKA.jpg");
	background-position: center center;
}
.cv { 
    background-image: url("../img/background/cv.jpg");
}
.opinion { 
    background-image: url("../img/background/opinion.png");
}
.titulo-semana {
    font-size: 40px;
    text-align: center;
    text-transform: uppercase;
}

.cv-main-container {    
    bottom: 3%;    
    left: 2%;    
    position: absolute;    
}
.cv-container {
    background: url("../img/ico/plecahome.png") repeat scroll 0 0;
    bottom: 0;    
    padding: 15px;    
    width: 400px;
}
 .cv-container > p {
	color:#fff;
    font-size: 21px;
    margin: 5px 0;
    text-align: justify;
}

.cv-main-container > h3 {
    color: #fff;
   /*color: #543725;*/
    font-size: 50px;
    margin: 0;
}


.vmv {
    max-width: 910px;
    margin: auto;
	text-align: center;
}

/*
.vmv-box{
    display: inline-table;
    text-align: center;
    width: 300px;
	font-size:17px;
}
*/
/*
.vmv-box {
    display: inline-table;
    font-size: 17px;
    text-align: left;
    width: 100%;
}
*/

.vmv-box {   
    display: inline-table;
    font-size: 17px;
    padding: 15px;
    text-align: justify;
}

.vmv-box > p {
    font-size: 19px;
    margin: 0 0 17px;
}
.vmv-box > h2 {
    margin: 0;
}


.editorial h1 {
    text-align: center;
}

.editorial img {
    border: medium none;
    float: left;
    margin: 0 24px 0 0;
}

.editorial p {
    height: 383px;
    margin: 0;
    overflow: hidden;
    text-align: justify;
}

.editorial span {
    display: block;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
    width: 100%;
	cursor:pointer;
}


.cf {
    /*max-width: 780px;*/
    text-align: center;
}
.container.cf > p {
    font-size: 20px;
    text-align: justify;
	color:#fff;
	line-height:28px;
	padding:0 53px;
}

.ultima-entrada h1 {
    font-size: 38px;
	text-align:left;
    margin: 0;
}

.ultima-entrada img {
    border: 2px solid #eaeaea;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    float: left;
    margin: 0 15px 5px 0;
    width: 335px;
}
.ultima-entrada p{
    font-size: 18px;
    text-align: justify;
}



.ultima-entrada .fecha {
    margin: 0 0 8px;
}


.mas-entrada-img {
    float: left;
}
.mas-entrada-info a {
    font-style: italic;
}
.mas-entrada-img  img {
    width: 138px;
}
.mas-entrada-info > p {
    font-size: 12px;
    padding: 0 15px;
    text-align: justify;
}
.mas-entrada-info {
    float: left;
    width: 70%;
}
.mas-entrada-info > h3 {
    font-size: 16px;
    margin: 5px 0 0;
}

/*

.mas-entrada-img {
    float: left;
}

.mas-entrada-info a {
    font-style: italic;
}

.mas-entrada-img > img {
    width: 225px;
}

.mas-entrada-info > p {
    font-size: 12px;
    padding: 0 15px;
    text-align: justify;
}
.mas-entrada-info {
    float: right;
    width: 250px;
}
.mas-entrada-info > h3 {
    font-size: 16px;
    margin: 5px 0 0;
}

*/

/*
.last-added {
    border: 1px solid #eaeaea;
    display: inline-block;
    margin:0 15px 15px;
}
*/
.last-added {
    border: 1px solid #eaeaea;
    display: inline-block;
    margin: 0 15px 15px;
    width: 700px;
}

.h1-libros {
    background: url("../img/ico/2.png") no-repeat scroll 0 0 / 60px auto ;
    font-size: 36px;
    height: 60px;
    margin: 30px auto;
    padding: 7px 0 0;
    width: 614px;
	color:#fff;
}

.h1-finanzas {
    background: url("../img/ico/1.png") no-repeat scroll 0 0 / 40px auto ;
    font-size: 36px;
    height: 60px;
    margin: 30px auto;
    padding: 5px 0;
    width: 614px;
	color:#fff;
}

.h1-filosofia {
    background: url("../img/ico/3.png") no-repeat scroll 10px 5px ;
    color: #fff;
    font-size: 36px;
    height: 41px;
    margin: 30px auto;
    padding: 0;
    width: 370px;
}

.h1-eventos {
    background: url("../img/ico/4.png") no-repeat scroll 0 0 / 70px auto ;
    font-size: 36px;
    height: 70px;
    margin: 20px auto 0;
    padding: 15px 0 0;
    width: 565px;
	color:#fff;
}

.img-fb {
    display: inline-block;
    position: relative;
}


.img-fb  .fb-like.fb_iframe_widget {
    left: 6px;
    position: absolute;
    top: 7px;
}


.fe-container img {    
    margin: 0 5px 5px 0;
}

.comentario {
    position: fixed;
    right: -306px;
    top: 25%;
    width: auto;
    z-index: 999;
}

.comentario  img {
    cursor: pointer;
    margin: 25px 0 0;
}
.comentario-fondo {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 7px 6px 17px rgba(0, 0, 0, 0.5);
    float: right;
    height: auto;
    width: 305px;
}

.newsletter {
    float: right;
    margin: -18px 30px 0 0;
}

.newsletter > img {
    margin: 22px -17px;
}
.newsletter h2 {
    margin-bottom: 0;
}

.newsletter input[type="text"], .newsletter textarea {
    border: 1px solid #d49beb;
    width: 238px;
	height:25px;
}
.newsletter input[type="button"] {
    background: none repeat scroll 0 0 #000;
    border: medium none;
    color: #fff;
    padding: 6px 12px;
}


.suscribe {
    margin: auto;
}
.suscribe h1 {
    margin: 0;
}
.suscribe input[type="text"] {
    border: 1px solid #d49beb;
}
.suscribe input[type="button"] {
    background: none repeat scroll 0 0 #000;
    border: medium none;
    color: #fff;
    padding: 6px 12px;
}

.articulo-detalle {
    min-height: 800px;    
}
.articulo-detalle h1 {
    font-size: 51px;
    font-weight: bold;
}
.articulo-detalle .fecha {
    margin: 0 0 25px;
}

.articulo-detalle .img-art{
    border: 4px solid #eaeaea;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    float: left;
    margin: 0 15px 5px 0;
    width: 335px;
}
.articulo-detalle p {
    font-size: 18px;
    text-align: justify;	
}


.tw-share-btn {
    display: inline;
    left: 18px;
    position: relative;
    top: 5px;
}



.biografia-img{
    float: left;
    margin: 0 90px 0 0;
}
.biografia {
    font-size: 18px;
    line-height: 25px;
    max-width: 295px;
    text-align: justify;
	float:left;
}
.cv-text {
    font-size: 18px;
}

.linea {
    margin: auto;
    max-width: 855px;
}

.linea article {    
    display: inline-table;
    height: 215px;
    margin: 0 -2px;
    padding: 15px;
    width: 250px;
}


.pr {
    border-bottom: 1px dashed;
    border-left: 1px dashed;
}
.sr {
    border-right: 1px dashed;
}
.srt {
    border-top: 1px dashed;
}

.asi-pienso p {
    color: #fff;
    font-size: 21px;
}


.footer-main {
    background:#000;
    height: 150px;
    width: 100%;
	position:relative;
}

.toka-firma-footer {
    left: 2%;
    position: absolute;
    top: 35px;
}

/*
.toka-footer {
    left: 465px;
    position: absolute;
    top: 34px;
}

.firma-footer {
    left: 2%;
    position: absolute;
    top: 17%;
}
*/
.footer {    
    height: 116px;
    position: relative;
}


.social-footer {
    position: absolute;
    right: 5%;
    top: 25%;
}

.social-footer p{
	color:#fff;
	margin:0;
}



a.tooltips {
    display: inline;
    position: relative;
}
a.tooltips span {
    background: none repeat scroll 0 0 #00ffff;
    border-radius: 6px;
    color: #000;
    height: 30px;
    line-height: 30px;
    position: absolute;
    text-align: center;
    visibility: hidden;
    width: 140px;
}
a.tooltips span:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #00ffff;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    top: 100%;
    width: 0;
}
a.tooltips:hover span {
    bottom: 50px;
    left: 50%;
    margin-left: -76px;
    opacity: 0.8;
    visibility: visible;
    z-index: 999;
}

#menuMobile {
    display: none;
    height: auto;
    top: 20px;
    z-index: 999;
}
#menuMobile .nav img {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 20px;
}
.menuOptions {
    display: none;
    height: auto;
    margin: 60px 0 0;
    padding: 0;
}
.menuOptions > li {
    list-style: outside none none;
}
.menuOptions > li a {
    border-bottom: 1px solid #051030;
    color: #fff;
    display: block;
    margin: 2px 0;
    padding: 7px 24px;
    text-align: center;
    transition: all 0.5s ease 0s;
}



.principal {
	max-width:100%;
	margin:auto;
	position:relative;
	overflow:hidden;
}



/*comentarios */

.opiniones {
    padding: 20px;
}
.respuesta {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../img/ico/profile_b48.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    border-bottom: 1px solid #848484;
    margin-bottom: 20px;
    min-height: 90px;
    overflow: hidden;
}

.respuesta p {
    color: #2e2e2e;
    font-size: 15px;
    margin: 5px 20px 0 80px;
}

.autor {
    color: #340bff;
    font-size: 18px;
    margin: 0 0 0 80px;
    text-align: left;
}
.fecha-comentario {
    color: #a4a4a4;
    font-size: 10px;
    text-transform: uppercase;
}
.fecha-comentario:hover {
	color:#000;
	 transition: all 1s;
}



.comentarios{
	width:99%;	
	margin-bottom:15px;	
}
.input_container{
	width:100%;
}

.comentarios .input_comentario {
    border: 1px solid #d49beb;
    height: 34px;
    width: 48%;
	float:left;
	margin-bottom:15px;
	margin-right:10px;
}
.comentarios .boton_comentario {
    background: #000 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    float: right;
    height: 35px;    
    width: 80px;
}
.comentarios .cont_com {
    border: 1px solid #d49beb;
    height: 159px;
    width: 99.5%;
}






