/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/responsive.css";

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */
a:link {
	color:#000000;
}
a:link .visited, a:link .active, a:visited {
	color:#000000;
}


a:active, a:active * { outline: none !important; -moz-outline-style: none !important; color:#000000; }
a:focus, a:focus * { outline: none !important; -moz-outline-style: none !important; color:#000000; }

/* Cabecera*/


#block-block-1{
  float:left;
  padding-top:12px;
  margin-bottom:0;
  display:block;
}

.mean-container .mean-nav {
    background: none repeat scroll 0 0 #0C1923;
    float: left;
    margin-top: 10px;}
	
.logo-menu-movil{
  padding-left:12px;
  padding-top:8px;
  float:left;}
  
.logo-menu-movil img{
	max-width:92%;
	max-height: 92%;} 
  
.mean-container a.meanmenu-reveal{
  width: 28px;
  padding-top:35px;}
  
.mean-container .mean-nav ul li a{
  padding: 0.7em 3%;
  width:94%;
  background-color:#000;
  font-family: "Myriad-Malherido";
  color:#fff;
  }
  
.mean-container .mean-nav ul li a:hover{
  background-color:#ffc000;
  color:#000;}      	

@media all and (max-width: 865px) {

#block-block-1{
  display:none;
}

}

#block-block-1 img{
	max-width:100%;
	max-height:100%;
}
#block-block-2{
  float:right;
  /*background-image: url("../../../../../sites/default/files/imagenes/login.png");*/
  text-align:right;
  background-repeat:no-repeat;
  padding-top:8px;
  padding-bottom:20px;
  padding-left:15px;
  height:15px;
  width:auto;
  font-family: 'Myriad-Malherido';
  margin:0;}
  
 @media all and (max-width: 500px) { 
 
#block-block-2{
  float:right;
  padding-left:0px;
  padding-top:15px;
}
  
 }  
  
#block-block-2 p{
   margin:0;}
   
#block-block-2 a{
  color:#000000;
  text-decoration:none;
  display:block;
  font-size:15px;
   }
   
#block-block-11{
  float:right;
  /*background-image: url("../../../../../sites/default/files/imagenes/login.png");*/
  text-align:center;
  background-repeat:no-repeat;
  padding-top:8px;
  height:15px;
  width:auto;
  font-family: 'Myriad-Malherido';
  margin:0;}
  
 @media all and (max-width: 500px) { 
 
 #block-block-11{
  float:right;
  padding-top:15px;
  padding-right:15px;
}
  
 }
  
#block-block-11 p{
   margin:0;}
   
#block-block-11 a{
  color:#000000;
  text-decoration:none;
  display:block;
  text-transform:uppercase;
  font-family:"Myriad-Malherido";
  font-size:15px;
}   
  
#block-system-main-menu{
 float:right;
 /*width:100%;*/
 margin:0;
 padding-top:0px;}   
 
/* Termina Cabecera*/  



/* Pie*/
#block-block-3{
  float:left;
  padding-top:25px;
  margin-bottom:5px;}

#block-block-3 p{
  margin:0px;
  font-size:12px;
  color:#ffffff}
#block-block-3 a{
	color: #FFC000;
}
#block-block-3 a:hover{
	color: #FFFFFF;
}
  
#block-block-4 {
  float:right;
  font-size:12px;
  padding-top:20px;
  margin:0;}

@media all and (max-width: 600px) { 
 
#block-block-4 {
  float:left;
  width:100%;
  padding-top:0px;
  }
  
 }  

#block-block-4 p{
	margin-top:0;
	margin-bottom:5px;}  
  
#block-block-5{
  padding-top:33px;}   
  
.region-blockgroup-bloque-pie a{
  color:#fff;
  text-decoration:none;}  
  
#block-block-14{
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	text-align:center;
}
/* Termina Pie*/ 

/* Home*/ 


#malherido_home{
  float:left;
  background-image: url("../../../../../sites/default/files/imagenes/fondo_malherido.jpg");
  background-repeat:repeat-x;
  height:316px;
  width:48%;
  color:#ffc000;
  margin-top:25px;
  
  -moz-border-radius: 7px; /* Firefox */
  -webkit-border-radius: 7px; /* Google Chrome y Safari */
  border-radius: 7px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  }
  
  


#hikikomori_home{
  float:right;
  background-image: url("../../../../../sites/default/files/imagenes/fondo_hikikomori.jpg");
  background-repeat:repeat-x;
  height:316px;
  width:48%;
  color:#014a53;
  margin-top:25px;
  
  -moz-border-radius: 7px; /* Firefox */
  -webkit-border-radius: 7px; /* Google Chrome y Safari */
  border-radius: 7px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  }
  
@media all and (max-width: 540px) {

#malherido_home{
  width:100%;  }
  
#hikikomori_home{
  width:100%;
  float:left;  }
  
  } 
  
  
  
  
#suscripcion-link{
  float:left;
  text-align:center;
  width:100%;
  margin-top:50px;
  margin-bottom:40px;
  padding-top:15px;
  padding-bottom:25px;

}
#suscripcion-link .conectado{
  color: #eeeeec;
  font-family: 'malherido';
  font-size: 25px;
  padding-left: 12px;
  padding-right: 10px;
}
  
#suscripcion-link a{
  color:#eeeeec;
  text-decoration:none;
  font-family: 'malherido';
  font-size:25px;
  padding-left:12px;
  padding-right:10px;
  padding-top:2px;}   
  
.imagen-home{
  float:left;
  width:100%;
  height:138px;
  padding-top:35px;
  text-align:center;
  padding-bottom:5px;
  }  

.txt-home{
  float:left;
  width:92%;
  padding:0 4%;
  height:85px;
  text-align:center;
  font-size:14px;
  }
  
.entrar-home {
  float:left;
  width:100%;
  text-align:center;
  font-family: 'opensansbold'; 
  font-weight: bold;
  } 
  
#malherido_home .entrar-home a{
  color:#ffc000;} 
  
#hikikomori_home .entrar-home a{
  color:#014a53;}     

/* Termina Home*/


/* Termina Presentación*/

