@charset "utf-8";
/* GENERAL */

body {
	margin:0;
	padding:0;
	background-color: #FFF;
}
body, th {
/*	color: #5A676D;*/
	color:#4D6377;
	font-family: Arial, Verdana, Geneva, sans-serif;
	font-size: 10px;
}
a:link, a:visited, a:hover, a:active {
	text-decoration: none;
}

/*DOCTOR PAGE*/
h1 {
}
h2 {
	text-transform:uppercase;
}
h3 {
}
h6 {
	*position:absolute;
	position/*\**/:absolute\9;
	*width:500px;
	width/*\**/:500px\9;
}
#blis {
	width:885px;
	margin:0 auto;
}
#header {
	width:838px;
	margin:0 auto;
}

#top {}

#top_logo {
	width:315px;
	display:inline-block;
	vertical-align:middle;
}
#top_logo img{
	margin:20px 0;
}
#top_inf {
	display:inline-block;
	vertical-align:middle;
	padding:10px 0;
	font-size: 12px;
	text-transform:uppercase;
	width:61%;
}
#blis #top #top_inf ul {
	list-style:none;
	padding:0;
}
#midia {
	border-top:1px solid #395C70;
	border-bottom:1px solid #949FA5;
	background:#6B8292;
	height:308px;
	padding:10px;
}
#photo {
	width:256px;
	height:278px;
	background:#2E4B5D;
	padding:15px;
	float:left;
}
#photo ul,
#photo ul li{
	color:#FFF;
	font-size:16px;
	margin:5px 0;
	padding:0;
	list-style:none;
	text-transform:uppercase;
}

#photo ul > li + li {
	font-size:13px;
	}

#photo ul > li + li + li {
	margin-top:15px;
	}

#videos {
	width:547px;
	height:308px;
	float:right;
}
.midia {
	width:100%;
	height:305px;
}
.midia td {
	border:5px solid #2E4B5D;
}
table.midia tr > td {
	/*border-right:0 !important;*/
}
table.midia tr > td + td, table.midia tr + tr > td {
	border-right:5px solid #2E4B5D !important;
	background:#80AABA;
}
table.midia tr + tr > td {
	border-top:0 !important;
}
#description, #links {
	width:235px;
	display:inline-block;
	vertical-align:top;
}

#statistics {
	background:#DBE0E4;
	width:308px;
	padding:0 15px 15px 15px;
/*	display:inline-block;
	vertical-align:middle;*/
	margin:0 11px;
}
.statistics {
	width:100%;
	border:1px solid #627886;
	
}

.statistics td {
	padding:5px;
}
.statistics ul, .statistics ul li {
	margin:0;
	padding:0;
	list-style:none;
}
.st0 {
	background:#E5E6EA;
}
.st1 {
	background:#FFF;
}

#links ul, #links ul li {
	margin:7px 0;
	padding:0;
	list-style:none;
	color:#BA2648;
}
#links a{
	color:#BA2648;
}
#directions {
	margin-top:50px;
}
#directions input {
	margin:0;
	padding:5px;
	border:1px solid #627886;
	width:95%;
}
#bottom {
	height:21px;
	border-top:1px solid #6D8492;
	width:885px;
	padding-top:6px;
}
/*CAROUSEL*/
#carousel{
	background:#FFF;
	margin-top:15px;
	padding:10px 10px;
	height:98px !important;
	
	}
#carousel ul, #carousel ul li {
	margin:0;
	padding:0 5px 0 0;
	list-style:none;
	float:left;
}
.carousel-control {
	cursor:pointer;
	display:inline-block;
	height:19px;
	line-height:999px;
	overflow:hidden;
	vertical-align:middle;
	width:9px;
}
.carousel-previous {
	background:url(../images/previous.png) no-repeat;
	}
.carousel-next{
	background:url(../images/next.png) no-repeat;
}
.carousel-wrap{
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 0;
	width:252px;
	height:98px !important;
	}
	
/*HOME*/
#blisHome{
	width:900px;
	margin:0 auto;
	margin-bottom:15px;
	}
#home_top{
	margin:5px 20px;
	height:90px;
	}
#home_content{
	border-top: 2px solid #345064;
	border-bottom: 2px solid #345064;
	}
