/* CSS Document */

*{
	margin:0;
	padding:0;
}
img{
	border-style:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#ccc;
	margin-top:5px;
}

#centrado{
	width:1001px;
	margin:0 auto;
}

#contenedor{
	width:1001px;
	float:left;
	background-color:#fff;
	
}

.bordes_redondeados_abajo{
	background-image:url(assets/borde_abajo.jpg);
	background-repeat:no-repeat;
	width:1001px;
	height:19px;
	clear:both;
}
#div_idioma{
	width:981px;
	height:15px;
	padding-top:5px;
	text-align:right;
	float:right;
	font-size:10px;
	color:#003082;
	padding-right:20px;
	background-image:url(assets/borde_sup_2.jpg);
	background-repeat:no-repeat;

}
.borde_idioma{
	border-right:solid 1px #003082;
}
.idioma{
	float:right;

}

#div_idioma a{
	font-size:10px;
	color:#003082;
	text-decoration:none;
}
#div_idioma a:hover{
	text-decoration:underline;
}
.flash_pronto{
	padding-top:20px;
}

#header{
	width:981px;
	height:173px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}

#wrapper{
	width:981px;
	padding:0 10px 0 10px;
	min-height:340px;
	float:left;
}
.bg_down_contenidos{
	width:981px;
	padding:0 10px 0 10px;
}

#contenedor_menu{
	width:200px;
	float:left;
	height:100%;
}

#primer_nivel{
	float:left;
	width:76px;
}

#segundo_nivel{
	float:right;
	width:124px;

}
#contenedor_contenido{
	width:771px;
	float:left;
	line-height:20px;
	padding-left:10px;

	
}

#contenedor_contenido_top{
	width:761px;
	float:left;
	line-height:20px;	
}
#contenedor_contenido_izquierda{
	float:left;
}
#contenedor_contenido_derecha{
	float:right;
	text-align:right;	
	padding-right:15px;
}
.div_texto_home{
	float:left;
	width:310px;
	/*margin-left:7px;*/
	text-align:justify;
	padding:0 15px 0 10px;
}
.contenedor_div_producto_mes{
	float:left;
	width:249px;
	margin-left:6px;
}
.div_producto_mes{
	width:239px;
	background-image:url(assets/borde_sup_productos.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#F8FAFC;
	min-height:338px;
	padding:14px 5px 0 5px;
	font-size:11px;
}
.div_productos_home{
	width:239px;
	padding-top:10px;
	text-align:center;

}
.letra_peq_prod_mes{
	font-size:10px;
}

.enlace_rollover_azul{
	font-size:10px;
	color:#666;
	text-decoration:none;
}
.enlace_rollover_azul:hover{
	color:#003082;
}
.enlace_rollover_azul_min{
	font-size:9px;
	color:#666;
	text-decoration:none;
}
.enlace_rollover_azul_min:hover{
	color:#003082;
}
.enlace_rollover_azul_bold{
	font-size:10px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
}
.enlace_rollover_azul_bold:hover{
	color:#003082;
}
#links{
	font-size:12px;
	color:#666;
	
}
 #links a{
	text-decoration:none;
	font-size:12px;
	color:#003082;
}
#links a:hover{
	color:#7A7402;
	text-decoration:none;
}
#link_peque{
	font-size:10px;
	color:#666;
	
}
 #link_peque a{
	text-decoration:none;
	font-size:10px;
	color:#003082;
}
#link_peque a:hover{
	color:#7A7402;
	text-decoration:none;
}
.enlace_azul_negrita_sub{
	font-size:12px;
	color:#003082;
	font-weight:bold;
}
.enlace_azul_negrita_sub:hover{
color:#7A7402;
}
.enlace_azul{
	text-decoration:none;
	font-size:12px;
	color:#003082;
}
.enlace_azul:hover{
	color:#7A7402;
	text-decoration:none;
}
.enlace_azul_sub{
	font-size:12px;
	color:#003082;
}
.enlace_azul_sub:hover{
	color:#7A7402;
}

