a { color: #006400; text-decoration: none } 
a:hover { color: #2F4F4F; text-decoration: underline }
html, body { background-color:#FFFFEF; margin:0px; padding:0px; height:100% }
body, table {font-family: Arial; font-size: 8pt;  }
h2 { font-size:20pt;  font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px}

#buscador { margin-bottom: 5px; width:100%; color: #339900; background-color: #F0FFEA} 
#buscador legend { color:#AAAAAA; padding-bottom:5px }
#buscador td { vertical-align:top }

#contenido { background-color:#FFFFFF; border-left: 1px solid #CC9900; border-right: 1px solid #CC9900; border-bottom: 1px solid #CC9900; width: 780px}
#ficha { width: 370px; border-collapse: collapse; border: 1px solid #C4BBAE; cursor: hand }
#ficha table { padding:0px; margin:0px; border: none} 

#fichavisita { width: 100%; border-collapse: collapse; cursor:hand }
#fichavisita td, #fichavisita table { padding:0px; margin:0px; border: 0px }

#menu { font-weight: bold }

#menu a { padding-left:18px; padding-right:13px; background-color:#EEEEEE; border-right: 1px solid gray; border-bottom: 1px solid #CC9900;  
		background-image: url(/images/ap_no.gif); height:22px; background-repeat:no-repeat; padding-top:3px;  
		text-decoration:none; color:#666666; }
#menu a:hover { color:#0033CC; }
#menu a.activado { padding-left:18px; padding-right:13px; background-color:#FFFFFF; border-right: 1px solid #CC9900; border-bottom: 1px solid #FFFFFF;
		background-image: url(/images/ap_si.gif); height:22px; background-repeat:no-repeat; color:#996600} 

#menu a.activado:hover { color:#996600; cursor:default }
#miseleccion td { padding:5px; font-size: 12pt; font-weight: bold }
#miseleccion a { color: Blue; font-size: 11pt; } 

.checkbusca { padding:0px; margin: 0px; width:16px; height:16px; margin-left:3px}

.ap_nada { border-bottom: 1px solid #CC9900; text-align:right; font-weight: bold; color: Black; width:100%}
.ap_nada a { color: Blue; }
.categoria { font-size:8pt; padding:4px; padding-left:5px; } 
.check { text-align:right; padding-right:5px; cursor: hand; background-color: #E6D0BD;  }
.datos { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #F7EFE9; color:#000000; width:100%; vertical-align:bottom }
.datosvisita { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; width:100%; vertical-align:top;}
.foto { width:140px; height:105px; border: 1px solid gray; } 
.lateral { font-size: 7pt; font-family:Verdana; color: #003333; padding-top:4px; width:100%}
.lateral a {color:Red; font-weight: bold; text-decoration:none; }
.lateral a:hover {color:Red; font-weight: bold; text-decoration:underline; font-family:Verdana;}
.poblacion { color: #8B4513; }  
.titlat { font-family: Georgia, "Times New Roman", Times, serif; color: #006666; font-size:10pt; font-weight:bold}
.titulo { padding:2px; padding-left:4px; background-color: #E6D0BD; color: #62320F; text-align: left; font-family: Arial; font-size: 10pt; }
.titulovisita { background-color: #EEDFD3; color: #592F0F; border-bottom: 1px solid Black; text-align: left; font-family: Arial; font-size: 10pt; font-weight:bold;  }
.tituloocio { background-color: #EAF3E9; color: #006400; border-bottom: 1px solid Black; text-align: left; font-family: Arial; font-size: 10pt; font-weight:bold;  }
.zonavisita { background-color: #EEDFD3; color: #592F0F; border-bottom: 1px solid Black; text-align: right; font-family: Arial; font-size: 8pt; }
.zonaocio { background-color: #E7F1E7; color: #006400; border-bottom: 1px solid Black; text-align: right; font-family: Arial; font-size: 8pt; }

.textobarra { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; }
.barradispo{ font-family: Arial, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt;  color: #006600; font-weight: normal; }
.barrafechacomun{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #333333;  font-weight: normal; }

.masinfo { background-color: #FDB697; text-align: center; font-family: Arial; font-size: 7pt; }
.tmasinfo { text-align: center; color: Black;  }
.virtual { background-color: #FF976A; text-align: center; font-family: Arial; font-size: 7pt;}
.tvirtual { text-align: center; color: Black; } 
.mapa { background-color: #EE806C; text-align: center; font-family: Arial; font-size: 7pt;} 
.tmapa { text-align: center; color: Black; }
 
select{	background-color: white; border-style: solid; font-family: arial; font-size: 8pt;}
.selectON {	background-color: #D7F0D0; font-family: arial; font-size: 8pt; color: #005900; font-weight: bold;  border:1px solid #CCCCCC }
.selectONperfil {	background-color: #D3E3FC; border-color: black; border-style: solid; border-width: 1px; font-family: arial; font-size: 8pt; color: Blue; font-weight: bold; }
.selectONfechas {	background-color: #FFEAE8; border:1px solid #CCCCCC; font-family: arial; font-size: 8pt; color: #8B0000; font-weight: bold; }

.selectsolicitadas { margin:2px; font-size:8pt; color: #006600; }
.casilla {	background-color: white; border: solid 1px #CCCCCC; font-family: Arial; font-size: 8pt; text-align: center; }
