/* Structure Module (Módulos de estructura) */
      
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: trebuchet, arial, helvetica, sans-serif;
	background-color: #fff;
	background-image: url(../imagenes/fondo-1.gif);	
	background-position: right top; 
	background-repeat: repeat-x;
	}

#Cabecera {
	margin:0px;
	/* For IE5/Win's benefit height = [correct height] + [top padding] + [top and bottom border widths] */
	height:33px; /* 14px + 17px + 2px = 33px */

/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity. 
Thanks to Tantek Celik for the hack and to Eric Costello for publicizing it. 
IE5/Win incorrectly parses the "\"}"" value, prematurely closing the style 
declaration. The incorrect IE5/Win value is above, while the correct value is 
below. See http://glish.com/css/hacks.asp for details. */
	voice-family: "\"}\"";
	voice-family:inherit;
	height:14px; /* the correct height */
	}
	
IMG {border: 0px;
    }
   
#saltarnavegacion {
  position: absolute; 
  left: -1000px; 
}

#logo {
			padding:10px;
			position: absolute;
  		top: 0px; 
  		left: 0px;
			}

#portada {
width: 138px;
height: 84px;
			background:  url(../imagenes/maria_moncho_portada.gif) no-repeat;
			position: absolute;
  		top: 24px; 
  		left: 150px;
			}
			
#accesibilidad {
			padding:5px;
			padding-right: 20px;
			position: absolute;
  		top: 0px; 
  		right: 0px;
			}

#contenido {
						margin:145px 10px 0px 220px;}

#derecha {
position:absolute;
float:right;
right: 10px;
width:240px;
}
							
html>body #derecha {margin-top: 25px;}
	
#izquierda {
			background:  #FCC54F url(../imagenes/fondo_menu_contenido.gif);
			position: absolute;
  		top: 169px; 
  		left: 0px;
  		width: 155px;
  		padding-left: 15px;
  		padding-right: 15px;
  		border-right: solid 3px #666;
  		border-bottom: solid 3px #666;
  		border-top: solid 3px #666;
  		border-left: 0px;
				}
				
html>body #izquierda {width: 161px;}
				
#separador {
			position:absolute;
			background:  #FCC54F url(../imagenes/separador.gif);
			left: 0px;
  		width: 194px;
  		height: 30px;
  		margin-bottom:40px;
							}
							
#destacado {
			position:absolute;
			background:  #FCC54F url(../imagenes/separador.gif);
			left: 0px;
  		width: 194px;
  		height: 330px;
  		margin-bottom:40px;
							}	
								
#izquierdanosotros {
			background:  #FCC54F url(../imagenes/fondo_menu_nosotros.gif);
			position: absolute;
  		top: 169px; 
  		left: 0px;
  		width: 155px;
  		padding-left: 15px;
  		padding-right: 15px;
  		border-right: solid 3px #666;
  		border-bottom: solid 3px #666;
  		border-top: solid 3px #666;
  		border-left: 0px;
				}
								
#izquierdajuegos {
			background:  #FCC54F url(../imagenes/fondo_menu_consultas.gif);
			position: absolute;
  		top: 169px; 
  		left: 0px;
  		width: 155px;
  		padding-left: 15px;
  		padding-right: 15px;
  		border-right: solid 3px #666;
  		border-bottom: solid 3px #666;
  		border-top: solid 3px #666;
  		border-left: 0px;
				}	
				
#tamano {
width:73px;
background:  url(../imagenes/fondo_tamano.gif) no-repeat;
}

#estilo {
width:73px;
background:  url(../imagenes/fondo_estilo.gif) no-repeat;
}

.contacto {
background: #FFF599;
padding: 15px;
border: dashed 1px #EB9F00;
} 

.directorio {
width: 70%;
background: #D0F4BB;
padding: 15px;
border: dashed 1px #85B546;
}

.preguntita {
background: #EDD5F6 url(../imagenes/miniiconos/caracteristicas.gif) 5 10 no-repeat;
padding: 10px;
padding-left: 15px;
border: dashed 1px #BD65DE;
} 

/* Definición de textos */

big {
		color: #666;
		}
    
/* Definición de párrafos */	
p {	
font-weight: bold;
text-indent: 15px;
line-height : 160%;	
	}	
	
p.postit {	
font-weight: bold;
text-indent: 0px;
line-height : 160%;	
	}	
	
p.direccion {	
font-weight: bold;
font-size: 110%;
background: url(../imagenes/miniiconos/direccion.gif) no-repeat;
padding-left: 15px;
	}	
	
p.telefono {	
font-weight: bold;
font-size: 110%;
background: url(../imagenes/miniiconos/telefono.gif) no-repeat;
padding-left: 15px;
	}	

p.email {	
font-weight: bold;
font-size: 110%;
background: url(../imagenes/miniiconos/email.gif) no-repeat;
padding-left: 15px;
	}	
	
p.horario {	
font-weight: bold;
font-size: 110%;
width: 95%;
background: #FFEDC7 url(../imagenes/miniiconos/horario.gif) 5 10 no-repeat;
padding: 10px;
padding-left: 15px;
padding-bottom: 20px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
	}
	
p.calendario {	
font-weight: bold;
font-size: 110%;
width: 95%;
background: #FFEDC7 url(../imagenes/miniiconos/calendario.gif) 5 10 no-repeat;
padding: 10px;
padding-left: 15px;
padding-bottom: 20px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
	}
	