#home_bottom{
	background:#C0D5DD;
	}
#home_bottom p {
	margin:0;
	padding:0;
	font-size:22px;
	text-transform:uppercase;
	padding:25px 0 0 0;
	}
#home_bottom p + p {
	font-size:12px;
	padding:15px 0 30px 0;
}
#home_logo{
	margin-top:15px;
	display:inline-block;
	vertical-align:middle;
	}
#home_menu{
	display:inline-block;
	vertical-align:middle;
	margin-left:40px;
	}
#home_search ul,
#home_search ul li,
#home_search ul li a,
#home_menu ul,
#home_menu ul li,
#home_menu ul li a{
	margin:0;
	padding:0;
	list-style:none;
	/*color:#A7BFAF;*/
	color:#92AF9B;
	font-weight:bold;
	text-transform:uppercase;
	}
#home_menu li{
	font-size:11px;
	float:left;
	padding: 0 10px !important;
	border-right:1px solid #B2D0BC;
	}
#home_search{
	display:inline-block;
	vertical-align:top;
	margin-top:8px;
	/*HACK IE8*/
	width/*\**/:201px\9;
	}
#home_search li {
	padding: 0 5px !important;
	float:left;
	border-right:1px solid #B2D0BC;
	}
.home_menu_list_final{
	border-right:0 !important;
	}

#formsearch{
	margin-top:5px;
	}
#searchbtn{
	border:0;
	margin:0;
	background:#5B7382;
	color:#FFF;
	font-size:10px;
	text-transform:uppercase;
	font-weight:bold;
	padding:4px 0;
	padding/*\**/:6px 3px 5px 3px\9;
	}
#searchinput{
	border:1px solid #4A6475;
	margin:0;
	padding:2px 4px 3px 4px;
	}
#home_menu_search{
	float:right;
	}
#home_submenu,
#home_submenu_closed{
	display:none;
	}
	
/*INTERNAL PAGE*/

#blisInternal{
	width:900px;
	margin:0 auto 10px;
	margin-bottom:10px;
	}
#internal_top{
	margin:5px 0;
	height:91px;
	}
#internal_logo{
	margin-top:15px;
	display:inline-block;
	vertical-align:top;
	}
#internal_menu{
	display:inline-block;
	vertical-align:bottom;
	margin-left:65px;
	width:585px;
	}
#internal_menu ul li,
#internal_menu ul li a{
	margin:0;
	padding:0;
	list-style:none;
	color:#4D6377;
	font-weight:bold;
	}
#internal_menu ul{
	margin:0 0 0 20px;
	padding:0;
	}
#internal_menu li{
	font-size:13px;
	float:left;
	margin:23px 23px 0px 23px !important;
	padding:0 0 20px 0 !important;
	border-bottom:4px solid #FFF;
	}
#internal_menu li:hover	{
	border-bottom:4px solid #47906B;
	cursor:pointer;
	}
#internal_content{
	width:783px;
	border:1px solid #8596A1;
	padding:20px 30px;
}
#internal_menus_left{
	display:inline-block;
	vertical-align:top;
	width:200px;
	margin-right:25px;
}
#internal_menu_left{
	width:200px;
	padding:5px 0; 
	background:#81ABBA;
	}
#internal_menu_left ul,
#internal_menu_left ul li,
#internal_menu_left ul li a{
	margin:0;
	padding:0;
	list-style:none;
	color:#FFF;
	font-size:12px;
	text-decoration:none;
	}
#internal_menu_left li{
	padding:10px 28px !important;
	}
#internal_menu_left li:hover	{
	background:#3B5A6F;
	cursor:pointer;
	}
#internal_text{
	display:inline-block;
	vertical-align:middle;
	width:550px;
	font-size:12px;
	}
h3{
	font-size:30px;
	margin:0;
	color:#50A279;
	text-transform:uppercase;
	}
#internal_menu_options{
	margin-top:20px;
	}
#internal_menu_options ul,
#internal_menu_options ul li,
#internal_menu_options ul li a {
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	color:#E6A27A;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	}
#internal_menu_options ul li{
	margin:7px 0;
	}
#internal_menu_options li:hover{
	color:#E6A27A;
	}
