BODY {
	FONT-SIZE: 10px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #fff
}
FORM {
	MARGIN: 0px
}
TABLE {
	empty-cells: show
}
SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
INPUT.inpop {
	WIDTH: 63px
}
UNKNOWN {
	MARGIN: 3px
}
.hlp {
	CURSOR: help
}
.log {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 70px; COLOR: #999; BORDER-BOTTOM: #999 1px solid
}
.vignette IMG {
	BORDER-RIGHT: #999 5px solid; BORDER-TOP: #999 5px solid; BORDER-LEFT: #999 5px solid; BORDER-BOTTOM: #999 5px solid
}
A:link {
	COLOR: #333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
.mediumgris A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.mediumgris A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.smallgris A:link {
	COLOR: #666;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.smallgris A:visited {
	COLOR: #666;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.condgris A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.condgris A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.titregris A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.titregris A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.und .mediumgris A:link {
	COLOR: #666; TEXT-DECORATION: underline
}
.und .mediumgris A:visited {
	COLOR: #666; TEXT-DECORATION: underline
}
.pied A:link {
	TEXT-DECORATION: none
}
.pied A:visited {
	TEXT-DECORATION: none
}
.condblanc A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.condblanc A:visited {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none
}
.smallblanc A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.smallblanc A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.condnoir A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.condnoir A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.smallnoir A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.smallnoir A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.mediumclair A:link {
	COLOR: #999
}
.mediumclair A:visited {
	COLOR: #999
}
A:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.condgris A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.vignette A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.gd A:link {
	COLOR: #f60; TEXT-DECORATION: none
}
.gd A:visited {
	COLOR: #f60; TEXT-DECORATION: none
}
.gd A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.smallgris A:hover {
	COLOR: #f60;
	TEXT-DECORATION: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.condblanc A:hover {
	COLOR: #EDF1FE;
	TEXT-DECORATION: none
}
.titregris A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.condnoir A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.smallblanc A:hover {
	COLOR: #000033; TEXT-DECORATION: none
}
.smallnoir A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.mediumgris A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.mediumclair A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.mediumorange A:link {
	COLOR: #f60; TEXT-DECORATION: none
}
.mediumorange A:visited {
	COLOR: #f60; TEXT-DECORATION: none
}
.mediumorange A:hover {
	COLOR: #f60; TEXT-DECORATION: none
}
.mediumnoir .mediumbleu A:link {
	COLOR: #66c; TEXT-DECORATION: underline
}
.mediumnoir .mediumbleu A:visited {
	COLOR: #66c; TEXT-DECORATION: underline
}
.mediumnoir .mediumbleu A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
.und .mediumgris A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
A:hover IMG {
	BORDER-LEFT-COLOR: #f90; BORDER-BOTTOM-COLOR: #f90; BORDER-TOP-COLOR: #f90; BORDER-RIGHT-COLOR: #f90
}
.percent {
	FONT-SIZE: 10px; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 10px
}
.condblanc {
	FONT-SIZE: 10px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.condnoir {
	FONT-SIZE: 10px; COLOR: #333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.condgris {
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.condorange {
	FONT-SIZE: 10px; COLOR: #f60; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.condgrisjustif {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.smallblanc {
	FONT-SIZE: 10px; COLOR: #000033; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallnoir {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallclair {
	FONT-SIZE: 10px; COLOR: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallclair A:link {
	FONT-SIZE: 10px; COLOR: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallclair A:visited {
	FONT-SIZE: 10px; COLOR: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallclair A:hover {
	COLOR: #f60
}
.smallorange {
	FONT-SIZE: 10px; COLOR: #f60; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallgris {
	FONT-SIZE: 10px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.smallgrisjustif {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #666; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.mediumnoir {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: 11px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mediumgris {
	FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mediumorange {
	FONT-SIZE: 11px; COLOR: #f60; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.mediumclair {
	FONT-SIZE: 11px; COLOR: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normalgris {
	FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normalclair {
	FONT-SIZE: 14px; COLOR: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normalnoir {
	FONT-SIZE: 14px; COLOR: #333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.titreblanc {
	FONT-SIZE: 14px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrebleu {
	FONT-SIZE: 14px; COLOR: #66c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrevert {
	FONT-SIZE: 14px; COLOR: #9c0; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titrejaune {
	FONT-SIZE: 14px; COLOR: #fc0; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titreorange {
	FONT-SIZE: 14px; COLOR: #f60; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titregris {
	FONT-SIZE: 14px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titremauve {
	FONT-SIZE: 14px; COLOR: #c6c; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titreblanc SPAN {
	FONT-SIZE: 12px
}
.fd {
	BACKGROUND-COLOR: #e0ff00
}
.rch {
	BACKGROUND-COLOR: #e3e3e3
}
.fw {
	BACKGROUND-COLOR: #fff
}
.fhd {
	BACKGROUND-COLOR: #ccc
}
.fcd {
	BACKGROUND-COLOR: #eee
}
.fdor {
	BACKGROUND-COLOR: #fc0
}
.fdclair {
	BACKGROUND-COLOR: #999
}
.ligne {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: transparent 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; HEIGHT: 1px; BACKGROUND-COLOR: #999
}
.ligne TD {
	BORDER-RIGHT: transparent 0px; PADDING-RIGHT: 0px; BORDER-TOP: transparent 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: transparent 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px; BORDER-BOTTOM: transparent 0px; HEIGHT: 1px; BACKGROUND-COLOR: #999
}
.filet {
	FONT-SIZE: 5px; LINE-HEIGHT: 5px; HEIGHT: 5px
}
.pad {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.und SPAN {
	MARGIN-LEFT: 6px
}
.arial9blancb {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial9blancb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial9blancb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial9orangeb {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #f7b517; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial9orangeb:link {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #f7b517; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial9orangeb:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #f7b517; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.arial10verde {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #339900}
.arial12azul {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6666CC}
.arial12marino {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033}
.arial12verde {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #339900}
.verdana10marino {  font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #000033}
.verdana12marino {	font-family: Verdana, Arial, Helvetica;	font-size: 12px; color: #000033;	 font-weight: bold;}
.TituloVerde {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #339900}
.TituloMarino {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033}
.TituloAzul {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6666CC}
.smallvioleta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666CC;
}
.smallvioleta A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #339900;
}
.smallvioleta A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6666CC;
}
.smallvioleta A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* Confiemos. Estilos de Dani */
table.ficha{position:relative; margin:5px 0 0 3px;  border:0px solid #00f; padding:0; border-collapse:collapse; float:center} 

.ficha td { vertical-align:top; text-align:left; font-size:12px; font-weight:normal; margin:0;padding:0; background-color:#cecece; border:0px solid #f5f; border-collapse:collapse; background-repeat: no-repeat}

/* Esquinas das tablas da ficha */
/* Recorda que background-position posiciona imaxe de fondo left top (está ao revés :-P)   background-position: 2px 9px;*/
.ficha td.eArriba{ background-image:url(gifs/eArriba.jpg); width:10px; height:10px; margin:0; padding:0}
.ficha td.arriba{ background-image:url(gifs/arriba.jpg); background-repeat:repeat-x;  margin:0; padding:0}
.ficha td.dArriba{ background-image:url(gifs/dArriba.jpg); width:10px;min-height:10px; margin:0; padding:0}

.ficha td.eMedio{background-image:url(gifs/e.jpg); background-repeat:repeat-y;width:10px; margin:0; padding:0}
.ficha td.medio{height:auto; margin:0; padding:0; background-color:#e3e3e3; text-align:justify; vertical-align:top}
.ficha td.dMedio{background-image:url(gifs/d.jpg); background-repeat:repeat-y;width:10px; margin:0; padding:0}

.ficha td.eAbaixo{ background-image:url(gifs/eAbaixo.jpg); width:10px;min-height:10px;  margin:0; padding:0}
.ficha td.abaixo{ background-image:url(gifs/abaixo.jpg); background-repeat:repeat-x; min-height:10px; margin:0; padding:0}
.ficha td.dAbaixo{ background-image:url(gifs/dAbaixo.jpg); width:10px;height:10px; margin:0; padding:0}

.ficha img{border:1px solid #FFF;}

						/* Tabla para poñer os datos de texto sacados da BBDD */
table.datosFicha {width:508px; border:0px solid #00f; border-collapse:collapse;border-spacing:0; margin:0 5px 0 0; padding:0; float:left;}

.datosFicha td{border:0px solid #f00; border-collapse:collapse; background-color:#e3e3e3; font-weight:normal;text-align:left; vertical-align:top;}

td.tipo{font-size:12px; height:25px; font-weight:bold;color:#000; }
.datosFicha .localidad{font-weight:normal}
td.descricion{ height:80px; font-size:12px; text-align:justify; text-indent:5px; color:#66c;}
td.referencia {height:20px; vertical-align:middle; font-size:12px; color:#66c; font-weight:bold; }
td.precio {height:20px; vertical-align:middle; font-size:14px; color:#000; font-weight:bold; }

.imprimeFicha , .imprimeFicha:visited, .imprimeFicha:hover{color:#66c; text-decoration:none; font-weight:bold;}
.imprimeFicha:hover{color:#fff;}

/* Paxinador de resultados */
.paxinador{text-align:center; margin: 5px 0px; font-size:12px;}
.paxinador .actual{background-color:#6c0; color:#fff;}
.enlacePaxinador{text-decoration:none; color:#6c0;font-size:12px;}							
.enlacePaxinador:visited {text-decoration:none; color:#6c0;font-size:12px;}
.enlacePaxinador:hover{background-color:#6c0; color:#fff;font-size:12px;}
