/************ CSS Web Control 1.0 - 3/4/08 ***********/





/*********** GENERAL ***********/



body{

	margin:0px;

	background-image:url(../images/bg_body.jpg);

	background-repeat:repeat-x;

}



p,td,th,li,div{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#9d9d9d;

}



a{

text-decoration:none;

color:black;

}



a:hover{

text-decoration:underline;

}



a img{

	border:none;

}



b, strong{

color:#333333;

}



h1,h2,h3,h4,h5,h6{

	margin:0px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	padding:0;

	color:#333333;

}



.columna_2 .tituloModulo{

border-bottom:1px solid gray;

font-family:Arial;

font-size:20px;

text-transform:uppercase;

color:#333333;

}



h1{

	font-size:;

	font-weight:;

}





/*********** ESTRUCTURA ***********/



.contenedor{

width:960px;

margin:0 auto;

}



.contenido{

}



.logo img{

position:relative;

top:10px;

}



.superior{

clear:both;

}



td.boton{

border-bottom: #e1e1e1 solid 1px;

padding:4px 0px;



}

.idiomas{
	padding-right:22px;
text-align:right;
}

.idiomas a{
	padding-left:8px;
}




.botonera_izq{



}



.menu-horiz{

padding-left:83px;

}



.menu-vert{

}



.columnas{

clear:both;

padding-top:25px;

}



.columna_1{

width:350px;

float:left;



}



.columna_2{

width:380px;

float:left;

padding-top:30px;



}



.columna_3{

width:230px;

float:left;

}



.inferior{

}



.pie{

clear:both;

text-align:center;

border-bottom: #e1e1e1 solid 1px;

}



.pie img{

position:relative;

top:20px;

}





.formulario{
*margin-bottom:-20px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
.formulario {
margin-bottom:-3px;
}
}

.formulario input, .formulario select{
background-color:#FFFFFF;
border:1px solid #D1D1D1;
color:#938E8E;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.formulario input#codigo{
width:50px;
}

.formulario input#Buscar{
padding:0;
width:45px;
}

.formulario select#anio{
width:49px;
}

.formulario select#varietal{
width:70px;
}

.pad{
padding:0px 2px;
}

/*********** OTROS ***********/

.clearer{

clear:both;

}





/*******************************/

/*********** MODULOS ***********/

/*******************************/





div.separador{

	padding:4px;

	clear:both;

}
#Horizontal_2 .separador{
padding:0px;
}




/*********** TEXTO ***********/



.texto{

}



.texto .imagen{

float:left;

padding:5px;

}



.texto .imagen img{

}



.texto .titulo{

}



.texto h1{

font-size:14px !important;

	font-family:Arial, Helvetica, sans-serif !important;



}



.texto .contenidoTexto{

}





/*********** IMAGEN SOLA ***********/

.imagen_sola{

text-align:center;

}



/*********** BANNER ***********/



.banner{

}



.banner .item{

text-align:center;

padding:2px;

}



/*********** NOVEDADES ***********/



/* NOVEDAD */





.novedad{

}



.novedad div.item{



}



.novedad .item .titulo a{

	font-family:;

	font-size:;

	color:;

}



.novedad .item .titulo a:hover{

	text-decoration:none;

}



.novedad .imagen{

}



.novedad .fecha{

}



/* NOVEDAD AMPLIADA */



.novedad_ampliada{

}



.novedad_ampliada .imagen{

}



.novedad_ampliada .fecha{

}



.novedad_ampliada .titulo{

	font-family:;

	font-size:;

	color:;

}



/*********** DESCARGA ***********/



.descarga {

}



.descarga .item_desc{

}



.descarga .link{

}



.descarga .link a{

font-size:;

color:;

}



.descarga .link a:hover{

}



.descarga .descripcion{

}



/*********** CONTACTO ***********/



.contacto{

}



.contacto .formulario{



}



.contacto fieldset{



}



.contacto label{

 display:block;  

}



