.bodyfon {
	background-image: url(../imgs/menu/fon_menu.gif);
}
.fblanc {
	background-color: #FFFFFF;
}
.producto {
    margin-left:10px;
    margin-top:10px;
    height:95%;
    scrollbar-face-color:white;
    scrollbar-highlight-color:white;
    scrollbar-3dlight-color:#99909;
    scrollbar-darkshadow-color:darkblue;
    scrollbar-shadow-color:gray;
    scrollbar-arrow-color:gray;
    scrollbar-track-color:#99949;
}
.productoFrame {
    scrollbar-face-color:white;
    scrollbar-highlight-color:white;
    scrollbar-3dlight-color:#99909;
    scrollbar-darkshadow-color:darkblue;
    scrollbar-shadow-color:gray;
    scrollbar-arrow-color:gray;
    scrollbar-track-color:#99949;
}
.v11orb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: CC9900;
}
.v11azb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 6699FF;
}
.v9g {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
}
.txt9u {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal ;
	color: #666666;
	text-decoration:underline;
}
.imprimir2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: lowercase;
	color: #333333;
	text-decoration: underline;
	background-color: #FFFFFF;
}
.print {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: lowercase;
	color: #333333;
	background-image: url(../imgs/comun/imprimir.gif);
	background-repeat: no-repeat;
	white-space: nowrap; 
	background-position: left center;
	text-align: center;
	text-decoration: underline;
	background-color: #FFFFFF;
}

/* Estilos para las paginas del pie de pagina: accesibilidad, tablon de anuncios,
   seguridad y aviso legal
 */
.general {
	position: relative;
	visibility: visible;
	width: 100%;
	height: 100%;
	bgcolor: #FFFFFF;
	background-color: #FFFFFF;
	z-index: 0;
}
.bodyfonpie {
	leftmargin: 0;
	topmargin: 0;
	marginwidth: 0;
	marginheight: 0;
	bgcolor: #FFFFFF;
}
.bgg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	bgcolor:#f4f4f4;
	background-color: #f4f4f4;
}
.txtB {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
	text-decoration:none;
}
.printtxt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-transform: lowercase;
	color: #333333;
	text-decoration: underline;
}
.bordebt {
 	border: 1px solid #666666;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration:none;
	text-align: justify;
}
.txtbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
	line-height: 20px;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0065FF;
	text-decoration: underline;
}
.boton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
/* Estilos para las paginas de Atencion al cliente */
.icomenu {
	background-image: url(../imgs/contenido/punt.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 14px;
}
.combo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.txtbu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold ;
	color: #666666;
	text-decoration:underline;
}
.txt9 {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal ;
	color: #666666;
	text-decoration:none;
}
.txt9nb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold ;
	color: #000000;
	text-decoration:none;
}
.txt9nu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
.divProvincias {
	z-index: 10;
	visibility: hidden;
	display: none;
}
.divPoblaciones {
	z-index: 10;
	visibility: hidden;
	display: none;
}
.bgf {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	bgcolor:#9C9A9C;
	background-color: #9C9A9C;
}
.bordetbl {
	border: 1px solid #cccccc;
}
.txtSJ{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal ;
	color: #666666;
	text-decoration:none;
}
.txtp {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#666666;
	font-weight: normal;
	text-decoration:none;
}
/* Estilos para el mapa web */
.fgris {
	background-color: F0F0F0;
}
.estilo5px {
	font-size: 5px;
}
.estilo1px {
	font-size: 1px;
}
.disch {
	background-image: url(../imgs/menu/disc_h.gif);
	height: 1px;
}
#filapasos1
{
	margin:5px 7px 15px 7px;
	/*padding:0px 7px;*/
	height: 23px;
	width: 99%;
	-moz-box-sizing: border-box;
	-moz-box-sizing: content-box;
	-moz-box-sizing: padding-box;
}
#filapasos2
{
	margin:5px 7px 5px 7px;
	/*padding:0px 7px;*/
	height: 23px;
	width: 99%;
	-moz-box-sizing: border-box;
	-moz-box-sizing: content-box;
	-moz-box-sizing: padding-box;
}
.pasos1
{
	width: 100%;
	padding:0px;
	border:none;
	margin: 0px;
}
.paso1
{
	width: auto;
	text-align: center;
	background-color: #E7E7E7;
	-moz-box-sizing: border-box;
	-moz-box-sizing: content-box;
	-moz-box-sizing: padding-box;
}
.paso1t
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #666666;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	marging:0px 5px 0px 5px;
	-moz-box-sizing: border-box;
	-moz-box-sizing: content-box;
	-moz-box-sizing: padding-box;
}
.pason
{
	width: auto;
	background-color: #F3F3F3;
	text-align: center;
	-moz-box-sizing: border-box;
	-moz-box-sizing: content-box;
	-moz-box-sizing: padding-box;
}
.pasont
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-size: 70%;*/
	color: #999999;
	text-decoration: none;
	white-space: nowrap;
	marging:0px 5px 0px 5px;
	-moz-box-sizing: border-box;
	-moz-box-sizing: content-box;
	-moz-box-sizing: padding-box;
}
.pasop
{
	height: 23px;
	width: 23px;
}

