@charset "UTF-8";
/* CSS Document */

#homeText {
	position: absolute;
	left: 170px;
	top: 142px;
	width: 493px;
	height: 125px;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
}
#addText {
	position: absolute;
	left: 170px;
	top: 268px;
	z-index: 1;
	width: 562px;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
}
#flashHolder {
	position: absolute;
	left: 165px;
	top: 322px;
	width: 600px;
	height: 260px;
	z-index: 1;
}
.titleText{
	font: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color: #FFFFFF;
}
.bodyText{
	font: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.subtitlteText{
	font: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	height: 145px;
}
/*producto page CSS*/
#granitoMain {
	position: absolute;
	left: 201px;
	top: 302px;
	z-index: 1;
	width: 100px;
	height: 145px;
}
#marmolMain {
	position: absolute;
	left: 325px;
	top: 302px;
	z-index: 1;
	width: 100px;
	height: 145px;
}
#sileMain {
	position: absolute;
	left: 456px;
	top: 326px;
	z-index: 1;
}
#biseleMain {
	position: absolute;
	left: 294px;
	top: 495px;
	z-index: 1;
}
#mosaico {
	position: absolute;
	left: 466px;
	top: 456px;
	z-index: 1;
}
.photoText{
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
#fregGranito {
	position: absolute;
	left: 163px;
	top: 758px;
	z-index: 1;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#fregOval {
	position: absolute;
	left: 358px;
	top: 758px;
	z-index: 1;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#fregMetal {
	position: absolute;
	left: 535px;
	top: 758px;
	z-index: 1;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#productoLimpieza {
	position: absolute;
	left: 361px;
	top: 964px;
	z-index: 1;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
#marmolText {
	position: absolute;
	left: 334px;
	top: 411px;
	width: 100px;
	height: 75px;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
#otrosText {
	position: absolute;
	left: 190px;
	top: 630px;
	width: 500px;
	height: auto;
	z-index: 1;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
}
#granitoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	height: 25px;
	width: 88px;
	left: 211px;
	top: 412px;
	z-index: 2;
}
#biselesText {
	position: absolute;
	left: 287px;
	top: 565px;
	width: 100px;
	height: auto;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
#mosaicoText {
	position: absolute;
	left: 492px;
	top: 599px;
	width: 100px;
	height: auto;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
