/*  
Theme Name: LeomaderTheme
Theme URI: http://leomader.net
Description: Template creado para Leomader S.L.
Version: 1.0
Author: http://hectorfernandez.es
Author URI: http://hectorfernandez.es

	LeomaderTheme V1.0
	 http://hectorfernandez.es

*/
* html {
  height: 1%;
}
html *{margin:0;padding:0;}

body {
  font-size: 100%;
  height: 100%;
  text-align: left;
  font-family:Tahoma;background:#222;}

h2{font-weight:normal;font-size:190%;font-family:Arial;color:#5c5c5c;letter-spacing:-2px;text-transform:capitalize}
h3{font-weight:normal;font-size:100%;font-family:Arial;color:#5c5c5c;letter-spacing:-1px;}
textarea {padding:5px;}
a{color:#a52700}
a:hover{color:#000;text-decoration:none;}
img{background:#fff;padding:5px;border:1px solid #d1d1d1;}
/* LAYOUT */
#page{width:100%;background:#fff;}

#headerwrap {
	width:990px; margin:0 auto;
	padding:10px 0;
	padding-top:0;
	background:url(img/back-head.png) no-repeat top;
}
                             
#header {
  float:left;
  width:290px;
}

/*logo*/
h1{
background:transparent url(img/logo.png) no-repeat scroll left center;
width:180px;´
margin:0;
padding:0;
margin-left:30px;
}
h1 a{
	background:transparent url(img/logo.png) no-repeat scroll left center;
color:#033D6E;
display:block;
height:107px;
width:180px;
}
h1 a span {
position:absolute;
z-index:-1;
}
.description {font-size:80%;}

#sidebar {
  float: right;
  width: 610px;
}

#sidebar ul {float:right;margin-top:15px;}
#sidebar ul li {float:left;list-style:none; background:#ececec;margin-left:10px;}
#sidebar ul li a{color:#202020;text-decoration:none;text-transform:uppercase;font-size:95%;font-weight:bold;font-family:"Trebuchet MS"}
#sidebar ul li a:hover {color:#fff;background:#222;}
#content {
clear:both;   
display:block; 
width:100%;
background: url(img/back-slide.gif) repeat-x;
padding:9px 0;
border-bottom:1px solid #222;
}

#slide{width:980px;margin:0 auto;border:5px solid #8e8e8e;background:#fff;position:relative;}
#subcontent{border-top:5px solid #b2b2b2;border-bottom:1px solid #fff;background:#e8e8e8 url(img/back-subcontent.gif) repeat-x bottom;	}
#suckerfishnav ul{z-index:6;}
.wrap2 {	width:990px;margin:10px auto;background:url(img/back-wrap2.png) left -6px no-repeat;}

/*search block*/
#searchform{text-align:right;margin-bottom:20px;}
#searchform form{background: url(img/back-search.gif) no-repeat right bottom;padding-right:7px;padding-bottom:2px;}
#searchform .text{border:2px solid #d9d9d9;color:#bbbbbb}
#searchform .buscar{background:url(img/search.png) no-repeat 50% 50%;border:0;height:35px;width:35px;	text-indent: -9000px; cursor:hand; cursor:pointer;}
* html .buscar {	text-indent: 0px;line-height: 100px;}

/*new block*/
#novedades {float:right;width:520px;padding:10px 0;padding-top:0; padding-left:30px; border-left:5px solid #910000;}

.sideproductos{float:left;width:400px;padding:5px 0px;background:#910000 url(img/back-menu2.png) -15px top no-repeat;border-left:15px solid #630000}
.sideproductos ul{margin-left:20px;font-family:"Trebuchet MS";}
.sideproductos ul li{list-style:none;text-transform:uppercase;background: url(img/bullet-small.png) left no-repeat;padding-left:15px;}
.sideproductos ul li a{color:#fff;text-decoration:none;}
.sideproductos ul li a:hover{text-decoration:underline;}

/*links*/
.linkcat{list-style:none;}
.linkcat h2{color:#FFFFFF;
font-size:150%;
margin-bottom:10px;
margin-top:5px;
padding-left:5px;}

#footer {
clear: both;
padding:10px;
font-size:80%;color:#aaa;
background:#222;border-top:4px solid #000;
position:relative;
}

#footer ul, #footer p{ width:990px; margin:0 auto;display:block;clear:both;text-align:right;}
#footer ul li{float:right;list-style:none;margin-left:10px;}
#footer a{color:#96e300;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

/*message*/
.no-result{background: url(img/ups.png) left 50%  no-repeat; padding-left:40px}

/*Post general*/
.post{border-bottom:3px dotted #ddd;padding-bottom:5px;margin-bottom:10px;}
.post .entry{font-size:75%;padding:10px 0;line-height:1.2em;display:block;padding-top:5px;}
.post .entry h3{font-size:130%;font-weight:bold;}
.post .entry p{margin:5px 0;}
.page-post .entry p{margin:10px 0;}
.post .entry ul {margin:10px; padding-left:10px;}
.post small{color:#424242;font-size:70%;}
.post h3 a{font-family:"Trebuchet Ms"; font-weight:bold; text-transform:uppercase;color:#910000;text-decoration:none;}
 .post h3 a:hover{text-decoration:underline;}
.post .postmetadata{font-size:80%;color:#424242;}
.post .postmetadata a, .post-edit-link{color:#910000;text-decoration:none;}
.post .postmetadata a:hover{text-decoration:underline;}
.post .more-link {color:#47617e;;text-decoration:none; font-weight:bold;}
.post a:hover.more-link {text-decoration:underline;}
/**  PAGE POST   **/
/*page*/
.page-post{width:940px;margin:0 auto;display:block;clear:both;border:5px solid #8e8e8e;background:#fff;}
.page-post{padding:10px 20px;}
.page-post .post-edit-link{font-size:80%;background:#e4e4e4;padding:8px;line-height:3em;color:#c6c6c6}
.page-post .posttitle{clear:both;color:#910000;border-bottom:5px solid #ededed;padding-bottom:5px;}
.page-post .posttitle a{color:#910000; text-decoration:none;}
.page-post .posttitle a:hover{text-decoration:underline;}
.page-post .navigation {margin-bottom:1.5em;}
.page-post .post .postmetadata{font-size: 70%;display:block;clear:both;}
.page-post .post .postmetadata .post-edit-link{font-size:100%;background:none;}
.page-post h3{display:block;clear:both;padding-top:0.5em;}

/*comments*/

 #commentform label{color:#910000;}
#comments, #respond{color:#47617e;border-bottom:2px solid #ededed;padding-bottom:3px; background: url(img/bullet.png) left no-repeat; padding-left: 20px;}
#respond{font-weight:bold;}
#comment, #commentform input{border:2px solid #d9d9d9;color:#bbbbbb;font-family:tahoma;font-size:90%;padding:2px;}
 #commentform #submit{background:url(img/ok.png) no-repeat 50% 50%;border:0;height:35px;width:35px;	text-indent: -9000px; cursor:hand; cursor:pointer;}
* html #submit{ text-indent: 0px;line-height: 100px;}
#commentform form p{font-size:75%;margin-top:5px; }
#commentform form p a{color:#6084ac; text-decoration:none;}
#commentform form p a:hover{text-decoration:underline;}
 .commentlist{margin:0.5em;font-size:80%;padding-left:20px;}
 .commentlist li {margin:0px 0;padding:0.5em;}
 .commentlist .commentmetadata a{color:#6084ac;font-family:"Trebuchet MS";font-size:110%;text-decoration:none;font-weight:bold;}
 .commentlist .commentmetadata a:hover{text-decoration:underline;}
 .commentlist .commentmetadata .date {font-weight:normal;}
 .commentlist cite{font-weight:bold;font-family:"Trebuchet MS"}
 .commentlist p{background: #f2f2f2 url(img/back-comment.gif) top left no-repeat;padding:10px; color:#afafaf;font-size:805;width: 350px;}

/**navigation**/
.navigation {font-size:80%;margin-top:20px;display:block;}
.navigation a{color:#c6c6c6;background:#e4e4e4;padding:8px;text-decoration:none;}
.navigation a:hover{color:#e4e4e4;background:#707070;padding:8px;text-decoration:none;}
.navigation .alignleft{width:50%;float:left;text-align:left; }
.navigation .alignright{width:50%;float:right;text-align:right; }


/*Contact Form*/
.textcontacto {width:500px;float:left;}
#page .contactform{float:right;width:400px;background:#f4f4f4; padding:0 15px;}
.wpcf7-response-output{float:right;width:400px;text-align:center;}
.contactform .datos{font-size:0.9em;color:#bbb}
.contactform label{color:#aaa;}
.contactform label span{color:#9e0000; font-size:0.9em;}
.contactform .contactright {color:#c00000;}
.contactform input, .contactform textarea{border:2px solid #d9d9d9;color:#686868;font-family:tahoma;font-size:90%;}
.contactform textarea {width:95%;}
.contactsubmit input {background:url(img/ok.png) no-repeat 50% 50%;border:0;height:35px;width:35px;	text-indent: -9000px; cursor:hand; cursor:pointer;}
* html #contactsubmit{ text-indent: 0px;line-height: 100px;}

/*OTHERS*/
img.alignleft{float:left;margin:5px;}
img.alignright{float:right;margin:5px;}
div#designby{color:#aaa;font-size:80%;padding-left:10px;padding-top:10px;position:absolute;left:0;background: url(img/hectorfernandez.gif)left top no-repeat;width:150px;height:40px;}
div#designby a{color:#fff;font-size:80%;}
div#designby a span{font-weight:bold;text-transform:uppercase;display:block;}

/*GALLERY*/
.gallery {display:block;clear:both;}
#page #gallery-1 img{padding:5px;border:1px solid #d1d1d1;background:#fff;}

/*Marcas logos*/
.entry .wrap-marcas{ display:block;clear:both;}
.entry .wrap-marcas p{height:100px;float:left;margin:2px;}
.entry .wrap-marcas p img{border:0;}

/*presupuestos*/
.presupuestos{position:absolute; bottom:-10px; right: -10px;background:transparent url(img/presupuesto.png)no-repeat center;height:110px;width:110px;z-index:10000}
.presupuestos a{
	background:transparent url(img/presupuesto.png) no-repeat scroll left center;
color:transparent;
font-size:0px;
display:block;
height:110px;
width:110px;
}
.presupuestos a span {

z-index:0;
}
.map{border:3px solid #DDDDDD;margin-top:20px;}
.bloque-float{float:left;width:220px;margin:2px;}
/*icos*/
.pdf{padding-right:20px;background: url(img/pdf-document.png) no-repeat right;}


/* ESPECIALES */
/*clearfix*/                                                                                         
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}                                                                    
html[xmlns] .clearfix {display: block;}                                                               
* html .clearfix {height: 1%;}                                                                        