/*--------------------------------[----------------------]----------------------------------*/
/*--------------------------------[    TIENDA ONLINE     ]----------------------------------*/
/*--------------------------------[----------------------]----------------------------------*/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
/*	font-size:0.62em;*/
font-size:10px;
	margin: 0;
	padding: 0;
	text-align: center;

/*background-color:#006699; 	*/

background-color:#FFFFFF; 	
background-image:url(../img/bg_body.jpg);	
background-repeat:repeat-x;
background-position:top left;	

}
img {
	border:none;
/*	display:block;	*/
}

p{margin:0 0 2px;clear:left;}

a{
	font-weight:bold;
  outline: none !important;
	outline-style:none !important;
	outline-width:0px;
	color:#0066CC;
	text-decoration:none;
}
a:hover{
	color:#000;
}

acronym{
	font-weight:bold;
	cursor:help;
}

pre,strong{
	margin:2px 0;
	padding:0;
	font-size:0.9em;
/*	color:#666;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	white-space:normal;
}

/*--------------------------------[LAYOUT 1.0]----------------------------------*/

#wrap{
	position:relative;	
	text-align:center ;
	margin:auto;
	width: 864px;
	background-color:#FFFFFF;
	overflow:hidden;
}

#header,#footer{
	clear: both;
	display:block;
	position:relative;
	overflow:hidden;
	margin:auto;
	background-repeat: no-repeat;
	background-position: left top;
/*	
	width:864px;
*/
}
#header{
  /*background: url(../img/header.jpg) left 36px no-repeat ;	*/
	background: url(../img/header.jpg) left 0px no-repeat ;	
	height:211px;		
}
#footer {
	height:175px;
	background-image:url(../img/footer.png);
}

#footer a {font-weight:normal;font-size:0.9em;}


#contenido{
	float: left;
	display:inline;
	margin: 0;
	padding: 0;	
/*	width: 480px;	+ 186px */
	overflow:hidden;
  width: 666px;	
  
  /*font-size:10px;*/
}

#contenido1{
	float: none;
	display:block;
	margin: 0;
	padding: 20px 0 0;	
/*	width: 480px;	+ 186px */
	overflow:hidden;	
  width: auto;	/*861px*/
/*font-size:10px;  */
position:relative;

background:transparent url(../img/linea_sup_azul.jpg) no-repeat scroll 15px 15px;
}


#contenedor_principal {
	position:relative;
	display:block;
	overflow:hidden;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	width: 862px;	/*860*/
	text-align: left;
	border-left:1px solid #0066CC;
	border-right:1px solid #0066CC;

/*	background-image:url(../img/bg_contenedor_central.png);*/
	background-position:2px top;
	background-repeat:repeat-y;
	
	padding-top:4px;
}

#contenedor_medio{
	width: 861px;
	margin-left:2px;
	margin-right:1px;
	overflow:hidden;
	background:none;
}

.separador_contendores{
	width:3px;
	min-width:2px;
	font-size:1px;
	display:block;
	float:left; /*left para menu-cont-menu*/
	overflow:hidden;
}

#menu_registro{
	position:absolute;
	width:100%;
	height:20px;
	left:10px;
	top:26px;/*31px*/
	padding-right:4px;
}

/*--------------------------------[FIN LAYOUT 1.0]----------------------------------*/

/*--------------------------------[MENU IZQUIERDA|DERECHA 2.0]----------------------------------*/
#menu_izquierda,#menu_derecha{
	width:186px;
	margin:0px;
	padding:0px;
	overflow:hidden;	
	float: left;
	background:none;
}

#menu_izquierda{
/*	float: left;*/
}
#menu_derecha{
/*	float: left;*/
}

#menu_izquierda ul , #menu_derecha ul ,.paginacion ul{
	list-style: none;
	margin: 0;
	padding: 0;
	background:none;
}
#menu_izquierda li , #menu_derecha li {
	border-top: 1px solid #EEEEEE;
}
/*
* html #menu_izquierda li , * html #menu_derecha li {	border-bottom: 1px solid #FFFFFF;}
*/
#menu_izquierda li a , #menu_derecha li a ,.paginacion li a{
	display: block;
	padding: 0px 2px 3px 2px;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
	margin:0;
	height:12px;
	overflow:hidden;
}

#menu_izquierda li a:hover, #menu_derecha li a:hover ,.paginacion li a:hover{
	background-repeat: repeat-x;
	background-position: top left;
	color:#FFFFFF;
}

#menu_izquierda .box{
/*
	background-image:url(../img/bg.png);
	background-repeat:repeat-x;
	background-position:top left;
	*/
}
/*--------------------------------[FIN MENU IZQUIERDA|DERECHA 2.0]----------------------------------*/

/*--------------------------------[MENU SUPERIOR 2.0]----------------------------------*/
#menu_principal{
	position:absolute;
	left:0px;
	top:164px;/*128px*/
}
/*--------------------------------[FIN MENU SUPERIOR 2.0]----------------------------------*/

/*--------------------------------[TOP 10 2.0]----------------------------------*/
#top10 li a{
	position:relative;
	font-weight:normal;
	padding-left:20px;
}
#top10 a .orden{
	color:#000;
}
#top10 .orden{
	position:absolute;
	top:0px;
	left:0px;
	width:16px;
	font-weight:bold;
	text-align:center;
}
#top10 .top10_swap{
	width:100px;
	height:90px;
	overflow:hidden;
	margin:auto;
}
/*--------------------------------[TOP 10 2.0]----------------------------------*/

/*--------------------------------[CAJA 1.0]----------------------------------*/

/*
* html .boxhead h2 {height: 1%;} 
*/
.box {
	margin: 0 auto; /* centrado */
	margin: 0 0 4px;
	clear:left;
/*	overflow:hidden;*/
	/*text-align:justify;*/
}
.boxhead {
	margin: 0;
	padding: 0 0 2px;
	text-indent:20px;
/*
	background-image: url(img/tabs_gris.gif);
*/	
	/*CORCEGA07*/

	background-position:top right ;	
	background-repeat:repeat-x;

	/*CORCEGA07*/	

}
.boxhead h2,.boxhead h1 {
	margin: 0;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;	
	border: 1px solid #FFFFFF;
	border-bottom:none;	

	/*CORCEGA07*/
	border:none !important;
/*
	background-position: top right ;	
	background-repeat:no-repeat;
	background-image:url(../img/tab_border_derecha.png);	
*/	
	background-position:top right ;
	background-repeat:repeat-x;

	/*CORCEGA07*/	
}

.boxhead h2{
	line-height: 150%;
	font-size:10px;
}
.boxhead h1 {
	font-size:12px;
	line-height: 180%;
}
.boxbody , .boxbody_centrado{ 
	margin: 1px 0 0 ;
	padding: 5px;
	background-position:bottom left;	
	background-repeat:no-repeat;
	border-bottom:none !important;
	padding-bottom:18px;/*16*/
	
}
.boxbody_centrado{
	text-align:center;
}
.box-info .boxbody
,.box-info .boxbody_centrado
,.box-error .boxbody
,.box-error .boxbody_centrado{ 
	padding-bottom:8px;
}

#contenido .box{
/*	margin: 0 0 4px;*/
}
#contenido .boxhead{
text-indent:6px;
}

#contenido a{
/*	color:#0066CC;*/
	text-decoration:none;
}

#contenido a:hover{
/*	color:#000000;*/
	text-decoration:none;
}

body#inicio .boxhead h1,body#generico .boxhead h1{
	background:#0099CC url(../img/fondo_azulclaro.gif);
	/*background:#0099CC url(../img/bhr_azulclaro.png);	*/
	border:1px solid #0099CC;
}
body#libre .boxhead h1, .boxhead h1{
	background:#2763A5 url(../img/fondo_azul.png);
	/*background:#2763A5 url(../img/bhr_azul.png);	*/
	border:1px solid #2763A5;
}
body#accesorio .boxhead h1{
	background:#993399 url(../img/fondo_malva.gif);
	background:#993399 url(../img/bhr_malva.png);	
	border:1px solid #993399;
}
body#vodafone .boxhead h1{
	background:#993333 url(../img/fondo_rojo.gif);
	background:#993333 url(../img/bhr_rojo.png);	
	border:1px solid #993333;
}
body#tiendas .boxhead h1{
	background:#990066 url(../img/fondo_rosa.gif);
	background:#990066 url(../img/bhr_rosa.png);	
	border:1px solid #990066;
}
body#trabajo .boxhead h1{
/*
	background:#006600 url(../img/fondo_verde.gif);
	background:#006600 url(../img/bhr_verde.png);	
	border:1px solid #006600;
*/
	background:#663399 url(../img/fondo_morado.gif);
	background:#663399 url(../img/bhr_morado.png);	
	border:1px solid #663399;

}
body#quienes .boxhead h1{
	background:#666666 url(../img/fondo_gris.gif);
	background:#666666 url(../img/bhr_gris.png);	
	border:1px solid #666666;
}

/*INI COLORES*/
/*boxhead*/
.box-azul .boxhead {	background-image: url(../img/bhr_azul.png);	}
.box-azulclaro .boxhead {	background-image: url(../img/bhr_azulclaro.png);	}
.box-morado .boxhead {	background-image: url(../img/bhr_morado.png);}
.box-malva .boxhead {	background-image: url(../img/bhr_malva.png);}
.box-verde .boxhead {	background-image: url(../img/bhr_verde.png);}
.box-rosa .boxhead {	background-image: url(../img/bhr_rosa.png);}
.box-rojo .boxhead, .box-error .boxhead{	background-image: url(../img/bhr_rojo.png);}
.box-gris .boxhead, .box-info .boxhead{	background-image: url(../img/bhr_gris.png);}
.box-grisclaro .boxhead{	background-image: url(../img/bhr_gris.png);}

