@charset "utf-8";

/* CSS Document */





.titulo{

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px;

	/*font-weight: bold;*/

	color: red;

}



#titulos{

	height: 25px;

	margin: 10px 0 0 0;

	left: 40px;

	top: 10px;

}



#btns{

	margin: 0 0 5px 0;

	padding: 0;

}

#caja_btn{

	margin:0 0 0 20px;

}



#btns_terciarios{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: red;

}

#linea_larga{

	width: 895px;

	margin: 5px 0 0 20px;

	height: 1px;

	padding: 0 0 0 20px;

	background-image: url(../imagenes/linea_875.jpg);

	background-repeat: repeat-x;

}



.interior{

	margin: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-align: center;

}

a.interior{

	text-decoration:none;

	color:#000000;

}



a.interior:hover{

	text-decoration:underline;

	color:red;

}



a.interior:visited {

	text-decoration:none;

	color:#000000;

}



a.interior:active {

	text-decoration:underline;

	color:#000000;

}





#detalle{

	font-size:12px;

	margin:0;

	width:400px;

	font-family: Arial, Helvetica, sans-serif;

	position: absolute;

	top: 55px;

	left: 40px;

	z-index: 3;

}

#imagen_producto{

	height: 275px;

	width: 356px;

	border-top-width: 0px;

	border-right-width: 1px;

	border-bottom-width: 0px;

	border-left-width: 1px;

	border-right-style: solid;

	border-right-color: #999999;

	border-left-color: #999999;

	border-left-style: solid;

	position: absolute;

	left: 557px;

	top: 55px;

	margin: 0px;

	z-index: 4;

}



#presentacion{

	margin: 0;

	float: left;

	width: auto;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	position: absolute;

	left: 820px;

	top: 276px;

	z-index: 6;

}



#solapa{

	background-image: url(../imagenes/solapa_1.gif);

	background-repeat: no-repeat;

	margin: 0;

	width: 84px;

	height: 27px;

	position: absolute;

	left: 820px;

	top: 55px;

	z-index: 5;

}



#caja_accesos{

	position:absolute;

	left:40px;

	top:301px;

	width:439px;

	height:35px;

	z-index:1;

}



#detalle_solapa{

	width:50px;

	margin:auto;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	font-size: 11px;

	text-align: center;

}

.calle_12x12 {

	width: 12px;

}

.calle_2x2 {

	height: 2px;

	width: 2px;

}

.detalle_txt {

	width: 495px;

	padding: 10px 0 0 20px;

}

.table_produc_img {

	width: 356px;

	height: 275px;

}

.solapa_producto {

	background-image: url(../imagenes/solapa_1.gif);

	background-repeat: no-repeat;

	height: 27px;

	width: 84px;

	background-position: center;

}

.td_btns_prod {

	height: 20px;

	width: 850px;

	vertical-align:top;

	padding-top: 20px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 20px;

}

.calle_24x24 {

	height: 24px;

	width: 24px;

}

.color_999999 {

	color: #999999;

	background-color: #EFEFEF;

	height: 20px;

	padding-top: 10px;

}

.color_666666 {

	color: #666666;

	padding-top: 5px;

	height: 20px;

}

.color_333333 {

	color: #333333;

	background-color: #EFEFEF;

	padding-top: 5px;

}



@charset "utf-8";

body {

	font: 12px Arial, Helvetica, sans-serif; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

	color: #666666;

	background-image: url(../imagenes/bg.jpg);

}



#caja {

	margin: 0px auto 0 auto;

	text-align: left; /* this overrides the text-align: center on the body element. */

	width: 955px;

	height: auto;

}

#container {

	margin: 0;

	text-align: left; /* this overrides the text-align: center on the body element. */

	width: 955px;

	height: auto;

}

#pie{

	width:auto;

}

#top {

	margin: 25px auto 0 auto; /* this overrides the text-align: center on the body element. */

	width: 955px;

	height: auto;

}

#top_verde{

	width:955px;

	height: 133px;

	background-color: #3a421d;



}

#medio_verde{

	width:955px;

	height: 12px;

	background-color: #3a5e2e;

	margin: 0;



}

#logo{
	background-image:url(../imagenes/logo.gif);
	background-repeat:no-repeat;
	width:165px;
	height: 83px;
	float: left;
	margin: 25px 0 13px 0;

}

#botonera{

	width:955px;

	height:80px;

	margin:0;

	padding:0px;

	}

#pie_verde {

	margin: 0;

	background-color: #3a421d;

	height: 30px;

	width:955px;

}



#dolar_box{

	width: auto;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 8px 5px 0 0;

	color: #FFFFFF;

	float: right;

}

#filtro{

	width: 200px;

	float: left;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 3px 0px 0 20px;

}

#botonera_contacto{
	height: 15px;
	width: 180px;
	margin: 100px 15px 0 0;
	color: #FFFFFF;
	text-align: right;

}

