body  {    	
    margin:0; padding:0; border:0; /*min-height:1122px;*/
    text-align:center;
    color:#000;/*:#7e7e7e;*/ background:#fff url(../i/body_F.png) 0 0 repeat;
	font:100% "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", Times, serif;
	/*overflow:auto;*/
}

a { border-bottom:1px #de5954 dotted; text-decoration:none; font-weight:bold; color:#de5954; }
a:hover { border-bottom:1px #7e7e7e solid; color:#7e7e7e; }
img { padding:3px; border:1px #c5c5c5 solid; background:#d9d9d9; }
img.imagenI { margin:5px 15px 5px 0px; float:left; }
img.imagenD { margin:5px 0px 5px 15px; float:right; }
img.imagenC { margin:5px auto 10px auto; text-align:center; }
img.logo { margin:10px 0; padding:0; border:0; }
a.subir { margin:0 0 0 95%; text-align:right; }
a img.subir { padding:2px; text-align:right; }
p { margin:15px 5px; text-align:justify; }
ul, ol { margin:10px 5px 10px 35px; list-style:disc; text-align:justify; }
ol { list-style:decimal; }
ul li, ol li { margin:8px 0; }
dl { margin:10px 5px 10px 35px; list-style:disc; }
dl dt { font-weight:bold; }
dl dd { margin:10px 20px; text-align:justify; }
h1, h2, h3, h4, h5, h6 { color:#7e7e7e; }
.centro { text-align:center; }

#sombraSup {
	margin:109px auto 0 auto; padding:0; border:0;
	width:1000px;/*784*/ height:2px;
	position:relative;
	top:0px;
	z-index:0;
	background: url(../i/limite_sombraTop.png) top center no-repeat;
}

#sombraInf {
	margin:0 auto; padding:0; border:0;
	width:1000px;/*784*/ height:7px;
	position:relative;
	top:0px;
	z-index:1;
	background: url(../i/limite_sombraBottom.png) top center no-repeat;
}

#limite { 
	margin:0 auto; padding:17px; border:0;
	width:966px; /*min-height:791px;*/
	text-align:left;
	background: url(../i/limite_F.png) 0 0 repeat-y;
	position:relative;
	z-index:0;
}

#header {
	margin:0 auto; padding:0; border:0;
	width:365px; height:160px;
	background: url(../i/logo_FST.png) center top no-repeat;
	position:absolute;
	top:-111px; left:326px; z-index:3;
}
	#header h1  {
		position:relative;
		text-indent:-9999px;
		overflow:hidden;
	}
	#header h1 a {
		margin:0 0 0 95px; padding:0; border:0;
		width:150px; height:150px;
		text-align:center;
		display:block;
	}

/* Menu Principal */
#menuP {
	margin:0 auto; padding:0; border:0;
	width:959px; height:26px;
	background: url(../i/menuP_F_2.png) center -28px no-repeat;
	position:relative; z-index:5;
}

	#menuP ul { margin:0 0 0 19px; text-align:left; }
	#menuP ul li { margin:0; padding:0; border:0; float:left; display:block; }
		#menuP ul li a { margin:0; padding:0; border:0; display:block; position:relative; text-indent:-9999px; overflow:hidden; }
		#menuP ul li a.fundacionLink { width:138px; }
		.fundacion #menuP ul li a.fundacionLink, #menuP ul li a.fundacionLink:hover { background: url(../i/menuP_F_2.png) -19px 0 no-repeat; }
		
		#menuP ul li a.iniciativaLink { margin:0 0 0 34px; width:107px; }
		.iniciativa #menuP ul li a.iniciativaLink, #menuP ul li a.iniciativaLink:hover { background: url(../i/menuP_F_2.png) -191px 0 no-repeat; }
		
		#menuP ul li a.resultadoLink { margin:0 0 0 35px; width:74px; }
		.resultado #menuP ul li a.resultadoLink, #menuP ul li a.resultadoLink:hover { background: url(../i/menuP_F_2.png) -333px 0 no-repeat; }
		
		#menuP ul li a.involucrateLink { margin:0 0 0 140px; width:132px; }
		.involucrate #menuP ul li a.involucrateLink, #menuP ul li a.involucrateLink:hover { background: url(../i/menuP_F_2.png) -547px 0 no-repeat; }
		
		#menuP ul li a.noticiaLink { margin:0 0 0 35px; width:87px; }
		.noticia #menuP ul li a.noticiaLink, #menuP ul li a.noticiaLink:hover { background: url(../i/menuP_F_2.png) -714px 0 no-repeat; }
		
		#menuP ul li a.alianzaLink { margin:0 0 0 33px; width:88px; }
		.alianza #menuP ul li a.alianzaLink, #menuP ul li a.alianzaLink:hover { background: url(../i/menuP_F_2.png) -834px 0 no-repeat; }
