/* --------- contenedor global --------- */

#wrapper {
	margin:0 auto;
	text-align:left;/* IE 5 centrado de contenido */
	width:60em;
	}
	
/* cabecera */

#header {
	width:58em;
	float:left;
	margin:0 0 0 0;
	}
	
#headerTop {
	width:58em;
	float:left;
	background: #8a7ca0 url(../img/tpl/fondo_cabecera_izq.jpg) repeat-x top left;
	border-bottom:solid 1px #998cae;
	}
	
#headerTopDer {	
	background: #b4a6ca url(../img/tpl/fondo_cabecera_der.jpg) repeat-y top right;
	width:14em;
	height: 4.6em;
	float:right;
	padding: 0 0 0 1em;
	}
	
#headerTopIzq {	
	background: #8a7ca0 url(../img/tpl/fondo_cabecera_izq.jpg) repeat-x top left;
	height: 4.6em;
	width:43em;
	float:left;
	}
	
#headerTopIzq h1 {
	float:left;
	margin: 0.4em;
	padding:0;
	}
	
#headerBot {
	width:58em;
	float:left;
	height: 2em;
	border-left:solid 1px #bf8fb7;
	background: #fff url(../img/tpl/bg_headerBot.jpg) repeat-y top right;
	}
	
#headerBotIzqU {
	width:12.3em;
	float:left;
	padding: 0 0 0 1em;
	}

#headerBotIzqU ul {
	margin: 0;
	padding:0.3em 0 0 0;
}

#headerBotIzqU ul li {
	display: inline;
}

/*\*/ 
html*#headerBotIzqU ul { 
	margin:0.3em 0 0 0;
	background-position:0 0.2em;
} 
/* sólo en safari */

#headerBotIzqU ul li a {
	color:#84527c;
	font-size:0.7em;
	font-weight:bold
	}

#headerBotIzqU ul li.icoInicio {
	padding: 0 0.6em 0 1.1em;
	background: #fff url(../img/tpl/icono_inicio.gif) no-repeat 0 0.4em;
	}
	
#headerBotIzqU ul li.icoContact {
	display:inline;
	padding-left:1.1em;
	background: url(../img/tpl/icono_contact.gif) no-repeat 0 0.4em;
	}

#headerBotIzqD {
	float:left;
	color:#5A4D6C;
	font-size:0.7em;
	border-left:solid 1px #bf8fb7;
	}

#headerBotIzqD p {
	padding: 0.8em 0.6em 0.7em 1em;
	color:#84527C;
	margin:0;
	}

#headerBotIzqD a:link, #headerBotIzqD a:visited {
	color:#84527C;
	} 

#headerBotIzqD a:hover, #headerBotIzqD a:active {
	color:#84527C;
	} 
	
#headerBotDer {
	width:14.7em;
	float:right;
	padding: 0 0 0.1em 1em;
	color:#84527C;
	}
	
#headerBotDer ul li {
	display:inline;
	padding:0.5em;
	font-size:0.7em;
	font-weight:bold;
	}

#headerBotDer a {
	color:#5A4D6C;
	font-size:0.8em;
	font-weight:bold;
	}

.icoEnvAmigo {
	padding-left:1.5em;
	line-height: 1.9em;
	background: url(../img/tpl/icono_env_amig.gif) no-repeat 0 0.4em;
	margin: 1em 0 0 0;
	}

/* seleccion de idioma */

input#cambiar {float:left; width:auto;margin:0;padding:0;}

#selecIdiomaHom input#cambiar {margin:-0.2em 0 0 0;}

#selecIdiomaHom {
	float: right;
	width: 13em;
	height:1.9em;
	margin: 0.3em 0.6em 0 0;
	}

#selecIdiomaHom form {margin:0; padding:0;}

#selecIdioma {
	float: left;
	width: 13em;
	padding: 0.4em 0.2em 0.6em 0.2em;
	margin: 1em 0 0.7em 0.3em;
	}

#selecIdioma label, #selecIdiomaHom label {
	float: left;
	font-weight: bold;
	width:4.5em;
	text-align:right;
	color: #5A4D6C;
	}
	
#selecIdiomaHom label {
	font-size: 0.7em !important;
	color:#F4E9FF !important;
	padding: 0.3em 0.3em 0 0;
	}
	
#selecIdioma label {
	font-size: 0.7em;
	padding: 0 0.3em 0 0;
	}
	
#selecIdiomaHom select, #selecIdioma select {
	float: left;
	background-color: #f4e9ff;
	border: solid 1px #8A7CA0;
	font:0.7em Arial, Helvetica, sans-serif;
	width:8em;
	padding: 0.1em;
	margin: 0 0.6em 0 0;
	color:#5a4d6c;
	}
	
