body {

	font: 100% Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
#container {
	width: 1002px;
	background: #FFFFFF;
	margin: 10px auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
a div{
	text-decoration:none;
}
a{text-decoration:none;}
/*-------------------------------------------MENU 1*/
#actualiza {
	float:left;
	width:190px;
	height:20px;
	color: #4db3c9;
	font-size:0.70em;
	padding: 0px 0px 0px 5px;
	margin:0px;
	line-height:20px; 
}
#menu1 {
	width:800px;
	height:20px;
	float:right;
	padding:0px 5px 3px 0px;
	margin:0px;
}
#menu1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:right;
}
#menu1 li{
	display:inline;
	color: #47aec2;
	font-size:0.70em;
	font-weight:bold;
	text-transform:uppercase;
	line-height:20px; 
}
#menu1 li a{
	padding:0 0.3em 0 0.3em;
	margin:0px;
	color:#1e687a;
	text-transform:uppercase;
	text-decoration:none;
}
#menu1 li a:hover{ 
	color: #47aec2;
}
/*-------------------------------------------------------*/
#cabecera {
	width:1002px;
	height: inherit;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}
/*-------------------------------------------------------- menu2*/
#menu2 {
	width:1002px;
	height:auto;
	margin:0px;
	padding:0px;
	text-align:left;
/*	float:left;*/
	text-transform:uppercase;
}

/*Credits: CSSplay */

.preload2 {background: url(../images/button4an.gif);}