.box-azul .boxhead {	background-image: url(../img/fondo_azul.png);	}
.box-azulclaro .boxhead {	background-image: url(../img/fondo_azulclaro.png);	}

/*boxbody*/

/*body#libre .boxbody,*/
.box-azul .boxbody 
{	background-image: url(../img/bb_azul.png);	}
/*body#inicio .boxbody,*/
.box-azulclaro .boxbody 
{	background-image: url(../img/bb_azulclaro.png);	}
/*body#trabajo .boxbody,*/
.box-morado .boxbody 
{	background-image: url(../img/bb_morado.png);}
/*body#accesorio .boxbody,*/
.box-malva .boxbody 
{	background-image: url(../img/bb_malva.png);}
.box-verde .boxbody 
{	background-image: url(../img/bb_verde.png);}
/*body#tiendas .boxbody,*/
.box-rosa .boxbody 
{	background-image: url(../img/bb_rosa.png);}
/*body#vodafone .boxbody, body#generico .boxbody,*/
.box-rojo .boxbody, .box-error .boxbody
{	background-image: url(../img/bb_rojo.png);}
/*body#quienes .boxbody,*/
.box-gris .boxbody, .box-info .boxbody
{	background-image: url(../img/bb_gris.png);}
.box-grisclaro .boxbody
{	background-image: url(../img/bb_gris.png);}

/*fondo*/
.fondo-azul{	background-image: url(../img/fondo_azul.png);	}
.fondo-azulclaro{	background-image: url(../img/fondo_azulclaro.png);	}
.fondo-morado{	background-image: url(../img/fondo_morado.png);}
.fondo-malva{	background-image: url(../img/fondo_malva.png);}
.fondo-verde{	background-image: url(../img/fondo_verde.png);}
.fondo-rosa{	background-image: url(../img/fondo_rosa.png);}
.fondo-rojo{	background-image: url(../img/fondo_rojo.png);}
.fondo-gris{	background-image: url(../img/fondo_gris.png);}
.fondo-grisclaro{	background-image: url(../img/fondo_grisclaro.png);}
.fondo-top10-sel-gris{
	background-image: url(../img/fondo_grisclaro.png);
}
.fondo-top10-sel-malva{
	background-image: url(../img/fondo_malvaclaro.png);
}
.fondo-top10-sel-rojo{
	background-image: url(../img/fondo_rojoclaro.png);
}
.fondo-top10-sel-verde{
	background-image: url(../img/fondo_verdeclaro.png);
}
.fondo-top10-sel-morado{
	background-image: url(../img/fondo_moradoclaro.png);
}
.fondo-top10-sel-rosa{
	background-image: url(../img/fondo_rosaclaro.png);
}
.fondo-top10-sel-azul, ._agrupacion{
	background-image: url(../img/fondo_azulclaro2.png);
}



/*h2 h1*/
.box-azul h2,.box-azul h1{	border: 1px solid #2763A5;}
.box-azulclaro h2,.box-azulclaro h1{	border: 1px solid #0099CC;}
.box-morado h2,.box-morado h1{	border: 1px solid #663399;}
.box-malva h2,.box-malva h1{	border: 1px solid #993399;}
.box-verde h2,.box-verde h1{	border: 1px solid #006600;}
.box-rosa h2,.box-rosa h1{	border: 1px solid #990066;}
.box-rojo h2,.box-rojo h1{	border: 1px solid #993333;}
.box-gris h2,.box-gris h1{	border: 1px solid #666666;}
.box-grisclaro h2,.box-grisclaro h1{	border: 1px solid #AAAAAA;}

/*bordes*/
.box-azul .boxbody,.box-azul .boxbody_centrado{
	border-top:1px solid #2763A5;
	border-bottom:1px solid #2763A5;
}
.box-azulclaro .boxbody,.box-azulclaro .boxbody_centrado{
	border-top:1px solid #0099CC;
	border-bottom:1px solid #0099CC;
}
.box-malva .boxbody,.box-malva .boxbody_centrado{
	border-top:1px solid #993399;
	border-bottom:1px solid #993399;
}
.box-morado .boxbody,.box-morado .boxbody_centrado{
	border-top:1px solid #663399;
	border-bottom:1px solid #663399;
}
.box-verde .boxbody,.box-verde .boxbody_centrado{
	border-top:1px solid #006600;
	border-bottom:1px solid #006600;
}
.box-rosa .boxbody,.box-rosa .boxbody_centrado{
	border-top:1px solid #990066;
	border-bottom:1px solid #990066;
}
.box-rojo .boxbody,.box-rojo .boxbody_centrado, .box-error .boxbody{
	border-top:1px solid #993333;
	border-bottom:1px solid #993333;
}
.box-gris .boxbody,.box-gris .boxbody_centrado, .box-info .boxbody{
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
.box-grisclaro .boxbody,.box-grisclaro .boxbody_centrado{
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}

.box-azul li a:hover			{background-image: url(../img/fondo_azul.png);}
.box-azulclaro li a:hover	{background-image: url(../img/fondo_azulclaro.png);}
.box-morado li a:hover		{background-image: url(../img/fondo_morado.png);}
.box-malva li a:hover			{background-image: url(../img/fondo_malva.png);}
.box-verde li a:hover			{background-image: url(../img/fondo_verde.png);}
.box-rosa li a:hover			{background-image: url(../img/fondo_rosa.png);}
.box-rojo li a:hover			{background-image: url(../img/fondo_rojo.png);}
.box-gris li a:hover			{background-image: url(../img/fondo_gris.png);}
.box-grisclaro li a:hover	{background-image: url(../img/fondo_grisclaro.png);}

.box .box-error .boxbody{
/*	border:1px solid #993333;*/
	color:#FF0000;
/*	background-color:#FFCCCC;*/
}
.box .box-info .boxbody{
/*	border:1px solid #666666;*/
	color:#000000;
/*	background-color:#DDDDDD;*/
}
/*FIN COLORES*/
.sin-header{
	margin-top:0 !important;
}
.sin-header .boxhead{
	display:none !important;
}
.con-header .boxhead{
	display:block !important;
}

.sin-header .boxbody{
/*	margin-top:0px;*/
border-top:none;
padding-top:0px;
}
.sin-body .boxhead{
/*	border-bottom:1px solid #eee;*/
}

.boxhead h2{
	
	border-bottom:none;		
}
.boxhead h1{
	font-size: 12px;
}

.sin-padding .boxhead{
	padding:0;
}
.sin-padding .boxbody{
/*	padding:0;*/
padding-top:2px;
}

/*INI MEDIDAS*/
.box-doble,.box-triple{
	float:left;
	display:block;
	clear:none;
/*position:inherit;*/
}
.box-doble{
/*	width:239px;*/
	width:49.5%;	
}
.box-triple{
/*	width:239px;*/
	width:33%;	
}

.box-separador{
	width:1%;
	float:left;
	clear:none;
	display:block;
}

/*FIN MEDIDAS*/

/*INI MARGENES*/
#contenido .mrgn-i{
	margin-left:0.5%;
	clear:right;
}
/*
	* html #contenido .mrgn-i{
		margin-left:0.2%;
		height:1%;
	}
*/	
#contenido .mrgn-d{
	margin-right:0.5%;
	clear:left;
}
/*
	* html #contenido .mrgn-d{
		margin-right:0.55%;
		height:1%;		
	}
*/	
#contenido .mrgn-c{
	margin-right:0.5%;
	margin-left:0.55%;	
}
/*
	* html #contenido .mrgn-c{
		margin-right:0.55%;
		margin-left:0.55%;	
	}
*/	
/*FIN MARGENES*/

.boxbody img.izquierda,.flotar-izquierda{
	float:left;
}
.boxbody img.derecha,.flotar-derecha{
	float:right;
}

.menu_desplegable{
font-size:10px;
}

/*--------------------------------[FIN CAJA 1.0]----------------------------------*/

/*--------------------------------[MENU SUPERIOR 2.0]----------------------------------*/
div#navegacion {
	margin-top:0pt;
}

#linea_primaria {
	/*border-bottom:1px solid #2763A5;*/ /*se crea con la barra de busqueda*/
	line-height:90%;
	padding:0px 0px 1px 7px;
	height:20px;
	padding-top: 129px;/*154px;/*93px*/
}

#linea_primaria.superior{
	border-bottom:1px solid #993333;
	margin-top:1px;
	text-align:center;
	width:100px;
	position:absolute;
	z-index:99999;
	top:0px;
	left:965px;
	border-bottom:none;
	padding:0;	
}
/*
* html #linea_primaria.superior{
	left:930px;
	}
*/
#linea_primaria ul {
	list-style-image:none;
	margin:0pt;
	padding:0pt;
}
#linea_primaria li {
	display:inline;
}
#linea_primaria a {
	border-style:solid;
	border-width:1px 1px 0px;
	color:#FFFFFF;
	display:block;
	float:left;
	font-weight:bold;
	margin:0px 1px 0px 0px;
	padding:5px 12px;
	text-decoration:none;
}

#linea_primaria.superior a{
	width:100px;
	background:#993333 url(../img/tabs_rojo.png) repeat-x scroll 0%;
	background-position:0% -0px;
	border-color:#993333;
	float:right;
}