.section-presentacion .field-name-body{
  background-color:#FFFFFF;
  /*background-image: url("../../../../../sites/default/files/imagenes/gradient_squares.png");*/
  background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
  /*border-top:7px solid #012f35;
  border-bottom:7px solid #012f35;*/
  float:left;
  padding-bottom:15px;
  
 /* -moz-border-radius: 7px; /* Firefox */
 /* -webkit-border-radius: 7px; /* Google Chrome y Safari */
 /* border-radius: 7px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  
}

.imagen-presentacion{
  float:left;
  padding-top:25px;
  padding-bottom:15px;
  width:100%;}
  
.imagen-presentacion img{
   width:100%;
  max-width:474px;}  

.columna-1{
  float:left;
  width:47%;
  text-align:left;
  padding-right:5%;}
  
.columna-2{
  float:left;
  width:47%;
  text-align:left;}
  
@media all and (max-width: 700px) {
.columna-1{
  width:100%;} 

.columna-2{
  width:100%;
}   
  
  }
    
/* Termina Presentación*/



/* Autor*/

.section-el-autor .node-957 p{
  margin-bottom:0;}

.section-el-autor .node-957{
  background-image: url("../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
}
/*	
  border-top:7px solid #012f35;
  border-bottom:7px solid #012f35;
  padding: 0 0 0 3%;
  float:left;
  padding-bottom:0px;
  
  -moz-border-radius: 7px; 
 -webkit-border-radius: 7px;
 border-radius: 7px; 
}*/
.section-el-autor .field-name-body{
   background-image: url("../../../../../sites/default/files/imagenes/alberto-olmos.png");
   background-repeat:no-repeat;
   background-position:bottom right;
   height:270px;

}

.autor{
  width:65%;
  padding-top:0px;}

@media all and (max-width: 850px) {
.section-el-autor .field-name-body{
   height:auto;
   padding-bottom:25px;
   background-image: url("../../../../../sites/default/files/imagenes/alberto-olmos.png");
   background-repeat:no-repeat;
   background-position:bottom right;
}

.autor{
  width:55%;
  padding-top:20px;}
}

@media all and (max-width: 650px) {

.section-el-autor .field-name-body{
   height:auto;
   padding-bottom:25px;
   background-image:none;
   
}

.autor{
  width:100%;
  padding-top:20px;}
  
  }




.view-id-libros{
  margin-top:35px;
  /*background-image: url("../../../../../sites/default/files/imagenes/gradient_squares.png");
    background-repeat: repeat;
    border-bottom: 7px solid #FFC000;
     
    border-top: 7px solid #012F35;
    
    padding: 25px 0 0px 3%;*/
	
-moz-border-radius: 7px; /* Firefox */
  -webkit-border-radius: 7px; /* Google Chrome y Safari */
  border-radius: 7px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  
  float: left;
 }
 

.view-id-libros .views-row{
  float:left;
  margin-right: 0.8%;
  height:335px;
  
  }
  
.view-id-libros .views-field-field-imagen-libro{
  background-image: url("../../../../../sites/default/files/imagenes/gradient_squares.png");
    background-repeat: repeat;
    border-bottom: 0px solid #FFC000;
     
    border-top: 0px solid #FFC000;}
  


.thumb {
    display: block;
    padding: 0;
    position: relative;
    width: auto;

	float:left;
}

.text {
    background-color: rgba(16, 16, 16, 0.8);

    height: 98%;
    line-height: 25px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 0;
    transition: all 0.5s ease 0s;
    vertical-align: middle;
    width: 100%;
    z-index: 10;
}

.text:hover{
opacity: 0.7;
color:#000000;}

.text a{
  font-family: 'opensansbold';
    font-size: 16px;
    font-weight: bold;
  opacity: 1;
  color:#ffc000;
  float:left;
  padding-top:110px;
  padding-bottom:40px;
  text-align:center;
  padding-left:45px;
  text-decoration:none;
  display:block;}

/* Termina Autor*/


/* Blog Mal herido*/ 

#block-block-20{
  float:left;
  height:20px;
  width:60%;
  padding-bottom:5px;
  padding-top:5px;
  }
  
 #block-block-19{
  float:left;
  height:20px;
  width:60%;
  padding-bottom:5px;
  padding-top:5px;
  } 
  
  #block-block-21{
  float:left;
  height:20px;
  width:60%;
  padding-bottom:5px;
  padding-top:5px;
  }
  
   #block-block-22{
  float:left;
  height:20px;
  width:60%;
  padding-bottom:5px;
  padding-top:5px;
  } 
  
 #block-block-23{
  float:left;
  height:20px;
  width:60%;
  padding-bottom:5px;
  padding-top:5px;
  } 
  
 @media all and (max-width: 500px) { 
#block-block-23{
 width:100%;
  padding-top:0px;
  padding-bottom:0px;
  }
 
#block-block-20{
 width:100%;
  padding-top:0px;
  padding-bottom:0px;
  }
  
 #block-block-19{
 width:100%;
  } 
  
  #block-block-21{
width:100%;
  }
  
#block-block-22{
  width:100%;

  } 
  
 }     

#block-block-6{
  float:left;
  height:20px;
  width:60%;
  padding-bottom:10px;
  }
  
@media all and (max-width: 480px) {
  #block-block-6{
  height:auto;
  padding-bottom:11px;
}
  
  }
  
  

#blog-titulo-malherido{
  float:left;
  
  padding-left:20px;
  padding-top:5px;
  display:block;}
  
@media all and (max-width: 480px) { 
  
#blog-titulo-malherido{
  display:none;}



}
  
#blog-titulo{
  float:left;
  padding-top:1px;
  padding-left:0px;
} 
  
#blog-titulo h2 {
  text-transform:uppercase;}  

#blog-titulo p{
  color:#000000;
  margin:0;
  line-height:16px;
  }

#block-block-9 p{
  color:#000000;} 
    
#block-block-9 #blog-titulo a{
  color:#ffc000;}   
  
#blog-titulo h2{
  display:block;
  margin:0;
   color: #ffc000;
   font-size: 15px;
  line-height: 1.4em; /* 3rem / 2em = 1.5em */
  font-family: 'Myriad-Malherido'; 
  font-weight: normal;

  }  
 
/* 
.section-malherido .region-blockgroup-bloque-contenido a {
   font-family: "Myriad-Malherido";
    font-size: 15px;
    font-weight: normal;
	color:#000;
	text-decoration:none;
} 

.section-malherido .region-blockgroup-bloque-contenido a:hover {
	color:#333333;  
}
*/
.section-tags-malherido .region-blockgroup-bloque-contenido {
  background-color:#FFFFFF;
  border-bottom: 7px solid #012F35;
  border-top: 7px solid #012F35;
  padding: 15px 3% 25px 3%;
  margin-top:0px;
  background-image: url("../../../../../sites/default/files/imagenes/gradient_squares.png");
  background-repeat: repeat;
  
  -moz-border-radius: 7px; /* Firefox */
  -webkit-border-radius: 7px; /* Google Chrome y Safari */
  border-radius: 7px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  }

 
.section-tags-malherido .region-blockgroup-bloque-contenido a {
   color: #343434;
    font-family: 'opensansbold';
	text-decoration:none;
	clear:both;
	padding-top:10px;
} 
 
.section-tags-malherido .view-taxonomy-term .views-row {
    padding-bottom: 40px;
    padding-top: 25px;
    border-bottom: 0px solid #777;
    background-image: url('../../../../../sites/default/files/imagenes/separa_posts.png');
    background-position: center bottom;
    background-repeat: no-repeat;
}

