@charset "utf-8";



/* ---------------- GENERALES ------------------------- */





body, p, img, ul, li,ol,dd,dt,dl,div{

	margin:0;

	padding:0;

	border:none;

	}	



body{

font-family: Trebuchet MS, "Tahoma";

color:#000000;

background-color:#949494;

}





h1{

font-size: 24px;

color:#003399;

padding-top: 30px;

margin:0px 0 25px 0;

}



h2{

font-size: 18px;

color:#003399;

margin:30px 0 15px 0;

}



h3{

font-size: 14px;

color:#003399;

margin:25px 0 20px 0;

}



h6{

font-size: 12px;

color:#FFF;

text-transform:uppercase;

font-style:italic;

margin: 5px 0px 5px 0px;

}





p{

font-size:12px;

line-height:1.2em;

margin:0 0 5px 0;

padding-bottom: 10px;

}



a,a:link,a:visited {

color:#06C;

font-weight:bold

}



a:hover {

color:#39F;

text-decoration:underline;

}



font_size {

font-size:14px;

}



strong {

font-weight:bold;

}



strong1 {

font-weight:bold;

font-size:14px;

}



input[type="submit"] {

background:url(/public/resources/bm_boton_aceptar.png) no-repeat;

width: 77px;

height: 19px;

border:none;

color:#FFFFFF;

font-weight:bold;

font-size: 12px;

padding-bottom: 5px;

clear:left;

}



input[type="submit"]:hover {

background:url(/public/resources/bm_boton_aceptar_on.png) no-repeat;

color:#66CCFF;



}



select {

margin-bottom: 5px;

}



ol{

	font-size:12px;

	margin:0 0 0 20px;

}



ol li{

	margin:0 0 10px 0;

}



strong {

font-weight:bold;

color:#003399;

}







/* ---------------- CLASES ------------------------- */

#contenido ul.botones_secciones {
    display:inline;
	margin-left: 45px;
}

#cabecera ul#idiomas {

	margin-left: 240px;

}



#cabecera ul#idiomas {

	width: 200px;

}



#cabecera ul#idiomas li {

	float:left;

	width: 60px;

	padding: 5px 10px;

	border-left:#FFF solid 1px;

}





#cabecera ul#idiomas li a{

	color:#fff;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	height: 20px;

	padding-top: 5px;
	
	

	

}



#cabecera ul#idiomas li a:hover{

	text-decoration:underline;



}

#cabecera ul#idiomas li a.idioma_on{
	color:#6CF;
}


#cabecera ul#idiomas li a img{
	margin-right: 5px;
}

#contenido ul.botones_secciones li {
	float:left;
	list-style:none;
    margin-left: 50px;	
}

#contenido ul.botones_secciones li a{
	padding-top: 4px;
	text-decoration:none;
	display:block;
	width: 171px;
	height: 22px;
	text-align:center;
	color:#FFF;
	font-size:14px;
	background:url(/public/resources/bm_boton_menuizq.png) no-repeat;
}


#contenido ul.botones_secciones li a:hover{
	color:#036;
	background:url(/public/resources/bm_boton_menuizq_on.png) no-repeat;
}


.ganadores_listas {
	width: 180px;
	float:left;
}


#cabecera ul#menu_principal li.on a{
	color:#036;
}


#contenido a.underline h2 {
		text-decoration:underline;
}


#contenido a.underline h2:hover {
	color:#39F;
}



.resaltado {

font-weight:bold;

color:#003399;

}



.destacado{

color:#0000FF;

}



.destacado2 {

font-weight:bold;

font-size:14px;

color:#003399;

}



.links_mas {

font-weight:bold;

font-size:14px;

color:#003399;

margin-top: 5px;

position:absolute;

bottom: 5px;

right: 0px;

}







.borrar{

clear:both;

}



br.borrar {

display:none;

}





.alineacion{

text-align:left;

margin-left: 15px;

color:#036;

}



.margen{

margin:0 0 25px 0;

}



#contenido #menuizquierda img.imagen_nosotros {

	margin-top:-20px;

	display:block;

	width: 200px;

	height: 297px;



}



.align_derecha {

text-align:right;

}



#servicios_buenmenu a.on {

color: #000036;

}



.centrado {

text-align:center;

}



.derecha {

text-align:right;

}



.celdagrande {

width: 200px;

}



.celdamediana {

width: 150px;

}



.celdapeq {

width: 60px;

}



.infoextra {

color:#003366;

text-align:center;

clear:both;

}



.mayuscula {

text-transform:uppercase;

}



.right {

float:right;

margin-left: 5px;

}

#contenido img.banners_sp {
	float:right;
	margin-top: -65px;
}




.titulos_ventajas {

font-size:14px;

margin-left: 160px;

width: 300px;

padding-top:20px;

}



.textos_ventajas{

margin-left: 160px;

padding-top: -30px;

width: 450px;

}



.especialidades {

	width: 250px;

	height: 20px;

}



.centrado1 {

text-align:center;

float:right;

}





ul.ventajas1 {

font-size:12px;

margin-bottom: 20px;

}



ul.ventajas1 li {

list-style:none;

background:url(/public/resources/square_vineta.png) no-repeat left;

background-position:0px 6px;

padding:0 0 0 10px;

}







.boton_donar {

	float:right;

	margin-top: 2px;

	margin-bottom: 10px;

	clear: both;

}


.tlfperdida_robo {
	margin-left: 70px;
}

/* ------------------------------------------------------ POSICIONES --------------------------------------------------------------- */



#contenedor {

background-color:#FFFFFF;

margin: 0 auto;

padding: 4px 4px 4px 4px;

width: 900px;

_width: 910px;

margin-top: 10px;

position:relative;

}

	

	

#main {

	padding: 0px;

	margin: 0px;

}



#cabecera {

height: 278px;

width: 900px;

position:relative;

}



#cabecera a{

	width: 185px;

	height: 195px;

	display:block;

	position:absolute;

	top: 0px;

}





/* ---------------- BOTONERA ------------------------- */





#cabecera ul#menu_principal {

background-image:url(/public/resources/bm_fondobotonera.jpg);

width:900px;

height:30px;

font-size: 0.75em;

font-weight: bold;

text-transform:uppercase;

clear:both;

position:absolute;

bottom: 4px;

/*

border:#FF0 dashed 1px;

*/

}





#cabecera ul#menu_principal li:first-child {

background:url(/public/resources/bm_fondobotoninicio_03.jpg) no-repeat;

width:150px;

height:24px;

float:left;

margin-left:47px;

}



#cabecera ul#menu_principal li ul.submenu li:first-child {

	background:none;

	width: 50px;

	margin: 0;

	padding: 0;

}



#cabecera ul#menu_principal li ul.submenu li:first-child a{

	margin-left: 25px;

}



#cabecera ul#menu_principal li a[onclick="document.location.href='https://www.buenmenu.es/private/'"],#cabecera ul#menu_principal li a[onclick="document.location.href='https://www.buenmenu.es/private/pgLogin.jsp?lang=4'"] {

	width: 120px;

	height: 25px;

	display:block;

	background:url(/public/resources/bm_fondobotonera_privada.jpg);

	margin: -5px 0;

	padding-top: 5px;
	
	cursor:pointer;


}





#cabecera ul#menu_principal li ul.submenu {	

    background-image:none;

	position:absolute;

	top: 30px;

	left: -5000px;

}

	

#cabecera ul#menu_principal li ul.submenu li {	

float:none;

margin: 0;

}



#cabecera ul#menu_principal li ul.submenu li:first-child { 

width:auto;

margin:0;

}



#cabecera ul#menu_principal li ul.submenu li a {

	padding-top: 5px;

	width: 120px;

	height: 25px;

	display:block;

	background-image:url(/public/resources/fondo_desplegable.png);

	margin:0;

	cursor:pointer;

}



#cabecera ul#menu_principal li:hover ul.submenu {

	left: 0px;

}



#cabecera ul#menu_principal li ul.submenu li a:hover {

color:#F60;

}





#cabecera ul#menu_principal li {

height: 23px;

width:auto;

padding: 5px 15px 0px 25px;

float:left;

list-style:none;

text-align:center;

position:relative;



}



#cabecera ul#menu_principal li a{

width:auto;

height:auto;

color:#FFFFFF;

display:inline;

text-decoration:none;

font-size:12px;

font-weight:bold;

position:relative;

margin:0;

padding:0;

left:0;

/*

border:#0F0 dashed 1px;

*/



}



#cabecera ul#menu_principal a:hover{

color:#000066;

}









/*

#boton_inicio {

background:url(/public/resources/bm_fondobotoninicio_03.jpg) no-repeat;

width:190px;

height:30px;

float:left;

margin:0px 20px 0px 47px;

}



#menu_principal #boton_inicio a{

margin:4px auto 0 auto;

display:block;

width:40px;

float:none;

}



*/







/* ---------------- MENU IZQUIERDA ------------------------- */





#imagen_boton_latarjeta {

	display:block;

	background:url(/public/resources/bm_menuizq_imagentarjeta.png) no-repeat;

	width: 167px;

	height: 87px;

	margin-left: 11px;

	padding-top: 50px;

}





#menuizquierda {

	padding-top: 20px;

	width: 225px;

	height:480px;

	text-align:center;

	margin:0;

	float:right;

}





 a.anuncio_restaurantes{

	display:block;

	background:url(/public/resources/anuncio_restaurantes3.png) no-repeat;

	width: 200px;

	height: 300px;

	margin: 70px 0px 0 12px;
	text-indent:-5000px;



}



a.anuncio_restaurantes:hover{

	background:url(/public/resources/anuncio_restaurantes3_over.png) no-repeat;

}

	
 a.anuncio_restaurantes_cat{

	display:block;

	background:url(/public/resources/anuncio_restaurantes3_cat.png) no-repeat;

	width: 200px;

	height: 300px;

	margin: 70px 0px 0 12px;
	text-indent:-5000px;



}



a.anuncio_restaurantes_cat:hover{

	background:url(/public/resources/anuncio_restaurantes3_over_cat.png) no-repeat;

}




#anuncio_clubbm a {

	display:block;

	background:url(/public/resources/anuncio_clubbm.jpg) no-repeat;

	width: 200px;

	height: 300px;

	margin:70px 0 0 12px;

}

#anuncio_clubbm_cat a {

	display:block;

	background:url(/public/resources/anuncio_clubbm_cat.jpg) no-repeat;

	width: 200px;

	height: 300px;

	margin:70px 0 0 12px;

}








#menuizquierda p.chat{

margin:0;

padding:0;

}



#botones_left {

	margin-top: -60px;

}





.nombre_ganador {

	margin-top: 10px;

	color:#333;

}



#menuizquierda ul {

	font-size: 12px;

	font-weight:bold;

	list-style:none;

	margin-bottom: -10px;

}



/*

#menuizquierda a.botones_menuizq1 {

display:block;

margin-left:8px;

background:url(/public/resources/bm_boton_menuizq_1.png) no-repeat;

width:175px;

padding: 5px 0px 5px 0px;

margin-bottom: 5px;

font-size: 12px;

color:#FFFFFF;

text-transform: uppercase;

font-weight:bold;

text-decoration:none;

}



#menuizquierda a.botones_menuizq1:hover{

background-image:url(/public/resources/bm_boton_menuizq_1_on.png);

background-repeat:no-repeat;

width:175px;

}



*/



#menuizquierda a.botones_menuizq {

display:block;

background:url(/public/resources/bm_boton_menuizq.png) no-repeat;

width:175px;

padding: 5px 0px 5px 0px;

margin-bottom: 5px;