p.caracteristicas {	
font-weight: bold;
font-size: 110%;
width: 95%;
background: #FFEDC7 url(../imagenes/miniiconos/caracteristicas.gif) 5 10 no-repeat;
padding: 10px;
padding-left: 15px;
padding-bottom: 20px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
	}
	
p.plazas {	
font-weight: bold;
font-size: 110%;
width: 95%;
background: #FFEDC7 url(../imagenes/miniiconos/plazas.gif) 5 10 no-repeat;
padding: 10px;
padding-left: 15px;
padding-bottom: 20px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
	}
	
p.destaca {	
font-weight: bold;
font-size: 150%;
	}
	
	
/* Definición del menú de imagenes */

#marco {
	position: absolute;
  height: 39px;
  width: 100%;
  top: 108px; 
  background-image: url(../imagenes/fondo_menu.gif);
  background-repeat: repeat-x;
  height: 62px;
  z-index: 10;
  }
  
#menu a {
  position: absolute;
  height: 55px;
  width: 112px;
  top: 6px; 
  text-decoration: none;
  }
  
#menu a i { visibility: hidden; }

a#nosotros { left: 5px; }
a#centros { left: 127px; }
a#consultorio { left: 249px; }
a#marcha { left: 371px; }
a#juegos { left: 493px; }
a#accesible { left: 615px; }

a#nosotros:hover { background-image: url(../imagenes/menu_nosotros.gif); }
a#servicios:hover { background-image: url(../imagenes/menu_servicios.gif); }
a#centros:hover { background-image: url(../imagenes/menu_centros.gif); }
a#consultorio:hover { background-image: url(../imagenes/menu_consultorio.gif); }
a#marcha:hover { background-image: url(../imagenes/menu_marcha.gif); }
a#juegos:hover { background-image: url(../imagenes/menu_juegos.gif); }
a#accesible:hover { background-image: url(../imagenes/menu_accesible.gif); }
   
a#nosotros:hover,
a#servicios:hover, 
a#centros:hover, 
a#consultorio:hover, 
a#marcha:hover,   
a#juegos:hover,
a#accesible:hover { border: none; } 

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

li.tablero {
  background: #DDD;
	border: 2px solid #666;
	border-bottom: 4px solid #666;
	padding: 10px;
	}

img.tablero {
     	border: 2px solid #666;
     				}
	
#menucentros {
	width: 155px;
	border-style: solid;
	border-color: #000;
	border-size: 1px;
	border-width: 1px;
	margin: 0px;
	}
	
#menucentros li a {
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
  	border: solid 1px #000;
	text-decoration: none;
	}	
	
#menucentros li a:link, #menucentros li a:visited {
	color: #000;
	font-weight: bold;
	font-size: 70%;
	display: block;
	background: #FF9526;
	padding: 8px 10px 0 10px;
	}
	
#menucentros li a:hover {
	color: #000;
	background: #FFC78C;
	padding: 8px 10px 0 10px;
	}
	
#menucentros li a:active {
	color: #000;
	background: #FF6800;
	padding: 8px 10px 0 10px;
	}
	
#menunosotros {
	width: 155px;
	border-style: solid;
	border-color: #000;
	border-size: 1px;
	border-width: 1px;
	margin: 0px;
	}
	
#menunosotros li a {
	height: 64px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
  	border: solid 1px #000;
	text-decoration: none;
	}	
	
#menunosotros li a:link, #menunosotros li a:visited {
	color: #000;
	font-weight: bold;
	font-size: 70%;
	display: block;
	background: #85B546;
	padding: 8px 10px 0 10px;
	}
	
#menunosotros li a:hover {
	color: #000;
	background: #B9D595;
	padding: 8px 10px 0 10px;
	}
	
#menunosotros li a:active {
	color: #000;
	background: #5D802E;
	padding: 8px 10px 0 10px;
	}

#menuconsultas {
	width: 155px;
	border-style: solid;
	border-color: #000;
	border-size: 1px;
	border-width: 1px;
	margin: 0px;
	}
	
#menuconsultas li a {
	height: 64px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
  	border: solid 1px #000;
	text-decoration: none;
	}	
	
#menuconsultas li a:link, #menuconsultas li a:visited {
	color: #000;
	font-weight: bold;
	font-size: 70%;
	display: block;
	background: #A8BCE1;
	padding: 8px 10px 0 10px;
	}
	
#menuconsultas li a:hover {
	color: #000;
	background: #CED9ED;
	padding: 8px 10px 0 10px;
	}
	
#menuconsultas li a:active {
	color: #000;
	background: #347BAE;
	padding: 8px 10px 0 10px;
	}
			
#menu8 {
	width: 135px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	}

html>body #menu8 {margin-top: -6px;}
	
#menu8 li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	}
		
#menu8 li a:link, #menu8 li a:visited {
	color: #000;
	display: block;
	background: url(../imagenes/menu8.gif);
	padding: 8px 0 0 20px;
	}
	
html>body #menu8 li a:link, #menu8 li a:visited {height: 25px;}
	
#menu8 li a:hover {
	color: #000;
	background: url(../imagenes/menu8.gif) 0 -32px;
	padding: 8px 0 0 25px;
	}
	
#menu8 li a:active {
	color: #fff;
	background: url(../imagenes/menu8.gif) 0 -64px;
	padding: 8px 0 0 25px;
	}
	
#menu9 {
	width: 135px;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	}

html>body #menu9 {margin-top: -6px;}
	
