BODY { font-size:100%; font-family:Arial, Helvetica, sans-serif; background-color:#E4E4E4;}
	BODY, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, dd, dt, dl, ul, li, img { padding:0; margin:0;}
a { text-decoration:none;color:#619A39;}
	a:hover { text-decoration:none;color:#619A39;}
img { border:0;}
ul li { list-style-type:none;}
.ftl { float:left;}
.ftr { float:right;}
.oculto, hr { display:none;}

/* Textos */
.texto1_1,.texto1_2 { font-family:Verdana, Helvetica, sans-serif;}
.titular1_1, .texto2_1, .texto3_1, .texto1_4, .texto1_3
					{ font-family:Arial, Helvetica, sans-serif;}
	.texto1_1, .texto2_1
					{ color:#666;}
	.texto3_1		{ color:#000;}
	.titular1_1		{ color:#669933;}
	.texto1_2		{ color:#839146;}
	.texto1_3		{ color:#619A39;}
	.texto1_4		{ color:#646464;}
	
/***** CONTENEDORES DE LA ESTRUCTURA PRINCIPAL DE LAS PLANTILLAS *****/
#contenedor			{ width:100%; text-align:center;}
#contenido			{ width:62.75em; margin:auto; text-align:left; background:#fff url(../img/fndContenedor.gif) repeat-y;}
	
/*Nueva cabecera*/
#contHeader			{ width:996px; margin-left:4px; background:url(/img/fndHeader.gif) repeat-x left top;}
#cabecera			{ padding:10px; padding-right:0; padding-bottom:0; width:977px; min-height:110px;}
	#cabecera img.logo { float:left; margin-top:20px; margin-right:6px;}
	#cabecera img.hBanner { margin-left:5px;}
					
#menusup			{ border-bottom:1px solid #000; width:977px; min-height:27px; padding-left:18px;}
	#menusup ul		{ padding-left:10px;}
#menusup.class03	{ margin-bottom:12px;}

/*subcabeceras*/
.natura h4.texto1_3, .cat h4.texto1_3, .cat1 h4.texto1_3, .cat2 h4.texto1_3, .cat3 h4.texto1_3, .cabeceraListadoB h4.texto1_3, .cabeceraListadoC h4.texto1_3
					{ border:0; background:#C8E0B5; font:1.125em Arial, Helvetica, sans-serif; color:#647910; padding-left:.5em;}

/*Pestanias principales*/
ul.iMenuSup li		{ float:left; list-style-type:none;}
ul.iMenuSup li a	{ padding:0; margin:0; font-weight:bold; height:29px; color:#000; float:left; text-decoration:none;}
ul.iMenuSup li span	{ display:none;}
.op1, .op1 a, .op1 a:hover
					{ width:60px; height:28px;}
	.op1			{ background: url(/img/menus/op1_OVER.gif) no-repeat;}
	.op1 a			{ background: url(/img/menus/op1.gif) no-repeat;}
	.op1 a:hover	{ background: url(/img/menus/op1_ON.gif) no-repeat;}
.op2, .op2 a, .op2 a:hover
					{ width:66px; height:28px;}
.op2	, body#foros .op2 { background: url(/img/menus/op2_OVER.gif) no-repeat;}
	.op2 a			{ background: url(/img/menus/op2.gif) no-repeat;}
	.op2 a:hover	{ background: url(/img/menus/op2_ON.gif) no-repeat;}
.op3, .op3 a, .op3 a:hover
					{ width:73px; height:28px;}
.op3, body#cursos .op3 a	{ background: url(/img/menus/op3_OVER.gif) no-repeat;}
	.op3 a			{ background: url(/img/menus/op3.gif) no-repeat;}
	.op3 a:hover	{ background: url(/img/menus/op3_ON.gif) no-repeat;}
.op4, .op4 a, .op4 a:hover
					{ width:81px; height:28px;}
.op4, body#galerias .op4 a { background: url(/img/menus/op4_OVER.gif) no-repeat;}
	.op4 a			{ background: url(/img/menus/op4.gif) no-repeat;}
	.op4 a:hover	{ background: url(../img/menus/op4_ON.gif) no-repeat;}
.op5, .op5 a, .op5 a:hover
					{ width:70px; height:28px;}
.op5	, body#revista .op5 a 	{ background: url(/img/menus/op5_OVER.gif) no-repeat;}
	.op5 a			{ background: url(/img/menus/op5.gif) no-repeat;}
	.op5 a:hover	{ background: url(/img/menus/op5_ON.gif) no-repeat;}
.op6, .op6 a, .op6 a:hover
					{ width:80px; height:28px;}
.op6, body#material .op6 a { background: url(/img/menus/op6_OVER.gif) no-repeat;}
	.op6 a			{ background: url(/img/menus/op6.gif) no-repeat;}
	.op6 a:hover	{ background: url(../img/menus/op6_ON.gif) no-repeat;}
.op7, .op7 a, .op7 a:hover
					{ width:85px; height:28px;}
.op7	, body#miembros .op7 a { background: url(/img/menus/op7_OVER.gif) no-repeat;}
	.op7 a			{ background: url(/img/menus/op7.gif) no-repeat;}
	.op7 a:hover	{ background: url(/img/menus/op7_ON.gif) no-repeat;}
.op8, .op8 a, .op8 a:hover
					{ width:148px; height:28px;}
.op8	, body#tablon .op8 a { background: url(/img/menus/op8_OVER.gif) no-repeat;}
	.op8 a			{ background: url(/img/menus/op8.gif) no-repeat;}
	.op8 a:hover	{ background: url(/img/menus/op8_ON.gif) no-repeat;}
.op9, .op9 a, .op9 a:hover
					{ width:54px; height:28px;}
.op9				{ background: url(/img/menus/op9_OVER.gif) no-repeat;}
	.op9 a			{ background: url(/img/menus/op9.gif) no-repeat;}
	.op9 a:hover	{ background: url(/img/menus/op9_ON.gif) no-repeat;}
.op10, .op10 a, .op10 a:hover
					{ width:113px; height:28px;}
.op10, body#mifotonatura .op10 a { background: url(/img/menus/op10_OVER.gif) no-repeat;}
	.op10 a			{ background: url(/img/menus/op10.gif) no-repeat;}
	.op10 a:hover	{ background: url(../img/menus/op10_ON.gif) no-repeat;}
.op11, .op11 a, .op11 a:hover
					{ width:80px; height:28px;}
.op11, body#registro .op11 a { background: url(/img/menus/op11_OVER.gif) no-repeat;}
	.op11 a			{ background: url(/img/menus/op11.gif) no-repeat;}
	.op11 a:hover	{ background: url(/img/menus/op11_ON.gif) no-repeat;}
	
/* Bloques */
.herramientas		{ background:transparent url(http://www.fotonatura.org/img/gradiente.gif) repeat-y right; text-align:right;}
	.herramientas ul { padding:0; margin:0;}
	.herramientas ul li { padding:0 5px; display:inline; background:transparent url(../img/fndLIHerramientas.gif) no-repeat left bottom; height:6px;}
	.herramientas ul li a { font-size:0.625em; color:#E76700; text-decoration:underline;}
	.herramientas ul li a:hover { color:#000;}
					
#navegacionPrincipal{ margin:1px 4px 0 4px; padding-left:15px; height:1.5em; background-color:#729942;}
	#navegacionPrincipal ul { height:20px; padding-top:2px;}
	#navegacionPrincipal ul li { display:inline; background:transparent url(../img/fndLINavegacion.gif) no-repeat; padding:0 5px;}
	#navegacionPrincipal ul li a { font:0.625em Verdana, Helvetica, sans-serif; color:#BFFFAA;}
	#navegacionPrincipal ul li a:hover { color:#fff; text-decoration:none;}

.rastroMigas { font:0.625em Verdana, Helvetica, sans-serif; color:#646464; padding-bottom:10px;}
	.rastroMigas a:hover { color:#000;}

/***** contenedora121 *****/
#contenedora121 { padding-top:15px; width:99%; margin:0 4px;}
	#contenedora121:after { display:block; content:"."; height:0; visibility:hidden; clear:both;}
	#contenedora121 .columna1 { width:12.3em; float:left;}
	#contenedora121 .columna2 { width:35.5em; margin-left:13px; float:left;}
	#contenedora121 .columna3 { width:13.125em; float:right;}

/***** contenedora13 *****/
#contenedora13 { padding-top:15px; width:99%; margin:0 4px;}
	#contenedora13:after { display:block; content:"."; height:0; visibility:hidden; clear:both;}
	#contenedora13 .columna1 {  width:12.3em; float:left;}
	#contenedora13 .columna2 { padding-right:15px; margin-left:210px;}

.subNavegacion { color:#999; padding-left:5px;}
	.subNavegacion dt { font-size:0.7em; height:22px; hei\ght:22px; padding:3px 0 0 27px; margin-bottom:6px; background:transparent url(../img/fnd_DTSubNAV.gif) no-repeat;}

ul.listadoGenerico { padding:0 0 13px 20px;}
	ul.listadoGenerico li { font:0.625em Verdana, Helvetica, sans-serif; color:#666; line-height:15px; line-hei\ght:10px; background:transparent url(../img/fndLISubNAV.gif) no-repeat 0 5px; padding-left:8px; margin-bottom:4px;}
	ul.listadoGenerico li a { color:#666;}
	ul.listadoGenerico li a.link { color:#7C9748;}
	
.imgBorder { border:solid 1px #000; margin-bottom:.75em;}

/***** HOME *****/
.fotoHome { padding-bottom:10px; margin-bottom:10px; background:transparent url(../img/sepHorizontal.gif) repeat-x bottom;}
ul.noticias li { border-top:solid 1px #fff; padding-bottom:15px; margin-bottom:10px; background:transparent url(../img/sepHorizontal.gif) repeat-x bottom;}
ul.noticias h4.titular1_1 { font-size:.8em;}
	ul.noticias p.texto2_1, a.texto3_1 {font-size:.8em;}
a img.flecha { margin:0 5px 0 0;}
ul.noticias .txtNoticia { margin-left:120px;}

/***** LISTADO *****/
.cabeceraListado, .cabeceraListadoB, .cabeceraListadoC { height:2.8125em; /*45px;*/ margin-bottom:10px; background:transparent url(../img/fndCabListado.gif) repeat-x bottom;}
	.cabeceraListado h4, .cabeceraListadoB h4, .cabeceraListadoC h4 { font-size:0.9375em; border-bottom:solid 1px #639A34; padding-bottom:2px; margin-bottom:2px;}
	.cabeceraListado h5, .cabeceraListadoB h5, .cabeceraListadoC h5 { font-size:0.7em;}
	.cabeceraListadoB, .cabeceraListadoC { background:none;}
	.cabeceraListadoC { height:28px;}
	.cabeceraListado div { margin-left:14px; padding-left:45px;}

	.programa { background:transparent url(../img/icoPrograma.gif) no-repeat;}
	.natura { background:transparent url(../img/icoFotoNatura.gif) no-repeat;}
	.digital { background:transparent url(../img/icoFotoDigital.gif) no-repeat;}
	.viaje { background:transparent url(../img/icoViajeFoto.gif) no-repeat;}
	.info {}
	
.listado { width:45em; padding-bottom:15px; margin-bottom:10px; background:url(../img/fndCabListado.gif) repeat-x bottom;}
	.listado strong.texto1_3, .entradilla  strong.texto1_3, .listado ul, .entradilla ul, .listado p { font-size:.72em;}
	.entradilla strong.texto1_3 { font-size:.9em;}
	.listado img {margin-left:1em;}
	
.textoListado { width:32.3em;}
	
	.cat1 { background: transparent url(../img/cat/1/cat1.gif) no-repeat;}
	.cat2 { background: transparent url(../img/cat/2/cat2.gif) no-repeat;}
	.cat3 { background: transparent url(../img/cat/3/cat3.gif) no-repeat;}
	.cat4 { background: transparent url(../img/cat/4/cat4.gif) no-repeat;}
	.cat5 { background: transparent url(../img/cat/5/cat5.gif) no-repeat;} 
	.cat6 { background: transparent url(../img/cat/6/cat6.gif) no-repeat;}
	.cat7 { background: transparent url(../img/cat/7/cat7.gif) no-repeat;}
	.cat8 { background: transparent url(../img/cat/8/cat8.gif) no-repeat;}
	.cat9 { background: transparent url(../img/cat/9/cat9.gif) no-repeat; }
	.cat10 { background: transparent url(../img/cat/10/cat10.gif) no-repeat;}
	.cat11 { background: transparent url(../img/cat/11/cat11.gif) no-repeat;}
	
	.listado ul li.nivel, .entradilla ul li.nivel { padding:15px 0;}
		.listado p { padding-bottom:10px;}
		.listado a.texto3_1 { color:#80964B;}
		.listado p a { font-size:0.9em; color:#80964B;}
		.listado p a:hover { color:#000;}
		
		.listado .colaborador { margin-top:10px; width:10.625em; min-height:50px;}
			.listado .colaborador img { margin-right:5px;}
			.listado .colaborador p { font-size:0.625em;}

/***** DETALLE *****/
.subestructura { width:99%;}
	.subestructura:after { display:block; content:"."; height:0; visibility:hidden; clear:both;}
	.subestructura .estructura1 { width:543px; float:left; margin-right:.1em;}
	.subestructura .estructura2 { width:200px; float:right;}
	
	.entradilla { margin-left:9px; padding-left:39px;}
	
.cuerpoDetalle { margin-bottom:20px; background:transparent url(../img/sepHorizontal.gif) repeat-x bottom;}
	.cuerpoDetalle img { margin-bottom:12px;}
	.cuerpoDetalle p { font-size:.72em; padding-bottom:30px;}
	.aprendizaje { font-size:.72em; padding-bottom:20px;}
	.aprendizaje dt { padding-bottom:11px;}
		
	dl.material { font-size:.72em; padding-bottom:20px;}
	
.masDetalles { font-size:.81em; margin-bottom:20px; background:transparent url(../img/sepHorizontal.gif) repeat-x bottom;}
	.masDetalles h6 { font-size:1em; height:24px; padding:9px 0 0 48px; margin-left:14px; margin-bottom:16px;}
	.masDetalles dl { padding:4px 0 20px 0;}
	.masDetalles dt { width:4.6875em; float:left;}
	.masDetalles dd { padding-bottom:5px;}
	.masDetalles .reservasInfo { padding-bottom:17px;}
	.masDetalles .reservasInfo li a { color:#7C9343; font-size:0.9em;}
	.masDetalles p { padding-bottom:21px;}
	.masDetalles .lnkFin { margin-bottom:20px;}
	.masDetalles a{ text-decoration:underline; color:#698D45;;}

.infoBasica { border:solid 1px #CFCFCF; font-size:0.625em; background-color:#F7F7F7; margin-bottom:40px; padding:5px 5px 28px 5px;}
	.infoBasica h5 { font-size:1.125em; padding-bottom:11px;}
	.infoBasica ul li { line-height:13px; padding-bottom:11px;}
	.infoBasica.texto1_4 { font-size:.7em;}
ul.listadoFotografico {padding-top: 10px;}
.listadoFotografico li { padding-bottom:17px;}
.organizacion { text-align:center;}
	.organizacion p { font-size:0.625em; padding-bottom:10px;}

/***** OFERTA *****/
.oferta { padding:0 15px;}
	.oferta img.imgBorder { margin-bottom:20px;}
	.oferta p.texto2_1 { padding-bottom:25px;}
	.oferta dl dd { padding-bottom:12px;}
	.oferta dl dd p { padding-top:12px;}
	.oferta p.texto2_1, .oferta dl .texto2_1, .oferta dl .texto1_3 { font-size:.72em;}

/***** Modulos promociones *****/
.promociones { margin-left:5px; width:152px;}
	.promocionesR { margin-left:5px; width:200px;}
	.apertura { background:transparent url(../img/fndApertura.gif) repeat-x; height:6px;}
	.cierre { background:transparent url(../img/fndCierre.gif) repeat-x; height:10px;}
	
.intCuerpo { padding-bottom:15px;}
.intCuerpo img { margin-bottom:6px;}
	.intCuerpo p.texto1_1 { font-size:0.625em;}

.cursos { padding:10px 0 0 5px;}
	.cursos.texto1_1 { font-size:0.625em;}
	.cursos.texto1_1 a { color:#666;}
	.cursos dd { padding-bottom:15px;}
	.cursos ul li { line-height:13px;}
	
.cuerpoPromociones { background:transparent url(../img/fndCuerpoPromo.gif) repeat-y;}
	.promocionesR .cuerpoPromociones { background:transparent url(../img/fndCuerpoPromoR.gif) repeat-y;}
	.cuerpoPromociones h3 { padding-left:8px; height:24px;}
	.cuerpoPromociones .intCuerpo { margin:0 13px 0 8px; background:url(../img/fndINTCuerpo.gif) no-repeat;}
	
#pie { margin:0 .3em; background:url(../img/fndPie.gif) repeat-x; height:4.625em; text-align:center;}
	#pie p.copy { padding-top:28px; font:0.5625em Verdana, Helvetica, sans-serif; color:#666;}
	#pie ul { line-height:15px; line-hei\ght:15px;}
	#pie ul li { display:inline; padding:0 5px; background:transparent url(../img/fndLIHerramientas.gif) no-repeat right bottom;}
	#pie ul li.ultimo { background:none;}
	#pie ul li a { font:0.625em Verdana, Helvetica, sans-serif; color:#7C9649;}
	#pie ul li a:hover { color:#000;}

/*
	hei\ght
	back\ground-position
	\margin-left
	ma\rgin-left
*/