font-size: 12px;

color:#FFFFFF;

text-transform: uppercase;

text-decoration:none;

margin-left: 30px;

font-weight:bold;

}





#menuizquierda a.botones_menuizq:hover{

background-image:url(/public/resources/bm_boton_menuizq_on.png);

background-repeat:no-repeat;

color:#000066;

}



#menuizquierda h4 {

	font-size: 11px;

	color:#FFFFFF;

	margin:5px 0 2px 0;

	}

	

#menuizquierda p.infocliente {

	font-size: 22px;

	color:#4cd6de;

	line-height:.8em;

}

	

#menuizquierda p.infocliente span {

	font-size: 11px;

	font-weight:bold;

}	





#menuizquierda p img.noticia3{

border:solid #FFFFFF 1px;

margin: 0px;

}	



/* ---------------- CONTENIDO ------------------------- */





#contenido{

width:794px;

padding:0 0 0 20px;

margin-left: 84px;

min-height:500px;

/*

border:#C00 dashed 1px;*/

}



#contenido a{

margin-bottom: 10px;

}





/* ---------------- FOOTER ------------------------- */





#pie {

background-image:url(/public/resources/bm_fondo_footer.jpg);

width:900px;

height:33px;

clear:both;

margin:4px 4px 0px 0px;

}



#pie ul {

list-style:none;

margin-left: 20px;

padding: 10px;

}



#pie li {

color:#78c1f5;

float:left;

font-family:Trebuchet MS, "Tahoma";

font-size:10px;

padding: 0px 0px 0px 10px;

font-weight:bold;

}



#pie a{

text-decoration:none;

color:#FFF;

width:110px;

height:28px;

text-transform:uppercase;

padding: 5px 0px 0px 5px;

}



#pie a:hover{

color:#000066;

}





#pie li a.boton_contactenos{

	margin-left: 230px;

	margin-top: -12px;

	display:block;

	background:url(/public/resources/home_boton_contactenos.png) no-repeat;

	width: 130px;

	height: 30px;
	text-indent:-5000px;

}



#pie li a.boton_contactenos:hover{

		display:block;

	background:url(/public/resources/home_boton_contactenos_over.png) no-repeat;

}


#pie li a.boton_contactenos_cat{

	margin-left: 230px;

	margin-top: -12px;

	display:block;

	background:url(/public/resources/home_boton_contactenos_cat.png) no-repeat;

	width: 130px;

	height: 30px;
		text-indent:-5000px;

}



#pie li a.boton_contactenos_cat:hover{

		display:block;

	background:url(/public/resources/home_boton_contactenos_over_cat.png) no-repeat;

}



	



/* ------------------------------------------------------ LA TARJETA --------------------------------------------------------------- */



#formulario1 {

background:#036;

width: 225px;

height: 187px;

margin:0;

}



#formulariox {

background:url(/public/resources/bm_fondoformulario_darsealta.jpg) no-repeat;

width: 167px;

height: 25px;

margin: 20px 10px 10px 10px;

border:solid 1px #9999cc;

padding-top: 162px;

}



.boton_login {	

	background:url(/public/resources/login_seguro.jpg) no-repeat;

	display:block;

	width: 200px;

	height: 125px;

	margin: 60px 0px 0px 15px;

}





#botones_left2 ul li a.boton_login{

	padding: 90px 0 0 70px;

	color:#333;

	width:130px;

	height: 35px;

}



#botones_left2 ul li a.boton_login:hover{	

	background:url(/public/resources/login_seguro_over.jpg) no-repeat;

	text-decoration:none;

	color:#900;

}

#botones_left2 ul li a.boton_login_cat:hover{	

	background:url(/public/resources/login_seguro_over_cat.jpg) no-repeat;

	text-decoration:none;

	color:#900;

}



#formulariox p a{

	color:#FFF;

	font-size:12px;

	font-weight:bold;

}



#formulariox p a:hover{

	color:#036;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

}

	



#menuizquierda #formulariox ul {

	margin-top: 110px;

}

	



#formulario1 a{

color:#FFFFFF;

}



#formulario1 a {

background:url(/public/resources/bm_boton_formulario.png) no-repeat;

width: 89px;

height:17px;

border:none;

margin-top: 5px;

margin-left: 63px;

font-size:10px;

text-transform:uppercase;

color:#FFFFFF;

font-weight:bold;

}



#formulario1 a:hover {

background:url(/public/resources/bm_boton_formulario_over.png) no-repeat;

width: 89px;

height:17px;

color:#000066;

}

	



#formulario1 label {

font-size:12px;

color: #66ccff;

display:block;

width: 60px;

float:left;

text-align:right;

margin: 0 0 0 7px;



}



#formulario1 input{

width: 84px;

heigh: 15px;

margin: 0 0 5px 0;

}



#formulario3 {

background:url(/public/resources/bm_fondoformulario_3.png) no-repeat;

width: 167px;

height: 285px;

margin: 20px 10px 10px 10px;

border:solid 1px #9999cc;

}





#formulario3 p {

margin-top: 10px;

}



#formulario3 a{

color:#FFFFFF;

}



#formulario3 input[type="submit"] {

background:url(/public/resources/bm_boton_formulario.png) no-repeat;

width: 89px;

height:17px;

border:none;

margin-top: 5px;

margin-left: 63px;

font-size:10px;

text-transform:uppercase;

color:#FFFFFF;

font-weight:bold;

}



#formulario3 input[type="submit"]:hover {

	background:url(/public/resources/bm_boton_formulario_over.png) no-repeat;

width: 89px;

height:17px;

color:#000066;

}

	



#formulario3 label {

font-size:12px;

color: #66ccff;

display:block;

width: 60px;

float:left;

text-align:left;

margin: 0 0 0 7px;



}



#formulario3 input{

width: 150px;

heigh: 15px;

margin: 0 0 5px 0;

}







#contenido2{

float:left;

width:300px;

padding:25px 0 0 35px;

}



#contenido2 h1{

margin:20px 0 0 0;

}



#submenu {

margin:0 0 20px 0;

}



#submenu ul{

display: inline;

}



#submenu h2{

display:inline;

font-size:14px;

color:#003399;

}



#submenu li{

display:inline;

list-style:none;

background:url(/public/resources/square_vineta2.png) no-repeat;

background-position:left 9px;

padding: 0 10px 0 12px;

margin-left: 10px;

}



#submenu li a{

color:#78c1f5;

font-size:14px;

font-weight:bold;

text-decoration:none;

}



#submenu li a.on{

color:#003399;

}


#submenu1 li a.on{

color:#036;

}






#submenu li a:hover{

text-decoration:underline;

color:#003399;

}



#recuadroventajas {

margin: -150px 20px 0 30px;

width:180px;

float:right;

/*

border:#6F0 dashed 1px;

*/

}



#recuadroventajas h5{

	font-size:20px;

color:#003399;

margin:40px 0 0 0;

}



#recuadroventajas h6{

color:#FFFFFF;

text-transform:uppercase;

background:url(/public/resources/bm_fondobotonera.jpg) repeat-x;

height:23px;

padding:5px;

margin:0;

font-size:12px;

text-align:center;





}

#recuadrotexto {

width: 500px;

background-color:#EAEAEA;

font-size: 14px;

color:#333333;

text-align:left;

padding:20px;

margin-bottom: 4px;

border:#39F solid 2px;

margin-top: 25px;

}



#recuadrotexto li{

list-style:none;

margin:0 0 10px 0;

background:url(/public/resources/vineta.png) no-repeat left;

background-position:0px 5px;

padding:0 0 0 20px;

}





#banner_tarjetapapel {

	background:url(/public/resources/banner_manotarjeta_papelroto.jpg) no-repeat;

	width: 162px;

	height: 206px;

	float:right;

	margin-left: 10px;

}



#banner_empresas {

		background:url(/public/resources/banner_empresas.png) no-repeat;

	width: 162px;

	height: 206px;

	float:right;

	margin-left: 10px;

}



#banner_restaurantes {

		background:url(/public/resources/banner_restaurantes.png) no-repeat;

	width: 162px;

	height: 206px;

	float:right;

	margin-left: 10px;

}

	



/* ------------------------------------------------------ USUARIOS --------------------------------------------------------------- */





#contenido ul#ventajas {

font-size:12px;

margin-bottom: 20px;

}



#contenido ul#ventajas li {

list-style:none;

background:url(/public/resources/square_vineta.png) no-repeat left;

background-position:0px 6px;

padding:0 0 0 10px;

}



.imagen_centrada {

margin:0;

width: 500px;

}



.imagen_centrada2 {

margin:0;

width: 550px;

height: 363px;

}



.banner_perdida {

	background:url(/public/resources/banner_perdida.png) no-repeat;

	width: 162px;

	float:right;

	height: 206px;

	margin-left: 70px;

	margin-top: -20px;

}





#contenido a.ventajas_usuarios{

	display:block;

	background:url(/public/resources/imagen_tarjeta1.png) no-repeat;

	width: 550px;

	height: 156px;
		text-indent:-5000px;

}



#contenido a.ventajas_usuarios:hover {

	background:url(/public/resources/imagen_tarjeta1_over.png) no-repeat;

}


#contenido a.ventajas_usuarios_cat{

	display:block;

	background:url(/public/resources/imagen_tarjeta1_cat.png) no-repeat;

	width: 550px;

	height: 156px;
	text-indent:-5000px;

}



#contenido a.ventajas_usuarios_cat:hover {

	background:url(/public/resources/imagen_tarjeta1_over_cat.png) no-repeat;

}



#contenido a.banner_folleto_buenmenu {
	display:block;
	background:url(/public/resources/banner_folleto_buenmenu.png) no-repeat;
	width: 550px;
	height: 100px;
	margin-top: 45px;
}
	



#menuizquierda #botones_ventajas {

	margin-left: 10px;

}





#contenido #botones_ventajas ul li {

	list-style:none;

	float:left;

	margin: 30px 20px 0 0;

}





#contenido #botones_ventajas ul li a.botones_menuizq_ventajasusuarios {

display:block;

background:url(/public/resources/boton_ventajas_usuarios.jpg) no-repeat;

width:200px;

height: 78px;

padding: 5px 0px 0px 0px;

margin-bottom: 5px;

}


#contenido #botones_ventajas ul li a.botones_menuizq_ventajasusuarios_cat {

display:block;

background:url(/public/resources/boton_ventajas_usuarios_cat.jpg) no-repeat;

width:200px;

height: 78px;

padding: 5px 0px 0px 0px;

margin-bottom: 5px;

}


#contenido #menuizquierda img.imagen_sorteos {
		margin-top: 15px;
}



#contenido #menuizquierda img {

	margin-top: 50px;

	float:right;

}



#contenido #menuizquierda #botones_left2 ul li a.botones_menuizq_2 {

	display:block;

	background:url(/public/resources/banner_calculadora_peq.png) no-repeat;

	width: 167px;

	height: 136px;

	margin-left: 32px;

}

#contenido #menuizquierda #botones_left2 ul li a.botones_menuizq_3 {

	display:block;

	background:url(/public/resources/banner_calculadora_peq2.png) no-repeat;

	width: 200px;

	height: 161px;

	margin-left: 10px;

}

#contenido #menuizquierda #botones_left2 a.botones_menuizq_4 {
	
	display:block;

	background:url(/public/resources/banner_calculadora_peq2.png) no-repeat;

	width: 200px;

	height: 161px;

	margin-left: 25px;
	margin-top: 305px;

}
	


/* -------------------------------- EMPRESAS ----------------------------------------- */