#menu9 li a {
	text-decoration: none;
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 32px;
	}
	
#menu9 li a:link, #menu9 li a:visited {
	color: #000;
	display: block;
	background: url(../imagenes/menu9.gif);
	padding: 8px 0 0 20px;
	}

html>body #menu9 li a:link, #menu9 li a:visited {height: 25px;}
	
#menu9 li a:hover {
	color: #000;
	background: url(../imagenes/menu9.gif) 0 -32px;
	padding: 8px 0 0 25px;
	}
	
#menu9 li a:active {
	color: #fff;
	background: url(../imagenes/menu9.gif) 0 -64px;
	padding: 8px 0 0 25px;
	}

#direccion{
margin-bottom: 10px;
padding:3px;
background: #eee;
border: solid 1px #000;
font-size:55%;
}

#postit{
width: 155 px;
height: 276 px;
margin-bottom: 10px;
padding:15px;
background: url(../imagenes/postit_largo.gif) 0 0 no-repeat;
font-size:55%;
}
	
#texto {
				font: 14px; 
				font-family: Arial, Helvetica, sans-serif; 
				}
							
h2.titulo_1 {
width: 95%;
	background:  #C5D2DD url(../imagenes/titulo_1.gif);
	height: 30px;
	border-bottom: 4px solid #347BAE;
	color: #000;
	font-size: 20px;
	margin-bottom: 25px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 10px;
	}
	
h2.titulo_2 {
width: 95%;
	background:  #C5D2DD url(../imagenes/titulo_2.gif);
	height: 30px;
	border-bottom: 4px solid #EB9F00;
	color: #000;
	font-size: 20px;
	margin-bottom: 25px;
	padding-left: 15px;
	padding-bottom: 0px;
	padding-top: 10px;
	}
	
h2.accesible {
text-align:center;
	color: #000;
	font-size: 15px;
	padding-top: 40px;
	padding-left: 0px;
	}
	