/*SEPARAR POR CLASE DE LI*/
#linea_primaria li a {
	background:#2763A5 url(../img/fondo_azul.gif); /*repeat-x scroll 0%;*/
	border-color:#2763A5;
}
#linea_primaria li.inicio a {
	background:#0099CC url(../img/fondo_azulclaro.gif);
	border-color:#0099CC;
}
#linea_primaria li.libre a {
	background:#2763A5 url(../img/fondo_azul.gif);
	border-color:#2763A5;
}
#linea_primaria li.accesorio a {
/*
	background:#006600 url(../img/fondo_verde.gif);
	border-color:#006600;
*/	
	background:#993399 url(../img/fondo_malva.gif);
	border-color:#993399;
}
#linea_primaria li.vodafone a {
	background:#993333 url(../img/fondo_rojo.gif);
	border-color:#993333;
}
#linea_primaria li.tiendas a {
	background:#990066 url(../img/fondo_rosa.gif);
	border-color:#990066;
}
#linea_primaria li.trabajo a {
/*
	background:#993399 url(../img/fondo_malva.gif);
	border-color:#993399;
*/	
	background:#006600 url(../img/fondo_verde.gif);
	border-color:#006600;	
}
#linea_primaria li.quienes a {
	background:#666666 url(../img/fondo_gris.gif);
	border-color:#666666;
}

/**/
#linea_primaria.medio li a{
	background-position:0% -2px;
}
#linea_primaria li a:hover {
	background-position:0% -42px;
	text-decoration:none;
}
#linea_primaria li a.activo {
	background-position:0% -84px;
}
.clear-block:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
/*
* html .clear-block {
	height:1%;
}
*/
div.clear-block2{
	clear:both;
	display:block;
	visibility:hidden;
}
/*--------------------------------[FIN MENU SUPERIOR 2.0]----------------------------------*/

/*--------------------------------[BARRA BUSQUEDA 2.0]----------------------------------*/
#barra_busqueda{
	position:relative;
	padding:2px 0px 3px;
	/*border-bottom:0px solid #0066CC;*/
	/*border-top:1px solid transparent;	*/

border-left:1px solid #0066CC;
border-right:1px solid #0066CC;

	/*margin-bottom:4px;*/

	background-color:#fff;	
	background-image:none;	
	background-repeat:repeat;
	background-position:bottom left;
	
	top:186px;/*150px*/
	height:30px;			
	background-image:url(../img/bg_rayado_azul.png);	
	text-align:left;	
}
	* html #barra_busqueda{top:185px;}
	
#formulario_busqueda{
	text-align:right;
	padding-right:1px;
	position:absolute;
	right:4px;
	top:2px;
}
#formulario_busqueda input{
	/*font-size:87%;*/
	font-weight:bold;
	border-color:#999999;
}
div#fecha{
	position:absolute;
	top:7px;
	left:8px;
/*	left:678px;*/

	font-weight:bold;
	color:#666;
	background:transparent url(../img/calendario_blp.png) no-repeat;	
  padding-left:23px;
	z-index:10;
}
div#fecha .nombredia{
	/*color:#666;*/
	/*font-size:11px;*/
}
div#fecha .dia{
	/*color:#336699;*/
	/*font-size:15px;*/
}
div#fecha .nombremes{
	/*color:#0099CC;*/
	/*font-size:15px;*/
	/*letter-spacing:-1px;*/
	/*margin-left:-3px;*/
	text-transform:capitalize;
}
div#fecha .urte{
	/*color:#0066CC;*/
	/*font-size:16px;*/
	/*margin-left:-3px;*/
}

body#inicio #barra_busqueda,body#generico #barra_busqueda{
	border-bottom-color:#0099CC;
	border-top-color:#0099CC;
	background-image:url(../img/bg_rayado_azul.png);
}
body#libre #barra_busqueda,.rayado-azul{
	border-bottom-color:#2763A5;
	border-top-color:#2763A5;
	background-image:url(../img/bg_rayado_azul.png);
}
body#accesorio #barra_busqueda,.rayado-malva{
	border-bottom-color:#993399;
	border-top-color:#993399;
	background-image:url(../img/bg_rayado_malva.png);
}
body#vodafone #barra_busqueda,.rayado-rojo{
	border-bottom-color:#993333;
	border-top-color:#993333;
	background-image:url(../img/bg_rayado_rojo2.png);
}
body#tiendas #barra_busqueda{
	border-bottom-color:#CC3399;
	border-top-color:#CC3399;
	background-image:url(../img/bg_rayado_malva.png);
}
body#trabajo #barra_busqueda{
	border-bottom-color:#6633CC;
	border-top-color:#6633CC;
	background-image:url(../img/bg_rayado_morado.png);
}
body#quienes #barra_busqueda,.rayado-gris{
	border-bottom-color:#666666;
	border-top-color:#666666;
	background-image:url(../img/bg_rayado_gris.png);
}

/************************************************/
body#inicio #barra_busqueda
,body#generico #barra_busqueda
,body#libre #barra_busqueda
,body#accesorio #barra_busqueda
,body#vodafone #barra_busqueda
,body#tiendas #barra_busqueda
,body#trabajo #barra_busqueda
,body#quienes #barra_busqueda{
/*	border:none;*/
	background-position:top left !important;
}
/*
body#inicio #barra_busqueda			{background-image:url(../img/bg_azulclaro.png);}
body#generico #barra_busqueda		{background-image:url(../img/bg_azulclaro.png);}
body#libre #barra_busqueda			{background-image:url(../img/bg_azul.png);}
body#accesorio #barra_busqueda	{background-image:url(../img/bg_malva.png);}
body#vodafone #barra_busqueda		{background-image:url(../img/bg_rojo.png);}
body#tiendas #barra_busqueda		{background-image:url(../img/bg_rosa.png);}
body#trabajo #barra_busqueda		{background-image:url(../img/bg_morado.png);}
body#quienes #barra_busqueda		{background-image:url(../img/bg_gris.png);}
*/
/************************************************/

.letra-verde{
	color:#006600;
}
.letra-malva,body#accesorio #breadcrumb a{
	color:#993399;
}
.letra-azul{
	color:#2763A5;
}
.letra-rosa,body#tiendas #breadcrumb a{
	color:#CC3399;
}
.letra-azul, body#inicio #breadcrumb a,body#generico #breadcrumb a, body#libre #breadcrumb a{
	color:#2763A5;
}
body#vodafone #breadcrumb a{
	color:#993333;
}
.letra-rojo{color:#BB0000;}

.letra-gris,body#quienes #breadcrumb a{
	color:#666666;
}
.letra-morado,body#trabajo #breadcrumb a{
	color:#663399;
}
.letra-grisoscuro{
	color:#333333;
}
.requerido{
	color:#FF0000;
}
.cita{
	padding-left:20px;
	background-image: url(../img/bb_verde.png);
	background-position:10px bottom ;
	background-repeat:no-repeat;
	color:#006600;
	padding-bottom:6px;
}
/*--------------------------------[FIN BARRA BUSQUEDA 2.0]----------------------------------*/
/*--------------------------------[INI BREADCRUMB 2.0]----------------------------------*/
#breadcrumb{
	display:block;
	position:relative;
	top:2px;
	left:10px;	
text-align:left;
font-size:10px;
}
#breadcrumb .boxbody{
	padding:0;
	border:none;
}
#breadcrumb a{
	font-weight:normal;
	text-decoration:none;
}
body#inicio #breadcrumb a:hover,
body#libre #breadcrumb a:hover,
body#accesorio #breadcrumb a:hover,
body#vodafone #breadcrumb a:hover,
body#generico #breadcrumb a:hover,
body#tiendas #breadcrumb a:hover,
body#trabajo #breadcrumb a:hover,
body#quienes #breadcrumb a:hover {
	color:#000000;
}
/*--------------------------------[FIN BREADCRUMB 2.0]----------------------------------*/

/*--------------------------------[FORMS 2.0]----------------------------------*/
form {
	margin:0;
}
input,select,textarea{
	border:1px solid #0066CC;
/*	font-weight:bold;*/
	padding-left:2px;
	font-size:12px;	
}
select{
	font-weight:normal;
}
input.btn{
	border:none;
	padding:1px 2px;
	background-color:#6699CC;
	color:#FFFFFF;
	background:#6DA6E2 url(../img/fondo_azul.png) repeat-x scroll 0%;
	background-position:0% -5px;
	text-decoration:none;
	font-weight:bold;	
}
input.pad{
	padding:3px !important; 
}
input.peq{
	font-size:87%;
	line-height:177%;
}
input.btn:hover{
	background:#6DA6E2 url(../img/fondo_azul.png) repeat-x scroll 0%;
	background-position:0% -47px;
}
input.txt {
 	width: 200px;
}
input.chk, input.opt,.chk input {
	border:none !important;
	vertical-align:middle;
}



/*
form p {
	margin: 0;
	padding: 0;
	padding-top: 5px;
}
form p label {
	float: left;
	width: 32%;
	padding-top:3px;
	vertical-align:middle;
	display:inline;
	border:none;
	font-weight:bold;
}
form p label.lbl_chk{
	float:none;
	width:100%;
	padding-top:0px;
	font-weight:bold;
	line-height:75%;
}
form p label.lbl_opt{
	float:none;
	width:auto;
	font-weight:bold;
outline:none;
}
*/


