body {
	margin:0px;
	background:url(images/fondo_madera.jpg) repeat;
	background-color:#DCB687;
}
#capaTransparenteArriba{
	width:100%;
	height:40px;
	background:url('../images/transparente.png') repeat;	
}
#capaTransparenteAbajo{
	width:100%;
	height:50px;
	background:url('../images/transparente.png') repeat;	
	position:fixed;
	bottom:0px;
	left:0px;
}

#contenedor_principal {
	width:920px;
	margin:auto;
	margin-top:0px;
}

#columna_izqda{
	float:left;
	width:290px;
}

#columna_dcha{
	position:relative;
	top:-100px;
	z-index:0;
	margin-left:336px;
	width:580px;
}

.titulo_bloque{
	width:260px;
	margin:auto;
	margin-top:8px;
	padding:6px;
	background-color:#EAD1A8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#996633;
}

.seccion_bloque{
	/*width:240px;*/
	margin-left:9px;
	margin-right:9px;
	margin-top:2px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #D9BC86;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#996633;
}
.seccion_bloque_actual {
	/*width:240px;*/
	margin-left:9px;
	margin-right:9px;
	margin-top:2px;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:1px solid #D9BC86;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#F4D1A5;
	color:#996633;
	font-weight:bold;
}
.seccion_bloque a, .seccion_bloque_actual a {
	color:#996633; text-decoration: none;
}

.texto_bloque{
	width:240px;
	margin:auto;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.bloque_izqda{
	width:290px;
	background-color:#FBE6CB;
	padding:6px;
	padding-bottom:40px;
	margin-top:20px;
}

.bloque_dcha{
	width:580px;
	background-color:#FBE6CB;
	padding:6px;
	
	margin-top:20px;
}

#logo_grande{
	width:310px;
	height:120px;
	background:url(images/logo_artesana_grande.png) no-repeat;
	z-index:1;
	position:relative;
	top:-20px;
}

#botones{
	height:50px;
	background-color:#EAD1A8;
}

#foto{
	width:559px;
	height:373px;
	margin:auto;
	background:url(images/fachada.jpg) no-repeat;
	margin-top:10px;
}

#contenido{
	min-height:560px;
}

#contenedor_pie{
	position:fixed;
	bottom:0px;
	z-index:1;
	height:50px;
	width:920px;
	margin:auto;
	background:url(images/logo_artesana_peque.png) right no-repeat;
	line-height:50px;

}

/* ------------ TIPOGRAFÍA ------------ */
.titulos{
	min-width:300px;
	border-bottom:1px solid #666666;
	margin:5px 0px 5px 0px;
	color:#666666;
	font-weight:bold;
	font-family:arial;
	font-size:16px;	
}
.titulos h1{ margin:0px; }

.texto_peque{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#000000;
}

.texto_peque_666{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.texto_peque_marron{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#996633;
}

/*------------- BOTONES DEL ÍNDICE -----------*/
.boton {
	text-align:center;
	width:135px;
	height:40px;
	margin:10px 5px 0px 5px;
	float:left;	
	cursor:pointer;
}
.boton a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#996633;
}
.boton .textoBoton {
	margin-top:12px;
}

#botones .activo{
	background-color:#FBE6CB;
}

/*------------------- INDEX ----------------------*/
#novedades{
	float:right;
	width:265px;	
	margin:20px 10px 0px 0px;	
	overflow:hidden;
}

#texto_bienvenida{
	float:left;
	width:265px;
	margin:20px 0px 0px 10px;	
	text-align:justify;
	overflow:hidden;
}

/*--------------- PAGINADOR Y FOTOS -----------------*/
.photoHolder{
	background-image: url('../images/loading6.gif');
	background-color:black;
  background-repeat: no-repeat;
  background-position: 50% 50%;border:solid 3px white;

	margin:13px;
	float:left;
	width:160px;
	height:120px;	
}

.photoHolder a{
	text-decoration:none;
	border:solid 0px white;
	/*font-style:none;*/
	border:0px;	
}

.pagerHolder{
	float:right;
	margin:5px 0px 0px 0px;
	width:300px;
}
.pagerButton{
	font-family:arial;
	font-weight:bold;
	float:right;
	cursor:pointer;
	color:#553D25;
	font-size:12px;	
	float:right;
	margin-left:5px;
	padding:5px 5px 5px 5px; 
	height:15px;
	background: #EAD1A9;
	border: solid 1px #FFFFFF;
	/*font-style:none;*/
}

/*--------------- LINKS E INPUTS----------------------*/
#contactForm{
	width:400px;
	margin-bottom:50px;	
	margin-right:auto;
	margin-left:auto;
}
#contactForm span{
	margin-left:15px;
}

#contactForm input{
	font-family:verdana;
	font-size:10px;
	width:333px;
	margin:2px 10px 5px 15px;
}

#contactForm textarea{
	font-family:verdana;
	font-size:10px;
	width:333px;
	height:100px;
	margin:2px 5px 5px 15px;
}

#sendButton{
	cursor:pointer;
	width:100px;
	height:25px;	
	font-weight:bold;
	text-align:center;
	float:right;
	margin-right:49px;
	border:1px solid #996633;
}

#texto_donde{
	width:100%;
	text-align:center;	
}

