/* CSS Document */

/* START GENERAL */
*{
	margin:0px;
	padding:0px;
	outline:0px;
	font-family:Arial, Helvetica, sans-serif;
}


*{ 
	behavior: url(iepngfix.htc);
}

body{
	background-color:#e0e0e0;
	font-size:12px;
}

a{
	text-decoration:none;
	color:#62ba46;
}

.small_button,
.large-button,
p{
	
	font-weight:550;
	line-height:18px;
	color:#666666;
}

p{
	margin:0px;
}

input{
	width:170px;
}

.clear{
	clear:both;
	font-size:1px;
}



.small_button{
	background-image:url(../images/small_button.jpg);
	width:62px;
	font-size:10px;
}

.large-button{
	background-image:url(../images/large_button.jpg);
	width:81px;
	font-size:10px;
}

.small_button,
.large-button{
	height:34px;
	border:none;
	margin-top:3px;
	margin:3px 1px 3px 1px;
	background-color:transparent;
}

#maincontainer{
	width:920px;
	margin:0 auto;
	margin-top:30px;
	position:relative;
}


#topshadow,
#bottomshadow{
	font-size:1px;
	width:920px;
	height:7px;
	display:block;
}

#topshadow{
	background-image:url(../images/top-shadow.jpg);
}

#bottomshadow{
	background-image:url(../images/bottom-shadow.jpg);
}

#sideshadow{
	background-image:url(../images/sides-shadow.jpg);
	padding:10px 14px 10px 14px;
}
/* END GENERAL */

/*START HEADER*/
#header{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

html>/**/body .logo1,
html>/**/body .logo2 {
		margin:29px 23px 24px 28px;
}

.logo1{
	display:block;
	height:39px;
	width:200px;
	background-image:url(../images/colors_bar.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding:10px 0px 0px 18px;
	margin:29px 0px 24px 28px;
	_margin:29px 0px 24px 18px;
	float:left;
}

.logo2{
	display:block;
	height:39px;
	width:88px;
	background-image:url(../images/logo.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:10px 0px 0px 18px;
	margin:29px 23px 24px 28px;
	_margin:29px 23px 24px 18px;
	float:right;
}

.diseno{
	color:#000000;
}

.construccion{
	color:#436c33;
}

.gerenciamiento{
	color:#538f40;
}

#menu{
	background-image:url(../images/menu_bk.jpg);
	background-repeat:repeat-x;
}

#menu ul li{
	list-style:none;
	float:left;
}

#menu ul li a{
	width:80px;
	height:23px;
	display:block;
	padding:8px 0px 0px 0px;
	background-image:url(../images/menu_bk.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	font-weight:500;
	color:#E4E4E4;
	text-align:center;
}

#menu ul li img{
	float:left;
}

#menu ul li a:hover{
	color:#62ba46;
}

.greenbar{
	clear:both;
	background-color:#62ba46;
	width:892px;
	height:4px;
	border-bottom:1px solid #c0d6b9;
}

.pointedbar{
	width:892px;
	height:21px;
	background-image:url(../images/points_bk.gif);
	background-repeat:repeat-x;
}
/*FINISH HEADER*/

/* CONTENT */
#homeleft{
	width:534px;
	padding:3px 17px 10px 0px !important;
	padding:3px 10px 10px 0px;
	background-image:url(../images/left_home_bk.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;

}

#tmp_2_content #homeleft{
	width:480px;
}

#homeleft h1{
	font-size:21px;
	color:#62ba46;
	font-weight:normal;
	margin:5px 0px 20px 10px;
	font-weight:bold;
}

/*#homeleft h1 span{
	font-size:23px;
}*/

#homeleft h3{
	font-size:19px;
	color:#666666;
	font-weight:normal;
	margin:10px 0px 10px 20px;
}

/*#homeleft h3 span{
	font-size:21px;
}*/

#homeleft p{
	margin:0px 20px 0px 10px;
}

#homeleft p img{
	margin:0px 0px 0px -10px;
}

#homeleft ul{
	margin-left:10px;
}

#homeleft ul li{
	height:14px;
	font-size:14px;
	padding-left:15px;
	padding-bottom:4px;
	list-style:none;
}

#homeleft ul li a{
	font-size:12px;
	font-weight:550;
	line-height:18px;
	color:#666666;
	margin-left:5px;
}

#homeleft ul li.background{
	background-image:url(../images/home_list_bk.gif);
	background-repeat:repeat-y;
}