/* ----- contenido central --------- */

#contCent {
	width:57.9em;
	float:left;
	border-left:solid 1px #bf8fb7;
	border-right:solid 1px #bf8fb7;
	border-top:solid 1px #bf8fb7;
	background: url(../img/tpl/bg_cent.jpg) repeat-x top left;
	}

#contCentHome {
	width:57.9em;
	float:left;
	border-left:solid 1px #bf8fb7;
	border-right:solid 1px #bf8fb7;
	border-top:solid 1px #bf8fb7;
	background:transparent url(../img/tpl/bg_home.jpg) no-repeat top left;
	}
		
#homezonaIzq {
	width:34.7em;
	float:left;
	}
	
#homezonaDer {
	width:22.4em;
	float:right;
	margin:2em 0 0 0;
	padding: 0 0 1.4em 0;
	background:transparent url(../img/tpl/bg_menulist.jpg) repeat-x bottom left;
	}

#homezonaDer ul li a:link, #homezonaDer ul li a:visited {
	text-decoration:none;
	color:#FFFFFF
	}

#homezonaDer ul li a:hover, #homezonaDer ul li a:active {
	text-decoration:underline;
	color:#FFFFFF
	}

#footer {
	width:58em;
	float:left;
	line-height:1.5em;
	text-align: center;
	margin:0 0 1em 0;
	}

#footer ul {
	background: #8a7ca0 url(../img/tpl/canto_footer_izq.jpg) repeat-x bottom left;
	}
	
#footer ul li {
	display:inline;
	padding:0 0 0 1.2em;
	color:#FFFFFF;
	font-size:0.7em;
	border-left: solid 1px #C9C3D2;
	}

#footer div {
	padding:0 1em 0 0;
	float: left;
	width:57em;
	background: #8a7ca0 url(../img/tpl/canto_footer_dcha.jpg) repeat-x bottom right;
	}

/* --------- CLASS --------- */

.datosCont {
	display:block;
	float:right;
	width: 14em;
	margin: 0.8em 0 0 0;
	}
	
.datosCont ul {
	font-size:0.8em;
	color:#E9E1F3;
	float:right;
	text-align: right;
	line-height:1.3em;
	}

/* formulario de login de usuario */
	
#formUsuario {
	float:left;
	margin: 1em 0 1em 0;
	}

#formUsuario dl{
	margin: 0;
	padding: 0;
	}

#formUsuario dl dt {
	float: left;
	clear: both;
	width: 1em;
	}

#formUsuario dl dd {
	float: left;
	width:7em;
	}

#formUsuario dd input {
	background-color: #f4e9ff;
	border: none;
	font:0.7em Arial, Helvetica, sans-serif;
	padding: 0.1em;
	color:#5a4d6c;
	}

#formUsuario input#enviar{
	margin: 1em 0 0 0;
	}
	
#formUsuario label {
	float: left;
	font-size:0.7em;
	font-weight:bold;
	color:#FFFFFF;
	line-height: 2em;
	}

/* --------- Zona centro --------- */
	
#zonaCent {
	width:32em;
	float:left;
	margin: 0.8em 0 0 0.8em;
	padding:0 0 1em 0;
	}
	
#imgCabecera {	
	float:left;
	width: 31.7em;
	margin:0 0 0.7em 0.3em;
	}
		
#zonaColCent {
	float: left;
	width:96%;
	border:solid 1px #D0C3DF;
	padding: 0.5em;
	margin:0 0 0 0.5em;
	}
	
#zonaColCent h3 {
	margin:0;
	padding:0 0 0.5em 0;
	border:0;
	}

#zonaCent #zonaColCent h4 {
	color:#9986b0;
	}	

#zonaColCent p.nota {
	clear: both;
	font-size:0.7em;
	font-weight: bold;
	}	

#zonaColCent p.notaDos {
	margin:2em 0 0 1em;
	font-size:0.7em;
	}	

#zonaColCent ul, #zonaColCent ol {
	font-size: 0.8em;
	color:#9986b0;
	margin:1em 0 1em 0;
}

#zonaColCent ul li {
	margin:0 0 0 1em;
	padding: 0 0 0 1em;
	background: url(../img/tpl/arrow_05.gif) no-repeat 0 0.2em;
}

#zonaColCent ol li {
	margin:0 0 1em 1em;
	padding: 0 0 0 0;
}

#zonaColCent ol li p {
	font-size: 0.93em;
}

#zonaColCent ol li p cite {
	font-size: 0.9em;
	color: #666;
}

#doctoraResponde {
	background:#F5B369 url(../img/tpl/caja_vector.jpg) no-repeat;
	width:12.4em;
	float:left;
	padding:0.6em;
	margin:0 0.7em 0 0;
	}