h4.certamen {width: 70%; color: #A266E5;	border-bottom: dashed 2px #A266E5; padding-left: 15px; font-size: 130%;	padding-top: 40px;}

.derecha{
	        			border: 1px solid #000;
                float:right;
                margin-left: 10px;
                margin-right: 10px;
                margin-bottom: 10px;
                }
                			
img.izquierda {
	        			border: 1px solid #000;
                float:left;
                margin-left: 10px;
                margin-right: 10px;
                margin-bottom: 10px;
                }

img.derecha{
	        			border: 1px solid #000;
                float:right;
                margin-left: 10px;
                margin-right: 10px;
                margin-bottom: 10px;
                }
                
img.derecha2{
                float:right;
                margin-left: 10px;
                margin-right: 10px;
                margin-bottom: 10px;
                }
                
img.foto{
	        			border: 15px solid #fff;
	        			border-bottom: 50px solid #fff;
                float:right;
                margin-left: 10px;
                margin-right: 0px;
                margin-bottom: 10px;
                }

.fotojuego{
	        			border: 15px solid #fff;
	        			border-bottom: 50px solid #fff;
	        			background: #fff;
                float:right;
                margin-left: 10px;
                margin-right: 0px;
                margin-bottom: 10px;
                }
                
h3.nosotros {
font-size: 100%;
width: 100%;
background:  #85B546 url(../imagenes/nosotros_1.gif) no-repeat;
	border-bottom: 2px solid #3B4E64;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}
	
h3.noticias {
font-size: 100%;
width: 100%;
background:  #347BAE url(../imagenes/nosotros_1.gif) no-repeat;
	border-bottom: 2px solid #3B4E64;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}

h3.noticiasrojo {
font-size: 130%;
width: 100%;
background:  #CF1717;
	color: #fff;;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 4px solid #EA6A6A;
	border-right: 4px solid #EA6A6A;
	}
html>body h3.noticiasrojo {margin-top: 0px; Width: 93%;}
	
h3.noticiasverde {
font-size: 130%;
width: 100%;
background:  #119811;
	color: #fff;;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 4px solid #91F55F;
	border-right: 4px solid #91F55F;
	}
html>body h3.noticiasverde {margin-top: 0px; Width: 93%;}
	
h3.noticiasamarillo {
font-size: 130%;
width: 100%;
background:  #B0B800;
	color: #fff;;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 4px solid #EFF55F;
	border-right: 4px solid #EFF55F;
	}
html>body h3.noticiasamarillo {margin-top: 0px; Width: 93%;}
	
h3.noticiasazul {
font-size: 130%;
width: 100%;
background:  #1773CF;
	color: #fff;;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 4px solid #5FA1F5;
	border-right: 4px solid #5FA1F5;
	}
html>body h3.noticiasazul {margin-top: 0px; Width: 93%;}

h3.noticiasnaranja {
font-size: 130%;
width: 100%;
background:  #FF8000;
	color: #fff;;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 4px solid #FE9A2E;
	border-right: 4px solid #FE9A2E;
	}
html>body h3.noticiasnaranja {margin-top: 0px; Width: 93%;}

h3.noticiasmorado {
font-size: 130%;
width: 100%;
background:  #FF00FF;
	color: #fff;;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 4px solid #F781F3;
	border-right: 4px solid #F781F3;
	}
html>body h3.noticiasmorado {margin-top: 0px; Width: 93%;}


h3.noticiasblanco {
font-size: 130%;
width: 100%;
background:  #FFFFFF;
	color: #fff;;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 4px solid #FFFFFF;
	border-right: 4px solid #FFFFFF;
	}
html>body h3.noticiasblanco {margin-top: 0px; Width: 93%;}



h2.directorio {
font-size: 100%;
width: 100%;
background: #85B546 url(../imagenes/casa.gif) no-repeat;
	border-bottom: 2px solid #3B4E64;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	
	
h4.directorio {
font-size: 100%;
width: 95%;
background: #C2F4A4 url(../imagenes/casa.gif) no-repeat;
	border-bottom: 2px solid #85B546;
	color: #000;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	

h2.centros {
font-size: 100%;
width: 100%;
background: #EB9F00 url(../imagenes/casa.gif) no-repeat;
	border-bottom: 2px solid #3B4E64;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	

h3.centros {
font-size: 100%;
width: 100%;
background: #EB9F00 url(../imagenes/casa.gif) no-repeat;
	border-bottom: 2px solid #EB9F00;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	
	
h4.centros {
font-size: 100%;
width: 95%;
background: #FFD785 url(../imagenes/casa.gif) no-repeat;
	border-bottom: 2px solid #EB9F00;
	color: #000;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	

h2.marcha {
font-size: 100%;
width: 100%;
background: #CE8FE7 url(../imagenes/pie.gif) no-repeat;
	border-bottom: 2px solid #3B4E64;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	

h3.marcha {
font-size: 100%;
width: 100%;
background: #CE8FE7 url(../imagenes/pie.gif) no-repeat;
	border-bottom: 2px solid #CE8FE7;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	
	
h4.marcha {
font-size: 100%;
width: 95%;
background: #D9B4E9 url(../imagenes/pie_2.gif) no-repeat;
	border-bottom: 2px solid #CE8FE7;
	color: #000;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	
	
h2.pregunt {
font-size: 100%;
width: 100%;
background: #CE8FE7 url(../imagenes/bocadillo.gif) no-repeat;
	border-bottom: 2px solid #3B4E64;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	

h3.pregunt {
font-size: 100%;
width: 100%;
background: #CE8FE7 url(../imagenes/bocadillo.gif) no-repeat;
	border-bottom: 2px solid #CE8FE7;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	
	
h4.pregunt {
font-size: 100%;
width: 95%;
background: #D9B4E9 url(../imagenes/bocadillo_2.gif) no-repeat;
	border-bottom: 2px solid #CE8FE7;
	color: #000;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	
	
h2.juegos {
font-size: 100%;
width: 100%;
background: #CE8FE7 url(../imagenes/joy.gif) no-repeat;
	border-bottom: 2px solid #3B4E64;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	

h3.juegos {
font-size: 100%;
width: 100%;
background: #6CA4CD url(../imagenes/joy.gif) no-repeat;
	border-bottom: 2px solid #346FBE;
	color: #fff;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	
	
h4.juegos {
font-size: 100%;
width: 95%;
background: #D9B4E9 url(../imagenes/joy_2.gif) no-repeat;
	border-bottom: 2px solid #CE8FE7;
	color: #000;
	padding-left: 35px;
	padding-bottom: 0px;
	padding-top: 5px;
	}	
	
h5 {
font-size: 120%;
padding-left: 15px;
}

h5.titulo {
width:75%;
background: url(../imagenes/flechita_gris.gif) no-repeat;
font-size: 120%;
padding-left: 15px;
}

h5.index {
width:154px;
height:139px;
font-size: 76%;
padding: 15px;
margin-top: 10px;
background: url(../imagenes/bienvenida.gif) no-repeat;
}
html>body h5.index {width: 124px;}

p.index2 {
width:100%;
background: url(../imagenes/flechita_gris.gif) no-repeat;
font-size: 76%;
padding-left: 10px;
margin-bottom:-20px;
}

.video { padding:0px;
	       float:left;
         margin-left: 0px;
         margin-right: 15px;
         width: 400px;
         }

/* Definición de listas */

.centro1 {   background-image: url(../imagenes/miniiconos/bullet1.png);   
						background-position: 0px 6px;
						background-repeat: no-repeat;   
						list-style: none; 
						padding-left: 22px;
						font-weight:bold;
						line-height : 160%;						
						}

.centro2 {   background-image: url(../imagenes/miniiconos/bullet2.png);   
						background-position: 0px 6px;
						background-repeat: no-repeat;   
						list-style: none; 
						padding-left: 22px;
						font-weight:bold;
						line-height : 160%;						
						}
						
.centro3 {   background-image: url(../imagenes/miniiconos/bullet3.png);   
						background-position: 0px 6px;
						background-repeat: no-repeat;   
						list-style: none; 
						padding-left: 22px;
						font-weight:bold;
						line-height : 160%;						
						}		
						
.tiempo {   background-image: url(../imagenes/miniiconos/arrow_down.gif);   
						background-position: 0px 6px;
						background-repeat: no-repeat;   
						list-style: none; 
						padding-left: 22px;
						font-weight:normal;
						line-height : 160%;						
						}	
						
.ok {   background-image: url(../imagenes/miniiconos/icon_accept.gif);   
						background-position: 0px 6px;
						background-repeat: no-repeat;   
						list-style: none; 
						padding-left: 22px;
						font-weight:bold;
						line-height : 160%;						
						}		
						
.alert {   background-image: url(../imagenes/miniiconos/icon_alert.gif);   
						background-position: 0px 6px;
						background-repeat: no-repeat;   
						list-style: none; 
						padding-left: 22px;
						font-weight:bold;
						line-height : 160%;						
						}		
						
.info {   background-image: url(../imagenes/miniiconos/information.png);   
						background-position: 0px 6px;
						background-repeat: no-repeat;   
						list-style: none; 
						padding-left: 22px;
						font-weight:bold;
						line-height : 160%;						
						}	
						
.calendario {   background-image: url(../imagenes/miniiconos/calendar.png);   
						background-color: #ddd;
						background-position: 6px 12px;
						background-repeat: no-repeat;   
						list-style: none; 
						padding-left: 28px;
						padding-top: 8px;
						font-weight:bold;
						line-height : 160%;	
						}	
						
.nos { background: #B5D38E;
						border-right: solid 15px #CDE1B3;
						color: #000; 
						list-style: none; 
						padding-left: 5px;
						font-weight:bold;
						line-height : 160%;		
						width: 50%;
						}	
						
.nosotros2 { background: #CDE1B3;
						border-right: solid 15px #B5D38E;
						color: #000; 
						list-style: none; 
						padding-left: 5px;
						font-weight:bold;
						line-height : 160%;		
						width: 50%;
						}	
						
.nosotros3 { border: solid 1px #bbb;
						border-right: solid 15px #bbb;
						color: #000; 
						list-style: none; 
						padding-left: 5px;
						font-weight:bold;
						line-height : 160%;		
						width: 70px;
						}
						
abbr, span.abbr { border-bottom: 1px dashed #4A4A4A;
  							color: #BD2508;
  							cursor: help;
  							font-size: 110%;
  							}		
  										
  												
a.director {
					background-image: url(../imagenes/miniiconos/bullet3.png);   
					background-position: 0px 6px;
					background-repeat: no-repeat; 
					padding-left: 22px;	
					color: #267820;
					text-decoration: none;
					}
					
a.director:hover {
					text-decoration: none;
					background: #267820;
					color: #fff;
					}
								
a.director:visited {
					background-image: url(../imagenes/miniiconos/bullet3.png);   
					background-position: 0px 6px;
					background-repeat: no-repeat; 
					padding-left: 22px;	
					text-decoration: none;
					color: #267820;
					}
		
a.director:visited:hover {
					text-decoration: none;
					background: #267820;
					color: #fff;
					}	
					
a.sub {		
					text-decoration: none;
					color: #444;
					font-size: 10px;
					font-weight: bold;
					}
					
a.sub:hover {
					text-decoration: none;
					background: #444;
					color: #fff;
					}
								
a.sub:visited {
					text-decoration: none;
					color: #444;
					}
		
a.sub:visited:hover {
					text-decoration: none;
					background: #444;
					color: #fff;
					}		
					
a.pregunta {		
					text-decoration: none;
					color: #444;
					font-size: 80%;
					font-weight: bold;
					}
					
a.pregunta:hover {
					text-decoration: none;
					background: #444;
					color: #fff;
					}
								
a.pregunta:visited {
					text-decoration: none;
					color: #444;
					}
		
a.pregunta:visited:hover {
					text-decoration: none;
					background: #444;
					color: #fff;
					}		
									
	/* elementos de formulario */

	input {
		background-color: #ccc;
		font-color: #333;
		font-size: 12px; 
		font-weight: bold; 
		border: 1px solid; 
		border-color: #333;
		}	
	
	select {
		background-color: #ccc;
		font-color: #000; 
		font-size: 12px; 
		font-weight: bold; 
		border: 12px solid; 
		border-color: #333;
		}

/* tablero */

#tablero { 
  width: 90%;
	position: relative; 
	padding: 0px 0px 0 0px;
	background: transparent;
	text-align: left; 
	font-size: 110%;
}

#tablero #PrimeraColumna { 
	position: absolute; 
	width: 50%; 
	background: transparent;
	top: 0px;
}
html>body #tablero #PrimeraColumna {width: 48%;}

#tablero #SegundaColumna { 
	position: relative; 
	width: 50%; 
	top: 0px;
	_right: 0px;
	float: right;
	background: transparent;
}
html>body #tablero #SegundaColumna {width: 47%;}

#PrimeraColumna span, #SegundaColumna span { display: none; }

#tablero ul, #tablero ul li { margin: 0; padding: 0; list-style: none; }
#tablero ul li, #tablero ul li ul li { 
	margin-bottom: 16px; 
	padding: 10px;
	/* display: table-cell;  */
} 

.rojo { background: #F7BBBB url(../imagenes/tablero_rojo.gif) no-repeat;
				border: solid 2px #CF1717;}
				
.azul { background: #B6D5FC url(../imagenes/tablero_azul.gif) no-repeat;
				border: solid 2px #1773CF;}
				
.amarillo { background: #F9FCB6 url(../imagenes/tablero_amarillo.gif) no-repeat;
				border: solid 2px #B0B800;}
				
.verde { background: #CEFCB6 url(../imagenes/tablero_verde.gif) no-repeat;
				border: solid 2px #119811;}
				
.breveazul { background: #B6D5FC;
				border: solid 2px #1773CF;
				border-top: solid 10px #1773CF;
				padding: 5px 5px 5px 5px;
	      text-align: left; 
	     font-size: 80%;
	     margin-top: 10px;}
	     
.breveamarillo { background: #F9FCB6;
				border: solid 2px #B0B800;
				border-top: solid 10px #B0B800;
				padding: 5px 5px 5px 5px;
	      text-align: left; 
	     font-size: 80%;
	     margin-top: 10px;}
	     
.breveverde { background: #CEFCB6;
				border: solid 2px #119811;
				border-top: solid 10px #119811;
				padding: 5px 5px 5px 5px;
	      text-align: left; 
	     font-size: 80%;
	     margin-top: 10px;}
	     
.breverojo { background: #F7BBBB;
				border: solid 2px #CF1717;
				border-top: solid 10px #CF1717;
				padding: 5px 5px 5px 5px;
	      text-align: left; 
	     font-size: 80%;
	     margin-top: 10px;}

/* FIN tablero */

.comentario {
						font-size: 80%;
						}
						
.comentario2 {
						font-size: 80%;
						font-weight: bold;
						font-style: italic;
						color: #BD2508;
						}

/* CAJAS 3x3 */

#container {
			width: 100%;
			\width: 100%;
			w\idth: 100%;
			margin: 10px;
			margin-left: auto;
			margin-right: auto;
			padding: 0px;
			font-size: 70%;
		}

		#banner {
			padding: 5px;
			margin-bottom: 5px;
			background-color: rgb(213, 219, 225);
		}

		#sidebar-1 {
			float: left;
			width: 30%;
			\width: 30%;
			w\idth: 30%;
			height: 200px;
			margin: 5px;
			margin-right: 5px;
			padding: 5px;
			background-color: #DDD;
			border: 2px solid #E75528;
			border-bottom: 10px solid #E75528;
		}

		#sidebar-2 {
			float: right;
			width: 30%;
			\width: 30%;
			w\idth: 30%;
			height: 200px;
			margin: 5px;
			margin-left: 5px;
			padding: 5px;
			background-color: #DDD;
			border: 2px solid #E7B428;
			border-bottom: 10px solid #E7B428;
		}
		
		#sidebar-3 {
			height: 200px;
			padding: 5px;
			margin: 5px;
			margin-left: 34%;
			margin-right: 34%;
			background-color: #BBB;
			border: 2px solid #E7285B;
			border-bottom: 10px solid #E7285B;
		}
   
   #sidebar-4 {
			float: left;
			width: 30%;
			\width: 30%;
			w\idth: 30%;
			height: 200px;
			margin: 5px;
			margin-right: 5px;
			padding: 5px;
			background-color: #DDD;
			border: 2px solid #BAE728;
			border-bottom: 10px solid #BAE728;
		}

		#sidebar-5 {
			float: right;
			width: 30%;
			\width: 30%;
			w\idth: 30%;
			height: 200px;
			margin: 5px;
			margin-left: 5px;
			padding: 5px;
			background-color: #DDD;
			border: 2px solid #4C33CC;
			border-bottom: 10px solid #4C33CC;
		}
		
		#sidebar-6 {
			height: 200px;
			padding: 5px;
			margin: 5px;
			margin-left: 34%;
			margin-right: 34%;
			background-color: #BBB;
			border: 2px solid #33CC4C;
			border-bottom: 10px solid #33CC4C;
		}
		
		#sidebar-7 {
			float: left;
			width: 30%;
			\width: 30%;
			w\idth: 30%;
			height: 200px;
			margin: 5px;
			margin-right: 5px;
			padding: 5px;
			background-color: #DDD;
			border: 2px solid #CC33B3;
			border-bottom: 10px solid #CC33B3;
		}

		#sidebar-8 {
			float: right;
			width: 30%;
			\width: 30%;
			w\idth: 30%;
			height: 200px;
			margin: 5px;
			margin-left: 5px;
			padding: 5px;
			background-color: #DDD;
			border: 2px solid #009532;
			border-bottom: 10px solid #009532;
		}
		
		#sidebar-9 {
			height: 200px;
			padding: 5px;
			margin: 5px;
			margin-left: 34%;
			margin-right: 34%;
			background-color: #BBB;
			border: 2px solid #E75528;
			border-bottom: 10px solid #E75528;
		}
		#footer {
			clear: both;
			padding: 5px;
			margin-top: 5px;
			
			background-color: rgb(213, 219, 225);
		}

#pasos2010 { width: 90%;
				 padding: 20px;
				 background: #FE2EF7;        
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2010.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}


#pasos09 { width: 90%;
				 padding: 20px;
				 background: #FAAC58;         
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2009.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}		

#pasos08 { width: 90%;
				 padding: 20px;
				 background: #7979ff;
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2008.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}
				
#pasos07 { width: 90%;
				 padding: 20px;
				 background: #98C926;
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2007.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}
				
