/*

Theme Name: Crafty Cart

Version: 1.0.7

Author: Billion Studio

Author URI: http://www.billionstudio.com/

Tags: two columns, e-commerce, shop, cart, widgets, gravatars

Description: A Retro Shop Theme designed for the WP e-Commerce Plugin</a>

Licence: This theme is released under the terms of the GPL Version 2 Licence.

*/



@font-face {  

font-family: "Arial";

}



/* global prop. */


*{

  margin: 0 0 10px 0;

  padding: 0;

  border: 0;

  outline: 0;

}



html, body{

 height:100%;

}



html{

  font-size: 100%;

}



#wrap{ background: #212121; }



body{

  font-family: Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;

  font-size: 12px;

  font-style: normal;

  color: black;

background-image:url('http://www.elarmariodeteka.com/images/wood.png');
background-repeat:repeat;

  height:100%; /* fix */

}



/* general elements */

a{

  color: #6F3502;;

  text-decoration: none;

  border: 0;

  outline: 0;

}



a:hover{

  color: #A4A4A4;

  //background: #fff;

  text-decoration: none;

  border: 0;

  outline: 0;

}



img{

  border: 0;

}



table{

 // margin: .5em 0 1em;

  //border-bottom: 3px solid #d9d9d9;

  //border-left: 1px solid #d9d9d9;

}



table td, table th{

  text-align: left;

  border-top: 0px solid #d9d9d9;

  border-right: 0px solid #d9d9d9;

}



table th{

  background: #ebebeb;

  border-bottom: 2px solid #d9d9d9;

}



table tr.odd{

  background: #ebebeb;

}



table tr:hover{

  

}



p{

  line-height: 140%;

  margin: .4em 0 1em;

  text-align:justify;

}



form p{

  margin: 0;

}



input, textarea, select{

  font-family: Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;

  font-size: 100%;

  margin: .2em 0;

  background: none repeat scroll 0 0 #FBFBFB;
 -moz-border-radius:2px;
-webkit-border-radius: 2px;
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);

}
input:hover, textarea:hover, select:hover{

  background: #CEDDDF;

}




input, textarea{

  padding: .2em .4em;

}



input.radio, input.checkbox{

  background: none;

  padding: 2px;

}





form label{

  font-weight: bold;

}



fieldset{

  padding: 0;
margin: 0;

  border-top: 2px solid #E7E8E6;

}


}



legend{

  padding: 2px 15px 10px 15px;

  color: #8b8b89;

  text-transform: uppercase;

  font-style: italic;

  font-size: 115%;

}



small{

 font-size: 86%; }



pre{

  overflow: auto;

  background: #eee;

  padding: .4em;

}



iframe {

	//margin-top: 10px;
	margin:5px;
}



/*

 lists */



ul, ol{

  margin: .4em 0 1em;

  line-height: 135%;

}





ul

 li, ol li{

 list-style-position:outside;

}



dl{

  padding: .3em 0 .8em;

}



dt

 {

  float: left;

  clear: left;

  width: 9em;

  text-align: right;

  font-weight: bold;

 

 text-decoration: underline;

}



dd {

margin: 0 0 0 10em;

  padding: 0 0 0.5em 0;

}



blockquote{

  background: transparent url(images/blockquote.png) no-repeat left top;

  margin: 10px 40px 10px 15px;

  padding: 20px 20px 10px 65px;

  font-style: italic;

  color: #343434;

}



blockquote p{

  padding: 8px;

  margin: 2px;

  border: 1px solid #939494;

}



/*

 headings */



h1{

  font-size: 210%;

  margin: .6em 0 .3em;

  font-weight: bold;

  letter-spacing:-0.06em;

}



h2{

  font-family: x-small Arial, Helvetica;

  font-size: 200%;

  font-weight: normal;

  margin: .6em 0 .3em;

}



h3{

  font-family: Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;

  font-size: 130%;

  font-weight: bold;

  margin: .2em 0 .2em;

  letter-spacing:-0.06em;

}



h4{

  font-family: Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;

  font-size: 120%;

  font-weight: bold;

  margin: .4em 0 .2em;

}



h5{

  font-family: Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;

  font-size: 115%;

  font-weight: normal;

  margin: .4em 0 .2em;

  text-transform: uppercase;

  font-style: italic;

}



h6{

  font-family: Arial, Helvetica, Sans, FreeSans, Jamrul, Garuda, Kalimati;

  font-size: 110%;

  font-weight: bold;

  margin: .4em 0 .2em;

}

