body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/fig_fondo.gif);
	font-family: Arial, helvetica, sans-serif;
	font-size:12px; line-height:16px; 
	width:100%; 
	height:100%; color:#333333;
}


 
td {
	font-family: Arial, helvetica, sans-serif;
}

th {
	font-family: Arial, helvetica, sans-serif;
}

#TPrincipalMain { position:absolute; height:653px; width:994px; top: 50%; left: 50%; margin-top: -327px; margin-left:-497px; }
#TPrincipal { position:absolute }

#divSombraTop { position:absolute; top:0; left:0; width:994px; height:25px; 
	background:url(/images/fig_superior.png) top left no-repeat;}
#divSombraLeft { position:absolute; top:25px; left:0; width:25px; height:603px; 
	background:url(/images/fig_izquierda.png) top left no-repeat;}
#divSombraCenter { position:absolute; top:25px; left:233px; width:27px; height:603px; 
	background:url(/images/fig_central.png) top left no-repeat;}
#divSombraRight { position:absolute; top:25px; left:969px; 
	width:25px; height:603px; background: url(/images/fig_derecha.png) top left no-repeat;}
#divSombraBottom { position:absolute; top:628px; left:0; width:994px; height:25px; 
	background:url(/images/fig_inferior.png) top left no-repeat;}

#divMenu {position:absolute; top:25px; left:25px; width:208px; height:603px;
	background:url(/images/fig_fondo_meny.gif);}

#ContenidoPagina {position:absolute; top:25px; left:260px; width:709px; height:603px;	background:#fff;}

#logoFigueralia { position:absolute; top:20px; left:35px; width:142px;}
#menuFigueralia { position:absolute; top:183px; left:0px; width:208px; height:365px;}
#submenuFigueralia { position:absolute; top:530px; left:4px; width:162px;height:25px; text-align:right; color:#CCCCCC; font-size:9px; }
#cierreFigueralia0 { position:absolute; top:489px; left:0px; width:355px; height:85px; background-color:#2a2d2d }
#cierreFigueralia0b { position:absolute; top:489px; left:0px; width:355px; height:85px; background-color:#2a2d2d }
#cierreFigueralia0blanco { position:absolute; top:489px; left:0px; width:355px; height:85px; background-color:#ffffff }
#cierreFigueralia1 { position:absolute; top:518px; left:355px; width:105px; height:85px; }
#cierreFigueralia2 { position:absolute; top:518px; left:461px; width:249px; height:85px; }
#cierreFigueralia3 { position:absolute; top:518px; left:0px; width:355px; height:85px; background-color:#2b2d2c; }

