Hola a todos; la sangre es de color rojo (al menos en humanos), debido a que los glóbulos rojos (hematíes) tienen en la superficie de su membrana celular una sustancia llamada hemoglobina, que es una molécula muy compleja, pero que como base tiene atomos de hierro (o fierro) y todos hemos visto de que color es el fierro cuando se oxida, es algo asi como naranja o rojizo.
Entonces como nuestras celulas rojas transportan mucho oxigeno a travez del cuerpo, la sangre es roja, no se requiere que salga del cuerpo (ponerse en contacto con el medio ambiente) para que tome este color.
El bioxido de carbono la vuelve un poco azulada (los hematies transportan tanto O2 como CO2), inclusive algunos cirujanos utilizan este dato como referente para saber si su paciente esta bien oxigenado, asi como la coloracion de mucosas (labios, boca, conjuntivas...).