div#page {
width: 980px;
margin:0 auto;
    overflow: auto;
   

}


.contempresa{
 background-color: white;
color:#black;  
width: 625px;  
margin: 10px 10px 10px 12px; 
  padding:20px;
 -moz-border-radius:2px;
-webkit-border-radius: 2px;

-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD; 
}

#tablaempresa{
 width:620px;
}
#tablaempresa td {
 margin:10px;
padding: 10px;
text-align: justify;
}
#recuadro{
 -moz-border-radius:2px;
-webkit-border-radius: 2px;
-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}
#recuadro td{
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;}

.contblog{
background-color:white;
color:#black;  
width: 625px;  
margin: 10px 10px 10px 12px; 
  padding:20px;
 -moz-border-radius:2px;
-webkit-border-radius: 2px;

-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;
}
.cajaofertaespecial {  

background-color:white;
color:black; padding: 0px;  
height: 180px;  
width: 666px;  
margin: 0 0 10px 0; 
-moz-border-radius:2px;
-webkit-border-radius: 2px;
-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;
} 
.cajaofertaespecial img{  
-moz-border-radius:2px;
-webkit-border-radius: 2px;
} 
.cajaofertaespecial h3{  
margin: -15px 0 10px 0;

} 
.cajacategoriaizquierda {  
font-size: 16px;  
color:black; padding: 0px;  
height: 105px;  
width: 328px;  
margin: 5px 5px 5px 0;
padding: 15px 0 0 0; 
 -moz-border-radius:2px;
-webkit-border-radius: 2px;
-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3);

background-color:white;
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2); 
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;
} 
.cajacategoriaizquierda a{
display: block; width: 100%; height: 100%;
color: #6F3502;
text-decoration:none;
}
.cajacategoriaizquierda a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}

.cajacategoriaizquierda img{
float: left;
width: 90px;
}
.cajacategoriaizquierda p{
display: block;
width: 210px;
height: 70px;
color: black;
margin: 0 0 0 100px;
padding: 0;
font-size: 10pt;
}
.cajacategoriaizquierda span{
font-size: 11pt;
font-weight : bold;
margin: 0 0 0 10px;
padding:0;
}
.cajacategoriaderecha {  
color:black; padding: 0px;  
height: 105px;  
width: 328px;  
margin: 5px 0px 5px 5px;  
padding: 15px 0 0 0;
 -moz-border-radius:2px;
-webkit-border-radius: 2px;
-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
background-color:white; 
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;
} 
.cajacategoriaderecha a{
display: block; width: 100%; height: 100%;
color: #6F3502;
text-decoration:none;
}
.cajacategoriaderecha a:hover{
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
-khtml-opacity: 0.6;
}
.cajacategoriaderecha img{
float: left;
width: 90px;
}
.cajacategoriaderecha p{
display: block; width: 210px; height: 70px;
color: black;
margin: 0 0 0 100px;
padding: 0;
font-size: 10pt;
}
.cajacategoriaderecha span{
font-size: 11pt;
font-weight : bold;
margin: 0 0 0 10px;
padding:0;
}
.frasemomento{
 color:#black;  
width: 645px;  
margin: 0; 
padding:10px;
text-align: justify;
font-style:italic;
 -moz-border-radius:2px;
-webkit-border-radius: 2px;
-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); 

background-color:white;
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;
}

.titulodestacado{
color: #6F3502;
font-size: 15px;
text-transform: uppercase;
font-weight: bold; 
}
.cartasidebar p{
font-size:12px;
}



.masvisitados{
	width:240px;
}
.masvisitados img{
	width:40px;
margin:0;
padding:0;
float:left
}
.masvisitados a{
margin:0;
font-size: 10pt;
}
.masvisitados fieldset{

width: 230px;
}
.titulosidebar span{
color: #6F3502;
font-weight:bold;
}


div.container {

	width: 980px;

	margin: 0;

	height: 65%;

	overflow: visible;
padding: 0;

}



div.small {

	width: 35%;

	float: right;

        left: 66%;

        margin-top: 10px;
}



div.large {

	width: 65%;

	float: left;

        margin-top: 0px;
}



div.index-large {

	width: 100%;

	float: left;


        margin-top: 0px;

}





