@charset "UTF-8";
/* CSS Document */

  html { height:100%; }
  body { height:100%; width:7981px; margin:0px; padding:0px; background:#eae7e3 0px 1000px url(imagenes/bg_navegacion.png) repeat-y; font-family:Arial, Helvetica, sans-serif; color:#67635f;  /*background:#3C3831; background:#67635f; background:url(bg.jpg);*/ }
  body.home { height:100%; /*width:3483px;*/ width:3574px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#67635f; }
 
  
  
  
/*  ##################################  C U E R P O  ##################################  */  

  div#cuerpo 	{ margin:0px; padding:0px; background:#fff; }
  div#cabecera 	{ margin:0px; padding:0px; display:inline; float:left; background:#fff; border:0px solid red; }
  div.seccion	{ margin:0px; padding:0px; float:left; background:#fff; border:0px solid red; }

		div#titulo		{ margin:0px 0px 60px 15px; height:120px; padding:24px 0px 0px 1px; background:url(imagenes/bgtitulo.png) no-repeat; border:0px solid blue; }
		
		div#titulo h1 a { text-decoration:none; }
		div#titulo h1 a:link, div#titulo h1 a:visited { color:#67635f; }
		div#titulo h1 a:hover, div#titulo h1 a:active { color:#75c92b; }
		
		/*
		div#titulo h2.proyectos		{ margin:0px; padding:0px; }
		div#titulo h2 a		{ margin:0px 0px 0px 20px; height:17px; width:17px; display:block; float:left; text-decoration:none; }
		div#titulo h2 a:link, div#titulo h2 a:visited		{ background: url(imagenes/adelante_des.png) no-repeat; }
		div#titulo h2 a:hover, div#titulo h2 a:active 	{ background: url(imagenes/adelante_verde.png) no-repeat; }
		div#titulo h2 a span 	{ visibility:hidden; }
		*/	
			
		div#titulo2		 {  margin:0px 0px 60px 15px; height:120px; padding:24px 0px 0px 1px;  }
		
		div#titulo2 h5	 { margin:0px; padding:5px 0px 0px 0px; height:17px; width:13px; display:block; float:left;  }
		div#titulo2 h5 a { height:20px; width:17px; text-decoration:none;  }
			div#titulo2 h5 a:link, div#titulo2 h5 a:visited { background: url(imagenes/home.png) no-repeat; }
			div#titulo2 h5 a:hover, div#titulo2 h5 a:active { background: url(imagenes/home_over.png) no-repeat; }
		
		div#titulo2 h5 a span { visibility:hidden; }
		
		
/*  ##################################  M E N Ú  ##################################  */ 
		
		div#menuhome	{ height:375px; border:0px solid yellow; }
		
		div#menu		{ height:375px; border:0px solid yellow; }
		
		ul				{ padding:0px 15px; margin:-4px 0px 0px 0px; display:block; font-size:15px; line-height:22px; list-style-type:none; font-weight:400; }
		ul li 			{ display:block; }
		ul li.secciones { color:#ccc; }
		
		ul li.submenu 	{ font-size:12px; line-height:20px;}
		
		ul li b 		{ color:#75c92b; }
		
		ul li a 	{ text-decoration:none; } 
		ul li a:link, ul li a:visited { color:#67635f; }
		ul li a:hover, ul li a:active { color:#75c92b; }
		
		
		div#menu ul.menu_dos	{ margin:10px 0px 0px 0px; }

		div#menu ul.menu_dos li a { text-decoration:none; }
		div#menu ul.menu_dos li a:link, div#menu ul.menu_dos li a:visited { color:#67635f; }
		div#menu ul.menu_dos li a:hover, div#menu ul.menu_dos li a:active { color:#75c92b; }
	
	
			
/*  #############################  F L A S H  #############################  */   
	
	div#flash		{ display:block; clear:both; margin:0px; padding:32px 0px 0px 0px; height:140px;background:#fff; }
	div#flash img 	{ margin:0px; padding:0px; background:#fff; height:auto; }
	
	
	
/*  ########################  N A V E G A C I O N  ########################  */   
	
	div.navegacion	{ display:in-line; margin:19px 0px 0px 0px; padding:0px; height:32px; font-size:10px; border:0px solid black; }
					
	div.navegacion a { text-decoration:none; display:block; float:left; margin:2px 5px 0px 0px; padding:0px; color:#67635f; font-size:10px; border:0px solid pink; }
		div.navegacion a:link, div.navegacion a:visited { color:#67635f; }
		div.navegacion a:hover, div.navegacion a:active { color:#75c92b; }
		
		div.navegacion div.derecha	{ float:right; margin:0px 0px 0px 0px; padding:0px; border:0px dotted black; }
	
	div.navegacion div.derecha a { text-decoration:none; color:#67635f; font-size:10px;}
		div.navegacion div.derecha a:link, div.navegacion div.derecha a:visited { color:#67635f; }
		div.navegacion div.derecha a:hover, div.navegacion div.derecha a:active { color:#75c92b; }
	
	 div.navegacion a.adelante	{ display:block;  margin:0px 10px 0px 8px; padding:0px; height:17px; width:17px; }
		div.navegacion a.adelante:link,  div.navegacion a.adelante:visited	{ background: url(imagenes/adelante.png) no-repeat; }
		div.navegacion a.adelante:hover, div.navegacion a.adelante:active 	{ background: url(imagenes/adelante_verde.png) no-repeat; }
		div.navegacion a.adelante span 	{ visibility:hidden; }
		
	div.navegacion a.atras	{ margin:0px 0px 0px 8px; padding:0px; height:17px; width:17px; }
		div.navegacion a.atras:link,  div.navegacion a.atras:visited	{ background: url(imagenes/atras.png) no-repeat; }
		div.navegacion a.atras:hover, div.navegacion a.atras:active 	{ background: url(imagenes/atras_verde.png) no-repeat; }
		div.navegacion a.atras span 	{ visibility:hidden; }
		
	/* NO SÉ PARA QUÉ ES ESTO ESTILO */
	div.navegacion a.principio	{ margin:3px 5px 0px 7px; padding:0px; height:17px; width:40px; font-size:10px; border:1px solid green; }
		div.navegacion a.principio:link,  div.navegacion a.principio:visited	{ background: url(imagenes/principio.png) no-repeat; }
		div.navegacion a.principio:hover, div.navegacion a.principio:active 	{ background: url(imagenes/principio_verde.png) no-repeat; }
		div.navegacion a.principio span 	{ visibility:hidden; }
	
		
	div.navegacion img { background:none; margin:0px; padding:0px; display:in-line; float:left; border:none; height:auto; }	
	div.navegacion img.des_home	{display:block;  margin:0px 0px 0px 8px; padding:0px; height:17px; width:17px; }

/*  ##############################  R E S T O  ##############################  */  	

	h1, h2, h3 		{ margin:0px; padding:0px; font-size:19px; line-height:22px; font-weight:100;  }
	h1				{ font-weight:100; color:#75c92b; /*color:#67635f;*/ margin:0px; }
	h2				{ font-weight:100; color:#75c92b; }
	h3				{ font-weight:100; color:#75c92b; font-size:16px; }
	
	span.titulo_gris { color:#ccc; visibility:visible; }
	
	span			{ visibility:hidden;}
	
  	img {float:left; margin:0px 0px 0px 3px;  background:url(imagenes/grey2.jpg) repeat; height:375px; }
	img.sin_margen  {float:left; margin:0px; }
	
		
	p 	{ float:left; height:375px; width:300px; margin:-4px 30px 0px 3px; font-size:12px; line-height:20px; color:#67635f; padding:0px 15px; border:0px dotted blue;  }
	p.segundo 	{ /*background:url(imagenes/bgp.gif) repeat-y;*/ }
	
	p b 		{ /*color:#75c92b;*/ color:#67635f; }
	p b.destacado 		{ background:#75c92b; color:white; font-size:9px; font-weight:100; padding:2px 3px 1px 3px; margin:0px 4px 0px 0px; letter-spacing:1px;  }
	
	p b.destacado_pdf 	{ background:#75c92b; color:white; font-size:9px; font-weight:100; padding:2px 3px 1px 3px; margin:0px 4px 0px 0px; letter-spacing:1px;  }
	
	a.casa_sonido { text-decoration:none; color:#75c92b; display:block; width:38px; height:15px; }
		a.casa_sonido:link,  a.casa_sonido:visited 	{ background: url(imagenes/mail.png) no-repeat; }
		a.casa_sonido:hover, a.casa_sonido:active 	{ background: url(imagenes/mail_on.png) no-repeat; }
		
	a.casa_sonido span { visibility:hidden; }
		
	a.inicio_home { padding:0px 7px 0px 0px; }
	
	/*          LA QUE UTILIZO PARA LAS PASTILLAS DE LOS ENLACES    */	
	a.pastilla { color:white; font-size:9px; padding:2px 3px 1px 3px; margin:0px 4px 0px 0px; letter-spacing:1px; text-decoration:none;  }
	a.pastilla:link, a.pastilla:visited 	{ background:#75c92b; }
	a.pastilla:hover, a.pastilla:active		{ background:#847e79; }
	
	
	
	a.pdf { text-decoration:none; color:#75c92b; display:block; width:42px; height:15px; margin:0px; float:left; }
		a.pdf:link,  a.pdf:visited 	{ background: url(imagenes/pdf.png) no-repeat; }
		a.pdf:hover, a.pdf:active 	{ background: url(imagenes/pdf_on.png) no-repeat; }
	
		a.pdf span { visibility:hidden; }
		
		a.pdf_txt { text-decoration:none; }
		a.pdf_txt:link, a.pdf_txt:visited  { color:#67635f;  font-size:12px; }
		a.pdf_txt:hover, a.pdf_txt:active 	{  color:#75c92b;  font-size:12px; }
		
		a.mas_info { text-decoration:none; display:block; height:20px; width:300px; font-size:10px; }
		a.mas_info:link, a.mas_info:visited {color:#67635f; background:2px 2px url(imagenes/adelante.png) no-repeat; }
		a.mas_info:hover, a.mas_info:active 	{color:#75c92b; background:2px 2px url(imagenes/adelante_verde.png) no-repeat; }
	

