body{
	background-color:#000000;
	font-family:"trebuchet MS", verdana, arial;
	font-size:11px;
	color:#ffffff;
}

.principal{
width:970px;
border:0px;
}

img
{
	border:0px;
}

legend
{
 color:#FFFFFF;
}

.img_galeria
{
	border:2px solid #FFFFFF;
}

.opaca
{
FILTER: alpha(opacity=100);
}

.transparente_negro
{
FILTER: alpha(opacity=90);
background:#000000;
}

.general{
width:90%;
border:0px;
height:400px;
}

.fondo_galeria{
width:970px;
}

.fondo_preportal{
background: url('../images/fondo_preportal.jpg') no-repeat;
width:800px;
text-align:justify;
font-size:12px;
font-weight:bold;
padding:10px;
}

.fondo_inicio{
background: url('../images/fondo_inicio.jpg') no-repeat;
width:970px;
height:460px;
}

.fondo_proyectos{
background: url('../images/fondo_proyectos.jpg') no-repeat;
width:970px;
}

.fondo_proyectos_negro
{
FILTER: alpha(opacity=90);
background:#000000;
width:100%;
height:400px;
color:#FFFFFF;
font-size:12px;
border-bottom:1px solid #FFFFFF;
}

.fondo_red{
background: url('../images/fondo_red.jpg') no-repeat;
width:970px;
height:460px;
}

.fondo_red_titulo1
{
FILTER: alpha(opacity=90);
background:#375f76;
width:100%;
height:55px;
color:#4aadff;
font-size:28px;
text-decoration:bold;
text-align:left;
padding:15px;
}

.fondo_red_titulo2
{
FILTER: alpha(opacity=90);
background:#376c76;
width:100%;
height:66px;
color:#FFFFFF;
font-size:20px;
text-decoration:bold;
text-align:left;
padding:15px;
}

.fondo_red_principal
{
border-top:1px solid #FFFFFF;
width:970px;
}

.fondo_negro_60
{
FILTER: alpha(opacity=60);
background:#000000;
}

.fondo_negro_90
{
FILTER: alpha(opacity=90);
background:#000000;
}

.fondo_red_negro
{
FILTER: alpha(opacity=90);
background:#000000;
width:100%;
height:300px;
color:#FFFFFF;
font-size:12px;
text-align:left;
border-bottom:1px solid #FFFFFF;
}

.fondo_snowfall{
background: url('../images/fondo_snowfall.jpg') no-repeat;
width:970px;
}

.fondo_medio_ambiente{
background: url('../images/fondo_medio_ambiente.jpg') no-repeat;
width:970px;
color:#000000;
font-size:14px; 
padding:20px;
}


.fondo_medio_ambiente_negro
{
FILTER: alpha(opacity=80);
background:#000000;
width:100%;
height:300px;
color:#FFFFFF;
font-size:12px;
padding:20px;
}

.fondo_medio_ambiente_titulo
{
FILTER: alpha(opacity=90);
background:#435dFF;
width:100%;
height:50px;
color:#ffffff;
font-size:28px;
text-decoration:bold;
text-align:left;
padding:10px;
border-top:1px solid #FFFFFF;
}

.fondo_actividad{
background: url('../images/fondo_actividad.jpg') no-repeat;
width:970px;
height:460px;
}

.fondo_actividad_titulo
{
FILTER: alpha(opacity=90);
background:#435d39;
width:100%;
height:50px;
color:#ffffff;
font-size:28px;
text-decoration:bold;
text-align:left;
padding:10px;
border-top:1px solid #FFFFFF;
}

.fondo_snowfall_titulo
{
FILTER: alpha(opacity=90);
background:#0e1763;
width:100%;
height:50px;
color:#ffffff;
font-size:28px;
text-decoration:bold;
text-align:left;
padding:10px;
border-top:1px solid #FFFFFF;
}

.fondo_proyectos_titulo
{
FILTER: alpha(opacity=90);
background:#000000;
width:100%;
height:50px;
color:#ffffff;
font-size:28px;
text-decoration:bold;
text-align:left;
padding:10px;
border-top:1px solid #FFFFFF;
}

.fondo_snowfall_negro
{
FILTER: alpha(opacity=90);
background:#000000;
width:100%;
height:340px;
color:#FFFFFF;
font-size:14px;
text-align:left;
}

.fondo_actividad_negro
{
FILTER: alpha(opacity=90);
background:#000000;
width:100%;
height:300px;
color:#FFFFFF;
font-size:12px;
text-align:left;
border-bottom:1px solid #FFFFFF;
}

.fondo_historia{
background: url('../images/fondo_historia.jpg') no-repeat;
width:970px;
height:460px;
}

.div_historia
{
FILTER: alpha(opacity=90);
background:#000000;
width:242px;
height:254px;
}

