@charset "utf-8";
/* CSS Document */

*{ margin: 0; padding: 0; }

body{ 
	background: #fff url(../images/bg_header.gif) repeat-x 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#page{ width: 980px; text-align: left; padding-bottom: 12px; }

#header { width: 100%; margin-top: 34px; }

#header #logo { float: left; }
#header #logo img{ border: none; }

#header #search{ 
	float: right; width: 222px; height: 126px;
	background: url(../images/bg_search.gif) no-repeat 0 0; 
}

#f_search_pbusca{ background: none; border: none; position: relative; top: 75px; left: 26px; width: 176px; }
#f_search_buscar{ background: none; border: none; position: relative; top: 80px; left: 187px; width: 22px; height: 22px; cursor: pointer; }

#header #images{ clear: both; width: 100%; padding-top: 12px; padding-bottom: 4px; }
#header #images ul{ padding-left: 15px; }
#header #images ul li{ list-style: none; display: inline; margin: 0 3px; }

#header #menu{ width: 100%; height: 30px; }

#content{ float: left; margin: 30px 12px 12px 15px; width: 738px; }

#content #informacoes{ width: 100%; clear: both; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
#content #data_hora{ float: left; width: 295px; vertical-align: top; }
#content #map{ float: left; width: 435px; color: #666; vertical-align: top; }
#content #map a{ color: #333; text-decoration: none; }
#content #map a:hover{ text-decoration: underline; }

