@charset "UTF-8";

/*************************** General Styles ****************************/
body{
	background-color:transparent;
	margin:0 0 0 0;
}
#divPrincipal{
	background-color: #fff; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px;
}
.tdPrincipal{
	width: 100%; height: 100%;
}
#divBody{
	position: relative; top: 0px; left: 0px; width: 800px; height: 630px;
	background-color: #fff; overflow: hidden;
}
#divMnuPrincipal{
	position: absolute; top: 0px; left: 100px; width: 330px; height: 20px;
}
#divMnuPrincipal ul{
	width: 330px; height: 20px; display: block; float: left;
	padding: 0 0 0 0; margin: 0 0 0 0;
	border: 1px solid #a5a4a4;
}
#divMnuPrincipal ul li{
	width: 65px; height: 20px; display: block; float: left;
	padding: 0 0 0 0; margin: 0 0 0 0;
	line-height: 20px; text-align: center; vertical-align: middle;
}
#divMnuPrincipal ul a{
	width: 65px; height: 20px; display: block; float: left;
	font-family: 'Arial', 'Verdana', sans-serif; font-size: 11px; color: #68676c; text-decoration: none;
}
#divMnuPrincipal ul a:hover{
	width: 65px; height: 20px; display: block; float: left;
	font-family: 'Arial', 'Verdana', sans-serif; font-size: 11px; color: #0c4780; text-decoration: none;
}
#divMnuPrincipal ul a.hover{
	width: 65px; height: 20px; display: block; float: left;
	font-family: 'Arial', 'Verdana', sans-serif; font-size: 11px; color: #0c4780; text-decoration: none;
}
#footer{
	position: absolute; top: 600px; left: 0px; width: 800px; height: 20px;
	text-align: center; font-family: 'Verdana', sans-serif; font-size: 9px;
}


#footer a{
	text-decoration: none; color: #a00;
}

#footer_v2{
	position: absolute; top: 590px; left: 0px; width: 600px; height: 20px;
	text-align: center; font-family: 'Verdana', sans-serif; font-size: 9px;
}

#footer01{
	position: absolute; top: 600px; left: 410px; width: 150px; height: 25px;
	text-align: left; font-family: 'Verdana', sans-serif; font-size: 9px;
	border-left: 1px solid #909093; padding: 0 0 0 5px;
}
#footer01 a{
	text-decoration: none; color: #a00;
}


/*************************** barra lateral ****************************/
#divtext01{
	position: absolute; top: 101px; left: 5px;
	width: 15px; height: 427px;
	background-image: url('./images/bl_text01.gif');
}

#divbl_left{
	position: absolute; top: 0px; left: 0px;
	width: 9px; height: 600px;
	background-image: url('./images/bl_left.gif');	
}

#containergrey{
	position: absolute; top: 0px; left: 20px;
	width: 74px; height: 600px;
	background-color: #cdccd0;	
}

#divbl_logo{	
	position: absolute; top: 0px; left: 0px;
	width: 74px; height: 600px;
	background-image: url('./images/bl_logo.gif');
	background-repeat: no-repeat;
}	

#divimc{
	position: absolute; top: 35px; left: 5px;
	width: 69px; height: 42px; text-align: center; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; font-weight: bold;
	background-color: transparent;	
}

