body{
 margin:0px;
 overflow:auto;
 scrollbar-face-color:#1B4900;
 scrollbar-highlight-color:#FFF;
 scrollbar-3dlight-color:#C0C0C0;
 scrollbar-darkshadow-color:#000000;
 scrollbar-shadow-color:#808080;
 scrollbar-arrow-color:#fff;
 scrollbar-track-color:#E0E0E0; 
}

table.menu{
 font: 12px/20px verdana;
}
table.menu th{
 border-bottom:1px solid #1B4900;
 text-align:left;
 padding-left: 8px;
 color: #ffffff;
}
a.enlacemenu{
 padding-left: 8px;
 font: 12px verdana;
 color: #1B4900;
 text-decoration:none;
}
a.enlacemenu:hover{
 color: #ffffff;
}
a.enlacemenuprovincia{
 padding-left: 8px;
 font: 12px/20px verdana;
 color: #ffffff;
 text-decoration:none;
}
a.enlacemenuprovincia:hover{
 color: #1B4900;
 font:bold;
}
a.enlacenormal{
 font: 11px verdana;
 color: #1B4900;
 text-decoration:none;
}
a.enlacenormal:hover{
 color: #000;
}
table.listado{
 font: 12px/15px verdana;
}
table.listado th{
 border: 1px solid #1B4900;
 padding: 1px;
 margin-top: 8px;
 margin-bottom: 8px;
 color: #ffffff;
 background:#89BD69;
}
table.listado td{
 padding: 1px;
 margin-top: 8px;
 margin-bottom: 8px;
 color: #000;
 font: 11px/15px verdana;
 text-align: justify;
}
table.datos{
 margin:0px;
}
table.datos tbody tr th{
 padding:5px;
 text-align:left;
 font:bold 11px verdana;
 color:#1B4900;
}
table.datos tbody tr td{
 padding:5px;
 font: 11px verdana;
 color:#000000;
}

table.precios {
 margin-top: 20px;
 margin-left:45px;
 border-collapse : collapse;
}
table.precios thead tr th{
 font: bold 10px/20px verdana;
 color: #1B4900;
}
table.precios thead tr td{
 border:1px solid #C5F2AA;
 width:180px;
 font: bold 11px verdana;
 text-align:center;
 color: #1B4900;
}
table.precios tbody tr th{
 padding-left:5px;
 padding-right:5px;
 border:1px solid #C5F2AA;
 font: bold 10px/20px verdana;
 color: #1B4900;
}
table.precios tbody tr td{
 padding-left:5px;
 padding-right:5px;
 border:1px solid #C5F2AA;
 font: 10px/20px verdana;
 color: #000;
 text-align:right;
}

table.pie {
 width:780px;
 background:#89BD69;
 font: 9px verdana;
 color: #fff;
 text-align:center;
}
table.pie thead tr td{
 color:#fff;
 font: bold 9px verdana;
 padding:3px;
 border-bottom:1px solid #fff;
}
table.pie tbody tr td{
 padding:3px;
}

hr{
 color:#95CF72;
 background-color:#95CF72;
 width:100%;
 height:1px;
 border:1px solid #95CF72;
}

.grande{
 font: bold 14px verdana;
 color: #1B4900;
}
.normal{
 padding-top:5px;
 padding-bottom:5px;
 padding-left:40px;
 padding-right:40px;
 font: 11px/20px verdana;
 color: #000;
 text-align:justify;
}
.normalsin{
 font: 11px/20px verdana;
 color: #000;
 text-align:justify;
 
}
.mensajeerror{
 padding-top:5px;
 padding-bottom:5px;
 padding-left:40px;
 padding-right:40px;
 font: 15px/20px verdana;
 color: #9D1E00;
 text-align:center;
}

.equipamiento{
 padding:25px;
 padding-left:50px;
 font: 11px/20px verdana;
 color: #000;
 text-align:justify;
}
.galeria{
 padding:1px;
 font:9px verdana;
 text-align:center;
}
ul{
 font: 11px verdana;
 margin-top:-5px;
 margin-bottom:1px;
}
li{
 margin-top:0px;
 font: 11px verdana;
 color: #000;
}
a.boton{
 font: bold 11px verdana;
 color: #ffffff;
 text-decoration:none;

}
select{
 font: 11px verdana;
 color: #000;
 height:20px;
}
textarea{
 overflow:auto;
 font: 11px verdana;
 color: #000;
 border: 1px solid #1B4900;
}
.combo{
 font: 11px verdana;
 color: #000;
 height: 17px;
 border: 1px solid #1B4900;
}
.titulo{
 color:#1B4900;
}
#fix { position: absolute; right:0px; bottom: 2px; z-index:15000; }
body > div#fix { position: fixed; right:0px; bottom:2px; z-index:15000; }