.div_noticias_eventos{
	float:right;
	width:172px;
	margin-left:7px;

}
.texto_centrado_home{
	text-align:center;
	padding-top:5px;

}
.div_noticias_home{
	width:162px;
	background-image:url(assets/borde_sup_noticias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#F0F5FA;
	/*min-height:160px;*/
	padding:10px 5px 0 5px;
}
.div_eventos_home{
	width:172px;
	margin-top:10px;
	min-height:147px;

}
.table_eventos{
	
	background-color:#E2ECF5;
	font-size:10px;

}
.div_texto_evento{
	padding:0px 5px 0 5px;
}

.titulo_azul{
	font-size:12px;
	color:#003082;
}
.titulo_azul_negrita{
	font-size:12px;
	color:#003082;
	font-weight:bold;
}
.titulo_azul_min{
	font-size:10px;
	color:#003082;
	font-weight:bold;
}
.enlace_azul_min{
	font-size:10px;
	color:#003082;
	font-weight:bold;
}
.enlace_azul_min:hover{
	color:#7A7402;
}

.tabla_logos a{
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.tabla_logos a:hover{
	text-decoration:underline;
}
.enlace_gris_min{
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.enlace_gris_min:hover{
	text-decoration:underline;
}

.contenedor_submenu{
	float:right;
	width:124px;
}
#submenu{
	background-image:url(assets/borde_sup_submenu.jpg);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
}


#submenu ul{
	list-style-type:none;
	
}
#submenu ul li{
	padding-left:11px;
	padding-top:5px;
}
.tercer_nivel{
	padding-left:11px;
	*padding-left:0;
}

#submenu a{
	font-size:10px;
	color:#494949;
	text-decoration:none;
	font-weight:bold;
}
#submenu a:hover{
	color:#003082;
}
#submenu li.subapartadoActual a{
	color:#003082;
}
#submenu ul li ul.tercer_nivel li{
	padding-top:5;
}
#submenu ul li ul.tercer_nivel li a{
	font-weight:normal;
}

#footer{
	width:981px;
	height:15px;
	padding:5px 10px 0 10px;
	font-size:10px;
	color:#003082;
	float:left;
}
.footer_left{
	float:left;
	width:300px;
}
.footer_right{
	float:right;
	width:681px;
	text-align:right;
}
#footer a{
	font-size:10px;
	color:#003082;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

.txt_normal_negrita{
	font-size:12px;
	color:#666;
	font-weight:bold;
	
}
	
.era7{
	font-size:10px;
	color:#999999;
	text-decoration:none;
	float:left;
	padding-left:10px;

}
.era7:hover{
	text-decoration:underline;
}

.lista_contenidos{
	list-style-image:url(assets/bullet.png);
	list-style-position:outside;
	padding-left:30px;
}
.sublista{
	/*list-style-image:url(assets/bullet.png);*/
	list-style-position:outside;
	padding-left:60px;
}
.contenedor_datos_contacto{
	width:400px;
	padding-top:20px;
	padding-left:20px;
	float:left;

}
.contacto_sup{
	text-align:center;
	border-bottom:solid 1px #ccc;
}
.contacto_texto{
	width:400px;
	float:left;
	text-align:center;
	padding:10px 0 10px 0;
}
.left{
	float:left;
}
.right{
	float:right;
}
.contacto_bottom{
	text-align:center;
	float:left;
	clear:both;
	width:400px;
	border-top:solid 1px #ccc;
}
.contenido_productos{
	float:left;
	width:333px;
	padding-right:10px;
	text-align:justify;
}
.cuadro_productos{
	float:right;
	width:428px;
}
.borde_sup_cuadro{
	width:428px;
	height:12px;
	background-image:url(assets/borde_sup_contenido_productos.jpg);
	background-repeat:no-repeat;
}
.contenido_cuadro{
	width:428px;
	min-height:362px;
	background-color:#F8FAFC;
}
.borde_inf_cuadro{
	width:428px;
	height:12px;
	background-image:url(assets/borde_inf_contenido_productos.jpg);
	background-repeat:no-repeat;
}
.divider{
	width:333px;
	border-bottom:dotted 1px #ccc;
	float:left;
	height:1px;
	padding-top:20px;

}
.contenido_left{
	float:left;
	width:328px;
	padding:10px 10px 0 0;
}
.contenido_left_mapaweb{
	float:left;
	width:247px;
	padding:0px 0px 0 0;
}
.contenido_centro_mapaweb{
	float:left;
	width:247px;
	padding:0px 0px 0 0;
}
.contenido_right_mapaweb{
	float:left;
	width:247px;
	padding:0px 0px 0 0;
}
.contenido_right{
	float:right;
	width:400px;
	padding:10px 10px 0 10px;
}