/*********** LINK ***********/



.enlace{

padding:30px;

}



.enlace .item{

float:left;

}



.enlace .imagen{

}



.enlace .link{

visibility:hidden;

}



.enlace .descripcion{

}



/*********** FLASH***********/



.flash{

}



.flash .item{

}





/*********** GALERIA***********/



.galeria{

	width:auto;

	text-align:center;



}



.galeria img{

	padding:6px;

}



/*********** MAIL FORM ***********/



.mailform{

}



.mailform table td{

	font-family:;

	font-size:;

	color:;

	padding:5px 0px;

}



div.mailform table tr{

	border-bottom: dashed #000000 1px !important;

}

	

/*********** BOLG ***********/



.blog {

	margin-left:20px;

	padding-top:5px;

}



.blog .item{

border-bottom:#dce0df 2px dashed;

margin-bottom:4px;

}



.blog h1{

padding:0px 0px 0px 0px;

}



.blog h1 a{

text-decoration:none;

color:#000000;

}



.blog .titulo a{

}



.blog .texto{

padding:5px 5px 5px 0px;

}



.blog .autor{

font-style:italic;

}



.blog .ver{

text-align:right;

padding:5px;

}



.blog .ver a{

	text-decoration:none;

	color:#000000;

	font-weight:bold;

}



.blog .ver a:hover{

	text-decoration:underline;

}



.blog .agregar{

}



.blog .blog_post .autor{

padding:4px 0px;

font-style:normal;

}



.blog .blog_post .titulo{

padding:4px 0px;

}



.blog .blog_post .texto{

padding:4px 0px;

}



.blog_ampliado{

margin-left:20px;

padding-top:5px;

}



.blog_ampliado h1{

padding:0px 0px 0px 0px;

font-size:1.3em;

}



.blog_ampliado h2{

font-size:1.3em;

}



.blog_ampliado .item{

border-bottom: #666666 1px dashed;

margin-bottom:4px;

padding-bottom:10px;

}



.blog_ampliado .titulo{

padding-top:10px;

}



.blog_ampliado .leido{

font-style:italic;

}



.blog_ampliado .blog_texto{

}



.blog_ampliado .blog_comment .autor{

padding:4px 0px;

}



.blog_ampliado .blog_comment .comentario{

padding:4px 0px;

}



.blog_ampliado .fecha{

font-style:italic;

}



.blog_ampliado .volver{

text-align:right;

padding:5px;

}



.blog_ampliado .volver a{

text-decoration:none;

font-weight:bold;

color:#000000;

}



.blog_ampliado .volver a:hover{

text-decoration:underline;

}



/*********** CARRO DE COMPRAS***********/



/* PRODUCTO */



.producto .item{

}



.producto .imagen{

}



.producto .info{

}



.producto .nombre{

}



.producto table{

}



.producto .compra{

}



.producto .precio{

}



.producto .descripcion{

}



/* CARRITO_01*/



.carrito_01{

}



.carrito_01 .actualizar{

}



.carrito_01 .total{

}



.carrito_01 table.titulos{

}



.carrito_01 table.productos{

}



.carrito_01 .generar{

}

.carrito_01 .vacio{

}



/* ORDEN DE COMPRAS */



.orden_de_compra table.lista{

}



.orden_de_compra table.lista td{

}

/*TRAZABILIDAD */

.trazabilidad{

}

.trazabilidad .titulo{
border-bottom:1px solid;
color:black;
font-family:Tahoma;
font-size:20px;
}

.trazabilidad .bajo_tit{
font-size:15px;
font-weight:bold;
}

.trazabilidad .bajo_tit red{
color:#bb3333;
}

.trazabilidad .bajo_tit categ{
color:#565656;

}

.trazabilidad .tabla_info{
float:left;
padding:15px 0;
width:550px;
}

.trazabilidad .tabla_info .titulo_info{
border-bottom:1px solid;
padding:3px;

}

