 BODY
{
    FONT-SIZE: 70%;
    BACKGROUND-IMAGE: url(/img/bck00.gif);
    MARGIN: 0px;
    COLOR: #636363;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif;
    TEXT-ALIGN: center
}
A
{
    COLOR: #005236
}
A:hover
{
    COLOR: #5f9e43
}

INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #000;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif
}
SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #000;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif
}
TEXTAREA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    COLOR: #000;
    FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif
}

#d
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/img/bck00d.gif) repeat-y right top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 770px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#e
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    BACKGROUND: url(/img/bck00e.gif) repeat-y left top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 755px;
    PADDING-TOP: 0px
}
#corpo
{
    CLEAR: both;
    BORDER-RIGHT: red 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: red 0px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #cae0b4;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: red 0px solid;
    WIDTH: 740px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: red 0px solid
}
#logo
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    MARGIN: 7px 0px 0px 10px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#cMenus
{
    BACKGROUND: #fff;
    MARGIN: 0px 0px 0px 10px;
    WIDTH: 720px;
    HEIGHT: 50px
}

#cMenuServ
{
    BACKGROUND: #cae1b4;
    FLOAT: left;
    WIDTH: 140px;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
#menuServ
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    /* WIDTH: 90%; */
    COLOR: #005236;
    PADDING-TOP: 7px;
    TEXT-ALIGN: center
}
#menuServ A
{
    COLOR: #48980e;
    TEXT-DECORATION: none
}
#menuServ A:hover
{
    COLOR: #005236;
    TEXT-DECORATION: none
}
#menuServ UL
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: center
}
#menuServ UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: center;
    text-transform: lowercase;
}
#menuTop
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px auto;
    WIDTH: 558px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    HEIGHT: 30px;
    TEXT-ALIGN: center
}
#menuTop A
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
#menuTop A:hover
{
    COLOR: #bad19b;
    TEXT-DECORATION: none
}
#menuTop UL
{
    CLEAR: left;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    TEXT-ALIGN: center
}
#menuTop UL LI
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 5px;
    WHITE-SPACE: nowrap;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
#menuTop UL LI.menuTop1
{
    BACKGROUND: url(/img/bckMenuTop1.gif) no-repeat;
    WIDTH: 120px
}
#menuTop UL LI.menuTop2
{
    BACKGROUND: url(/img/bckMenuTop2.gif) no-repeat;
    WIDTH: 153px
}
#menuTop UL LI.menuTop3
{
    BACKGROUND: url(/img/bckMenuTop3.gif) no-repeat;
    WIDTH: 126px
}
#menuTop UL LI.menuTop4
{
    BACKGROUND: url(/img/bckMenuTop4.gif) no-repeat;
    WIDTH: 143px
}

#menuTop UL LI.menuTop1sel
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(/img/bckMenuTop1sel.gif) no-repeat;
    WIDTH: 120px
}
#menuTop UL LI.menuTop2sel
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(/img/bckMenuTop2sel.gif) no-repeat;
    WIDTH: 153px
}
#menuTop UL LI.menuTop3sel
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(/img/bckMenuTop3sel.gif) no-repeat;
    WIDTH: 126px
}
#menuTop UL LI.menuTop4sel
{
    FONT-WEIGHT: bold;
    BACKGROUND: url(/img/bckMenuTop4sel.gif) no-repeat;
    WIDTH: 143px
}
#colA
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #cae1b4;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
#colB
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #fff;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 580px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}

#colBesqHp
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 415px;
    PADDING-TOP: 0px
}

#colBesq
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 415px;
    PADDING-TOP: 0px
}

#colBesqAgri
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 415px;
    PADDING-TOP: 0px
}

#colBesq P
{
    MARGIN: 6px 10px 0px;
    TEXT-ALIGN: justify
}

#colBesqHp P
{
    MARGIN: 6px 10px 0px;
    TEXT-ALIGN: justify
}
#colBesqHp A
{
   /* MARGIN: 6px 10px 0px;*/
    TEXT-ALIGN: justify
}
#colBesqAgri P
{
    MARGIN: 6px 10px 0px;
    TEXT-ALIGN: justify
}

.fotoEsq
{
    MARGIN: 0px 0px 0px 0px; 
    padding: 0 6px 6px 0px;
	float: left;
	clear:both;
}

.fotoCen
{
    MARGIN: 0px auto 0px auto; 
    padding:0px;
    display:block;
    clear:both;
}


