@charset "utf-8";
/* CSS Document */

body {
	background:url(../img/background.jpg) repeat-x #fafcfc;
}
#footer #piece {
	position:absolute;
	bottom:-42px;
	left:-190px;
}

body.calidad {
	background:url(../img/background-calidad.jpg) repeat-x #f7fbff;	
}
body.calidad #footer #piece {
	bottom:-42px;
	left:-310px;
}
body.ventajas {
	background:url(../img/background-ventajas.jpg) repeat-x #f7fbff;	
}


h2 {
	padding-bottom:10px;	
}

.team .member {
	float:left;
	width:290px;
	padding-bottom:5px;
	font-size:12px;
}
.team .member .picture {
	float:left;
	padding-right:5px;
}
.team .member .position {
	font-weight:bold;	
}

.map-centers {
	float:left;	
	width:360px;
	position:relative;
}
.map-centers .center {
	position:absolute;
	background:url(../../img/bullet-map.gif) no-repeat 0 0;
	padding-top:11px;
	height:16px;
}
.map-centers .center a {
	color:#266389;
	font-size:10px;
	padding-left:28px;
}
.map-centers .center-active a {
	font-weight:bold;	
}
.map-centers .map img {
	width:359px;
	height:347px;
}
.info h2 {
	padding-bottom:5px;	
}
.info {
	background:url(../img/bg-medicalcenterinfo.png) no-repeat;
	width:200px;
	float:left;
	padding:5px 10px 5px 10px;
}
.info table tr td {
	vertical-align:top;
}
.info a {
	color:#666666;	
}
.info-foo {
	width:200px;
	float:left;
	padding:5px 10px 5px 10px;
}

.numeration-advantages li {
	padding-right:250px;	
}
.numeration-advantages li a {
	border:1px solid #ACD7F6;	
	padding:0 3px;
}

.financing-form select#insurance {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-left:10px;
}
.financing-form table.pricestable tr td {
	white-space:nowrap;
	vertical-align:bottom;
}
.financing-form #consultationamount,
.financing-form #interventionamount,
.financing-form #totalamount {
	color:#48A49D;
	font-weight:bold;
	font-size:15px;
	text-align:right;
}

.financing-form table.financestable tr td {
	padding:0 0 8px 0;	
}
.financing-form table.financestable input,
.financing-form table.financestable select {
	width:100px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	margin-right:10px;
}
.financing-form table.financestable small {
	color:#666666;
	font-size:10px;
	line-height:11px;
}
.financing-form #monthly {
	color:#48A49D;
	font-weight:bold;
	font-size:15px;
	text-align:right;
	border:1px solid #999999;
	padding:0 5px;
	width:100px;
	text-align:right;
}