body {
	margin:0; padding:0; border:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;
}

#contenedor {
	margin:auto; text-align:left; width:1000px; position:relative;
}

#cabecera {
	height:123px;
}

#cabeceraiz {
	width:850px; float:left;
}

#accesouser {
	background-color:#1D0663; font-size:10px; line-height:24px; text-align:right; color:#FFF; padding:0 10px 0 440px; margin:0;
}

#accesouser fieldset {
	margin:0; padding:0; border:0;
}

#accesouser legend {
	display:none;
}

#accesouser p {
	float:left; margin:0 20px 0 340px; text-align:right; font-weight:bold;
}

#accesouser label {
	display:block; float:left;
}

#accesouser label input {
	background-color:#FFF; border:0; margin:0 10px 0 5px; width:100px; font-size:10px;
}

#entrar {
	border:1px #CACDB1 solid; font-size:10px;
}

ul#icofamilias {
	margin:26px 0 5px 0; padding:0; border:0; list-style-type:none;
}

img.logo {
	border:0; display:block; float:left; margin:21px 20px 0 0;
}

ul#icofamilias li {
	float:left; text-indent:-99999em; margin:0 5px 0 0;
}

ul#icofamilias li a:link, ul#icofamilias li a:visited, ul#icofamilias li a:hover {
	display:block; float:left; height:64px; width:100%; overflow:hidden;
}

#icoinfor, #icoofi, #icovis, #icoarch, #icoescr, #icomobi {
	width:63px;
}

#icoinfor {
	background:url(imagenes/ico-informatica.gif) no-repeat center center;
}

#icoofi {
	background:url(imagenes/ico-ofimatica.gif) no-repeat center center;
}

#icovis {
	background:url(imagenes/ico-visuales.gif) no-repeat center center;
}

#icoarch {
	background:url(imagenes/ico-archivo.gif) no-repeat center center;
}

#icocomp {
	width:83px; background:url(imagenes/ico-complementos.gif) no-repeat center center;
}

#icoescr {
	background:url(imagenes/ico-escritura.gif) no-repeat center center;
}

#icoman {
	width:73px; background:url(imagenes/ico-manipulados.gif) no-repeat center center;
}

#icomobi {
	background:url(imagenes/ico-mobiliario.gif) no-repeat center center;
}







#cabecerader {
	float:right; width:140px;
}

#buscador {
	background:url(imagenes/fondo-buscador-cab.gif) repeat-x top center; font-size:10px; padding:0; border:0;
}

#buscador fieldset {
	border:0; padding:5px 0 0 0; margin:0;
}

#buscador legend {
	color:#FFF; font-weight:bold; padding:5px 0 0 5px; margin:0 0 10px 0;
}

#buscador label {
	display:block; margin:0 0 5px 0; padding:0 0 0 5px;
}

#buscador span {
	display:block; float:left; width:50px;
}

#buscador label input {
	border:1px #544387 solid; width:75px;
}

#buscar {
	display:block; margin:auto; border:1px #CACDB1 solid; font-size:10px;
}




ul#menu {
	clear:both; margin:0; padding:0; list-style-type:none; color:#FFF; background:#FFF url(imagenes/fondo-menu2.gif) repeat-x bottom center; height:25px; border:1px #B3B3B3 solid; 
}

#menu li {
	float:left; line-height:25px; /*border-right:1px #A9CCDE solid;*/ background:url(imagenes/borde-menu.gif) no-repeat center right;
}

li#primermenu {
	/*border-left:1px #C00 solid;*/
}

#menu li a:link, #menu a:visited {
	display:block; float:left; /*color:#FFF;*/ color:#010066; padding:0 19px; line-height:25px; text-decoration:none; font-size:11px; /*border-right:1px #C00 solid;*/
}

#menu li a:hover {
	background:#000058 url(imagenes/fondo-menu.gif) repeat-x center bottom; color:#FFF;
}

