BODY {
	LEFT: 0px; BACKGROUND-IMAGE: url(../img/background-image.gif); MARGIN: 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cacaca
}
BODY {
	FONT-SIZE: 9pt
}
TD {
	FONT-SIZE: 9pt;
	margin: 0px;
}
P {
	MARGIN: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
H1 {
	FONT-SIZE: 13pt; MARGIN: 0px
}
H2 {
	FONT-SIZE: 13pt; MARGIN: 0px; COLOR: #be0000
}
TABLE.main {
	BORDER-RIGHT: white 8px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 8px solid; WIDTH: 724px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: white
}
TABLE.contenido {
	BORDER-RIGHT: white 8px solid; BORDER-TOP: white 0px solid; BORDER-LEFT: white 8px solid; WIDTH: 724px; BORDER-BOTTOM: white 0px solid; BACKGROUND-COLOR: white
}
.banda-amar {
	BACKGROUND-COLOR: #be0000
}
.banda-gris {
	BACKGROUND-COLOR: #909090
}
TABLE.menu {
	BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #be0000
}
TABLE.menu TD {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
TABLE.menu A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.menuinf {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #be0000; TEXT-ALIGN: center
}
.menuinf A {
	FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE.marco {
	BORDER-RIGHT: #adadad 12px solid; BORDER-TOP: #adadad 0px solid; BORDER-LEFT: #adadad 12px solid; BORDER-BOTTOM: #adadad 6px solid
}
TABLE.marco TD.titulo {
	BACKGROUND-COLOR: #adadad
}
TABLE.marco TD.enlace {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #acacac; TEXT-ALIGN: right
}
TABLE.marco TD.enlace A {
	FONT-WEIGHT: bold; COLOR: white; TEXT-DECORATION: none
}
TABLE.marco TR.filaofertas TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #909090 1px dotted
}
TABLE.marco TR.filaofertas H2 {
	FONT-SIZE: 12pt; MARGIN: 0px; COLOR: #be0000
}
TABLE.contenido {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(../img/marca-agua.gif); BACKGROUND-REPEAT: no-repeat
}
INPUT {
	FONT-SIZE: 8pt; COLOR: #6c6c63; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f8f9e7
}
TEXTAREA {
	FONT-SIZE: 8pt; COLOR: #6c6c63; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f8f9e7
}
SELECT {
	FONT-SIZE: 8pt; COLOR: #6c6c63; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f8f9e7
}
BUTTON {
	FONT-SIZE: 8pt; COLOR: #6c6c63; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f8f9e7
}
TD.etiqueta {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TD.input {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
TD.etiqueta {
	TEXT-ALIGN: right
}
TD.boton-enviar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #cecece; TEXT-ALIGN: center
}
IMG.foto {
	BORDER-RIGHT: #adadad 8px solid; BORDER-TOP: #adadad 8px solid; BORDER-LEFT: #adadad 8px solid; BORDER-BOTTOM: #adadad 8px solid
}
.marco2 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(../img/fondo-tabla-marco.gif); PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #909090
}
TABLE.submenu {
	WIDTH: 150px; BACKGROUND-COLOR: white
}
TABLE.submenu TD {
	BORDER-BOTTOM: #c5cacc 1px dotted; TEXT-ALIGN: right
}
TABLE.submenu TD A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: black; PADDING-TOP: 3px; FONT-FAMILY: Trebuchet; HEIGHT: 100%; TEXT-DECORATION: none
}
TABLE.submenu TD A:hover {
	BACKGROUND-COLOR: #f0f5ff
}
TABLE.ficha {
	BACKGROUND-COLOR: #adadad
}
TABLE.ficha TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
TABLE.ficha P {
	FONT-SIZE: 9pt; FONT-FAMILY: Trebuchet MS; TEXT-ALIGN: justify
}
TABLE.ficha DIV {
	BORDER-RIGHT: white 5px solid; BORDER-TOP: white 5px solid; MARGIN: 5px 0px 0px; BORDER-LEFT: white 5px solid; BORDER-BOTTOM: white 5px solid; BACKGROUND-COLOR: #f2f2f2
}
TABLE.ofertas {
	BORDER-RIGHT: #b1b1b1 1px dotted; BORDER-TOP: #b1b1b1 1px dotted; BORDER-LEFT: #b1b1b1 1px dotted; BORDER-BOTTOM: #b1b1b1 1px dotted
}
TABLE.ofertas TD {
	BORDER-RIGHT: white 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: white 2px solid; PADDING-LEFT: 3px; FONT-SIZE: 10pt; PADDING-BOTTOM: 3px; BORDER-LEFT: white 2px solid; PADDING-TOP: 3px; BORDER-BOTTOM: white 2px solid
}
TABLE.ofertas TR.vigor {
	BACKGROUND-COLOR: #dcffe4
}
TABLE.ofertas TD.caducidad {
	FONT-STYLE: italic
}
TABLE.ofertas TD.nota {
	FONT-SIZE: 8pt; COLOR: #808080
}
TABLE.ofertas TD.precio {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #be0000
}
DIV.nada {
	BORDER-RIGHT: #c0c0c0 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #c0c0c0 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 3px; BORDER-LEFT: #c0c0c0 1px dotted; PADDING-TOP: 5px; BORDER-BOTTOM: #c0c0c0 1px dotted; FONT-STYLE: italic; BACKGROUND-COLOR: #fbf8e7
}
