h1, h2, h3, h4, th, td, p, ol, dl, ul, textarea, input, select, blockquote { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; }

h1.titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#999; text-align:center; margin-top:10px; margin-bottom:10px; }
h1.titulo strong { color:#488EAC; }
.subtitulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#999; text-align:left; margin-top:10px; }
p, textarea, input, select { font-size: 13px; text-align:justify; line-height:1.4; }

h2.subtitulo strong { color:#7AB0C6; }

A:link {  text-decoration:none; color:#00457C; }
A:visited {  text-decoration:none; color:#333; }
A:hover {  text-decoration:none; color:#627684; }

/*P {	font-family: Verdana, Arial, Helvetica, sans-serif; color: #000; font-size: 12px; text-align:justify; line-height:1.5; }*/
h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; color:#999; text-align:left; font-weight:bold; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#999; text-align:left; font-weight:bold; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#999; text-align:left; font-weight:bold; }


p.negrita { font-weight:bold; text-decoration:underline; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; text-align:left; }
p.subrayado { font-weight:bold; text-decoration:underline; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#666; }

.img_right { text-align:right; float:right; margin-left: 10px; }
.img_left { text-align:left; float:right; margin-right: 10px; }

table.publicidad div.texto { font-family: Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:12px; font-weight: normal; float: left; text-align:left; padding-left: 20px; }

ul.home_list { font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.5; }
ul.home_list li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; color:#000; list-style:none;  margin-top:10px;  background:url(imagenes/arrows_list.gif) top left no-repeat; padding-left:20px; vertical-align:top;  }


/*::: GENERALES ---------------------------------------------------*/
ul,ol,li { font-family: Verdana, Arial, Helvetica, sans-serif;  }
li{ list-style:none;  }

.img_right { text-align:right; padding-left:10px; }

.listas ul { font-family: Verdana, Arial, Helvetica, sans-serif; list-style:none; vertical-align:top; }
.listas li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-align:justify; background:url(imagenes/arrow_01.gif) left no-repeat; padding-left:15px; list-style:none; line-height:1.5; vertical-align:top; }
.listas li li{ list-style:none;  }


/*table.table_anuncio { background-color:#E6F0FA; width:63%; }*/
table.table_anuncio { background-color:#E6EDF5; width:400px; }

/*::: Link Bloques - pagina principal*/
div.bloque_links { width:100%; height:20px; text-align:right; margin-top:-8px; background: url(imagenes/barra_links.jpg) right no-repeat; }
div.bloque_links a { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; text-align:right; text-decoration:none; padding-right:27px; }
div.bloque_links a:visited { color: #000; text-decoration:none; }
div.bloque_links a:hover { color: #066fcd; text-decoration:none; }

.list ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; line-height:1.3; }
.list li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#444; text-align:justify; background:url(imagenes/arrows_1.gif) top left no-repeat; padding-left:20px; line-height:1.3; padding-right:10px; }


/* 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:1px; }
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:#fff; line-height:1.4; text-align:justify; padding:5px; }
table.productos td a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555; font-weight:normal; 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:#f5f5f5; }


/* Tabla productos Soluciones */
table.productos_home_soluciones { 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_home_soluciones th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-align:center; background:#CCE8FF; }
table.productos_home_soluciones th.titulo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:#E8F4FD; }
table.productos_home_soluciones td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  background-color:#f1f1f1; line-height:1.7; }
table.productos_home_soluciones td a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#555; font-weight:bold; text-decoration:none; }
table.productos_home_soluciones td a:visited { color:#555; text-decoration:none; }
table.productos_home_soluciones td a:hover { color:#1F8BEB; text-decoration:none; }
table.productos_home_soluciones td:hover { background-color:#e5e5e5; }



/* ::::: Menu Publicidad: LaCie */
.listas_menu { width:200px; height:auto; background:url(imagenes/fondo_listas_bloque.png) top no-repeat; margin:0 auto; padding-bottom:15px; display:block; }
.listas_menu h1 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; margin-top:7px; text-align:center; padding-top:5px;  }

.menu_bloque { width:200px; height:auto; padding:0; margin:0 auto; list-style-position:inside; }
.menu_bloque ul { width:95%; }
/*.menu_bloque li.none { list-style-type:none; border-left:1px #ebebeb solid; border-right:1px #ebebeb solid; border-bottom:1px #ebebeb solid; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:center;  background-color:#fff;  padding-top:3px; padding-bottom:3px; padding-left:15px; }
*:first-child+html #anuncios .listas_bloque li.none { list-style-type:none; border-left:1px #ebebeb solid; border-right:1px #ebebeb solid; border-bottom:1px #ebebeb solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-align:center; background-color:#fff; padding-top:3px; padding-bottom:3px; padding-left:0; }*/
.menu_bloque li { border-left:1px #ebebeb solid; border-right:1px #ebebeb solid; border-bottom:1px #ebebeb solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:2px; padding-bottom:4px; background-color:#fff; list-style:none; list-style-image:url(imagenes/link.gif);list-style-position:inside; text-decoration:none; }
.menu_bloque li a { font-size:12px; color:#000; text-decoration:none; }
.menu_bloque li a:hover { color:#A3C1DB; text-decoration:none; }

/* 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: 78% 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 7px; 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; }

/*------------------------------------------------------------------------------*/

