*, body{
	margin:0;
	padding:0;
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	color:#6d6d6d
	}
body {margin:0 auto; display:block; width:980px; background:url(images/bg.jpg) repeat-x;}
#logo{
	float:left;clear:both;margin-bottom:9px;
}
#pie_derecha{
background-image:url(images/pie_seccion.jpg); width:353px; height:227px;
}
#pie_derecha a, #pie_derecha a:link{display:block; width:133px; height:20px; margin-top:200px; margin-left:120px;}
#logo a{
	width:400px;
	height:125px;
	display:block
}
.destacado{
	color:#43b6e1;
}
.destacado_vinc, .destacado_vinc a, .destacado_vinc a:link, .destacado_vinc a:visited {
	color:#43b6e1;
	font-weight:bold;
	text-decoration:none
}
.destacado_vinc a:hover{
	text-decoration:underline
}
.subrayado{
text-decoration:underline}
.tratamientos_table {clear:both; border:0; padding:0}
.tratamientos_table td{
	padding:10px; border-bottom:solid 1px #e0e0e0; 
}
#cabezal_contenedor{
	width:980px;
	height:166px;
	float:left;
	clear:both;
	background:url(images/logo.png);
           }
*:first-child+html #cabezal_contenedor {
	background:url(images/logo_ie6.jpg);
}
*html #cabezal_contenedor {
	background:url(images/logo_ie6.jpg);
}
#contenido_portada{
	width:980px;
	display:block;
	float:left;
	background:url(images/fondo_contenido.gif) repeat-x}	
#mod_botonera{
	width:521px;
	height:205px;
	float:left;
	background:url(images/fondo_botonera.gif) repeat-x bottom;
	}	
#contenido_portada_izq{
	float:left;
	width:521px;
	display:block;
}
#contenido_portada_der{
	float:left;
	width:459px;
	display:block;
}
#mod_txt_bienvenida{
	float:left;
	width:521px;
	height:181px;
	display:block;
	background-image:url(images/txt_bienvenida.jpg);
}
#mod_celulitis_portada{
	float:left;
	width:459px;
	height:298px;
	background-image:url(images/fondo_celulitis.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}
#mod_base_derecha{
	float:left;
	width:459px;
	height:304px;
	background-image:url(images/base_derecha.jpg);
	background-repeat: no-repeat;
	}
#mod_staff{
	background-color:#8ccce4; float:left; display:block; width:521px; height:216px
}
*html #mod_staff{
height:216px
}
#post_it{
	background:url(images/post-it.jpg); width:132px; height:140px; float:left; margin-left:40px; margin-right:35px; font-size:11px; color:#333333;
	padding:49px 30px 10px 35px;
}
*html #post_it{display:inline}
#post_it span, #post_it span b{
color:#333333;
}
#contenido_portada_txt{
	padding:31px 10px 0 44px;
	font-size:12px;
	width:621px;
	float:left
}
#contenido_portada_txt h1{
	font-size:32px;
	color:#43b6e1;
	font-weight:normal;
	margin:0 0 10px 0;
}

.tratamientos, .tratamientos a, #tratamientos a:link, #tratamientos a:visited{
	color:#43b6e1;
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	display:block;
	margin-bottom:5px;
	border-bottom:1px solid #e5e5e5
}
.tratamientos a:hover{
	color:#43b6e1;
	text-decoration:underline;
}
#contenido_portada_txt a, #contenido_portada_txt a:link, #contenido_portada_txt a:visited{
	color:#43b6e1;
	font-weight:bold;
	text-decoration:none;
}
#contenido_portada_txt a:hover{
	color:#43b6e1;
	text-decoration:underline;
}
#seccion_cabezal{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
#seccion_cabezal span{
	color:#43b6e1
	}
#temas_interes{
	float:left;
	width:264px;
	padding-top:81px;
	}
#temas_interes span{
	margin-bottom:16px;
	color:#1785ae;
	text-align:center;
	display:block;
	padding-left:9px;
	font-weight:bold; 
	}
