/*
 #CACACA - Gris body.background
 #FED501 - Amarillo corporativo
 #FFFADF - Amarillo claro para listados
 #D8B501 - Amarillo oscuro
 #E3E3E3 - Gris marcos tablas
 #DD0000 - Rojo corporativo
 #C5CACC - Cyan claro fondo tabla marco
 Book Antiqua - Fuente corporativa
 Trebuchet MS - Fuente ficha 
*/
body {
	margin:0px;
	background-color:#cacaca;
	background-image:url('../img/background-image.gif');
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	left: 0px;
}
body, td {
  font-size:9pt;
}
p {
	margin:5px;
}
img {
	border:0px;
}
h1 {
	font-size:13pt;
  margin:0px;
}
h2 {
	font-size:13pt;
  margin:0px;
  color:#be0000;
}
table.main, table.contenido {
	background-color:white;
  width:724px;
  border-width:0px 8px 0px 8px;
  border-color:white;
  border-style:solid;
}
.banda-amar {
	background-color: #be0000;
}
.banda-gris {
	background-color:#909090;
}
/*****************/
table.menu {
	background-color:#be0000;
  border-bottom:1px solid white;
}
table.menu td {
	padding:5px;
  text-align:center;
  border-right:1px solid white;
}
table.menu a {
	color:#FFFFFF;
  font-weight:bold;
  text-decoration:none;
}
/*****************/
/*****************/
.menuinf {
	background-color:#be0000;
  text-align:center;
  padding:0px 50px 0px 50px;
}
.menuinf a {
	color:#FFFFFF;
  text-decoration:none;
  font-size:8pt;
}
/*****************/
/*****************/
table.marco {
	border-width:0px 12px 6px 12px;
  border-color:#adadad;
  border-style:solid;
}
table.marco td.titulo {
	background-color:#adadad;
}
table.marco td.enlace {
	padding:1px;
  text-align:right;
	background-color:#ACACAC;
}
table.marco td.enlace a {
  color:white;
  font-weight:bold;
  text-decoration:none;
}
table.marco tr.filaofertas td {
	padding: 4px;
  border-bottom:1px dotted #909090;
}
table.marco tr.filaofertas h2 {
	color: #be0000;
  font-size: 12pt;
  margin: 0px;
}
/*****************/
table.contenido {
	background-image:url('../img/marca-agua.gif');
  background-repeat:no-repeat;
  background-position:top right;
}
/*****************/
input, textarea, select, button {
  background-color: #f8f9e7;
  font-family: Verdana;
  font-size: 8pt;
  color: #6c6c63;
}
td.etiqueta, td.input {
  padding: 2px;
  vertical-align: top;
}
td.etiqueta {
  text-align: right;
}
td.boton-enviar {
  padding: 10px;
  background-color: #cecece;
  text-align: center;
}
/*****************/
img.foto {
	border:8px solid #adadad;
}  
.marco2 {
	padding:8px;
  background-image:url('../img/fondo-tabla-marco.gif');
  background-repeat:repeat-x;
  background-color:#c5cacc;
}
/*****************/
table.submenu {
	background-color:white;
  width:150px;
}
table.submenu td {
	border-bottom:1px #C5CACC dotted;
  text-align:right;
}
table.submenu td a {
	font-family:Trebuchet;
  color:black;
  text-decoration:none;
  width:100%;
  height:100%;
  padding:3px 10px 3px 20px;
}
table.submenu td a:hover {
	background-color:#f0f5ff;
}
/*****************/
/*****************/
table.ficha {
	background-color:#adadad;
}
table.ficha td {
	padding:5px;
}
table.ficha p {
	font-family:Trebuchet MS;
  font-size:9pt;
  text-align:justify;
}
table.ficha div {
	margin:5px 0px 0px 0px;
  border:5px solid white;
  background-color:#F2F2F2;
}
/*****************/
/*****************/
table.ofertas {
	border:1px dotted #b1b1b1;
}
table.ofertas td {
	padding:3px;
  font-size:10pt;
  border:2px solid white;
}
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 {
	color:#be0000;
	font-size: 11pt;
	font-weight: bold;
}
/*****************/
div.nada {
	padding: 5px;
  margin: 3px;
  border: 1px dotted #c0c0c0;
  background-color: #fbf8e7;
  font-style:italic;
}