.fotoDir
{
    MARGIN: 0px 0px 0px 0px; 
    padding: 0 0 6px 6px;
	float: right;
	clear:both;
}

#colBesqHp H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 140%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    COLOR: #0a523a;
    PADDING-TOP: 4px
}
#colBesqHp H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 130%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    COLOR: #4f9700;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}
#colBesqHp H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 130%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    COLOR: #0a523a;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}
#colBesqHp H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    COLOR: #0a523a;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}

#colBesq H1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 140%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    /*COLOR: #b81315;*/
    PADDING-TOP: 4px
}
#colBesq H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    /*COLOR: #b81315;*/
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}
#colBesq H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 130%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    /*COLOR: #b81315;*/
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}

#colBesqAgri H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    COLOR: #4f9700;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}

.section
{
	margin:0px;
	padding:0px;
}

.section a
{
	margin-left:10px;
	padding:0px;
}

.section p a
{
	margin-left:0px;
}

.section ul li a
{
	margin-left:0px;
}

.section .fotoEsq
{
	margin-left:10px;
	margin-top:4px;
}
.section .fotoDir
{
	margin-top:4px;
}




#colBdir
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 165px;
    PADDING-TOP: 10px
}
#colBdir P
{
    MARGIN: 0px 10px 0px 0px
}
.bannerDireito
{
    MARGIN: 0px 0px 6px
}
#menuLat
{
    FONT-SIZE: 110%;
    MARGIN: 11px 0px 28px 10px;
    WIDTH: 130px;
    COLOR: #fff;
    TEXT-ALIGN: left
}
#menuLat UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#menuLat UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/img/bckMenuLat1.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    LINE-HEIGHT: 26px;
    PADDING-TOP: 0px
}
#menuLat UL LI#sel
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/img/bckMenuLat1sel.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 26px;
    PADDING-TOP: 0px
}
#menuLat UL LI#sel2
{
    BACKGROUND: url(/img/bckMenuLat1.gif) no-repeat;
}
#menuLat UL LI A
{
    FONT-WEIGHT: normal;
    COLOR: #fff;
    TEXT-DECORATION: none
}
#menuLat UL LI A:hover
{
    COLOR: #005236;
    TEXT-DECORATION: none
}
#menuLat UL LI UL
{
    BORDER-RIGHT: #48980e 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px -10px;
    BORDER-LEFT: #48980e 1px solid;
    WIDTH: 119px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #48980e 1px solid;
    LIST-STYLE-TYPE: none
}
#menuLat UL LI UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    BACKGROUND: url(/img/0.gif);
    PADDING-BOTTOM: 8px;
    MARGIN: 0px 0px 3px;
    COLOR: #005236;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 6px;
    BORDER-TOP: #e5f0da 2px solid
}
#menuLat UL LI UL LI A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 1px;
    COLOR: #005237
}

#menuLat UL LI UL LI .bold A,  #menuLat UL LI UL LI .bold A:hover {font-weight:bold; font-size:110%}

#menuLat UL LI UL LI A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #63a624
}
#menuLat UL LI UL LI#first
{
  /*  PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;*/
    PADDING-BOTTOM: 4px;
    /*PADDING-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 80%;
    BACKGROUND: url(/img/0.gif);
    MARGIN: 6px 0px 3px;
    COLOR: #005236;
    LINE-HEIGHT: 14px;*/
    BORDER-TOP: 0px
}
.noticias
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 140px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.pesquisa
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    /*FLOAT: right;*/
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 140px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left;
    COLOR: #48980e;
}