fieldset {
/*	position:relative;*/
	border:none;
	margin:0 0 4px;
	padding: 4px 8px;
	border-top: 1px solid #CCCCCC;/*0099CC*/
}
legend {
	color: #0066CC;/*0066CC*/
	color:#666666;
	border: 1px solid #CCCCCC;
	padding: 2px 6px;
	font-weight:bold;

	margin:0;
}

fieldset fieldset{
	border: none;
}
fieldset fieldset legend {
	width:100%;
	display:block;
	margin-top:2px;
	border: none;
	border-bottom:1px solid #CCCCCC;
/*	padding-left:-4px;*/
	text-indent:-6px;
}

.oculto {
	padding:0;
	margin:-5px;
	visibility:hidden;
	overflow:hidden;
	line-height:0;
}

.en-linea{
	display:inline;
	width:auto;
	float:none;
	top:-4px;
position:relative;		
}

input.largo,textarea {width: 300px;}
input.normal{width: 200px;}
input.corto {width: 100px;}

input.txt-login{
	font-size:0.95em;
	width: 140px;
	height:14px;
}

p.centrado{
	text-align:center;
}

p span.dato,p span.datos_direccion{
	display:block;
	clear:right;
}

p span.datos_direccion{
	height:26px;	
}

span.explicacion{
	font-weight:normal;
	color:#666666;
	font-size:0.9em;
}
span.subir{float:right}

span em{
	clear:both;
	display:block;
}




/*--------------------------------[FIN FORMS 2.0]----------------------------------*/

/*--------------------------------[INI MINI CESTA 2.0]----------------------------------*/
div#mini_listado ul{
/*	height:64px;*/
	overflow:auto;
	margin:0;
	padding:0;	
/*	overflow-x:hidden;	*/
}

div#mini_listado ul li{
/*
	margin:0;
	padding:0;
*/	
}

#mini_cesta{
	position:relative;
}

div#mini_cesta table {
	margin-top:2px;
}
div#mini_cesta tbody th,div#mini_cesta  tbody td {
	padding: 0px 2px;
}
div#mini_cesta th img{
	width:30px;
	height:48px;
}
.unidades{
	display:block;
	font-weight:bold;
}
/*--------------------------------[FIN MINI CESTA 2.0]----------------------------------*/


/*--------------------------------[INI MENU DESPLEGABLE 2.0]----------------------------------*/
div.menu_desplegable li{
	height:1%; /*sin definir el height IE aņade una altura mayor de offset para los menus despleglabes*/
}
div.menu_desplegable li  a{
	height:1%; /*sin definir el height IE aņade una altura mayor de offset para los menus despleglabes*/
}
div.menu_desplegable div {
	overflow: hidden;
}
div.menu_desplegable div.cerrado {
	height: 19px;
}
div.menu_desplegable div span {
	display: block;
	/*font-size:1.0em;*/
  font-size:10px;  
	cursor: pointer;
	height:18px;
	line-height:150%;
	text-indent:2px;
	font-weight:bold;
	border-top-width:0px  ;
	border-bottom-width:1px  ;
	border-bottom-style:solid;
	border-top-style:solid;	
}
div.opciones_menu_desplegable{
	display:block;
	position:relative;
	text-align:center;
	font-weight:bold;
	color:#666;
	height:15px;
	font-size:0.9em;
	border-bottom:1px solid #666;
/*
	letter-spacing:-0.1em;	
*/	
}
div.opciones_menu_desplegable span{
	cursor:pointer;
}

span.expandir,span.contraer{cursor: pointer;}

/*--------------------------------[FIN MENU DESPLEGABLE 2.0]----------------------------------*/

/*--------------------------------[MENU FOOTER 2.0]----------------------------------*/
/*
#menu_footer{
	position:absolute;
	top:33px;
	left:3px;
}
#menu_footer ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu_footer ul li{
	display:inline;
}
#menu_footer ul li a:link,#menu_footer ul li a:visited{
	text-decoration:none;
	color:#666;	
	
	color:#FFF;	
	
}
#menu_footer ul li a:hover,#menu_footer ul li a:hover .letra-rojo,#menu_footer ul li a:hover .letra-azul{
	color:#333;
}
*/
/*--------------------------------[FIN MENU FOOTER 2.0]----------------------------------*/



/******************************************************************************************/
/*--------------------------------[TABLA CESTA 2.0]----------------------------------*/

.calcular,.borrar{
	background-position:center;
	background-repeat:no-repeat;
	border:0px solid #000 ;
	width:26px; /*20*/
	height:26px; /*20*/
	background-color:transparent;
	cursor:pointer;
}
.borrar{
	background-image:url(../img/boton_borrar.gif);
}
.calcular{
	background-image:url(../img/boton_calcular.gif);
}

table {
/*
	border-left: 0px solid #6699CC;
    border-right: 0px solid #6699CC;
    border-top: 0px solid #6699CC;
    width:100%;	    	
	  border-bottom:1px solid #6699CC;
*/  
    
border-collapse:collapse;    
border-color:#6699CC;
font-size:1.2em;    
}



caption {
/*	font: 1.6em/1.6em Arial, Helvetica, sans-serif;*/
	text-align: left;
	text-indent: 10px;
	background: url(../img/bg_caption.jpg) right top;
	height: 45px;
	color: #FFAA00;
	display:none;
}

thead th , tfoot th{
	background: url(../img/bg_th.png) no-repeat bottom right;
	height: 30px;
/*	color: #FFFFFF;*/
	font-size: 0.9em;
	font-weight: bold;
	padding: 0px 7px;
	margin: 20px 0px 0px;
	text-align: center;
	border-right: 1px solid #6699CC;/*#FCF1D4*/
}
tbody tr {
	/*background: url(../img/bg_td1.jpg) repeat-x top;*/
}

tbody td.par {
	background: url(../img/bg_td2.png) repeat-x top;
}
tbody td.impar {
	background: url(../img/bg_td1.jpg) repeat-x top;
}


