/* generic css II */
h1, h2, h3, h4, th, td, p, ol, dl, ul, textarea, input, select, blockquote { font-family: Arial, Helvetica, sans-serif; color: #000; }

h1 { font-size: 150%; text-align: left; color:#003399; margin:15px 0 15px 0; }
h2 { font-size: 90%; margin-top:5px; margin-bottom:10px; }
p, textarea, input, select { font-size: 90%; text-align:justify; }

.nota { font-size:11px; color:#666; text-align:left; }
.soporte { margin-left:5px; float:right; }

a:link { text-decoration:none; color:#003399; font-size:12px; }
a:visited { text-decoration:none; color:#003399; font-size:12px;  }
a:hover { text-decoration:underline; color:#FF3333; font-size:12px; }

/* generic css */
td { font-size: 10pt; }
th { font-size: 10pt; text-align:center; }
h3 { font-size: 16px; margin-top: 5px; text-align: left; }
h1.icon {  font-size: 16px; margin-top: 5px; text-align: left; background-image:url(imagenes/bp.gif); background-repeat:no-repeat; background-position: left; margin: 0; text-align:left; padding-left: 13px; color:#000; }
/*h4 { font-size: 18px; margin-top: 5px; text-align: center; }*/
h4 { font-size: 16px; margin-top: 5px; margin-bottom:10px; text-align: left; background-image:url(imagenes/icon_h.gif); background-repeat:no-repeat; background-position: left; padding-left: 15px; color:#333; }
h5 { font-size: 18px; margin-top: 5px; text-align: center; }

ol { font-size: 10pt; }
dl { font-size: 10pt; }
blockquote { font-size: 10pt; }
p.small { font-family: arial, helvetica, sans-serif; font-size: 8pt; }
td.home { font-family: arial, helvetica, sans-serif;}
sup { font-size: 9pt; }

ul { list-style-image:url(imagenes/dot_g.gif); list-style-type:square; text-align:left; }
li { text-align:left; }

table.GrayLeftBorder { width:192px; padding-bottom: 10px; margin-bottom: 15px; font-size: 80%; border: 1px #ccc solid; }
table.GrayLeftBorder th { padding: 5px; font-weight: bold; background: #eee; text-align: left; }
table.GrayLeftBorder th h3 { margin-bottom: 0px; margin-top: 0px; font: bold 110% Arial, Verdana, sans-serif; color: #333; text-align: center; }
table.GrayLeftBorder td a { font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#003399; font-size:12px; font-weight: normal; background-image:url(imagenes/dot_g.gif); background-repeat:no-repeat; background-position: left; float: left; margin: 0; text-align:left; padding-left: 13px; }
table.GrayLeftBorder td a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF3333; text-align:left; font-weight: normal; }

div.Block {	margin-top: 0px; margin-bottom: 10px; background: #fff; text-align: justify; }
div.Block ul { list-style-image:url(imagenes/dot_g.gif); list-style-type:square; text-align:justify; }
div.Block ul li { text-align:justify; }
div.Block h1.icon { font-size: 16px; margin-top: 5px; text-align: left; background-image:url(imagenes/bp.gif); background-repeat:no-repeat; background-position: left; margin: 0; text-align:left; padding-left: 13px; color:#000; }

div.Block1 { margin-bottom: 10px; margin-left: 30px; background: #fff; text-align: justify;  }
div.BlueBlock { padding: 10px; margin-bottom: 10px; background: #eeeeff; text-align: justify; }
div.BlueBlock ul { list-style-image:url(imagenes/dot_g.gif); list-style-type:square; text-align:justify; }
div.BlueBlock ul li { margin: 0 25px 10px 0; text-align:justify; }

.soporte_vista { margin: 0 0 0 5px; float:right; }
.middle { vertical-align:middle; }

table.publicidad { width:192px; padding-bottom: 10px; margin-bottom: 15px; font-size: 80%; border: 1px #ccc solid; float:right; }
table.publicidad th { padding: 5px; font-weight: bold; background: #eee; text-align: left; }
table.publicidad th h3 { margin-bottom: 0px; margin-top: 0px; font: bold 110% Arial, Verdana, sans-serif; color: #333; text-align: center; }
table.publicidad td a { font-family: Arial, Helvetica, sans-serif; text-decoration:none; color:#003399; font-size:12px; font-weight: normal; background-image:url(imagenes/dot_g.gif); background-repeat:no-repeat; background-position: left; float: left; margin: 0; text-align:left; padding-left: 13px; }
table.publicidad td a:hover { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF3333; text-align:left; font-weight: normal; }


table.caracteristicas { width:98%; font-size: 80%; border: 1px #ebebeb solid; }
table.caracteristicas th { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; background: #eee; text-align:center; color:#000; border: 1px #ebebeb solid;  }
table.caracteristicas td { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; color:#000;  border: 1px #ebebeb solid; }
table.caracteristicas td h1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-align:left; color:#000; }

table.Especificaciones { width:98%; font-size: 80%; border: 1px #f3f3f3 solid; }
table.Especificaciones th { font-family:Arial; font-size:14px; font-weight: bold; background: #6ABAF6; text-align:center; color:#333; border: 1px #f3f3f3 solid; height:20px;  }
table.Especificaciones td { font-family:Arial; border: 1px #f3f3f3 solid; padding:5px 0 5px 3px; }
table.Especificaciones td.Especificaciones_left { font-family:Arial; font-size:12px; font-weight:bold; text-align:left; color:#333; }
table.Especificaciones td.Especificaciones_right { font-family:Arial; font-size:12px; text-align:center; color:#333;  }

table.Especificaciones .Especificaciones_interior { width:98%; }
table.Especificaciones .Especificaciones_interior th { font-family:Arial; font-size:12px; font-weight: bold; background: #ccc; text-align:center; color:#333; height:15px;  }
table.Especificaciones .Especificaciones_interior td { font-family:Arial; border: 1px #f3f3f3 solid; text-align:center; }

/* Reliable */
div.Reliable { padding:10px; background-color:#EAF7FF; border:1px #ccc thick; }


/* generales */
a.tooltip { font-family:Arial; }
a.tooltip:Link { font-family:Arial; font-size:12px; color:#003399; border-bottom:1px #40BEFF dashed; }
a.tooltip:hover { color:#000; text-decoration:none; }
a.tooltip:Visited { color:#000; text-decoration:none; }

abbr { border-bottom:1px #33CCFF dashed; cursor:help; }
acronym { border-bottom:1px #33CCFF dashed; cursor:help; }