.trazabilidad .tabla_info .titulo_info a{
font-weight:bold;
}

.trazabilidad .tabla_info .info{
background-color:#DDDDDD;
padding:5px;
height:250px;
overflow:auto;
}

.trazabilidad .tabla_info .info p{
color:black;
}

.trazabilidad .tabla_info div table td{
color:black;
}

.trazabilidad .tabla_info div table td div{
color:black;
}
.trazabilidad .aviso_chico{
float:left;
width:300px;
}


.bilidad .aviso_chico .imagen{
float:right;

}

.trazabilidad .descripcion{
float:left;
}

/*********** NOVEDAD GALERĶA ***********/

.novedad_g{

}

.novedad_g .nov_normales{

}

.novedad_g .nov_normales .item{
float:left;
border-bottom: 1px solid #cfcfcf;
padding:5px 0px;
}

.novedad_g .nov_normales .foto{
float:right;
}

.novedad_g .nov_normales .foto .imagen{
padding-left:30px;

}
.novedad_g .nov_normales .datos{

}

.novedad_g .nov_normales .datos .titulo a{
font-size:12pt;
color:#CE484B;
font-weight:bold;
}

.novedad_g .nov_normales .datos .fecha{
display:none;
}

.novedad_g .nov_normales .datos .textoBreve{

}
.novedad_g .nov_normales .datos .textoBreve a{
color:#ce484b !important;
}
/*********** NOVEDAD GALERĶA AMPLIADA ***********/

.novedad_ampliada_g{

}

.novedad_ampliada_g .izquierda{
float:left;
width:355px;
}

.novedad_ampliada_g .derecha{
float:left;
width:450px;
}

.novedad_ampliada_g .thumbs{
float:left;
padding-left:15px;
text-align:center;
width:110px;
}

.novedad_ampliada_g .thumbs a{

}

.novedad_ampliada_g .derecha h2{
text-transform:uppercase;
color:#ce484b;
font-weight:normal !important;
font-size:18px;
}

.novedad_ampliada_g .derecha .fecha{
font-style:italic;
padding:5px 0;
display:none;
}

.novedad_ampliada_g .derecha .autor{
font-weight:bold;
padding:5px 0;
}

.novedad_ampliada_g .izquierda .imagen{
padding-bottom:10px;
}

.novedad_ampliada_g .derecha .textoBreve p{
color:black !important;

}

.novedad_ampliada_g .derecha .textoExtendido{

}

.novedad_ampliada_g .derecha .novedadDocumento{

}

.novedad_ampliada_g .derecha .novedadEnlace{

}

.novedad_ampliada_g .derecha .enlace_permanente{
font-style:italic;
display:none;

}

.novedad_ampliada_g .derecha .novedad_volver a{
padding:10px 0px;
text-transform:uppercase;
color:#ce484b;
}

/*IFRAME*/
iframe{
border:none;
}

/*ADMINISTRADOR LOGIN*/
.administrador_login{
background:white;
padding:30px 0px;
}
.administrador_login form{
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #E5E5E5;
font-weight:normal;
margin:0 auto;
padding:16px 16px 40px;
width:250px;

}
.administrador_login form input{
color:#555555;
background:#FBFBFB none repeat scroll 0 0;
border:1px solid #E5E5E5;
font-size:24px;
margin-bottom:16px;
margin-right:6px;
margin-top:2px;
padding:3px;
width:97%;
}
.administrador_login #boton{
background:#21759B  url(../../../sistema/images/button-grad.gif) repeat-x scroll left top;
border-color:#298CBA !important;
color:#FFFFFF !important;
font-weight:bold;


border:1px solid;
cursor:pointer;
font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
font-size:12px;
margin-top:-3px;
padding:3px 10px;
text-decoration:none;
}

.administrador_login input#boton:hover{
border-color:#13455B !important;
color:#EAF2FA !important;
}

.administrador_login label{
color:#777777;
font-size:13px;	
}