.post{ width: 100%; clear: both; border-top: #E8DED6 3px solid; margin-top: 40px; border-bottom: #EBEEF2 4px solid; }
.post .detail{ color: #666; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; }
.post p{ margin: 8px 0; }
.post p a{ color: #03C; text-decoration: none;}
.post .title{ position: relative; top: -20px; color: #E77817; font-size: 24px; background: #fff; padding-right: 4px; }
.post .title a{ color: #E77817; text-decoration: none; }
.post .title a:hover{ color: #2381BF; }
.post .txt{ position: relative; top: -10px; }
.post .txt a{ color: #000; text-decoration: none;}
.post .txt ul{ margin-left: 16px; }
.post .txt ul li{ list-style: square; padding: 3px; }
.post .txt img{ border: #C98A5A 3px solid; margin: 10px; }
.post .txt .alert{ width: 96%; background: #E9EEF1; color: #E76D04; text-align: center; padding: 8px; margin: 5px; }
.post .txt h1{ font-size: 18px; color: #000; margin-top: 20px;}
.post .txt h2{ font-size: 16px; color: #222; margin-top: 20px;}
.post .txt h3{ font-size: 14px; color: #444; margin-top: 20px;}
.post .thumb{ float: right; border: #C98A5A 3px solid; margin: 10px; margin-right: 0px; width: 290px; height: 190px; text-align: center; vertical-align: middle; overflow: hidden; }
.post .thumb img{ border: none; height: 190px; margin: 0; padding: 0; }
.post .link{ position: relative; bottom: -5px; font-size: 14px; font-style: italic; width: 100%; padding-right: 4px; }
.post .link a{ color: #2381BF; text-decoration: none; }

#content #utilidades{ width: 100%; margin: 12px 0; }
#content #utilidades ul li{ list-style: none; display: inline; padding-left: 8px; }
#content #utilidades ul li img{ border: none; }

.tit_section{ width: 100%; clear: both; border-top: #E8DED6 3px solid; margin-top: 24px; }
.tit_section-adj{ margin-top: 40px; border-bottom: #EBEEF2 4px solid; }
.tit_section .title{ position: relative; top: -20px; color: #E77817; font-size: 24px; background: #fff; padding-right: 4px; }

#last_news{ width: 420px; float: left; }
#last_news a{ color: #000; text-decoration: none; }
#last_news a:hover{ color: #444; }

#last_news #destaq_news{ width: 100%; margin-top: 6px; }
#last_news #destaq_news h2{ font-size: 13px; }
#last_news #destaq_news p{ font-size: 11px; padding: 4px 0; }

#last_news .news{ width: 48%; float: left; margin: 6px 8px; margin-left: 0px; }
#last_news .news h3{ font-size: 11px; }
#last_news .news p{ font-size: 10px; }

#last_news .image{ float: left; border: #C98A5A 2px solid; margin: 6px; margin-left: 0px; width: 180px; height: 120px; overflow: hidden; text-align: center; vertical-align: middle; }
#last_news .image img{ border: none; height: 120px; }
#last_news .thumb{ float: left; border: #C98A5A 2px solid; margin: 6px; margin-left: 0px; width: 50px; height: 50px; overflow: hidden; text-align: center; vertical-align: middle; }
#last_news .thumb img{ border: none; height: 50px; }

#tab_news{ width: 315px; float: right; }

.tab{ width: 100%; }

.tabnav li{ list-style: none; float:left; width: 93px; height: 28px; background: url(../images/tab.gif) no-repeat 0 0; text-align: center; }
.tabnav li a{ text-decoration: none; color: #fff; height: 100%; padding-top: 8px; display: block; }

.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a{
	background: url(../images/tab-active.gif) no-repeat 0 0;
	color: #999;
}

.tabdiv{ background: #F3EDED; width: 100%; height: 210px; clear: both; }
.tabdiv .tabtxt{ margin: 12px; }
.tabdiv .tabtxt a{ color: #000; text-decoration: none; }
.tabdiv .tabtxt a:hover{ color: #444; }
.tabdiv .tabtxt h2{ letter-spacing: -1px; padding: 6px 0; font-size: 13px; }
.tabdiv .tabtxt p{ font-size: 11px; }
.tabdiv .thumb{ width: 275px; height: 80px; margin-top: 15px; overflow: hidden; clear: both; text-align: center; vertical-align: middle; }
.tabdiv .thumb img{ border: none; width: 275px; }

.ui-tabs-hide{ display: none; }

#convenios{ width: 100%; clear: both; }
#convenios ul li{ list-style: none; display: inline; }

#apoio{ width: 100%; clear:both; }
#apoio ul li{ list-style: none; display: inline; width: 120px; height: 90; margin-right: 30px; }
#apoio ul li img{ border: none; }

#general h1{ font-size: 16px; color: #333; margin-top: 12px; }
#general h2{ font-size: 13px; margin-top: 6px; letter-spacing: -1px; color: #444; }
#general p{ margin-top: 8px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#general p a{ color: #03C; text-decoration: none; }
#general p a:hover{ text-decoration: underline; }
#general ul{ width: 100%; margin: 8px 0; }
#general li{ list-style: none; padding: 3px 0; border-bottom: #ccc 1px dotted; }
#general li a{ display: block; color: #03C; padding: 3px; text-decoration: none; }
#general li a:hover{ background: #E9EEF1; color: #E76D04; }

#sidebar{ float: right; margin-top: 30px; width: 208px; border-left: #E8DED6 3px solid; }

#sidebar .box{ width: 180px; margin-left: 14px; margin-top: 6px; }
#sidebar .box .destaque{ margin-top: 5px; border-bottom: #EBEEF2 4px solid; }
#sidebar .box .destaque p a{ text-decoration: none; color: #000;}
#sidebar .box .destaque p a:hover{ text-decoration: underline; color: #333;}
#sidebar .box .title{ background: #E9EEF1; color: #E76D04; padding: 3px 8px; margin-bottom: 6px; }
#sidebar .box .data{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
#sidebar .box .thumb{ border: none; margin: 2px 0 6px 0; width: 180px; height: 120px; overflow: hidden;  text-align: center; vertical-align: middle; }
#sidebar .box .thumb img{ border: none; height: 120px; }
#sidebar .box .link{ position: relative; bottom: -5px; font-size: 14px; font-style: italic; width: 100%; padding-right: 4px; }
#sidebar .box .link a{ color: #2381BF; text-decoration: none; }

#sidebar .box #links{ list-style: none; }
#sidebar .box #links li a{ color: blue; text-decoration: none; }
#sidebar .box #links li a:hover{ text-decoration: underline; }

#sidebar .box #redes_sociais, #sidebar .box #telefones{ list-style: none; }
#sidebar .box #redes_sociais img {padding: 5px 0;}
#sidebar .box #redes_sociais ul li{text-align: center;}

#sidebar .box #form_newsletter{ background: #E9EEF1; text-align: center; }
#sidebar .box #form_newsletter p{ font-size: 13px; font-style: italic; padding: 5px; }
#sidebar .box #form_newsletter #form{ width: 174px; height: 81px; text-align: center; background: url(../images/form_newsletter.gif) no-repeat 0 0; }

#f_news_nome{ background: none; border: none; position: relative; top: 18px; left: -1px; width: 158px; }
#f_news_email{ background: none; border: none; position: relative; top: 43px; left: -1px; width: 158px; }

#sidebar .box #webmail{ width: 100%};
#sidebar .box #webmail img{ border: none; }

#footer{ 
	width: 100%; height: 130px;
	padding-top: 18px;
	color: #444;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: #FAFBFC url(../images/bg_footer.gif) repeat-x 0 0;
	clear: both; 
	text-align: center; 
}

#credits{ width: 100%; margin-top: 10px; }
#credits img{ border: none; }
#credits #desenvolvimento{ width: 48%; float: left; font-style: italic; text-align: right; }
#credits #criacao{ width: 48%; float: right; font-style: italic; text-align: left; }

.publicidade{ text-align: center; padding: 5px 4px; }

.adjust{ position: relative; top: -20px; }
.clear{ width: 100%; clear: both; }

.paginacao{ width: 100%; clear: both; text-align: center; }
.paginacao a{ padding: 3px; border: #CCC; }


#corpo_clinico{ width: 100%; }
#corpo_clinico h1{ font-size: 18px; color: #000; padding-top: 20px; }
#corpo_clinico h2{ font-size: 16px; color: #222; padding-top: 20px; }
#corpo_clinico h3{ font-size: 14px; color: #444; padding-top: 20px; }

.corpo{
	margin: 3px;
	padding: 4px;	
}

.corpo .inf{ font-size: 12px; }
.corpo .reg{ font-size: 11px; font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif }

.fundo{
	background: #EBEEF2;
}

/* lista noticias */

#lnews{ width: 100%; clear: both; border-top: #E8DED6 3px solid; margin-top: 40px; }
#lnews .title{ position: relative; top: -20px; color: #E77817; font-size: 24px; background: #fff; padding-right: 4px; }

#lnews .txt{ position: relative; top: -10px; }
#lnews .txt h1{ font-size: 18px; }
#lnews .txt p{ font-size: 11px; }
#lnews a{ color: #000; text-decoration: none; }
#lnews a:hover{ color: #444; }

#lnews #destaque1{ width: 310px; float: left; }
#lnews #destaque1 .thumb{ border: #C98A5A 3px solid; margin: 10px; margin-right: 0px; width: 290px; height: 190px; text-align: center; vertical-align: middle; overflow: hidden; }
#lnews #destaque1 .thumb img{ border: none; height: 190px; }

#lnews .destaque2{ width: 410px; margin-bottom: 6px; float: right; }
#lnews .destaque2 h1{ margin-top: 5px; }
#lnews .destaque2 .thumb{ float: left; border: none; margin: 10px; margin-left: 0px; width: 180px; height: 120px; overflow: hidden;  text-align: center; vertical-align: middle; }
#lnews .destaque2 .thumb img{ border: none; height: 120px; }

.editais{
	width: 100%;
	clear: both;
	padding: 6px 0;
	margin: 5px;
}

.editais a{
	color: #06C;
	text-decoration: none;
}

.editais a:hover{
	color: #333;
	text-decoration: underline;
}

.editais img{
	border: none;
	float: left;
	padding: 3px;
	clear: both;
}

.editais_bg{
	background-color: rgb(240, 240, 240);
}

#alerta{
	background-color: rgb(255, 240, 240);
	border: #C00 1px dotted;
	padding: 8px;
	margin: 4px;
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
