#main		{position:absolute; left:50%; margin-left:-400px; top:0px; width:800px; overflow:hidden; z-index:-110;}
#header		{width:800px; overflow:hidden; z-index:-110; float:top;}
#subheader	{width:800px; height:250px; overflow:hidden; z-index:-110; float:top; background:url(../images/imagenhome.jpg)}
#logo		{width:800px; overflow:hidden; z-index:-110; float:top;}
#menubar	{width:800px; overflow:hidden; z-index:-110; float:top;}
#menu1		{margin-right:0px; width:56px; height:37px; overflow:hidden; z-index:-70; float:left;}
#menu2		{margin-right:0px; width:71px; height:37px; overflow:hidden; z-index:-70; float:left;}
#menu3		{margin-right:0px; width:75px; height:37px; overflow:hidden; z-index:-70; float:left;}
#menu4		{margin-right:0px; width:79px; height:37px; overflow:hidden; z-index:-70; float:left;}
#menu5		{margin-right:0px; width:120px; height:37px; overflow:hidden; z-index:-70; float:left;}
#searchbar	{margin-top:6px; width:209px; height:23px; overflow:hidden; z-index:-70; float:right; background:url(../images/searchbar.png);}
#search		{margin-top:6px; width:28px; height:23px; overflow:hidden; z-index:-70; float:right;}

#rainbow	{margin-top:2px; width:800px; height:3px; overflow:hidden; z-index:-110; float:top; background:url(../images/rainbow.png)}
#rainbow1	{width:800px; height:3px; overflow:hidden; z-index:-110; float:top; background:url(../images/rainbow.png)}

#hometext	{width:800px; overflow:hidden; z-index:-110; float:top; background-color:#979797;}

#hometextl	{margin-top:5px; margin-left:25px; width:349px; overflow:hidden; z-index:-110; float:left;}
#hometextr	{margin-top:5px; margin-left:25px; width:349px; overflow:hidden; z-index:-110; float:left;}
#homedivide	{margin-top:5px; margin-left:25px; width:2px; height:280px; overflow:hidden; z-index:-110; 
			float:left; background:url(../images/divider.png);}

#luxmain	{width:800px; overflow:hidden; z-index:-110; float:top;}

#luxlnormal	{width:208px; overflow:hidden; z-index:-110; float:left; background:url(../images/luxsubbg.png); }
#luxl		{width:192px; overflow:hidden; z-index:-110; float:left; background:url(../images/luxsubbg.png); color: white; padding-left: 8px; padding-right: 8px; font-family: verdana, tahoma; font-size: .8em; padding-top: 10px; padding-bottom: 10px;}
#luxcotiza	{width:194px; overflow:hidden; z-index:-110; background-color: silver; text-align: center; font-family: verdana, tahoma; font-size: 0.7em; padding-top: 10px;}

#luxr		{width:592px; overflow:hidden; z-index:-110; float:left;}

#luxfull	{width: 784px; overflow: hidden; z-index:-110; float:left;}

