html {cursor: url(imagenes/cursor1.cur),pointer;}body {	background-color : white;	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	font-size: 10px;	color : #a6a6a6;	cursor: url(imagenes/cursor1.cur),pointer;}a {	text-decoration: none;	font-weight: bold;	cursor: url(imagenes/cursor1.cur),pointer;}img {	border : 0;}h3 {	font-size: 12px;	font-weight: bold;	margin: 0px;}hr {	height: 1px;	background-color: #a6a6a6;	width: 100%;	border: 0;	cursor: url(imagenes/cursor1.cur),pointer;}.normal a {	color: #58595b;	cursor: url(imagenes/cursor1.cur),pointer;}p.normal {	margin: 10px;	cursor: url(imagenes/cursor1.cur),pointer;}#logo {	position: absolute;	left: 0px;	bottom: 0px;}#contenedor {	position: absolute;	left: 50%;	top: 50%;	width: 810px;	height: 450px;	margin-top: -225px;	margin-left: -403px;	cursor: url(imagenes/cursor1.cur),pointer;}#col1 {         top:0px;        left:0px;	width: 400px;	height:448px;	float: left;}#col1 p.cita {	text-align: center;	font-size: 13px;	font-weight: normal;	width: 250px;	padding: 0px 15px 15px 15px;	margin-left: auto;	margin-right: auto;}#col2 {        top:0px;        left:405px;	width: 400px;	height:448px;	float: right;}.texto {	line-height: 140%;	height: 200px;	overflow: auto;}.texto p.titulo {	font-size: 12px;	font-weight: bold;}.textolargo {	height: 400px;	overflow: auto;}.textolargo p.titulo {	font-size: 12px;	font-weight: bold;}#col2 table {	width: 100%;	padding: 0px;	margin: 0px;}#col2 textarea.ta-contacto {	width: 100%;	border: 1px solid #a6a6a6;}#col2 input.linea {	width: 99%;	border: 1px solid #a6a6a6;}#boton {	text-align: right;}#col2 input.button-contacto {	border: 1px solid #a6a6a6;	text-align: right;	margin-top: 10px;	margin-right: 10px;}#col2 select {	border: 1px solid #a6a6a6;}.submenus {	position: relative;	width: 100%;	height: 175px;	margin-top: 10px;}.interior {	height: 175px;	overflow: auto;}.interior#bebidas_vinos {	height: 200px;}#submenu {	position: absolute;	top: 426px;	left: 0px;	width: 810px;}#submenu ul {	position: relative;	margin: 0px;	text-align:right;	text-transform: uppercase;}#submenu li {  	display: inline;	font-size: 11px;	width: 125px;	margin-left: 25px;}#submenu li.normal a {	font-weight: normal;	color: #a6a6a6;	text-decoration:none;}#submenu li.normal a:hover {	color: #a6a6a6;	padding: 0 0 9px 0;	background-image: url(imagenes/menu2-hover.jpg);	background-repeat: no-repeat;	background-position: bottom center;}#submenu li.selected a {	color: #58595b;	padding: 0 0 9px 0;	background-image: url(imagenes/menu2-selected.jpg);	background-repeat: no-repeat;	background-position: bottom center;}#submenu li.selected-consult a {	color: #58595b;	padding: 0 0 9px 0;	background-image: url(imagenes/menu2-selected-consult.jpg);	background-repeat: no-repeat;	background-position: bottom center;}#submenu li.selected-stand a {	color: #58595b;	padding: 0 0 9px 0;	background-image: url(imagenes/menu2-selected-stand.jpg);	background-repeat: no-repeat;	background-position: bottom center;}#submenu li.selected-graphic a {	color: #58595b;	padding: 0 0 9px 0;	background-image: url(imagenes/menu2-selected-graphic.jpg);	background-repeat: no-repeat;	background-position: bottom center;}#submenu li.selected-media a {	color: #58595b;	padding: 0 0 9px 0;	background-image: url(imagenes/menu2-selected-media.jpg);	background-repeat: no-repeat;	background-position: bottom center;}#submenu li.selected-promo a {	color: #58595b;	padding: 0 0 9px 0;	background-image: url(imagenes/menu2-selected-promo.jpg);	background-repeat: no-repeat;	background-position: bottom center;}table.dos-columnas{	height: 175px;}.dos-columnas ul{	margin: 0px;	padding: 0px;}.dos-columnas li{	display: list-item;	list-style-type:none;	margin-bottom: 2px;}.dos-columnas a {	font-weight: normal;	font-size: 11px;	color: #a6a6a6;	text-decoration:none;	background-image: none;	text-transform: uppercase;}#submenu li.producto {	display: list-item;	list-style-type:none;	width: 95%;	height: 18px;	margin-left: 0px;}#submenu li.producto a {	font-weight: normal;	color: #a6a6a6;	padding: 0 0 0 18px;	text-decoration:none;	background-image: none;}.fotos {	position: absolute;	width: 400px;	top: 0px;	text-align:center;}#cesta {	position: absolute;	left: 90px;	bottom: 90px;}#lista_imagenes {	position: absolute;	bottom: 70px;	z-index: 100;}#lista_imagenes a {	font-size: 12px;	font-weight: normal;	padding: 0 0 0 9px;	width:0; height:0;	outline:0;}.imagen {	text-align: center;}#menu {	position: absolute;        top:449px;        left:0px;	width: 810px;	height: 50px;	border-top: 1px solid #a6a6a6;}#menu ul {	text-align:right;	margin-top: 10px;	margin-right: 25px;}#menu li {  	display: inline;	height:50px;	font-size: 11px;	width: 125px;	margin-left: 25px;}#menu li.normal a {	font-weight: normal;	color: #a6a6a6;}#menu li.normal a:hover {	color: #a6a6a6;	padding: 0 0 13px 0;	background-image: url(imagenes/menu-hover.jpg);	background-repeat: no-repeat;	background-position: bottom center;}#menu li.selected a {	color: #58595b;	padding: 0 0 13px 0;	background-image: url(imagenes/menu-selected.jpg);	background-repeat: no-repeat;	background-position: bottom center;}.descarga img {	vertical-align: middle;}.descarga a {	text-decoration: none;	font-weight: bold;	color: #58595b;}.imagen-metodo {	position: absolute;	bottom: 90px;	left: 120px;}