.noticias A
{
    FONT-WEIGHT: bold;
    COLOR: #48980e;
    TEXT-DECORATION: none
}
.noticias A:hover
{
    COLOR: #005136;
    TEXT-DECORATION: none
}
.noticiasCorpo
{
    BORDER-RIGHT: #48980e 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #48980e 1px solid;
    WIDTH: 128px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left    
}
.noticiasCorpo P
{
	width: 99px;
    PADDING-RIGHT: /*20*/15px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    COLOR: #005136;
    PADDING-TOP: 0px
}
.noticiasCorpo A
{
    WHITE-SPACE: nowrap
}
.noticiasCorpo A:hover
{
    COLOR: #005136;
    TEXT-DECORATION: none
}
.noticiasCorpo BR
{
    LINE-HEIGHT: 100%
}
.noticiasFooter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    BACKGROUND: url(/img/bckNoticiasFooter.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #005237;
    PADDING-TOP: 6px;
    HEIGHT: 26px
}
.noticiasFooter A
{
    COLOR: #005237
}
.noticiasFooter A:hover
{
    COLOR: #48980e
}
.destaques
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 157px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.destaques A
{
    FONT-WEIGHT: bold;
    COLOR: #48980e;
    TEXT-DECORATION: none
}
.destaques A:hover
{
    COLOR: #005136;
    TEXT-DECORATION: none
}
.destaquesCorpo
{
	background-color: #FFF;
    BORDER-RIGHT: #48980e 1px solid;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #48980e 1px solid;
    WIDTH: 155px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: left
}
.destaquesCorpo IMG, .destaquesCorpo OBJECT
{
    MARGIN: 0px 0px 5px 6px
}
.destaquesCorpo P
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    COLOR: #636363;
    PADDING-TOP: 0px
}
.destaquesCorpo A
{
    WHITE-SPACE: nowrap
}
.destaquesCorpo A:hover
{
    COLOR: #005136;
    TEXT-DECORATION: none
}
.destaquesCorpo BR
{
    LINE-HEIGHT: 100%
}
.destaquesFooter
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 110%;
    BACKGROUND: url(/img/bckDestaquesFooter.gif) no-repeat;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #005237;
    PADDING-TOP: 4px;
    HEIGHT: 26px
}
.destaquesFooter A
{
    COLOR: #005237
}
.destaquesFooter A:hover
{
    COLOR: #48980e
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.bannerCentral
{
    MARGIN: 10px 0px 0px 10px;
}
.cxFamilia
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 10px;
    WIDTH: 391px;
    PADDING-TOP: 0px
}

.cxFamiliaCorpo 
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.cxFamiliaCorpo H4
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 110%;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 0px 9px;
    WIDTH: 95%;
    PADDING-TOP: 0px
}
.cxFamiliaCorpo UL
{
	PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 8px;
    WIDTH: 95%;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
.cxFamiliaCorpo UL LI
{
   padding-bottom: 2px;
   padding-top: 2px
}
.cxFamiliaCorpo UL LI A
{
    TEXT-DECORATION: none
}
.cxFamiliaCorpo UL LI A:hover
{
    TEXT-DECORATION: underline
}

#rede
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#rede H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    WIDTH: 95%;
    COLOR: #559800;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}
#rede H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    WIDTH: 95%;
    COLOR: #559800;
    PADDING-TOP: 4px
}
#rede UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px 10px;
    WIDTH: 95%;
    COLOR: #559800;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#rede UL LI A
{
    COLOR: #559800;
    TEXT-DECORATION: none
}
#rede UL LI A:hover
{
    COLOR: #11553e;
    TEXT-DECORATION: underline
}
#aCartao
{
	background-color:#edf6e5;
    MARGIN: -3px 10px 0 10px;
    padding: 15px 40px 10px 40px;
}
#aCartao H
{
	COLOR: #0a523a;
}
#aCartao H2
{
	COLOR: #0a523a;
	FONT-SIZE: 140%;
	margin-left: 0px;
}
#aCartao H3
{
	COLOR: #0a523a;
	FONT-SIZE: 140%;
	margin-left: 0px;
}
#aCartao H4
{
	COLOR: #0a523a;
	FONT-SIZE: 140%;
	margin-left: 0px;
}
#aCartao p
{
	margin-left: 0px;
}
#contactos
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #edf6e5;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px;
    PADDING-TOP: 0px
}

#contactos H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    WIDTH: 95%;
    COLOR: #559800;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}
#contactos H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    WIDTH: 95%;
    COLOR: #559800;
    PADDING-TOP: 4px
}
#contactos UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 10px;
    MARGIN: 4px 0px 4px 10px;
    WIDTH: 95%;
    COLOR: #0a523a;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#contactos UL LI
{
	margin: 6px 0 6px 0;
}
#contactos UL LI A
{
    COLOR: #0a523a;
    TEXT-DECORATION: none
}
#contactos UL LI UL
{
    PADDING-LEFT: 10px;
    MARGIN: 4px 0px 10px 0px;
    LIST-STYLE-TYPE: none
}
#contactos UL LI A:hover
{
    COLOR: #0a523a;
    TEXT-DECORATION: underline
}

#contactos .paginacao
{
	margin-left:10px;
	margin-right:10px;
}



.sep
{
    CLEAR: both; 
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 1px
}

.sep2
{
	margin:0px;
	padding:0px;
    CLEAR: both; 
    WIDTH: 100%;
    HEIGHT: 1px
}