.full {

	width: 956px;

	float: left;

        
background-color:white; 

-webkit-box-shadow:rgba(0, 0, 0, 0.296875) 1px 1px 8px;
-moz-box-shadow:rgba(0, 0, 0, 0.296875) 1px 1px 8px;

-moz-border-radius:2px;
-webkit-border-radius:2px;

margin: 10px 12px 10px 12px;
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;

}



#content div.container.body .large {
	
width: 688px;

	background-color: white;

	padding-top: 0px;

	padding-bottom: 20px;
margin: 0 0 10px 0;

}



#content div.container.body .index-large {
width: 668px;
	
background-color:white;

	padding: 0 0 0 12px;

}





/* HEADER

========================================== */

#header {

	width: 100%;

	margin: 0 auto;

        height: 320px;

        background: white;

 -moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
}



#header .container {
}



#header h1,

#header h4 {

	text-transform: none;

}



#header h1,

#header h4,

#header h1 a {

	color: #666;

}



#header h1 {

	font-weight: normal;

	float: left;

	width: 175px;

	text-align: left;

        text-indent: -2000px;

        background: url("images/logotienda.png") no-repeat transparent;

        height: 141px;

        position: absolute;

        margin-left: -180px;

        top: -15px;

}

#header h1:first-line {

	font-weight: bold;

}

#header h1 a,

#header h1 a:visited {

	background: transparent;

	color: #4D3F44;

	text-decoration: none;

	width: auto;

        height: 141px;

        display: block;

}



#header h4 {

	float: left;

        text-indent: -2000px;

        background: url("images/logotienda.png") no-repeat transparent;

        width: 175px;

        height: 175px;

        position: relative;

        top: 125px;

        margin-left: -180px;

}



#header h4 a, #header h4 a:visited {

background: transparent;

width: auto;

height: 175px;

display: block;

}



/* SUB HEADER

========================================== */

#sub-header {

	clear: both;

	width: 100%;

	margin: 0 auto;

	background-color: #DA424E;

}

#sub-header ul {

	padding: 6px 70px 6px 12px;

	height: 100%;

	overflow: auto;

	color: #fff;

	font-weight: bold;

}

#sub-header ul li {

	display: block;

	float: left;

	white-space: nowrap;

	padding: 0;

}

#sub-header ul li.first {

	border-left: 0;

}

#sub-header ul li a {

	color: #ddd;

	display: block;

	line-height: 100%;

	float: left;

	padding: 5px 10px 5px;

}

#sub-header ul li a:hover {

	color: #fff;

	text-decoration: none;

}

#sub-header ul li.current-cat a {

	color: #fff;

	text-shadow: none;

}

#sub-header ul li ul {

	display: none;

}



/* MAIN NAVIGATION

========================================== */

#navigation {	

clear:both;

height:25px;

margin-bottom:0;

margin-left:0px;

margin-top:0px;

width:100%;

background: #F3F3F3;

 -moz-border-radius:2px 2px 0 0;
-webkit-border-radius:2px 2px 0 0;
}

#navigation .container {

	overflow: visible;

}

#nav {	 

        line-height:normal; 

        list-style:none outside none; 

        margin: 0px 0 0 10px; 

        padding-left:0;

}

#nav li {

display:inline;

float:right;

margin:0;

padding:0 5px 0 0;

}

#nav li.last-page-item a {

	background-image: none;

}

#nav li a {

	color:#212121;

cursor:pointer;

float:left;

padding:0 5px 0 0;

text-decoration:none;

text-transform:inherit;

display:block;

font-size:12px;

//font-weight:bold;

height:20px;

line-height:25px;

border-right: 1px solid #BDAEB4;

margin: 0 5px 0 0;

border-top: 2px solid #F3F3F3;

}

#nav li a:hover,

#nav ul li a:hover {

                color: #A4A4A4;

                background:#F3F3F3; 

		text-decoration: none;

               // border-top: 2px solid #212121;

}



#nav li.blue a{

	color: blue;

}



#nav li.blue a:hover{

	border-top: 2px solid blue;

}



#nav li.red a{

	color: darkred;

}



#nav li.red a:hover{

	border-top: 2px solid darkred;

}



#nav li.green a{

	color: green;

}



#nav li.green a:hover{

	border-top: 2px solid green;

}



#nav li.yellow a{

	color: orange;

}



#nav li.yellow a:hover{

	border-top: 2px solid orange;

}



#nav li.fin a{

	border-right: 0;

}



#nav li.fin a:hover{

	border-right: 0;

}



