body{
	margin:0;
	padding:0;
	border:0;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background:#FFF url(bckMenu.gif);
}
#cuerpo{
}
#home #cuerpo {
	background:#FFF url(bckMenu.gif) ;
}
#home #cuerpoProducto {
	background:#FFF;
}
#wrapperIzda {
	background:#FFF url(bckMenu.gif) ;
	/* height: 800px; */
}
#relleno {
	background:#FFF url(bckMenu.gif) repeat;
	height: 100%;
}
h1, h2{
	margin:0;
	padding:0;
	font-size:100%;
}
ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
ul li{
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	color:#000;
	}
/* estilos para la cabecera */
/* xxmin-height -> hack firefox*/
/* font-size -> para atencion al cliente */ 
#cabecera {
/*	background:#FF00AA;*/
	background:#000000;
	/* xxmin-height:70px; */
	font-size:11px;
}
#cabecera #barraSuperior{
	background:#000000;
	border:1px solid #000000;
}
#cabecera #barraSuperior #logoKutxa{
	padding:8px 16px 8px 0px;
	float:left;
	width:190px;
	background:#000000;
}
#cabecera #barraSuperior #imagenCentral{
	float:left;
	width:100px;
	text-align:center;
	background:#000000;
}
#cabecera a img{
	border:none;
}
#cabecera #barraSuperior ul{
	float:right;
	text-transform:lowercase;
	padding:18px 0px 0 0;
	background:#000000;
}
#cabecera #barraSuperior ul li{
	display:inline;
	padding:0 12px 0 10px;
	background:transparent url(separacionBarraSuperior.gif) left no-repeat;
}
#cabecera #barraSuperior a{
	color:#FFF;
}
#cabecera #enlaces{
	background:#FFF;
	padding:3px 0px 3px 0px;
	min-height:18px;
	float:left;
}
 /*padding->bueno para firefox. Relacionado #rutaizda */