tbody tr.par ,.totalizacion{
	background: #FFF8E8 url(../img/bg_td2.png) repeat-x;
}
.totalizacion{border-top:1px solid #6699CC}
td.celda_imagen{
	background-color:#FFFFFF;
	background-image:none;
}
tbody th,td {
	font-size: 0.9em;
	line-height: 1.4em;
	color: #000;
	/*padding: 5px 7px;*/
	padding: 0px 3px;
	border-top: 1px solid #6699CC; /*#FFCA5E*/
	/*border-right: 1px solid #DDDDDD;*/
	text-align: center;
}
tfoot{
/*border-top:1px solid #006666;*/
}
tfoot td {
/*
	background: url(../img/bg_total.jpg) repeat-x bottom;
	color: #FFFFFF;
	height: 30px;
	border-top: 1px solid #FFCA5E;	
*/	
}
tbody th.totalizacion {
	text-align:right;
}

tfoot{
}

th a{
  /*color:#FFF;*/
  text-decoration:none; 
  padding:0px 1px;
  font-size:1.2em;
}

th a:hover{
  text-decoration:none !important;
}
/*--------------------------------[FIN TABLA CESTA 2.0]----------------------------------*/
.centrado{text-align:center !important}
.izquierda{text-align:left !important}
.derecha{text-align:right !important}

/*--------------------------------[CATALOGO 2.0]----------------------------------*/
.catalogo {
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
	clear:both;
	position:relative;

}
/*
	* html .catalogo {margin-bottom:4px;}
*/
.catalogo ul {
	list-style-type: none;
	margin:0;
	padding:0;	
	clear:both;
}
.catalogo li{
	position:relative;
	margin:0 1px 4px;
	padding:0;
	float:left;
	width:156px;
	height:130px;
	overflow:hidden;
	background-position: top left ;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color:#000000;
	border:1px solid #DDDDDD;	
/*
	border-bottom-width:1px;	
*/	
}
/*
* html .catalogo li{
	margin-right:0px;
}
*/
.catalogo li.imagen_marca{
position:relative;
	padding:10px 0;

	height:40px;
}
.catalogo li.imagen_marca img{
display:inherit;
}


.catalogo li:hover{
/*	border-color:#999999;*/
}

.catalogo li a{color:#333333;}

.tlf_descripcion,
.tlf_box_imagen,		
.tlf_box_categoria,
.tlf_box_precio,
.tlf_box_caracteristicas,
.tlf_box_stock,
.tlf_box_modificador,
.tlf_box_listadopuntos{
	position:absolute;
	margin:0;
	padding:0;
	left:62px;
	width:100px;
/*	letter-spacing:-0.05em;	*/
}

.tlf_descripcion{
	line-height:95%;
	top:4px;
	left:0px;
	z-index:1;
	width:100%;
	height:30px;
}
.tlf_box_imagen {
	top:30px; /*24*/
	left:0px;
	width:60px;
	height:100px; 
	text-align:center;	
}

.catalogo li.tlf_box_imagen_detalle {
	height:256px ; 
	text-align:center;	
}
.tlf_box_imagen_detalle img{
}
.tlf_box_categoria{
	top:24px;	
	text-align:left;
	padding-right:2px;
	height:14px;
	background-position:top right;
	background-repeat:repeat-x;
	letter-spacing:-0.1em;	
}
.tlf_box_precio{
	top:36px;
	height:18px;
	text-align:left;
}
.tlf_box_caracteristicas {
	top:54px;
	height:34px; /*60px*/
	text-align:left;
}
.tlf_box_stock{
	top:88px;
	width:36px;
	height:34px;
	text-align:left;
}
.tlf_box_modificador{
	top:92px;
	left:98px;	
	width:58px;
	height:34px;	
	background-position:top left;
	background-repeat:no-repeat;
}
.tlf_box_caracteristicas span,
.tlf_box_stock span,
.tlf_box_modificador span{
	display:block;
	clear:both;
}
.tlf_box_caracteristicas span.tlf_precioconterminal
,.tlf_box_caracteristicas span.tlf_euro{clear:none;display:inline}

.tlf_box_icon,.tlf_stock_icon{
	margin:1px;
	float:left;
	height:20px; /*18px*/
}
.tlf_box_modificador.KM0{
	background-image:url(/images/ICONOS/box_modificador_KM0.png);
}
.tlf_box_modificador.SLD{
	background-image:url(/images/ICONOS/box_modificador_SLD.png);
}
.tlf_box_modificador.BUNDLE{
	background-image:url(/images/ICONOS/box_modificador_BUNDLE.png);
}
.tlf_box_modificador.KM0BUNDLE{
	background-image:url(/images/ICONOS/box_modificador_KM0BUNDLE.png);
}
.tlf_box_modificador.SLDBUNDLE{
	background-image:url(/images/ICONOS/box_modificador_SLDBUNDLE.png);
}

.tlf_euro{
	font-weight:normal;
	font-size:0.7em;
	margin-left:0px;
}
.tlf_precioitem,.tlf_precioconterminal{
	font-size:1.6em; /*1.9em*/
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
}

.tlf_precioitem.textoABO{
font-size:1.1em;
color:#FF0000;
font-weight:normal;
}

.tlf_precioconterminal{
/*	color:#FF0000;*/
}
/*INI CATEGORIAS*/
/*
.tlf_box_categoria.PCK,
.tlf_box_categoria.GSM,
.tlf_box_categoria.OAC,
.tlf_box_categoria.TOP,
.tlf_box_categoria.INF,
.tlf_box_categoria.ABO{
	letter-spacing:-0.1em;
}
*/

.tlf_box_categoria.PCK,.catalogo li.PCK a:hover,.color-PCK{color:#FF0000;}
.tlf_box_categoria.GSM,.catalogo li.GSM a:hover,.color-GSM{color:#3366CC;}
.tlf_box_categoria.OAC,.catalogo li.OAC a:hover,.color-OAC{color:#669966;}
.tlf_box_categoria.TOP,.catalogo li.TOP a:hover,.color-TOP{color:#9933CC;}
.tlf_box_categoria.INF,.catalogo li.INF a:hover,.color-INF{color:#FF6600;}
.tlf_box_categoria.MUL,.catalogo li.MUL a:hover,.color-MUL{color:#FF6600;}
.tlf_box_categoria.ABO,.catalogo li.ABO a:hover,.color-ABO{color:#FF0000;}


.catalogo li.CAPCP,
.catalogo li.PCK,
.catalogo li.CPR{background-image:url(../img/CAJAS/INV/PCK.png);/*border-bottom-color:#FF0000;*/}

.catalogo li.CAPCP,
.catalogo li.PCK,
.catalogo li.CPR{background-image:url(../img/CAJAS/INV/PCK.png);/*border-bottom-color:#FF0000;*/}


.catalogo li.CPR,
.catalogo li.GSM{background-image:url(../img/CAJAS/INV/GSM.png);/*border-bottom-color:#3366CC;*/}


.catalogo li.OAC{background-image:url(../img/CAJAS/INV/OAC.png);/*border-bottom-color:#669966;*/}

.catalogo li.CAECP,
.catalogo li.CAPCP,
.catalogo li.TOP{background-image:url(../img/CAJAS/INV/TOP.png);/*border-bottom-color:#9933CC;*/}
.catalogo li.CPR,
.catalogo li.INF,
.catalogo li.MUL{background-image:url(../img/CAJAS/INV/INF.png);/*border-bottom-color:#FF6600;*/}

.catalogo li.ABO{background-image:url(../img/CAJAS/INV/PCK.png);/*border-bottom-color:#FF0000;*/}

.catalogo li.CAPSP,.catalogo li.CAESP{background-image:url(../img/CAJAS/INV/CAP.png);}



.catalogo li:hover.PCK{border-color:#FF0000;}
.catalogo li:hover.GSM{border-color:#3366CC;}
.catalogo li:hover.OAC{border-color:#669966;}
.catalogo li:hover.CAECP,
.catalogo li:hover.CAPCP,
.catalogo li:hover.TOP{border-color:#9933CC;}
.catalogo li:hover.CPR,
.catalogo li:hover.INF,
.catalogo li:hover.MUL{border-color:#FF6600;}
.catalogo li:hover.ABO{border-color:#FF0000;}
.catalogo li:hover.CAESP,
.catalogo li:hover.CAPSP{border-color:#FF66CC;}

/*FIN CATEGORIAS*/

/*PUNTOS*/
.catalogo li.puntos{
/*	height:180px;*/
/*	height:202px;*/
	height:218px;	
}

.catalogo ul.detalle_tarifa li.puntos{
/*	height:180px;*/
/*	height:200px;*/
	margin:0px;
	padding:0;
}

/*
.catalogo li.puntos.CONPERM{
	background-image:url(../img/CAJAS/INV/PCK.png);
}
.catalogo li.puntos.SINPERM{
	background-image:url(../img/CAJAS/INV/TOP.png);
}
*/
.catalogo li.puntos .tlf_descripcion{
	font-weight:bold;
	/*color:#FFFFFF;*/
}
.tlf_box_listadopuntos{
	top:24px;
	left:0;
	width:100%;
	font-weight:bold;
	z-index:1;
}
/* *****************************/
.linea_puntos{
	clear:both;
	position:relative;
	display:block;
	border-bottom:1px solid #CCCCCC;
	width:100%;
	height:14px;
}
.linea_puntos input{
	border:none;
}
.num_puntos,.num_euros,.simbolo,.opcion{
	display:block;
	position:absolute;
	border:none;
}
.opcion{
	width:20px;
	top:-2px;
	left:0;
}
.num_puntos{
	left:20px;
	text-align:right;
	width:60px ;
	padding-right:2px;
}
.simbolo{
	left:85px;
	text-align:center;
	width:14px;
	color:#FF0000;
}
.num_euros{
	left:100px;
	text-align:left;
	width:53px;
	padding-left:2px;
}
.linea_puntos.destacado{
	background-color:#FFCCCC;
}
.linea_puntos.destacado .num_puntos,
.linea_puntos.destacado .num_euros,
.linea_puntos.destacado .simbolo,.opcion{
		color:#FF0000;
}
/* *****************************/



.catalogo .recomendados .tlf_box_categoria,
.catalogo .recomendados .tlf_box_precio,
.catalogo .recomendados .tlf_box_caracteristicas,
.catalogo .recomendados .tlf_box_stock,
.catalogo .recomendados .tlf_box_modificador,
.catalogo .recomendados .tlf_box_listadopuntos{
	margin:0;
	padding:0;
	left:64px;
	width:auto;
/*	letter-spacing:-0.05em;	*/
}

.catalogo .recomendados li{
	width:99%;
	height:90px;
	background-repeat:repeat-x;
	background-position:0px -6px;
}
.catalogo .recomendados input{
	border:none;
	vertical-align:middle;
}
.catalogo .recomendados .tlf_box_imagen{
	top:0px;
}
.catalogo .recomendados .tlf_descripcion {
	left:64px;
	top:13px;
	padding-bottom:2px;
	height:auto;
	border-bottom:1px solid #CCC;
	text-align:left;
}
.catalogo .recomendados .tlf_box_categoria {
	top:26px;
}
.catalogo .recomendados .tlf_box_precio {
	top:38px;
	display:block;
}
.catalogo .recomendados .tlf_box_caracteristicas {
	top:54px;
}
.catalogo .recomendados .tlf_box_stock {
	top:54px;
	left:93%;
	display:none;
}
.catalogo .recomendados .tlf_box_modificador{
	display:none;
}
.catalogo .recomendados .tlf_box_boton{
	position:absolute;
	top:16px;/*8*/
	left:70%;
	z-index:2;
	background-color:#FFFFFF;
}
.catalogo .recomendados .tlf_box_boton label{
	font-weight:bold;
}

.catalogo .recomendados .linea{
	top:56px;
}

/*--------------------------------[FIN CATALOGO 2.0]----------------------------------*/

/*--------------------------------[INI DETALLE 2.0]----------------------------------*/
.box_imagen_detalle,.box_imagen_detalle_tarifa{
/*	float:left;*/
	border:1px solid #DDDDDD;
	text-align:center;
	width:156px;
	/*height:259px;*/
	margin-left:1px;
	overflow:hidden;
	float:left;
}
.box_imagen_detalle img, .tlf_box_imagen_detalle img {
	width:160px;
	height:260px;
	border:0;
}

.box_imagen_detalle_tarifa{
	width:60px;
	height:90px;
	border:none;
	padding-top:5px;
}
.box_imagen_detalle_tarifa img{
/*	
	width:56px;
	height:90px;
*/	
	border:0;
	vertical-align:middle;
}

.box_info_detalle,.box_info_detalle_tarifa{
	/*float:right;*/
	top:0;
	left:180px;
/*	border:1px solid #FFFFFF;	*/
	overflow:hidden;
	padding-right:0px;
	
	width:498px; /*307*/
	text-align:justify;
	
	padding-left:4px;
	
}

.box_info_detalle_tarifa{
	position:relative;
	left:2px ;
	float:left;
	width:66%;
}

#detalleajax{
/*
	padding-bottom:4px;
	margin-bottom:4px;
*/
/*	position:relative;*/
/*	border-bottom:1px solid #006699;*/
	overflow:visible;
	display:block;
}

/* CARACTERISTICAS TERMINAL */
.agrupacion{
	display:block;
	font-variant:small-caps;/*small-caps;*/
	font-weight:bold;
	font-size:0.9em;
	color:#333;
	margin:4px 0 ;
	padding-left:6px;
/*	background-position:left -8px;*/
	border-bottom:1px solid #DDD;
}
.subagrupacion{
	margin-left:6px;
	color:#336699; /*336699*/
/*	font-weight:bold;*/
}
.descripcion{
/*	font-size:0.9em;*/
	color:#000;
	clear:both;
	padding-left:6px;	
}
/*
span.subagrupacion + span.descripcion{
	padding-left:-6px;
	text-indent:0px;
}
*/
/*--------------------------------[FIN DETALLE 2.0]----------------------------------*/

/*--------------------------------[INI CAT PDF 2.0]----------------------------------*/
.catalogo_pdf{
	text-align:center;
}
.pagina{
	position:relative;
	float:left;
	margin:2px;
	margin-left:3px;
	width:112px ;
	border:1px solid #fff;
	text-align:left;
	padding:2px 0 2px 0;
}
/*
	* html .pagina{
	margin-left:2px;
	}
*/	
.texto_pagina{
	width:21px; /*26*/
	background-color:#FFFFFF;
	position:absolute;
	top:-1px;
	overflow:hidden;
	font-size:1.8em;
	z-index:1;
/*	left:84px;*/
/*	border:1px solid #006699;*/
/*	color:#006699;*/
/*	font-weight:bold;*/
background:url(../img/flecha_azul.gif) no-repeat;
background-position:bottom;
height:45px;
color:#BBBBBB;
left:96px;
/*	border-bottom:3px solid #DDD;*/
}
.separador{
	height:10px;
	background-image:url(../img/bg_rayado_gris.png);
	clear:both;
}
/*--------------------------------[FIN CAT PDF 2.0]----------------------------------*/

.nombreproducto{
	overflow:hidden;
	width:20px !important;
}
.resaltado{
	font-weight:bold;
}
.total{
	font-size:1.3em;
}

/*--------------------------------[INI ACC 2.0]----------------------------------*/
.subfamilia_imagen{
	float:left;
	text-align:center;
	width:75px;
	height:75px;
	background-color:transparent;
	/*border:1px solid #000;*/
	margin-left:4px;
	overflow:hidden;
}
.subfamilia_imagen img{
	width:72px;
	height:72px;
	vertical-align:middle;
}
.subfamilia_menu{
	float:right;
}
ul.link_acc{
	list-style-type:none;
	text-align:left ;
	padding:0 0 0 8px ;
	margin:0 ;
/*	clear:left;	*/
}
ul.link_acc li{
	border-top:1px solid #ccc;
	width:138px;
}
#contenido ul.link_acc li a{
	font-size:0.9em;
	display:block;
	text-decoration:none;
	color:#000;
}
#contenido ul.link_acc li a:hover{
	color:#006699;
	background:none;
}

/*--------------------------------[FIN ACC 2.0]----------------------------------*/

/*--------------------------------[INI PAGINACION 2.0]----------------------------------*/

.pagina_actual{color:#333;}


div.paginacion ul{width:100%;height:1%; }
div.paginacion a.numero_pagina{
	display:block;
	width:12px;/*20*/
	color:#000;
	font-weight:bold;
	padding:0px;
	text-decoration:none;
}

div.paginacion a.numero_pagina:hover,.pagina_seleccionada{
	color:#FFFFFF;
	font-weight:bold;
	background-color:#0066CC;
	padding:0px;
	background-repeat: repeat-x;
	background-position: 0 -10px;
	background-image: url(../img/fondo_gris.gif);	
}
div.paginacion .boxbody{
	padding:1px 2px 1px 9px;
}
div.paginacion li{
	float:left;
	text-align:center;
}
div.paginacion li a, div.paginacion li.pagina_seleccionada,div.paginacion li.separador_pagina,div.paginacion li.no-enlace{
	width:16px;
	padding: 1px 1px;
	line-height:150%;
}
div.paginacion li.pagina_seleccionada{
	background-image: url(../img/fondo_azul.gif);
}
div.paginacion li.separador_pagina,.paginacion li.no-enlace{
	color:#999999;
}
div.paginacion li.separador_pagina{
	width:5px;
}
/*--------------------------------[FIN PAGINACION 2.0]----------------------------------*/

/*--------------------------------[INI LOGIN 2.0]----------------------------------*/
div#login .boxbody{
	height:116px;
}
div#login input.medio{
	font-size:0.9em;
}
/*--------------------------------[FIN LOGIN 2.0]----------------------------------*/

/*--------------------------------[INI CAJAS VODAFONE PUNTOS 2.0]----------------------------------*/
div#puntos .boxbody{
	height:97px;
}
div#puntos .boxbody.pbl{
	height:248px;
}
div#puntos .boxbody.pbl2{
	height:200px;
}

/*--------------------------------[FIN CAJAS VODAFONE PUNTOS 2.0]----------------------------------*/

/*--------------------------------[INI VERISIGN 2.0]----------------------------------*/
div#verisign .boxbody{
font-size:1.2em;
}
/*--------------------------------[FIN VERISIGN 2.0]----------------------------------*/

/*--------------------------------[INI ITEM COMPATIBLE 2.0]----------------------------------*/
.item_compatible{
	width:230px;
	float:left;	
}
/*--------------------------------[FIN ITEM COMPATIBLE 2.0]----------------------------------*/

/*--------------------------------[INI CAJA PBL 2.0]----------------------------------*/
.box_pbl_comp{
	margin-bottom:4px;
}
.box_pbl_comp img{
	display:inline;
	margin:0;
	padding:0;
}
.box_pbl_comp a{
	margin:0;
	padding:0;
	outline:none;
}
/*--------------------------------[FIN CAJA PBL 2.0]----------------------------------*/

/*--------------------------------[INI SELECCION PUNTOS 2.0]----------------------------------*/
.select_puntos{
	font-size:1em;
	font-family:verdana;
}
.op_puntos_CAPCP
,.op_puntos_CAPCPKM0
,.op_puntos_CAPSP
,.op_puntos_CAPSPKM0
,.op_puntos_CPR
,.op_puntos_CPRKM0{
/*	color:#000;*/
/*	font-weight:bold;*/
}
.op_puntos_CAPCP
,.op_puntos_CAPCPKM0{
	background-color:#CCCCFF;
}
.op_puntos_CAPSP
,.op_puntos_CAPSPKM0{
	background-color:#FFCCCC;
}.op_puntos_CPR
,.op_puntos_CPRKM0{
	background-color:#FFCC99;
}
/*--------------------------------[FIN SELECCION PUNTOS 2.0]----------------------------------*/

/*--------------------------------[INI ALTAS 1.0]----------------------------------*/
#tabla_tarifas{
display:none;
clear:both;
}
.seleccionSubTarifa{
	text-align:left;
	margin-top:4px;
	padding-top:1px;
/*	border-top:2px solid #CCC; /*0099CC*/
	background-image: url(../img/bg_rayado_azul.png);
}
.seleccionSubTarifa span{
	display:block;
	background-color:#3399CC;
	color:#FFFFFF;
	padding-bottom:1px;
	text-align:center;
	margin-bottom:2px;
}


.infoContrato{
	background-color:#EEE;
	color:#000;
	display:none;
	overflow:hidden;
	position:absolute;
	width:276px;
	border:1px dotted #009999;
	left:197px;
	top:-3px;
	padding:2px 4px;
	background-image: url(../img/bg_rayado_gris.png);
	z-index:100;
}

.enlaceAyuda{
	position:relative;
	top:-12px;
	left:-10px;
	z-index:101;
}

.infoContrato .tituloInfo{
	padding-left:20px;
	font-weight:bold;
	margin-top:2px;
}

.optContrato{
	display:none;
}

.ayuda {
	background:url(../img/btnQ.gif) no-repeat scroll 100% 0px;
	height:14px;
	width:14px;
	position:absolute;
	left:180px;
}
.cerrar_ayuda {
	background:url(../img/btnCerrar.gif) no-repeat scroll 100% 0px;
	height:14px;
	width:14px;
	position:absolute;
	left:4px;
}

/*--------------------------------[FIN ALTAS 1.0]----------------------------------*/

/*--------------------------------[INI AJAX 1.0]----------------------------------*/
#cargando{
	text-align:center;
	overflow:hidden;
}
#cargando img{
	width:20px;
	height:20px;
	vertical-align:middle;
}
#cargando span{
	margin-left:5px;
}
/*--------------------------------[FIN AJAX 1.0]----------------------------------*/

/*--------------------------------[INI MAPA WEB 1.0]----------------------------------*/
#mapaweb ul {
	list-style:none;
	padding-left:0px;
	margin:0;
}
#mapaweb ul li{
	margin-bottom:2px;
}
#mapaweb li a:hover{
	background-image:none;
}

#mapaweb ul li ul{
	border-left:1px solid #CCC;
	margin-left:10px;
	padding-left:20px
}
/*--------------------------------[FIN MAPA WEB 1.0]----------------------------------*/