#legendTxt {
	position: absolute;
	left: 312px;
	top: 903px;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	width: 303px;
}
/*styles for mini navigation for stone pages*/
#miniLeft {
	position: absolute;
	left: 668px;
	top: 174px;
	z-index: 1;
	width: 33px;
	height: 52px;
}
#miniCenter {
	position: absolute;
	left: 708px;
	top: 187px;
	z-index: 1;
	width: 49px;
	height: 77px;
}
#miniRight {
	position: absolute;
	left: 764px;
	top: 174px;
	z-index: 1;
	width: 33px;
	height: 52px;
}
#navText {
	position: absolute;
	left: 705px;
	top: 245px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	z-index: 2;
}
/*styles for stone layouts for stone pages*/
#stone01 {position: absolute; left: 188px; top: 319px; z-index: 1; width: 91px; height: 90px;}
#stone02 {position: absolute; left: 309px; top: 319px; z-index: 1; width: 91px;	height: 90px;}
#stone03 {position: absolute; left: 433px; top: 319px; z-index: 1; width: 91px; height: 90px;}
#stone04 {position: absolute; left: 557px; top: 319px; z-index: 1; width: 91px; height: 90px;}
#stone05 {position: absolute; left: 680px; top: 319px; z-index: 1; width: 91px; height: 90px;}
#stone06 {position: absolute; left: 188px; top: 464px; z-index: 1; width: 91px; height: 90px;}
#stone07 {position: absolute; left: 309px; top: 464px; z-index: 1; width: 91px; height: 90px;}
#stone08 {position: absolute; left: 433px; top: 464px; z-index: 1; width: 91px; height: 90px;}
#stone09 {position: absolute; left: 557px; top: 464px; z-index: 1; width: 91px; height: 90px;}
#stone10 {position: absolute; left: 680px; top: 464px; z-index: 1; width: 91px; height: 90px;}
#stone11 {position: absolute; left: 188px; top: 607px; z-index: 1; width: 91px; height: 90px;}
#stone12 {position: absolute; left: 309px; top: 607px; z-index: 1; width: 91px; height: 90px;}
#stone13 {position: absolute; left: 433px; top: 607px; z-index: 1; width: 91px; height: 90px;}
#stone14 {position: absolute; left: 557px; top: 607px; z-index: 1; width: 91px; height: 90px;}
#stone15 {position: absolute; left: 680px; top: 607px; z-index: 1; width: 91px; height: 90px;}
#stone16 {position: absolute; left: 188px; top: 759px; z-index: 1; width: 91px; height: 90px;}
#stone17 {position: absolute; left: 309px; top: 759px; z-index: 1; width: 91px; height: 90px;}
#stone18 {position: absolute; left: 433px; top: 759px; z-index: 1; width: 91px; height: 90px;}
#stone19 {position: absolute; left: 557px; top: 759px; z-index: 1; width: 91px; height: 90px;}
#stone20 {position: absolute; left: 680px; top: 759px; z-index: 1; width: 91px; height: 90px;}
/*styles for stone labels for stone pages*/
.stoneLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
}	
#label01 {
	position: absolute;
	left: 179px;
	top: 419px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label02 {
	position: absolute;
	left: 300px;
	top: 419px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label03 {
	position: absolute;
	left: 424px;
	top: 419px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label04 {
	position: absolute;
	left: 548px;
	top: 419px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label05 {
	position: absolute;
	left: 671px;
	top: 419px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label06 {
	position: absolute;
	left: 179px;
	top: 564px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label07 {
	position: absolute;
	left: 300px;
	top: 564px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label08 {
	position: absolute;
	left: 424px;
	top: 564px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label09 {
	position: absolute;
	left: 548px;
	top: 564px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label10 {
	position: absolute;
	left: 671px;
	top: 564px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label11 {
	position: absolute;
	left: 179px;
	top: 707px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label12 {
	position: absolute;
	left: 300px;
	top: 707px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label13 {
	position: absolute;
	left: 424px;
	top: 707px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label14 {
	position: absolute;
	left: 548px;
	top: 707px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label15 {
	position: absolute;
	left: 671px;
	top: 707px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label16 {
	position: absolute;
	left: 179px;
	top: 859px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label17 {
	position: absolute;
	left: 300px;
	top: 859px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label18 {
	position: absolute;
	left: 424px;
	top: 859px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label19 {
	position: absolute;
	left: 548px;
	top: 859px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
#label20 {
	position: absolute;
	left: 671px;
	top: 859px;
	z-index: 2;
	width: 110px;
	font-family: Arial, Helvetica, sans-serif;
}
/*Styles for Terminations (Biseles) page*/
#bevel01 {
	position: absolute;
	left: 188px;
	top: 239px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel02 {
	position: absolute;
	left: 309px;
	top: 239px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel03 {
	position: absolute;
	left: 433px;
	top: 239px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel04 {
	position: absolute;
	left: 557px;
	top: 239px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel05 {
	position: absolute;
	left: 680px;
	top: 239px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel06 {
	position: absolute;
	left: 188px;
	top: 384px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel07 {
	position: absolute;
	left: 309px;
	top: 384px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel08 {
	position: absolute;
	left: 433px;
	top: 384px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel09 {
	position: absolute;
	left: 557px;
	top: 384px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel10 {
	position: absolute;
	left: 680px;
	top: 384px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel11 {
	position: absolute;
	left: 188px;
	top: 527px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel12 {
	position: absolute;
	left: 309px;
	top: 527px;
	z-index: 1;
	width: auto;
	height: auto;
}
#bevel13 {
	position: absolute;
	left: 433px;
	top: 527px;
	z-index: 1;
	width: auto;
	height: 80px;
}
.bevelY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color:#FFFF00;
	font-weight: bold;
}
.bevelW {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color:#FFFFFF;
}
/*Styles for Servicios Page*/
#tech {
	position: absolute;
	top: 274px;
	left: 599px;
	width: 200;
}
#showroom {
	position: absolute;
	top: 274px;
	left: 220px;
	width: 200;
}
#equip {
	position: absolute;
	top: 481px;
	left: 578px;
	width: 200;
}
#fleet {
	position: absolute;
	top: 484px;
	left: 169px;
	width: 200;
}
#staff {
	position: absolute;
	top: 712px;
	left: 310px;
	width: 200;
}
#install {
	position: absolute;
	top: 486px;
	left: 375px;
	width: 200;

}
/*Styles for Contact page*/
#map {
	position: absolute;
	top: 287px;
	left: 171px;
}
#direct {
	position: absolute;
	top: 578px;
	left: 171px;
	font-family: Arial, Helvetica, sans-serif;
}
/*Styles for Canteras page*/
#canteras01{
	position: absolute;
	left: 201px;
	top: 657px;
}
#canteras02{
	position: absolute;
	left: 201px;
	top: 270px;
}
#canteras03{
	position: absolute;
	left: 490px;
	top: 440px;
}

