body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*ul {margin:0px; padding:0px; }*/
/*
.menu { background-image:url(../images/common/fnd-menu.gif); background-repeat:repeat-x; height:28px;  }

.menu, .menu a { font-family:tahoma; font-size:11px; font-weight:bold; color:#555555; text-decoration:none; padding:0px 4px 0px 4px; } 
*/
.menu { 
background-image:url(http://www.idealmamparas.com/images/common/fnd-menu.gif); background-repeat:repeat-x; height:28px;

font-family:tahoma,arial; font-size:11px; color:#555555; font-weight:bold; padding:0px 4px 0px 4px;  }

.menu a, .separador { font-family:tahoma,arial; color:#666; font-weight:bold; text-decoration:none; margin:1px 2px 0px 2px; 
padding:2px 4px 3px 4px; display:block; float:left; }

.separador { margin:0px; padding:2px 0px 3px 0px;}
.menu a:hover { background-color:#4687c6; color:#fff;  }
.menu a.activo { background-color:#4687c6; color:#fff;}


#errores { color:#ff0000; margin-top: 15px; margin-bottom: 15px;  }

.site-related, .site-related a { font-family:tahoma; font-size:10px; color:#666666; }
.site-related a { padding:0px 4px 0px 4px; text-decoration:none; }
.site-related a:hover { color:#333; }

.buscador-bottom { background:url(http://www.idealmamparas.com/images/common/bottom.jpg) no-repeat 0px -1px; border:0px; width:73px !important; height:21px !important; padding:0px 0px 0px 0px !important; vertical-align:middle; }
.buscador-input { width:150px; height:14px; font-size:11px; vertical-align:middle;  }

.promo-titulo { font-family:Georgia; font-size:20px; color:#fff; line-height:19px;  }
.promo-txt { font-family:tahoma; font-size:11px; color:#666;   }

.promo-link a { 
font-family:tahoma; font-size:11px; color:#888; text-decoration:none; padding:0px 0px 3px 7px; display:block; 
background:url(http://www.idealmamparas.com/images/common/bullet-link.gif) no-repeat 0px 5px; }
.promo-link a:hover { color:#666; }

.destacados img { width:200px; height:178px; border-color:#FFFFFF; border-width:1px; border-style:solid: }
.destacados-titulo a { font-family:tahoma; font-size:11px; font-weight:bold; color:#4687c6; text-decoration:none;  }
.destacados-titulo a:hover { color:#333;  }
.destacados-categoria { padding-top:2px; font-family:tahoma; font-size:10px; color:#888888; text-decoration:none;  }
.destacados-txt { padding-top:2px; font-family:tahoma; font-size:11px; line-height:11px; color:#666; text-decoration:none; } 

.destacados-mini a { font-family:tahoma; font-size:11px;  color:#fff; padding:3px 0px 0px 5px; text-decoration:none; display:block;   }
.destacados-mini a:hover { text-decoration:underline;  }
.destacados-link { 
font-family:tahoma; font-size:10px; color:#4687c6; text-decoration:none; 
background:url(http://www.idealmamparas.com/images/common/puntos.gif) repeat-x 0px 0px; display:block; text-align:right; padding-top:3px; }
.destacados-link:hover { color:#666;  }



.menu-local {  }
.menu-local ul { background:url(http://www.idealmamparas.com/images/common/puntos.gif) repeat-x 0px 0px; list-style-type:none; padding:0px; margin:0px;  }
.menu-local li { background:url(http://www.idealmamparas.com/images/common/puntos.gif) repeat-x 0px 0px; list-style-type:none; display: block; line-height: 10px; }
.menu-local a { font-family:tahoma; font-size:11px; color:#666; text-decoration:none; display:block; padding: 1px 5px 3px 6px; line-height:14px; }
.menu-local a:hover, .menu-local a.activo { background-color:#999999; color:#fff; }

.interior li, .interior ul {
	background-image: none;
}

.interior ul {
	background-image: url(http://www.idealmamparas.com/images/menu/bullet-menu-fnd.gif);
	background-repeat: repeat-y;
}

.interior a {
	color: #4687c6;
	font-size: 14px;
	background-image: url(http://www.idealmamparas.com/images/menu/bullet-menu.gif); background-repeat: no-repeat;
}

.interior a.inicio {
	background-image: url(http://www.idealmamparas.com/images/menu/bullet-menu-top.gif);; background-repeat: no-repeat;
}

.interior a.fin {
	background-image: url(http://www.idealmamparas.com/images/menu/bullet-menu-bottom.gif);; background-repeat: no-repeat;
	background-color: white;
}

.menu-local ul ul { padding:1px 0px 0px 6px; margin:0px; }
.menu-local li li { background:url(http://www.idealmamparas.com/images/menu/bullet-menu-fnd.gif) repeat-y 0px 0px; list-style-type:none; margin:0px; }
.menu-local li li a { background:url(http://www.idealmamparas.com/images/menu/bullet-menu.gif) no-repeat 0px 0px;  
						font-size:10px; padding: 2px 0px 2px 7px;  line-height:10px;   }
.menu-local li li a:hover, .menu-local li li a.activo { background-color:#fff;  color:#4a84bc;}

.menu-local li li a.top { background:url(http://www.idealmamparas.com/images/menu/bullet-menu-top.gif) no-repeat 0px 0px; }
.menu-local li li a.bottom { background:url(http://www.idealmamparas.com/images/menu/bullet-menu-bottom.gif) no-repeat 0px 0px; margin-bottom: 5px; }

.interior a:hover {
	background-color: #fff;
	text-decoration: underline;
	color: #4687c6;
}

.interior li li a {
	color: #888;
	font-size: 11px;
}

/* FICHA  */
.ruta-navegacion, .ruta-navegacion a {color:#a1a1a1; font-family:tahoma; font-size:10px; text-decoration:none;  }
.ruta-navegacion a:hover { color:#333; }
.titulo-seccion { font-family:tahoma; font-size:11px; color:#666666; font-weight:bold; }
.link-volver a, .link-volver { font-family:tahoma; font-size:10px; color:#999; text-decoration: none;  }
.link-volver a:hover {
	color: black;
}
.ruta-herramientas a {color:#666; font-family:tahoma; font-size:10px; text-decoration:none;  }
.ruta-herramientas a:hover {color:#333; }

.relacionados-inst-ficha { font-size: 10px; color: #999; }
.relacionados-inst-ficha a {color:#999; font-family:tahoma; font-size:10px; text-decoration:none;  }
.relacionados-inst-ficha a:hover {color:#333; }

.nivel1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #4a84bc;
	font-weight: bold;
	margin-bottom: 5px;
}
.nivel2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
}

.nivel3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-left: 15px;
}

.nivel1 li, .nivel2 li, .nivel3 li {
	list-style-type: none;
}

.nivel1 ul, .nivel2 ul, .nivel3 ul {
	padding-left: 0px;
	margin-left: 0px;
}
.nivel1 p, .nivel2 p, .nivel3 p {
	margin: 0px;
}

.desc-plantilla {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 13px;
	color: #333;
	font-weight: normal;
	margin-top: 5px;
}

.ficha-titulo {font-family:tahoma; font-size:28px; color:#4a84bc; line-height:30px;  }
.ficha-txt { padding-left:5px;font-family:tahoma; font-size:11px; color:#333; line-height:13px; }
.ficha-txt a { color:#2474c1; text-decoration:none; }
.ficha-txt a:hover { color:#333; }
.nota-fotos, .nota-fotos-mini { font-family:tahoma; font-size:11px; color:#333; }
.nota-fotos-mini {  font-size:10px;  color:#666; }
.nota-fotos .foto-titulo {
	font-weight: bold;
	font-size: 14px;
	color: #4687c6;
}

.nota-fotos a {
	text-decoration: none;
	color: #4a84bc;
}
.nota-fotos a:hover {
	text-decoration: underline;
}

.titulo-minisecc { 
background:url(http://www.idealmamparas.com/images/common/fnd-minisecc.gif) repeat-x 0px 0px;
font-family:tahoma; height:22px; font-size:11px; font-weight:bold; color:#333; padding: 0px 0px 0px 5px; }

.titulo-minisecc#catalogos { background:url(http://www.idealmamparas.com/images/common/fnd-cabecera-documentos.jpg) no-repeat 0px 0px; }
.galeria-link {color:#2474c1; font-size:10px; font-weight:normal;  text-decoration:none; padding-left:25px;  }
.galeria-link:hover { color:#666; }
.ficha-catalogos, ficha-catalogos { font-family:tahoma; font-size:10px; color:#888;   }
.ficha-catalogos a { color:#2474c1; font-size:11px; text-decoration:none;}
.ficha-catalogos a:hover { color:#333; }


.ficha-instalaciones, .ficha-instalaciones-link { font-family:tahoma; font-size:10px; color:#666666; }
.ficha-instalaciones a { color:#4a84bc; text-decoration:none; } .ficha-instalaciones a:hover { color:#666; }
.ficha-instalaciones-link { color:#4a84bc; }  

/* PIE  */

.menu-pie, .menu-pie a, .menu-pie b { font-family:tahoma; font-size:11px;  color:#999; text-decoration:none;}
.menu-pie b { color:#5b99d6;  }
.menu-pie a:hover { color:#333; }

div.clear {
clear:both; }

.tablaPrecios {
	font-family: Tahoma;
	font-size: 10px;
}

.tablaPrecios .acabado {
	background-color: #f2f2f2;
	padding: 7px;
	border: 1px solid #ccc;
	border-left: none;
	color: #555;
}

.tablaPrecios .acabado a {
	color: #555;
	text-decoration: none;
}
.tablaPrecios .acabado a:hover {
	text-decoration: underline;
}

.tablaPrecios .precio {
	color: #339933;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-right: 10px;
}

.tablaPrecios .atributo {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-right: 7px;
	padding-bottom: 5px;
	color: #4a84bc;
}

.tablaPrecios .atributo a {
	color: #4a84bc;
	text-decoration: none;
}

.tablaPrecios .atributo a:hover {
	text-decoration: underline;
}

.tablaPrecios .medidas {
	background-color: #f2f2f2;
	padding-left: 4px;
	padding-right: 4px;
	border: 1px solid #ccc;
	border-top: none;
	
}

.tablaPrecios .cabeceramedidas {
	color: #555;
	margin-top: 5px;
	font-weight: bold;
}

.linkFpago, .linkAcabados {
	font-family: Tahoma;
	font-size: 10px;
	color: #2474c1;
	text-decoration: none;
}
.linkFpago:hover, .linkAcabados:hover {
	color: black;
}

.galeriaSeccion {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	border-bottom: 1px dotted #999;
	padding-left: 5px;
	padding-bottom: 3px;
}

.tituloInstalacion {
	font-weight: bold;
	color: #4a84bc;
}

.precioAccesorio {
	color: #339933;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 11px;
	background-image: url(http://www.idealmamparas.com/images/common/punteado-precio.gif); 
	background-repeat: repeat-x; 
	background-position: 0px 10px;
}
.paginador td { padding:0px 5px 0px 10px;  }
.paginador, .paginador a { color:#fff; font-family:tahoma; font-size:11px; text-decoration:none; }
.paginador a { color:#e1e1e1; }
.paginador a:hover { color:#fff;   }
.paginador a.activo { font-weight:bold; color:#fff;   }

.listado-filtro { text-decoration:none; font-family:tahoma; font-size:10px; color:#333;  }
.listado-filtro select { font-family:tahoma; font-size:10px; border:1px solid #7f9db9; color:#333; }
.listado-filtro input { margin-right:10px; width:30px; height:17px; border:1px solid #7f9db9; vertical-align:middle; font-family:tahoma; font-size:10px; color:#333; padding:3px 0px 0px 3px;  }
.listado-filtro button {
	vertical-align: middle;
	font-size: 11px;
	padding: 2px 10px;
}
.listado-ordenar, .listado-ordenar a { text-decoration:none; font-family:tahoma; font-size:10px; color:#999;  }
.listado-ordenar a { color:#999; padding:0px 4px 0px 4px;  }
.listado-ordenar a:hover, .listado-ordenar a.activo { color:#2474c1; }
.listado-ordenar b { color:#333; }

.listado-cabecera { background-color:#f1f1f1; text-align:center; }
.listado-cabecera a, .listado-cabecera { text-decoration:none; font-family:tahoma; font-size:11px; font-weight:bold; color:#333;  }
.listado-cabecera a:hover, .listado-cabecera a.activo { color:#2474c1;  }

.listado-fila { vertical-align:top; font-family:tahoma; font-size:10px; color:#666; padding:5px 0px 5px 0px; }
.listado-fila .precio { font-weight:bold; color:#339933 !important; font-size:11px;  }
.listado-fila.activo td { background-color:#fce8b4;  }
.listado-fila  a{ text-decoration:none; font-family:tahoma; font-size:10px; font-weight:bold; color:#2474c1;   }
.listado-fila .promocion {
	color: #2474c1;
	font-weight: bold;
}
.listado-fila  a.acciones{ font-weight:normal;  }
.listado-fila  a:hover{ color:#333;   }
.listado-fila  img{ /*width:98px; height:98px;*/ border:1px solid #ccc;  text-decoration:none; font-family:tahoma; font-size:11px; font-weight:bold; color:#2474c1;   }
.listado-fila table { font-family:tahoma; font-size:10px; font-weight:bold;  color:#333; }
.listado-fila select { width:163px; height:20px; font-family:tahoma; font-size:10px; font-weight:bold;  color:#333; vertical-align:middle; }
.listado-fila b { color:#333; }
.listado-fila i { color:#339933; font-weight:bold; font-style:normal;  }

.carrito-totales  { color:#333; font-family:tahoma; font-size:12px;   }
.carrito-totales b { font-weight:bold; color:#339933; font-family:tahoma; font-size:12px; background-color:#f1f1f1; padding-left:5px;   }
.carrito-totales h3 { font-weight:bold; color:#339933; font-family:tahoma; font-size:18px; background-color:#f1f1f1;  }
.carrito-punteado { display:block; background:url(http://www.idealmamparas.com/images/common/puntos.gif) repeat-x 0px 10px; }

.carrito-totales.proceso b, .carrito-totales.proceso h3 {background-color:#FFFFFF !important; }
.proceso-nota td { background-color:#e9f0f7; border:1px solid #ccc; padding:10px; color:#666; font-size:11px; font-family:Tahoma; line-height:18px; margin-bottom:20px; }
.proceso-nota { color:#999; font-size:10px; font-family:Tahoma; line-height:13px; }

.proceso-txt { font-family:Arial; font-size:11px; color:#333;}

.proceso-form td{ vertical-align:top; font-family:Arial; font-size:11px; font-weight:bold; line-height:25px;}

.proceso-form .off td { color:#adadad;  }
.proceso-form .off input { border:1px solid #ccd8e3; font-size: 11px;  }
.proceso-form .off textarea { border:1px solid #ccd8e3; font-size: 11px;   }
.proceso-form .off select { border:1px solid #ccd8e3; color: #ccd8e3; font-size: 11px;   }

.proceso-form select { font-size: 11px; }
.proceso-form input { width: 353px; height:19px; display:block; border:1px solid #7f9db9; font-size: 11px; }
.proceso-form input.mini { width:119px;  }
.proceso-form input.micro { width:58px;  }
.check input { width:20px; height:auto; border:0px; display:inline; vertical-align:middle; }
.check { color:#b98700;  }

.proceso-form .fpago input { width:20px; height:auto; border:0px; display:inline; vertical-align:middle;}
.proceso-form .fpago td {color:#333; font-family:Arial; font-size:11px; font-weight:normal !important; line-height:13px;}


.proceso-form textarea {  width:353px; height:120px; display:block; border:1px solid #7f9db9; font-size: 11px;   }

.proceso-form-titulo { font-size:14px; font-family:tahoma; color:#4a84bc; font-weight:bold; }
.proceso-form-txt { font-size:11px; font-family:tahoma; color:#333; font-weight:normal !important; }

.areatexto { font-size: 11px; font-family: Tahoma; color: #333; margin: 10px; }

#menu-principal {  margin:0px 0px 0px 0px; text-align:left; width:740px;}
#menu-principal ul { margin: 0px; padding: 0px; background:url(http://www.idealmamparas.com/images/menu/background-filet.gif) repeat-x 0px 32px !important; width:740px; height:38px; }
#menu-principal li { float:left; list-style-type: none;  }

.on-off { background:url(http://www.idealmamparas.com/images/menu/on-off.gif) no-repeat 0px 0px; width:20px; height:34px; display:block; }
.off-on { background:url(http://www.idealmamparas.com/images/menu/off-on.gif) no-repeat 0px 0px; width:20px; height:34px; display:block; }
.off-off { background:url(http://www.idealmamparas.com/images/menu/off-off.gif) no-repeat 0px 0px; width:21px; height:34px; display:block; }

.inicio-on { background:url(http://www.idealmamparas.com/images/menu/inicio-on.gif) no-repeat 0px 0px; width:15px; height:34px; display:block; }
.inicio-off { background:url(http://www.idealmamparas.com/images/menu/inicio-off.gif) no-repeat 0px 0px; width:15px; height:34px; display:block; }

.fin-on { background:url(http://www.idealmamparas.com/images/menu/fin-on.gif) no-repeat 0px 0px; width:21px; height:34px; display:block; }
.fin-off { background:url(http://www.idealmamparas.com/images/menu/fin-off.gif) no-repeat 0px 0px; width:21px; height:34px; display:block; }

#menu-principal a { text-decoration:none; font-family:Tahoma; font-size:11px; color:#555555; background:url(http://www.idealmamparas.com/images/menu/background-off.gif) repeat-x 0px 0px; 
width:auto; height:24px; display:block; padding-top:13px; 	white-space: nowrap; }
#menu-principal a.on { background:url(http://www.idealmamparas.com/images/menu/background-on.gif) repeat-x 0px 0px; color:#333; font-weight:bold;  }
#menu-principal a.on:hover { text-decoration: underline;  }
#menu-principal a:hover { color:#000;  }

.carrito-totales input {
	font-size: 11px;
	padding: 2px 20px;
}

.titulo-secc { font-family:tahoma; font-size:11px; color:#333; font-weight:bold;  background-color:#e0e0e0; padding:4px 0px 4px 10px; border-top:1px dotted #999; border-bottom:1px dotted #999; } 
.instalaciones-item {  font-family:tahoma; font-size:10px; color:#666; float:left; margin:0px 30px 20px 0px; }
.instalaciones-item img  { border:1px solid #ccc; }
.instalaciones-item a, .instalaciones-dest a, .instalaciones-home-item a { font-family:tahoma; font-size:14px; color:#4a84bc; text-decoration:none; line-height:14px; display:block; margin-bottom:5px; }
.instalaciones-item a.ver, .instalaciones-dest a.ver, .instalaciones-home-item a.ver  { font-size:10px !important; margin-bottom:0px !important; border-bottom:1px dotted #999; padding-bottom:2px; }
.instalaciones-item a:hover  { color:#333; }

.instalaciones-dest, .instalaciones-dest-ficha { font-family:tahoma; font-size:11px; color:#666; }
.instalaciones-dest-ficha { color: #4a84bc; font-size: 14px; }
.instalaciones-dest b { color:#4a84bc; font-size:10px; }
.instalaciones-dest-ficha .datoscliente { margin-top: 15px; }
.instalaciones-dest-ficha b { font-size: 14px; }
.instalaciones-dest-titulo { font-family:tahoma; font-size:16px; color:#4a84bc; display:block; border-top:1px dotted #999; padding-top:5px; margin:4px 0px 3px 0px;}
.instalaciones-dest img { width:98px; height:98px; border:1px solid #cccccc; margin:0px 5px 5px 0px; }
.instalaciones-dest img.grande { width:203px; height:284px; }
.instalaciones-dest a.ver { position:relative; top:-5px; }

.instalaciones-dest .fotos a {
	display: inline;
}

.instalaciones-home-item { font-family:tahoma; font-size:10px; color:#666;  }
.instalaciones-home-item .grande { width:98px; height:98px; border:1px solid #cccccc; margin:0px 5px 5px 0px; width:203px; height:284px; }
.instalaciones-home-item .titulo { font-size:14px; color:#4a84bc; text-decoration:none; line-height:14px; margin-bottom:2px; }
.instalaciones-home-item b { color:#4a84bc; font-size:10px; }
.instalaciones-home-item a:hover {
	text-decoration: underline;
}

.destacado-inst {
	color: white;
	background-color: #568cc0;
	border: 1px solid #2d5379;
	font-size: 11px;
}

.destacado-inst b {
	color: white;
	font-size: 11px;
}

.destacado-inst .grande {
	margin: 0px;
}

.destacado-inst a, .destacado-inst a.titulo {
	color: white;
}
.destacado-inst a.titulo {
	font-weight: bold;
}

.destacado-inst a.ver {
	border: none;
}

.nop p { margin: 0px; }

.subcategorias {
	margin-top: 5px;
	margin-bottom: 25px;
	margin-left: 15px;
}

.subcategorias a {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	display: block;
	margin-bottom: 3px;
}

.subcategorias a:hover {
	text-decoration: underline;
}

form#contactar input, form#contactar textarea {
	width: 340px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-color: #eee;
	border: 1px solid #7f9db9;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
form#contactar input {
	line-height: 16px;
	height: 16px;
}
form#contactar input#telefono {
	width: 160px;
}

.noticia-list {
	color: #666;
}

.noticia-list h6 {
	font-size: 11px;
	font-weight: bold;
	color: #4a84bc;
	margin: 0px;
}

.noticia-list .fecha {
	color: #999;
}

.noticias-paginacion {
	background-color: #888;
	color: #e1e1e1;
}

.noticias-paginacion a {
	color: #e1e1e1;
}

.noticias-paginacion a.activo {
	color: white;
	font-weight: bold;
}

.noticia-entrada {
	font-size: 16px;
	font-family: Tahoma;
	color: #666;
}

.noticia-fecha {
	font-size: 11px;
	color: #999;
	font-family: Tahoma;
}

.noticia-cuerpo {
	font-size: 11px;
	color: #333;
	font-family: Tahoma;
}

ul.menu-especial {
	background-image: none;
}

li.menu-especial {
	background-image: none;
}

.menu-especial-link {
	font-size: 14px !important;
	color: #4687c6;
	font-weight: bold;
}
.menu-especial-link:hover {
	background-color: white !important;
	text-decoration: underline !important;
	color: #4A84BC !important;
}

.cabecerahidromasaje .hmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	text-decoration: none;
	font-weight: bold;

}
.cabecerahidromasaje .hmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0097C4;
	text-decoration: none;
	font-weight: bold;

}
.cabecerahidromasaje .hmenu-activo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0097C4;
	text-decoration: none;
	font-weight: bold;
}

.related {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.related:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.titulo-seccion-cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.menu-hidromasaje a {
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;	
	padding: 0px;
}
.menu-hidromasaje a:hover {
	color: #0097C4;
	background: none;
}

.menu-hidromasaje .linkInicioMenuLocal {
	font-family: Arial;
	font-size: 11px;
	color: #0097C4;
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;
}

.menu-hidromasaje .linkPaginacionLittle, .menu-hidromasaje .linkPaginacionLittle-activo {
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	line-height: normal;
}

.menu-hidromasaje .linkPaginacionLittle-activo {
	color: black;
}

.texto-11-999999 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}

.linkDestacadosHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.linkMasInformacion02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 0097C4;
	text-decoration: none;
	background-color: #FFFFFF;

}
.linkMasInformacion02:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}

.borde {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
}

.Texto12px0097C4Bold {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: 0097C4;
	text-decoration: none;
}

.linkAccesoRapido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
.linkAccesoRapido:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}

.texto-12-666666-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}

.texto-11-666666 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	line-height: 12px;
}
.texto-11-666666:hover {
	color: black;
}
.fecha {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	line-height: 11px;
}

.montajeDestacado {
	position:absolute;
	top: 233px;
	left: 0px; 
	width: 218px;
	height: 59px;
	background-image: url(http://www.idealmamparas.com/images/common/destacado.jpg);
	font-weight: bold;
	vertical-align: middle;
	padding: 0px; 
	margin: 0px;
}





/* MENU LOCAL 
-------------------------------------------------------------------------------------*/
.new-menu-local { font-family:tahoma; font-size:11px; color:#888; text-align:left;font-weight:normal;  }
.new-menu-local ul ul { margin:3px 0px 0px 5px; padding:0px; background: url(http://www.idealmamparas.com/images/newmenu/menu-punteado-vertical.gif) repeat-y 0px 0px; border:0px;  }
.new-menu-local ul ul ul li { padding-bottom:1px; } .menu-local ul ul ul { margin-top:1px; }

/* En estado ON */
.new-menu-local li li.on { background:url(http://www.idealmamparas.com/images/newmenu/menu-normal-on.gif) no-repeat;  }
.new-menu-local li li.on.inicio { background:url(http://www.idealmamparas.com/images/newmenu/menu-inicio-on.gif) no-repeat;  }
.new-menu-local li li.on.fin { background:url(http://www.idealmamparas.com/images/newmenu/menu-fin-on.gif) no-repeat;  }

/* Listado normales */
.new-menu-local li li { margin:0px; list-style:none; padding:0px 0px 3px 12px; background:url(http://www.idealmamparas.com/images/newmenu/menu-normal.gif) no-repeat;  }
.new-menu-local li li.inicio { background:url(http://www.idealmamparas.com/images/newmenu/menu-inicio.gif) no-repeat;  }
.new-menu-local li li.fin { background:#fff url(http://www.idealmamparas.com/images/newmenu/menu-fin.gif) no-repeat;  }

/* Menu especial 4 Nivel
.new-menu-local ul ul ul ul { background:none; margin:0px 0px 4px 5px; }
.new-menu-local ul ul ul ul li { background:url(/img/menu/menu-interior.gif) no-repeat 0px 5px !important; padding:0px 0px 0px 5px;  }
.new-menu-local ul ul ul ul li on { background:url(/img/menu/menu-interior-om.gif) no-repeat 0px 4px !important; padding-left:7px;  }
 */
 
/* Enlaces */
.new-menu-local li li a { color:#888; line-height:13px; font-weight:normal; text-decoration:none; padding:0px; border:0px;}
.new-menu-local ul ul ul ul li a { font-size:10px; font-weight:normal !important; }
.new-menu-local li li a.on { color:#4a84bc; !important; background-color:#fff !important;}
.new-menu-local li li a:hover { color:#4a84bc; !important; background-color:#fff !important;  }



/** PRIMER NIVEL **/
.new-menu-local ul { list-style:none; margin:0px; padding:0px; border-bottom:1px dotted #666; }

.new-menu-local li a { background-color:#ffff !important; display:block; padding:2px 2px 2px 4px; text-decoration:none; color:#666; border-top:1px dotted #666; }
.new-menu-local li a.on { background-color:#999; color:#fff;}
.new-menu-local li a:hover { background-color:#999 !important; color:#fff; }

/* HIDROMASAJE */

.h-new-menu-local li li a:hover {
	color: #0097C4;
}

.h-new-menu-local li li a.on {
	color: #0097C4;
}