#zonaColCent #doctoraResponde h4 {
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1.2em;
	color: #FFFFFF;
	border-bottom:solid 1px #FFFFFF;
	margin:0 0 0.3em 0;
}	

#zonaColCent #doctoraResponde img {
	margin: 0;
	padding: 0;
}

#zonaCent #opcionCintura h4, #zonaCent #opcionCintura p {
	color:#e8690c;	
	}	
	
#zonaColCent ul li.naranjaOscuro {
	background-color:#ef9654;	
	width:16em;
	color:#FFFFFF;
	font-size:0.9em;
	text-align:center;
	}	
	
#zonaColCent ul li.naranjaClaro {
	background-color:#f3b485;	
	width:16em;
	color:#FFFFFF;
	font-size:0.9em;
	text-align:center;
	}		
	
#zonaColCent a {
	color:#6f5e84;
	text-decoration: underline;
	}	 

#zonaColCent img {
	margin: 0.5em 0 0.5em 0.5em;
	}
	
#zonaColCent dl {
	margin: 1em 0 1em 0;
	padding: 0;
	}
	
#zonaColCent p.respuestaNoticia {
	color:#e8690c;
	}		
	
#zonaColCent h5.preguntaSeleccionada {
	color:#e8690c;
	}		
	
#zonaColCent img.iconoFaq {
	padding:0 0 0 0.3em;
	}	

#zonaColCent hr {
	clear: both;
	color: #fff !important;
	background-color: #fff !important;
	border: 0;
}
	
#zonaColCent .colUno {
	clear: both;
	width: 45%;
	float: left;
	margin-right: 15px;
}

#zonaColCent .colDos {
	width: 45%;
	float: left;
}


#zonaColCent .lilaDest {
	color: #ab2bb6;
	font-weight: bold;
}

#zonaColCent .naranjaDest {
	color: #ff7600; 
	font-weight:bold;
}

#zonaColCent .titGris {
	font-size: 11px;
	color: #999;
	font-weight: bold;
	border-bottom: 1px #ccc solid;
	padding-bottom: 3px;
}

#zonaColCent .tabla {
	background: url('../img/tpl/bg-tabla-mid.jpg') repeat-y top left;
	padding: 0;
	margin-bottom: 20px;
	margin-top: 20px;
}

#zonaColCent .tablaTop {
	background: url('../img/tpl/bg-tabla-top.jpg') no-repeat top left;
	padding: 10px 10px 0;
}

#zonaColCent .tablaBot {
	background: url('../img/tpl/bg-tabla-bot.jpg') no-repeat bottom left;
	padding: 0 10px 10px;
}

.clear {clear: both;}
	
/* galeria fotográfica */

#galeriaFoto {
	float:left;
	clear:both;
	width: 90%;
	}

/* selección de productos */
	
#prodSelect {
	float:left;
	margin:0.4em 0 0 0;
	padding:0;
	width:32em;
	}
	
#prodSelect h3 {
	font-size:0.9em;
	margin:0.2em 0 0 0;
	padding:0;
	}		
	
#prodSelect h4 {
	float:left;
	margin:0 0 0 0;
	padding:0;
	border:0;
	}

/* selección de categorías F.A.Q. */
	
.faqSelect {
	display:block;
	float: left;
	width: 10em;
	height: 9em;
	margin: 0.4em 0 0.4em 0;
}

.faqSelect h3 a {
	text-decoration: none;
	display: block;
	padding:0.4em 0 0 1.2em;
	line-height: 1.2em;
	font-size:0.7em;
	background: url(../img/tpl/arrow_03.gif) no-repeat 0 0.7em;
}

/* zona calculo IMC */

#opcionImc {
	float: left;
	background: url(../img/tpl/fondotest_imc.jpg) repeat-y top left;
	padding:0.4em;
	margin:0;
	border:solid 1px #796a8e;
	width:28em;
	}

#opcionImc h5 {
	font-size:0.9em;
	color:#9986b0;
	}
	
#opcionCintura {
	float: left;
	background: url(../img/tpl/fondotest_cintura.jpg) repeat-y top left;
	padding:0.4em;
	border:solid 1px #e8690c;
	width:28em;
	margin:0.9em 0 1em 0;
	}	

#opcionCintura h5 {
	font-size:0.9em;
	color:#e8690c;
	}
	
/* --------- Zona barra izquierda --------- */

#menuNav {
	width:12em;
	float:left;
	padding: 0 0 1.4em 0;
	background:transparent url(../img/tpl/bg_menulist.jpg) repeat-x bottom left;
	}

/* menu home y menu interior */
	
