/*
Theme Name: MyPillow
Theme URI: http://mygeekpillow.com/
Description: El theme hecho exclusivamente par mygeekpillow
Version: 1.0
Author: Reyner Sibaja
Author URI: http://reynersibaja.com/
*/



/*General Definitions*/
* {margin: 0;padding: 0;}
.clear {clear: both;}
.linklove{display:none;}

/* General Styles Definitions */
body { background: url("images/layout/bg.png") #49352e; font-family: Arial, Helvetica, sans-serif; }

p{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
margin: 10px 0;}

h2{
font-family: Arial, Helvetica, sans-serif;
color: #978d7f;
clear: both;
font-size:26px;
font-weight:normal;
margin: 10px 0;}

h2 a{
text-decoration: none;
font-size:26px;
color: #978d7f;
font-family: Arial, Helvetica, sans-serif;}

h1{
font-family: Arial, Helvetica, sans-serif;
color: #598FC2;
clear: both;
font-size:18px;
font-weight:normal;
margin: 10px 0;
width:600px;
border-bottom:1px dashed #598FC2;}

h3{
	width:278px;
font-family: Arial, Helvetica, sans-serif;
color: #f4e5c1;
font-size: 16px;
clear: both;
height:36px;
margin:10px 0;}

h4{
font-family: Arial, Helvetica, sans-serif;
color: #598FC2;
font-size: 22px;
font-weight:normal;
clear: both;
margin:15px 0;}


a{color: #49352e;text-decoration: none;}
a:hover{text-decoration: underline;}
img{border:none;}

/* Layout */

#layout{
width: 940px;
height: auto;
margin: 20px auto;
display: block;
background-color: #58423a;
padding:10px 0; }


#header{
width: 920px;
height: 120px;
margin: 0 auto;
display: block;
background-color:#FFF;
background: url("images/layout/headerbg.jpg") no-repeat;}

#logo{
width: 191px;
height:104px;
display:block;
border:0px;
float:right;
margin-top:10px;
text-indent:-9999px;
outline:none;}

#main_menu{
 width:900px;
 height:25px;
 margin:0 auto;
background-color: #fff2d6;
margin:0 auto;
padding:5px 10px 0 10px;
border-bottom:10px solid #58423a;}

#searchform{ width:320px;
 height:20px;
 float:left;
 position:relative;}
 
 #searchInput{
 width:200px;
 height:16px;
 float:left;
 font-size:16px;
 color:#A0978B;
 display: block;border:none;
 padding:2px;}
 
 #searchsubmit{
 width: 100px;
 height:20px;
 display:block;
 border:none;

 background-color: #888;
 margin: 0 auto;
 position: absolute;
 right:5px;
 top:0px;}

#main_menu ul{
 width:430px;
 height:20px;
 float:left;
list-style:none;display:block;
margin:0px;
padding:0px;}

#main_menu ul li{float:left;margin:0 5px;}

#main_menu ul li a{
float:left;
font-family: Arial, Helvetica, sans-serif;
color: #A0978B;
font-size: 16px;
text-decoration: none;
font-weight: normal;
text-indent:-9999px;
outline:none;}

#main_menu ul li a:hover{text-decoration: underline;}

li.inicioButton a{ width:49px; height:22px; display:block; outline:none; background: url("images/layout/inicio_button.gif") no-repeat;}

li.genteButton a{ width:49px; height:22px; display:block; outline:none; background: url("images/layout/gente_button.gif") no-repeat;}

li.somosButton a{ width:55px; height:22px; display:block; outline:none; background: url("images/layout/somos_button.gif") no-repeat;}

li.catalogoButton a{ width:68px; height:22px; display:block; outline:none; background: url("images/layout/catalogo_button.gif") no-repeat;}

li.newsButton a{ width:46px; height:22px; display:block; outline:none; background: url("images/layout/news_button.gif") no-repeat;}

li.pedidosButton a{ width:68px; height:22px; display:block; outline:none; background: url("images/layout/pedidos_button.gif") no-repeat;}


#mainBanner{
width: 920px;
height: 240px;
margin: 0 auto;
display: block;
background-color: #FFF;
margin-bottom: 10px;}

#mainBanner a img{
border:none;
text-decoration: none;}

.homeImg{ float:left; margin-right:10px; display:block; width:290px; height:263px;}


#content{
width: 920px;
height: auto;
margin: 0 auto 10px auto;
display: block;
background-color: #fff7e7;
background: url("images/layout/bg-content.png") repeat-y;

 }

#leftColumn{
width: 610px;
height: auto;
display: block;
float:left;
padding:0px 0 0 10px;}

.post{ float:left; display:block;}

#rightColumn{
width: 290px;
height: auto;
min-height:314px;
height:100%;
max-height:100%;
display: block;
float:left;
background-color:#988072;

padding:5px;
}

#footer{
width: 900px;
height:50px;
margin: 0 auto;
display: block;
padding:10px;
background:#f3e4c1;
}
#footer p{ width:400px; height:auto; float: left; color:#A0978B; margin:0px;}
ul.iconsFooter{ width:298px; float:right; display:block; list-style:none; margin:10px;}
ul.iconsFooter li{ width:98px; height:41px; float:left; }

/* Extra styles */

.post{width:610px;
height: auto;
margin-bottom: 20px;}


ul.misclist{
list-style: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-bottom:10px;
display:block;}

ul.misclist li li{
list-style: none;}


.misclist  h2{
font-family: Arial, Helvetica, sans-serif;
color: #978d7f;
font-size: 16px;
clear: both;
font-weight: bold;}






.infopost{
	width:600px;
	height:25px;
font-family: Arial, Helvetica, sans-serif;
color:#666px;
border-bottom:1px dashed #978d7f;;

}

ul#slider-wrap{list-style:none;}
.comment-meta{font-size:10px;}
.commentlist{list-style:none;}

.commentlist li{border:1px dashed #CCC; margin-bottom:20px; padding:10px;}

.fb_share_size_Small{ margin-right:10px;}

.fan_box .full_widget{ width:263px!important; height:auto;}

.tagcloud { width:268px; padding:0px 5px;} 
.tagcloud a{ color:#FdF6E7; text-decoration:none; text-align:justify;}
.tagcloud a:hover{ text-decoration:underline;}

h3.pidelaTitle{ text-indent:-9999px; background: url("images/layout/pidela-title.png") no-repeat; }
h3.socialTitle{ text-indent:-9999px; background: url("images/layout/social-title.png") no-repeat; }