#nav li ul {

	position: absolute;

	visibility: hidden;

	float: none;

	top: 245px;

	left: 200px;

	width: 200px;

	margin: 0;

	padding: 5px 10px 6px 10px;

	z-index: 10000;

	border: 1px solid #C0ACB2;

	border-bottom-width: 2px;

	border-bottom-color: #AF9DA3;

	border-top: 0;

	background-color: #fff;

	opacity: 0.97;

        display: none;

}



#nav li:hover ul,

#nav li.iehover ul {

	visibility: visible;

}

#nav ul li{	

color:#212121;display:block;float:left;font-size:12px;font-weight:bold;height:28px;line-height:24px;text-decoration:none;

}

#nav ul li:last-child {

	border-bottom: 0;

        border-right: 0;

}

#nav ul li a {

	color:#212121;

cursor:pointer;

float:left;

margin-right:3px;

padding-left:3px;

padding-right:3px;

text-decoration:none;

text-transform:uppercase;

display:block;font-size:12px;font-weight:bold;height:28px;line-height:24px;

}

#nav li ul li a:hover,

#nav li.current_page_item ul li a:hover,

#nav li ul li.current_page_item a {

	color: #ED1F24;

}



/* CONTENT

========================================== */

#content {

	clear: both;

	width: 980px;

        float: left;

        background: white;

        border: 0px solid #EEEEE1;

        margin-bottom: 10px;

        margin-top: -10px;
 -moz-border-radius:0 0 2px 2px;
-webkit-border-radius:0 0 2px 2px;

margin-left: auto;
margin-right:auto;

}



/*fixes other content inside content box*/

#content #content {

	background: transparent;

	width: auto;

padding: 10px 10px 0px 12px;

	margin: 0;

	border: 0;

}



#content h1 {

	color: #6F3502;;

}

#content h2 {
color: #6F3502;

}

#content h2 a, #content h2 a:link, #content h2 a:visited {

	color: #6F3502;

	text-decoration: none;

}

#content h2 a:hover,

#content h3 a:hover {

	color: #A4A4A4;

	text-decoration: none;

}



#content h3 {

	padding: 6px 0 12px;

}



#content h4 a,

#content h4 a:visited {

	color: #666;

}



#content ul {

	list-style-type: inherit;

}

#content ul, #content ol {

	margin-left: 2em;

}

#content ul li,

#content ol li {

}

#content ul li a { font-weight: normal; text-decoration: none }

#content ul li a:hover { text-decoration: underline }



#content ul ul {

	padding: 0;

}

#content ol { 

	margin-left: 30px;

}

#content ol li {

	padding-left: 0;

	background-image: none;

}



img.right,

img.align-right,

img.alignright {

	float: right;

	margin: 0 0 6px 12px;

	display: inline;

}

img.left,

img.align-left,

img.alignleft {

	float: left;

	margin: 0 10px 6px 0;

	display: inline;

}



img.centered { display: block; margin: 0 auto 6px; }

img.wp-smiley { border: none; }

.alignright { float: right; }

.alignleft { float: left; }

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



/* POST

========================================== */

#content .post{
padding: 0;
}

#content .post-nav,

#content #comments {

	clear: both;

	padding: 0 10px 0 12px;

	height: 100%;

	overflow: visible;    

        font-family:x-small arial,helvetica,freesans,sans-serif;

        font-size:14px;

}



#content .post-content img {

	max-width: 500px;
	padding: 5px;
	

}



#content .post a.more-link {

	padding-right: 10px;

	background: url('images/icon-more.png') no-repeat right center;
text-decoration: none;

}



#content .post-title h3 {
color:#6F3502;
text-decoration:none;
font-size: 13pt;

}

#content .post-title a {
color: #6F3502;
text-decoration:none;
}
#content .post-title a:hover {
color: #A4A4A4;
text-decoration:none;
}
#content .post-footer h4 {

	font-size: 70%;

	padding: 0 0 12px;

	text-transform: uppercase;

}



#content .post-footer h4,

#content .post-footer h4 a,

#content .post-footer h4 a:link,

#content .post-footer h4 a:visited {

	color: #999;

}

#content .post-footer h4 a:hover,

#content .post-footer h4 a:active {

	color: #ED1F24;

}



#content .post-footer span {

	padding-right: 4px;

	padding-left: 19px;

	background: url('images/icon-post.png') no-repeat left center;

}

#content .post-footer span.post-comments {

	background-image: url('images/icon-comment.png');

}

#content .post-footer span.post-date {

	background-image: url('images/icon-date.png');

}