#mapasite
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #edf6e5;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 10px;
    PADDING-TOP: 0px
}
#mapasite H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 10px;
    WIDTH: 95%;
    COLOR: #559800;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}
#mapasite UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 10px;
    MARGIN: 4px 0px 10px 10px;
    WIDTH: 95%;
    COLOR: #0a523a;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#mapasite UL LI
{
	margin: 12px 0 12px 0;
}
#mapasite UL LI A
{
	margin-left: 0px;
    COLOR: #0a523a;
    TEXT-DECORATION: none
}
#mapasite UL LI UL
{
    PADDING-LEFT: 20px;
    MARGIN: -7px 0px 0px 0px;
    LIST-STYLE-TYPE: none
}
#mapasite UL LI UL LI
{
    MARGIN: 0px 0px 0px 0px;
    LIST-STYLE-TYPE: none
}
#mapasite UL LI A:hover
{
    COLOR: #0a523a; 
    TEXT-DECORATION: underline
} 
#foo
{
    CLEAR: both;
    WIDTH: 100%
}
#cxSeg
{
    MARGIN: 0px 0px 0px 10px;
    WIDTH: 400px;
    PADDING-TOP: 15px;
    PADDING-BOTTOM: 10px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px
}
#cxSeg TR
{ 
	padding-bottom: 0px;
}
#cxSeg .segmento
{
	margin-bottom: 20px;
	position:relative; 
}
#cxSeg .tabela_segmento
{
	width: 400px;
	height: 100%;
}
#cxSeg .img_middle_right 
{
	width:100%;
	background-position:center left;
	background-repeat:no-repeat;
	height:100px;
}
	

#cxSeg .column_right 
{
 background-position:bottom right; background-repeat:no-repeat 
}
#cxSeg .img_bottom_left 
{
	bottom:0px;
	margin-bottom:0px;
}
#cxSeg .cxSeg1  
{
    MARGIN: 0px;
	width: 100%;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    border-left: solid 1px
}
#cxSeg .cxSeg1 UL
{
	/*WIDTH: 269px;*/
    PADDING-TOP: 30px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN: 0px 0px 0px 16px;
}
#cxSeg .cxSeg1 UL LI
{
    LIST-STYLE-TYPE: none;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    MARGIN: 0px 0px 0px 7px;
    LINE-HEIGHT: 15px
}
/*#cxSegPart1 UL
{
	WIDTH:190px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 35px;
    MARGIN: 0px 0px 0px 16px;
    PADDING-TOP: 80px;
}
#cxSegPart1 UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-TYPE: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 7px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px
}
#cxSegPart2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 0px
}
#cxSegEmpr
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    WIDTH: 396px;
    PADDING-TOP: 0px
}
#cxSegEmpr1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #0b6cab 1px solid;
    WIDTH: 229px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #0b6cab 1px solid;
    HEIGHT: 271px
}
#cxSegEmpr1 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 26px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#cxSegEmpr1 UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(/img/bul1.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 7px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px
}
#cxSegEmpr2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 0px
}
#cxSegAgri
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    WIDTH: 396px;
    PADDING-TOP: 0px
}
#cxSegAgri1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #4f9700 1px solid;
    WIDTH: 225px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #4f9700 1px solid;
    HEIGHT: 310px
}
#cxSegAgri1 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 26px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#cxSegAgri1 UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(/img/bul1.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 7px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px
}
#cxSegAgri2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 0px
}
#cxSegViti
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    WIDTH: 396px;
    PADDING-TOP: 0px
}
#cxSegViti1
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #6e1842 1px solid;
    WIDTH: 223px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #6e1842 1px solid;
    HEIGHT: 290px
}
#cxSegViti1 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px 26px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#cxSegViti1 UL LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    LIST-STYLE-IMAGE: url(/img/bul1.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 7px;
    LINE-HEIGHT: 15px;
    PADDING-TOP: 0px
}
#cxSegViti2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-TOP: 0px
}*/
.tit
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 16px;
    COLOR: #0a523a;
    FONT-FAMILY: Tahoma
}
.verdesc
{
    COLOR: #0a523a
}
.verdcla
{
    COLOR: #4f9700
}




.paginacao {margin:0 0 0 0; padding:10px 0 10px 0; height:14px; clear:both; text-transform:uppercase; font-size:10px}
.paginacao a {text-decoration:none}
#anterior {width:17%; margin:0; float:left; text-align:left}
#anterior2 {width:17%; margin:0; float:left; text-align:left}
#anterior a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
.paginas {width:65%; margin:0; padding:0; float:left; text-align:center}
#seguinte {width:17%; margin:0; float:left; text-align:right}
#seguinte2 {width:17%; margin:0; float:left; text-align:right}
#seguinte a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}