#contCent .menuList {
	background: #e8690c url(../img/tpl/cajas_laterales2.gif) repeat-y top left;
	display:block;
	float:left;
	width:11.2em;
	padding: 0.4em;
	border-top:solid 1px #FCAF5F;
	border-right:solid 1px #AF4A00;
	border-bottom:solid 1px #AF4A00;
	border-left:solid 1px #AF4A00;
	}

#contCentHome .menuList {
	display: block;
	width: 21.5em;
	float: right;
	background:#F47C26 url(../img/tpl/cajas_laterales.jpg) repeat-y top right;
	padding: 0.4em 0.4em 1em 0.4em;
	border-top:solid 1px #FCAF5F;
	border-left:solid 1px #FCAF5F;
	border-left:solid 1px #AF4A00;
	border-bottom:solid 1px #AF4A00;
	border-right:solid 1px #AF4A00;
	}

#contCentHome .menuList ul {
	font-size:0.8em;
	font-weight:normal;
	color:#FFFFFF;
	margin:0;
	}

#contCentHome .menuList ul li {
	float:left;
	width: 10em;
	line-height: 1.6em;
	padding: 0 0 0 1.8em;
	background: url(../img/tpl/arrow_01.gif) no-repeat 0.5em 0.4em;
	}
	
#contCentHome .menuList h2 {
	font-size:1.7em;
	font-weight:bold;
	color:#FFF;
	margin:0 0 0 0.4em;
	padding:0 0 0.3em 0;
	}
	
#contCent .menuList h2 {
	font-size:1.2em;
	font-weight:normal;
	color:#FFFFFF;
	margin:0 0 0 1.2em;
	padding:0;
	}
	
#contCent .menuList ul {
	font-size:0.8em;
	font-weight:normal;
	color:#FFFFFF;
	margin:0.5em 0 0 1.4em;
	}
	
#contCent .menuList ul li {
	float:left;
	width:10em;
	line-height: 1.6em;
	padding: 0 0 0 1.8em;
	background: url(../img/tpl/arrow_01.gif) no-repeat 0.5em 0.4em;
	}

#contCent .menuList ul li a.selected {
	background-color: #ef8c1c;
	padding:0 0.2em 0 0.2em;
	}  

/* definición de contenido central */
	
#zonaCent p {
	font-size:0.8em;
	font-weight:normal;
	color:#9986b0;
	padding:0 0 1em 0;
	}

#zonaCent h2 {
	font-size:1.8em;
	font-weight:normal;
	color:#e8690c;
	float:left;
	border-left:solid 1px #E8690C;
	padding: 0 0 0 0.4em;
	margin:0 0 0.5em 0.3em;
	}
	
#zonaCent h3 {
	color:#BDB2CD;
	text-transform: uppercase;
	}

#zonaCent h4, h5, h6 {
	color:#9986b0;
	}	
	
#zonaCent h4 { 
	color:#9986b0;
	padding:0.3em 0 0.6em 0;
	font-size:1em;
	}	
	
#zonaCent h5 {
	font-size:0.8 !important;
	padding:0.3em 0 0.6em 0;
	}

	#zonaColCent .imgflotaIzq {
	border:solid 1px #796a8e;  
	float:left;
	margin:0 0.9em 0.9em 0;
	}
	
#zonaColCent .imgflotaIzqDesp {
	border:solid 1px #796a8e;  
	float:left;
	margin:0 3em 0 0;
	}	
	
#zonaColCent .imgflotaIzqNopad {
	border:solid 1px #796a8e;  
	float:left;
	margin:0 0.9em 0 0;
	}	
	
#zonaColCent .imgflotaIzqNaranja	{
	border:solid 1px #e8690c;  
	float:left;
	margin:0 0.9em 0 0;
	}
	
#zonaColCent .imgflotaIzqImc {
	border:solid 1px #796a8e;  
	float:left;
	margin:0 0.9em 0em 0;
	}	
	
#zonaColCent .imgflotaDcha {
	border:solid 1px #796a8e; 
	float:left;
	margin:0.9em 0.9em 0.9em 0.9em;
	}
	
#zonaColCent .imgCentro {
	margin:0 0 0.9em 0;
	border:solid 1px #796a8e; 
	}

#zonaColCent .imgCentroN {
	border:solid 4px #DED8E5;
	margin:0 0 0 -0.2em;
	}
	
/* --------- Zona barra derecha --------- */

#zonaColDer {
	width:12em;
	float:right;
	margin: 2em 0 0 0;
	}

#zonaLinks {
	width: 11em;
	padding: 0 0 1.4em 0;
	background:transparent url(../img/tpl/bg_menulist.jpg) repeat-x bottom left;
	}
	
#zonaLinks ul li{
	padding: 0.3em 0 0.3em 1em;
	}
	