#content .post-footer span.post-category {

	padding-right: 3px;

}



/* Next and Previous Post Navigation

========================================== */

#content .post-nav {

	clear: both;

	text-align: right;

	padding-bottom: 20px;

}

#content .post-nav,

#content .post-nav a,

#content .post-nav a:link,

#content .post-nav a:visited {

	color: #999;

}

#content .post-nav .previous {

	text-align: left;

	float: left;

}

#content .post-nav .next {

	text-align: right;

}



/* Post Pages Navigation

========================================== */

#content p.pagenav {

	clear: both;

}

#content p.pagenav,

#content .pagenav a,

#content .pagenav a:link,

#content .pagenav a:visited {

	color: #666;

}



#content .pagenav a,

#content .pagenav span {

	border: 1px solid #EAEAEA;

	margin: 0 2px 0;

	padding: 3px 6px 4px;

	display: inline;

}

#content .pagenav span.extend {

	border: 0;

	padding: 0;

}



#content .pagenav a {

	text-transform: lowercase;

	background-color: #F3F3F3;

	text-decoration: none;

	line-height: 50%;

}

#content .pagenav a:hover {

	border-color: #BDAEB4;

}

#content .pagenav span.current {

	background-color: #fff;

}



/* COMMENTS

========================================== */

#comments #comment_form {

	margin-left: 0px;

	margin-bottom: 0px;

	padding: 0px;

}

#comments .comment-wrap {

	height: 100%;

	overflow: auto;

	margin: 0 0 12px 0;

	padding: 0 12px 0;

	clear: both;

	background-color: #fff;

	border: 1px solid #EAEAEA;

}



#comments h3 {

	padding-top: 0;
	color: #6F3502;

}

#comments h3#respond {

	padding-top: 8px;

}



#comments .comment-wrap img.avatar {

	margin: 0;

	margin-bottom: 12px;

	padding: 2px;

	background-color: #fff;

	border: 1px solid #E8E8E8;

}



#comments .comment-wrap .left {

	width: 65px;

	padding-top: 12px;

	float: left;

}



#comments .comment-wrap .right {

	width: 457px;

	float: left;

	padding: 12px 0 6px 12px;

}



#comments .comment-wrap .right a {

	text-decoration: none;

}



#comments .comment-wrap .right a:hover {

	text-decoration: none;

}



#comments .comment-wrap .right cite {

	margin: 0;

	padding: 0;

	font-style: normal;

	display: block;

	height: 100%;

	overflow: auto;

}

#comments .comment-wrap .right cite b {

	float: left;

}

#comments .comment-wrap .right cite b a {

	

}

#comments .comment-wrap .right cite small {

	font-size: 90%;

	float: right;

}



#comments .comment-wrap .right p {

	padding: 12px 0;

	clear: both;

}



#comments .comment-wrap .right blockquote,

#comments .comment-wrap .right code,

#comments .comment-wrap .right pre {

	margin: 6px 0;

	clear: both;

}



#comments .alt {

	background-color: #F6F6F6;

}



#comments .author {

	background-color: #F8F8F8;

	border-color: #A4A4A4;

}



/* MAIN SIDEBAR

========================================== */

#sidebar-1 {

	background-color: white;

        font-size: 14px;

        font-family: arial,helvetica,freesans,sans-serif;
	
	width: 292px;

	padding: 0px 0px 0 0;
margin: 0 0 10px 0;
min-height: 1015px;
}

#sidebar-1 .sidebar:first-child,

#sidebar-1 .sidebar.first-child {

}

#sidebar-1 .sidebar {

	behavior: expression(this.firstChild.style.background = &quot;#7DCFE7&quot;);

}

#sidebar-1 .sidebar:first-child h3,

#sidebar-1 .sidebar.first-child h3 {

	color: #fff;

}



#content .sidebar {

	padding: 0px 0px 0px;

	margin: 0 0 0px 0;

	clear: both;

	height: 100%;

	overflow: hidden;

	border-bottom: 0px dotted #DCC49A;

}



#content .sidebar a:link,

#content .sidebar a:visited {

}

#content .sidebar a:hover,

#content .sidebar a:active {

}



#content .small h3 {

	color: #ED1F24;

	padding: 0 0 12px;

	margin: 0;

	font-weight: normal;

}

#content .small h4 {

	padding: 0;

}

#content .small p {

	padding-right: 0;

	//padding-bottom: 6px;

	margin: 0;

	color: #666;

}