/*--------------------------------[INI CAJA REGALO 1.0]----------------------------------*/
#regalos{
	position:relative;
	border-top:1px solid #006699;
	border-bottom:1px solid #006699;
	background-image:url(../img/bg_rayado_azul.png);
	margin-top:4px;
	margin-bottom:8px;	
	padding-bottom:2px;
/*
height:110px;
overflow:auto;
overflow-x: hidden;
*/
}

#regalos p img{
	width:14px;/*13*/
	height:23px;/*21*/
	vertical-align:middle;
}

img.anuncio_regalo{
	position:absolute;
	right:4px;
	top:4px;
}
/*--------------------------------[FIN CAJA REGALO 1.0]----------------------------------*/

/*--------------------------------[INI REALIZAR PEDIDO 1.0]----------------------------------*/
#datos_pedido h1{
	cursor:pointer;
	margin:0 0 2px;
	background-image:url(../img/bg_rayado_gris.png);
	background-image:url(../img/fondo_grisclaro.png);	
	background-repeat:repeat;
/*	padding:2px 2px;*/
	font-size:1.3em;
/*	border-bottom:1px solid #EEE; */
	line-height:100%;
	font-variant:small-caps;
	position:relative;
}

#datos_pedido .paso_hover{
	background-image:url(../img/fondo_azulclaro.png);
	color:#FFFFFF;
}