#internal_menu_name{
	width:200px;
	padding:5px 0; 
	background:#50A279;
	margin-bottom:3px;
	}
#internal_menu_name ul,
#internal_menu_name ul li{
	margin:0;
	padding:0;
	list-style:none;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	}
#internal_menu_name ul li{
	padding:10px 5px 0 5px !important;
	}
.internal_menu_list_final{
	border-right:0 !important ;
}
	
	
/*CONTACT*/
#internal_content_contact{
	margin:0 auto 0 50px;
	padding:20px 0;
	width:850px;
}
#internal_content_contact_left{
	width:266px;
	float:left;
	display:block;
	}
#internal_content_contact_left p{
	font-size:12px;
}
#internal_form_contact{
	width:550px;
	float:right;
	display:block;
	text-align:left;
}
.inputs{
	width:500px;
	}
h4{
	font-size:36px;
	padding:0 0 20px;
	margin:0 0 10px 0;
	color:#466377;
	border-bottom:1px solid #E8EBEC;
	}
#line{
	margin:30px 0;
	padding:0;
	border:0px !important;
	color:#56ae82;
	background-color: #56ae82;
	height:1px !important;
}
	
.inputform,
.inputname,
#selects,
.inputformsignup,
.inputnamesignup{
	display:inline-block;
	vertical-align:top;
	margin-top:10px;
}
.inputform{
	width:360px;
	}
.inputformsignup{
	width:330px;
	}
.inputname{
	width:85px;
	color:#56AE82;
	font-size:15px;
	font-weight:bold;
	}
.inputnamesignup{
	width:95px;
	color:#56AE82;
	font-size:15px;
	font-weight:bold;
	}
.inputformsignup input{
	width:330px;
	border:1px solid #3B5A6F;
	padding:2px;
	margin:0;
	display:inline-block;
	vertical-align:top;
	color:#536895;
	}
#selects{
	width:150px;
	color:#536895;
	margin-top:2px;
	}
#selects input,
.inputform input,
.inputform textarea{
	width:350px;
	border:1px solid #3B5A6F;
	padding:2px;
	margin:0;
	display:inline-block;
	vertical-align:top;
	color:#536895;
	}
#selects input{
	width:14px;
	margin:3px 0;
	display:inline-block;
	vertical-align:sub;
	border:0;
	}
	
#contactbtn{
	width:105px;
	border:0;
	margin:0;
	padding:1px 0;
	background:#56AE82;
	color:#FFF;
	font-size:24px;
	padding/*\**/:3px 0px 3px 0px\9;
	}
#contactsend{
	width:190px;
	display:inline-block;
	vertical-align:bottom;
	margin-left:17px;
	}