.menu_contenido {/*text-align:right;*/ padding:0; margin:0; margin-bottom:0; list-style:none; height:26px; background:#fff url(../images/fd_menun.gif) repeat-x; position:relative; font-family:arial, helvetica, sans-serif; }
.menu_contenido li.top {display:block; float:left; position:relative;}
.menu_contenido li a.top_link {display:block; float:left; height:26px; margin-left:6px; line-height:26px; color:#185260/*1e687a*/; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;}
.menu_contenido li a.top_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu_contenido li a.top_link span.down {float:left; display:block; padding:0 10px 0 6px; height:26px;}
.menu_contenido li a.top_link:hover {color:#fff;  background:url(../images/button4an.gif);}
.menu_contenido li a.top_link:hover span { background:url(../images/button4an.gif)}
.menu_contenido li a.top_link:hover span.down { background:url(../images/button4an.gif)}
.menu_contenido li:hover > a.top_link {color:#fff; background:url(../images/button4an.gif);}
.menu_contenido li:hover > a.top_link span {background:url(../images/button4an.gif);}
.menu_contenido li:hover > a.top_link span.down {background:url(../images/button4an.gif);}

/* Elemento de menu seleccionado. Cambiar class="top_link" por class="on_link" */

.menu_contenido li a.on_link {display:block; float:left; height:26px; margin-left:6px; line-height:26px; color:#fff; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 6px; cursor:pointer; background:url(../images/button4an.gif);}
.menu_contenido li a.on_link span {float:left; display:block; padding:0 10px 0 6px; height:40px;}
.menu_contenido li a.on_link span.down {float:left; display:block; padding:0 10px 0 6px; height:26px;}
.menu_contenido li a.on_link:hover {color:#fff;  background:url(../images/button4an.gif);}
.menu_contenido li a.on_link:hover span { background:url(../images/button4an.gif)}
.menu_contenido li a.on_link:hover span.down { background:url(../images/button4an.gif)}
.menu_contenido li:hover > a.on_link {color:#fff; background:url(../images/button4an.gif);}
.menu_contenido li:hover > a.on_link span {background:url(../images/button4an.gif);}
.menu_contenido li:hover > a.on_link span.down {background:url(../images/button4an.gif);}

/* End Elemento de menu seleccionado */

.menu_contenido table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */



/* Style the list OR link hover. Depends on which browser is used */

.menu_contenido a:hover {visibility:visible;}
.menu_contenido li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu_contenido ul, 
.menu_contenido :hover ul ul, 
.menu_contenido :hover ul :hover ul ul,
.menu_contenido :hover ul :hover ul :hover ul ul,
.menu_contenido :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu_contenido :hover ul.sub {left:6px; top:26px; padding:0; /*border:1px solid #1E8BB5;*/ white-space:nowrap; min-width:170px; height:auto; font-weight:bold;}
.menu_contenido :hover ul.sub li {background: #4c99aa url(../images/bg_menu_desp.gif) repeat-x; display:block; height:21px; position:relative; float:left; min-width:170px; /*border-bottom:1px solid #fff;*/ /*border-left:1px solid #1e687a; border-right:1px solid #1e687a;*/ margin-bottom:0; line-height:1.5em; font-size: 11px; padding:0 10px 0 10px;}
.menu_contenido :hover ul.sub li a {display:block; color:#fff; text-decoration:none; margin-top:2px; width:auto}
.menu_contenido :hover ul.sub li a.fly {background:#4c99aa/*  url(../images/vineta_menu.gif) no-repeat 150px 6px*/;}
.menu_contenido :hover ul.sub li a:hover {color: #CCECEE;}
.menu_contenido :hover ul.sub li a.fly:hover {background:#4c99aa/* url(../images/vineta_menu.gif) no-repeat 150px 6px*/;}
.menu_contenido :hover ul li:hover > a.fly {background:#4c99aa} 
.menu_contenido :hover ul :hover ul,
.menu_contenido :hover ul :hover ul :hover ul,
.menu_contenido :hover ul :hover ul :hover ul :hover ul,
.menu_contenido :hover ul :hover ul :hover ul :hover ul :hover ul
{left:160px; top:-1px; background: #fff; padding:0; /* white-space:nowrap; */width:auto; z-index:300; height:auto;}
.menu_contenido :hover ul.sub li ul {/*border-top:1px solid #1e687a;*/ background: #23b4c9; z-index:300;}

/*------------------------------------------------------------*/
#contenido_left {
	width:776px;
	float:left;
	margin:0;
	padding:0;
	background: #fff;
}
/*------------------------------------------------------------HOME--------------------------------------------------*/
#home_title_depilacion_medica{
	width:750px;
	height:15px;
	float:left;
	margin:5px 0 0 7px;
	padding:0;
	text-transform:uppercase;
	text-align:left;
	color:#1e687a;
	size:0.85em;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	overflow: hidden;
}

#home_depilacion_medica{
	width:776px;
	height:189px;
	float:left;
	padding:0;
	margin:0 0 3px 0;
	background:url(../images/banner_depilacion_laser_medica.jpg) no-repeat;
	text-decoration:none;
}
.home_depilacion_medica_oferta1{
	width:170px;
	float:left;
	text-decoration:none;
	margin-left: 220px;
	height: 186px;
	overflow: hidden;
}
.home_depilacion_medica_ofertas{
	width:170px;
	float:left;
	text-decoration:none;
	margin-left: 16px;
	height: 186px;
	overflow: hidden;
}

.home_depilacion_medica_oferta1 h1 a, .home_depilacion_medica_oferta1 h2 a, .home_depilacion_medica_oferta1 h3 a, .home_depilacion_medica_oferta1 h4 a, .home_depilacion_medica_ofertas h1 a, .home_depilacion_medica_ofertas h2 a, .home_depilacion_medica_ofertas h3 a, .home_depilacion_medica_ofertas h4 a{
	text-decoration:none;
	size:inherit;
	color:inherit;
	font-family:inherit;
}

.home_depilacion_medica_oferta1 h1, .home_depilacion_medica_ofertas h1{
	width:230px;
	float:left;
	text-align:left;
	margin-top:15px;
	margin-bottom:0px;
	padding-right:5px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#1e687a;
	text-transform:uppercase;
	vertical-align: top;
	text-decoration:none;
}
.home_depilacion_medica_oferta1 h2, .home_depilacion_medica_ofertas h2{
	width:230px;
	float:left;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	padding-right: 5px;
	text-align:left;
	color:#4db3c9;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration:none;
}
.home_depilacion_medica_oferta1 h3, .home_depilacion_medica_ofertas h3{
	width:230px;
	float:left;
	text-align:left;
	margin-top:10px;
	margin-bottom:0px;
	padding-right:5px;
	text-decoration:none;
	text-transform:none;
	color:#1e687a;
	font:bold 0.70em Arial, Helvetica, sans-serif;
}
.home_depilacion_medica_oferta1 h4, .home_depilacion_medica_ofertas h4{
	width:230px;
	float:left;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	padding-right: 5px;
	text-align:left;
	color:#4db3c9;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration:none;
}

.home_depilacion_medica_oferta1 h5, .home_depilacion_medica_ofertas h5{
	width:230px;
	float:left;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px;
	padding-right: 5px;
	text-align:left;
	color:#4db3c9;
	font:bold 0.70em Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration:none;
}

/*-----------------------------------------------PROMOS----------------*/

#home_title_depilacion_femenina{
	width:375px;
	height:15px;
	float:left;
	margin:5px 0 0 7px;
	padding:0;
	text-transform:uppercase;
	text-align:left; 
}

#home_title_depilacion_masculina{
	width:350px;
	height:15px;
	float:left;
	margin:5px 0 0 15px;
	padding:0;
	text-transform:uppercase;
	text-align:left;
}

#home_depilacion_mujer{
	width:387px;
	height:189px;
	float:left;
	padding:0;
	background:url(../images/depilacion_laser_mujer.jpg) no-repeat;
}

#home_depilacion_mujer_t1{
	width:270px;
	float:right;
}

#home_depilacion_mujer_t1 h1{
	width:230px;
	float:right;
	text-align:right;
	margin-top:22px;
	margin-bottom:0px;
	padding-right:20px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#1e687a;
	text-transform:uppercase;
	vertical-align: top;
}

#home_depilacion_mujer_t1 h2{
	width:230px;
	float:right;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	padding-right: 20px;
	text-align:right;
	color:#4db3c9;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	vertical-align: top;
}

#home_depilacion_mujer_t1 h3{
	width:230px;
	float:right;
	text-align:right;
	margin-top:20px;
	margin-bottom:0px;
	padding-right:20px;
	text-decoration:none;
	text-transform:none;
	color:#1e687a;
	font:bold 0.70em Arial, Helvetica, sans-serif;
}

#home_depilacion_mujer_t1 h4{
	width:230px;
	float:right;
	text-align:right;
	margin-top:22px;
	margin-bottom:0px;
	padding-right:20px;
	font:bold 0.95em Arial, Helvetica, sans-serif;
	color:#4db3c9;
	text-transform:none;
}

#home_depilacion_mujer_t1 h5{
	width:230px;
	float:right;
	text-align:right;
	margin-top:22px;
	margin-bottom:0px;
	padding-right:20px;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	color:#1e687a;
	text-transform:none;
}

#home_depilacion_hombre{
	width:387px;
	height:189px;
	float:right;
	padding:0;
	background:url(../images/depilacion_laser_hombre.jpg) no-repeat;
}

#home_depilacion_hombre_t1{
	width: 270px;
	float:left;
}

#home_depilacion_hombre_t1 img{
	border:none;
	float: left;
}