.cols_tratamientos{
	width:45%;
	padding-right:5px;
	float:left;
	margin:0px 0 0 10px
}
#pie{
	background:url(images/fnd_pie.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	width:980px;
	display:table;
	float:left;
	margin-top:20px}
#pie_derecha {
	width:353px; float:right; display:table; }
#menu_abajo{
	font-size:11px;
	font-weight:bold;
	color:#8ad4f0;
	float:left;
	display:table;
	margin-top:190px;
	margin-left:40px; 
}
*html #menu_abajo{display:inline}
#menu_abajo a, #menu_abajo a:link, #menu_abajo a:visited{
	color:#fff;
	text-decoration:none; 
	margin-right:5px;
	margin-left:5px;
	
	}
#menu_abajo a:hover{
	text-decoration:underline}
#menu{
	float:left;
	background-color:#fff;clear:both;
	margin-top:0px;
	margin-left:30px}

#menu ul{
	list-style:none;
	float:left;
	list-style-type:none;
}
#menu ul li{display:inline}
li.menu_index a, li.menu_staff a, li.menu_contacto a, li.menu_productos a, li.menu_servicios a, li.menu_tratamientos a, li.menu_recomendaciones a, li.menu_blog a{
	display:block; 
	float:left;
	height:30px;}
li.menu_index a{	
	background:url(images/butt_home.jpg);
	background-position:bottom;
	width:80px;
	}
li.menu_index a.active{	
	background:url(images/butt_home.jpg);
	width:80px;
	}
li.menu_index a:hover{
	background:url(images/butt_home.jpg);
	}
li.menu_contacto a{	
	background:url(images/butt_contacto.jpg);
	background-position:bottom;
	width:113px;
		}
li.menu_contacto a.active{	
	background:url(images/butt_contacto.jpg);
	width:113px;}
	
li.menu_contacto a:hover{
	background:url(images/butt_contacto.jpg);
	}
li.menu_staff a{	
	background:url(images/butt_staff.jpg);
	background-position:bottom;
	width:74px;
		}
li.menu_staff a:hover{
	background:url(images/butt_staff.jpg);
	}
li.menu_staff a.active{
	background:url(images/butt_staff.jpg);
	width:74px;
	}
li.menu_productos a{	
	background:url(images/butt_productos.jpg);
	background-position:bottom;
	width:125px;
		}
li.menu_productos a:hover{
	background:url(images/butt_productos.jpg);
	}
li.menu_productos a.active{
	background:url(images/butt_productos.jpg);
	width:125px;
	}
li.menu_servicios a{	
	background:url(images/butt_servicios.jpg);
	background-position:bottom;
	width:114px;
		}
li.menu_servicios a:hover{
	background:url(images/butt_servicios.jpg);
	}
li.menu_servicios a.active{
	background:url(images/butt_servicios.jpg);
	width:114px;
	}
	
li.menu_tratamientos a{	
	background:url(images/butt_tratamientos.jpg);
	background-position:bottom;
	width:136px;
		}
li.menu_tratamientos a:hover{
	background:url(images/butt_tratamientos.jpg);
	}
li.menu_tratamientos a.active{
	background:url(images/butt_tratamientos.jpg);
	width:136px;
	}
	
li.menu_recomendaciones a{	
	background:url(images/butt_recomendaciones.jpg);
	background-position:bottom;
	width:104px;
		}
li.menu_recomendaciones a:hover{
	background:url(images/butt_recomendaciones.jpg);
	}
li.menu_recomendaciones a.active{
	background:url(images/butt_recomendaciones.jpg);
	width:104px;
	}

li.menu_blog a{	
	background:url(images/butt_blog.jpg);
	background-position:bottom;
	width:82px;
		}
li.menu_blog a:hover{
	background:url(images/butt_blog.jpg);
	}
li.menu_blog a.active{
	background:url(images/butt_blog.jpg);
	width:82px;
	}
	
.numeros_recomend{
	font-size:24px;
	margin-right:5px;
	color:#43b6e1;
	font-weight:bold;
}
.asteriscos_lista{
	font-size:18px;
	margin-right:5px;
	color:#43b6e1;
	font-weight:normal
	}
*html .asteriscos_lista{
	font-size:16px; font-weight:normal
	}