#contenido a.ventajas_empresas{

	display:block;

	background:url(/public/resources/imagen_tarjeta2.png) no-repeat;

	width: 550px;

	height: 156px;
	text-indent:-5000px;

}



#contenido a.ventajas_empresas:hover {

	background:url(/public/resources/imagen_tarjeta2_over.png) no-repeat;

}

	
#contenido a.ventajas_empresas_cat{

	display:block;

	background:url(/public/resources/imagen_tarjeta2_cat.png) no-repeat;

	width: 550px;

	height: 156px;
	text-indent:-5000px;
}



#contenido a.ventajas_empresas_cat:hover {

	background:url(/public/resources/imagen_tarjeta2_over_cat.png) no-repeat;

}




	

#contenido #botones_ventajas ul li a.botones_menuizq_ventajasempresas {

display:block;

background:url(/public/resources/boton_ventajas_empresas.jpg) no-repeat;

width:200px;

height: 78px;

padding: 5px 0px 0px 0px;

margin-bottom: 5px;

}

#contenido #botones_ventajas ul li a.botones_menuizq_ventajasempresas_cat {

display:block;

background:url(/public/resources/boton_ventajas_empresas_cat.jpg) no-repeat;

width:200px;

height: 78px;

padding: 5px 0px 0px 0px;

margin-bottom: 5px;

}







/* -------------------------------- RESTAURANTES ----------------------------------------- */



#contenido a.ventajas_restaurantes{

	display:block;

	background:url(/public/resources/imagen_restaurantes.png) no-repeat;

	width: 550px;

	height: 156px;
	text-indent:-5000px;

}



#contenido a.ventajas_restaurantes:hover {

	background:url(/public/resources/imagen_restaurantes_over.png) no-repeat;

}


#contenido a.ventajas_restaurantes_cat{

	display:block;

	background:url(/public/resources/imagen_restaurantes_cat.png) no-repeat;

	width: 550px;

	height: 156px;
	text-indent:-5000px;

}



#contenido a.ventajas_restaurantes_cat:hover {

	background:url(/public/resources/imagen_restaurantes_over_cat.png) no-repeat;

}



#contenido #botones_ventajas ul li a.botones_menuizq_ventajasrestaurantes {

display:block;

background:url(/public/resources/boton_ventajas_restaurantes.jpg) no-repeat;

width:200px;

height: 78px;

padding: 5px 0px 0px 0px;

margin-bottom: 5px;

}

#contenido #botones_ventajas ul li a.botones_menuizq_ventajasrestaurantes_cat {

display:block;

background:url(/public/resources/boton_ventajas_restaurantes_cat.jpg) no-repeat;

width:200px;

height: 78px;

padding: 5px 0px 0px 0px;

margin-bottom: 5px;

}













/* -------------------------------- CLUB BM ----------------------------------------- */



#contenido3{

float:left;

width:260px;

padding:25px 0 0 0px;

}



#establecimientos {

text-align:left;

}





#establecimientos a {

	display:block;

font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

padding-left: 15px;

text-decoration:none;

font-size: 12px;

font-weight:normal;

color:#666;

height: 17px;

margin:0;

}



#establecimientos a:hover {

color:#C00;

}



iframe {

float:right;

border:#6F0 solid 1px;

margin: 94px 25px 4px 12px;

}





#cuadros_clubbm {

list-style:none;

margin-top: 20px;

}



#cuadros_clubbm a.ventajasbm {

display:block;

background:url(/public/resources/boton_ventajasbm.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.ventajasbm:hover {

background:url(/public/resources/boton_ventajasbm_over.jpg) no-repeat;

}


#cuadros_clubbm a.ventajasbm_cat {

display:block;

background:url(/public/resources/boton_ventajasbm_cat.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.ventajasbm_cat:hover {

background:url(/public/resources/boton_ventajasbm_over_cat.jpg) no-repeat;

}





#cuadros_clubbm a.sorteosbm {

display:block;

background:url(/public/resources/boton_bmsorteos.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.sorteosbm:hover {

background: url(/public/resources/boton_bmsorteos_over.jpg) no-repeat;

}


#cuadros_clubbm a.sorteosbm_cat {

display:block;

background:url(/public/resources/boton_bmsorteos_cat.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.sorteosbm_cat:hover {

background: url(/public/resources/boton_bmsorteos_over_cat.jpg) no-repeat;

}





#cuadros_clubbm a.bmparatodos {

display:block;

background:url(/public/resources/boton_bmparatodos.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.bmparatodos:hover {

background: url(/public/resources/boton_bmparatodos_over.jpg) no-repeat;

}



#cuadros_clubbm a.bmparatodos_cat {

display:block;

background:url(/public/resources/boton_bmparatodos_cat.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.bmparatodos_cat:hover {

background: url(/public/resources/boton_bmparatodos_over_cat.jpg) no-repeat;

}



#cuadros_clubbm a.bmsolidario {

display:block;

background:url(/public/resources/boton_bmsolidario.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.bmsolidario:hover {

background:url(/public/resources/boton_bmsolidario_over.jpg) no-repeat;

}



#cuadros_clubbm a.bmsolidario_cat {

display:block;

background:url(/public/resources/boton_bmsolidario_cat.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.bmsolidario_cat:hover {

background:url(/public/resources/boton_bmsolidario_over_cat.jpg) no-repeat;

}



#cuadros_clubbm a.comunidadbm {

display:block;

background:url(/public/resources/boton_comunidadbm.jpg) no-repeat;

width: 110px;

height: 133px;

}



#cuadros_clubbm a.comunidadbm:hover {

background:url(/public/resources/boton_comunidadbm_over.jpg) no-repeat;

}



div#contenido div#cuadros_clubbm ul li{

list-style:none;

float:left;

margin-right: 10px;

margin-bottom: 50px;



}

form#banner_ganadores {
	width: 200px;
	height: 480px;
	background:url(/public/resources/banner_ganadores.jpg) no-repeat;
	padding: 10px;
}

form#banner_ganadores fieldset {
	margin-top: 100px;
}

form#banner_ganadores input {
	width: 170px;
	height: 30px;
	display:block;
	border:none;
}





/* -------------------------------- EMPRESAS ----------------------------------------- */





#formulario2 {

background:#036;

width: 200px;

height: 180px;

margin: 20px 10px 20px 10px;

border:solid 1px #9999cc;

}



#formulario2 p {

margin-top: 4px;

padding: 5px 0 0 10px;

font-size:12px;

color:#66ccff;

}



#formulario2 .parrafo2 {

text-align:left;

}





#formulario2 a {

background:url(/public/resources/bm_boton_formulario.png) no-repeat;

width: 89px;

height:17px;

border:none;

margin-top: 5px;

font-size:12px;

text-transform:uppercase;

color:#FFFFFF;

font-weight:bold;

margin-left: 55px;

}



#formulario2 a:hover {

	background:url(/public/resources/bm_boton_formulario_over.png) no-repeat;

width: 89px;

height:17px;

color:#000066;

text-decoration:none;

}





#formulario2 label {

font-size:12px;

color: #66ccff;

display:block;

width: 80px;

float:left;

text-align:right;

margin-left: 10px;



}



#formulario2 input{

width: 90px;

heigh: 15px;

margin: 0 0 3px 0;

}



/* -------------------------------- AREA DE USUARIOS ----------------------------------------- */



#menu_principal p {

text-transform:capitalize;

padding-top: 7px;

margin-left: 10px;

}



#contenido img.tarjeta {

margin-top: 46px;

margin-left: 160px;

}





#servicios_buenmenu li {

background:url(/public/resources/vineta.png) no-repeat;

background-position:left;

margin:0;

padding-left: 10px;



}



#servicios_buenmenu li {

list-style:none;

text-align:left;

margin-left:20px;

}



#servicios_buenmenu a {

font-weight:normal;

font-size:12px;

color:#FFFFFF;

}





#servicios_buenmenu a:hover{

color:#003366;

}



#servicios_buenmenu a {

text-decoration:none;

}



#tarjetasaldo {

background:url(/public/resources/imagen_tarjetasaldo.png) no-repeat;

width: 248px;

height: 157px;

font-size: 24px;

color:#FFFFFF;

text-align:center;

padding: 23px 0 0 0;

margin-left: 160px;

}





form#busqueda_restaurantes {

background:url(/public/resources/fondo_buscador_restaurantes.jpg) no-repeat;

width: 600px;

height: 167px;

padding-top: 50px;

}



form#busqueda_restaurantes label {

color:#FFFFFF;

font-weight:bold;

display:block;

width: 200px;

font-size:12px;

text-align:right;

float:left;

margin-left:5px;

padding-right: 5px;

display:block;

}



form#busqueda_restaurantes input {

display:block;

margin: 0 0 5px 0;

width: 147px;

}



form#busqueda_restaurantes input[type="submit"]{

float:right;

width: 80px;

margin-right: 20px;

}







/* -------------------------------- AREA DE USUARIOS - CONSUMOS - RECARGAS  ----------------------------------------- */





table.tabla_areausuarios {

width: 600px;

border: none;

border-collapse:collapse;

margin-top: 7px;

margin-bottom: 30px;

}



table.tabla_areausuarios th{

background-color:#003366;

color:#78c1f5;

font-size:11px;

}



table.tabla_areausuarios td{

font-size:12px;

padding-top: 5px;

border-bottom:solid #5791df 1px;

}



table.tabla_areausuarios tr:hover{

background-color: #f3f6f9;

}



table.tabla_ayuda {

width: 180px;

border: none;

border-collapse:collapse;

margin-top: 7px;

margin-bottom: 30px;

}



table.tabla_ayuda th{

background-color:#003366;

color:#78c1f5;

font-size:11px;

}



table.tabla_ayuda td{

font-size:12px;

padding-top: 5px;

border-bottom:solid #5791df 1px;

}



table.tabla_ayuda tr:hover{

background-color: #f3f6f9;

}



form#mes {

float: right;

margin-top: -30px;

}



form#mes label {

font-size: 14px;

font-weight:bold;

color: #000036;

}



table.tabla_areausuarios tfoot {

font-weight:bold;

color: #000036;

border-bottom:#6db9e9 solid 5px;

text-align: right;

height: 70px;

vertical-align:bottom;

}



table.tabla_areausuarios tfoot tr:hover {

background-color:#FFFFFF;

}



table.tabla_areausuarios tfoot td span {

padding-right: 40px;

}





/* -------------------------------- AREA DE USUARIOS - ACTUALIZACION DATOS  ----------------------------------------- */





form#actualizar_datos legend{

background-color:#003366;

width: 600px;

color:#78c1f5;

font-size: 12px;

font-weight:bold;

padding-top: 5px;

padding-left: 10px;

margin-bottom: 10px;

}



form#actualizar_datos fieldset{

border:none;

width: 600px;

margin-left: -10px;

}



form#actualizar_datos label{

display:block;

width: 200px;

font-size:12px;

text-align:right;

float:left;

margin-left:5px;

padding-right: 5px;

}



form#actualizar_datos input {

display:block;

margin: 0 0 5px 0;

}



form#actualizar_datos legend span{

display:block;

width: 590px;

}



input.fondo_nulo {

border:none;

background-color:#FFFFFF;

font-weight:bold;

color:#78c1f5;

font-size: 12px;

}



#header_formulario {

background-color:#003366;

width: 601px;

color: #78c1f5;

padding-top: 5px;

padding-bottom: 5px;

margin-bottom: 10px;

margin-top: -30px;

}



#header_formulario input.fondo_nulo {

background:none;

}



form#actualizar_datos input.fondo_nulo:focus {

border:none;

}