#home_depilacion_hombre_t1 h1{
	width:230px;
	float:left;
	text-align:left;
	margin-top:22px;
	margin-bottom:0px;
	padding-left:15px;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#1e687a;
	text-transform:uppercase;
	vertical-align: top;
}

#home_depilacion_hombre_t1 h2{
	width:230px;
	float:left;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	padding-left:15px;
	text-align:left;
	color:#4db3c9;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	vertical-align: top;
}

#home_depilacion_hombre_t1 h3{
	width:230px;
	float:left;
	text-align:left;
	margin-top:20px;
	margin-bottom:0px;
	padding-left:15px;
	text-decoration:none;
	text-transform:none;
	color:#1e687a;
	font:bold 0.70em Arial, Helvetica, sans-serif;
}

#home_depilacion_hombre_t1 h4{
	width:230px;
	float:left;
	text-align:left;
	margin-top:22px;
	margin-bottom:0px;
	padding-left:15px;
	font:bold 0.95em Arial, Helvetica, sans-serif;
	color:#4db3c9;
	text-transform:uppercase;
}

#home_depilacion_hombre_t1 h5{
	width:230px;
	float:left;
	padding-top:10px;
	padding-bottom:0px;
	margin:0px;
	padding-left:15px;
	text-align:left;
	color:#1e687a;
	font:bold 1.0em Arial, Helvetica, sans-serif;
}

#home_txt{
	width:760px;
/*	height:50px;*/
	float:left;
	margin:0px;
	padding:4px;
}

#home_txt_depilacion_femenina{
	width:360px;
	float:left;
	margin:0px 0 0 7px;
	text-align:left;
}

#home_txt_depilacion_masculina{
	width:362px;
	float:right;
	margin:0px 0 0 25px;
	text-align:left;
}


/*--------------------end PROMOS------------------*/

/*------------------------------------------------------------VIÑETAS */
.home_vinetas_titles_left{
	width:384px;
	height:15px;
	float:left;
	margin:2px 6px 0 0;
	padding:0;
	overflow: hidden;
}
.home_vinetas_titles_right{
	width:377px;
	height:15px;
	float:left;
	margin:2px 0 0 0;
	padding:0;
	overflow: hidden;
}
.home_vinetas_titles_left h2, .home_vinetas_titles_right h2{
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align:left;
	color:#B81B63;
	size:0.85em;
	font: bold 0.75em Arial, Helvetica, sans-serif;
}
.home_vinetas_1y2, .home_vinetas_3y4 {
	width:776px;
	height: inherit;
	float:left;
	margin:2px 0 0 0;
	padding:0px;
	text-decoration: none;
}
.home_vineta_left{
	width:384px;
	float:left;
	height:94px;
	margin:0 6px 0 0;
	padding:0;
	background:url(../images/bg_vineta.gif) no-repeat;
	overflow: hidden;
}

.home_vineta_right{
	width:384px;
	float:left;
	height:94px;
	margin:0;
	padding:0;
	background:url(../images/bg_vineta.gif) no-repeat;
	overflow: hidden;
}
.home_vineta_left p, .home_vineta_right p{
	width:200px;
	float:left;
	text-align:left;
	margin-top:5px;
	padding-right:5px;
	color:#2f2f2f;
	font:normal 0.75em Arial, Helvetica, sans-serif;
	overflow: hidden;
	text-decoration: none;
}

.pic_vineta{
	width:129px;
	height:87px;
	float:left;
	text-align:left;
	overflow:hidden;
	margin:2px 10px 0 0;
	padding:0;
}
.pic_vineta img{
	text-decoration:none;
	border:none;

}