#divtext02{
	position: absolute; top: 100px; left: 20px;
	width: 74px; height: 600px;
	background-image: url('./images/bl_text02.gif');
	background-repeat: no-repeat;
}
#divbl_bottom{
	position: absolute; top: 594px; left: 0px;
	width: 74px; height: 6px;	
	background-image: url('./images/bl_bottom.gif');
	
}
/*************************** Home ****************************/
#langSelector{
	position: absolute; top: 90px; left: 500px; width: 160px;
}
#langSelector a{
	display: block; width: 70px; float: left; text-decoration: none; text-align: center;
	font-size: 12px; font-family: 'Arial', 'Verdana', sans-serif; font-weight: bold; color: #68676c;
}
#divhome_fondo01{
	position: absolute; top: 109px; left: 93px;
	width: 284px; height: 168px;	
	background-image: url('./images/home_fondo01.gif');
}
#divhome_fondo03{
	position: absolute; top: 277px; left: 93px;
	width: 284px; height: 186px;	
	background-image: url('./images/home_fondo03.gif');
}
#divhome_fondo02{
	position: absolute; top: 109px; left: 376px;
	width: 280px; height: 168px;	
	background-image: url('./images/home_fondo02.gif');
}
#divhome_fondo04{
	position: absolute; top: 277px; left: 376px;
	width: 280px; height: 186px;	
	background-image: url('./images/home_fondo04.gif');
}
#homecontainergrey01{
	position: absolute; top: 0px; left: 656px;
	width: 145px; height: 600px;
	background-color: #cdccd0;	
}
#divhome_calcon{
	position: absolute; top: 438px; left: 24px;
	width: 73px; height: 74px;
	background-image: url('./images/home_calcon.gif');	
}
#divhome_equipment{
	position: absolute; top: 468px; left: 346px;
	width: 300px; height: 20px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 11px;
	text-align: right; padding: 0 10px 0 0;
	background-color: transparent;	
}
#divhome_textoempresa{
	position: absolute; top: 488px; left: 110px;
	width: 520px; height: 100px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 8px;
	text-align: justify; padding: 0 10px 0 0; visibility: hidden; color: #fff;
	background-color: transparent;
}
/*************************** Company ****************************/
#divcontact_mobiliario1{
	position: absolute; top: 0px; left: 422px;
	width: 138px; height: 570px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; font-weight: bold;
	text-align: right; border-right: 1px solid #909093; padding: 3px 4px 0 0;
	background-color: transparent;		
}

#divcontact_equipment1{
	position: absolute; top: 0px; left: 570px;
	width: 138px; height: 41px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px;
	text-align: left; padding: 3px 0 0 5px; 
	background-color: transparent;	
}

#div_comentari{
	position: absolute; top: 470px; left: 569px; width: 220px; height: 90px; paddign: 0 5px 0 5px; overflow: hidden;
	font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; text-align: left; background-color: transparent;	
}

#div_foto01{
	position: absolute; top: 59px; left: 569px;
	width: 70px; height: 53px;
	background-image: url('./images/emp_foto01_th.gif');		
}

#div_foto02{
	position: absolute; top: 59px; left: 644px;
	width: 70px; height: 53px;
	background-image: url('./images/emp_foto02_th.gif');		
}

#div_foto03{
	position: absolute; top: 118px; left: 569px;
	width: 70px; height: 53px;
	background-image: url('./images/emp_foto03_th.gif');		
}

#div_foto04{
	position: absolute; top: 118px; left: 644px;
	width: 70px; height: 53px;
	background-image: url('./images/emp_foto04_th.gif');		
}

#div_foto05{
	position: absolute; top: 59px; left: 719px;
	width: 81px; height: 111px;
	background-image: url('./images/emp_foto05_th.gif');		
}

#div_foto06{
	position: absolute; top: 178px; left: 569px;
	width: 70px; height: 53px;
	background-image: url('./images/emp_foto06_th.gif');		
}

#div_foto07{
	position: absolute; top: 178px; left: 719px;
	width: 81px; height: 111px;
	background-image: url('./images/emp_foto07_th.gif');	
}

#div_foto08{
	position: absolute; top: 178px; left: 644px;
	width: 70px; height: 53px;
	background-image: url('./images/emp_foto08_th.gif');		
}

#div_foto09{
	position: absolute; top: 296px; left: 719px;
	width: 81px; height: 111px;
	background-image: url('./images/emp_foto09_th.gif');		
}

#div_foto10{
	position: absolute; top: 237px; left: 569px;
	width: 70px; height: 53px;
	background-image: url('./images/emp_foto10_th.gif');		
}

#divImgGran01{
	position: absolute; top: 260px; left: 130px;
	width: 417px; height: 313px;
	visibility: hidden;
	background-image: url('./images/emp_foto01.gif');
}

#divImgGran02{
	position: absolute; top: 260px; left: 130px;
	width: 413px; height: 323px;
	visibility: hidden;
	background-image: url('./images/emp_foto02.gif');
}