/*--------------- NOTICIAS -----------*/
.divNew{
		margin:5px 5px 20px 5px;
		text-align:justify;
		height:80px;
}
.divNew p{
		margin-top:2px;
}
.linkReadMore{
	float:right;
}
.linkReadMore a{
	cursor:pointer;
	font-size:10px;	
	font-weight:bold;
	text-decoration:none;
	color:inherit;	
}

/*--------------- LIGHTBOX -----------*/
.newInBox{
	width:100%;
	height:100%;
	text-align:justify;
	background:#FBE6CB;
}

.newInBox .foto{
		width:250px;
		height:200px;
		margin:10px auto;
		overflow:hidden;
}
/*----------- FICHAS -------------------*/
/*
.ficha{
	width:350px;
	min-height:100px;
	margin:15px 0px 15px 15px;
	border-bottom:1px dotted white;
}
.ficha .texto{
	width:345px;
	float:left;	
	text-align:justify;
}
.ficha .texto .titulo{
	font-family:arial;
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;	
}
.ficha .texto .descripcion{
	font-family:verdana;
	font-size:11px;
	margin-bottom:3px;
}
.ficha .fotos{
	width:185px;
	float:left;	
}
.ficha .fotos .fotoContenedor{
	margin:5px;
	width:180px;
	height:140px;
	border: 1px solid #cccccc;
	float:left;
}
*/
/*---------- MAPA ---------------------*/
.map{
	width:550px;
	height:500px;
	border:3px solid white;
	margin:15px auto;
}

/*=================  COPIA PARA SLIDER ========================================================================*/

/* FEATURED 
------------------------------------------------------------- */

.featured {
	margin-top:20px;
	margin-bottom: 0px;
	background: transparent url(../img/bg-featured.png) no-repeat;
	position: relative; 
	overflow:hidden;
}
/* --- */

.featured, .featured .item, .featured .item-wrap {
	position: relative; 
	height: 257px;	
}

.featured .item {
	position: relative; 
	float: left;
	width: 100%;
}

/* Slider - full width */

.featured .item div.caption {
	height: 42px;
	line-height: 42px;
	position: absolute;
	right: 0; bottom: 20px;
	padding: 0 20px;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	background: url(../img/bg-caption.png) repeat-x;
	overflow: hidden;
	margin: 0;
}

.featured .item div.caption span {
	display: block;
	float: left;
	line-height: 38px;
}

.featured .item div.caption a {
	display: block;
	float: right;
	margin: 0 0 0 10px;
	line-height: 44px;
	font-size: 12px;
}

/* Slider - iPhone */

.featured .item .descr {
	width: 455px;
	float: left;
	padding: 30px 0 0 25px;
	color: #8e8e8e;
}

.featured .item .descr h3 {
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	text-transform: uppercase;
	margin-bottom: 15px;
	padding: 0;
	border: none;
}

.featured .item .thumbs {
	position: relative;
	width: 460px;
	height: auto;
	float: left;
	overflow: visible;
}

.featured .item .thumbs img.big {
	position: absolute;
	top: -15px; left: 20px;
	padding: 91px 28px 0 25px;
	background: url(../img/bg-iphone-big.png) no-repeat;
	z-index: 1000;
}

.featured .item .thumbs img.small {
	position: absolute;
	top: 43px; left: 175px;
	padding: 71px 27px 0 20px;
	background: url(../img/bg-iphone-small.png) no-repeat;
	z-index: 999;

}

/* Slider - navigation */

.featured .featured-nav {
	height: 23px;
	position: absolute;
	left: 0; bottom: 0;
	background: url(../img/bg-slider-nav.png) 100% 100% no-repeat;
	padding: 0 30px 0 20px;
	border: none;
	z-index: 10;
	border:0px;
}

.featured .featured-nav a {
	border:0px;
	float: left;
	margin: 6px 8px 0 0;
	display: block;
	width: 9px;
	height: 9px;
	text-indent: -9999px;
	background: url(../img/bg-slider-bullet.png) right no-repeat;
}

.featured .featured-nav a:hover, .featured .featured-nav a.activeSlide {
	background-position: left top;
	border:0px;
}


/* MISC.
------------------------------------------------------------- */

.hide {
	display: none;
}


/* self-clear floats */

.group:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.featured .item p a:hover, h3 a:hover, h4 a:hover, .subpage .featured h2 a:hover, ul.items-nav li a:hover {
	
 	text-decoration: none;
  	color: #2a8bb4;

}

.loader { background: #d6d6d6 url(../img/ajax-loader.gif) no-repeat center center; }

/*================= FIN COPIA PARA SLIDER ========================================================================*/

/*=========== CATALOGO ==================*/

.catalogItem {
	margin: 0 0 20px 0;
	padding: 0 0 16px 0;
	/*border: solid 2px red;*/
	min-height: 170px;
	border-bottom: dotted 1px #FFFFFF;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.catalogItem .imageHolder {
	width: 200px; float:right;
}
.catalogItem .imageHolder img {
	border: solid 5px #FFFFFF;
}
.catalogItem .infoHolder {
	width: 380px; margin-left: 8px;
	color:#996633;
}
.catalogItem .infoHolder .descripcion {
	margin: 0 0 4px 0;	
}
.catalogItem .imageHolder .showMoreImages {
	text-align: center; margin: 8px 0 8px 0;
}
.catalogItem .imageHolder .showMoreImages a{
	color:#996633; text-decoration: none;
}