#zonaLinks ul li.lilaClaro {
	color:#FFFFFF;
	font-size:0.74em;
	/*background-color:#c9c3d2;*/
	background-color:#bdb2cd;
	border-top:solid 1px #dacbef;
	border-left:solid 1px #dacbef;
	border-bottom:solid 1px #716484;
	border-right:solid 1px #716484;
	}
	
#zonaLinks ul li.lilaOscuro {
	color:#FFFFFF;
	font-size:0.74em;
	background-color:#a79db5;
	border-top:solid 1px #dacbef;
	border-left:solid 1px #dacbef;
	border-bottom:solid 1px #716484;
	border-right:solid 1px #716484;
	}	

#zonaLinks a {
	padding: 0 0.8em 0 0em;
	color: #FFFFFF;
	background: url(../img/tpl/icono_vinculo2.gif) no-repeat top right;
	}

#zonaLinks h3 {
	color:#FFFFFF;
	text-align:left;
	font-size:0.8em;
	padding: 0.4em 0 0.4em 1.6em;
	background:#716484 url(../img/tpl/arrow_01.gif) no-repeat 0.5em 0.6em;
	}	

#bannersDer {
	margin: 2em 0 0 0;
}
	
#bannersDer a.banner{
	display: block;
	/*width: 178px;
	height: 111px;*/
	margin: 0 0 0.7em 0;
	/*background: url(../img/tpl/cv_link_sp.gif) no-repeat 0 -111px;*/
	}

/*#bannersDer a.bannerUno{
	display: block;
	width: 178px;
	height: 111px;
	margin: 0 0 0.7em 0;
	background: url(../img/tpl/cv_link_sp.gif) no-repeat 0 -111px;
	}

#bannersDer a.bannerUno:hover{
	background: url(../img/tpl/cv_link_sp.gif) no-repeat 0 0;
	}

#bannersDer a.bannerDos{
	display:block;
	width: 178px;
	height: 110px;
	margin: 0 0 0.7em 0;
	background: url(../img/tpl/contacta_sp.gif) no-repeat 0 -110px;
	}

#bannersDer a.bannerDos:hover{
	background: url(../img/tpl/contacta_sp.gif) no-repeat 0 0;
	} */

/* zona doctora responde - dentro del contenido */
		
#doctoraResponde p {
	font-size:0.7em;
	font-weight:normal;
	color:#FFFFFF;
	}
	
#doctoraResponde h4 {
	font-size:0.9em;
	font-weight:bold;
	color:#FFFFFF;
	line-height:2.5;
	}	

/* paginador */
	
#paginador {
	float: left;
	width: 100%;
	margin: 0;
	background-color:#f5f1f9;
	}	
	
#paginador a {
	color:#9986b0;
	font-size:0.9em;
	margin:0;
	padding: 0;
	}

#paginador ul {
	height: 1.4em;
	padding: 0 0 0.4em 1.2em;
	margin:0;
	background: url(../img/tpl/arrow_02.gif) no-repeat 0.5em 0.4em;
}
	
#paginador ul li a.selected {
	padding: 0 0.1em 0 0.3em;
	margin:0 0.3em 0 0;
	font-weight: bold;
	font-size:1em;
	text-decoration:underline;
}

#paginador ul li{
	display: inline;
	padding: 0.1em 0 0 0;
	margin:0;
	background:none;
	}

#paginador ul li img {
	margin: 0.4em 0 0 0;
}
	
/* estilos genéricos */
	
.flotaIzq {
	float:left;
	width:15em;
	margin:0;
	padding:0;
	}
	
.linkLila {
	color:#9986b0;
	border:solid 1px #796a8e; 
	font-size:0.7em;
	padding:0.1em 0.7em 0.1em 0.7em;
	}
	
.botonUno{ 
	display:block;
	float: right;
	padding:0.1em 0.7em 0.1em 0.7em;
	margin:0.2em;
	}	
	
.botonDos {
	display:block;
	float:right;
	padding: 0 1em 1em 0;
	}
	
#zonaColCent ul.listaCent {
	display: block;
	float:left;
	width: 18em;
	margin:0 1em 0 0;
	text-align: center;
	}

#zonaColCent ul.listaCent li {
	padding: 0.2em;
	margin: 0 0 0.2em 0;
	color: #FFFFFF;
	font-size:0.9em;
	background: none;
}
	
#zonaColCent ul.listaCent .rowOne {
	background-color: #ef9654;
}

#zonaColCent ul.listaCent .rowTwo {
	background-color: #f3b485;
}

/* seleccion de productos */
	
.productosSelect {	
	float:left;
	width:9em;
	margin: 1em 0.6em 1em 0;
	padding: 0.2em;
	display:block;
	background:#f2eef4 url(../img/tpl/fondo_prods.jpg) no-repeat bottom left;
	}

