body {
	margin:0px;
	padding:0px;
	background-image:url(../img/fnd-gral.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#DFE0DA;
}

form {
	display:inline;
}

img {
	border:0;
}

.adapta:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility: hidden;
}

* html .adapta {
	height: 1%;
}

#cab_cont {
	height:144px;
	background-color:#008ccc;
}

#cab_sombra {
	height:144px;
	width:960px;
	margin:auto;
	background-image:url(../img/cab-sombra.gif);
	background-repeat:repeat-y;
}

#cab {
	height:144px;
	width:950px;
	margin:auto;
}

#menu_cont {
	height:28px;
	background-color:#DCDDD7;
}

#menu_sombra {
	height:28px;
	width:960px;
	margin:auto;
	background-image:url(../img/menu-sombra.gif);
	background-repeat:repeat-y;
}

#menu {
	height:24px;
	padding-top:4px;
	width:950px;
	margin:auto;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
	text-align:center;
}

ul.menu_ppal {
	display:inline;
	margin:0px;
	padding:0px;
	height:24px;
}

li.menu_ppal {
	display:inline;
	padding-left:15px;
	padding-right:8px;
	padding-bottom:4px;
	padding-top:4px;
}

li.menu_ppal_sel {
	height:24px;
	display:inline;
	padding-left:15px;
	padding-right:15px;
	background-color:#c9cbc0;
	padding-bottom:6px;
	padding-top:4px;
}

a.enlace_morado:link {
	color:#008ccc;
	text-decoration:none;
}

a.enlace_morado:visited {
	color:#008ccc;
	text-decoration:none;
}

a.enlace_morado:hover {
	color:#008ccc;
	text-decoration:underline;
}

a.enlace_morado:active {
	color:#008ccc;
	text-decoration:none;
}

#contenedor_contenidos {
	width:960px;
	margin:auto;
}

#carga_sombra {
	width:960px;
	height:387px;	
	margin:auto;	
	background-image:url(../img/carga-sombra.gif);
}

#carga_sombra2 {
	width:955px;
	padding-left:5px;
	background-image:url(../img/carga-sombra2.gif);
	background-repeat:no-repeat;
	float:left;
}

#carga {
	width:950px;
	height:387px;	
	background-color:#FFFFFF;
	margin:auto;	
}

#carga2 {
	width:950px;
	background-color:#FFFFFF;
	float:left;
}

#sombra_inf {
	width:960px;
	height:5px;
	background-image:url(../img/sombra-inf.gif);
	margin:auto;	
	font-size:1px;
}

#sombra_inf2 {
	width:960px;
	height:5px;
	background-image:url(../img/sombra-inf2.png);
	font-size:1px;
	float:left;
}

#pie {
	width:950px;
	margin:auto;	
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	text-align:right;
}

a.enlace_pie:link {
	color:#AFAFAD;
	text-decoration:none;
}

a.enlace_pie:visited {
	color:#AFAFAD;
	text-decoration:none;
}

a.enlace_pie:hover {
	color:#AFAFAD;
	text-decoration:underline;
}

a.enlace_pie:active {
	color:#AFAFAD;
	text-decoration:none;
}

#carga_izda1 {
	width:516px;
	height:387px;
	float:left;
}

#carga_izda2 {
	width:417px;
	height:387px;
	float:left;
}

#carga_izda3 {
	width:412px;
	height:387px;
	float:left;
}

#carga_dcha1 {
	width:434px;
	height:387px;
	float:left;
}

#carga_dcha2 {
	width:533px;
	height:387px;
	float:left;
}

#carga_dcha3 {
	width:531px;
	height:387px;
	float:left;
	padding-left:7px;
}

#carga_izda1_txt_cont {
	padding-left:59px;
	padding-top:40px;
	padding-right:30px;
	height:292px;
	text-align:justify;
}

#carga_izda1_txt {
	height:307px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#434343;
}

#carga_izda1_txt_dif {
	height:347px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#434343;

}

#carga_izda1_txt2 {
	height:280px;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#434343;
	padding-right:20px;
}

#carga_izda1_submenu_cont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:7px;
	padding-left:30px;
}

#carga_izda1_submenu_cont2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-top:7px;
	padding-left:15px;
}

.cuadro_submenu {
	width:20px;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}

.cuadro_submenu_mgn {
	width:20px;
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	color:#FFF;
}

.cuadro_submenu_txt {
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	color:#666664;
	padding-right:5px;
	padding-left:5px;
}

