
/* DEFINICIÓN DE LOS ESTILOS GENERALES Y RESET DE ESTILOS */

*{padding: 0; margin: 0;}

img{ border: 0;}

ul { list-style: none; padding: 0; margin: 0; }

h1, h2, h3, h4, h5, h6 { margin: 0px; font-size: 1em; padding: 0px;}

a{ text-decoration: none; color: #1257A4; font-family: Arial; }

body{ font-family: Arial; font-size: 62.5%; color:#333; background: url(http://www.fabricantes-de-muebles.com/_imagenes/barra_buscador.jpg) repeat-x;}


/* DEFINICIÓN DE CLASES GENERALES */

.rojo { color:red; }
.negrita { font-weight:600; }
.current a{color:red;}

.contenedor {
	width: 1024px;
	margin-left: -512px;
	position: absolute;
	left: 50%;
	padding: 40px 0 0 0;
}

.logo{float:left;}
.reg_emp{float:right; font-size:1.2em;}
.tit_pag{float:center; font-size:1.2em;}

.buscador{float:left; width:100%; padding: 40px 0 0 0; *padding: 30px 0 0 0;}
.buscador .input {float:left; padding: 0 0 0 300px;}

.buscador .input input {height:25px; width:400px;}
.buscador .boton {float:left; height:22px; width:100px; background: #1257A4; margin: 0 0 0 20px; text-align:center; padding:7px 0 0 0;}
.buscador .boton a{color:#FFF; font-size:1.4em;}


.categorias{display:block; float:left; padding:50px 0 0 70px; font-size:1.3em;}
.categorias .categoria{display:block; float:left; padding:8px 0 0 20px; width:160px;}

.sidebar{
	padding:60px 0 0 0;
	float:left;
	width:280px;
	height:100%;
}

.sidebar .bloq_top{
	float:left;
	width:277px;
	height:30px;
	background:url(http://www.fabricantes-de-muebles.com/_imagenes/sidebar_sup.jpg) no-repeat;
}

.sidebar .bloq_inf{
	float:left;
	width:277px;
	height:35px;
	background:url(http://www.fabricantes-de-muebles.com/_imagenes/sidebar_inf.jpg) no-repeat;
}

.sidebar .bloq_med{
	float:left;
	width:277px;
	background:url(http://www.fabricantes-de-muebles.com/_imagenes/sidebar_med.jpg) repeat-y;
}

.sidebar .categorias{display:block; float:left; padding:20px 0 0 40px; font-size:1.3em;}
.sidebar .categorias .categoria{display:block; float:left; padding:8px 0 0 0; width:160px;}

.centro{
	float:left;
	width:700px;
	padding: 60px 0 0 20px;
}

.centro .titulo_prin{
	float:left;
	width:100%;
	height:33px;
	background:#ECE9D8;
	font-size:1.8em;
	padding: 12px 0 0 20px;
}

.subcategorias{display:block; float:left; padding:10px 0 20px 40px; font-size:1.3em;}
.subcategorias .subcategoria{display:block; float:left; padding:8px 0 0 0; width:160px;}

.filtro_sel{
	float:left;
	padding:10px 0 0 40px;
}

.filtro_sel select{
	width:200px;
}

.registro{
	float:left;
	padding:60px 0 0 0;
	width:1000px;
	font-size:1.1em;
}

.registro .titulo{float:left; width:100%; text-align:center; color:#FFF; font-size:1.2em; padding-bottom:70px;}

.registro .formulario{float:left; width:600px; padding: 0 0 40px 250px;}
.registro .fila{float:left; width:100%; padding:6px 0 6px 30px;}

.registro .fila .col1{float:left; width:140px;}
.registro .fila .col2{float:left; width:400px;}
.registro .fila .col2 input,.registro .fila .col2 select{width:100%;}
.registro .fila .col2 textarea{width:100%; height:100px;}

.registro .fila .col2 #tags{height:60px;}

.registro .fila .col2 .boton{float:left; width:100%; height:30px; background:#1257A4; text-align:center; font-size:1.3em; padding:10px 0 0 0;}

.registro .fila .col2 .boton a{color:#FFF;}

.sel_multiple{
	width:140px;
	height:140px;
}

.empresa_listado{
	float:left;
	font-size:1.3em;
	width:420px;
	padding:20px 0 0 50px;
}

.empresa_listado .titulo, .empresa_listado .entradilla{ float:left; width:100%;}

.centro .datos_contacto, .centro .descripcion{
	float:left;
	width:320px;
	padding:40px 10px 0 20px;
	font-size:1.2em;
}

.centro .tags{
 	float:left;
	width:600px;
	padding:10px 0 0 20px;
	font-size:1.2em;
}

.bloque_google{
	float:left;
	width:336px;
	height:280px;
	padding:20px 0 20px 10px;
}

.paginado{
	float:left;
	width:600px;
	padding:20px 0 0 40px;
	font-size:1.2em;
}

.paginado ul{ display:block; float:left;}
.paginado li{ display:block; float:left; padding: 0 0 0 6px;}

.categoria_reg{
	float:left;
	width:100%;
}

.categoria_reg .input input{width:20px;}
.categoria_reg .input, .categoria_reg .txt{float:left; padding:6px 0 0 0;}

.subcategoria_reg{
	float:left;
	width:400px;
}

.subcategoria_reg .input, .subcategoria_reg .txt{float:left; height:20px;}

.subcategoria_reg .sub_cat{
	padding:4px 0 0 0;
	float:left;
	width:130px;
}

.subcategoria_reg .sub_cat .texto{padding-top:5px;}

.bloque_listado{
	float:left;
	width:420px;
	margin-bottom:40px;
}

.sidebar2{
	float:right;
	width:240px;
	background:#ECE9D8;
	margin:20px 0 0 0;
}

.footer{
	float:left;
	width:100%;
	border-top:2px solid #FE6500;
	margin:40px 0;
	padding:6px 0 0 10px;
}

.datos_foot{
	float:left;
	width:250px;
}

.tags_foot{
	float:left;
}
.antispam{
	float:left;
	padding:4px 0 0 0;
}
.in_antispam{
	float:left;
	padding:6px 0 0 10px;
}

