
/* Estructura
-------------------------------------------------- */

#oContenedor, #oContenedor_bg2  {
	width: 1000px;
	text-align: left;
	margin: 0 auto;
	display: block;
	background: transparent url(../../img/f_body.jpg) top left no-repeat;
}

#oContenedor_bg2  {
	background: transparent url(../../img/l_nohunger.jpg) center top no-repeat;
}


/* Cabecera
#################### */

#oCabecera {
	float: left;
	height: 217px;
}

#oNav ul {
	margin: 161px 0 0 55px !important;
	margin: 161px 0 0 25px;
	padding: 0;
	float: left;
}

#oNav ul li {
	margin: 0;
	padding: 0;
	float: left;
	display: inline;
	clear: none;
}

#oNav ul li a {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	display: block;
	height: 56px;
}

#oNav ul li a.nav01 { background: transparent url(../../img/nav01.gif) 0 0 no-repeat; width: 213px; }
#oNav ul li.selected a.nav01, #oNav ul li a.nav01:hover { background: transparent url(../../img/nav01.gif) 0 -66px no-repeat; }
#oNav ul li a.nav02 { background: transparent url(../../img/nav02.gif) 0 0 no-repeat; width: 117px; }
#oNav ul li.selected a.nav02, #oNav ul li a.nav02:hover { background: transparent url(../../img/nav02.gif) 0  -66px no-repeat;  }
#oNav ul li a.nav03 { background: transparent url(../../img/nav03.gif) 0 0 no-repeat; width: 204px; }
#oNav ul li.selected a.nav03, #oNav ul li a.nav03:hover { background: transparent url(../../img/nav03.gif) 0  -66px no-repeat;  }
#oNav ul li a.nav04 { background: transparent url(../../img/nav04.gif) 0 0 no-repeat; width: 136px; }
#oNav ul li.selected a.nav04, #oNav ul li a.nav04:hover { background: transparent url(../../img/nav04.gif) 0  -66px no-repeat;  }
#oNav ul li a.nav05 { background: transparent url(../../img/nav05.gif) 0 0 no-repeat; width: 213px; }
#oNav ul li.selected a.nav05, #oNav ul li a.nav05:hover { background: transparent url(../../img/nav05.gif) 0  -66px no-repeat;  }

#oNav ul li h1 a span {
	display: none;
}

/* oContenido
#################### */

#oContenido {
	float: left;
	width: 891px !important;
	width: 899px;
	height: auto !important;
	height: 455px;
	min-height: 455px;
	padding: 0;
	margin: 48px 55px 10px 55px !important;
	margin: 48px 25px 10px 25px;
}



.oColumna01 {
	float: left;
	display: block;
	width: 426px;
}

.oColumna01 p {
	margin: 0 0 48px 0;
}

.oColumna02 {
	float: left;
	display: block;
	width: 891px !important;
	width: 899px;
}

.oColumna01 p.corto {
	margin: 0 0 15px 0;
}

#oVideo {
	float: left;
	margin: 0 0 20px 4px;
}

/* oPie
#################### */
/*

*/
#oPie {
	float: left;
	width: 900px;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
}

#oPie ul {
	float: left;
	width: 900px;
	padding: 20px 0 0 0;
	margin: 20px 0 0 10px;
	padding: 0;
}

#oPie ul li {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
}

#oPie ul li a {
	color:#666666;
}

div.ach {
	width: 97px;
	float: left;
	display: block;
	margin: 0 0 0 436px !important;
	margin: 0 0 0 220px;
	}

.logo_ach {
	background: transparent url(../../img/l_ach.jpg) 0 0 no-repeat;
	width: 97px;
	height: 63px;
	display: block;
}

#oPie .logo_ach_2 {
	background: transparent url(../../../img/logo_acf.gif) 0 0 no-repeat;
	width: 102px;
	height: 56px;
	display: block;

}

.logo_ach span, .logo_ach_2 span {
	display: none;
}



/* Listas
-------------------------------------------------- */

ul.tipo01 {
	margin: 0 0 20px 0;
	padding: 0;
	float: left;
	width:425px;
	}

ul.tipo01 li {
	margin: 0;
	padding: 0;
	float: left;
	clear: both;
	display: block;
	width:425px;
}

ul.tipo01 li span.num {
	margin: 0 10px 0 0;
	padding: 9px 0 0 17px;
	float: left;
	height: 47px;
	width: 31px;
	background: transparent url(../../img/f_lista.gif) 0 0 no-repeat;
	color: #ffffff;
	font-size: 24px;
}

ul.tipo01 li span.texto {
	margin: 0;
	padding: 16px 0 0 0;
	float: left;
	width: 350px;
}



/* Formularios
-------------------------------------------------- */



/* Variantes de tipografías y  Clases Generales
-------------------------------------------------- */

p { text-align: justify; }

.diez { font-size: 10px;}
.doce { font-size: 12px;}
.trece { font-size: 13px;}

.blanco { color: #ffffff; }
.marron { color: #744e40; }



h1.nohunger {
	display: none;
}

h2 {
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	}



h3 {
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	}

h3.tipo2 {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	}

h3.tipo03 {
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 15px 0;
	padding: 0 0 0 14px;
	background: transparent url(../../img/ico_01.gif) 0 55% no-repeat;
	}


/* Márgenes y anchos
-------------------------------------------------- */

.nomargin { margin: 0; }

.mv5 { margin-top: 5px; }
.mv10 { margin-top: 10px; }
.mv25 { margin-top: 25px; }

.mx5 { margin-left: 5px; }
.mx10 { margin-left: 10px; }

.w125 { width: 125px; }


img.img_01 {
	margin: 0 0 40px 0;
	float: left;
	}

.sepCol {
	float: left;
	width: 32px;
	height: 1px;
}

ul.donacion {
	text-align: center;
	width: 890px !important;
	}

ul.donacion li, ul.donacion li a {
	padding: 0 4px 0 0 !important;
	margin: 0 0 0 0 !important;
	}


ul.donacion li a {
	font-family: Helvetica, Arial;
	color: #a8a8a8 !important;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}

.enlacesdonativos a {
	font-family: Helvetica, Arial;
	color: #333333;
	text-decoration: none;
}

.enlacesdonativos a:hover {
	color: #744e40;
}



