body
{
	background-image:url(/wps/themes/html/BM/_images/WebFondo.gif);
	background-repeat:repeat;
	font-family:Arial;
	font-size:10px;
	color:#00478d;
	margin:0px;
	width:100%;
}

.reduceMargin {
}

#FLYParent {
	min-width:680px
}

.wpsPortletBody {
	position:relative;
	margin-left:0px;
	margin-right:0px;
}

img {
	border:0px;
}

.justificado {
	text-align:justify;
}

.centrado {
	text-align:center;
}

.texto10 {
	font-size:10px;
}

.texto12 {
	font-size:12px;
}

.negro {
	color:#000000;
}

.azul {
	color:#3366CC;
}

.separacion {
	margin-top:6px;
	margin-bottom:6px;
}

a.volver {
	background-image:url(/wps/themes/html/BM/_images/BackArrow.jpg);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:2px;
	padding-bottom:12px;
}

#PdfAdjunto {
	background-image:url(/wps/themes/html/BM/_images/pdf.gif);
	background-repeat:no-repeat;
	padding-left:38px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
}

div.paginacion {
	text-align:center;
	font-weight:bold;
	clear:both;
}

div.paginacion a {
	font-weight:normal;
}

div.linea {
	border-bottom:1px #FEEF62 solid;
	margin-top:10px;	
	margin-bottom:6px;
	clear:both;
}

.floatLeft {
	float:left;
}

.floatRight {
	float:right;
}

.fechaPublicacion {
	float:right;
	text-align:right;
}

div.Oferta img { 
	margin-right:10px;
}

div.Oferta div.descargar { 
	margin-top:6px;
	margin-bottom:6px;
	text-align:right;
}

br.break {
	clear:both;
}

#Fondo {
	background-image:url(/wps/themes/html/BM/_images/BgCenter.png);
	background-repeat:repeat-y;
	background-position:center;
}

#FondoBordes {
	background-image:url(/wps/themes/html/BM/_images/BgTop.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#Cabecera {
	width:661px;
	height:100px;
	position:relative;	
}

#mainContent {
	width:672px;
	min-height:520px;
	padding-top:0px;
}

#CajaPrincipal
{
	background-image:url(/wps/themes/html/BM/_images/BgBottom.jpg);
	background-repeat:no-repeat;
	background-position:10px bottom;
	margin:0px auto;
	padding:0px 6px;
	width:680px;
}

#CajaPrincipalPie
{
	background-image:url(/wps/themes/html/BM/_images/WebPieFondo.png);
	background-repeat:repeat-x;
	margin:0px auto;
	padding:0px 6px;
	width:669px;
}

#HomeBloqueIzquierda
{	
	margin-left:4px;
	width:207px;
	float:left;
	position:relative;
}

#HomeBloqueDerecha
{	
	width:460px;
	float:left;
	position:relative;
}

#HomeBloqueArriba
{	
	margin-left:6px;
	margin-bottom:4px;
	float:left;
	position:relative;
	background-color:#0E538E;
	width:658px;
	height:188px;
	padding-top:6px;
}

#HomeBloqueAbajo
{	
	margin-left:6px;
	float:left;
	position:relative;
	height:226px;
}

#HomeBloqueAbajo #HomePromociones
{
	margin-left:6px;
}


#HomeBloqueAbajo #Noticias
{
	margin-left:4px;
}

#HomeBienvenida
{	
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-bottom:0px;
	padding-bottom:4px;
	float:left;
	width:661px;
	padding-top:10px;
}

#HomeBienvenida p
{	
	float:right;
	margin:0;
	padding:0;
}

#HomeBuscador
{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
	width:532px;
	float:left;
	margin-bottom:0px;
	padding-bottom:16px;
	margin-left:0px;
	padding-left:3px;
}

#HomeBuscadorFormulario
{
	position:absolute;
	top:50px;
	left:295px;
}

#HomeBuscadorFormulario select 
{
	margin:5px 0px 7px 0px;
	width:200px;
}

