	body{
	 font-family:verdana;
	 font-size:small;
	 background: rgb(220,220,220);
	 line-height: 18pt;
	}
	
	i{
	  color:rgb(180,00,00);
	}
	
	a:link,a:visited,a:hover,a:active 
	{
	 color:rgb(204,153,0); 
	 font-weight:bold
	}
		
	a.titulo:link,a.titulo:visited,a.titulo:active 
	{
	 color:rgb(204,153,0); 
	 text-decoration:none; 
	 font-weight:bold;
	} 
	
	a.titulo:hover
	{
	 color:white; 
	 text-decoration:none; 
	 font-weight:bold;
	} 
		
	a.ubicacion:link,a.ubicacion:visited,a.ubicacion:hover,a.ubicacion:active 
	{
	 color:rgb(204,153,0); 
	 text-decoration:none; 
	 font-style:italic;
	}
	
	.contact
	{
  	 font-family:Arial; 
  	 font-style:italic;
        }
        
	a.contact:link,a.contact:visited,a.contact:hover,a.contact:active 
	{
	 color:rgb(204,153,0); 
	 text-decoration:none;	 
	} 

	.language
	{
	 color:rgb(204,153,0); 
	 text-decoration:underline; 
	 font-size:x-small;
        } 
        
        .frame 
        { 
         padding: 5px; 
         border: 1px 
         solid #aaa; 
        }
        
        .align-left { float:left; margin: 0 15px 15px 0; } 
        
        .align-center {margin: 5px 25% 5px 25%; } 
        
        .align-right { float:right; margin: 0 5px 3px 5px; text-align:right }
        
        a.language:link,a.language:visited,a.language:hover,a.language:active 
	{
	 text-decoration:none;	 
	} 

        H1 
	{
	 color:rgb(146,8,8);	  
	 font-family:Georgia;
	 font-size:18px;
	 line-height:1;
	} 
			
	#pagina
	{
  	 position: relative;
	 bottom: 5px;
	 right: 5px;
	 width: 900px;
	 height: auto;
	 background: white;
        }
        
	#sombra
	{
	 margin:auto;
	 background: rgb(100,100,100);
	 width: 900px;
        }
                	
	#grad
	{
	 width: 900px;
	 height: 110px;
	 background: #ffffff url(./recursos/gradiente2.jpg) repeat-x;
	 color:white;
        }

	#gradBottom
	{
  	 margin: auto;
	 width: 900px;
	 height: 40px;
	 background: #ffffff url(./recursos/gradiente.jpg) repeat-x;
	 color:white;
        }
        
	#menuLenguaje
	{
  	 position: relative; 
  	 left: 88%; 
  	 top:-25px;
  	 width: 120px;
        }

	#menuPrincipal
	{
  	 position: relative; 
  	 top:28%;
  	 right:-20px;
        }
        
	#menuShare
	{
  	 position: relative; 
  	 left: 780px; 
  	 top: 5px;
  	 width: 120px;
        }
        
        #nota
	{	
  	 position: absolute; 
  	 left: 65%; 
  	 top: 20%;
	 width: 250px;
	 height: auto; 
	 padding: 5px;
         border:#ffda6c 3px solid;
         background:white;
         font-family: Georgia;	
        }
        #imagenDetras
	{	
  	 position: absolute; 	
        }
        #imagenDelante
	{	
  	 position: absolute; 	
        }                                      
        #contenido
	{
  	 margin: 0 10px 0 10px;
        }
        
        #contenidoNoventa
	{
  	 margin: 0 5% 0 5%;
        }        
	#especial
	{	 
	 margin: 10px 12% 10px 12%;
	 padding: 5px;
         width: 76%;
         border:grey 1px solid;
         background:#ffda6c;
         font-family: Georgia;	 
        }

	#descripcionRuta
	{
	 border:grey 1px solid; 
	 width:96%;
	 padding:2% 2% 1% 2%;	 
        }

	#trayecto
	{
	 color:grey;
	 font-style:italic;	 
        }

        #bordeGris
	{
  	 border:grey 1px solid;
  	 clear:both;
  	 width:100%;
  	 margin:0 0 0 0;
        }
                                        
        hr
        {
         color:grey;
         height:1px;
        }

	div.menuMasIngles
	{
  	 position:absolute;
  	 left:525px;
  	 top:110px;
  	 z-index:3
        }

	div.menuMasCastellano
	{
  	 position:absolute;
  	 left:580px;
  	 top:110px;
  	 z-index:3
        }  
              
        div.pestaniaRuta
        {
         clear:both;
         width:96%;
         padding:2% 2% 2% 2%;
         border:grey 1px solid;
         background:rgb(255,215,215);
        }

        div.pestaniaSimple
        {
         clear:both;
         width:88%;
         padding:2% 2% 2% 10%;
        }

        div.pestaniaEspecial
        {
         clear:both;
         width:98%;
         padding:2% 2% 2% 0%;
        }

        div.tituloAutor
        {
         color:white;
         font-weight:bold;
         clear:both;
         margin:0 0 0 0;
         padding:0px 0px 0px 5px;
         background:#CC9900;
        }
                
        table.tabla 
        {
	 border-width: 2px;
	 border-spacing: ;
	 border-style: outset;
	 border-color: black;
	 border-collapse: collapse;
	 background-color: white;
        }
        table.tabla td 
        {
	 border-width: 2px;
	 padding: 5px;
	 border-style: inset;
	 border-color: black;
	 background-color: white;
	 -moz-border-radius: ;
        }
        
        table.tablaMenu 
        {
	 border-width: 1px;
	 border-spacing: ;
	 border-style: outset;
	 border-color: black;
	 border-collapse: collapse;
	 background-color: rgb(146,8,8);
        }
        table.tablaMenu td 
        {
	 border-width: 1px;
	 padding: 5px;
	 border-style: solid;
	 border-color: black;
        }
	.dropCap 
	{
	float: left; 
	width: 40px;
	height:40px;
	font-size: 50px; 
	line-height: 35pt;
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: rgb(146,8,8);
 	}