#content .small ul {

	margin: 0;

	padding: 0 0 0px 0;

        background:url("images/side-box-bg.png") repeat-y scroll left bottom transparent;

        display:block;

        padding:10px;

        margin-top: 10px;

        padding-left: 20px;

        font-size: 0.8em;

}

#content .small ul li {	

background:url("images/div-h.gif") repeat-x scroll left bottom transparent;

list-style-type:none;

margin:0;

padding:2px 0 3px;

position:relative;

}

#content .small ul li a {	

background:none repeat scroll 0 0 transparent;

color:#000000;

cursor:pointer;

display:block;

font-size:110%;

padding:3px 27px 3px 8px;

text-decoration:none;

text-transform:uppercase;

background:url("images/b1.png") no-repeat scroll left 3px transparent;

display:block;

padding-left:17px;

}

#content .small ul li a:link,

#content .small ul li a:visited {

	text-decoration: none;

}



#content .small ul li a:hover,

#content .small ul li a:active {



}



#content .small ul li.current_page_item,

#content .small ul li.current_page_item a {

	font-weight: bold;

}



#content .small ul li ul {

	border: 0;

}

#content .small ul li input,

#content .small ul li select {

	margin-bottom: 0;

}



#content .small ul li span.recent_date {

	padding-left: 3px;

	font-size: 80%;

	font-weight: bold;

	color: #889763;

}

#content .sidebar ul li a:hover {

	text-decoration: none;

        background-position: left -97px;

        background-color: #F0EFEF;

        color: #ed2124;

}

#content .small ul ul {

	border: 0;

	padding: 0;

}

#content .small ul ul li {

	border: 0;

	padding: 3px 0;

	padding-left: 14px;

}



/*Custom sidebars*/

#content .sidebar.tiny {

	float: left;

	clear: none;

	margin-right: 0;

}

#content .sidebar.tiny ul {

	margin-right: 20px

}

/*Ads sidebar*/

#content #ads.sidebar {

	margin-right: 0;

	margin-bottom: 0;

	padding-right: 20px;

	height: 100%;

	overflow: auto;

	border: 0;

	padding: 0;

}

#content #ads.sidebar img {

	float: left;

	border: 0;

	margin: 0;

	padding: 0;

}



#sidebar-wrap1{

  //background: transparent url(images/side-start.png) no-repeat left top;

  padding: 12px 12px 0 0;

  height: 100%;

}



#sidebar-wrap2{

-webkit-box-shadow:rgba(0, 0, 0, 0.296875) 1px 1px 8px;
-moz-box-shadow:rgba(0, 0, 0, 0.296875) 1px 1px 8px;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
  padding-right: 15px;
  padding-top: 20px;
padding-left: 20px;
  min-height: 1012px;

background-color:white; 
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;
}





#sidebar-1 h2{

font-family: Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;

font-size:120%;

font-weight:normal;

text-transform:uppercase;

}



.sidebar h2{

	background:url("images/side-box-top.png") no-repeat scroll left bottom transparent;

color:#8D8B8B;

margin:20px 0 0 -16px;

padding:4px 0 4px 20px;

text-transform: uppercase;

font-size: 120%;

font-weight: normal;

}



#sidebar-1 h3{

font-family: Arial,Helvetica,Sans,FreeSans,Jamrul,Garuda,Kalimati;

font-size:120%;

font-weight:normal;

text-transform:uppercase;

}



.sidebar h3{

	background:url("images/side-box-top.png") no-repeat scroll left bottom transparent;

color:#8D8B8B;

margin:20px 0 0 -16px;

padding:4px 0 4px 20px;

}







/* CREDITS

========================================== */

#credits {

	clear: both;

	width: 956px;

        
background-color:white; 

        font-size: 90%;

        height: 80px;
margin: 10px 12px 10px 12px;

 -moz-border-radius:2px;
-webkit-border-radius: 2px;

-moz-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
-webkit-box-shadow: 1px 1px 8px rgba(0, 0, 0, 0.3); 
//para internet explorer
zoom: 5;
filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
border-top: 1px solid #BDBDBD;
border-left: 1px solid #BDBDBD;
}



#credits p {

	padding: 0 20px 12px 0;

	margin: 0;

	color: #BDAEB4;

	font-size: 100%;

}



#credits a,

#credits a:visited {

}



#credits a:hover,

#credits a:active {

	color: #ED1F24;

}