.tituloPesquisa {background-color: #0099DB; color:#FFFFFF}

.pesquisaMedis
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #CBEBF8;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px 10px 10px;
    PADDING-TOP: 0px
}

.pesquisaMedis H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 2px;
    WIDTH: 95%;
    COLOR: #0099DB;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}

.pesquisaMedis a
{
	color:#0099DB;
}

.pesquisaMedis a:hover
{
	color:#006F9B;
}

.itemsPesquisa
{
	background-color: #CBEBF8;
	height: 30px;
	color:#000;
}

#voltar {width:17%; margin:0; float:left; text-align:left}
#voltar a {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
#saude 
{
	background-color:#CBEBF8;
}

#saude h2
{
	color:#0099DB;
}

#saude ul li
{
	color:#0099DB;
}

#saude ul li a
{
	color:#0099DB;
}

#saude ul li a:hover
{
	color:#006F9B;
}


/*#### ACRESCENTADO PARA A LISTA DE ARTIGOS ####*/

#listaArtigosMedia
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: #edf6e5;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px;
    PADDING-TOP: 0px;
    min-height:300px;
    _height: 750px; /* IE6 hack */
}



#listaArtigosMedia H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 10px 10px;
    WIDTH: 95%;
    COLOR: #559800;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}

.artigo_media 
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 5px;
    MARGIN: 8px 0px 8px 10px;
    COLOR: #0a523a;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    clear:both;
}

.artigo_media a 
{
	COLOR: #0a523a;
    TEXT-DECORATION: none
}

.artigo_media a:hover 
{
	COLOR: #0a523a;
    TEXT-DECORATION: underline	
}

.artigo_media img 
{
	margin:0 10px 10px 0;
	float:left;
	width:100px;
}

.artigo_media img.icon
{
	margin:0 0 0 3px;
	float:none;
	width:auto;
}

#artigo_media_wrapper
{
	float:left;
	width:200px;
}

#artigo_media_imagem
{
	text-align:center;
}

#artigo_media_imagem img
{
	border:solid 3px #FFFFFF;
}

.data
{
	margin:3px 0px 0px 10px;
	padding:0;
	font-size:10px;
}

#article_logo 
{
	float:right; margin-right:10px; padding-left:10px;
}

#corpoProduto
{
	margin:10px 10px 0 10px;
	width:auto;
}

#apresentacaoProduto
{
	float:left;
	background-color:#E2E2E2;
	width:100%;
	height:100%;
}

#bannerProduto
{
	float:left;
	margin:0 0 10px 0;
}

#borderCaracterizacaoProduto
{
	background:url(/img/borderCaractProduto.gif) repeat-x 0 0 ;
	height:5px;
	clear:both;
}
#caracterizacaoProduto
{
	float:left;
	width:100%;
}

#descricaoSumariaProduto
{
	float:right;
	width:95%;
	margin:0 10px 15px 10px;
}

#menuProduto
{
	float:right;
	clear:both;
	margin:0 5px 0 0px;
	width:335px;/*418px;*/
	height:22px; 
}

