/* CSS Document */

*{
	padding:0;
	margin:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	background-color:#333366;
	padding-bottom:20px;
}
#centrado{
	width:980px;
	margin:0 auto;
}
#contenedor{
	width:970px;
	background-color:#fff;
	margin-top:5px;
	padding:5px;
	float:left;
}
#header{
	width:970px;
	height:48px;
	float:left;
	background-image:url(../assets/header_diagnostics.jpg);
	background-repeat:no-repeat;
}
#div_contenedor_menu_horizontal{
	width:690px;
	height:48px;
	float:right;
	margin-top:9px;

}

#menu{
	width:690px;
	height:22px;
	float:left;
	margin-top:5px;
}


#wrapper{
	width:970px;
	float:left;
	line-height:18px;
	margin-top:6px;
	_margin-top:0px;
	min-height:500px;
}
#div_contenedor_submenu_buscador{
	width:970px;
	float:left;
}

#buscador{
	width:205px;
	float:right;
	text-align:right;
}

.boton_buscar{
	background-image:url(../assets/btn_buscar_white.jpg);
	background-repeat:no-repeat;
	width:56px;
	height:24px;
	font-size:10px;
	color:#666;
	border:0;
	padding-bottom:5px;
	*padding-left:2px;
	padding-left:4px;
}
.input_buscador{
	height:13px;
	font-size:11px;
}


.negrita{
	font-weight:bold;
}


	
#footer{
	width:980px;
	height:15px;
	padding-top:5px;
	float:left;
	color:#fff;
	font-size:10px;
	text-align:center;
	clear:both;
}
#footer a{
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}

.colum_left{
	width:427px;
	float:left;
}
#contenedor_navegacion_buscador{
	float:right;
	width:543px;
}
.div_contenedor_submenu{
	width:427px;
	height:15px;
	float:left;
	font-family:"Century Gothic", Century, "Comic Sans MS";
	color:#333366;
	font-size:10px;
	padding-top:10px;

}
.div_contenedor_submenu a{
	font-family:"Century Gothic", Century, "Comic Sans MS";
	color:#333366;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.div_contenedor_submenu a:hover{
	color:#669900;
}

.submenu{
	width:265px;
	float:left;
	padding-left:5px;
}

.div_idioma{
	width:152px;
	float:right;
	text-align:right;
	padding-right:5px;
}

.colum_right{
	width:543px;
	float:right;

}
.colum_right table{
	margin:0 auto;
}



.contenido_colum_left{
	width:415px;
	float:left;
	padding:0px 6px 10px 6px;

}
.contenido_colum_right{
	width:529px;
	float:right;
	padding-left:14px;
}

.div_flash{
	width:415px;
	float:left;
}
.texto_left_home{
	padding-top:10px;
	float:left;
	width:405px;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;

}
.div_banner_bls{
	width:415px;
	height:60px;
	text-align:center;
	padding-top:10px;
	float:left;
}

.div_right_home{
	width:529px;
	float:right;

}
.div_right_home a{
	text-decoration:none;
}


.div_rectangular_home{
	width:529px;
	height:129px;
	background-image:url(../assets/rollover.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	float:left;
	color:#669900;
	text-decoration:none;

}
.div_rectangular_home:hover{
	background-image:url(../assets/rollover.jpg);
	background-position:top;

	color:#fff;
	cursor:pointer;
}

.texto_grande{
	font-size:13px;
	font-weight:bold;
}
.thumb_home{
	width:121px;
	height:114px;
	float:left;
	padding-left:7px;
	padding-top:7px;
}
.texto_thumb{
	width:391px;
	height:118px;
	float:right;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;

}
.img_left_contenidos{
	width:415px;
	float:left;
	background-color:#f5f5f5;
}

#navegacion{
	width:318px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	color:#333366;
}

#navegacion a{
	font-family:"Century Gothic", Century, "Comic Sans MS";
	font-size:10px;
	text-decoration:none;
	color:#333366;
}

#navegacion a:hover{
	color:#669900;
}

#contenedor_menu_interior{
	width:415px;
	float:left;
	background:#f5f5f5;
}

#div_contenido_todo{
	width:970px;
	float:left;
	
}

#menu_interior{
	width:395px;
	float:left;
	padding:10px;
}
#menu_left{
	width:198px;
	float:left;
}
#menu_right{
	width:197px;
	float:right;
}
.primer_nivel{
	list-style-image:url(../assets/bullet_triangulo.jpg);
	list-style-position:outside;
	padding-left:20px;

}
.primer_nivel li{
	padding-bottom:20px;
}
.primer_nivel a{
	font-size:11px;
	font-weight:bold;
	color:#333366;
	text-decoration:none;

}
.primer_nivel a:hover{
	color:#669900;
	list-style-image:url(../assets/bullet_triangulo_actual_verde.jpg);
	list-style-position:outside;

}

.primer_nivel li.subapartadoizqActual a.flecha{
	color:#669900;
	list-style-image:url(../assets/bullet_triangulo_actual_verde.jpg);
	list-style-position:outside;
}