.section-tags-malherido .view-taxonomy-term .views-field-title {
    color: #343434;
    font-family: 'opensansbold';
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 7px;
    padding-top: 0px;
    padding-left: 17px;
    background-image: url('../../../../../sites/default/files/imagenes/titulo-abrir-parentesis.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 38px;
}
.section-tags-malherido .view-taxonomy-term .views-field-title a {
    color: #EAAD00;
    text-decoration: none;
    padding-top: 8px;
    float: left;
    font-family: 'opensansbold';
}

.section-tags-malherido .views-field-title .field-content {
    padding-right: 17px;
    background-image: url('../../../../../sites/default/files/imagenes/titulo-cerrar-parentesis.png');
    background-repeat: no-repeat;
    background-position: right center;
    height: 38px;
    float: left;
}

#block-views-posts-block .views-field-title {
    color: #000;
    font-family: "Myriad-Malherido";
    font-size: 15px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 17px;
    background-image: url('../../../../../sites/default/files/imagenes/titulo-abrir-parentesis.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 38px;
}

#block-views-posts-block img{
    margin: 12px;
    max-width: 645px;
}
.section-archivo-malherido .region-blockgroup-bloque-contenido{
  background-color:#FFFFFF;
  background-image: url("../../../../../sites/default/files/imagenes/gradient_squares.png");
  background-repeat: repeat;
  border-bottom: 7px solid #012F35;
  border-top: 7px solid #012F35;
  padding: 25px 3%;
  margin-top:20px;
  float:left;
  
  -moz-border-radius: 7px; /* Firefox */
  -webkit-border-radius: 7px; /* Google Chrome y Safari */
  border-radius: 7px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  }
  
.section-archivo-malherido .region-blockgroup-bloque-contenido .views-row{
  background-image: url("../../../../../sites/default/files/imagenes/separa_posts.png");
  background-position: center bottom;
  background-repeat: no-repeat;
  float: left;
  padding-bottom: 40px;
  padding-top: 25px;
  width:100%;
  } 
  
.node-type-post-malherido .region-blockgroup-bloque-contenido {
  background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    padding: 30px 15px;
	text-align:left;
  float:left;
  }


#block-views-posts-block .views-field-title{
   color: #000;
    font-family: "Myriad-Malherido";
    font-size: 15px;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 17px;
    background-image: url('../../../../../sites/default/files/imagenes/titulo-abrir-parentesis.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 38px;
  
  }
  

#block-views-posts-block .views-field-title .field-content{ 
  padding-right:17px;
  background-image: url("../../../../../sites/default/files/imagenes/titulo-cerrar-parentesis.png");
  background-repeat:no-repeat;
  background-position:right;
  height:38px;
  float:left;
  
  }
  
@media all and (max-width: 900px) {

#block-views-posts-block .views-field-title{
  padding-left:0px;
  background-image:none;
  height:auto;
  width:100%;
  float:left;
  
  }

#block-views-posts-block .views-field-title .field-content{ 
  padding-right:0px;
  background-image:none;
  height:auto;
  float:left;
  
  }

}

.views-field-view-node{
  padding-top:0px;
  text-align:right;}

.views-field-view-node a{
  text-decoration:none;} 

.section-archivo-malherido h2.node-title{
  padding-left:17px;
  background-image: url("../../../../../sites/default/files/imagenes/titulo-abrir-parentesis.png");
  background-repeat:no-repeat;
  background-position:0px 5px;
  height:48px;
}
   
.section-archivo-malherido .node-title a{ 
  padding-right:17px;
  background-image: url("../../../../../sites/default/files/imagenes/titulo-cerrar-parentesis.png");
  background-repeat:no-repeat;
  background-position:right;
  min-height:38px;
  float:left;  
  }  
  
 @media all and (max-width: 900px) { 
 
.section-archivo-malherido .node-title a{ 
  padding-right:0px;
  background-image:none;
  height:auto;
  float:left;  
  } 
  
.section-archivo-malherido h2.node-title{
  padding-left:0px;
  background-image:none;
  background-repeat:no-repeat;
  background-position:0px 5px;
  height:auto;
}  
 
 }
  
 
#block-views-posts-block{
  background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
	padding: 10px 20px;
}  
  
#block-views-posts-block .views-field-title a, .section-archivo-malherido .node-title a{
  color:#000000;
  text-decoration:none;
  padding-top:8px;
  float:left;
  text-shadow:0;
  font-family:'Myriad-Malherido';
  text-transform:uppercase;
  font-size: 15px;
    font-weight: normal;
  }
  
#block-views-posts-block-1 .views-field-title a, .section-archivo-hikikomori .node-title a{
  color:#000000;
  text-decoration:none;
  padding-top:8px;
  text-shadow:0;
  font-family:'Myriad-Malherido';
  font-size: 15px;
    font-weight: normal;
	 text-transform: uppercase;
  }
.view-posts .views-row{
  padding-bottom:40px;
  padding-top:25px;
  border-bottom:0px solid #777777;
  
  background-image: url("../../../../../sites/default/files/imagenes/separa_posts.png");
  background-position:center bottom;
  background-repeat:no-repeat;
  text-align:left;
}


.view-posts .views-field-body{
  color:#333333;}
  
a.views-more-link {
 font-family: 'opensansbold';
  font-weight: bold;
  color:#343434;}
  
#block-views-malherido-archive-block{
  /*background-image: url("../../../../../sites/default/files/imagenes/bg_sidebar_malherido.png");*/
  background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
  background-repeat:repeat;
  float:left;
  width:100%;
  
  /*-moz-border-radius: 7px; /* Firefox */
  /*-webkit-border-radius: 7px; /* Google Chrome y Safari */
  /*border-radius: 7px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  
  } 
  
#block-views-comments-recent-block{
	background-color: #ffc000;
    background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;
    width: 100%;
} 

#block-views-comments-recent-block h2.block__title{
	background-color: #000000;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 10px;
}
#block-views-comments-recent-block ul{
margin: 0;
    padding: 15px;
}
#block-views-comments-recent-block li{
	list-style:none;
}
#block-views-comments-recent-block li a{
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#block-views-comments-recent-block li a:hover{
	color:#777777;font-weight:normal;
}
#block-views-comments-recent-block .views-field-timestamp, #block-views-comments-recent-block .views-field-name{
	color:#777777;
	font-size:12px;
	font-style:italic;font-weight:normal;
}
#block-views-comments-recent-block .more-link{
	display:none;
}
#block-views-hikikomori-archive-block{
    background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;
    width: 100%;
}    
  
@media all and (max-width: 825px) { 
#block-views-malherido-archive-block{
  width:91%;
  padding-left:4%;
  padding-right:5%;
  }
  
#block-views-hikikomori-archive-block {
  width:91%;
  padding-left:4%;
  padding-right:5%;
  } 


} 

#block-views-malherido-archive-block h2{
   background-color: #000000;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 15px;}

#block-views-malherido-archive-block a{
  color:#000000;
  text-decoration:none;
  font-weight:normal;
  
  }
  
#block-views-malherido-archive-block a:hover{
  color:#777777;}  
  
#block-views-malherido-archive-block li{
  color:#777777;} 
  
#block-views-malherido-archive-block ul{
  padding:15px;
  margin:0;}
  
#block-views-malherido-archive-block ul li{
  list-style:none; font-weight:normal;
}    



/* Termina Blog Mal herido*/  


/* Blog hikikomori*/ 

#blog-titulo-hikikomori{
  float:left;
  padding-right:13px;
  padding-left:20px;
  padding-top:9px;
  display:block;}

@media all and (max-width: 600px) {
#blog-titulo-hikikomori{
  display:none;
}

}  