/*#cabecera */
#ruta{
	background:#FFF;
	padding:3px 0 8px 0px;
	clear:both;
	min-height: 15px;
	display:block;
}
#ruta #enlaces ul{
	padding:3px 0px 3px 0px;
	float:left;
	text-transform:uppercase;
	letter-spacing:0.18em;
}
#ruta #enlaces ul li{
	display:inline;
	font-weight:bold;
	margin:0;
	padding:0 0 0 5px;
}
#ruta #enlaces ul li .sinEnlace{
	padding:0 0 0 8px;
	background:transparent url(bckCabeceraSinEnlace.gif) left no-repeat;
}
#ruta #enlaces ul li a{
	font-weight:normal;
	text-decoration:underline;
	margin:0 0 0 5px;
	padding:0 0 0 8px;
	background:transparent url(bckCabeceraConEnlace.gif) left no-repeat;
	white-space:nowrap;
}
/*#cabecera */
#ruta #rutaizda{
	background:#FFF;
	padding:4px 0 0px 1px;
	margin: 0px 0 0px 0px;
	height:16px;
	float:left;
}
/*#cabecera */
#ruta #rutaizda ul{
	float:left;
	margin: 0px 0px 0px 5px;
}
/*#cabecera */
#ruta #rutaizda ul li{
	display:inline;
	font-weight:bold;
	margin:0;
	padding:0 4px 0 12px;
	background:transparent url(bckRutaConEnlace.gif) left no-repeat;
}
/*#cabecera */
#ruta #rutaizda ul li.inicio{
	padding:0 4px 0 12px;
	background:transparent url(bckRutaSinEnlace.gif) left no-repeat;
}
/*#cabecera */
#ruta #rutaizda ul li a{
	letter-spacing:0.08em;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:underline;
	margin:0 0 0 0;
	padding:0;
	white-space:nowrap;
}
/*#cabecera */
#ruta #rutader {
	padding:0px;
	min-height:19px;
	height:1px;
}
/*#cabecera */
#ruta #enlacesder {
	background:#FFF;
	padding:0px 0px 0px 0px;
	padding:0px;
	min-height:19px;
	height:1px;
	overflow:visible;
	min-width: 40px;
}
/*#cabecera */
#ruta #rutader ul li{
	display:inline;
}
/*#cabecera */
#fecha{
	background:#FFF;
	float:right;
	text-align:right;
	float:right;
	padding:2px 6px 0 0;
}
/*#cabecera */
#fechaportales {
	background:#FFF;
	float:right;
	text-align:right;
	padding:2px 3px 0px 0;
	position: relative;
	overflow:visible;
}
#cambioTexto{
	float:right;
	display:inline;
	margin:0;
	padding:0;
}
#cambioTexto img{
	display:inline;
	border:0;
	margin:0;
	padding:0;
}
#cambioTexto ul{
	display:inline;
	margin:0;
	padding:0;
}
#cambioTexto ul li{
	background:none;
	display:inline;
	margin:0;
	padding:0;
}
#cambioTexto ul li a{
	display:inline;
	margin:0;
	padding:0;
}
#cambioTexto ul li a img{
	display:inline;
	margin:0;
	padding:0;
}
/* fin cabecera */
/* estilos para el menu de la izquierda */
#navegacion{
	/* background:url(bckMenu.gif) repeat-y; */
}
#navegacion #accesoKutxanet{
	background:#FFF;
	margin:0 0 0 0;
	padding:0 0 12px 0;
}
#navegacion #accesoKutxanet #cajaAzul{
	background:#639AFF url(bckAccesoKutxanet.gif) top right no-repeat;
	margin:0 0 7px 6px;
	padding:2px 0 0 0;
	border-left:1px solid #9C9A9C;
	border-bottom:1px solid #9C9A9C;
}
#navegacion #accesoKutxanet #cajaAzul h1{
	background:transparent url(NET_logo.gif) top no-repeat;
	height:36px;
	margin:0 0 0;
}
#navegacion #accesoKutxanet #cajaAzul h1 span{
	display:none;
}
#navegacion #accesoKutxanet #cajaAzul p{
	font-size:80%;
	width:64px;
	float:left;
	margin:0;
	padding:0 0 0 5px;
}
#navegacion #accesoKutxanet img{
	float:left;
	padding:6px 6px;
}
#navegacion #accesoKutxanet input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:60px;
	font-weight:bold;
	font-size:100%;
	padding:0;
	margin:2px 0 0 0;
}
#navegacion #accesoKutxanet ul{
	border-top:1px solid #8CB2FF;
	padding:6px 0;
	margin:4px 12px 0 6px;
}
#navegacion #accesoKutxanet ul li{
	color:#FFF;
	padding:4px 0 4px 11px;
	background:transparent url(NET_flec.gif) left no-repeat;
}
#navegacion #accesoKutxanet ul li a{
	color:#FFF;
	text-decoration:underline;
}
.tituloMenu{
	text-transform:uppercase;
	font-size:90%;
	font-weight:bold;
	color:#FFF;
	background:transparent url(bckTituloMenu.gif);
	padding:4px 0;
	padding-left:15px;
}
.opcionesMenu{
	background:transparent url(bckMenu.gif);
	height: 100%;
	/* width:20%; */
}
#navlistMenu0 {
	background:transparent url(bckMenu.gif);
}
#navlistMenu0 ul {
	list-style-type: none;
	background:#FFFFFF;
	margin: 0;
	padding: 0;
	width:100%;
}
#navlistMenu0 li {
	background:transparent url(bckLineaOpcMenu.gif) bottom repeat-x;
	/* background-color:#00EEFF; */
	margin: 0;
	padding: 0;
	height:21px;
	height: 100%;
}
#navlistMenu0 li a {
	display: block;
	padding:4px 3px 5px 19px;
	width: 13.5em;
	background:transparent url(flec_nolinea.gif) left top no-repeat;
	background-position: .3em .4em;
 }
