@charset "ISO-8859-1";
body {
	font: 0.85em Verdana, Arial, Helvetica, sans-serif; /*original 0.8*/
	background: #349406;
	background-image:url(../images/fnd-pg.png);
	background-repeat:repeat-x;
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
	padding: 0;
	text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
	color: #000000;
	
}
.oneColFixCtrHdr #container {
	width: 810px;
	margin: 7px auto;
	text-align: left; /* esto anula text-align: center en el elemento body. */
}
.oneColFixCtrHdr #header {
	padding: 0;  /* este relleno coincide con la alineación izquierda de los elementos de los divs que aparecen bajo él. Si se utiliza una imagen en el #header en lugar de texto, es posible que le interese quitar el relleno. */
}

.oneColFixCtrHdr #mainContent {
	padding: 0;
}
.oneColFixCtrHdr #footer {
	padding: 0;
}
.oneColFixCtrHdr #footer p {
	margin: 0; /* el ajuste en cero de los márgenes del primer elemento del pie evitará que puedan contraerse los márgenes (un espacio entre divs) */
	padding: 10px 0; /* el relleno de este elemento creará espacio, de la misma forma que lo haría el margen, sin el problema de la contracción de márgenes */
}

a img { border:none}

#header-htxt {	background-image:url(../images/cab-img3.jpg);	background-position:top left;	background-repeat:no-repeat;	height: 104px;	font-size:90%;	float: left;	width: 808px;}	
#header-htxt p {	padding: 20px 1em;	color:#FFF;}
#header-himg img  {   }


/*#mainContent-seleccion { margin-top:0px}*/

#footer-enlaces { list-style:none; padding:0; margin:0; text-align:center; font-size:120%}
#footer-enlaces a { color:#FFF; text-decoration:none; } #footer-enlaces a:hover { color:#CCC  }
	#footer-enlaces li.enlace1 {	background-image:url(../images/pie-op1.gif);	background-repeat:no-repeat;	background-position:top left;	float:left;	width:275px;	height:38px; padding-top:5px}
	#footer-enlaces li.enlace2 { background-image:url(../images/pie-op2.gif); background-repeat:no-repeat; background-position:top left; float:left; width:260px; height:38px; padding-top:5px}
	#footer-enlaces li.enlace3 { background-image:url(../images/pie-op3.gif); background-repeat:no-repeat; background-position:top left; float:left; width:273px; height:38px; padding-top:5px}

#footer-enlaces li.enlace1 a, #footer-enlaces li.enlace2 a , #footer-enlaces li.enlace3 a  { display:block}

#footer #footer-enlaces li.activo1 { background-image:url(../images/pie-op1_activo.gif) !important; color:#FFF }
#footer #footer-enlaces li.activo2 { background-image:url(../images/pie-op2_activo.gif) !important; color:#FFF }
#footer #footer-enlaces li.activo3 { background-image:url(../images/pie-op3_activo.gif) !important; color:#FFF }

#pie-enlaces  { list-style:none; margin:0; padding:0} 
	#pie-enlaces li { float:left; margin-top:1em} 
	#pie-enlaces li a { color:#FFF; font-size:85%; text-decoration:none } 
	#pie-enlaces li.enlace1 { width:250px; padding-left:30px  } 
	#pie-enlaces li.enlace2 { text-align:center;  } 
	#pie-enlaces li.enlace3 { width:200px; text-align:right }


#path {	color:#FFF;	font-size:85%;	padding:5px 0 5px 15px;	background-image: url(../images/fnd-path.gif);	background-position:top} 
	#path a { color:#FFF}



/* tipos de fondos */

/* tipo 0 */

body#pg-tipo0 #mainContent-seleccion  {	height:auto /*760px*/;	background-image:url(../images/fndpg-tipo0.jpg);	background-repeat:no-repeat;	background-position:250px left}
body#pg-tipo0 #mainContent-seleccion p {	font-size:85%;	padding:0 15px 0 15px;}

body#pg-tipo0 #cuerpo {	background-image:url(../images/fndpg-tipo0.jpg);	height:505px}