div.cuadro_submenu_txt2 {
	padding-top:6px;
	padding-bottom:6px;
	float:left;
	color:#666664;
	padding-right:5px;
	padding-left:5px;
}


html*.cuadro_submenu_txt2 {
	padding-right:3px;
	padding-left:3px;
}

.rosa {
	background-color:#CC858D;
}

.rosa_color {
	color:#CC858D;
}

.lila {
	background-color:#9B9EC9;

}

.lila_color {
	color:#9B9EC9;

}

.amarillo {
	background-color:#f0CA65;

}

.amarillo_color {
	color:#f0CA65;

}

.marron {
	background-color:#BB9C66;

}

.marron_color {
	color:#BB9C66;

}

a.enlace_submenu:link {
	color:#434343;
	text-decoration:none;
}

a.enlace_submenu:visited {
	color:#434343;
	text-decoration:none;
}

a.enlace_submenu:hover {
	color:#434343;
	text-decoration:underline;
}

a.enlace_submenu:active {
	color:#434343;
	text-decoration:none;
}

a.enlace_rosa:link {
	color:#CC858D;
	text-decoration:none;
}

a.enlace_rosa:visited {
	color:#CC858D;
	text-decoration:none;
}

a.enlace_rosa:hover {
	color:#CC858D;
	text-decoration:underline;
}

a.enlace_rosa:active {
	color:#CC858D;
	text-decoration:none;
}

a.enlace_lila:link {
	color:#9B9EC9;
	text-decoration:none;
}

a.enlace_lila:visited {
	color:#9B9EC9;
	text-decoration:none;
}

a.enlace_lila:hover {
	color:#9B9EC9;
	text-decoration:underline;
}

a.enlace_lila:active {
	color:#9B9EC9;
	text-decoration:none;
}

a.enlace_amarillo:link {
	color:#f0CA65;
	text-decoration:none;
}

a.enlace_amarillo:visited {
	color:#f0CA65;
	text-decoration:none;
}

a.enlace_amarillo:hover {
	color:#f0CA65;
	text-decoration:underline;
}

a.enlace_amarillo:active {
	color:#f0CA65;
	text-decoration:none;
}

a.enlace_marron:link {
	color:#BB9C66;
	text-decoration:none;
}

a.enlace_marron:visited {
	color:#BB9C66;
	text-decoration:none;
}

a.enlace_marron:hover {
	color:#BB9C66;
	text-decoration:underline;
}

a.enlace_marron:active {
	color:#BB9C66;
	text-decoration:none;
}

.morado {
	color:#008ccc;
}

.negrita {
	font-weight:bold;
}

.mas_grande {
	font-size:1.5em;
}

.mas_grande2 {
	font-size:1.3em;
}

#ttos_txt_cont {
	padding-left:20px;
	padding-top:20px;
	padding-right:20px;
}

#ttos_txt {
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FFF;	
	height:350px;
	text-align:justify;
	padding-right:10px;
}

.faq_respuesta {
	text-align:justify;
	padding-right:15px;
	display:none;
}

#cab1 {
	height:144px;
	width:59px;
	float:left;
}

#cab2 {
	height:144px;
	width:358px;
	float:left;
}

#cab3 {
	height:144px;
	width:533px;
	float:left;
	text-align:right;
}

.fnd_gris {
	background-color:#E3E4DF;
}

.fnd_gris2 {
	background-color:#d1d1d1;
}

.fnd_morado {
	background-color:#008ccc;
}

a.enlace_blanco:link {
	color:#FFFFFF;
	text-decoration:none;
}

a.enlace_blanco:visited {
	color:#FFFFFF;
	text-decoration:none;
}

a.enlace_blanco:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

a.enlace_blanco:active {
	color:#FFFFFF;
	text-decoration:none;
}

#nota_legal_cont{
	padding-top:20px;
}

#nota_legal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	width:915px;
	height:350px;
	overflow:auto;
	margin:0 auto;
	padding-right:15px;
}

.depil_cont{
	float:left;
	padding-left:30px;
	padding-right:30px;
}

.depilacion {
	font-size:0.8em;
}

.negro {
	color:#000;
}

#portada1 {
	float:left;
	
}

#portada2 {
		float:left;
		width:450px;
		height:139px;
}

#portada3 {
		float:left;
		width:450px;
		height:118px;
}