.verdeFigueralia { color:#6CAA29;}

#A_Frases { position:absolute; top:0px; width:709px; height:29px; background-color:#6CAA29; }
#A_Flash1 { position:absolute; top:30px; width:354px; height:573px; }
#A_Flash2 { position:absolute; top:30px; width:237px; height:488px; }
#A_Contenido1 { position:absolute; top: 80px; left:375px; width:314px; height:405px; }
#ContenidoTexto1ATit{ position:absolute; top:0px; left:0px; width:300px; }
#ContenidoTexto1A{ position:absolute; top:40px; left:0px; width:300px; }

#A_Contenido2 { position:absolute; top: 1px; left:0px; width:460px; height:488px; }
#A_Contenido2Corto { position:absolute; top: 1px; left:250px; width:214px; height:488px; overflow:hidden;  }

#A_Contenido3 { position:absolute; top: 1px; left:250px; width:459px; height:488px; overflow:hidden;  }
#A_Contenido3back { position:absolute; left:210px; height:488px; width:249px; background-color:#FFFFFF; }


#A_ContenidoSiteMap { position:absolute; top: 1px; left:175px; width:459px; height:488px; overflow:hidden;  }

#A_Contenido4 { position:absolute; top: 50px; left:375px; width:314px; height:405px; }
#divSeparador { position:absolute; top: 50px; left:352px; width:7px; height:405px; background-image:url(../images/separador.gif) }


#ContenidoTexto00Tit{ position:absolute; top:50px; left:230px; width:214px; }
#ContenidoTexto00{ position:absolute; top:110px; left:230px; width:214px; }
#ContenidoTexto01Tit { position:absolute; top:50px; left:0px; width:400px; height:28px;}
#ContenidoTexto01 { position:absolute; top:80px; left:-0px; width:400px; }
#divFooterMapa { position:absolute; left:49px; top:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#AAAAAA; }

.divDetalle{ position:relative; left:0px; top:0px; width:240px; padding:12px; background-color:#f8f4f5;}
.divDetalle2{ position:relative; left:0px; top:20px; width:276px; padding:12px; background-color:#f8f4f5;}
.divDetalle3{ width:403px; padding:12px; background-color:#f8f4f5; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.divDetalle4{ position:relative;padding:12px; background-color:#f8f4f5; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

#divPagar{ position:absolute; top:200px; left:300px; }

#divContactoSaants{ 
	padding:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; color:#666666; 
	padding-top:120px;
}

#divAnuncioBannerHome {
	position:absolute;
}
#divAnuncioBannerHomeContenido{
	position:absolute; top:50%; left:50%; margin-top:-75px; margin-left:-100px;
	width:200px; height:150px; border:#fff solid 15px;
}

span.tracecontent { display:block; margin-top:700px; }

.btnEnviarmail{ background-color:#afabac; border-style:none; font-family: Arial, helvetica, sans-serif; color:#FFFFFF; font-weight:bold;}

li.liNE{ padding-top:5px; margin-left:-20px;}

#A_Contenido5 { position:absolute; top: 30px; left:250px; width:459px; height:488px; overflow:hidden;}
#ContenidoTextoFFTit{ position:relative; top:20px; left:0px; width:459px; min-height:40px; height:26px; }
#ContenidoTextoFFText1{ position:relative; top:10px; left:0px; width:459px;}
#ContenidoTextoFFText2{ position:relative; top:15px; left:0px; width:459px;}
#ContenidoTextoFFText3{ position:relative; top:25px; left:12px; width:420px; font-size:10px; line-height:12px;}

#loadingImage { position:absolute; left:350px; top:300px;  }

.Texto01 { font-size:12px; line-height:18px; }

A:link{COLOR: #6CAA29; TEXT-DECORATION: none;  }
A:visited{COLOR: #6CAA29;  TEXT-DECORATION: none;  }
A:hover{COLOR: #d48c13; TEXT-DECORATION: underline; }

A.lnkGris:link{COLOR: #AAAAAA; TEXT-DECORATION: none;  }
A.lnkGris:visited{COLOR: #AAAAAA;  TEXT-DECORATION: none;  }
A.lnkGris:hover{COLOR: #d48c13; TEXT-DECORATION: underline; }

li { list-style-image:url(/images/ico_bullet.gif); }

input {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.nomEmp { color:#666666 }
ul.ulColaborClase {}
ul.ulColaborClase p { margin-top:0px; margin-bottom:8px; font-size:11px;}

/* Estilos para el SiteMap */
.sm_nivel_1 { padding-left:0px; margin-top:10px; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif}
.sm_nivel_2 { padding-left:20px; font-weight:bold; margin-top:0px; color:#666666}
.sm_nivel_3 { padding-left:50px; font-weight:bold;}

a.aref_nivel_1:link { color:#333333; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif}
a.aref_nivel_1:visited { color:#333333; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif}
a.aref_nivel_1:hover { color:#014d0e; font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif}
a.aref_nivel_2:link { color:#666666; font-weight:normal; }
a.aref_nivel_2:visited { color:#666666; font-weight:normal; }
a.aref_nivel_2:hover { color:#014d0e; font-weight:normal; }
a.aref_nivel_3:link { color:#555555; font-weight:normal; }
a.aref_nivel_3:visited { color:#555555; font-weight:normal; }
a.aref_nivel_3:hover { color:#014d0e; font-weight:normal; }

/* ****************************************************************************************************** */


.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


h1 {
    /* other CSS properties go here */
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0px 0px 0px 0px; color:#6CAA29;
}

h2 {
    /* other CSS properties go here */
	font-size: 14px;
	margin: 1px 0px 1px 0px;
}

h3 {
    /* other CSS properties go here */
	font-size: 18px;
	color:#6CAA29;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/******************* */
div.divClassCG { position:relative;}
div.divHomePicture { position:absolute; right:0; top:30px}

div.divHomeTit1 { position:absolute; left:30px; top:64px}
div.divHomeTit2 { position:absolute; left:30px; top:90px}
div.divHomeTit2 h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}

div.divHomeProyectos { position:absolute; left:40px; top:110px; width:422px; }
div.divHomeProyectos ul { list-style:none; padding:0; margin:0; list-style-image:none}
div.divHomeProyectos ul li {
	position:relative;
	padding:0; margin:25px 20px 0 0;
	list-style:none; list-style-image:none;
	width:185px; 
	display:block; 
	float:left;
	min-height:150px;height: auto !important; height: 150px;
}
a.linkProyome { font-weight:bold; display:block; width:auto; margin-top:5px}

div#linksDonarDescargar { 
	position:absolute; right:35px; top:55px; height:40px; font-size:10px; line-height:normal;
}




div.divHomeProyectos h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#6CAA29; line-height:18px; margin:0 0 10px 0}

div.divHomeCierre { position:absolute; top:518px; left:0; background-color:#161719; width:335px; height:69px;
 padding:8px 7px 8px 15px; line-height:16px; font-size:10px; color:#AAAAAA; font-family:Trebuchet MS,Arial, Helvetica, sans-serif;
}

li.liLinksHome {color:#6CAA29; text-align:right;  }

a#homeFacebook { position:absolute; top:418px; right:159px; width:69px; height:69px; background:#3b5999 url(/images/homeFacebook.gif) top left no-repeat; font-family:Trebuchet MS; color:#FFFFFF; padding:30px 10px 0 10px}
a#homeFacebook b { display:none}
a#homeFacebook:hover { text-decoration:none; color:#FFFFFF;}
a#homeFacebook:visited { text-decoration:none; color:#FFFFFF;}

a#homeBlog { position:absolute; top:418px; right:0; width:138px; height:69px;  background:#6CAA29 url(/images/homeBlog.gif) top left no-repeat; padding:30px 10px 0 10px; color:#FFFFFF; font-family:Trebuchet MS;}

a#homeBlog b { display:none}
a#homeBlog:hover { text-decoration:none; color:#FFFFFF;}
a#homeBlog:visited { text-decoration:none; color:#FFFFFF;}


a#homePress { position:absolute; top:418px; right:0; width:140px; height:74px;  background:#6CAA29 url(/images/homePress.gif) top left no-repeat; padding:25px 8px 0 10px; color:#FFFFFF; font-family:Trebuchet MS;}

a#homePress b { display:none}
a#homePress:hover { text-decoration:none; color:#FFFFFF;}
a#homePress:visited { text-decoration:none; color:#FFFFFF;}

a#homePress span { position:absolute; bottom:8px; left:8px; display:block; width:140px}
a#homePress span i { display:block; font-size:11px; color:#cccccc; font-style:normal;}



div#ScrollerDefault { width:280px; height:370px; overflow:auto; margin:30px 0 0 10px; padding-right:20px;}
div#divContenidoProyNew {width:395px; height:370px; overflow:auto; margin:0 0 0 10px; padding-right:20px;}

/* ********** */

a#lnkDonar { width:43px; height:33px; background:url(/images/icoDonativo.gif) top right no-repeat; display:inline-block;}
a#lnkDonar span { display:none; position:absolute; top:33px; right:0; width:170px; text-align:right}
a#lnkDonar:hover span { display:inline-block}

a#lnkMasInfo { width:43px; height:33px; background:url(/images/icoExcelInfo.gif) top right no-repeat; display:inline-block;}
a#lnkMasInfo span { display:none; position:absolute; top:33px; right:0; width:170px; text-align:right}
a#lnkMasInfo:hover span { display:inline-block}