#bodyquienes #mnempresa a:link, #bodyquienes #mnempresa a:visited, #bodyquienes #mnempresa a:hover, #bodyrazones #mnempresa a:link, #bodyrazones #mnempresa a:visited, #bodyrazones #mnempresa a:hover, #bodydimension #mnempresa a:link, #bodydimension #mnempresa a:visited, #bodydimension #mnempresa a:hover, #bodyproveedor #mnempresa a:link, #bodyproveedor #mnempresa a:visited, #bodyproveedor #mnempresa a:hover, #bodyatencion #mncalidad a:link, #bodyatencion #mncalidad a:visited, #bodyatencion #mncalidad a:hover, #bodyentrega #mncalidad a:link, #bodyentrega #mncalidad a:visited, #bodyentrega #mncalidad a:hover, #bodydevoluciones #mncalidad a:link, #bodydevoluciones #mncalidad a:visited, #bodydevoluciones #mncalidad a:hover, #bodycalgar #mncalidad a:link, #bodycalgar #mncalidad a:visited, #bodycalgar #mncalidad a:hover, #bodyproesp #mncalidad a:link, #bodyproesp #mncalidad a:visited, #bodyproesp #mncalidad a:hover, #bodydeposito #mncalidad a:link, #bodydeposito #mncalidad a:visited, #bodydeposito #mncalidad a:hover, #bodycatonline #mnproductos a:link, #bodycatonline #mnproductos a:visited, #bodycatonline #mnproductos a:hover, #bodyofertas #mnproductos a:link, #bodyofertas #mnproductos a:visited, #bodyofertas #mnproductos a:hover, #bodymarcas #mnproductos a:link, #bodymarcas #mnproductos a:visited, #bodymarcas #mnproductos a:hover, #bodymattio #mnproductos a:link, #bodymattio #mnproductos a:visited, #bodymattio #mnproductos a:hover, #bodyorden #mnproductos a:link, #bodyorden #mnproductos a:visited, #bodyorden #mnproductos a:hover, #bodybuscador #mnproductos a:link, #bodybuscador #mnproductos a:visited, #bodybuscador #mnproductos a:hover, #bodydatoscon #mncontacta a:link, #bodydatoscon #mncontacta a:visited, #bodydatoscon #mncontacta a:hover, #bodyformcon #mncontacta a:link, #bodyformcon #mncontacta a:visited, #bodyformcon #mncontacta a:hover, #bodysugerencias #mncontacta a:link, #bodysugerencias #mncontacta a:visited, #bodysugerencias #mncontacta a:hover {
	background:#000058 url(imagenes/fondo-menu.gif) repeat-x center bottom; color:#FFF;
}







#capaiz {
	width:750px; float:left; padding:0 0 0 20px;
}

h1#h1por, h2.h2por {
	color:#666666; margin:15px 0 10px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif;
}

p.entport {
	font-size:10px; color:#CCC;
}

ul#servportada {
	margin:0; padding:0; border:0; list-style-type:none; background:url(imagenes/fondo-de-oficina.gif) no-repeat top left; width:733px; height:292px;
}

#servportada li {
	width:160px; float:left; margin:0 11px;
}

#servportada h2 {
	font-size:14px; margin:15px 0 10px 0; font-family:Arial, Helvetica, sans-serif;
}

#servportada h2 a:link, #servportada h2 a:visited, #servportada h2 a:hover {
	text-decoration:none; color:#1D0663;
}

#servportada span {
	display:block; font-size:10px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;
}

#servportada h2 a:link span, #servportada h2 a:visited span, #servportada h2 a:hover span {
	color:#BCBCBC;
}

#servportada img {
	border:1px #FFD800 solid;
}

p.descserv {
	font-size:10px; margin:10px 0 0 0; color:#666666;
}

p.masinfo {
	font-size:10px; margin:10px 0 0 0;
}

p.masinfo a:link, p.masinfo a:visited, p.masinfo a:hover {
	font-size:10px; color:#FFF; text-decoration:none; background-color:#1D0663; padding:3px 6px;
}


ul#encinf {
	margin:20px 0 0 0; padding:0; border:0; list-style-type:none;
}

ul#encinf li {
	width:239px; float:left; background:url(imagenes/fondo-li-encinf.gif) no-repeat center bottom; padding:0 0 20px 0;
}