#datos_pedido h1.paso_activado{
	color:#fff;
	background-image:url(../img/fondo_azul.png);
}

#datos_pedido .txt_ayuda_pedido{
	position:absolute;
	font-variant:normal;
	right:4px;
	top:5px;
	font-size:0.8em;
	margin:0;
	padding:0;
	font-weight:normal;
}

#datos_pedido .orden{
	padding-left:5px;
	font-size:1.4em;
	height:20px;
	line-height:125%;
}

/*--------------------------------[FIN REALIZAR PEDIDO 1.0]----------------------------------*/


/*--------------------------------[MENU FOOTER 3.0]----------------------------------*/

#footer {
	height:148px; /*90*/	
	background-image:url(../img/footer.jpg);
	
}

#menu_footer{
	position:absolute;
	top:9px;
	left:4px;
	width:100%;
	color:#FFF;
}
#menu_footer ul {
	list-style:none;
	margin:0 0 1px;
	padding:0;
	clear:both;
	position:relative;
}

ul.enlaces_productos{top:0px;}
ul.enlaces_grupo{top:5px;}

#menu_footer ul li a:link
,#menu_footer ul li a:visited
,#copyright a{
	text-decoration:none;
	color:#FFF;
}

#menu_footer ul li a:hover
,#menu_footer ul li a:hover .letra-rojo
,#menu_footer ul li a:hover .letra-azul
,#copyright a:hover{
	color:#000;
}

#w3c img {margin-right:3px;}

#copyright{
	position:absolute;
	top:130px;/*75*/
	left:680px;/*770*/
	color:#FFF;
}
#w3c{
	position:absolute;
	top:129px;
	left:780px;
	color:#666;
}

#menu_footer{
/*padding-left:45px;*/
padding-top:5px;
}

#menu_footer ul li a .letra-azul{color:#006699}

#menu_footer ul.enlaces_footer {
width:25%;
float:left;
clear:none;
	font-size:12px;
	font-family:"Courier New", Courier, monospace;
/*	border-left:1px dashed #ccc;*/
	height:90px;/*108*/
}
#menu_footer ul.ultimo{
/*	border-right:1px dashed #ccc;*/
}
#menu_footer ul.primero{
/*	border-left:none;*/
}
#menu_footer ul.enlaces_footer li{
	margin:0;
	padding:0;
	display:block;
}

/*--------------------------------[FIN MENU FOOTER 3.0]----------------------------------*/

/*--------------------------------[INI COMENTARIOS 1.0]----------------------------------*/

#listadoComentarios{margin-top:4px;}
.comentario{
	margin-bottom:8px;
	clear:both;
}
.head_comentario{
/*	border-bottom:1px solid #BBB;*/
padding:2px;
background-color:#FFFFDD;

background-image:url(../img/bg_rayado_azul.png);	
}
.fecha-comentario{
	float:right;
	color:#999;
}
.usuario-comentario{
	font-weight:bold;
}
.body_comentario{
/*	margin:4px 0 4px 15px;	*/
	margin:2px 0;	
	padding:2px 2px 2px;
/*	border-bottom:1px solid #EEE;*/
/*background-color:#FFFFDD;*/

/*border-left:15px solid #FFFFDD;*/

padding-left:13px;
}

.enlaces_comentario{
	position:relative;

border-top:1px solid #EEE;
margin-left:12px;

}
* html .enlaces_comentario{padding:4px 0 0;}

/*v1*/

.enlaces_comentario .subir{
	position:absolute;
	right:0;
top:5px;
} 

.votacion_comentario{
	margin:4px 0;
	padding-top:0px;
width:60%;
}

.votacion_comentario a,.enlaces_comentario a{
	font-weight:normal;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
}

.votacion_comentario a:hover{color:#000000;}


/*v2*/
/*
.enlaces_comentario .subir{
	position:absolute;
	right:0;
top:5px;
display:block;
height:15%;
} 
.votacion_comentario{
	margin:4px 0;
	padding-top:0px;
}
.votacion_comentario a,.enlaces_comentario a{
	font-weight:normal;
	background-repeat:no-repeat;
	padding-left:18px;
	display:block;
float:left;
width:80px;
}
.votacion_comentario a:hover{color:#000000;}
*/


a.votosFavor{
	color:#339933;
	background-image:url(../img/voto_favor.gif);
}
a.votosContra{
	color:#CC0000;
	background-image:url(../img/voto_contra.gif);
}



/*--------------------------------[FIN COMENTARIOS 1.0]----------------------------------*/

/*--------------------------------[INI PREVIEW IMAGEN 1.0]----------------------------------*/
#contenedor_imagen{
	position:absolute;
	border:1px solid #DDD;
	background:#FFF;
	display:none;
	z-index:1000;
}
#contenedor_imagen p{
	border-bottom:1px solid #DDD;
	color:#666;
	padding:2px;
	font-weight:bold;
}
/*--------------------------------[FIN PREVIEW IMAGEN 1.0]----------------------------------*/

/*--------------------------------[INI INFORMACION 1.0]----------------------------------*/
.ayuda_bloque{
	left:auto;
	margin-left:2px;
	padding-top:1px;
	padding-bottom:1px;
	cursor:pointer;
	}
	
.infoSIM{
/*	left:84px;*/
	width:175px;
}
.ayudaSIM{
	left:68px;
}

.cerrar_info,
.mas_info,
.ayuda{
	cursor:pointer;
}

.info_titulo{margin:0;padding-top:1px;padding-bottom:1px;}
.cerrar_info{margin:10px 0 0;padding-top:1px;padding-bottom:1px;}

.cerrar_info{
	padding-left:18px;
	background: transparent url(../img/btnCerrar.gif) no-repeat 0px 0px;
	padding-bottom:2px;
/*	margin-top:10px;*/
	color:#666666;
	font-weight:bold;
}

.info_azul,
.info_verde,
.info_rojo,
.info_amarillo,
.info_gris,
.info_blanco{
	padding:8px 8px;
	text-align:justify;
	border:1px dotted #CCC;
	background: #FFF;
}
.info_titulo{
	font-weight:bold;
	color:#000000;
}



.info_azul .info_titulo,.info_azul a {
	color:#336699;
}
.info_verde .info_titulo,.info_verde a {
	color:#339900;
}
.info_rojo .info_titulo,.info_rojo a {
	color:#990000;
}
.info_amarillo .info_titulo,.info_amarillo a {
	color:#FF6600;
}
.info_gris .info_titulo,.info_gris a {
	color:#666666;
}

.info_azul a:hover,
.info_verde a:hover,
.info_rojo a:hover,
.info_gris a:hover,
.info_amarillo a:hover {
  color:#000;
}

.info_titulo_azul{
	color:#336699 !important;
}
.info_titulo_verde{
	color:#339900 !important;
}
.info_titulo_rojo{
	color:#990000 !important;
}
.info_titulo_amarillo{
	color:#FF6600 !important;
}
.info_titulo_gris{
	color:#666666 !important;
}

.info_azul{
	background-color:#E8EEF1;
	border-color:#99CCFF;	
}
.info_verde{
	background-color:#E2FFE2;
	border-color:#339900;	
}

.info_rojo{
	background-color:#FFEEEE;
	border-color:#FF9999;	
}
.info_amarillo{
	background-color:#FFFFEE;
	border-color:#FFCC66;	
}
.info_gris {
	background-color:#EEEEEE;
/*	border-color:#666666;		*/
}
.info_blanco{
/*	background-color:transparent;*/
}

.info_sinfondo{
	background-color:transparent;
}

.info_sinborde{
	border:none;
	}

.t_ok,
.t_lupa,
.t_int,
.t_exc,
.t_cerrar,
.t_star,
.t_info{padding-left:18px;}

.t_int{
	background: transparent url(../img/btnInt.gif) no-repeat 0px 0px;
}
.t_exc{
	background: transparent url(../img/btnExc.gif) no-repeat 0px 0px;
}
.t_cerrar{
	background: transparent url(../img/btnCerrar.gif) no-repeat 0px 0px;
}
.t_star{
	background: transparent url(../img/btnStar.gif) no-repeat 0px 0px;
}
.t_info{
	background: transparent url(../img/btnInfo.gif) no-repeat 0px 0px;
}