#block-block-8 {
float: left;
    height: 20px;
    padding-bottom: 10px;
    width: 60%;
	
}

@media all and (max-width: 500px) {
#block-block-8 {
  height:auto;
  padding-bottom:11px;
  padding-top: 5px;

}

}



.section-hikikomori .region-blockgroup-bloque-contenido, .section-archivo-hikikomori .region-blockgroup-bloque-contenido{
    background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;
    padding: 15px 15px;
    text-align: left;
}


.section-hikikomori .views-field-title {
    color: #343434;
    font-size: 16px;
}

.section-hikikomori .views-field-title a, .section-archivo-hikikomori .node-title a {
    color: #014A53;
    text-decoration: none;
}

.section-hikikomori h1#pagetitle {
   
	background-image: url("../../../../../sites/default/files/imagenes/almohadilla.png");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left: 23px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0;
	
	color: #000000;

    font-family: "Myriad-Malherido";
    font-size: 15px;
    text-transform: uppercase;
	
	}	




#block-views-hikikomori-archive-block ul li{
  list-style:none;}


#block-views-hikikomori-archive-block ul{
 margin: 0;
    padding: 15px;}

#block-views-hikikomori-archive-block h2 {
        background-color: #000000;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 15px;
}

.section-hikikomori .region-sidebar-second a, .section-archivo-hikikomori .region-sidebar-second a {
  color:#000000;
  text-decoration:none;}
  
.section-hikikomori .region-sidebar-second a:hover, .section-archivo-hikikomori .region-sidebar-second a:hover{
  color:#777777;}  

	
	
/* Termina hikikomori*/  

/*  Actualidad*/  


#block-block-9 {
float: left;
    height: 20px;
    padding-bottom: 10px;
    width: 60%;
}

#block-block-9 #blog-titulo h2{
  color:#ffc000;}
 
  
.section-actualidad .region-blockgroup-bloque-contenido, .section-archivo-actualidad .region-blockgroup-bloque-contenido {
    background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    padding: 30px 15px;
	text-align:justify;
	
}

#block-block-12{
  float:left;
  width:100%;}

.view-posts .views-row-1{
  padding-top:10px;}

.section-archivo-actualidad #content a{
  color:#343434;}

.section-actualidad .views-field-title {
    color: #343434;
    font-family: 'opensansbold';
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 7px;
}

.section-actualidad .views-field-title a, .section-archivo-actualidad .node-title a{
  color: #000000;
    float: left;
    font-family: "Myriad-Malherido";
    font-size: 15px;
    font-weight: normal;
    padding-top: 8px;
    text-decoration: none;
    text-transform: uppercase;
}

.section-actualidad h1#pagetitle {
    color: #343434;
    font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
}

.section-suscripcion #main{
	min-height:550px;
}
.section-suscripcion .field-name-body{
  color:#000;}   


#block-views-actualidad-archive-block {
background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;
    width: 100%;
} 

#block-views-actualidad-archive-block ul li{
  list-style:none;}


#block-views-actualidad-archive-block ul{
  margin:0;
  padding-left:0;}

#block-views-actualidad-archive-block h2 {
    background-color: #000000;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 15px;
} 

#block-views-actualidad-archive-block ul{
margin: 0;
    padding: 15px;
}
#block-views-actualidad-archive-block a{
color: #000000;
    font-weight: normal;
    text-decoration: none;
}
#block-views-actualidad-archive-block a:hover{
	color: #777777;
}
/* Termina Actualidad*/ 

/* Enlaces*/ 

.view-enlaces .item-list{
  float:left;
  
  margin-right:0%;
  -moz-border-radius: 2px; /* Firefox */
  -webkit-border-radius: 2px; /* Google Chrome y Safari */
  border-radius: 2px;
  padding-right:12%;
  background-image:none;
  margin-bottom:20px;}
  
@media all and (max-width: 650px) {
  .view-enlaces .item-list{
  width:100%;
  padding-right:0%;}
  }  
  
.view-enlaces h3{
  color:#000000;
  padding-top:12px;
  height:25px;
  padding-left:0px;
  margin:0;
  text-transform:uppercase;
  font-family:'Myriad-Malherido';
  font-size:15px;
}

.view-enlaces ul{
  padding-left:0;
  margin-top:8px;} 
  
.view-enlaces ul li{
  list-style:none;
  margin-bottom:3px;
   
 }
  
.view-enlaces ul li a{
 
  color:#000000;
  text-decoration:none;
  display:block;
  padding:3px 0px;
 
  } 
  
.view-enlaces ul li a:hover{
   color:#777777;

}

/* Termina Enlaces*/

/*maquetacion posts */

.node-type-post-malherido .field-name-body img, .page-archivo-malherido img.alignright {
    display: inline;
	margin-bottom: 12px;
	margin-right: 12px;
    margin-left: 12px;
    margin-top: 12px;
	max-width:645px;
	
}

.node-type-post-malherido .field-name-body img.alignright, .page-archivo-malherido img.alignright{
  float:right;
  max-width: 370px;
  width:none;}
  
@media all and (max-width: 480px) {

.node-type-post-malherido .field-name-body img.alignright, .page-archivo-malherido img.alignright{
  float:none;
  margin:1%;
  width:98%;
  max-width:98%;}

}

  
.node-type-post-hikikomori .field-name-body img {
    display: inline;
	margin-bottom: 12px;
	margin-right: 12px;
    margin-left: 12px;
    margin-top: 12px;
}
.node-type-actualidad .field-name-body img {
    display: inline;
	margin-bottom: 12px;
	margin-right: 12px;
    margin-left: 12px;
    margin-top: 12px;
}


/*Comentarios */

#comments{
	clear:both;
}
ul.links{
	clear:both;
	/*display:none;*/
}

/*Termina Comentarios */


/*Suscripción*/

  
#block-block-10 {
 color:#fff;
 }
 

#uc-cart-view-form table {
    width: 100%;
	margin-bottom:0;
}  
 
 
#uc-cart-view-form th {
    white-space: nowrap;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:0em;
	color:#000;
	border-bottom: 3px solid #000;
	
}

#uc-cart-view-form td a{
  color:#000;
  font-family: "Myriad-Malherido";
    font-size: 15px;
	text-transform:uppercase;
	text-decoration:none;}
  
#uc-cart-view-form td.remove input{
   color:#000;
   background:none;
   border:0;
   text-decoration:none;
   }

#uc-cart-view-form td.subtotal{
  padding-top:8px;
  padding-bottom:8px;
  color:#000;  
  }

