﻿*{margin: 0; padding: 0;}
body,html{height:100%;}
* html ul#navpagefichas li { /* for IE6 */
  display : inline;
}

*+html ul#navpagefichas li { /* for IE7 */
  display : inline;
}

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}

	html {overflow:auto;}
	img{border: 0 none;}
	a{text-decoration:none;color:#af446f;}
	a:active,a:hover,a:focus,input:focus{outline: 0 none;}
	ul{list-style:none;}
	fieldset{border:0 none;}
	
	h1{
	font-family:Arial;
	color: #912C54;
	font-size: 20px;
	}
	h2{
	font-family:Arial;
	color: #EC74A4;
	font-size: 18px;
	}
	h3{
	font-family:Arial;
	color: #912C54;
	font-size: 14px;
	}
	
	.tituloinformacion {
    background-color: #ED75A5;
    color: #FFF;
    padding: 15px;
    border-radius: 15px 0 15px 0;
    text-align: center;

	}

	body{
	font-family:Arial;
	color: #333;
	text-align:center;
	background-color:#e7e7e7 !important;
	background: url('../images/bg.jpg') repeat-x center top #e7e7e7;

	}
	
	#wrapper{
		
		margin: 0 auto;
width: 985px;
text-align: left;
}
		
		#header{
			position:relative;
			height:121px;
			width: 985px;
			max-width:100%;
			margin:0 auto;
		}
		
		.fullback {
			-webkit-background-size: cover !important;
			-moz-background-size: cover !important;
			-o-background-size: cover !important;
			background-size: cover !important;
			background-repeat:no-repeat !important;
			background-position:center !important;
		}
		
		#header > ul {position:absolute;right:0px;top:5px;}
			#header > ul > li{float:left;list-style:none;padding:0px 20px 0px 15px;}
			#header > ul > li > a{font-size:12px;display:block;height:30px;}
			#header > ul > li.acceso{background:url('../images/areaprivada.jpg') no-repeat left top #fff;}
			#header > ul > li.publicidad{background:url('../images/publicidad.jpg') no-repeat left top #fff;}
			#header  a.aempresa{
								height:37px;
								width:247px;
								background:url('../images/a_empresa.jpg') no-repeat left bottom #fff;
								position:absolute;
								right:0px;
								bottom:0px;
								display:block;
								text-indent:-10000em;
								font-size:0;
								line-height:0;
								}	
			#header  a.aempresa:hover{background-position:left top;}
			#menu{width:985px;overflow:hidden; margin:0 auto;max-width:100%;}
				#menu ul{overflow:hidden;}
				#menu ul li{float:left;padding:0px 20px 0px 20px;height:40px;line-height:40px;}
				#menu ul li a{color:#fff;font-weight:bold;letter-spacing:-0.5px;font-size:14px;}
				#menu ul li a:hover{color:#c98ea5;}
				
				
		div#middle{clear:both;margin-top:15px;background:#fff;overflow:hidden;margin-left:0; margin-right:0;}
		div#middle #breadcrumbs {background-color: #fff;
		margin-bottom:0;
		}
			div#middle #breadcrumbs ul{overflow:hidden;padding-bottom:4px;border-bottom:1px solid #ebebeb;}
			div#middle #breadcrumbs ul li{
									padding-left:10px;
									color:#af446f;
									font-size:12px;
									float:left;
									background:url('../images/bread.jpg') no-repeat left center;
									padding:0px 11px 0px 11px;
									}
			div#middle #breadcrumbs ul li a{color:#333;display:block;}
			div#middle #navfichas {clear:both;height:32px;width:95%;margin:20px auto;}
				div#middle #navfichas a{height:31px;line-height:31px;display:block;font-size:12px;}
				div#middle #navfichas a.left{float:left;padding-left:40px;background:url('../images/navfichaleft.jpg') no-repeat left bottom #fff;}
				div#middle #navfichas a.right{float:right;padding-right:40px;background:url('../images/navficharight.jpg') no-repeat right bottom #fff;}
				div#middle #navfichas a.left:hover{background-position:left top;}
				div#middle #navfichas a.right:hover{background-position:right top;}
				
			div#middle #content,div#middle #index{border:1px solid #ebebeb;padding:25px;height:100%;}
				div#contentempresa{height:100%;}
				
				div#middle  > #contentempresa > #fichaempresa > ul#tabsempresa{overflow:hidden;}
				div#middle  > #contentempresa > #fichaempresa > ul#tabsempresa li{overflow:hidden;
									float:left;
									height:32px;
									font-size:14px;
									line-height:35px;
									background:#ededed;
									color:#939393;
									margin-right:3px;
									border-color: #ededed #ededed #FFFFFF;
									border-style: solid;
									border-width: 1px;
									font-weight:bold;
									}
				
				div#middle  > #contentempresa > #fichaempresa > ul#tabsempresa li.selected,div#middle  > #contentempresa > #fichaempresa > ul#tabsempresa li:hover{
									border-color: #ededed #ededed #FFFFFF;
									border-style: solid;
									border-width: 1px;
									background:#fff;
									height:35px;
									position:relative;
									z-index:999;
									}			
				
				div#middle  > #contentempresa > #fichaempresa > ul#tabsempresa li a{display:block;height:35px;line-height:34px;color:#939393;padding:0px 5px 0px 5px;width:100px;text-align:center;}
				div#middle  > #contentempresa > #fichaempresa > ul#tabsempresa li.selected a,div#middle  > #contentempresa > #fichaempresa > ul#tabsempresa li a:hover{color:#af446f;}
		
				#empresaspager{text-align:center;width:100%;clear:both;margin:0 auto;}
			
				ul#navpagefichas{width:100%;overflow:hidden;}
				ul#navpagefichas li{padding-left:5px;display:inline-block;font-size:14px;}
				
					ul#navpagefichas li a.left {
											background: url("../images/navfichaleft.jpg") no-repeat scroll left bottom #FFFFFF;
											text-indent:-1000em;
											font-size:0;
											line-height:0;
										}
											
					ul#navpagefichas li a.right {
											background: url("../images/navficharight.jpg") no-repeat scroll left bottom #FFFFFF;
											text-indent:-1000em;
											font-size:0;
											line-height:0;
										}
					
					ul#navpagefichas li a:hover{background-position:center top;color:#fff;}
		
					ul#navpagefichas li a {
						background: url("../images/circulo.png") no-repeat scroll left bottom #FFFFFF;
						display:inline-block;
						font-size: 14div#middle #sidebar #registro ul li apx;
						height: 31px;
						line-height: 31px;
						float: left;
						text-align:center;
						width:31px;
						height:31px;
						color:#fff;
					}
				
				
				
				div#middle #index{border:0 none;}
			
			div#middle #ficha{width:897px;}
			div#middle .ficha{width:100%;}
			
			div#middle #ficha,div#middle .ficha,
			div#middle #homeleft{
							float:left;
							border:1px solid #f3f3f3;
							background:#fff7fa;
							overflow:hidden;
							}
							
			div#middle #ficha,
			div#middle #homeleft{margin-bottom:25px;}
			
			div#middle .ficha{margin-top:10px;}
							
			div#middle #fichaempresa .ficha{background:#fff;}
			
				div#middle #homeleft{border:0 none;background-color:#fff !important; padding-left:0;}	
				
					div#middle .home #buscador{width:362px;height:320px;position:relative;float:left;}
					div#middle .home #buscador a{display:block;position:absolute;bottom:20px;right:20px;text-indent:-1000em;width:88px;height:25px;font-size:0;line-height:0;}
					div#middle .home #buscador a{background:url('../images/buscar.jpg') no-repeat left bottom transparent;}
					div#middle .home #buscador a:hover{background-position:right top;}
				
				div#middle .home #porprovincias {border:1px #ebebeb solid;background:url('../images/watermark.jpg') no-repeat right bottom transparent;}
					div#middle .home #porprovincias img{position:absolute;left:-5px;top:8px;}
					div#middle .home #porprovincias h3{position:absolute;left:20px;top:40px;font-size:13px;}
					div#middle .home #porprovincias > ul {padding-top:47px;line-height: 90%; padding-bottom:10px; height:auto;}
					div#middle .home #porprovincias > ul > li{float:left;width:32%;}
					div#middle .home #porprovincias > ul > li > ul li a{font-size:11px;color:#333;}
					div#middle .home #porprovincias > ul > li span{font-size:11px;color:#af446f;padding-left:0px;}
					div#middle .home #porprovincias > ul > li > ul li a:hover{color:#af446f;}
					
				div#middle .home #buscador,div#middle .home #porprovincias{}
					
				div#middle .home #tratamientoshome {clear:both;border:1px solid #ebebeb;background:#fff2f7;position:relative;}
				div#middle .home #tratamientoshome h5{position:absolute;left:20px;top:50px;font-size:13px;color:#af446f;}
					div#middle .home #tratamientoshome img{position:absolute;left:-5px;top:8px;}
					div#middle .home #tratamientoshome > ul {margin-top:80px;overflow:hidden;padding-left:20px;padding-bottom: 25px;}
					div#middle .home #tratamientoshome > ul > li {float:left;width:25%;}
					div#middle .home #tratamientoshome > ul > li a{font-size:12px;color:#333;font-weight:bold;}
					div#middle .home #tratamientoshome > ul > li a:hover{font-size:12px;color:#af446f;font-weight:bold;}
					div#middle .home #tratamientoshome > ul > li span{font-size:12px;color:#af446f;padding-left:5px;}
				
				div#middle .home #ofertas {border:1px solid #ebebeb;margin-top:25px;position:relative;padding:25px;margin-bottom:25px;}
					div#middle .home #ofertas img{position:absolute;left:-5px;top:8px;}
					div#middle .home #ofertas .ofertas {border:8px solid #e5e5e5;background:#f9f9f9;margin-top:40px;padding:20px;position:relative;}
						div#middle .home #ofertas .ofertas img{position:absolute;top:30px;left:40px;}
					div#middle .home #ofertas .ofertas h2{font-size:18px;padding-left:100px;color:#af446f;margin-bottom:10px;}
					div#middle .home #ofertas .ofertas p{font-size:14px;padding-left:100px;color:#333;}
					div#middle .home #ofertas .ofertas p.lugar{font-size:14px;padding-left:100px;color:#333;margin-top:10px;font-style:italic;font-size:12px;}
						div#middle .home #ofertas .ofertas p strong{font-style:normal;font-size:13px;}
						div#middle .home #ofertas  a{
									height:29px;
									width:134px;
									background:url('../images/masinformacion.jpg') no-repeat left bottom #fff;
									position:absolute;
									right:30px;
									bottom:10px;
									display:block;
									text-indent:-10000em;
									font-size:0;
									line-height:0;
									}	
						div#middle .home #ofertas  a:hover{background-position:left top;}
					
					
							
		
		
						div#middle .home #comment {}
					div#middle .home #comment img{position:absolute;left:-5px;top:8px;}
					div#middle .home #comment .comment {border:8px solid #e5e5e5;background:#f9f9f9;margin:15px;padding:15px;position:relative;}
					
				
						div#middle .home #comment .comment img{position:absolute;top:30px;left:40px;}
					div#middle .home #comment .comment h2{font-size:18px;padding-left:100px;color:#af446f;margin-bottom:10px;}
					div#middle .home #comment .comment p{font-size:14px;padding-left:100px;color:#333;}
					div#middle .home #comment .comment p.lugar{font-size:14px;padding-left:100px;color:#333;margin-top:10px;font-style:italic;font-size:12px;}
						div#middle .home #comment .comment p strong{font-style:normal;font-size:13px;}
						div#middle .home #comment  a{
									
						
									
									font-style:normal;
									font-size:13px;
									font-stretch:condensed;
									
									}	
					

						div#middle .home #comment  a:hover{background-position:left top;color:#AC4570;}
					
					
					div#middle .home #opiniones,div#middle .home #ultimosproductos{width:100%; display:block; border:1px solid #ebebeb;position:relative;padding-top:40px;}
					div#middle .home #opiniones{background:#f9f9f9;}
					div#middle .home #opiniones > img,div#middle .home #ultimosproductos > img{position:absolute;left:-5px;top:8px;}
					
						div#middle .home #opiniones .opiniones,
						div#middle .home #ultimosproductos .ultimosproductos{overflow:hidden; min-height:175px;background:url('../images/separadorhr.jpg') no-repeat center bottom #f9f9f9;}
						
						div#middle .home #opiniones a.vermas,
						div#middle .home #ultimosproductos a.vermas{font-size:12px;margin:20px 0px 20px 225px;display:block;font-weight:bold;}
						div#middle .home #opiniones a.vermas:hover,
						div#middle .home #ultimosproductos a.vermas:hover{color:#333333;}
						
						div#middle .home #opiniones .opiniones img.comentarios,
						div#middle .home #ultimosproductos .ultimosproductos img.producto{border:1px solid #ebebeb;margin:23px 0px 15px 0px;float:left;}
						
						div#middle .home #opiniones .opiniones .opinionescontent
						,div#middle .home #ultimosproductos .ultimosproductos .ultimosproductoscontents{float:left; margin-right: 10px; margin-left:10px;width:240px;position:relative;height:95px;}
						div#middle .home #opiniones .opiniones .opinionescontent h3
						,div#middle .home #ultimosproductos .ultimosproductos .ultimosproductoscontents h3{font-size:16px;color:#af446f;}
						div#middle .home #opiniones .opiniones .opinionescontent p
						,div#middle .home #ultimosproductos .ultimosproductos .ultimosproductoscontents p{font-size:12px;color:#333;}
						div#middle .home #opiniones .opiniones .opinionescontent span
						,div#middle .home #ultimosproductos .ultimosproductos .ultimosproductoscontents span{
																										display:block;
																										position:absolute;
																										left:100px;
																										bottom:12px;
																										font-weight:bold;
																										font-size:12px;
																										background:url('../images/separadorv.jpg') no-repeat left center #f9f9f9;
																										padding-left:10px;
																										}
						div#middle .home #opiniones .opiniones .opinionescontent a.vercomentarios{
																					display:block;
																					width:89px;
																					height:18px;
																					background:url('../images/vercomentario.jpg') no-repeat center bottom #f9f9f9;
																					text-indent:-1000em;
																					position:absolute;
																					left:0px;
																					bottom:10px;
																					font-weight:bold;
																					font-size:0;
																					line-height:0;
																					}
																					
						div#middle .home #ultimosproductos .ultimosproductos .ultimosproductoscontents a.verproductos{
																					height: 29px;
