/* CSS Document */
*{margin:auto;}

body{
	background:#fff;
	color:#110F0E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	}
p{margin:0px;padding-bottom:8px;}

h1{margin:0px;font-size:24px;font-family:trebuchet ms,sans serif; color:#D7180E;padding-bottom:10px;}

h2{margin:0px;font-size:20px;font-family:trebuchet ms,sans serif;}

h4{margin:0px; color:#AB0101;font-size:16px;font-family:trebuchet ms,sans serif;}

img{border:none;}

a{outline:none;}

#encabezado{
	background:url(imagenes/fondo_encabezado.jpg) no-repeat;
	width:1002px;
	height:440px;
	}
	
#cuerpo{
	width:891px;
	padding-left:57px;
	padding-right:54px;
	overflow:hidden;
	}

#izquierdo{
	float:left;
	width:630px;
	}
	
.categoria{
	background:url(imagenes/fondo_salas.jpg);
	height:80px;
	width:272px;
	float:left;
	margin-top:12px;
	margin-bottom:12px;
	padding-top:180px;
	padding-left:17px;
	padding-right:17px;
	color:#636363;
	}

.categoria img{ float:right; padding-top:10px;}

.categoria p{padding-bottom:0px;}

#categorias{ padding-left:10px; padding-bottom:10px;}

.ubicacion{float:left;width:600px;padding-top:10px;}

.ubicacion img{border:solid 1px #ccc; padding:3px;float:right}
.lista{float:left;width:180px;border-right:solid #fff 1px;padding:8px;text-align:center}

.lista a{text-decoration:none;color:#000}

.lista p{padding-bottom:5px;text-align:left;}

#marca{background:#F6F6F6;overflow:hidden;}

#marcas{overflow:hidden;text-align:center}

#marcas a{float:left;color:#000;text-decoration:none;width:154px;height:150px;margin-left:3px;font-weight:bold}

#marcas div{float:left;color:#000;width:154px;height:150px;margin-left:3px;font-weight:bold}

#marcas b{width:152px;float:left}

#marcas img{padding-bottom:4px;}

.productos{width:157px;float:left;padding-top:15px;}

.productos img{padding:4px;background:url(imagenes/fondo_productos.jpg) no-repeat}

.productos p{width:148px;padding-top:8px;}

.clear{clear:both;height:20px;}

#paginacion{float:right;padding-top:0px;}

#paginacion a{text-decoration:none;}

#paginacion .pag{color:#fff;background-image:url(imagenes/btn_paginacion.jpg);width:20px;height:13px;float:left;text-align:center;font-size:12px;padding-top:2px;}

.pag a{color:#fff;}

#paginacion p{padding-top:0px;width:64px;float:left}
	
#derecho{
	float:left;
	width:212px;
	padding-left:40px;position: relative;
	}

a#m_salas {
	display:block;
	width:205px;
	height:36px;
	text-indent:-9999px;
	background:url(imagenes/m_salas.jpg) top left no-repeat;
	}
a#m_salas:hover {
	background-position:0 -36px;
	}

a#m_mesas {
	display:block;
	width:205px;
	height:36px;
	text-indent:-9999px;
	background:url(imagenes/m_mesas.jpg) top left no-repeat;
	}
a#m_mesas:hover {
	background-position:0 -36px;
	}

a#m_comedores {
	display:block;
	width:205px;
	height:36px;
	text-indent:-9999px;
	background:url(imagenes/m_comedores.jpg) top left no-repeat;
	}
a#m_comedores:hover {
	background-position:0 -36px;
	}

a#m_sillas {
	display:block;
	width:205px;
	height:36px;
	text-indent:-9999px;
	background:url(imagenes/m_sillas.jpg) top left no-repeat;
	}
a#m_sillas:hover {
	background-position:0 -36px;
	}

a#m_recamaras {
	display:block;
	width:205px;
	height:36px;
	text-indent:-9999px;
	background:url(imagenes/m_recamaras.jpg) top left no-repeat;
	}
a#m_recamaras:hover {
	background-position:0 -36px;
	}

a#m_exterior {
	display:block;
	width:205px;
	height:36px;
	text-indent:-9999px;
	background:url(imagenes/m_exterior.jpg) top left no-repeat;
	}
a#m_exterior:hover {
	background-position:0 -36px;
	}


a#m_complementos {
	display:block;
	width:205px;
	height:36px;
	text-indent:-9999px;
	background:url(imagenes/m_complementos.jpg) top left no-repeat;
	}
a#m_complementos:hover {
	background-position:0 -36px;
	}

a#m_bufets {
	display:block;
	width:205px;
	height:36px;
	text-indent:-9999px;
	background:url(imagenes/m_bufets.jpg) top left no-repeat;
	}
a#m_bufets:hover {
	background-position:0 -36px;
	}

#pie{
	width:1002px;
	height:60px;
	text-align:center;
	}

#menu_pie{
	color:#272A2F;
	height:16px;
	margin:auto;
	padding-top:8px;
	text-align:center;
	font-size:12px;
}

#menu_pie a {
	color:#272A2F;
	padding-left:8px;
	padding-right:8px;
	text-decoration:none;
	font-size:12px;
}

#validaciones{ font-size:11px; padding-top:15px;}

/*FORMA DE CONTACTO IZQUIERDA */
#forma{
width:216px;
text-align:center;
padding-top:6px;
height:310px;
}

#forma .cajat{
width:202px;
padding-left:6px;
text-align:left;
}

#forma .caja{
height:27px;
width:202px;
padding-left:3px;
padding-top:3px;
}

#forma #caja2{
height:20px;
padding-left:46px;
width:179px;
}

#forma .cajaabajo{
float:right;
height:60px;
width:179px;
padding-top:10px;
}
input {width:178px;}
.caja label {color:#000;margin:0px;float:left; text-align:left;}
.caja input {width:198px;border:solid 1px #000; height:18px;}
.caja textarea {width:198px;border:solid 1px #000;height:54px;}
.clear {clear:both;}

input{width:188px;}

.boton{
background:transparent url(imagenes/btn_enviar.jpg) no-repeat scroll 0 0;
border:0 none;
height:38px;
margin-top:6px;
width:205px;
}
	
.linea{height:10px;width:696px;border-bottom:dotted 1px #DFDFDF;float:left;margin-bottom:10px;}
