html, body, div, h1, h2, h3, h4, h5, h6, ul, li, ol, p, form, dd, dl, dt, label, fieldset{
	list-style: none;
	font-weight: normal;
	float: none;
	text-align: left;
	font-family: 'Muli', sans-serif;
}
img, fieldset{border:0;}
a{
	font-size: 14px;
	text-decoration: none;
	color: #00B9F9;
	
}
a:hover{text-decoration:none;}

input,select,textarea{font-family: 'Muli', sans-serif;}
a:focus,input:focus,select:focus{outline:0 none;}
textarea{resize:none;overflow:hidden;overflow-y:auto;}
option[disabled]{color:#c1c1c1;}
input:focus,select:focus,textarea:focus{outline:2px solid #25B8DC;}
a:focus{outline:1px dotted  #22b8dc;}
a, p, span{
	word-wrap: break-word;
	text-align: justify;
}



body{
	margin: 0;
	font-size: 14px;
	line-height: 1;
	font-weight: normal;
	line-height: 18px;
	text-align: justify;
	color: #000;
	text-decoration: none;
	border-top-left-radius: 200px;
	background-color: #eef9ff;
	/*background: url(../images/topback.jpg) #fff repeat-x;*/
	
}


#page {
	/*width: 970px;*/
	/*background: #fff;*/
	text-align: center;

}


#sup {
	max-width: 974px;
	/* float: left; */
	margin: 0 auto 4px;
	/* height: 123px; */
	font-family: 'Lobster', cursive;
	font-size: 40px;
	color: #0071BC;
	border-left: 2px solid #4ECEE9;
	border-right: 2px solid #4ECEE9;
	text-align: center;
	padding-bottom: 12px;
	background: #fff;
}

#logo {
	width: 300px;
	padding: 0 0 0px 0;
	float: left;
	height: 100px;
}

#slide {
	float: left;
	width: 900px;
	height:370px;
	padding: 0px 35px 0 35px;
	border-left: 2px solid #4ECEE9;
	border-right: 2px solid #4ECEE9;
	background-color:#FFF
	
}

#contenido {
	 /*float: left;*/
	 margin: 0 auto;
	 max-width: 974px;
	 padding: 0px 35px 0 35px;
	 z-index: 0;
	 border-left: 2px solid #4ECEE9;
	 border-right: 2px solid #4ECEE9;
	 background-color:#FFF;

 }
#contenido-staff {
	/*float: left;*/
	margin: 0 auto;
	max-width: 974px;
	padding: 0px 25px 0 25px;
	z-index: 0;
	border-left: 2px solid #4ECEE9;
	border-right: 2px solid #4ECEE9;
	background-color:#FFF;
	display: inline-block;
	text-align: center;

}
#fotodr {
	width: 350px;
	padding: 0 0 0px 0;
	height: 441px;
	position: absolute;
	z-index: 1;
	top: 260px;
}

#cuadritos {
	max-width: 974px;
	width: 100%;
	padding: 0 0 0 0px;
	border-left: 2px solid #4ECEE9;
	border-right: 2px solid #4ECEE9;
	background-color: #FFF;
	display: inline-block;
}

#texto {
	text-align: justify;
}
#face {
	padding-top:15px;
	width: 100%;
	text-align: center;
}

#pie {
	max-width: 974px;
	margin: 0 auto;
	text-align: center;
	border-top: 2px solid #4ECEE9;
	padding: 10px 0 10px 0;
}

#en {
	width: 100%;
	background: url(../images/backen.png)  repeat-x;
	float: left;
	margin: 10px 0 10px 0;
	height: 100px;
}


#turnos {
	text-align: center;
	margin: 10px 0 10px 0;
	height: 128px;
}
#turnos2 {
	text-align: center;
	margin: 45px 0 45px 0;
	height: 78px;
}
#staff {
	/*width: 430px;
	float: left;*/
	display: inline-block;
	padding: 0px 10px 10px 10px;
	/* [disabled]text-align: center; */
}
#especialidades {
	width: 900px;
	float: left;
	padding: 10px 0px 10px 0px;
	/* [disabled]text-align: center; */
}

#cv {
	width: 350px;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 0px 0 0;
}

#cv2 {
	width: 530px;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0 15PX 0 0px;
	text-align: justify;
}