#zonaCent #zonaColCent .productosSelect h4 {
	color: #FFFFFF;
	margin: 0.4em 0 0 0;
	padding: 0.4em 0 0.4em 0.4em;
	height: 50px;
	/*padding: 0.4em 0 0.4em 1.2em;*/
	background: #8b7f9b url(../img/tpl/bg_h4.jpg) no-repeat top left;
}	

#zonaCent #zonaColCent .productosSelect h4 a {
	color: #FFFFFF;
	text-decoration: none;
	/*margin: 1em 0 0 0;
	padding: 0.4em 0 0.4em 1.2em;*/
	/*background:#716484 url(../img/tpl/arrow_01.gif) no-repeat 0.2em 0.6em;*/
}
	
#zonaColCent .productosSelect img {
	border: solid 1px #A79DB5;
	margin: 0;
	padding: 0;
}

#zonaCent #zonaColCent .productosSelect ul {
	margin:1em 0 0.6em 0;
}
	
#zonaCent #zonaColCent .productosSelect li {	
	font-size:0.8em;
	color:#716484;
	line-height:1.4em;
	padding: 0.4em 0 0.4em 1em;
	background:url(../img/tpl/arrow_04.gif) no-repeat 0 0.8em;
	}

#zonaCent #zonaColCent .productosSelect li a {
	color:#5A4D6C;
}

/* zona noticias */
	
.noticiaBox {
	display:block;
	float: left;
	width: 98%;
	padding: 0 0.2em 0 0.2em;
	margin:0 0 0.7em 0;
	border-bottom:solid 1px #D0C3DF;
	}

.noticiaBoxDos {
	display:block;
	float: left;
	padding: 0 0.2em 0 0.2em;
	margin:0 0 0.7em 0;
	}
	
#zonaColCent .noticiaBox img {
	margin: 0.5em 0.7em 0 0;
}
	
#zonaColCent .noticiaBox h3, #zonaColCent .noticiaBoxDos h3 {
	margin: 0;
	padding: 0;
	font-size:1em !important;
	font-style:normal;
	color:#8A7CA0;
	}

#zonaColCent .noticiaBox h3 .editor {
	color:#8A7CA0;
	font-style:italic;
	font-size:0.8em;
	border-left:solid 1px #8A7CA0;
	padding:0 0 0 0.4em;
	}

#zonaCent #zonaColCent .noticiaBox h4, #zonaCent #zonaColCent .noticiaBoxDos h4 {
	color:#E8690C;
	font-size: 0.9em;
	font-weight: normal;
	margin: 0 0 0.5em 0;
}

#zonaColCent a.enlaceExt {
	padding: 0 1em 0 0;
	color: #E8690C;
	background: url(../img/tpl/icono_vinculo.gif) no-repeat top right;
	}
	
#zonaColCent a.enlaceArch {
	font-size:0.9em;
	color:#E8690C;
	padding:0 0 0 1.2em;
	background: url(../img/tpl/arrow_06.gif) no-repeat 0 0.4em;
}


/* lightbox 2 - se aplica actualmente */

#lbOverlay { position: absolute; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
#lbOverlay.grey { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterImageContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterImageContainer.grey { border: 3px solid #888888; }

#lbImageDataContainer {	font: bold 0.8em  "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fff; width: 100%;	overflow: auto; margin: 0 auto; }
	#lbImageDataContainer.grey { border: 3px solid #888888; }

#lbImageContainer { padding: 10px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../img/tpl/loading.gif) no-repeat center;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../img/tpl/previous.gif) no-repeat left 15%; }
	
#lbNext { width: 49%; height: 100%; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../img/tpl/next.gif) no-repeat right 15%; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	
#lbImageData { padding: 0 10px; }
	#lbImageData.grey { color: #333333; }

#lbImageDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; font-weight:bold; color:#af8fd1;}
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 25px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(../img/tpl/boton_cerrar.gif) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(../img/tpl/play.gif) no-repeat; }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(../img/tpl/pause.gif) no-repeat; }
	
/* galeria de fotos */

#galeriaFotos ul {
	margin: 0 0 1em 0;
}

#galeriaFotos ul li{
	display:inline;
	margin: 0.3em;
	background:none;
	}

#galeriaFotos ul li img {
	border:solid 6px #DED8E5;
}	

/* mootoolsFX collapse */

dt.accToggler{
	color: #9986B0;
	cursor: pointer;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0 0 0.3em 0;
	padding: 0 0 0 1.2em;
	background: url(../img/tpl/arrow_02.gif) no-repeat 0.5em 0.4em;
	}
	
dd.accContent{
	color:#e8690c;
	font-size: 0.8em;
	margin:0 0 1em 1.5em;
	}