body#pg-tipo0 #cuerpo-imagen1 {	float:left;	width:49%;	height: 490px;}
body#pg-tipo0 #cuerpo-imagen2 {	float:right;	width:49%;	height: 490px;}
body#pg-tipo0 h1 { margin:0; padding:10px 0 5px 0	 }
body#pg-tipo0 h1 img {	margin:0;	padding:7px 0 5px 0}
body#pg-tipo0 .altura-txt {	height:140px}
body#pg-tipo0 #intro {	background-color: #acd27a;	background-image: url(../images/fnd-cont-down_escenarios.gif);	background-position:bottom;	background-repeat:no-repeat;	width: 756px;	text-align: left;	margin-left: 3%;	padding-bottom: 15px;}
body#pg-tipo0 #intro p { margin:10px 15px 10px 15px ; padding:0}
body#pg-tipo0 #mainContent-head{	background-color: #45A112;	text-align: left;	width: 810px; background-image:url(../images/fnd-txt-intro-escenarios.gif); background-position:right top; background-repeat: repeat-y;} 
/*body#pg-tipo0 .imgescenarios { float:right;}
body#pg-tipo0 .imgescenariosleft { float:left;}
*/
body#pg-tipo0 .eleccion-escenas { margin-top:10px}
body#pg-tipo0 .eleccion-escenas img {	margin-left:7px}
 

/* tipo 1 */

body#pg-tipo1 #mainContent-seleccion  {	height:492px;	background-image:url(../images/fndpg-tipo1.jpg);	background-repeat:no-repeat; background-position:bottom}
body#pg-tipo1 #cuerpo {	height:350px;	margin-left:42px;	width:725px;	background-image:url(../images/fnd-cont-down-tipo1.gif);	background-repeat: no-repeat; background-position:bottom}
	body#pg-tipo1 #cuerpo-enlaces a { color:#FFF; }
	body#pg-tipo1 #cuerpo-enlaces {	text-align:right;	margin:10px 45px 0 0; font-size:110%  }
	body#pg-tipo1 #cuerpo-img-sup { vertical-align:top !important}

body#pg-tipo1 #cuerpo-imagen { float:left; width:48‰; height:310px; padding:9px 0 0 15px; }
body#pg-tipo1 #cuerpo-texto {	float:left; width:52%; height:310px;padding:15px 0 0 15px;	font-family:Verdana, Geneva, sans-serif;	font-size:85%;	}
body#pg-tipo1 #cuerpo-texto p { margin-top:0; padding-top:0}
body#pg-tipo1 .altura-texto {	height:310px; padding:0 5px 0 5px}  /* ajusta la altura del texto en las páginas de lectura */
		body#pg-tipo1 table#cuerpo-naveg {  text-align:center; width:99%;  border: none }
		body#pg-tipo1 table#cuerpo-naveg a { color:#000}
		body#pg-tipo1 table#cuerpo-naveg span { color:#060; font-weight:bold}
		body#pg-tipo1 td.cuerpo-naveg-left  {	text-align:left;	font-weight:bold;	width: 35%;}
		body#pg-tipo1 td.cuerpo-naveg-right {	text-align:right;	font-weight:bold;	width: 35%;}
		body#pg-tipo1 .altura-texto {	height:280px;	padding:0 5px 0 5px}  /* ajusta la altura del texto en las páginas de lectura */


/* tipo 2 */

body#pg-tipo2 #mainContent-seleccion  {	/*height:492px;*/	background-image:url(../images/fndpg-tipo2.jpg);	background-repeat:no-repeat; background-position:top}
body#pg-tipo2-pre #mainContent-seleccion  {	/*height:492px;*/	background-image:url(../images/fndpg-tipo2_sepia.jpg);	background-repeat:no-repeat; background-position:top}

