#slideshow {position:relative; height:474px}
#slideshow DIV {position:absolute; top:0; left:0; z-index:8; opacity:0.0; height: 474px}
#slideshow DIV.active {z-index:10; opacity:1.0}
#slideshow DIV.last-active {z-index:9}
#slideshow DIV IMG {height: 474px; display: block; border: 0; margin-bottom: 0px}

body{
background-color:black;
}
#cuerpo{
height:565px;
width:960px;
margin:auto;
font-family:Arial;
/*background-image:url('../imagenes/fondospsd/index_psd.jpg');
background-repeat:no-repeat;*/
}
/********************************** ENCABEZADO **********************************************/
#enc{
width:960px;
height:86px;
}

.encvinos{
background-image:url('../imagenes/encabezados/vinos.png');
background-repeat:no-repeat;
}

.enchome{
background-image:url('../imagenes/fondo_enc.jpg');
}
.fecha_esp{
background-image:url('../imagenes/fecha/fondo.jpg');
/*background-image:url('../imagenes/fondospsd/fondo_fecha.jpg');*/
width:960px;
height:474px;
}

#enc .col_der{
width:860px;
height:86px;
float:left;
}

#enc .col_der .login{
width:615px;
_width:613px;

height:66px;
float:left;

}
#enc .col_der .anuary{
width:245px;
_width:247px;
height:66px;
float:left;
}
#enc .col_der .menu{
width:860px;
height:29px;
margin-top:2px;
}

#enc .col_der .menu .foto_1{
float:left;
}

#enc .col_der .menu .foto{
float:left;
margin-left:10px;
_margin-left:5px;
}
#enc .musica{
float:left;
width:100px;
height:89px;
}

.login .texto{
font-size:10px;
color:white;
margin-left:18px;
margin-top:1px;
}
.login .texto2{
font-size:10px;
color:white;
margin-left:18px;
}
.login .texto3{
font-size:12px;
color:white;
margin-left:18px;
font-family:arial;
}
.login .link{
color:white;
}
.login .col_izq_enc{
color:white;
float:left;
font-size:12px;
height:14px;
padding-left:17px;
margin-top:1px;
/margin-top:2px;
width:48px;
background-color:#8C8C8C;

}
.login .col_der_enc{
float:left;
width:102px;
/width:108px;
}
.imput_enc{
/margin-top:0px;
border:0;
font-size:10px;
height:12px;
margin-top:1px;
width:100px;
}
		
				
/**********************************FIN ENCABEZADO**********************************************/


/********************************** CONTENEDOR **********************************************/


#contenedor{
width:960px;
height:340px;
float:left;




}

#contenedor .central{
width:960px;
height:340px;
background-color:white;

}

#contenedor .central .titulo{
font-family:arial;
font-size:25px;
padding-top:15px;
margin-left:15px;
color:#fe8824;
}
#contenedor .central .titulo .nombre{
font-family:arial;
font-size:12px;
color:#666666;
float:left;
margin-top:9px;
}
.foto_carro{
float:left;

}
#contenedor .central .contenido_tabla .tabla{
margin-top:20px;
margin-left:17px;
float:left;
}
.enviar{
width:68px;
height:25px;
float:left;
margin-left:10px;
/margin-left:5px;

}
.volver{
width:100px;
height:25px;
float:left;
}

.imprimir{

width:68px;
height:25px;
float:left;

color:white;
margin-left:10px;
/margin-left:8px;

}
.input_enviar{
border:none;
background-color:#ff7300;
width:68px;
height:25px;
background-image:url('../imagenes/carro/enviar.jpg');
}
.input_volver{
border:none;
background-color:#666666;
width:100px;
height:25px;
background-image:url('../imagenes/carro/seguir_com.jpg');
background-repeat: no-repeat;
}
.input_imprimir{
border:none;
background-color:#ff7300;

width:68px;
height:25px;
background-image:url('../imagenes/carro/imprimir.jpg');
}