/* FIN Menu Principal */

#subheader, #subheader_esp, #subheader_ing  { margin:11px auto; padding:4px 0; border:0; border-bottom:1px #c5c5c5 solid; border-top:1px #c5c5c5 solid; width:961px; height:107px; background:#fff; }
	#subheader h1, #subheader_esp h1, #subheader_ing h1  { position:relative; text-indent:-9999px; overflow:hidden; }	
	#subheader #scrollimg img, #subheader_esp #scrollimg img, #subheader_ing #scrollimg img, #subheader #scrollimg2 img, #subheader_esp #scrollimg2 img, #subheader_ing #scrollimg2 img  { margin:0; padding:0; border:0; }
	#scrollimg2 a { border:0; text-decoration:none; }

#contenido {}

#lado1 { margin:0 320px 0 3px; padding:0; border:0; width:641px; overflow:hidden; }
#lado2 { margin:0 3px 0 0; padding:0; border:0; width:300px; float:right; }

#lado1 h2 { margin:0 0 15px 0; padding:0; border:0; color:#de5954; font-size:22px; }
#lado1 h2 span { font-size:18px; font-style:italic; color:#7e7e7e; }
#lado1 h3 { margin:15px 0; padding:0; border:0; font-size:17px; }
#lado1 h3 span { font-style:italic; color:#7e7e7e; }
#lado1 h4 { margin:15px 0; padding:0; border:0; font-size:15px; }
#lado1 h5 { margin:15px 5px; padding:0; border:0; font-weight:normal; font-size:14px; font-style:italic; }
#lado1 a.linkVer { font-size:14px; color:#7e7e7e; }
#lado1 p.linkVer { margin:10px 5px; text-align:right; }
#lado1 dl dt span { font-style:italic; color:#7e7e7e; }
#lado1 p.ubicacion {
	margin:0px 0 15px 0; padding:0 0 0 30px; border:0; height:30px; line-height:25px;
	text-align:left; font-size:14px; /*text-transform:lowercase;*/ vertical-align:middle;
	color:#de5954; background: url(../i/roseta30x30_2.png) left center no-repeat;
}
#lado1 p.ubicacion a { margin:0 5px; font-size:12px; font-weight:normal; color:#7e7e7e; }
#lado1 p.linksigant { 
	margin:60px 0 15px 0; padding:0; border:0; height:30px; line-height:30px;
	text-align:right; font-size:12px; vertical-align:middle;
	/*background: url(../i/roseta30x30.png) center no-repeat;*/
}
#lado1 p.linksigant a { margin:0 5px; font-weight:normal; }
#lado1 p.linksigant img { margin:0; padding:0; border:0; background:none; vertical-align:middle; }
#lado1 div.imagenes { margin:40px 0 25px 0; padding:0; border:0; text-align:center; }

#lado2 h2 {
	margin:0; padding:0; border:0; border-bottom:1px #c5c5c5 solid; border-top:1px #c5c5c5 solid;
	line-height:28px; text-align:left; color:#7e7e7e; 
}

