/* CSS Document */

*{
	margin:0;
	padding:0;
}
img{
	border-style:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:gray;
	background-color:#ccc;
	margin-top:5px;
}

h2{
	font:12px Arial, Helvetica, sans-serif;
	color:#002B7F;
	text-align:left;
	font-weight:bold;
	border-bottom: 0px solid #D3D3D3;
	margin:10px 0px 0px 15px;
	text-transform:uppercase;

	
}

h3{
	font:12px Arial, Helvetica, sans-serif;
	color:gray;
	text-align:left;
	font-weight:bold;
	margin:0 0 15px 5px;
	padding:0;
}



#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:gray;
	font-weight:bold;
	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;
	font-weight:bold;
	color:gray;
	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:760px;
	float:left;
	line-height:20px;
	padding-left:10px;
	
}

#contenedor_contenido_top{
	width:761px;
	float:left;
	line-height:20px;	
}
#contenedor_contenido_izquierda{
	float:left;
	width:590px;


	
}
#contenedor_contenido_derecha{
	width:150px;
	float:left;
	text-align:right;	
	padding-right:15px;
	display:block;
}

.productos{
	width:590px;
	padding-top:10px;
	text-align:center;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.productos_home{
	width:590px;
	padding-top:10px;
	text-align:left;
	float:left;
	margin-top:5px;
	margin-bottom:0px;
}

.productos_productos{
	width:590px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:left;
	float:left;
	margin-top:5px;
	margin-bottom:0px;

}

.titulo_producto_largo{
	width:580px;
	margin:0px 0px 0px 5px;
	border-bottom:1px dashed #D3D3D3;
	font-family:Arial;
	color:gray;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	text-align:left;
}
.titulo_producto_corto{
	width:140px;
	margin:10px 0 0px 5px;
	border-bottom:1px dashed #D3D3D3;
	font-family:Arial;
	color:gray;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	text-align:left;
	float:left;
}
.titulo_producto_medio{
	width:285px;
	margin:10px 0 0px 5px;
	border-bottom:1px dashed #D3D3D3;
	font-family:Arial;
	color:gray;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	text-align:left;
	float:left;
	height:100%;
	padding-top:-5px;
}

.introduccion{
	width:590px;
	font-size:14px;
	text-align:center;
	margin-top:20px;
}

.producto_home_left{
	width:140px;
	margin:5px 0px 0px 5px;
	padding:0px;
	border-bottom:0px dashed #D3D3D3;
	float:left;
	
}
.producto_productos_left{
	width:220px;
	margin:0px 5px 0px 0px;
	padding:0px;
	border-bottom:0px dashed #D3D3D3;
	float:left;
}

.producto_home_right{
	width:145px;
	margin:-5px 0 0px 0;
	height:100%;
	border-bottom:0px dashed #D3D3D3;
	float:right;
	padding:0px;
}
.image_left{
	float:left;
	margin-top:10px;
	width:60px;
	margin-right:5px;
	text-align:center;
}

.productos_izquierda{
	border:1px solid red;
	float:left;
	width:335px;
	margin-top:19px;
}
.productos_derecha{
	border:1px solid blue;
	float:right;
	width:413px;
	margin:10px 10px 0px 7px;
}
.productos_titulo{
	border:1px solid purple;
	float:left;
	width:335px;
	margin:15px 0px 0px 0px;
}
.productos_logo{
	float:right;
	width:290px;
	margin:15px 15px 0 0px;
	height:70px;
}
.p_right{
	width:200px;
	float:left;
	display:;
	text-align:left;
	padding:10px;
	
}

.news{
	width:160px;
	text-align:center;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	background-image:url(assets/borde_sup_noticias.jpg);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#F0F5FA;
	/*min-height:160px;*/
	padding:10px 5px 10px 5px;
	float:left;
	font-size:12px;
	color:#002B7F;

}

.news_title{
	font-size:12px;
	color:#003082;
	font-weight:bold;
}


.news_text{
	font-size:12px;
	color:gray;
	text-align:justify;
}

.news_date{
	font-size:12px;
	color:gray;
	font-style:italic;
}

.linea_anibio{
	color:#002B7F;
	border-bottom:1px dashed #002B7F;
	
}
.linea_noraybanks{
	color:#00829B;
	border-bottom:1px dashed #00829B;

}
.linea_fivisoft{
	color:#C4008C;
	border-bottom:1px dashed #C4008C;	
}
.linea_lims{
	color:#F77F00;
	border-bottom:1px dashed #F77F00;	
}
.linea_noraylab{
	color:#72D1DD;
	border-bottom:1px dashed #72D1DD;	
}
.linea_noraymet{
	color:#A50544;
	border-bottom:1px dashed #A50544;
}

a{
	text-decoration:none;
}
a:link{
	color:#003082;
}
a:hover{
	color:#7A7402;
}
a:visited{
	color:#003082;
}
.letra_peq_prod_mes{
	font-size:10px;
	border-bottom:1px dashed #F77F00;	
}

.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;
	font-weight:bold;
}
.enlace_azul:hover{
	color:#7A7402;
	text-decoration:none;
	font-weight:bold;
}
.enlace_azul_sub{
	font-size:12px;
	color:#003082;
}
.enlace_azul_sub:hover{
	color:#7A7402;
}
.enlace_gris{
	text-decoration:none;
	font-size:12px;
	color:gray;
	font-weight:bold;
}


.div_noticias_eventos{
	float:right;
	width:172px;
	margin-left:7px;

}
.texto_centrado_home{
	text-align:center;
	padding-top:5px;

}
.div_noticias_home{
	width:160px;
	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;
	float:right;
}
.div_eventos_home{
width:160px;
	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;

}
.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;
}


.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;
}
