/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
.clear {clear:both;height:0;padding:0;}
h1 div , h2 div {display:none;}

#header, #main, #footer {
	width:760px;
	margin:0 auto;
}
#header {
	background:url(topbyn.jpg) no-repeat;
	height:93px;
}
#header h1{display:none;}
#header ul {
	margin:0;
	list-style:none;
	position:relative;
	width:640px;
	top:79px;
	left:7em;
}
#header ul li{
	float:left;
	width:5em;
	margin-left:-0.8em !important;
	margin-left:0;
	background:url(solapas_activebn.gif) no-repeat;
	z-index: 1;
	height:18px;
	text-align:center;
	text-transform:capitalize;
	
}
#header ul li.sel{
	background:url(solapas_active.gif) no-repeat;
	z-index: 9999;
}
#header ul li a{
	color:#000;
	text-decoration:none;
	margin-right:2em;
	font-size:10px;
	color:#FFF;
}
#header ul li.sel a{
	top:5px;
	color:#000;
	}
#main {
	background:url(mainbgbyn.gif);
	padding:40px 0 0 0;
	border-top:4px solid #000000;
}
#main h2 {
	float:left;
	margin-left:100px;
	width:20px;
	display:inline;
}
#main p {
	color:#999;
	margin:0 120px 20px 140px;
	font-size:12px;
	text-align:justify;
}
#tiraefoto {
	list-style:none;
	margin:0 150px 10px 10px;
	padding:0;
	float:right;
	display:inline;
}
#categorias {
	float:left;
	list-style:none;
	width:140px;
	padding:40px 0;
	margin:10px 0 20px 20px;
	display:inline;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
}
#categorias li {
	margin:7px 5px !important;
	margin:7px -2px;
	display:block;
}
#categorias li a{
	font-size:10px;
	color:#aaa;
	text-decoration:none;
	}
#categorias li.sel a{
	color:#DE130F;
}
#productos {
	margin:0 0 0 20px;
	padding:0;
	list-style:none;
	float:left;
	width:446px;
}
#productos li {
	clear:left;
}

#productos.mini li {
	line-height:normal !important;
	line-height:0.9;
	border:1px solid #ccc;
	height:36px;
	width:350px;
}
#productos li img, #productos li h3, #productos li p {
	float:left;
}
#productos.mini li img {
	margin:-1px;
}
#productos li h3, #prodportada li h3{
	width:240px;
	font-size:14px;
	font-weight:normal;
	color:#F38C69;
	margin:0 10px;
}
#productos li p {
	width:240px;
	margin:5px 10px 20px 10px;
}
#prodportada {
	margin:0 120px 0 146px;
	padding:0;
	list-style:none;
}
#prodportada li {
	width:240px;
	clear:none;
	float:left;
}
#prodportada li p, #prodportada li h3{
	padding:0;
	margin:0;
	text-align:left;
	width:auto !important;
	width:140px;
}
#prodportada li img {
	float:left;
	margin-right:5px;
	border:1px solid #DE130F;
}
#productos.mini li h3{
	color:#999;
	font-size:12px;
	margin-bottom:0 !important;
	margin-bottom:4px;
}
#productos.mini li p {
	margin:0px 10px 20px 10px;
}
#productos a, #prodportada a {
	color:#DE130F;
	font-size:10px;
	text-decoration:none;
}
#detalle {
	float:left;
	width:65%;
	margin:0 0 20px 20px;
}
#detalle div {
	background-color:#ddd;
	padding:0.5em;
}
#detalle div:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
#detalle h3 {
	color:#DE130F;
	font-weight:normal !important;
	font-weight:bold;
	font-size:16px;
	margin:0;
}
#fotos {
	list-style:none;
	padding:0;
	margin:0 10px 0 0;
	width:210px;
}
#fotos li {
	float:left;
	margin:0 5px 5px 0;
}
#fotos img {
	border:1px solid #DE130F;
}

#descripcion {
	float:right;
}
#descripcion h4 {
	font-size:12px;
	color:#666;
	margin:0 0 0.5em 0px;
}
#descripcion p {
	color:#666;
	margin:0 0 0.5em 0px;
	width:240px;
}
#descripcion table{
	margin-bottom:10px;
 }
#descripcion th, #descripcion td {
	font-size:10px;
	color:#666;
	 text-align:center;
	 width:3.2em;
	 min-height:300px;
}
#descripcion th {
 text-align:left;
 color:#333;
 }

.volver {
	clear:both;
	float:right;
	font-size:11px;
	text-decoration:none;
	color:#DE130F;
	margin:2px 0;
}
.volver a{
	
}
#footer {
	clear:both;
	width:588px;
	border-bottom:1px solid #000;
}
#footer p {
	border-bottom:1px solid #000000;
	margin:1px 0;
	width:100%;
	text-align:center;
	font-size:9px;
	padding:6px 0;
}
form#contacto fieldset{
	margin:0 120px 0 140px;
	padding:1em;
	border:1px solid #ccc;
	height:190px;
}
form#contacto fieldset ul, form#contacto ul li{
	list-style:none;
	padding:0;
	margin:0;
}
form#contacto ul li{
	height:30px;
}
form#contacto label{
	float:left;
	width:6em;
	font-size:10px;
	color:#666;
	padding:4px 0 0 0;
}
form#contacto input, form#contacto textarea{
	width:80%;
	border:solid 1px #DE130F;
}
form#contacto input.submit {
	margin:10px 120px;
	float:right;
	clear:both;
	width:auto;
	border:solid 1px #DE130F;
	background-color:#CCCCCC;
}
.friendly{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}