body {
margin: 0;
padding: 0;
font-size: 90%;
font-family: Trebuchet MS, Helvetica, sans-serif;
color:#696968;
background-color:#FFF;} 

img { border: none; margin:0;}
.img_derecha {float:right; margin: 0 0 10px 10px; border: 1px solid #000;}
.img_izquierda {float:left; margin: 10px 10px 0 0; border: 1px solid #000;}
.der {float:right;}
.izq {float:left;}
.imp {float:right; margin: 10px 10px 10px 10px;}

p { line-height: 120%;}
td { font-size:90%;}


/* ENLACES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
a:link{color:#891536; font-size:13px; text-decoration:none;}
a:visited{color:#891536; font-size:13px; text-decoration:none;}
a:hover{color:#000; font-size:13px; text-decoration:none;}
a:active{color:#891536; font-size:13px; text-decoration:none;}

a.submenu:link{color:#FFF; text-decoration:none; font-weight:bold;}
a.submenu:visited{color:#FFF; text-decoration:none; font-weight:bold;}
a.submenu:hover{color:#6E0303; text-decoration:none; font-weight:bold;}
a.submenu:active{color:#FFF; text-decoration:none; font-weight:bold;}

a.camino:link{color:#696968; font-size:11px; text-decoration:none;}
a.camino:visited{color:#696968; font-size:11px; text-decoration:none;}
a.camino:hover{color:#000; font-size:11px; text-decoration:none;}
a.camino:active{color:#696968; font-size:11px; text-decoration:none;}

a.indice:link{color:#000; text-decoration:none;}
a.indice:visited{color:#000; text-decoration:none;}
a.indice:hover{color:#FD0202; text-decoration:none;}
a.indice:active{color:#000; text-decoration:none;}

a.blanco:link{color:#FFF; text-decoration:none;}
a.blanco:visited{color:#FFF; text-decoration:none;}
a.blanco:hover{color:#000; text-decoration:none;}
a.blanco:active{color:#FFF; text-decoration:none;}

a.abc:link{color:#891536; background:#EFEFED; font-size:13px; text-decoration:none; font-weight:bold; padding: 0 2px 0 3px;}
a.abc:visited{color:#891536; background:#EFEFED; font-size:13px; text-decoration:none; font-weight:bold; padding: 0 2px 0 3px;}
a.abc:hover{color:#FFF; background:#891536; font-size:13px; text-decoration:none; font-weight:bold; padding: 0 2px 0 3px;}
a.abc:active{color:#891536; background:#EFEFED; font-size:13px; text-decoration:none; font-weight:bold; padding: 0 2px 0 3px;}

.noabc {color:#6C6C6B; background:#EFEFED; font-size:13px; font-weight:bold; padding: 0 2px 0 4px;}
.desabc {color:#FFF; background:#891536; font-size:13px; font-weight:bold; padding: 0 2px 0 4px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE ENLACES - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* CABECERA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
.floatsalon {float: right; margin: 0 20px 0 0;}
.espacio {float: left; margin: 0 0 0 18px;}
.floatlogo {float: right; margin: 5px 20px 0 0;}
.floatcabecera {float: left; margin: 0 0 0 0;}

#salon{
text-align:right; height:30px; background:#8C0000;}
#menusalon{
position:absolute; visibility:hidden; margin-left:0; margin-top:0; width:100%; height:35px; background:#8C0000;}

#menu{
height:36px; border-bottom:1px solid #3B3B36;}
#cabecera{
height:89px; margin-top:2px; background-color:#E3E2D0;}
#submenu{
color:#FFF; height:20px; margin-left:18px; margin-top:1px; background-color:#FD0202;}

#guia{
margin-left:18px; height:25px; border-bottom:1px solid #E3E2D0; background-image:  url(imagenes/degradado.gif); background-repeat: no-repeat; background-position: right;}
#cajaizq {
float: left; margin-top:4px; font-size:10px;}
#cajader {
float: right; margin-top:1px; margin-right:15px;}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN CABECERA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 



#gutter {
float: left;width:18px; height: 1px;}

#nrevista {
margin-top:5px; width:143px; font-size:11px; background-color:#E3E2D0; color:#000; }

	
#col1{
float: left; width: 55%; padding:5px; margin-top: 5px; margin-bottom: 10px; margin-left: 1%; border-right:1px solid #E3E2D0;}
#col2 {
float: left; width: 150px; margin-top: 5px; margin-bottom:10px; border-right:1px solid #E3E2D0;}
#col3{
float: left; width: 20%; margin-left: 1%; margin-top: 5px; margin-bottom: 10px;}

#col2 ul {
padding:0; margin:0;}  
#col2 li { 
list-style-position:outside; list-style-type:none; border-bottom: 1px solid #EBEBEB; margin:0; padding:1px;}
		


.pastilla {
float: left; width: 97%; margin-bottom:10px; border-top: 1px solid #EBEBEB;}
.fotoizq {
 float:left; margin-right:15px; margin-top:5px; border: 1px solid #000;}

.producto {
overflow:auto; width:99%; padding:3px; border-bottom:1px solid #C5C3C3; border-top:0; border-left:0; border-right:0; border-style:dashed ;}
.lote {
overflow:auto; width:99%; padding:3px; background:#EBEBEB;}
#pestanas {
float:right; text-align:right; width:99%;}

#col4 { float: left; text-align:left; width: 75%; margin-top: 10px; margin-bottom: 10px;}
#col5 {float: right; text-align:center; width: 18%; margin-left: 1%; margin-top: 10px; margin-bottom: 10px;}

/* PRENSA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
#hisprensa {
width:99%; padding:3px; border-bottom:1px solid #3B3B36; border-top:1px solid #3B3B36; border-left:0; border-right:0; border-style:dashed ;}
#resprensa {
width:99%; padding:3px; color:#000; font-size: 80%; background-color:#EFEFED;}
#popup1 {
float:left; text-align:right; margin: 0 10px 10px 0;}
#popup2 {
margin-top: 10px; margin-left:10px; width:95%; text-align:justify;}
#popup3 {
float:left; height:35px; text-align:bottom; margin-bottom:10px; border-bottom: 1px solid #E3E2D0; background-color:#EFEFED;}
/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE PRENSA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* PROMOCION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.rbroundbox { background:  url(imagenes/nt.gif) repeat; }
.rbtop div { background:  url(imagenes/tl.gif) no-repeat top left; }
.rbtop { background:  url(imagenes/tr.gif) no-repeat top right; }
.rbbot div { background:  url(imagenes/bl.gif) no-repeat bottom left; }
.rbbot { background:  url(imagenes/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot { width: 100%; height: 7px; font-size: 1px; }
.rbcontent { margin: 0 7px; color:#000; }
.rbroundbox { width: 99%; margin: 1em auto; }
.imgizqsin {float:left; margin: 0 0 0 0; }

#color {height:100px; text-align:center; margin-left:10px; margin-right:10px; margin-bottom:15px; color:#FFF; background-color:#891536;}

/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE PROMOCION - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */



/* CIERRE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 
.logop {
float: left; margin: 10px 10px 0 2%;}

#hcierre{
clear: both; height:88px; font-size:79%; border-top:1px solid #E3E2D0;}

#intcierre{
float:left; margin-top:10px;}

#logo_verisign{
float:right; margin:10px 5px 0 0;}
/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE CIERRE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* COMPRA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 

.rojolight {color:#FF0000;}
.blancolight {color:#FFF;}
.negro {color:#000; font-weight:bold;}
/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE COMPRA - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* NUEVO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ 

.caja_vinos{
width:100%; font-size: 80%; padding:3px 0; border-bottom:1px solid #FD0202;}

input.vinos {
border: solid #4D4D4D; border-width:1px; background: #FFF url(imagenes/fondo_vinos.gif) repeat; padding: 2px; color: #4D4D4D; font-weight: bold;}

#condiciones1{
width:100%; text-align:center; height:320px; background:#DDD;}

#condiciones2{
overflow-y:scroll; width:95%; margin:0 auto; text-align:left; height:200px; background:#FFF;}

#aceptar{
width:95%; margin:10px auto; text-align:left; background:#ddd;}

.precio {
font-size: 1.3em;}

a.alta:link{color:#FC0203; font-weight:bold; text-decoration:none;}
a.alta:visited{color:#FC0203; font-weight:bold; text-decoration:none;}
a.alta:hover{color:#000; font-weight:bold; text-decoration:none;}
a.alta:active{color:#FC0203; font-weight:bold; text-decoration:none;}

.caja_cata_miembro{
float:left; width:189px; height:316px; margin:5px 10px 5px 0; border-bottom:1px solid #891536;}

.caja_cata_miembro h2{font-size: 1em; margin:0 0 1px 0; font-weight: bold; color:#891536;}

.cc_cargo{
font-size: 11px;}


/*  - - - - - - - - - - - - - - - - - - - - - - - - - - - -  FIN DE NUEVO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


h1{
margin:0; padding: 0; color:#FD0202;}
		
h2 { margin-top: 0; padding-top: 7px;}

.boton {
background-color:#FFF; border:solid; border-width:1px 1px 1px 1px; border-color:#FD0202; color:#000; margin:1px;}
.boton1 {
background-color:#111; border:solid; border-width:1px 1px 1px 1px; border-color:#111; color:#FD0202; margin:1px;}
.boton2 {
background:#FD0202; border:solid; border-width:1px 1px 1px 1px; border-color:#FFF; color:#FFF; margin:1px;}


.bold {font-weight:bold; color:#891536;}
.subtitulo {font-weight:bold; color:#861535;}
.subtitulonew {font-weight:bold; font-size: 100%; color:#FD0202;}
.subtitulonoticia {font-weight:bold; font-size:20px; color:#861535;}
.entradilla {font-style:italic; font-size:13px; color:#000;}
.color {color:#FD0202;}
.blanco {font-weight:bold; color:#FFF;}
.pcolor {font-size:11px; color:#861535;}
.negro {color:#000; font-weight:bold;}
.negro1 {color:#000;}
.fportada {float: left; margin: 5px 5px 5px 5px;}
.falacena {float: left; margin: 0 5px 5px 0; border: 1px solid #D5D4D4;}
.fetiqueta {float: left; margin: 0 10px 30px 0;}
.calificacion {color:#FFF; font-weight:bold; background:#891536; padding: 0 2px 0 4px;}
.peso {color:#000; font-size:11px;}
.desb {color:#000; background-color:#FFCC33;}
.rojo {color:#FF0000; font-weight:bold;}
