body {
  background-color:#fff;
  font-family: Arial,sans-serif;
  font-size: 100%;
  width:47em;
  margin-right:auto;
  margin-left:auto;
  margin-top:0;
}

img {
  border-width:0;
}

a {
  text-decoration:none;
}

#container {
  height:23em;
}

#menu {
  list-style : none;
  margin:0;
  padding:0;
  font-size : 1.1em;
  font-weight : bold;
  color : #800202;
  font-family: Times, serif;
  border-bottom: 1px solid #800202;
  margin-left:4em;
  margin-top:1em;
  padding-bottom:0.2em;
  dpadding-left:2.3em;
  text-align:center;
}

#menu li {
  display:inline;
  margin:0;
  padding:1.5em;
}

#menu li a {
  color : #800202;
  text-decoration:none;
}

#menu li a:hover {
  color : #800202;
  text-decoration:underline;
}

#menu li a#tabBotiga {
  color:darkgreen;
}

#logovg {
  width:62px;
  height:314px;
  position:relative;
  float:left;
  display:block;
}

#legal {
  font-family: "Trebuchet MS", Arial, sans-serif;
  text-align:center;
  font-size:0.7em;
  font-weight:bold;
  border-top: 1px solid #BB0202;
  width:50em;
  margin: 1em 5em 0 auto;
}

#legal ul {
  margin:0;
  padding:0;
  margin-left:-1em;
  padding-top:0.5em;
}

#legal li{
  margin:0;
  padding:0;
  display:inline;
  padding:0.8em;
}

#legal a{
  color:#800202;
}

#legal a:hover{
  color:#800202;
  text-decoration:underline;
}

#legal img{
  width:16px;
  margin:-15px 0 0 0;
  float:right;
}

/****************************************************************************
** PORTADA
****************************************************************************/
#portada table {
  margin:0;
  padding:0;
  margin-top:2em;
}

#portada table td {
  margin:0;
  padding:0;
}

#portada ul a {
  color:#b1992a;
}
#portada ul {
  padding:0;
  margin:0;
  margin-left:6em;
  margin-bottom:1em;
  list-style:none;
  font-size:0.9em;
  letter-spacing:0.1em;
  font-family:times,serif;
  overflow:auto;
}

#portada li {
  width:7em;
  height:1.52em;
  line-height:1.5em;
  margin:0.3em 0.9em;
  float:left;
}

#portada li img {
  padding:0.35em 0.3em 0 0.4em;
  float:left;
}

.caja {
  background: url(img/caja.gif) no-repeat;
}

#imgdo1 {
  margin-left:24.47em;
  *margin-left:24em;
  margin-top:4em;
  *margin-top:5em;
  position:absolute;
}

#imgdo2 {
  margin-left:24.47em;
  *margin-left:24em;
  margin-top:9em;
  *margin-top:10em;
  position:absolute;
}

#imgdo1 img, #imgdo2 img {
  width:80px;
}

#direccion2 {
  font-family: "Trebuchet MS", Arial, sans-serif;
  text-align:center;
  color:darkgreen;
  font-size:0.75em;
  font-weight:bold;
  line-height:1.3em;
  width:52em;
  padding-bottom:3.6em;
  padding-top:1em;
}

#portada #newsBox{
  width:170px;
  position:absolute;
  margin-left:78.5em;
  *margin-left:41em;
  margin-top:-10em;
  *margin-top:-5.5em;
  background: url(img/WIM-logo-01-Neg.gif) top center no-repeat;
  font-size:0.52em;
  color:#800202;
  padding-top:4.2em;
  display:block;
  text-align:center;
}

#portada #newsBox b{
  text-transform:uppercase;
  font-weight:normal;
}

/****************************************************************************
** EMPRESA
****************************************************************************/

.content {
  margin-left:5.2em;
  *margin-left:auto;
  *margin-top:-1.5em;
  width : 91%;
  text-align : justify;
  font-size:0.8em;
}

#imgs {
  text-align:center;
  margin-top:2em;
  margin-bottom:1.6em;
  width:53.5em;
}

#texts {
  font-family: Arial, sans-serif;
  font-style:italic;
  font-size:1em;
  font-weight:bold;
  color : #800202;
  nbackground-color:lightyellow;
  nborder:1px solid orange
}

/*
#Productos, #Novedades, #Contactar {
*/
#Empresa, #Novedades, #Contactar, #Detalle{
  ndisplay:none;
  margin-top:1em;
  margin-left:0.2em;
}

/****************************************************************************
** PRODUCTOS
****************************************************************************/
#Productos .content{
  width:47em;
  margin-left:8.5em;
  margin-top:0.5em;
}

#pladebages, #catalunya {
  list-style : none;
  margin:0;
  padding:0;
  border: 1px solid #800202;
  padding: 2.5em 1em 2.5em 1em;
  *padding: 1em 1em 1em 1em;
  margin-top:1em;
}

#pladebages div, #catalunya div{
  height:2.9em;
  width:25.4em;
  background:url(img/pastilla01.gif) no-repeat center center;
  font-weight:bold;
  font-size:0.9em;
  line-height:3em;
  text-align:center;
  position:relative;
  left:1.5em;
}

#pladebages a, #catalunya a, #taula a {
  color:#fff;
  text-decoration:none;
}

#pladebages a:hover, #catalunya a:hover, #taula a:hover {
  text-decoration:underline;
}

#pladebages #pb1 {
  position:relative;
  top:-2.2em;
  *top:-0.8em;
  float:left;
}