#contactsendsignup{
	width:93%;
	display:inline-block;
	vertical-align:bottom;
	margin-left:17px;
	}

	#map{
		width:590px;
		height:367px;
		background:url(../images/map.png) no-repeat;
		position:relative;
		z-index: 1;
		*margin-top:10px;
		margin-top/*\**/:10px\9;
		}
	#map_transparent{
		background: #9CC2AB url(../images/background_map.png) no-repeat bottom right;
		padding:13px;
	}
	#map_locate{
		padding:35px 0 0 40px;
		border:1px solid #FFF;
		/*width: 645px;*/
		width:610px;
	}
	h6{
		margin:-25px 0 0 -25px;
		padding:0;
		font-size: 28px;
		color:#1E434D;
	}
	#map_locate,
	#mapRight{
		display:inline-block;
		vertical-align:top;
	}
	#map_bottom{
		margin:37px 0 0 -40px;
	}
	#mapRight{
		width:198px;
		/*width: 161px;*/
		height:454px;
		background:#FFF;
		margin-left:-4px;
		padding:12px;
		position: relative;
		z-index: 3;
	}
	#advoptions{
		display:inline-block;
		vertical-align:middle;
	}
	#alert{
		display:inline-block;
		vertical-align:bottom;
	}
	#advoptions{
		margin:0 0 0 0;
	}
	#advSearch{
		background: #567C78;
		font-size: 12px;
		color:#FFF;
		width:192px;
		text-align: center;
		font-weight: bold;
		cursor:pointer;
		padding:6px 0;
	}
	#alert{
		/*float:right;*/
		color:#3A6063;
		margin:0 20px;
		font-size:14px;
		font-weight: bold;
		width:400px;
	}
	#mapSearch{
		background:#FFF;
		height:0px;
		overflow: hidden;
		color:#1F4450;
		width:192px;
		position:relative;
		z-index: 1;
	}
	#searchMap{
		margin:10px;
		width: 88%;
		border:1px solid #1F4450;

	}
	#types{
		margin: 10px 0 0 10px;
		width: 170px;
		font-weight: bold;
	}
	#check{
		margin:10px;
	}
	.checkbox{
		margin:5px 0 0 0;
		padding:0;
	}
	#btnok{
		float:right;
		width:41%;
	}
	.okbtn{
		margin:0;
		padding:2px;
		border:1px solid #BCC4C5;
		background:#6E8B8D;
		color:#FFF;
		font-weight: bold;
	}
	#miniPictures{

	}
	#miniPictures ul{
		margin-top:10px;
	}
	#miniPictures ul,
	#miniPictures ul li{
		margin:0;
		padding:0;
		list-style: none;
	}
	#miniPictures ul li{
		float:left;
		/*margin:5px 10px 5px 0;*/
		margin:5px 9px 4px 0;
		cursor:pointer;
	}
	#results{
		color:#48686F;
		font-size: 11px;
		font-weight: bold;
	}
	#cities{
		color:#5F8081;
		font-size: 16px;
		font-weight: bold;
		padding:2px 0 5px 0;
		border-bottom:1px solid #CDCDCD;
		margin-bottom:5px;
	}
	#details_surgeon{
		width:200px;
		background:#3D6266;
		float:right;
		margin-top:-35px;
		margin-right:-202px;
		position:relative;
		z-index: 2;
	}
	#inf{
		margin:20px 20px 0;
		color:#FFF;
	}
	.surgeonName{
		margin-top:8px;
		font-size: 15px;
	}
	.SurgeonClinic{
		font-size: 9px;
	}
	.typesSur{
		font-size: 10px;
		color:#9AC1AB;
		margin:20px 0; 
	}
	.typesSur ul,
	.typesSur ul li{
		margin:0;
		padding:0;
		list-style: none;
	}
	.website a{
	text-decoration: none;
	color:#FFF;
	}
	#back{
		background: #345356;
		color:#567C78;
		padding:10px;
		width:45px;
		float:right;
		margin-top:7px;
		cursor: pointer;
	}
	.city{
	position:absolute;
	width:7px;
	height:7px;
	cursor:pointer;
	}
#loading {
	float: right;
	font-size: 10px;
	margin-right: 10px;
	display:none;
      }
.patients{
	background: #C0D5DD !important;
}
.surgeons{
	background: #B4E4C4 !important;
}
.hospitals{
	background: #B4E4C4 !important;
}
#home_bottom ul,
#home_bottom ul li {
	margin:0;
	padding:0;
	list-style: none;
}
#home_bottom ul li {
	display:inline-block;
	vertical-align:middle;
	font-size:13px;
}
#home_bottom > ul > li {
	width: 23%;
	margin:16px;
}
#home_bottom > ul > li + li{
	width: 17%;
	margin:16px 14px!important;
}
.hospitals > ul > li + li{
	width: 20% !important;
}
#menuLeft{
	display:inline-block;
	vertical-align:top;
	width: 312px;
}
#contentRight{
	display:inline-block;
	vertical-align:top;
	width: 505px;
	/*background:url(../images/pixel.png) repeat;*/
	height: 390px;
	margin-left:-10px;
	padding:20px 40px;
	font-size: 12px;
}


#topicName{
	padding:5px 0; 
	background:#446276;
	padding:20px 0 20px 28px !important;
	width:278px;
	margin-top:35px;
	}
#topicName ul,
#topicName ul li,
#topicName ul li a{
	margin:0;
	padding:0;
	list-style:none;
	text-decoration:none;
	}
#topicName li{
	padding:10px 28px !important;
	}
#topicName li:hover	{
	background:#3B5A6F;
	cursor:pointer;
	}
h5{
	margin:0;
	padding:0;
	font-size:24px;
	color:#5A676D;
}

	
	
#topicMenu{
	width:330px;
	padding:5px 0;
	margin-top:5px; 
	background:#446276;
	position:relative;
	z-index: 50;
	}
