/* Hoja de estilos de impresion */
body {font-family:Arial,Tahoma,sans-serif; font-size:12pt; color:#000; background:#fff;}

#bodyMain {width:auto; border:0; padding:0; float:none !important;}

#globalTop, #mainHeader, #rightCol, #mainLeft, #breadCrumbs, #footer , .subheader-box , #navigation , #headerRight,  
.backLink , .share-links , .atom , .viewMoreSolutionDetails , .landing5Banners , .ui-tabs-nav , .pags {display:none;}

.advancedInfoICD {display:block !important;}

img {border:none;}

.article-list .image-container {display:none;}



/* Estilos generales h1-h6 y ul interiores */
/* h1 {display:none;} */	

/* Informacion h2 va en el title */
h2 {font-size:1.1em; margin:.3em 0; display:none;}
html>body h2 {display:block;}
h3 {color:#d2140f; font-size:1.1em;}
h4 {font-size:1em; color:#000; margin:.3em 0;}
h5 {font-size:.95em; color:#000;}
h6 {font-size:.90em; color:#000; font-weight:bold;}
/* Fin h1-h6 */
/* Extras */
/* Mozilla, mostrar url junto al literal */

#detalle a:link:after, .detail a:link:after, #detalle a:visited:after , .detail a:visited:after {
   content:" -" attr(href) "- ";
   font-size:85%;
}

#detalle .inline-tag-list a:after , #detalle .observatory-tags a:after , .detail .inline-tag-list a:after , .detail .observatory-tags a:after {content: none !important;}


/* Si no queremos que aparezcan las imagenes
evitando dejar un espacio en blanco en el flujo del documento */
/** img {height:0; width:0;position:absolute;} */

.article-list li {list-style:none;}
#bodyContent {width:100%; float:none;}
.label-value dt {clear:left; float:left; font-weight:700; margin-right:.5em; padding-bottom:.5em;}
.label-value dd {overflow:hidden; padding-bottom:.5em;}

/* Tablas de datos */
table {border-collapse:collapse; border-spacing:0; }
table th { background-color:#a0292b; color:#fff; line-height:100%; padding:0.8em 1em; border-top:solid 1px #95181e; border-left:solid 1px #95181e;}
table th.last {border-right:solid 1px #95181e;}
table td {border-top:solid 1px #d7d8d3; border-right:solid 1px #d7d8d3; padding:.2em .4em;}
table td.last {border-right:solid 1px #d7d8d3;}
table tbody {border-bottom:solid 1px #d7d8d3;}
table.captioned th {background-color:#e6e6e6; color:#000;  border-left:solid 1px #f2f0f1; border-right:solid 1px #e1e1e3;}
table.captioned th.first {border-left:solid 1px #e1e1e3; }
table.compare tbody th.first {min-width:25%; text-align:left;}
table.captioned tbody th {border-top:solid 1px #D7D8D3;} 
table.captioned {width:100%; margin:0; caption-side:top;}
table.captioned caption { line-height:31px; height:31px; color:#fff; font-weight:bold; border:1px solid #95181E; display:table-caption !important; position:relative; left:0;}
table tr.odd , table tr {}
table tr.even , table tr.fondo{background-color:#f8f8f8;}
