body {
	font: normal 11px verdana;
	background-color:  #FFFFFF;
	}
/* #FFFFE0 */

ul {list-style-type:none;}

ul#nav {
  display:none;
	margin: 0;
	padding: 0;
	margin-top:170px;
	list-style: none;
	width: 220px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	}

ul#nav li {
	position: relative;
	}
	
ul#nav li ul {
	position: absolute;
	left: 219px; /* Set 1px less than menu width */
	top: 0;
	display: none;
	}
	
ul.lista {margin-top: 5px;
          border-bottom:none;
          color:#6666CC;
          border-bottom: 0px solid black;
          font-weight:bold;
          width: 500px;
          margin-left: 100px;
          font-size: 110%;}

	
div#cont {position: absolute;
          left:5px;
          top: 100px;
          margin-right:10px;
          page-break-inside :auto;
          }
          
div#cont p {font-size: 140%;}
/* La fuente de arriba originalmente era 140%, la he aumentado para imprimir */
/* Styles for Menu Items */
ul#nav li a {
	display: block;
	text-decoration: none;
	color: black;
	background-color: #FEFFBF; /* IE6 Bug */
	padding: 8px;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul#nav li a:hover { color: black; background: #FFFFE0; } /* Hover Styles */
		
li ul li a { padding: 8px 15px; } /* Sub Menu Styles */
		
li:hover ul, li.over ul { display: block; } /* The magic */

h1 {font-family: sans serif;
    text-transform: capitalize;
    background-color: #FEFF9F;
    color:black;
    font-family: sans-serif;
    font-size: 130%;
    font-style:normal;
    text-align:center;
    margin-left: 20px;
    margin-top:0px;
    margin-bottom:0px;}
    
h2 {font-family: sans serif;
    text-transform: capitalize;
    color:black;
    font-family: sans-serif;
    font-size: 130%;
    font-style:italic;
    text-align:center;
    margin-left: 20px;
    margin-top:0px;
    margin-bottom:0px;
    border:1px solid black;
    border-bottom:none;}
    
h3 {font-family: sans serif;
    text-transform: capitalize;
    color: black;
    font-family: sans-serif;
    font-size: 140%;
    text-align:left;
    margin-left:20px;
    text-decoration:underline;}
    
ul#aspectos {color: white;
             margin-left: 100px;} 

ul#aspectos li  {font-size: 100%;
                 font-weight: bold;}
                 
p {margin-left: 21px;
   color: black;
   font-family: sans-serif;}

img#logo {position:absolute;
	top:0px;
	left:300px;
	width:70px; 
	height:70px;}
   
img#banner {position:absolute;
            top:24px;
            left: 280px;}
            
h4 {font-family: sans serif;
    color: black;
    font-family: sans-serif;
    font-size: 110%;
    font-style:normal;
    text-align:left;
    margin-left:20px;}
 span {margin-left:0px;
       text-decoration:none;} 
          
span.hora {margin:0px;
            color:blue;
           font-weight:bold;}
           
span.arki {margin:0px;
            color:#6666CC;
           font-weight:bold;}

div#banner {display:none;}


div#info { width: 216px; 
           height: 48px;
           position:absolute;
           top:430px;
           left:10px;
           border: 1px solid #ccc;
           padding:1px;
           background-color:#FEFFBF;
           display:none;}
           
div#info p {margin:0px;
            margin-top: 6px;
            text-align:center;
            font-size: 90%;
            color:#8F7B47;
            font-weight:bold;}
div#tlf { width: 218px; 
           height: 49px;
           position:absolute;
           top:488px;
           left:10px;
           border: 1px solid #ccc;
           padding:0px;
           background-color:#FEFFBF;
           display:none;}

div#legal {display:none;}


div#tlf p {margin:0px;
            margin-top: 3px;
            text-align:center;
            font-size: 170%;
            color:black;
            font-weight:bold;}            
            
div#map {position: absolute;
          left:2px;
          top: 170px;
          margin-right:30px;}
          
div#map p {font-size: 140%;}

hr {margin-left:20px;}
address {text-align:right;}

a {text-decoration:none;}
img#tf {clear:both;}
div#tlf span.arki{font-size:80%;}

div.dir p {text-align:right;
           margin-right:10px;}
div#map h1 {text-align:left;
            padding:5px;
            border:1px solid black;}

div#flota {border:1px solid black;
           background-color:#FEFF9F;
           width:280px;
           height:95px;
           float:left;
           margin-right:10px;
           margin-left:21px;
           margin-top:24px;
           margin-bottom:0px;}

#parche {border-bottom:1px solid black;}

ul#cursos {border-bottom:none;
          color:#6666CC;
          border-bottom: 0px solid black;
          font-weight:normal;
          width: 500px;
          margin-top:23px;
         
          margin-left: 27px;;
          font-size: 110%;
          list-style-type: disc;}
ul#cursos li { margin-bottom:15px;}
ul#cursos li a {text-decoration:underline;}        
ul#cursos li a:visited,a:link {color:#5A5BCF;}
/*page-break-inside {auto;}*/

a:after {
content : " ( " attr(href) " ) ";
font-size : small;
}