#topicMenu ul,
#topicMenu ul li,
#topicMenu ul li a{
	margin:0;
	padding:0;
	list-style:none;
	color:#000;
	font-size:12px;
	text-decoration:none;
	}
#topicMenu li{
	padding:10px 28px !important;
	}
#topicMenu li:hover	{
	background:#FFF;
	cursor:pointer;
	}
.pages5,
.pages8,
.pages10,
.pages13,
.pages16{
	background: url(../images/home_background1.jpg) no-repeat;
}
.pages6,
.pages9,
.pages11,
.pages14,
.pages18{
	background: url(../images/home_background2.jpg) no-repeat;
}
.pages7,
.pages12,
.pages15,
.pages17,
.pages19{
	background: url(../images/home_background4.jpg) no-repeat;
}
#titlePage{
	font-size:18px;
	color: #5A676D;
}
.jScrollPaneContainer{
	display:inline-block;
	vertical-align:top;
	background:url(../images/pixel.png) repeat;
}
#close{
	text-align:right;
	margin-top:15px;
	}
	
#close a{
	color:#5A676D;
}
#home_submenu_closed{
	float:right;
}
#home_submenu_closed ul,
#home_submenu_closed ul li,
#home_submenu ul,
#home_submenu ul li{
	margin:0;
	padding:0;
	}
#home_submenu_closed ul li,
#home_submenu ul li{
	border:0 !important;
	padding:0 10px !important;
	margin-top: 10px !important;
	}
#home_submenu_closed ul li a,
#home_submenu ul li a{
	color:#4D6377 !important;
	font-size:9px;
	font-weight: bold;
}
#map_canvas #logocontrol,
#map_canvas > #logocontrol + div{
	display:none;
}
.googledir{
	display:none;
}
#directions #searchbtn{
	width: 100% !important;
	cursor:pointer;
}


#internal_content_search{
	width:650px;
	padding:20px 0 0 0;
	margin:0 auto;
}
#internal_result_search{
	width:650px;
	margin:0 auto;
}
.internal_search {
	display:inline-block;
	vertical-align:middle;
	width:650px;
}
.internal_search > h4 {
	border-bottom:0 !important;
	font-size:22px !important;
}
#internal_content_search > div + div {
	/*float:right;*/
}
.searchresult{
	width:450px;
	border-bottom:1px solid #999;
	margin-bottom:10px;
	padding:10px;
}
.destaque{
	color:#92AF9B;
	font-weight:bold;
	margin:4px 0;
	padding:0;
/*	text-transform:uppercase;*/
	font-size:14px;
}
.destaquelink{
	font-weight:bold;
	margin:4px 0;
	padding:0;
	text-transform:uppercase;
	font-size:12px;
}
.destaquelink a{
	color:#4D6377;
}
#internal_text > table h1,
#internal_text > table h2,
#internal_text > table h3{
	margin:0;
	}
#internal_text > table h3{
	font-size:20px !important;
	
	}
.midia td {
	background:#576E5F url(../images/back_banner.jpg) no-repeat center;
	height:308px;
}
.links{
	font-size:12px;
	text-transform:uppercase;
	padding:15px 0 12px 0;
	border-bottom:1px solid #2E4B5D;
}
#newslinks {
	position:relative;
	width:300px;
	display:inline-block;
	vertical-align:middle;
	top:-20px;
	float:right;
	margin-right:25px;
}
#centralizador{
	width:220px;
	height:200px;
	display:inline-block;
	vertical-align:middle;
	}
.linksfinal{
	border-bottom:0px !important;
}
#meio {
	display:inline-block;
	vertical-align:middle;
}
#contact{
	display:inline-block;
	vertical-align:middle;
		margin:0 11px;
	padding:0 15px 15px;
	width:308px;
}
#statistics h2 {
	margin-top:0;
	padding-top:13px;
	}
#contact input{
	width:100%;
	cursor:pointer;
}
/*#results,#cities,#types,#check{
	zoom:normal !important;
}*/
#policy{
	font-size:11px;
	color:#999;
	float:left;
	padding-bottom:15px;
}
#policy a{
	color:#4D6377;
	text-decoration:underline;
}
