body {
	margin-top: 0px;
	margin-left: 0px;
}
td {
	vertical-align: top;
}

.leghp {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #868383;
background-color: #eceae7;
}
.leg {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #868383;
}
.video-tit {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.video-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5a5ea5;
	font-weight: bold;
}
.video-desc1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5c585b;
	font-weight:none;
}
.video-data{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #535779;
}
.art-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c585b;	
}
.art-desc1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #5c585b;	
}
a.art-desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c585b;
	text-decoration: none	
}
a:hover.art-desc {
	text-decoration: underline;
	color: #256097;
	
}
.art-tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5c585b;	
}
a.art-tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #5c585b;	
	text-decoration: none;
}
a:hover.art-tit {
	text-decoration: underline;
	color: #256097;
	
}
a.pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666565;
	text-decoration: none;
}
a:hover.pag {
	text-decoration: underline;
	color: #913304;
}
.pagi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666565;
	padding: 0px 2px 0px 2px;
	white-space: nowrap;
}
.maiscinza1 {
	color: #5C585B;
}
.maiscinza1a {
	color: #ffffff;
}
a.tit3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #2c587d;
	text-decoration: none;
}
a:hover.tit3 {
	text-decoration: underline;
	color: #246dab;
}

a.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	color: #716f6b;
	text-decoration: none;
}
a:hover.txt2 {
	text-decoration: underline;
	color: #8a7674;
}
a.txt7 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #607793;
	text-decoration: none;
}
a:hover.txt7 {
	text-decoration: underline;
	color: #114558;
}

a.txt0 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #337d99;
	text-decoration: none;
}
a:hover.txt0 {
	text-decoration: underline;
	color: #114558;
}

a.txt1 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
a:hover.txt1 {
	text-decoration: underline;
	color: #ffffff;
}
a.txt4 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #534d46;
	text-decoration: none;
}
a:hover.txt4 {
	text-decoration: underline;
	color: #534d46;
}
a.txt5 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	color: #818080;
	text-decoration: none;
}
a:hover.txt5 {
	text-decoration: underline;
	color: #818080;
}
a.txt2h {
	font-family: verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	color: #336666;
	text-decoration: none;
}
a:hover.txt2h {
	text-decoration: underline;
	color: #336666;
}
.txtjulio { 
	font: 12px Georgia, "Times New Roman", Times, serif; 
	color: #b87b32;
	}	

.tit1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
}
.tit2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding: 25px 0 15px 25px;
	color: #343434;
}
.tit3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #2c587d;
}
.subtit2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 25px 0 15px 0px;
	font-weight: bold;
	text-decoration:underline;
	color: #6969c0;
}
.subtit3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 25px 0 15px 0px;
	font-weight: bold;
	color: #8f3934;
}
.txtjulio1 {
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5c585b;	
}
.txt1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	color: #716f6b;
}
.txt2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #336666;
}
.txt2h {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336666;
}
.txtV11c3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818080;
}
.txtV12c1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #88857f;
}
.txtV12c2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #534d46;
}
.txtV12c3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #414040;
}
.txtV12Ac3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #414040;
}

.txtV14c3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #818080;
}
.txtV14c4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444242;
}

.txtV18c1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #88857f;
}
.txtV20c1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #88857f;
}
.indicador {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-color: #555555;
	padding: 1px 3px 1px 3px;
	white-space: nowrap;
}
.barra {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	padding: 1px 2px 1px 2px;
	white-space: nowrap;
}

.rodape, a.rodape {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fafaf9;
	text-decoration: none;
}
a:hover.rodape {
	text-decoration: underline;
}

#rod td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fafaf9;
	padding: 0px 6px 0px 6px;
	white-space: nowrap;
}

.assinatura, a.assinatura {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2c648f;
	text-decoration: none;
}
a:hover.assinatura {
	text-decoration: underline;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555454;
}

#meio p {margin-top: 5px;margin-bottom: 5px;}
#meio ul {margin-top: 5px;margin-bottom: 5px;}
#meio li {margin-left:-20px; margin-bottom: 12px; list-style:square}

#meiool p {margin-top: 5px;margin-bottom: 5px;}
#meiool ul {margin-top: 5px;margin-bottom: 5px;}
#meiool li {margin-left:-20px; margin-bottom: 12px;}