width: 134px;
background: url('../images/masinformacion.jpg') no-repeat left bottom white;
position: absolute;
right: 10px;
bottom: -20px;
display: block;
text-indent: -10000em;
																					}
						div#middle .home #opiniones .opiniones .opinionescontent a.vercomentarios:hover,
						div#middle .home #ultimosproductos .ultimosproductos .ultimosproductoscontents a.verproductos:hover{background-position:center top;}
						
						div#quees{background:#EDEDED;margin-top:12px;padding:10px;margin-bottom:15px;}
						div#quees p{font-size:12px;margin-top:10px;}
						div#quees img{margin:10px;}
						
						div#poblaciones p{font-size:12px;margin-top:10px;}
						div#poblaciones img{margin:10px;}
					
						#clinicas{clear:both;border:1px solid #ebebeb;position:relative;padding-top:54px;display:inline-block;padding-left:15px;padding-right:15px;padding-bottom:15px;}
						#clinicas > img{position:absolute;left:-5px;top:8px;}
						#clinicas .clinica{min-height:200px;border:1px solid #ebebeb;background:#fff2f7;padding:0; margin:0;float:left; padding-top:20px;}
							#clinicas .clinica img{display:block;border: 1px solid #ebebeb;margin:0 auto;}
							#clinicas .clinica .left{float:left;margin:0 auto;padding:5px;}
								#clinicas .clinica .left a{
														display:block;
														text-indent:-10000em;
														width:103px;
														height:23px;
														background:url('../images/contactar.jpg') no-repeat center bottom #fff2f7;
														margin:0 auto;
														margin-top:10px;
														margin-top:10px;
														font-size:0;
														line-height:0;
														}
								#clinicas .clinica .left a:hover{background-position:center top;}
							#clinicas .clinica .right{float:right;padding:0; margin:0; padding-right:15px;}
							#clinicas .clinica .right h3{font-size:18px;color:#af446f; margin-top: 5px; margin-bottom: 5px;}
							#clinicas .clinica .right p{font-size:12px; text-align:justify; padding-bottom:10px;background:url('../images/separadorbottom.jpg') no-repeat center bottom #fff2f7;}
							#clinicas .clinica .right a{font-size:16px;font-weight:bold;padding-right:10px;}
							#clinicas .clinica .right a:hover{color:#333;}
							#clinicas .clinica .right .dondeestamos{font-size:12px;font-weight:bold;text-align:center;}
				
				div#middle #fichaempresa{}
					.destacado {background:url('../images/destacada.png') no-repeat right top #fff2f7 !important;z-index:9999;}
				
				div#middle #fichascontainer{padding:0px 10px 25px;border:1px solid #ebebeb;position:relative;top:-1px;display:inline-block;margin-bottom:20px;}
				
				div#middle #ficha > .left,div#middle .ficha > .left{width:180px;float:left;}
					.contactar {
				    background: url("../images/contactar.jpg") no-repeat scroll center bottom #FFF2F7;
					display: block;
					height: 23px;
					margin: 10px auto 0;
					text-indent: -10000em;
					width: 103px;						
					}
					
					div#middle .ficha > .left{width:160px;}
					div#middle #ficha .left img.logo,div#middle .ficha .left img.logo{display:block;margin:15px auto;}
					div#middle #ficha > .left > span,div#middle .ficha > .left > span{display:inline-block;margin:15px 0px 15px 15px;color:#333;font-weight:bold;background:#d4cccf;padding:5px;}
			
					div#middle #ficha .left #iconos{
						padding-left:15px;
						width:157px;
					}
					
					div#middle #ficha .left #iconos img{
						float:left;
						border:1px solid #f3f3f3;
					}
					
					div#middle #ficha .left #iconos .left{float:left;width:75px;height:65px;}
					div#middle #ficha .left #iconos .right{float:right;width:75px;height:65px;}
					div#middle #ficha .left #iconos span{font-size:12px;color:#af446f;font-style:italic;width:120px;}						
					
				div#middle #ficha > .right,div#middle .ficha > .right{width:75%; float:right;padding-right:20px;margin-bottom:15px;}
					div#middle #ficha .right h1,div#middle .ficha .right h1{font-size:21px;color:#af446f;color:rgb(175,68,111) !important;margin-top:20px;letter-spacing:-1px;}
					div#middle #ficha .right > p,div#middle .ficha .right > p{font-size:12px;color:#333;margin-top:5px;min-height:75px;}
					div#middle #ficha .right ul#donde,div#middle .ficha .right ul.donde{overflow:hidden;border-top:1px solid #fadfe9;border-bottom:1px solid #fadfe9;margin-bottom:10px;}
					div#middle #ficha .right ul#donde li,div#middle .ficha .right ul.donde li{float:left;padding:10px 20px 10px 0px;font-weight:bold;letter-spacing:-0.2px;}
					div#middle #ficha .right ul#donde  li  a,div#middle .ficha .right ul.donde  li  a{font-size:13px;}
					div#middle #ficha .right ul#donde  li  a:hover,div#middle .ficha .right ul.donde  li  a:hover{color:#333;}
					div#middle #ficha .right .servicios p,div#middle .ficha .right .servicios p{font-size:13px;}
					div#middle #ficha .right .servicios a,div#middle .ficha .right .servicios a{color:#af446f;font-size:12px;}
					div#middle #ficha .right ul#tabs{overflow:hidden;margin-top:20px;}
					div#middle #ficha .right ul#tabs li{
												overflow:hidden;
												float:left;
												height:32px;
												font-size:14px;
												line-height:35px;
												background:#f0dae3;
												color:#cd8ba6;
												margin-right:3px;
												border-color: #E1E7EB #E1E7EB #FFFFFF;
												border-style: solid;
												border-width: 1px;
												font-weight:bold;
												}						
					div#middle #ficha .right ul#tabs li.selected,div#middle #ficha .right ul#tabs li:hover{    
														border-color: #E1E7EB #E1E7EB #FFFFFF;
														border-style: solid;
														border-width: 1px;
														background:#fff;
														height:35px;
														position:relative;
														z-index:999;
														}
					div#middle #ficha .right ul#tabs li.selected a,div#middle #ficha .right ul#tabs li  a:hover{color:#af446f !important;}
					div#middle #ficha .right ul#tabs li a{display:block;height:35px;line-height:34px;color:#cd8ba6;padding:0px 5px 0px 5px;}	
					div#middle #ficha .right #tab_tratamientos
														{padding:20px;
														background:#fff;
														border-color: #E1E7EB #E1E7EB #E1E7EB;
														border-style: solid;
														border-width: 1px;
														min-height:350px;
														position:relative;
														top:-1px;
														}
														
					div#middle #ficha .right #tab_tratamientos p{margin-bottom:10px;font-size:12px;overflow:hidden;}
			
				
					div#middle #sidebar{ padding-left: 0; }
				div#middle #sidebar #social{height:50px;line-height:50px;}
					div#middle #sidebar #social a.facebook,
					div#middle #sidebar #social a.rss,
					div#middle #sidebar #social a.twitter,
					div#middle #sidebar #social a.youtube{display:block;width:25%;height:33px;text-indent:-10000em;float:left;font-size:0;line-height:0;}
					
					div#middle #sidebar #social a.facebook{background:url('../images/facebook.jpg') no-repeat center bottom #fff;}
					div#middle #sidebar #social a.rss{background:url('../images/rss.jpg') no-repeat center bottom #fff;}
					div#middle #sidebar #social a.twitter{background:url('../images/twitter.jpg') no-repeat center bottom #fff;}
					div#middle #sidebar #social a.youtube{background:url('../images/youtube.jpg') no-repeat center bottom #fff;}
					
					
					div#middle #sidebar #social a.facebook:hover,
					div#middle #sidebar #social a.twitter:hover,
					div#middle #sidebar #social a.youtube:hover,
					div#middle #sidebar #social a.rss:hover{background-position:center top;}
					
					
					
				div#middle #sidebar #registro{width:200px;height:253px;background:url('../images/registrarse.jpg') no-repeat left bottom #fff;}
					div#middle #sidebar #registro form{padding:46px 0px 10px 10px;width:180px;overflow:hidden;}
						div#middle #sidebar #registro label{font-weight:bold;color:#fff;margin-bottom:10px;font-size:14px;}
						div#middle #sidebar #registro input{border:0 none;height:20px;line-height:20px;padding-left:10px;width:150px;margin-bottom:10px;}
						div#middle #sidebar #registro button{border:0 none;color:#fff;background:#000;height:25px;padding:0 10px;font-size:12px;}
						div#middle #sidebar #registro button:hover{background:#333;cursor:pointer;}
					div#middle #sidebar #registro ul {padding-left:10px;}
					div#middle #sidebar #registro ul li{padding-left:10px;background:url('../images/flecha.jpg') no-repeat left center transparent;height:20px;}
					div#middle #sidebar #registro ul li a{font-size:12px;color:#fff;display:block;}
			
			div#contactar,div#ciudades,div#servicios{clear:both;border:1px solid #ebebeb;padding:25px;position:relative;margin-bottom:25px;}
				div#contactar img.titulo,div#ciudades img.titulo,div#servicios  img.titulo{position:absolute;left:-5px;top:8px;}
				div#contactar form{padding-top:40px;overflow:hidden;padding-bottom:20px;}
					div#contactar form .left{width:48%;float:left;}
					div#contactar form .right{width:48%;float:right;position:relative;}
					div#contactar form label{font-size:16px;font-weight:bold;color:#939393;width:100px;padding-right:10px;text-align:right;float:left;margin-bottom:15px;}
					div#contactar form input{background:#ebebeb;height:30px;line-height:30px;padding-left:5px;border:0 none;width:270px;float:left;margin-bottom:15px;}
					div#contactar form textarea{background:#ebebeb;border:0 none;width:290px;height:157px;resize:none;padding:4px;overflow:auto;}
					div#contactar form button{
										margin-top:10px;
										margin-left:270px;
										background:url('../images/enviarconsulta.jpg') no-repeat center bottom transparent;
										width:134px;height:29px;
										text-indent:-1000em;
										border:0 none;
										font-size:0;
										line-height:0;
										}
					
					div#contactar form button:hover{background-position:center top;cursor:pointer;}
			
			div#ciudades > ul#ulciudades{margin-top:50px;}
				div#servicios > h2{margin-top:50px;font-size:18px;}
				div#servicios > ul.ulservicios{margin-top:10px;}
					div#ciudades > ul#ulciudades ,#servicios > ul.ulservicios {width:100%;overflow:hidden;}
					div#ciudades > ul#ulciudades > li,#servicios > ul.ulservicios > li{width:23%;float:left;}
					div#ciudades > ul#ulciudades > li a,#servicios > ul.ulservicios > li a{font-size:12px;color:#333;}
					div#ciudades > ul#ulciudades > li a {font-weight:bold;}
					div#ciudades > ul#ulciudades > li a:hover,#servicios > ul.ulservicios > li a:hover{color:#af446f;}
			
			#footer{clear:both; margin:0 auto;background:#f4f4f4;}
				#footer .left{height:190px;float:left;width:310px;background:url('../images/separador.jpg') no-repeat right center #f4f4f4;}
					#footer .left img{margin:0 auto;display:block;margin-top:30px;}
				#footer .right{float:left;width:605px;margin-left:30px;}
					#footer .right > ul {margin-top:30px;overflow:hidden;}
					#footer .right > ul > li > span {font-size:14px;color:#333;font-weight:bold;margin-bottom:5px;display:block;}
					#footer .right > ul > li > ul > li > a {font-size:12px;color:#333;}
					#footer .right > ul > li > ul > li > a:hover {color:#af446f;}
					
					
					
					div#contactar,div#ciudades,div#servicios,div#textoficha{clear:both;border:1p