#lado2 ul a { font-size:14px; text-align:left; font-weight:normal; }
#lado2 dd a.linkVer { font-size:12px; /*color:#7e7e7e;*/ }
#lado2 dd p.linkVer { margin:5px; text-align:right; }

#footer { margin:10px auto; padding:0; border:0; text-align:center; font-size:16px; }
	#footer p { margin:10px 5px; text-align:center; color:#7e7e7e; }
	#footer p.links { font-size:11px; }
	#footer a { margin:0 5px; padding:0; font-size:11px; }
	
.home #footer a.homeLink, .fundacion #footer a.fundacionLink, .iniciativa #footer a.iniciativaLink, .resultado #footer a.resultadoLink, .involucrate #footer a.involucrateLink, .noticia #footer a.noticiaLink, .alianza #footer a.alianzaLink, .enlace #footer a.enlaceLink, .descarga #footer a.descargaLink, .contacto #footer a.contactoLink { padding:0 5px; color:#fff; background:#7e7e7e; }

#powered { margin:10px auto; padding:0; border:0; text-align:center; font-size:12px; }
	#powered p { margin:10px 5px; text-align:center; color:#7e7e7e; }
	#powered a { margin:0 5px; padding:0; font-size:12px; color:#7e7e7e; }
	
/* General */
div#involucrate { margin:15px 0; padding:4px; border:1px #c5c5c5 solid; background:#eee; }
#lado1 div#involucrate h2, #lado2 div#involucrate h2 { margin:0; padding:0 4px; border:0; line-height:25px; background:#fff url(../i/involucrate_h2_F.png) 0 0 repeat-x; font-size:18px; }
#lado1 div#involucrate h2 a { color:#7e7e7e; border:0; }
#lado2 div#involucrate a { font-weight:normal; }
#lado2 div#involucrate ul a { font-size:12px; text-align:left; }
div#involucrate p { margin:10px 0; font-size:12px; text-align:justify; }
div#involucrate img { border:0; background:#eee; }
div#involucrate div { margin:15px auto 10px auto; text-align:center; }
div#involucrate ul { margin:10px 0 10px 35px; text-align:left; font-size:12px; list-style:disc; }
div#involucrate ul li { margin:5px 0; }
.fst .relacionado a.fundacionLink, .fundhacemos .relacionado a.fundhacemosLink, .fundmision .relacionado a.fundmisionLink, .fundhistoria .relacionado a.fundhistoriaLink, .pa .relacionado a.inicia_paLink, .vr .relacionado a.inicia_vrLink, .vrcr .relacionado a.inicia_vrcrLink, .vrct .relacionado a.inicia_vrctLink, .vrtcp .relacionado a.inicia_vrtcpLink, .vrpv .relacionado a.inicia_vrpvLink, .cpa .relacionado a.involucrateLink, .chtis .relacionado a.invol_chtisLink, .pa .relacionado a.npaLink, .vr .relacionado a.nvrLink, .vrcr .relacionado a.ncrLink, .vrct .relacionado a.nctLink, .vrtcp .relacionado a.ntcpLink, .vrpv .relacionado a.npvLink, .contacto div#involucrate .contactoLink, .cpa div#involucrate .involucrateLink, .chtis div#involucrate .invol_chtisLink { border:0; color:#7e7e7e; }