#divImgGran03{
	position: absolute; top: 260px; left: 130px;
	width: 418px; height: 314px;
	visibility: hidden;
	background-image: url('./images/emp_foto03.gif');
}

#divImgGran04{
	position: absolute; top: 260px; left: 130px;
	width: 417px; height: 313px;
	visibility: hidden;
	background-image: url('./images/emp_foto04.gif');
}

#divImgGran05{
	position: absolute; top: 260px; left: 130px;
	width: 238px; height: 325px;
	visibility: hidden;
	background-image: url('./images/emp_foto05.gif');
}

#divImgGran06{
	position: absolute; top: 260px; left: 130px;
	width: 416px; height: 311px;
	visibility: hidden;
	background-image: url('./images/emp_foto06.gif');
}

#divImgGran07{
	position: absolute; top: 260px; left: 130px;
	width: 244px; height: 325px;
	visibility: hidden;
	background-image: url('./images/emp_foto07.gif');
}

#divImgGran08{
	position: absolute; top: 260px; left: 130px;
	width: 414px; height: 310px;
	visibility: hidden;
	background-image: url('./images/emp_foto08.gif');
}

#divImgGran09{
	position: absolute; top: 260px; left: 130px;
	width: 242px; height: 325px;
	visibility: hidden;
	background-image: url('./images/emp_foto09.gif');
}

#divImgGran10{
	position: absolute; top: 260px; left: 130px;
	width: 414px; height: 310px;
	visibility: hidden;
	background-image: url('./images/emp_foto10.gif');
}

#div_com_text{
	position: absolute; top: 59px; left: 100px;
	width: 413px; height: 415px;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; 
}
.readmoreover{
	cursor: pointer; font-weight: bold; color: #f00;
	}
	
.readmoreout{
	cursor: auto; font-weight: normal; color: #f00;	
}	
#readmore{
	position: absolute; top: 40px; left: 100px;
	width: 700px; height: 560px;
	visibility: hidden;
	background-color: #cdccd0;
}

#calidad{
	position: absolute; top: 0px; left: 464px;
	width: 73px; height: 415px;
	border-left: 1px solid #909093;
}

#calidad01{
	position: absolute; top: 40px; left: 465px;
	width: 73px; height: 415px;
	background-image: url('./images/home_calcon.gif'); background-repeat: no-repeat;	
}

#close{
	position: absolute; top: 400px; left: 580px;
	width: 57px; height: 19px;	
	cursor: pointer;
}

#div_com_text01{
	position: absolute; top: 45px; left: 10px;
	width: 403px; height: 415px;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; 	
}

#div_com_text02{
	position: absolute; top: 30px; left: 540px;
	width: 150px; height: 400px;
	text-align: justify; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; 	
}
/*************************** Products ****************************/
.mobiliario_gran{
	position: absolute; top: 0px; left: 452px;
	width: 138px; height: 300px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; font-weight: bold;
	text-align: right; border-left: 2px solid #909093; padding: 3px 4px 0 0;
	background-color: transparent;	
	
	}
.geiover{
	position: absolute; top: 50px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #dc007d;
	background-image: url('./images/mnu_prod_01_on.gif'); background-repeat: no-repeat;
	text-decoration: none;
}
	
.geiout{
	position: absolute; top: 50px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #555454;
	background-image: url('./images/mnu_prod_01_off.gif'); background-repeat: no-repeat;
	text-decoration: none;
}	

.epsover{
	position: absolute; top: 90px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #009eda;
	background-image: url('./images/mnu_prod_02_on.gif'); background-repeat: no-repeat;
	text-decoration: none;
	}
	
.epsout{
	position: absolute; top: 90px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #555454;
	background-image: url('./images/mnu_prod_02_off.gif'); background-repeat: no-repeat;
	text-decoration: none;
}

.aumover{
	position: absolute; top: 130px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #3fa029;
	background-image: url('./images/mnu_prod_03_on.gif'); background-repeat: no-repeat;
	text-decoration: none;
	}
	
.aumout{
	position: absolute; top: 130px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #555454;
	background-image: url('./images/mnu_prod_03_off.gif'); background-repeat: no-repeat;
	text-decoration: none;
}

