/* -----------------------------------*/
/* ---- CLEAN UP <<<-----------*/
/* -----------------------------------*/

:link, :visited {
	text-decoration: none;
	}
ul, ol {
	list-style: none;
	}
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, 
form, body, html, p, blockquote, fieldset, input {
	padding: 0;
	margin: 0;
	}
a img, :link img, :visited img {
	border: none;
	}
	
img {
	 display: block
	 }
	 
address {
	font-style: normal;
	}


/* -----------------------------------*/
/* ---- GENERAL <<<-----------*/
/* -----------------------------------*/


body {
	background: url(images/pattern.jpg) repeat-x;
	background-color: #6B2C1E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-style: normal;
}

a:link {
	text-decoration: none;
	color: #FFCC33;
	font-weight: bolder;
}

a:visited {
	text-decoration: none;
	color: #FFCC33;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #660000;
	font-weight: bold;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF9900;
	font-weight: bold;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	font-weight: bold;
}

.bodytext {color: #FFFFFF}

/* -----------------------------------*/
/* ---- PAGE <<<-----------*/
/* -----------------------------------*/

#facade {
	height: auto;
	width: auto;
	margin: 0 auto;
	
}

#in-facade {
	top: 30%;
	left: 0;
	height: 355px;
	float: left;
	width: 388px;
}

#mainbox {
	width: 900px;
	height: 750px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#mainbox-pixs {
	width: 900px;
	height: auto;
	margin: 0 auto;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	position: relative;
}

#mainbox-galeria {
	width: 900px;
	height: auto;
	margin: 0 auto;
	background-color: #FFFFFF;
	margin-bottom: 20px;
	position: relative;
}

#mainbox-contacto {
	width: 900px;
	height: 1295px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#mainbox-molduras {
	width: 900px;
	height: 820px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#mainbox-alfombras {
	width: 900px;
	height: 1050px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#mainbox-cortinas {
	width: 900px;
	height: 746px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#mainbox-pisol {
	width: 900px;
	height: 895px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#mainbox-duela {
	width: 900px;
	height: 960px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

#mainbox-tapiz {
	width: 900px;
	height: 730px;
	margin: 0 auto;
	background-color: #FFFFFF;
}


#mainbox-pasto {
	width: 900px;
	height: 765px;
	margin: 0 auto;
	background-color: #FFFFFF;
}


#mid {
	width: 900px;
	height: 445px;
}

#mid-galeria {
	width: 900px;
	height: auto;
	position: relative;
	top: 66px;
}

#mid-pixs {
	width: 900px;
	height: 600px;
}

#midsidebar {
	width: 200px;
	height: 445px;
	float: left;
	background-color: #FFFFFF;
}

#midsidebar-pixs {
	width: 200px;
	height: 480px;
	background-color: #EEE3D5;
	background-image: url(images/latfake.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	top: 66px;
	left: 0px;
}

#lowsidebar {
	width: 200px;
	height: 209px;
	float: left;
	background-color: #ede6de;
}

#lowsidebar-contacto {
	width: 200px;
	height: 755px;
	float: left;
	background-color: #ede6de;
}

#lowsidebar-molduras {
	width: 200px;
	height: 280px;
	float: left;
	background-color: #ede6de;
}

#lowsidebar-alfombras {
	width: 200px;
	height: 509px;
	float: left;
	background-color: #ede6de;
}

#lowsidebar-cortinas {
	width: 200px;
	height: 205px;
	float: left;
	background-color: #ede6de;
}

#lowsidebar-pisol {
	width: 200px;
	height: 355px;
	float: left;
	background-color: #ede6de;
}

#lowsidebar-duela {
	width: 200px;
	height: 419px;
	float: left;
	background-color: #ede6de;
}

#lowsidebar-tapiz {
	width: 200px;
	height: 190px;
	float: left;
	background-color: #ede6de;
}


#lowsidebar-pasto {
	width: 200px;
	height: 220px;
	float: left;
	background-color: #ede6de;
}

#infologo-index {
	width: 170px;
	height: 390px;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(images/latfake.jpg);
}

#infologo-pixs {
	width: 170px;
	height: auto;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
}

#infologo-contacto {
	width: 170px;
	height: 390px;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(images/latcontacto.jpg);
}


#fla {
	width: 700px;
	height: auto;
	float: right;
	background-color: #F5F2F6;
}

#galeria {
	width: 700px;
	height: auto;
	background-color: #F5F2F6;
	position: absolute;
	right: 0px;
	top: 66px;
}

#lowinfo {
	width: 640px;
	height: 180px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
}

#lowinfo-contacto {
	width: 655px;
	height: 730px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 15px;
	background-image: url(images/fondocontacto.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#lowinfo-molduras {
	width: 640px;
	height: auto;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-position: right;
	background-repeat: no-repeat;
}

