body{margin:0; padding:0; font-family:arial, helvetica, sans-serif; background-color:#DeDeDe}
#main{margin:0 auto;width:940px;overflow:hidden;background:#e9e9e9}
h3.header{font-weight:bold; color:#869d38; font-size:16px; margin:0 0 10px 0; padding-bottom:5px; border-bottom:solid 1px #cccccc;}
a img{border:none; outline:none;}
#top{
	
	width:940px;
	height:150px;
	margin:0 auto;
}
#top .logo{display:block; width:239px; height:66px; float:left;}
#top .logo a img{border:none; outline:none;}

#top #info{
	
	width:465px; height:60px; float:right; margin-top:20px;
}
#top #info ul{padding:0; margin:0; color:#486a2a; display:block; width:100%;}
#top #info ul li{display:block; padding:10px 10px; float:left; text-align:center;border-right:solid 1px #cccccc;}
#top #info ul li div span.title{font-size:14px;}
#top #info ul li div span.fone{font-weight:bold;font-size:16px;}
#top #info ul li:last-child{border-right:none}

#top ul#menu{padding:18px 0 0 0; margin:0; display: block; width:100%; height:auto; overflow: hidden; clear:both; font-size:14px; color:#528854;
background:url(img/bg-menu.jpg) center bottom no-repeat; height:30px;
padding-left:10px;
}
#top ul#menu li{display: block;
text-transform: uppercase;
margin: 0px 0 0 0;
padding: 5px 10px;
border-right:1px solid #528854;
float: left;}
#top ul#menu li.last-menu-item{border:none;}
#top ul#menu li a{text-decoration:none; color:#fff; }
#top ul#menu li a:hover{text-decoration:underline;}

#wrapper{
	
	width:922px;
	height:auto;
	overflow:hidden;
	margin:30px auto;
}
	#wrapper #content{
		width:670px; height:auto; overflow:hidden; float:left;
	}
		#wrapper #content #slide-wrapper{
			width:668px; height:275px; clear:both;
			margin-bottom:20px;
			position:relative;
			overflow: hidden;
		}
		
		#slide-wrapper  ul.ui-tabs-nav{ 
			position:absolute; 
			top:0; right:0; 
			padding:0; margin:0; 
			width:162px; 
			
			height:275px; 
			z-index:999;
		}
		
		#wrapper #content #slide-wrapper li{
			position:relative;
			display:block; width:160px; height:88px; background:url(img/bg-featured-list.jpg) left top repeat-x;
			margin-bottom:5px;
			text-align:left;
			
		}
		#wrapper #content #slide-wrapper li span.title{ display:block; margin:0;  font-size:14px; font-weight:bold; padding:15px 15px 0px 15px; }
		#wrapper #content #slide-wrapper li a{ display:block; width:160px; height:88px; text-decoration:none; color:#fff;}
		#wrapper #content #slide-wrapper li p{font-size:12px; margin:10px 15px; color:#fff;}
		
		#wrapper #content #slide-wrapper li:last-child{margin-bottom:0}
		#wrapper #content #slide-wrapper li.ui-tabs-selected{
			position:relative;
			background:url(img/bg-featured-list-selected.jpg) 0 top repeat-x !important;
		}
		#wrapper #content #slide-wrapper li.ui-tabs-selected span.flag{
			display:block;
			width:12px;
			height:22px;
			position:absolute;
			left:-12px;
			top:32px;
			z-index:999;
			background:url(img/bg-flag.png) no-repeat;
		}
		
		#slide-wrapper .ui-tabs-hide{  
			display:none;  
		} 
		#slide-wrapper .ui-tabs-panel{ 
			width:500px !important; height:275px; 
			position:relative;
			margin:0 !Important;
			float:left;
			
			
		}

		#slide-wrapper .ui-tabs-panel strong{margin:0; }
		#wrapper #content #entrevistado-do-mes-wrapper{
			width:245px; height:auto; overflow:hidden; float:left; 
		}
			#wrapper #content #entrevistado-do-mes-wrapper h2{font-size:14px; font-weight:bold; color:#000;}
				#wrapper #content #entrevistado-do-mes-wrapper h2 a{text-decoration:none; color:#000;}
				#wrapper #content #entrevistado-do-mes-wrapper h2 a:hover{text-decoration:underline; margin:5px 0;}
				#wrapper #content #entrevistado-do-mes-wrapper p{font-size:12px; color:#666666; margin:0;}
				#wrapper #content #entrevistado-do-mes-wrapper a img{border:solid 2px #db6b0f !important; display:block;}
		
		#wrapper #content #ultimas-noticias-wrapper{width:360px; height:auto; overflow:hidden; float:right; margin-right:10px;}
			#wrapper #content #ultimas-noticias-wrapper ul{padding:0; margin:0; display:block; list-style:none;}
				#wrapper #content #ultimas-noticias-wrapper ul li{margin-bottom:10px; padding-bottom:10px;height:85px;overflow:hidden;}
				#wrapper #content #ultimas-noticias-wrapper ul li:last-child{margin-bottom:0;}
					#wrapper #content #ultimas-noticias-wrapper ul li h2{margin:0;padding:2px;line-height:10px;}
					#wrapper #content #ultimas-noticias-wrapper ul li h2 a{font-size:14px; text-decoration:none; color:#000;}
					#wrapper #content #ultimas-noticias-wrapper ul li h2 a:hover{text-decoration:underline;}
					#wrapper #content #ultimas-noticias-wrapper ul li p{color:#666666; font-size:12px; margin:5px 0 0 0;padding:0;}
					#wrapper #content #ultimas-noticias-wrapper ul li div.featured-image{width:101px; height:81px; float:left; margin-right:10px;}
					#wrapper #content #ultimas-noticias-wrapper ul li div.featured-image img{border:solid 2px #db6b0f;}
		
		#wrapper #content #espaco-otorrinos-wrapper{
			width:668px; height:auto; overflow:hidden; margin-top:20px;  float:left; clear:both;
		}
			#wrapper #content #espaco-otorrinos-wrapper ul{padding:0; margin:0; display:block;}
				#wrapper #content #espaco-otorrinos-wrapper ul li{text-align: center; display: table; float: left; margin-left: 10px;}

