@charset "utf-8";
body{
	background-color:#FFFFFF;
	font:11px Verdana, Geneva, sans-serif;
}
div{background-color:#fcfcf8;}
h1, h2, h3, h4, h5, h6{font-family:Tahoma, Geneva, sans-serif;color:#a40608;margin-bottom:2px;margin-top:5px;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#a40608;}
a:active, a:focus{outline:none;}
img{border:0;}
fieldset, object{border:0;width:100%; margin:0 0 0 10px;padding:0;}
input[type='checkbox']{vertical-align:middle;}
p{text-align:justify;margin-top:0;}
#main{
	width:980px;
	margin:auto;
	background:#fcfcf8 url(img/header.png) no-repeat 0 0;
	padding-top:110px;
	border-color: #6F0505;
	border-bottom-width: thin;
}
#categorias{
	padding-bottom:4px;
	width:172px;
	float:left;
	background-color:#DBDBDB;
	border-right-width: thin;
	border-right-style: outset;
	border-right-color: #999999;
	border-bottom-width: thick;
	border-bottom-style: outset;
	border-bottom-color: #999999;
	color: ;
}
#categorias a{
	margin:0 2px;
	
	display:block;
	color:#333333;
	padding:0px 0 0 12px;
	height:28px;
	line-height:28px;
}
#categorias a:hover{text-decoration:none;color:#2b2b29;background: url(img/categorias-hover.png) no-repeat 50% 50%;}
#categorias .active{margin:0 2px;display:block;padding-left:12px;line-height:27px;background:url(img/categorias-active.png) no-repeat 50% 50%; color:#FFFFFF;}
#categorias h2{
	background:url(img/categorias-top.png) no-repeat 0 0;
	height:29px;
	font-size:1.3em;
	font-family:Trebuchet MS,Geneva,sans-serif;
	color:#fefdfd;
	margin:0;
	font-weight:normal;
	padding:6px 0 0 12px;
}
#menu{
	background:#fcfcf8 url(img/menu.png) no-repeat 50% 0;
	height:40px;
	width:801px;
	padding:0;
	float:left;
}
#menu a, #menu .submenu{
	display:inline-block;
	color:#fefdfd;
	padding:4px 14px;
	font-size:1.2em;
	font-family:Trebuchet MS,Geneva,sans-serif;
	margin:2px 2px;
}
#menu a:hover, #menu a.active, #menu .submenu:hover{
	text-decoration:none;
	background-repeat:repeat-x;
	font-style: bold;
}
#menu .submenu{
	float:left;
	width:108px;
	height:25px;
}
#menu .submenu .list{position:absolute;z-index:2;margin-top:29px;width:134px;padding:0;margin-left:-15px;background-color:#f5f5f4;border:#e8e8e8 solid 2px;line-height:1.9em;display:none;list-style:none;opacity:0.95;}
#menu .submenu:hover .list{display:block;}
#menu .submenu a{display:block;color:#767273;padding:0 4px;margin:0;font-size:0.8em;background-image:none;}
#menu .submenu .line{border-bottom:#b6b5b5 solid 1px;width:96%;margin:auto;display:block;height:1px;}
#menu .submenu a:hover{background-color:#fcfcfa;}
#footer{
	background:#fcfcf8 url(img/footer.png) no-repeat 0 28px;
	height:90px;
	clear:both;
	padding-top:6px;
	text-indent:4px;
}
#copyright{
	clear:both;
	background-color:#fcfcf8;
	width:970px;
	float:left;
	font-size:1em;
	padding:2px;
}
#Contact{width:550px;}
#Contact label{width:120px;display:inline-block;vertical-align:middle;}
#Contact input, #Contact textarea{margin-bottom:4px;}
#Contact input[type='submit']{margin-left:120px;}
#content{
	width:620px;
	float:left;
	margin:6px 10px 0px 11px;
}
#home{
	position:absolute;
	height:76px;
	width:300px;
	display:block;
	left:350px;
	top:25px;
}
.maquina{
	float:left;
	width:550px;
	border-top:solid 3px #9B0E15;
	margin-top:-1px;
	padding-top:8px;
}
.maquina h2, .maquina h3{padding-left:12px;margin-top:0;font-size:1.2em; no-repeat 0 0;line-height:22px;}
.maquina img{width:180px;height:170px;}
.descripcion{margin:4px 12px;}
.imagen{display:inline-block;float:right;clear:right;}
#colright{
	width:162px;
	float:left;
	margin-right:-28px;
}
#colright a{display:block;width:162px;font-size:1.3em;font-family:Trebuchet MS,Geneva,sans-serif;color:#fefdfd;background-image:url(img/idx.png);background-repeat:no-repeat;}
#colright a:hover{text-decoration:none;}
a.button, a.galeria{height:39px;line-height:44px;text-align:center;margin-bottom:4px;}
a.button:hover{background-position:0 -46px;}
a.galeria{background-position:0 -400px;}
a.galeria:hover{background-position:0 -447px;}
a.camisetas{background-position:0 -510px;height:142px;padding:4px 0 0 5px;margin-top:-5px;}
a.camisetas:hover{background-position:0 -671px;}
a.catalogo{background-position:0 -109px;height:144px;padding-top:0px;text-align:center;margin-bottom:-8px;}
a.catalogo:hover{background-position:0 -264px;}
#SlideBorder{background-color:transparent;background-image:url(img/slide.png);width:620px;height:350px;position:absolute;z-index:1;}
.tipos a{font-size:1.1em;display:inline-block;text-align:center;border:1px dotted  #999999;width:129px;margin:10px;overflow:hidden;}
.tipos a img{width:118px;height:105px;opacity:1;-ms-filter:"Alpha(Opacity=100)";}
.tipos a:hover{text-decoration:none;border-color:#700304;}
.tipos a:hover img{opacity:0.85;-ms-filter:"Alpha(Opacity=85)";}
#textopie {
	font-size:0.9em;
	width: 225px;
	float: left;
	margin-right: 12px;
	background-color: #E2E2E2;
	margin-left: 4px;
}
#pietex {
	padding-top:8px;
	border: 1px solid #660000;
	height: auto;
	width: 100%;
	float: left;
	background-color: #E2E2E2;
}