/* formulario contacto */

#zonaForm {
	float:left;
	width: 90%;
	}

#zonaColCent legend { 
	font-size:0.9em;
	color:#807195;
	}	

#zonaColCent label { 
	font-size:0.7em;
	color:#807195;
	}

#zonaColCent fieldset { 
	margin:0.7em;
	padding:0.6em;
	}

#zonaColCent input {
	margin:0.4em;
	}

#zonaForm dl{
	margin: 0;
	padding: 0;
	}

#zonaForm dt {
	float: left;
	clear: both;
	}
	
#zonaForm dd {
	float: left;
	}

#zonaForm fieldset {
	border: solid 1px #E6E0EA;
	}

#zonaForm fieldset.backFieldsetUno { 
	background:#F5F3F8 url(../img/tpl/capsula1.jpg) repeat-y top right;
	}

#zonaForm fieldset.backFieldsetUno dt {
	width: 5.6em;
	margin: 0 0.3em 0 0;
	}

#zonaForm fieldset.backFieldsetUno dd {
	margin:0;
	padding: 0;
	width: 16em;
	}
	
#zonaForm fieldset.backFieldsetUno input {
	font:0.7em "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 10em;
	padding: 0.1em;
	color:#807195;
	margin:0.1em;
	background-color: #FFF;
	border: solid 1px #E6E0EA;
	}

#zonaForm fieldset.backFieldsetUno label {
	font-size:0.8em;
	font-weight:bold;
	line-height: 2em;
	}

#zonaForm fieldset.backFieldsetUno textarea {
	font:0.7em "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 20em;
	padding: 0.1em;
	margin: 0.5em 0 0 0;
	color:#807195;
	background-color: #FFF;
	border: solid 1px #E6E0EA;
	}
		
#zonaForm fieldset.backFieldsetDos { 
	background:#F5F3F8 url(../img/tpl/capsula2.jpg) repeat-y top right;
	}

#zonaForm fieldset.backFieldsetDos dt {
	width: 2em;
	}

#zonaForm fieldset.backFieldsetDos dd {
	margin:0;
	width: 30em;
	font-size:0.7em;
	font-weight:normal;
	padding:0 0 0.4em 0;
	color:#807195;
	}
	
#zonaForm input#enviar{
	margin: 1em 0 0 1em;
	}
	
#zonaForm small {
	font-size: 0.65em;
	color: #666;
}

/* mensajes de validación formularios */

#mensOk {
	width:22em;
	margin:0.4em 1em 1em 0.7em;
	}

#mensOk p{
	font-size:0.7em;
	color:#5A4D6C;
	padding:0.4em 0.4em 0.4em 1.3em;
	margin:0;
	background:#eae4ee url(../img/tpl/arrow_03.gif) no-repeat 0 0.5em;
	border: solid 1px #A892C0;
	}
 
#errormsg {
	width:22em;
	margin:0.4em 1em 1em 0.7em;
	color:#e8690c;
	}

#errormsg p{
	font-size:0.7em;
	color:#e8690c;
	padding:0.4em 0.4em 0.4em 1.3em;
	background: #5A4D6C url(../img/tpl/arrow_01.gif) no-repeat 0 0.5em;
	}

#errormsg li {
	color: #e8690c;
}

/* formulario test masa corporal */

#cuadroformulario {
	float: left;
	width: 75%;
	padding:0 0 0.6em 0;
	background:#f3eef4 url(../img/tpl/fondo_prods2.jpg) no-repeat top right;
}

#cuadroformulario dt {
	float: left;
	margin: 0;
	padding: 0;
}

#cuadroformulario dd {
	width: 5em;
	float: left;
	margin: 0;
	padding: 0;
}

#cuadroformulario fieldset {
	width: 20em;
	border: solid 1px #A79DB5;
}

#cuadroformulario fieldset legend {
	color: #7E6F92;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}

#cuadroformulario label {
	color: #716484;
	font-size:0.8em;
	font-weight:bold;
}

#cuadroformulario input {
	font:0.7em Arial, Helvetica, sans-serif;
	color:#716484;
	border: solid 1px #C9C3D2;
	background-color:#FAFAFC;
	padding: 0.2em;
}

#cuadroformulario input#calcular {
	border:none;
	float: left;
	background:none;
	padding: 0;
	margin: 0 0 0.5em 1em;
}

.zonaDatos {
	display: block;
	float: left;
	width: 100%;
	margin:0.5em 0 1em 0;
}

.zonaDatos img {
	border:solid 1px #796a8e;  
}

.zonaCalc {
	display: block;
	float: left;
	clear: both;
	border: solid 1px #716484;
	padding: 0.1em;
	margin: 0 0.7em 0.7em 0.7em;
	background:#A48EBD url(../img/tpl/fondo_calculo.jpg) repeat-x top left;
	}