.recuadro{
	border:solid 1px #BEBEBE;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
	padding-left:1px;
}

.recuadro ul{
	padding:0px;
	margin:0px;
}

.recuadro ul li{
	padding:0px;
	margin:0px;
}

.rTitulo{
	background-color:#ECECEC;
	padding-top:3px;
	padding-bottom:3px;
	text-transform:uppercase;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#333399; /*#666666;*/
	text-decoration:none;
}
.rContenido{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:justify;
	line-height:1.5;
	color:#666666;
	padding-right:5px;
	padding-left:5px;
}
.rContenido ul{
	list-style-image: url(/wkn_home/imgs/hazte_cliente/vin1.gif);
	margin: 10px 0px 10px 10px;
	padding-left:0px;
}
.rContenido ul li{
	margin-left:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-top:5px;
}
.aviso1cuadro
{
	background: url(../imgs/acceso/ico_vin5.gif) no-repeat 2px 5px; 
	/* no repetir imagen en Firefox */
	font-weight: bold;
	font-size: 100%;
	color: #333399;
	padding:0px 0px 0px 10px;
	margin:15px 0px 3px 10px;
	-moz-box-sizing: border-box;
	-moz-box-sizing: content-box;
	-moz-box-sizing: padding-box;
	text-align:left;
}

#contenidoHazteCliente ul{
	list-style-image: url(/wkn_home/imgs/hazte_cliente/vin1.gif);
	margin-left:40px;
	margin-top:5px;
}

#contenidoHazteCliente ul li{
	margin-left:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-top:5px;
}

#alta11{
	top:-10; 
	left:0; 
	width:69%
}

#marcoAlta12{
	clear:both;
	position:relative;
}

#alta12{
	float:left;
	top:-10;
	left:0;
	width:69%;
}

#recuadroFlotante{
	float:right;
	top:0;
	right:0;
	width:30%;
	valign:bottom;
}

#recuadroFinal{
	/*float:right;
	top:0;
	right:0;
	valign:bottom;
	padding:0px;
	margin:0px;*/
}

#recuadroFinal ul{
	list-style-image: url(/wkn_home/imgs/hazte_cliente/vin1.gif);
	margin: 10px 0px 10px 10px;
	padding-left:10px;
}
#recuadroFinal ul li{
	margin-left:0px;
	padding-left:0px;
	margin-bottom:10px;
	margin-top:5px;
}


/**
 * Nuevos estilos para el tablon de anuncios
 */
#tituloPie {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  margin: 0 6% 0 6%;
  padding: 1% 0 2% 0;
  xxxxxborder: 1px solid red;
  background-color: #f4f4f4;
  text-align: left;
}

*html #tituloPie {
  margin: 0 0 0 0;
  padding: 1% 0 1% 0;
}

#tituloPie h1 {
	font-size: 70%;
	font-weight: bold;
	display: inline;
	padding: 0 0 0 3%;
	text-transform: uppercase;
	float:left;
	width: 82%;
	xxxxxmargin-bottom: .2em;
	xxxxxborder: 1px solid red;
}

#tituloPie imprimir {
  float: right;
}

#tituloPie a {
	xxxxtext-decoration:none;
	font-style: normal;
	font-weight: normal;
	text-transform: lowercase;
	color: #333333;
	font-size: 65%;
  xxxxborder: 1px solid green;
}
#tituloPie img {
	border: none;
	padding: 0 5px 0 0;
}

#tablon {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 70%;
  margin: 0 6% 0 6%;
  border: 1px solid #000;
  text-align: left;
 	color:#666666;
}

*html #tablon {
  margin: 0 0 0 0;
}

#tablon p {
  padding: 0 .3em 0 .3em;
}

#tablon ul {
  list-style-type: none;
  list-style-image: url('../imgs/pie_pagina/flecha.gif')
}

#tablon ul li {
  padding: 1% 0 1% 0;
}

#tablon ul li a {
	color: #0065FF;
	text-decoration: underline;
}