@charset "utf-8";
/***********************Generales de p�gina */
BODY {
	BACKGROUND:#000; 
	MARGIN: 0 auto;
}
BODY {
	FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif
}
TD {
	FONT-SIZE: 97%;COLOR: #000000; FONT-FAMILY:  Arial,Tahoma, Verdana, Helvetica, sans-serif
}
TABLE {
	PADDING: 0 0; 
	MARGIN: 0 0 ; 
}
FORM {
	PADDING: 0 0; 
	MARGIN: 0 0;
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING: 0 0; 
	MARGIN: 10px 0;
}

div {
	border: 0;
}
UL {
	PADDING: 0 0; 
	MARGIN: 0;
	font-size: 0.8em;
}
LI {
	PADDING: 0 0;
	MARGIN: 0 0;
}
UL {
	LIST-STYLE-POSITION: inside;
}
INPUT {
	BORDER-RIGHT: #80ac16 1px solid; 
	BORDER-TOP: #80ac16 1px solid;
FONT-SIZE: 11px; 
BORDER-LEFT: #80ac16 1px solid; 
COLOR: #000000; BORDER-BOTTOM: #80ac16 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	BORDER-RIGHT: #80ac16 1px solid; BORDER-TOP: #80ac16 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #80ac16 1px solid; WIDTH: 400px; COLOR: #000000; BORDER-BOTTOM: #80ac16 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
TEXTAREA {
	BORDER-RIGHT: #80ac16 1px solid; BORDER-TOP: #80ac16 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #80ac16 1px solid; WIDTH: 400px; COLOR: #000000; BORDER-BOTTOM: #80ac16 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
INPUT,
select {
	PADDING-LEFT: 2px
}
SELECT {
	WIDTH: 402px
}
select.SM {
	width: 200px;
}
A {
	COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #000000; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
img {
	border: 0;
}
h1 {
	font-size: 1.6em;
}
h1 span.Sm {
	font-size: 0.7em;
}
/* Contenedor general de p�gina*/
.LayoutFix  {
	width: 996px;
	text-align:center;
	background-image: url(../images/bastadeLobby_head.jpg);
	background-repeat: no-repeat;
	background-position: top;
	z-index:0;
	clear: both;

}
/**********Columna men� flash lateral izquierdo*/
#col1{
	width: 214px;
	display: inline block;
	float: left;
	margin: 55px 20px 0 0;
	height: 100%;
}
.LayoutFix  #col2 {
	display: inline;
	float: right;
	height:146px;
	width: 625px;
	padding-right: 1px;
	clear: right;
	margin-bottom:3px;
}
#col1ptos{
	width: 214px;
	display: inline block;
	float: left;
	margin: 100px 10px 0 0;
	height: 100%;

}
#fondo {
	background-image: url(../images/col1.jpg);
	background-position: 0 500px;
	background-repeat: no-repeat;
	border-bottom: 1px solid #000;
}
/********* Cuerpo central de contenido *********/
.LayoutFix #container {
	text-align: left;
	width: 718px;
	float: right;
	clear: right;
	right: 20px;
}
.LayoutFix #containerptos {
	text-align: left;
	width: 718px;
	float: right;
	clear: right;
}
/*SITEMAP */
a.vista {
	color: #FFF;
	font-size: 0.8em;
	text-decoration: none;
	line-height: 1.4em;
}
a.vista:hover {
	color: #51B848;
}
/********* Pie de p�gina *******/
#footer {
	text-align: left;
	border: 1px solid #000;
}
a.direccion,
.direccion {
	color: #FFF;
	font-size: 0.7em;
	text-decoration: none;
}
a.direccion:hover {
	font-size: 0.7em;
	text-decoration: underline;
	color: #51B848;
}

.big {
	FONT-SIZE: 16px
}

.button {
	BORDER-RIGHT: #5e791e 1px solid; BORDER-TOP: #80ac16 1px solid; BACKGROUND: #d2e6a1; BORDER-LEFT: #80ac16 1px solid; WIDTH: 120px; COLOR: #5e791e; BORDER-BOTTOM: #5e791e 1px solid; HEIGHT: 22px
}