/*----------- Styles Marcel -----------*/
.foto{
background-color:#fff;
	width: 125px;
	height: 125px;
	margin-left:auto;
	margin-right:auto;
	margin-top:12px;
	}
.fotobg{
background-image:url(images/fotobg.jpg);
	margin-top: 20px;
	margin-left: 15px;
	float: left;
	width: 145px;
	height: 164px;
	}	
.datostaff{

	margin-top: 20px;
	margin-left: 15px;
	float: left;
	width: 420px;
	height: 150px;
	}
.h2_staff{
	font-size:25px;
	color:#43b6e1;
	font-weight:normal;
	margin:0 0 10px 0;
}
.clear
{
	clear: both;
	height: 1px;
	overflow: hidden;
	visibility: hidden;
}

form{
margin-top:30px;
}

.contacto{
	font-size:14px;
	color:#43b6e1;
	text-align:right;
	display:block
}

.nombre_form{
margin-top:10px;
background-image:url(images/bgcontact.jpg);
height:25px;
width:400px;
font-size:20px;
color:#43B6E1;
padding-left:10px;
padding-right:10px;
border:1px solid #6FD5FD;
}

.email_form{
margin-top:10px;
background-image:url(images/bgcontact.jpg);
height:25px;
padding-left:10px;
padding-right:10px;
width:400px;
font-size:20px;
color:#43B6E1;
border:1px solid #6FD5FD;
}

#consulta{
margin-top:10px;
background-image:url(images/bgcontactmsje.jpg);
height:200px;
width:400px;
border:none;
font-size:18px;
color:#43B6E1;
border:1px solid #6FD5FD;
padding-left:10px;
padding-right:10px;

}
.botoncontact
{
background-color:#43B6E1;
font-size:20px;
width:100px;
color: #FFF;
margin-left:422px;
border:none
}

.bienvenida	{
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	color:#828282;
	font-size:14px;
}
	
.bienvenida2	{
	font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
	color:#1897c6;
	font-size:16px;
	font-weight: bold;
}
	
.bienvenidadetalle	{
margin-top:6px;
font-family:"trebuchet ms", Arial, Helvetica, sans-serif;
color:#828282;
font-size:12px;}
	
.bienvenidadiv{
margin-left: 30px;
margin-top:32px;}

.txtcontacto{
margin-top:225px;
margin-left:70px;
font-size:14px;
color:#2594BF;
text-align: left;
width:300px}


.trigger{
	float:left;
	cursor:pointer;
}
h3.trigger{
	font-size:20px;
	color:#43b6e1;
	font-weight:normal;
	margin:10px 0 10px 0;
	display:block;
	width:100%; padding:0;
	border-bottom:solid 1px #80d8f8;
	background:url(images/ver_mas_info.gif) bottom right no-repeat;
}
h3.productos{
	font-size:20px;	float:left;
	color:#43b6e1;
	font-weight:normal;
	margin:10px 0 10px 0;
	display:block;
	width:100%; padding:0;
	border-bottom:solid 1px #80d8f8;
}
h3.recomend_titulo{
	font-size:20px;
	color:#43b6e1;
	font-weight:normal;
	margin:10px 0 10px 0;
	display:block;
	width:100%; padding:0;
	border-bottom:solid 1px #80d8f8;
	background:url(images/ver_mas_info.gif) bottom right no-repeat;
}
.slider{
	float:left; margin-bottom:10px;
}
.descrip_servicio{width:500px}
.foto_seccion{
background:url(images/foto_seccion_fnd.gif); width:85px; height:109px; float:left; clear:both; margin:0 18px 10px auto; padding:5px 4px 0 5px
}
.promo_oct{
	float:right;
	margin-right:10px;
	clear: both;
	margin-bottom: 55px;
	width: 415px;
	height: 171px;
}
.txt_contacto{
float:left; font-size:20px; clear:both; padding-left:135px}
.txt_contacto span{font-size:12px}
.portada_contacto{
	display:block;
	width:310px;
	height:35px;
	margin-top:5px;
	float:left;
	display:inline}
*html .portada_contacto{
	display:block;
	float: left;
}
