html { 
	padding: 0;
	margin: 0;
}

body {
	margin: 0;
	padding-top: 10px; 
	padding-bottom: 23px; 
	font-size: 13px;
	font-family: Trebuchet Ms, "Times New Roman", serif;
	background-color: #fff;
	text-align: center;
	color: #857e75;
	background: #c3c0b7;
}

/* ------------------------------------ Tags Globales ------------------------------------ */

img {border: 0;}

ul, ol, li, dl, dt, dd {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
a { text-decoration: none; }
h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}
form,fieldset,label,input {padding: 0;margin: 0;}
fieldset {border: 0;}
p {margin: 1em 0;}
.hidden, .invisible {display: none;}
.clear {clear: both;}

/* ------------------------------------ Tags Estructurales ------------------------------------ */

#wrapper {
	width: 962px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	border: 7px solid #b6b3aa;
	background: #fff;
}

/* ------------------------------------ TOP ------------------------------------ */

	#top { clear:both; position:relative; display:block; width: 962px; height: 143px; background: url(../img/fondo-top.png) no-repeat top right; border-bottom: 7px solid #cc6e1c;  }
		#top h1 { float:left; display:inline; position:relative; width:325px; height:143px; }
		#top h1 a { float:left; display:block; position:relative; background: url(../img/logo-tecnosalud.png) no-repeat; width:280px; height:78px; top:40px; left:22px; overflow:hidden; text-indent:-9000px; }

		#top #nav  { float:left; display:inline; position:relative; overflow:hidden; background: url(../img/botonera.png) no-repeat; width:311px; height: 32px; top:112px; left:17px; }
			#nav li { float:left;  }
			#nav li a { height:32px; display:block; position:relative; background: url(../img/botonera.png) no-repeat; text-indent:-9000px; }
			#nav #botNav1 a { width:98px; background-position: 0 0; } 
				#nav #botNav1 a:hover, #nav #botNav1 .seleccionado { width:98px; background-position: 0 -32px; } 

			#nav #botNav2 a { width:119px; background-position: -102px 0; margin-left:4px; } 
				#nav #botNav2 a:hover, #nav #botNav2 .seleccionado { width:119px; background-position:-102px -32px; }

			#nav #botNav3 a { width:86px; background-position: -225px 0; margin-left:4px; } 
				#nav #botNav3 a:hover, #nav #botNav3 .seleccionado { width:86px; background-position:-225px -32px; }	

		#top #clinicaContacto { float:left; display:inline; position:relative; overflow:hidden; width:264px; height:62px; background: url(../img/clinica-contacto.png) no-repeat; left:33px; top:15px; }
			#clinicaContacto .clinica {  float:left; display:inline; position:relative; overflow:hidden; width:121px; height: 26px; left:60px; top:20px; text-indent:-9000px; }
			#clinicaContacto .contacto { float:left; display:inline; position:relative; overflow:hidden; width:69px; height: 26px; left:71px; top:20px; text-indent:-9000px; }
		#top .atencion { float:left; position:relative; display:inline; width:265px; height:53px; background: url(../img/atencion-al-cliente.png) no-repeat; left:343px; top:28px; text-indent:-9000px; }
	#subTop { clear:both; position:relative; display: block; width:962px; height:350px;}

		#subTop #botProd { width: 326px; height:350px; float:left; position:relative; display: inline; background: url(../img/botonera-productos.png) no-repeat; }
			 #botProd li { display:block; }
			 #botProd li a { display: block; overflow: hidden; background: url(../img/botonera-productos.png) no-repeat;  text-indent: -9000px; }

			 #botProd #prod1 a { background-position: 45px 53px; width:281px; height:42px; margin:53px 0 0 43px;  }
			 #botProd #prod1 a:hover, #botProd #prod1 .seleccionado { background-position: -45px -403px; width:280px; height:42px; margin:53px 0 0 45px;  }

			 #botProd #prod2 a { background-position: 45px 99px; width:281px; height:42px; margin:4px 0 0 43px;  }
			 #botProd #prod2 a:hover, #botProd #prod2 .seleccionado { background-position: -45px -449px; width:280px; height:42px; margin:4px 0 0 45px;  }

			 #botProd #prod3 a { background-position: 45px 145px; width:281px; height:42px; margin:4px 0 0 43px;  }
			 #botProd #prod3 a:hover, #botProd #prod3 .seleccionado { background-position: -45px -495px; width:280px; height:42px; margin:4px 0 0 45px;  }

			 #botProd #prod4 a { background-position: 45px 195px; width:281px; height:32px; margin:4px 0 0 43px;  }
			 #botProd #prod4 a:hover, #botProd #prod4 .seleccionado { background-position: -45px -541px; width:280px; height:32px; margin:4px 0 0 45px;  }

			 #botProd #prod5 a { background-position: 45px 227px; width:281px; height:32px; margin:4px 0 0 43px;  }
			 #botProd #prod5 a:hover, #botProd #prod5 .seleccionado { background-position: -45px -577px; width:280px; height:32px; margin:4px 0 0 45px;  }

		ul#submenu { position:relative; display:block; overflow:hidden; color:#fff; left:48px; }
		#submenu li { display:block; width:281px; height:20px; background:#fff; color:#000; border-style:solid; border-width:1px 1px 0;}
		
		#subTop #foto { float:left;  position:relative; display:inline; width:636px; height:350px;  }
		#subTop .fotocomunidad { float:left; position:relative; display:inline; width:636px; height:350px; background: url(../img/foto-comunidad.jpg) no-repeat; }
		#subTop .fotoprofesionales { float:left; position:relative; display:inline; width:636px; height:350px; background: url(../img/foto-profesionales.jpg) no-repeat;  }
		#subTop .fotoservicios { float:left; position:relative; display:inline; width:636px; height:350px; background: url(../img/foto-servicios.jpg) no-repeat; }
		#subTop .fotoactualidad { float:left; position:relative; display:inline; width:636px; height:350px; background: url(../img/foto-servicios.jpg) no-repeat; }
		#subTop .fotofoto1 { float:left; position:relative; display:inline; width:636px; height:350px; background: url(../img/foto-productos-freedom.jpg) no-repeat; }
		#subTop .fotofoto2 { float:left; position:relative; display:inline; width:636px; height:350px; background: url(../img/foto-productos-baha.jpg) no-repeat; }
		#subTop .fotoacerca-de { float:left; position:relative; display:inline; width:636px; height:350px; background: url(../img/foto-home.jpg) no-repeat; }
		#subTop .fotocondiciones-generales { float:left; position:relative; display:inline; width:636px; height:350px; background: url(../img/foto-home.jpg) no-repeat; }

	#contenido { clear:both; position:relative; display: block; overflow:hidden; background: url(../img/linea-contenido.png) repeat-y; width:962px; margin-bottom:15px;  }