input[type="text"]:focus {

border:solid #78c1f5 2px;

}







/* -------------------------------- AREA DE USUARIOS - RECUPERAR CLAVE  ----------------------------------------- */





form#recuperar_clave legend{

background-color:#003366;

width: 600px;

color:#78c1f5;

font-size: 12px;

font-weight:bold;

padding-top: 5px;

padding-left: 10px;

margin-bottom: 10px;

}



form#recuperar_clave input.celdas{

width: 152px;

}







form#recuperar_clave fieldset{

border:none;

width: 600px;

margin-left: -10px;

}



form#recuperar_clave label{

display:block;

width: 200px;

font-size:12px;

text-align:right;

float:left;

margin-left:5px;

padding-right: 5px;

}



form#recuperar_clave input {

display:block;

margin: 0 0 7px 0;



}



form#recuperar_clave select {

margin: 0 0 7px 0;



}





form#recuperar_clave legend span{

display:block;

width: 590px;

}



form#recuperar_clave label.peque {

width: 50px;

}



form#recuperar_clave select#documento {

display:block;

}







/* -------------------------------- RESTAURANTES  ----------------------------------------- */





form#registro_restaurante legend{

background-color:#003366;

width: 600px;

color:#78c1f5;

font-size: 12px;

font-weight:bold;

padding-top: 5px;

padding-left: 10px;

margin-bottom: 10px;

}



form#registro_restaurante input.celdas{

width: 200px;

}



form#registro_restaurante input[type="text"]{

width: 250px;

}



form#registro_restaurante fieldset{

border:none;

width: 600px;

margin-left: -10px;

}



.campo_texto input[type="text"]{

width: 250px;

height: 50px;

}



form#registro_restaurante label{

display:block;

width: 200px;

font-size:12px;

text-align:right;

float:left;

margin-left:5px;

padding-right: 5px;

}



form#registro_restaurante input {

display:block;

margin: 0 0 7px 0;



}



form#registro_restaurante select {

margin: 0 0 7px 0;



}





form#registro_restaurante legend span{

display:block;

width: 590px;

}



form#registro_restaurante label.peque {

width: 50px;

}



form#registro_restaurante select#documento {

display:block;

}









form#registro_restaurante fieldset.tipos label {

	width: auto;

	text-align:left;

	display:inline;

	float:none;

}



form#registro_restaurante input[type="checkbox"] {

	display:inline;

	margin: 0px;

}

	

	

form#registro_restaurante fieldset.tipos label.especialidades{

display:block;

width: 200px;

font-size:12px;

text-align:right;

float:left;

margin-left:5px;

padding-right: 5px;

}



form#registro_restaurante fieldset.importante {

background-color:#003366;

width: 582px;

color: #78c1f5;

font-weight:bold;

padding-top: 5px;

padding-bottom: 5px;

margin-bottom: 10px;

margin-top: -30px;

margin-left: 0px;

}





form#registro_restaurante label.centrado1 {

	float:right;

	margin-right: 250px;

	font-size:14px;

}



form#registro_restaurante input[type="text"].celdas_peq{

width: 220px;

}



#otros {

	margin-bottom: 20px;

}



form#registro_restaurante div.alinear_izq {

	float:left;

	width: 150px;

}



#otras {

	float:right;

}



/* -------------------------------- CLUB BM ----------------------------------------- */





#submenu_clubbm a.botonsubmenu_ventajasbm:hover{

background:url(/public/resources/botoninf_ventajasbm_over.jpg) no-repeat;

}

#submenu_clubbm a.botonsubmenu_ventajasbm_cat:hover{

background:url(/public/resources/botoninf_ventajasbm_over_cat.jpg) no-repeat;

}


#submenu_clubbm a.botonsubmenu_sorteosbm:hover{

background:url(/public/resources/botoninf_sorteosbm_over.jpg) no-repeat;

}

#submenu_clubbm a.botonsubmenu_sorteosbm_cat:hover{

background:url(/public/resources/botoninf_sorteosbm_over_cat.jpg) no-repeat;

}


#submenu_clubbm a.botonsubmenu_bmparatodos:hover{

background:url(/public/resources/botoninf_bmparatodos_over.jpg) no-repeat;

}

#submenu_clubbm a.botonsubmenu_bmparatodos_cat:hover{

background:url(/public/resources/botoninf_bmparatodos_over_cat.jpg) no-repeat;

}



#submenu_clubbm a.botonsubmenu_bmsolidario:hover{

background:url(/public/resources/botoninf_bmsolidario_over.jpg) no-repeat;

}

#submenu_clubbm a.botonsubmenu_bmsolidario_cat:hover{

background:url(/public/resources/botoninf_bmsolidario_over_cat.jpg) no-repeat;

}




#submenu_clubbm a.botonsubmenu_comunidadbm:hover{

background:url(/public/resources/botoninf_comunidadbm_over.jpg) no-repeat;

}















/* -------------------------------- CLUB BM - VENTAJAS  ----------------------------------------- */





#establecimientos_ventajasclubbm {

text-align:left;

}





#establecimientos_ventajasclubbm a {

margin-left: 15px;

text-decoration:none;

font-size: 12px;

color:#ffffff;

}



#establecimientos_ventajasclubbm a:hover {

color: #000036;

}



iframe {

float:right;

border:#CCCCCC solid 1px;

margin: 94px 25px 4px 12px;

}



#menuizquierda #establecimientos_ventajasclubbm a.on {

color:#99ffff;

}



.imagenes_clubbm {

padding-top: 40px;

margin_bottom: 10px;

}


#submenu_clubbm {

margin-bottom: 20px;

}



#submenu_clubbm a {

margin-bottom: 20px;

}





#submenu_clubbm li {

margin-right: 5px;

list-style:none;

float:left;

}



#submenu_clubbm a.botonsubmenu_ventajasbm {

display:block;

background:url(/public/resources/botoninf_ventajasbm.jpg) no-repeat;

width: 133px;

height: 50px;

}

#submenu_clubbm a.botonsubmenu_ventajasbm_cat {

display:block;

background:url(/public/resources/botoninf_ventajasbm_cat.jpg) no-repeat;

width: 133px;

height: 50px;

}



#submenu_clubbm a.botonsubmenu_sorteosbm {

display:block;

background:url(/public/resources/botoninf_sorteosbm.jpg) no-repeat;

width: 133px;

height: 50px;

}


#submenu_clubbm a.botonsubmenu_sorteosbm_cat{

display:block;

background:url(/public/resources/botoninf_sorteosbm_cat.jpg) no-repeat;

width: 133px;

height: 50px;

}



#submenu_clubbm a.botonsubmenu_bmparatodos {

display:block;

background:url(/public/resources/botoninf_bmparatodos.jpg) no-repeat;

width: 133px;

height: 50px;

}

#submenu_clubbm a.botonsubmenu_bmparatodos_cat {

display:block;

background:url(/public/resources/botoninf_bmparatodos_cat.jpg) no-repeat;

width: 133px;

height: 50px;

}


#submenu_clubbm a.botonsubmenu_bmsolidario {

display:block;

background:url(/public/resources/botoninf_bmsolidario.jpg) no-repeat;

width: 133px;

height: 50px;

}

#submenu_clubbm a.botonsubmenu_bmsolidario_cat {

display:block;

background:url(/public/resources/botoninf_bmsolidario_cat.jpg) no-repeat;

width: 133px;

height: 50px;

}



#submenu_clubbm a.botonsubmenu_comunidadbm {

display:block;

background:url(/public/resources/botoninf_comunidadbm.jpg) no-repeat;

width: 133px;

height: 50px;

}





#cuadro_promociones {

	width: 550px;

}



#cuadro_promociones ul {

	list-style:none;

}



#cuadro_promociones li {

	float:left;



}





.imagen_ventajasbm_est1 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm1.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

margin-right: 23px;

float:left;

}



.imagen_ventajasbm_est2 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm2.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

float:left;

margin-right: 23px;

}



.imagen_ventajasbm_est3 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm3.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

margin-right: 23px;

float:left;

}



.imagen_ventajasbm_est4 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm4.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

float:left;

}



.imagen_ventajasbm_est5 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm5.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

margin-right: 23px;

float:left;

}



.imagen_ventajasbm_est6 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm6.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

margin-right: 23px;

float:left;

}



.imagen_ventajasbm_est7 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm7.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

float:left;

margin-right: 23px;

}



.imagen_ventajasbm_est8 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm8.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

margin-right: 23px;

float:left;

}



.imagen_ventajasbm_est9 {

display:block;

background:url(/public/resources/imagenes_ventajasclubbm9.png) no-repeat;

width:113px;

height: 86px;

margin-bottom: 20px;

margin-right: 23px;

float:left;

}



/* -------------------------------- CLUB BM - SORTEOS  ----------------------------------------- */


#contenido #menuizquierda img.banner_sorteos {
	margin-top: 230px;
}

#contenido #menuizquierda img.premio_dia {
	margin-top: 0px;
}


#anuncio_sorteos {

	background:url(/public/resources/anuncios_banners_sorteos.jpg) no-repeat;

	width: 200px;

	height: 480px;

	margin: 20px 10px 0px 12px;

	background-position:bottom;

}



#anuncio_sorteos a{

    width: 167px;

	height: 187px;

	display:block;

}



#sorteos {

	width: 550px;

	height: 350px;

}



#sorteos2 {

	width: 550px;

	height: 300px;

}





.sorteo {

	width: 167px;

	float:left;


	margin-top: -35px;

	margin-right: 15px;

}



.sorteo2 {

	width: 167px;

	float:left;

    margin-top: -35px;

	margin-right: 15px;

}



.sorteo img, .sorteo2 img{

	margin-bottom: 15px;

}





#info {

	clear:both;

}


/* -------------------------------- BANNER - GANADORES SORTEOS CLUB BM  ----------------------------------------- */


#contenido #menuizquierda form#banner_ganadores {
	width: 200px;
	height: 480px;
	background:url(/public/resources/banner_ganador_dia.jpg) no-repeat;
	float:right;
	margin-right: -20px;
	margin-top: 15px;
}

#contenido #menuizquierda form#banner_ganadores_cat {
	width: 200px;
	height: 480px;
	background:url(/public/resources/banner_ganador_dia_cat.jpg) no-repeat;
	float:right;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}


#contenido #menuizquierda form#banner_ganadores p{
	margin-top: -10px;
	font-size:14px;
}

#contenido #menuizquierda form#banner_ganadores_cat p{
	margin-top: 0px;
	font-size:14px;
}

#contenido #menuizquierda form#banner_ganadores a{
	display:block;
	width: 171px;
	height: 24px;
	background:url(/public/resources/bm_boton_menuizq_1.png) no-repeat;
	margin-top: 20px;
	margin-left:-7px;
	color:#FFF;
	font-weight:bold;
	padding-top:3px;
	font-size: 15px;
	text-decoration:none;
}

#contenido #menuizquierda form#banner_ganadores_cat a{
	display:block;
	width: 171px;
	height: 24px;
	background:url(/public/resources/bm_boton_menuizq_1.png) no-repeat;
	margin-top: 20px;
	margin-left:3px;
	color:#FFF;
	font-weight:bold;
	padding-top:3px;
	font-size: 15px;
	text-decoration:none;
}

#contenido #menuizquierda form#banner_ganadores a:hover{
	background:url(/public/resources/bm_boton_menuizq_1_on.png);
	text-decoration:none;
	
}

#contenido #menuizquierda form#banner_ganadores_cat a:hover{
	background:url(/public/resources/bm_boton_menuizq_1_on.png);
	text-decoration:none;
	
}