x solid #ebebeb;padding:25px;position:relative;margin-bottom:25px;}

                                                               div#contactar
img.titulo,div#ciudades img.titulo,div#servicios
img.titulo{position:absolute;left:-5px;top:8px;}

 
div#textoficha  p{margin-top:30px;font-size:13px;}

                                                               div#contactar
form{padding-top:40px;overflow:hidden;padding-bottom:20px;}

 
div#contactar form .left{width:48%;float:left;}

 
div#contactar form .right{width:48%;float:right;position:relative;}

 
#midle div#contactar form
label{font-size:16px;font-weight:bold;color:#939393;width:100px;padding-righ
t:10px;text-align:right;float:left;margin-bottom:15px;}

 
#contenttabla div#contactar form
label{font-size:16px;font-weight:bold;color:#939393;width:100px;padding-righ
t:10px;margin-bottom:5px;display:block;}

 
#contenttabla div#contactar form input{width:100%;}

 
div#contactar form
input{background:#ebebeb;height:30px;line-height:30px;padding-left:5px;borde
r:0 none;width:270px;float:left;margin-bottom:15px;}

div#contactar form select{background:#ebebeb;height:30px;line-height:30px;padding-left:5px;borde
r:0 none;width:100%;float:left;margin-bottom:15px;}



 
div#contactar form textarea{background:#ebebeb;border:0
none;width:290px;height:157px;resize:none;padding:4px;overflow:auto;}

 
#contenttabla  div#contactar form textarea{clear:both;width:100%;}

 
div#contactar form button{

 
margin-top:10px;

 
margin-left:270px;

 
background:url('../images/enviarconsulta.jpg') no-repeat center bottom
transparent;

 
width:134px;height:29px;

 
text-indent:-1000em;

 
border:0 none;

 
font-size:0;

 
line-height:0;

 
}

 
#contenttabla form button{margin-left:528px !important;}

 
div#contactar form button:hover{background-position:center
top;cursor:pointer;} 


	#relacionados{
		margin: 0 14px 15px 15px;
		border: solid 1px #e6e6e6;
		background: url(/img/elem/bg_buscar_empresas.jpg) bottom left repeat-x;
		padding-bottom: 70px;
		overflow:hidden;
	}
	#relacionados:after{
		content: "";
		clear: both;
		display: block;
	}
	
	