.segundo_nivel{
	list-style-image:none;
	list-style-type:none;
	padding-left:15px;
}
.segundo_nivel li{
	padding-bottom:2px;
	padding-top:2px;
}
.segundo_nivel a{
	font-weight:normal;
}
.segundo_nivel a:hover{
	color:#669900;
	list-style-image:none;
}
.segundo_nivel li.paginaActual a{
	color:#669900;
	list-style-image:none;
}
.div_contenedor_submenu a.apartadoActual{
	color:#669900;
}

.titulo_apartado{
	font-family:"Century Gothic", Century, "Comic Sans MS";
	font-size:11px;
	font-weight:bold;
	color:#669900;
}

.menu_productos_contenido{
	width:519px;
	background-color:#f5f5f5;
	padding:5px;
	margin-top:5px;


}
.menu_productos_contenido a{
	font-size:10px;
	text-decoration:none;
}
.menu_productos_contenido a{
	font-size:10px;
	text-decoration:none;
	color:#333366;
}
.menu_productos_contenido a:hover{
	text-decoration:underline;
}
.bullet_menu_productos{
	padding-top:7px;
}
.contenido_1colum{
	width:950px;
	float:left;
	padding-left:10px;
	padding-left:10px;
}
.opaco:hover{
	filter: alpha(opacity=50); opacity: .5}
	
	
.texto_azul_oscuro_negrita{
	color:#333366;
	font-weight:bold;
}
.enlace_azul{
	color:#333366;
	text-decoration:none;
}
.enlace_azul:hover{
	color:#669900;
}
.enlace_azul_claro{
	color:#0066cc;
	text-decoration:none;
}
.enlace_azul_claro:hover{
	text-decoration:underline;
}





.enlace_verde{
	color:#669900;
	text-decoration:none;
}
.enlace_verde:hover{
	text-decoration:underline;
}

.div_contenedor_texto_2colum{
	width:529px;
	float:left;
}

.div_texto_left{
	width:254px;
	padding-right:11px;
	float:left;
}
.div_texto_right{
	width:254px;
	float:right;
	padding-left:10px;
}
.lista_contenidos{
	padding-top:5px;
	list-style-type:none;

}
.lista_contenidos li{
	padding-bottom:5px;
}
.imagen_interior_inferior{
	margin-top:10px;
	float:left;
	width:415px;
	_float:none;
	
}
tr.cabecera{
	background-color:#e5e5e5;
	color:#333366;
	font-weight:bold;

}

.tabla_contenido td{
	padding-left:5px;
	border-right:solid 1px #fff;
}
.div_contact_left{
	width:311px;
	float:left;
	padding-right:5px;
	
}
.div_contact_center{
	width:311px;
	float:left;
	padding-right:5px;
	padding-left:2px;
	
}
.div_contact_right{
	width:311px;
	float:right;
	padding-left:5px;

}
.div_img_contact{
	width:311px;
	height:140px;
}
.div_text_contact{
	width:291px;
	background-color:#e4e4e4;
	text-align:center;
	padding:10px;
	height:160px;
}	
.div_mail_contact{
	padding-top:20px; 
	float:left; 
	text-align:center; 
	width:950px;
}
.texto_azul{
	color:#0066cc;
}
.texto_verde{
	color:#669900;
}
.enlace_verde{
	color:#669900;
	text-decoration:none;
}
.enlace_verde:hover{
	text-decoration:underline;
}
.link_volver_portada{
	width:280px;
	height:48px;
	float:left;
	cursor:pointer;
}

.primer_nivel_mapa{
	list-style-image:url(../assets/bullet_triangulo_fondo_blanco.jpg);
	list-style-position:outside;
	padding-left:20px;

}
.primer_nivel_mapa li{
	padding-bottom:20px;
}
.primer_nivel_mapa a{
	font-size:12px;
	font-weight:bold;
	color:#333366;
	text-decoration:none;

}
.primer_nivel_mapa a:hover{
	color:#669900;
	list-style-image:url(../assets/bullet_triangulo_verde_fondo_blanco.jpg);
	list-style-position:outside;

}

.segundo_nivel_mapa{
	list-style-image:url(../assets/bullet_cuadrado_azul.jpg);
	list-style-position:outside;
	padding-left:15px;
	padding-top:5px;
}
.segundo_nivel_mapa li{
	padding-bottom:2px;
	padding-top:2px;
}
.segundo_nivel_mapa a{
	font-weight:normal;
	font-size:12px;
}
.segundo_nivel_mapa a:hover{
	color:#669900;
	list-style-image:url(../assets/bullet_cuadrado_verde.jpg);
}
.tercer_nivel_mapa{
	list-style-type:none;
	list-style-image:none;
	padding-left:15px;
	padding-top:5px;
}
.tercer_nivel_mapa li{
	padding-top:2px;
	padding-bottom:2px;
}
.tercer_nivel_mapa a{
	color:#333366;
	font-size:11px;
}
.tercer_nivel_mapa a:hover{
	text-decoration:underline;
	list-style-image:none;
}