/* post */
div.posts{}
div.posts  h1{font-size:22px;margin:5px 0;padding:0 0 10px 0; color:#0f4812;}
div.posts  h1 span{font-weight:normal;font-size:20px;font-style:italic;}
div.posts .post{clear:both;overflow:hidden;padding:0 10px;border-bottom:1px solid #eee;}
div.posts .post img.featured-90x90{float:left;border:2px solid #CCC;margin: 0px 10px 5px 0;padding:2px;}

div.post{padding:10px;background:#FFF;font-size:12px;}
div.post h1,div.post h2{font-size:22px;margin:5px 0;padding:0 0 10px 0; color:#0f4812;}
div.post h2{font-size:20px;}
a{color:#869f3a; text-decoration:none;}
a:hover{text-decoration:underline; color:#d7640b;}
div.post img.featured{float:left;border:2px solid #CCC;margin: 18px 10px 5px 0;padding:2px;}
div.post span.date{font-size:11px;color:#666;}

div.post .wp-caption{
		padding:5px;float:left;
		background:#EEE;border:1px solid #CCC;
		text-align:center;
		font-size:11px;
		margin-right:10px;
		}

div.post .bt_laranja{
		background:url(img/bt_laranja.jpg) no-repeat;
		width:145px;height:29px;text-align:center;
		clear:both;
		padding-top:7px;
		float:right;
		margin-top:15px;
		}
div.post .bt_laranja a.bt_agende{
			background:url(img/icon_agende.png) no-repeat;display:block;
			padding-left:18px;color:#FFF;
			margin-left:5px;
		}
/* side right */
#wrapper #side-right{
	width:245px; 
	height:auto; overflow:hidden; float:right;
}

	#wrapper #side-right .widget{
		width:100%; height:auto; overflow:hidden; margin-bottom:10px;
	}
	#wrapper #side-right #ts-recent-posts-2 ul{
		padding:0; margin:0; list-style:none;
	}
		#wrapper #side-right #ts-recent-posts-2 ul li{font-size:14px; width:100%;}
			#wrapper #side-right #ts-recent-posts-2 ul li a{color:#666666; text-decoration:none; padding-left:20px; display:block;  margin-bottom:5px;  padding:10px 0 10px 30px; background:url(img/servicos-icons.png) left 6px no-repeat;transition: all .2s;-moz-transaction:all .2s;}			
			#wrapper #side-right #ts-recent-posts-2 ul li.page-item-1555 a{background-position: 0 6px;}
			#wrapper #side-right #ts-recent-posts-2 ul li.page-item-8 a{background-position: 0 -30px;}
			#wrapper #side-right #ts-recent-posts-2 ul li.page-item-41 a{background-position: 0 -70px;}
			#wrapper #side-right #ts-recent-posts-2 ul li.page-item-1558 a{background-position: 0 -108px;}
			#wrapper #side-right #ts-recent-posts-2 ul li.page-item-11 a{background-position: 0 -144px;}
			#wrapper #side-right #ts-recent-posts-2 ul li.page-item-5 a{background-position: 0 -181px;}
			#wrapper #side-right #ts-recent-posts-2 ul li.page-item-5688 a{background-position: 0 -30px;border-radius: 10px; background-color: #486a2a;color:#FFF; font-weight: bold;}
			#wrapper #side-right #ts-recent-posts-2 ul li a:hover{text-decoration:underline; color:#0f4812; background-color:#e0e6ce;}
			#wrapper #side-right #ts-recent-posts-2 ul li.page-item-5688 a:hover{background-color: #5a8b2f;color:#FFF;box-shadow: 0 0 10px rgba(100,100,100,.4);text-decoration:none;}

		.btn-acessar{
			background-color: #486a2a;color:#FFF; font-weight: bold; text-decoration:none; display:inline-block;  margin-bottom:5px;  padding:10px 20px;transition: all .2s;-moz-transaction:all .2s; text-align:center;
			float: right;
		}
		.btn-acessar:hover{background-color: #5a8b2f;color:#FFF;box-shadow: 0 0 10px rgba(100,100,100,.4);text-decoration:none;}
	
		#wrapper #side-right #newsletter{margin-top:15px; background:#fff url(img/bg-newsletter.jpg) 2px 0 no-repeat; border:solid 1px #ccc; width:98%; }
			#wrapper #side-right #newsletter h3.header{
				border-bottom:none !important; padding-bottom:15px;
				padding-top:5px;
				padding-left:40px; background:url(img/newsletter-icon.png) 2px top no-repeat;
				margin:10px 10px 0 10px;
			}
			#wrapper #side-right #newsletter p{color:#000; font-size:10px; margin:0 10px;}
			#wrapper #side-right #newsletter form{display:block; width:96%; height:auto; overflow:hidden; margin:10px auto;}
			#wrapper #side-right #newsletter form input[type='text']{border:solid 2px #ccc; padding:5px;
				display:block; float:left;
				-webkit-border-radius: 5px 0 0 5px;
				-moz-border-radius: 5px 0 0 5px; 
				border-radius: 5px 0 0 5px;
			}
			#wrapper #side-right #newsletter form input[type='submit']{background-color:#cccccc; border:none; padding:7px 5px; font-size:12px; color:#fff;
					-webkit-border-radius: 0 5px 5px 0;
					-moz-border-radius: 0 5px 5px 0;
					border-radius: 0 5px 5px 0;
					display:block; float:left;
			}
			#wrapper #side-right #search-3{padding-top:3px;}
			
			form#searchform{}
			form#searchform  label{display:none;}
			form#searchform #s{ border:1px solid #ccc; padding:5px;}
			form#searchform #searchsubmit{ border:1px solid #ccc; padding:4px; background:#869f3a; color:#FFF; }
			form#searchform #searchsubmit:hover{background:#d7640b;cursor:pointer;}
			
			#wrapper #side-right #facebookwidget{margin-top:32px;}
		#footer{
			width:940px;
			height:118px;
			overflow:hidden;
			margin:10px auto 0 auto;
			border-top: 3px solid #869d38;
			/*background:url(img/bg-footer.png) center top no-repeat;*/
		}
			#footer a.logo{
				display:block; 
				width:179px;
				height:63px;
				float:left;
				margin-top:40px;
				margin-left:50px
			}
			
			#footer ul#menu-footer{padding:0; margin:40px 0 0 0 ; display:block;  
				width:480px; height:auto; overflow: hidden; font-size:12px; color:#fff;
				height:30px; float:right;
			}
			#footer ul#menu-footer li{display: block;
			text-transform: uppercase;
			border-right:1px solid #FFF;
			padding:0 5px;
			float: left;}
			#footer ul#menu-footer li.last-menu-item{border:none;}
			#footer ul#menu-footer li a{text-decoration:none; color:#666; }
			#footer ul#menu-footer li a:hover{text-decoration:underline;}
			#footer .info{width:330px; height:auto; overflow:hidden; float:right; text-align:right; margin-right:35px;}
			#footer .info p{font-size:14px; color:#666; margin:0;}
			
