@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend	, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
:focus { outline: 0;} 
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin:0; padding:0; border:0; color:#DC5152; background-color:#DC5152; height:1px; margin-top:20px;}
h1 { color:#30498f; font-family:trebuchet ms; font-size:16px; font-weight:normal;}
h1.rosa { color:#fd46ba; font-family:trebuchet ms; font-size:13px; font-weight:normal; margin-top:10px;}
h1 a{ color:#2a2977; font-family:trebuchet ms; font-size:22px; text-decoration:none;}
h2 { color:#7473a0; font-family:trebuchet ms; font-size:16px;}
h3 { color:#2a2977; font-family:trebuchet ms; font-size:12px;}
h4 { background-image:url(../img/h4.png); background-repeat:no-repeat; display:block; color:#fff; font-family:trebuchet ms; line-height:26px; padding-left:10px; margin-top:15px; margin-bottom:15px; font-size:20px;}
	h4 a { color:#fff;}
h5 { background-image:url(../img/h5.png); background-repeat:no-repeat; display:block; color:#314A90; font-family:trebuchet ms; line-height:23px; padding-left:10px; margin-top:15px; margin-bottom:15px; margin-left:15px;}
p.rosa { font-family:trebuchet ms; font-size:13px; color:#e537a2; text-align:justify; margin-top:15px;}
p.rosa2 { font-family:trebuchet ms; font-size:13px; color:#e537a2; text-align:justify; margin-top:15px; padding-left:15px;}
ul.rosa { font-family:trebuchet ms; font-size:13px; color:#e537a2; text-align:justify; margin-top:15px;}
	ul.rosa li { padding-left:10px; margin-top:5px;}
	ul.rosa li ul { padding-left:20px;}
p.boton { margin-top:20px;}
a.iconitos { margin-right:28px;}
.posicionador { clear:both; height:0px; line-height:0px; }
strong { font-weight:bold;}
d3 a { color:#000; text-decoration:none;}
#LB_closeAjaxWindow { color:#000;}
#LB_closeAjaxWindow a, #LB_overlay a, #LB_window a, #LB_content a { color:#000; text-decoration:underline;}


body {}
div#contenedor { width:925px; margin:0 auto;}
	div#top { width:925px; clear:both; height:37px;}
		div#top1 { width:23px; height:37px; float:left; background-image:url(../img/top1.gif); background-repeat:no-repeat;}
		div#top2 { float:left; height:37px; background-image:url(../img/top2.gif); background-repeat:repeat-x; width:879px;}
			div#top2_in_izquierda { float:left; width:600px;}
				div#top2_in_izquierda_in { padding-top:6px; color:#fff; font-family:trebuchet ms;}
				div#top2_in_izquierda_in strong {color:#c4d8ff;}
			div#top2_in { float:right; padding-right:20px; line-height:37px; width:200px; text-align:right;}
				div#top_in a { text-decoration:none; color:#000;}
		div#top3 { width:23px; height:37px; float:right; background-image:url(../img/top3.gif); background-repeat:no-repeat;}
	div#alisado-japones { width:925px; clear:both;}
		div#peluquerias-malaga { width:654px; float:left; background-image:url(../img/fondo.jpg); background-repeat:no-repeat; min-height:469px;}
			div#logo { width:654px; clear:both; margin-top:40px;}
				div#logo_izquierda { width:236px; float:left;}
				div#logo_derecha { width:418px; float:right;}
					div#linea { padding-top:8px; padding-left:18px;}
			div#muchacha { width:654px; clear:both; margin-top:10px;}
				div#muchacha h1 { color:#555555; }
				div#muchacha-izquierda { width:200px; float:left; }
				div#muchacha-derecha { width:454px; float:right; color:#555555;}
					div#textos {}
						div#textos_in { padding-top:10px; padding-left:10px; padding-right:15px; font-family:trebuchet ms; font-size:14px;}
						div#textos_in h1 { color:#d32526; font-size:17px; margin-bottom:10px; }
			div#cajitas { width:654px; clear:both; margin-top:40px; }
				.caja { width:280px; float:left; margin-right:5px; background-image:url(../img/fondo3.jpg); background-repeat:no-repeat; background-position:bottom right; padding-bottom:20px;}
					.caja-titulo { width:197px; clear:both; height:50px;}
					.caja-contenedor { clear:both; margin-top:20px; padding:10px; color:#555555; font-family:trebuchet ms; font-size:14px;}
					.caja-contenedor div#caja-productos { background-image:url(../img/img-productos.gif); background-repeat:no-repeat; background-position:left; }
					/*.caja-contenedor-frase { clear:both; background-image:url(../img/fondo4.gif); background-repeat:no-repeat; background-position:top left; min-height:52px;}
						.frase, .frase a{ padding-top:25px; padding-left:15px; color:#30488c; font-family:trebuchet ms; font-size:14px; padding-right:15px;}
						.frase a:hover { text-decoration:underline;}*/
					div#caja-productos h3 { color:#d0525c; font-family:trebuchet ms; font-size:17px;}
					.caja-foto { width:91px; float:left;}
					.caja-texto { /*width:197px;*/ float:right;}
						.caja-texto-in { padding-left:8px; padding-right:5px; float:left; height:100px; width:197px;}
						.oferta {font-family:trebuchet ms; color:#30488c;}
						.titulo-producto {font-family:trebuchet ms; color:#e538a2; font-size:12px; margin:25px 0;}
						.titulo-producto a { text-decoration:none; color:#e538a2;}
						.titulo-producto a:hover { text-decoration:underline;}
						.precio {font-family:trebuchet ms; color:#e538a2; font-size:18px; margin-top:10px;}
						.todos, .todos a{font-family:trebuchet ms; color:#30488c; font-size:12px;}
						.todos a:hover { text-decoration:underline;}
		div#centro-de-belleza { width:271px; float:right; text-align:left;}
			div#centro-estetico { width:259px; background-image:url(../img/fondo2.png); background-repeat:repeat-x; min-height:552px;}
			div#flash { text-align:center; margin-top:0px;}
	div#estetica-en-malaga { width:925px; clear:both; margin:0 auto; }
		div#estetica-en-malaga-in {}
			div#textos-pie { font-size:13px; font-family:trebuchet ms; color:#DA4848; text-align:left; width:680px; float:left; margin-top:10px;}
				div#textos-pie-in { padding-left:10px;}
			div#logo-pie { float:right; width:200px; text-align:right; margin-top:10px;}
				div#logo-pie-in { padding-right:20px;}
				
/* consejos */
.consejo1 { width:600px; clear:both; margin-top:10px; margin-left:5px; }
	.consejo1-top { width:600px; background-image:url(../img/consejo1-1.png); background-repeat:no-repeat; height:16px;}
	.consejo1-fondo { width:600px; background-image:url(../img/consejo1-2.png); background-repeat:repeat-y; }
		.consejo1-fondo-in { padding:0 30px 0 130px; font-family:trebuchet ms; color:#fff; font-size:13px; background-image:url(/img/comillas.png); background-position:left top; background-repeat:no-repeat;}
			.consejo1-fondo-in a { color:#fff; }
				.consejo1-fondo-in a:hover { text-decoration:underline; }
			.consejo1-fondo-in h2 { font-size:15px; font-weight:bold; font-family:trebuchet ms; color:#fff; }
	.consejo1-bottom { width:600px; background-image:url(../img/consejo1-3.png); background-repeat:no-repeat; height:16px;}
.consejo2 {width:600px; clear:both; margin-top:10px; margin-left:5px;}
	.consejo2-top { width:600px; background-image:url(../img/consejo2-1.png); background-repeat:no-repeat; height:16px;}
	.consejo2-fondo { width:600px; background-image:url(../img/consejo2-2.png); background-repeat:repeat-y;}
		.consejo2-fondo-in { padding:0 30px 0 130px; font-family:trebuchet ms; color:#fff; font-size:13px; background-image:url(/img/comillas.png); background-position:left top; background-repeat:no-repeat;}
			.consejo2-fondo-in a { color:#fff; }
				.consejo2-fondo-in a:hover { text-decoration:underline; }		
			.consejo2-fondo-in h2 { font-size:15px; font-weight:bold;  font-family:trebuchet ms; color:#fff; }		
	.consejo2-bottom { width:600px; background-image:url(../img/consejo2-3.png); background-repeat:no-repeat; height:16px;}

	div#texto_mapa {margin-top:10px; margin-left:10px;}	
		div#texto_mapa a {font-size:13px; font-family:trebuchet ms; color:#1d3986; }	
			div#texto_mapa a:hover { text-decoration:underline; }
/* contactar */
.boton-suscribir { height:34px; width:34px; border:0;}

/* servicios */

div#caja-servicios { margin-top:10px; padding-bottom:10px; }
	div#caja-servicios ul li { line-height:25px; }
	.caja-servicios-imagen { width:237px; clear:both; margin-bottom:20px;}
	.listado { width:237px; margin-top:10px;}
		.listado li.el a { background-image:url(../img/bt-el.png); background-repeat:no-repeat; width:237px; line-height:41px; color:#FFF; font-family:trebuchet ms; display:block; margin-top:5px; text-align:center; font-size:13px;}
		.listado li.el a:hover { background-image:url(../img/bt-el2.png);}
		.listado li.ella a { background-image:url(../img/bt-ella.png); background-repeat:no-repeat; width:237px; line-height:41px; color:#FFF; font-family:trebuchet ms; display:block; margin-top:5px; text-align:center; font-size:13px;}
		.listado li.ella a:hover { background-image:url(../img/bt-ella2.png);}
		
/* interiores */
.contenidos { padding-left:40px; padding-right:40px;}

/* productos */
.caja-productos { background-image:url(../img/caja-producto.png); background-repeat:no-repeat; width:577px; height:95px; margin-top:20px;}
	.caja-productos-logo { width:280px; float:left; }
		.caja-productos-logo-in { padding-left:20px; padding-top:5px;}
	.caja-productos-texto { width:287px; float:right; /*color:#DA2C97;*/ /*color:#2F437D; */ color:#555555; margin-top:25px; margin-right:10px; font-family:trebuchet ms; font-size:15px; }
	
div#mapa-web { padding:20px; color:#2F437D; font-size:18px;}
	div#mapa-web h2 { font-size:27px; margin-bottom:10px; color:#C51781;}
	div#mapa-web a { color:#2F437D; }	
		div#mapa-web a:hover { text-decoration:underline; color:#C51781;}
	div#mapa-web ul.mapa-web-subcat1 { text-indent:30px; }
		div#mapa-web ul.mapa-web-subcat2 { text-indent:60px; }
		
div#form-novias	{ height:380; width:400; font-family:trebuchet ms; color:#2F437D; padding:0 10px; }
	div#form-novias	div { padding-left:5px;}
	.etiquetas { float:left; }
	.input { float:right; }
		.input input { width:190px; background-color:#F6F6F6; border:#C51781 solid 1px; font-family:trebuchet ms; color:#2F437D; }
	.boton-novias { height:34px; width:34px; border:0; margin-top:10px; }

div#promociones { height:400; width:400; font-family:trebuchet ms; /*color:#2F437D;*/ color:#fff; background-color:#000; padding:0 10px; }

/* concurso */	

div#concurso {}
	div#concurso a { text-decoration:underline; color:#FF33CC;}
	div#concurso a:hover { text-decoration:none;}
	
div#concurso2 {}
	/*div#concurso2 p { margin-top:10px; font-family:trebuchet ms; font-size:11px;}*/
ul#menu { margin:20px auto; }
	ul#menu li { background-image:url(/img/fondo-boton.gif); background-repeat:no-repeat; font-size:18px; color:#ffffff; width:168px; height:38px; margin:5px auto; font-family:trebuchet ms; line-height:38px; }
	ul#menu li:hover { margin-left:60px; }
	ul#menu li a { color:#ffffff; display:block; padding-left:20px;}
	
div.descripcion-producto { color:#555555; font-family:trebuchet ms; font-size:14px; width:520px; margin:10px auto; border:#DA4849 solid 2px; padding:10px;}
	div.descripcion-producto div#descripcion-producto-extendida1, div.descripcion-producto div#descripcion-producto-extendida2 { display:none; }
	div.descripcion-producto p { margin:10px 0; }
	div.descripcion-producto p:first-line { margin-left:10px !important; padding-left:10px;}
	div.descripcion-producto h4 { color:#DB4C4D; }
	div.descripcion-producto h5 { color:#DB4C4D; }
	div.descripcion-producto div.boton-info { float:right; cursor:pointer; border:#DA494A solid 1px; color:#DA494A; padding:5px; }

div#silouhette { font-family:trebuchet ms; font-size:13px; color:#555555; padding-right:10px;}	
	div#silouhette h4 {	color:#cb600f; font-family:trebuchet ms; font-size:16px; font-weight:bold; padding:0; } 
	div#silouhette p { margin:5px 0; }
	div#silouhette div.boton { background-image:url(../img/fondo-boton.png); height:38px; width:169px; margin:5px auto;}
			div#silouhette div.boton a { display:block; height:38px; line-height:38px; text-align:center; color:#ffffff; font-size:15px; font-weight:bold;}
			
	div#silouhette div.centros { margin:20px auto; width:565px; }
	div#silouhette div.centros-logo { float:left; width:245px; text-align:center;  }
	div#silouhette div.centros-direccion { float:right; width:310px;  }
		div#silouhette div.centros-direccion li.direccion { color:#95867c; font-size:18px; }
		div#silouhette div.centros-direccion li.telefono { color:#000000; font-size:17px;}
		
form#contactar { font-family:trebuchet ms;  width:300px; color:#555555; float:left;}
	form#contactar legend { margin-bottom:20px; color:#DC5051; font-size:18px;}
	form#contactar label { float:left; width:75px; text-align:right; margin-right:10px; margin-top:10px;}
	form#contactar textarea {vertical-align:top; width:175px;} 
	form#contactar input { width:175px; }
	form#contactar textarea, form#contactar input { border:#DC5152 solid 1px; background:#f5eeee; float:left; margin-top:10px;}
span.obligatorio { color:#DB4C4D; margin-left:5px; margin-top:10px; float:left;}

div#datos-contacto { float:left; font-size:16px; font-family:trebuchet ms;}
	div#datos-contacto h1 { margin-bottom:20px; color:#DC5051; font-size:18px;}
	div#datos-contacto h2 { color:#DC5051; font-weight:bold;}