
BODY {
color:#B3B3B3; 
background-color: #000000;
margin: 0;
padding: 0;
scrollbar-face-color: #4B4B4B;
scrollbar-arrow-color: #000000;
scrollbar-base-color: #4B4B4B;
scrollbar-highlight-color: #4B4B4B;

scrollbar-darkshadow-color: #242424;
scrollbar-track-color: #242424;
scrollbar-shadow-color: #242424;
scrollbar-3dlight-color: #242424; 
} 

P {
font-family: Arial;
font-size: 8pt;
text-align: justify;
}

.texto {
font-family: Arial;
font-size: small;
}

.titulo_texto {
font-family: Arial;
font-size: 12pt;
font-weight:bold;
}

.textoa {
font-family: Arial;
font-size: small;
text-align: justify;
}

.punteado{
border-style: dotted;
border-width: 1px;
border-color: #FFFFFF;
} 

.texto_naranja {
font-family: Arial;
font-size: 8pt;
text-align: justify;
color: #FF3300;
}

.Encabezado_Empresa
{
font-family: Arial;
font-size: 12pt;
color: #cecfcb;
}

.liga_enlaces
{
font-family: Arial;
font-size: 10pt;
color: #cecfcb;
}

.liga_Empresa
{
font-family: Arial;
color: red;
font-weight:bold;
text-decoration: underline;
}

.Encabezado_Servicios
{
font-family: Arial;
font-size: 12pt;
color: #61c250;
}

.liga_Servicios
{
font-family: Arial;
color: #61c250;
font-weight:bold;
text-decoration: underline;
}

.Encabezado_Recursos
{
font-family: Arial;
font-size: 12pt;
color: #ffffff;
}

.liga_Recursos
{
font-family: Arial;
color: #ffffff;
font-weight:bold;
text-decoration: underline;
}

.Encabezado_Noticias
{
font-family: Arial;
font-size: 12pt;
color: #0073cf;
}

.Encabezado_Blog
{
font-family: Arial;
font-size: 12pt;
color: #a70240;
}


.texto_purple {
font-family: 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
font-size: small;
text-align: justify;
color: #3d7add;
}

.texto_blog {
font-family: 'Trebuchet MS';
font-size: 12pt;
}

.texto_blanco {
font-family: Arial;
font-size: 8pt;
text-align: justify;
color: #FFFFFF;
}