.t_lupa{
	background: transparent url(../img/btnLupaAzul.gif) no-repeat 0px 0px;
}
.t_ok{
background: transparent url(../img/btnOK.gif) no-repeat 0px 0px;
}

.instrucciones{
	padding-top:8px;
}

.margen_sup{margin-top:4px}
.margen_inf{margin-bottom:4px}

.infoHover{
	height:16px;
	width:16px;
	padding:1px 7px;
}

/*--------------------------------[FIN INFORMACION 1.0]----------------------------------*/



p label {
border:medium none;
display:inline;
float:left;
font-weight:normal;
padding-top:0px;
vertical-align:middle;
width:32%;
}

p label.largo {
width:12em;
}

#login .txt
,#crear_solicitud_usuario .txt
{
background-color:#E9F5F6;
border-color:#BED5DB;
color:#000000;
font-weight:bold;
padding:4px;
width:150px;
}

/*
#login p input
,#formulario_crear_usuario p input{
font-weight:bold;
background-color:#EEE;
border:1px solid #EEE;
width:150px;
}

#login p input.largo
,#formulario_crear_usuario p input.largo{
width:300px;
}
*/
#crear_solicitud_usuario textarea.largo

{
    width:350px;
    }
#crear_solicitud_usuario input.largo

{
    width:350px;
    }
#crear_solicitud_usuario input.corto
{
    width:30px;
    }

/******************************************/


div.paginacion {
	padding:3px;
	margin:3px;
	/*text-align:center;*/
}

div.paginacion a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #DDD;	
	text-decoration: none; 
	color: #999;
}
div.paginacion a:hover, div.paginacion a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #A0A0A0;
  color: #999;	
}
div.paginacion span.pagina_actual {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #006699;
	font-weight: bold;
	background-color: #3399CC;
	color: #FFF;
}

/*************************************************/

div.listado_productos ul{
  margin:0;
  padding:0;
  border-bottom:6px solid #DDD;
}

div.listado_productos ul li{
  margin:0;
  padding:0px 0 0 0;
  list-style:none;
  position:relative;
  clear:both;
/*height:135px;*/
margin-bottom:8px;
overflow:hidden;
border-top:2px solid #6699cc;/*#006699*/
background-color:#FFF;
}

div.listado_productos ul li.impar{
border-top-color:#AAA;/*3399CC*/
}


div.listado_productos .contenedor_item_izquierda{
position:relative;
background-color:#DDD;
width:333px;
float:left;
background-color:#FFF;

}

div.listado_productos .contenedor_item_derecha{
position:relative;
background-color:#DDD;
width:330px; /*327px*/
float:right;
background-color:#FFF;
/*border-left:6px solid #EEE;*/
border-left:3px solid #FFF;
}

.contenedor_info_item{
background-color:#FFF;
margin-left:63px;
/*border-left:3px solid #EEE;*/
border-left:3px solid #FFF;
padding-left:6px;
padding-top:6px;
background:#FFF url(../img/item_degradado_grisclaro.png) repeat-x;
}

div.listado_productos ul li.par .contenedor_info_item{
background:#FFF url(../img/item_degradado_azul.png) repeat-x;
}

div.listado_productos ul li.par .contenedor_item_izquierda
, div.listado_productos ul li.par .contenedor_item_derecha{
/*background:#FFF url(../img/item_degradado_azul.png) repeat-x;*/
}



.item_descripcion{
/*	float:left;*/
	font-size:12px;
	height:58px;  
	/*margin-left:66px;*/
/*	margin-top:8px;*/
/*
padding-left:6px;
padding-top:6px;
*/
/*
background:#FFF url(../img/degradado_prueba.png) repeat-x;
*/
	}

.item_descripcion a{
	color:#666;
	}
.item_descripcion a:hover{
	color:#000;
	}

.item_imagen{
	float:left;
	margin-top:6px;
	/*border-right:1px solid #EEE;*/
	}

.item_imagen_marca{
/*	margin-bottom:1px;*/
	/*border-top:1px solid #EEE;*/
	/*border-width:1px 0px;*/
	}	

.item_boton_favorito{
	position:absolute;
	top:115px;
	left:16px;
	border:none;
	}

.item_boton_favorito input{
	border:none;
	}

.contenedor_item_agregar{
/*	height:30px;*/
/*	float:left;	*/
/*	width:241px;*/
margin-top:8px;
}

.item_boton_agregar,item_boton_eliminar_linea{	
	/*	
	width:241px;
	height:30px;
	*/
	border:none;
	vertical-align:middle;
	background-color:Transparent;
}

.item_cantidad_producto{
	background-color:#FFF;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	margin-right:0px;
	padding:3px;
	text-align:center;
	width:34px;	
	border:1px solid #999;
	/*margin-left:66px;*/
	vertical-align:middle;
}




.contenedor_item_pbl{
/*position:absolute;*/
background-color:#ffcc99;
width:327px;
/*float:right;*/
top:44px;
right:0;
/*height:50px;*/
/*margin-bottom:6px;*/
background-color:#FFF;
border-bottom:2px solid #EEE;
padding:2px 0 2px 6px;
}
.item_texto_pbl{
	color:#F00;
	font-weight:bold;
	}

.contenedor_item_preciocesion{
/*position:absolute;*/
background-color:#ffcc99;
width:327px;
/*float:right;*/
top:44px;
right:0;
/*height:50px;*/
/*margin-bottom:6px;*/
background-color:#FFF;
border-bottom:2px solid #EEE;
padding:2px 0 2px 6px;
}

.contenedor_item_preciorecomendado{
/*position:absolute;*/
background-color:#cccc99;
width:327px;
/*float:right;*/
top:118px;
right:0;
/*height:50px;*/
/*margin-bottom:6px;*/
background-color:#FFF;
border-bottom:2px solid #EEE;
padding:2px 0 2px 6px;
color:#333;
}

.contenedor_item_referencias{
/*position:absolute;*/
background-color:#cc99cc;
width:327px;
/*float:right;*/
top:6px;
right:0;
/*height:50px;*/
/*margin-bottom:6px;*/
background-color:#FFF;
border-bottom:2px solid #EEE;
padding:2px 0 2px 6px;
}

.item_referencia_cliente{
padding-top:0px;
}
.item_referencia_at{
padding-top:0px;
color:#333;
}

.contenedor_item_enlaces_busqueda{
/*position:absolute;*/
background-color:#99cccc;
width:327px;
/*float:right;*/
top:174px;
right:0;
/*margin-bottom:6px;*/
background-color:#FFF;
/*border-bottom:6px solid #EEE;*/
padding:8px 0 8px 6px;
}

.contenedor_item_enlaces_busqueda a{
/*
background:#666 url(../lnkBusqueda.png) no-repeat 0px 2px;
*/
/*	line-height:15px;*/
/*
	padding:2px 6px 4px 6px;
	color:#FFF;
	vertical-align:middle;
	font-weight:normal;	
	margin:2px;
	margin-right:4px;
	border:1px solid #999;
*/	
	
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #006699;
	font-weight: bold;
	background-color: #3399CC;
	color: #FFF;	
	
}

.contenedor_item_enlaces_busqueda a:hover{
	color:#CCFFFF;
}

.item_link_grupo,.item_link_marca{
/*	float:left;*/
	}
	
/****************IE6************************/

* html div.listado_productos .contenedor_item_derecha{
/*width:327px;*/
overflow:hidden;
}

* html div.listado_productos ul li{
height:1%;
}


/******************************/

.lblError{
font-size:0.7em;
color:#FF0;
}


/******************************/

#caja_login_status{
/*background:#FFF url(../img/barra_login_usr.png) repeat-x 0px 0px;*/
/*background:#FFF;*/
text-align:right;
padding:10px;
width:100%;
height:16px;
position:absolute;
right:0px;
top:0px;
}

#header_login{
/*background:#FFF url(../img/barra_login_usr.png) repeat-x 0px 0px;*/
background:transparent;
text-align:right;
padding:0px 10px;
width:100%;
height:30px;
position:absolute;
right:0px;
top:7px;
}

#header_login .txt {
background-color:#E9F5F6;
border-color:#BED5DB;
color:#000000;
font-weight:normal;
padding:2px;
width:75px;
}

#header_login label {
font-weight:bold;
line-height:0;
}

.textoReg{
padding:3px 0 4px;
padding-left:23px;
}
.lnkRegCesta{
background:url(../img/cesta_p.png) no-repeat 0px 0px;
background:url(../img/cesta_blp.png) no-repeat 0px 0px;

}
.lnkRegCerrarSesion{
background:url(../img/cerrar_sesion_p.png) no-repeat 0px 0px;
background:url(../img/cerrar_sesion_blp.png) no-repeat 0px 0px;
}
.lnkRegIniciarSesion{
background:url(../img/iniciar_sesion_p.png) no-repeat 0px 0px;
background:url(../img/iniciar_sesion_blp.png) no-repeat 0px 0px;
position:relative;
top:-1px;
}

.drop_down{
  padding:2px;
  background-color:#FFF;
  border:1px solid #CCC;
}

.btnLoginHeader{
  position:relative;
  background:transparent;
  bottom:1px;
  vertical-align:bottom;
  
}