#flashcontent {
	WIDTH: 447px; HEIGHT: 440px
}
#flashcontent_distribution_map {
	WIDTH: 377px; HEIGHT: 167px
}
#flashcontent_productfamily {
	WIDTH: 763px; HEIGHT: 500px;
}
#flashcontent_productfamily_product {
	WIDTH: 456px; HEIGHT: 440px
}
#flashcontent_productfamily_product_setup {
	WIDTH: 184px;
	HEIGHT: 276px
}
#flashcontent_productfamily_product_details {
	WIDTH: 569px;
	HEIGHT: 276px
}
#flashcontent_contact {
	WIDTH: 302px;
	HEIGHT: 498px;
	z-index:0;
	position: absolute;
		float:left;
}
#news {
	z-index: 5;
	width: 250px;
	height: 70px;
	position: absolute;
	text-align: center;
	padding: 0 5px 0 10px;
	color: #000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1em;
	float:left;
}
#flashcontent_banner_1 {
	WIDTH: 468px; HEIGHT: 60px
}
#flashcontent_banner_2 {
	WIDTH: 468px; HEIGHT: 60px
}
#flashcontent_banner_3 {
	WIDTH: 468px; HEIGHT: 60px
}
.admin_info {
	PADDING-RIGHT: 10px; BACKGROUND: #dfedbf; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 25px; TEXT-ALIGN: left
}
.admin_cell {
	PADDING-RIGHT: 10px; BACKGROUND: #b9d771; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; HEIGHT: 25px; TEXT-ALIGN: left
}
.distribution_cell {
	FONT-SIZE: 11px; 
WIDTH: 138px; 
WORD-WRAP: break-word;
}
.distribution_cell_short {
	FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 60px; PADDING-TOP: 2px; HEIGHT: 25px; WORD-WRAP: break-word
}
.downloads_cell {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 72px; PADDING-TOP: 2px; HEIGHT: 25px; WORD-WRAP: break-word
}
.downloads_cell_long {
	PADDING-RIGHT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; WIDTH: 155px; PADDING-TOP: 2px; HEIGHT: 25px; WORD-WRAP: break-word
}
.green {
	COLOR: #74981b
}
.Container {
	FLOAT: left; WIDTH: 240px; POSITION: relative; HEIGHT: 260px
}
#Scroller-1 {
	OVERFLOW: hidden; WIDTH: 240px; POSITION: relative; HEIGHT: 255px
}
.Scroller-Container {
	LEFT: 0px; 
	POSITION: relative; 
	TOP: 0px
}
.Scrollbar-Track {
	BACKGROUND:url(../images/scroller_track.gif) #aaca62; 
	WIDTH: 10px; 
	POSITION: relative; 
	HEIGHT: 255px
}
.Scrollbar-Handle {
	BACKGROUND:url(../images/scroller.gif) #698624; LEFT: 0px; WIDTH: 10px; CURSOR: pointer; POSITION: relative; TOP: 0px; HEIGHT: 60px
}
#box_distribution_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #92c023; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#box_distribution_table A {
	FONT-WEIGHT: bold; COLOR: #637d24; TEXT-DECORATION: none
}
#box_distribution_table A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.box_distribution {
	BACKGROUND:url(../images/bg.gif); WIDTH: 26px; HEIGHT: 18px; TEXT-ALIGN: center
}
.box_distribution2 {
	BACKGROUND:url(../images/distribution_box_bg2.gif); WIDTH: 26px; HEIGHT: 18px; TEXT-ALIGN: center
}
#box_mailing_table {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND:url(../images/mailing_box_bg.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#box_distribution_horiz_table {
	MARGIN-BOTTOM: 10px; WIDTH: 765px; HEIGHT: 56px
}
#box_distribution_horiz_table A {
	FONT-WEIGHT: bold; COLOR: #637d24; TEXT-DECORATION: none
}
#box_distribution_horiz_table A:hover {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.order_button {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 44px; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px
}
#pfamily {
	
}
#pfamily .title_td {
	PADDING: 2px 6px 2px 3px; 
	COLOR: #000; 
	TEXT-ALIGN: left;
	font-size: 0.8em;
	font-weight: bold;
}
#pfamily .head_td {
	PADDING: 3px 1px; 
	BACKGROUND: #51B848;
	TEXT-ALIGN: center;
}
#pfamily .head_td a {
	font-size:0.9em;
	color: #FFF;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#pfamily .info_td {
	BORDER-RIGHT: #92c023 1px solid; 
	PADDING: 4px 2px;  
	PADDING-TOP: 8px; 
	TEXT-ALIGN: center;
	font-size: 0.75em;
}
#pfamily .info_td_last {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 8px; WIDTH: 8px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
.news_item {
	MARGIN-BOTTOM: 15px
}
.news_item .news_content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: #a2c944; PADDING-BOTTOM: 10px
}
.news_item .news_content .title {
	MARGIN-TOP: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff
}
.news_item .news_content .title A {
	COLOR: white
}
#sendtoafriend INPUT {
	WIDTH: 200px
}
#sendtoafriend .error {
	PADDING-TOP: 5px; TEXT-ALIGN: center
}
#sendtoafriend .input_error {
	BORDER-RIGHT: #ff0000 1px solid; BORDER-TOP: #ff0000 1px solid; BORDER-LEFT: #ff0000 1px solid; BORDER-BOTTOM: #ff0000 1px solid
}
#sendtoafriend .error .message {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ff0000; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px; FONT-STYLE: italic
}
#sendtoafriend TEXTAREA {
	WIDTH: 414px; HEIGHT: 60px
}
.news_item .news_info {
	PADDING-LEFT: 15px; BACKGROUND:url(../images/news-bg-bottom.gif); WIDTH: 511px; HEIGHT: 37px
}
#news_pages {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#news_pages .page {
	WIDTH: 34px; HEIGHT: 34px
}
#news_pages .page_current {
	BACKGROUND:url(../images/news-page-bg.gif); WIDTH: 34px; COLOR: #637d24; HEIGHT: 34px
}
#news_pages A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#news_pages A:hover {
	COLOR: #637d24; TEXT-DECORATION: none
}
#news_box {
	WIDTH: 200px; TEXT-ALIGN: left
}
#news_box .news {
	PADDING-RIGHT: 20px; 
	PADDING-LEFT: 20px; 
	BACKGROUND: #51B848; 
	HEIGHT: auto;
}
#menu {
	margin: 8px 12px 5px 8px;
	padding: 2px 0 2px 0;
}
a.menuActive,
a.menu,
a.menu:hover   {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.85em;
	padding: 5px 15px 4px 0;
	line-height: 16px;
	width: 230px;
}
a.menu {
	color: #000;
	text-decoration: none;
	white-space: nowrap;
	width:160px;
}
a.menu:hover {
	color: #FFF;
}
/*cabeceras de las tablas de contenido*/
.gr_box_top {
	background-color: #51b848;
	/*height: 52px;*/
	width: 648px;
	text-align: right;
}
/*Espacio central de tablas de contenido*/
.tableInterior {
	background-color: #51b848;
	padding: 3px 20px 15px 20px;
	text-align: left;
}
.tableInterior td {
	font-size: 12px;
}
.tableInterior h1 {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2em;
	margin: 20px 0 6px 0;
}
.clear {
	clear: both;
}

