/* CSS Carpinteria Leurtza Zelai */
/* Hojas de estilo importadas */
@import url("lightbox.css");

/* Estilos especificos del web */

* {
	margin:0px;
	padding:0px;
}
body {
	color:#333;
	font:80% Tahoma, Verdana, Arial, Helvetica;
	margin:0px;
	padding:0px;
	background:#fff url(../img/fondo.gif) repeat-x;
}
h1 {
	display:none;
	margin:0px;
	padding:0px;
}
h2 {
	font: 110% Arial, Verdana, Tahoma, Helvetica;
	float:right;
	display:block;
	margin:30px 16px 0 0;
	padding:0px;
	text-align:right;
	color:#5b4439;
}

h3 {
	font: 130% Tahoma, Verdana, Arial, Helvetica;
	color:#c48b4c;
	margin:0px;
	padding:0px 0 0px;
}
h3 span {
	color:#e2001a;
}
h4 {
	padding:0px;
	margin:10px 0;
	font: 120% Tahoma, Verdana, Arial, Helvetica;
	color: #c48b4c;
}

p {
	margin: 0 0 8px 0;
	padding:0px;
	font:90% Tahoma, Verdana, Arial, Helvetica;
}
ol {
	margin:0px 0 10px 25px;;
	padding:0px;
}

ol li{
	margin:0px;
	padding:8px 0px;
	color:#333;
	font:90% Tahoma, Verdana, Arial, Helvetica;
}

ul li{
	margin:0px;
	padding:0px;
	color:#333;
	list-style-type: none;
}
a {
	color:#5b4439;
	text-decoration:none;
}
a:hover {
	color:#c48b4c;
}
img {
	border-style:none;}
.ocultar {
	display:none;
}
.clear {
	clear: both; 
	font:0.1% tahoma, Verdana, Arial, Helvetica;
}

/* --------------------------------
---------- pagina ---------------*/

#contenedor_gen{
	background: url(../img/fondo_madera2.jpg) left top repeat-y;
	width: 878px;
	margin:0px auto;
	padding:0px;	
}
#contenedor{
	width:625px;
	margin: 0px auto;
	background:#fff url(../img/fondo_contenedor.jpg) left top repeat-y;
	
}
#cabecera {
	background:url(../img/fondo_head.jpg) left top no-repeat;
	width:625px;
	margin:0 auto;
	padding:12px 127px 0 125px;
	*padding:12px 127px 0 126px;
	height:110px;
}
#cabecera img {
	float:left;
	margin:15px 12px 0;
}

/* -------------------------
-------- contenido ------- */

#contenido{
	margin: 0px auto;
	padding:0 13px 0px 12px;
	min-height:430px;
}
#contenido .img {
	padding-bottom:3px;
	border-bottom:5px solid #eee;
	margin-bottom:5px;
}
#contenido .h3 {
	padding-bottom:3px;
	border-bottom:1px solid #c48b4c;
	color:#5b4439;
	text-transform:uppercase;
	margin-bottom:10px;
}
#contenido .colIzq {
	float:left;
	width:230px;
	padding-top:40px;
}
#contenido .colIzq li{
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type:none;
}
#contenido .colIzq li img {
	padding:3px;
	border:1px solid #c48b4c;
	margin-right:10px;
}

#contenido .colIzq_productos {
	float:left;
	width:210px;
	padding-right:20px;
}
#contenido .colDcha_productos {
	float:left;
	width:360px;
}
#contenido .colDcha {
	float:left;
	width:320px;
	padding-right:40px;
}

#contenido .colDcha img{
	padding:3px;
	border:1px solid #c48b4c;
}
.marron_cl {
	color:#c48b4c;
	font-size:110%;
	margin-bottom:20px;
}

#destacados {	
	width:600px;
	height:144px;
	border-top:5px solid #eee;
	margin-top:2px;
	background:url(../img/fondo_destacados.jpg) repeat-x;
	color:#5b4439;
}
#destacados p{
	line-height:120%;
}

#destacados .info {
	float:right;
}
#destacados .col_A, #destacados .col_B, #destacados .col_C {
	float:left;
	width:160px;
	height:124px;
	padding:20px 25px 0 15px;
	color:#5b4439;
}
#destacados .col_B, #destacados .col_C {
	background:url(../img/barra_blanca_destacados.jpg) left bottom no-repeat;
}
#destacados .col_C img{
	margin-top:10px;
}

/* ---------------------------
------------ menu ---------- */

#menu {
	background:url(../img/fondo_menu.gif) repeat-x;
	margin:12px 13px 8px 12px;
	color:#fff;
	height:30px;
	
}
#menu ul{
	margin:0px;
	padding:6px 0px 0px 5px;
	text-transform:uppercase;
	color:#fff;
	
}
#menu li{
	margin:0px;
	color:#fff;
	display:inline;
	list-style-type:none;
	padding:0 17px;
}
#menu li a{
	color:#fff;
	text-decoration:none;
	padding:0 5px;
}
#menu li a:hover, #menu li .current{
	color:#fff;
	background-color:#CC6600;
	padding:0 5px;
	text-decoration:none;
}





/* -- Paginas interiores -- */
/* -------------------------- */




/* -- Formulario -- */

#formulario {
	margin-right:30px;
	width:320px;
	text-align:right;
	color:#c48b4c;
}
label{
	margin-bottom:0px;
	
}
input, textarea{
	width:220px;
	border:0px solid #fff;
	border-bottom: 1px dashed #c48b4c;
	height:18px;
	padding:0px 5px;
	/*font: 80% Tahoma, Verdana, Arial, Helvetica;
	color:#666;vertical-align: middle;*/
	margin-bottom:3px;
	
}
textarea{
	width:215px;
	font:100% Tahoma, Verdana, Arial, Helvetica;
	color:#000;
	height:50px;
}
.boton{
	float:right;
	width:50px;
	border:1px solid #c48b4c;
	color:#c48b4c;
	margin:5px 0 10px;
	padding:0 0 5px 0;
	height:18px;
}

/* -- Pie -- */

#pie {	
	background: url(../img/fondo_pie.jpg) top no-repeat;
	height:40px;
	width:617px;
	margin:0 auto;
	padding:18px 131px 0 130px;
	font:85% Tahoma, Verdana, Arial, Helvetica;
	color:#5b4439;
}
#pie .col1 {
	float:left;
	width:300px;
}
#pie .col2 {
	float:right;
	width:200px;
	padding-bottom:0px;
}
#pie .col2 ul {
	margin:0px;
	padding:0px;
	text-align:right;
}
#pie .col2 li {
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
	color:#5b4439;
}
#pie .col2 li a{
	color:#5b4439;
}
#pie .col2 li a:hover{
	color:#c48b4c;
}

/*-- Galeria --*/

.foto_peq {
	float:left;
	width:100px;
	height:100px;
	border:5px solid #eee;
	margin: 0 12px 10px 0px;
}
.foto_peq img {
	width:100px;
	height:100px;
}