﻿body
{
	margin: 0;
	padding: 0;
	background-color: #d9d9d9;
	font-family: Sans-Serif;
	font-size: 90%;
	background-image: url(../img/fondo_buscavino.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-attachment: fixed;
}

#marcoFacebook
{
	border: solid 1px #fff;
	overflow: hidden;
	width: 950px;
	height: 410px;
}
.h2Articulo
{
	border-bottom:solid 1px #edd164; font-size:130%; margin-bottom:6px; margin-top:6px;
	}
#marcoFacebookArticulo
{
	border:none; overflow:hidden; width:380px; height:30px;
	}
#ctl00_btnBuscar
{
	background-image: url(../img/lupa.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 20px;
	border-left: none;
	border-right: solid 1px #fff;
	border-top: none;
	border-bottom: none;
}
.imgOfertaVino
{
	border-style: None;
	height: 120px;
	width: 60px;
	border-width: 0px;
	cursor: pointer;
}
.tituloBuscar
{
	font-size: 100%;
	margin: 0 0 2px 0;
	padding: 0;
	text-indent: 0;
	border: 0;
}
.oculta
{
	display: none;
}
.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: 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 h2
{
	margin: 5px 0px 0px 5px;
	padding: 0;
	font-size: 90%;
	width: 346px;
	border: none;
	font-weight: bold;
}
.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;
}
h1, h2
{
	border-bottom: 1px solid #CC0000;
	font-size: 110%;
	font-weight: normal;
	margin-bottom: 6px;
	margin-top: 0;
	text-align: left;
}
.divEstrellas
{
	height: 24px;
	_height: 16px;
	width: 100%;
	overflow: hidden;
}
#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;
	display: inline-block;
	height: 43px;
	width: 100%;
}

.imgOferta
{
	border: solid 1px #ccc;
	cursor: pointer;
}

.precioNormalOferta
{
	text-decoration: line-through;
	color: #888;
	font-size: 90%;
	display: inline-block;
	height: 19px;
	width: 100%;
}
.txtUnidadesCompra
{
	width: 30px;
}
.precioOferta
{
	color: #c00;
	font-size: 120%;
	display: inline-block;
	height: 21px;
	width: 100%;
}
.compraMinima
{
	color: #888;
	font-size: 90%;
	display: inline-block;
	height: 39px;
	width: 100%;
}

.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;
	text-indent: 0;
}


.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;
}

