@CHARSET "UTF-8";
body, div#wrapper {
	background:#f2f1f2 url(../images/fondo_pagina.gif) repeat-x;
}
div#fondoderecha {
	background:transparent url(../images/fondo_menu_derecha.gif) scroll no-repeat 578px 161px;
}
div#frontal {
	background:transparent url(../images/fondo_frontal.gif) repeat-x;
}
div#derecha {
	background:transparent url(../images/fondo_menu_derecha.gif) scroll repeat-x 0px 161px;
}
div#pagina {
	background:#f2f1f2 url(../images/fondo_pagina.gif) repeat-x;
}
img {
	border:0;
}
code {
	font-family:Arial,Helvetica,sans-serif;
	display:block;
	white-space:pre;
	background-color:#cacaca;
	margin:1em 0;
	padding:0em 1em 1em;;
}
div#pie {
	background:#fb9f29 url(../images/fondo_menu_sup.gif) repeat-x;
	font-size:0.8em;
	text-align:center;
}
div#derecha img {
	display:block;
	margin:0 auto;
}

/* Menu superior */
div#menusuperior {
	background:#fb9f29 url(../images/fondo_menu_sup.gif) repeat-x;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
div#menusuperior ul {
	white-space:nowrap;
	list-style-image:none;
	padding-left:0;
}
div#menusuperior ul li {
	list-style-type:none;
	margin:0;
	float:left;
	padding:6px 0;
}
div#menusuperior ul li a {
	color:#fff;
	text-decoration:none;
	border-left:1px solid #fff;
	padding:0 5px;
}
div#menusuperior ul li.activo {
	background-color:#366;
}
div#menusuperior ul li.activo a {
	color:#fff;
}

div#menusuperior div#menuProductsContent, div#menusuperior div#menuApplicationsContent {
	background:#fae2c3 url(../images/fondo_menu_emer.gif) repeat-x;
	border:1px solid #fff;
}
div#menusuperior div#menuProductsContent ul, div#menusuperior div#menuApplicationsContent ul {
	margin-top:0;
	padding-top:0;
	padding-left:10px;
}
div#menusuperior div#menuProductsContent ul li, div#menusuperior div#menuApplicationsContent ul li {
	float:none;	
}
div#menusuperior div#menuProductsContent ul a, div#menusuperior div#menuApplicationsContent ul a {
	display:none;
	border:0;
}
div#menusuperior div#menuProductsContent ul li a,  div#menusuperior div#menuProductsContent a,
div#menusuperior div#menuApplicationsContent ul li a,  div#menusuperior div#menuApplicationsContent a {
	display:inline;
	border:0;
	color:#000;
}
div#menusuperior div#menuProductsContent ul li.activo, div#menusuperior div#menuApplicationsContent ul li.activo {
	background-color:transparent;
}
div#menusuperior div#menuProductsContent ul li.activo a, div#menusuperior div#menuApplicationsContent ul li.activo a {
	color:inherit;
}


/* Noticias de portada */
div#noticiasportada {
	background:#c9c7c7 url(../images/fondo_noticias.gif) repeat-x;
	padding:10px;
}
div#noticiasportada a {
	font-weight:bold;
	color:#366;
}
div#noticiasportada p.noticia a {
	white-space:nowrap;
}

/* Imagenes portada */
div#derecha div.articulo p {
	font-size:0.8em;
	text-align:left;
	margin:0.5em 0 0.5em 0.5em;
	padding-left:0.3em;
}
div#derecha div.articulo p a {
	color:#366;
}

/* Contenido */
h1 {
	font-size:1.1em;
	background:url(../images/linea_titulo.jpg) no-repeat bottom left;
	margin-top:2em;
	margin-bottom:1.5em;
	padding-bottom:15px;
}
h2 {
	color:#666;
	font-size:1.2em;
	margin-top:2em;
}
div#derecha h2 {
	text-transform:uppercase;
	text-align:center;	
}
div#contenido a {
	color:#366;
	font-weight:bold;
}
em {
	font-style:normal;
	color:#666;	
}
strong.nanotec {
	color:#ff8400;
}
div#contenido p {
	text-align:justify;
}
p img.ilustracion {
	float:left;
	margin-right:10px;
	display:block;
}
div#contenido div.derecha {
	float:right;
	margin-right:-202px;
	width:180px;
	text-align:center;
	clear:right;
	margin-bottom:2em;
}
div#contenido div.derecha p {
	color:#666;
	font-size:0.8em;
	text-align:left;
	margin:0.5em 0;
	padding-left:15px;
}

div.cuadro {
	background-color:#cacaca;
	padding:10px;
}

ul.enlaces, div#derecha ul.enlaces {
	list-style-type:none;
	padding-left:20px;
}
ul.enlaces li, div#derecha ul.enlaces li {
	background:transparent url(../images/bullet.gif) no-repeat scroll 0px 5px;
	padding-left:12px;
	margin:1.5em 0;
}
div#contenido ul.enlaces li a.download {
	color:#ff7200;
	font-weight:bold;
}
div#derecha ul.enlaces li a, div#derecha a {
	color:#366;
	font-weight:bold;
}
div#derecha ul.enlaces li a.marcado {
	color:#000;
	text-decoration:none;
}

ul.sinmargen {
	margin-left:0;
	padding-left:0;
}

div.link, div.technote {
	margin-bottom:2em;
	border-top:1px solid #ddd;
	padding-top:2em;
}
div.firstechnote {
	border:0;
}

div.link img {
	clear:both;
	display:block;
	float:left;
	margin-right:20px;
}
div.link p {
	margin-left:220px;
}

div.ficha {
	clear:right;
	border-top:1px solid #ddd;
}

div#contenido div.ficha div.derecha {
	margin-bottom:0.5em;
}

div#contenido div.lotes a.avance {
	color:#ff7200;
}
div#contenido a.atras {
	color:#ff7200;
}
div#contenido div.detalle div.imagen {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	border:2px solid #fff;
}
div#contenido div.detalle div.imagen img {
	display:block;
}
div#contenido img.detalle {
	display:block;
	border:2px solid #fff;
}

div#contenido div.detalle p {
	clear:both;
}

div.formulario input, div.formulario textarea {
	width:300px;
}
div.formulario input.checkbox, div.formulario input.boton {
	width:auto;
	border:0;
}
div.formulario input.boton, input.boton, div#contenido a.boton {
	background-color:#366;
	border:1px solid;
	border-top-color:#909090;
	border-left-color:#909090;
	border-right-color:#074444;
	border-bottom-color:#074444;
	padding:3px 10px;
	color:#fff;
	text-decoration:none;
}
div.formulario table th {
	color:#366;
	font-weight:bold;
	text-align:left;
}

dl.faq dt {
	color:#366;
	font-weight:bold;
	margin-bottom:0.7em;
}
dl.faq dd {
	margin-left:0;
	margin-bottom:2em;
}
dl.faq {
	border-bottom:1px solid #c5c5c5;
}
ul, dl.faq dd ol {
	margin:0.7em 0;
}
ul {
	list-style-type:square;
}
ul li, ol li {
	margin-bottom:0.7em;
}

ul.papers li {
	border-bottom:1px solid #c5c5c5;
	color:#366;
	padding-top:0.6em;
}
ul.papers li p.autores {
	color:#000;
	margin:0 0 0.6em;
}

table.productos {
	width:100%;
}
table.productos td {
	text-align:center;
	width:50%;
}