/*CSS definitions written by Hudin Varela www.hudinvarela.com*/

/*Main formatting properties*/
body {
	padding:0px;
	margin:0px;
	font-family:"Trebuchet MS", Arial, san-serif;
	font-size: 14px;
	line-height: 20px;
	color: #373530;
	letter-spacing: 1pt;
	background-color:#983d0c;
}
table {
	border: 0px;
	width: 100%;
}
td {
	vertical-align:top;
}
h1 {
	font-size:30px;
	line-height:34px;
	font-weight:bold;
	color:#515150;
	padding:0px 0px 10px 0px;
	margin:0px;
}
h2 {
	font-size:22px;
	line-height:26px;
	font-weight:bold;
	color:#983d0c;
	padding:0px;
	margin:0px 0px 5px 0px;
}
ol {
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
}
	ul.typical {
		list-style:none;
	}
	ul.prods li {
		list-style:none;
		text-align:center;
		float:left;
		width:33%;
		margin-bottom:20px;
	}
	ul.prods li img {
		border:4px solid #edac3a;
	}
li {
	margin:0px;       
	padding:0px;            
}
	ul.typical li {
		padding:3px 0px 3px 10px;
	}
/* Form porperties */
form {
	margin:0px;
}
input {
	padding:1px 2px;
}
input.sbt {
	border: 1px solid #983d0c;
	padding: 0px 20px;
	font-size: 13px;
	color: #f0c82a;
	font-weight: bold;
	background-color:#983d0c;
	text-align:center;
}
input.sbt:hover {
	background-color:#f0c82a;
	color:#983d0c;
}
/* Image Properties */
img {
	border:0px;
	padding:0px;
	margin:0px;
}

a {
	color:#f0c82a;
	font-weight:bold;
	text-decoration:none;
}
	a.rash {
		color:#983d0c;
	}
a:hover {
	color:#6887a7;
}

div.clean {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
div.error {
	color:#CC3300;
	font-weight:bold;
	text-align:center;
}
div.pages {
	text-align:right;
	font-size:11px;
	line-height:13px;
}
div.content {
	padding:0px 40px;
}
img.prod {
	border:4px solid #edac3a;
	float:left;
	margin-right:10px;
}
div.measures {
	float:right;
	width:200px;
	margin-top:20px;
	font-size:11px;
}
td.on {
	background-color:#f5f5f5;
}
td.ltab {
	font-weight:bold;
	text-align:right;
}


/* Various different font sizes to avoid evil font tags */
.size8 {
	font-size:8px;
}
.size9 {
	font-size:9px;
}
.size10 {
	font-size:10px;
}
.size11 {
	font-size:11px;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.size18 {
	font-size:18px;
}
.size20 {
	font-size:20px;
}
.size24 {
	font-size:24px;
}
.size30 {
	font-size:30px;
}

.bld {
	font-weight:bold;
}
.itl {
	font-style:italic;
}
.cntr {
	text-align:center;
}

#container {
	width:900px;
	margin:10px auto;
}
	#cartAmount {
		float:right;
		text-align:right;
		margin-right:20px;
		width:200px;
		height:18px;
		margin-top:5px;
	}
	#logo {
		float:left;
		width:194px;
	}
		//You never know who might still be on IE6...
		* html #logo {
			margin-top:2px;
		}
	#lengua {
		float:left;
		width:150px;
		margin:20px 0px -16px 0px;
		height:10px;
		font-size:11px;
	}
		#lengua a {
			font-weight:normal;
		}
	#topRight {
		float:right;
		width:706px;
		margin-top:20px;
		background:#ffffff url('/img/all/topBG.gif') repeat-x top left;
	}
	#menu {
		float:right;
		width:677px;
		padding:25px 0px 25px 25px;
		height:84px;
		border-right:4px solid #000000;
		background-color:#ffffff;
	}
		#menu a {
			font-size:20px;
		}
	#mainBody {
		padding:10px;
		background-color:#ffffff;
		margin-left:52px;
		border-left:4px solid #000000;
		border-right:4px solid #000000;
	}
	#bottom {
		margin-left:52px;
		height:18px;
		background:#ffffff url('/img/all/botBG.gif') repeat-x top left;
	}
	#footer {
		color:#ffffff;
		text-align:center;
		font-size:11px;
	}
		#footer a {
			font-weight:normal;
		}

/* Flickr Poo Poo */
#flickr_badge_uber_wrapper {
	width:600px;
	margin:0px auto;
}
#flickr_badge_source_txt {
	padding:0;
	color:#333333;
}
.flickr_badge_image img {
	border: 1px solid black;
}
#flickr_badge_uber_wrapper a:hover, #flickr_badge_uber_wrapper a:link, #flickr_badge_uber_wrapper a:active, #flickr_badge_uber_wrapper a:visited {
	text-decoration:none;
	background:inherit;
	color:#f0c82a;
}
#flickr_badge_wrapper {
	background-color:#ffffff;
}
#flickr_badge_source {
	padding:0;
	color:#333333;
	text-align:center;
}