.mcoover{
	position: absolute; top: 170px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #de0009;
	background-image: url('./images/mnu_prod_04_on.gif'); background-repeat: no-repeat;
	text-decoration: none;
}
	
.mcoout{
	position: absolute; top: 170px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #555454;
	background-image: url('./images/mnu_prod_04_off.gif'); background-repeat: no-repeat;
	text-decoration: none;
}

.tpcover{
	position: absolute; top: 210px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #e6823d;
	background-image: url('./images/mnu_prod_05_on.gif'); background-repeat: no-repeat;
	text-decoration: none;
}
	
.tpcout{
	position: absolute; top: 210px; left: 100px;
	width: 310px; height: 23px; display: block; padding: 0 0 0 60px; line-height: 23px; vertical-align: middle;
	text-align: left; font-family: 'Arial', 'Verdana', sans-serif; font-size: 10px; color: #555454; 
	background-image: url('./images/mnu_prod_05_off.gif'); background-repeat: no-repeat;
	text-decoration: none;
}

#confort{
	position: absolute; top: 370px; left: 100px;
	width: 314px; height: 226px;	
	background-image: url('./images/animacio.gif'); background-repeat: no-repeat;
}

.epsmobiliario{
	position: absolute; top: 0px; left: 452px;
	width: 138px; height: 260px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; font-weight: bold;
	text-align: right; border-left: 2px solid #909093; padding: 3px 4px 0 0;
	background-color: transparent;	
}

.epsmuebles{
	position: absolute; top: 0px; left: 452px;
	width: 138px; height: 580px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; font-weight: bold;
	text-align: right; border-left: 2px solid #909093; padding: 3px 4px 0 0;
	background-color: transparent;	
}

#divcontact_equipment_01{
	position: absolute; top: 0px; left: 600px;
	width: 138px; height: 41px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px;
	text-align: left; padding: 3px 0 0 5px; border-left: 2px solid #909093;
	background-color: transparent;	
}

#productslist{
	position: absolute; top: 250px; left: 95px;
	width: 350px; height: 350px;  overflow: hidden;
	background-color: transparent;
}

#productslist a{
	text-decoration: none;
}

#product_details{
	position: absolute; top: 50px; left: 450px;
	width: 350px; height: 550px; 
	background-color: transparent;
}

#product_details table{
	width: 320px; margin: 0 0 0 10px; background-color: transparent;
}

#product_details h5{
	float: left; width: 320px; margin: 0 0 20px 20px;
	font-family: 'Arial', 'Verdana', sans-serif; text-align: left;
}

#product_details table tr td.ref_black{
	padding: 0 0 0 10px; height: 20px; line-height: 20px;
	text-align: left; vertical-align: middle; background-color: #626064; color: #fff;
	font-size: 12px; font-weight: bold; font-family: 'Arial', 'Verdana', sans-serif;
	text-transform: capitalize;
}

#product_details table tr td.ref_orange{
	padding: 0 0 10px 0;
	text-align: center; vertical-align: middle; background-color: #d1836c;
	font-size: 12px; font-weight: bold; font-family: 'Arial', 'Verdana', sans-serif;
	font-style: italic; text-transform: capitalize;
}

#product_details table tr td.title{
	padding: 0 0 0 0; width: 89px; margin: 5px 0 5px 0;
	text-align: center; vertical-align: top;
	font-size: 10px; font-weight: bold; font-family: 'Arial', 'Verdana', sans-serif;
	font-style: italic; text-transform: capitalize;
	background-image: url('./images/prod_data_title.gif'); background-repeat: no-repeat;
}

#product_details table tr td.data{
	text-align: center; vertical-align: middle; background-color: #ece0d9;
	font-size: 10px; font-weight: normal; font-family: 'Arial', 'Verdana', sans-serif;
}

#product_details span.product_measure{
	display: block; width: 350px; text-align: center; margin: 10px 0 0 0;
	font-size: 10px; font-weight: normal; font-family: 'Arial', 'Verdana', sans-serif;
}
#product_details table.product_measure{
	width: 350px; text-align: center; margin: 10px 0 0 0;
	font-size: 10px; font-weight: normal; font-family: 'Arial', 'Verdana', sans-serif;
}
/*************************** Catalog ****************************/
#divcatalogo{
	position: absolute; top: 120px; left: 200px;
	width: 320px; height: 270px;	
	background-image: url('./images/catalog_fondo02.gif'); background-repeat: no-repeat;
}