/*--------------------------------------------------------------Dudas y video*/
.home_dudas_depilacion{
	width:776px;
	height:284px;
	float:left;
	padding:0;
	margin:8px 0 3px 0;
	background:url(../images/bg_dudas_depilacion.gif) no-repeat;
	text-decoration:none;
}
#home_equipo_medico_title{
	width:358px;
	height:15px;
	float:left;
	margin:7px 15px 0 15px;
	padding:0;
	text-transform:uppercase;
	text-align:left;
	color:#1e687a;
	size:0.85em;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	overflow: hidden;
}
#home_video_title{
	width:365px;
	height:15px;
	float:left;
	margin:7px 0 0 0;
	padding:0;
	text-transform:uppercase;
	text-align:left;
	color:#1e687a;
	size:0.85em;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	overflow: hidden;
}
#home_equipo_medico{
	width:355px;
	height: 232px/*284px*/;
	float:left;
	padding:10px 15px 0 0;
	margin:5px 0 0 15px;
	background:url(../images/bg_equipo_medico.jpg) no-repeat;
	text-decoration:none;
	overflow: hidden;
}

#home_equipo_medico p{
	width:200px;
	float:right;
	text-align:left;
	margin:4px 0 0 0;
	padding:0;
	font:normal 0.75em Arial, Helvetica, sans-serif;
	overflow: hidden;
	text-decoration: none;
}

#home_video{
	width:362px;
	height: auto;
	float:left;
	padding:0;
	margin:5px 0 0 4px;
	text-align: left;
	overflow: hidden;
}
#promo_home{
	width:387px;
	height:196px;
	float:left;
	padding:0;
	margin:3px 0 0 0;
	text-align: right;
	overflow: hidden;
	text-decoration:none;
	background:url(../images/promo_home_dermalia_eco.jpg) no-repeat;
}
#promo_home h1{
	width:180px;
	float:right;
	padding-top:10px;
	padding-bottom:0px;
	margin:10px 0 0 100px;
	padding-right: 5px;
	text-align:left;
	color:#4db3c9;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration:none;
}
#promo_home h2{
	width:180px;
	float:right;
	text-align:left;
	padding-right:5px;
	text-decoration:none;
	text-transform:none;
	color:#1e687a;
	font:bold 0.75em Arial, Helvetica, sans-serif;
	margin: 10px 0 0 100px;
}
.minibanners_contenedor{
	width:194px;
	height:94px;
	float: left;
}
.mini_vineta{
	width:194px;
	height:94px;
	float: left;
	padding:0;
	margin:3px 0 3px 1px;
}
.mini_vineta img{
	border:none
	}
/*------------------------------------------------------------NOTICIAS */
#home_noticias{
	width:190px;
	height:190px;
	float:right;
	margin:3px 2px 0 0;
	padding:0;
}
#home_noticias_header{
	width:185px;
	height:22px;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/noticias_depilacion_laser.jpg) no-repeat;

}
#home_noticias_header img{
	float:right;
	margin: 4px 5px 0 0;
}
#home_noticias_header strong{
	text-align:left;
	float:left;
	height:auto;
	margin:0;
	padding:4px 0 0 10px;
	font:bold 0.70em Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
#home_noticias_roll{
	width:185px;
	height:154px;
	float:left;
	margin:0px;
	padding:0px;
}
#home_noticias_roll h3{
	width:185px;
	float:left;
	text-align:right;
	margin-top:5px;
	margin-bottom:15px;
	padding:0 6px 0 0;
	font:0.60em Arial, Helvetica, sans-serif;
	color:#1e687a;
}
#home_noticias_roll span{
	color:#4db3c9;
	font-weight:bold;
}
#home_noticias_roll p{
	width:185px;
	float:left;
	text-align:left;
	margin:0;
	padding:0 6px 0 3px;
	text-decoration:none;
	text-transform:none;
	color:#666;
	font:0.70em Arial, Helvetica, sans-serif;
}
#home_noticias_footer{
	width:185px;
	height:9px;
	float:left;
	margin:0px;
	padding:0px;
	background: url(../images/footer_noticias_depilacion.gif) no-repeat;
}
/*--------------------------------------------------------------MENU 3*/
#menu3 {
	width:775px;
	float:left;
	margin:0 0 15px 0;
	padding:0;
}
#menu3 ul{
	margin:0;
	padding: 0px 0px 4px 0px;
	list-style:none;
	text-align: center;
	height:15px;
	vertical-align:middle;
	line-height:20px; 
}
#menu3 li{
	display:inline;
/*	color: #b3b3b3;*/
	font-size:0.70em;
	text-transform:none;
}
#menu3 li a{
	padding:0 0.3em 0 0.3em;
	margin:0;