.botenes_im_en{
text-align:right;
margin-top:10px;
width:270px;

margin-left:510px;
overflow:auto;
}
#contenedor .central .contenido_tabla .botones{
float:left;
width:108px;
height:35px;
margin-top:41px;
margin-left:5px;
text-align:center;
color:white;
}
.cambiar{
float:left;
background-color:#b2b2b2;
width:58px;
height:13px;
margin-top:4px;
padding-top:2px;
margin-bottom:2px;
}
.borrar{
float:left;
background-color:#858585;
width:50px;
height:13px;
margin-top:4px;
margin-left:3px;
padding-top:2px;
margin-bottom:2px;
}

.input_tabla1{
border:0;
width:58px;
height:12px;
background-image:url('../imagenes/carro/cambiar.jpg');
background-repeat:no-repeat;
}
.input_tabla2{
border:0;
width:42px;
height:11px;
background-image:url('../imagenes/carro/borrar.jpg');
background-repeat:no-repeat;

}

#contenedor .central .contenido_tabla .resultado{
width:635px;
height:24px;
border-top:2px solid #4f4f4f;
margin-left:16px;
color:white;
font-family:arial;

background-image:url('../imagenes/fondo_tabla_total.jpg');
background-repeat:repeat-x;
}
#contenedor .central .contenido_tabla .resultado .total{
float:right;
width:90px;
/*width:70px;*/
height:19px;
padding-left:6px;
padding-top:1px;
background-color:#666666;
}
#contenedor .central .contenido_tabla .resultado .texto{
float:right;
width:56px;
height:19px;
font-family:arial;
padding-left:8px;
padding-top:1px;
background-color:#666666;
}


.blanco{
color:#666666;
background-color:white;
}
.fondo_b{
background-image:url('../imagenes/fondo_tabla_blanco.jpg');
background-repeat:repeat-x;
}
.fondo_g{
background-image:url('../imagenes/fondo_tabla_gris.jpg');
background-repeat:repeat-x;
}
.gris{
color:#666666;
background-color:#efefef;
}


.naranja{
background-color:#ff7300;
color:white;
font-size:11px;
font-weight:bold;
font-family:arial;
letter-spacing: 1px;

}
.naranja_osc{
background-color:#f06d01;
color:white;
font-size:11px;
font-family:arial;
font-weight:bold;
letter-spacing: 1px;
}

#contenedor .col_izq_cont{
width:633px;
height:340px;
float:left;
background-color:white;
}
#contenedor .col_izq_cont{
width:633px;
height:340px;
float:left;
background-color:white;
}
#contenedor .col_izq_cont2{
width:633px;
height:495px;
float:left;
background-color:white;
}
#contenedor .col_izq_cont3{
width:633px;
height:474px;
float:left;
background-color:white;
}
#contenedor .col_der_cont{
width:327px;
height:340px;
float:left;
}
#contenedor .col_der_cont2{
width:327px;

color:white;
float:left;
}
#contenedor  .cont_vinos{
background-image:url('../imagenes/fondo_col_der.jpg');
}

#contenedor .col_izq_cont .descripcion{
float:left;
width:250px;

}
#contenedor .col_izq_cont .foto{
float:left;
width:400px;
margin-left:-106px;
text-align:center;
}
#contenedor .col_izq_cont .carrito{
float:left;
width:85px;
}
		
			
.descripcion .nombre{
margin-left:17px;
margin-top:18px;
font-size:18px;
color:#ff7400;
}
.descripcion .nombre .numero_articulo{
font-size:12px;
color:#858585;
}
.descripcion .precio{
width:125px;
height:45px;
margin-left:17px;
margin-top:7px;
/margin-top:2px;
color:white;
text-align:center;

}
.descripcion .precio .pesos{
float:left;
width:25px;
height:25px;
font-size:20px;
background-color:#8c8c8c;
}
.descripcion .precio .valor{
float:left;
width:100px;
height:25px;
background-color:#ff7400;

font-size:20px;
}
.descripcion .precio .t_pfinal{
width:125px;
height:15px;
background-color:#d6d8d7;
color:#727372;
font-size:10px;
font-weight:bold;
margin-top:2px;
padding-top:1px;
}
.descripcion  .texto{
width:125px;
height:28px;
color:#838383;
margin-left:17px;
font-size:10px;
border-bottom:2px solid #ff7400;
margin-bottom:6px;
}