body#pg-tipo2 #cuerpo, body#pg-tipo2-pre #cuerpo {	/*height:484px;*/ min-height:500px}
	body#pg-tipo2 #cuerpo-imagen, body#pg-tipo2-pre #cuerpo-imagen {	float:left;	 height:435px; width:45%;	padding:14px 0 0 20px;}
	body#pg-tipo2 #cuerpo-texto, body#pg-tipo2-pre #cuerpo-texto {	float:right;	height:/*435px*/ 465px;	width:45%;	font-family:Verdana, Geneva, sans-serif;	font-size:85%;	padding:14px 20px 0 20px;}
	body#pg-tipo2 #cuerpo-texto p, body#pg-tipo2-pre #cuerpo-texto p { margin-top:0; padding-top:0; margin-bottom:4px; padding-bottom:4px}  /* altura parrafos */
	body#pg-tipo2 h1, body#pg-tipo2-pre h1 { margin:0; padding:0}
	body#pg-tipo2 h2, body#pg-tipo2-pre h2 { margin:0; padding:20px 0 }
	
	body#pg-tipo2 #btn-sonido, body#pg-tipo2-pre #btn-sonido {	position:absolute;	top: 100px;	margin-left:310px}
	
	body#pg-tipo2 #cuerpo-enlace-escenario, body#pg-tipo2-pre #cuerpo-enlace-escenario {	padding:5px 0 5px 5px}
	body#pg-tipo2 #cuerpo-enlace-escenario a, body#pg-tipo2-pre #cuerpo-enlace-escenario a { color:#FFF; font-weight:bold}

	body#pg-tipo2 #cuerpo-naveg-pg {  float:left; width:100%; background-image:url(../images/fndpg-tipo2-pie.jpg); background-position:bottom}
	body#pg-tipo2-pre #cuerpo-naveg-pg {  float:left; width:100%; background-image:url(../images/fndpg-tipo2-pie_sepia.jpg); background-position:bottom}
	body#pg-tipo2 #cuerpo-naveg-pg #re-pag, body#pg-tipo2-pre #cuerpo-naveg-pg #re-pag {  float:left		}
	body#pg-tipo2 #cuerpo-naveg-pg #av-pag, body#pg-tipo2-pre #cuerpo-naveg-pg #av-pag {  float:right		}

	body#pg-tipo2 #cuerpo-naveg-posicion, body#pg-tipo2-pre #cuerpo-naveg-posicion {	/*position:absolute;top: 475px;*/	width:370px;  text-align:center; }
		body#pg-tipo2 table#cuerpo-naveg, body#pg-tipo2-pre table#cuerpo-naveg {  text-align:center; width:99%;  border: none }
		body#pg-tipo2 table#cuerpo-naveg a, body#pg-tipo2-pre table#cuerpo-naveg a { color:#000}
		body#pg-tipo2 table#cuerpo-naveg span, body#pg-tipo2-pre table#cuerpo-naveg span { color:#060; font-weight:bold}
		body#pg-tipo2 td.cuerpo-naveg-left , body#pg-tipo2-pre td.cuerpo-naveg-left {	text-align:left; font-weight:bold;	width: 35%;}
		body#pg-tipo2 td.cuerpo-naveg-right, body#pg-tipo2-pre td.cuerpo-naveg-right {	text-align:right; font-weight:bold;	width: 35%;}
	 	
		body#pg-tipo2 .altura-texto     {	height:350px;	padding:0 5px 0 10px}  /*ajusta la altura del texto en las páginas de lectura */
		body#pg-tipo2-pre .altura-texto {	height:310px; padding:0 5px 0 5px}  /*ajusta la altura del texto en las páginas de lectura */
		
	body#pg-tipo2 #cuerpo-naveg-previsiones {	background-image:url(../images/fnd-nav-previsiones.jpg);	background-position:top left;	background-repeat:no-repeat;	height: 36px;	margin-bottom:15px}
	body#pg-tipo2-pre #cuerpo-naveg-previsiones {	background-image:url(../images/fnd-nav-previsiones.jpg);	background-position:top left;	background-repeat:no-repeat;	height: 36px;	margin-bottom:15px}

	body#pg-tipo2-pre #cuerpo-naveg-previsiones ul {	list-style:none;	margin:0;	padding:2px 0 0 5px}
	body#pg-tipo2-pre #cuerpo-naveg-previsiones ul li {	float:left;	width:117px;	display:block;	text-align:center;	padding: 7px 0 0 0}
	body#pg-tipo2-pre #cuerpo-naveg-previsiones ul li a { color:#000; text-decoration:none}
	body#pg-tipo2-pre #cuerpo-naveg-previsiones ul li.activo {	background-image:url(../images/fnd-nav-previsiones-on.gif);	background-position:center;	background-repeat:no-repeat;	height:23px;	color:#FFF;}
	body#pg-tipo2-pre #cuerpo-naveg-previsiones ul li a:hover { text-decoration:underline}
    body#pg-tipo2-pre #cuerpo-naveg-previsiones ul li.activo span { background-color:#298213}

	body#pg-tipo2-pre #cuerpo-naveg-mapas {  color:#256804; overflow:auto}
	body#pg-tipo2-pre #cuerpo-naveg-mapas ul { float:left; width:100%; list-style:none; margin:0; padding:0; background-image:url(../images/fnd-nav-previsiones-mapas.gif); background-repeat:no-repeat}
	body#pg-tipo2-pre #cuerpo-naveg-mapas ul li {	float:left;	width:/*120*/175px;	display:block;	text-align:center;	padding:/*2*/10px 0 0 0;	height:35px; color:#FFF; font-weight:bold  } 
    body#pg-tipo2-pre #cuerpo-naveg-mapas ul li a { color:#FFF; text-decoration:none; background-color:#298213; font-weight:normal}
    body#pg-tipo2-pre #cuerpo-naveg-mapas ul li a:hover { text-decoration:underline}
	.altura-texto-previsiones {	height:/*200*/225px !important }  /* ajusta la altura del texto en las páginas de lectura */

	body#pg-tipo2 #footer-enlaces li.enlace2, body#pg-tipo2-pre #footer-enlaces li.enlace2 {	background-image:url(../images/pie-op2_interior.gif);}


