body{ background:#1F2A1C; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}
a img{border:0}
a {text-decoration:none}
#cuerpo{width:780px; margin:auto;}
lista_paises

#menu {		height:25px; 
			background:#fff;

}

#tit_seccion{	height:50px; 
				background:#38A62B; 
				color:#fff; 
				padding-left:30px; 
				font-size:35px;
				padding-top:5px;
				border-top:15px solid #1F1F1D;
				
}

#zona_trabajo{ 	background:#fff; 
				padding:15px 35px;				
				clear:both
}
#pie{clear:both; background:#fff; text-align:center; font-size:11px; padding-bottom:10px}
#pie a{color:#1F2A1C}
.clear{clear:both}

h3{font-size:13px; color:#39A52D; margin:0; padding:0}
.boton{text-decoration:none; display:block; width:100px; height:24px; line-height:24px; background:url(/img/fondo_boton.jpg); border:0; color:#fff; font-weight:bold; text-align:center}

/*************************************************************************************/
#lista_paises {	width:100%;
				background:#ECF4E7;
				padding:10px 0;
				float:left;
}

#lista_paises  a{	
					display:block; 
					width:40%;
					color:#39A52D; 
					text-decoration:none;
					float:left;
					font-size:12px;
					font-weight:bold;
					padding:4px 12px;
}

#lista_paises  a:hover{background:#3E413A; color:#fff}
#lista_paises  a.actual {background:#3E413A; color:#fff}

#lista_representantes{	width:100%;
						float:left;
						font-size:12px;
}

.listado_rep_paises .uno{border-right:1px solid #3E413A;padding-right:10px}
.listado_rep_paises .dos{padding-left:10px}

#lista_representantes .elemento{	
					width:90%; 
					float:left; 
					margin-left:15px;
					font-size:11px;
					border-bottom:1px solid #3E413A;
					margin-top:15px;
}

#lista_representantes .elemento a{color:blue}
#lista_representantes .elemento a:visited{color:blue}

#lista_representantes h3{margin-left:15px;}
#lista_representantes .elemento .titulo{font-weight:bold; color:#39A52D}
#lista_representantes .elemento .mail{font-weight:bold; color:#000; margin-top:8px; margin-bottom:15px;}
#lista_representantes .elemento .mail a, #lista_representantes .elemento .mail a:visited{color:blue; text-decoration:none}

.listado_paises li a,.listado_paises li a:visited{color:#39A52D; font-weight:bold}
/*************************************************************************************/

#proximas_ferias {font-size:10px;}
#proximas_ferias p{margin-bottom:30px;}

/*************************************************************************************/

#tabla_contact{width:100%; color:#666666; text-align:right}
#tabla_contact td{vertical-align:top; width:33%}
#tabla_contact input, #tabla_contact textarea{width:100%; border:1px solid #9A9A9A}
#tabla_contact textarea {height:175px}
#tabla_contact img{padding:7px; border:1px solid #9A9A9A; margin-left:5px}
#tabla_contact input.boton{width:100px; border:0; color:#fff; font-weight:bold; float:right; text-align:center}

/*************************************************************************************/

#familias{background:#3E413A; color:#fff; font-weight:bold; height:22px; line-height:22px; text-align:center}
#familias b{color:#999999; margin-left:15px;}
#familias a{color:#fff; text-decoration:none}

#nombre_familia{width:250px; float:left; padding-left:35px; height:50px; font-size:14px}
#nombre_productos{border-left:1px solid #fff; padding-left:10px; width:450px; float:left; font-size:12px}

#menu_productos {background:#1F1F1D; color:#fff; font-weight:bold; height:85px; padding-top:10px; border-top:15px solid #DBDBDB}
#menu_productos a{color:#fff; text-decoration:none; display:block; width:110px; float:left}

#productos #tit_seccion {border-top:5px solid #FFFFFF}

#descripcion{width:220px; color:#6F6F6F; font-size:11px; line-height:18px; float:left}
#descripcion div{height:160px}
#imagen{width:472px; height:364px; float:left; background:url(/img/fondo_cuadro_grande.jpg); margin-top:-96px}
#imagen #contenedor{margin:15px; height:275px; width:440px; text-align:center; overflow:hidden }
#imagen #miniaturas{margin-left:30px;}
#imagen #miniaturas img{margin-left:10px;}

#otros_productos  {background:#fff;}
#otros_productos #cab_otros{	
			clear:both;
			width:100%; 
			background:url(/img/cabecera_otros_prods.jpg);
			height:49px;
}

#otros_productos #cab_otros div{padding:20px 0 0 145px; font-size:13px; }


#otros_productos #otros{background:#E1F2E0; padding:0 20px}
#otros_productos #otros .marco div{overflow:hidden; width:214px; height:220px;}
#otros_productos #otros .marco{
			background:url(/img/marco_producto.jpg) no-repeat; 
			width:210px; 
			height:270px; 
			overflow:hidden; 
			float:left;
			padding:12px;
			margin-right:5px;
			color:#3AA62C;
			line-height:22px;
			font-size:17px;
}
#otros_productos #otros .marco a{ text-decoration:none; color:#3AA62C; height:213px; width:213px; overflow:hidden; display:block} 
#otros_productos #otros .marco img{}



.tabla_prensa{width:100%}
.tabla_prensa td{vertical-align:top; width:225px; border-bottom:1px solid #000; padding:10px; color:#676767; font-size:11px}
.tabla_prensa td a{margin:5px 0}
.tabla_prensa .lista{border:0}
.tabla_prensa .lista div{background:#ECF4E7; padding:15px; margin-top:4px;}
.tabla_prensa td img {display:block; margin-bottom:5px; margin-top:10px;}
.tabla_prensa .lista a{display:block; color:#38A62B; font-weight:bold; margin-bottom:5px;}


.tabla_firma td img{margin-bottom:10px;}
.tabla_firma td{vertical-align:top; width:225px; padding-right:15px; line-height:15px;}
.tabla_firma .imagen{border:1px solid #E5E5E5; padding:8px}
.tabla_firma .mapa{margin-top:10px}
.tabla_firma .direccion{color:#38A62B; margin-top:25px}

/*************************************************************************************/

.listado_paises a, .listado_paises a:visited{color:#000; text-transform:capitalize}

.mapa_tierra{background:url(/img/imagen_mapa.jpg); width:299px; height:159px; color:#000; padding-top:140px; font-size:14px; text-align:center}

