div.ofertaEsp{
	
	width: 130px;
	padding: 2px 3px;
	background-image: url(img/fondofer.gif);
	
}

TD.ofertaEspOfer
{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 16px; 
	font-weight: bold; 
	color: #ff8903;
}

TD.ofertaEspFechas
{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 8px; 
	font-weight: normal; 
	color: #AAAAAA;
}

TD.ofertaEspPrecioAntes
{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 13px; 
	font-weight: normal; 
	color: #AAAAAA;
	}
TD.ofertaEspPrecio
{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 21px; 
	font-weight: bold; 
	color: #AAAAAA;
}

TD.ofertaEspPorcen
{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #FFFFFF;
}
h1 {font-size:12px;
	margin:0;
	}
h2 {font-size: 12px;
    margin:0;}
h3 {font-size: 11px;
	font-weight: normal;
	margin:0;}

div.navigation { 
    
    margin: 2px auto; 
    text-align: center; 
    padding: 9px 5px; 
    white-space: nowrap; 
    font: 12px Verdana;
	font-weight:bold; 
	
} 
span.navthis { 
	padding: 3px 8px; 
    background-color: #eee;
    padding: 3px 8px; 
    color: #FF7F00; 
    font-weight: bold; 
    font-size: 13px; 
} 
a.nav { 
    padding: 4px 6px; 
    color: #888888; 
    text-decoration: none;
	
} 
a.nav:hover { 
    padding: 3px 6px; 
    color: #000000; 
	border: 1px solid #FFA851;
	
} 

.txtResumenTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #252c2d;
}

.txtResumenTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	line-height: 180%;
	font-weight: normal; 
	color: #525252;
}

.rbroundbox97 { background: url(img/diaGris2.gif) repeat; }
.rbroundbox97 {
	width: 94%;
	margin-left: auto;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: 1em;
}

.rbroundbox { background: url(img/nt.gif) repeat; }
.rbtop div { background: url(img/corner1.gif) no-repeat top left; }
.rbtop { background: url(img/corner2.gif) no-repeat top right; }
.rbbot div { background: url(img/corner4.gif) no-repeat bottom left; }
.rbbot { background: url(img/corner3.gif) no-repeat bottom right; }
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontent { margin: 0 7px; }
.rbroundbox { width: 100%; margin: 1em auto; }

