/*  
Theme Name: Fernando Basto
Theme URI: http://
Description: Tema padrão do wordpress com comentários em ajax.
Version: 1
Author: Billy Blay
Author URI: http://www.billyblay.com/*/

@import "ajustes.css";
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-style:inherit;
	font-family:inherit;
	vertical-align:baseline;
}
.rf {
	margin:5px 0;
}
html {
	overflow:-moz-scrollbars-vertical;
}
.rf embed, .rf2 embed {
	margin:0 0 0 -5px;
	height:25px;
}
.skip, .flash-replaced .alt {
	position:absolute;
	text-indent:-9999em;
	width:0;
}
.block {
	display:block;
}
.indent {
	text-indent:-5000px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.odd {
	background:#cecece!important;
}
.relative {
	position:relative;
}
.absolute {
	position:absolute;
}
.both {
	clear:both;
}
.border {
	border:1px solid #ebebeb;
}
.none {
	display:none;
}
.editar {
	padding-left:15px;
	background:url(images/editar.png) left center no-repeat;
	font:monospace;
	font-size:10px;
	display:block;
}
.editar a {
	color:#71A4DB;
	vertical-align:top;
}
hr {
	clear:both;
	visibility:hidden;
}
.separador {
	clear:both;
	height:1px;
}
.separador hr {
	display:none;
}
.alerta {
	background:#FED8D9;
	padding:10px;
	color:#000;
	margin-bottom:20px;
}
a {
	color:#009248;
	overflow:hidden;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
a img {
	border:none;
}
address {
	font-style:normal;
}
#conteudo {
	background:url(images/bg_sidebar.gif);
	margin:12px 0 0 10px;
	width:754px;
}
#conteudo li {
	list-style:none;
	background:url(images/bullet_green.gif) top left no-repeat;
	padding-left:18px;
}
#conteudo .novidades li, #box6 li {
	list-style:none;
	background:none;
	padding:0 0 .5em;
	margin-bottom:.5em;
	border-bottom:1px solid #ddd;
}
#box1, #box2, #box3, #box4, #box5, #box6 {
	width:210px;
	padding:20px 22px 0;
}
#box1 {
	background:url(images/bg_box1.jpg) left top no-repeat;
}
#box2 {
	padding:10px 12px 10px 22px;
	border-right:1px solid #fff;
}
#box3 {
	width:470px;
	padding:10px 22px 10px 12px;
}
#box4 {
	width:212px;
	padding:10px 12px 0 20px;
	border-right:1px solid #fff;
}/*#box5{width:205px;padding:10px 17px 0;border-right:1px solid #fff;}*/
#box6 {
	width:225px;
	padding:10px 20px 0 17px;
}
#photo-basto {
	float:right;
	width:500px;
}
#linha1, #linha2, #linha3 {
	background:#fff;
}
#linha2 {
	background:#EAEAEA url(images/bg_linha2.jpg) top repeat-x;
}
#linha3 {
	background:#f2f2f2;
}
.novidades {
	padding-left:12px;
}
span.noticias {
	background:url(images/icon/folha.gif) left 4px no-repeat;
}
span.videos {
	background:url(images/icon/video.gif) left 4px no-repeat;
}
span.publicacoes, span.eventos {
	background:url(images/icon/pin.gif) left 4px no-repeat;
}
html {
	background:url(images/bg_html.gif) repeat-x;
}
body {
	color:#626262;
	padding-top:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#tudo {
	background:#fff;
	margin:0 auto;
	text-align:left;
	width:776px;
}
#topo {
	background:url(images/bg_top.png) no-repeat;
	height:118px;
	position:relative;
}
#logo {
	padding:18px 0 0 22px;
}
#logo a {
	height:55px;
	width:261px;
	display:block;
	text-indent:-5000px;
}
#searchform {
	position:absolute;
	width:280px;
	_width:260px;
	top:20px;
	right:25px;
	text-align:right;
}
#searchform #s {
	vertical-align:top;
	padding:1px 2px;
	border:1px solid #9f9f9f;
	height:18px;
}
h2 {
	font-size:16px;
}
h3 {
	font-size:14px;
}
h2, h3, h4 {
	color:#777;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#conteudo {
	border:1px solid #F7F7F7;
	padding-top:15px;
}
#conteudo p, #conteudo li {
	line-height:140%;
}
#conteudo .cform li {
	line-height:120%;
}
#conteudo p, #conteudo ul, #lateral img {
	margin-bottom:1.1em;
}
#conteudo .post ul {
	margin-left:15px;
}
.publicacoes {
	/*border:1px solid #a9a9a9;*/
float:left;
	font-size:11px;
	height:133px;
	line-height:140%;
	margin:0 15px 10px 0;
	padding:5px;
	width:210px;
}
.publicacoes img {
	float:left;
	height:126px;
}
#txt {
	padding:10px 35px 20px 35px;
	_padding-top:20px;
	background:#fff url(images/bg-interna.jpg) left top no-repeat;
	width:475px;
	float:left;
	border-right:1px solid #F7F7F7;
	border-bottom:1px solid #F7F7F7;
	margin-bottom:15px;
}
#conteudo #txt img {
	padding:3px;
	border:1px solid #cecece;
	margin-right:15px;
	background:#fff;
}
#lateral {
	float:right;
	margin-bottom:15px;
	width:180px;
	padding:10px;
	_padding-top:20px;
	padding-right:10px;
}
#lateral .current_page_item {
	font-weight:bold;
}
#menu-utilidades li, #menu-utilidades li a, #menu-modalidades li, #menu-modalidades li a, #menu li, #menu li a {
	display:block;
	float:left;
}
#menu ul {
	clear:both;
	display:inline;
	float:left;
	font-weight:bold;
	margin-left:14px;
}
#menu .no-pad-r {
	background:none;
}
#menu li a {
	font:11px Arial, Helvetica, sans-serif;
	height:100%;
	margin-top:11px;
	padding:12px 0 7px;
	text-indent:-5000px;
}
#menu li a:hover {
	color:#a4a4a4;
	text-decoration:none;
}
#menu .submenu, #menu .page_item, #menu .cat-item {
	position:relative;
}
#menu .submenu a, #menu .page_item a .subind {
	bottom:0;
	display:block;
	height:10px;
	left:40%;
	position:absolute;
	width:10px;
}
#menu li li a {
	text-indent:9px!important;
}
#menu .submenu ul, #menu .page_item ul {
	background:#fff url(images/bg-submenu.gif) top repeat-x;
	border:1px solid #ddd;
	border-bottom:none;
	border-top:none;
	clear:none;
	display:none;
	float:none;
	left:-1px;
	margin-left:0;
	position:absolute;
	top:45px;
	width:133px;
	z-index:1000;
}
#menu .page-item-15 ul {
	width:180px;
}
#menu .submenu ul li, #menu .page_item ul li {
	background:none;
	float:none;
	padding:0;
}
#menu .submenu ul li a, #menu .page_item ul li a {
	/*background:none;*/
	border-bottom:1px solid #ddd;
	color:#848484;
	float:none;
	font-size:11px;
	margin:0;
	padding:3px 0;
	text-align:left;
	width:100%;
}
#menu .no-pad-l ul {
	left:6px;
}
#menu .submenu ul li a:hover, #menu .page_item ul li a:hover {
	background:#a4a4a4 url(images/bg-menu-hover.gif) repeat-x;
	color:#fff;
}
.page-item-2 a, .page-item-83 a, .page-item-22 a, .page-item-87 a, #menu .page-item-22 ul, #menu .page-item-87 ul {
	width:130px;
}
.page-item-7 a, .page-item-88 a, #menu .page-item-7 ul, #menu .page-item-88 ul {
	width:175px;
}
.page-item-6 a, .page-item-84 a {
	_width:118px;
	width:115px;
}
.page-item-26 a, .page-item-86 a {
	width:80px;
}
.page-item-15 a, .page-item-85 a {
	width:105px;
}

