body,td,th,a {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size:12px;	color:#333;	text-decoration:none;}body {	height:100%;	background-color:#ffffff;	margin: 0px;}html {	height:100%;}/* Default MOS Class Settings****************************//*Ruta del  sitio,  donde  estamos ubicados "home/articulos...*/ td.pathway {}/*color  del link,  cuando  este  ha sido  visitado*/a.pathway:link, a.pathway:visited {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #1414A0;	text-decoration:none;}/*rollover del  link  visitado*/a.pathway:hover {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #1414A0;	text-decoration: underline;}/* Main Menu Styles (menu principal)*********************/a.mainlevel:link, a.mainlevel:visited {	color: #333333;	text-align: left;	font-weight: normal;	border-left-width: 3px;	border-left-style: none;	padding-left: 6px;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	line-height: 15px;	text-decoration: underline;	text-align: center;}a.mainlevel:hover {	color: #000000;	text-align: left;	width: 98%;	border-left-width: 3px;	border-left-style: none;	text-decoration: underline;}a.mainmenu:link, a.mainmenu:visited {	color: #000000;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: bold;	text-decoration: underline;}a.mainmenu:hover {	color: #000000;	text-align: left;}/*apariencia subniveles*/a.sublevel:link, a.sublevel:visited {	color: #000000;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-weight: normal;	padding-left: 6px;	text-decoration: underline;}a.sublevel:hover {	color: #000000;	text-align: left;}/* Module Styles****************/table.moduletable {	width: 100%;	text-align: left;}table.moduletable th {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size : 12px;	font-weight : bold;	color: #000000;}table.moduletable td {	margin: 0px;}/*-------------------------------------------*/table.moduletableSoluciones {	width: 100%;	text-align: left;	background:url("bg_m_s.jpg"/*tpa=http://www.nec.es/templates/nec/images/bg_m_s.jpg*/) repeat-x top;}table.moduletableSoluciones th {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size : 0px;	color:#5656A0;	text-align : left;	background:url("title_servicios.jpg"/*tpa=http://www.nec.es/templates/nec/images/title_servicios.jpg*/) no-repeat;	height:49px;	width:366px;}table.moduletableSoluciones td {	margin: 0px;	padding-bottom:15px;}/*-------------------------------------------*/table.moduletableSectores {	width: 100%;	text-align: left;	background: url("bg_m_s.jpg"/*tpa=http://www.nec.es/templates/nec/images/bg_m_s.jpg*/) repeat-x top;}table.moduletableSectores th {	font-family: Arial, Verdana, Helvetica, sans-serif;	text-align : left;	font-size:0px;	color:#5656A0;	background: url("title_sectores.jpg"/*tpa=http://www.nec.es/templates/nec/images/title_sectores.jpg*/) no-repeat;		height:49px;	width:214px;}table.moduletableSectores td {	margin: 0px;	width:214px;	padding-top:3px;	padding-bottom: 8px;}/*-------------------------------------------*/table.moduletableShowcase {	width: 100%;	text-align: left;	background:url("bg_m_sc.jpg"/*tpa=http://www.nec.es/templates/nec/images/bg_m_sc.jpg*/) repeat-x top;}table.moduletableShowcase th {	font-family: Arial, Verdana, Helvetica, sans-serif;	text-align : left;	font-size:0px;	color:#5656A0;	background: url("title_showcase.jpg"/*tpa=http://www.nec.es/templates/nec/images/title_showcase.jpg*/) no-repeat;	height:38px;	width:580px;}table.moduletableShowcase td {	margin: 0px;	width: 570px;	padding:5px;	padding-bottom:0px;}/*-------------------------------------------*/table.moduletableNoticias {	width: 100%;	text-align: left;	background:#F5F5F5;}table.moduletableNoticias th {	font-family: Arial, Verdana, Helvetica, sans-serif;	text-align : left;	font-size:0px;	color:#E7E8FC;	/*background: url(../images/title_news.jpg);*/	height:38px;	width:160px;}table.moduletableNoticias td {	margin: 0px;	padding: 10px;	padding-top: 0px;	color:#123CA9;	font-size:11px;}table.moduletableNoticias td a {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:bold;	color:#123CA9;	text-decoration: none;	margin: 0px;	display:block;	background:url("bullet_news.jpg"/*tpa=http://www.nec.es/templates/nec/images/bullet_news.jpg*/) no-repeat 0px 11px;	padding-left:11px;	padding-top:10px;}table.moduletableNoticias td a:hover {	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	text-decoration: underline;}/*table.moduletableNoticias div {	qbackground:#FF0000;	border-bottom: 1px dotted #ff3300;}*/.texti {	qbackground: #ff3300;	border-bottom: 1px dotted #cccccc;	padding-bottom: 5px;	padding-left:11px;}/*-------------------------------------------*/table.moduletableProductos {	width: 100%;	text-align: left;	background:#F5F5F5;}table.moduletableProductos th {	font-family: Arial, Verdana, Helvetica, sans-serif;	text-align : left;	font-size:0px;	color:#E7E8FC;	background: url("title_product.jpg"/*tpa=http://www.nec.es/templates/nec/images/title_product.jpg*/);	height:38px;	width:160px;}table.moduletableProductos td {	margin: 0px;	text-align:left;	background:#FFFFFF;	padding-left: 2px;}/*-------------------------------------------*/table.moduletableLateral{	text-align: left;	width:170px;}table.moduletableLateral th {	font-family: Arial, Verdana, Helvetica, sans-serif;	text-align:left;	font-size:12px;	font-weight:bold;	color:#E7E8FC;	background:url("br_menu.jpg"/*tpa=http://www.nec.es/templates/nec/images/br_menu.jpg*/) no-repeat top left #FF3300;	height:28px;	padding-top: 17px;	padding-left: 10px;}table.moduletableLateral td {	margin: 0px;}/* Polls Style**************/.poll {	color : #000000;	line-height : 12px;	font-weight: normal;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;}/* Estilos de las  Tablas para encuestas y resultados de busquedas Sections Style*****************/.sectiontableheader {	color : #000000;	font-weight : bold;	font-size: 11px;	line-height: 13px;}.pagenav {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #1414A0;}a.pagenav:link, a.pagenav:visited {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #1414A0;	text-decoration: underline;}a.pagenav:hover {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color : #1414A0;	text-decoration : none;}.small {font-size : 11px;color : #000000;}.smalldark {	font-size : 11px;	color : #CCCCCC;	text-decoration : none;}.createdate {	font-size : 10px;	color : #000000;	text-decoration : none;	font-weight : medium;}.modifydate {	font-size : 10px;	color : #000000;	text-decoration : none;	font-weight : medium;}/* Content Styles*****************/.contentpane {}.contentpaneopen {}.contentheading {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #000000;	text-align: left;	background:url("br_titles.jpg"/*tpa=http://www.nec.es/templates/nec/images/br_titles.jpg*/) no-repeat top left;	height:31px;	padding-left:25px;	padding-top: 15px;	margin:0px;	}.componentheading {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 15px;	font-weight: bold;	color: #000000;	text-align: left;	background:url("br_titles.jpg"/*tpa=http://www.nec.es/templates/nec/images/br_titles.jpg*/) no-repeat top left;	height:31px;	padding-left:25px;	padding-top: 15px;	margin:0px;	}.category {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #000000;}a.category:link, a.category:visited {	color : #000000;	font-weight : bold;	text-decoration: underline;}a.category:hover {	color : #000000;	text-decoration : none;}/* Form Styles****************/form {	margin: 0px;	padding: 0px;	}.button {	font-family : Arial, Verdana, Helvetica, sans-serif;	font-style : normal;	font-size : 11px;	font-weight : normal;	color : #000000;	border: #2D5082 solid 1px;	background:url("bg_button.jpg"/*tpa=http://www.nec.es/templates/nec/images/bg_button.jpg*/) repeat-x;	padding: 0px;    margin: 0px;}.inputbox {	font-family : Arial, Verdana, Helvetica, sans-serif;	font-size : 11px;	color : #666666;	background-color: #ffffff;	border : 1px solid #999999;}/* Links*********/a:link, a:visited {	font-size : 10px;	color : #1414A0;	text-decoration : none;	font-family: Arial, Verdana, Helvetica, sans-serif;}a:hover {	color : #000000;	text-decoration : underline;}/* For content item titles that are hyperlink instead of Read On****************************************************************/a.contentpagetitle:link, a.contentpagetitle:visited {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #000000;	text-align:left;	text-decoration: underline;}a.contentpagetitle:hover {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	text-align:left;	color : #000000;	text-decoration : none;}.description {	font-size: 11px;	color: #000000;}/* Styles for dhtml tabbed-pages */.ontab {	background-color: #275CA8;	border-left: outset 2px #CCCCCC;	border-right: outset 2px #CCCCCC;	border-top: outset 2px #CCCCCC;	border-bottom: solid 1px #CCCCCC;	text-align: center;	cursor: hand;	font-weight: bold;	color: #000000;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;}.offtab {	border-left: outset 2px #999999;	border-right: outset 2px #999999;	border-top: outset 2px #999999;	border-bottom: solid 1px #999999;	text-align: center;	cursor: pointer;	font-weight: bold;	color: #000000;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;}.tabheading {	text-align: left;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.pagetext {	visibility: hidden;	display: none;	position: relative;	top: 0;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}/* for modifying {moscode} output. Don't set the colour! */.moscode {}/* Text passed with mosmsg url parameter */.message {	font-weight: bold;	font-size : 10pt;	color : #000000;	text-align: center;	font-family: Arial, Verdana, Helvetica, sans-serif;}.titletiqueta {	font-family: Arial, Verdana, Helvetica, sans-serif;		text-align: left;	font-weight: bold;	color:#990000;	font-size: 12px;	line-height:15px;}div{	padding:0px;	margin: 0px;}.newstitle {	color: #1414A0;	background:url("bullet_menu.jpg"/*tpa=http://www.nec.es/templates/nec/images/bullet_menu.jpg*/) no-repeat 0px 12px ;	text-align: left;	font-weight: bold;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	text-decoration: none;	padding-left:10px;	padding-top:10px;}/*Especiales NEC*/.topLogo {	padding:18px;}.TR  {	padding-top:10px;	width:100%;	text-align:right;	vertical-align: top;}.inputSearch {	border: 1px solid #999999;	width:130px;	font-family:Arial, Helvetica, sans-serif;	font-size: 11px;	color:#333333;}.btnSearch{	background:url("btn_buscar.jpg"/*tpa=http://www.nec.es/templates/nec/images/btn_buscar.jpg*/) no-repeat;	width:46px;	height:20px;	margin-left: 4px;	border: none;	cursor:pointer;}.bgMenuTop {	background:#ECECFD;	height:23px;	cursor: hand;}.bgMain {	padding-top:20px;	width:593px;}.bgRight {	padding-top: 20px;	width:160px;	height:136px;}.footer {	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	color:666666;	padding-top:12px;	padding-left:8px;}/* Main Menu Top */table.moduletableTop {	width: 100%;	border-bottom: 1px solid #2020C9;	border-top: 1px solid #2020C9;	height:23px;}.tablemain {	background:url("line.gif"/*tpa=http://www.nec.es/templates/nec/images/line.gif*/) left top no-repeat;}.tablemainEnd {	border-left: 1px solid #CCCCCC;	border-right: 1px solid #CCCCCC;}/* Main Menu Sectores*/a.mainlevelSectores:link, a.mainlevelSectores:visited {	color: #1414A0;	background:url("bullet_menu.jpg"/*tpa=http://www.nec.es/templates/nec/images/bullet_menu.jpg*/) no-repeat 9px 5px ;	text-align: left;	font-weight: normal;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	text-decoration: none;	padding-left:10px;	display:block;}a.mainlevelSectores:hover {	text-decoration: underline;	color: #1414A0;	float: left;}/* Main Menu Showcase*/a.mainlevelShowcase:link, a.mainlevelShowcase:visited {	color: #1414A0;	background:url("bullet_menu.jpg"/*tpa=http://www.nec.es/templates/nec/images/bullet_menu.jpg*/) no-repeat 6px 3px ;	text-align: left;	font-weight: normal;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	padding-left:17px;	display:block;	border-bottom: 1px dotted #CCCCCC;	height: 40px;}a.mainlevelShowcase:hover {	text-decoration: underline;	color: #1414A0;}/* Main Menu Showcase*/a.mainlevelLateral:link, a.mainlevelLateral:visited {	color: #000088;	text-align: left;	font-weight: normal;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	display:block;	padding-top:8px;	padding-bottom:7px;	padding-left:8px;	background:#DEDEEF;	border-bottom: 1px solid #C3C3C3;	border-left:  1px solid #C3C3C3;	border-right:  1px solid #C3C3C3;}a.mainlevelLateral:hover {	text-decoration: underline;	color: #000088;	background:#FFFFFF;}.images {	padding-right: 8px;	padding-bottom: 8px;}.intertitulos {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	display:block;	padding-bottom: 3px;	border-bottom: 1px solid #CBCCEA;	background:url("bullet_intertitulos.jpg"/*tpa=http://www.nec.es/templates/nec/images/bullet_intertitulos.jpg*/) no-repeat 0px 2px;	padding-left: 12px;	color:#1414A0;}/*MyPersonal*/.bgMenuTop1 {	background:#ECECFD;	height:23px;	cursor: hand;	border-top: 1px solid #111793;	border-bottom: 1px solid #111793;	font-weight: bold;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}  .linkTop {	color: #1414A0;	text-align: left;	font-weight: bold;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	text-decoration: none;	padding-left:38px;	padding-right:38px;	}a.mainlevelTop:link, a.mainlevelTop:visited {	color: #1414A0;	text-align: left;	font-weight: bold;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	padding-left:38px;	padding-right:38px;	}a.mainlevelTop:hover {	text-decoration: underline;	color: #000000;}