#contenido #menuizquierda form#banner_ganadores fieldset {
	margin-top: 136px;
	border:none;
}

#contenido #menuizquierda form#banner_ganadores_cat fieldset {
	margin-top: 136px;
	border:none;
}



#contenido #menuizquierda form#banner_ganadores input[type="text"] {
	border:none;
}

#contenido #menuizquierda form#banner_ganadores_cat input[type="text"] {
	border:none;
}



#contenido #menuizquierda form#banner_ganadores label {
	border:none;
}

#contenido #menuizquierda form#banner_ganadores_cat label {
	border:none;
}




/* -------------------------------- CLUB BM - BM PARA TODOS  ----------------------------------------- */



#imagen_infografia {

	background:url(/public/resources/infografia_bmparatodos.jpg) no-repeat;

	width: 590px;

	height: 363px;

	margin-bottom: 20px;

}


/* -------------------------------- CLUB BM - SOLIDARIO  ----------------------------------------- */



#presupuestos li{

list-style:none;

}



#tabla_presupuestos {

background:url(/public/resources/tabla_presupuestobmsolidario.jpg) no-repeat;

width: 600px;

height: 451px;

}



#imagen_proyectobmsolidario {

background:url(/public/resources/imagenes_bmsolidario.png) no-repeat;

width: 590px;

height: 196px;

}



#imagen_ayudaenaccion {

background:url(/public/resources/imagen_ayudaenaccion.png) no-repeat;

width: 590px;

height: 196px;

}








/* -------------------------------- CLUB BM - COMUNIDAD BM  ----------------------------------------- */





#iconos_comunidadbm {

list-style:none;



}



#iconos_comunidadbm li {

margin-right:20px;

float:left;

}





#iconos_comunidadbm1 li {

list-style:none;

padding-bottom: 5px;

margin:0;

font-size: 12px;

color:#000000;

font-weight:normal;

line-height: 13px;

height: 69px;

margin-bottom: 10px;

padding-top: 10px;



}



.icono_facebook {

display:block;

background:url(/public/resources/icono_facebook.png) no-repeat;

width: 70px;

height: 69px;

float:left;

margin-right:10px;

margin-top: -3px;



}



.icono_meneame {

display:block;

background:url(/public/resources/icono_meneame.png) no-repeat;

width: 70px;

height: 69px;

float:left;

margin-right:10px;

}



.icono_technorati {

display:block;

background:url(/public/resources/icono_technorati.png) no-repeat;

width: 70px;

height: 69px;

float:left;

margin-right:10px;

}



.icono_twitter {

display:block;

background:url(/public/resources/icono_twitter.png) no-repeat;

width: 70px;

height: 69px;

float:left;

margin-right:10px;



}













/* -------------------------------- SALA DE PRENSA  ----------------------------------------- */


#imagenes_prensa {
	width: 400px;
}


#imagenes_prensa li {

list-style:none;

padding-bottom: 5px;

margin:0;

font-size: 12px;

color:#000000;

font-weight:normal;

line-height: 13px;

height: 69px;

margin-bottom: 10px;

padding-top: 10px;

float:left;



}

#imagenes_prensa a.logo_bmplan {
	display:block;

	background: url(/public/resources/sp_logobmplan.jpg) no-repeat;

	width: 85px;

	height: 74px;
	
	float:left;
	
	margin-right: 10px;

}


#imagenes_prensa a.logo_buenmenu {
	display:block;

	background: url(/public/resources/sp_logobuenmenu.jpg) no-repeat;

	width: 85px;

	height: 74px;
	
	float:left;
	
	margin-right: 10px;

}




ul#imagenes_prensa a.logo_bmguarderia {
	display:block;

	background: url(/public/resources/sp_logobmguarderia.jpg) no-repeat;

	width: 85px;

	height: 74px;
	
	float:left;
	
	margin-right: 10px;


}

ul#imagenes_prensa a.logo_bmsalud {
	
	display:block;

	background: url(/public/resources/sp_logobmsalud.jpg) no-repeat;

	width: 85px;

	height: 74px;
	
	float:left;
	
	margin-right: 10px;
	
}


ul#imagenes_prensa a.logo_bmtecnologia {
	
	display:block;

	background: url(/public/resources/sp_logobmtecnologia.jpg) no-repeat;

	width: 85px;

	height: 74px;
	
	float:left;
	
	margin-right: 10px;
	margin-top: 10px;
}

ul#imagenes_prensa a.logo_bmtransporte {	

	display:block;

	background: url(/public/resources/sp_logobmtransporte.jpg) no-repeat;

	width: 85px;

	height: 74px;

	float:left;

	margin-right: 10px;

	margin-top: 10px;

}



ul#imagenes_prensa a.logo_bmregalo {
	
	display:block;

	background: url(/public/resources/sp_logobmregalo.jpg) no-repeat;

	width: 85px;

	height: 74px;
	
	float:left;
	
	margin-right: 10px;
	margin-top: 10px;
}


ul#imagenes_prensa a.tarjeta_original {
	
	display:block;

	background: url(/public/resources/sp_tarjetaoriginal.jpg) no-repeat;

	width: 85px;

	height: 74px;
	
	float:left;
	
	margin-right: 10px;
	margin-top: 10px;
}


ul#imagenes_prensa a.tarjeta_personalizada {
	
	display:block;

	background: url(/public/resources/sp_tarjetapersonalizada.jpg) no-repeat;

	width: 85px;

	height: 74px;
	
	float:left;
	
	margin-right: 10px;
	margin-top: 10px;
}




#submenu1 {

color:#003399;

background-position:left 9px;

margin-left: 10px;

}


#submenu1 ul li {

padding-left: 10px;

list-style:none;

background:url(/public/resources/square_vineta2.png) no-repeat left;

background-position: 0px 6px;

color:#78c1f5;

font-size:14px;

font-weight:bold;

text-decoration:none;

}





/*--LOGOS CATALAN--*/


ul#imagenes_prensa a.logo_bmguarderia_cat {

	display:block;

	background: url(/public/resources/sp_logobmguarderia_cat.jpg) no-repeat;

	width: 85px;

	height: 74px;

	float:left;

	margin-right: 10px;





}



ul#imagenes_prensa a.logo_bmsalud_cat {

	display:block;

	background: url(/public/resources/sp_logobmsalud_cat.jpg) no-repeat;

	width: 85px;
	
	height: 74px;

	float:left;

	margin-right: 10px;

	

}





ul#imagenes_prensa a.logo_bmtecnologia_cat {

	display:block;

	background: url(/public/resources/sp_logobmtecnologia_cat.jpg) no-repeat;

	width: 85px;

	height: 74px;

	float:left;

	margin-right: 10px;

	margin-top: 10px;

}


ul#imagenes_prensa a.logo_bmtransporte_cat {	

	display:block;

	background: url(/public/resources/sp_logobmtransporte_cat.jpg) no-repeat;

	width: 85px;

	height: 74px;

	float:left;

	margin-right: 10px;

	margin-top: 10px;

}



ul#imagenes_prensa a.logo_bmregalo_cat {

	display:block;

	background: url(/public/resources/sp_logobmregalo_cat.jpg) no-repeat;

	width: 85px;

	height: 74px;

	float:left;

	margin-right: 10px;

	margin-top: 10px;

}



/* -------------------------------- AREA DE USUARIOS  ----------------------------------------- */











#tarjetas_saldos ul {

	margin-top: 20px;

	margin-left: 100px;

		

}



#tarjetas_saldos li {

	list-style:none;



}





.tarjetasaldo_buenmenu {

	display:block;

	background:url(/public/resources/tarjeta_saldo_buenmenu.png) no-repeat;

	width: 171px;

	height: 116px;

	float:left;

	margin-right: 30px;

}



.tarjetasaldo_guarderia {

	display:block;

	background:url(/public/resources/tarjeta_saldo_guarderia.png) no-repeat;

	width: 171px;

	height: 116px;

	float:left;

}



.tarjetasaldo_informatica {

	display:block;

	background:url(/public/resources/tarjeta_saldo_informatica.png) no-repeat;

	width: 171px;

	height: 116px;

	float:left;

	margin-right: 30px;

}



.tarjetasaldo_gasolina {

	display:block;

	background:url(/public/resources/tarjeta_saldo_gasolina.png) no-repeat;

	width: 171px;

	height: 116px;

	float:left;

}

	



#imagen_registro {

	margin-top: -30px;

	margin-bottom: 20px;

}



#casita_ayuda {

	background:url(/public/resources/0.png) no-repeat;

	width: 263px;

	height: 243px;

	float: right;

	margin-top: -90px;

	border:solid #CCC 1px;

	margin-right:10px;

}



#casita_ayuda ul {

	margin-top: -40px;



}



#casita_ayuda li {

	color:#FFF;

	background-color:#39C;

	list-style:none;

	padding-top: 5px;

	text-align:center;

}





#casita_ayuda1 {

	background:url(/public/resources/12.png) no-repeat;

	width: 263px;

	height: 243px;

	float: right;

	margin-top: -90px;

	border:solid #CCC 1px;

	margin-right:10px;



}



#casita_ayuda1 ul  {

	margin-top: -40px;



}



#casita_ayuda1 li {

	color:#FFF;

	background-color:#39C;

	list-style:none;

	padding-top: 5px;

	text-align:center;

}







#texto_donacion {

	width: 250px;

	height: 130px;

}



#tabla_ayuda {

	margin-top: 30px;

	float:left;

}









/* LOGIN ----------------------------------------------------------------------------------  */





form#login{

	width:450px;

	margin:0 auto;

	text-align:left;

	padding:20px 0 20px 0;

	clear:both;

	/*

	border:#F00 dashed 1px;

	*/

}



form#login{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-variant:normal;

}



form#login h1{

	margin:0;

}



form#login div.elem_dcha{

	margin: -30px 40px 0 0;

	float:right;

}



form#login label{

	display:block;

	margin:10px 0 5px 0;

	text-align:left;

}



form#login input[type="text"], form#login input[type="password"], form#login select{

	display:block;

	margin:0 0 20px 0;

	border:#c2cde6 1px solid;

}



form#login input[type="password"]{

	margin:0 auto;

}



form#login input[type="text"]:focus, form#login input[type="password"]:focus, form#login select:focus{

	border:#808ead 1px solid;

}



	form#login input[type="checkbox"]{

	display:inline;

	}



