body{ font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#333; background-image:url(fondo.jpg); background-repeat:no-repeat; background-position:top center; background-color:#333300; background-attachment:fixed;}

h1{ color:#2B2D18; font-size:16pt;}

.foto{ border:2px solid #9A983F; padding:1px;}
.fotoplano{ border:1px solid #999;}

ul{ padding:15px; margin:0px;}

input, select, textarea { font-size:7pt; font-family:Arial, Helvetica, sans-serif; color:#333; padding:0px; margin:0px; margin-top:2px;}

form{ margin:0px;}

#top{ height:57px;}
#cabecera{ width:705px;}

#formuCorreo{ background-color:#E8E1CA; border:1px solid #993300; font-size:8pt;}
#formuCorreo input{ padding:1px; font-size:8pt;}
#formuCorreo select{ padding:1px; font-size:8pt;}
#formuCorreo textarea{ padding:1px; font-size:8pt;}

#menu{ background-image:url(menu.jpg); background-repeat:no-repeat; padding:2px 16px 2px 17px}
#menu td{ border-right:1px solid #A36518; border-left:1px solid #7B4B11; height:30px;}
#menu td a{ text-decoration:none; color:#5F0000; font-weight:bold;}
#menu td a:hover{ color:#FFF3BB;}
#menu td a.activa{ color:#FFF3BB;}
#reservas{ background-image:url(reservas.jpg);  height:99px; color:#FFFAF2; padding:0px 0px 10px 10px; font-size:8pt;}
#reservas input{ font-size:7pt;}
#comollegar{ background-image:url(comollegar.jpg);  height:85px; color:#FFDAA8; padding:0px 0px 12px 12px; font-size:8pt;}
#contenido{ background-image:url(fondoContenido.jpg); background-position:top; width:665px; padding:20px;}
#pie{ background-image:url(pie.jpg); background-repeat:no-repeat; width:705px; height:33px; padding-top:5px; color:#840000; font-size:8pt;}

#rutadiv{ height:280px; width:300px; overflow-y:auto;}

.subCont{background-color:#B19E65; padding:7px;}

#tablaMapa{ background-color:#D7CDA6; border:2px solid #B3A266; background-image:url(../images/fondomapa.jpg); background-position:bottom right; background-repeat:no-repeat;}
