/**** PRODUCTO  ****/
.textadvice{width:532px;background:#f7f9ee;border:1px solid #bfbfbf;padding:10px;margin-bottom:10px;}
.producto{height:237px;width:170px;float:left;display:inline;overflow:hidden;}
.productomarg{margin-right:5px;}
a.detalle:link,a.detalle:active,a.detalle:visited{color:#5c7c3b;font-weight:bold;}
a.detalle:hover{color:#e4edcc;font-weight:bold;}

.contenedor {
	display: table; /*navegadores standard*/
	#position: relative; /*hack IE*/
	overflow: hidden;/*todos los navegadores*/
	height:53px;
	background:#D2E1AA;
	width:170px;
}

.top{
	#position: absolute; /*hack IE*/
	#top: 50%; /*hack IE*/
	display:table-cell; /*navegadores standard*/
	vertical-align: middle; /*navegadores standard*/
	text-align:center;
	width:170px;
}

.texto{
	#position: relative; /*hack IE*/
	#top: -50%; /*hack IE*/
	/*padding:3px;*/ /*todos los navegadores*/
	font-weight:bold;
}

.prodpublico{text-align:center;border-bottom:1px solid #e4edcc;height:154px;position:relative;width:170px;}
.prodprof{text-align:center;border-bottom:1px solid #e4edcc;height:154px;}
.prodseparator{background-image:url('../../images/puntets.gif');background-repeat:repeat-x;height:1px;margin-top:10px;margin-bottom:10px;clear:both;width:97%;}
.lupa{position:absolute;bottom:2px;right:2px;}
.ScrollFicha{width:530px;}
/***** LAYERS ******/
.layer_message{z-index:5000;width:570px;display:none;position:absolute;border:1px solid #737373;background:#f7f9ee;}
.close_button{position:absolute;right:5px;top:5px;}
.layer_text{margin:25px 15px 0px 15px;color:black;line-height:20px;text-align:justify;}
.layer_link{margin:0px 15px 30px 15px;color:black;line-height:20px;text-align:justify;}

/***** MENUS *****/
td#prof-salud 
{
	font-family:verdana, arial, helvetica, sans-serif; font-size:9.5px; text-align:center;
	border:1px solid #97B146; padding:5px;
}

td#pie {
	padding-top: 17px;
}

div#menu-lateral * {
	font-family:verdana, arial, helvetica, sans-serif; font-size:11px;
	text-align: left;
}

div#menu-lateral {
	/*position:relative;    Eliminado para evitar bug ie con z-index*/
	width:189px; border:1px solid #97B146;
}

div#menu-lateral div.item {
	background-color:#D2E1AA; 
}
div#menu-lateral div.item h1 {
	position:relative; display:block;
	margin:0px;  color:white; border-bottom:1px solid white;
	padding:3px 10px 3px 0px; background:url('../../images/common/ico_menys_menu.gif') no-repeat 5px 5px #728D22;
}

div#menu-lateral div.item h1 img {
	position:absolute; top:5px; left:5px; 
}

div#menu-lateral div.item h1 a {
	color:white; margin-left: 23px;
}

div#menu-lateral div.item div.block {
	position:relative; display:none; padding:0px; margin:0px; width:100%;height:300px; overflow:auto;
	scrollbar-face-color:#B1C27B; scrollbar-highlight-color:#CFD9C0; scrollbar-arrow-color:white;
	scrollbar-base-color:#FBFCF6;
}

div#menu-lateral div.item ul, div#menu-lateral div.item ul ul {
	position:relative; display:block; width:auto; 
	margin:0px; padding:0px; list-style:none; 
}

div#menu-lateral div.item ul ul {
	display:none;
}


div#menu-lateral div.item ul li {
	position:relative; display:block;border-bottom:1px solid white;
	padding:0px 0px 0px 0px; background-color:#D2E1AA;
}

div#menu-lateral div.item ul li a {
	position:relative; display:block; 
	padding:3px 0px 3px 22px; color:black;
}

div#menu-lateral div.item ul li a:hover {
	color:white; background-color:#959f79;
}

div#menu-lateral div.item ul li a.sel {
	color:white;
}

div#menu-lateral div.item ul li a.sel:hover {
	color:white;
}

div#menu-lateral div.item ul ul li {
	position:relative; display:block; margin-bottom:1px;
	padding:0px 0px; background-color:#F2F5E7;
}

div#menu-lateral div.item ul ul li a {
	position:relative; display:block; 
	padding:3px 0px 3px 22px; 
}
div#overlay {
		background-color: #5c7c3b;
}