#pasos06 { width: 90%;
				 padding: 20px;
				 background: #F9BF8D;
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2006.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}
								
#pasos05 { width: 90%;
				 padding: 20px;
				 background: #C5F2C5;
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2005.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}
				
#monograficos { width: 90%;
				 padding: 20px;
				 background: #CDCDCD;
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/monograficos.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}
				
#pasos04 { width: 90%;
				 padding: 20px;
				 padding-top: 50px;
				 background: #FFC2C2;
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2004.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}
				
#pasos03 { width: 90%;
				 padding: 20px;
				 padding-top: 50px;
				 background: #99CCFF;
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2003.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}
				
#pasos02 { width: 90%;
				 padding: 20px;
				 padding-top: 50px;
				 background: #DBDB00;
				 border: solid 4px #fff;
				 margin-bottom: 20px;
				 background-image: url(../imagenes/2002.gif);	
	       background-position: right top; 
	       background-repeat: no-repeat;
				}
				
#mensaje {background: #ffc; 
					border: solid 1px #666;
					padding:20px;
					font-size:120%;
					font-weight:bold;}

/*
Elementos ocultables
*/

#relato h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 130%; font-weight: bold;}

#relato h4 a {	color: #A266E5;	text-decoration: none; padding-left: 15px;	background: url(../imagenes/cerrado.png) center left no-repeat;}
#relato h4 a:hover {	color: #000;	cursor:s-resize;}
#relato h4 a.activo {	background: url(../imagenes/abierto.png) center left no-repeat;	border-bottom: dashed 2px #333;}
#relato #trelato {	font-family: verdana, arial, helvetica, sans-serif;	color: #444;	font-size: 100%;	font-weight: bold;	visibility: hidden;	display: none;}
#relato #trelato.activo {	visibility: visible; 	height: auto;	display: block; width: 80%; padding: 20px; background: #ffc; border: solid 1px #666;}
#trelato:first-letter {	font-weight: bold;	font-size: 140%; color: #E58066;}