.fecha{
	height: 15px;
	width:250px;
	width: 182px;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 25px 15px 0 0;
	float: left;

}

#idiomas{
	background-image:url(../imagenes/contacto_solapa.gif);
	background-repeat:no-repeat;
	height: 26px;
	margin: -20px 0 0 0;
	width: 125px;
	padding: 5px 0 0 0;
	float: right;
	color: #FFFFFF;

}

#idiomas a.contact{

	margin: 2px;





}





#direccion{

	float:left;

	width:955px;

	margin:0;

	color: #FFFFFF;

	height: 25px;

	background-color:#3a421d;

	padding: 10px 0 0 0;

}



#asimetria{

	width:955px;

	margin:auto;

	padding: auto;

	font-size: 10px;

	float: none;

}





/*************************************           botones                  ***************************************************/



a.nuevo{

	color:#ff0000;

	padding:0 5px;

	text-decoration: none;
	
	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;
	

}

a{

	color:#FFFFFF;

	padding:0 5px;

	text-decoration: none;
	
	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;
	



}


a:hover{

	color:#ff0000;

	text-decoration: underline;
	
	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

}









.td_pie {

	color: #000000;

	text-decoration:none;

}

.td_pie:hover {

	color: red;

	text-decoration:underline;

	cursor:pointer;

}



.td_pie_onn {

	color: red;

	text-decoration:none;

	font-size:13px;

}

.td_pie_onn:hover {

	color: #000;

	text-decoration:underline;

	cursor:pointer;

	font-size:13px;

}



a.info {

	color:#000000;

	text-decoration: none;

}

a.info:hover {

	color: red;

	text-decoration:underline;

}



a.paginas {

	color:#000000;

	text-decoration: underline;

}

a.paginas:hover {

	color: red;

	text-decoration:underline;

}

a.paginas_on {

	color: red;

	text-decoration: none;

	font-size: 13px;

	font-family: Arial, Helvetica, sans-serif;

}



/*************************************                                        ***************************************************/



.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

	clear:both;

    height:0;

	font-size: 1px;

    line-height: 0px;

}





.btn_filtro{

	float: left;

	width: 200px;

	height: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #3A5E2E;

	text-align: left;

	padding: 0 0 0 5px;

	cursor: pointer;

	outline: none;

}

/******************************************* SELECTORES ***************************************************************/

.zzzelect{

	float: left;

	width: 220px;

	position: relative;

	margin: 5px 0 0 5px;

	line-height: 20px;

}

.btn_zzzelect{

	float: left;

	width: 220px;

	height: 20px;

	background: url(../imagenes/bg_selector.gif) no-repeat;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 1em;

	color: #FFFFFF;

	text-align: left;

	padding: 3px 0 0 5px;

	border: none;

	cursor: pointer;

	outline: none;

}

.zzzelect .opciones_zzzelect{

	width: 200px;

	position: absolute;

	right: 20px;

	top: 19px;

	border-bottom: 1px solid #677891;

	background-color: #3A5E2E;

}

.zzzelect .opciones_zzzelect a{

	display: block;

	width: 190px;

	text-decoration: none;

	text-indent: 5px;

	border-top: 1px solid #DEF0D0;

	right: 20px;

}

.zzzelect .opciones_zzzelect a:hover{

	background-color: #3A421D;

	width: 190px;

}

/**********************************/

.caja_detalle {

	margin: 0;

	padding:0;

	height: auto;

	width: 955px;

	background-color: #FFFFFF;

}

.caja_ficha_tecn {

	margin: 0;

	padding: 0 0 0 100px;

	width: 955px;

}





.tabla_comercial {

	background-repeat: no-repeat;

	margin: 0px;

	padding: 0px;

	width: 955px;

	height: 350px;

}

.solapa_producto {

	font-size: 12px;

	color: #FFFFFF;

	padding: auto;

	line-height: 11px;

	font-weight: bold;

}

#main {

	margin: auto;

	padding: 0px;

	float: none;

	width: 955px;

}

#border{

       border:2px;

       text-align:left;

       width:955px;

       margin:auto;

       

}

#head{

	width:955px;

	height:auto;

	margin:25px auto auto auto;

	border:0px solid #ccc;

	background-color:#3a421d;

       

}

#footer{

	text-align:left;

	clear:both;

	width:955px;

	height:auto;

	border:0px solid #ccc;

	margin: auto;
	
	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

       

}

#caja_productos {

	margin: 0px;

	padding: 0px;

	height: auto;

	width: 955px;

	background-color:#FFFFFF;

}

#headHome1 {

	margin: 0px;

	padding: 0px;

	height: auto;

	width: 955px;

}


#caja_en_blanco{

	width:955px;

	height:350px;

	background-image:url(../imagenes/bg_caja_en_blanco.jpg);

	margin:0;

}