.fondo_tabla_historia
{
FILTER: alpha(opacity=90);
background:#000000;
width:970px;
height:72px;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

td.panel_historia{
background: url('../images/panel_historia.jpg') no-repeat;
width:83px;
height:75px;
}

td.panel_historia_activo{
background: url('../images/panel_historia_activo.jpg') no-repeat;
width:83px;
height:75px;
}

.fondo_empresa{
background: url('../images/fondo_empresa.jpg') no-repeat;
width:970px;
height:460px;
}

.fondo_empresa_marron
{
FILTER: alpha(opacity=90);
background:#171600;
width:100%;
height:300px;
color:#FFFFFF;
font-size:12px;
text-align:left;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.fondo_empresa_amarillo
{
FILTER: alpha(opacity=90);
background:#908909;
width:100%;
height:50px;
color:#f9f800;
font-size:24px;
text-decoration:bold;
text-align:left;
padding:10px;
}

.fondo_contacto{
background: url('../images/fondo_inicio.jpg') no-repeat;
width:970px;
height:460px;
}

.fondo_contacto_amarillo
{
FILTER: alpha(opacity=90);
background:#775A05;
width:525px;
height:50px;
color:#FFFFFF;
font-size:20px;
text-decoration:bold;
text-align:left;
padding:10px;
}

.fondo_contacto_rosa
{
FILTER: alpha(opacity=90);
background:#750F40;
width:400px;
color:#FFFFFF;
font-size:10px;
text-align:left;
padding-left:20px;
padding-top:5px;
padding-bottom:5px;
}

.fondo_contacto_form
{
FILTER: alpha(opacity=90);
background:#000000;
width:100%;
color:#FFFFFF;
font-size:12px;
text-align:left;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
height:230px;
}

.fondo_descargas
{
FILTER: alpha(opacity=92);
width:100%;
height:360px;
background:#000000;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

.fondo_noticias
{
FILTER: alpha(opacity=92);
width:100%;
background:#000000;
}

.marquee_inicio
{
FILTER: alpha(opacity=80);
width:100%;
height:40px;
background:#000000;
}

.div_pie{
background: url('../images/fondo_pie.jpg');
font-family: Arial;
width:100%;
height:134px;
}

.blanco:link, .blanco:visited{
	text-decoration:none !important;
	color:#fff;
}

.blanco:hover{
	text-decoration:underline;
	color:#fff;
}




h1							{	font-family: Trebuchet MS, Arial; font-size: 22px; font-weight:bold; color:#D75CB2; border-bottom: 1px solid #FFFFFF;}
h2							{	font-family: Trebuchet MS, Arial; font-size: 16px; font-weight:bold; color:#FFFFFF;}
h3							{	font-family: Trebuchet MS, Arial; font-size: 13px; font-weight:bold; color:#FFFFFF;}
h4							{	font-family: Trebuchet MS, Arial; font-size: 12px; font-weight:bold; color:#FFFFFF;}
	

A:link         	{BACKGROUND: none; COLOR: #DD5CB9; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, Arial; TEXT-DECORATION: none}
A:active       	{BACKGROUND: none; COLOR: #DD5CB9; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, Arial; TEXT-DECORATION: none}
A:visited      	{BACKGROUND: none; COLOR: #DD5CB9; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, Arial; TEXT-DECORATION: none}
A:hover        	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 11px; FONT-FAMILY: Trebuchet MS, Arial; TEXT-DECORATION: none}

.grande:link         	{BACKGROUND: none; COLOR: #DD5CB9; FONT-SIZE: 20px; FONT-FAMILY: Trebuchet MS, Arial; TEXT-DECORATION: bold}
.grande:active       	{BACKGROUND: none; COLOR: #DD5CB9; FONT-SIZE: 20px; FONT-FAMILY: Trebuchet MS, Arial; TEXT-DECORATION: bold}
.grande:visited      	{BACKGROUND: none; COLOR: #DD5CB9; FONT-SIZE: 20px; FONT-FAMILY: Trebuchet MS, Arial; TEXT-DECORATION: bold}
.grande:hover        	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 20px; FONT-FAMILY: Trebuchet MS, Arial; TEXT-DECORATION: bold}

.titulo					{	font-family: Trebuchet MS, Arial; font-size: 22px; font-weight:bold; color:#D75CB2;}
.subtitulo			{	font-family: Trebuchet MS, Arial; font-size: 16px; font-weight:bold; color:#FFFFFF;}
.texto        	{ font-family: Trebuchet MS, Arial; font-size: 11px;  font-weight:none; color:#FFFFFF;}
.texto_grande  	{ font-family: Trebuchet MS, Arial; font-size: 14px;  font-weight:none; color:#FFFFFF;}
.tiny						{	font-family: Trebuchet MS, Arial; font-size: 10px;  font-weight:none; color:#FFFFFF;}
.tiny_roja			{	font-family: Trebuchet MS, Arial; font-size: 10px;  font-weight:none; color:#ff0000;}


.formulario 
{
	border: #CCCCCC 1px solid; 
	FONT-FAMILY: Trebuchet MS, Arial; 
	HEIGHT: 24px; 
	font-color: #666666;
}

.formulario_textarea
{
	BORDER: #CCCCCC 1px solid; 
	FONT-FAMILY: Trebuchet MS, Arial; 
	WIDTH: 500px;
	font-color: #666666;
}

.formulario_contacto 
{
	border: #CCCCCC 1px solid; 
	FONT-FAMILY: Trebuchet MS, Arial; 
	font-size:9px;
	HEIGHT: 18px; 
	font-color: #000000;
}

.formulario_contacto_textarea
{
	BORDER: #CCCCCC 1px solid; 
	FONT-FAMILY: Trebuchet MS, Arial; 
	WIDTH: 212px;
	font-color: #000000;
	font-size:9px;
}

.error_formulario 
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: Trebuchet MS, Arial;
	color: #FF0000;
}


.tabla_titulo 
{
	FONT-SIZE: 20px;
	COLOR: #D75CB2;
	font-family: Trebuchet MS, Arial;
	border-bottom:1px solid #FFFFFF;
	width:90%;
}


/* ILUMINACIÓN TÉCNICA */

.texto_ilu        	{ font-family: Trebuchet MS, Arial; font-size: 14px;  font-weight:none; color:#FFFFFF;}

.blanco:link, .blanco:visited{
	text-decoration:none !important;
	color:#fff;
}

.blanco:hover{
	text-decoration:underline;
	color:#fff;
}

div.foto{
	float:left;
	width:121px;
	height:87px;
	border:solid 1px #4a4a4a;
}