#clinica{
	float: left;
	height: 354px;
	padding: 0 25px 0 0;
}
/*-----------------------------------------------/BOTONES----------------------------------------*/
.menu {
	background-color: #29aae3;
}
#botonera{
	max-width: 974px;
	padding: 0px 0px 0 5px;
	/*height: 50px;*/
	/*float: left;*/
	margin: 0 auto;
	text-align: center;
	/*:#28ABE1;*/
}

#botonera li{/*float:left;*/padding:0 0
px;/*height:27px;*/ display: inline-block}
#botonera li a{height:50px;display:block;text-indent:-9999px;}
#botonera .inicio{width:100px;}
#botonera .inicio a{width:100px;background: url(../images/botonera/inicio.png)0 0 no-repeat;}
#botonera .inicio .Act,
#botonera .inicio a:hover{background-position:  -100px 0 ;}
#botonera .clinica{width:125px;}
#botonera .clinica a{width:125px;background: url(../images/botonera/clinica.png)0 0 no-repeat;}
#botonera .clinica .Act,
#botonera .clinica a:hover{background-position:-125px 0;}
#botonera .staff{width:95px;}
#botonera .staff a{width:95px;background: url(../images/botonera/staff.png)0 0 no-repeat;}
#botonera .staff .Act,
#botonera .staff a:hover{background-position:-95px 0;}
/*#botonera .especialidades{width:245px;}
#botonera .especialidades a{width:245px;background: url(../images/botonera/especialidades.png)0 0 no-repeat;}
#botonera .especialidades .Act,
#botonera .especialidades a:hover{background-position:-245px 0;}*/
#botonera .especialidades{width:226px;}
#botonera .especialidades a{width:226px;background: url(../images/botonera/especialidades.png)-10px 0 no-repeat;}
#botonera .especialidades .Act,
#botonera .especialidades a:hover{background-position:-255px 0;}
#botonera .turnos{width:125px;}
#botonera .turnos a{width:125px;background: url(../images/botonera/turnos.png)0 0 no-repeat;}
#botonera .turnos .Act,
#botonera .turnos a:hover{background-position:-125px 0;}
#botonera .novedades{width:135px;}
#botonera .novedades a{width:135px;background: url(../images/botonera/novedades.png)0 0 no-repeat;}
#botonera .novedades .Act, 
#botonera .novedades a:hover{background-position:-135px 0;}
#botonera .contacto{width:175px;}
#botonera .contacto a{width:175px;background: url(../images/botonera/contacto.png)0 0 no-repeat;}
#botonera .contacto .Act, 
#botonera .contacto a:hover{background-position:-175px 0;}
#botonera .face{width:43px;}
#botonera .face a{width:43px;background: url(../images/botonera/face.png)0 0 no-repeat;}
#botonera .face .Act, 
#botonera .face a:hover{background-position:-50px 0;}
#botonera .wsp{width:43px;}
#botonera .wsp a{width:43px;background: url(../images/botonera/wsp.png)0 0 no-repeat;}
#botonera .wsp .Act, 
#botonera .wsp a:hover{background-position:-50px 0;}
#botonera .eng{width:50px;}
#botonera .eng a{width:50px;background: url(../images/botonera/eng.png)0 0 no-repeat;}
#botonera .eng .Act, 
#botonera .eng a:hover{background-position:-50px 0;}



/* ----------------------------------------------SLIDE-------------------------------------*/

div.wrapper{
	display: block;
	width: 900px;
	text-align: left;
	z-index: 0;
	position: absolute;
	left: 352px;
	padding: 0 35px 0 35px;
	}

/* ----------------------------------------------/SLIDE-------------------------------------*/
/* -----------------------------------------------contacto----------------------------------------*/


.grid_8{
	display: inline;
	float: left;
	position: relative;
	width: 410px;
	padding: 0 0px 0 10px;
}

.dotted{
	border-style:dashed; 
	border-left:0; 
	border-right:0;
}	
	p.error								{margin-left:140px; margin-top:10px;}
	#contact_form ul					{float:left;}
	#contact_form ul li					{
	margin:3px 0 10px;
	list-style:none;
	position:relative;
	clear:both;
}
	#contact_form label					{line-height:35px; width:100px; text-align:right; float:left; margin-right:10px;}
	#contact_form input#name,
	#contact_form input#email,
	#contact_form input#subject,
	#contact_form textarea				{float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#contact_form input#name,
	#contact_form input#email,
	#contact_form input#subject			{width:600px;}
	#contact_form textarea				{width:600px;height:150px; resize: none;}
	#contact_form input.button			{float:right;}