#empresas_relacionadas{
	float: right;
	width: 323px;
	border: solid 1px #e6e6e6;
	background: url(/img/elem/bg_buscar_empresas.jpg) left bottom repeat-x;
	padding-bottom: 25px;
}
	#empresas_relacionadas ul{
		list-style: none;
		display: block;
		margin-left: 15px;
		overflow: hidden;
	}
		#empresas_relacionadas ul li{
			display: block;
			float: left;
			margin: 0 8px 9px 0;
		}
			#empresas_relacionadas ul li a{
				display: block;
				cursor: pointer;
			}
				#empresas_relacionadas ul li a img{
					width: 90px;
					height: 89px;
					display: block;
					border: solid 1px #dddddd;
				}


/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('/img/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('/img/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('/img/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('/img/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('/img/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('/img/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('/img/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('/img/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('/img/fancybox/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('/img/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('/img/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('/img/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('/img/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('/img/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('/img/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('/img/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('/img/fancybox/fancybox.png') -55px -90px no-repeat;
}

#contactar label {
	clear:both;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

.button1 {
	background:#EC74A4;
	background:-moz-linear-gradient(top,#EC74A4 0%,#AF446E 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#EC74A4),color-stop(100%,#AF446E));
	background:-webkit-linear-gradient(top,#EC74A4 0%,#AF446E 100%);
	background:-o-linear-gradient(top,#EC74A4 0%,#AF446E 100%);
	background:-ms-linear-gradient(top,#EC74A4 0%,#AF446E 100%);
	background:linear-gradient(top,#EC74A4 0%,#AF446E 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EC74A4',endColorstr='#AF446E',GradientType=0);
	padding:5px 7px;
	color:#fff;
	font-family:'Helvetica Neue',sans-serif;
	font-size:12px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #AF446E;
}

.button1 img {
	vertical-align: middle;
	margin-bottom: 4px;
}

.button1:hover {
	
	border:1px solid #EC74A4;
	cursor:hand;
}

.button2 {
	-moz-box-shadow:inset -3px 3px 0px -6px #ec74a4;
	-webkit-box-shadow:inset -3px 3px 0px -6px #ec74a4;
	box-shadow:inset -3px 3px 0px -6px #ec74a4;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ec74a4), color-stop(1, #af446f) );
	background:-moz-linear-gradient( center top, #ec74a4 5%, #af446f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec74a4', endColorstr='#af446f');
	background-color:#ec74a4;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #af446f;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 8px;
	text-decoration:none;
	text-shadow:1px 1px 0px #af446f;
}.button2:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #af446f), color-stop(1, #ec74a4) );
	background:-moz-linear-gradient( center top, #af446f 5%, #ec74a4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#af446f', endColorstr='#ec74a4');
	background-color:#af446f;
}.button2:active {
	position:relative;
	top:1px;
}
.ranking {


}
.ranking table {
	font-size:12px;
	line-height: 14px;
	color: #EC74A4;
	vertical-align:top;
}

.actual{

	color: #000 !important;
}
.ranking span{
	color: #fff;
	font-size: 10px;
	line-height:10px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #EC74A4;

}
.ranking p {
	font-size:11px;
	line-height:12px;
	margin-bottom: 5px;
}
.actual span{

	background-color: #000 !important;
}

.ranking a{
		font-size:11px;
	line-height:12px;
	text-align:right;
}
.ranking a img{
	vertical-align:middle;
}

.ranking h2 {
	text-align:center;
	margin-bottom:10px;
	color: #FFF;
	background-color: #af446f !important;
}
.detalles {

}
.detalles .boxsol{
padding:10px;
padding-left:20px;
padding-right:20px;
	background-color:#fff;
	width:432px;
	 border: 2px solid #EC74A4;
    border-radius: 10px;
	margin-top:10px;
}

.detalles span{
	text-align:justify !important;
	font-size: 11px;
	color: #EC74A4;
	
}
blockquote {

  border-left: 10px solid #EC74A4;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #EC74A4;
  content: open-quote;
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.15em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
  color: #912C54;
  font-size:12px;
}

.home > div {
	margin-bottom:15px;
}

/* Sidebar */

aside > div {
	margin-bottom:15px;
}

aside h3 {
	margin-top:15px;
	margin-bottom: 15px;
}

.imgempresa {
	margin-left:20px; overflow:hidden; margin-bottom:10px; margin-top:20px; border:1px solid #ddd; width:140px;background-color:#ffffff;
}

.icon-bar {
	background-color: #000;
}

#sidebar h2 {
  font-size: medium;
  color: #ED75A5;
  padding: 15px;
  border: 1px solid #ED75A5;
  border-radius: 15px 0 15px 0;
  text-transform: uppercase;
  text-align: center;
}

#sidebar h4 {
  font-size: small;
  color: #ED75A5;
  text-transform: uppercase;
  margin-left: 15px;
}

#sidebar h3 {
  font-size: small;
  background-color: #af446f;
  color: #FFF;
  padding: 15px;
  border-radius: 15px 0 15px 0;
  text-transform: uppercase;
}
#sidebar h3 a {

	font-weight: bold;
  color: #FFF;

}
#sidebar ul li {
  margin-left: 15px;
}
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 960px) {
		
		#wrapper {
			width: 100% !important;
		}	
		#fichaempresa {
			width:100% !important;
		}
		.buscador {
			height: auto !important;
			text-align: center !important;
			margin-bottom:15px !important;
		}
		.buscador > div {
			float: none !important;
			text-align: center !important;
			width: 100% !important;
			margin:0 !important;
			
		}
		.ficha {
			width:100% !important;
		}
		.ficha .right {
			width: 70% !important;
			
		}
		.ficha .left {
			width: 20% !important;
		}
		.buscador select, .buscador label{
			font-size: 16px !important;
			text-align: center !important;

			
		}
					.buscador label {
	font-weight: 600 !important;
	color: #EC74A4 !important;
}
	
		.ficha p {
			font-size: 16px !important;
			width: 100% !important;
		}
		div#middle #homeleft {
			width: 100% !important;
		}
		#buscador {
			display: none !important;
		}
		
		#porprovincias h4 {
			font-size: 14px !important;
			line-height: 18px !important;
			
			margin-bottom:10px !important;
		}
		
		#porprovincias > ul {
			width: 100% !important;
		}
		#middle h1 {
			text-align: center !important;
		}

		.detalles .boxsol{

			width:281px !important;
		
		}
		div#middle .home #tratamientoshome>ul>li {
			width: 50%;
		}
		div#middle .home #tratamientoshome ul li a, div#middle .home #tratamientoshome ul li h3 {
			line-height: 25px;
		}
		
		#tratamientoshome ul hr {
			display:none;
		}
		
		#tratamientoshome a {
			margin-left: 15px !important;
		}
		#tratamientoshome h2 {
			line-height:60px;

		}



		div#middle #ficha > .right, div#middle .ficha>.right {
			float: left !important;
			text-align: center !important;
			width: 100% !important;
			padding: 0 !important;
		}
		div#middle #ficha > .right, div#middle .ficha>.left {
			float: none !important;
			text-align: center !important;
			margin: 0 auto !important;
			width:100% !important;
		}
		.ficha .left div {
			width:100% !important;
			text-align:center !important;
			margin:  0  !important; 	
			border: none !important;	
		}
		div#middle .ficha .left img.logo {
			display:inherit !important;
			margin: auto !important;

		}
		.offer_box .options a {
			margin-left: 0 !important;
			margin-top:15px !important;
			margin-bottom: 15px !important;
		}
		
		.ficha>.right p {
			text-align:justify !important;
			width: 100% !important;
			
		}
		.ficha {
			padding:15px !important;
		}
		
		#middle .lat {
			float:none;
			margin: 0 auto !important;
			margin-bottom: 30px !important;
			width: 200px !important;
			
		}
		
		#middle .oferta {
			width: 90% !important;
		}
		
			#clinicas .clinica {
		min-height:212px;
	}
	

	.buscador div {
		background-position:center center !important;
	}
	
	.imgempresa {
		overflow:visible;
		background:none !important;
		
	}
	
	.count-opiniones {
		left: 10px !important;
	}
		
}