.descripcion .pdf{
margin-left:10px;
margin-top:5px;
}
.descripcion .pdf .foto_pdf{
float:left;

}
.descripcion .pdf .text_pdf{
float:left;
font-size:9px;
color:#666666;
margin-left:8px;
padding-top:5px;
}
.link_pdf{

color:#ff7400;
}
.descripcion .envios{
margin-left:9px;
}
.descripcion .fecha{
margin-top:43px;
margin-left:10px;
}

.contenido_vinos{
width:312px;
height:310px;

margin-top:7px;
margin-left:9px;
}
.contenido_vinos .descripcion{
width:135px;
height:135px;
float:left;
margin-left:10px;
_margin-left:10px;
text-align:left;
margin-top:10px;
}


.contenido_vinos .descripcion .d_precio{
color:#666666;
font-size:12px;
font-weight:bold;
margin-top:2px;
}
.contenido_vinos .descripcion .d_nombre{
width:135px;
height:18px;
margin-top:2px;
}
.contenido_vinos .descripcion .d_nombre .esp{
width:10px;
height:18px;
float:left;
background-color:#ff7400;

}
.contenido_vinos .descripcion .d_nombre .t_nombre{
width:125px;
height:16px;
padding-top:2px;
font-size:12px;
color:white;
font-weight:bold;
text-align:center;
float:left;
background-color:#666666;




}
.contenido_vinos .descripcion .producto_descripcion{
color:#666666;
font-size:11px;
margin-top:2px;

}
.carrito .flecha{
margin-top:10px;
margin-left:15px;
}
.carrito .c_carrito{
width:87px;
height:47px;
margin-top:200px;
/margin-top:190px;
}
.carrito .c_carrito .carrito_col_izq{
width:55px;
height:43px;
float:left;
margin-top:4px;
}
.carrito .c_carrito .carrito_col_izq .c_texto{
font-size:12px;
color:#868686;
font-weight:bold;
margin-left:-4px;
}	
.carrito .c_carrito .carrito_col_izq .select{
width:50px;
}

.carrito .c_carrito .carrito_col_der{
width:32px;
height:47px;
float:left;
}


.carrito .c_carrito_inf{
width:87px;
height:47px;
/margin-top:-15px;
}
.carrito .c_carrito_inf .c_carrito_link{
font-size:12px;
width:73px;
height:16px;
background-color:#ff7400;
padding-left:4px;
}
.carrito .c_carrito_inf .c_carrito_texto{
font-size:12px;
color:#919191;

}
.carrito .c_carrito_inf .c_carrito_texto{
font-size:12px;
color:#919191;
}
.contenido_vinos .cant_botellas{
width:300px;
height:30px;

}
.contenido_vinos .cant_botellas .botella{
width:auto;
float:left;
margin-left:9px;
}
.contenido_vinos .cant_botellas .botella .texto{
color:white;
font-size:16px;
}
.link_linea:hover{
width:100%;
border-bottom:3px solid #fb821d;

}



/********************************** FIN CONTENEDOR **********************************************/

/********************************** Pie **********************************************/

#pie{
width:960px;
height:134px;
_margin-top:-3px;
}

#pie .col_izq_pie{
float:left;
height:137px;
width:633px;
}
#pie .col_der_pie{
float:left;
height:134px;
width:327px;
}

.vinos{
background-image:url('../imagenes/vinos/fondo_pie1.jpg');
}
.cavas{
background-image:url('../imagenes/cavas/fondo_cavas.jpg');
}
.accesorios{
background-image:url('../imagenes/accesorios/fondo_accesorios.jpg');
}
.champ{
background-image:url('../imagenes/champ/fondo_champ.jpg');
}
.deli{
background-image:url('../imagenes/deli/fondo_deli.jpg');
}
.whiskies{
background-image:url('../imagenes/whiskies/fondo_whiskies.jpg');
}
.combi{
background-image:url('../imagenes/combinados/fondo_comb.jpg');
}
.col_izq_pie .banner{
height:95px;
width:100px;
float:left;
margin-top:13px;
margin-left:10px;
}
.col_izq_pie .lista{
float:left;
margin-left:10px;
margin-top:-5px;
/margin-top:13px;
width:430px;
}