#HomeBuscadorFormularioSubmit
{
	cursor:pointer;
	margin:5px 0px 0px 155px;	
}

#HomeContenidos
{
	/* background-image:url(/wps/themes/html/BM/_images/BgBottom.jpg); */
	background-repeat:no-repeat;
	/* min-height:802px; */
	position:relative;
	width:680px;
}

#HomeFidelizacion
{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:9px;
	margin-bottom:6px;
	padding-bottom:8px;
	width:196px;
	height:182px;
	float:left;
	
	background-image:url(/wps/themes/html/BM/_images/BgHome1.png);
	background-repeat:no-repeat;
}

#HomeFidelizacionT .tituloHome, 
#HomeFidelizacion .tituloHome, 
#HomePromociones .tituloHome, 
#HomePromocionesT .tituloHome, 
#HomeTrabaja .tituloHome, 
#HomeTrabajaT .tituloHome, 
#HomeNoticias .tituloHome, 
#HomeNoticiasT .tituloHome, 
div.Cuadro div.CuadroTopCenter div.tituloHome, 
div.Cuadro div.CuadroTopCenter div.tituloHome a
{
	height:28px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	padding-top:5px;
	margin-top:0px;
	padding-left:2px;
	margin-left:0px;
}


#HomeFidelizacionT
{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:9px;
	margin-bottom:6px;
	padding-bottom:8px;
	width:196px;
	height:220px;
	float:left;
	
	background-image:url(/wps/themes/html/BM/_images/BgHome1.png);
	background-repeat:no-repeat;
}

#HomeIdiomas
{
	right:20px;
	top:0px;
	position:absolute;
	z-index:10px;
}

#HomeIdiomas a
{
	color:#00478d;
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
	font-size:10px;
}

#HomeIdiomas a:hover
{
	text-decoration:underline;
}

#HomeLogoBM
{	
	height:80px;
	left:60px;
	width:180px;
	margin-bottom:60px;
	position:absolute;
}

#HomeMenu
{
	left:376px;
	top:50px;	
	position:absolute;
}

#HomeNoticias
{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:9px;
	width:232px;
	height:223px;
	float:left;
	margin-bottom:0px;
	position:relative;
	background-image:url(/wps/themes/html/BM/_images/BgHome3.png);
	background-repeat:no-repeat;
}

#HomeNoticiasT
{
	margin-top:0px;
	padding-top:0px;
	margin-left:5px;
	padding-left:9px;
	width:232px;
	height:223px;
	float:left;
	margin-bottom:0px;
	position:relative;
	background-image:url(/wps/themes/html/BM/_images/BgHome3.png);
	background-repeat:no-repeat;
}

#HomeNoticiasContenidos
{
	height:184px;
	overflow:auto;
	top:36px;
	width:213px;
	position:absolute;
	padding-left:4px;
	padding-right:4px;
}

.HomeNoticiaDestacada
{
	font-size:10px;
}

.HomeNoticiaDestacadaFicha
{
	color:#000000;
	display:block;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
}

#ContainerHomePie {
	padding-left:4px;
}

#HomePie
{
	background-color:#ffffff;	
	color:#8b8b8b;
	font-size:10px;
	height:24px;
	padding-top:0px;
	padding-left:30px;
	margin:0px;
	position:relative;
	width:643px;
}

#HomePie a
{
	float:left;	
	margin-right:10px;
}

#HomePie div
{
	float:left;	
	margin:6px 10px 0px 0px;
}

#HomePieBases
{
	font-weight:bold;
	right:0px;
	text-align:right;
	width:296px; /* 310px;*/
}

#HomePieBases a
{
	color:#8b8b8b;
	float:none;	
	margin-right:0px;
	text-decoration:none;
}

#HomePromociones
{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:9px;
	margin-bottom:6px;
	width:196px;
	height:224px;
	float:left;
	
	background-image:url(/wps/themes/html/BM/_images/BgHome1.png);
	background-repeat:no-repeat;
}