#divcatalogo01{
	position: absolute; top: 200px; left: 520px;
	width: 258px; height: 157px;	
	background-image: url('./images/catalog_fondo03.gif'); background-repeat: no-repeat;
}

#div_cat_foto{
	position: absolute; top: 410px; left: 100px;
	width: 314px; height: 184px;	
	background-image: url('./images/catalog_fondo01.gif'); background-repeat: no-repeat;	
}

#catsolicite{
	position: absolute; top: 60px; left: 400px;
	width: 350px; height: 40px;
	text-align: right; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; color: #4a4a4a;
}

#cat_email{
	position: absolute; top: 90px; left: 400px;
	width: 350px; height: 40px;
	text-align: right; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; color: #f00;
}

#cat_email a{
	text-decoration: none; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; color: #f00;
}

#cat_certificadora{
	position: absolute; top: 480px; left: 650px;
	width: 87px; height: 87px;
	background-image: url('./images/catalog_calcon.gif'); background-repeat: no-repeat;	
}

/*************************** Contact ****************************/
#divcontact_mobiliario{
	position: absolute; top: 0px; left: 540px;
	width: 138px; height: 41px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px; font-weight: bold;
	text-align: left; border-left: 2px solid #bebebf; padding: 3px 0 0 5px; 
	background-color: transparent;		
}

#divcontact_equipment{
	position: absolute; top: 0px; left: 680px;
	width: 138px; height: 41px; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px;
	text-align: left; border-left: 2px solid #bebebf; padding: 3px 0 0 5px; 
	background-color: transparent;	
}

#divcontact_fondo01{
	position: absolute; top: 90px; left: 640px;
	width: 154px; height: 510px;
	background-image: url('./images/contact_fondo01.gif');	
}

#divcontact_name{
	position: absolute; top: 144px; left: 203px;
	width: 380px; height: 280px;
	background-color: transparent; font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px;
	text-align: left;
}

#divcontact_form{
	position: absolute; top: 144px; left: 160px;
	font-family: 'Verdana', sans-serif; font-size: 12px;	
}

#divcontact_form ul{
	width: 410px; margin: 0 0 0 0; padding: 0 0 0 0;
}
#divcontact_form ul li.title{
	width: 80px; float: left; display: block; text-align: right; line-height: 29px; vertical-align: bottom; 
}
#divcontact_form ul li.data{
	width: 320px; float: left; display: block; margin: 0 0 0 10px;
}

#divcontact_form ul li.enviar{
	width: 80px; float: right; display: block; margin: 10px 0 0 0px;
}

.input_text{
	width: 299px; height: 29px;
	font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px;
	border: none; line-height: 29px; vertical-align: middle; padding: 5px 10px 0 10px;
	background-image: url('./images/form_text_bg.gif');	background-repeat: no-repeat;
	background-color: transparent;
}

.input_textarea{
	width: 298px; height: 90px;
	font-family: 'Arial', 'Verdana', sans-serif; font-size: 12px;
	border: none; line-height: 18px; vertical-align: middle; padding: 5px 10px 0 10px;
	background-image: url('./images/form_textarea_bg.gif');	background-repeat: no-repeat;
	background-color: transparent;
}

.input_send{
	width: 80px; height: 40px;
	border: none; line-height: 29px; vertical-align: middle; padding: 5px 10px 0 10px;
	background-color: transparent;
}
.input_send:hover{
	width: 80px; height: 40px; color: #f00; cursor: pointer;
	border: none; line-height: 29px; vertical-align: middle; padding: 5px 10px 0 10px;
	background-color: transparent;
}
#send_result{
	position: absolute; top: 100px; left: 180px; display: block; 
	width: 320px; height: 20px; text-align: center;
	font-size: 12px; font-family: 'Arial', 'Verdana', sans-serif; color: #660000;
	background-color: transparent;
}
