#contiene_contenidos {
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
#contenidos{
	position:relative;
	float:left;
	width:75%;
	max-width:75%;
	text-align:justify;
	margin:0px;
	padding:0px;
	padding-left:7%;
}
#contenidos_sin{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	margin:0px;
	padding:0px;
}
#contiene_contenidos p{
	font-size:0.7em;
	color:#6c5e51;	
}
#texto_contenidos{
	position:relative;
	float:left;
	width:62%;
	max-width:62%;
	text-align:justify;
	padding-right:14px;
}
#imagen_contenidos{
	position:relative;
	float:left;
	border:solid 1px #000000;
	text-align:center;
}
#texto_contenidos_horizontal{
	position:relative;
	float:left;
	width:98%;
	max-width:98%;
	text-align:justify;
}
#imagen_contenidos_horizontal{
	position:relative;
	float:left;
	border:solid 1px #000000;
	text-align:center;
}
#imagen_tratamiento{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	margin-bottom:20px;
}
#input{
	background-color:#ffffff;
	border:solid #1EAEC6 1px;
	font-size:0.7em;
	color:#6c5e51;
	margin-bottom:10px;
	height:15px;
	min-height:15px;
	width:300px;
}
#text{
	background-color:#ffffff;
	border:solid #1EAEC6 1px;
	font-size:0.7em;
	color:#6c5e51;
	margin-bottom:10px;
	height:55px;
	min-height:55px;
	width:300px;
}
#check{
	background-color:#ffffff;
	border:solid #1EAEC6 1px;
	font-size:0.7em;
	color:#6c5e51;
	height:12px;
	min-height:12px;
	width:12px;
 }
#file{
	background-color:#ffffff;
	border:solid #1EAEC6 1px;
	font-size:0.7em;
	color:#6c5e51;
	margin-bottom:10px;
	height:20px;
	min-height:20px;
	width:300px;
}
/* ------------------------------- dentro de TEXTO_CONTENIDOS_HORIZONTAL ---------------------- */
#texto_puntuaciones{
	position:relative;
	float:left;
	width:40%;
	text-align:justify;
	margin-top:74px;
}
#puntuaciones{
 	position:relative;
	float:left;
	width:60%;
	text-align:center;
}
#texto_puntuaciones p{
	font-size:0.8em;
	color:#6c5e51;
	text-align: right;
	margin:0px;
	margin-bottom:13px;
	padding-right:15px;
}
/* ------------------------------- fin TEXTO_CONTENIDOS_HORIZONTAL ---------------------- */
/* ------------------------------- HORARIOS ---------------------- */
#contiene_dias_semana{
	float:left;
	position:relative;
	width:99%;
	margin:1%;
}

#dias_semana{
	float:left;
	position:relative;
	width:16.5%;
	background-color:#1EAEC6;
	text-align:center;
	padding-bottom:3px;
	font-size:0.8em;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
}
#dias_semana1{
	float:left;
	position:relative;
	width:16.5%;
	background-color:#999999;
	text-align:center;
	padding-bottom:3px;
	font-size:0.8em;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;

}
#dias_vacios{
	float:left;
	position:relative;
	width:16.5%;
	background-color:#99ccff;
	text-align:center;
	padding-bottom:3px;
	font-size:0.8em;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
	}
#horas{
	float:left;
	position:relative;
	width:14%;
	background-color:#1EAEC6;
	text-align:center;
	padding-bottom:3px;
	font-size:0.8em;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
}

#horas1{
	float:left;
	position:relative;
	width:14%;
	text-align:center;
	padding-bottom:3px;
	font-size:0.8em;
	color:#FFFFFF;
	border:#FFFFFF 1px solid;
}
#contiene_dias_semana_reales{
	float:left;
	position:relative;
	width:99%;
	margin:1%;
}
#horas_reales{
	float:left;
	position:relative;
	width:14%;
	background-color:#ffffff;
	text-align:center;
	padding-bottom:3px;
	font-size:0.7em;
	color:#333333;
	border:#333333 1px solid;
	height:30px;
	min-height:30px;
	line-height:30px;
}

#dias_semana_reales{
	float:left;
	position:relative;
	width:16.3%;
	text-align:center;
	padding-bottom:3px;
	font-size:0.7em;
	color:#3399FF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px dotted #333333;
	border-left: 1px solid #FFFFFF;	
	min-height:30px;
	height:30px;
	}

.texto_gris{
	color:#333333;
}
.texto_negro{
	color:#000000;
	}
.texto_azul{
	color:#00a9c6;
}
.texto_rojo_oscuro{
	color:#cc0000;
}
.texto_rosa{
	color:#ff3366;
}
.texto_naranja{
	color:#ffcc00;
}
.texto_rojo{
	color:#ff0000;
}
.texto_verde{
	color:#009933;
}
.texto_verde_claro{
	color:#99cc00;
}
.texto_azul_claro{
	color:#1a4ddf;
}
.texto_morado{
	color:#7E0D7F;
}
.texto_marron{
	color:#660000;
}
/* ------------------------------- fin Horarios ---------------------- */
/* ------------------------------- VISITA VIRTUAL ---------------------- */
.frames{
	border:none;
	width:700px;
	height:250px;
	margin:0px;
	padding:0px;
	text-align:center;
	}
#contiene_visita{
	position:relative;
	float:left;
	border-left: dashed 15px #1EAEC6;
	padding-left:45px;
	margin-bottom:10px;
}
#imagen_individual{
	float:left;
	position:relative;
	width:24%;
	text-align:center;
	padding:2px;
	margin-bottom:5px;
}
#texto_imagen{
	float:left;
	position:relative;
	width:100%;
	text-align:center;
	padding:3px;
	margin-bottom:10px;
}
#texto_imagen a{
	font-size:0.7em;
	font-weight:bold;
	color:#1EAEC6;
	text-decoration:underline;
}
#texto_imagen a:hover{
	font-size:0.7em;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
/* ------------------------------- fin VISITA VIRTUAL ---------------------- */
/* ------------------------------- Contacto ---------------------- */
#contiene_formulario{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	background-image:url(../multimedia/images/contacto/contacto.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
/* ------------------------------- Fin Contacto ---------------------- */
/* ------------------------------- Empleo ---------------------- */
#contiene_que{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	background-image:url(../multimedia/images/empleo/fondo_que.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:350px;
	min-height:350px;
}
#contiene_quien{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	background-image:url(../multimedia/images/empleo/fondo_quien.jpg);
	background-position: bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:350px;
	min-height:350px;
}
#contiene_ofertas{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	background-image:url(../multimedia/images/empleo/fondo_ofertas.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	height:400px;
	min-height:400px;
}
/* ------------------------------- Fin empleo ---------------------- */
/* ------------------------------- Servicios ---------------------- */
#contiene_medico{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	background-image:url(../multimedia/images/servicios/fondo_medico.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;

}
#contiene_fisio{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	background-image:url(../multimedia/images/servicios/fondo_fisio.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	min-height:250px;
	height:250px;
}
#contiene_taquillas{
	position:relative;
	float:left;
	width:100%;
	max-width:100%;
	text-align:justify;
	background-image:url(../multimedia/images/servicios/fondo_taquillas.jpg);
	background-position: right bottom;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	min-height:320px;
	height:320px;
}

/* ------------------------------- Fin servicios ---------------------- */

/* Custom Icons */
.addthis_toolbox .custom_images a {
    width: 64px;
    height: 64px;
    margin: 0;
    padding: 0;
}
.addthis_toolbox .custom_images a img {
    opacity: 1.0;
}
.addthis_toolbox .custom_images a:hover img {
    opacity: 0.75;
}