#comment_form ul					{float:left;}
	#comment_form ul li					{margin:0px 0; list-style:none; position:relative; clear:both;}
	#comment_form label					{line-height:35px; width:100px; text-align:right; float:left; margin-right:10px;}
	#comment_form input,
	#comment_form textarea				{float:left; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -moz-border-radius:5px; -webkit-border-radius:5px;}
	#comment_form input					{width:600px;}
	#comment_form textarea				{width:500px; height:150px; resize:none;}
	
/* Contact Page Sidebar */

	.contact ul 						{list-style:none;}
	.contact li 						{
}
	
		.error,
	.success							{display:none;}

	.button, .button:visited 			{
	background: #fdb515  repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-size: 13px;
	font-weight: bold;
	line-height: 1;
	border: 0;
	background-color: #00B9F9;
}
 	.button:hover						{background-color:#666; color:#fff; text-decoration:none;}
	.button:active						{top:1px;}

	.clear								{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

/* -----------------------------------------------/CONTACTO----------------------------------------*/
h2									{
	background-color: #0071BB;
	color: #FFF;
	font-size: 16px;
	line-height: 30px;
	margin: 5px 0 15px 0  ;	
	border-radius: 0.5em;	
	text-align: center;
	padding: 0 10px;
}

h3									{
	color: #28ABE1;
	text-align: center;
	font-size: 14px;
	line-height: 25px;
	margin: 3px 0 0;
	padding: 8px 0;

	
}
h4									{
	color: #000;
	font-size: 14px;
	text-align: center;	
}
h5									{
	background-color: ;
	color: #000;
	text-align: center  ;
	font-size: 14px;
	line-height: 25px;
	margin: 5px 0 5px 0  ;	
	border-radius: 1em;
	width:300px;

	
}
h6									{
	background-color: #4BCBE8;
	color: #fff;
	text-align: center  ;
	font-size: 14px;
	line-height: 25px;
	margin: 0px  0 8px 0 ;	
	max-width:430px;
	border-top: 2px solid #000;

	
}
h8									{
	color: #000;
	font-size: 14px;
}
.logolarge {display: none;}
.visible-768 {display: block}
.slide{padding: 0 10px;max-width: 974px; margin: 0 auto;    border-left: 2px solid #4ECEE9;background-color: #fff;
	border-right: 2px solid #4ECEE9;}
.contenido-texto {
	background-color: #fff;
	max-width: 974px;
	border-left: 2px solid #4ECEE9;
	border-right: 2px solid #4ECEE9;
	margin: 0 auto;
	text-align: center;
	display: inline-block;
	width: 100%;
	padding: 15px 35px;}
.ul-atajos {text-align: center; padding: 10px 10px;}
.ul-atajos li{display: inline-block;
	margin:10px 5px;}
.lista-especialidades {text-align: center; padding: 10px 10px;}
.lista-especialidades li {display: inline-block;
	margin:10px 5px;}
.contacto-columna {display: inline-block; margin: 10px;}
.contenido-contacto {padding:15px 25px !important; display: inline-block; text-align: center; max-width: 974px; width: 100%;}
.especialidad-columna {display: inline-block; margin: 10px; width: calc(100% - 20px);}
.contenido-especialidad {padding:0 25px !important; display: inline-block; text-align: center; max-width: 974px; width: 100%;}
.contacto-columna iframe , .contacto-columna input, .contacto-columna textarea {width: 100%}
/* ##################### */
/*MEDIAS QUERYS BOOTSTRAP*/
/* ##################### */
@media only screen and (min-width:768px) {
	.contacto-columna {float: left;width: calc(50% - 20px);}
	.slide{padding: 0 36px;}
	.visible-768 {display: none;}
	.logolarge {display: block;}
	.logo {display: none;}
}

@media only screen and (min-width:992px) {
	.especialidad-columna {float: left; margin: 10px; width: calc(50% - 20px);}

	#turnos {
		width: 200px;
		float: left;
		margin: 10px 0 10px 0;
		height: 128px;
		text-align: left;
	}
	#turnos2 {
		width: 700px;
		float: left;
		margin: 45px 0 45px 0;
		height: 78px;
		text-align: left;
	}
	#texto {
		float: left;
		padding-right: 30px;
		text-align: justify;
		max-width: 570px;
	}
	#face {
		padding-top:15px;
		width: 320px;
		float: left;
	}


}
@media only screen and (min-width:1200px) {

}
@media only screen and (min-width:1600px) {
}
/**/