﻿body {padding-top:10px; margin: auto; text-align:center; font-family: Arial, Helvetica, sans-serif}
.boton {background-color: #008fe0; border: 1px; border-color: #FFFFFF}
a {color: #008fe0}
a:hover 	{color: #ff6600}
a.activo	{text-decoration: none} 
h1 {font-size: 20px; text-decoration: none; font-weight: bold; margin: 0px 0px 15px 0px; padding: 0px; color: #666666}
h3 {font-size: 12px; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px}
h4 {font-size: 13px; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; color: #666666}
h5 {font-size: 13px; text-decoration: none; font-weight: bold; margin: 0px; padding: 0px; color: #666666}
p {font-size: 12px; margin: 0px; padding: 0px; color: #666666}
li {font-size: 12px; margin: 0px; padding: 0px; color: #666666}

#espacio0 {margin-top: 20px}
#espacio1 {margin-top: 50px}

.paginacion 	{text-align: left;margin: 20px 0px 0px 50px; width: 450px;font-size: 11px;}
.pagina_activa	{text-decoration: none; font-weight: bold;}


#contenedor 	{width: 990px; background-color: #FFFFFF}
#cabecera		{text-align: right; margin: 0px; padding: 10px; height: 85px; color:#FFFFFF; font-size: 12px; background-color:#008FE0}
#cabecera a		{color: #FFFFFF}
#cabecera a:hover {color: #ff6600}
#logo			{text-align: left; float: left;}
#menu_general	{float: right; margin-left:16px; }
#menu_general ul{padding: 0px;  margin: 25px 0px 0px 0px ; list-style: none; font-size: 14px; font-weight: bold; width: 100%; height: 30px; color: #FFFFFF}
#menu_general li{display: inline; }
#menu_general li a	{padding: 11px; color: #FFFFFF; font-weight: bold; text-decoration: none; vertical-align: middle;}
#menu_general li a:hover	{background-color:#FFFFFF; color: #008FE0}
#menu_general .activo {background-color: #FFFFFF; color: #008fe0}

#identificacion {float: right}

#zona {float: left; padding-bottom: 5px; margin: 10px 0px 10px 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; width:990px } 

#zona_enlaces	{float: left;   font-weight: bold; text-align: left; font-size: 12px; }
#zona_enlaces a { text-decoration:none}


#zona_enlaces2	{float: right;  font-weight: bold; text-align:right; font-size: 12px; }
#zona_enlaces2 a { text-decoration:none}

#zona_enlaces3	{clear:all;  font-weight: bold; font-size: 12px;}
#zona_enlaces3 a { text-decoration:none}


#zona_enlaces_	{float: left; clear:all ;margin: 14px 0px 14px 0px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; width: 500px; font-weight: bold; text-align: left; font-size: 12px}
#zona_enlaces_ a { text-decoration:none}

#buscador {margin-top: 25px; text-align: left;}
#ruta {position: relative; float: left; text-align: left; font-size: 10px; width: 855px; margin: 0px; padding: 0px}
#login	{position: relative; float: left; width: 135px; text-align: right; margin: 0px; padding: 0px}
#login a {position: relative;  margin: 0px; padding: 0px; font-size: 13px; font-weight:bold; color: #ff6600; background-image:url(/images/flecha_naranja_dch.gif); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 6px}
#caja_buscador {clear: left; background-image: url(/images/fondo_buscador.gif); font-weight: bold; color: #666666; height: 44px; vertical-align:bottom; margin: 0px 0px 15px 0px;}
#busc_tit {position: relative; float: left; width: 295px; padding: 20px 0px 7px 10px}
#busc_zona {position: relative; float: left; width: 675px;  padding: 15px 0px 7px 10px; font-weight: bold; color: #666666}

#barra_izq {position: relative; float: left; width: 304px;}
#barra_izq h1 {text-align: left; color: #000000; font-size: 30px;font-weight: normal}
#contenido {position: relative; float: left; width: 674px; margin: 0px 0px 0px 12px; text-align:left}
#contenido li {margin-left: 10px}
#cont_noticias {
	background-image:url(/images/fondo_noticias.gif);
	background-repeat: no-repeat;
	height: 125px;
	border-bottom: solid;
	border-bottom-color: #dae0e3;
	border-bottom-width: 5px;
	text-align: left;
	vertical-align: top}
#cont_noticias ul {margin: 0px 0px 0px 50px; padding: 0px}
#cont_noticias a {text-decoration: none; font-size:12px}

ul#nivel1 		{list-style: none; font-weight: bold; margin: 0px 0px 0px 10px;}
ul#nivel1 a	{ font-size: 15px}
ul#nivel1 li	{margin-bottom: 15px; ; border-bottom: 2px; border-bottom-color: #CCCCCC; border-bottom-style: solid; padding-bottom: 10px}
ul#nivel1 a.activo	{padding-bottom: 10px; color: #FF3300}
ul#nivel2 		{list-style: none;; font-weight: normal; margin: 5px 0px 0px 0px}
ul#nivel2 li	{margin: 0px; ; border-top: 1px; border-top-color: #CCCCCC; border-top-style: solid; padding: 5px 0px 10px 20px; border-bottom: none}
ul#nivel2 a	{ font-size: 12px; margin-left: 0px; font-weight:bold}
ul#nivel2 a.activo	{ color: #FF3300}
ul#nivel3 		{list-style: none;; font-weight: normal; margin: 5px 0px 0px 0px; padding: 5px 0px 0px 0px}
ul#nivel3 li	{margin-top: 0px; ; border-top: 1px; border-top-color: #CCCCCC; border-top-style: solid; padding: 5px 0px 5px 20px; border-bottom: none}
ul#nivel3 a 		{font-weight:normal}
ul#nivel3 li a.activo	{font-weight: bold; color: #FF3300}
ul#nivel3 li.activo	{background-color:#eeeeee}
ul#nivel_prod	{list-style: none; border: none; padding: 0px 0px 0px 0px; margin: 0px}
ul#nivel_prod	li {border: none; padding: 5px 0px 5px 35px; margin: 0px}
ul#nivel_prod a	{background-image:url(/images/flecha_azul_dch.gif); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 4px}

#menu_izquierda {clear: left; text-align: left; position: relative; float: left; width: 294px; margin: 0px; padding: 0px 0px 0px 0px}
#menu_izquierda a {text-decoration: none; font-size: 13px}	

#titulares {
	background-image:url(/images/fondo_titulares.gif);
	background-repeat: repeat;
	text-align: left}	


#NMI_SMD_W1 {position: relative; float: left; width: 152px; padding: 10px 10px 0px 0px}
#NMI_SMD_W2	{position: relative; float: left; width: 320px; padding: 10px 10px 0px 0px}
#NMI_NMD_W4 {position: relative; float: left; width: 674px; padding: 10px 0px 0px 0px}
#SMI_SMD_W1 {position: relative; float: left; width: 152px; padding: 10px 10px 0px 10px}
#SMI_SMD_W2 {position: relative; float: left; width: 320px; padding: 10px 10px 0px 10px}
#SMI_NMD_W2 {position: relative; float: left; width: 320px; padding: 10px 0px 0px 10px}
#SMI_NMD_W1 {position: relative; float: left; width: 152px; padding: 10px 0px 0px 10px}

#pie_pagina {
	clear:left;
	border-top: solid;
	border-top-color: #dae0e3;
	border-top-width: 5px;
	text-align:left;
	font-size: 11px;
	margin: 0px 0px 15px 0px
}


#listado_productos_contenedor {margin-left: 50px;}
#listado_productos p {margin-bottom: 10px;}
#listado_productos a {background-image:url(/images/flecha_azul_dch.gif); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 4px}
#foto_producto {text-align: left; position: relative; float: left; width: 376px; margin: 0px; padding: 0px}
#texto_ficha {text-align: left; position: relative; float: left; font-size: 12px; margin: 0px; padding: 0px; color: #666666}
#enlaces_ficheros img {margin-right: 10px}
#enlaces_ficheros a {font-size: 11px; background-image:url(/images/flecha_azul_dch.gif); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 4px}
#enlaces_ficheros {margin: 10px 0px 10px 0px}

#reportaje 	{text-align: left; margin: 20px 0px 0px 50px; width: 450px}
#r1 		{position: relative; float: left; width: 340px}
#r2			{position: relative; float: left; margin-left: 20px}
#r2 img {border:solid; border-width: 1px; border-color: #cccccc}

#reportaje_completo, #software, #noticias, #contacto {margin-left: 50px;}
#reportaje_completo a {font-size: 11px; background-image:url(/images/flecha_azul_dch.gif); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 4px}
#software a {font-size: 11px; background-image:url(/images/flecha_azul_dch.gif); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 4px}
#soft_modulo {clear: left; border-width: 0px 0px 1px 0px; border-style: solid; border-color:#CCCCCC; text-align: left;width: 610px; margin: 10px 0px 10px 0px; padding: 2px 0px 2px 20px} 
#soft_mod_1 {position: relative; float: left; width: 125px; margin: 0px; padding: 0px}
#soft_mod_2 {position: relative; float: left; width: 285px; margin: 0px; padding: 0px}
#soft_mod_3 {float: left; width: 160px; margin-left: 30px; padding: 0px}

#noticias h1:hover {color: #ff6600; text-decoration:underline}
#noticias h1 {margin: 0px; padding: 0px}
#noticia {background-image:url(/images/icono_noticia.gif); background-repeat:no-repeat; padding-left: 20px; background-position: 0px 4px; margin-bottom: 10px}

#resultados_busqueda {margin-left: 0px;}
#resultados_busqueda p {margin-bottom: 5px;}
#resultados_busqueda a {background-image:url(/images/flecha_azul_dch.gif); background-repeat:no-repeat; padding-left: 10px; background-position: 0px 4px}

#listado_contacto td {font-size: 12px; margin: 0px; padding: 0px; color: #666666}
#centro_formacion  {font-size: 11px; border: 1px; border-style:solid; border-color: #999999; padding: 5px; margin-left: 15px}
#formulario_contacto td {padding-bottom: 5px}

#acceso_usuarios {height: 250px}
#zona_login {font-size: 12px;color: #666666; border: 1px; border-style: solid; padding: 15px; width: 300px}

/*.foto_producto {float: left; width: 350px; margin: 0px 15px 10px 0px; padding: 0px}*/
.foto_producto {float: left; margin: 0px 15px 10px 0px; padding: 0px}

#mensaje_error	{margin-bottom: 10px; color:#FF0000; font-weight: bold; font-size: 13px}

#loginmain { margin-top:20px; color:#FFFFFF; font-size:11px}

.blanco {color: #fff}

.txtbox {font-size:11px; margin:0px; color:#000000; background-color:#FFFFFF; border:solid 1px #dae0e3; margin:0; padding:0; }
.txtboxalex {font-size:11px; margin:0px; color:#000000; background-color:#FFFFFF; border:solid 0px #dae0e3; margin:0; padding:0; width:70px }
.aa {font-size:10px; margin:0px; color:#FFFFFF; text-decoration:none}
.aa:Hover {font-size:10px; margin:0px; color:#FFFFFF; text-decoration:underline}
#loginUsuario { width:150px; border: solid 1px #dae0e3; float:right; margin-left:10px; text-align:left; padding:4px; font-size:11px;}
#botonDcha {float:left}
.boton2 {font-size:10px; margin-top:3px; color:#000000; background-color:#008FE0; border:solid 1px #dae0e3;}

#mensaje_errorLogin	{margin-bottom: 30px;margin-top: 30px; color:#FF0000; font-weight: bold; font-size: 13px}
#alex {font-size: 16px;color: #666666; font-style:italic}








#recordarcontrase { width:150px; border: solid 1px #dae0e3; float:left; margin-left:10px; text-align:left; padding:4px; font-size:11px; color:#FFF; }