ul#encinf h3 {
	font-size:14px; margin:0; width:168px; padding:20px 0 14px 70px; font-family:Arial, Helvetica, sans-serif;
}

ul#encinf h3 a:link, ul#encinf h3 a:visited, ul#encinf h3 a:hover {
	color:#FFF; text-decoration:none;
}

#encartes h3 {
	background:url(imagenes/fondo-artes.gif) no-repeat center center;
}

#encmuebles {
	margin:0 10px;
}

#encmuebles h3 {
	background:url(imagenes/fondo-muebles.gif) no-repeat center center;
}

#encpersonalizados h3 {
	background:url(imagenes/fondo-personalizados.gif) no-repeat center center;
}

p.descinf {
	font-size:10px; padding:0 7px; margin:10px 0 0 0;
}

p.masinfo2 {
	font-size:10px; margin:10px 0 0 7px; 
}

p.masinfo2 a:link, p.masinfo2 a:visited, p.masinfo2 a:hover {
	font-size:10px; color:#FFF; text-decoration:none; background-color:#1D0663; padding:3px 6px;
}







#capader {
	width:215px; float:right;
}

ul#funcionalidades {
	list-style-type:none; margin:0; padding:0; height:45px; position:absolute; top:118px; right:10px;
}

#funcionalidades li {
	width:27px; height:25px; float:left; margin:5px;
}

#funcionalidades li a:link, #funcionalidades li a:visited {
	display:block; width:27px; height:25px; text-indent:-99999em; overflow:hidden;
}

#inicio {
	/*background:url(imagenes/home.gif) no-repeat center center;*/
	background:url(imagenes/vineta-inicio.png) no-repeat center center;
}

#contacta {
	/*background:url(imagenes/mail.gif) no-repeat center center;*/
	background:url(imagenes/vineta-contacta.png) no-repeat center center;
}

#blog {
	/*background:url(imagenes/blog.gif) no-repeat center center;*/
	background:url(imagenes/vineta-blog.png) no-repeat center center;
}

#imprimir {
	/*background:url(imagenes/imprimir.gif) no-repeat center center;*/
	background:url(imagenes/vineta-imprimir.png) no-repeat center center;
}

#mapaweb {
	/*background:url(imagenes/mapaweb.gif) no-repeat center center;*/
	background:url(imagenes/vineta-mapa.png) no-repeat center center;
}

h3.titlat {
	background:#1D0663 url(imagenes/fondo-lateral.gif) no-repeat top left; font-size:11px; color:#FFF; padding:13px 0 12px 30px; margin:15px 0 10px 0; font-family:Arial, Helvetica, sans-serif;
}

ul.listlat, ul.listblog {
	margin:0; padding:0; border:0; list-style-type:none; font-size:10px;
}

ul.listlat li, ul.listblog li {
	margin:0 0 9px 10px;
}

.listlat li a:link, .listlat li a:visited, .listlat li a:hover {
	color:#1F1F1F; text-decoration:none; padding:0 0 0 25px; line-height:16px;
}

li.vineta1 {
	background:url(imagenes/vineta-verde.gif) no-repeat center left;
}

li.solcat, li.sugerencias {
	background:url(imagenes/vineta-sobre.gif) no-repeat center left;
}

li.solclav {
	background:url(imagenes/vineta-candado.gif) no-repeat center left;
}

li.desdoss {
	background:url(imagenes/vineta-disk.gif) no-repeat center left;
}

.listblog li {
	padding:0 0 0 25px; background:url(imagenes/vineta-blog.gif) no-repeat 10px 3px;
}

.listblog li a:link, .listblog li a:visited, .listblog li a:hover {
	color:#1F1F1F; text-decoration:none; 
}



#capaizint {
	width:750px; float:left; padding:0;
}

#latizint {
	width:180px; float:left; margin:0 20px 0 0; padding:20px 0 0 0;
}

#capamenulat {
	/*background-color:#F7F7F7;*/ background:#FFF url(imagenes/fondo-lat-menugen2.gif) repeat-x center bottom; border-top:4px #1D0663 solid; padding:10px 0 0 0;
}

