/* Formatos generales */

body, td { 
   margin: 0;
   font-family: Verdana, Arial, Helvetica, sans-serif; 
   font-size: 13px; 
   color: #000;
}

form {
   padding: 0;
   margin: 0;
}

dl, dd, ul, ol {
   padding: 0;
   margin: 0;
}

dl {
   margin-left: 1em;
}

dd {
   color: #3399FF;
   font-weight: bold;
   margin-bottom: 0.5em;
}

dt {
   padding: 0.5em 0 0 0.5em;
   margin: 0 0 0 0;
   border-bottom: 1px solid #FFA042;
   background-color: #999999;
}

dt a {
   letter-spacing: -0.05em;
   text-decoration: none;
   color: #FFFFFF;
}

dt a:hover {
   color: #CC0000;
}

li {
   margin: 0;
   list-style-position: outside;
}

font {
   font-family: Verdana, Arial, Helvetica, sans-serif
}

/* Específicas de la sección novedades */

a.listanovedad {
      margin: 0px;
      padding: 0px;
	color: #990000;
      font-size: 11px;
	text-decoration: none;
}

a.listanovedad:hover {
	color: #0066FF;
	text-decoration: underline;
}

#anteriores {
      padding: 8px;
      margin: 0;
}

#anteriores ul {
      list-style: none;
      margin: 0;
      padding-left: 1em;
      text-indent: -1.2em;
}

#anteriores a {
      color: #0066FF;
}	

#anteriores a:visited {
      color: #666666;
}	

/* Elementos dinámicos */

#sidemenu {
      padding: 0px;
      margin: 0x;
      border-bottom: 1px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#sidemenu p {
      margin: 0;
	padding: 8px 0 8px 8px;
}

#sidemenu h2 {
      margin: 0;
	padding: 0.6em 0 0.6em 8px;
	font-size: 11px;
}

#sidemenu a {
      color: black;
	text-decoration: none;
}

.top {
      border-top: 1px solid black;
      background-color: #FFCC33;
	color: #000000;
}

.inactive {
      background-color: #FFEDB1;
}

.active {
      background-color: #990000;
	color: #FFFFFF;
}

ul#novedad {
      margin: 0 0 0 10px;
      padding: 0 0 0 10px;
      list-style-image: url(/img/arr-red.gif);
      list-style-type: square;
}

ul#novedad li {
      margin: 0 0 5px 0;
      padding: 0 0 0px 0;
}

/* Clases generales */
p.derecha {text-align: right;}

p.linea {
   height:1px;
   background: url(/img/dots2.gif) repeat-x;
}

p.linea121 {
   line-height: 1px;
   width: 100%;
   margin: 7px 0 4px 0;
   background: url(/img/1-line.gif) no-repeat center;
}

p.flotizq {float: left;}

a.info {
   display: block;
   padding: 0;
   margin: 1.5em 0 0 0;
   color: #06F;
   text-decoration: none;
   
}

a.info:hover {
   color: #C00;
   cursor: help;
}

input.boton {
   margin-top: 1em;
   border: 1px solid black;
}

.titulo {
	font-family: Arial, Helvetica, sans-serif;
      font-size: 18px;
	color: #0000FF;
	text-decoration: underline;
}    

.nuevo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	line-height: 24px;
}

a.nuevo:hover {
	color: #0066FF;
	text-decoration: underline;
}

.white {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 11px; font-weight: bold;
      color: #FFFFFF; text-decoration: none
}

.m {  font-family: Verdana, Arial, Helvetica, sans-serif;
      font-weight: bold; color: #000000;
      text-decoration: none
}

a.m:hover {color: #990000; text-decoration: none}

a.white:hover {
      font-size: 11px;
      font-weight: bold;
      color: #FFFFFF;
      text-decoration: underline
}

select.head {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #000000
}

a.referencia {
      color: #FF9900;
      text-decoration: none
}

a.referencia:hover {text-decoration: underline}

.cita { font-family: Times New Roman, Times, serif; font-size: 150%; font-weight: bold; color: #000066}
.piefoto {font-family: Verdana, Arial, sans serif; font-size: 9pt; font-weight: bold}

.wine {color: #C00;}
.orange {color: orange;}
.blue {color: #06F;}
.green {color: #060;}
.gold {color: #FC3}
.lechuga {color: #9C0}
.centra {text-align: center;}
.peq {font-size: 75%;}
.none {display: none;}