#cuadroformulario .zonaCalc label {
	color: #F3EEF4;
	margin: 0 0 0 0.4em;
	line-height: 2em;
}	

#cuadroformulario dl {
	margin:0.4em 0 0 0;
	padding: 0;
}

#cuadroformulario input#d1, input#d2 {
	border: none;
	background: none;
	}
	
/* --- Proveedores --- */

.proveed, .proveedIzq, .proveedDer {
	display:block;
	float: left;
}

.proveed {
	width:100%;
	clear:both;
	margin:1.2em 0 0 0;
}

.proveedIzq {
	width: 10em;
}

.proveedDer {
	padding:0 0 0 1em;
	width:18em;
	border-left:solid 1px #bdb2cd;
}

.proveedDer p {
	margin: 0;
	padding:0;
}

/* home nueva */

#centIzq {
	width:34.7em;
	float:left;
	margin:1em 0 0 0;
	}
	
#flashHome {
	float:left;
	width:550px;
	}
	
#centDer {
	width:22.4em;
	float:right;
	margin:1em 0 0 0;
	padding: 0 0 1.4em 0;
	background:transparent url(../img/tpl/bg_menulist.jpg) repeat-x bottom left;
	}

#centDer ul li a:link, #centDer ul li a:visited {
	text-decoration:none;
	color:#FFFFFF
	}

#centDer ul li a:hover, #centDer ul li a:active {
	text-decoration:underline;
	color:#FFFFFF
	}
	
.news {
	display:block;
	width:16.2em;
	float:left;
	margin:0.8em 0 0.5em 0.8em;
	}

.news img {	
	border-bottom:solid 1px #8a7ca0;
	float:left;
	margin:0 0.8em 0 0;
	}

.newsCont {
	display:block;
	float:left;
	width:8.5em;
	}

.news a {
	border:none;
	}

.news h2 {
	color:#6d4766;
	font-size:0.9em !important;
	font-weight:bold;
	margin:0;
	padding:0 0 0.4em 0;
	}

.news h2 a:link, .news h2 a:visited {color:#6d4766;}
.news h2 a:hover, .news h2 a:active {color:#956a8e;}

.news p {
	font-size:0.8em;
	color:#956a8e;
	margin:0;
	padding:0;
	}
	
img.masinfo {
	margin:0.6em 0 0 0; 
	padding:0;
	}	
	
#zonaColCent img.left {
	clear: both;
	float:left;
	margin: 0 10px 10px 0;
	border: 0;
}

#zonaColCent img.right {
	clear: both;
	float:right;
	margin: 0 0 10px 10px;
	border: 0;
}

.encuesta {
	display: block;
	border: 1px solid #716484;
	width: 170px;
	margin: 0 0 0 0.15em;
}

.encuesta h3 {
	color:#FFFFFF;
	text-align:center;
	font-size:0.8em;
	padding: 0.4em;
	background:#716484;
}

.encuesta p {
	font-size: 0.8em;
	color: #9986b0;
	padding: 0.8em 0 0.4em 0.8em;
}

#star {
	height: 55px;
	color: rgb(136,136,136);
}

#star ul.star { 
	LIST-STYLE: none; 
	MARGIN: 0; 
	PADDING: 0; 
	WIDTH: 85px; 
	HEIGHT: 20px; 
	LEFT: 10px; 
	TOP: -5px; 
	POSITION: relative; 
	FLOAT: left; 
	BACKGROUND: url('../img/tpl/stars.gif') repeat-x; 
	CURSOR: pointer; 
}

#star li { 
	PADDING: 0; 
	MARGIN: 0; 
	FLOAT: left; 
	DISPLAY: block; 
	WIDTH: 85px; 
	HEIGHT: 20px; 
	TEXT-DECORATION: none; 
	text-indent: -9000px; 
	Z-INDEX: 20; 
	POSITION: absolute; 
	PADDING: 0; 
}

#star li.curr {
	BACKGROUND: url('../img/tpl/stars.gif') left 25px;
	FONT-SIZE: 1px;
}

#star div.user { 
	LEFT: 15px;
	POSITION: relative;
	FLOAT: left;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial; 
	COLOR: #888;
}

#starOk {
	display: none;
	height: 55px;
	color: #9986b0;
	text-align: center;
}

#starOk p {
	padding: 0.8em 0 0 0;
	font-size: 0.9em;
}

hr {
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;
}

#zonaCent #zonaColCent .noticiaBox .comments, #zonaCent #zonaColCent .noticiaBoxDos .comments {
margin-right: 2em;
text-align: right;
color: #e8690c;
font-size: 0.75em;
}