/* -------------------------------------------- ACERCA DE ----------------------------------------------------------------------- */
	#mapa { float:left; position:relative; display:inline; width:295px; margin: 0 0 0 30px;  }
	#mapa h2 { clear:both; position:relative; display:block; width:295px; height:34px; background: url(../img/mapa-del-sitio.png) no-repeat right; text-indent:-9000px; margin:0 0 20px 0; }

	#mapa dl { background:transparent url(../img/bullet-documentosinteres.png) no-repeat scroll 0 15px; border-top:1px solid #CC803D; clear:both; color:#CC6E1C; font-size:13px; font-weight:bold; padding-left:10px; padding-top:10px; position:relative; width:250px; margin-top:10px; margin-left:15px; }
	#mapa dt { clear:both; position:relative; color:#803E05;  font-size:12px; font-weight:bold;}
	#mapa dl a { color:#CC6E1C; }
	#mapa dt a { color:#803E05; }
	#mapa dd a { color:#CC803D; }
	#mapa a:hover { text-decoration:underline; }
	#mapa dd { font-size:12px; background: url(../img/bullet-freedom1.png) no-repeat 0 6px; padding-left:10px;}

	#acercaDe { float:left; position:relative; display:inline; width:280px; overflow:hidden; margin: 0 0 0 15px;  }
	#acercaDe h2 { clear:both; position:relative; display:block; width:280px; height:34px; background: url(../img/acerca-de-tecnosalud.png) no-repeat right; text-indent:-9000px; margin:0 0 10px 0; }
	#acercaDe p { font-size:13px; margin:15px 0 0 15px; }
	#acercaDe a { color:#B4A316; }
	#acercaDe a:hover { color:#B4A316; }

	#condiciones { float:right; position:relative; display:inline; width:280px; margin: 0 30px 0 0; }
		#condiciones h2 { position:relative; display:block; width:280px; height:34px; background: url(../img/condiciones-generales.png) no-repeat left; text-indent:-9000px; margin:0 0 10px 0; }
	#condiciones p { font-size:13px; margin:15px 0 0 15px; }

/* -------------------------------------------- HOME ----------------------------------------------------------------------- */

	#descargas { float:left; position:relative; display:inline; width:295px; margin: 0 0 0 30px;  }
	#descargas h2 { clear:both; position:relative; display:block; width:295px; height:89px; background: url(../img/centro-descargas.png) no-repeat right; text-indent:-9000px; margin:0 0 10px 0; }
	#descargas h3 { clear:both; position:relative; display:block;  font-size:18px; color:#b55807; width:265px; border-bottom: 1px solid #b9b5af; padding-bottom: 3px; left:15px;  }
	#descargas .bahah3 { clear:both; position:relative; display:block;  font-size:18px; color:#c49b1c; width:265px; border-bottom: 1px solid #b9b5af; padding-bottom: 3px; left:15px; }
	#descargas ul.desBaha  { clear:both; position:relative; display:block; width:254px; left:26px; top:9px; margin-bottom:32px;  }
	#descargas .desBaha li { clear:both; position:relative; font-size:13px; background:url(../img/bullet-descargas1.png) no-repeat 0 9px; padding-left:15px; }
	#descargas .desBaha li a { color:#857e75; text-decoration: underline; overflow:hidden; }
	#descargas .desBaha li a:hover { color:#c49b1c; }
	#descargas ul.desFree { clear:both; position:relative; display:block; width:254px; left:26px; top:9px; margin-bottom:13px; }
	#descargas .desFree li { clear:both; position:relative; font-size:13px; color:#857e75; background:url(../img/bullet-descargas.png) no-repeat 0 9px; padding-left:15px; line-height:21px;}
	#descargas .desFree li a { color:#857e75; text-decoration: underline; overflow:hidden; }
	#descargas li a:hover { color:#b55807; }

	#noticias { float:left; position:relative; display:inline; width:280px; overflow:hidden; margin: 0 0 0 15px;  }
		#noticias h2 { position:relative; display:block; width:280px; height:34px; background: url(../img/noticias-actualidad.png) no-repeat; text-indent:-9000px; margin:0 0 10px 0; }
		#noticias h3 { margin-left: 15px; width:265px; font-size:18px; }
		#noticias h3 a { color:#857e75; }
		#noticias h3 a:hover { color: #b4a316; }
		#noticias p { margin: 0; margin-left: 15px; width:265px; font-size:11px; }
		#noticias .linea { clear:both; position:relative; display:block; width:265px; margin: 0 0 5px 15px; border-bottom:1px solid #b9b5af; height:6px;  }
		#noticias .verMas1 { clear:both; position:relative; display:block; background: url(../img/vermas-homenoticias1.png) no-repeat; width:133px; height:20px; text-indent:-9000px; margin: 15px 0 0 15px; overflow:hidden; }

	#historias { float:right; position:relative; display:inline; width:280px; margin: 0 30px 0 0; }
		#historias h2 { position:relative; display:block; width:280px; height:34px; background: url(../img/historias-personales.png) no-repeat left; text-indent:-9000px; margin:0 0 10px 0; }
		#historias ul.histLeft { clear:both; position:relative; display:block; }
		#historias .histLeft li { clear:both; position:relative; display:block; margin-left: 15px; width:265px; }
			#historias h3 { clear:both; position:relative; display:block;  width:265px; font-size: 11px; color:#B4A316;}
			#historias h3 strong { font-size: 18px; margin-left:0; clear:right; }
			#historias h3 a { color:#b4a316; }
			#historias h3 a:hover { color: #857e75; }
			#historias .imgHist { float: left; position: relative; display:inline; width:75px; height:75px; border:5px solid #c3c0b7; margin-right:10px; margin-top:7px; margin-left:0; }
			#historias p { position:relative; display:inline; overflow:hidden; margin:0; width:155px; font-size:11px; }
		#historias .linea { clear:both; position:relative; display:block; width:265px; margin: 0 0 5px 0; border-bottom:1px solid #b9b5af; height:11px;  }

		#historias #histBotones { clear:both; position:relative; display:block; width: 265px; margin-left:15px; margin-top:10px; margin-bottom:10px; }
			#historias #histBotones .botVermas { float:left; position:relative; display:inline; background: url(../img/vermas-homehistorias1.png) no-repeat left; width:137px; height:21px; text-indent:-9000px; overflow:hidden; }
			#historias #histBotones .botConta { float:right; position:relative; display:inline; background: url(../img/conta-homehistoria.png) no-repeat right; width:116px; height:21px; text-indent:-9000px; margin-bottom:10px; overflow:hidden; }

	.verMasNoticias { clear:both; position:relative; display:block; background: url(../img/vermas-homenoticias.png) no-repeat; width:70px; height:18px; text-indent:-9000px; margin: 6px 0 0 15px; overflow:hidden; }
	.verMasHistorias { clear:both; position:relative; display:block; background: url(../img/vermas-homehistorias.png) no-repeat; width:70px; height:18px; text-indent:-9000px; margin: 6px 0 0 0; overflow:hidden; }

