body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #333333 url(img/bg.jpg) repeat-x center top;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #333;
}
.oneColFixCtr #container {
	width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background-color: #FFFFFF;
	margin: 0 auto;
	text-align: left;
	padding: 0;
}

.oneColFixCtr #banner {
	padding:  0;
	margin: 0;
	height: 146px;
	background: #fff url(img/banner.jpg) no-repeat center top;
}

.oneColFixCtr #mainContent {
	padding: 0 20px;
	background: url(img/bg-content.jpg) repeat-y center top;
	margin:  0;
}

.oneColFixCtr #mainContent img{
	margin: 10px 17px;
	padding: 0 auto;
	text-align: center;
}


.oneColFixCtr #mainContent p {
	padding: 10px;
	margin: 0;
	font-size: 12px;
	line-height: 19px;
	text-align: justify;
}

.oneColFixCtr #mainContent a {
	font-weight: bold;
	color: #333;
	text-decoration: none;
}

.oneColFixCtr #mainContent a:hover {
	font-weight: bold;
	color: #339900;
	text-decoration: none;
}

.oneColFixCtr #mainContent h1 {
	padding: 10px;
	margin: 0;
	font-size: 20px;
	color: #339900;
	letter-spacing: 2px;
	text-transform: none;
	direction: ltr;
}

.oneColFixCtr #pie {
	padding: 0;
	margin:  0;
	height: 100px;
	background: #333 url(img/pie.jpg) no-repeat center top;
}

.oneColFixCtr #pie a {
	color:  white;
	text-decoration: none;
}

.oneColFixCtr #pie a:hover {
	color:  white;
	text-decoration: underline;
}

.oneColFixCtr #banner ul.menu{
	padding: 0;
	margin:  0;
	list-style-type: none;
	position: relative;
	top: 86px;
	left: 310px;
	font-size: 12px;
}

.oneColFixCtr #banner ul.menu li{
	padding: 0;
	margin:  0 7px;
	list-style-type: none;
	float: left;
}

.oneColFixCtr #banner ul.menu li a{
	text-decoration: none;
	font-weight: bold;
	color: #339900;
	
}

.oneColFixCtr #banner ul.menu li a:hover {
	color: #333;
	
}

.oneColFixCtr #pie p{
	padding: 50px 0 0 0;
	margin:  0;
	text-align: center;
	color:  #FFF;
	font-size: 10px;
	font-weight: lighter;
}

#multimedia img
{
	border-style: none;
	border-width: 0;
	padding-left: 15px;
	padding-top: 15px;
}

table.catalogo
{
	padding: 0;
	margin: 5px 0 40px 0;
	border-style: none;
	border-width: 0;
}

table.catalogo th
{
	display:  none;
}

table.catalogo td.imagen
{
	padding: 0;
	margin: 0;
	width: 320px;
	height: 213px;
}

table.catalogo td.imagen img 
{
	padding: 0;
	margin: 0;
	border-style: solid;
	border-width: 1px;
	border-color: #339900;
}

table.catalogo td.imagen a
{
	border-style: none;
	border-width: 0;
}

table.catalogo td.desc
{
	padding: 0;
	margin: 0;
	width: 320px;
	vertical-align: bottom;
}

.oneColFixCtr #mainContent table.catalogo td.desc p
{
	text-align: left;
	line-height: 21px;
}

.oneColFixCtr #mainContent table.catalogo td.desc p strong
{
	color: #339900;
}
	