/*	color: #000000;*/
	text-transform: none;
	text-decoration:none;
}
.on {color: #888888}
.off {color: #000000}
#menu3 li a:hover{ 
	color:#888888;
}
#menu3 hr {
	border-style:solid none none;
	border:1px thin;
	color:#333333;
	height:1px;
	margin-top:5px;
	margin-bottom:0;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	position:inherit;
}
/*-----------------------------------------------------------CONTENIDO SECCIONES*/
#cuerpo_secciones {
	width:765px;
	float:left;
	margin:0;
	padding:0;
}
#cuerpo {
	width:765px;
	float:left;
	text-align:left;
}
#cuerpo table {
/*	font:0.75em  Arial, Helvetica, sans-serif;-----------------------------------------------------------cambiado 01.10.2010*/
	margin-bottom:15px;/*----------------------------30-------------------------------cambiado 01.10.2010*/
}
#cuerpo table.foro {/*-----------------------------------------------------------creado 07.10.2010*/
	font:0.75em  Arial, Helvetica, sans-serif;
	margin-bottom:30px;
}
/*.old_precio {
	text-decoration: line-through;
}
.new_precio {

	font:bold 1.1em  Arial, Helvetica, sans-serif;
}---------------------------------------------------------------------------------------------------------cambiado 01.10.2010*/
#cuerpo h2 {

	text-align:left;

	margin-bottom:5px;

	margin-top:0;

	padding:0;

	font:bold 1.5em  Arial, Helvetica, sans-serif;

	color:#1e687a;

	text-transform: none;

}



#cuerpo h3 {

	text-align:left;

	margin-bottom:5px;

	margin-top:0;

	padding:0;

	font:bold 1.3em  Arial, Helvetica, sans-serif;

	color:#298da6;

	text-transform: none;

}



#cuerpo h4 {

	text-align:left;

	margin-bottom:5px;

	margin-top:20px;

	padding:0;

	font:bold 1em  Arial, Helvetica, sans-serif;

	color:#298da6;

	text-transform: none;

}



#cuerpo p {

/*	text-align: left; -----------------------------------------------------------------------cambiado 01.10.2010*/

/*	color:#444; ---------------------------------------------------------------------------cambiado 01.10.2010*/

	font:0.80em  Arial, Helvetica, sans-serif;

}



#cuerpo a {

	text-align: left;

	font:bold 1em  Arial, Helvetica, sans-serif;

	color:#1e687a;

	text-decoration:none;

}



#cuerpo a:hover { 

	color:#666;

}



#cuerpo ul {

	width:650px;

	margin:0;

	padding:0 0 0 15px;

	list-style: disc outside none;

	text-align:left;

}



#cuerpo ol {

	width:600px;

	margin:0;

	padding:0 0 0 20px;

	list-style: decimal outside none;

	text-align:left;

}



#cuerpo li {

	display:list-item;

	color: #444;

	font:0.80em  Arial, Helvetica, sans-serif;

	/*line-height:15px;*/

	margin:0 0 0 0;/*----------------------------------------------------------------------------cambiado 01.10.2010*/

	padding:0px;

}



#cuerpo li a {

/*	padding:0;

	margin:0;*/

	color: #1e687a;

	font:bold 1em  Arial, Helvetica, sans-serif;

	text-transform:none;

	text-decoration:none;

}



#cuerpo li a:hover {
	color:#666;
}

#comentario {
	width:430px;
	float:left;
	text-align:left;
	margin: 0 20px 0 0;
}

#comentario h2 {
	text-align:left;
	margin-bottom:10px;
	margin-top:0;
	padding:0;
	font:bold 1.5em  Arial, Helvetica, sans-serif;
	color:#1e687a;
}



#comentario h3 {

	text-align:left;

	margin-bottom:10px;

	margin-top:0;

	padding:0;

	font:bold 0.9em  Arial, Helvetica, sans-serif;

	color:#1e687a;

}



#comentario p {

	float:left;

	text-align: justify;

	margin:0;

	padding:0;

	text-decoration:none;

	text-transform:none;

	color:#666;

	font:bold 0.70em  Arial, Helvetica, sans-serif;

}



#consulta_online{

	width:302px;

	height:122px;

	float:right;

	margin:0;

	text-align:right;

	background:url(../images/consulta_medica_online.jpg) no-repeat;

}



#pic_comentario p{

	width:150px;

	float:left;

	text-align:right;

	margin-top:50px;

	padding-left:20px;

	color:#ffffff;

	font:bold 0.75em Arial, Helvetica, sans-serif;

}



#pic_comentario {

	width:302px;

	height:122px;

	float:right;

	margin:0;

	text-align:right;

	background:url(../images/pic_nosotros_te_llamamos.jpg) no-repeat;

}



#consulta_online p{

	width:150px;

	float:left;

	text-align:right;

	margin-top:50px;

	padding-left:20px;

	color:#ffffff;

	font:bold 0.75em Arial, Helvetica, sans-serif;

}





#promos_title {

	width:750px;

	height:15px;

	float:left;

	margin:0px 0 10px 0px;

	padding:0;

	text-transform:uppercase;

	text-align:left;

	color:#4db3c9;

	font:bold 0.85em Arial, Helvetica, sans-serif;

}



/*---------------------------------------------------------  CUERPO BOOK   */

.cuerpo_controls{
	float: none;
	margin-bottom:5px;
	margin-left:7px;
	margin-right:0px;
	margin-top:7px;
	background-color: #0f1012;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration:none;
	color:#FFFFFF;
}
.cuerpo_controls a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration:none;
}
.cuerpo_controls a:link{
	color: #666666;
}
.cuerpo_controls a:visited{
	color: #666666;
}
.cuerpo_controls a:hover{
	color: #ffffff;
}
.cuerpo_controls a:active{
	color: #ffffff;
}
/*-----------------------------------------------------------------------  FINAL CUERPO BOOK  */