#uc-cart-view-form .form-actions input#edit-checkout--2{
  background-color: #000;
  color:#fff;
  border:0;
  padding:4px 10px 3px 10px;
  font-family: "Myriad-Malherido";
  font-size: 15px; 
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
  text-transform:uppercase;
}

#uc-cart-view-form .form-actions input#edit-checkout--2:hover{

  color:#ffc000;
  }

#uc-cart-view-form .form-actions input#edit-update{
  background:none;
  border:0;
  font-family: "Myriad-Malherido";
  font-size: 15px;
  color:#000;
  text-transform:uppercase;

  margin-right:14px;}
  
#uc-cart-view-form .form-actions input#edit-update:hover{
  color:#474747;
  text-decoration:none;}  


.page-cart .region-blockgroup-bloque-contenido{
  background-color:#FFFFFF;
  border-bottom: 7px solid #012F35;
  border-top: 7px solid #012F35;
  padding: 0px 1% 25px 1%;
  margin-top:0px;
  background-image: url("../../../../../sites/default/files/imagenes/gradient_squares.png");
  background-repeat: repeat;
  
  -moz-border-radius: 0px; /* Firefox */
  -webkit-border-radius: 0px; /* Google Chrome y Safari */
  border-radius: 0px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  min-height:450px;
  }  

  
.section-cart .region-blockgroup-bloque-contenido{
  background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;
    width: 98%;
	border:0;
	margin-top:15px;

  } 
  
.fieldset-legend{
  color: #000;
  font-family: "Myriad-Malherido";
  font-size: 15px;
  text-transform:uppercase;
   }
	
.section-cart fieldset {
    border: 0px solid #C0C0C0;
	padding-bottom:43px;
	margin-top:33px;
	border-bottom: 0 solid #777777;
	background-image: url("../../../../../sites/default/files/imagenes/separa_posts2.png");
    background-position: center bottom;
    background-repeat: no-repeat;
}

.section-cart #line-items-div {
    border: 0px solid #BBBBBB;
    float: left;
    margin: 0;
}

.section-cart #line-items-div table {
    margin: 0;
    width: auto;
	border:0;
}

.section-cart #payment-details {
    border-top: 0px solid #BBBBBB;
	font-style:italic;
	float:left;
	width:100%;
	margin-top:0;
	padding-top:0px;
}

.section-cart .uc-cart-checkout-form .form-item {
    float: left;
    margin-bottom: 2px;
    margin-top: 2px;
    width: 100%;
	padding-top:7px;
}


.section-cart fieldset#comments-pane{
  background:none;}

.section-cart table.cart-review{
  margin:0;}
  
.section-cart table.cart-review a{
  color: #000;
  font-family: "Myriad-Malherido";
  font-size: 15px;
  text-transform:uppercase;
  text-decoration:none;}
  
.section-cart table.cart-review td.subtotal {
    color: #000;
    padding-bottom: 8px;
    padding-top: 8px;
} 

.section-cart table.cart-review th {
    border-bottom: 3px solid #000;
    color: #000;
    padding-bottom: 7px;
    padding-top: 7px;
    white-space: nowrap;
}  
 
.section-cart .form-actions input#edit-continue{
  background-color: #000;
  color:#FFFFFF;
  border:0;
  padding:4px 10px;
  font-family: "Myriad-Malherido";
  font-size: 15px;
  text-transform:uppercase;

  
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
}

.section-cart .form-actions input#edit-continue:hover{
  color: #ffc000;
  }

.section-cart .form-actions input#edit-cancel{
  background:none;
  border:0;
  font-family: "Myriad-Malherido";
  font-size: 15px;
  text-transform:uppercase;
  font-weight: normal;
  margin-right:13px;}
  
.section-cart .form-actions input#edit-cancel:hover{
  color:#474747;
  text-decoration:none;}  
  
.order-review-table {
    border: 0px solid #999999;
    font-size: 14px;
    line-height: 1.4em;
    margin: auto;
    width: 100%;
}

.order-review-table td {
    padding-bottom: 0.2em;
    padding-top: 0.1em;
    text-align: left;
    vertical-align: top;
	padding-left:10px;
}

.page-cart-checkout-review table.cart-review th {
   padding-right:15px;}
   
.order-review-table .pane-title-row {
    background:none;
    border: 0px solid #999999;
    padding: 1.5em 0em 0 0;
    text-align: left;
    color: #000;
	float:left;
	width:90%;
	text-transform:uppercase;
	font-family: "Myriad-Malherido";
}  

.order-review-table .title-col {
    font-weight: normal;
    padding-left: 10px;
    text-align: left;
    white-space: nowrap;
	width:30%;
	color:#000;
}

#review-instructions p{
	padding-left:10px;
	padding-right:10px;
	padding-top:12px;}

.order-review-table .review-button-row {
    background:none;
    border: 0px solid #999999;
}



.order-review-table .form-actions input#edit-submit{
  background-color: #000;
  color:#FFFFFF;
  border:0;
  padding:4px 10px;
  font-family: "Myriad-Malherido";
  font-size: 15px;
  text-transform:uppercase;
  
  border-top-left-radius:2px;
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
  border-bottom-left-radius:2px;
}

.order-review-table .form-actions input#edit-submit:hover{
  color: #ffc000;
  }

.order-review-table .form-actions input#edit-back{
  background:none;
  border:0;
  color:#000;
  text-transform:uppercase;
  font-family: "Myriad-Malherido";
  font-size: 15px;
  margin-right:13px;}
  
.order-review-table .form-actions input#edit-back:hover{
  color:#474747;
  text-decoration:none;} 
  
.page-cart-checkout-complete .region-blockgroup-bloque-contenido a{
    color: #014A53;
    font-family: 'opensansbold';
    font-size: 16px;
    font-weight: bold;}
	
.page-cart-checkout-complete .region-blockgroup-bloque-contenido a:hover{
  color:#474747;} 	
  
  
 
 
 
.section-malherido #block-views-posts-no-miembros-block .views-field-title{
  color:#343434;
  font-size:16px;
  padding-bottom:7px;
  padding-top:0px;
  
  padding-left:17px;
  background-image: url("../../../../../sites/default/files/imagenes/titulo-abrir-parentesis.png");
  background-repeat:no-repeat;
  background-position:0px 1px;
  height:38px;
  
  }
  

.section-malherido #block-views-posts-no-miembros-block .views-field-title .field-content{ 
  padding-right:15px;
  background-image: url("../../../../../sites/default/files/imagenes/titulo-cerrar-parentesis.png");
  background-repeat:no-repeat;
  background-position:right;
  height:38px;
  float:left;
  padding-top:8px;
  
  }
  
.section-malherido #block-views-posts-no-miembros-block .views-field-title a {
	color: #000000;
    font-family: "Myriad-Malherido";
    font-size: 15px;
    text-transform: uppercase;
	text-decoration:none;
}  
 
 .section-malherido #block-views-posts-no-miembros-block {
   background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