#tmp2_left{
	margin-left:0px;
	font-size:9px;
}

#tmp2_left ul li{
	height:30px;
	list-style-position:inside;
	margin-bottom:3px;
	font-size:12px;
	color:#6e6e6e;
}

#tmp2_left ul li a{
	color:#339900;
}

#tmp2_left h3{
	margin:0px;
}

#tmp2_left p{
	width:200px;
	margin-bottom:10px;
}

#homeleft ul li.title{
	font-size:14px;
}

#homeleft ul li a {
font-size:90%;

}

#homeleft #tmp2_left div{
	margin-left:-10px;
}

/* hack para que solo interprete firefox */
html>/**/body #homeleft #tmp2_left ul{
	margin-left:0px !important;
}

#homeleft #tmp2_left ul{
	margin-left:-20px;
}

#homeleft #tmp2_left #productos li{
	height:14px;
}

.contacto1{
	float:left;
	width:200px;
	
}

.contacto2{
	float:left;
	width:290px;
}

/* hack para que solo interprete firefox */
html>/**/body .contacto2{
	width:270px !important;
}

#homeright{
	width:321px !important;
/*	width:322px;  */
	width:300px;  
	float:left;
	padding-top:10px;
	padding-left:20px;
}

#tmp_2_content #homeright{
	width:375px !important;
/*	width:376px; */
	width:350px; 
}

#homeright h1{
	font-size:21px;
	color:#666666;
	font-weight:normal;
	margin:5px 0px 20px 0px;
	font-weight:bold;
}

/*#homeright h1 span{
	font-size:36px;
}*/

#footer{
	width:330px;
	height:167px;
	text-align:right;
	background-image:url(../images/silos_sombra.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	bottom:7px;
	right:14px;
	position:absolute;
	z-index:50;
	padding-bottom:10px;
}

/* hack firefox */
html>/**/body #footer{
	padding-bottom:10px;
}

#footer p{
	margin:100px 10px 0px 20px;
}

#footer-spacer{
	width:163px;
	height:167px;
}

#newsletter{
	width:200px;
}

#newsletter p{
font-size:90%;
line-height:13px;
	
}

.title{
	font-size:16px;
	font-weight:bold;
	text-transform:capitalize;
	color:#6e6e6e;
}

/*template 3*/

#tmp_3_content h3{
	color:#62ba46;
	font-size:18px;
}

#tmp_3_content ul{
	margin:10px 0px 0px 10px;
}

#tmp_3_content li{
	list-style:none;
	padding-top:2px;
	padding-left:0px;
	list-style-image:url(../images/bullet.gif);
	margin-left:10px;
}

#tmp_3_content img{
	margin-right:10px;
}


#tmp_3_content li a{
	color:#666666;
}

#tmp_3_content li a:hover{
	color:#62ba46;
}

#tmp_3_content li.degrade{
	background-image:url(../images/paises_bk.gif);
	padding-top:0px;
}

/*#tmp_3_content h3 span{
	font-size:200%;
}*/

#tmp3_left,
#tmp3_center {
	background-image:url(../images/left_home_bk.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#tmp3_left{
	float:left;
	width:177px;
	padding:10px 5px 0px 0px;
}

#tmp3_left h3{
	padding-left:20px;
	width:200px;
	font-size:135%;


}

#tmp3_right{
	float:left;
	padding-top:15px;
	padding:15px 0px 0px 10px;
}

#tmp3_right h1{
	font-size:21px;
	color:#666666;
	font-weight:normal;
}

/*#tmp3_right h1 span{
	font-size:200%;
}*/

#tmp3_center{
	width:495px;
	float:left;
	padding:5px 0px 0px 5px;
	color:#666666;
}

#tmp3_center h2{
	font-size:22px;
	color:#62ba46;
	font-weight:normal;
	
}

#tmp3_center h2 span{
	/*font-size:150%;*/
	color:#62ba46;
}

#tmp3_center span{
	
	/*font-size:18px;*/
	color:#666666;
	font-weight:normal;
}

#banner{
	margin-bottom:20px;
}

#pais{
	padding:0px 20px 0px 20px;
}

#pais ul li{
	list-style-image:url(../images/bullet.gif);
	height:auto;
	margin-bottom:5px;
}


.download li{
display:block;
height:48px !important;
padding:3px;
}
.download li a{
display:block;
padding-left:50px;
margin:15px;



}
.download li img{
float:left;
}
/* FINISH CONTENT */