#bottom{

	width: 96%;

        //background: #333333;

        border: 0;

        margin: 0 0 0 19px;

        height: 80px;

}



#bottom td{

	width: 25%;

        border: 0;

        border-right: 1px solid #212121;

        vertical-align: text-top;

        padding: 5px 10px 10px 10px;

}



#bottom td.ultima{

	border:0;

}



#bottom td a{

	color: #6F3502;

        text-transform: uppercase;

        text-decoration: none;

        font-size: 130%;

        padding: 5px;

font-weight: bold;

}



#bottom td a:hover{

	background: transparent;
	color: #A4A4A4;

}



#bottom td p{

	//color: #7A8187;

        font-size: 120%;

        font-family: Arial;

        font-style: italic;

        padding: 5px;

}



/* Footer Credits

========================================== */

#credits ul.nav, .full ul.nav {

	padding: 0 0 12px;

	text-align: center;

        margin-right: 10px;

        font-size: 120%;

        color: black;

}



#credits ul.small, .full ul.small {

	font-size:100%;

        font-family: Arial;
margin:10px 0 0 0;

}



#credits ul.nav li, .full ul.nav li{

	margin: 0;

	display: inline;

}



#credits ul.nav li a, .full ul.nav li a{

	display: inline;

	margin: 0;

	padding: 0px 6px 0px 4px;

	border-right: 1px solid #BDAEB4;

        color: black;

        text-decoration: none;

}

#credits ul.nav li a,
#credits ul.nav li a:visited,
.full ul.nav li a, .full ul.nav li a:visited{

}

#credits ul.nav li a:hover,

#credits ul.nav li a:active, 
.full ul.nav li a:hover, 
.full ul.nav li a:active{

	color: #A4A4A4;

}

#credits ul.nav li a.top,
.full ul.nav li a.top {

	border: 0;

	padding-right: 0;
color:#6F3502;
text-decoration:none;
}

#credits ul.nav li a.top:hover,
.full ul.nav li a.top:hover {
color:#A4A4A4;
text-decoration:none;
}




/* WIDGETS AND PLUGINS */

/* Search form

========================================== */

#searchtab {	

height:40px;

position:relative;

}



#searchtab .inside{

	background:url("images/search-go.png") no-repeat scroll right top transparent;

        height:40px;

}


#searchbox{
width:200px;	
color:gray;
font-size:12px;
}
}
#searchtab input.searchfield, #searchtab input#s {

color:#949496;

left:46px;

margin:0;

padding:0;

position:absolute;

top:6px;

width:50%;

}


#searchtab input {background:none repeat scroll 0 0 transparent;

border:0 none;

font-size:12px;

padding:0;

}

#searchtab input.searchbutton, #searchtab input#searchsubmit {

color:#E5E5E5;

margin:0;

padding:0;

position:absolute;

right:37px;

text-transform:uppercase;

top:6px;

}



/* Calendar

========================================== */

#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	color: #666;

	text-align: right;

}

#wp-calendar th {

	color: #666;

	font-size: 80%;

	padding-left: 0;

	padding-right: 0;

}

#wp-calendar a {

	font-weight: bold;

}



#wp-calendar tfoot td {

	text-align: left;

}

#wp-calendar tfoot td#next {

	text-align: right;

}

#wp-calendar td#today {

	background-color: #f3f3f3;

}



/* Shopping Cart Buttons

========================================== */

input.wpsc_buy_button {

	width: 125px;

	height: 33px;

}

input.make_purchase {

	width: 138px;

	height: 33px;

}



/* hail to the king :D */





#content .small ul li a.wpsc_category_image_link {

	background: #fff;

}



.linea {

	background: url("images/div-h2.gif") repeat-x scroll left 2px transparent;

        margin-left: 12px;

        width: 625px;

}



.productcart tr:hover{

	background: #fff;

}



#idc-container .idc-postnav{

	display: none;

}



#idc-container .idc-foot{

	display: none;

}



#idc-commentcount_label {

	display: none;

}



.comprar a{

	-moz-border-radius:3px 3px 3px 3px;

background-color:#3d3727;

border-bottom:1px 

solid #3d3727;

clear:none;

color:#FFFFFF;

display:block;

font-size:100%;

line-height:100%;

margin:0;

padding:6px;

text-align:center;

width:140px;

}



.comprar a:hover {

	font-weight: normal;

	background-color: #cc0000;

	border-bottom-color: #cc0000;

}



