html, body{height:100%;margin:0;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:16px;color:#5b3d52;} a{text-decoration:none;color:#5b3d52;} a img{border:none;}
ul, li{list-style:none;padding:0;margin:0;} .cont{position:relative;width:96%;max-width:1000px;margin:0 auto;} .clear{clear:both;} .apptitulo{font-size:40px;line-height:42px;font-weight:400;display:block;}
.input, .txtarea, .select{font-size:16px;line-height:24px;padding:3px;width:96%;max-width:400px;margin:0;border:1px solid #5b3d52;background:#fff;} .select{height:36px;max-width:408px;}
.enviarform{background:#8f6c84;border:none;font-size:16px;line-height:24px;padding:4px 10px;color:#fff;margin:0;cursor:pointer;}

#contenedor{} #contenedor #top{height:160px;background:#fff;} #contenedor.index #top{height:640px;}
#cabecera{position:absolute;left:0;top:0;width:100%;height:120px;background:#eee;border-bottom:10px solid #b77ba4;} .index #cabecera{height:360px;border:none;} #cabecera .sofa{display:block;margin:0 auto;}
	#menu{position:absolute;right:0;top:24px;text-align:right;} #menu a{color:#5b3d52;display:inline-block;margin-left:10px;font-size:12px;line-height:14px;}
	#buscar{position:absolute;right:0;top:60px;width:480px;padding:3px;border:1px solid #000;} .index #buscar{position:relative;top:0;margin:18px auto 20px auto;}
		#buscar .input{border:none;background:none;font-size:20px;line-height:24px;padding:4px;width:400px;outline-style:none;outline-width:0px;margin:0;}
		#buscar .buscar{background:#8f6c84;border:none;font-size:16px;line-height:24px;padding:4px 10px;color:#fff;margin:0;}
	#cabecera h3{margin-top:120px;margin:33px 0 0 0;font-size:20px;line-height:22px;text-align:center;text-transform:uppercase;}
.index #wrapper{text-align:center;font-size:20px;line-height:22px;} #main{float:left;width:61%;} #sidebar{float:right;width:35%;} #wrapper h1{font-size:26px;line-height:28px;margin:0;font-weight:400;}
	.index #wrapper h1{font-size:40px;line-height:42px;} .index #wrapper p{margin:10px 0 40px 0;}
#categorias{background:#f4cb63;padding:40px 0;color:#5b3d52;height:280px;} #categorias ul{width:25%;float:left;position:relative;z-index:5;}
	#categorias li{height:74px;padding:0 10px 0 20px;background:url(../imagenes/bullet.png) no-repeat 0 2px;} #categorias strong{display:block;font-size:18px;line-height:20px;}
#registro{background:#c8db8d;padding:40px 0;} #registro p{width:660px;margin:10px 0 20px 0;font-size:16px;line-height:22px;}
	#registro .boton{display:inline-block;font-size:20px;line-height:22px;background:#5b3d52;color:#fff;padding:8px 16px;margin-bottom:80px;font-weight:100;} #registro .mac{position:absolute;right:0;top:-90px;}
#sepblanco{min-height:80px;background:#fff;}
#separador{background:#b77ba4;padding:40px 0;} #separador .apptitulo{text-align:right;} #separador p{position:relative;width:640px;float:right;text-align:right;} .lupa{position:absolute;left:-80px;top:-95px;}
	.cont-10{font-size:30px;line-height:32px;} .cont-9{font-size:28px;line-height:30px;} .cont-8{font-size:26px;line-height:28px;} .cont-7{font-size:24px;line-height:26px;} .cont-6{font-size:22px;line-height:24px;}
	.cont-5{font-size:20px;line-height:22px;} .cont-4{font-size:18px;line-height:20px;} .cont-3{font-size:16px;line-height:18px;} .cont-2{font-size:14px;line-height:12px;} .cont-1{font-size:12px;line-height:14px;}
#prefooter{background:#f4cb63;padding:20px 0;font-size:16px;line-height:18px;}
#pie{background:#fff;padding:40px 0;background:#96c4cc;} #pie ul{width:33%;float:left;line-height:20px;} #pie li{padding-left:18px;background:url(../imagenes/bullet-p.png) no-repeat 0 3px;}
	#pie p{text-align:center;margin:40px 0 0 0;border-top:1px solid #5b3d52;padding-top:30px;} #pie p strong{text-transform:uppercase;}
#mensaje{color:#c00;} .contactar #wrapper h1{margin:20px 0;} input.contacto_captcha.input{width:100px;margin-right:10px;}

@media screen and (min-width:1180px){}
@media screen and (max-width:1179px) and (min-width:768px){#buscar{width:430px;} #buscar .input{width:352px;} .apptitulo{font-size:30px;line-height:32px;} #categorias{height:auto;} #categorias ul{display:inline;float:none;}
#categorias ul li{width:29.2%;float:left;} #registro .mac{width:260px;top:-84px;} #registro p{width:66%;} #registro .boton{margin-bottom:30px;} .lupa{width:400px;top:-85px;} #separador p{width:64%;}}
@media screen and (max-width:767px) and (min-width:481px){#contenedor #top{height:230px;} #cabecera{height:200px;} #contenedor.index #top{height:530px;} #cabecera, #registro, #separador, #separador .apptitulo{text-align:center;} .index #cabecera{height:343px;}
#cabecera .sofa{width:460px;} #buscar{position:relative;width:430px;top:0;margin:18px auto 20px auto;} #buscar .input{width:350px;} #menu{position:relative;top:0;margin:20px 0;text-align:center;} #menu a{margin:0 10px;}
.index #wrapper h1{font-size:30px;line-height:32px;} .index #wrapper{font-size:16px;line-height:18px;} #categorias ul{width:50%;} #categorias{height:auto;} #registro .mac, .lupa{display:none;} .apptitulo{font-size:30px;line-height:32px;}
#registro p, #separador p{width:100%;text-align:center;} #separador a{line-height:34px;} #registro .boton{margin-bottom:0;} #main, #sidebar{width:100%;float:none;}}
@media screen and (max-width:480px){#contenedor #top{height:210px;} #cabecera{height:180px;} #cabecera .sofa, #categorias, #registro .mac, .lupa{display:none;} #contenedor.index #top{height:260px;} .contacto_captcha_img{width:70px;}
#cabecera, #registro, #separador, #separador .apptitulo{text-align:center;} .index #cabecera{height:230px;} #cabecera .cont a img{width:300px;} #cabecera h3{font-size:14px;line-height:16px;} #buscar{width:300px;position:relative;top:0;margin:18px auto 20px auto;} #buscar .input{width:220px;} #menu{position:relative;top:0;margin:20px 0;text-align:center;} #menu a{margin:0 10px;} .index #wrapper h1{font-size:30px;line-height:32px;} .index #wrapper{font-size:16px;line-height:18px;} .apptitulo{font-size:24px;line-height:26px;}
.apptitulo br{display:none;} #registro p, #separador p{width:100%;text-align:center;} #separador a{line-height:34px;} #registro .boton{margin-bottom:0;} #pie ul{width:100%;float:none;} #pie ul li{margin-bottom:20px;} #main, #sidebar{width:100%;float:none;}}