#poema h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 130%; font-weight: bold;}

#poema h4 a {	color: #A266E5;	text-decoration: none; padding-left: 15px;	background: url(../imagenes/cerrado.png) center left no-repeat;}
#poema h4 a:hover {	color: #000;	cursor:s-resize;}
#poema h4 a.activo {	background: url(../imagenes/abierto.png) center left no-repeat;	border-bottom: dashed 2px #333;}
#poema #tpoema {	font-family: verdana, arial, helvetica, sans-serif;	color: #444;	font-size: 100%;	font-weight: bold;	visibility: hidden;	display: none;}
#poema #tpoema.activo {	visibility: visible; 	height: auto;	display: block; width: 80%; padding: 20px; background: #ffc; border: solid 1px #666; text-align:center}
#tpoema:first-letter {	font-weight: bold;	font-size: 140%; color: #E58066;}

#poema2 h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 130%; font-weight: bold;}

#poema2 h4 a {	color: #A266E5;	text-decoration: none; padding-left: 15px;	background: url(../imagenes/cerrado.png) center left no-repeat;}
#poema2 h4 a:hover {	color: #000;	cursor:s-resize;}
#poema2 h4 a.activo {	background: url(../imagenes/abierto.png) center left no-repeat;	border-bottom: dashed 2px #333;}
#poema2 #tpoema2 {	font-family: verdana, arial, helvetica, sans-serif;	color: #444;	font-size: 100%;	font-weight: bold;	visibility: hidden;	display: none;}
#poema2 #tpoema2.activo {	visibility: visible; 	height: auto;	display: block; width: 80%; padding: 20px; background: #ffc; border: solid 1px #666; text-align:center}
#tpoema2:first-letter {	font-weight: bold;	font-size: 140%; color: #E58066;}