H1 {font-size: large;
color: #FFFFFF;}

/* ------------------------------------------ Nuevos css ---------------------------------------------*/

A.empresa:link {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.empresa:visited {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.empresa:hover {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #73CEE2;}
A.empresa:active {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #73CEE2;}

A.titulo_empresa:link {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #73CEE2;}
A.titulo_empresa:visited {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #73CEE2;}
A.titulo_empresa:hover {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #FFFFFF;}
A.titulo_empresa:active {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #73CEE2;}

.texto_empresa {
font-family: Helvetica;
font-size: 16pt;
font-weight:bold;
color: #73CEE2;
}

.texto_ahorrados {
font-family: Helvetica;
font-size: 10pt;
color: #186d8c;
}




.tabla_empresa {
border-style: solid;   
border-width: 1px;   
border-color: #73CEE2;
}

A.contacto:link {font-family: Helvetica; font-size: 10pt; text-decoration: none; color: #FFFFFF;}
A.contacto:visited {font-family: Helvetica; font-size: 10pt; text-decoration: none; color: #FFFFFF;}
A.contacto:hover {font-family: Helvetica; font-size: 10pt; text-decoration: none; color: #FF3300;}
A.contacto:active {font-family: Helvetica; font-size: 10pt; text-decoration: none; color: #FF3300;}

A.mdl:link {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.mdl:visited {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.mdl:hover {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #0066B3;}
A.mdl:active {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #0066B3;}

.texto_mdl {
font-family: Helvetica;
font-size: 16pt;
font-weight:bold;
color: #0066B3;
}

.tabla_mdl {
border-style: solid;   
border-width: 1px;   
border-color: #0066B3;
}

A.consultoria:link {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.consultoria:visited {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.consultoria:hover {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #00A651;}
A.consultoria:active {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #00A651;}

.texto_consultoria {
font-family: Helvetica;
font-size: 16pt;
font-weight:bold;
color: #00A651;
}

.tabla_consultoria {
border-style: solid;   
border-width: 1px;   
border-color: #00A651;
}

A.huella:link {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.huella:visited {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.huella:hover {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #A6CE39;}
A.huella:active {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #A6CE39;}

.texto_huella {
font-family: Helvetica;
font-size: 16pt;
font-weight:bold;
color: #A6CE39;
}

.tabla_huella {
border-style: solid;   
border-width: 1px;   
border-color: #A6CE39;
}

A.edificacion:link {font-family: Helvetica; font-size: 12pt text-decoration: none; color: #FFFFFF;}
A.edificacion:visited {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.edificacion:hover {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #6D6F71;}
A.edificacion:active {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #6D6F71;}

.texto_edificacion {
font-family: Helvetica;
font-size: 16pt;
font-weight:bold;
color: #6D6F71;
}

.tabla_edificacion {
border-style: solid;   
border-width: 1px;   
border-color: #6D6F71;
}

A.ingenieria:link {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.ingenieria:visited {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.ingenieria:hover {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #ED1C24;}
A.ingenieria:active {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #ED1C24;}

A.titulo_ingenieria:link {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #ED1C24;}
A.titulo_ingenieria:visited {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #ED1C24;}
A.titulo_ingenieria:hover {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #FFFFFF;}
A.titulo_ingenieria:active {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #ED1C24;}

.texto_ingenieria {
font-family: Helvetica;
font-size: 16pt;
font-weight:bold;
color: #ED1C24;
}

.tabla_ingenieria {
border-style: solid;   
border-width: 1px;   
border-color: #ED1C24;
}

A.servicios:link {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.servicios:visited {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #FFFFFF;}
A.servicios:hover {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #F58220;}
A.servicios:active {font-family: Helvetica; font-size: 12pt; text-decoration: none; color: #F58220;}


A.titulo_servicios:link {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #F58220;}
A.titulo_servicios:visited {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #F58220;}
A.titulo_servicios:hover {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #FFFFFF;}
A.titulo_servicios:active {font-family: Helvetica; font-size: 16pt; text-decoration: none; color: #F58220;}

.texto_servicios {
font-family: Helvetica;
font-size: 16pt;
font-weight:bold;
color: #F58220;
}

.tabla_servicios {
border-style: solid;   
border-width: 1px;   
border-color: #F58220;
}




.texto {
font-family: Helvetica;
font-size: 10pt;
color: #BCBEC0;
line-height:20px;
text-align: justify;

}

.txt_blanco {
font-family: Helvetica;
font-size: 10pt;
color: #FFFFFF;
font-weight:bold;
line-height:20px;
text-align: justify;
}



.servicios1 {
border: 0;
background-color: #F58220;
height: 1px;
width: 100%;
text-align: left;
}





/* ---------------------------------------------------------------------------------------------------- */

/* BLOG
----------------------------------------------- */
h2 {
margin:1.5em 0 .75em;
font:normal bold 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#777777;
}

.encabezado {
font-family:Arial;
color:#096fb7;
font:normal bold 78%;
line-height: 1.4em;
}

h2.date-header {
margin:1.5em 0 .5em;
}

.texto_blog {
margin:1.5em 0 .75em;
font:normal bold 78% 'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif;
color:#777777;
}

texto_blg.date-header {
margin:1.5em 0 .5em;
}

.post {
margin:.5em 0 1.5em;
border-bottom:1px dotted #333333;
padding-bottom:1.5em;
}

.post h3 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:140%;
font-weight:normal;
line-height:1.4em;
color:#FF3300;
}

.post-body {
margin:0 0 .75em;
line-height:1.6em;
}
.post-body blockquote {
line-height:1.3em;
}
.post-footer {
margin: .75em 0;
color:#777777;
text-transform:uppercase;
letter-spacing:.1em;
font: normal normal 78% 'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
line-height: 1.4em;
}
.comment-link {
margin-left:.6em;
}
.post img {
padding:4px;
border:1px solid #333333;
}
.post blockquote {
margin:1em 20px;
}
.post blockquote p {
margin:.75em 0;
}

A.blog:link {font-size:25px; font-weight:bold 78%; font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; text-decoration: underline; color: #FFFFFF;line-height: 1.4em;}
A.blog:visited {font-size:25px; font-weight:bold 78%; font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; text-decoration: underline; color: #FFFFFF;line-height: 1.4em;}
A.blog:hover {font-size:25px; font-weight:bold 78%; font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; text-decoration: underline; color: #FF3300;line-height: 1.4em;}
A.blog:active {font-size:25px; font-weight:bold 78%; font-family:'Trebuchet MS',Trebuchet,Arial,Verdana,Sans-serif; text-decoration: underline; color: #FF3300;line-height: 1.4em;}
/* FIN BLOG
----------------------------------------------- */

HR {color: #646464;
	height: 2px;}

A.buscador:link {font-family: Arial; font-size: 10pt; text-decoration: underline; color: #C8C8C8;}
A.buscador:visited {font-family: Arial; font-size: 10pt; text-decoration: underline; color: #C8C8C8;}
A.buscador:hover {font-family: Arial; font-size: 10pt; text-decoration: underline; color: #FF3300;}
A.buscador:active {font-family: Arial; font-size: 10pt; text-decoration: underline; color: #C8C8C8;}

A.buscador_s:link {font-family: Arial; font-size: 7pt; text-decoration: underline; color: #C8C8C8;}
A.buscador_s:visited {font-family: Arial; font-size: 7pt; text-decoration: underline; color: #C8C8C8;}
A.buscador_s:hover {font-family: Arial; font-size: 7pt; text-decoration: underline; color: #FF3300;}
A.buscador_s:active {font-family: Arial; font-size: 7pt; text-decoration: underline; color: #C8C8C8;}

.buscador_txt  {
font-size:8pt;
text-align: justify;
font-family: Arial;
color:#FFFFFF; 
}

A.idioma:link {font-family: Arial; font-size: 7pt; text-decoration: none; color: #FFFFFF;}
A.idioma:visited {font-family: Arial; font-size: 7pt; text-decoration: none; color: #FFFFFF;}
A.idioma:hover {font-family: Arial; font-size: 7pt; text-decoration: none; color: #FF3300;}
A.idioma:active {font-family: Arial; font-size: 7pt; text-decoration: none; color: #FFFFFF;}

A.idioma_on:link {font-family: Arial; font-size: 9pt; text-decoration: none; color: #FF3300;}
A.idioma_on:visited {font-family: Arial; font-size: 9pt; text-decoration: none; color: #FF3300;}
A.idioma_on:hover {font-family: Arial; font-size: 9pt; text-decoration: none; color: #FF3300;}
A.idioma_on:active {font-family: Arial; font-size: 9pt; text-decoration: none; color: #FF3300;}


A.menu1:link {font-family: Arial; font-size: small; text-decoration: underline; color: #FFFFFF;}
A.menu1:visited {font-family: Arial; font-size: small; text-decoration: underline; color: #FFFFFF;}
A.menu1:hover {font-family: Arial; font-size: small; text-decoration: underline	; color: #FF3300;}
A.menu1:active {font-family: Arial; font-size: small; text-decoration: underline; color: #FFFFFF;}

.forma {
				background-color:#333333;
				color:#FFFFFF;
}

.boton {
				font-size:10px;
           font-family:'Trebuchet MS', Trebuchet, Arial, Verdana, Sans-serif;
           font-weight:bold;
           color:white;
           background:#777777;
           border:0px;
           width:70px;
           height:15px;
           border-top: 1px solid #000000; 
    			 border-bottom: 2px solid #000000; 
    			 border-left: 1px solid #000000; 
    			 border-right: 2px solid #000000; 
        

}

.estilotabla{ 
		text-align=left;
    background-color:#f36e09; 
    border-style:solid; 
    color:FFFFFF; 
    border-width:1px; 
} 
.estilocelda{ 
    background-color:#666666; 
    color:#FFFFFF; 
}
.estilocelda2{ 
    background-color:#333333; 
    color:#FFFFFF; 
} 


DIV#menu {background-color:#FFCC99;
	width: 472px;
	height: 52px;
	border: 2px outset #009999;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;}

.tutransformas  {
font-size:9pt;
font-weight:bold;
font-family: Arial;
}


.boton {width: 72px;
	height: 32px;
	padding: 0;
	margin: 0;
	border: 1px inset #FFFFFF;}

.boton TR TD {text-align: center;
	vertical-align: bottom;
	font-size: 9px;}

DIV#contenido {width: 77%;
	position: absolute;
	top: 80px;
	left: 20%;
	padding-bottom: 2em;}
	


DIV#logocss {width: 190px;
	height: 100px;
	background-image: url(img/logocss.gif);
	position: absolute;
	top: 0px;
	left: 500px;}

DIV#select {width: 18%;
	position: absolute;
	top: 120px;
	left: 4px;}

DIV#select P {font-size: xx-small;
color: #336699;
text-align: left;
text-indent: 0;}

DIV#select P STRONG {font-size: x-small;
color: #336699;}

IMG {border:none}

.centrado {text-align: center;
text-indent: 0;}

.derecha {text-align: right}


