﻿@charset "utf-8";

/* CSS Document */
body{
	margin:0px;
	padding:0px;
	/*background-color:#7fce40;*/
	background-color:#dbf8ba;
}

.container{
	width:100%;
	background-image:url(../imgs/bgGeneral.png);
	background-position:center;
	background-repeat:repeat-y;
}

.header{
	width:100%;
	background-image:url(../imgs/bgHeader.png);
	background-repeat:repeat-x;
}

.dotFont{font-weight:300;font-size:14px;}

.gFloatLeft{float:left;}
.gFloatRight{float:right;}
.gClear{clear:both;}
.gOverflow, .gOverflow10{overflow:hidden;}
.gOverflow10{padding-top:10px;}

h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;font-weight:normal;}
h1{font-family:Tahoma,Verdana,Arial,Tahoma;font-size:9px;color:#fff;font-weight:bold;}

/*Styles of first header, only name*/
.containerTagPositionBorder{width:100%;border-top:1px solid #fff;}
.containerTagPosition{width:100%;border-top:2px solid #293031;background-color:#5FB404;} 

.containerTags{width:933px;padding:2px 2px;}

/*Image top header*/
.containerTopImage{width:913px;height:355px;background:url(../imgs/imHeader.jpg) top center no-repeat;}
.containerLogo{width:913px;height:290px;padding:0px 0px 0px 0px;text-align:left;}
.containerTxtSlogan{position: absolute; left: 846px;  top: 150px;width:250px;line-height:60px;padding:0px 0px 0px 12px;text-align:left;font-family:Verdana, Tahoma;font-style:italic;font-size:28px;font-weight:150;color:#fff;z-index:1000}
.containerTxtSlogan2{position: relative; left: 350px;  top: -85px;width:250px;line-height:60px;padding:0px 0px 0px 12px;text-align:left;font-family:Verdana, Tahoma;font-style:italic;font-size:28px;font-weight:150;color:#fff;z-index:1000}
.containerTopTextBottom{position: relative; top:-62px;z-index:1001;width:901px;line-height:66px;padding:0px 0px 0px 12px;text-align:left;font-family:Arial,Tahoma,Verdana;font-size:22px;color:#fff;}
.containerTopNewsHome{font-family:Arial,Tahoma,Verdana;font-size:12px;color:#797a7c;text-align:left;}

.headerSeparator{background-color:#2A2F32;width:911px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;margin:auto;text-align:center;}

/* MenuBAR*/
.menuContainer{background-color:#2A2F32;width:911px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;margin:auto;text-align:center;}
.imgHeaderBottom{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.menuTop{list-style:none;margin:0px;padding:0px;padding-left:30px;padding-bottom:0px;}
.menuTop li{float:left;}
.menuTop li a{
	display:block;
	font-size:18px;
	padding:5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bolder;
	margin-right:5px;
	margin-bottom:4px;
}

.liMenu {width:450px;}
.liMenu a{background:url(../img/boTopEmpresaOff.gif) no-repeat top;background-color:#5FB404;}
.liMenu a:hover{background:url(../img/boTopEmpresaOn.gif) no-repeat top;background-color:#7f7f7f;}

.liMenu2 {width:350px}
.liMenu2 a{background:url(../img/boTopProductosOff.gif) no-repeat top;background-color:#5FB404;}
.liMenu2 a:hover{background:url(../img/boTopProductosOn.gif) no-repeat top;background-color:#7f7f7f;}

.liMenu3 {width:30px}
.liMenu3 a{background:url(../img/boTopEmpresaOff.gif) no-repeat top;background-color:#5FB404;}
.liMenu3 a:hover{background:url(../img/boTopEmpresaOn.gif) no-repeat top;background-color:#7f7f7f;}

/* Webpage content*/
.contentContainer{overflow:hidden;border-top:1px solid #989696;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;width:891px;margin:auto;padding:10px 10px 0px 10px;background-color:#FFFFFF;}
.containerLeft{width:350px;margin: 0px 0px -5000px 0px;padding:0px 0px 5000px 0px;float:left;text-align:left;}
.containerRight{width:513px;margin: 0px 0px -5000px 0px;padding-bottom:5000px;float:left;}
.containerCentralLine{width:1px;margin: 0px 12px -5000px 12px;padding-bottom:5000px;float:left;background-color:#d0d0d0;}

/*Layer styles on image slide show*/
.toplayer {position:absolute;}
.blocklayer {
	position:relative;top:-57px;left:2px;
	width:509px;height:40px;background-color:#000000;filter: alpha(opacity=80); opacity: .6;-moz-opacity:0.8;text-align:center;padding-top:15px;
	color:#ffffff;font-family:Georgia,tahoma, "Times New Roman", Times, serif;font-style:italic;font-size:25px;font-weight:100;
	text-overflow:ellipsis;overflow:hidden;white-space:nowrap;
}

/*image gallery show*/
.bgPagerImg{background-color:#7f7f7f;height:30px;}
.pagerImg{float:right;background-color:#30accf;width:28px;text-align:center;border-left:1px solid #FFFFFF;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bolder;padding:7px 0px;cursor:pointer;}
.pagerImgOn{float:right;background-color:#30accf;width:28px;text-align:center;border-left:1px solid #FFFFFF;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#FFFFFF;font-weight:bolder;padding:7px 0px;cursor:pointer;text-decoration:underline;}
.imgCtnProduct{border:1px solid #D0D0D0;border-bottom:none;width:176px;float:left;padding:1px 1px 1000px 1px;margin-bottom:-1000px;}

.borderContainer, .borderContainerMap, .ctnGaleriaPrd{border:1px solid #D0D0D0;padding:1px;}
.borderContainerImg{border-bottom:1px solid #FFFFFF;}


/*Enterprise BOX*/
.enterpriseContainer, .enterpriseContainerMap{border-bottom:1px solid #5FB404;background-color:#5FB404;font-family:Arial, Helvetica, sans-serif;}
.enterpriseContent, .imgCertifications{border:1px solid #D0D0D0;border-top:none;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#5FB404;padding:1px;}
.enterpriseBox {border:1px solid #D0D0D0;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#58595b;padding:1px;}
.borderContainerMap{border-bottom:none;}
.titleBox{text-align:center;float:left;height:22px;border-bottom:1px solid #FFFFFF;width:340px;padding-top:4px;padding-left:7px;color:#FFFFFF;font-weight:bolder;font-size:14px;}
.titleBox2{text-align:center;float:left;height:22px;border-bottom:1px solid #FFFFFF;width:940px;padding-top:4px;padding-left:7px;color:#FFFFFF;font-weight:bolder;font-size:14px;}
.arrowBox{float:right;height:26px;border-bottom:1px solid #FFFFFF;}

.h2Enterprise{margin:0px 0px 5px 0px;color:#497625;font-family:Georgia, Times New Roman, Times, serif;font-style:italic;font-size:15px;font-weight:600}
.enterpriseLinkFotter{background-color:#7f7f7f;text-align:right;height:16px;padding:6px;padding-right:8px;}
.enterpriseLinkFotter a{color:#FFFFFF;font-size:10px;text-decoration:none;}
.enterpriseLinkFotter a:hover{text-decoration:underline;}
.enterpriseLinkFotter img{vertical-align:middle;padding-left:3px;}
.enterpriseLinkFotterMap{background-color:#7f7f7f;text-align:right;padding:6px;padding-right:8px;color:#FFFFFF;font-size:8px;font-weight:600;}
.enterpriseLinkFotterMap img{vertical-align:text-top;padding-left:3px;}


.LowGreyDotted{margin:4px 0px;border-top:1px dotted #999999;}
.HardGreyDotted{height:1px;background-image:url(../imgs/dotted.gif);background-repeat:repeat-x;font-size:0px;margin:10px 0px;}

.labelContact{width:61px;float:left;padding-top:4px;font-size:11px;color:#333333;}
.inputContact{float:right;border:1px solid #999999;width:210px;height:18px;font-family:Arial, Times New Roman, Times, serif;font-style:italic;font-size:11px;}
.textareaContact{float:right;border:1px solid #999999;width:210px;height:64px;font-family:Arial, Times New Roman, Times, serif;font-style:italic;font-size:11px;}

/*Product catalog*/
.h0Enterprise{margin:0px;color:#339933;font-family:Arial, "Times New Roman", Times, serif;font-style:italic;font-size:25px;font-weight:100}
.h0Enterprise a{color:#497625;text-decoration:none;}
.h0Enterprise a:hover{color:#5fb404;text-decoration:underline;}


.h1Home, .h1Enterprise{margin:0px;color:#497625;font-family:Georgia,tahoma, "Times New Roman", Times, serif;font-style:italic;font-size:25px;font-weight:100}

/*Gallery*/
ul{
padding:0;
margin:0;
}

#gallery{ width:509px; margin:10px 0px 0px 2px; padding:0em; position:relative;list-style:none;}
#gallery .gallery li {
				list-style:none;
				padding:0;
				background-color:#7f7f7f;
				font-family: tahoma,Arial, Helvetica; sans-serif;
				font-size:18px;
				color:#FFFFFF;
				display: inline;
				list-style: none;
				width: 250px;
				float: left;
				margin: 0px 2px 2px 0px;
				text-align: center;
				border:1px double #7f7f7f;
}
#gallery .gallery img{
height:222px;
width:250px; 
border-top-width:0;
border-right-width:0;
border-bottom-width:1px;
border-left-width:0px; 
border-color: #FFFFFF}

/*News*/
.newsContainer{color:#797a7c;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:100;}
a.news{margin:0px 0px 5px 0px;color:#497625;font-family:Tahoma, Times New Roman, Times, serif;font-style:italic;font-size:13px;font-weight:600;text-decoration:none;}
a.news:hover{margin:0px 0px 5px 0px;color:#5fb404;font-family:Tahoma, Times New Roman, Times, serif;font-style:italic;font-size:13px;font-weight:600;text-decoration:underline;}
.labelnews{padding-top:4px;font-size:11px;color:#333333;}
a.labelnews{padding-top:4px;font-size:11px;color:#497625;font-style:italic}
a.labelnews:hover{padding-top:4px;font-size:11px;color:#5fb404;font-style:italic}

/*contact form*/
.labelContact{width:61px;float:left;padding-top:4px;font-size:11px;color:#333333;}
.inputContact{float:right;border:1px solid #999999;width:210px;height:18px;font-family:Arial, Times New Roman, Times, serif;font-style:italic;font-size:11px;}
.labelContact2{width:150px;float:left;padding-top:4px;font-size:11px;color:#333333;}
.inputContact2{float:right;border:1px solid #999999;width:210px;height:18px;font-family:Arial, Times New Roman, Times, serif;font-style:italic;font-size:11px;}

.textareaContact{float:right;border:1px solid #999999;width:210px;height:64px;font-family:Arial, Times New Roman, Times, serif;font-style:italic;font-size:11px;}
.ContactContainer{color:#797a7c;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:100;}
.ContactbgTitle{background-color:#FFFFFF;}

/* Footer */

.footer{
	text-align:center;
	margin-top: 10px;
	width:911px;
	height:30px;
	border-top:10px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	margin:auto;
	background-color:#7f7f7f;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10px;
	.font-size:10px;
	font-weight:500;
	color:#FFFFFF;}
.copy{float:center;padding-top:10px;padding-left:10px;}
.copy a{color:#FFFFFF;text-decoration:none;}
.copy a:hover{color:#FFFFFF;text-decoration:underline;}