form#login label[for="condiciones"]{

	display:inline;

	font-size:1em;

	clear:both;

	text-transform:none;

	}



	form#login #numeros input,form#login #letras input{

		float:left;

		width:35px;

		height:35px;

		margin:2px;

		background-position:50%;

		}



		form#login #numeros input.medio,form#login #letras input.medio{

		width:18px;

		}



	form#login div#teclado{

		border:#c2cde6 1px solid;

		clear:both;

		height:250px;

		width:400px;

		_width:400px;

		padding:10px;

		margin:10px 0 20px 0;

		background:#FFF;

	}



	form#login div#numeros{

		clear:both;

		margin:0;

		}



	form#login div#letras{

		clear:both;

		margin:0;

		}



	form#login div#letras input, form#login div#numeros input{

		border:none;

		background:none;

		text-indent:-1000px;

		line-height:500px;

		}



	form#login div#letras input.borrar{

		background:url(/public/resources/boton_borrar.gif) no-repeat 50%;

		width:90px;

		height:30px;

		clear:both;

		display:block;

		float:none;

		margin:10px auto;

		}



	form#login div#letras input.borrar:hover{

		background:url(/public/resources/boton_borrar_hover.gif) no-repeat 50%;

		}



	form#login div#letras input.borrar:active{

		background:url(/public/resources/boton_borrar_active.gif) no-repeat 50%;

		}



	form#login div#letras input.a{

		background:url(/public/resources/boton_a.gif) no-repeat 50%;

	}

	



	form#login div#letras input.a:hover{

		background:url(/public/resources/boton_a_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.a:active{

		background:url(/public/resources/boton_a_active.gif) no-repeat 50%;

	}



	form#login div#letras input.b{

		background:url(/public/resources/boton_b.gif) no-repeat 50%;

	}



	form#login div#letras input.b:hover{

		background:url(/public/resources/boton_b_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.b:active{

		background:url(/public/resources/boton_b_active.gif) no-repeat 50%;

	}



	form#login div#letras input.c{

		background:url(/public/resources/boton_c.gif) no-repeat 50%;

	}



	form#login div#letras input.c:hover{

		background:url(/public/resources/boton_c_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.c:active{

		background:url(/public/resources/boton_c_active.gif) no-repeat 50%;

	}



	form#login div#letras input.d{

		background:url(/public/resources/boton_d.gif) no-repeat 50%;

	}



	form#login div#letras input.d:hover{

		background:url(/public/resources/boton_d_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.d:active{

		background:url(/public/resources/boton_d_active.gif) no-repeat 50%;

	}



	form#login div#letras input.e{

		background:url(/public/resources/boton_e.gif) no-repeat 50%;

	}



	form#login div#letras input.e:hover{

		background:url(/public/resources/boton_e_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.e:active{

		background:url(/public/resources/boton_e_active.gif) no-repeat 50%;

	}



	form#login div#letras input.f{

		background:url(/public/resources/boton_f.gif) no-repeat 50%;

	}



	form#login div#letras input.f:hover{

		background:url(/public/resources/boton_f_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.f:active{

		background:url(/public/resources/boton_f_active.gif) no-repeat 50%;

	}



	form#login div#letras input.g{

		background:url(/public/resources/boton_g.gif) no-repeat 50%;

	}



	form#login div#letras input.g:hover{

		background:url(/public/resources/boton_g_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.g:active{

		background:url(/public/resources/boton_g_active.gif) no-repeat 50%;

	}



	form#login div#letras input.h{

		background:url(/public/resources/boton_h.gif) no-repeat 50%;

	}



	form#login div#letras input.h:hover{

		background:url(/public/resources/boton_h_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.h:active{

		background:url(/public/resources/boton_h_active.gif) no-repeat 50%;

	}



	form#login div#letras input.i{

		background:url(/public/resources/boton_i.gif) no-repeat 50%;

	}



	form#login div#letras input.i:hover{

		background:url(/public/resources/boton_i_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.i:active{

		background:url(/public/resources/boton_i_active.gif) no-repeat 50%;

	}



	form#login div#letras input.j{

		background:url(/public/resources/boton_j.gif) no-repeat 50%;

	}



	form#login div#letras input.j:hover{

		background:url(/public/resources/boton_j_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.j:active{

		background:url(/public/resources/boton_j_active.gif) no-repeat 50%;

	}



	form#login div#letras input.k{

		background:url(/public/resources/boton_k.gif) no-repeat 50%;

	}



	form#login div#letras input.k:hover{

		background:url(/public/resources/boton_k_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.k:active{

		background:url(/public/resources/boton_k_active.gif) no-repeat 50%;

	}



	form#login div#letras input.l{

		background:url(/public/resources/boton_l.gif) no-repeat 50%;

	}



	form#login div#letras input.l:hover{

		background:url(/public/resources/boton_l_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.l:active{

		background:url(/public/resources/boton_l_active.gif) no-repeat 50%;

	}



	form#login div#letras input.m{

		background:url(/public/resources/boton_m.gif) no-repeat 50%;

	}



	form#login div#letras input.m:hover{

		background:url(/public/resources/boton_m_hover.gif) no-repeat 50%;

	}



	



	form#login div#letras input.m:active{

		background:url(/public/resources/boton_m_active.gif) no-repeat 50%;

	}



	form#login div#letras input.n{

		background:url(/public/resources/boton_n.gif) no-repeat 50%;

	}



	form#login div#letras input.n:hover{

		background:url(/public/resources/boton_n_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.n:active{

		background:url(/public/resources/boton_n_active.gif) no-repeat 50%;

	}



	form#login div#letras input.o{

		background:url(/public/resources/boton_o.gif) no-repeat 50%;

	}



	form#login div#letras input.o:hover{

		background:url(/public/resources/boton_o_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.o:active{

		background:url(/public/resources/boton_o_active.gif) no-repeat 50%;

	}



	form#login div#letras input.p{

		background:url(/public/resources/boton_p.gif) no-repeat 50%;

	}



	form#login div#letras input.p:hover{

		background:url(/public/resources/boton_p_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.p:active{

		background:url(/public/resources/boton_p_active.gif) no-repeat 50%;

	}



	form#login div#letras input.q{

		background:url(/public/resources/boton_q.gif) no-repeat 50%;



	}



	form#login div#letras input.q:hover{

		background:url(/public/resources/boton_q_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.q:active{

		background:url(/public/resources/boton_q_active.gif) no-repeat 50%;

	}



	form#login div#letras input.r{

		background:url(/public/resources/boton_r.gif) no-repeat 50%;

	}



	form#login div#letras input.r:hover{

		background:url(/public/resources/boton_r_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.r:active{

		background:url(/public/resources/boton_r_active.gif) no-repeat 50%;

	}



	form#login div#letras input.s{

		background:url(/public/resources/boton_s.gif) no-repeat 50%;

	}



	form#login div#letras input.s:hover{

		background:url(/public/resources/boton_s_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.s:active{

		background:url(/public/resources/boton_s_active.gif) no-repeat 50%;

	}



	form#login div#letras input.t{

		background:url(/public/resources/boton_t.gif) no-repeat 50%;

	}



	form#login div#letras input.t:hover{

		background:url(/public/resources/boton_t_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.t:active{

		background:url(/public/resources/boton_t_active.gif) no-repeat 50%;

	}



	form#login div#letras input.u{

		background:url(/public/resources/boton_u.gif) no-repeat 50%;

	}



	form#login div#letras input.u:hover{

		background:url(/public/resources/boton_u_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.u:active{

		background:url(/public/resources/boton_u_active.gif) no-repeat 50%;

	}



	form#login div#letras input.v{

		background:url(/public/resources/boton_v.gif) no-repeat 50%;

	}



	form#login div#letras input.v:hover{

		background:url(/public/resources/boton_v_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.v:active{

		background:url(/public/resources/boton_v_active.gif) no-repeat 50%;

	}



	form#login div#letras input.w{

		background:url(/public/resources/boton_w.gif) no-repeat 50%;

	}



	form#login div#letras input.w:hover{

		background:url(/public/resources/boton_w_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.w:active{

		background:url(/public/resources/boton_w_active.gif) no-repeat 50%;

	}



	form#login div#letras input.x{

		background:url(/public/resources/boton_x.gif) no-repeat 50%;

	}



	form#login div#letras input.x:hover{

		background:url(/public/resources/boton_x_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.x:active{

		background:url(/public/resources/boton_x_active.gif) no-repeat 50%;

	}



	form#login div#letras input.y{

		background:url(/public/resources/boton_y.gif) no-repeat 50%;

	}



	form#login div#letras input.y:hover{

		background:url(/public/resources/boton_y_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.y:active{

		background:url(/public/resources/boton_y_active.gif) no-repeat 50%;

	}



	form#login div#letras input.z{

		background:url(/public/resources/boton_z.gif) no-repeat 50%;

	}



	form#login div#letras input.z:hover{

		background:url(/public/resources/boton_z_hover.gif) no-repeat 50%;

	}



	form#login div#letras input.z:active{

		background:url(/public/resources/boton_z_active.gif) no-repeat 50%;

	}



	form#login div#numeros input.cero{

		background:url(/public/resources/boton_0.gif) no-repeat 50%;

	}



	form#login div#numeros input.cero:hover{

		background:url(/public/resources/boton_0_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.cero:active{

		background:url(/public/resources/boton_0_active.gif) no-repeat 50%;

	}



		form#login div#numeros input.uno{

		background:url(/public/resources/boton_1.gif) no-repeat 50%;

	}



	form#login div#numeros input.uno:hover{

		background:url(/public/resources/boton_1_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.uno:active{

		background:url(/public/resources/boton_1_active.gif) no-repeat 50%;

	}



	form#login div#numeros input.dos{

		background:url(/public/resources/boton_2.gif) no-repeat 50%;

	}



	form#login div#numeros input.dos:hover{

	background:url(/public/resources/boton_2_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.dos:active{

		background:url(/public/resources/boton_2_active.gif) no-repeat 50%;

	}



	form#login div#numeros input.tres{

		background:url(/public/resources/boton_3.gif) no-repeat 50%;

	}



	form#login div#numeros input.tres:hover{

		background:url(/public/resources/boton_3_hover.gif) no-repeat 50%;

	}



form#login div#numeros input.tres:active{

		background:url(/public/resources/boton_3_active.gif) no-repeat 50%;

	}

		form#login div#numeros input.cuatro{

		background:url(/public/resources/boton_4.gif) no-repeat 50%;

	}



	form#login div#numeros input.cuatro:hover{

		background:url(/public/resources/boton_4_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.cuatro:active{

		background:url(/public/resources/boton_4_active.gif) no-repeat 50%;

	}



	form#login div#numeros input.cinco{

		background:url(/public/resources/boton_5.gif) no-repeat 50%;

	}



	form#login div#numeros input.cinco:hover{

		background:url(/public/resources/boton_5_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.cinco:active{

		background:url(/public/resources/boton_5_active.gif) no-repeat 50%;

	}



	form#login div#numeros input.seis{

		background:url(/public/resources/boton_6.gif) no-repeat 50%;

	}



	form#login div#numeros input.seis:hover{

		background:url(/public/resources/boton_6_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.seis:active{

		background:url(/public/resources/boton_6_active.gif) no-repeat 50%;

	}



		form#login div#numeros input.siete{

		background:url(/public/resources/boton_7.gif) no-repeat 50%;

	}



	form#login div#numeros input.siete:hover{

		background:url(/public/resources/boton_7_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.siete:active{

		background:url(/public/resources/boton_7_active.gif) no-repeat 50%;

	}



		form#login div#numeros input.ocho{

		background:url(/public/resources/boton_8.gif) no-repeat 50%;

	}



	form#login div#numeros input.ocho:hover{

		background:url(/public/resources/boton_8_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.ocho:active{

		background:url(/public/resources/boton_8_active.gif) no-repeat 50%;

	}



		form#login div#numeros input.ocho{

		background:url(/public/resources/boton_8.gif) no-repeat 50%;

	}



	

form#login div#numeros input.ocho:hover{

		background:url(/public/resources/boton_8_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.ocho:active{

		background:url(/public/resources/boton_8_active.gif) no-repeat 50%;

	}



		form#login div#numeros input.nueve{

		background:url(/public/resources/boton_9.gif) no-repeat 50%;

	}



	form#login div#numeros input.nueve:hover{

		background:url(/public/resources/boton_9_hover.gif) no-repeat 50%;

	}



	form#login div#numeros input.nueve:active{

		background:url(/public/resources/boton_9_active.gif) no-repeat 50%;

	}



	/* FIRMA -------------------- */











fieldset#firma{

	width:260px;

	margin:0px auto;

	border:#c2cde6 1px solid;

	float:left;

	_width:285px;

	padding:10px 5px 5px 5px;

}