p.titmnlat {
	color:#1D0663; font-size:16px; font-weight:bold; padding:0 0 0 10px; margin:0; font-weight:normal;
}

ul#menulat {
	margin:10px 10px 5px 10px; padding:0 0 10px 0; border:0; list-style-type:none; font-size:10px;
}

#menulat li {
	margin:0;
}

#menulat li a:link, #menulat li a:visited {
	display:block; text-decoration:none; color:#333; padding:4px 3px 4px 0px; border-bottom:1px #CCC solid;
}

#menulat li a:hover {
	background-color:#DCDCDC;
}

#bodyquienes #mnlquienes a:link, #bodyquienes #mnlquienes a:visited, #bodyquienes #mnlquienes a:hover, #bodyrazones #mnlrazones a:link, #bodyrazones #mnlrazones a:visited, #bodyrazones #mnlrazones a:hover, #bodydimension #mnldimension a:link, #bodydimension #mnldimension a:visited, #bodydimension #mnldimension a:hover, #bodyproveedor #mnlproveedor a:link, #bodyproveedor #mnlproveedor a:visited, #bodyproveedor #mnlproveedor a:hover, #bodyatencion #mnlatencion a:link, #bodyatencion #mnlatencion a:visited, #bodyatencion #mnlatencion a:hover, #bodyentrega #mnlentrega a:link, #bodyentrega #mnlentrega a:visited, #bodyentrega #mnlentrega a:hover, #bodydevoluciones #mnldevoluciones a:link, #bodydevoluciones #mnldevoluciones a:visited, #bodydevoluciones #mnldevoluciones a:hover, #bodycalgar #mnlcalidad a:link, #bodycalgar #mnlcalidad a:visited, #bodycalgar #mnlcalidad a:hover, #bodyproesp #mnlproductoses a:link, #bodyproesp #mnlproductoses a:visited, #bodyproesp #mnlproductoses a:hover, #bodydeposito #mnldepositos a:link, #bodydeposito #mnldepositos a:visited, #bodydeposito #mnldepositos a:hover, #bodycatonline #mnlcatonline a:link, #bodycatonline #mnlcatonline a:visited, #bodycatonline #mnlcatonline a:hover, #bodyofertas #mnlofertas a:link, #bodyofertas #mnlofertas a:visited, #bodyofertas #mnlofertas a:hover, #bodymarcas #mnlmarcas a:link, #bodymarcas #mnlmarcas a:visited, #bodymarcas #mnlmarcas a:hover, #bodymattio #mnlmattio a:link, #bodymattio #mnlmattio a:visited, #bodymattio #mnlmattio a:hover, #bodyorden #mnlorden a:link, #bodyorden #mnlorden a:visited, #bodyorden #mnlorden a:hover, #bodybuscador #mnlbuscador a:link, #bodybuscador #mnlbuscador a:visited, #bodybuscador #mnlbuscador a:hover, #bodydatoscon #mnldatoscon a:link, #bodydatoscon #mnldatoscon a:visited, #bodydatoscon #mnldatoscon a:hover, #bodyformcon #mnlformcon a:link, #bodyformcon #mnlformcon a:visited, #bodyformcon #mnlformcon a:hover, #bodysugerencias #mnlsugerencias a:link, #bodysugerencias #mnlsugerencias a:visited, #bodysugerencias #mnlsugerencias a:hover, #bodysolcat #mnlsolcat a:link, #bodysolcat #mnlsolcat a:visited, #bodysolcat #mnlsolcat a:hover, #bodyclaves #mnlclaves a:link, #bodyclaves #mnlclaves a:visited, #bodyclaves #mnlclaves a:hover {
	background-color:#DCDCDC;
}





#capacentral {
	width:549px; float:left; padding:20px 0 0 0;
}

#contcentral p {
	font-size:11px; line-height:18px;
}

#contcentral h3 {
	color:#333; font-size:14px; clear:both;
}

#contcentral img.imgleft {
	display:block; float:left; margin:0 5px 10px 0; border:3px #CCC solid;
}