#HomePromocionesT
{
	margin-top:0px;
	padding-top:0px;
	margin-left:6px;
	padding-left:9px;
	margin-bottom:6px;
	width:196px;
	height:224px;
	float:left;
	
	background-image:url(/wps/themes/html/BM/_images/BgHome1.png);
	background-repeat:no-repeat;
}

#HomePromocionResaltada
{
	position:absolute;
	left:36px;
	top:48px;
	background-color:#FFFFFF;
}

#HomePromocionesDestacadas
{
	position:absolute;
	left:236px;
	top:46px;
}

#HomePromocionesDestacadas div
{
	border:solid 2px white;	
	margin-bottom:0px;
}

#HomePromocionesDestacadas .Over
{
	border:solid 2px yellow;
}

#HomePromocionesDestacadas .Out
{
	border:solid 2px white;
}

#HomeTrabaja
{
	margin-top:0px;
	padding-top:0px;
	margin-left:0px;
	padding-left:9px;
	padding-right:5px;
	margin-bottom:0px;
	width:200px;
	height:223px;
	float:left;
	
	background-image:url(/wps/themes/html/BM/_images/BgHome2.png);
	background-repeat:no-repeat;
	position:relative;
	float:left;
}

#HomeTrabaja img
{
	margin-left:4px;
}

.Cuadro
{
	margin-left:5px;
	margin-top:12px;
	height:27px;
}

.Cuadro a
{
	text-decoration:none;
}

.Cuadro a:hover
{
	text-decoration:underline;
}

.Cuadro div.CuadroTopLeft
{
	background-image:url(/wps/themes/html/BM/_images/cuadroTopLeft.png);
	background-repeat:no-repeat;
	position:relative;
	width:10px;
	height:32px;
	float:left;
}

.Cuadro div.CuadroTopRight
{
	background-image:url(/wps/themes/html/BM/_images/cuadroTopRight.png);
	background-repeat:no-repeat;
	position:relative;
	width:10px;
	height:32px;
	float:left;
}

.Cuadro div.CuadroTopCenter
{
	background-image:url(/wps/themes/html/BM/_images/cuadroTopCenter.png);
	background-repeat:repeat-x;
	position:relative;
	height:32px;
	width:642px;
	float:left;
	color:#FFFFFF;
}

.Cuadro div.CuadroCenter
{
	position:relative;
	height:100%;
	width:642px;
	background-color:#FFFFFF;
	float:left;
	padding:6px;
	margin-left:4px;
	min-height:340px;
	font-size:10px;
	overflow:auto;
}

.Cuadro div.CuadroCenter .resumen
{
	position:relative;
	font-style: italic;
	font-size:10px;
}

#HomeBloqueArribaIzquierda
{
	width:286px;
	float:left;
	color:#FEE609;
	font-size:11px;
	margin-left:8px;
	margin-top:0px;
}

#HomeBloqueArribaIzquierda .datos {
	float:left;
	width:190px;
	height:52px;
}

#HomeBloqueArribaIzquierda .volverPrincipal {
	float:left;
	width:96px;
}

#HomeBloqueArribaIzquierda .volverPrincipal a {
	color:#FFFFFF;
}

#HomeBloqueArribaIzquierda iframe {
	margin-top:6px;
	margin-bottom:6px;
}

#HomeBloqueArribaCentro
{
	width:117px;
	float:left;
	background-color:#FFFFFF;
	padding:4px;
	margin-left:12px;
}

#HomeBloqueArribaCentro img
{
	margin:0px;
}

#HomeBloqueArribaDerecha
{
	width:200px;
	float:left;
	background-color:#FFFFFF;
	padding:4px;
	margin-left:10px;
}

#tituloTienda {
	margin:10px;
	font-size:14px;
	font-weight:bold;
}

#buscaTienda {
	margin-top:1px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:6px;
	width:426px;
	height:135px;
}

#enlaceLinkEnsena {
	clear:both;
	text-align:right;
	display:none;
}

.imgP {
	margin-top:8px !important;
	margin-bottom:10px !important;
	margin-right:10px !important;
	float:left !important;
}