fieldset#firma legend{

	font-variant:small-caps;

	font-weight:bold;

	color:#003399;

}



fieldset#firma input{

	width:10px;

	height:20px;

	padding:2px 8px;

	border:#c2cde6 1px solid;

	margin:0 2px;

	float:left;

	display:block;

}







fieldset#firma input[type="password"]{

	width:10px;

	height:20px;

	padding:2px 8px;

	border:#c2cde6 1px solid;

	margin:0 2px;

	float:left;

	display:block;


}







fieldset#firma input[type="password"]:focus{

	border:#808ead 1px solid;

}







fieldset#firma input[disabled]{

	background:#c2cde6;

}



input#enviar_firma{

	margin:0px 0 0 300px;

}



form#login p a.volver{

	text-align:left;

	margin:0;

	float:left;

}



form#login p.ejemplo{

		color:#999;

		font-size:.8em;

		margin:0 0 2px 5px;

	}



form#login span.ejemplo{

		color:#999;

		font-size:.8em;

		margin:0 0 2px 5px;

		font-weight:normal;

	}



	form#login p.intrucciones{

		font-size:.9em;

		margin:0 0 2px 5px;

	}

	

	

	

/*---- MENSAJE ERROR ------------------*/	



form #ModifClientForm fieldset.error {

	border:#C00 dashed 1px;

}





/*---- HOMEPAGE BUEN MENU ------------------*/	



/*---- CABECERA ------------------*/	



#cabecera img#cabecera_buenmenu {

	position:absolute;

	z-index:0;

	left:0;

}



#cabecera #menu_cabecera {


	width: 231px;

	height: 245px;

	left: 29px;

	position:absolute;

	z-index: 1;

}



#cabecera #menu_cabecera ul {

	margin: 0;

	padding: 0;

}



#cabecera #menu_cabecera li {

	text-decoration:none;

	list-style:none;

		margin: 0;

	padding: 0;
	

}


#cabecera #menu_cabecera ul li a.enlace_bmplan{

	background:url(/public/resources/Logo_cabecera.png) no-repeat;

	text-decoration:none;

	display:block;	

    width: 231px;

	height: 107px;

}



#cabecera #menu_cabecera ul li a.enlace_buenmenu {

	margin: 107px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_buenmenu.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}

	

#cabecera #menu_cabecera ul li a.enlace_buenmenu:hover{

	background:url(/public/resources/Cabecera_enlace_buenmenu_over.png) no-repeat;

}







#cabecera #menu_cabecera ul li a.enlace_guarderia{

	margin: 127px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_guarderia.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}



#cabecera #menu_cabecera ul li a.enlace_guarderia:hover{

	background:url(/public/resources/Cabecera_enlace_guarderia_over.png) no-repeat;

}





#cabecera #menu_cabecera ul li a.enlace_salud{

	margin: 147px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_salud.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}



#cabecera #menu_cabecera ul li a.enlace_salud:hover{

		background:url(/public/resources/Cabecera_enlace_salud_over.png) no-repeat;

}



	



#cabecera #menu_cabecera ul li a.enlace_tecnologia{

	margin: 167px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_tecnologia.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}





#cabecera #menu_cabecera ul li a.enlace_tecnologia:hover{

	background:url(/public/resources/Cabecera_enlace_tecnologia_over.png) no-repeat;

}





#cabecera #menu_cabecera ul li a.enlace_transporte{



	margin: 187px 0 0 0;



	background:url(/public/resources/Cabecera_enlace_transporte.png) no-repeat;



	width: 231px;



	height: 20px;	



	display:block;



}





#cabecera #menu_cabecera ul li a.enlace_transporte:hover{



background:url(/public/resources/Cabecera_enlace_transporte_over.png) no-repeat;



}







#cabecera #menu_cabecera ul li a.enlace_transporte#visited{

	

	margin: 187px 0 0 0;



	background:url(/public/resources/Cabecera_enlace_transporte_visited.png) no-repeat;



	width: 231px;



	height: 20px;	



	display:block;



}







#cabecera #menu_cabecera ul li a.enlace_regalo{

	margin: 207px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_regalo.png) no-repeat;

	width: 231px;

	height: 33px;	

	display:block;

}





#cabecera #menu_cabecera ul li a.enlace_regalo:hover{

		background:url(/public/resources/Cabecera_enlace_regalo_over.png) no-repeat;

}







#cabecera #menu_cabecera ul li a.enlace_regalo#visited{

	margin: 207px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_regalo_visited.png) no-repeat;

	width: 231px;

	height: 33px;	

	display:block;

}





/*---------CABECERA - CATALAN ---------------*/



#cabecera #menu_cabecera ul li a.enlace_bmplan{

	background:url(/public/resources/Logo_cabecera.png) no-repeat;

	text-decoration:none;

	display:block;	

			width: 231px;

	

	height: 107px;

}



#cabecera #menu_cabecera ul li a.enlace_buenmenu {

	margin: 107px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_buenmenu.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}

#cabecera #menu_cabecera ul li a.enlace_buenmenu#visited {

	margin: 107px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_buenmenu_visited.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}

	

#cabecera #menu_cabecera ul li a.enlace_buenmenu:hover{

	background:url(/public/resources/Cabecera_enlace_buenmenu_over.png) no-repeat;

}







#cabecera #menu_cabecera ul li a.enlace_guarderia_cat{

	margin: 127px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_guarderia_cat.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}



#cabecera #menu_cabecera ul li a.enlace_guarderia_cat:hover{

	background:url(/public/resources/Cabecera_enlace_guarderia_over_cat.png) no-repeat;

}





#cabecera #menu_cabecera ul li a.enlace_salud_cat{

	margin: 147px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_salud_cat.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}



#cabecera #menu_cabecera ul li a.enlace_salud_cat:hover{

		background:url(/public/resources/Cabecera_enlace_salud_over_cat.png) no-repeat;

}



	



#cabecera #menu_cabecera ul li a.enlace_tecnologia_cat{

	margin: 167px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_tecnologia_cat.png) no-repeat;

	width: 231px;

	height: 20px;	

	display:block;

}





#cabecera #menu_cabecera ul li a.enlace_tecnologia_cat:hover{

	background:url(/public/resources/Cabecera_enlace_tecnologia_over_cat.png) no-repeat;

}





#cabecera #menu_cabecera ul li a.enlace_transporte_cat{



	margin: 187px 0 0 0;



	background:url(/public/resources/Cabecera_enlace_transporte_cat.png) no-repeat;



	width: 231px;



	height: 20px;	



	display:block;



}





#cabecera #menu_cabecera ul li a.enlace_transporte_cat:hover{



background:url(/public/resources/Cabecera_enlace_transporte_over_cat.png) no-repeat;



}







#cabecera #menu_cabecera ul li a.enlace_transporte_cat#visited{

	

	margin: 187px 0 0 0;



	background:url(/public/resources/Cabecera_enlace_transporte_visited_cat.png) no-repeat;



	width: 231px;



	height: 20px;	



	display:block;



}







#cabecera #menu_cabecera ul li a.enlace_regalo_cat{

	margin: 207px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_regalo_cat.png) no-repeat;

	width: 231px;

	height: 33px;	

	display:block;

}





#cabecera #menu_cabecera ul li a.enlace_regalo_cat:hover{

		background:url(/public/resources/Cabecera_enlace_regalo_over_cat.png) no-repeat;

}







#cabecera #menu_cabecera ul li a.enlace_regalo_cat#visited{

	margin: 207px 0 0 0;

	background:url(/public/resources/Cabecera_enlace_regalo_visited_cat.png) no-repeat;

	width: 231px;

	height: 33px;	

	display:block;

}




/*---- MENU LATERAL ICONOS ------------------*/	



#lateral {

	float:left;

}



#lateral ul.specs_menu_izq {

	display:block;

	width: 80px;

	margin: 0px 4px 4px 0px;

	

}



#lateral ul.specs_menu_izq li {

	list-style:none;

	margin:0 0 4px 0;

	}





#lateral ul.specs_menu_izq li a {

	display:block;

	width: 80px;

	height: 80px;

	}



.icono_buenmenu {
	background:url(/public/resources/icono_home_buenmenu.jpg) no-repeat;
	}

.icono_bmguarderia {
	background:url(/public/resources/icono_home_guarderia.jpg) no-repeat;
	}

.icono_bmsalud {
		background:url(/public/resources/icono_home_salud.jpg) no-repeat;
	}

.icono_bmtecnologia{
	background:url(/public/resources/icono_home_tecnologia.jpg) no-repeat;
	}
	
.icono_bmtransporte {
	background:url(/public/resources/icono_home_transporte.jpg) no-repeat;
}

.icono_bmregalo {
	background:url(/public/resources/icono_home_regalo.jpg) no-repeat;
	}

a.icono_buenmenu:hover {
	background:url(/public/resources/icono_home_buenmenu_over.jpg) no-repeat;
	}

a.icono_bmguarderia:hover  {
	background:url(/public/resources/icono_home_guarderia_over.jpg) no-repeat;
	}

a.icono_bmsalud:hover  {
		background:url(/public/resources/icono_home_salud_over.jpg) no-repeat;
	}

a.icono_bmtecnologia:hover {
	background:url(/public/resources/icono_home_tecnologia_over.jpg) no-repeat;
	}
	
a.icono_bmtransporte:hover  {
	background:url(/public/resources/icono_home_transporte_over.jpg) no-repeat;
	}

a.icono_bmregalo:hover  {
	background:url(/public/resources/icono_home_regalo_over.jpg) no-repeat;
	}







/*---- VENTAJAS TARJETA BUEN MENU ------------------*/	





#contenido #columna_derecha img{

	margin-bottom: 2px;

}



#contenido img.ventajas_tarjetabuenmenu {

	margin:0 4px 0px -20px;

	border:#CCC solid 1px;

}









/*---- BANNER HOME ------------------*/	



/* // Easy Slider */





div#slider{

    width:580px;

    height:196px;

	margin:0px 7px -20px -20px;

	border:#CCC solid 1px;

	float:right;
	
	*margin-top: 4px;
	



		

		}	



	div#slider ul, #slider li{

		margin:0;

		padding:0;

		list-style:none;



		}



	div#slider ul li{ 

		/* 



			define width and height of list item (slide)

			entire slider area will adjust according to the parameters provided here



		*/ 

		width:580px;

		height:196px;

		margin:0;

		padding:0;

		background:none;
		/*
		position:relative;*/



		



		}	



	#prevBtn, #nextBtn{ 
	    
		margin:0;

		width:19px;

		height:19px;

		float:left;

		text-indent:-5000px;
		
		border:#CCC solid 1px;
		
		margin-top: -5px;

/*position:absolute;
top:180px;
right: 15px;*/

		}	



	#nextBtn{ 



		}														

	#prevBtn{/*
		right: 44px;*/
		margin-left: 515px;
		
	}


	#prevBtn a, #nextBtn a{  

		display:block;

		width:19px;

		height:19px;

		background:url(/public/resources/boton_banners_prev.png) no-repeat;
/*
		margin:-7px 0 0 505px;*/



		}	



	#nextBtn a{ 

		background:url(/public/resources/boton_banners_next.png) no-repeat;
/*
		margin:-7px 0 0 515px;*/
		margin:0;



		}	





/*---- COLUMNA DERECHA-ANUNCIOS ------------------*/	



#contenido #columna_derecha {

	float:right;

	width: 225px;

}



#contenido #columna_derecha a.boton_clubbm_home {

	display:block;

	background:url(/public/resources/home_clubbm.jpg) no-repeat;

	width: 225px;

	height: 170px;

}

