﻿body
{
	margin: 0;
	padding: 0;
	background-color: #d9d9d9;
	font-family: Century Gothic, Arial, Sans-Serif;
	font-size: 90%;
	background-image: url(../img/fondo_buscavino.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: fixed;
}
.divImgOferta
{float: left; width: 60px; margin-top: 20px; _display:inline}
.divArticuloOferta
{width: 313px; height: 179px; float: left; margin-left: 7px; margin-bottom: 20px; _display:inline}
#divDestacadosIzq
{width: 476px; float: left; margin-left: 8px; height:316px}

#divDestacados2
{background-color: #000}
.spanAviso
{
	font-size:10px; font-family:Arial, Sans-Serif
	}
#ctl00_ContentPlaceHolder1_divDestacados
{
	width: 476px;
	float: left;
}

#ctl00_ContentPlaceHolder1_divDestacados ul
{
	padding: 0;
	margin: 0;
}
#ctl00_ContentPlaceHolder1_divDestacados ul li
{
	display: none;
	list-style-type: none;
}
.divDestacadosAnadir
{position: absolute; margin-left: 358px; margin-top: 288px; z-index: 12}
.divDestacadosPrecio
{position: absolute; margin-left: 350px; margin-top: 242px; z-index: 13;
                    font-size: 250%; color: #fff; text-align: center; width: 110px;}
#ctl00_ContentPlaceHolder1_rblOrdenar input, #ctl00_ContentPlaceHolder1_rblOrdenar label
{
	cursor: pointer;
}

.cajasTexto, .cajasTextoNum, .cajasTextoTel, .cajasTextoFec
{
	border: solid 1px #aaa;
	background-color: #fff;
	font-family: Arial, Sans-Serif;
}
.cataAsociado
{
	font-family: Arial, Sans-Serif;
	color: #666;
	text-align: justify;
	font-size: 10px;
}

.descripcionAsociado
{
	font-size: 110%;
}
#divArticulosRelacionados
{
	background-color: #efefef;
	border: solid 1px #ccc;
	width: 958px;

}

#divArticulosRelacionados div
{
	margin: 4px;
	_margin:0px;
	width: 310px;
	float: left;
	font-size: 80%;
}
#divArticulosRelacionados div div
{
	margin: 3px;
}
.modalBackground
{
	background-color: #000;
	opacity: 0.4;
	filter: alpha(opacity=40);
}

#divFotosBodegas
{
	float: left;
	width: 160px;
}
#divFotosBodegas img
{
	border: solid 1px #ccc;
	margin-bottom: 6px;
}

.modalPopup
{
}
#divNavegacion
{
	width: 492px;
	text-align: right;
	font-size: 90%;
	font-family: Century gothic, Arial, Sans-Serif;
	margin-top: 3px;
}

#divNavegacion a
{
	color: #fff;
	margin-left: 4px;
}

#divNavegacion a img
{
	margin: 0;
	padding: 0;
	border: 0;
	display: inline;
	vertical-align: bottom;
}
a
{
	color: #000;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
#tableCesta, .gridNoAdmin
{
	border-collapse: collapse;
	width: 100%;
}
#tableMasVendidos a
{
	text-decoration: none;
}

#tableMasVendidos a:hover
{
	text-decoration: underline;
}
.descripcionArticulo
{
	color: #000;
	text-decoration: none;
	font-size: 85%;
}
.cataArticulo
{
	text-decoration: none;
	font-family: Arial;
	font-size: 70%;
	color: #666;
}

.descripcionArticulo:hover, .cataArticulo:hover
{
	text-decoration: underline;
}

#tableCesta thead
{
	background-color: #ddd;
	font-size: 80%;
}

.gridNoAdmin th
{
	background-color: #ddd;
	font-size: 80%;
	font-weight: normal;
	padding: 4px;
}

#tableCesta td, .gridNoAdmin td
{
	border: 1px solid #ccc;
	padding: 4px;
}
a img
{
	border: 0;
}
#divContenido
{
	margin-top: 8px;
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
}
.fin
{
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 8px;
}
#divCabecera
{
	margin: 0;
	padding: 0;
}
#divBusquedaIzq
{
	float: left;
	font-size: 90%;
	margin-left: 20px;
	color: #fff;
	width: 500px;
	display: inline;
}
#divBusqueda
{
	margin: 0px 8px 0px 8px;
	background-color: #cf0000;
	float: left;
	width: 700px;
	display: inline;
}
#ctl00_divCesta
{
	background-color: #555;
	background-image: url(../img/fondoCesta.gif);
	background-repeat: no-repeat;
	float: left;
	width: 252px;
	height: 66px;
	color: #fff;
	text-align: center;
}
#ctl00_divCesta div
{
	margin-top: 10px;
}
#ctl00_lblCesta
{
	font-size: 80%;
}
#logo
{
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 8px;
}
#divMenu
{
	margin: 0px 8px 0px 8px;
	background-color: #cf0000;
}

#divMenu a
{
	font-size: 75%;
	float: left;
	display: inline;
	width: 159px;
	border-left: solid 1px #fff;
	text-align: center;
	text-decoration: none;
	background-color: #555;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
}
#divMenu #ctl00_menuOfertas
{
	border-left: 0px;
}

#divMenu #ctl00_menuDenominaciones
{
	width: 160px;
}
#divMenu a:hover, #divMenu a.menuActual
{
	background-color: #cf0000;
}
#divCuerpo
{
	margin-left: 8px;
	margin-right: 8px;
	min-height: 400px;
}

.divFondoNegro
{
	/*filter: alpha(opacity=50); 	opacity: .5;*/
	background-image: url(../img/png50.png); /*background-color: black;*/
	height: 80px;
	margin-top: 236px;
	_margin-top:220px;
	position: absolute;
	z-index: 9;
	width: 476px;
	color: #fff;
}
.divFondoNegro h3
{
	margin: 5px 0px 0px 5px;
	padding: 0;
	font-size: 90%;
	width: 346px;
}
.divFondoNegro p
{
	margin: 0 5px 5px 5px;
	text-align: justify;
	font-size: 75%;
	width: 346px;
	overflow-y: hidden;
	height: 70px;
}

#divPie
{
	color: #656565;
	text-align: center;
	font-size: 80%;
	margin-top: 3px;
}

#divPie a
{
	color: #656565;
	text-decoration: none;
}

#divPie a:hover
{
	color: #000;
	text-decoration: underline;
}
h2
{
	border-bottom: 1px solid #CC0000;
	font-size: 110%;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 0;
	text-align: left;
}

#tableMasVendidos
{
	width: 472px;
	font-size: 75%;
	line-height: 17px;
}
.tituloOferta
{
	font-weight: bold;
	font-size: 80%;
	overflow: hidden;
	width: 388px;
	text-decoration: none;
	color: inherit;
}

.imgOferta
{
	border: solid 1px #ccc;
	cursor: pointer;
}

.precioNormalOferta
{
	text-decoration: line-through;
	color: #888;
	font-size: 90%;
}

.precioOferta
{
	color: #c00;
	font-size: 120%;
}
.compraMinima
{
	color: #888;
	font-size: 90%;
}

.botonGrande
{
	border: solid 1px #000;
	background-color: #c00;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	font-size: 105%; /*float: left;*/
	padding-left: 15px;
	padding-right: 15px;
	background-image: url(../img/fondoBtnGrande.gif);
	background-position: bottom;
	padding-top: 6px;
	padding-bottom: 6px;
	cursor: pointer;
}


.boton
{
	border: solid 1px #000;
	background-color: #c00;
	color: #fff;
	display: inline-block;
	text-decoration: none;
	font-size: 85%; /*float: left;*/
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	background-image: url(../img/fondoBotones.gif);
	background-position: bottom;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}
.boton:hover, .botonGrande:hover
{
	background-position: top;
	text-decoration: none;
}



.botonDisabled
{
	border: solid 1px #000;
	background-color: #ddd;
	color: #aaa;
	display: inline;
	text-decoration: none;
	font-size: 85%; /*float: left;*/
	margin-left: 1px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: default;
	padding-top: 1px;
	padding-bottom: 1px;
}




h1
{
	margin-top: 0px;
	font-weight: normal;
	font-size: 180%;
	border-left: solid 8px #c00;
	line-height: 85%;
	text-indent: 4px;
}
#ctl00_ContentPlaceHolder1_imgVino
{
	width: 200px;
	height: 400px;
	float: left;
}

#divArticulo
{
	width: 100%;
	_width:940px;
	min-height: 500px;
	_height: 500px;
	background-image: url(../img/uvas.jpg);
	background-repeat: no-repeat;
	background-position: right 230px;
}
.datosPie
{
	list-style-type: none;
	margin: 0;
	font-size: 80%;
	padding: 0;
}


#divCata
{
	float: right;
	background-image: url(../img/fondoAmarilloTransp.png);
	background-repeat: repeat; /*filter:alpha(opacity=60);*/
	border: solid 1px #edd164;
	margin-right: 0px;
	width: 324px;
	min-height: 420px;
	_height: 420px;
}

#divCata img
{
	border: solid 1px #edd164;
	float: left;
}
#divCata div
{
	margin: 5px;
	font-size: 80%;
	text-align: justify;
}

#divCata .texto
{
	clear: both;
	margin: 5px;
	font-size: 80%;
	text-align: justify;
	overflow-y: auto;
	height: 276px;
}






#divBodega
{
	width: 100%;
	min-height: 500px;
	_height: 500px;
	background-image: url(../img/uvas.jpg);
	background-repeat: no-repeat;
	background-position: right 230px;
}

#divDenominacion
{
	width: 100%;
	min-height: 500px;
	_height: 500px;
	background-image: url(../img/uvas.jpg);
	background-repeat: no-repeat;
	background-position: right 230px;
}


#divUsuarios
{
	width: 100%;
	min-height: 500px;
	_height: 500px;
	background-image: url(../img/uvas.jpg);
	background-repeat: no-repeat;
	background-position: right 230px;
}





#divFichaDenominacion
{
	font-size: 90%;
	width: 100%;
	text-align: justify;
	float: left;
}
#divFichaBodega
{
	font-size: 90%;
	width: 600px;
	text-align: justify;
	float: left;
}
#divHistoria
{
	float: right;
	background-image: url(../img/fondoAmarilloTransp.png);
	background-repeat: repeat; /*filter:alpha(opacity=60);*/
	border: solid 1px #edd164;
	margin-right: 0px;
	width: 350px;
	min-height: 470px;
	overflow-y: auto;
}

#divHistoria div
{
	margin: 5px;
	font-size: 80%;
	text-align: justify;
}

#divHistoria .texto
{
	clear: both;
	margin: 5px;
	font-size: 80%;
	text-align: justify;
	overflow-y: auto;
	height: 250px;
}
















#ctl00_ContentPlaceHolder1_pnlGrabado
{
	text-align: center;
	padding-top: 150px;
}

.inputs
{
	margin: 2px;
}

#ctl00_ContentPlaceHolder1_pnlRellenar
{
	text-align: left;
	margin-left: 5px;
}

#ctl00_ContentPlaceHolder1_btGuardar
{
	margin-top: 5px;
}

.paginadorBusqueda
{
	text-align: center;
}

.paginadorBusqueda a
{
	text-decoration: none;
	padding: 10px 0 10px 5px;
	color: #000;
}

.paginadorBusqueda a:hover
{
	font-weight: bold;
	padding: 10px 0 10px 5px;
	text-decoration: underline;
}

.paginadorBusqueda span
{
	font-weight: bold;
	font-size: 120%;
	padding: 10px 0 10px 5px;
	text-decoration: none;
	color: #CC0000;
}

.panelPaginacion
{
	/*border:solid 1px black;*/
	text-align: center;
	color: black;
	margin-top: 10px;
	margin-bottom: 6px;
}


.tituloCuadro
{
	background-position: top;
	color: #fff;
	font-size: 100%;
	width: 100%;
	background-image: url(../img/fondoBtnGrande.gif);
	text-indent: 10px;
	line-height: 180%;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tituloCuadro a
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
}
.tituloCuadro a:hover
{
	text-decoration: underline;
}
.contenidoCuadro
{
	width: 100%;
	background-color: #e7e7e7;
}



.divCuadrosPie
{
	width: 234px;
	float: left;
	margin-left: 8px;
}

.izq
{
	margin-left: 0;
}

.contenidoCuadro .interiorCuadro
{
	margin: 10px;
	display: inline-block;
	height: 182px;
}

.lbCata
{
	text-decoration:underline;
	font-weight:lighter;
	font-variant :small-caps ;
	
}

.parrafoCata ,.lbCata
{
	font-size:11pt;
}

#tableObsequios
{
	border-collapse: collapse;
	background-color: #E7FFD6;
	width: 100%;
}

#tableObsequios thead
{
	background-color: #879881;
	font-size: 80%;
	color: #ffffff;
}

#tableObsequios td
{
	border: 1px solid #798476;
	padding: 4px;
}

.tituloCuadroObsequios
{
	background-position: top;
	background-image: url(../img/fondoCabeceraObsequio.gif);
	color: #fff;
	font-size: 100%;
	width: 100%;
	text-indent: 10px;
	line-height: 180%;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}

.articuloOferta
{
	border: solid 1px #cccccc;
	background-color: #dfdede;
	background-image: url(../img/fondoOferta.png);
	background-repeat: repeat-x ;
	position: absolute; margin-left: 60px; width: 251px;
                    height: 177px; _display:inline;_margin-left: 0px;
}