*, html {
  margin: 0px;
  padding: 0px;
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #6E7A7C;
}

#cmsautoTable td {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: normal;
  color: #6E7A7C;
}

#cmsautoTable td strong {
  font-family: Tahoma;
  font-size: 11px;
  font-weight: bold;
  color: #6E7A7C;
}

p strong {
  font-weight: bold;
}

body {
  margin: 0px;
  padding: 0px;
}

img { border-width: 0px; }

a {
  color: #0C7895;
  text-decoration: underline;
}

a:hover {
  color: #551A88;
  text-decoration: underline;
}

h1 {
  font-family: 'MyriadPro-Light';
  font-size: 36px;
  color: #000000;
	line-height: 100%
}

h2 {
  font-family: Myriad Web Pro;
  font-size: 18px;
  color: #F6B412;
	line-height: 100%
}

h2.alternative {
  font-family: Myriad Web Pro;
  font-size: 18px;
  color: #004A5E;
	line-height: 100%;
}

.alternative2 {
  font-family: Tahoma;
  font-size: 15px;
  color: #004A5E;
	line-height: 100%;
	text-decoration:none;
}

.alternative2:hover {
  font-family: Tahoma;
  font-size: 15px;
  color: #004A5E;
	line-height: 100%;
	text-decoration:none;
}

h3 {
  font-weight: bold;
  line-height: 140%;
  color: #333;
}

h3.alternative {
  font-weight: bold;
  line-height: 140%;
  color: #00718F;
}

h4 {
  color: #6E7A7C;
  line-height: 140%;
}

h4.alternative {
  color: #333333;
  line-height: 250%;
}

h5 {
  font-size: 9px;
  color: #999986;
  line-height: 150%;
}

ul {
  margin: 19px 0px 0px 0px;
  padding: 19px 0px 0px 0px;
  list-style-image: url(../sysimages/tpt.gif);
}

select {
	color: #6E7A7C;
	height: 21px;
}

textarea {
	border: 1px solid #E2E3EA;
	padding: 3px;
	overflow: auto;
}

.show {
	display: block;
}

.hide {
	display: none;
}

.lang {
  background-color: #F3FDFE;
}

.lang table {
  width: 893px;
  height: 27px;
}

.lang span {
  padding: 0px 14px;
}

.top {
  width: 893px;
  height: 141px;
  background-image: url(../sysimages/top_img.jpg);
  background-repeat: no-repeat;
}

.top span {
  padding-left: 11px;
}

.menu_top {
  height: 37px;
}

.menu_top .b {
  width: 893px;
  background-image: url(../sysimages/menu_b.jpg);
  background-repeat: no-repeat;
}

.menu_top .l, .r {
  background-image: url(../sysimages/menu_r.jpg);
  background-repeat: repeat-x;
}

.menu_top_list {
  height: 100%;
}

.menu_top_list td a {
  color: #CCE5EC;
  text-decoration: none;
}

.menu_top_list td a:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

.menu_top_list td a.selected {
  color: #F9C64F;
  text-decoration: none;
}

.menu_top_list td a.selected:hover {
  color: #F9C64F;
  text-decoration: none;
}

.menu_top_list td {
  padding: 0px 24px;
}

.menu_top_list td.s {
  padding: 0px;
  width: 2px;
}

.pos_rel {
  position: relative;
}

.pos_abs {
  position: absolute;
}