#menuProduto ul
{
	clear:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#menuProduto ul li
{
	float:right; /*left;*/
	display:inline;
	margin:0 0 -5px 2px;
	height:22px;
	width:80px;
	text-align:center;
	padding-top:5px;
}
#menuProduto ul li.notSel
{	
	background-color:#E2E2E2;
	background: url(/img/backgroundMenu.gif) no-repeat;	
	color:#FFFFFF;
	padding-top:2px;
}

#menuProduto ul li.sel
{
	background: url(/img/bckMenuProdutoSel.gif) no-repeat;	
	height:27px;		
	position:relative;
	top:5px;
	margin-top:-6px;
	padding-top:5px;
}

#menuProduto ul li.sel a
{
	/*color:#CE3C4A;*/
}

#menuProduto ul li a
{
	/*color:#FFFFFF;*/
	font-size:8pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
}

#descricaoProduto
{
	/*float:left;*/
	padding:10px 5px;
}

#descricaoProduto h2
{
	/*color:#CE3C4A;*/
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:14px
}
#descricaoProduto h3
{
	/*color:#CE3C4A;*/
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px
}

#descricaoProduto ul { margin: 0; padding: 0 0 0 10px; list-style:none}

#descricaoProduto li
{
	border:0 none;
	margin:0;
	padding:3px 0 3px 10px;
}

#descricaoProduto .bulProdutos { margin: 0 5px 0 -15px }


#footerProduto {}
#footerTopoProduto { height:40px; text-align:center; background: url(/img/bckProdutoFooter.gif)}


.centeredTableCell {text-align:center}
.centeredTableCellHeader {text-align:center; font-weight:bold}
.tableCellHeader {text-align:left; font-weight:bold; width:60%}
.separatorTableRow {border-bottom-style:dotted; border-bottom-color:#CECECE; border-bottom-width:1px; margin:2px 0}
.documentTableHeader {background-color:#F6F6F6; color:#8A8A8A; height:20px; border:1px solid #CECECE }
.documentTableHeader td { padding: 0 0 0 0; border-top:1px solid #CECECE; border-bottom:1px solid #CECECE }
.documentTableRow td { padding: 0 0 8px 0; border-bottom:1px solid #CECECE }

#submissao {margin-top:20px}
#submissao label {float:left; width:100px; clear:left; margin:5px 0 8px 10px}
#submissao input, textarea, select, checkbox {margin:5px 0; width:375px}
#submissao #botoes {text-align:center}
#submissao #botoes input {width:60px; text-align:center} 

#paginaErro{height:500px}
#paginaErro p{color:#48980E; font-size:9pt; text-align:center; margin:0; padding:5px 0 5px 0}
#mensagemErro{padding-top:20px}

/* FUNDO ESCURO */
/*.tableEstrutura {border: white 1px solid; width: 100%; text-align: center; margin-right:5px; margin-left:0px}
.tableEstrutura td {border: white 1px solid; text-align: center; background-color: #EAF3E1; color: Black}
.tableEstrutura tr.header td {border: white 1px solid; text-align: center; color: White; font-weight:bold; background-color: #9FC77F}
.tableEstrutura tr.headerDiff td {border: white 1px solid; text-align: center; background-color: #66A633; color: White; font-weight:bold}*/

/* FUNDO CLARO */
/*.tableEstrutura {border: white 1px solid; width: 100%; text-align: center; margin-right:5px; margin-left:0px}
.tableEstrutura td {border: white 1px solid; text-align: center; background-color: #EEEEEE; color: Black}
.tableEstrutura tr.header td {border: white 1px solid; text-align: center; color: #005030; font-weight:bold; background-color: #DFECD2}
.tableEstrutura tr.headerDiff td {border: white 1px solid; text-align: center; background-color: #BDD99F; color: #005030; font-weight:bold}
*/

.tableEstrutura {border: white 1px solid; width:99%; text-align: center; margin-right:5px; margin-left:0px}
.tableEstrutura td {border: white 1px solid; text-align: center; background-color: #EEEEEE; color: Black}
.tableEstrutura tr.header td {border: white 1px solid; text-align: center; color: white; font-weight:bold;}
.tableEstrutura tr.headerDiff td {border: white 1px solid; text-align: center; color: white; font-weight:bold}
.tableEstrutura td.coberturaTitle{text-align:left}

.tituloPesquisaClinic {background-color: #FFFFFF; color:#008d7b; font-weight:bold}

.itemsPesquisaClinic{background-color:#FFFFFF; height: 30px;	color:#000;}

.pesquisaFutureHealthCare
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    BACKGROUND: #008d7b;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 10px 10px 10px;
    PADDING-TOP: 0px;
    color:#FFF
}

.futureHealthDescription{font-size: 130%; padding:0 0 10px 10px;}

.pesquisaFutureHealthCare H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 150%;
    PADDING-BOTTOM: 0px;
    MARGIN: 6px 0px 0px 2px;
    WIDTH: 95%;
    COLOR: #FFF;
    PADDING-TOP: 4px;
    LETTER-SPACING: -1px
}

.pesquisaFutureHealthCare a
{
	color:#FFFFFF;
}

.pesquisaFutureHealthCare a:hover
{
	color:#FFFFFF;
}

.texto_cobertura
{
	padding-bottom:25px;
}

#scrollTabela{width:99%; overflow-x:scroll; padding-bottom:3px}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/****/
#alertCookiesHeader 
{
    height: 28px;
BACKGROUND: url(/img/bck00e.gif) repeat-y left top;

padding-right: 15PX;
}

#alertCookiesBg
{
    background-color:#cae1b4;
    width:100%;
    height: 100%;
}
#alertCookiesBg p {
font-size: 1.1em;
text-align: center;
margin: 0;
padding-top: 7px;

}                           