/* wordpress formating */
.alignleft{float:left;margin-left:10px;}
.alignright{float:left;margin-right:10px;}

/* menu */

/*style the main menu
#menu { margin:0; padding:0; } 
#menu li { list-style:none; float:left; font:12px Arial, Helvetica, sans-serif #111; } 
#menu li a:link, .#menu li a:visited { 
	display:block; text-decoration:none; background-color:#09F; 
	padding: 0.5em 2em; margin:0; border-right: 1px solid #fff; color:#111; 
	} 
#menu li a:hover { background-color:#0CF; } 
*/ 

/*style the sub menu*/ 
#menu li ul.sub-menu { 
	position:absolute; visibility:hidden;  
	margin:3px 0 0 0; padding:2px 0; z-index:9999;
	width:150px;
	overflow:hidden;
	background:#166217;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	
	-moz-box-shadow:    0px 2px 2px -1px #000;
	-webkit-box-shadow: 0px 2px 2px -1px #000;
	box-shadow:         0px 2px 2px -1px #000;
	} 
#menu li ul.sub-menu li { margin:0 0 5px 0; border-bottom:1px solid #528854;width:100%;} 
#menu li ul.sub-menu li a:link, #menu li ul li a:visited { display:block; padding:6px 6px 6px 10px !important; } 
#menu li ul.sub-menu li a:hover { }
#menu li ul.sub-menu li:last-child{border:none !important}