.lista ul li{
color:#ff7400;
font-size:11px;
list-style-image:url("../imagenes/vinos/bullet.gif");
}
.color_blanco{
color:white;
}
.color_blanco ul li{
color:white;
}
div.color_blanco{
color:white;
font-size:11px;
width:400px;
}
.col_izq_pie .texto{
float:left;
font-size:11px;
color:#626262;
margin-top:10px;
}


/********************************** Fin Pie **********************************************/

.col_izq_cont2 .formas{
width:600px;
margin-top:15px;
}
.col_izq_cont2 .formas .comprar{
float:left;
margin-left:10px;
}
.col_izq_cont2 .formas .envios{
float:left;
margin-left:10px;
}
.col_izq_cont2 .texto{
height:134px;
width:600px;
margin-top:15px;
margin-left:20px;
font-size:13px;
}

.envios_quien{
background-color:#ff7300;
height:400px;
}

.legales{
height:350px;

}


.col_der_pie .foto{
margin-top:12px;
margin-left:5px;
}
.col_der_pie .texto_der_sup{
width:291px;
height:180px;
font-family:arial;
font-size:12px;
margin-top:15px;
margin-left:17px;
}
.col_der_pie .texto_der_inf{
margin-top:30px;
width:291px;
height:60px;
font-family:arial;
font-size:11px;
margin-left:17px;
}			
.col_der_pie .botonera{
margin-top:23px;
/margin-top:20px;
}
.col_der_pie .botonera2{
/margin-top:-3px;
}

.col_izq_cont2 .leyenda{
margin-top:135px;
margin-left:10px;
font-family:arial;
font-size:11px;
}
.col_izq_cont2 .leyenda2{
/*margin-top:265px;
margin-left:10px;*/
width:633px;
height:20px;
margin-top:150px;
/margin-top:148px;
font-family:arial;
font-size:11px;
background-color:black;
padding-top:118px;
/padding-top:120px;
}

.col_izq_cont3 .texto{
margin-top:16px;
margin-left:17px;
margin-right:30px;
}

.col_izq_cont3 .texto .texto_interior{
font-size:10px;
color:#8a8a8a;
padding-top:10px;
}
.titulo_leg{
font-size:12px;
color:#8a8a8a;
font-weight:bold;

}
.titulo_leg2{
font-size:12px;
color:#8a8a8a;
font-weight:bold;
padding-top:15px;
}

.contenedor_celdas{
width:943px;
height:275px;
padding-top:43px;
}
.contenedor_celdas .caja{
width:138px;
height:124px;

float:left;
margin-top:14px;
margin-left:18px;
_margin-left:10px;
background-color:white;
}
.contenedor_celdas .caja .titulo{
font-family:arial;
font-size:14px;
margin-left:5px;
margin-top:5px;
width:120px;
height:16px;
background-color:#cccccc;
color:#707070;
padding-left:7px;
padding-top:2px;
}
.contenedor_celdas .caja .texto{
font-family:arial;
font-size:11px;
width:128px;
height:88px;
margin-top:10px;
margin-left:8px;
line-height:12px;
color:#666666;
}

/***************************************************/

.cont_envios{
width:593px;
height:303px;
background-image:url('../imagenes/envios/fondo_tabla.jpg');
background-repeat:no-repeat;
margin-left:15px;
margin-top:16px;
padding-top:18px;
padding-left:20px;
}

.cont_envios .nombres{
font-size:11px;
color:#666666;
}
.cont_envios .precios{
font-size:11px;
background-color:#ebebeb;
width:33px;
text-align:center;
color:666666;
}
.cont_envios .titulo{
font-size:13px;
color:#ff7300;
width:130px;
}
.cont_envios .esp{
width:30px;
}
.texto_envios{
font-size:14px;
font-size:arial;
width:450px;
margin-left:15px;
margin-top:15px;

}



