/*********************************
  ELEMENTOS GENERALES
*********************************/
html, body {height:100%;}
body {
	margin:0 0.6em;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	background-color:#F3F3F3;
	font-size:1em;
}
ul {
	margin: 0;
	padding:0;
}
a {
	outline: none;
	text-decoration: none;
}
img {
	border:0;
	padding:0;
	margin:0;
}
input, textarea {
	font-family:Arial, sans-serif;
	font-size:90%;
	border:1px solid #C2C1C1;
	padding:0.2em 0.1em;
}
input {width:80%;}
textarea {
	height:8em;
	width:90%;
}
label{
	color:#6B9626;
	display:block;
	font-weight:bold;
}
div#obligatorio span, label span {
	color:#234D44;
	font-size:160%;
}
hr {
	color: #94B469; 
	clear:both;
	border:0;
	height:0.5em;
	margin:0;
	padding:0;
	background-color:#94B469;
}


/*********************************
  CLASES
*********************************/
.izq {float: left;}

/*********************************
  Contenedor principal
*********************************/
div#contenedor {
	margin:0 auto;
	margin-top: 2em;
	max-width:900px;
	position: relative;
	min-width:776px;
	background-color: #FFF;
}

	/*********************************
	  Menú
	*********************************/
	/* definido en dropdown.css y dropdown_ie.css */

	/*********************************
	  Cabecera con imágenes
	*********************************/
	div#imagenes {
		position:relative;
		background:#94ADA7 url(img/img2.jpg) no-repeat center -0.6em scroll;
		padding-bottom: 0.5em;
		overflow: hidden;
	}

	div#imagenes_muebles {
		background-color: #94ADA7;
		position:relative;
		padding-bottom: 0.5em;
		overflow: hidden;
		height: 206px;
	}

	div#imagenes_muebles div#interior {
		background:#FFF url(img/foto_interior.jpg) no-repeat left top scroll;
		height: 206px;
	}
	div#imagenes_muebles div#exterior {
		background:#FFF url(img/foto_exterior.jpg) no-repeat left top scroll;
		height: 206px;
	}

		div#imagenes img {float:left;}
		div#imagenes img#der {float:right;}
		div#imagenes_muebles p, div#imagenes p {
			margin: 0;
			position:absolute;
			right:0;
			bottom: 0;
			background-color:#94ADA7;
			color:#FFF;
			height:40px;
			line-height:36px;
			padding:0 2.5em;
			font-weight:bold;
		}

	/*********************************
	  Bloque con logo y datos de contacto
	*********************************/
	div#linea {
		background-color: #FFF;
		padding-bottom: 1em;
		overflow: auto;
	}
		div#linea img {float:left;}
		div#linea div {
			margin: 1.2em 0 0 2em;
			color:#4D483E;
			float:left;
			font-size:80%;
			font-family:Helvetica;
		}
		div#linea div a {color:#4D483E;}

	/*********************************
	  Bloque de contenido
	*********************************/
	div#texto {
		color:#4D483E;
		padding:0 2em 5em 449px;
		font-size:85%;
	}
	div#muebles {
		color:#4D483E;
		font-size:85%;
	}
		div#texto h2 {
			position:relative;
			z-index:100;
			text-align:right;
			padding-right:1em;
			font-size:2.2em;
			color:#6B9626;
			margin:0 0 0.6em 0;
		}
			div#texto h2 span {color:#234D44;}
			div#muebles h2 {
				padding:0 0 0.3em 4em;
				margin: 0.6em 0 0.3em 0;
				/*color:#234D44;*/
				color: #487F1F;
				font-size:150%;
				background:#FFF url(img/linea.jpg) no-repeat bottom center scroll;
			}

	/*********************************
	  Muebles
	*********************************/
	div.detalle {padding-left:6em;}
	div#bloque_muebles {
		margin:2em 0 0 2%;
		padding-bottom:2em;
	}

	div#bloque_muebles .titulo {
		color: #FFF;
		background-color: #5A962F;
		padding: 0.2em 0.5em;
		font-weight: bold;
	}

	div.linea_mueble {
		overflow: auto;
		padding-right:1em;
	}

	div.mueble {
		width: 48%;
		margin-right: 1em;
		margin-bottom: 2em;
		background: #FFF url(img/fondo.jpg) no-repeat scroll 112px 1.5em;
	}
	div.der {
		float: right;
		margin-right: 0;
	}

		div.mueble .imagen {
			text-align: right;
			width: 100px;
			float: left;
		}
			div.mueble .imagen a {
				background: #FFF url(img/lupa.jpg) no-repeat scroll 60px bottom;
				display: block;
				height: 132px;
			}

		div.mueble .texto {padding-left: 112px;}
		div.mueble .texto ul li {margin-left: 2em;}
		div.mueble .texto .descripcion {
			font-size: 0.9em;
			margin: 0.3em 0 0 0.7em;
		}
		div.mueble .texto .descripcion  div {margin: 0.1em 0;}
								
	/*********************************
	  Contacto
	*********************************/
	input#boton {
		background-color:#234D44;
		color:#FFF;
		padding:0.5em 1.3em;
		font-weight:bold;
		margin-top:1em;
		width:auto;
	}
	div.input {margin-bottom:1em;}
	div.textarea {margin-bottom:0;}
	div.error-message {color:#F00;}
	div#obligatorio {
		width:90%;
		text-align:right;
	}


	/*********************************
	  Pie
	*********************************/
	#pie {
		margin: 0;
		position:relative;
		z-index: 1;
		line-height: 84px;
		height: 84px;
		padding-bottom: 2em;
		background-color: #F3F3F3;
	}
	#pie img {
		width: 100%;
		height: 84px;
		position: absolute;
		z-index: -1;
	}
	#pie div {
		color: #FFF;
		position: absolute;
		width: 100%;
		text-align: center;
		z-index: 1;
		font-size: 51px;
		font-weight: bold;
		opacity: 0.5;
	}

#argentino {
	background-color: #F3F3F3;
	padding-bottom: 2em;
	overflow: hidden;
	height: 1%;
}
#argentino table {
	float: right;
	text-align: left;
}