#minibanner {
	clip: rect(1px, 1px, 145px, 1px);
	height: 190px;
  top:3px;
  left:0px;
}
#cajas {
	background-color: #FFF;
	padding: 3px 3px 3px 3px;
	margin: 13px 0 5px 0;
	width: 640px;
}
#cajas p {
	font-size: 0.8em;
}
#cajas h1 {
	font-size: 1em;
}
#cajas th {
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
}
#cajas a,
#cajas a:hover {
	font-size: 0.8em;
}
#cajas a:hover {
	color: #FFF;
	text-decoration: none;
}
#importador {
	color: #FFF;
	font-size: 0.8em;
	text-align: left;
	white-space: nowrap;
	height: 15px;
margin: 3px 0 18px 90px;
text-decoration: blink;
}
.downloads_cell {
		font-size: 0.8em;
	text-align: left;
}
#btnModelo {
	float: right;
	font-size: 0.6em;
	color: #FFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0 5px 0 0;
}
#btnModelo a:hover {
	color: #000;
}
#tagCloud {
	color: #666;
	margin: 3px 3px;
	text-align: center;
	line-height: 1.6em;
	font-size: 0.9em;
}
#tagCloud a {
text-decoration: none;
	color: #666;
}
.video {
	color: #000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:left;
	padding: 10px 10px;
	margin: 5px 5px;
	width:auto;
}
table.home {
	background:url(../images/pastoverde.jpg);
	width:650px;
	height:450px;
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	border:0;
	}
.slogan{
	color: #FFF;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	font-size:30px;
	font-weight:bold;
}
