/*
Theme Name: Querotools
Theme URI: http://www.querotools.com/
Author: Alfil Comunicaci�n
Author URI: http://alfilcomunicacion.es/
Description: Plantilla para la web de querotools
Version: 1
*/

#content {
    
}

.title-descargas{
    border-bottom: 5px solid #e31818;
    font-weight:bold;
    padding-bottom: 10px;
    margin-top: 20px;
}

.general, .slide-product, .catalogo-aplicaciones{
	padding:2% 0;
	overflow: visible;
	position: relative;
	display: inline-block;
    width: 100%;  
}

.general ul{
    width:103%;
    margin-left: -1.5%;
    float:left;
	margin-top: 25px;
}

.general li{
    list-style: none;
    width: 19%;
    margin: 1%;
    float: right;
    border-bottom: 5px solid #e31818;
    padding: 0 2%;
    text-align: left;
    font-size: .9em;
    font-weight: bold;
    height:285px;
}

.general span{float:left;margin-left:-7%; margin-top: 0px;clear:both;}


.general p{
    text-align: center;
}
.general img{margin-left:0%;}

.general a{color:black;}

.general a:hover{color:#e31818}


.slide-product {
	width: 100%; 
}

.slide-product-inner {
	width: 100%; 
	float: left; 
}

.jcarousel, .jcarousel-2{
	margin: 2rem auto; 
	text-align: center;
}

.jcarousel ul li, .jcarousel-2 ul li {
	width: 198px;
	min-height: 290px;
	margin: 0 11px; 
	border-bottom: 5px solid #e31818;
}

.jcarousel span a, .jcarousel-2 span a{
	text-align: left;
}

.prev, .previous {
	display:block; 	
	font-size: 60px; 
	color: #e31818;
	float: left; 
	width: 3%; 
	margin-top: 100px;
	position: absolute;
	left: 0px;
}

.next, .next_1 {
	float: right;
	right: 5px; 
	display:block; 	
	font-size: 60px; 
	color: #e31818;
	width: 3%; 
	margin-top: 100px; 
	position: absolute;
}

.jcarousel span, .jcarousel-2 span {
	float: left;
	font-size: 14px;
	font-weight: bolder;
}

.jcarousel span a, .jcarousel-2 span a {
	color: #000; 
} 

.jcarousel-2 ul li img {
	max-width: 140px; 
	height: auto; 
}

.jcarousel ul li img {
    max-width: 140px;
    height: auto;
}

/*Taxonomy aplications page */ 

.taxonomy-information {
	width: 100%; 
}

 .taxonomy-posts-content, .taxonomy-information-body {
	margin: 0; 
	width: 63%; 
	float: left;
    font-size: 0.875rem;
}

.taxonomy-posts-content ul {
    list-style: none; 
}

.taxonomy-posts-content ul li:before {
    content: "• ";
    color: red;
}


.taxonomy-body {
    width: 100%; 
}

.taxonomy-attachments {
	margin: 4%; 
	width: 22%; 
	float: left;
}

.sidebar-aplications {
   
	width: 32%; 
	float: right;
}

.sidebar-aplications {
    margin: -6% 0%;
}

.sidebar-aplications #secondary {
    width: 100%;
}

.posts-classified {
    width: 50%;
    float: left;
    height: 97px;
    margin: 4% 0;
}

#secondary #text-4 {
    margin-top: 0px; 
}
.taxonomy-title .entry-title {
    border-bottom: 7px solid #db2e1e;
    font-weight: bolder;
    padding-bottom: 10px;
    margin: 25px 0;
}

.taxonomy-posts-title{
    width: 58%;
    float: left;
    margin: 0;
    height: 97px;
    position: relative;
}

.taxonomy-post-thumbnail {
    width: 40%;
    text-align: left;
    float: left;
}

.taxonomy-post-thumbnail img {
    width: auto;
    height: 100px;
}

.taxonomy-attachments h3 {
    font-weight: bolder;
    margin: 0 0 1rem;
}

.taxonomy-posts-title h3 {
    color: #db2e1e;
    text-transform: uppercase; 
    font-size: 15px; 
    margin-bottom: 40%; 
    overflow:hidden; 
    font-weight: bolder; 
}

.taxonomy-posts-title h3 a{
    color: #db2e1e;
}