/*--------------------------------------Mapa web------------------------------------*/



#mapa {

	width:765px;

	float:left;

	text-align:left;

}



.mapa1 {

	width:250px;

	float:left;

	text-align:left;

	margin-left:30px;

}





.mapa2 {

	width:250px;

	float:left;

	text-align:left;

}



#mapa h2 {

	text-align:left;

	margin-bottom:20px;

	margin-top:0;

	padding:0;

	font:bold 1.5em  Arial, Helvetica, sans-serif;

	color:#1e687a;

	text-transform: capitalize;

}



#mapa h4 {

	text-align:left;

	margin-bottom:5px;

	margin-top:0px;

	padding:0;

}



#mapa h4 a {

	font:bold 0.75em  Arial, Helvetica, sans-serif;

	color:#298da6;

	text-transform:uppercase;

	text-decoration:none;

}



#mapa h4 a:hover { 

	color:#555;

}



#mapa h4 img{

	margin:0px;

	padding:0px 5px 0px 0px;

}



#mapa p {

	text-align: left;

	color:#666;

	font:0.80em  Arial, Helvetica, sans-serif;

}



#mapa ul {

	margin:0px 0 0 15px;

	padding:0px;

	list-style-type: none;

	text-align:left;

	vertical-align: text-bottom;

}



#mapa li {

	padding:0;

	margin:0;

	color: #1e687a;

	font:0.90em  Arial, Helvetica, sans-serif;

	line-height:20px;

}



#mapa li a {

	padding:0;

	margin:0;

	color: #1e687a;

	font:0.90em  Arial, Helvetica, sans-serif;

	text-transform: capitalize;

	text-decoration:none;

}



#mapa li a:hover { 

	color:#444;

}



/*--------------------------------------NOTICIAS------------------------------------*/
#noticias {
	width:765px;
	float:left;
	text-align:left;
}
#noticias h2 {
	text-align:left;
	margin-bottom:5px;
	margin-top:0;
	padding:0;
	font:bold 1.5em  Arial, Helvetica, sans-serif;
	color:#1e687a;
	text-transform: capitalize;
}
#noticias h3 {
	text-align:left;
	margin-bottom:0px;
	margin-top:15px;
	padding-bottom:0px;
	font:bold 0.75em  Arial, Helvetica, sans-serif;
	color:#298da6;
	text-transform: none;
}
#noticias p {
	text-align: left;
	margin:0px;
	padding:0px;
	color:#444;
	font: 0.80em  Arial, Helvetica, sans-serif;
}
#noticias a {
	text-align: left;
	font:bold 1em  Arial, Helvetica, sans-serif;
	color:#1e687a;
	text-decoration:none;
}
#noticias a:hover { 
	color:#555;
}
/*---------------------------------------------Contenido Right-----------------------------------------------------*/
#contenido_right {
	width:225px;
	float:right;
	padding:0;
	background: #fff;
}
#fbframe iframe {
	width:222px;
	height:55px;
	float:right;
	margin:10px 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
	border:none;
}
#form_cita_gratuita{
	width:222px;
	float:right;
	overflow: hidden;
	margin: 10px 0 0 0;
}
.direcciones_new{
	width:221px;
	height:244px;
	float:right;
	margin:0 0 2px 0;
}
.minibanner{
	width:221px;
	height:auto;
	float:right;
	margin:5px 0 2px 0;
}
.redes{
	width:221px;
	height:auto;
	float:left;
	margin:5px 0 0 0;
}
.redes p{
	padding:0px;
	margin:0 0 5px 3px;
	text-align:left;
	color:#00839f;
	font:bold 1.0em Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.redes a img{
	text-align:right;
	float:right;
	border:0;
	margin:0 0 0 10px;
	width:43px;
}
/*-------------------------------------------------old home styles----------------*/
.direcciones{
	width:219px;
	height:88px;
	background: url('../images/direcciones_bk.gif') no-repeat;
	float:right;
	margin:10px 1px 0px 0;
}
.direcciones p {
	text-align: center;
	margin:1px 0 0 0;
	padding:0px;
	color:#1e687a;
	font: normal 0.7em Arial, Helvetica, sans-serif;
}
.direcciones a {
	text-align: left;
	font:normal 1em  Arial, Helvetica, sans-serif;
	color:#298da6;
	text-decoration:none;
}
.direcciones a:hover { 
	color:#b81b63;
	font-weight:bold;
	text-transform: none;
}
.direcciones h5 {
	text-align:center;
	margin:5px 0 3px 0;
	font:bold 0.7em Arial, Helvetica, sans-serif;
	color:#1e687a;
}

#te_llamamos{
	width:219px;
	height:88px;
	float:right;
	margin:10px 1px 5px 0;
}
#te_llamamos img{
	border:0; 
}
#te_llamamos a{
	border:0; 
}

#reenvia_y_regala{
	width:221px;
	height:auto;
	float:right;
	margin:5px 1px 5px 0;
}
reenvia_y_regala img{
	border:0; 
}