@media only screen and (max-width: 767px) {
	
	
	#clinicas .clinica {
		min-height:300px;
	}
	#sidebar {
		padding-left:15px !important;
		text-align: center;
		float: left;
		width:100%;
	}
	#clinicas .clinica .right{float:right;padding:0; margin:0; padding-right:15px;padding-left:15px; text-align:center;}
		.clinica .left {
			width:100%;
			text-align:center !important;
		}
		
		#ultimosproductos .ultimosproductos img.producto {
margin: 23px 15px 15px 0px !important;

}

#menu ul {
	margin-top:4px;
}

	#menu ul li {
		clear:both;
		display: none;
		background-color: #AF446F;
		width: 100%;
		border-bottom: solid 1px #ddd;
	}
	
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
position: inherit !important;
	}
	
	.line-left {
		opacity: 0;
	}
	
	.direccion-clinica {
		margin-top:30px;
		margin-bottom:30px;
		font-size:18px;
	}
	

	.telefono-clinica {
		margin-top:30px;
		margin-bottom:30px;
		font-size:18px;
	}
	
	.nav-tabs li {
		margin-top:15px;
		display:inherit !important;
		background-color: #ddd;
	}
	
	.ulopciones li ul li {
		margin-top:15px;
		margin-bottom:15px;
	}
	
	#provincia {
		margin-bottom:15px;
	}
	.buscador label {
		margin-bottom:15px;
	}
	
	#poblaciones ul li {
		margin-bottom:15px;
		
}

}