.contenido_left_borde{
	float:left;
	width:327px;
	padding:10px 10px 0 0;
	border-right:dotted 1px #ccc;

}

.contenido_izquierdo_dentro_de_right{
	float:left;
	width:200px;
	padding:0px;
}
.contenido_derecho_dentro_de_right{
	float:right;
	width:200px;
	padding:0px;
}
.div_img_noraymet{
	background-image:url(assets/bg_noraymet.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.div_img_noraymet_menu{
	background-image:url(assets/bg_noraymet_menu.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.div_img_noraylims{
	background-image:url(assets/bg_noraylims.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.div_img_noraylims_menu{
	background-image:url(assets/bg_noraylims_menu.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.div_img_bioinformatica{
	background-image:url(assets/bg_bioinformatica.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.div_img_bioinformatica_menu{
	background-image:url(assets/bg_bioinformatica_menu.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.div_img_noraytools{
	background-image:url(assets/bg_noraytools.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
.div_img_noraytools_menu{
	background-image:url(assets/bg_noraytools_menu.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.fondo_logos{
  	background-image:assets/pru1.gif;
	background-repeat:no-repeat;
	background-position:left top;
}
.negrita{
	font-weight:bold;
}

.enlace_azul_producto{
	color:#31ACCC;
	text-decoration:none;
}

.enlace_azul_producto:hover{
	color:#003082;
}

.enlace_amarillo_producto{
	color:#E68000;
	text-decoration:none;
}

.enlace_amarillo_producto:hover{
	color:#003082;
}

.enlace_rosa_producto{
	color:#CB0079;
	text-decoration:none;
}

.enlace_rosa_producto:hover{
	color:#003082;
}

.enlace_gris_producto{
	color:#5A5A5A;
	text-decoration:none;
}

.enlace_gris_producto:hover{
	color:#003082;
}
.style2 {
	color: #CB0079;
	font-size: 9px;
}
.style3 {
	color: #31ACCC;
	font-size: 9px;
}
.style4 {
	color: #E67800;
	font-size: 9px;
}
.style5 {
	color: #A58783;
	font-size: 9px;
}
.btn_identify{
	border-right:solid 1px #003082;
	border-bottom:solid 1px #003082;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	color:#fff;
	font-weight:bold;
	background:#116DB9;
	width:90px;
	height:25px;
	cursor:pointer;
}
.btn_send{
	border-right:solid 1px #003082;
	border-bottom:solid 1px #003082;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	color:#fff;
	font-weight:bold;
	background:#116DB9;
	width:90px;
	height:25px;
	cursor:pointer;
}
.btn_send_big{
	border-right:solid 1px #003082;
	border-bottom:solid 1px #003082;
	border-top:solid 1px #ccc;
	border-left:solid 1px #ccc;
	color:#fff;
	font-weight:bold;
	background:#116DB9;
	height:25px;
	cursor:pointer;
}
.input_form{
	width:150px;
}