
.buscador a	{ color: #000099; text-decoration: underline; }
.buscador a:hover	{ color: #0066FF; text-decoration: underline; }
.buscador 	td	{ padding: 7px; }
.buscador 	form	{ margin: 0px; }
.buscador .region	{ font: bold 14px arial; color: #000000; }
.buscador .result	{ font: bold 13px arial; color: #000000; }
.buscador .mensaj	{ font: bold 13px arial; color: #808080; }
.buscador .select	{ font: bold 11px arial; color: #000080; background-color: #e0e0e0; width: 250px; border-color: #404040 #a0a0a0 #a0a0a0 #404040; }
.buscador .boton		{ font: bold 11px arial; color: #000080; background-color: #C0E0FF; width: 100px; border-color: #a0a0a0 #404040 #404040 #a0a0a0; }
.buscador .separ		{ border-bottom: 1px solid #a0a0a0; }

.resultados 	{ border: 1px solid #345E99; }
.resultados th	{ font: bold 12px arial; color: #ffffff; background-color: #345E99; padding: 2px 10px; }
.resultados td	{ font: bold 12px arial; color: #000000; background-color: #E3E3E3; padding: 2px 5px; }
.resultados .c1 { background-color: #F1F1F1; }

.descripcion	{ margin-bottom: 100px; }
.descripcion a	{ color: #000099; text-decoration: underline; }
.descripcion a:hover	{ color: #0066FF; text-decoration: underline; }
.descripcion td	{ font: bold 14px arial; color: #606060; background-color: #ffffff; padding: 5px 0px; }
.descripcion form	{ margin: 0px; }
.descripcion .path		{ font: bold 14px arial; color: #000000; }
.descripcion .visitas	{ font: bold 12px arial; color: #606060; }
.descripcion .top	{ border-bottom: 1px solid #a0a0a0; }
.descripcion .bottom	{ border-top: 1px solid #a0a0a0; }
.descripcion .cabecera	{ background-color: #D6DFF7; }
.descripcion .foto	{ font: normal 10px Arial; color: #808080; text-align: center; padding: 0px; }
.descripcion .datfos	{ padding: 0px 10px; }
.descripcion .nombre	{ font: bold 16px Arial, Helvetica, sans-serif; color: #000000; }
.descripcion .duracion	{ font: bold 13px Arial, Helvetica, sans-serif; color: #000080; }
.descripcion .precio	{ font: bold 12px Arial, Helvetica, sans-serif; color: #800000; }
.descripcion .texto1	{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #000099; }
.descripcion .texto2	{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #000099; }
.descripcion .texto3	{ font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #0066FF; }
.descripcion .texto4	{ font: normal 10px Verdana, Arial, Helvetica, sans-serif; color: #404040; }
.descripcion .imagen	{ margin: 0px; }
.descripcion .boton	{ font: bold 12px arial; color: #000080; background-color: #C0E0FF; width: 200px; border-color: #a0a0a0 #404040 #404040 #a0a0a0; }

.botones_regiones a { font: bold 14px Arial; background-color: #0052a6; color: #fff; padding: 4px 10px; border: 1px outset #888; margin-bottom: 4px; display: block; }
.botones_regiones a:hover { background-color: #538ECB; color: #fff; }

.imprimir td { font: normal 12px Arial; padding: 5px 10px; }
.imprimir .boton	{ font: bold 12px arial; color: #000080; background-color: #C0E0FF; width: 200px; }

@media print {
.imprimir td { font: normal 12px Arial; padding: 5px 10px; }
.imprimir .invisible { display: none; }
}