body {
	background: #212921;
	margin: 0px;
	padding: 0px;
	font: 11px Verdana, Geneva, sans-serif;
}
#top_header {
	height: 43px;
	line-height: 43px;
	color: #61685e;
	padding: 0px 20px;
	background: #101010;
	font-size: 9px;
}
#top_header a.email_corp {
	font-size: 2px;
	line-height:2px;
	display: block;
	width: 16px;
	height: 11px;
	padding:0;
	margin:15px 0 0;
	background: url(../images/email.png) no-repeat 0 0;
}
#top_header a.email_corp:hover {
	background-position: 0 -11px;
}
/* MENU CODE | by Diego H Quintero Fdez.*/
#top_menu {
	background: #101010;
}
#top_menu span {
	display: none; /* oculta texto */
}
#top_menu #btn_home {
	display: block;
	width: 79px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_home_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_home:hover {
	background-position: 0 -39px;
}
#top_menu #btn_aboutus {
	display: block;
	width: 78px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_aboutus_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_aboutus:hover {
	background-position: 0 -39px;
}
#top_menu #btn_products {
	display: block;
	width: 78px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_products_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_products:hover {
	background-position: 0 -39px;
}
#top_menu #btn_services {
	display: block;
	width: 79px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_services_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_services:hover {
	background-position: 0 -39px;
}
#top_menu #btn_partnership {
	display: block;
	width: 78px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_partnership_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_partnership:hover {
	background-position: 0 -39px;
}
#top_menu #btn_testimonials {
	display: block;
	width: 79px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_testimonials_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_testimonials:hover {
	background-position: 0 -39px;
}
#top_menu #btn_clients {
	display: block;
	width: 79px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_clients_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_clients:hover {
	background-position: 0 -39px;
}
#top_menu #btn_distributors {
	display: block;
	width: 79px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_distributors_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_distributors:hover {
	background-position: 0 -39px;
}
#top_menu #btn_contactus {
	display: block;
	width: 77px;
	height: 39px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_contactus_greenlt.png) no-repeat 0 0;
}
#top_menu #btn_contactus:hover {
	background-position: 0 -39px;
}
/* END MENU*/
/* BTN MORE | by Diego H. Quintero */
a.btn_more_s span {
	display: none;
}
a.btn_more_s {
	display: block;
	width: 51px;
	height: 16px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_more_s_greenlt.png) no-repeat 0 0;
}
a.btn_more_s:hover {
	background-position: 0 -16px;
}
a.btn_more span {
	display: none;
}
a.btn_more {
	display: block;
	width: 100%;
	height: 24px;
	padding:0px;
	margin:0px;
	background: url(../images/btn_more_greenlt.png) no-repeat right 0;
}
a.btn_more:hover {
	background-position: right -24px;
}
/* END BTN */
#header {
	background: #101010;
}
#footer {
	line-height: 50px;
	text-align: center;
	height: 50px;
	font-size: 10px;
	color: #252E25;
	background: #101010;
}
#footer a {
	text-decoration: none;
	color: #313C31;
	font-weight: bold;
}
#body .flash {
	width: 490px;
	background: #121712;
}
#body .enterprise {
	padding: 10px;
	vertical-align: top;
}
#body .enterprise img.ico {
	/*float: left;*/
	margin-right: 10px;
}
#body .enterprise h1 {
	margin: 0px;
	padding: 0px;
	padding-bottom:8px;
	color: #7dc256;
	font-size: 14px;
	font-weight: normal;
}
#body .enterprise h2 {
	font-size: 11px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
#body, #body .body {
	padding: 20px;
	color: #FFF;
	font-size: 12px;
	text-align: justify;
	background: #171C17;
	vertical-align: top;
}
#body p {
	margin: 0px 0px 5px;
	padding: 0px;
	color: #FFF;
	font-size: 12px;
	text-align: justify;
}
.contactus {
	background-color:#121712;
	padding:10px;
}
.login{
	font-size:10px;
	background-color:#121712;
	color:#c1ec94;
}
#body .contactus p {
	font-size:10px;
}
#body strong {
	font-weight: bold;
	color: #C1ECA8;
}
#body a {
	color: #4D9029;
}
.input_contact {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f2f3ee;
	padding-left: 3px;
	width: 155px;
	border: solid 2px #a4a4a4
}
.showproducts {
	border-collapse:collapse;
	width:100%;
}
.showproducts td{
	padding:5px;
	vertical-align:top;
	width:33%;
}
.showproducts td a{
	display:block;
	background-color:#FFF;
	border: solid 1px #000;
	text-align:center;
	text-decoration:none;
}
.showproducts td a h1.subcat{
	height:46px;
	color:#FFF
}
.showproducts td a h1.distri{
	height:46px;
	text-transform:none;
}
.showproducts td a:hover h1, .showproducts td a:active h1{
	background-color:#2E382E;
}
.showproducts td a img{
	margin:3px;
	padding:5px;
}
.showproducts td a h1{
	height:46px;
	background-color:#212921;
	text-align:center;
	font-size:11px;
	margin:0px;
	padding:10px 0px;
	text-transform:uppercase;
}
.showproducts td a h1 b{
	font-size:12px;
	color:#86C21C;
}
.showproducts_moreinfo {
	width:100%;
}
.showproducts_moreinfo td {
	width:50%;
	vertical-align:top;
}
.showproducts_moreinfo td h1{
	color:#ABE945;
	font-size: 17px;
	margin: 0px 0px 15px;
	text-align:center;
}
.showproducts_moreinfo td p{
	text-align:justify;
	margin: 0px 0px 5px;
}
.showproducts_moreinfo td.image{
	padding:0;
	text-align:center;
	color:#35A73C;
	font-size:10px;
}
.showproducts_moreinfo td.info{
	padding: 0 10px;
}
.showproducts_moreinfo td.info p{
	font-size:15px;
}
.showproducts_moreinfo a {
	font-size:10px;
}
.form {
	font-size: 10px;
}
#body h5{
	font-size: 14px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
#body h5 a{
	text-decoration:none;
	color:#CCC;
}
#body h5 a:hover{
	color:#FFF;
}
.flag_green{
	width:100%;
	height:8px;
	background-color:#67B042;
	font-size:2px;
}

.private_field{
		border:#74902c thin inset;
		font-size:12px;
}