#buttons {border:solid 0px #000000; padding-left: 120px;}
#buttons button { border: 1px solid #CDC3B7; background: #EFE7D9; font-weight: normal; color: #3F3731;  width: 126px; height: 36px; padding: 0;}
#buttons button:hover { border: 1px solid #f5ad66; background: #f5f0e5; font-weight: normal; color: #a46313; cursor: pointer;}
#buttons { margin: 12px 12px 4px; width: 488px; overflow: visible;}
#buttons li {	display: inline; padding-right: 30px;}

#alfabeto td {
	padding: 0px 0px 0px 3px;
	text-align: left;
}
#letra td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #393939;
	width: 200px;
}
.tabsig {
	border: solid 1px #ceccb8; 
}
#mamae {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3f3f3f;
	padding: 30px 60px 30px 60px;
	}

.clinica {
	border: solid 4px #E3DBCE;
}
.clinica-over {
	border: solid 4px #f39209;
}	

/*--------   form fale conosco  ----------------- */
#mainform { position: relative; padding-top: 9px;}
#mainform ul {	text-align: left;}
div#ui-datepicker-div { z-index: 9990000;}
input.large { width: 180px;}
input.medium { width: 150px;}
input.small  { width: 30px;}

#fal { font: 13px "Lucida Grande","Lucida Sans Unicode",Verdana,Tahoma,Arial,sans-serif; color: #444; display: block; border: 0px solid #CECCB8; margin: 12px; clear: both; background: #f5f5ed; overflow: hidden; }
*:first-child+html #fal.ie7fix { width: 474px; margin: 12 auto; display: inline; float: left; } /*nasty IE7 hack to set the margins and center the form, only on member-signup */
#fal legend { font: 18px Georgia, "Times New Roman", Times, serif; color: #CD8937; border-bottom: 2px solid; width: 100%;  margin: 0 ; display: block; }
#fal fieldset { margin: 12px 12px 24px; width: 448px; clear: left; overflow: hidden;}
/*#fal ol, ul {list-style: none;}*/
#fal blockquote, q {quotes: none;}

#fal label { clear: left; margin-top: 15px; font-size: 14px; display: inline; float: left; width: 275px;}
#fal .ui-datepicker { z-index: 900;}
#fal .hint { display: block; color:#aaa; font-size: 10px; line-height:1.4;}
#fal .right { font-size: 10px; color: #aaa;}
#fal input { border: 1px solid #CECCB8; padding: 1px; margin: 0px 0 0; font: 16px Georgia, "Times New Roman", Times, serif; float: left; color: #666; }

#fal .required { font-weight:bold; color:#900;}
#fal button, p.button a { border: 1px solid #CDC3B7; background: #EFE7D9; font-weight: normal; color: #3F3731;  width: 126px; height: 32px; margin: 1em 1em 1em 287px; clear: both; outline: none; padding: 0;}
#fal button:hover, #fal input.button:hover, p.button a:hover { border: 1px solid #f5ad66; background: #f5f0e5; font-weight: normal; color: #a46313; outline: none; cursor: pointer;}

#fal label input { margin-top: 0;}

#fal label.select { width: 150px; margin-right: 15px; }
#fal label.select a { font-size: 10px;}
#fal select { margin-top: 15px; float: left;}
#fal label.checkbox { width:300px; padding-left: 50px; }
#fal label.checkbox input { float: left; margin: 4px 0 0 -26px;}
#fal fieldset p {clear: both;}
#fal fieldset.margin label { width: 125px; clear: left; margin-left: 0px; }
#fal fieldset fieldset { margin-left:0; margin-right: 0;}
#fal fieldset #first_name { width: 100px; } 
#fal fieldset #last_name { width: 150px; margin-left: 15px;}
#fal input.hint-value { color: #d1d1d1; width: 150px;} /* changes the color of values in input fields once users start typing */
#fal fieldset.hide, #fal fieldset#results.hide { display:none;} /* use javascript function 'unhide' to display rulsts */
#fal input.button { color: white; font-size: 14px; background: #EDA21E; border: 1px solid #aaa; width: 126px; height: 32px; margin: 1em 1em 1em 275px; clear: both; outline: none; padding: 0;}
#fal input.submit { margin: 15px 0 15px 224px; clear: both;}
#fal input.submit:hover { cursor: pointer; background:#fff; border-color: #444;}
#fal p#startover { clear: both; height: 18px; width: 70%;}

#fal fieldset ol, #fal fieldset ol li { overflow: auto; zoom: 1;}
#motivo td.tdtx {
	padding: 0px 8px 0px 5px;
}
