h1, h2, h3, h4, th, td, p, ol, dl, ul, textarea, input, select, blockquote { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; }

h1 { font-size: 16px; text-align: left; color:#003399; margin:20px 0 0; }
h2 { font-size: 70%; margin-top:5px; margin-bottom:10px; }
p, textarea, input, select { font-size: 13px; text-align:justify; line-height:1.4; }

h2.subtitulo { font-size: 16px; color:#003399; background:url(imagenes/arrow_right1.gif) left no-repeat; padding-left:20px; text-align:left; }

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 */
h3 { font-size: 16px; margin-top: 5px; text-align: left; }
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; }

/* --- G E N E R A L : --- */
div.bottomline { width:95%; height:2px; background:url(imagenes/point.gif) left repeat-x;  }

hr { color:#3399CC; }

#block_descripcion { margin-bottom: 10px; padding:5px; }
#block_descripcion p { font-size: 12px; text-align:justify; line-height:1.5; color:#000; }
#block_descripcion ul { text-align:justify; }
#block_descripcion li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; list-style-type:square; text-align:justify; line-height:1.5; }

/* Tabla productos */
table.productos { width:98%; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px #f1f1f1 solid; border-right:2px #f1f1f1 solid; border-bottom:2px #f1f1f1 solid; border-left:1px #f1f1f1 solid; padding:4px; }
table.productos th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; background:#CCE8FF; }
table.productos th.titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:#E8F4FD; }
table.productos td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  background-color:#f1f1f1; line-height:1.7; }
table.productos td a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555; font-weight:bold; text-decoration:none; }
table.productos td a:visited { color:#555; text-decoration:none; }
table.productos td a:hover { color:#1F8BEB; text-decoration:none; }
table.productos td:hover { background-color:#e5e5e5; }


/* BLOCK */
div.Block { margin-top: 0px; margin-bottom: 10px; background: #fff; text-align: justify; }
div.Block h2 { font-size: 90%; text-align:left; line-height:1.4; color:#003399; }


/*	Menu Vertical */
div.Block #menu { width:202px; background:url(imagenes/fondo_menu_titulo.gif) top no-repeat; }
div.Block #menu b { color:#5978AC;  }
div.Block #menu h1 { height:25px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#fff; margin:0; padding-top:9px; }
div.Block #menuv { border: 1px solid #ddd; border-width: 1px 1px 0 1px; font: 80% Arial, Helvetica, sans-serif; list-style:none; }
div.Block #menuv ul, li { list-style-type: none; list-style:none; }
div.Block #menuv ul { margin: 0; padding: 0; list-style:none; }
div.Block #menuv li { border-bottom: 1px solid #ddd; list-style:none; height:auto; }
div.Block #menuv a { text-decoration: none; color: #000; display: block; padding: 3px 33px 3px 10px; list-style:none; background:url(imagenes/menu_op.gif) right no-repeat; text-align:left; }
div.Block #menuv a:hover { background-image:url(imagenes/menu_op_hover.gif); background-position:right; background-repeat:no-repeat; list-style:none; background-color: #EEEEEE; }




/*	MENU COMBO: */
#menu_combo { width:200px; }
#menu_combo p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; margin:0; padding:0; font-weight:bold; }
#menu_combo a { text-decoration:none; color:#003399; font-size:12px; }
#menu_combo a:visited { text-decoration:none; color:#003399; font-size:12px; }
#menu_combo a:hover { text-decoration:underline; color:#FF3333; font-size:12px; }
form { margin: 15px 0 15px 0; }
select { width: 200px;  font-size: 12px; }
option { font-family: Arial; font-size: 11px; color:#007DFB; } 
option.desactivo { background-color: #3C9BEE; font-size: 11px; color:#fff; }
option.series { background-color: #EDF2FC; font-size: 11px; color:#000; }


/*	ANIMACION: */
#animacion { width:737px; height:494px; border:1px #0C0 solid; }


/*:::---- DIVS ---------*/
/*div.bloque { width:98%; height:auto; position: relative; overflow:auto; float:left; margin-top:15px; margin:20px 0px; /*border:1px #f9f9f9 solid; * / background:url(imagenes/fondo_partners_title.png) top left no-repeat;   }*/

div.bloque { width:98%; height:auto; overflow:auto; margin:20px 0px; background:url(imagenes/fondo_partners_title.png) top left no-repeat; }
div.bloque h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:left; margin-left:22px; }
div.bloque h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#1F8BEB; /*color:#87B4E4;*/ text-align:left; padding:0; margin-top:7px; margin-left:40px; }
div.bloque h3 strong { color:#fff; }
div.bloque h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-align:center; padding:0; margin-top:7px; margin-left:15px; }
div.bloque h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#57ADF2; text-align:left; margin-left:0; }


div.bloque p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; width:98% }

div.bloque ul { text-align:justify; }
div.bloque li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; list-style-type:square; text-align:left; line-height:2; }

div.mostrar { width:99%; height:auto; overflow:auto; background: #fff; text-align:right; }
div.mostrar h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-align:left; padding:0; margin-top:7px; margin-left:15px; }
div.mostrar h3 strong { color:#ff9900; }
div.mostrar a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration: none; }
div.mostrar a:hover { color: #cc0000; font-size:12px; }
div.mostrar p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; }
div.mostrar ul { font-family:Verdana, Arial, Helvetica, sans-serif; }
div.mostrar li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; margin-right:5px; margin-top:10px; list-style:square; }

div.mostrar p.nota { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; }

div.mostrar table.especificaciones { width:98%; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px #f1f1f1 solid; border-right:2px #f1f1f1 solid; border-bottom:2px #f1f1f1 solid; border-left:1px #f1f1f1 solid; padding:4px; }
div.mostrar table.especificaciones th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; background:#F6FBFE;   }
div.mostrar table.especificaciones th.titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; background:#E8F4FD;   }
div.mostrar table.especificaciones td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; line-height:1.5; border-bottom:1px #f1f1f1 solid; }



/*:::---- DIVS GENERAL ---------*/
div.bloque_general { width:100%; height:auto; overflow:auto; margin:20px 0px; background:url(imagenes/fondo_partners_title.png) top left no-repeat;   }
/*div.bloque_general { width:98%; height:auto; overflow:auto; float:left; margin-top:15px; margin:20px 0px; background:url(imagenes/fondo_partners_title.png) top left no-repeat;   }*/
div.bloque_general h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:left; margin-left:22px; }
div.bloque_general h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#1F8BEB; /*color:#87B4E4;*/ text-align:left; padding:0; margin-top:7px; margin-left:40px; }
div.bloque_general h3 strong { color:#fff; }
div.bloque_general h4 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-align:center; padding:0; margin-top:7px; margin-left:15px; }
div.bloque_general h5 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#57ADF2; text-align:left; margin-left:10px; }
div.bloque_general p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; width:98% }
div.bloque_general ul { text-align:justify; }
div.bloque_general li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; list-style-type:square; text-align:justify; line-height:2; }



/*------------------------------------------------------------------------------*/
/* NEW DIVS FOR PAGE */
div.contenido { width:98%; height:auto; margin:20px 0px; background:url(imagenes/fondo_partners_title.png) top left no-repeat; }
div.contenido h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#1F8BEB; text-align:left; padding:0; margin-top:7px; margin-left:40px; padding-top:5px; }
div.contenido h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:left; margin-left:22px; margin-top:20px; }
div.contenido h2 strong { color:#fff; }
div.contenido h2.subtitulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#1F8BEB; text-align:left; margin-top:7px; }

div.contenido h3 { font-size: 98%; text-align:left; line-height:1.4; color:#1F8BEB; margin-left:8px; }
div.contenido p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; width:98%; margin-left:8px; }
div.contenido p.nota { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
div.contenido ul { text-align:justify; }
div.contenido li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; list-style-type:square; text-align:left; line-height:2; }

table.especificaciones { width:99%; font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px #f1f1f1 solid; border-right:1px #f1f1f1 solid; border-bottom:1px #f1f1f1 solid; border-left:1px #f1f1f1 solid; padding:4px; }
table.especificaciones th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:left; background:#F6FBFE; color:#666; }
table.especificaciones th.titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:left; background:#E8F4FD;   }
table.especificaciones td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-align:left; line-height:1.5; border-bottom:1px #f1f1f1 solid; color:#444; }
/*------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------*/
/* Descripciones */
div.descripcion { width:98%; height:auto; margin:20px 0px; border:3px #ddd dashed; background:#F6FBFE;  }
div.descripcion h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#1F8BEB; text-align:left; padding:0; margin-top:7px; margin-left:10px; padding-top:5px; }
div.descripcion p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; width:98%; margin-left:8px; }

/*------------------------------------------------------------------------------*/

