body {
font-family:arial;
font-size:11px;
margin:0;
background-color:#fffdf8;
}
.input {
width: 226px;
height: 18px;
border: 1px solid #b4b4b4;
}
textarea {
height: 120px;
width: 226px;
border: 1px solid #b4b4b4;
}
form {
font-size:12px;
font-weight:bold;
padding:0;
}
#form {
float:left;
margin-left:5px;
margin-right:10px;
margin-top:10px;
width:230px;
}
li, ul {margin:0}
#contenedor_general {width:970px;margin:auto;position: relative;}
#header {
background:url("img/btn_bg.png") no-repeat;
height:36px;
line-height:40px;
width:970px;
margin-bottom: 10px;
}

#header li {
float:left;
color:#fffdf8;
list-style: none;
padding-right:50px;
}

#img_central {
margin-bottom:20px;
}

#logo {
left:790px;
position:absolute;
top:0;
}

#botones_home {
margin-bottom:10px;
}

#footer {
background-image:url("img/footer.gif");
background-repeat:no-repeat;
height:13px;
margin:80px auto 80px auto;
width:760px;
text-align:center;
}

#footer_txt {
padding-top:15px;
font-size: 11px;
}




ul#topnav {
	height: 36px;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;

}
ul#topnav a {
	float: left;
	display: block;
	text-indent: -99999px;
	background-position: left 36;
	height: 36px;
}
ul#topnav a:hover {
	background-position: left -36px;
	
}
#home li.home a,
#quienes li.quienes a,
#servicios li.servicios a,
#contacto li.contacto a
{
	background-position: left -36px;
	height: 36px;

}

ul#topnav li.home a {
	background-image: url(img/btn_home.gif);
	width: 92px;
	
}
ul#topnav li.quienes a {
	background-image: url(img/btn_quienes.gif);
	width: 153px;
}
ul#topnav li.servicios a {
	background-image: url(img/btn_servicios.gif);
	width: 113px;
}
ul#topnav li.contacto a {
	background-image: url(img/btn_contacto.gif);
	width: 106px;
}

#sidebar {
width: 235px;
float: left;
margin-right:10px;
}
#sidebar_txt {
margin-left:10px;
}
#sidebars {
background-image:url("img/bg_sidebar_servicio.gif");
float:left;
background-color: #F3F1EB;
margin-right:10px;
width:235px;
background-repeat:no-repeat;
height:309px;
}
#contenido {
border:1px solid #000000;
float:left;
margin-bottom:10px;
width:620px;
}
.tit_novedades {
color:#aa0a0a;
font-weight:bold;
text-transform: uppercase;
}




ul#sec {
height:30px;
list-style:none outside none;
margin:0;
padding-left:5px;

}
ul#sec li {
	margin: 0; padding: 0;

}
ul#sec a {
	float: left;
	display: block;
	text-indent: -99999px;
	background-position: left 30;
	height: 30px;
}
ul#sec a:hover {
	background-position: left -30px;
}
div#industria li.industria a,
div#transporte li.transporte a,
div#agro li.agro a,
div#dep li.dep a,
div#otros li.otros a,
div#venta li.venta a,
div#lonas li.lonas a,
div#disenos li.disenos a,
div#nuevos_desarollos li.nuevos_desarollos a,
div#resguardo li.resguardo a
{
	background-position: left -30px;
	height: 30px;

}


ul#sec li.lonas a {
	background-image: url(img/serv_btn_lonas.gif);
	width: 227px;
}
ul#sec li.resguardo a {
	background-image: url(img/serv_btn_resguardo.gif);
	width: 227px;
}
ul#sec li.nuevos_desarollos a {
	background-image: url(img/serv_btn_nuevos.gif);
	width: 227px;
}

ul#sec li.industria a {
	background-image: url(img/serv_btn_industria.gif);
	width: 227px;
}
ul#sec li.transporte a {
	background-image: url(img/serv_btn_transporte.gif);
	width: 227px;
}
ul#sec li.agro a {
	background-image: url(img/serv_btn_agro.gif);
	width: 227px;
}
ul#sec li.dep a {
	background-image: url(img/serv_btn_dep.gif);
	width: 227px;
}
ul#sec li.otros a {
	background-image: url(img/serv_btn_otros.gif);
	width: 227px;
}
ul#sec li.venta a {
	background-image: url(img/serv_btn_venta.gif);
	width: 227px;
}


div#transporte {
	background-position: left -30px;
	height: 30px;
	}

#agro_ {float:left;width:725px;}
#agro img {float:left;margin-right:10px}