/* hover do menu */
.page-item-2 a:hover { background:url(images/bg_top.png)  -14px -119px  no-repeat;}
.page-item-6 a:hover { background:url(images/bg_top.png)  -144px -119px  no-repeat;}
.page-item-7 a:hover { background:url(images/bg_top.png)  -364px -119px  no-repeat;}
.page-item-15 a:hover { background:url(images/bg_top.png)  -259px -119px  no-repeat;}
.page-item-22 a:hover { background:url(images/bg_top.png)  -539px -119px  no-repeat;}
.page-item-26 a:hover { background:url(images/bg_top.png)  -669px -119px  no-repeat;}


#breadcrumb {
	margin:0 35px 10px;
	font-size:11px;
}
address {
	background:url(images/bg_footer.gif) bottom repeat-x;
	height:45px;
	padding:15px 30px;
}
#wp-calendar caption {
	text-align:right;
	margin-bottom:5px;
}
#wp-calendar {
	clear:left;
*clear:none;
	width:100%;
}
#wp-calendar th {
	padding-bottom:10px;
	font-weight:bold;
}
#wp-calendar td, #wp-calendar th {
	text-align:center;
	color:#3f5e3c;
	padding:4px;
}
#wp-calendar td a {
	font-weight:bold;
	text-decoration:underline;
}
#wp-calendar td#today {
	background:#009248;
	border:1px solid #3F5E3C;
	color:#FFF;
}
.navigation {
	height:30px;
}
.paginacao {
	margin-top:15px;
	padding:15px 10px;
}
span.contentjumpnumber {
	vertical-align:middle;
	color:#fff;
	font-weight:bold;
	border:1px #ddd solid;
	border-top-color:#a7a7a7;
	background:#009248;
	padding:4px 5px;
}
a.contentjumpnumber {
	vertical-align:middle;
	border:1px #a7a7a7 solid;
	padding:4px 5px;
	background:#fff;
}
a.contentjumpnumber:hover {
	border-top-color:#25a;
}
strong.search-excerpt {
	background-color:#FF9;
}
.resultado {
	border-bottom:1px solid #D0D0D0;
	margin-bottom:15px;
	padding-bottom:15px;
}
.leia {
	padding-left:12px;
	background:url(images/icon/seta.gif) left 3px no-repeat;
}
#language {
	margin-bottom:10px;
}
@import "calendar.css";
.cform {
	margin-top:20px;
}
.cform .cf_hidden {
	display:none;
	border:none!important;
	background:none!important;
	padding:0!important;
	margin:0!important;
}
.cform legend {
	display:none;
}
ol.cf-ol {
	margin:0;
	padding:0;
}
ol.cf-ol li {
	background:none!important;
	padding-left:0!important;
	list-style:none!important;
	text-align:left;
	line-height:1.3em;
}
ol.cf-ol li.textonly {
	background:#F0F0F0!important;
	letter-spacing:1px;
	margin:1em 0 0!important;
	padding:10px 0;
	text-align:center;
	font-size:11px;
}
.cform label {
	margin:4px 10px 0 0;
	vertical-align:top;
}
.cform label span {
	display:block;
	vertical-align:middle;
}
.cf-box-group label span {
	display:inherit;
}
label.cf-before {
	margin:4px 10px 0 0;
}
label.cf-after {
	margin:4px 0 0 6px;
	width:200px;
	text-align:left;
}
label.cf-after span {
	width:200px;
}
label.cf-group-after {
	margin:3px 4px 0 2px;
	width:72px;
	text-align:left;
}
label.cf-group-after span {
	width:72px;
	display:block;
}
.cform input, .cform textarea, .cform select {
	padding:3px;
	background:#f9f9f9;
	border:1px solid #888;
	vertical-align:top;
	width:300px;
}
.cform input:hover, .cform textarea:hover, .cform select:hover {
	background:#CEDDDF;
}
.cform input:focus, .cform textarea:focus, .cform select:focus {
	background:#F3F8F8;
}
.cform select {
	width:308px;
	padding:2px 0;
}
.cform select.cfselectmulti {
	height:7.5em;
}
.cform textarea {
	font-family:arial;
	font-size:.9em;
	overflow:auto;
}
ol.cf-ol li.cf-box-title {
	font-weight:bold;
	letter-spacing:1px;
	margin-top:1em;
}
.cform input.cf-box-a, .cform input.cf-box-b {
	margin:2px 0 0 0;
	width:14px;
	height:22px;
	border:none!important;
	background:none!important;
}
.cform input.cf-box-a {/*margin-left:100px;*/
}
ol.cf-ol li.cf-box-group {
	margin:10px 0 0!important;
}
span.reqtxt, span.emailreqtxt {
	margin:3px 0 0 3px;
	font-size:.9em;
	display:-moz-inline-box;
	vertical-align:top;
}
p.cf-sb {
	padding:0!important;
	margin:0;
}
.cform input.sendbutton {
	width:auto;
	padding:3px 7px 3px;
	font-size:11px;
	background:url(images/btn.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	margin-top:1em;
}
.cform .cf_error {
	color:#ad2929;
	border:1px solid #ad2929;
}
.mailerr, .cform .cf_errortxt {
	color:#ad2929;
}
ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0;
	padding:5px 0!important;
	margin:5px 0!important;
}
ol.cf-ol li ul.cf_li_text_err {
	height:1%;
	min-height:1%;
	margin:0 0 0 100px;
	padding:0;
	color:#333;
}
ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}
label.secq, label.seccap {
	vertical-align:text-bottom;
	margin-bottom:4px;
}
input.secinput {
	vertical-align:text-bottom;
}
#cforms_captcha6, #cforms_captcha5, #cforms_captcha4, #cforms_captcha3, #cforms_captcha2, #cforms_captcha {
	height:15px;
	width:50px;
	padding:4px 4px;
	margin:0;
}
img.captcha {
	vertical-align:text-bottom;
	margin:0 0 0 10px!important;
	padding:0!important;
	border:none!important;
	float:none!important;
}
img.captcha-reset {
	vertical-align:text-bottom;
	background:url(../images/captcha_reset_grey.jpg) no-repeat;
	margin-left:3px;
	width:21px;
	height:21px;
	border:none;
}
img.imgcalendar {
	border:none;
}
div.cf_info {
	color:#333;
	display:none;
	padding:10px 0!important;
	line-height:1.3em;
	margin:10px auto;
	text-align:center;
}
div.cf_info ol {
	margin:0;
	padding:5px 15px 0 30px;
}
div.cf_info ol li {
	padding:1px 0;
	margin:2px 0;
}
div.cf_info a {
	color:#ad2929!important;
	text-decoration:underline!important;
}
div.success {
	display:block;
	color:#fff;
	font-weight:bold;
	background:#348A2B;
}
div.failure {
	display:block;
	background:#FFDFDF url(li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0;
}
[disabled] {
color:#ddd;
border-color:#ddd!important;
background:none!important;
}
.disabled {
	border-color:#ddd!important;
}
.cform input.cf_upload {
	width:220px;
	background:#f9f9f9;
	border:1px solid #888;
}
.linklove {
	width:410px;
	margin:0 auto 10px!important;
	padding:0!important;
	text-align:center!important;
	display:none;
}
.linklove a, .linklove a:visited {
	font-size:.8em;
	font-family:Tahoma;
	color:#aaa!important;
}
* html .cform fieldset {
	position:relative;
	margin-top:15px;
	padding-top:25px;
}
* html .cform legend {
	position:absolute;
	top:-10px;
	left:10px;
	margin-left:0;
}
*+html .cform fieldset {
	position:relative;
	margin-top:15px;
	padding-top:25px;
}
*+html .cform legend {
	position:absolute;
	top:-10px;
	left:10px;
	margin-left:0;
}
* html ol.cf-ol, * html ol.cf-ol li, * html span.reqtxt, * html span.emailreqtxt {
	display:inline-block;
}
*+html .cform label, * html ol.cf-ol, * html ol.cf-ol li, *+html span.reqtxt, *+html span.emailreqtxt {
	display:inline-block;
}
* html img.captcha {
	margin-bottom:1px!important;
}
*+html img.captcha {
	margin-bottom:1px!important;
}
#cf3_field_5, #cf4_field_5 {
	width:30px;
}
#li-3-6items input, #li-3-6items span, #li-4-6items input, #li-4-6items span {
	float:left;
}
#li-3-7, #li-4-7 {
	clear:both;
}
#li-3-6items span, #li-4-6items span {
	width:120px;
	height:40px;
	display:block;
	margin-right:100px;
	margin-bottom:10px;
	text-align:right;
	line-height:40px;
}
#li-4-6items span {
	height:55px;
}
#label-3-61 span {
	background:url(images/1.gif) top left no-repeat;
}
#label-3-62 span {
	background:url(images/2.gif) top left no-repeat;
}
#label-3-63 span {
	background:url(images/3.gif) top left no-repeat;
}
#label-3-64 span {
	background:url(images/4.gif) top left no-repeat;
}
#label-3-65 span {
	background:url(images/5.gif) top left no-repeat;
}
#label-3-66 span {
	background:url(images/6.gif) top left no-repeat;
}
#label-3-67 span {
	background:url(images/7.gif) top left no-repeat;
}
#label-3-68 span {
	background:url(images/8.gif) top left no-repeat;
}
#label-3-69 span {
	background:url(images/9.gif) top left no-repeat;
}
#label-3-610 span {
	background:url(images/10.gif) top left no-repeat;
}
#label-4-61 span {
	background:url(images/escala-basto/IA.gif) top left no-repeat;
}
#label-4-62 span {
	background:url(images/escala-basto/Ib.gif) top left no-repeat;
}
#label-4-63 span {
	background:url(images/escala-basto/IC.gif) top left no-repeat;
}
#label-4-64 span {
	background:url(images/escala-basto/II.gif) top left no-repeat;
}
#label-4-65 span {
	background:url(images/escala-basto/III.gif) top left no-repeat;
}
#label-4-66 span {
	background:url(images/escala-basto/IVA.gif) top left no-repeat;
}
#label-4-67 span {
	background:url(images/escala-basto/IVB.gif) top left no-repeat;
}
#label-4-68 span {
	background:url(images/escala-basto/V.gif) top left no-repeat;
}
#label-4-69 span {
	background:url(images/escala-basto/VI.gif) top left no-repeat;
}
#abas {/*border:1px solid #ede9ea;*/
	background:#fff;
	height:30px;
	margin:0 !important;
}
#abas li {
	list-style:none;
	background:none;
	float:left;
	padding:0;
	margin:0 3px;
}
#abas li a {
	display:block;
	float:left;
	text-decoration:none;
	padding:7px 10px;
}
#abas li a:hover {
}
/*#abas li a.selected {
	background:#999;
	color:#fff;
	cursor:default;
}*/
.contaba {
	height:207px;
}
.contaba .text, .contaba .text2 {
	width:180px;
	position:absolute;
	right:25px;
	top:20px;
*top:30px;
	color:#555;
}
.contaba .text2 {
	left:25px;
}
.contaba h3 {
	margin-bottom:10px;
	font-size:15px;
}
.contaba p {
	line-height:1.33em;
}
.contaba a {
	float:right;
	display:block;
	margin-top:10px;
}
#conteudos {
	border:1px solid #a9a9a9;
	padding:5px;
	height:207px;
	position:relative;
	font-family:'trebuchet ms';
}
#all {
	margin-top:20px;
	width:485px;
	font-family:Arial;
	font-size:12px;
}
#tab1 {
	background:url(images/img-calvicie.jpg) right top no-repeat;
}
#tab2 {
	background:url(images/img-consulta.jpg) left top no-repeat;
}
#tab4 {
	background:url(images/img-cirurgia.jpg) right top no-repeat;
}
#tab5 {
	background:url(images/img-3d.jpg) right top no-repeat;
}

.bdr-bottom {
	background:#fff url(images/bdr-bottom.gif) center bottom no-repeat;
	height:6px;
}
/* para o slideshow*/
.ui-tabs-hide {display:none;}
.ui-tabs-nav .ui-tabs-selected a{ 
	background:#999;
	color:#fff;
	cursor:default;}