#pladebages #pb2 {
  position:relative;
  top:-5em;
  float:right;
  left:1em;
}

#catalunya div {
  left:3em;
}

#catalunya #ct1 {
  position:relative;
  top:-1.4em;
  *top:0;
  left:0.8em;
  float:left;
}

#catalunya #ct2 {
  position:relative;
  top:-4.8em;
  left:1em;
  float:right;
}

#taula {
  border: 1px solid #800202;
  margin:1em 0 0 0 ;
  padding:0 0 0 131px;
  background: url(img/vins00.jpg) 3em 1.4em no-repeat;
}

#taula li {
  background:url(img/pastilla01.gif) no-repeat;
  height:19px;
  width:291px;
  padding-top:10px;
  padding-bottom:5px;
  font-weight:bold;
  text-align:center;
  list-style:none;
}

#taula .none {
  background:none;
}

#mapadiv {
  margin-top:0.5em;
  margin-left:14em;
  width:37em;
  text-align:center;
  font-family: Trebuchet MS, sans-serif;
  font-size:0.8em;
}

/****************************************************************************
** CONTACTAR
****************************************************************************/
form {
  margin-right:auto;
  margin-left:auto;
  width:39em;
  text-align:center;
  *margin-top:1.5em;
}

#Contactar label {
  display:block;
  padding-bottom:0.4em;
  color:#800202;
  font-style:italic;
  font-family: Times, serif;
  font-size:1.2em;
}

input, textarea {
  font-family: Verdana, sans-serif;
  font-style:normal;
  font-size:0.9em;
  background-color:lightyellow;
}

#fb1{
  float:left;
}

#fb2{
  margin-left:20em;
}

#lblComentario, #Comentario {
  margin-top:-13em;
  *margin-top:0;
  clear:both;
}

#direccion {
  font-family: Verdana, sans-serif;
  text-align:center;
  color:#800202;
  margin-top:3.8em;
}

#direccion span {
  font-weight:bold;
}

/****************************************************************************
** DETALLE
****************************************************************************/
#Detalle .content {
  margin-top:1.5em;
  margin-left:4.5em;
}

#Detalle h2 {
  font-family: Verdana, sans-serif;
  color:#800202;
  nborder-bottom:1px solid;
  font-size:1em;
}

#Detalle h3 {
  color:#800202;
  margin-top:-2.2em;
  *margin-top:-2.7em;
  text-align:right;
  text-transform:capitalize;
  font-style:italic;
  font-family: Times, serif;
  font-size:1em;
}

#botella {
  float:right;
  *margin-top:0.3em;
}

#botella2 {
  float:right;
  margin-top:3em;
  margin-left:1em;
}

#txtDetalle {
  margin-left:1.2em;
  margin-right:8em;
}

#tabla, #tablavm{
  padding:0;
  margin:0;
  list-style:none;
  margin-left:10.2em;
  font-family: Trebuchet MS, sans-serif;
  font-size:0.9em;
  height:23em;
}

#tabla {
  width:38em;
}

#tablavm {
  height:17em;
}

#tabla label, #tablavm label {
  position:absolute;
  width:10.5em;
  margin-left:-11.7em;
  *margin-left:-11.5em;
  text-align:right;
  color:#800202;
  font-style:italic;
  font-family: Times, serif;
  font-family: Trebuchet MS, sans-serif;
  font-size:1em;
  padding:0.1em 0.1em 0.1em ;
}

#tabla li, #tablavm li{
  border-left:1px solid black;
  padding:0.1em 0.4em 0.1em ;
  nborder-bottom:1px solid orange;
  padding:0.3em 0.4em 0.3em ;
  line-height:1.2em;
}

#tablavm li li {
  border:none;
  line-height:0.9em;
}

.cebra{
  nbackground-color:lightyellow;
}

fieldset {
  padding:0.5em;
  clear:right;
  width:50em;
  text-align:center;
  margin:0 auto;
}

.lista {
  padding:0;
  margin:0 auto;
  *margin-top:0.5em;
}

.lista td {
  font-size:0.7em;
  font-family: Verdana, sans-serif;
  color:#800202;
  width:6em;
  *width:7.6em;
  padding:0.2em 0.2em;
  text-align:center;
  vertical-align:top;
}

.lista .wide{
  width:10em;
  dpadding-right:0.8em;
  vertical-align:top;
}

.lista a {
  color : #800202;
  text-decoration:none;
}

.lista a:hover {
  color : red;
}

.lista a:active {
  color : green;
}

.lista img {
  display:block;
  margin:auto;
  clear:right;
}

.selectproc {
  color:gray;
}

#premio {
  position:absolute;
  margin-left:38em;
  margin-top:-0.5em;
}

/****************************************************************************
** NOVEDADES
****************************************************************************/

#Novedades iframe {
  width:52em;
  height:27em;
  margin-left:0.5em;
  *margin-top:1.5em;
}

#NovedadesFrame {
  margin:0;
  padding:0;
  width:97%;
  font-size:0.9em;
}

#NovedadesFrame .newsTable {
  border: 1px solid black;
  margin-bottom:0.5em;
}

#NovedadesFrame .newsDate {
  color : #800202;
  font-weight:bold;
  padding:0.2em;
}

#NovedadesFrame table p {
  text-align:justify;
  padding:0.5em;
}

.video {
  margin:0 0 5px 60px;
  width:300px;
}

/****************************************************************************
** LEGAL
****************************************************************************/

#legalbody {
  margin-left:3em;
  font-size:0.75em;
}

.legal_tab2 {
  color : #800202;
  font-weight:bold;
}
