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;  }
h1 { font-size:18pt; font-family: "Times New Roman", Times, serif; text-align:center; margin:0px }
h2 { font-size:20pt;  font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin:0px; padding:0px}

#contenido { background-color:#FFFFFF; border-left: 1px solid #CC9900; border-right: 1px solid #CC9900; border-bottom: 1px solid #CC9900; width: 780px}
#dhtmltooltip{ position: absolute;  border: 1px solid black;  padding: 2px; background-color: White; visibility: hidden; z-index: 100; color: #006400; }
#fechas{ background-color: #FFEAEA; width:746px   }
#ficha { width: 370px; border-collapse: collapse; border: 1px solid #C4BBAE;  cursor: hand}
#ficha table { padding:0px; margin:0px; border: none}  


.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; }
.barra { margin-bottom: 5px; width:746px;  background-color:#EFF8ED; font-weight: bold; color: #9BD68A; border-bottom: 1px solid White; }
.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 }
.foto { width:140px; height:105px; border: 1px solid gray; } 
.lateral { font-size: 7pt; font-family:Verdana; color: #003333; padding-top:4px}
.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; }  
.separa { width: 1px; }
.texto { width:100%; font-family: Arial, Helvetica, sans-serif; 	font-size: 10px;	background-color: #FFF5E1;	color:#000000;}
.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: #EEDBCA; color: #542D10; text-align: left; font-family: Arial; font-size: 10pt; }
.perfil { margin-bottom: 5px; width:565px;  background-color: #F0F5FF; font-weight: bold; color: #5E94FF; border-bottom: 1px solid White; }
.txt { font-weight:normal}
.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: #F8DEDE; text-align: center; font-family: Arial; font-size: 7pt; }
.tmasinfo { text-align: center; color: Black;  }
.virtual { background-color: #F8CDCD; text-align: left; font-family: Arial; font-size: 7pt; padding-left:10px}
.tvirtual { text-align: left; 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-color: black; border-style: solid; border-width: 1px; font-family: arial; font-size: 8pt; }
.selectON {	background-color: #D7F0D0; border-color: black; border-style: solid; border-width: 1px; font-family: arial; font-size: 8pt; color: #005900; font-weight: bold; }
.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-color: black; border-style: solid; border-width: 1px; 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; }