padding:0px 15px 20px 15px;
	
 }

 .section-malherido #block-views-posts-no-miembros-block .views-field-body{
 clear:both;
 }
@media all and (max-width: 900px) {

.section-malherido #block-views-posts-no-miembros-block .views-field-title{
  padding-left:0px;
  background-image:none;
  height:auto;
  width:100%;
  float:left;
  
  }

.section-malherido #block-views-posts-no-miembros-block .views-field-title .field-content{ 
  padding-right:0px;
  background-image:none;
  height:auto;
  float:left;
  
  }

} 


#block-views-posts-no-miembros-block .views-row {
    background-image: url("../../../../../sites/default/files/imagenes/separa_posts.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    border-bottom: 0 solid #777777;
    padding-bottom: 40px;
    padding-top: 30px;
	float:left;
	width:100%;
}

#block-views-posts-no-miembros-block-1 .views-row {
    background-image: url("../../../../../sites/default/files/imagenes/separa_posts.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    border-bottom: 0 solid #777777;
    padding-bottom: 40px;
    padding-top: 25px;
	float:left;
	width:100%;
}

#block-views-posts-no-miembros-block .views-row .views-field-field-imagen-malherido{
  float:left;
  padding-right:20px;
  display:block;} 
  
@media all and (max-width: 400px) {
#block-views-posts-no-miembros-block .views-row .views-field-field-imagen-malherido{
  float:left;
  padding-right:20px;
  display:none;} 

}

.uc-cart-checkout-form .uc-store-address-field .form-item label {
    padding: 5px 6px 6px;
    text-align: left;
}

.firma {
	color: #014A53;
	text-align: right;
}
.firma a{
	color: #000000;
	text-align: right;
	text-decoration:none;
}
#cart-form-pane #edit-actions a{
	display:none;
}

#block-block-13{
	color:#fff;
	background-color:#000;
	width:98%;
	padding:10px 1%;

}

.defaultSkin .mceIframeContainer{
	background-color:#FFFFFF;
}

body#tinymce {
	background-color:#FFFFFF;
	background-image: none;
}

#sliding-popup .popup-content #popup-text p{
	font-weight:normal;
	font-family:'opensans';
}

#popup-buttons button{
	font-size:12px;
	background-color:#FFFFFF;
	font-weight:normal;
	font-family:'opensans';
}

#sliding-popup.sliding-popup-bottom{
	opacity: 0.8;
}

.view-uc-orders-user table{
	width:100%;
}
.view-uc-orders-user table th{
	text-align:left;
	color: #014A53;
	border-bottom: 3px solid #014A53;
}
.view-uc-orders-user table th a{
	color: #014A53;	
	text-decoration:none;
}

.view-uc-orders-user .views-field-created{
	float: none;
    font-size: 13px;
    font-style: normal;
    margin-bottom: 0px;
    margin-top: 0px;
    padding-top: 0px;
    width: auto;
}
.section-users .region-blockgroup-bloque-contenido{
  background-color:#FFFFFF;
  padding: 15px 3% 25px 3%;
  margin-top:0px;
  background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
  background-repeat: repeat;
  
 } 
.section-user .region-blockgroup-bloque-contenido{
background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    padding: 30px 20px 15px 20px;
	
  } 

.section-aviso-legal .field-name-body{
  background-color:#FFFFFF;
  background-image: url("../../../../../sites/default/files/imagenes/gradient_squares.png");
    background-repeat: repeat;
  border-top:7px solid #012f35;
  border-bottom:7px solid #012f35;
  padding: 0 3%;
  float:left;
  padding-bottom:25px;
  
  -moz-border-radius: 7px; /* Firefox */
  -webkit-border-radius: 7px; /* Google Chrome y Safari */
  border-radius: 7px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
  
}

#block-block-15 h2.block-title{
	border-bottom: 1px solid #ccc;
	font-size: 1.17em;
	line-height: 1.28205em;
	margin-top: 1.28205em;
	margin-bottom: 1.28205em;
}

#block-views-posts-block-2 .views-row .views-field-field-imagen-actualidad {
background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: inherit;
    padding: 10px 20px;
}

#block-views-posts-block-2 .views-row .views-field-view-node{
	clear:both;
}

#block-views-posts-block .views-row .views-field-field-imagen-malherido{
float: left;
padding-right: 20px;
display: block;
}

#block-views-posts-block .views-row .views-field-view-node{
	clear:both;
}

.webform-client-form .form-item{
	margin:0.5em 0;
}
.webform-client-form label{
	color:#000000;
	font-weight:normal;
}
.webform-client-form input#edit-submit{
	background-color:#000000;
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:'Myriad-Malherido';
	border: 0px;
	padding:4px 9px;
}

.webform-client-form input#edit-submit:hover{
	color:#ffc000;}

.webform-client-form  .webform-component-textarea{
	max-width:500px;
	
}
.webform-client-form .form-textarea-wrapper textarea{
	background-color:#F0ECF0;
	max-width:500px;
	  -moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius: 3px; /* Google Chrome y Safari */
  border-radius: 3px; /* CSS3 (Opera 10.5, IE 9 y estándar a ser soportado por todos los futuros navegadores) */
}

#comment-body-add-more-wrapper fieldset.filter-wrapper{
	display:none;
}

#comments h2{
	font-size:13px;
}
#comments{
	font-size:12px;
}

#comments .comment-form .form-item {
	margin:0.5em 0;
}
.messages--status {
background-color: #ffffff;
color: #131313;
border: 1px solid #014952;
background-image: url("../../../../../sites/default/files/imagenes/ok.png");
}
.messages--error {
background-color: #ffffff;
color: #131313;
border: 1px solid #8c2e0b;

}

.form-required{
	color:#777777;
}

#block-tagclouds-2{
    background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;

	padding:6%;
}
#block-tagclouds-2 a{
	color:#000000;
	text-decoration:none;
}

#block-tagclouds-2 a:hover{
	color:#777777;
}




.page-node-965 .region-blockgroup-bloque-contenido{

  padding:25px 5px 25px 20px;}
   
.page-node-965 .product-info {
  float:left;
  padding-top:4px;
  font-size: 13px;
  color:#000000;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  }
  
.page-node-965 .add-to-cart  {
  float:right;
  } 
  
input#edit-submit-965 {
    background-color: #000000;
    color: #FFFFFF;
    float: right;
    font-family: 'Myriad-Malherido';
    font-size: 15px;
    font-weight: normal;
	text-transform:uppercase;
    margin: 0 20px;
    padding: 5px 10px;
	border:0;
	
}

input#edit-submit-965:hover {
    color: #ffc000;	
}         
   
   
   
.page-node-966 .region-blockgroup-bloque-contenido{

   padding:25px 5px 25px 20px;} 
   
.page-node-966 .product-info {
   float:left;
  padding-top:4px;
  font-size: 13px;
  color:#000000;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
  }
  
  
  