.degradado {

	 background: -webkit-linear-gradient(left,rgba(255,255,255,0.8),rgba(255,255,255,1));
    background: -o-linear-gradient(right,rgba(255,255,255,0.8),rgba(255,255,255,1));
    background: -moz-linear-gradient(right,rgba(255,255,255,0.8),rgba(255,255,255,1));
    background: linear-gradient(to right, rgba(255,255,255,0.8), rgba(255,255,255,1));
}

blockquote.twitter-tweet {
background-color: none;
	border-left: 1px solid #ccc;
	border: 1px solid #ccc;
  display: inline-block;
  font-family: "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  margin: 10px 5px;
  padding: 16px 16px 16px 16px;
  overflow: hidden;
}
 
blockquote.twitter-tweet p {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
}

blockquote.twitter-tweet img {
	width: 73px;
	float:left;
	overflow: hidden;
	margin-right: 8px;
}
 
blockquote.twitter-tweet a {
  color: inherit;
  font-weight: normal;
  text-decoration: none;
  outline: 0 none;
}
 
blockquote.twitter-tweet a:hover,
blockquote.twitter-tweet a:focus {
  text-decoration: underline;
}



/* BASIC MODAL DIALOG */
/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:500px; width:600px; color:#555; background-color:#fff; border:4px solid #af446f; padding:12px; text-align:justify;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#af446f;}
#simplemodal-container a.modalCloseImg {background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

