/*
*	PESTAŅAS
*/
a#cabecera_home { color: #1f1f1f; }

h1 { margin: 0 0 12px; border-bottom: 0px;}
h2 { margin: 0 0 4px 0; border-bottom: 0px; }
h2 a { color: #3c4340; font-size: 16px; }
h2 a:hover { text-decoration: none; }
h3 { font-size: 13px;font-weight: bold; margin: 0; padding: 0 0 5px 0; }
h3 a { color: #015158; }
h4 { margin: 0; padding: 0 0 5px 0; color: #000; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; }

#contenido { width: 976px; border-left: 1px solid #bfc5c3; border-right: 1px solid #bfc5c3; padding: 13px 6px 0 6px; background: #F8F9F9 url(../images/fondo_cont2.jpg) repeat-x; }

/*#ferias, #casos { margin: 0 0 12px; padding: 6px; background: #FFF; }
.gris { color: #828282; }
td.foto { width: 60px; }
div.fecha { font-size: 10px; color: #000; font-weight: normal; font-style: italic; padding: 0 0 5px; }
.feria { width: 50%; padding: 0 10px 20px 0; }
.case { padding: 0 0 10px; }
.fotocase { width: 108px; padding: 10px 5px; margin: 0 10px 0 0; background: url(../images/fondo_nomcase.gif) repeat-y; color: #FFF; font-size: 10px; font-weight: bold; text-align: center; }
.fotocase a { color: #FFF; font-size: 10px; font-weight: bold; }
div.case p { margin: 0; padding: 0 0 5px; }
.fotonews { width: 108px; margin: 0 10px 0 0; text-align: center; }
.bordeizq { padding: 0 0 0 10px; border-left: 1px solid #E0E4E3; }
.bordesup { padding-top: 10px; border-top: 1px solid #E0E4E3; }*/

#casos a.docu { color: #066871; }
/*
 *	BOTONES IZQ
 */
#expert3, #expert2, #flex3d, #empleo { display: block; margin-bottom: 6px; padding: 15px 0 15px 48px; border: 1px solid #B2BBB8; color: #066871; font-weight: bold; }
#expert3 { background: #F6F6F6 url(../images/img_expert3.gif) no-repeat; }
#expert2 { background: #F6F6F6 url(../images/img_expert2.gif) no-repeat; }
#flex3d { background: #F6F6F6 url(../images/img_flex3d.gif) no-repeat; }
#empleo { background: #F6F6F6 url(../images/empleo.gif) no-repeat; }
#expert3:hover { background: #FFF url(../images/img_expert3.gif) no-repeat; }
#expert2:hover { background: #FFF url(../images/img_expert2.gif) no-repeat; }
#flex3d:hover { background: #FFF url(../images/img_flex3d.gif) no-repeat; }
#empleo:hover { background: #FFF url(../images/empleo.gif) no-repeat; }
#mapalink { display: block; width: 185px; height: 102px; margin-bottom: 6px; border: 1px solid #B2BBB8; color: #066871; }
#mapalink span { display: block; padding: 10px 0 0 10px; }
#mapalink { background: #FFF url(../images/mapa.jpg) no-repeat; }
#mapalink:hover { background: #FFF url(../images/mapa_over.jpg) no-repeat; }

#banner1, #banner2 { display: block; margin-bottom: 6px; padding: 6px; border: 1px solid #B2BBB8; color: #066871; }
#banner1 span, #banner2 span { color: #666; }
#banner1 span img, #banner2 span img { float: left; margin-right: 6px; }
#banner1:hover { background: #FFF; }
#banner2:hover { background: #FFF; }


/*
* central
*/
div.linea_gris_clara { background: #e1e4e3; width: 100%; height: 8px; }
div.masinfo { text-align: right; font-size: 11px; }
div.masinfo a { color: #007180;  padding: 0 0 0 18px;  background: url(../images/flecha_mas_info.gif) 0 4px no-repeat; }

div.vertodo { padding: 5px; text-align: right; }
div.vertodo a { padding: 0 0 0 18px; background: url(../images/flecha_mas_info.gif) 0 4px no-repeat;  color: #007180; }
#centro { padding-right: 10px; }

/* noticias */
#noti { padding-top: 10px; }
.noticia { margin: 0 0 5px; padding: 0 0 5px; border-bottom: 1px solid #E0E4E3; }
#noti .noticia table { width: 100%; }
.foto { margin: 0; padding: 0 8px 0 0; width: 65px;}
.fecha { color: #000; font-size: 11px; }

/* productos */
#nuestros_productos {  padding: 10px 0;  border-left: 1px solid #d8dddb; border-right: 1px solid #d8dddb; border-bottom: 1px solid #d8dddb; }
#nuestros_productos .cada_familia { width: 234px;  margin: 0 10px; }
#nuestros_productos .cada_familia a.titulo_exper2 { display: block; width: 234px; height: 31px; background: url(../images/bot_expert2.gif) no-repeat; }
#nuestros_productos .cada_familia a.titulo_exper3 { display: block; width: 234px; height: 31px; background: url(../images/bot_expert3.gif) no-repeat; }
#nuestros_productos .cada_familia a.titulo_flex3d { display: block; width: 234px; height: 31px; background: url(../images/bot_flex3d.gif) no-repeat; }
#nuestros_productos .cada_familia a.titulo_integra { display: block; width: 234px; height: 31px; background: url(../images/bot_integra.gif) no-repeat; }

#nuestros_productos .cada_familia a.titulo_exper2:hover { background-position: 0 -31px; }
#nuestros_productos .cada_familia a.titulo_exper3:hover { background-position: 0 -31px;  }
#nuestros_productos .cada_familia a.titulo_flex3d:hover { background-position: 0 -31px;  }
#nuestros_productos .cada_familia a.titulo_integra:hover { background-position: 0 -31px;  }
#nuestros_productos .cada_familia .subtitulo {  padding: 5px 15px; font-size: 11px; background: #f1f1f1; color: #1b2420; border-bottom: 1px solid #bec5c2;}
#nuestros_productos .cada_familia a.cada_producto {  display: block; color: #026b6a; padding: 3px 15px; /*padding: 3px 15px;*/ background: #e1e4e3; border-bottom: 1px solid #bec5c2; font-size: 11px; font-weight: bold;}
#nuestros_productos .cada_familia a.cada_producto:hover { background: #cacccb; text-decoration: none; }

#nuestros_productos table td.con_borde_gris { /*width: 254px;*/  border-right: 1px solid #e8eae9; }

span.sincss { display: none; }



/*
* Botones derecha
*/
#lateral_home { width: 199px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height: 13px;}
#lateral_home td { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif;  line-height: 13px;}
#lateral_home h4 { line-height: 13px;}
#lateral_home h4 a { color: #000; }
#lateral_home .lateral_dcha { padding: 10px 0; border: 1px solid #b2bbb8; background: #f5f6f6; }
#lateral_home .cada_boton_lateral { padding: 10px 7px; }
#lateral_home .cada_boton_lateral span.titulo_lateral { display: block; padding: 0 0 7px 0; font-weight: bold; font-size: 12px;  color: #304f4f; }
#lateral_home .cada_boton_lateral a#soporte span.titulo_lateral:hover { text-decoration: underline; }
#lateral_home .cada_boton_lateral .cuadro_datos { padding-left: 8px; width: 135px; }
img#img_avanza { margin: 5px 0 0 10px; }

#lateral_home .lateral_dcha_peque { margin-top: 5px; border: 1px solid #b2bbb8; background: #eaf2f2; }
#lateral_home .fondo_claro { background: #f5f6f6; }
#proxima_feria img { width: 40px; }
a.docu { margin-bottom: 10px; display: block; font-size: 10px; }


/*Logo socios*/
#logos_socios { margin-top: 5px; width: 181px; }
#logo_afm { display: block; float: left; margin: 0px; padding: 0; }