p#migapan {
	font-size:10px; color:#000; background:#F7F7F7; padding:3px 0 3px 6px; margin:0 0 10px 0; border:1px #CCC solid;
}

p#migapan a:link, p#migapan a:visited, p#migapan a:hover {
	color:#1D0663;
}

h1.h1int {
	color:#CCC; font-size:11px; margin:0 0 3px 0; font-weight:normal;
}

h2.h2int {
	color:#1D0663; font-size:24px; font-weight:normal; margin:0; border-bottom:1px #1D0663 solid;
}

img.imgcab {
	display:block; margin:20px 0 0 0;
}

ul.ultxt {
	font-size:11px; line-height:18px;
}

ul.caracteristicas {
	padding:0; font-size:11px; line-height:18px; list-style-type:none;
}

.caracteristicas li {
	background-color:#F7F7F7; padding:10px; margin-bottom:20px;
}

ul.caracteristicas li h4 {
	margin:0; padding:0; border:0;
}

dl.listdl {
	font-size:11px;
}

dl.listdl dt {
	font-weight:bold; display:block; float:left; width:70px; color:#1D0663; margin-bottom:5px;
}

dl.listdl dd {
	margin:0 0 5px 80px;
}

.galeria img {
	border:3px #CCC solid; display:block; float: left; margin:10px;
}

#formulario {
}

#formulario fieldset {
	margin:0; padding:0; border:0;
}

#formulario legend {
	color:#1D0663; font-size:14px; margin-bottom:10px;
}

#formulario label {
	display:block; margin:0 0 5px 0; font-size:11px;
}

#formulario label span {
	display:block; float:left; width:80px;
}

#formulario label input, #formulario label textarea {
	border:1px #333 solid;
}

#botonenvio {
	border:1px #1d0663 solid; background-color:#1d0663; display:block; margin:auto; color:#FFF;
}

.txt1 {
	width:250px;
}

ul#ulofertas {
	padding:0; border:0; list-style-type:none;
}

ul#ulofertas li {
	margin:0 0 20px 0;
}

#ulofertas h3 {
	margin:0 0 2px 0;
}

#ulofertas h3 a:link, #ulofertas h3 a:visited, #ulofertas h3 a:hover {
	color:#333; text-decoration:none;
}

#ulofertas div p {
	margin:0;
}

#ulofertas p.oflink {
	margin:5px 0 0 0;
}

#ulofertas p.oflink a:link, #ulofertas p.oflink a:visited, #ulofertas p.oflink a:hover {
	background-color:#CCC; color:#333; padding:2px 4px; text-decoration:none;
}

ul#paginador {
	margin:0; padding:0; list-style-type:none; font-size:0.70em; text-align:center;
}

li#pagselect {
	width:20px; line-height:20px; border:1px #1D0663 solid; background-color:#FFF; color:#1D0663;
}

#paginador li {
	float:left; margin:0 5px; 
}

#paginador li a:link, #paginador li a:visited, #paginador li a:hover {
	display:block; float:left; width:20px; line-height:20px; color:#CCC; text-decoration:none; border:1px #CCC solid;
}

ul#listfamilias {
	margin:20px 0 0 0; padding:0; border:0; list-style-type:none;
}

#listfamilias li {
	margin:0 0 10px 0; clear:both; overflow:hidden;
}

#listfamilias img {
	display:block; float:left; border:0;
}

#listfamilias div {
	float:left; margin:0 0 0 10px; width:400px;
}

p.titfam {
	margin-top:0; font-weight:bold;
}

p.titfam a:link, p.titfam a:visited, p.titfam a:hover {
	color:#1D0663;
}







#pie {
	clear:both; padding:20px 0 0 0;
}

#pie2 {
	 border-top:1px #1D0663 solid;
}

#pie2 p {
	font-size:10px; padding:0 0 0 20px;
}

#pie2 p a:link, #pie2 p a:visited, #pie2 p a:hover {
	color:#000;
}

strong.casual {
	font-weight:normal;
}

.centrar {
	display:block; margin:auto;
}

.txtlopd {
	font-size:10px; margin:30px 0;
}