div.tabs ul.tabNavigation { margin:0 auto; padding:0; border:0; text-align:center; list-style:none; }
div.tabs ul.tabNavigation li { margin:0; padding:0 10px; border-right:1px #7e7e7e dotted; display:inline; }
div.tabs ul.tabNavigation li a { margin:0; padding:0 5px; }
div.tabs h3, div.tabs h4 { text-align:center; }
div.tabs ul.tabNavigation li a.selected { padding:0 10px; color:#fff; background:#7e7e7e; }

form { margin:15px 25px; padding:0; border:0; font-size:12px; text-align:left; vertical-align:middle; }
form div { margin:0 auto; padding:0; border:0; /*text-align:center;*/ vertical-align:middle; }
form div.oculto { display:none; visibility:hidden; }
form input, form label, form textarea, form select { 
	margin:5px; padding:2px; text-align:left; vertical-align:middle;
}
form textarea { overflow:auto; }
form label { width:135px; text-align:right; float:left; display:block; font-weight:bold; }
form input, form textarea, form select { border:2px #7e7e7e solid; }
form p.nota { margin:5px 5px 0 5px; padding:0; border:0; font-size:12px; }
form input.botonForm { 
	margin:10px 0 10px 290px; /*padding:0 0 0 20px; border:0;
	font-size:14px; font-weight:bold;
	color:#205565; background:url(../i/btn_sobre.png) 0 0 no-repeat;*/
	cursor:pointer;
}

/* Home */	
.home #subheader { padding:0; border:0; height:332px; background: url(../i/ip_home2.jpg) center top no-repeat; }
.home #lado1 h2, .home #lado2 h2 {
	margin:0; padding:0; border:0; border-bottom:1px #c5c5c5 solid; border-top:1px #c5c5c5 solid;
	line-height:28px; font-size:16px;
	text-align:left;
	color:#7e7e7e;
}
.home h3.iniciativa { margin:8px auto 0 auto; text-align:center; }
.home h3.iniciativa img { margin:0 auto; }
.home h3.iniciativa a { margin:0; padding:0; border:0; }
.home dl.testimonio { margin:0 0 12px 0; font-size:13px; }

.home #lado2 form { margin:0; padding:0 0 10px; border:0; border-bottom:1px #c5c5c5 solid; font-size:14px; color:#7e7e7e; }
	.home #lado2 form p { font-size:12px; }
	.home #lado2 form label { width:60px; color:#878787; }
	.home #lado2 form input { border:1px #c5c5c5 solid; }
	.home #lado2 form input.botonForm { 
		margin:0; padding:0; border:0; width:55px; height:22px; line-height:1px;
		color:#c5c5c5; background: url(../i/btnEnviar.gif) 0 0 no-repeat;
		cursor:pointer; display:block;
		position:relative; text-indent:-9999px; overflow:hidden;
	}
	.home #lado2 form div.boton { margin:5px 0 0 78px; padding:0; border:0; }

/*.home dl.testimonio dt { margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px #e9e9e9 solid; text-align:right; }
.home dl.testimonio dd { margin:0; padding:0; text-align:justify; }*/

/* fundacion */
.fundacion #subheader_esp { background: url(../i/ip_fundacion.jpg) center no-repeat; }
.fundacion #subheader_ing { background: url(../i/ip_fundacion_ing.jpg) center no-repeat; }
.fundacion .tabs h3, .fundacion .tabs h4 { text-align:left; }
.fundacion img.vrimg { margin:5px 20px 15px 0px; }
.fundacion ul.nostyle, .fundacion ul.nostyle li { list-style:none; font-size:15px; }
.fundacion ul.nostyle li span { margin:0 0 0 15px; }
	/** TimeLine **/
	div#timeline { border:0; border-left:#7e7e7e solid 2px; height:8890px; overflow:auto; position:relative; }
	.item_historia {		
		margin:15px 0; padding:0; width:620px;
		background: url(../i/bg_textos_timeline.gif) right 7px no-repeat;
		position:absolute;		
	}
	.item_historia p, .item_historia2 p { text-align:left; }
	.fundacion div#timeline div.item_historia div.desc h2, .fundacion div#timeline div.item_historia2 div.desc h2 { margin:0; padding:0; border:0; font-size:16px; }
	.fundacion div#timeline div.item_historia div.desc p { margin:5px; padding:0; border:0; }
	.item_historia2 { width:335px; position:absolute; }
	/*.fundacion div#timeline div.item_historia2 div.desc p { display:none; visibility:hidden; }*/
	/*.fundacion div#timeline div.item_historia2 div.desc h2 { margin:15px 0 0 0; }*/
	.desc { padding:15px 10px; width:180px; color:#7e7e7e; float:right; }
	.foto { margin:20px 0 0 0; border:#999 solid 1px; width:58px; height:58px; line-height:58px; text-align:center; vertical-align:middle; background:#fff; overflow:hidden; float:right; }
	.foto img { margin:auto; padding:0; border:0; }
	.foto a { margin:auto; padding:0; border:0; width:58px; height:58px; display:block; }
	.anio { margin:0 22px 0 0; font-size:18px; font-weight:bold; float:right; }
	.pestana { margin:-1px 0 0 0px; width:25px; height:50px; background:url(../i/timeline/mediaroseta.png) 0 0 no-repeat; position:absolute; }
	.item_historia2 .pestana { display:none; }
		.pestana a { border:0; width:25px; height:50px; display:block; }
	.clearL { clear:both; border-bottom:#c5c5c5 solid 1px; width:271px; margin-left:auto; margin-right:0; }
	#preview { position:absolute; border:0px solid #ccc; background:#fff; padding:0px; display:none; color:#fff; }

/* iniciativa */
.iniciativa #subheader_esp { background: url(../i/ip_iniciativa.jpg) center no-repeat; }
.iniciativa #subheader_ing { background: url(../i/ip_iniciativa_ing.jpg) center no-repeat; }
/* resultado */
.resultado #subheader_esp { background: url(../i/ip_resultado.jpg) center no-repeat; }
.resultado #subheader_ing { background: url(../i/ip_resultado_ing.jpg) center no-repeat; } 
/* involucrate */
.involucrate #subheader_esp { background: url(../i/ip_involucrate.jpg) center no-repeat; }
.involucrate #subheader_ing { background: url(../i/ip_involucrate_ing.jpg) center no-repeat; }

/* noticia */
.noticia #subheader_esp { background: url(../i/ip_noticia.jpg) center no-repeat; }
.noticia #subheader_ing { background: url(../i/ip_noticia_ing.jpg) center no-repeat; }
/* alianza */
.alianza #subheader_esp { background: url(../i/ip_alianza.jpg) center no-repeat; }
.alianza #subheader_ing { background: url(../i/ip_alianza_ing.jpg) center no-repeat; }
/* enlace */
.enlace #subheader_esp { background: url(../i/ip_enlace.jpg) center no-repeat; }
.enlace #subheader_ing { background: url(../i/ip_enlace_ing.jpg) center no-repeat; }
/* descarga */
.descarga #subheader_esp { background: url(../i/ip_descarga.jpg) center no-repeat; }
.descarga #subheader_ing { background: url(../i/ip_descarga_ing.jpg) center no-repeat; }
/* contacto */
.contacto #subheader_esp { background: url(../i/ip_contacto.jpg) center no-repeat; }
.contacto #subheader_ing { background: url(../i/ip_contacto_ing.jpg) center no-repeat; }
form#contactoForm { margin:15px 25px; padding:0; border:0; font-size:12px; text-align:left; vertical-align:middle; }
form#contactoForm div { margin:0 auto; padding:0; border:0; /*text-align:center;*/ vertical-align:middle; }
form#contactoForm input, form#contactoForm label, form#contactoForm textarea { 
	margin:5px; padding:2px; text-align:left; vertical-align:middle;
}
form#contactoForm textarea { overflow:auto; }
form#contactoForm label { width:135px; float:left; display:block; font-weight:bold; }
form#contactoForm input, form#contactoForm textarea { border:2px #7e7e7e solid; }
.contacto p.nota { margin:5px 5px 0 5px; padding:0; border:0; font-size:12px; }
form#contactoForm input.botonForm { 
	margin:10px 0 10px 290px; /*padding:0 0 0 20px; border:0;
	font-size:14px; font-weight:bold;
	color:#205565; background:url(../i/btn_sobre.png) 0 0 no-repeat;*/
	cursor:pointer;
}


.clearfloat { margin:0; padding:0; border:0; clear:both; height:0; font-size:1px; line-height:0px; }