.page-node-966 .add-to-cart  {
  float:left;
  width:100%;
  } 
  
input#edit-submit-966 {
    background-color: #000000;
    color: #FFFFFF;
    float: right;
    font-family: 'Myriad-Malherido';
    font-size: 15px;
    font-weight: normal;
	text-transform:uppercase;
    margin: 0 20px;
    padding: 5px 10px;
	border:0;
}       
   
   
   
.page-node-964 .region-blockgroup-bloque-contenido{
  padding:25px 5px 25px 20px;
  }   
   
input#edit-submit-964 {
    background-color: #000000;
    color: #FFFFFF;
    float: right;
    font-family: 'Myriad-Malherido';
    font-size: 15px;
    font-weight: normal;
	text-transform:uppercase;
    margin: 0 20px;
    padding: 5px 10px;
	border:0;
}

input#edit-submit-964:hover {
    color: #ffc000;	
}  

input#edit-submit-964:hover {
   color: #ffc000;

}   

.page-node-964 .product-info {
  float:left;
  padding-top:4px;
  font-size: 13px;
  color:#000000;
  font-weight:bold;
  font-family:Arial, Helvetica, sans-serif;
}
  
.page-node-964 .add-to-cart  {
  float:right;
  } 
  
 

.views-field-created{
  margin-top:20px;
  font-style:italic;
  font-size:13px;
  margin-bottom:5px;
  color:#000;
  float:left;
  width:100%;
  padding-top:5px;

  }
#block-views-posts-block .views-field-created{
  margin-bottom: 5px;
    margin-top: 20px;

}
.views-field-comment-count{
  margin-top:5px;
  font-style:italic;
  font-size:12px;
  margin-bottom:3px;

  margin-top:0;
  float:left;
  width:100%;
  padding-top:0px;

  }
  
.view-mode-node_embed  .form-item-varprice{
text-align:left;
float: left;
color: #000000;
font-weight: normal;
font-family: "Myriad-Malherido";
font-size:15px;
margin:0;
}

.view-mode-node_embed {
    margin-right: 3.3%;
    width: 30%;
    min-height: 125px;
    float: left;
    background-color:#eee;
	margin-bottom:20px;
}


@media all and (max-width: 850px) {
.view-mode-node_embed {
    margin-right:0%;
    width: 100%;
    height: auto;
    float: left;
    /*background-image: url('../../../../../sites/default/files/imagenes/gradient_squares.png');
    background-repeat: repeat;*/
    border-radius: 2px;
	background-color:#eee;
}

 }
 

 
#uc-product-add-to-cart-form-966 .form-item{
   width:50%;
}

@media all and (max-width: 900px) {
  #uc-product-add-to-cart-form-966 .form-item{
   width:90%;
}} 

.page-node-966 #uc-product-add-to-cart-form-966 .form-item{
   width:100%;
   color: #000000;
   margin:0 0px;
} 
 

.view-mode-node_embed .node__title {
    background-color: #000;
    color: #fff;
   padding: 5px 15px;
    border-bottom: 0px solid #FFC000;
    border-radius: 0em;
	font-family: "Myriad-Malherido";
	font-size: 15px;
	
}
.view-mode-node_embed .node__title a {
    color: #fff;
    text-decoration: none;
    font-family: 'Myriad-Malherido';
    font-size: 15px;
	text-transform:capitalize;
	font-weight:normal;
}

.view-mode-node_embed  .display-price {
    color: #000000;
    font-family: 'Myriad-Malherido';
    font-size: 16px;
    font-weight: bold;
	padding-top:15px;
	float:left;
	padding-left:15px;
	text-align:left;
	width:45%;
}

.view-mode-node_embed  .add-to-cart {
    width: 42%;
    float: right;
    padding-top: 27px;
    padding-bottom: 8px;
}

@media all and (max-width: 800px) {

.view-mode-node_embed  .display-price {
  width:100%;
  padding-top:20px;
  padding-left:3%;}

.view-mode-node_embed  .add-to-cart {
  width:100%;
  padding-top:20px;}

 }

.page-node-1014 .node-966.view-mode-node_embed  .add-to-cart input#edit-submit-966{
  margin-left:0;
  margin-top:11px;
	
}

.node-966.view-mode-node_embed .add-to-cart{
  padding-top:15px;}

.node-966.view-mode-node_embed  .add-to-cart {
	width: 100%;
	padding-left:0px;
}

.node-966.view-mode-node_embed .form-item-varprice{
  padding-left:15px;}

.view-mode-node_embed li.statistics_counter{
	display:none;
}

.suscripciones{
	margin-top:40px;
}

#search-block-form {
	text-align:right;
	width:100%;
}
#search-block-form #edit-actions, #edit-search-block-form--2,#search-form #edit-keys,#search-form #edit-submit {
	color:#000000;
	font-family: 'Myriad-Malherido';
}
#edit-search-block-form--2{
	width:100%;
}
.page-search-node .region-blockgroup-bloque-contenido {
    background-color: #FFF;
    border-bottom: 7px solid #012F35;
    border-top: 7px solid #012F35;
    padding: 15px 3% 25px;
    margin-top: 0px;
    background-image: url('../../../../../sites/default/files/imagenes/gradient_squares.png');
    background-repeat: repeat;
    border-radius: 7px;
}

.page-search-node a{
	color: #FFC000;
	text-decoration:none;
}

.front #block-block-2{
	padding-bottom:30px;
}
#block-block-2 a{ 
  color:#000000;
  text-decoration:none;
  display:block;
  text-transform:uppercase;
  font-family:"Myriad-Malherido";
  font-size:15px;
}
#block-block-2 .passw-forg a{
	color:#000;
	font-size:11px;
	text-decoration:none;
	text-transform:none;
}
#block-block-2 .passw-forg a:hover{
	color:#fff;
}

#block-views-comments-recent-block-1{
	background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;
    width: 100%;
}
#block-views-comments-recent-block-1 h2.block__title{
	background-color: #000000;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 15px;
}

#block-views-comments-recent-block-1 ul{
	padding: 15px;
	margin:0px;
}

#block-views-comments-recent-block-1 ul li{
	list-style-type:none;
}

#block-views-comments-recent-block-1 .views-field-name, #block-views-comments-recent-block-1 .views-field-timestamp{
color: #777777;
    font-size: 12px;
    font-style: italic;
}

#block-views-post-mas-comentados-block-1{
    background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;
    width: 100%;
	padding-bottom:15px;
	
}
#block-views-post-mas-comentados-block-1 h2.block__title{
background-color: #000000;
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 15px;
}
.section-hikikomori #block-views-post-mas-comentados-block-1 .views-field-title{
	font-size: 13px;
}
#block-views-post-mas-comentados-block{
    background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    float: left;
    width: 100%;

}
#block-views-post-mas-comentados-block h2.block__title{
background-color: #000000;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    padding: 5px 10px;
}

#block-views-post-mas-comentados-block a{
	text-decoration:none;
	color: #000000;
	font-weight:normal;
}
#block-views-post-mas-comentados-block .views-field-comment-count{
	color: #777777;
	font-weight:normal;
}

