html, form, body
{
	padding: 0px;
	margin: 0px;
}

body
{
	color: #6D6D6D;
	text-align: center;
	font-size: 14px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Geneva;
}

img
{
	border: 0px;
}

hr
{
	border-top: #7F9DB9 1px solid;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	height: 1px;
}

h1
{
	font-weight: bold;
	padding: 0px 0px 0px 25px;
	margin: 0px;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica;
	background-image: url('../img/green-ok.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

h2
{
	text-align: left;
	margin: 3px 10px;
	color: #244081;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica;
}
.barra-cata
{   
   color:#FFF;
   font-size: 20px;	
   padding: 10px 0px 15px 15px;	
   background-image: url('../img/barracata.jpg');
   background-repeat: no-repeat;
   background-position: left top;
}
.products-cata
{  
   float: left; 
   color:#000;
   weight: 378;
   font-size: 12px;
   font-weight:bold;	
   padding: 40px 100px 260px 50px;	
   background-image: url('../img/products-sub.jpg');
   background-repeat: no-repeat;
   background-position: left top;
}
.fondo-cata
{

   color:#000;	
   font-size: 14px;
   font-weight:bold;
   padding: 10px 0px 10px 15px;	
   background-image: url('../img/fondocata.jpg');
   background-repeat: no-repeat;
   background-position: left top;
}
.fondo-cata img
{
	padding: 2px;
	
}
input[type=text], input[type=password], textarea, select
{
	color: #232323;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	border: #7F9DB9 1px solid;
	background-image: url('../img/input-bg.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}

textarea
{
		background-image: url('../img/textarea-bg.jpg');
}

input[type=button], input[type=reset], input[type=submit], .button
{
	width: 89px;
	height: 25px;
	border: 0px;
	margin: 0px 5px;
	padding: 0px 5px;
	color: #454545;
	text-align: center;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	background-image: url('../img/button.gif');
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
}

a
{
	color: #06F;
	font-size: 14px;
	
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

#contenedor
{
	width: 965px;
	margin: 0 auto;
	text-align: center;
}
#conten
{
	width: 965px;
}
#main-layer
{
	text-align: justify;
}

#menu-bar
{
	height: 63px;
	line-height: 63px;
	padding: 20px 15px;
	background-image: url('../img/menu-bar.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}
#linea
{
  height: 25px;
  width: 965px;
  line-height: 15px;
  padding: 0px 0px 15px 0px;	
  background-image: url('../img/line.jpg');
  background-repeat: repeat-x;
  background-position: left top;
}
#fondo-img
{
 
  padding: 10px 0px 0px 0px;	
  background-image: url('../img/fondo-img.jpg');
  background-repeat: no-repeat;
  background-position: left top;
}

#menu-bara
{
	height: 63px;
	width: 965px;
	line-height: 63px;
	padding: 0px 0px 0px 15px;
	background-image: url('../img/menu-bar.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}
#menu-bara ul
{
	margin: 0px;
	padding: 0px;
}
#menu-bara ul li
{
	display: inline;
	margin: 5px;
	padding: 0px 5px 0px 20px;
	background-image: url('../img/dota.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

#menu-bara ul li a
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#menu-bara ul li a:hover
{
	text-decoration: underline;
}
#menu-bar ul
{
	margin: 0px;
	padding: 0px;
}

#menu-bar ul li
{
	display: inline;
	margin: 5px;
	padding: 0px 5px 0px 20px;
	background-image: url('../img/menu-dot.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

#menu-bar ul li a
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#menu-bar ul li a:hover
{
	text-decoration: underline;
}

#top-bg
{
	min-height: 80px;
	padding: 330px 15px 10px 15px;
	background-image: url('../img/banner-ambiente.jpg');
	background-repeat:  no-repeat;
	background-position: left top;
}

.left-menu-top
{

	height: 19px;
	max-height: 19px;
	background-image: url('../img/top-left-menu.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

.left-menu-bg
{
	width: 211px;
	background-image: url('../img/left-menu-bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
}

.left-menu-content
{
	min-height: 156px;
	background-image: url('../img/left-menu-content.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.mrg
{
	margin: 20px;
}
.mrg a
{
	color:#FFF;
}
#left-menu-home
{
	padding: 7px 20px 4px 30px;
	background-image: url('../img/left-home.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
}
#left-menu-home a
{
	color:#FFF;
}
#left-menu-home2
{
	padding: 7px 20px 4px 30px;
	background-image: url('../img/left-home2.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
}
#left-menu-home2 a
{
	color:#FFF;
}
#left-menu-home3
{
	padding: 7px 20px 4px 2px;
	background-image: url('../img/left-home3.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	font-weight: bold;
}
#left-menu-home3 a
{
	color:#FFF;
	font-size: 12px;
}
#left-menu-home4
{
	padding: 7px 20px 4px 30px;
	background-image: url('../img/left-home4.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
}
#left-menu-home4 a
{
	color:#FFF;
}
.left-menu-content ul
{
	margin: 0px;
	padding: 0px 25px 0px 0px;
}

.left-menu-content ul li
{
	list-style-type: none;
	text-align: right;
	margin: 5px;
	padding: 0px 20px 0px 5px;
	background-image: url('../img/menu-left-dot.jpg');
	background-repeat: no-repeat;
	background-position: right center;
}

.left-menu-content ul li a, #left-menu-bottom a
{
	color: #717171;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

.left-menu-content ul li a:hover, #left-menu-bottom a:hover
{
	color: #303030;
	text-decoration: underline;
}

#left-menu-bottom
{
	height: 53px;
	background-image: url('../img/bottom-left-menu.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#left-menu-bottom-b
{
	height: 20px;
	background-image: url('../img/bottom-left-menu-b.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
.spot-product
{
	width: 193px;
	text-align: center;
	background-image: url('../img/product-bg.jpg');
	background-repeat: repeat-y;
	background-position: center top;
}

.spot-bottom-product
{
	width: 193px;
	height: 48px;
	padding: 10px 0px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	letter-spacing: -1px;
	background-image: url('../img/product-title.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}
.spot-bottom-product a
{
	color:#FFF;

}

#rights-bar
{
	color: #999;
	height: 80px;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	padding: 20px 15px;
	text-align: center;
	background-image: url('../img/linea.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}

#bottom-links
{
	text-align: center;
}

#bottom-links a
{
	color: #6D6D6D;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
}

#bottom-links a:hover
{
	color: #06F;
	text-decoration: underline;
}

#crap-bar
{
	text-align: justify;
}

.big-crap
{
	font-size: 13px;
}
.big-crap a
{
	font-size: 13px;
	color: #06F;
}

#section-title
{
	height: 40px;
	padding: 55px 50px 20px 50px;
	background-image: url('../img/section-title.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

#section-title h1
{
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 6px;
}

#section-title h1.noun
{
	color: #FFFFFF;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: 1px;
}

h1.related-links
{
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background-image: url('../img/dot-links.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

h1.related-links a
{
	height: 35px;
	line-height: 35px;
	color: #454545;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

h1.related-links a:hover
{
	text-decoration: underline;
}

#plus-list ul
{
	margin: 0px;
	padding: 0px 25px 0px 0px;
}

#plus-list ul li
{
	padding: 5px 0px;
	list-style-type: none;
	text-align: left;
	margin: 5px;
	padding: 0px 5px 0px 20px;
	background-image: url('../img/menu-left-dot.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#plus-list ul li a
{
	color: #06F;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#plus-list ul li a:hover
{
	text-decoration: underline;
	color:#06F;
}

#order-faq h1
{
	color: #232323;
	font-size: 15px;
	font-weight: bold;
	padding: 5px 25px;
	background-image: url('../img/menu-left-dot.jpg');
	background-repeat: no-repeat;
	background-position: left center;
	letter-spacing: -1px;
}

#order-faq b
{
	color: #232323;
	font-weight: bold;
}

.left-customer-bar
{
	height: 22px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background-image: url('../img/customer-bar-left.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

.bg-customer-bar
{
	height: 22px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/customer-bar-bg.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}

.right-customer-bar
{
	color: #FFFFFF;
	height: 22px;
	line-height: 22px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva;
	background-image: url('../img/customer-bar-right.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}

.left-product-bar
{
	color: #FFFFFF;
	height: 42px;
	margin: 0px;
	line-height: 42px;
	padding: 0px 0px 0px 10px;
	font-size: 22px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva;
	background-image: url('../img/product-title-left.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}

.bg-product-bar
{
	height: 42px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-title-bg.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}

.right-product-bar
{
	height: 42px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	background-image: url('../img/product-title-right.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}

.left-detail-bar
{
	height: 14px;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	background-image: url('../img/detail-bar-left.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

.bg-detail-bar
{
	height: 14px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/detail-bar-bg.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}

.right-detail-bar
{
	color: #FFFFFF;
	height: 14px;
	line-height: 14px;
	margin: 0px;
	padding: 0px 7px 0px 0px;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Geneva;
	background-image: url('../img/detail-bar-right.gif');
	background-repeat: no-repeat;
	background-position: right top;
}

#collection-bottom
{
	/*width: 605px;*/
	width: 621px;
	margin: 0px;
	padding: 0px 0px 29px 0px;
	background-image: url('../img/collection-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#collection-bg
{
	width: 621px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/collection-bg.jpg');
	background-repeat: repeat-y;
	background-position: left center;
}

#collection-top
{
	width: 621px;
	min-height: 208px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/collection-top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#product-detail-bottom
{
	/*width: 605px;*/
	width: 605px;
	margin: 0px;
	padding: 0px 0px 31px 0px;
	background-image: url('../img/product-detail-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#product-picture-bg
{
	width: 243px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-picture-bg.jpg');
	background-repeat: repeat-y;
	background-position: left center;
}

#product-picture-content
{
	width: 243px;
	min-height: 321px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-picture-content.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#product-picture-top
{
	width: 243px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-picture-top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#product-picture-bottom
{
	width: 243px;
	height: 24px;
	margin: 0px;
	background-image: url('../img/product-picture-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#product-detail-bg
{
	width: 605px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-detail-bg.jpg');
	background-repeat: repeat-y;
	background-position: left center;
}

#product-detail-top
{
	width: 605px;
	min-height: 393px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-detail-top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#image-slider
{
	width: 523px;
	height: 151px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	background-image: url('../img/tumbnail-product-bg.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}

#product-description
{
	padding: 30px 25px 0px 5px;
}

#product-description h1
{
	padding: 0px;
	margin: 0px;
	color: #343434;
	font-weight: bold;
}

.layer-price
{
	width: 90px;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	margin: 0px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-image: url('../img/product-description-bg.jpg');
	background-repeat: repeat-x;
	background-position: left top;
}

.text-container
{
	color: #232323;
	font-weight: bold;
	padding: 20px 30px;
}

#promotion-detail-bottom
{
	/*width: 605px;*/
	width: 605px;
	margin: 0px;
	padding: 0px 0px 31px 0px;
	background-image: url('../img/product-detail-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#promotion-picture-bg
{
	width: 243px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-picture-bg.jpg');
	background-repeat: repeat-y;
	background-position: left center;
}

#promotion-picture-content
{
	width: 243px;
	min-height: 161px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/promotion-picture-content.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#promotion-picture-top
{
	width: 243px;
	height: 24px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-picture-top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#promotion-picture-bottom
{
	width: 243px;
	height: 24px;
	margin: 0px;
	background-image: url('../img/product-picture-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#promotion-detail-bg
{
	width: 605px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-detail-bg.jpg');
	background-repeat: repeat-y;
	background-position: left center;
}

#promotion-detail-top
{
	width: 605px;
	min-height: 233px;
	margin: 0px;
	padding: 0px;
	background-image: url('../img/product-detail-top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}

#promotion-text
{
	color: #6D6D6D;
}

#promotion-text b
{
	color: #232323;
}

#showroom-img
{
	width: 180px;
	text-align: center;
}

#showroom-info
{
	width: 410px;
	margin: 25px 0px 0px 10px;
}

#showroom-info h1
{
	padding: 0px;
	margin: 0px;
	color: #343434;
	font-size: 16px;
	font-weight: bold;
}

#login-bg
{
	width: 467px;
	text-align: center;
	background-image: url('../img/login-bg.jpg');
	background-repeat: repeat-y;
	background-position: left top;
}

#login-content
{
	padding: 10px 15px 30px 15px;
	width: 467px;
	text-align: center;
	background-image: url('../img/login-bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.container
{
	overflow: auto;
}

.layer-left
{
	float: left;
}

.layer-right
{
	float: right;
}

span.error, div.error
{
	color: #FF0000;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Geneva;
}

.tablediv
{
	display: table;
	width: 600px;
	background-color: #EEEEEE;
	border: 1px solid #A2B10E;
	border-spacing: 5px;
	border-collapse: separate;
}

.rowdiv, .rowheaddiv
{
	display: table-row;
	overflow: auto;
	background-color: #CCCCCC;
	width: auto;
}

.rowheaddiv
{
	color: #FFFFFF;
	background-image: url('../img/product-description-bg.jpg');
	background-color: #B1C804;
	font-weight: bold;
}

.celldiv
{
	padding: 0px 3px;
	float: left;
	display:  table-cell;
}

#numero
{
	width: 50px;
}

#descripcion
{
	width: 250px;
}

#cantidad
{
	width: 50px;
}

#precio
{
	width: 100px;
}

#costo
{
	width: 100px;
}
.barra
{
	width: 50%;
	float: left;
}
.barrar
{
	width: 48%;
	float: right;
}
.imag
{
	width: 25%;
	float: left;
	text-align:center;
	padding-top: 20px;
}
.texto
{
	width: 75%;
	float: left;
	color: #666;
	font-size: 10px;
	font-weight:bold;
}
.texto a
{
	color:#06F;
	font-size: 10px;
}
.left-customer-bara
{
	height: 65px;
	margin: 0px;
	width: 965;
	padding: 0px 0px 0px 37px;
	background-image: url('../img/homeand.jpg');
	background-repeat: no-repeat;
	background-position: left center;
}
.left-customer-bara a
{
  color:#FFF;
  font-size: 14px;
  font-weight: bold;
}
.bajo
{
	width: 175px;
	height: 41px;
	padding: 0px 0px 0px 0px;
	background-image: url('../img/barcat1.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	
}
.bajo1
{
	width: 175px;
	height: 41px;
	padding: 0px 0px 0px 0px;
	background-image: url('../img/barcat2.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	
}
.alto
{
	width: 175px;
	padding: 21px 0px;
	background-image: url('../img/alto.jpg');
	background-repeat: no-repeat;
	background-position: left top;

}
.medio
{
    width: 175px;
	padding: 3px 0px;
	background-image: url('../img/medio.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#aches
{
	position: absolute;
	left: 500px;
    top: 0px;
	font-size:12px;
    color: #999;

}
.show
{
	
    padding: 0px 0px 5px 0px;
	background-image: url('../img/show-rooms-sub.jpg');
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
.show a
{
	color: #FFFFFF;
}