body { background:url(images/fondo_body2.png) left top repeat-x #F0EAE4; }
#cabecera{ height:408px; background:url(images/fondo_cab_index.jpg) left top no-repeat; }
#aux1{  position:absolute; left:-199px; top:0px; width:201px; height:587px; background:url(images/aux_l2.jpg) left top no-repeat; }
#aux2{ display:none; }
#cuerpo{ min-height:466px; }
* html #cuerpo{ height:466px; }
#menu_idiomas{ display:block; } 
#cabecera_telefono{ display:block; }
#cabecera_email{ display:block; } 

#menu1{ left:259px; top:101px; }

	#menu1_1 { display:none; }	

	#menu1_2 a{ background:url(images/sprite.png) -100px -88px no-repeat; }
	#menu1_2 a:hover{ background:url(images/sprite.png) -100px -132px no-repeat; }

	#menu1_3 a{  background:url(images/sprite.png) -267px -88px no-repeat; }
	#menu1_3 a:hover{ background:url(images/sprite.png) -267px -132px no-repeat; }

	#menu1_4 a{ background:url(images/sprite.png) -389px -88px no-repeat; }
	#menu1_4 a:hover{ background:url(images/sprite.png) -389px -132px no-repeat; }

	#menu1_5 a{  background:url(images/sprite.png) -495px -88px no-repeat; }
	#menu1_5 a:hover{ background:url(images/sprite.png) -495px -132px no-repeat; }

	#menu1_6 a{ background:url(images/sprite.png) -596px -88px no-repeat; }
	#menu1_6 a:hover{ background:url(images/sprite.png) -596px -132px no-repeat; }



#index_caja{ position:relative; width:960px; min-height:469px; margin-top:0px;  }
* html #index_caja{ height:469px; }
	
	#index_banner_flash{ position:absolute; left:0px; top:-408px; width:265px; height:355px; }

	#tratamientos{ position:relative; left:339px; top:-231px; margin-bottom:-197px; width:607px; height:197px; background:url(images/trat_r.png) right top no-repeat #fff;  }
		
		#tratamientos_sombra{ position:absolute; left:0px; top:-29px; width:13px; height:254px; background:url(images/sombra_cab.png) left top no-repeat; z-index:999;  } /*sombra cab index*/  
	
		#trat_bot_der{ position:absolute; left:570px; top:71px; width:61px; height:61px; z-index:1000; }
			#trat_bot_der a{ display:block; width:61px; height:61px; background:url(images/bot_trat.png) left top  no-repeat;  }
			#trat_bot_der a:hover{  }

		#slide_box_cont{ position:absolute; left:0px; top:0px; width:607px; height:197px; overflow:hidden; z-index:10;  }

			.slide_box{ display:none; position:absolute; left:0px; top:0px !important; width:607px; height:197px; overflow:hidden;  background:url(images/trat_t.gif) left top repeat-y;  } 
				.trat_ico{ position:absolute; left:23px; top:16px; width:11px; height:18px; background:url(images/topo1.gif) left top no-repeat; }
				.trat_tit{ position:relative; left:38px; margin-top:15px; width:230px; min-height:38px; font-size:20px; color:#BF1F41; line-height:22px;  background-color:#fff; margin-bottom:-20px; z-index:100;  }
				* html .trat_tit{ height:38px; }
				.trat_texto{ position:relative; left:20px; margin-top:0px; width:246px; height:140px; font-size:22px; color:#376CA9; line-height:28px; overflow:hidden; background-color:#fff;  }
				.trat_texto_g{ position:relative; left:20px; margin-top:0px; width:246px; height:100%; font-size:22px; color:#376CA9; line-height:28px; overflow:hidden; background-color:#fff;  }
				.trat_texto table,.trat_texto_g table{ border:none; width:100%; height:100%; }
				.trat_texto td,.trat_texto_g td{ vertical-align:middle; font-size:22px; color:#376CA9; line-height:28px;  }
				.trat_imagen { position:absolute; left:279px; top:3px; width:322px; height:191px; border-radius:0px 10px 10px 0px; overflow:hidden; }
				.trat_imagen img{ display:block; height:191px; position:absolute; right:0px; width:auto; width:auto; height:191px; }
				
			#slide_box_1{ left:0px; } 
		
	#index_caja_top{ display:none; }
		
		#index_caja_izq{ position:relative; float:left; left:0px; margin-top:0px; width:273px; }
			
			.banner_titulo{ position:absolute; left:21px; top:20px; font-size:20px; color:#BF2042; letter-spacing:-0.01em;  }
			.banner_link{ position:absolute; left:24px; top:52px; background:url(images/topo1.gif) left top no-repeat;   }
				.banner_link a{ display:block; position:relative; left:18px; width:205px; font-size:12px; color:#666; text-decoration:none; line-height:12px;    }
				.banner_link a:hover{ color:#333; }
			
			#banner_testimonios{ position:relative; left:0px; margin-top:-46px; width:258px; height:153px;  background:url(images/f_banner_testimonios1.jpg) left top no-repeat; }

				#banner_testimonios_tit{ top:38px; } 
				#banner_testimonios_texto{ top:116px; } 
	
			#banner_internacional{ position:relative; left:3px; margin-top:5px; width:255px; height:100px;  background:url(images/f_banner_inter.jpg) left top no-repeat; }
				#banner_internacional_titulo{ top:20px; } 
				#banner_internacional_texto{ top:52px; } 	
				
			#banner_centro{ position:relative; left:3px; margin-top:5px; width:255px; height:237px;  background:url(images/f_banner_centro.jpg) left top no-repeat;  }
				#banner_centro_titulo{ left:17px; top:21px; }
				#banner_centro_texto{ left:21px; top:118px; }
				#banner_centro_video{ position:absolute; left:118px; top:153px; width:70px; height:58px; text-align:center; overflow:hidden; }
				#banner_centro_video a{  display:block;  width:70px; height:58px; font-size:12px; color:#666; text-decoration:none; padding-top:44px;  }
				#banner_centro_video a:hover{ color:#333; background:url(images/ico3.jpg) left top no-repeat;  }	
				
			#banner_centro_dental{ display:none; position:relative; left:3px; margin-top:0px; width:255px; height:237px;  background:url(images/f_banner_centro_dental.jpg) left top no-repeat; }
				#banner_centro_dental a{ display:block; width:255px; height:237px;  font-size:12px; color:#666; text-decoration:none;  }
				#banner_centro_dental a span{ display:block; position:absolute; left:39px; top:107px;  font-size:12px; color:#666; text-decoration:none; line-height:13px; }
				#banner_centro_dental a:hover span{ color:#333; }

		#index_caja_central{ position:relative; float:left; margin-top:0px; width:455px; padding-bottom:20px; }
			
			#index_titulo{ position:relative; left:1px; margin-top:21px; width:447px; font-size:24px; color:#BF2042; border-bottom:1px solid #E6A5B7; }
			#index_presentacion{ position:relative; left:11px; margin-top:12px; width:437px; color:#666; font-size:12px; text-align:justify; }
			#index_presentacion h3{ display:inline; font-weight:bold; }
			
			#index_firma{ position:relative; left:1px; margin-top:26px; width:228px; min-height:170px; font-size:12px; color:#333; font-style:italic;  z-index:10;}
			* html #index_firma{ height:170px; }
				#index_firma_texto{  position:relative; left:0px; padding-top:40px; width:228px; font-size:12px; color:#333; font-style:italic; line-height:12px;  }
				#index_firma_imagen{ position:absolute; left:234px; top:0px; width:217px; height:147px; background:url(images/firma.jpg) left top no-repeat;  }
				#index_firma_firma{ position:absolute; left:321px; top:152px; width:135px; font-size:12px; font-family:Tahoma; color:#3168A6;   }

			#index_caja_central_pie{ position:absolute; left:-22px; width:496px; height:92px; top:100%; margin-top:-93px; background:url(images/ico4.png) left top no-repeat; z-index:0; }
				
		#index_caja_der{ position:relative; float:left; left:0px; margin-top:0px; width:210px; }
		* html #index_caja_der{  width:230px; overflow:hidden;  }

		#banner_ovulos{ display:none; }
			
			#banner_mama_net{ display:none; }
			
			#banner_why_us{ display:none; position:relative; margin-left:6px; margin-top:30px; width:209px;  height:122px; background:url(images/f_banner_whyus.jpg) left top no-repeat; }

				#banner_why_us_titulo{ position:absolute; left:8px; top:22px; width:114px; height:20px; font-size:24px; font-weight:bold; color:#fff; font-family:Arial;  }
				#banner_why_us_texto{ position:absolute; left:10px; top:56px; width:93px; height:61px; font-size:13px; line-height:14px; font-weight:bold; color:#fff; font-family:Arial; text-align:right; letter-spacing:-0.02em;  }	
				#banner_why_us a{ display:block; width:100%; height:100%; position:absolute; z-index:1000; }
				
				/*mdc popup con formulario*/
				#banner_why_us_pop_up{ position:relative; left:28px !important; width:770px; min-height:800px; } 
				* html #banner_why_us_pop_up{ height:100px; } 
				
					#banner_why_us_pop_up_bot{ position:absolute; right:5px; top:5px; width:40px; height:40px;  }
					#banner_why_us_pop_up_bot a{ display:block; width:40px; height:40px; background:url(images/bot_cerrar1.png) left top no-repeat;  }
					#banner_why_us_pop_up_tit{ position:relative; left:0px; width:400px; color:#3166A5; font-size:22px; padding-top:20px; }
					#banner_why_us_pop_up_texto{ position:relative; left:0px; margin-top:0px; width:734px; color:#666; font-size:13px; 	 }
					#banner_why_us_pop_up_texto h3{ display:inline; font-weight:bold; font-size:15px; }
					#banner_why_us_pop_up_texto span{ font-weight:bold; font-size:15px; color:#C06; }
					

			#banner_no_wait{ display:none; position:relative; margin-left:6px; margin-top:22px; width:208px; height:70px; background:url(images/f_banner_nowait.jpg) left top no-repeat; }			#banner_egg_donation { display:none; position:relative; margin-left:6px; padding:5px 10px; margin-top:22px; width:188px; height:131px; background:url(images/banner_egg_donation.jpg) left top no-repeat; background-size:cover; border-radius:10px;}				#banner_egg_donation_titulo, #banner_egg_donation_subtitulo{ font-family:Arial; font-size:14px; line-height:16px; font-weight:bold; color:#C62B57; letter-spacing:-0.5px;}				#banner_egg_donation_titulo{ font-size:18px; line-height:22px; }				#banner_egg_donation_titulo{}				#banner_egg_donation_subtitulo{ position:absolute; bottom:10px;}

				#banner_no_wait_titulo{  position:absolute; left:19px; top:7px; width:184px; height:50px; font-size:24px; font-weight:bold; color:#fff; font-family:Arial;  line-height:25px; text-align:right; }

			
			
			#banner_presupuesto{ position:relative; margin-left:6px; vertical-align:top; margin-top:22px; width:208px; height:119px; overflow:hidden; text-align:left;  }
				
				* html #banner_presupuesto{ display:inline; }
				
				#banner_presupuesto a{ display:block; width:100%; height:100%; font-family:Arial; }
								
				#banner_presupuesto a{ color:#fff; background:url(images/f_banner_presu.jpg) left top no-repeat; padding:4px 0 0 8px; text-decoration:none; font-size:15px; line-height:14px !important; }
				#banner_presupuesto a span{  width:200px; font-size:20px; line-height:26px; font-weight:bold; color:#fff; font-family:Arial;  }
								
								

			/*mdc popup con formulario presupuesto*/
		/*mdc popup con formulario presupuesto*/
				.int_form_popup{ position:relative; left:18px !important; width:520px; min-height:853px; } 
				* html .int_form_popup{ height:853px; } 
					.int_form_popup_boton{ position:absolute; left:470px; top:10px; width:40px; height:40px;  }
					.int_form_popup_boton a{ display:block; width:40px; height:40px; background:url(images/bot_cerrar1.png) left top no-repeat;  }
					.int_form_popup_titulo{ position:relative; left:-1px; width:450px; color:#3166A5; font-size:22px; padding-top:6px;  }
					.int_form_popup_texto{ position:relative; left:0px; margin-top:4px; width:450px; color:#666; font-size:15px;  }
			
						/*.int_form_popup_form_caja{ position:absolute; left:6px; margin-top:30px; width:478px; padding-top:30px; height:720px; background:url(images/firma2.jpg) right bottom no-repeat #FAEAEF; border-radius:8px; }*/
						.int_form_popup_form_caja{ position:absolute; left:6px; margin-top:30px; width:478px; padding-top:30px; height:720px; background:#FAEAEF; border-radius:8px; }
						* html .int_form_popup_form_caja{ height:750px; }
											
							.int_form_popup_aviso{ position:absolute; right:10px; top:-20px; height:20px; text-align:right; color:#C62A56; font-size:11px; }

								#int_form_popup_nombre,#int_form_popup_email,#int_form_popup_telefono,#int_form_popup_status,#int_form_popup_edad,#int_form_popup_pais
								{ position:relative; left:0px; margin-top:10px; width:135px; height:20px; font-size:13px; font-weight:bold; color:#666; text-align:right; }
						
								#int_form_popup_nombre_caja,#int_form_popup_email_caja,#int_form_popup_telefono_caja,#int_form_popup_status_caja,#int_form_popup_edad_caja,#int_form_popup_pais_caja
								{ position:relative; left:146px; margin-top:-24px; width:319px; height:24px;  }				
								#int_form_popup_nombre_caja input,#int_form_popup_email_caja input,#int_form_popup_telefono_caja input,#int_form_popup_edad_caja input,#int_form_popup_pais_caja input{ width:319px; height:24px; color:#000; font-size:14px; font-family:Arial;  border:1px solid #ccc; border-radius:4px; }

							 
								#int_form_popup_nombre{ margin-top:0px; }
								#int_form_popup_nombre_caja{  }

								#int_form_popup_telefono_caja,#int_form_popup_pais_caja{ width:189px; }
								#int_form_popup_telefono_caja input,#int_form_popup_pais_caja input{ width:189px; }
												
								#int_form_popup_status_caja{ width:271px; height:24px; }
								#int_form_popup_status_caja select{ height:24px; color:#000; font-size:14px; font-family:Arial;  border:1px solid #ccc; border-radius:4px; line-height:24px; }
								#int_form_popup_status_caja span{ font-size:13px; font-weight:bold; color:#666;  padding:0px 10px; }
							
								#int_form_popup_edad{ width:40px; left:300px; margin-top:-20px; }
								#int_form_popup_edad_caja{  left:350px; width:42px; }
								#int_form_popup_edad_caja input{ width:42px; height:24px; }
								
								#int_form_popup_patologias,#int_form_popup_patologias_2,#int_form_popup_tratamientos,#int_form_popup_conoce,#int_form_popup_tratamientos_previos,#int_form_popup_semen,#int_form_popup_otros{ position:relative; left:15px; margin-top:7px; width:443px; font-size:13px; font-weight:bold; color:#666; line-height:14px; }
												
								#int_form_popup_patologias_caja,#int_form_popup_patologias_2_caja,#int_form_popup_tratamientos_caja,#int_form_popup_tratamientos_previos_caja,#int_form_popup_otros_caja{ position:relative; left:14px; margin-top:3px; width:453px; height:53px; }
															
								#int_form_popup_patologias_caja textarea,#int_form_popup_patologias_2_caja textarea,#int_form_popup_tratamientos_caja textarea,#int_form_popup_tratamientos_previos_caja textarea,#int_form_popup_otros_caja textarea{ width:453px; height:53px; border:1px solid #ccc; border-radius:4px; }
								
								#int_form_popup_conoce{  }
								
									#int_form_popup_conoce_lista,#int_form_popup_tratamientos_lista,#int_form_popup_semen_lista{ position:relative; left:14px; margin-top:6px; width:190px; height:24px; }
										#int_form_popup_conoce_f_lista,#f_int_form_popup_tratamientos,#f_int_form_popup_semen{ width:100%; height:24px; color:#000; font-size:14px; font-family:Arial;  border:1px solid #ccc; border-radius:4px; line-height:24px; }
										#int_form_popup_conoce_f_lista option,#f_int_form_popup_tratamientos option,#f_int_form_popup_semen option{ line-height:24px; border-top:4px solid #fff;}
										
								#int_form_popup_semen{ left:202px; margin-top:-19px; width:111px; text-align:right;  }
								#int_form_popup_semen_lista{  margin-top:-19px;left:317px; width:150px; height:24px; }
								
																
									#int_form_popup_conoce_caja{  position:relative; left:214px; margin-top:-24px; width:253px; height:24px; }
									* html #int_form_popup_conoce_caja{ margin-top:-26px; }
									#int_form_popup_conoce_caja input{ width:100%; height:24px; color:#000; font-size:14px; font-family:Arial;  border:1px solid #ccc; border-radius:4px; }
								
								#form_int_popup_bloque_enviar{ position:relative; left:0px; margin-top:15px; width:100%; height:80px; }				
									#int_form_popup_condiciones{ position:relative; left:41px; margin-top:0px; width:400px; height:20px;  }
									#int_form_popup_condiciones a{ font-size:13px; color:#666; text-decoration:underline;  }

									#int_form_popup_condiciones_check{ position:relative; left:18px; margin-top:-20px; width:20px; height:20px; }
									#int_form_popup_condiciones_check input{ width:20px; height:20px; border:none; background:none; }
									
									#int_form_popup_bot_enviar{ position:relative; left:360px; margin-top:14px; width:100px; height:18px;   }		
									#int_form_popup_bot_enviar a{ display:block; position:relative; left:0px; top:1px; width:100px; height:18px; background:url(images/topo1.gif) left top no-repeat; text-indent:15px; line-height:17px; vertical-align:middle; font-size:16px; color:#BF2042; text-decoration:none;   }			
									#int_form_popup_bot_enviar a:hover{ left:10px;  }	
									
									.form_int_loader{ position:relative; width:100%; height:100px; background:url(images/ajax-loader.gif) center center no-repeat; }
									
									#respuesta_envio{ position:relative; left:0px; width:100%;  }
									
										#resp_envio_texto{  position:relative; left:15px; margin-top:10px; width:400px; height:20px; font-size:13px; font-weight:bold; color:#666; line-height:14px; }
										#form_pop_up_resp_cerrar{ position:relative; left:380px; margin-top:10px; width:94px; height:18px;   }		
										#form_pop_up_resp_cerrar a{ display:block; position:relative; left:0px; top:01px; width:94px; height:18px; background:url(images/topo1.gif) left top no-repeat; text-indent:15px; line-height:17px; vertical-align:middle; font-size:16px; color:#BF2042; text-decoration:none;  font-weight:normal;  }			
										#form_pop_up_resp_cerrar a:hover{ left:10px;  }	
			
			
			#index_noticias_cont{ position:relative; left:13px; margin-top:0px; width:200px; height:440px;   }
					
			#index_noticias_cont{ position:relative; left:13px; margin-top:0px; width:200px; height:440px;   }
			
				#index_noticias_ico{ display:none; position:absolute; left:13px; top:-19px; width:68px; height:57px;  background:url(images/ico5.png) left top no-repeat; }
				
				#index_noticias_titulo{ position:relative; left:-1px; padding-top:3px; width:200px; height:60px; font-size:19px; color:#BF2042; line-height:19px; }
			
				#index_noticias_ico{ position:absolute; left:13px; top:-19px; width:68px; height:57px;  background:url(images/ico5.png) left top no-repeat; }
				
				#index_noticias_titulo{ position:relative; left:76px; padding-top:3px; width:145px; height:60px; font-size:19px; color:#BF2042; line-height:19px; }
				
					.noticia{ position:relative; left:-1px; margin-bottom:28px; width:122px; padding-bottom:20px; border-bottom:1px solid #E8ACBD; }

						.noticia_titulo{ position:relative; left:0px; width:202px; max-height:28px; font-size:14px; line-height:14px; color:#3168A6; overflow:hidden; }
						* html .noticia_titulo{ height:28px;  }
						.noticia_texto{  position:relative; left:0px; margin-top:8px; width:202px; font-size:12px; line-height:12px; color:#666;}
						.noticia_enlace{  position:absolute; left:130px; top:100%; margin-top:-8px; width:62px; height:14px;  }
						.noticia_enlace a{ display:block; position:relative; width:52px; height:14px; font-size:12px; text-decoration:none; color:#BF2042; line-height:14px; vertical-align:middle; background:url(images/topo1.gif) right center no-repeat; text-align:right; padding-right:10px;  }
						* html .noticia_enlace a{ width:62px; }
						
						.noticia_enlace a:hover{ left:6px; width:46px; padding-right:16px; color:#990013; }
						* html .noticia_enlace a:hover{ width:70px; }
						
					#noticia1{  } 
		
				
				#index_noticias_vertodas{ position:relative; left:102px; margin-top:28px; width:88px; height:20px;  }
					#index_noticias_vertodas a{ display:block; width:88px; height:18px; font-size:14px; text-decoration:none; color:#BF2042; line-height:14px; vertical-align:middle; background:url(images/topo1.gif) right center no-repeat; text-align:left;  }
					#index_noticias_vertodas a:hover{ width:96px; color:#990013;  }
					#index_noticias_vertodas a span{  }
			
		
		
		#index_caja_cleaner{ position:relative; width:100%; height:1px; clear:both; overflow:hidden; }