/****************************************************************/

.cont_form{
width:947px;

}
.form_col_izq{
width:437px;
height:254px;
float:left;
}
.form_col_izq .cont{
width:437px;
height:19px;
margin-left:18px;

margin-top:14px;
_margin-top:0px;
}
.form_col_izq .cont .foto{
width:143px;
float:left;
}
.form_col_izq .cont .imput{
width:285px;
float:left;

}

.form_col_izq .cont .imput .input_form{
background-image:url('../imagenes/reg_carro/input_fondo.jpg');
border:0;
width:290px;
height:19px;
margin-top:3px;
}

.form_col_der{
width:437px;
height:254px;
float:right;
}
.form_col_der .cont{
width:437px;
height:19px;
margin-left:15px;
margin-top:14px;
}
.form_col_der .cont .foto{
width:143px;
float:left;
}
.form_col_der .cont .imput{
width:285px;
float:left;
}
.form_col_der .cont .imput .input_form{
background-image:url('../imagenes/reg_carro/input_fondo.jpg');
border:0;
width:290px;
height:19px;
margin-top:3px;
}

.form_textos{




}
.form_textos .camp{
color:#666666;
font-size:11px;
float:left;
margin-left:15px;
margin-top:5px;
}
.form_textos .boton{
float:right;
}
.form_textos .boton a:link,.form_textos .boton a:hover, .form_textos .boton a:visited{
cursor:pointer;
}


/*****************************************************************************/

#contenedor .central .titulo_contacto{
width:522px;
height:56px;
margin-top:10px;
margin-left:30px;
}
#contenedor .central .formulario_contacto{
width:595px;
height:208px;
margin-top:10px;
margin-left:30px;
}
#contenedor .central  .formulario_contacto .col_izq_form{
float:left;
width:288px;
height:196px;
}
#contenedor .central  .formulario_contacto .col_der_form{
float:right;
width:288px;
height:196px;
}


#contenedor .central .formulario_contacto .col_izq_form .caja{
width:288px;
height:22px;
background-image:url('../imagenes/contacto/fondo_campos.jpg');
background-repeat:no-repeat;
margin-top:10px;
}
#contenedor .central .formulario_contacto .col_izq_form .caja .foto_cont{
float:left;
}
#contenedor .central .formulario_contacto .col_izq_form .caja .texto_cont{
float:right;
}

#contenedor .central .formulario_contacto .col_der_form .caja{
width:288px;
height:22px;
background-image:url('../imagenes/contacto/fondo_campos.jpg');
margin-top:10px;
background-repeat:no-repeat;
}
#contenedor .central .formulario_contacto .col_der_form .caja .foto_cont{
float:left;
}
#contenedor .central .formulario_contacto .col_der_form .caja .texto_cont{
float:left;
}

#contenedor .central .formulario_contacto .col_izq_form .caja .texto_cont .input_cont{
border:0;
height:19px;
background-image:url('../imagenes/contacto/fondo_campos.jpg');
width:170px;
font-family:arial;
}

#contenedor .central .formulario_contacto .col_der_form .caja .texto_cont .input_cont{
border:0;
height:19px;
background-image:url('../imagenes/contacto/fondo_campos.jpg');
font-family:arial;
}
#contenedor .central .formulario_contacto .col_der_form .caja .texto_cont .input_cont_chico{
border:0;
height:19px;
background-image:url('../imagenes/contacto/fondo_campos.jpg');
font-family:Arial;

width:100px;
}
.col_central{
float:left;
}
.form_der{
float:left;
}
.form_izq{
float:left;
}


.comentario{
width:285px;
height:152px;
background-image:url('../imagenes/contacto/fondo_textarea.jpg');
background-repeat:repeat-y;
border:0;
overflow:hidden;
line-height:30px;
font-family:arial;
font-size:12px;
}

.enc_link{text-decoration:none;border:none;outline:0}
.enc_link:hover{
text-decoration:none;
color:black;
}
.enc_link:visited{
text-decoration:none;
color:black;
}
.enc_link:actived{
text-decoration:none;
color:black;
}