/* -------------------------------------------- HOME COMUNIDAD ------------------------------------------------------------------- */

	.comunidad #colLeft { float:left; position:relative; display:inline; width:295px; margin:0 0 15px 30px; }
		.comunidad #colLeft h3 { position:relative; display:block; width:295px; color: #b4a316; font-size: 17px; font-weight:normal; }
		.comunidad #colLeft p { font-size:11px; color:#857e75; margin-top:3px; margin-right: 31px; }
		.comunidad #colLeft .ayudenos { font-weight: bold; top:10px; font-size:11px; color:#857e75; text-decoration:underline; width: 280px; }
		.comunidad #colLeft .foros { clear:both; position:relative; display:block; background:url(../img/acceso-foros.png) no-repeat; width:325px; height:61px; text-indent:-9000px; overflow:hidden;  margin: 18px 0 12px -30px; }
		.comunidad #colLeft .documentos { clear:both; position:relative; display:block; background:url(../img/documentos-interes.png) no-repeat; width:295px; height:59px; text-indent:-9000px; }
		.comunidad #colLeft .docInteres  { clear:both; margin:0; position:relative; display:block; margin-bottom:10px; }
		.comunidad #colLeft .docInteres h4 { clear:both; position:relative; font-size:14px; color:#857e75; background: url(../img/bullet-documentosinteres.png) no-repeat 5px 5px; padding-left: 15px;  }
		.comunidad #colLeft .docInteres h4 a { color:#857e75; }
		.comunidad #colLeft .docInteres h4 a:hover { color:#824612; }
		.comunidad #colLeft .docInt { clear:both; position:relative; display:block; font-size:13px; font-weight:normal;  color:#857e75; margin-left:10px; width:275px; }

		.comunidad #noticias h2 { position:relative; display:block; width:280px; height:34px; background: url(../img/noticias-comunidad-ch.png) no-repeat; text-indent:-9000px; }

		#colRight #contactoForm, #medRight #contactoForm { margin-bottom:10px; clear:both; position:relative; display:block; overflow: hidden; width:591px; }
		#colRight #contactoForm label, #medRight #contactoForm label {clear:left; display: inline; float: left; position:relative; overflow:hidden; width: 250px;  margin:7px 0 0 15px; }
		#contactoForm .labelLinea {clear:left; display: inline; float: left; position:relative; overflow:hidden; width: 100px;  margin:7px 0 0 15px; }
		#colRight #contactoForm a, #medRight #contactoForm a { color:#B4A316; text-decoration:underline; overflow:hidden; }
		#colRight #contactoForm .largo, #medRight #contactoForm .largo {clear:left; display: inline; float: left; position:relative; overflow:hidden; width: 519px;  margin:7px 0 0 15px; }
		#colRight #contactoForm .chico, #medRight #contactoForm .chico { font-weight: normal; }
		#colRight #contactoForm input, #medRight #contactoForm input { display:inline; float:left; position:relative; overflow:hidden; width: 280px;  border:1px solid #ccc; padding:2px; height:15px; margin:5px 0 5px 10px;  }
		#colRight #contactoForm .inputImg, #medRight #contactoForm .inputImg  { display:inline; float:left; position:relative; overflow:hidden: width:200px;  border:1px solid #ccc; padding:2px; height:25px; margin:5px 0 5px 10px; }
		#colRight #contactoForm select, #medRight #contactoForm select { display:inline; float:left; position:relative; overflow:hidden; width: 286px;  border:1px solid #ccc; padding:2px;  margin:5px 0 5px 10px;  }

		#colRight #contactoForm textarea, #medRight #contactoForm textarea {margin-left:15px; width: 554px; height: 100px; border:1px solid #ccc;  padding: 5px 10px; }
		#colRight #contactoForm .che, #medRight #contactoForm .che { border:0; padding:0; float:left; display:inline; margin-right:10px; position:relative; overflow:hidden; width:20px; margin-top:9px; }
		#colRight #contactoForm button, #medRight #contactoForm button {clear:both; display:block; margin: 10px 0 0 464px; width:97px; height:21px; background:url(../img/enviar-contacto.png) no-repeat; text-indent:-9000px; overflow:hidden; border:0; cursor:pointer; position:relative;  }
		#colRight #contactoForm h3, #medRight #contactoForm h3 {clear:both; position:relative; display:block;  font-size: 14px; font-weight:bold; margin-top:5px;}
		#colRight #contactoForm p, #medRight #contactoForm p { border:1px solid #CCCCCC;  font-weight:bold; margin-left:15px; padding:5px; width:534px; }
		.listaForm { margin: 10px 0 10px 30px;  }