/*=== Sub Columns ===*/
.col1{
	float: left;
	width: 115px;
	margin:0 0 1em;	
}
.col1 a{
	color: #555555;
	text-decoration: underline
}
.col2{
	float: right;
	width: 425px
}
.col3{
	float: left;
	padding: 0 35px 0 0;
	width: 273px
}
.col3.last, .col6.last{
	padding: 0
}
.col3.nav2, .col6.nav2{
	background: none;
	padding: 0
}
.col3 h2{
	color: #464646;
	margin: 0 0 .5em
}
.col3 p{
	padding: 0
}
.col4{
	float: left;
	width: 335px
}
.col5{
	float: right;
	width: 415px
}
.col5 img{
	border: 10px solid #f6f5ed;
}
.col6{
	float: left;
	padding: 0 20px 20px 0;
	width: 300px
}
.col6 h3{
	margin:0 0 5px 0;
}
* html .col6{
	width: 290px;
}
/*- Box3 -*/
.box3{
	margin: 0 0 1em;
	width: 425px
}
.box3 .top,.box3 .bot{
	clear: both;
	height: 10px;
	overflow: hidden
}

.box3 .spcr{
	background: #f0eee1;
	height: 1%;
	padding: 0 20px;
	min-height:100px;
}
.box3 p{
	padding: 0
}
/*=== Comments ===*/
#comments ol{list-style:none;}
#comments .box3 p { padding-bottom:10px; }
#respond { margin: 1em 0 0; }

/*=== Misc. ===*/
.fix{
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
.clr{margin:0;padding:0;height:1px;overflow:hidden;clear:both;}

/* Guilherme */

.pagination{
	display: table;
	padding: 10px;
	width: 96.5%;
}

.pag-esquerda{
	float: right;
}

.pag-direita{
	float: left;
}

.current {
	color: #333;
	background-color: #e6e6e6;
	*background-color: #d9d9d9;
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
	box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}

nav.btn-group.paginator a {
	margin-right: 10px;
}


.page-item-4255 a{background-position: left 12px !important;}