#catalogo	{margin-top:2px; width:592px; overflow:hidden; z-index:-110; float:left; }
.catalogotopbar{width:592px; height:23px; overflow:hidden; z-index:-110; float:top; background:url(../images/catalogobg002.png);}
/*.catalogcontainer {display: none;}*/
.catalogcontainer {margin-bottom: 10px;}
.catalogmiddle{width:592px; overflow:hidden; z-index:-110; float:top; background:url(../images/catalogobg001.png);}
.catalogfoto{margin-top:10px; margin-left:10px; width:232px; height:232px; overflow:hidden; z-index:-110; float:left;padding-bottom: 10px;}
.cataloginfo{margin-top:16px; margin-left:10px; width:330px; overflow:hidden; z-index:-110; float:left; }
.catalogdownload{width:592px; height:23px; overflow:hidden; z-index:-110; float:top; background-color:#3e4151;}

#cmstext	{margin-top:10px; width:592px; overflow:hidden; z-index:-110; float:left;}

#copyright	{margin-top:5px; width:800px; height:50px; overflow:hidden; z-index:-110; float:top;}
#copyright a	{font-size: 1em;}

.searchbox
{
 background:none;
 border:none;
 width:187px;
 height:19px;
 margin:0;
 padding-top:6px;
 margin-left:10px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}

.contactbox
{
 background:none;
 border:none;
 width:240px;
 height:16px;
 margin:0;
 padding-top:8px;
 margin-left:8px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}

.commentbox
{
 background:none;
 border:none;
 width:240px;
 height:55px;
 margin:0;
 padding-top:16px;
 margin-left:8px;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:10px;
}

ul {
	list-style-type:none;
	padding-left: 10;
	margin-left: 0;
	}


li { background: url(../images/arrows.png) no-repeat; padding-left:10px; padding-top:0px; }

a:link {
color:#000;
font-size:13px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align:left;
text-decoration: none;
}
a:visited {
color:#000;
font-size:13px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align:left;
text-decoration: none;
}
a:hover {
color:#FF0000;
font-size:13px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align:left;
text-decoration: none;
}
a:active {
color:#000;
font-size:13px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align:left;
text-decoration: none;
}
	
.copyright {
color:#000000;
font-size:10px;
font-family:century gothic;
text-decoration: none;
text-align:center;
}	

.style1 {
color:#ffffff;
font-size:15px;
font-family:century gothic;
text-decoration: none;
text-align:left;
}

.style2 {
color:#ffffff;
font-size:12px;
font-family:century gothic;
text-decoration: none;
text-align:right;
}

.style3 {
color:#ffffff;
font-size:12px;
font-family:century gothic;
text-decoration: none;
text-align:justified;
}

.style4 {
color:#000000;
font-size:12px;
font-family:century gothic;
text-decoration: none;
text-align:left;
}

.style5 {
color:#000000;
font-size:12px;
font-family:century gothic;
text-decoration: none;
text-align:left;
font-weight:bold;
}

#cmstext ul
{
	list-style-type: square;
}

.rollover1 a {
display:block;
width:56px;
height:37px;
background:url(../images/menu001a.png) 0 0 no-repeat;
text-decoration: none;
}
.rollover1 a:hover { 
background:url(../images/menu001b.png) 0 0 no-repeat;
}
.rollover1 a:active {
background:url(../images/menu001b.png) 0 0 no-repeat;
}

.rollover2 a {
display:block;
width:71px;
height:37px;
background:url(../images/menu002a.png) 0 0 no-repeat;
text-decoration: none;
}
.rollover2 a:hover { 
background:url(../images/menu002b.png) 0 0 no-repeat;
}
.rollover2 a:active {
background:url(../images/menu002b.png) 0 0 no-repeat;
}

.rollover3 a {
display:block;
width:75px;
height:37px;
background:url(../images/menu003a.png) 0 0 no-repeat;
text-decoration: none;
}
.rollover3 a:hover { 
background:url(../images/menu003b.png) 0 0 no-repeat;
}
.rollover3 a:active {
background:url(../images/menu003b.png) 0 0 no-repeat;
}

.rollover4 a {
display:block;
width:79px;
height:37px;
background:url(../images/menu004a.png) 0 0 no-repeat;
text-decoration: none;
}
.rollover4 a:hover { 
background:url(../images/menu004b.png) 0 0 no-repeat;
}
.rollover4 a:active {
background:url(../images/menu004b.png) 0 0 no-repeat;
}

.rollover5 a {
display:block;
width:120px;
height:37px;
background:url(../images/menu005a.png) 0 0 no-repeat;
text-decoration: none;
}
.rollover5 a:hover { 
background:url(../images/menu005b.png) 0 0 no-repeat;
}
.rollover5 a:active {
background:url(../images/menu005b.png) 0 0 no-repeat;
}

#main #adminmenu
{
	margin-bottom: 20px;
}
#main #adminmenu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
#main #adminmenu li
{
	float: left;
	margin-right: 20px;
}

#main #adminmenu .linkdown
{
	font-weight: bold;
}

#spacer10
{
	height: 27px;
}

.categorymenu
{
	padding-left: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

.categorymenu li
{
	width: 197px;
	margin: 0;
	padding: 0 none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.categorymenu li a
{
	color: white;
}

.menuitemcontainer
{
	width: 197px;
	height: 100%;
}

.menuitem
{
	width: 154px;
	height: 100%;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	float: left;
}

.menuitem:hover
{
	background-color: #3e4152;
}

.categoryarrow {
       padding-right: 0px;
	   padding-left: 0px;
	   border:none;
       height:22px;
       width:13px;
       float:right;
	  display: none;
}

.invisible
{
	display: none;
}

  .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.smallspace
{
	height: 1px;
}