/* tipo 3 */

body#pg-tipo3 #mainContent-seleccion  {	height:492px;	background-image:url(../images/fndpg-tipo1.jpg);	background-repeat:no-repeat; background-position:bottom}
body#pg-tipo3 #cuerpo {	height:500px;	width:810px;	background-repeat: no-repeat;	background-position:right top;}
	body#pg-tipo3 #cuerpo-enlaces a { color:#FFF; }
	body#pg-tipo3 #cuerpo-enlaces {	text-align:right;	margin:10px 45px 0 0; font-size:110%  }
	body#pg-tipo3 #cuerpo-img-sup { vertical-align:top !important}

body#pg-tipo3 #cuerpo-imagen { float:left; width:48‰; height:310px; padding:9px 0 0 15px; }
body#pg-tipo3 #cuerpo-texto {	float:left; 	width:792px;font-family:Verdana, Geneva, sans-serif;	font-size:85%;	padding-top: 15px;	padding-right: 15;	padding-bottom: 0;	padding-left: 15px;	background-image: url(../images/fnd_contenido2.gif);	background-color: #DFF7F7;	height: 377px;}
body#pg-tipo3 #cuerpo-texto p { margin-top:0; padding-top:0}
		body#pg-tipo3  #cuerpo-naveg-posicion { width:90%; margin-left:5%  }
		body#pg-tipo3 table#cuerpo-naveg {	text-align:center;	width:99%;	border: none}

		body#pg-tipo3 table#cuerpo-naveg a { color:#000}
		body#pg-tipo3 table#cuerpo-naveg span { color:#060; font-weight:bold}
		body#pg-tipo3 td.cuerpo-naveg-left  { text-align:left; font-weight:bold	 }
		body#pg-tipo3 td.cuerpo-naveg-right { text-align:right; font-weight:bold}
		body#pg-tipo3 .altura-texto {	height:310px; padding:0 5px 0 5px}  /* ajusta la altura del texto en las páginas de lectura */

		body#pg-tipo3 #col1 {	width: 93%;	padding-top: 25px;	padding-right: 5px;	padding-bottom: 15px;padding-left: 25px;}  
		body#pg-tipo3 #col1b {	width: 43%;	padding-top: 25px;	padding-right: 5px;	padding-bottom: 15px;	padding-left: 25px; float:left	 }  
		body#pg-tipo3 #col2 {	width: 43%;	padding-top: 25px;	padding-right: 30px;	padding-bottom: 15px;	padding-left: 5px;	float: right;	margin-right: 2%;}  


/*-------------*/
ul.listas { margin-left:7px; padding-left:7px}
ul.listas li { margin-bottom:4px}
h1.titulo-popup { color:#FFF; height:40px; font-size:140%;  }
.titulo-popup-separa { padding-top:20px}


#scrolltexto {	overflow:auto;	height:330px;	padding:10px 20px 0 20px;	margin:5px 5px 0 0;}