#lowinfo-alfombras {
	width: 640px;
	height: 484px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/fondoalfombras.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#lowinfo-cortinas {
	width: 640px;
	height: 180px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/fondocortinas.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#lowinfo-pisol {
	width: 640px;
	height: 330px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/fondopisol.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#lowinfo-duela {
	width: 640px;
	height: 394px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/fondoduela.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#lowinfo-tapiz {
	width: 640px;
	height: 165px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/fondotapiz.jpg);
	background-position: right;
	background-repeat: no-repeat;
}


#lowinfo-persianas {
	width: 640px;
	height: 180px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/fondopersianas.jpg);
	background-position: right;
	background-repeat: no-repeat;
}


#lowinfo-pasto {
	width: 640px;
	height: 200px;
	float: right;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/fondopasto.jpg);
	background-repeat: repeat;
	background-position: bottom;
}


#lowinfo-pisov {
	width: 640px;
	height: 180px;
	float: right;
	background-color: #FFFFFF;
	padding-top: 25px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(images/fondopisov.jpg);
	background-position: right;
	background-repeat: no-repeat;
}


#header {
	width: 900px;
	height: 66px;
	vertical-align: top;
	background-image: url(images/head.jpg);
}

#header-galeria {
	width: 900px;
	height: 66px;
	background-image: url(images/head.jpg);
	top: 0px;
	left: 0px;
}

#menu {
	width: 900px;
	height: 30px;
	background-color: #F5F2F6;

}

#menu-galeria {
	width: 900px;
	height: 30px;
	background-color: #F5F2F6;
	position: absolute;
	left: 0px;
	top: 545px;
}


/* -----------------------------------*/
/* ---- MENU <<<-----------*/
/* -----------------------------------*/


#sprites {
background:url(images/nav-final2.jpg) no-repeat;
width:900px;
height:30px;
margin:0;
padding:0;
}

#sprites span {
display: none;
}

#sprites li, #sprites a {
height:30px;
display:block;
}

#sprites li {
float:left;
list-style:none;
display:inline;
}

#sprites-01 {width: 100px;}
#sprites-02 {width: 100px;}
#sprites-03 {width: 100px;}
#sprites-04 {width: 100px;}
#sprites-05 {width: 100px;}
#sprites-06 {width: 100px;}
#sprites-07 {width: 100px;}
#sprites-08 {width: 100px;}
#sprites-09 {width: 100px;}

#sprites-01 a:hover {background:url(images/nav-final2.jpg) 0px -30px no-repeat; }
#sprites-02 a:hover {background:url(images/nav-final2.jpg) -100px -30px no-repeat; }
#sprites-03 a:hover {background:url(images/nav-final2.jpg) -200px -30px no-repeat; }
#sprites-04 a:hover {background:url(images/nav-final2.jpg) -300px -30px no-repeat; }
#sprites-05 a:hover {background:url(images/nav-final2.jpg) -400px -30px no-repeat; }
#sprites-06 a:hover {background:url(images/nav-final2.jpg) -500px -30px no-repeat; }
#sprites-07 a:hover {background:url(images/nav-final2.jpg) -600px -30px no-repeat; }
#sprites-08 a:hover {background:url(images/nav-final2.jpg) -700px -30px no-repeat; }
#sprites-09 a:hover {background:url(images/nav-final2.jpg) -800px -30px no-repeat; }


#en-sprites {
background:url(images/nav-final3.jpg) no-repeat;
width:900px;
height:30px;
margin:0;
padding:0;
}

#en-sprites span {
display: none;
}

#en-sprites li, #en-sprites a {
height:30px;
display:block;
}

#en-sprites li {
float:left;
list-style:none;
display:inline;
}

#en-sprites-01 {width: 100px;}
#en-sprites-02 {width: 100px;}
#en-sprites-03 {width: 100px;}
#en-sprites-04 {width: 100px;}
#en-sprites-05 {width: 100px;}
#en-sprites-06 {width: 100px;}
#en-sprites-07 {width: 100px;}
#en-sprites-08 {width: 100px;}
#en-sprites-09 {width: 100px;}

#en-sprites-01 a:hover {background:url(images/nav-final3.jpg) 0px -30px no-repeat; }
#en-sprites-02 a:hover {background:url(images/nav-final3.jpg) -100px -30px no-repeat; }
#en-sprites-03 a:hover {background:url(images/nav-final3.jpg) -200px -30px no-repeat; }
#en-sprites-04 a:hover {background:url(images/nav-final3.jpg) -300px -30px no-repeat; }
#en-sprites-05 a:hover {background:url(images/nav-final3.jpg) -400px -30px no-repeat; }
#en-sprites-06 a:hover {background:url(images/nav-final3.jpg) -500px -30px no-repeat; }
#en-sprites-07 a:hover {background:url(images/nav-final3.jpg) -600px -30px no-repeat; }
#en-sprites-08 a:hover {background:url(images/nav-final3.jpg) -700px -30px no-repeat; }
#en-sprites-09 a:hover {background:url(images/nav-final3.jpg) -800px -30px no-repeat; }

/* -----------------------------------*/
/* ---- CREDITS <<<-----------*/
/* -----------------------------------*/

#credits {
	width: 900px;
	height: 12px;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFF;
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 20px;
}