#contenido #columna_derecha a.boton_clubbm_home_cat {

	display:block;

	background:url(/public/resources/home_clubbm_cat.jpg) no-repeat;

	width: 225px;

	height: 170px;

}






#contenido #columna_derecha a.boton_clubbm_home:hover {

	background:url(/public/resources/home_clubbm_over.jpg) no-repeat;

}

#contenido #columna_derecha a.boton_clubbm_home_cat:hover {

	background:url(/public/resources/home_clubbm_over_cat.jpg) no-repeat;

}



#contenido #columna_derecha div#calculadora_home {

	background:url(/public/resources/home_calculadora.jpg) no-repeat;

	width: 225px;

	height: 120px;

	padding-top: 90px;

}


#contenido #columna_derecha div#calculadora_home_cat {

	background:url(/public/resources/home_calculadora_cat.jpg) no-repeat;

	width: 225px;

	height: 120px;

	padding-top: 90px;

}


#contenido #columna_derecha div#calculadora_home_cat a {
	
	font-style:italic;

	font-weight:bold;

	font-size:12px;

	text-transform:uppercase;

	color:#333;

	text-align:center;

	margin-left: 130px;

	display:block;

	background:url(/public/resources/boton_calculadora.png) no-repeat;

	width: 90px;

	height: 22px;

	padding-top: 2px;
	
	text-decoration:none;
}


#contenido #columna_derecha #calculadora_home_cat a:hover {
		text-decoration:none;

	color:#333;

	display:block;

	background:url(/public/resources/boton_calculadora_over.png) no-repeat;
}

#contenido #columna_derecha #calculadora_home a {

	font-style:italic;

	font-weight:bold;

	font-size:12px;

	text-transform:uppercase;

	color:#333;

	text-align:center;

	margin-left: 130px;

	display:block;

	background:url(/public/resources/boton_calculadora.png) no-repeat;

	width: 90px;

	height: 22px;

	padding-top: 2px;
	
	text-decoration:none;

}



#contenido #columna_derecha #calculadora_home a:hover {

	text-decoration:none;

	color:#333;

	display:block;

	background:url(/public/resources/boton_calculadora_over.png) no-repeat;

}

	

	



/*---- TEXTOS INTERNOS-INFO PRINCIPAL DE CADA SECCION ------------------*/	



#contenido p.textos_internos {

	width: 550px;

}





/*---- FORMULARIOS ACCESO USUARIOS ------------------*/	



/*

#contenido #botones_left2 li a {

display:block;

background:url(/public/resources/bm_boton_menuizq.png) no-repeat;

width: 171px;

height:26px;

border:none;

margin-top: 5px;

font-size:12px;

text-transform:uppercase;

color:#FFFFFF;

font-weight:bold;

margin-left: 25px;



}



#contenido #botones_left2 li a:hover {

	display:block;

	background:url(/public/resources/bm_boton_menuizq_on.png) no-repeat;

width: 171px;

height:26px;

color:#000066;

text-decoration:none;



}

*/



.botones_menuizq {

	margin-top: 5px;

	padding-bottom: -10px;

}



#menuizquierda ul li a.opciones_formularios {

	background:none;

	margin-left: 0px;

	color:#666;
	
	text-transform:uppercase;

}



#menuizquierda ul li a.opciones_formularios:hover {

	color:#036;
	

}



#menuizquierda #botones_left2 a.opciones_formularios {

	margin-left:10px;

	

}





/*---- RESTAURANTES DESTACADOS ------------------*/	



#menuizquierda.fondo_restaurantes {

	background:url(/public/resources/fondo_restaurantes_destacados.jpg) no-repeat;

}



#menuizquierda h2.titulo_restaurantes {

	color:#C03;

	margin-top: 90px;

	font-size:15px;

}



#menuizquierda h2.titulo_alianzas {

	color:#C03;

	font-size:15px;

	margin-top: 170px;

}



#establecimientos li a.current {

	width: auto;

	background-color:#F36;

	color:#FFF;

	margin:0;

}



/*---- CONTACTENOS ------------------*/	



#contenido #chat {

	background:url(/public/resources/consulta_online.jpg) no-repeat;

	width: 446px;

	height: 184px;

}

	

#contenido #chat img{

	padding: 110px 0 0 65px;

}





#contenido #contactos {

	width: 550px;

	height: 130px;

}



#contenido #contacto1 {

	width: 220px;

	float:left;

	margin-right: 50px;

}



#contenido #contacto2 {

	width: 220px;

	float:left;

}





#contenido #banner_infocontacto {

	display:block;

	background:url(/public/resources/contacto_correo.jpg) no-repeat;

	width: 524px;

	height: 100px;

}

#contenido #banner_infocontacto_cat {

	display:block;

	background:url(/public/resources/contacto_correo_cat.jpg) no-repeat;

	width: 524px;

	height: 100px;

}




.botones_menuizq {

	margin-top: 5px;

}



#menuizquierda ul.botones_menuizq a {

margin-left:8px;

background:url(/private/resources/bm_boton_menuizq.png) no-repeat;

float:left;

width:175px;

padding: 5px 0px 5px 0px;

margin-bottom: 5px;

font-size: 12px;

color:#FFFFFF;

text-transform: uppercase;

text-decoration:none;

}







/*---- FORMULARIO ------------------*/	





#contenido #menuizquierda #formulario_contacto {

background-color:#EAEAEA;

width: 220px;

height: 400px;

margin: -20px 10px 0px 10px;

padding-top: 100px;



}



#contenido #menuizquierda #formulario_contacto p {

margin-top: 4px;

padding: 5px 0 0 10px;

font-size:12px;

color:#333;

}



#contenido #menuizquierda #formulario_contacto .parrafo2 {

text-align:left;

}





#contenido #menuizquierda #formulario_contacto a {

background:url(/public/resources/bm_boton_formulario.png) no-repeat;

width: 89px;

height:17px;

margin-top: 15px;

font-size:12px;

text-transform:uppercase;

color:#FFFFFF;

font-weight:bold;

float:right;

}



#contenido #menuizquierda #formulario_contacto a:hover {

background:url(/public/resources/bm_boton_formulario_over.png) no-repeat;

width: 89px;

height:17px;

color:#000066;

text-decoration:none;

}





#contenido #menuizquierda #formulario_contacto select {

	margin: 0 0 10px 21px;

	width: 125px;

	float:left;

}



#contenido #menuizquierda #formulario_contacto label {

font-size:12px;

color:#333;

width: 50px;

float:left;

text-align:left;

margin-left: 15px;

margin-top: 5px;

font-weight:normal;

}



#contenido #menuizquierda #formulario_contacto input{

width: 120px;

heigh: 15px;

margin: 0 0 5px 10px;

}



.boton_login {	

	background:url(/public/resources/login_seguro.jpg) no-repeat;

	display:block;

	width: 200px;

	height: 125px;

	margin: 60px 0px 0px 5px;

}

.boton_login_cat {	

	background:url(/public/resources/login_seguro_cat.jpg) no-repeat;

	display:block;

	width: 200px;

	height: 125px;

	margin: 60px 0px 0px 5px;

}



#contenido #menuizquierda #formulario_contacto textarea {

	width: 195px;

	height: 150px;

}



#contenido #menuizquierda #formulario_contacto input[type="submit"]{

	float:right;

	width: 80px;

	height: 20px;

	margin: 10px 8px 0 0;

}



/*---- CALCULADORAS ------------------*/	



#contenido object {

	margin: 0;

}





#contenido #calculadora_usuarios ul {

	padding-top:50px;

	margin-top: -61px;

}





#contenido #calculadora_usuarios li {

	list-style:none;

	float:left;

}



#contenido #calculadora_usuarios ul li a.calc_buenmenu {

	display:block;

	background:url(/public/resources/botonera_calculadora_buenmenu.png) no-repeat;

	width: 109px;

	height: 27px;

	margin:4px 0 0 3px;

}





#contenido #calculadora_usuarios ul li a.calc_guarderia {

	display:block;

	background:url(/public/resources/botonera_calculadora_guarderia.png) no-repeat;

	width: 109px;

	height: 27px;

	margin:4px 0 0 0;

}





#contenido #calculadora_usuarios ul li a.calc_salud {

	display:block;

	background:url(/public/resources/botonera_calculadora_salud.png) no-repeat;

	width: 107px;

	height: 27px;

	margin:4px 0 0 0px;

}



#contenido #calculadora_usuarios ul li a.calc_tecnologia {

	display:block;

	background:url(/public/resources/botonera_calculadora_tecnologia.png) no-repeat;

	width: 109px;

	height: 27px;

	margin:4px 0 0 0px;

}


#contenido #calculadora_usuarios ul li a.calc_transporte {

	display:block;

	background:url(/public/resources/botonera_calculadora_transporte.png) no-repeat;

	width: 109px;

	height: 27px;

	margin:4px 0 0 0px;

}



#contenido #menuizquierda a.banner_calculadora {

	display:block;

	width: 200px;

	height: 397px;

	float:right;

	margin-top: 85px;
	margin-right: 25px;

}

#contenido #menuizquierda a.banner_calculadora:hover {
	display:block;
	background-image:url(/public/resources/banner_calculadora-bmplan_over.jpg) no-repeat;
}

#contenido #menuizquierda a.banner_calculadora_cat {

	display:block;

	width: 200px;

	height: 397px;

	float:right;

	margin-top: 85px;
	margin-right: 25px;

}


#contenido #menuizquierda a.banner_calculadora_servicios {

	display:block;

	background:url(/public/resources/banner_calculadora-bmplan_servicios.jpg) no-repeat;

	width: 200px;

	height: 300px;

	float:right;

	margin-top: 0px;

}

#contenido #menuizquierda a.banner_clubbm {
	display:block;
	margin-top: 40px;

}



#contenido #submenu1 li a.on {
	color:#036;
	text-decoration:none;
}





/*---- CATALAN  -------------------------------------------------------------------------------------------------------------------------------*/	



.icono_buenmenu_cat {
	background:url(/public/resources/icono_home_buenmenu_cat.jpg) no-repeat;
	}

.icono_bmguarderia_cat{
	background:url(/public/resources/icono_home_guarderia_cat.jpg) no-repeat;
	}

.icono_bmsalud_cat {
		background:url(/public/resources/icono_home_salud_cat.jpg) no-repeat;
	}

.icono_bmtecnologia_cat{
	background:url(/public/resources/icono_home_tecnologia_cat.jpg) no-repeat;
	}
	
.icono_bmtransporte_cat {
	background:url(/public/resources/icono_home_transporte_cat.jpg) no-repeat;
}

.icono_bmregalo_cat {
	background:url(/public/resources/icono_home_regalo_cat.jpg) no-repeat;
	}

a.icono_buenmenu_cat:hover {
	background:url(/public/resources/icono_home_buenmenu_over_cat.jpg) no-repeat;
	}

a.icono_bmguarderia_cat:hover  {
	background:url(/public/resources/icono_home_guarderia_over_cat.jpg) no-repeat;
	}

a.icono_bmsalud_cat:hover  {
		background:url(/public/resources/icono_home_salud_over_cat.jpg) no-repeat;
	}

a.icono_bmtecnologia_cat:hover {
	background:url(/public/resources/icono_home_tecnologia_over_cat.jpg) no-repeat;
	}
	
a.icono_bmtransporte_cat:hover  {
	background:url(/public/resources/icono_home_transporte_over_cat.jpg) no-repeat;
	}

a.icono_bmregalo_cat:hover  {
	background:url(/public/resources/icono_home_regalo_over_cat.jpg) no-repeat;
	}
