/*
burdeos: #6E114C ORIGINAL.
burdeos-escaparate: #5A1A45
*/

body { margin:0;
       padding:0;
	   background: #fff url(images/fondo.jpg) no-repeat; }


body, td, th { font: normal normal 10px Verdana,Arial,Helvetica;
               color: black; }

img { padding:0 ; border:0 ; margin:0 }
			   
.hoyEs { font: normal normal 10px Verdana,Arial,Helvetica;
         color: #D8E1A1;
		 margin: 0;		
		 padding: 2px 0px;
		 }
		 


#home {
	position: absolute;
    top: 1px;
	left: 520px;
	z-index : 2 ;	
	color: #D8E1A1;}		 		

#home td {
	color: #D8E1A1;}
#home a { color: #D8E1A1;
		font-size:10px;
		text-decoration: none;}
#home a:hover {
		color: #fff;}
	


.escaparate { color: #5A1A45; }

a.escaparate { color: #5A1A45; 
			   text-decoration:none}

h2.escaparate { font: bold normal 16px Verdana,Arial,Helvetica;
                text-align:left;
				margin:0;
				padding: 2px 0px 2px 10px;
				text-transform: uppercase;	
			    color:#fff; }

a.escaparateVerCaja { color: #5A1A45;
					  text-decoration:none;
					  padding-left: 14px;
					  font-weight:bold;
					  background: url(images/item_flecha.gif) no-repeat bottom left}

/*----------------- ofertas y obsequios 3 columna -------------*/

h2.ofertas   { font: normal bold 14px Verdana,Arial,Helvetica;
                text-align:center;
				margin:0;
				padding
				: 3px 0px 3px 0px;				
				text-transform: uppercase;	
			    color:#fff; }				

.oferta    { font: normal bold 11px Verdana,Arial,Helvetica;
             text-align:left;
		  	 margin: 0px 0px 2px 0px;
 			 padding: 10px 0px 0px 0px;				
			 text-transform: uppercase;	
			 color:#000; }

a.oferta {  text-decoration:none;
		    color: #B4571C;
			text-transform: none;
			font-size:9px;}								


h2.obsequios   { font: normal bold 14px Verdana,Arial,Helvetica;
                text-align:center;
				margin:0;
				padding: 0px 0px 4px 0px;				
				text-transform: uppercase;	
			    color: #B4571C; }				

a.obsequios { color: #213901;
              text-decoration: underline;
			  font-weight: bold;}

img.obsequios { border: 1px solid #253801 }


/*----------------- cuadro de ver pedidos -------------*/

h2.verPedidos { font: normal bold 13px Verdana,Arial,Helvetica;
                text-align:center;
				margin:0;
				padding: 3px 4px 3px 4px;				
				text-transform: uppercase;	
			    color: #B4571C; }				
h2.verPedidos a { color: #B4571C; text-decoration:none }

div.verPedidos { font: normal normal 10px Verdana,Arial,Helvetica;
                text-align:right;
				margin:0;
				padding: 4px 8px;				
			    color: #6B6D4A; }

a.verPedidos { text-decoration: none;
 		        color: #B4571C; }
a.verPedidos:hover { text-decoration: underline;
  		        	 }				
				


/*-------------------- cuadro de identiiciación ---------*/
h2.identificacion {
				font: bold normal 11px Verdana,Arial,Helvetica;
                text-align:center;
				margin:0;
				padding: 3px 4px 3px 4px;				
				text-transform: uppercase;	
			    color: #fff; }				




input.identificacion {
				font: normal normal 9px Verdana,Arial,Helvetica;
				width:60px;
			    color: #000; }

div.identificacionError { color: #cccc33;
                          padding:2px 0px;
						  margin: 2px 0px;
  						  border-top:1px solid #cccc33;
						  border-bottom:1px solid #cccc33;
					      font-weight:bold }

a.identificacion { color: black;
			       text-decoration:none ;}

a.identificacion:hover { color: black;
			             text-decoration: underline ;}				   		   

/*-------- REGISTRO -----------------*/
select.registro, input.registro { Font : normal normal 9px Verdana,Arial,Helvetica;
				 width: 120px;
			     color: #000;}



/*---------------- CESTA --------------------------*/		 

div.menuCesta {	width:143px;
				margin:0;
				padding:0;
				border: 0px solid #fff;
			    font: normal bold 10px Verdana,Arial,Helvetica;
				text-transform: uppercase;
				color:#213901}

div.menuCesta a { text-decoration: none ;
				  color:#213901  }


div.menuCesta ul a { text-decoration: none ;
                  font-weight:bold;
				  color:#6A4C2D  }

div.menuCesta ul ul a { text-decoration: none ;
                  font-weight:bold;
				  color:#5A1A45  }


div.menuCesta ul { margin: 0px 0px 0px 15px;
				   padding: 3px 0px;
				   list-style: circle url(images/lista_subfamilias.gif) outside;
				   font: normal normal 10px Verdana,Arial,Helvetica;
				   color: #6A4C2D; }

div.menuCesta ul ul {  margin: 0px 0px 0px 15px;
  				     padding: 1px 0px;
  				     list-style: circle url(images/lista_articulos.gif) outside;
      			     font: normal normal 10px Verdana,Arial,Helvetica; 
					 color: #5A1A45}

h2.cestaAñadir {	font: normal bolder 15px Verdana,Arial,Helvetica;
                 text-align:left;
  		    margin:4px 0px 1px 0;
			padding: 3px 4px 1px 4px;				
			text-transform: uppercase;	
		    color: #B4571C; }

a.cesta { text-decoration:none;
	            font-weight:bold;
	            color: #b4571C; }

a.cesta:hover {
				 text-decoration: underline;  	            
	             color: #6E114C; }

a.cestavolver { text-decoration:none;
	            font-weight:bold;
	            color: #778521; }

a.cestavolver:hover {
				 text-decoration: underline;
  	            
	             color: #6E114C; }				
				
a.cestaborrar { text-decoration:none;
				font-weight:bold;		
	            color: #6E114C;; }

a.cestaborrar:hover { text-decoration: underline;
	                  color: #6E114C; }				

h3.cesta { font: normal bold 10px Verdana,Arial,Helvetica; 
           color: #98a071;}
h3.cesta strong { color:#B4571C;
				  font-weight: bold }	   

h2.cesta {	font: normal bold 15px Verdana,Arial,Helvetica;
            text-align:left;
  		    margin:18px 0px 1px 0px;
			padding: 3px 4px 1px 4px;				
			text-transform: uppercase;	
		    color: #601C4C; }
table.cesta { border: 1px dotted #98a071; }
table.cesta th { font-weight: bold; border-bottom: 2px solid #B4571C ; color: #2f4510;}
table.cesta td.par   { font-weight: normal; background-color: #e5d9b3 ; text-align:right; padding:1px 3px; }
table.cesta td.impar { font-weight: normal; text-align:right; padding:1px 3px}

.botella { color: #606060 }


/*----------------- tabla de totales --------*/
table.total { border: 1px solid #98a071; }
th.total { font-weight: bold; text-align:right; color: #000; }
th.total a { color: #000; }
td.total { font-weight: normal; background-color: #e5d9b3 ; text-align:right; width:70px;}

h2.total {	font: bold normal 15px Verdana,Arial,Helvetica;
            text-align:left;
			border-bottom: 1px solid #B4571C;
  		    margin:3px 0px 3px 0px;
			padding: 3px 4px 1px 4px;				
			text-transform: uppercase;	
		    color: #B4571C;; }



*.cestaInfo { color: #B4571C; padding:3px; border:1px dashed #98a071;}

div.cestaboton_OFF {
 text-align     :center;
 text-decoration:none;
 font-weight: bold;
 display: block;
 color: #999;
 width:101px;
 height:14px;
 background: url(images/bt_comprar_off.gif) no-repeat; }


a.cestaboton {
 text-align     :center;
 text-decoration:none;
 font-weight: bold;
 display: block;
 color: #ffffff;
 width:101px;
 height:14px;
 background: url(images/bt_comprar.gif) no-repeat; }
 
a.cestaboton:hover {
 text-align:center;
 text-decoration:none;
 font-weight: bold;
 width:101px;
 height:14px;
 background:  url(images/bt_comprarx.gif) no-repeat; }

a.cestaboton2 {
 text-align     :center;
 text-decoration:none;
 font-weight: bold;
 font-size:11px;
 display: block;
 color: #ffffff;
 width:101px;
 height:14px;
 background: url(images/bt_comprarx.gif) no-repeat; }
 
a.cestaboton2:hover {
 background:  url(images/bt_comprar.gif) no-repeat; }
 
 
input.cantidad { text-align: right; 
				 font: normal normal 10px Verdana,Arial,Helvetica;
				 width: 45px;}

input.total { text-align: right; 
			  font: normal normal 10px Verdana,Arial,Helvetica;
			  width:90px;}

div.avisoImportante {
 margin : 10px 0px;
 padding:12px;
 background-color: #efefef;
 border:1px dotted #000}


div.avisoImportante b { color: #A00 }

/*---------------------- forma pago ------------------*/

td.formaPago {
	color: #601c4c;
	font-weight:bold;
	font-size:11px;
}
/*---------------------- DATOS DE ENVIO Y DEMAS ------------------*/
input.envio { Font : normal normal 9px Verdana,Arial,Helvetica;
				 width: 130px;
			     color: #000;}

div.datosEnvio { padding:6px 4px;
				 line-height:170% }
				
div.datosEnvio h2 { font: bold normal 10px Verdana,Arial,Helvetica;
					background: url("images/item_datosEnvio.gif") top left no-repeat;
                    padding: 1px 0px 1px 10px;
					margin:0px; 
					color: #B4571C }				
div.datosEnvio b  { color: #666; font-weight: normal; }
/* ---  #e5d9b3*/


/*---- historico de pedidos -----------*/
span.estadoErroneo { color: #c33; }

/*---------------- atención al cliente --------------*/
div.atencion { text-align:center;
			   margin:20px;
			   line-height:170% }
div.atencion b { color: #601C4C; font-weight:bold }
div.atencion a { color: #601C4C; font-weight:bold; }



/*------------- generales ---------------------*/
.error { font-weight:bold; color: #990000 }