#portada4 {
		float:left;
		width:450px;
		height:130px;
}

#centros1 {
	float:left;
	width:251px;
	height:387px;
}

#centros2 {
	float:left;
	width:273px;
	height:194px;
	padding-left:9px;
}

#centros3 {
	float:left;
	width:273px;
	height:184px;
	padding-left:9px;
	padding-top:9px;
}

.alinear_dcha {
	text-align:right;
}

#noticias_carga_izq {
	width:191px;
/*	height:363px; */
	padding-left:18px;
	padding-top:24px;
	float:left;
}

.noticias_submenu {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#434343;
	float:left;
	width:172px;
}

.noticias_submenu2 {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:19px;
	float:left;
	width:172px;
}

.noticias_submenu3 {
	padding-top:5px;
	padding-bottom:12px;
	padding-left:19px;
	padding-right:19px;
	float:left;
	width:153px;
	text-align:right;
}

.noticias_fnd1 {
	background-color:#d8dfd3;
}

.noticias_fnd2 {
	background-color:#e6e7d8;
}

.noticias_fnd3 {
	background-color:#d6d6d6;
}

.noticias_fnd4 {
	background-color:#cbaec0;
}

.noticias_submenu_margen {
	height:10px;
	width:172px;
	float:left;
}

.noticias_submenu_login_cab {
	width:191px;
	height:25px;
	padding-top:6px;
	background-image:url(../img/noticias-login-cab.gif);
	font-weight:bold;
	text-align:center;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.noticias_submenu_login1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FFFFFF;
	float:left;
	width:172px;
	background-color:#ad4071;
	padding-top:5px;	
	padding-left:19px;
	width:172px;
}

.noticias_submenu_login2 {
	float:left;
	width:172px;
	background-color:#ad4071;
	padding-top:5px;	
	padding-left:19px;
	width:172px;
}

.noticias_submenu_login3 {
	float:left;
	padding-right:10px;
	background-color:#ad4071;
	padding-top:5px;	
	padding-left:19px;
	width:162px;
	text-align:right;
	padding-bottom:5px;
}

.campo_login_noticias {
	border-color:#464646;
	border-width:1px;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
}

.boton_login_noticias {
	background-color:#ad4071;;
	border-style:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}

#noticias_carga_dcha {
	width:741px;
	padding-top:24px;
	float:left;
}

.noticias_portada_foto {
	width:100px;
	height:100px;
	float:left;
	padding-left:37px;
}


.noticias_portada_noticia {
	padding-left:10px;
	width:202px;
	float:left;
/*	text-align:justify;*/

}

.noticias_portada_noticia_titulo {
	color:#61244e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
}

.noticias_portada_noticia_texto {
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

.noticias_portada_margen {
	height:20px;
	width:664px;
	float:left;
}

a.noticias_submenu_enlace:link {
	color:#434343;
	text-decoration:none;
}

a.noticias_submenu_enlace:visited {
	color:#434343;
	text-decoration:none;
}

a.noticias_submenu_enlace:hover {
	color:#434343;
	text-decoration:underline;
}

a.noticias_submenu_enlace:active {
	color:#434343;
	text-decoration:none;
}

a.noticias_titulo_enlace:link {
	color:#61244e;
	text-decoration:none;
}

a.noticias_titulo_enlace:visited {
	color:#61244e;
	text-decoration:none;
}

a.noticias_titulo_enlace:hover {
	color:#61244e;
	text-decoration:underline;
}

a.noticias_titulo_enlace:active {
	color:#61244e;
	text-decoration:none;
}

.noticias_ficha_foto {
	width:100px;
	height:100px;
	float:left;
	padding-left:37px;
}

.noticias_ficha_texto {
	padding-left:20px;
	width:550px;
	float:left;
	text-align:justify;
}

.noticias_ficha_noticia_titulo {
	color:#61244e;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.noticias_ficha_noticia_resumen {
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	font-weight:bold;
}

.noticias_ficha_noticia_texto {
	color:#434343;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
}

#buscador_noticias {
	display:none;
}

.noticias_form_titulo {
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:740px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#434343;
	text-align:center;
	font-weight:bold;
}

.noticias_form_etiqueta {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:150px;
	float:left;
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#434343;
	text-align:left;

}

.noticias_form_campo {
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#434343;
}

.rojo {
	color:#F00;
}

#texto_legal_form {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	padding-left:50px;
	width:650px;
	text-align:justify;
	color:#999;
}