/*------------------------------------------ INTERNAS DESPLEGADAS --------------------------------------------------------- */

	#colRight { float:left; position:relative; display:inline; width:591px; margin:0 0 15px 15px; }

		#colRight p { margin:10px 15px 0; font-size:12px; }
		.actualidad #colRight h2 { position:relative; display:block; background: url(../img/noticias-actualidad1.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:10px; }
		.comunidad #colRight h2 { position:relative; display:block; background: url(../img/noticias-comunidad.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:10px; }
		.comunidad #colRight .historias { position:relative; display:block; background: url(../img/historias-personales1.png) no-repeat; text-indent:-9000px; height:34px; }
		.servicios #colRight .clinicas { position:relative; display:block; background: url(../img/buscar-clinica1.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:10px;  }
		.servicios #colRight .h3soporte { position:relative; display:block; font-size:18px; margin-left:15px;  border-bottom:1px solid #16a3b4; padding-bottom:3px; color:#16a3b4; margin-bottom:10px; width:564px; }
		.prodBaha #colRight h2 { position:relative; display:block; background: url(../img/baha1.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:10px; }
		.prodFree #colRight h2 { position:relative; display:block; background: url(../img/nucleus-freedom1.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:10px; }
		.prodFree #colRight .nu5 { position:relative; display:block; background: url(../img/nucleus51.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:10px; }

		.comunidad #colRight h3 { position:relative; display:block; font-size:18px; margin-left:15px;  }
		.comunidad #colRight .h3Hist { position:relative; display:block; font-size:18px; margin-left:15px; color:#b4a316;  }
		.servicios #colRight .h3clinicas { position:relative; display:block; font-size:18px; margin-left:15px; color:#857e75; border:none;  }
		.actualidad #colRight h3 { position:relative; display:block; font-size:18px; margin-left:15px;  }
		.prodBaha #colRight h3 { position:relative; display:block; font-size:18px; margin-left:15px;  }
		.prodFree #colRight h3 { position:relative; display:block; font-size:18px; margin-left:15px;  }
		.prodNucleus5 #colRight h3 { position:relative; display:block; font-size:18px; margin-left:15px;  }
		.accBaha #colRight h2 { position:relative; display:block; background: url(../img/baha1.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:10px; }
		.accFreedom #colRight h2 { position:relative; display:block; background: url(../img/nucleus-freedom1.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:10px; }

		.actualidad #colRight .masNotas { position:relative; display:block; background: url(../img/mas-noticias.png) no-repeat; width:591px; height:34px; text-indent:-9000px; margin:15px 0 0; }
		.comunidad #colRight .masNotas { position:relative; display:block; background: url(../img/mas-noticias.png) no-repeat; width:591px; height:34px; text-indent:-9000px;  margin:15px 0 0;}
		 #colRight .masHistoriasPersonales { position:relative; display:block; background: url(../img/mas-historias-personales.png) no-repeat; width:591px; height:34px; text-indent:-9000px; margin:15px 0 0; }
		.servicios #colRight .masNotas { position:relative; display:block; background: url(../img/mas-articulos.png) no-repeat; width:591px; height:34px; text-indent:-9000px;  margin:15px 0 0; }
		.profesionales #medRight .masNotas { position:relative; display:block; background: url(../img/mas-publicaciones.png) no-repeat; width:591px; height:34px; text-indent:-9000px;  margin:15px 0 0; }
		.prodFree #colRight .masNotas, .prodNucleus5 #colRight .masNotas { position:relative; display:block; background: url(../img/mas-productos.png) no-repeat; width:591px; height:34px; text-indent:-9000px;  margin:15px 0 0; }
		.prodBaha #colRight .masNotas { position:relative; display:block; background: url(../img/mas-productos.png) no-repeat; width:591px; height:34px; text-indent:-9000px;  margin:15px 0 0; }
		.accFreedom #colRight .masNotas { position:relative; display:block; background: url(../img/mas-productos.png) no-repeat; width:591px; height:34px; text-indent:-9000px;  margin:15px 0 0; }
		.accBaha #colRight .masNotas { position:relative; display:block; background: url(../img/mas-productos.png) no-repeat; width:591px; height:34px; text-indent:-9000px;  margin:15px 0 0; }


		.imgIntProd { clear:both; position:relative; display:inline; overflow:hidden; float:left; margin:12px 12px 5px 15px; border:5px solid #c3c0b7; width:75px; height:75px;}
		.imgHist  { clear:both; position: relative; display:inline; overflow:hidden; float:left; width:75px; height:75px; border:5px solid #c3c0b7; margin: 7px 10px 10px 15px; }
		.interna p {  margin: 12px 0 0 15px; font-size:12px;  }
		#accesorios .imgIntProd { clear:both; position:relative; display:inline; overflow:hidden; float:left; margin:0 12px 5px 15px; border:5px solid #c3c0b7; width:75px; height:75px;}

		#multimedia { clear:both; position:relative; display:block; overflow:hidden; margin-top:15px; width:576px; background: #f0efeb; font-size:14px; color:#7c7430; margin-bottom:15px; }
			#multimedia .multiTop { position:relative; display:block; overflow:hidden; background: url(../img/top-multimedia.png) no-repeat; height:8px; }
			#multimedia .multiBot { position:relative; display:block; overflow:hidden; background: url(../img/bottom-multimedia.png) no-repeat; height:9px; }
			#multimedia .titVideo { width:487px; position:relative; display:block; background: url(../img/icono-video.png) no-repeat 14px 5px; padding-left: 54px; min-height:28px; padding-top:15px; border:0; color:#7c7430; }
			#multimedia a {  color:#7c7430; font-weight: bold; text-decoration:underline; font-size:13px; }
			#multimedia .titAdjunto { width:487px; position:relative; display:block; background: url(../img/icono-adjunto.png) no-repeat 14px 5px; padding-left: 54px; min-height:28px; padding-top:15px; border:0;color:#7c7430; }
			#multimedia .linkMult { color:#7c7430; }

		#colRight h4 { position:relative; display:block; font-size:14px; margin-left:15px; width:564px; color: #7c7430; border-bottom:1px solid #857e75; }
		#colRight .h4Hist { position:relative; display:block; font-size:14px; margin-left:15px; width:572px; color: #b4a316; border-bottom:1px solid #857e75; }
		#colRight .h4Soporte { position:relative; display:block; font-size:14px; margin-left:15px; width:572px; color: #16a3b4; border-bottom:1px solid #857e75; }
		#colRight .productos  { clear:both; color:#D97A00; margin-bottom: 10px; margin-top: 10px; border-bottom:1px solid #ccc; padding-bottom: 4px; }

		#colRight ul.masHistorias { clear:both; position:relative; display:block; width:560px; left:14px; top:8px; margin-bottom:23px;}

		#colRight .masHistorias li { clear:both; position:relative; font-size:14px; color:#b4a316; font-weight: bold; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px; }
			#colRight .masHistorias li a { color:#b4a316;  overflow:hidden;  }
			#colRight .masHistorias li a:hover { color:#857e75; text-decoration:none; }
			#colRight .masHistorias li h5 { color:#857e75; text-decoration: none; font-weight: normal; overflow:hidden;  }

		#colRight ul.masNoticias { clear:both; position:relative; display:block; width:560px; left:14px; top:8px; margin-bottom:23px;}
			#colRight .masNoticias li { clear:both; position:relative; font-size:14px; color:#857e75; font-weight: bold; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px; }
			#colRight .masNoticias li a { color:#857e75;  overflow:hidden;  }
			#colRight .masNoticias li a:hover { color:#b4a316; text-decoration:none; }
			#colRight .masNoticias li h5 { color:#857e75; text-decoration: none; font-weight: normal; overflow:hidden;  }

		#colRight ul.masProductos { clear:both; position:relative; display:block; width:560px; left:14px; top:8px; margin-bottom:23px;}
			#colRight .masProductos li { clear:both; position:relative; font-size:14px; color:#857e75; font-weight: bold; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px; }
			#colRight .masProductos li a { color:#D97A00;  overflow:hidden;  }
			#colRight .masProductos li a:hover { color:#857e75; text-decoration:none; }
			#colRight .masProductos li h5 { color:#857e75; text-decoration: none; font-weight: normal; overflow:hidden;  }

		#colRight .massoporte { clear:both; position:relative; display:block; width:560px; left:14px; top:8px; margin-bottom:23px;}
		#colRight .massoporte li { clear:both; position:relative; font-size:14px; color:#857e75; font-weight: normal; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px; background: url(../img/bullet-soporte.png) no-repeat 0 5px; padding-left:10px;  }
			#colRight .massoporte li a { color:#857e75;  overflow:hidden;  }
			#colRight .massoporte li a:hover { color:#16a3b4; text-decoration:none; }


		#colRight .lisClinicas { clear:both; position:relative; display:block; width:560px; top:8px; margin-bottom:23px;}
		#colRight .lisClinicas li { clear:both; position:relative; font-size:14px; color:#857e75;  font-weight: normal;  }
			#colRight .lisClinicas li a { color:#857e75;  overflow:hidden; margin-top:10px;  }
			#colRight .lisClinicas li a:hover { color:#cd8800; text-decoration:none; }
			#colRight .lisClinicas li span { margin-left:30px; display:block; }
			#colRight .lisClinicas li strong { clear: both; }
			#colRight .lisClinicas h4 { color:#cd8800; margin-bottom: 10px; margin-top: 10px; border-bottom:1px solid #ccc; padding-bottom: 4px; }

		.botVermasNoticias { margin-right: 15px; float:right; position:relative; display:inline; background: url(../img/vermas-homenoticias1.png) no-repeat left; width:137px; height:21px; text-indent:-9000px; overflow:hidden;  }
		.botVerImagenes {  clear:both; position:relative; display:block; background: url(../img/ver-fotos.png) no-repeat left; width:85px; height:18px; text-indent:-9000px; overflow:hidden; left:35px; top:-5px; }
		.botVermasHistorias { margin-right: 15px; float:right; position:relative; display:inline; background: url(../img/vermas-homehistorias1.png) no-repeat left; width:137px; height:21px; text-indent:-9000px; overflow:hidden; }
		.botVermasSoporte { margin-right: 15px; float:right; position:relative; display:inline; background: url(../img/vermas-articulos-soporte.png) no-repeat left; width:137px; height:21px; text-indent:-9000px; overflow:hidden; }
		.botVermasArticulos { margin-right:15px; float:right; position:relative; display:inline; background: url(../img/vermas-articulos.png) no-repeat right; width:238px; height:21px; text-indent:-9000px;  overflow:hidden; }
		.botVermasPublicaciones { margin-right:15px; float:right; position:relative; display:inline; background: url(../img/vermas-publicaciones.png) no-repeat right; width:164px; height:21px; text-indent:-9000px;  overflow:hidden; }
		.botVermasproductos { margin-right:15px; float:right; position:relative; display:inline; background: url(../img/vermas-productos.png) no-repeat right; width:238px; height:21px; text-indent:-9000px;  overflow:hidden; }
#imageContainer { position:relative; margin:auto; }
#imageContainer img { display:none; position:absolute; top:0; left:0; }
#imageContainer img a { border:0; }

		.imgInt { clear:both; position:relative; display:inline; overflow:hidden; float:left; margin:12px 12px 5px 15px; border:5px solid #c3c0b7; width:120px; height:90px;}
		.imgIntProd { clear:both; position:relative; display:inline; overflow:hidden; float:left; margin:12px 12px 5px 15px; border:5px solid #c3c0b7; width:75px; height:75px;}
		.imgHist  { clear:both; position: relative; display:inline; overflow:hidden; float:left; width:75px; height:75px; border:5px solid #c3c0b7; margin: 7px 10px 10px 15px; }

/* -------------------------------------------- SERVICIOS ------------------------------------------------------------------- */

	.servicios #colLeft { float:left; position:relative; display:inline; width:295px; margin: 0 0 15px 30px; }
		.servicios #colLeft h2 { position:relative; display:block; width:295px; height:69px; background:url(../img/buscar-clinica.png) no-repeat; text-indent:-9000px;  margin-bottom:-19px;  }
		.servicios #colLeft ul { clear:both; position:relative; display:block; width:244px; left:14px;  }
		.servicios #colLeft li { clear:both; position:relative; font-size:12px; line-height:18px; color:#857e75; background:url(../img/bullet-clinica.png) no-repeat 0 7px; padding-left:14px; }
		.servicios #cli1 { clear:both; position:relative; display:block; width:220px; }
		.servicios #colLeft li a { color:#857e75; text-decoration: underline; overflow:hidden; }
		.servicios #colLeft li a:hover { color:#b55807; }
		.servicios #colLeft .listadoClinicas { clear:both; position:relative; display:block; width:244px; }
		.servicios #colLeft .listadoClinicas li { clear:both; font-size: 13px; background:none;  margin-top:10px; margin-bottom:10px; margin-left:-29px; width:240px; }
		.servicios #colLeft .listadoClinicas .razon { clear:both; color:#cd8800; font-weight: bold; }
		.servicios #colLeft .listadoClinicas .direccion { clear:both;}
		.servicios #colLeft .listadoClinicas .email a { clear:both;}
		.servicios #colLeft .listadoClinicas .email a:hover {color:#cd8800;}
		.servicios #colLeft .listadoClinicas .linea { clear:both; border-bottom:1px solid #ccc; padding-bottom:3px; height:10px; }
		.servicios #colLeft h3 { position:relative; display:block; width:295px; height:44px; background:url(../img/centro-soportes.png) no-repeat; top:13px; text-indent:-9000px; }
		.servicios #colLeft p { font-size:11px; color:#857e75; margin:0; padding:0; width:274px; margin:7px 0 7px 15px; }
		.servicios #colLeft h4 { border-bottom:1px solid #B9B5AF; clear:both; color:#16A3B4; display:block; font-size:18px; left:15px; padding-bottom:4px; position:relative; width:265px; }
		.servicios #colLeft ul.nucleus { clear:both; display:block; font-size:14px; font-weight:bold; left:26px; position:relative; margin:0; margin:8px 0 6px; width:254px; }
		.servicios #colLeft .nucleus li { clear:both; position:relative; font-size:13px; color:#857e75; background:url(../img/bullet-soporte.png) no-repeat 0 7px; padding-left:15px; line-height:18px; text-decoration:underline; }
		.servicios #colLeft .nucleus li a { color:#857e75; overflow:hidden; }
		.servicios #colLeft .nucleus li a:hover { color:#16a3b4;  }
		.servicios #colLeft .baha { border-bottom:1px solid #B9B5AF; clear:both; color:#16A3B4; display:block; font-size:18px; height:21px; left:15px; padding-bottom:4px; position:relative; width:265px; }

		.servicios #colLeft .descarga { clear:both; position:relative; display:block; width:295px; height:89px; background: url(../img/centro-descargas1.png) no-repeat right; text-indent:-9000px; margin:12px 0 4px; }
		.servicios #colLeft .descargasItems { clear:both; position:relative; display:block;  font-size:18px; color:#b55807; width:265px; border-bottom: 1px solid #b9b5af; padding-bottom: 3px; left:15px; background:none; }
		.servicios #colLeft .bahah3 { clear:both; position:relative; display:block;  font-size:18px; color:#c49b1c; width:265px; border-bottom: 1px solid #b9b5af; padding-bottom: 3px; left:15px; }
		.servicios #colLeft ul.desBaha  { clear:both; position:relative; display:block; width:254px; left:26px; margin-top:9px; margin-bottom:32px;  }
		.servicios #colLeft .desBaha li { clear:both; position:relative; font-size:13px; background:url(../img/bullet-descargas1.png) no-repeat 0 9px; padding-left:15px; }
		.servicios #colLeft .desBaha li a { color:#857e75; text-decoration: underline; overflow:hidden; }
		.servicios #colLeft .desBaha li a:hover { color:#c49b1c; }
		.servicios #colLeft ul.desFree { clear:both; position:relative; display:block; width:254px; left:26px;  margin-top:9px; margin-bottom:13px; }
		.servicios #colLeft .desFree li { clear:both; position:relative; font-size:13px; color:#857e75; background:url(../img/bullet-descargas.png) no-repeat 0 9px; padding-left:15px; line-height:21px;}
		.servicios #colLeft .desFree li a { color:#857e75; text-decoration: underline; overflow:hidden; }
		.servicios #colLeft li a:hover { color:#b55807; }



	.servicios #colRight { float:left; position:relative; display:inline; width:591px; left:15px; }
		.servicios #colRight h2 { position:relative; display:block; background: url(../img/preguntas-frecuentes.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:15px; }
		.servicios #colRight .soporte { position:relative; display:block; background: url(../img/centro-soportes1.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:15px; }
		.servicios #colRight h3 { position:relative; display:block; font-size:18px; margin-left:15px; border-bottom:1px solid #b9b5af; padding-bottom:3px; color:#c02a66; }
		.servicios #colRight ul.preguntas { clear:both; position:relative; display:block; width:560px; left:14px; top:8px; margin-bottom:23px; }
		.servicios #colRight  .primero { clear:both; position:relative; display:block; width:560px; left:14px; top:8px; margin-bottom:20px;  }
		.servicios #colRight .preguntas li { clear:both; position:relative; font-size:12px; color:#857e75; background:url(../img/bullet-preguntas.png) no-repeat 0 7px; padding-left:14px; }
		.servicios #colRight .preguntas li a { color:#857e75; text-decoration: underline; overflow:hidden; }
		.servicios #colRight .preguntas li a:hover { color:#c02a66; }

/* -------------------------------------------- PROFESIONALES HOME --------------------------------------------------------- */

	.profesionales #medicos { float:left; position:relative; display:inline; width:280px; margin:0 31px 0 30px; }
		.profesionales #medicos h2 { position:relative; display:block; height:34px; background: url(../img/acceso-medicos.png) no-repeat; text-indent:-9000px; margin-bottom: 10px; }

	.profesionales .error { background:#CCCCCC none repeat scroll 0 0; border:1px solid red; color:#FF0000; font-weight:bold;  left:-11px; position:relative; text-align:center; top:-5px; }
	.errorUsuario { border:1px solid #CCCCCC; color:#ff0000; font-weight:bold; margin-left:15px; padding:5px; width:534px; }

	
	.profesionales #audiologas { float:left; position:relative; display:inline; width:280px; margin:0 31px 0 0; }
		.profesionales #audiologas h2 { position:relative; display:block; height:34px; background: url(../img/acceso-audiologas.png) no-repeat; text-indent:-9000px; margin-bottom: 10px; }

	.profesionales #terapeutas { float:left; position:relative; display:inline; width:280px; margin:0 30px 0 0; }
		.profesionales #terapeutas h2 { position:relative; display:block; height:34px; background: url(../img/acceso-terapeutas.png) no-repeat; text-indent:-9000px; margin-bottom: 10px; }

	.profesionales #medicos .registracion, .profesionales #audiologas .registracion, .profesionales #terapeutas .registracion { position:relative; display:block; width:280px; height:169px; background: url(../img/fondo-registracion-profesionales.png) no-repeat; margin-bottom:19px; }
		.profesionales #medicos .registracion p, .profesionales #audiologas .registracion p, .profesionales #terapeutas .registracion p { padding-top: 15px; margin-left:15px; font-family:Tahoma; font-size:9px; color:#000; }
		.profesionales #medicos #formreg, .profesionales #audiologas #formreg, .profesionales #terapeutas #formreg { position:relative; display:block; top:5px; }
			.profesionales #medicos #formreg label, .profesionales #audiologas #formreg label, .profesionales #terapeutas #formreg label { position:relative; float:left; display:inline; font-size:12px; margin:7px 7px 0 15px; color:#000; clear:left; width:46px; text-align: left;}
			.profesionales #medicos #formreg input, .profesionales #audiologas #formreg input, .profesionales #terapeutas #formreg input { position:relative; float:left; display:inline; width:195px; height:20px; border: 1px solid #808080; margin-top:5px; }

			.profesionales #medicos #formreg1, .profesionales #audiologas #formreg1, .profesionales #terapeutas #formreg1 { position:relative; display:block; top:5px; }
			.profesionales #medicos #formreg1 label, .profesionales #audiologas #formreg1 label, .profesionales #terapeutas #formreg1 label { position:relative; float:left; display:inline; font-size:12px; margin:7px 7px 0 15px; color:#000; clear:left; width:46px; text-align: left;}
			.profesionales #medicos #formreg1 input, .profesionales #audiologas #formreg1 input, .profesionales #terapeutas #formreg1 input { position:relative; float:left; display:inline; width:195px; height:20px; border: 1px solid #808080; margin-top:5px; }

			.profesionales #medicos #formreg2, .profesionales #audiologas #formreg2, .profesionales #terapeutas #formreg2 { position:relative; display:block; top:5px; }
			.profesionales #medicos #formreg2 label, .profesionales #audiologas #formreg2 label, .profesionales #terapeutas #formreg2 label { position:relative; float:left; display:inline; font-size:12px; margin:7px 7px 0 15px; color:#000; clear:left; width:46px; text-align: left;}
			.profesionales #medicos #formreg2 input, .profesionales #audiologas #formreg2 input, .profesionales #terapeutas #formreg2 input { position:relative; float:left; display:inline; width:195px; height:20px; border: 1px solid #808080; margin-top:5px; }

			.profesionales #medicos button, .profesionales #audiologas button, .profesionales #terapeutas button { position:relative; float:left; display:inline; background: url(../img/registracion-ingresar.png) no-repeat; width:103px; height:16px; border:0; text-indent:-9000px; cursor:pointer; margin:8px 0 0 4px; }
		.profesionales #medicos a.olvido, .profesionales #audiologas a.olvido, .profesionales #terapeutas a.olvido  { clear:both; color:#000000; display:block; font-family:"Tahoma"; font-size:9px; margin-left:170px; margin-right:14px; margin-top:5px; overflow:hidden; position:relative; text-align:left; text-decoration:underline; top:5px; }
		.profesionales #medicos .lineaReg, .profesionales #audiologas .lineaReg, .profesionales #terapeutas .lineaReg { position:relative; display:block; overflow:hidden; height:1px; border-bottom: 1px solid #b9b5af; margin:12px 0 7px 15px; width:250px; }
		.profesionales #medicos .registrese, .profesionales #audiologas .registrese, .profesionales #terapeutas .registrese { clear:both; position:relative; display:block; height:28px; background: url(../img/registrese.png) no-repeat; overflow:hidden; text-indent:-9000px; margin-left:15px; width:265px; margin-top:4px;}

	.profesionales #medicos h3, .profesionales #audiologas h3, .profesionales #terapeutas h3 { margin-left:15px; width:265px; font-size:18px; }
	.profesionales #medicos h3 a, .profesionales #audiologas h3 a, .profesionales #terapeutas h3 a { color:#857e75; }
	.profesionales #medicos h3 a:hover, .profesionales #audiologas h3 a:hover, .profesionales #terapeutas h3 a:hover { color: #b4a316; }
	.profesionales #medicos p, .profesionales #audiologas p, .profesionales #terapeutas p { margin: 0; margin-left: 15px; width:265px; font-size:11px;}
	.profesionales #medicos  .verMas, .profesionales #audiologas  .verMas, .profesionales #terapeutas  .verMas { clear:both; position:relative; display:block; background: url(../img/vermas-homenoticias.png) no-repeat; width:70px; height:18px; text-indent:-9000px; margin: 6px 0 0 14px; overflow:hidden; }
	.profesionales #medicos  .linea, .profesionales #audiologas  .linea, .profesionales #terapeutas  .linea { clear:both; position:relative; display:block; width:265px; margin: 0 0 5px 15px; border-bottom:1px solid #b9b5af; height:6px;  }
	.profesionales #medicos .verMas1, .profesionales #audiologas .verMas1, .profesionales #terapeutas .verMas1 { clear:both; position:relative; display:block; background: url(../img/vermas-articulos.png) no-repeat; width:238px; height:21px; text-indent:-9000px; margin: 15px 0 15px 15px; overflow:hidden; }

	.profesionales .InfGral { margin-left: 15px; clear:both; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:5px; width:255px; }
	.profesionales .InfGral li { clear:both; display:block; position:relative; color:#B55807; background:url(../img/bullet-freedom.png) no-repeat 0 5px; padding-left:10px; }
	.profesionales .InfGral li a { color:#B55807; }
	.profesionales .InfGral li a:hover { color:#857e75; }

/* -------------------------------------------- PROFESIONALES INTERNA --------------------------------------------------------- */

	.profesionales #medLeft { display:inline; float:left; margin-left:30px;  position:relative; width:296px;  }
		.profesionales #medLeft .medicos { position:relative; display:block; height:34px; text-indent:-9000px; background:url(../img/acceso-medicos.png) no-repeat;  }
		.profesionales #medLeft .audiologas { position:relative; display:block; height:34px; text-indent:-9000px; background:url(../img/acceso-audiologas.png) no-repeat;  }
		.profesionales #medLeft .terapeutas { position:relative; display:block; height:34px; text-indent:-9000px; background:url(../img/acceso-terapeutas.png) no-repeat;  }

		
		.profesionales #medLeft .datosReg { position:relative; display:block; width:280px; height:58px; background: url(../img/fondo-medico-registrado.png) no-repeat; overflow:hidden; top:10px; margin-bottom:15px; }
		.profesionales #medLeft .datosReg p { position:relative; display:block; padding:10px 0 0 15px; font-size: 12px; color:#000; margin:0; }
		.profesionales #medLeft .datosReg .cerrarsesion { float:left; position:relative; display:inline; width:112px; height:13px; background:url(../img/cerrar-sesion.png) no-repeat; overflow:hidden; text-indent:-9000px; margin-left:15px; margin-top:2px; }
		.profesionales #medLeft .datosReg .editardatos { float:right; position:relative; display:inline; font-size:11px; color:#000; text-decoration: underline; margin-right:17px;}
	.profesionales #medLeft h3 { margin-left: 15px; width:265px; font-size:18px; }
	.profesionales #medLeft h3 a { color:#857e75; }
	.profesionales #medLeft h3 a:hover { color: #b4a316; }
	.profesionales #medLeft p { margin: 0; margin-left: 15px; width:260px; font-size:11px; }
	.profesionales #medLeft .verMas { clear:both; position:relative; display:block; background: url(../img/vermas-homenoticias.png) no-repeat; width:70px; height:18px; text-indent:-9000px; margin: 6px 0 0 14px; overflow:hidden; }
	.profesionales #medLeft .linea { clear:both; position:relative; display:block; width:265px; margin: 0 0 5px 15px; border-bottom:1px solid #b9b5af; height:6px;}
	.profesionales #medLeft .verMas1 { clear:both; position:relative; display:block; background: url(../img/vermas-articulos.png) no-repeat; width:238px; height:21px; text-indent:-9000px; margin: 15px 0 15px 15px; overflow:hidden; }

	.profesionales #medRight {	display:inline; float:left; margin:0 0 0 15px; position:relative; width:591px; }
		.profesionales #medRight .medicos { position:relative; display:block; background: url(../img/informacion-exclusiva-medicos.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:15px; }
		.profesionales #medRight .audiologas { position:relative; display:block; background: url(../img/informacion-exclusiva-audiologas.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:15px; }
		.profesionales #medRight .terapeutas { position:relative; display:block; background: url(../img/informacion-exclusiva-terapeutas.png) no-repeat; text-indent:-9000px; height:34px; margin-bottom:15px; }
	.profesionales .titregistracion { position:relative; display:block; background: url(../img/registracion.png) no-repeat; text-indent:-9000px; width:591px; height:34px; }
	.profesionales .titeditardatos { position:relative; display:block; background: url(../img/editar-datos.png) no-repeat; text-indent:-9000px; width:591px; height:34px; }
		.profesionales #medRight h3 { position:relative; display:block; font-size:18px; margin: 10px 0 0 15px}
		.profesionales #medRight h4 { position:relative; display:block; font-size:14px;  width:572px; color: #7c7430; border-bottom:1px solid #857e75; }
		#medRight ul.masArticulos { clear:both; position:relative; display:block; width:560px; left:14px; top:8px; margin-bottom:23px;}
			#medRight .masArticulos li { clear:both; position:relative; font-size:14px; color:#857e75; font-weight: bold; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px; }
			#medRight .masArticulos li a { color:#857e75;  overflow:hidden;  }
			#medRight .masArticulos li a:hover { color:#b4a316; text-decoration:none; }
			#medRight .masArticulos li h5 { color:#857e75; text-decoration: none; font-weight: normal; overflow:hidden;  }



/* -------------------------------------------- PRODUCTOS ----------------------------------------------------------------------- */

	.prodFree #colLeft, .prodBaha #colLeft { float:left; position:relative; display:inline; width:295px; margin:0 0 0 30px;  }
		.prodFree #colLeft h2 { clear:both; position:relative; display:block; overflow:hidden; background: url(../img/nucleus-freedom.png) no-repeat; height: 84px;  text-indent:-9000px;  }
		.prodBaha #colLeft h2 { clear:both; position:relative; display:block; overflow:hidden; background: url(../img/baha.png) no-repeat; height: 84px; text-indent:-9000px;  }
		.prodFree #colLeft .nu5 { clear:both; position:relative; display:block; overflow:hidden; background: url(../img/nucleus-5.png) no-repeat; height: 84px;  text-indent:-9000px;  }

		.prodFree #colLeft p, .prodBaha #colLeft p { margin:0; width:265px; font-size:13px; padding-bottom:4px; margin:11px 0 4px 15px; }
		.prodFree #colLeft h3,.prodBaha #colLeft h3 { margin:0; width:254px; font-size:18px; color:#d97a00; border-bottom: 1px solid #b9b5af; background: url(../img/bullet-freedom.png) no-repeat 0 9px; margin: 0 0 0 15px; padding: 2px 0 5px 11px; }
		.prodFree #colLeft h3 a, .prodBaha #colLeft h3 a { color:#d97a00; }
		.prodFree #colLeft h3 a:hover, .prodBaha #colLeft h3 a:hover { color:#857e75; }
		.prodFree #colLeft ul, .prodBaha #colLeft ul { clear:both; position:relative; display:block; overflow:hidden; width:265px; border-bottom: 1px solid #b9b5af; padding-bottom:10px; margin: 8px 0 4px 15px; }
			.prodFree #colLeft li, .prodBaha #colLeft li { clear:both; }
			.prodFree #colLeft li a, .prodBaha #colLeft li a { font-size:13px; background: url(../img/bullet-freedom1.png) no-repeat 12px 9px; padding-left:26px; color: #857e75; text-decoration: underline; line-height:20px; width:265px; }
			.prodFree #colLeft li a:hover, .prodBaha #colLeft li a:hover, .prodFree #colLeft li .seleccionado, .prodBaha #colLeft li .seleccionado { color: #d97a00;  }

	.prodFree #intro, .prodBaha #intro { float:left; position:relative; display:inline; overflow:hidden; width:280px; margin-left:15px; padding-bottom:15px;   }
		.prodFree #intro h2, .prodBaha #intro h2 { clear:both; position:relative; display:block; overflow:hidden; background: url(../img/introduccion.png) no-repeat; height: 34px; margin-bottom:10px; text-indent:-9000px; }
		.prodFree #intro p, .prodBaha #intro p { margin:15px 0 0 15px; font-size:13px; }

	.prodFree #productos, .prodBaha #productos { float:right; position:relative; display:inline; overflow:hidden; width:280px; margin-right:30px;  }
		.prodFree #productos h2 { clear:both; position:relative; display:block; overflow:hidden; background: url(../img/productos-freedom.png) no-repeat; height: 34px;  text-indent:-9000px; }
		.prodBaha #productos h2 { clear:both; position:relative; display:block; overflow:hidden; background: url(../img/procesadora-sonido-baha.png) no-repeat; height: 34px;  text-indent:-9000px; }
		.prodFree #productos .nu5 { clear:both; position:relative; display:block; overflow:hidden; background: url(../img/productos-nucleus5.png) no-repeat; height: 34px;  text-indent:-9000px; }

		.prodFree #productos ul, .prodBaha #productos ul { margin:5px 0 0 15px; width:265px; position:relative; display:block; overflow:hidden; }
			.prodFree #productos li, .prodBaha #productos li { clear:both; position:relative; display:block; overflow:hidden; line-height:15px; }
			.prodFree #productos h3, .prodBaha #productos h3 { clear:both; position:relative; display:block; margin-bottom:8px; margin-top: 8px; }
			.prodFree #productos h3 a, .prodBaha #productos h3 a { font-size: 18px; color: #d97a00; }
			.prodFree #productos h3 a:hover, .prodBaha #productos h3 a:hover { color: #857e75; }
			.prodFree #productos li img, .prodBaha #productos li img { float:left; position:relative; display:inline; border: 6px solid #c3c0b7; margin-right:10px; overflow:hidden; }
			.prodFree #productos li p, .prodBaha #productos li p { position:relative; display:inline; font-size:11px; overflow:hidden; margin:0; }
			.prodFree #productos .vermas, .prodBaha #productos .vermas { clear:both; position:relative; display:block; overflow:hidden; height:18px; background: url(../img/vermas-freedom.png) no-repeat 0 10px; text-indent:-9000px; border-bottom:1px solid #b9b5af; padding-bottom:14px; }

/* -------------------------------------------- ACCESORIOS ----------------------------------------------------------------------- */


	.accFreedom #intro, .accBaha #intro { float:left; position:relative; display:inline; overflow:hidden; width:290px; margin-left:15px; padding-bottom:15px;   }
		.accFreedom #intro h2, .accBaha #intro h2 { clear:both; position:relative; display:block; overflow:hidden; background: url(../img/introduccion.png) no-repeat; height: 34px; margin-bottom:10px; text-indent:-9000px; }
		.accFreedom #intro p, .accBaha #intro p { margin:15px; font-size:13px; }
		.accFreedom #intro strong, accBaha #intro strong { margin:0 15px; }

	.accBaha #colRight .titAccesorios, .accBaha #accesorios .titAccesorios { position:relative; display:block; background: url(../img/accesorios-baha.png) no-repeat; text-indent:-9000px; width:591px; height:34px;  }
	.accFreedom #colRight .titAccesorios, .accFreedom #accesorios .titAccesorios { position:relative; display:block; background: url(../img/accesorios-implantes-cocleares.png) no-repeat; text-indent:-9000px; width:591px; height:34px; }

	#colRight #accesorios p {position:relative; display:inline; font-size:11px; overflow:hidden; margin:0; width:591px; }
			.accFreedom #colRight h3, .accBaha #accesorios h3 { clear:both; position:relative; display:block; margin-top: 8px; color: #d97a00; font-size: 18px; width:569px; margin-left:15px; }
			.accFreedom #colRight h3 a { font-size: 18px; color: #d97a00; }
			.accFreedom #colRight h3 a:hover { color: #857e75; }
								
	 #accesorios  { float:right; position:relative; display:inline; overflow:hidden; width:594px; margin-right:30px;  }
		#accesorios .vermas { clear:both; position:relative; display:block; overflow:hidden; height:28px; background: url(../img/vermas-freedom.png) no-repeat 0 10px; text-indent:-9000px;  }

		#accesorios .acc  { display:inline; float:left; position:relative; width:280px; margin:10px 0 0 15px;}
			.acc li { clear:both; display:block;  position:relative; width:265px; border-bottom:1px solid #B9B5AF; padding-bottom:10px;  }
			.acc li img { float:left; position:relative; display:inline; border: 6px solid #c3c0b7; margin-right:10px; overflow:hidden; }
			.acc li p { position:relative; display:inline; font-size:11px; margin:0; }
			.acc li { clear:both; position:relative; display:block; overflow:hidden; line-height:15px;border-bottom:1px solid #B9B5AF; padding-bottom:10px; }
			#accesorios .acc p {display: block; }

			#accesorios .acc h3 { clear:both; position:relative; display:block; margin:5px 0 5px 0;color: #d97a00; font-size: 18px; width:265px; overflow:hidden; line-height:23px; }
			#accesorios .acc h3 a { font-size: 18px; color: #d97a00; }
			#accesorios .acc h3 a:hover { color: #857e75; }

/* -------------------------------------------- PIE --------------------------------------------------------------------------- */

	#pie { clear:both; position:relative; display:block; overflow:hidden; width:962px; height:90px; background:#e2e1de url(../img/fondo-pie.png) no-repeat 668px top; }
		#pie p { clear:both; position:relative; display:block; overflow:hidden; font-size:14px; color:#000; left:30px; margin:0; top:13px; font-weight: bold; } 
		#pie .contacto { background:transparent url(../img/pie-contacto.png) no-repeat scroll left center; clear:both; color:#4C4945; display:inline; font-size:12px; height:50px; left:47px; line-height:14px; margin-top:16px; overflow:hidden; padding-left:73px; position:relative; float:left; width:562px; }
		#pie .contacto a { color:#4C4945; font-weight:bold; }
		#pie .contacto .sobre { display:block; height:50px; left:-72px; position:relative; text-indent:-9000px; margin-top:-43px; width:67px; overflow: hidden; }
		#pie  .condiciones { display:block; height:19px; width:117px; position:relative; float:left; text-indent:-9000px; left:41px; top:41px;  overflow:hidden; }
		#pie  .mapa { display:block; height:19px; width:76px; position:relative; float:left; text-indent:-9000px; left:44px; top:41px; overflow: hidden; }
		#pie  .acontacto { display:block; height:19px; width:51px; position:relative; float:left; text-indent:-9000px; left:48px; top:41px; overflow: hidden; }

	#baires{ clear:both; position:relative; display:block; overflow:hidden; width:962px; height:30px; background:#A5A5A5; margin:0 0 10px 0; font:normal 13px; color:#fff;  }
	#baires a { color:#fff; margin-left:30px; display:block; position:relative; overflow:hidden; margin-top:6px; }

	address { clear:both; position:relative; display:block; overflow:hidden; height:44px; background-color:#fff; margin:17px 0 0 31px; font-style:normal;  font-size: 12px; color: #857e75; width:931px; }
	address a { float:left; position:relative; display:inline; color: #857e75; text-decoration: underline; }
	address .osmosis { display:inline; float:left; left:699px; position:absolute; width:260px; }
		address .webOsmo { background:transparent url(../img/osmosis.png) no-repeat scroll 0 -1px; display:inline; float:left; height:22px; margin-left:9px; overflow:hidden; position:absolute; text-indent:-9000px; width:94px; }

/* -------------------------------------------- TEXTO EDITADO Y FIJOS --------------------------------------------------------- */

	#texto { margin: 0; margin-bottom: 10px; margin-left:15px;clear:both; padding-right:10px; width:564px; }
	#texto p { margin: 10px 0 0 0; font-size:13px; }
	#texto ul { clear:both; position:relative; display:block; padding:0;margin:10px 0 10px 30px; font-size:13px; color: #857e75;}
		#texto li { position: relative; display:block; clear:both; color: #857e75; font-size:12px; margin:0; padding:0; font-weight:normal; background: url(../img/bullet-clinica.png) no-repeat 0 7px; padding-left: 14px; }
	#texto a { color: #857e75; text-decoration:underline; }
	#texto a:hover { color:#B4A316; }
	#texto h4 { clear:both; color:#B4A316; font-size:14px; margin:5px 0 0; padding-bottom:3px; border-bottom:1px solid #B4A316;}
	#texto .imgLeft { float: left; margin-right:10px; margin-bottom:10px; }
	#texto .imgRight { float: right; margin-left:10px;  margin-bottom:10px;}

	#listado-imagenes  { clear:both; margin:0; position:relative; overflow:hidden; width:590px; }
		#listado-imagenes li { clear:none; float: left; display: inline; position:relative; overflow:hidden; width: 120px; height: 90px; background: none; padding:0; margin-right:5px; border: 5px solid #c3c0b7; margin-bottom:10px;}
		#listado-imagenes img  { margin: 0; border: 0; width: 120px; height: 90px; padding:0;}
		#listado-adjuntos { clear:both; margin: 10px 0 10px 0; }
		#listado-adjuntos li { background: url(../img/icono-adjunto.png) no-repeat; padding-left: 20px; }
	.video { margin-left: 30px; font-size: 14px; font-weight: bold;}
	.conVideo { margin-left: 30px; margin-bottom:10px; border:5px solid #C3C0B7; width:200px; height:170px; }
	.volver { float:left; position:relative; display:inline; background: url(../img/volver.png) no-repeat; height:21px; width:79px; text-indent:-9000px; overflow:hidden; margin-bottom:10px; margin-left:15px;  }
	.volverSoporte { float:left; position:relative; display:inline; background: url(../img/volver-soporte.png) no-repeat; height:21px; width:79px; text-indent:-9000px; overflow:hidden; margin-bottom:10px; margin-left:15px;  }
	.volverProductos { float:left; position:relative; display:inline; background: url(../img/volver-productos.png) no-repeat; height:21px; width:79px; text-indent:-9000px; overflow:hidden; margin-bottom:10px; margin-left:15px;  }
	.volverNeutro { float:left; position:relative; display:inline; background: url(../img/volver-neutro.png) no-repeat; height:21px; width:79px; text-indent:-9000px; overflow:hidden; margin-bottom:10px; margin-left:15px;  }
	.paginador { display: block; clear: both; position:relative; overflow:hidden; font: bold 13px Trebuchet MS, sans-serif; border:1px solid #b4a316; padding:5px; margin:0 15px 0 15px;}
		.paginador p { margin: 0; }
		.paginador span, .paginador a { display: block; float: left; padding: 0 7px;}
		.paginador span a { color: #857e75; text-decoration: none; display: inline; float: none; padding: 0;}	
		.paginador span strong { padding: 0 4px; background-color: #b4a316; color: #fff; }
		.paginador #ant, .paginador #sig { padding: 0 0 0 15px; color: #b4a316; }