#block-views-post-mas-comentados-block .view-post-mas-comentados, #block-views-post-mas-comentados-block-1 .view-post-mas-comentados{
	padding:15px;
}


#block-block-16{
	background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
	background-repeat:inherit;
	float:left;
	width:100%;
}
#block-block-16 h2.block-title{
	background-color:#000000;
	color:#FFFFFF;
	font-size:15px;
	padding: 5px 15px;
	font-weight: normal;
	font-family: 'Myriad-Malherido';
}

#block-block-16 .suscripcion-malherido, #block-block-16 .suscripcion-hikikomori{
	padding: 0px 10px 0px 15px;
	text-align:center;
} 

#block-block-16 .suscripcion-hikikomori{
	padding-bottom:17px;
	padding-top:5px;
}

#block-block-16 .suscripcion-malherido {
	padding-bottom:13px;
}

#block-block-16 .suscripcion-malherido h2, #block-block-16 .suscripcion-hikikomori h2{
	margin-bottom:2px;
	margin-top:1em;
}
#block-block-16 .suscripcion-hikikomori h2{
	margin-top:2px;
}
#block-block-16 p.separador{
	margin:0;
	padding-left:0px;
	text-align:center;
}

#block-block-18 p.separador{
	margin:0;
	padding-left:0px;
}
#block-block-16 .suscripcion-malherido p, #block-block-16 .suscripcion-hikikomori p{
	margin-top:2px;
}
#block-block-16 .suscripcion-malherido h2 a, #block-block-16 .suscripcion-hikikomori h2 a{
	font-family:"Myriad-Malherido";
	font-size: 18px;
    text-decoration: none;
	color:#000000;
}
#block-block-16 .suscripcion-malherido p a, #block-block-16 .suscripcion-hikikomori p a{
	color: #333333;
    font-family: "Arial";
    font-size: 13px;
	text-decoration: none;
	line-height: 1.3em;
}

#block-block-16 .suscribete-new{
	background-color:#FFC000;
	text-align:center;
	padding:10px 0px;
}
#block-block-16 .suscribete-new a{
	font-family:"Myriad-Malherido";
	font-size: 18px;
    text-decoration: none;
	color:#000000;
	font-weight:bold;
}

.view-actualidad-home{
	background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
	background-repeat:repeat;
	padding-top:30px;
	padding-bottom:20px;
	}

#block-views-actualidad-home-block .views-row{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:30px;


	margin-bottom: 0px;
	text-align:left;
}
#block-views-actualidad-home-block .views-row-1{
		
  background-image: url("../../../../../sites/default/files/imagenes/separa_posts.png");
  background-position:center bottom;
  background-repeat:no-repeat;
}
#block-views-actualidad-home-block .views-row-2{
padding-top:20px;
}

#block-block-17{
	float:right;}

#block-views-actualidad-home-block .views-field-title{
	font-family:"Myriad-Malherido";
	font-size: 15px;
	text-transform:uppercase;
	color:#000000;
}
.views-field-title a{
	color:#000000;
	text-decoration:none;
}
.views-field-body a, .field-name-body a{
	color:#000000;
	text-decoration:underline;
}

.views-field-body a:hover, .field-name-body a:hover{
	color:#555555;
}

#block-block-18{
	background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
	background-repeat:inherit;
	padding:13px 0px 9px 0px;
	float:left;
	width:100%;
	text-align:center;
}

#block-block-18 .servicios{
	padding-left:15px;}


#block-block-18 .servicios h2 a{
	font-family:"Myriad-Malherido";
	font-size: 17px;
    text-decoration: none;
	color:#000000;
}

#block-block-18 .servicios .talleres{
	/*background-image: url("../../../../../../sites/default/files/imagenes/talleres-online.jpg");
	background-position: 140px center;
	background-repeat:no-repeat;*/
	padding: 5px 40px 5px 0px;
}
#block-block-18 .servicios .asesoria{
	/*background-image: url("../../../../../../sites/default/files/imagenes/asesoria.jpg");
	background-position: 160px center;
	background-repeat:no-repeat;*/
	padding: 5px 50px 5px 0px;
}



#block-views-enlaces-block {
		background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
	background-repeat:inherit;
}

.link-actualidad a{
	background-color: #000000;
	color:#FFFFFF;
	text-decoration:none;
	float:right;
	padding:5px 9px;
	font-family:"Myriad-Malherido";
	font-size:15px;
}

.link-actualidad a:hover{
	color: #ffc000;}

h1.page__title{
	color:#000000;
	font-family:"Myriad-Malherido";
	font-size: 17px;
	font-weight:normal;

}

.section-enlaces #content #block-views-enlaces-block{
			background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
	background-repeat:inherit;
		padding:10px 2%;
		text-align:justify;
		float:left;
		width: 96%;
}

.section-presentacion #content .region-blockgroup-bloque-contenido{
			background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
	background-repeat:inherit;
		padding:10px 15px;
		text-align:justify;
}



.section-el-autor #content .region-blockgroup-bloque-contenido{
			background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
	background-repeat:inherit;
		padding:10px 15px;
		text-align:justify;
}

.section-contacto #main{
	min-height:550px;
}
.section-contacto #content .region-blockgroup-bloque-contenido{
		background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
		background-repeat:inherit;
		padding:10px 15px;
		text-align:justify;
}
#block-views-posts-block-1{
background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: repeat;
    padding: 0;
	text-align:justify;
}

.captcha label{
display:none;
}

#top-content{
	width:100%;
}

@media all and (max-width: 980px) {
#top-content{
	width:100%;
}

}

#block-block-7 h1#pagetitle{
	color: #000000;
    font-family: "Myriad-Malherido";
    font-size: 15px;
    font-weight: normal;
    padding-top: 8px;
    text-decoration: none;
    text-transform: uppercase;
	height:38px;
}

.page-user #main{
	min-height:550px;
}

.section-asesoria-literaria #main{
	min-height:550px;
}

.section-asesoria-literaria #content{
	background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: inherit;
    padding: 10px 15px;
    text-align: justify;
}
.section-talleres-online #main{
	min-height:550px;
}

.section-talleres-online #content{
color:#FFFFFF;
    padding: 10px 15px;
    text-align: justify;
}
.section-suscripcion .region-blockgroup-bloque-contenido{
	background-image: url("../../../../../../sites/default/files/imagenes/background-white.jpg");
    background-repeat: inherit;
    padding: 15px 15px;
    text-align: justify;}

.views-field-field-imagen-actualidad{
width: auto;
float: left;
padding-right: 15px;
min-height: 270px;
}
#block-views-actualidad-home-block .views-field-body{
	min-height: 270px;
}

.views-field-comment-count a{
	color:#000000;
}

.view-id-usuarios a{
	color:#000000;
}
.view-id-usuarios table{
	width:100%;
}

.view-id-usuarios th{
	text-align:left;
}