#navlistMenu1 {
	font-size:90%;
	text-transform:lowercase;
}
#navlistMenu0 ul ul {
	list-style-type: none;
	/* background:#FFFFFF; */
	margin: 0;
	padding: 0;
}
#navlistMenu0 li li {
	background:transparent;
	margin: 0;
	padding: 0;
	height:100%;
}
#navlistMenu0 li li a {
	display: block;
	color:#666;
	padding:1px 0 1px 18px;
	margin:0;
	background-color:#FFFFFF;
	background:transparent url(punt.gif) left no-repeat;
	background-position: 1.1em .6em;
	font-size:90%;
	text-transform:lowercase;
}	
#homepie {
	background:#FFF;
}
#homepieProducto {
	background:#FFF;
}
#homepie #pie {
	background:#FFF;
}
#pieContenido{
	background:#FFF;
	text-align:center;
	padding:6em 0 0.1em 0;
}
.imagenPie{
	background:transparent url(bckMenu.gif);
	margin:0 0 0 0;
	padding:0px 0 0 0;
	float:left;
	clear:left;
}
.pieMenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.2em;
	font-size:80%;
	text-align:center;
	background:#F7F7FF;
	clear:left;
	float:left;
	width:171px;
}
#pieCentro{
	float:left;
	width:478px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:90%;
	text-align:center;
	padding: 0px 0 0 0;
	color:#9C9A9C;
}
#q{
	float:left;
	width:38px;
	height:50px;
	margin:0 0 0 0em;
	padding:0 0 0 0;
	background-image: url('q.gif');
	background-repeat: no-repeat;
	background-position: center left;
}
#qtext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float: left;
	width: 85px;
	line-height: 13px;
	letter-spacing: 0.1em;
	font-size: 78%;
	text-align: center;
	padding: 1.4em 0 0 0;
	color: #CC9900;
	text-transform: uppercase;
}
#pieCentro a{
	text-decoration:underline;
	color:#9C9A9C;
	padding:0px 10px 0 10px;
}
#pieCentro p{
	padding:0 0 0 0;
	margin:5px 0 0 0;
}
#contenido{
	background:#FFFFFF;
}	
#contenidoEspecial{
	background:#FFFFFF;
	height:1890px !important;
}
#cuerpoCentralSinColumna{
	/* float:left; */
	width:587px;
	background:#FFFFFF;
	/*border:1px solid red;*/
	margin:0px 0px 0px 10px;
}
#cuerpoCentralSinColumna #contenido2{
	width:560px;
	padding:10px 20px;
}
#cuerpoCentralSinColumna #contenido2 h2{
	text-transform:uppercase;
	color:#BD8E29;
}
#cuerpoCentralSinColumna #contenido2 p{
	text-align:justify;
}
#cuerpoCentralSinColumna #contenido2 ul{
	margin:12px;
}
#cuerpoCentralSinColumna #contenido2 ul li{
	background:transparent url(punt2.gif) top left no-repeat;
	margin:6px;
	padding-left:10px;
}
.iIzquierda{
	float:right;
	padding:12px 12px 12px 0;
}
.iDerecha{
	float:right;
	padding:12px 0 12px 12px;
}
.iframe{
	border:0px solid red;
	width:100%;
	height:100%;
}
#cuerpoCentral{
	/* float:left; */
	/* width:460px; */
	padding:0 0 0 12px;
	/* min-height:400px; */
	border: 0px solid red;
}	
#columnaDerecha{
	/* float:right; */
	background: #FFF;
	padding:0 4px 0 0;
	margin:0 0 0 0;
}
#columnaDerecha h2{
	text-transform:uppercase;
	text-align:center;
	padding:0px;
}
#columnaDerecha .bloqueTipo1 h2{
	background:transparent url(bckH2ColumnaDer.gif);
}
#columnaDerecha .bloqueTipo2 h2{
	background:transparent url(bckH2ColumnaDer2.gif);
}
#columnaDerecha .bloqueTipo1, #columnaDerecha .bloqueTipo2{
	background:#F7F7FF;
	margin:13px 0 16px 0;
}
#columnaDerecha .bloqueTipo1 ul, #columnaDerecha .bloqueTipo2 ul{
	border-bottom:1px solid #9C9A9C;
	border-left:1px solid #9C9A9C;
	padding: 1px 0 0 0;
}
#columnaDerecha .bloqueTipo1 ul li, #columnaDerecha .bloqueTipo2 ul li{
	margin:3px 0 3px 6px;
	padding:0 0 0 10px;
	background:transparent url(flec3.gif) left top no-repeat;
}
.imprimir{
	float:right;
	padding:0 18px;
	font-size:0.9em;
	font-family:Arial;
	text-decoration:underline;
	background:transparent url(imprimir.gif) left top no-repeat;
	color:#666;
	text-align: left;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
}	
.imprimir a {
	color:#666;
	text-decoration:underline;
}	
#piePagina{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing:0.1em;
	padding:6px;
	font-size:80%;
	text-align:center;
	background:#FFF url(bckMenu.gif);
}
.spacer{
	font-size:0.001em;
	clear:both;
	overflow: hidden;
	background:transparent;
}
.floatFin {
	display: block;
	clear: left;
	margin: -0.80em 0;
	visibility: hidden;
	border:2px solid blue;
}
/*tabla destacados*/
#tabDesta{
	margin:0 0 0 0;
	padding: 0 0 0 0;
	valign:top;
}
#tabDesta td {
	  padding:0 0 5px 0;
}
/* Para el frame de los productos */
#solucionesarriba {
	overflow:visible;
	width:100%;
	min-height:2em;
	max-height: 7.2em; /* hack para las pestaņas de productos en FF */
	display:block;
	/* background:#00EE66; */
	/* border:2px solid blue; */
}
/* _xxheight hack para IE */
#solucionesabajo {
	overflow:visible;
	width:100%;
	/* display:none; */ /* prueba para quitar el iframe.js*/
	/* height: 100%; */
 	/* background:#000066; */
	/* border:2px solid green; */
}
/* Para la parte de pruebas, porque compartimos el IIS y si no lo rompo */
/* Se utiliza en otros jsps */
.opcionesMenu ul{
	/* padding:4px 0 0 0; */
	background:transparent url(bckMenu.gif);
}
.opcionesMenu ul li{
	padding:2px 0 5px 4px;
	background:transparent url(bckLineaOpcMenu.gif) bottom repeat-x;
}
.opcionesMenu ul li a{
	padding:0 0 0 15px;
	background:transparent url(flec_nolinea.gif) left top no-repeat;
}
.opcionesMenu ul li .on{
	padding:0 0 0 15px;
	font-weight:bold;
	background:transparent url(flec_sub_nolinea.gif) left no-repeat;
}
/* para opcion de menu selecionada nivel 0 que no tiene submenus */
.opcionesMenu ul li .onNoFlecha{
	padding:0 0 0 15px;
	font-weight:bold;
	background:transparent url(flec_nolinea.gif) left no-repeat;
}
.opcionesMenu ul li.submenu{
	width:167px;
	padding-top:2px;
	margin:0;
	background:#FFFFFF;
	font-size:90%;
	text-transform:lowercase;
}
.opcionesMenu ul li.submenu ul{
	padding:0;
	margin:0;
	background:#FFFFFF;
}
.opcionesMenu ul li.submenu ul li{
	padding:1px 0;
	margin:0 0 0 7px;
	background:transparent;
}
.opcionesMenu ul .submenu ul li a{
	color:#666;
	padding:0 0 0 7px;
	margin:0;
	background:transparent url(punt.gif) left no-repeat;
}
/* nueva cabecera  OT 73437 */
#cabecera #menuSuperior
{
background:#314DA5 none repeat scroll 0 0;
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
width:100%;
text-align:right;
}
#cabecera #menuSuperior #fechaCab
{
color:#FFFFFF;
float:left;
padding-left:10px;
}
 #itemsMenuSuperior 
{
	padding-right:20px;
}
#cabecera #menuSuperior #itemsMenuSuperior ul
{
text-align:right;
text-transform:lowercase;
}
#cabecera  #menuSuperior #itemsMenuSuperior ul li
{
display:inline;
margin-left: 5px;
}
#cabecera  #menuSuperior #itemsMenuSuperior ul .separador
{
	background:transparent url(separacionBarraSuperior.gif) no-repeat scroll left center;
	padding-left:15px;
}

#cabecera  #menuSuperior #itemsMenuSuperior a
{
color:#FFFFFF;
}

#cabecera #imagenCabecera {
background-color:#FFFFFF;
border-top:1px solid #FFFFFF;
width:100%;
}

#imagenCabecera #logoKutxa
{
	float:left;
	background:#FFFFFF;
	
}
#imagenCabecera #imagenClaim
{
	float:right;
	padding-right:20px;
}