.content {
	background-image: url(../sysimages/content_t.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.content .master {
	width: 950px;
	padding-top: 20px;
}

.minilogos {
	width: 893px;
	padding-bottom: 24px;
	text-align: left;
}

.minilogos span {
	padding-left: 14px;
}

.bottom {
  background-color: #F0F0ED;
  background-image: url(../sysimages/bottom_b.jpg);
  background-repeat: repeat-x;
  background-position: center top;
  width: 1200px;
}

.bottom_t {
  background-image: url(../sysimages/bottom_t.png);
  background-repeat: repeat-x;
  background-position: center top;
}

.bottom .links {
  margin: 14px 0px 0px 0px;
  padding: 0px;
}

.copyright {
  padding-top: 5px;
  color: #7DB3C0;
  text-align: center;
}

.copyright a {
  text-decoration: none;
}

.help {
	width: 210px;
	height: 185px;
	background-image: url(../sysimages/img_help.jpg);
}

.help div {
	padding: 138px 0px 0px 20px;
}

.location {
	width: 210px;
}

.location .top {
	height: 156px;
	background-image: url(../sysimages/local_t.jpg);
	padding: 15px 10px 0px 20px;
	color: #3d3a3d;
}

.location .content {
	background-image: url(../sysimages/local_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 5px 0px;
}

.candidate {
	width: 211px;
	height: 93px;
	background-image: url(../sysimages/candidate.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.candidate div {
	padding: 33px 0px 0px 17px;
}

.fornecedores {
	width: 211px;
	height: 63px;
	background-image: url(../sysimages/fornecedores.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.fornecedores div {
	padding: 13px 0px 0px 17px;
}

.newsletter {
	width: 21miniarea1px;
	height: 131px;
	background-image: url(../sysimages/newsletter.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.newsletter div {
	padding: 13px 0px 0px 17px;
}

.input {
	border: 1px solid #E2E3EA;
	height: 21px;
	padding: 3px;
}

.btn_small {
	width: 36px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../sysimages/btn_small_n.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	color: #FFF;
	font-weight: bold;
}

.btn_small_hover {
	width: 36px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../sysimages/btn_small_h.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	color: #F6B412;
	font-weight: bold;
}

.btn_big {
	width: 89px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../sysimages/btn_big_n.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	color: #FFF;
	font-weight: bold;
}

.btn_big_hover {
	width: 89px;
	height: 29px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../sysimages/btn_big_h.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
	color: #F6B412;
	font-weight: bold;
}

.btn_search {
	width: 35px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	background-image: url(../sysimages/btn_search.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-width: 0px;
	cursor: pointer;
}

.miniarea {
	width: 211px;
	min-height: 170px;
	background-image: url(../sysimages/bg_miniarea.jpg);
	background-repeat: no-repeat;
	border:0px solid #FF0000;
}

.miniarea div {
	padding: 22px 0px 0px 16px;
}

.miniarea .links {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
	width:179px;
}

.miniarea .links li {
	padding: 7px 8px;
	background-image:url(../sysimages/barra_point.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:179px;
}

.miniarea .links li.sel {
	padding: 7px 0px 8px 0px;
	/*border-bottom: 1px dotted #8E8E79;*/
	background-image: url(../sysimages/barra_point.gif);
	background-repeat: no-repeat;
	background-position:left bottom;
	background-color: #EEF1F2;
	width:179px;
	text-indent:8px;
}

.miniarea .links a, .miniarea .links a:hover {
	text-decoration: none;
	color: #333;
}

.miniarea_blue {
	width: 211px;
	min-height: 170px;
	background-image: url(../sysimages/bg_miniarea_blue.jpg);
	background-repeat: no-repeat;
}

.miniarea_blue div {
	padding: 22px 16px 0px 16px;
}

.bigarea {
	width: 426px;
	min-height: 173px;
	background-image: url(../sysimages/bg_bigarea.jpg);
	background-repeat: no-repeat;
}

.bigarea div {
	padding: 22px 16px 0px 16px;
}

.dotted_h {
	padding: 0px;
	margin: 0px;
	background-image: url(../sysimages/dotted_h.gif);
	background-repeat: repeat-x;
	background-position: center center;
	height: 1px;
	line-height: 1px;
}

.dotted_v {
	padding: 0px;
	margin: 0px;
	background-image: url(../sysimages/dotted_v.gif);
	background-repeat: repeat-y;
	background-position: top center;
	height: 100%;
}

.star {
	color: #00718F;
	text-align: right;
	padding-right: 4px;
}

.round_table .tc {
	background-image: url(../sysimages/form_top_center.jpg);
	background-repeat: repeat-x;
	background-position: center top
}

.round_table .cl {
	background-image: url(../sysimages/form_center_left.jpg);
	background-repeat: repeat-y;
	background-position: left center
}

.round_table .cr {
	background-image: url(../sysimages/form_center_right.jpg);
	background-repeat: repeat-y;
	background-position: right center
}

.round_table .cc {
	background-color: #F8F8F8;
}

.round_table .bc {
	background-image: url(../sysimages/form_bottom_center.jpg);
	background-repeat: repeat-x;
	background-position: center bottom
}

.unidades {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}

.unidades2 {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}

.unidades li {
	width: 402px;
	background-image: url(../sysimages/dotted_h.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.unidades2_li {
	width: 402px;
	background-image: url(../sysimages/dotted_h.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.unidades li div {
	padding: 4px 22px;
}

.unidades2_li div {
	padding: 22px 0px 5px 0px;
}

.unidades li.alternate {
	background-color: #F8F8F8;
}

.doencas_sintomas {
	width: 416px;
	background-image: url(../sysimages/bg_area_doencas.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.doencas_sintomas ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	list-style-image: none;
}

.doencas_sintomas ul li {
	height: 24px;
}

.tabs td {
	cursor: pointer;
}

.img_border {
	width: 141px;
	background-image: url(../sysimages/img_border.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}

.bar {
	width: 5px;
	background-color: #FFF;
	background-image: url(../sysimages/bar.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.tab_serv_r {
  background-image:url(../sysimages/fd_serv_rub_sel.jpg);
  background-repeat:no-repeat;
  background-position:5px 5px;
}

.tab_espec_r {
  background-image:url(../sysimages/fd_espec_rub_sel.jpg);
  background-repeat:no-repeat;
  background-position:5px 5px;
}

.tab_not_h {
  background-image:url(../sysimages/fd_not_sel.jpg);
  background-repeat:no-repeat;
  background-position:5px 5px;
}
.tab_cons_h {
  background-image:url(../sysimages/fd_cons_sel.jpg);
  background-repeat:no-repeat;
  background-position:5px 5px;
}
.tab_agen_h {
  background-image:url(../sysimages/fd_agen_sel.jpg);
  background-repeat:no-repeat;
  background-position:5px 5px;
}

.acord_conv
{
  font-family:tahoma;
  font-size:11px;
  font-weight:normal;
  color:#3D3A3D;
  line-height:140%;
  text-decoration:none;
}

.acord_convLNK
{
  font-family:tahoma;
  font-size:11px;
  font-weight:normal;
  color:#3D3A3D;
  line-height:140%;
  text-decoration:none;
}

.acord_convLNK:hover
{
  font-family:tahoma;
  font-size:11px;
  font-weight:normal;
  color:#3D3A3D;
  line-height:140%;
  text-decoration:underline;
}

.lnkpag 
{
  font-family:tahoma;
  font-size:10px;
  color:#999986;
  text-decoration:none;
}

.lnkpag:hover 
{
  font-family:tahoma;
  font-size:10px;
  color:#0C7895;
  text-decoration:none;
}

.lnkpagSel 
{
  font-family:tahoma;
  font-size:10px;
  color:#0C7895;
  text-decoration:none;
}

.btn_enviar {
width:112px;
height:23px;
background-repeat: no-repeat;
background-color: #FAFAF9;
border:none;
cursor:pointer;
}

.round_table .tc {
	background-image: url(../sysimages/form_top_center.jpg);
	background-repeat: repeat-x;
	background-position: center top
}

.round_table .cl {
	background-image: url(../sysimages/form_center_left.jpg);
	background-repeat: repeat-y;
	background-position: left center
}

.round_table .cr {
	background-image: url(../sysimages/form_center_right.jpg);
	background-repeat: repeat-y;
	background-position: right center
}

.round_table .cc {
	background-color: #F8F8F8;
}

.round_table .bc {
	background-image: url(../sysimages/form_bottom_center.jpg);
	background-repeat: repeat-x;
	background-position: center bottom
}

.titH4_FS {
font-size:9px;
}


/*UPDATE 22-11-2011 Jorge Neves*/
/************Inicio*************/

@font-face {
    font-family: 'HelveticaCE55RomanRegular';
    src: url('../fonts/helvetica_neue_ce_55_roman-webfont.eot');
    src: url('../fonts/helvetica_neue_ce_55_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_neue_ce_55_roman-webfont.woff') format('woff'),
         url('../fonts/helvetica_neue_ce_55_roman-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_neue_ce_55_roman-webfont.svg#HelveticaCE55RomanRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HelveticaCE55RomanBold';
    src: url('../fonts/helvetica_neue_ce_75_bold-webfont.eot');
    src: url('../fonts/helvetica_neue_ce_75_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica_neue_ce_75_bold-webfont.woff') format('woff'),
         url('../fonts/helvetica_neue_ce_75_bold-webfont.ttf') format('truetype'),
         url('../fonts/helvetica_neue_ce_75_bold-webfont.svg#HelveticaCE55RomanBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

#main{
width:935px;
margin:0px auto;
padding-bottom:30px;
}

.homeBanner{
width:935px;
height:395px;
position:relative;
overflow:hidden;
}

.banner{
position:absolute;
bottom:0px;
left:0px;
z-index:1;
}

.banner img{
border:0px;
}

.bannerTop{
width:935px;
height:109px;
position:absolute;
top:0px;
right:0px;
background:url(../sysimages/bg_bannertop.png) no-repeat right top;
z-index:10;
}

.bannerTop > .logo{
position:absolute;
top:19px;
left:57px;
}

.bannerTop > .logo img{
border:0px;
}

.bannerTop > .phone{
position:absolute;
top:6px;
right:12px;
}

.bannerTop > .phone > img{
float:left;
}

.noticiasWrapper{
width:935px;
/*min-height:78px;*/
}

.noticiasWrapper td{
width:240px;
padding:5px 16px 0px 55px;
vertical-align:middle;
text-align:left;
height:68px;
}

.noticiasWrapper td a{
display:block;
/*font-family:'HelveticaCE55RomanBold', Arial;*/
/*font-family:Tahoma;*/
font-family:Arial, Helvetica;
font-size:14px;
font-weight:bold;
color:#004555;
line-height:17px;
padding-left:20px;
background:url(../sysimages/linkn.png) no-repeat left center;
text-decoration:none;
}

.noticiasWrapper td a > span{
color:#FF3F00;
font-family:Arial, Helvetica;
font-size:14px;
font-weight:bold;
line-height:17px;
}

.noticiasWrapper td a:hover{
text-decoration:underline;
background:url(../sysimages/linknh.png) no-repeat left center;
}

.marcacoeswrapper{
width:935px;
height:187px;
overflow:hidden;
}

.marcacoeswrapper > a > div{
cursor:pointer;
position:relative;
}

.marcacoeswrapper > a{
text-decoration:none;
}

.marcacoeswrapper > a > .m1{
float:left;
width:171px;
height:81px;
padding-top:106px;
padding-left:16px;
/*background:url(../sysimages/m1.jpg) no-repeat left top;*/
background:url(../sysimages/m1.png) no-repeat left top;
font-family:Arial, Helvetica;
font-size:17px;
color:#FFFFFF;
line-height:20px;
}

.marcacoeswrapper > a  > .m2{
float:left;
width:171px;
height:81px;
padding-top:106px;
padding-left:16px;
/*background:url(../sysimages/m1.jpg) no-repeat left top;*/
background:url(../sysimages/m2.png) no-repeat left top;
font-family:Arial, Helvetica;
font-size:17px;
color:#FFFFFF;
line-height:20px;
}

.marcacoeswrapper > a  > .m3{
float:left;
width:171px;
height:81px;
padding-top:106px;
padding-left:16px;
/*background:url(../sysimages/m1.jpg) no-repeat left top;*/
background:url(../sysimages/m3.png) no-repeat left top;
font-family:Arial, Helvetica;
font-size:17px;
color:#FFFFFF;
line-height:20px;
}

.marcacoeswrapper > a  > .m4{
float:left;
width:171px;
height:81px;
padding-top:106px;
padding-left:16px;
/*background:url(../sysimages/m1.jpg) no-repeat left top;*/
/*background:url(../sysimages/m4_2.png) no-repeat left top;*/
background:url(../sysimages/m4_3.png) no-repeat left top;
font-family:Arial, Helvetica;
font-size:17px;
color:#FFFFFF;
line-height:20px;
}

.marcacoeswrapper > a  > .m5{
float:left;
width:171px;
height:81px;
padding-top:106px;
padding-left:16px;
/*background:url(../sysimages/m1.jpg) no-repeat left top;*/
background:url(../sysimages/m5.png) no-repeat left top;
font-family:Arial, Helvetica;
font-size:17px;
color:#FFFFFF;
line-height:20px;
}

.marcacoeswrapper > a  > .m1 > p{
color:#004A60;
}

.marcacoeswrapper > a  > .m2 > p{
color:#004A60;
}

.marcacoeswrapper > a  > .m3 > p{
color:#FFFFFF;
}

.marcacoeswrapper > a  > .m4 > p{
color:#FFFFFF;
}

.marcacoeswrapper > a  > .m5 > p{
color:#FFFFFF;
}

.marcacoeswrapper > a > div > p{
font-family:Arial, Helvetica;
font-size:17px;
color:#FFFFFF;
line-height:20px;
}

.marcacoeswrapper > a > div > p > span{
width:13px;
height:15px;
margin-left:5px;
/*background:url(../sysimages/arrow.png) no-repeat left top;*/
display:inline-block;
vertical-align:middle;
margin-top:-3px;
}

.marcacoeswrapper > a  > .m1 > p> span{
background:url(../sysimages/arrow1.png) no-repeat left top;
*margin-top:0px;
}

.marcacoeswrapper > a  > .m2 > p> span{
background:url(../sysimages/arrow2.png) no-repeat left top;
*margin-top:0px;
}

.marcacoeswrapper > a  > .m3 > p> span{
background:url(../sysimages/arrow3.png) no-repeat left top;
margin-top:0px;
}

.marcacoeswrapper > a  > .m4 > p> span{
background:url(../sysimages/arrow4.png) no-repeat left top;
margin-top:-4px;
*margin-top:0px;
}

.marcacoeswrapper > a  > .m5 > p> span{
background:url(../sysimages/arrow5.png) no-repeat left top;
*margin-top:0px;
}

.marcacoeswrapper > a:hover > div > p > span{
background-position:left bottom;
}

.logosWrapper{
width:935px;
margin-top:47px;
margin-bottom:16px;
padding-bottom:15px;
border-bottom:1px solid #DADADA;
}

.logosWrapper ul{
padding:0px;
margin:0px;
list-style-type:none;
overflow:hidden;
}

.logosWrapper ul > li{
float:left;
padding:0px;
margin:0px;
margin-left:5px;
height:20px;
position:relative;
display:block;
}

.logosWrapper ul > li:first-child{
margin-left:0px;
}

.logosWrapper ul > li > a{
display:block;

}

.logosWrapper ul > li > a:hover{
background-position:left bottom;
}

.logosWrapper ul > li > .ts1{
width:87px;
height:20px;
background:url(../sysimages/bot1.png) no-repeat left top;
}

.logosWrapper ul > li > .ts2{
width:88px;
height:20px;
background:url(../sysimages/bot2.png) no-repeat left top;
}

.logosWrapper ul > li > .ts3{
width:107px;
height:20px;
background:url(../sysimages/bot3.png) no-repeat left top;
}

.logosWrapper ul > li > .ts4{
width:92px;
height:20px;
background:url(../sysimages/bot4.png) no-repeat left top;
}

.logosWrapper ul > li > .ts5{
width:93px;
height:20px;
background:url(../sysimages/bot5.png) no-repeat left top;
}

.logosWrapper ul > li > .ts6{
width:84px;
height:20px;
background:url(../sysimages/bot6.png) no-repeat left top;
}

.logosWrapper ul > li > .ts7{
width:122px;
height:20px;
background:url(../sysimages/bot7.png) no-repeat left top;
}

.logosWrapper ul > li > .ts8{
width:106px;
height:20px;
background:url(../sysimages/bot8.png) no-repeat left top;
}

.logosWrapper ul > li > .ts9{
width:62px;
height:20px;
background:url(../sysimages/bot9.png) no-repeat left top;
}

.logosWrapper ul > li > .ts10{
width:86px;
height:20px;
background:url(../sysimages/bot10_2.png) no-repeat left top;
}

.logosWrapper ul > li > .ts11{
width:107px;
height:20px;
background:url(../sysimages/bot11_2.png) no-repeat left top;
}

.bottomlinks{
width:935px;
text-align:center;
}

.bottomlinks p{
font-family:Arial, Helvetica;
/*font-family:'HelveticaCE55RomanRoman', Arial;*/
font-size:11px;
color:#7B7B7B;
line-height:15px;
/*text-transform: uppercase;*/
font-weight:bold;
}

.marcacoeswrapper img{
position:absolute;
bottom:20px;
left:18px;
}

.noticiasWrapper th{
text-align:left;
font-family:Arial, Helvtica;
font-size:17px;
color:#FF3F00;
text-transform:uppercase;
border-bottom:1px solid #CCE0E5;
padding-top:29px;
padding-bottom:5px;
}

.tblwrapper{
width:935px;
background:url(../sysimages/bgtblnoticias.png) no-repeat left top;
padding-top:38px;
padding-bottom:10px;
}

/*************Fim***************/