.label-novedad{
	border: 1px solid #FFF;
    background-color: transparent;
}

.label-novedad-ficha{
	position: absolute;
    right: 0;
    top: 5px;
    font-size: 8px !important;
}

#banner_publi div {
	margin-bottom: 15px;
}

#breadcrumbs ul li {
    padding-left: 10px;
    color: #af446f;
    font-size: 11px;
    float: left;
    background: url(../images/bread.jpg) no-repeat left center;
    padding: 0px 11px 0px 11px;
}

/* Modificaciones área privada - botón teléfono */
.buttons-inferior{
	display: none;
}

@media only screen and (max-width: 767px){

	.buttons-inferior{
	  	display: block;
	  	
	  	background: #9c4069; /* fallback for old browsers */
	  	background: -webkit-linear-gradient(to left, #9c4069 , #cd729b); /* Chrome 10-25, Safari 5.1-6 */
	  	background: linear-gradient(to left, #9c4069 , #cd729b); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */

	    overflow: hidden;
	    position: fixed;
	    bottom: 0;
	    left: 0;
	    right: 0;
	    text-align: center;
	    padding: 0;
	    z-index: 4;
	}


	.fixed-telf,
	.fixed-contacto{
		white-space: normal !important;
		color: #FFF; 
		margin: 2px;
		font-size: 18px !important;
		font-weight: 600;
		width: 45%;
	}

	.fixed-telf:hover,
	.fixed-contacto:hover{
		color: #FFDCEA;
	}

	.fixed-telf:visited,
	.fixed-contacto:visited{
		color: #FFF;
	}
}

.youtube {
    background-color: #000;
    margin-bottom: 30px;
    position: relative;
    padding-top: 56.25%;
    overflow: hidden;
    cursor: pointer;
}
.youtube img {
    width: 100%;
    top: -16.84%;
    left: 0;
    opacity: 0.7;
}
.youtube .play-button {
    width: 90px;
    height: 60px;
    background-color: #333;
    box-shadow: 0 0 30px rgba( 0,0,0,0.6 );
    z-index: 1;
    opacity: 0.8;
    border-radius: 6px;
}
.youtube .play-button:before {
    content: "";
    border-style: solid;
    border-width: 15px 0 15px 26.0px;
    border-color: transparent transparent transparent #fff;
}
.youtube img,
.youtube .play-button {
    cursor: pointer;
}
.youtube img,
.youtube iframe,
.youtube .play-button,
.youtube .play-button:before {
    position: absolute;
}
.youtube .play-button,
.youtube .play-button:before {
    top: 50%;
    left: 50%;
    transform: translate3d( -50%, -50%, 0 );
}
.youtube iframe {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
}

select option[selected]{
    background-color: #fff;
}

article p {
	font-size: 1.2em;
}

aside {
	font-size: 1em;
}