a.boldbuttons{
background: transparent url('img/naranjaOL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{ color: #000000; }
a.boldbuttons span{ background: transparent url('img/naranjaOR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }
a:hover.boldbuttons{ 
background: transparent url('img/naranjaCL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
color: #FFFFFF}
a:hover.boldbuttons span { background: transparent url('img/naranjaCR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }

a.boldbuttonsAlternativas{
background: transparent url('img/grisOL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
}
a:link.boldbuttonsAlternativas, a:visited.boldbuttonsAlternativas, a:hover.boldbuttonsAlternativas, a:active.boldbuttonsAlternativas{ color: #FAFAFA; }
a.boldbuttonsAlternativas span{ background: transparent url('img/grisOR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }
a:hover.boldbuttonsAlternativas{ 
background: transparent url('img/grisCL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
color: #E6E6E6 }
a:hover.boldbuttonsAlternativas span { background: transparent url('img/grisCR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }

a.boldbuttonsVerApartamento{
background: transparent url('/img/naranjaverOL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold;
color: #FAFAFA
}
a:link.boldbuttonsVerApartamento, a:visited.boldbuttonsVerApartamento, a:hover.boldbuttonsVerApartamento, a:active.boldbuttonsVerApartamento{ color: #FAFAFA; }
a.boldbuttonsVerApartamento span{ background: transparent url('/img/naranjaverOR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }
a:hover.boldbuttonsVerApartamento{ 
background: transparent url('/img/naranjaverCL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
color: #F3E2A9
 }
a:hover.boldbuttonsVerApartamento span { background: transparent url('/img/naranjaverCR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }

a.boldbuttonsReservar{
background: transparent url('/img/verdeOL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
color: #FAFAFA
}
a:link.boldbuttonsReservar, a:visited.boldbuttonsReservar, a:hover.boldbuttonsReservar, a:active.boldbuttonsReservar{ color: #FAFAFA; }
a.boldbuttonsReservar span{ background: transparent url('/img/verdeOR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }
a:hover.boldbuttonsReservar{ 
background: transparent url('/img/verdeCL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
color: #D0F5A9
}
a:hover.boldbuttonsReservar span { background: transparent url('img/verdeCR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }

a.boldbuttonsPreguntenos{
background: transparent url('img/azulOL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
}
a:link.boldbuttonsPreguntenos, a:visited.boldbuttonsPreguntenos, a:hover.boldbuttonsPreguntenos, a:active.boldbuttonsPreguntenos{ color: #FAFAFA }
a.boldbuttonsPreguntenos span{ background: transparent url('img/azulOR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }
a:hover.boldbuttonsPreguntenos{ 
background: transparent url('img/azulCL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 145px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
color: #CEECF5}
a:hover.boldbuttonsPreguntenos span { background: transparent url('img/azulCR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }


a.boldbuttonsVerTodos{
background: transparent url('img/naranjaverOL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 190px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
}
a:link.boldbuttonsVerTodos, a:visited.boldbuttonsVerTodos, a:hover.boldbuttonsVerTodos, a:active.boldbuttonsVerTodos{ color: #FAFAFA;}
a.boldbuttonsVerTodos span{ background: transparent url('img/naranjaverOR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }
a:hover.boldbuttonsVerTodos{ 
background: transparent url('img/naranjaverCL.gif') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 190px;
padding-left: 8px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
color: #F3E2A9}
a:hover.boldbuttonsVerTodos span { background: transparent url('img/naranjaverCR.gif') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }



.buttonwrapper{ overflow: hidden; width: 100%; }

a.buttons{
background: transparent url('img/btnNaranjaL.jpg') no-repeat top left;
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 22px; 
width: 150px;
padding-left: 22px; 
text-decoration: none;
text-align: center;
font-weight: bold; 
}
a:link.buttons, a:visited.buttons, a:hover.buttons, a:active.buttons{ color:#252c2d; }
a.buttons span{ background: transparent url('img/btnNaranjaR.jpg') no-repeat top right; display: block; padding: 6px 10px 4px 2px; }
a:hover.buttons{ text-decoration: underline;}
a.tituloEnPie
{
	background: transparent url('img/bocGRIS.jpg') no-repeat;
	top: 20px;
	padding-top: 2em;
	background-position:center center;
	display:block;
	float:left;
	font: 13px Verdana; 
	font-weight: bold; 
	color: #252c2d;
	height: 42px; 
	width: 680px;
	text-decoration: none;
	text-align:center;
	vertical-align: text-top;
}
<!--a.tituloEnpie span{ background: transparent url('img/bocGRIS.jpg'); display: block;  }-->
a.buttons220{
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 26px; 
width: 300px;
padding-left: 8px; 
text-decoration: none;
text-align: left;
font-weight: bold; 
}
a:link.buttons220, a:visited.buttons220, a:hover.buttons220, a:active.buttons220{ color: #525252; }
a.buttons220 span{  display: block; padding: 6px 10px 4px 2px; }
a:hover.buttons220{ color:#FFFFFF;}

a.buttons221{
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 26px; 
width: 300px;
padding-left: 8px; 
text-decoration: none;
text-align: left;
font-weight: bold; 
}
a:link.buttons221, a:visited.buttons221, a:hover.buttons221, a:active.buttons221{ color: #525252; }
a.buttons221 span{display: block; padding: 6px 10px 4px 2px; }
a:hover.buttons221{color:#FFFFFF;}

a.buttons222{
display: block;
float: left;
font: 11px verdana; 
line-height: 12px; 
height: 26px; 
width: 300px;
padding-left: 6px; 
text-decoration: none;
text-align: left;
font-weight: bold; 
}
a:link.buttons222, a:visited.buttons222, a:hover.buttons222, a:active.buttons222{ color: #525252; }
a.buttons222 span{ display: block; padding: 6px 10px 4px 2px; }
a:hover.buttons222{color:#FFFFFF;}


.textoPie {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-weight: normal; color: #ebebeb;}
A.textoPie:visited {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #ebebeb; text-decoration: none}
A.textoPie:active  {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #ebebeb; text-decoration: none}
A.textoPie:link    {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #ebebeb; text-decoration: none}
A.textoPie:hover   {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; color: #ebebeb; text-decoration: none}

A.titAptoResumen:visited {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #252c2d;font-style: normal; line-height: normal; font-variant: normal; margin: 0; text-decoration: none}
A.titAptoResumen:active  {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #252c2d;font-style: normal; line-height: normal; font-variant: normal; margin: 0; text-decoration: none}
A.titAptoResumen:link    {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #252c2d;font-style: normal; line-height: normal; font-variant: normal; margin: 0; text-decoration: none}
A.titAptoResumen:hover   {font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #252c2d;font-style: normal; line-height: normal; font-variant: normal; margin: 0; text-decoration: none}


TD.titSeccion{
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: 800;
	color: #525252;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration: none;
	background: transparent url(img/barragris.jpg);
	vertical-align: middle;
}

TD.textoLogo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	}
TD.textoLogoCiudad{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	}
TD.titAptoResumen{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #252c2d;
	font-style: normal; 
	line-height: normal; 
	font-variant: normal; 
	text-decoration: none;
}

TD.titBlanco
{
	font-family: Verdana; 
	font-size: 12px; 
	font-weight: bold; 
	color: #FFFFFF;
}

.tituloEnFoto
{
	font-family: Verdana; 
	font-size: 28px; 
	font-weight: normal; 
	color: #666666;
}
.tituloEnFotoBig
{
	font-family: Verdana; 
	font-size: 27px; 
	font-weight: normal; 
	color: #666666;
}
.tituloEnFotoPeq
{
	font-family: Verdana; 
	font-size: 17px; 
	font-weight: bold; 
	color: #666666;
	text-decoration: none;
}


.textoEnPie
{
	font-family: Verdana; 
	line-height: 180%;
	font-size: 11px;
	font-weight: normal; 
	color: #252c2d;
	text-decoration: none;
}

INPUT.buscador{
	color: #6E6E6E;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-variant: normal; 
	font-weight:normal;
	text-decoration: none;
	background-color: #eaeaea; 
	border-style: none; 
}


SELECT.buscador{
	color: #6E6E6E;
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	font-variant: normal; 
	font-weight:normal;
	text-decoration: none;
	background-color: #eaeaea; 
	border-color: #eaeaea; 
	border-style: none; 
	border-width: 0px; 
	border-top: 0px;
}

SELECT.otrasCiudades{
	color: Black;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-variant: normal; 
	font-weight:normal;
	text-decoration: none;
	background-color: #FFFFFF; 
	border-color: #FFFFFF; 
	border-style: none; 
	border-width: 0px; 
	border-top: 0px;
}

TD.aptoResumen
{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #525252;
	font-style: normal; 
	line-height: normal; 
	font-variant: normal; 
	text-decoration: none
}

TD.textoPie
{
	font-family: Verdana, Arial, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #ebebeb;
}

TD.telefono
{
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #585858;
}

TD.lineaGris
{
	background-color:#CCCCCC;
}

.textoNar
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #ff9900;
	text-decoration: none
}

TD.textoNar
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #ff9900;
	text-decoration: none
}
A.textoMigas:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #808080; text-decoration: none}
A.textoMigas:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #808080; text-decoration: none}
A.textoMigas:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #808080; text-decoration: none}
A.textoMigas:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; font-variant: normal; color: #808080; text-decoration: none}


A.textoGrisMenus:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #808080; text-decoration: none}
A.textoGrisMenus:active  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #808080; text-decoration: none}
A.textoGrisMenus:link    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #808080; text-decoration: none}
A.textoGrisMenus:hover   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; color: #808080; text-decoration: none}

A.idioma:visited {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #959da8; text-decoration: none}
A.idioma:active  {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #959da8; text-decoration: none}
A.idioma:link    {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #959da8; text-decoration: none}
A.idioma:hover   {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; font-variant: normal; color: #959da8; text-decoration: none}

A.contacto:visited {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none}
A.contacto:active  {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none}
A.contacto:link    {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none}
A.contacto:hover   {font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none}

TD.textoNaranja
{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 10px; 
	font-weight: 900; 
	color: #ff2f00;
	text-decoration: none
}

TD.textoBlancoBuscador
{
	font-family: Verdana, Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #FFFFFF;
}

TD.textoBlancoMenus
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	text-align: center; 
	color: #FFFFFF;
}

TD.textoBlancoUve
{
	font-family: Helvetica, Verdana, Arial, sans-serif; 
	font-size: 18px; 
	font-weight: 800; 
	color: #FFFFFF;
}

TD.textoN
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #000000;
	text-decoration: none
}

TD.textoMIG
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #808080; 
	text-decoration: none
}
	


TD.textoB
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF;
	text-decoration: none
}
A.textoB:visited {color: #FFFFFF;text-decoration: none;font-size:9px; font-family:Verdana, Arial, Helvetica; font-weight:bold; }
A.textoB:active  {color: #FFFFFF;text-decoration: none;font-size:9px; font-family:Verdana, Arial, Helvetica; font-weight:bold; }
A.textoB:link    {color: #FFFFFF;text-decoration: none;font-size:9px; font-family:Verdana, Arial, Helvetica; font-weight:bold; }
A.textoB:hover   {color: #FFFFFF;text-decoration: none;font-size:9px; font-family:Verdana, Arial, Helvetica; font-weight:bold; }


TD.texto
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: normal; 
	font-variant: normal; 
	color: #000000;
	text-decoration: none
}

A.texto:visited {color: #000000;text-decoration: none;font-size:9px; font-family:Verdana, Arial, Helvetica; font-weight:normal; }
A.texto:active  {color: #000000;text-decoration: none;font-size:9px; font-family:Verdana, Arial, Helvetica; font-weight:normal; }
A.texto:link    {color: #000000;text-decoration: none;font-size:9px; font-family:Verdana, Arial, Helvetica; font-weight:normal; }
A.texto:hover   {color: #C0C0C0;text-decoration: none;font-size:9px; font-family:Verdana, Arial, Helvetica; font-weight:normal; }

A.fecha:visited {color: #0000FF;text-decoration: none;font-size:10px; font-family:Arial, Helvetica, Verdana; font-weight:bold; }
A.fecha:active  {color: #0000FF;text-decoration: none;font-size:10px; font-family:Arial, Helvetica, Verdana; font-weight:bold; }
A.fecha:link    {color: #0000FF;text-decoration: none;font-size:10px; font-family:Arial, Helvetica, Verdana; font-weight:bold; }
A.fecha:hover   {color: #FFFFFF;text-decoration: none;font-size:10px; font-family:Arial, Helvetica, Verdana; font-weight:bold; background-color:#FF0000; }

TD.error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FF0000; text-decoration: none}
.error {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #FF0000; text-decoration: none}


TD.ocupado
{
   	color: #ED6003;
	background-image: none;
	font-family: verdana; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bolder;   
	font-variant: normal; 
	text-decoration: underline overline
}
TD.ocupadoBD
{
   	background-color:#D2D2D2; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #00000;
	text-decoration: none
}


TD.blocked
{
   	background-color:#FF0000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF;
	text-decoration: none
}
TD.blockedBD
{
   	background-color:#FF0000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF;
	text-decoration: none
}

TD.reservedBD
{
   	background-color:#ffc600; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF;
	text-decoration: none
}

TD.libre
{
   	background-color:#4eff00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF;
	text-decoration: none
}

TD.libreBD
{
   	background-color:#4eff00; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	line-height: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #FFFFFF;
	text-decoration: none
}

TD.textosN {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none}


.textos {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none}
.textosN {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none}

.textosunpocomasgrandes {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #000000; text-decoration: none}

.tituloscolor{  font-family: Arial,verdana, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #EBD8A1; text-decoration: none}
.tituloscolorclaro{  font-family: Arial,verdana, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #ACD4FB; text-decoration: none}


.textos:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: 9C551B; text-decoration: none}
.menus-sup{  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: #000000; text-decoration: none}
.titulospequenos{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: Black;
	text-decoration: none
}

.textospierojo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: Black; text-decoration: none}
.titulosblancos{  font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: White; text-decoration: none}

.titulobuscador{  font-family: verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; color: Black; text-decoration: none}

.titularesazules {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; color: #EBD8A1; t
