
.contenido { float:left; width:100%; width:520px; float:left;}

.contenido p { padding-top:15px; display:block}
.contenido p +p { padding-top:5px;}


#banners { float:left; clear:none; width:135px; padding:15px 0 10px 0; margin-left:20px; }
#banners div { height:105px; padding:3px 10px; width:100%; margin:5px 0;font-size:0.95em;}
#banners div:first-child { margin:5px 0;}
#banners div ul { margin:0; padding:0;}
#banners div ul li { font-size:0.9em; padding:0 0 0 15px;}
#banners div a { position:absolute; margin:-8px 0 0 100px;  padding:0; color:#004fb3; font-size:0.9em;}
#banners div a:hover { text-decoration:underline}

#banners div.termoconformadoP { background:url(../img/bk-banner-left.gif) bottom right no-repeat;}
#banners div.mecanizadoP { background:url(../img/bk-banner-left.gif) bottom right no-repeat;}
#banners div.tablaPdfP { background-position:-20px 0; font-size:0.9em;}
#banners div.tablaPdfP h4{ font-size:1em; margin-top:-3px; background:none; padding-left:0;}
#banners div.tablaPdfP h4 strong { font-size:1.2em; line-height:1em;}
#banners div.tablaPdfP a { margin:2px 0 0 0!important; position:absolute; padding-right:13px; font-size:.85em;}

.listaImagenes { width:400px; margin:0 0 0 20px; float:left; clear:both}
.listaImagenes li { float:left; width:45%; padding:4px 0 4px 15px; background:url(../img/ico-lista-v.gif) 0 5px no-repeat}
.listaImagenes li a:hover { color:#004fb3;}

.contenido h4 { padding-left:40px; margin-top:30px; background:url(../img/bk-estrella.gif) 0 0 no-repeat; }

.xtradiv  { padding:5px; background:#fff; border:1px solid #ccc; border-right-color:#999999; border-bottom-color:#999999; float:left; clear:both; width:170px; margin:20px 20px 10px 0; }

.xtradiv ol { height:238px; position:relative; margin:0px; list-style:none}
.xtradiv ol li{ float:left; margin:0;padding:0; padding-top:225px; list-style:none; color:#999}
.xtradiv ol li img{ position:absolute; top:0; left:3px; display:block }
.xtradiv ol li a{ display:inline; padding:2px 5px; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; color:#999;}
.xtradiv ol li a:hover { background:#999; color:#fff;}
.xtradiv ol li:before{ content:"|"}
.xtradiv ol li:first-child:before{ content:""}

.xtradiv ol li +li img{ visibility:hidden; }
.xtradiv ol li:hover img{ visibility:visible; }