reenvia_y_regala a{
	border:0; 
}

#facebook{
	width:219px;
	height:28px;
	float:right;
	margin:5px 1px 5px 0;
}

#facebook img{
	border:0;
	margin:0 0 0 10px;
}

#facebook a{
	border:0;
	color:#666;
	text-decoration:none;
	text-transform:none;
	font:bold 0.80em Arial, Helvetica, sans-serif;
/*	line-height:1.4em;*/
	vertical-align:middle;
	margin:0;
	padding:0;
}
/*-------------------------------------------------END old home styles----------------*/
.precios {
	text-align:left;
	color: #1b6370;
	font: 1.1em Arial, Helvetica, sans-serif;
	padding:0; 
	margin:0; 
}
.precios table {
	border:1px solid #000;
}
.precios td {
	border:1px solid #fff;
	color: #1b6370;
/*	padding-left: 5px;*/
}
.precios td.center {
	text-align:center;
}
.precios p {
/*	font: 2em  Arial, Helvetica, sans-serif;*/
	color: #1b6370;
	padding:1px 3px; 
	margin:0; 
}

/*-------------------------------------------------------NEWSLETTER FORM  HOME*/
.newsletter{
	width:1002px;
	height:36px;
	float: left;
	padding:0;
	margin:5px 0 0 0;
	background:url(../images/bg_newsletter_form.gif) no-repeat;
	overflow: hidden;
}
.newsletter_txt{
	text-align:right;
	padding:0px;
	text-decoration:none;
	text-transform:none;
	color:#2094aa;
	font:bold 0.75em Arial, Helvetica, sans-serif;
	text-shadow: #8bc2ce 0.1em 0.1em 0.1em;
	margin:9px;
	float: right;
}
.newsletter_form{
	padding:0;
	margin:5px;
	width: 200px;
	height: 20px;
	float: right;
}
.newsletter_form form{
	padding:0;
	margin:0;
	width: 200px;
	height: 20px;
}
.newsletter_form form div{
	padding:0;
	margin:0;
	width: 100px;
	float: right;
	height: 20px;
}
.newsletter_form label{
	padding:0;
	margin:0 13px 0 0;
	width: 100px;
	text-align: left;
	font-size: 0.75em;
}
.newsletter_form input{
	padding:0;
	margin:0;
	width: 200px;
	height: 20px;
	border: 1px solid #2094aa;
}
.newsletter_form fieldset{
	padding:0;
	margin:0;
	width: 100px;
}
.ok a {
	float:right;
	width:40px;
	height:22px;
	padding:0;
	margin:5px 9px 0 5px;
	background:transparent url(../images/boton_enviar.png) no-repeat;
}
.ok a:hover {
	background:transparent url(../images/boton_enviar.png) 0px -22px no-repeat;
}

/*-------------------------------------------------------------------NOVEDADES home*/
.home_novedades{
	width:1002px;
	height:auto;
	float:left;
	margin:5px 0;
	padding:0;
}
.home_novedades_header{
	width:1002px;
	height:22px;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/header_novedades.gif) no-repeat;
}
.home_novedades_header strong{
	text-align:left;
	float:left;
	height:auto;
	margin:0;
	padding:4px 0 0 10px;
	font:bold 0.70em Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
}
.home_novedades_lists{
	width:1002px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
.home_novedades_lists div{
	width:145px;
	min-height:100px;
	float:left;
	text-align:left;
	margin:0 0 0 10px;
	padding:0;
}
.home_novedades_lists dl{
	display: block;
	margin:0p;
	padding:0;
}
.home_novedades_lists dt{
	list-style: inside;
	text-align:left;
	color:#2094aa;
	font:bold 0.75em Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 7px 0;
}
.home_novedades_lists dd{
	display: block;
	color:#2094aa;
	font: normal 0.75em Arial, Helvetica, sans-serif;
	line-height:1.0em;
	margin:0 0 7px 0;
	padding:0;
}
.home_novedades_lists dd a{
	color:#b81b63;
	text-decoration:none;
	margin:0;
	padding:0;
}
.home_novedades_lists dd a:hover{
	color:#006574;
	text-decoration:none;
	margin:0;
	padding:0;
}
.home_novedades_footer{
	width:1002px;
	height:9px;
	float:left;
	margin:0px;
	padding:0px;
	background: url(../images/footer_novedades.gif) no-repeat;
}

/*------------------------------------Direcciones Clínicas ---------------------------------------*/
.clinica_hortaleza{
	width:650px;
	height:277px;
	float:left;
	margin:0px 0 0 50px;
	padding:0px;
	background: url(../images/direccion_dermalia_h.jpg) no-repeat;
}
.clinica_molina{
	width:650px;
	height:277px;
	float:left;
	margin:0px 0 0 50px;
	padding:0px;
	background: url(../images/direccion_dermalia_molina.jpg) no-repeat;
}
.clinica_orense{
	width:650px;
	height:277px;
	float:left;
	margin:0px 0 0 50px;
	padding:0px;
	background: url(../images/direccion_dermalia_orense.jpg) no-repeat;
}
.vacio{
	width:259px;
	height:277px;
	float:left;
	margin:0;
	padding:0;
}
.clinica_datos{
	width:379px;
	height:140px;
	float:right;
	margin:80px 0 0 0;
	padding:0;
}
.clinica_datos h1 {
	text-align:right;
	margin:0 20px 0 0;
	font:bold 1.2em Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0;
}
#cuerpo .clinica_datos p {
	text-align: right;
	margin:10px 20px 0 0;
	padding:0px;
	color:#fff;
	font: bold 0.75em Arial, Helvetica, sans-serif;
}