.sociable a{

	padding: 10px;

}

.sociable {

	margin-bottom: 1em;

        float: left;

        width: 100%;

}



.imprimir {

	float: right;

}

#imprimir_boton {

	background: url("images/icon-print.jpg");

        width: 36px;

        height: 35px;

}

.socialmedia {       

     margin: 0;
     padding: 0;
     width: 220px;
     height: 45px;
     color: gray;
//-moz-border-radius:2px;
//-webkit-border-radius: 2px;
//-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); 
//-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); 
}


.socialmedia a{

     width: 46px;

     height: 46px;

     display: block;

     float: right;

     margin-top: 4px;

     margin-right:3px;

}



.socialmedia p{

	font-size: 155%;

        color: black;

        font-family: Arial;

}

.mail{

	background: url("images/mail-logo-byn.png");

}



.mail:hover{

	background: url("images/mail-logo.png");

}

.rss{

	background: url("images/rss-logo-byn.png");

}



.rss:hover{

	background: url("images/rss-logo.png");

}



.twitter{

	background: url("images/twitter-logo-byn.png");

}



.twitter:hover{

	background: url("images/twitter-logo.png");

}



.facebook{

	background: url("images/facebook-logo-byn.png");

}



.facebook:hover{

	background: url("images/facebook-logo.png");

}



.linkedin{

	background: url("images/linkedin-logo-byn.png");

}



.linkedin:hover{

	background: url("images/linkedin-logo.png");

}





.carritoHeader {

	float: right;

        margin-right: 20px;

        margin-top: -10px;

}



.conexion {

	width: 30%;

        height: 20px;

        margin-top: 5px;

        float: left;

}



.conexion ul{

	font-size:100%;

        margin-left:20px;

        padding:0 0 12px;

        text-align:left;

}

.conexion ul li{

	display:inline;

        margin:0;

        border-right:1px solid #BDAEB4;

}

.conexion ul li a{

display:inline;

margin:0;

padding:0 6px 0 4px;

}

.suscriber {

	float: right;

        margin-right:14px;

        margin-top:2px;

}

#galeria a img{

	height: 130px;

        width: 130px;

}
#galeria .wpcart_gallery a img{

	height: 30px;

        width: 30px;

}




/* Content index

========================================== */



#menu-content{

	float:left;

        width:100%;

        height: 450px;

        margin-top: 20px;

        color: #3D3727;

        border:0;

}



#menu-content td{

	border-left: 1px solid #E6E0D7;

        border-right: 0;

        border-top: 0;

        border-bottom: 0;

        width: 25%;

}



#menu-content td:hover{

	border-left: 1px solid #CC0000;

        background: #FCF8F4;

}



#menu-title{

	width:91%;

        height: 100%;

        height: 100%;

        color: #3D3727;

        display: block;

        padding-top: 30px;

        padding-left: 20px;

}



#menu-title:hover{

	background: #FCF8F4;

}



#menu-img{

	width: 100%;

        height: 380px;

}

#menu-img a{

	height:100%;

        width: 100%;

        display: block;

        color: #3D3727;

        text-decoration:none;

        border-left: 1px solid #fff;

}

#menu-img a:hover{

	background: #F7ECDC;

        border-left: 1px solid #CC0000;

}



#translate-this .translate-this-button {

          margin-left:200px;

          margin-top:12px;

}



#translate-this{

	display: none;

}



/* Página principal bloques interiores */

.interior{

	padding-top: 30px;

        text-align: center;

}



.interior-texto{

	width: 90%;

        margin-left: 10px;

        font-family: arial,helvetica,freesans,sans-serif;

        font-size: 16px;

}



#slideshow_1{

	margin-left: 10px;

        margin-bottom: 10px;

}



#tabla{

	border:0px;

        margin-left: 30px;

}



#campo{

	width: 235px;
color:#6F3502;

}



#campolabel{

	margin-left: 30px;
color:#6F3502;

}



#comment{

	margin-left: 30px;

}



#submit{

	margin-left: 30px;

}


/*=================================*/
/* Nivo Slider Demo
/* November 2010
/* By: Gilbert Pellegrom
/* http://dev7studios.com
/*=================================*/



/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {

    width:960px;
    height:190px;
    margin:5px 0px 10px 6px;
    padding-top:0;
    margin-top:0;
}

#slider {
	position:relative;
    width:960px;
    height:190px;
    margin:0;
	background:url(images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:260px;
	bottom:-42px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}