#poema3 h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 130%; font-weight: bold;}

#poema3 h4 a {	color: #A266E5;	text-decoration: none; padding-left: 15px;	background: url(../imagenes/cerrado.png) center left no-repeat;}
#poema3 h4 a:hover {	color: #000;	cursor:s-resize;}
#poema3 h4 a.activo {	background: url(../imagenes/abierto.png) center left no-repeat;	border-bottom: dashed 2px #333;}
#poema3 #tpoema3 {	font-family: verdana, arial, helvetica, sans-serif;	color: #444;	font-size: 100%;	font-weight: bold;	visibility: hidden;	display: none;}
#poema3 #tpoema3.activo {	visibility: visible; 	height: auto;	display: block; width: 80%; padding: 20px; background: #ffc; border: solid 1px #666; text-align:center}
#tpoema3:first-letter {	font-weight: bold;	font-size: 140%; color: #E58066;}

#identidad h4 { font-family: verdana, arial, helvetica, sans-serif; font-size: 130%; font-weight: bold;}

#identidad h4 a {	color: #437600;	text-decoration: none; padding-left: 15px;	background: url(../imagenes/cerrado.png) center left no-repeat;}
#identidad h4 a:hover {	color: #000;	cursor:s-resize;}
#identidad h4 a.activo {	background: url(../imagenes/abierto.png) center left no-repeat;	border-bottom: dashed 2px #333;}
#identidad #tidentidad {visibility: hidden;	display: none; color: #222; font-size: 90%;}
#identidad #tidentidad.activo {	visibility: visible; 	height: auto;	display: block; width: 100%; padding: 20px;}
				
#formulario {padding-left:20px;}

a.enlace {font-weight:bold; 
				}

a.enlace:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF; 
					font-weight:bold; 
					}
								
a.enlace:visited {
					color: #0000FF;
					}
		
a.enlace:visited:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF; 
					font-weight:bold; 
					}		
					
a.formulario { background: url(../imagenes/miniiconos/formulario.gif) no-repeat; 
				padding-left: 5px; 
				font-weight:bold; 
				height:18px;
				}

a.formulario:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/formulario.gif) no-repeat; 
					padding-left: 5px; 
					font-weight:bold; 
					height:18px;
					}
								
a.formulario:visited {
					color: #0000FF;
					}
		
a.formulario:visited:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/formulario.gif) no-repeat; 
					padding-left: 5px; 
					font-weight:bold; 
					height:18px;
					}		

#pdf {padding-left:20px;}

a.pdf { background: url(../imagenes/miniiconos/pdf.gif) no-repeat; 
				padding-left: 5px; 
				font-weight:bold; 
				height:18px;
				}