.size_down {font-size: 0.85em; }

#cuerpo .clinica_datos p a {
	text-align: right;
	font:bold 1em  Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#cuerpo .clinica_datos p a:hover { 
	color:#006574;
	font-weight:bold;
	text-transform: none;
}

.photogallery {
	text-align:left;
	float: left;
	margin-left: 20px;
}
.photogallery_new {
	text-align:left;
	float: left;
	margin-left: 320px;
}
/*-----------------------------------END-Clínicas ---------------------------------------*/
/*-----------------------------------Videos page ---------------------------------------*/
.dermalia_video{
	width:540px;
	height:337px;
	float:left;
	margin:0px 0 20px 110px;
	padding:0px;
	background: url(../images/video_dermalia_bk.gif) no-repeat;
}
.video_wrap{
	width:379px;
	height:306px;
	float:right;
	margin:30px 0 0 0;
	padding:0;
}
.video_wrap h1 {
	text-align:right;
	margin:0 20px 0 0;
	font:bold 1.1em Arial, Helvetica, sans-serif;
	color:#006574;
	padding:0;
}
.video{
	width:362px;
	height: auto;
	float:left;
	padding:0;
	margin:22px 0 0 0;
	text-align: left;
	overflow: hidden;
}
/* ---------------------------------------FOOTER-------------------------------------------------------------- */
#footer {
	width:1002px;
	margin-top:4px;
	padding:0px;
	float:left;
}
.footer_contenido {
	padding:0; 
	margin:0; 
	margin-bottom:0; 
	list-style:none; 
	height:26px; 
	background:#fff url(../images/fd_menun.gif) repeat-x; 
	position:relative; 
	font-family:arial, helvetica, sans-serif;
}
.txtfooter {
	width:400px;
	margin:0;
	padding:0px;
	float:left;
	height:26px;
	margin-left:0.5em;
	line-height:26px;
	color:#185260;
	font-size:0.68em;
}
.menufooter {
	width:580px;
	float:right;
	padding:0px;
	height:26px;
}
.menufooter ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:right;
}
.menufooter li{
	display:inline;
	color: #185260/*1e687a*/;
	font-size:0.65em;
	font-weight:none;
	text-transform:uppercase;
	line-height:26px; 
}
.menufooter li a{
	padding:0 0.8em 0 0.8em;
	color: #185260/*1e687a*/;
	text-transform:uppercase;
	text-decoration:none;
}
.menufooter li a:hover{ 
	color:#fff;
}
#footer_copyright {
	width:1002px;
	margin:4px 0 0 0;
	padding:0px;
	float:left;
	text-align:center;
	color:#4db3c9;
/*	font-weight:bold;*/
	font:0.65em Arial, Helvetica, sans-serif;
}
/*--------------------------------------Estilos de texto------------------------------------*/

.titulo_azul_small {

	font:bold 0.90em Arial, Helvetica, sans-serif;

	color:#1e687a;

}



.titulo_azul_small a{

	font:bold 0.90em Arial, Helvetica, sans-serif;

	color:#298da6;

}



.titulo_azul_large {

	font:bold 1.2em Arial, Helvetica, sans-serif;

	color:#1e687a;

}



.titulo_azul_large a{

	font:bold 1.2em Arial, Helvetica, sans-serif;

	color:#298da6;

}
.txt_black {
	font:0.72em Arial, Helvetica, sans-serif;
	color:#333;
}
.txt_black a{
	font:bold Arial, Helvetica, sans-serif;
	color:#333;
}
.txt_blue {
	font:0.72em Arial, Helvetica, sans-serif;
	color:#1e687a;
}
.txt_blue a{
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1e687a;
}
.txt_blue a:hover { 
	color:#4db3c9;
/*	font-weight:bold;*/
}
.txt_blue p{
	margin-top:2px;
	margin-bottom:4px;
}
.txt_red {
	font:0.72em Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.azul_dermalia {
	color:#4db3c9;
}
.azul_dermalia a{
	color:#4db3c9;
}
.rojo_regala{
	color:#b51537;
}
.rojo_regala a{
	color:#b51537;
}
.rosa_regala{
	color:#b81b63;
}
.rosa_regala a{
	color:#b81b63;
}
.size_up {font-size: 1.4em; }

.azul_vinetas, .azul_vinetas a{
	color:#2c8a9a;
	text-decoration: none;
}

.azul_oscuro, .azul_oscuro a{
	color:#006574;
	text-decoration: none;
}