#caja_en_blanco_1{

	width:955px;

	height:350px;

	margin:0;

}

#caja_en_blanco_2{

	width:955px;

	height:400px;

	margin:0;

}

#caja_servicios{

	background:url(../imagenes/servicio.jpg) no-repeat top;
	
	width:955px;

}

.texto_servicios{

	text-align:justify;
	
	margin: 10px 20px 10px 20px;
	
	padding:5px 10px 5px 10px;
	
	background:url(../imagenes/10x10_trans.png);

}


#caja_empresa {
	
	background:url(../imagenes/empresa.jpg) no-repeat top;
	
	width:955px;

}

.texto_empresa{

	text-align:justify;
	
	margin: 10px 25px 10px 20px;
	
	padding:5px 10px 5px 10px;
	
	background:url(../imagenes/10x10_trans.png);

}

#caja_rrhh {

	background-image: url(../imagenes/bg_rrhh.jpg);

	margin: 0px;

	padding: 0px;

	height: 427px;

	width: 955px;

}



#caja_politica {

	margin: 0px;

	padding: 0px;

	height: 427px;

	width: 955px;

}

.texto_download{

	text-align:justify;
	
	margin: 10px 25px 10px 20px;
	
	padding:5px 10px 5px 10px;

}

.td_folletos{
	border-right:#666666 solid 1px;
}

.td_folletos2{
	border-left:#666666 solid 1px;
}

#caja_download{

	width:955px;

}

.cajita_folleto{

	margin:0 20px 0 20px;
	
	width:80px;
	
	border:#666666 solid 1px;
}

.folleto2{

	margin-left:20px;

	padding:5px 0px 5px 0px;
	
	width:165px;
	
	border:#666666 solid 1px;
}

.folleto{

	padding:2px 0px 2px 0px;
	
	height:135px;

}

.pie_rojo{
	text-align:center;
	
	vertical-align:middle;
	
	font-size:10px;
	
	color:#FFFFFF;

	height:25px;
	
	width:100%;
	
	background:#FF0000;
}
.pie_rojo2{
	text-align:center;
	
	vertical-align:middle;
	
	font-size:10px;
	
	color:#FFFFFF;

	height:25px;
	
	width:167px;
	
	background:#FF0000;
	
	margin:0 20px 0 20px;
}


.txt_imput{

	border: thin solid #CCCCCC;

	scrollbar-face-color: #E8E8E8;

	scrollbar-highlight-color: #666666;

	scrollbar-shadow-color: #E8E8E8;

	scrollbar-3dlight-color: #cccccc;

	scrollbar-arrow-color: #cccccc;

	scrollbar-track-color: #f4f3d7;

	scrollbar-darkshadow-color: #333333;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	width: 250px;

}



.txt_imput_obligat{

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#EEEDC3;

	width: 250px;

}

#caja_en_blanco #form1 #enviar {

	border: thin solid #999999;

}





.text_imput_caja {

	border: thin solid #CCCCCC;

	scrollbar-face-color: #f4f3d7;

	scrollbar-highlight-color: FFFFFF;

	scrollbar-shadow-color: #FFFFFF;

	scrollbar-3dlight-color: #a1a1a1;

	scrollbar-arrow-color: #E8E8E8;

	scrollbar-track-color: #a1a1a1;

	scrollbar-darkshadow-color: #E8E8E8;

	width: 300px;

	margin: 0px;

}

.texto_p {

	margin: 0px;

	padding: 0px;

	height: auto;

	width: 390px;

	text-align:justify;

}





.caja_larga{

	width:955px;

	height:auto;

	background-color: #FFFFFF;

}



.prod{

	padding:15px 40px 0 0;
	width: 390px;

}



.arriba {

	background-image: url(../imagenes/arriba.gif);

	background-repeat: no-repeat;

	background-position: left;

	padding: 5px;

	margin-left:855px;

	height: 14px;

	width:50px;

	vertical-align: middle;

	text-align: right;

}



.paginador {

	text-align:right;

	width:200px;

	float: none;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 705px;

	padding: 5px;

}

.info_productos_pags {

	height: auto;

	width: 825px;

	border: thin solid #CCCCCC;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 25px;

	padding: 0 0 20px 60px;

}



.solapa_imprimir {

	height: auto;

	vertical-align: middle;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 712px;

	padding-top: 0px;

	border-top-width: thin;

	border-right-width: thin;

	border-bottom-width: thin;

	border-left-width: thin;

	border-top-style: none;

	border-right-style: dotted;

	border-bottom-style: dotted;

	border-left-style: dotted;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	width: 80px;

}

.pdf_link{
padding:0 0 0 20px;

}

.btn_div{

	padding:3px;
	
	}
.tractor{
	width:595px;
	height:90px;
	margin:25px 0 0 0;

}