a.pdf:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/pdf.gif) no-repeat; 
					padding-left: 5px; 
					font-weight:bold; 
					height:18px;
					}
								
a.pdf:visited {
					color: #0000FF;
					}
		
a.pdf:visited:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/pdf.gif) no-repeat; 
					padding-left: 5px; 
					font-weight:bold; 
					height:18px;
					}		
					
#link {padding-left:20px;}

a.link { background: url(../imagenes/miniiconos/link.gif) no-repeat; 
				padding-left: 5px; 
				font-weight:bold; 
				height:18px;
				}
html>body a.link {padding-left: 20px;}


a.link:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/link.gif) no-repeat; 
					padding-left: 5px; 
					font-weight:bold; 
					height:18px;
					}
html>body a.link:hover {padding-left: 20px;}
								
a.link:visited {
					color: #0000FF;
					}
html>body a.link:visited {padding-left: 20px;}
		
a.link:visited:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/link.gif) no-repeat; 
					padding-left: 5px; 
					font-weight:bold; 
					height:18px;
					}		
html>body a.link:visited:hover {padding-left: 20px;}

#pc {padding-left:30px;}

a.pc { background: url(../imagenes/miniiconos/pc.gif) no-repeat; 
				padding-left: 25px; 
				font-weight:bold; 
				height:30px;
				}
html>body a.pc {padding-left: 30px;}


a.pc:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/pc.gif) no-repeat; 
					padding-left: 25px; 
					font-weight:bold; 
					height:30px;
					}
html>body a.pc:hover {padding-left: 30px;}
								
a.pc:visited {
					color: #0000FF;
					}
html>body a.pc:visited {padding-left: 30px;}
		
a.pc:visited:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/pc.gif) no-repeat; 
					padding-left: 25px; 
					font-weight:bold; 
					height:30px;
					}		
html>body a.pc:visited:hover {padding-left: 30px;}

#movil {padding-left:30px;}

a.movil { background: url(../imagenes/miniiconos/movil.gif) no-repeat; 
				padding-left: 25px; 
				font-weight:bold; 
				height:30px;
				}
html>body a.movil {padding-left: 30px;}


a.movil:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/movil.gif) no-repeat; 
					padding-left: 25px; 
					font-weight:bold; 
					height:30px;
					}
html>body a.movil:hover {padding-left: 30px;}
								
a.movil:visited {
					color: #0000FF;
					}
html>body a.movil:visited {padding-left: 30px;}
		
a.movil:visited:hover {
					text-decoration: none;
					color: #fff;
					background: #0000FF url(../imagenes/miniiconos/movil.gif) no-repeat; 
					padding-left: 25px; 
					font-weight:bold; 
					height:30px;
					}		
html>body a.movil:visited:hover {padding-left: 30px;}

a.tvlink { background: url(../imagenes/miniiconos/icon_monitor_pc.gif) no-repeat; 
				text-decoration: none;
				padding-left: 25px; 
				color: #FC0000;
				font-weight:bold; 
				height:18px;
				}

a.tvlink:hover {
					text-decoration: none;
					color: #fff;
					background: #FC0000 url(../imagenes/miniiconos/icon_monitor_pc.gif) no-repeat; 
					padding-left: 25px; 
					font-weight:bold; 
					height:18px;
					}
								
a.tvlink:visited {
				color: #FC0000;
					}
		
a.tvlink:visited:hover {
					text-decoration: none;
					color: #fff;
					background: #FC0000 url(../imagenes/miniiconos/icon_monitor_pc.gif) no-repeat; 
					padding-left: 25px; 
					font-weight:bold; 
					height:18px;
					}		

	/*core drop shadow rules*/
.wrap1_loc, .wrap2_loc, .wrap3_loc {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1_loc {
	float:left;
	background:url(../imagenes/shadow_loc.gif) right bottom no-repeat;}
.wrap2_loc {background:url(../imagenes/corner_bl_loc.gif) left bottom no-repeat;}
.wrap3_loc {
	padding:0 8px 8px 0;
	background:url(../imagenes/corner_tr_loc.gif) right top no-repeat;}
.wrap3_loc img {
	display:block;
	border:1px solid #000;
	border-color:#000 #000 #000 #000;}

#v3_loc .wrap1_loc {background:url(../imagenes/shadow_loc.gif) right bottom no-repeat;}
#v3_loc .wrap2_loc {background:url(../imagenes/corner_bl_loc.gif) -12px 100% no-repeat;}
#v3_loc .wrap3_loc {
	padding:0 9px 9px 0;
	background:url(../imagenes/corner_tr_loc.gif) 100% -12px no-repeat;}
		
	/*core drop shadow rules*/
.wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(../imagenes/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(../imagenes/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(../imagenes/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}

#v3 .wrap1 {background:url(../imagenes/shadow.gif) right bottom no-repeat;}
#v3 .wrap2 {background:url(../imagenes/corner_bl.gif) -12px 100% no-repeat;}
#v3 .wrap3 {
	padding:0 9px 9px 0;
	background:url(../imagenes/corner_tr.gif) 100% -12px no-repeat;}
	
#inline {
	margin: 2em;
	width: 95%;
	padding: 5px;
	}

#inline p {
	display: inline;
	}

#inline ul
 {
	display: inline;
	}

#inline li {
	display: inline;
	font-weight: bold;
	width: 190px;
	margin: 2px;
	padding: 10px;
	}