﻿BODY {
    margin: 0;
    padding: 0;
    background:#879EAD url("../images/background.gif") top left repeat-x fixed;
    font-size: 1em;
    line-height: 1em;
}

BODY.html-editor {
    background: #FFFFFF;
}

BODY.cke_panel_frame {
    background: #FFFFFF;
}

BODY.html-editor > p {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#626262;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.7em;
    text-align:justify;
}

BODY.html-editor ul > li {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#626262;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.7em;
    text-align:justify;
}

BODY.html-editor > h1 {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 1em;
    color:#7FBA00;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.3em;
    font-weight:bold;
}

BODY.html-editor > h2 {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#040000;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:14px;
}

#page {
    width:900px;
    min-height:630px;
    height:auto;
    padding:0;
    vertical-align:top;
    margin-left:auto;
    margin-right:auto;
    display:table;  /*palves: isto estraga a aparência do site em FF, quando se mete <script> nos divs das portlets */
}


.imageLink {
    border:0;
}
.imageLink a:link {
    border:0;
}
.imageLink a:hover{
    border:0;
}

.imageLink2 {
    border:0;
    padding-left:3px;
    padding-right:3px;
}

.imageLink2 a {
    border:0;
    padding-left:3px;
    padding-right:3px;
}
.imageLink2 a:link {
    border:0;
    padding-left:3px;
    padding-right:3px;
}
.imageLink2 a:hover{
    border:0;
    padding-left:3px;
    padding-right:3px;
}

h1 {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 1em;
    color:#7FBA00;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.3em;
    font-weight:bold;

}

h1 a{
    color:#7FBA00;
    text-decoration:none;
}

h1 a:hover{
    color:#395060;
    text-decoration:none;
}


h2{

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#040000;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:14px;

}

h2 a{
    color:#040000;
    text-decoration:none;
}

h2 a:hover{
    color:#040000;
    text-decoration:underline;
}

h3{

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#626262;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.7em;
    text-align:justify;

}

h3 a{
    color:#626262;
    text-decoration:underline;

}

h3 a:hover{
    color:#7FBA00;
    text-decoration:none;

}

p {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#626262;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.7em;
    text-align:justify;

}

p a {
    color:#828282;
    text-decoration:underline;

}

p a:hover {
    color:#7FBA00;
    text-decoration:none;

}

h4 {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395060;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:14px;

}

h5 {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.7em;
    text-align:justify;

}

h5 a{
    color:#395161;
    text-decoration:underline;

}

h5 a:hover{
    color:#7FBA00;
    text-decoration:none;

}







.linkMenu{

    width:170px;
    min-height:18px;
    border-bottom:1px solid #dbdbdb;

    padding-top:5px;
    padding-bottom:5px;

    vertical-align:top;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#464646;
    letter-spacing:0.01em;
    text-transform:uppercase;

}

.linkMenu a{
    color:#464646;
    text-decoration:none;

}

.linkMenu a:link{
    color:#464646;
    text-decoration:none;

}

.linkMenu a:hover{
    color:#7FBA00;
    text-decoration:none;

}


#breadCrumbs {
    float:left;
    width:540px;
    height:30px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.6em;
    color:#395060;
    letter-spacing:0.01em;
    text-transform:lowercase;
}

#breadCrumbs a{
    color:#395060;
    text-decoration:none;
}

#breadCrumbs a:link{
    color:#395060;
    text-decoration:none;
}


#breadCrumbs a:hover{
    color:#395060;
    text-decoration:underline;
}
/*
	HEADER
			*/

#top {
    width:100%;
    height:auto;
    padding:0;
    vertical-align:top;
    margin-left:auto;
    margin-right:auto;
}

#topo1 {
    vertical-align:top;
    width:100%;
    margin:0;
    height:60px;

}

#topo1Left {
    vertical-align:middle;
    margin:0;
    height:60px;
    padding-top:8px;
    float:left;
}


#topo1Right {
    margin-top:14px;
    float:right;
}
#areaPesquisa {
    text-align:right;
}

#topo2 {
    display: inline-block;

    vertical-align:top;
    width:100%;
    margin:0;
    height:auto;
    margin-top:5px;
}

#topo2Left {
    margin:0;
    float:left;
    top:0px;
    padding-top:5px;
    padding-bottom:0;
    vertical-align:top;
}

#topo2Right {
    margin:0;
    float:right;

    text-align:right;

    padding-top:5px;
    padding-bottom:0;

    vertical-align:top;
}

#menuMobile {
    visibility:hidden;
    height:0;
    margin:0;
    width:0;
    padding:0;
}
#menuMobileLeft {
    visibility:hidden;
    height:0;
    margin:0;
    width:0;
    padding:0;
}

#menuMobileRight {
    visibility:hidden;
    height:0;
    margin:0;
    width:0;
    padding:0;
}
button#show {
    visibility:hidden;
    height:0;
    margin:0;
    width:0;
    padding:0;
}

#menuMobileText {
    padding:0;
}

#menuMobileText p {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#FFFFFF;
    letter-spacing:0.01em;
    font-weight:bold;
    float:left;
    text-align:left;
    line-height:1em;
    padding:5px;
    padding-top:3px;
    padding-bottom:0px;

    margin-top:5px;
    margin-bottom:6px;


}

#menuMobileText a {
    color:#FFFFFF;
    text-decoration:none;
}

#menuMobileText a:link {
    color:#FFFFFF;
    padding:3px;
    text-decoration:none;
}

#menuMobileText a:hover {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    text-decoration:none;
    color:#FFFFFF;
    background-color:#7FBA00;
}
#menuMobileText_SELECTED {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    text-decoration:none;
    color:#FFFFFF;
    background-color:#7FBA00;

}

.links_AreaPrivada {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#FFFFFF;
    font-weight:bold;
    background-color:#7FBA00;
    padding-right:2px;
    padding-left:4px;
    /*padding-top:2px;*/
    text-align:center;
display: inline-block;
}

.links_AreaPrivada a {
    color:#FFFFFF;
    text-decoration:none;
    background-color:none;
}

.links_AreaPrivada a:link {
    text-decoration:none;
    color:#FFFFFF;
    background-color:none;
}

.links_AreaPrivada a:hover {
    text-decoration:none;
    color:#587A8E;
    background-color:none;
}

.english {
    font-family:"Trebuchet MS", Arial, Verdana;
    font-size:0.7em;
    color:#FFFFFF;
    letter-spacing:0.1em;
    font-weight:bold;
}

.english a {
    color:#FFFFFF;
    text-decoration:none;
}

.english a:link {
    color:#FFFFFF;
    text-decoration:none;
}

.english a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}


.letraA {
    font-family:"Trebuchet MS", Arial, Verdana;
    font-size:0.8em;
    color:#FFFFFF;
    letter-spacing:0.1em;
}

.letraA a {
    color:#FFFFFF;
    text-decoration:none;
}

.letraA a:link {
    color:#FFFFFF;
    text-decoration:none;
}

.letraA a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}

.formPesquisa {
    margin:0;
    padding:0;
    border:none;
    margin-top:15px;
	 visibility: hidden;
}

.caixaPesquisa {
    border:none;
    font-family: "Trebuchet MS", Arial, Verdana;
    color:#0C2D51;
    background-color:#FFFFFF;
    font-size:0.7em;
    height:15px;
    vertical-align:top;
    padding:0;
    margin:0;
    width:88px;
}

.botaoPesquisa {
    border:none;
    -moz-border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;

    font-family: "Trebuchet MS", Arial, Verdana;
    color:#FFFFFF;
    font-size:0.7em;
    height:15px;
    vertical-align:top;
    background-color:#7FBA00;
    line-height:1em;
    margin:0 0 0 -4px;
    padding:0;
    width:88px;
    font-weight:bold;
}

/* ie 7 */
/*.-1ident, .botaoPesquisa {*/
/*border:none;*/
/*font-family: "Trebuchet MS", Arial, Verdana;*/
/*color:#FFFFFF;*/
/*font-size:0.7em;*/
/*height:15px;*/
/*vertical-align:middle;*/
/*background-color:#7FBA00;*/
/*line-height:1em;*/
/*margin:0;*/
/*padding:0;*/
/*width:88px;*/
/*padding-bottom:0;*/
/*font-weight:bold;*/
/*}*/


.caixaLogin {
    border:none;
    font-family: "Trebuchet MS", Arial, Verdana;
    color:#545353;
    color:#0C2D51;
    background-color:#FFFFFF;
    font-size:0.7em;
    height:15px;
    vertical-align:bottom;
    padding:0;
    margin:0;
    width:88px;
}

.botaoLogin {
    border:none;
    font-family: "Trebuchet MS", Arial, Verdana;
    color:#FFFFFF;
    font-size:0.7em;
    height:15px;
    vertical-align:bottom;
    background-color:#7FBA00;
    line-height:1em;
    margin:0;
    padding:0;
    width:71px;
}

#top_down {
    vertical-align:top;
    margin:0;
    height:33px;
    width:100%;
}

.links_menuTopo2 {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#7FBA00;
    text-align:center;
    letter-spacing:0.01em;
    margin-right:2px;
    word-spacing:0.1em;
    font-weight:bold;
}
.links_menuTopo2 a {
    color:#7FBA00;
    text-decoration:none;
}

.links_menuTopo2 a:link {
    text-decoration:none;
    color:#7FBA00;
}

.links_menuTopo2 a:hover {
    text-decoration:none;
    color:#FFFFFF;
}

/*
	CONTENTS
				*/

#central {
    width:900px;
    min-height:420px;
    height:auto;
    padding:0;
    vertical-align:top;
    margin-left:auto;
    margin-right:auto;
    margin-top:0;
    top:0;
    background-color:#FFFFFF;
    display:table;  /*palves isto estraga a aparência do site em FF, quando se mete <script> nos divs das portlets */
}


#displayDate {
    float:right;
    margin-right:2px;
    text-align:right;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.6em;
    color:#587A8E;
    letter-spacing:0.01em;
    font-weight:bold;
}

/*
	FOOTER
			*/

#bottom {
    width:900px;
    padding:0px;
    vertical-align:top;
    top:5px;

    left:0px;
    right:0px;
    margin-left:0px;
    float:left;
    margin-right:0px;
}

#bottom_up {
    vertical-align:top;
    margin:0px;
    height:30px;
    width:900px;
    top:0;

    left:0px;
    right:0px;
    margin-left:0px;
    float:left;
    margin-right:0px;

    padding-bottom:20px;
}

#menuBottom {
    vertical-align:top;
    padding:0px;
    height:30px;
    width:900px;
    margin-top:5px;

    padding-right:0px;
    padding-left:0px;
    margin-left:0px;
    margin-right:0px;
    float:left;
}


.links_menuBottom {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#0D2E52;
    text-align:center;
    letter-spacing:0.01em;
    padding:5px;
    font-weight:bold;

    word-spacing:-1px;
}
.links_menuBottom a {
    color:#0D2E52;
    text-decoration:none;
    padding:5px;
}

.links_menuBottom a:link {
    text-decoration:none;
    color:#0D2E52;
    padding:5px;
}

.links_menuBottom a:hover {
    text-decoration:none;
    color:#0D2E52;
    background-color:#7FBA00;
    padding:5px;
}

.links_menuBottom_SELECTED {

    vertical-align:bottom;
    text-decoration:none;
    color:#FFFFFF;
    background-color:#7FBA00;

}

#bottom_down {
    vertical-align:top;
    margin:0;
    height:25px;
    width:900px;
    text-align:center;
    float:left;
    margin-top:10px;
}


#menuBottom2 {
    vertical-align:top;
    padding:0;
    height:15px;
    width:900px;
	 visibility: hidden;
}

.links_menuBottom2 {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.6em;
    color:#1F3646;
    text-align:center;
    letter-spacing:0.01em;
    padding:5px;
    font-weight:bold;
}
.links_menuBottom2 a {
    color:#1F3646;
    text-decoration:none;
    padding:5px;
}

.links_menuBottom2 a:link {
    text-decoration:none;
    color:#1F3646;
    padding:5px;
}

.links_menuBottom2 a:hover {
    text-decoration:underline;
    color:#1F3646;
    padding:5px;
}

#bottomLogos {
    width:100%;
    padding:0;
    vertical-align:bottom;
    margin-left:auto;
    margin-right:auto;
    margin-top:15px;
    text-align:center;
}
#bottomTxt {
    width:100%;
    padding:0;
    vertical-align:top;
    margin-left:0;
    float:left;
    text-align:left;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#FFFFFF;
    font-weight:bold;
}

#bottomLogosEsq {
    width:340px;
    padding:0;
    vertical-align:bottom;
    margin-left:0;
    float:left;
    text-align:left;


    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#FFFFFF;
    font-weight:bold;
}


#bottomLogosDir {
    width:560px;
    padding:0;
    vertical-align:bottom;
    margin-right:0;
    float:right;
    text-align:right;
}

/*
	HOMEPAGE
				*/

#HomeColEsq {
    width:490px;
    height:420px;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
}

#HomeColDir {
    width:410px;
    height:420px;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
}

#HomeDestImage {
    width:490px;
    vertical-align:top;
    margin:0;
    padding:0;
    height:270px;
    margin-bottom:0px;
    padding-bottom:0px;
}

#HomeLinkNews {
    width:490px;
    height:17px;
    vertical-align:middle;
    margin:0;
    padding:0;
    margin-top:3px;
    text-align:right;
}

.HomeLinkViewAll {
    vertical-align:top;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.5em;
    color:#0D2E52;
    letter-spacing:0.01em;
    font-weight:bold;
    text-transform:uppercase;
}
.HomeLinkViewAll a {
    color:#0D2E52;
    text-decoration:none;
}
.HomeLinkViewAll a:link {
    color:#0D2E52;
    text-decoration:none;
}
.HomeLinkViewAll a:hover {
    color:#0D2E52;
    text-decoration:underline;
}

#HomeDestaques {
    width:490px;
    height:122px;
    margin:0;
    padding:0;
}

#HomeDestaquesLeft {
    width:245px;
    height:122px;
    float:left;
    margin:0;
    padding:0;
}

#HomeDestaquesDir {
    width:245px;
    height:122px;
    float:right;
    margin:0;
    padding:0;
}

#HomeBox {
    width:238px;
    height:118px;
    margin:0;
    padding:0;
    margin-left:7px;
    border:1px solid #cccacb;
}

#HomeTituloNews {
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
    margin-bottom:3px;
    line-height:1em;
    vertical-align:top;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.6em;
    color:#3C5363;
    letter-spacing:0.01em;
    font-weight:bold;
    text-transform:uppercase;
}

#HomeTituloNews img {
    display: block;
}

#HomeTituloNews span {
    display: none;
}

#HomeAreaTextoNews {
    margin-left:4px;
    margin-right:5px;
    margin-top:8px;
}

/*.-1ident, #HomeAreaTextoNews {*/
/*margin-left:4px;*/
/*margin-right:5px;*/
/*margin-top:4px;*/
/*}*/

.HomeDataNews {
    margin-top:10px;
    margin-bottom:2px;
    line-height:1.1em;
    vertical-align:top;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#545353;
    letter-spacing:0.01em;
    text-align:justify;
}

/*.-1ident, .HomeDataNews {*/
/*margin-top:5px;*/
/*margin-bottom:2px;*/
/*line-height:1.1em;*/
/*vertical-align:top;*/
/*font-family: "Trebuchet MS", Arial, Verdana;*/
/*font-size: 0.7em;*/
/*color:#545353;*/
/*letter-spacing:0.01em;*/
/*text-align:justify;*/
/*}*/

.HomeTextoNews {
    line-height:1.1em;
    vertical-align:top;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.65em;
    color:#545353;
    letter-spacing:0.01em;
    font-weight:bold;
}

.HomeTextoNews a {
    color:#545353;
    text-decoration:none;
}

.HomeTextoNews a:link {
    color:#545353;
    text-decoration:none;
}
.HomeTextoNews a:hover {
    color:#7FBA00;
    text-decoration:none;
}

.HomeViewNews {
    line-height:1em;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#545353;
    letter-spacing:0.01em;
    text-align:right;
    vertical-align:top;
}

.HomeViewNews a {
    color:#545353;
    text-decoration:none;
}

.HomeViewNews a:link {
    color:#545353;
    text-decoration:none;
}
.HomeViewNews a:hover {
    color:#7FBA00;
    text-decoration:none;
}


#HomeColDir_up {
    width:410px;
    height:229px;
    vertical-align:top;
    margin:0;
    padding:0;
    background:url("../images/seta_grande.jpg");
}
/*
	AREA LINKS
				*/
#area {
    background-color:#FFFFFF;
    width:400px;
    height:220px;
}
.separador {
    width:240px;
    float:right;
    height:1px; margin:0;
    padding:0;
}
#areaLinks {
    margin-top:15px;
    margin-right:38px;
    width:240px;
    height:auto;
    min-height:100px;
    float:right;
    text-align:right;
}
#links {
    width:240px;
    height:34px;
    float:right;
    text-align:right;
    vertical-align:middle;
}
#textoCinza {
    font-family:Arial, Trebuchet MS, Verdana, sans-serif;
    font-size:0.7em;
    color: #0C2D51; /* color:#575553; */
    text-align:right;
    letter-spacing:0.02em;
    vertical-align:middle;
    top:10px; height:21px;
    margin-top:13px;
    float:left;
    width:222px;
    text-align:right;
    font-weight:bold;
}
#setas {
    font-family:Arial, Trebuchet MS, Verdana, sans-serif;
    font-size:0.8em;
    color:#7fba00;
    font-weight:bold;
    letter-spacing:0.001em;
    text-align:right;
    vertical-align:middle;
    height:22px;
    margin-top:12px;
    float:right;
    width:18px;
}
#areaLinks a {
    text-decoration:none;
}
areaLinks a:link {
    text-decoration:none;
}

#HomeSpaceDir_up {
    height:77px;
    margin:0;
    padding:0;
}

#HomeSpaceDir_down {
    height:35px;
    margin:0;
    padding:0;
}


#HomeSpaceDir_down2 {
    height:20px;
    margin:0;
    padding:0;
}


#HomeTituloSeta {
    right:50px;
    margin-left:68px;
    width:292px;
    padding:0;
    text-align:right;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.9em;
    color:#0c2d51;
    letter-spacing:0.01em;
    text-transform:uppercase;
    font-weight:bold;
    vertical-align:top;
    line-height:1em;
}

#HomeTituloSeta a {
    color:#0c2d51;
    text-decoration:none;
}

#HomeTituloSeta a:link {
    color:#0c2d51;
    text-decoration:none;
}
#HomeTituloSeta a:hover {
    color:#0c2d51;
    text-decoration:none;
}

#HomeSubTituloSeta {
    right:50px;
    margin-left:68px;
    width:292px;
    padding:0;
    text-align:right;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.9em;
    color:#0c2d51;
    letter-spacing:0.01em;
    font-weight:bold;
    vertical-align:top;
    line-height:1.3em;
}

#HomeSubTituloSeta a {
    color:#0c2d51;
    text-decoration:none;
}

#HomeSubTituloSeta a:link {
    color:#0c2d51;
    text-decoration:none;
}
#HomeSubTituloSeta a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#HomeColDir_down {
    width:449px;
    height:176px;
    vertical-align:top;
    margin:0;
    padding:0;
}

#HomeBanner {
    padding:0;
    width:410px;
    height:180px;
    vertical-align:bottom;
}

.banner {
    width:292px;
    height:180px;
    margin-right:50px;
    margin-left:68px;
    text-align:right;
    vertical-align:bottom;
    padding-bottom:5px;
    margin-bottom:0;
}



/*
	TEMPLATE 2
				*/

#Temp2ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp2ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp2Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp2Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp2Table {
    margin-top:20px;
    float:left;
    width:645px;
    min-height:100px;
    height:auto;
    vertical-align:top;
}

#Temp2TableImg {
    width:100px;
    text-align:right;
    min-height:100px;
    height:auto;
    vertical-align:top;
    float:left;
}

#Temp2TableTxt {
    width:530px;
    margin-left:10px;
    min-height:100px;
    height:auto;
    float:right;
    vertical-align:top;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#5f5e5e;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.5em;
    text-align:justify;
}

#Temp2TableTxt a {

    color:#5f5e5e;
    text-decoration:underline;
}

#Temp2TableTxt a:link {

    color:#5f5e5e;
    text-decoration:underline;
}

#Temp2TableTxt a:hover {

    color:#5f5e5e;
    text-decoration:none;
}


/*
	TEMPLATE 3
				*/

#Temp3ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp3ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp3Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp3Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp3Titulo {
    width:645px;
    float:left;
    height:auto;
    margin-top:12px;
    overflow:hidden;
}

#Temp3SubTitulo {
    width:645px;
    float:left;
    height:auto;
    overflow:hidden;
}

#Temp3Texto {
    width:645px;
    float:left;
    height:auto;
    overflow:hidden;
    vertical-align:top;
}
/* IE 7 */
#-1ident, #Temp3Texto {
    width:645px;
    float:left;
    height:auto;
    overflow:hidden;
    margin-top:13px;
}

#Temp3Fillet {
    height:2px;
    width:645px;
    float:left;
    border-top:1px solid #dbdbdb;
}



/*
	TEMPLATE 4
				*/

#TEMPLATE_4_ColEsq{

    width:190px;
    min-height:380x;
    height:auto;
    margin:0;
    padding-top:35px;
    padding-left:10px;
    float:left;
    display:table;

}

#TEMPLATE_4_ColCentral{

    width:540px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;


}


#TEMPLATE_4_ColDir{


    width:150px;
    min-height:380px;
    height:auto;
    margin:0;

    padding-top:25px;
    padding-right:10px;
    float:right;
    display:table;

    text-align:right;
    vertical-align:top;

}

#TEMPLATE_4_menuLeft{
    width:190px;
    min-height:380px;
    float:left;

}



#TEMPLATE_4_imgCabecalho{

    float:left;

    width:508px;
    height:97px;

    text-align:center;
    vertical-align:middle;

}


#TEMPLATE_4_titulo{
    width:508px;
    float:left;
    overflow:hidden;
    margin-top:12px;
}

#TEMPLATE_4_subtitulo{
    width:508px;
    float:left;
    overflow:hidden;
}


#TEMPLATE_4_texto {
    width:508px;
    float:left;
    overflow:hidden;
}
/* IE 7 */
#-1ident, #Temp2Texto {
    width:508px;
    float:left;
    overflow:hidden;
    margin-top:13px;
}



#TEMPLATE_4_menuRight_1{


}


#TEMPLATE_4_menuRight_1{

    border-bottom:1px solid #dbdbdb;

    padding-top:5px;

}

#TEMPLATE_4_fillet {
    height:2px;
    width:508px;
    float:left;
    border-top:1px solid #dbdbdb;
}



/*
	TEMPLATE 5
				*/

#Temp5ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp5ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp5Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp5Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp5MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp5MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp5MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp5MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp5AreaTexto {
    width:645px;
    min-height:220px;
    height:auto;
    margin-top:5px;
    background-color:#F1F1F1;
    float:left;
}

#Temp5Space {
    width:645px;
    height:30px;
    float:left;
}

#Temp5Table {
    width:645px;
    min-height:180px;
    height:auto;
    vertical-align:top;
    float:left;
    display:table;
}

#Temp5Esq {
    width:180px;
    vertical-align:top;
    float:left;
}

#Temp5Dir {
    width:465px;
    min-height:200px;
    height:auto;
    float:left;
    margin-top:0;
    top:0;
}


#Temp5BaseCalendar {
    width:155px;
    height:135px;
    margin-top:30px;
    background-color:#FFFFFF;
    padding:5px;
    margin-left:auto;
    margin-right:auto;
}

#Temp5CalendarUp {
    width:155px;
    height:23px;
    background-color:#FFFFFF;
}
#Temp5CalendarDown {
    width:155px;
    height:105px;
    background-color:#FFFFFF;
}

#Temp5CalendarData {
    width:155px;
    height:23px;
    vertical-align:top;
}

#Temp5CalendarDataMes {
    width:88px;
    height:18px;
    float:left;
    border:1px solid #7f9db9;
}

#Temp5CalendarDataSpace {
    width:3px;
    height:18px;
    float:left;
}

#Temp5CalendarDataYear {
    width:60px;
    height:18px;
    float:right;
    border:1px solid #7f9db9;
}

#Temp5CalendarSetaEsq {
    width:14px;
    height:14px;
    float:left;
    margin-left:2px;
    margin-top:2px;
    background-color:#7FBA00;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 1em;
    font-weight:bold;
    color:#4d6185;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:0.75em;
    text-align:center;
}
/* IE 7 */
#-1ident, #Temp5CalendarSetaEsq {
    width:14px;
    height:14px;
    float:left;
    margin-left:2px;
    margin-top:2px;
    padding:0px;
    padding-top:0px;
    background-color:#7FBA00;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    font-weight:bold;
    color:#4d6185;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1em;
    text-align:center;
}

#Temp5CalendarSetaDir {
    width:14px;
    height:14px;
    float:right;
    margin-right:2px;
    margin-top:2px;
    background-color:#7FBA00;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 1em;
    font-weight:bold;
    color:#4d6185;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:0.75em;
    text-align:center;
}
/* IE 7 */
#-1ident, #Temp5CalendarSetaDir {
    width:14px;
    height:14px;
    float:right;
    margin-right:2px;
    margin-top:2px;
    padding:0px;
    background-color:#7FBA00;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    font-weight:bold;
    color:#4d6185;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1em;
    text-align:center;
    vertical-align:top;
}

#Temp5CalendarTxtMes {
    width:56px;
    height:14px;
    float:left;
    margin-top:5px;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.6em;
    font-weight:bold;
    color:#4d6185;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:0.75em;
    text-align:center;
}

#-1ident, #Temp5CalendarTxtMes {
    width:56px;
    height:14px;
    float:left;
    margin-top:2px;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.6em;
    font-weight:bold;
    color:#4d6185;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.5em;
    text-align:center;
}
#Temp5CalendarTxtAno {
    width:27px;
    height:14px;
    float:left;
    margin-top:5px;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.6em;
    font-weight:bold;
    color:#4d6185;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:0.75em;
    text-align:center;
}
/*IE 7 */
#-1ident, #Temp5CalendarTxtAno {
    width:27px;
    height:14px;
    float:left;
    margin-top:2px;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.6em;
    font-weight:bold;
    color:#4d6185;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.5em;
    vertical-align:top;
    text-align:center;
}

#Temp5CalendarTable {
    width: 154px;
    border-top:1px solid #ece9d8;
    border-left:1px solid #ece9d8;
    vertical-align:top;
    margin:0;
    padding:0;
    height:105px;
}

#Temp5CalendarTableDias {
    height:17px;
    width:154px;
}

#Temp5CalendarTableDiaL {
    float:left;
    width:21px;
    height:17px;
    border-bottom:1px solid #ece9d8;
    border-right:1px solid #ece9d8;
    margin:0;
    padding:0;
    background-color:#7FBA00;
    text-align:center;
}

.Temp5DiaLetras {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    font-weight:bold;
    color:#FFFFFF;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.3em;
    vertical-align:bottom;
}

#Temp5CalendarTableDiaN {
    float:left;
    width:21px;
    height:17px;
    border-bottom:1px solid #ece9d8;
    border-right:1px solid #ece9d8;
    background-color:#F1F1F1;
    margin:0;
    padding:0;
    text-align:center;
    width:21px;
    height:17px;
    margin:0;
}

#Temp5CalendarTableDiaN .Temp5DiaNum {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    font-weight:bold;
    color:#757575;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.3em;
    vertical-align:bottom;
    width:21px;
    height:17px;
    margin:0;
}

#Temp5CalendarTableDiaNOutro {
    float:left;
    width:21px;
    height:17px;
    border-bottom:1px solid #ece9d8;
    border-right:1px solid #ece9d8;
    margin:0;
    padding:0;
    text-align:center;
    width:21px;
    height:17px;
    margin:0;
}

#Temp5CalendarTableDiaNOutro .Temp5DiaNum {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    font-weight:bold;
    color:#CCCCCC;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.3em;
    vertical-align:bottom;
    width:21px;
    height:17px;
    margin:0;
}

.Temp5DiaNum a {
    color:#EF5307;
    text-decoration:none;
    font-size: 1em;
    font-weight:bold;
    width:21px;
    height:17px;
    margin:0;
}

.Temp5DiaNum a:link {
    color:#EF5307;
    text-decoration:none;
    font-weight:bold;
    width:21px;
    height:17px;
    margin:0;
}

.Temp5DiaNum a:hover {
    color:#7FGA00;
    text-decoration:none;
    font-weight:bold;
    width:21px;
    height:17px;
    margin:0;
}

#Temp5Pesquisa{
    width:645px;
    min-height:100px;
    height:auto;
    padding-top:30px;
    float:left;
    display:table;

}

#Temp5Termo{
    width:245px;
    height:30px;
    float:left;
    display:table;

}

#Temp5TermoLeft{
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    float:left;

    padding-top:2px;
}


#Temp5TermoRight{
    float:right;
    text-align:right;
}


#Temp5Ano{
    width:185px;
    height:30px;
    float:left;
    display:table;
    text-align:right;

}

#Temp5Mes{
    width:185px;
    height:30px;
    float:left;
    display:table;
    text-align:right;

}

.Temp5Input{
    width:173px;
    border: 2px solid #7FBA00;
    background: #FFFFFF;
    color:#395161;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
}

#Temp5BtnPesquisa{
    width:30px;
    height:30px;
    float:left;
    display:table;
    text-align:right;

}


#Temp5Navegacao {

    width:630px;
    height:30px;
    float:left;
    display:table;
    padding-left:65px;
}


.Temp5SearchNum {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.3em;
    padding-left:2px;
    padding-right:2px;
    text-align:justify;
    word-spacing:0.7em;
}

.Temp5SearchNum a{
    color:#395161;
    text-decoration:underline;
    letter-spacing:0.01em;
}

.Temp5SearchNum a:hover{

    color:#395161;
    text-decoration:none;
    background-color:#7FBA00;
    letter-spacing:0.01em;

}

.Temp5Input{
    width:173px;
    border:2px solid #7FBA00;
}


#Temp5Data {
    width:455px;
    float:left;
    margin-top:30px;
    margin-right:10px;
    overflow:hidden;
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.2em;
    text-align:justify;
}

#Temp5TextoTipo {
    vertical-align:top;
    margin-top:3px;
    margin-left:0;
    margin-right:15px;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.5em;
    text-align:justify;
}

#Temp5Titulo {
    width:455px;
    margin-top:2px;
    margin-right:10px;
    padding:0;
    float:left;
    overflow:hidden;
    vertical-align:top;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.85em;
    color:#7FBA00;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1em;
    font-weight:bold;
}
#Temp5Titulo a {
    color:#7FBA00;
    text-decoration:none;
}
#Temp5Titulo a:link {
    color:#7FBA00;
    text-decoration:none;
}
#Temp5Titulo a:hover {
    color:#395060;
    text-decoration:none;
}


#Temp5TextoLocal {
    vertical-align:top;
    margin-top:3px;
    margin-left:0;
    margin-right:15px;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.5em;
    text-align:justify;
}

/*
	TEMPLATE 6
				*/

#Temp6ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp6ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp6ColCenter{
    width:645px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0 auto;
    padding:0;
    display:table;
}

#Temp6Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp6Barra {
    width:645px;
    height:98px;
    padding:0;
    display:table;
}


#Temp6Pesquisa{
    width:645px;
    min-height:100px;
    height:auto;
    padding-top:30px;
    float:left;
    display:table;

}

#Temp6Termo{
    width:245px;
    height:30px;
    float:left;
    display:table;

}

#Temp6TermoLeft{
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    float:left;

    padding-top:2px;
}


#Temp6TermoRight{
    float:right;
    text-align:right;
}


/*#Temp6Ano{
	width:185px;
	height:30px;
	float:left;
	display:table;
	text-align:right;

}

#Temp6Mes{
	width:185px;
	height:30px;
	float:left;
	display:table;
	text-align:right;	

}*/

.Temp6Input{

    width:173px;
    border: 2px solid #7FBA00;
    background #FFFFFF;
    color:#395161;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;

}

#Temp6BtnPesquisa{
    width:30px;
    height:30px;
    float:left;
    display:table;
    text-align:right;

}


#Temp6Navegacao {

    width:580px;
    height:auto;
    float:left;
    padding-left:65px;
    display:table;

}
.Temp6NavNumAtual {
    background-color:#7FBA00;
    width:15px;
    text-align:center;
    padding:2px;
}
#Temp6NavNumeros {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    word-spacing:0.5em;
    text-transform:none;
    line-height:1.5em;
    text-align:justify;
}
#Temp6NavNumeros a{
    color:#395161;
    text-decoration:underline;
    padding:2px;
}

#Temp6NavNumeros a:hover {

    color:#395161;
    text-decoration:none;
    background-color:#7FBA00;
    padding:2px;

}


#Temp6ListaEntradas{

    width:640px;
    min-height:150px;
    height:auto;
    vertical-align:top;
    /*margin-bottom:30px;*/
    padding-bottom:10px;
    padding-left:5px;
    float:left;
    display:table;

    background-color:#f1f1f1;


}

.Temp6VerMais {

    width:100px;
    margin-left:540px;
    margin-right:60px;
    height:30px;
    /*vertical-align:text-top;*/
    text-align:right;
    padding-top:3px;

    /*float:left;*/
    /*clear:both;*/
    display:table;

    background-color:#FFFFFF;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#7FBA00;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.3em;
    font-weight:bold;

}



.Temp6VerMais a{
    color:#7FBA00;
    text-decoration:none;
}

.Temp6VerMais a:hover{
    color:#395060;
    text-decoration:none;
}


.tipoMedia{

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 1em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;

}


.Temp6Entrada {
    width:635px;
    min-height:40px;
    height:auto;
    padding-top:5px;
    border-bottom:1px solid #dbdbdb;
    float:left;
    display:table;

}



#Temp6MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}

#Temp6MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp6MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp6MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}




/*
	TEMPLATE 7
				*/

#Temp7ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp7ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp7Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp7Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp7MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp7MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp7MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp7MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp7AreaTexto {
    width:645px;
    min-height:220px;
    height:auto;
    margin-top:30px;
    background-color:#F1F1F1;
    float:left;
}

#Temp7Space {
    width:645px;
    height:30px;
    float:left;
}

#Temp7Table {
    width:645px;
    min-height:180px;
    height:auto;
    vertical-align:top;
    float:left;
    display:table;
}


#Temp7TableUp {
    width:645px;
    height:40px;
    vertical-align:top;
    float:left;
}

#Temp7TUpEsq {
    width:180px;
    height:40px;
    vertical-align:top;
    float:left;
}
#Temp7TUpDir {
    width:465px;
    height:40px;
    vertical-align:top;
    float:left;
    margin-top:0;
    top:0;
}


#Temp7Data {
    width:465px;
    float:left;
    height:20px;
    margin-top:10px;
    overflow:hidden;
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.2em;
    text-align:justify;
}

#Temp7Titulo {
    width:465px;
    margin-right:15px;
    float:left;
    overflow:hidden;
    vertical-align:top;
    margin-top:0;
    margin-left:0;
    text-align:justify;
}

#Temp7TableDown {
    width:645px;
    min-height:140px;
    height:auto;
    vertical-align:top;
    float:left;
}

#Temp7TDownEsq {
    width:180px;
    height:157px;
    vertical-align:top;
    float:left;
}

#Temp7TextImg {
    margin-top:57px;
    text-align:left;
    vertical-align:bottom;
}


#Temp7TDownDir {
    width:465px;
    min-height:140px;
    height:auto;
    vertical-align:top;
    float:left;
    margin-top:0;
}

#Temp7TText {
    vertical-align:top;
    margin-top:0;
    margin-left:0;
    margin-right:15px;
}

#Temp7TText ul > li {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#626262;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.7em;
    text-align:justify;
}

#Temp7Envia {
    margin-top:10px;
    margin-right:15px;
    margin-bottom:10px;
    padding:0;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    line-height:1.2em;
    text-align:right;
}
#Temp7Envia {
    color:#3a5161;
    text-decoration:none;
}

#Temp7Envia a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp7Envia a:hover {
    color:#7FBA00;
    text-decoration:none;
}


/*
	TEMPLATE 8
				*/

#Temp8ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp8ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp8Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp8Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp8MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp8MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp8MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp8MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp8AreaTexto {
    width:645px;
    min-height:220px;
    height:auto;
    margin-top:30px;
    background-color:#F1F1F1;
    float:left;
}

#Temp8Space {
    width:645px;
    height:30px;
    float:left;
}

#Temp8Table {
    width:645px;
    min-height:180px;
    height:auto;
    vertical-align:top;
    float:left;
    display:table;
}


#Temp8TableUp {
    width:645px;
    height:40px;
    vertical-align:top;
    float:left;
}

#Temp8TUpEsq {
    width:180px;
    height:40px;
    vertical-align:top;
    float:left;
}
#Temp8TUpDir {
    width:465px;
    height:40px;
    vertical-align:top;
    float:left;
    margin-top:0;
    top:0;
}


#Temp8Data {
    width:465px;
    float:left;
    height:20px;
    margin-top:15px;
    overflow:hidden;
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.2em;
    text-align:justify;
}

#Temp8Tipo {
    width:465px;
    float:left;
    height:20px;
    margin-top:5px;
    overflow:hidden;
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.2em;
    text-align:justify;
}

#Temp8Titulo {
    width:465px;
    float:left;
    overflow:hidden;
    margin-top:20px;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.85em;
    color:#7FBA00;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.3em;
    font-weight:bold;
}

#Temp8TableDown {
    width:645px;
    min-height:140px;
    height:auto;
    vertical-align:top;
    float:left;
}

#Temp8TDownEsq {
    width:180px;
    height:157px;
    vertical-align:top;
    float:left;
}

#Temp8TextImg {
    margin-top:57px;
    text-align:left;
    vertical-align:bottom;
}


#Temp8TDownDir {
    width:465px;
    min-height:140px;
    height:auto;
    vertical-align:top;
    float:left;
    margin-top:0;
}

#Temp8Local {
    vertical-align:top;
    margin-top:0;
    margin-left:0;
    margin-right:15px;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.2em;
    text-align:justify;
}

#Temp8Texto {
    vertical-align:top;
    margin-top:10px;
    margin-left:0;
    margin-right:15px;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.2em;
    text-align:justify;
}

#Temp8Texto a {
    color:#395161;
    text-decoration:underline;
}
#Temp8Texto a:link {
    color:#395161;
    text-decoration:underline;
}
#Temp8Texto a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp8Envia {
    margin-top:20px;
    margin-right:15px;
    margin-bottom:10px;
    padding:0;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    line-height:1.2em;
    text-align:right;
}
#Temp8Envia {
    color:#3a5161;
    text-decoration:none;
}

#Temp8Envia a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp8Envia a:hover {
    color:#7FBA00;
    text-decoration:none;
}



/*
	TEMPLATE 9
				*/

#Temp9ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp9ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp9Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp9Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp9MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp9MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp9MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp9MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp9AreaPerguntas {
    width:635px;
    min-height:20px;
    height:auto;
    background-color:#f1f1f1;
    float:left;

    padding-left:5px;
    padding-right:5px;
}

#Temp9Space {
    width:645px;
    height:30px;
    float:left;
}


.Temp9PerguntaLink{
    width:635px;
    float:left;
    min-height:20px;
    height:auto;
    margin-top:10px;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.2em;
    text-align:justify;

}

.Temp9PerguntaLink a{
    color:#395161;
    text-decoration:none;
}

.Temp9PerguntaLink a:hover{
    color:#73a716;
    text-decoration:none;
}

#Temp9OutrasQuestoes{
    width:645px;
    height:45px;
    float:left;
    border-bottom:1px solid #7fba00;

    padding-top:5px;
}

.Temp9AreaPerguntaResposta{

    width:645px;
    min-height:20px;
    height:auto;
    background-color:#f1f1f1;
    float:left;

    margin-top:5px;

}

.Temp9Pergunta{

    width:635px;
    float:left;
    min-height:20px;
    height:auto;
    margin-top:5px;
    overflow:hidden;
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#7fba00;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.2em;
    text-align:justify;

    padding-left:5px;
    padding-right:5px;


}

.Temp9Resposta {

    width:635px;
    float:left;
    min-height:20px;
    height:auto;
    margin-top:5px;
    overflow:hidden;
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.5em;
    text-align:justify;

    padding-left:5px;
    padding-right:5px;


}

.Temp9Resposta{

    width:635px;
    float:left;
    min-height:20px;
    height:auto;
    margin-top:5px;
    overflow:hidden;
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 1em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.5em;
    text-align:justify;

    padding-left:5px;
    padding-right:5px;


}


.Temp9Resposta p{
    font-size: 1em;
}

.Temp9LinkTopo{

    width:640px;
    float:left;
    min-height:20px;
    height:auto;
    overflow:hidden;
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.2em;
    text-align:right;

    border-bottom:1px solid #7fba00;

    padding-right:5px;

}

.Temp9LinkTopo a{
    color:#395161;
    text-decoration:none;

}

.Temp9LinkTopo a:hover{
    color:#7fba00;
    text-decoration:none;
}




/*
	TEMPLATE 10
				*/

#Temp10ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp10ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp10Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp10Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;

    background-color:#999999;
}

#Temp10MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp10MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp10MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp10MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}


#Temp10Space {
    width:645px;
    height:30px;
    float:left;
}

#Temp10SpaceForm{
    width:645px;
    height:10px;
    float:left;
}

#Temp10AreaForm{

    width:635px;
    min-height:150px;
    height:auto;
    background-color:#f1f1f1;
    float:left;

    padding:5px;

}

#Temp10Titulo{

    width:635px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#73a716;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.2em;
    text-align:justify;

}

.Temp10FormLeft{

    width:61px;
    float:left;
    min-height:20px;
    height:auto;
    text-align:right;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.2em;
    text-align:right;

    padding-top:9px;

}

.Temp10FormRight{

    width:550px;
    float:left;
    min-height:25px;
    height:auto;

    padding-top:5px;
    padding-left:10px;
}

.Temp10Input{
    width:380px;
    border: 2px solid #7FBA00;
    background #FFFFFF;
    color:#395161;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
}

.Temp10InputDropDown{
    width:385px;
    border: 2px solid #7FBA00;
    background #FFFFFF;
    color:#395161;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
}

.Temp10InputMsg{

    width:530px;
    height:135px;
    border: 2px solid #7FBA00;
    background #FFFFFF;
    color:#395161;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;

}

#Temp10EnviarBtn{

    width:612px;
    float:left;
    min-height:20px;
    height:auto;
    text-align:right;
    padding-top:5px;

}





/*
	TEMPLATE 11
				*/

#Temp11ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp11ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp11Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp11Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp11MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp11MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp11MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp11MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp11AreaTexto {
    width:645px;
    min-height:220px;
    height:auto;
    margin-top:30px;
    float:left;
}


#Temp11Titulo {
    width:645px;
    height:auto;
    overflow:hidden;
    vertical-align:top;
    padding:0;
}


#Temp11Data {
    width:645px;
    padding:0;
    margin-top:0px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp11Media {
    width:645px;
    padding:0;
    margin-top:0px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}

#Temp11PDF {
    width:645px;
    padding:0;
    margin-top:15px;
    top:0;
    vertical-align:top;
    height:auto;
}

#Temp11Also {
    width:645px;
    padding:0;
    margin-top:15px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}

#Temp11Also a {
    color:#3a5161;
    text-decoration:underline;
}

#Temp11Also a:link {
    color:#3a5161;
    text-decoration:underline;
}

#Temp11Also a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp11Space {
    width:645px;
    height:30px;
    float:left;
}

/*
	TEMPLATE 12
				*/

#Temp12ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp12ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp12Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp12Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp12MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp12MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp12MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp12MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp12AreaTexto {
    width:645px;
    min-height:220px;
    height:auto;
    margin-top:30px;
    float:left;
}


#Temp12Titulo {
    width:645px;
    height:auto;
    overflow:hidden;
    vertical-align:top;
    padding:0;
}


#Temp12Data {
    width:645px;
    padding:0;
    margin-top:0px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp12Media {
    width:645px;
    padding:0;
    margin-top:0px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}

#Temp12Video {
    width:645px;
    padding:0;
    margin-top:15px;
    margin-left:100px;
    top:0;
    vertical-align:top;
    height:auto;
}

#Temp12Also {
    width:645px;
    padding:0;
    margin-top:15px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}

#Temp12Also a {
    color:#3a5161;
    text-decoration:underline;
}

#Temp12Also a:link {
    color:#3a5161;
    text-decoration:underline;
}

#Temp12Also a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp12Space {
    width:645px;
    height:30px;
    float:left;
}

/*
	TEMPLATE 13
				*/

#Temp13ColEsq {
    width:200px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp13ColDir {
    width:700px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp13Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp13Barra {
    width:645px;
    height:98px;
    padding:0;
    float:left;
}

#Temp13MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp13MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp13MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp13MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp13AreaTexto {
    width:645px;
    min-height:220px;
    height:auto;
    margin-top:30px;
    float:left;
}


#Temp13Titulo {
    width:645px;
    height:auto;
    overflow:hidden;
    vertical-align:top;
    padding:0;
}


#Temp13Data {
    width:645px;
    padding:0;
    margin-top:0px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp13Media {
    width:645px;
    padding:0;
    margin-top:0px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}

#Temp13Audio {
    width:645px;
    padding:0;
    margin-top:15px;
    margin-left:100px;
    top:0;
    vertical-align:top;
    height:auto;
}

#Temp13Also {
    width:645px;
    padding:0;
    margin-top:15px;
    top:0;
    vertical-align:top;
    height:auto;
    overflow:hidden;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}

#Temp13Also a {
    color:#3a5161;
    text-decoration:underline;
}

#Temp13Also a:link {
    color:#3a5161;
    text-decoration:underline;
}

#Temp13Also a:hover {
    color:#7FBA00;
    text-decoration:none;
}

#Temp13Space {
    width:645px;
    height:30px;
    float:left;
}





/*
	TEMPLATE 14
				*/

#Temp14Col {
    width:858px;
    min-height:420px;
    height:auto;
    vertical-align:top;
    margin:0;
    padding:0;
    float:left;
    display:table;
}

#Temp14ColDir {
    width:700px;
    vertical-align:top;
    margin:0;
    padding:0;
    float:right;
    display:table;
}


#Temp14Menu {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
}

#Temp14Barra {
    width:858px;
    height:98px;
    padding:0;
    float:left;
    margin-left:21px;
    vertical-align:top;
}

#Temp14MenuBotoes {
    margin-top:35px;
    margin-left:10px;
    margin-right:0;
    padding:0;
    height:auto;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    text-align:justify;
}
#Temp14MenuBotoes a {
    color:#3a5161;
    text-decoration:none;
}

#Temp14MenuBotoes a:link {
    color:#3a5161;
    text-decoration:none;
}

#Temp14MenuBotoes a:hover {
    color:#7FBA00;
    text-decoration:none;
}


#Temp14Space {
    width:645px;
    height:30px;
    float:left;
}

#Temp14SpaceForm{
    width:645px;
    height:10px;
    float:left;
}

#Temp14AreaMapa{

    width:857px;
    min-height:150px;
    height:auto;
    background-color:#FFFFFF;
    float:left;
    margin-left:22px;
    line-height:25px;

}

#Temp14TopBottom{

    width:857px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#385060;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.2em;
    text-align:justify;
    font-weight:bold;

    border-bottom: 1px solid #7fba00;

}


.Temp14SeparaAreas{
    width:857px;
    float:left;
    height:20px;
    border-bottom: 1px solid #7fba00;
}

.Temp14Nivel_1{
    width:645px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#385060;
    letter-spacing:0.01em;
    text-transform:uppercase;

    padding-top:10px;

}

.Temp14Nivel_1 a{
    color:#385060;
    text-decoration:none;
}

.Temp14Nivel_1 a:hover{
    color:#385060;
    text-decoration:underline;
}


.Temp14Nivel_2{
    width:645px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#73a716;
    letter-spacing:0.01em;
    padding-left:40px;

}

.Temp14Nivel_2 a{
    color:#73a716;
    text-decoration:none;
}


.Temp14Nivel_2 a:hover{
    color:#73a716;
    text-decoration:underline;
}

.Temp14Nivel_3{
    width:645px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#525252;
    letter-spacing:0.01em;
    padding-left:80px;

}


.Temp14Nivel_3 a{
    color:#525252;
    text-decoration:none;
}

.Temp14Nivel_3 a:hover{
    color:#525252;
    text-decoration:underline;
}

.Temp14Nivel_4{
    width:645px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#525252;
    letter-spacing:0.01em;
    padding-left:120px;

}

.Temp14Nivel_4 a{
    color:#525252;
    text-decoration:none;
}

.Temp14Nivel_4 a:hover{
    color:#525252;
    text-decoration:underline;
}



.Temp14Nivel_5{
    width:645px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#3B5D74;
    letter-spacing:0.01em;
    padding-left:150px;

}

.Temp14Nivel_5 a{
    color:#3B5D74;
    text-decoration:none;
}

.Temp14Nivel_5 a:hover{
    color:#3B5D74;
    text-decoration:underline;
}


.Temp14Nivel_6{
    width:645px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#708492;
    letter-spacing:0.01em;
    padding-left:170px;

}

.Temp14Nivel_6 a{
    color:#708492;
    text-decoration:none;
}

.Temp14Nivel_6 a:hover{
    color:#708492;
    text-decoration:underline;
}


.Temp14Nivel_7{
    width:645px;
    float:left;
    min-height:20px;
    height:auto;

    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#787878;
    letter-spacing:0.01em;
    padding-left:190px;

}

.Temp14Nivel_7 a{
    color:#787878;
    text-decoration:none;
}

.Temp14Nivel_7 a:hover{
    color:#787878;
    text-decoration:underline;
}

/*
	TEMPLATE 15 - NOTICIAS
							*/

#Temp15ListaEntradas{

    width:640px;
    min-height:150px;
    height:auto;
    vertical-align:top;
    padding-left:5px;
    float:left;
    display:table;
    background-color:#f1f1f1;


}
.Temp15Entrada {
    width:635px;
    min-height:40px;
    height:auto;
    padding-top:5px;
    border-bottom:1px solid #dbdbdb;
    float:left;
    display:table;
}

#Temp15NumPaginas {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#828282;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.2em;
    text-align:justify;
    padding-bottom:5px;

}


#Temp15DataNot {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.65em;
    color:#395060;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:14px;
    padding-top:10px;

}
#Temp15TitNot {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.75em;
    color:#7FBA00;
    letter-spacing:0.01em;
    line-height:1.2em;
    padding-top:5px;
    padding-bottom:10px;

}

#Temp15TitNot a{
    color:#7FBA00;
    text-decoration:none;
}

#Temp15TitNot a:hover{
    color:#395060;
    text-decoration:none;
}


#Temp15Pesquisa{
    width:645px;
    height:auto;
    padding-top:15px;
    padding-bottom:15px;
    float:left;
    display:table;

}

#Temp15Navegacao {

    width:580px;
    height:auto;
    float:left;
    padding-left:30px;
    display:table;

}
.Temp15NavNumAtual {
    background-color:#7FBA00;
    width:15px;
    text-align:center;
    padding:2px;
}
#Temp15NavNumeros {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    word-spacing:0.5em;
    text-transform:none;
    line-height:1.5em;
    text-align:justify;
}
#Temp15NavNumeros a{
    color:#395161;
    text-decoration:underline;
    padding:2px;
}

#Temp15NavNumeros a:hover {

    color:#395161;
    text-decoration:none;
    background-color:#7FBA00;
    padding:2px;

}

/*
	TEMPLATE 16 - PESQUISA
							*/

#Temp16ColCenter {
    width:645px;
    min-height:300px;
    height:auto;
    padding-top:30px;
    display:table;
    margin-left:auto;
    margin-right:auto;
    padding-left:0px;
    padding-right:0px;
}


#Temp16Barra {
    width:645px;
    height:98px;
    padding:0;
}

#Temp16Pesquisa {
    width:645px;
    height:auto;
    padding-top:15px;
    padding-bottom:15px;
    float:left;
    display:table;

}

#Temp16Termo{
    width:245px;
    height:30px;
    float:left;
    display:table;
}

#Temp16TermoLeft{
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#3a5161;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.5em;
    float:left;
    padding-top:2px;
}


#Temp16TermoRight{
    float:right;
    text-align:right;
}

#Temp16BtnPesquisa{
    width:30px;
    height:30px;
    float:left;
    display:table;
    text-align:right;

}
#Temp16ListaEntradas {

    width:640px;
    min-height:150px;
    height:auto;
    vertical-align:top;
    padding-left:5px;
    float:left;
    display:table;
    background-color:#f1f1f1;
}

.Temp16Entrada {
    width:635px;
    min-height:40px;
    height:auto;
    padding-top:5px;
    border-bottom:1px solid #dbdbdb;
    float:left;
    display:table;
}

#Temp16NumPaginas {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.8em;
    color:#828282;
    letter-spacing:0.01em;
    text-transform:none;
    line-height:1.2em;
    text-align:justify;
    padding-bottom:5px;

}


#Temp16DataNot {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395060;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:14px;
    padding-top:10px;

}
#Temp16TitNot {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.9em;
    color:#7FBA00;
    letter-spacing:0.01em;
    line-height:1.2em;
    padding-top:5px;

}

#Temp16TitNot a {
    color:#7FBA00;
    text-decoration:none;
}

#Temp16TitNot a:hover {
    color:#395060;
    text-decoration:none;
}

#Temp16Desc {

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.75em;
    color:#395060;
    letter-spacing:0.01em;
    padding-bottom:10px;
    line-height:14px;

}

#Temp16Navegacao {

    width:615px;
    height:auto;
    float:left;
    padding-left:30px;
    display:table;

}
.Temp16NavNumAtual {
    background-color:#7FBA00;
    width:15px;
    text-align:center;
    padding:2px;
}
#Temp16NavNumeros {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
    word-spacing:0.5em;
    text-transform:none;
    line-height:1.5em;
    text-align:justify;
}
#Temp16NavNumeros a{
    color:#395161;
    text-decoration:underline;
    padding:2px;
}

#Temp16NavNumeros a:hover {

    color:#395161;
    text-decoration:none;
    background-color:#7FBA00;
    padding:2px;

}

#Temp16Titulo {
    width:645px;
    display:table;
}

.Temp16Input{

    width:173px;
    border: 2px solid #7FBA00;
    background #FFFFFF;
    color:#395161;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#395161;
    letter-spacing:0.01em;
}

.Temp16VerMais {

    width:100px;
    margin-left:540px;
    margin-right:60px;
    height:30px;
    text-align:right;
    padding-top:3px;

    display:table;

    background-color:#FFFFFF;

    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#7FBA00;
    letter-spacing:0.01em;
    text-transform:uppercase;
    line-height:1.3em;
    font-weight:bold;

}

.Temp16VerMais a{
    color:#7FBA00;
    text-decoration:none;
}

.Temp16VerMais a:hover{
    color:#395060;
    text-decoration:none;
}

/* TEMPLATE ESTUDANTE - AREA PRIVADA */

.Space10px{
    margin-top:20px;
}

.links_menuTopoEstudante {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#7FBA00;
    text-align:center;
    letter-spacing:0.01em;
    padding:5px;
    font-weight:bold;
}
.links_menuTopoEstudante a {
    color:#7FBA00;
    text-decoration:none;
    padding:5px;
}

.links_menuTopoEstudante a:link {
    text-decoration:none;
    color:#7FBA00;
    padding:5px;
}

.links_menuTopoEstudante a:hover {
    text-decoration:none;
    color:#FFFFFF;
    /*background-color:#7FBA00;*/
    padding:5px;
}

#topDir1Estudante  {
    margin:0;
    padding:0;
    width:410px;
    height:24px;
    vertical-align:bottom;
    text-align:right;
    margin-top:14px;
}

#topDir2Estudante  {
    margin:0;
    padding:0;
    height:20px;
    vertical-align:bottom;
    text-align:right;
    margin-bottom:0;
}

.links_menuTopo2Estudante {
    vertical-align:bottom;
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.7em;
    color:#7FBA00;
    text-align:center;
    letter-spacing:0.01em;
    margin-right:2px;
    word-spacing:0.1em;
    font-weight:bold;
}
.links_menuTopo2Estudante a {
    color:#7FBA00;
    text-decoration:none;
}

.links_menuTopo2Estudante a:link {
    text-decoration:none;
    color:#7FBA00;
}

.links_menuTopo2Estudante a:hover {
    text-decoration:none;
    color:#FFFFFF;
}

#TempEstudanteCentral {
    width:700px;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    margin-bottom:30px;
    min-height:400px;
    height:auto;
    display:table;
    background-color:#EFF1F0;
}

#TempEstudanteEsq {
    width:198px;
    margin-top:30px;
    min-height:300px;
    height:auto;
    display:table;
    float:left;
}

#TempEstudanteDir {
    width:376px;
    margin-top:30px;
    min-height:300px;
    height:auto;
    display:table;
    float:left;
}

#TempEstudanteEsq1 {
    width:188px;
    min-height:40px;
    height:auto;
    display:table;
    background-color:#90bd2f;
    margin-left:10px;
    vertical-align:middle;
}

#TempEstudanteEsq2 {
    width:188px;
    min-height:40px;
    height:auto;
    display:table;
    background-color:#a2c755;
    margin-left:10px;
    vertical-align:middle;
    margin-top:5px;
}


#TempEstudanteEsq3 {
    width:188px;
    min-height:40px;
    height:auto;
    display:table;
    background-color:#abcc64;
    margin-left:10px;
    vertical-align:middle;
    margin-top:5px;
}

#TempEstudanteEsq4 {
    width:188px;
    min-height:40px;
    height:auto;
    display:table;
    background-color:#b2d076;
    margin-left:10px;
    vertical-align:middle;
    margin-top:5px;
}

#TempEstudanteEsq5 {
    width:188px;
    min-height:40px;
    height:auto;
    display:table;
    background-color:#b3d076;
    margin-left:10px;
    vertical-align:middle;
    margin-top:5px;
}

#TempEstudanteEsq6 {
    width:188px;
    min-height:40px;
    height:auto;
    display:table;
    background-color:#b3d076;
    margin-left:10px;
    vertical-align:middle;
    margin-top:5px;
}
.TempEstudanteLinks {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.75em;
    color:#FFFFFF;
    letter-spacing:0.01em;
    margin-left:5px;
    margin-top:10px;
    font-weight:bold;
}

.TempEstudanteLinks a {
    color:#FFFFFF;
    text-decoration:none;
}

.TempEstudanteLinks a:link {
    color:#FFFFFF;
    text-decoration:none;
}
.TempEstudanteLinks a:hover {
    color:#395060;
    text-decoration:none;
}


#TempEstudanteDir1 {
    width:476px;
    min-height:75px;
    height:auto;
    display:table;
    background-color:#62778c;
    margin-left:5px;
    vertical-align:middle;
}

#TempEstudanteDir2 {
    width:476px;
    min-height:75px;
    height:auto;
    display:table;
    background-color:#7a8b9d;
    margin-left:5px;
    vertical-align:middle;
    margin-top:5px;
    padding-bottom:10px;
}

#TempEstudanteDirNotEspecifica {
    width:476px;
    min-height:75px;
    height:auto;
    display:table;
    background-color:#7a8b9d;
    margin-left:5px;
    vertical-align:middle;
    padding-bottom:10px;
}

.TempEstudanteFrameTexto {
    margin-left:5px;
    margin-top:5px;
    width:446px;
    padding:5px;
    border:1px solid #a8d646;
}

.TempEstudanteFrameTextoData {
    margin-top:8px;
    text-transform:uppercase;
}

.TempEstudanteFrameTextoTitulo{
    text-transform:uppercase;
    font-size:1.1em;
    font-weight:bold;
    text-align:justify;
}

#TempEstudanteFrameTextoCorpo {
    text-align:justify;
    line-height:1.6em;
    color:#FFFFFF;
    font-size:1.1em;
}

#TempEstudanteFrameTextoCorpo p {
    text-align:justify;
    line-height:1.6em;
    color:#FFFFFF;
    font-size:1.1em;
}

#TempEstudanteFrameTextoCorpo a {
    color:#FFFFFF;
    text-decoration:underline;
}
#TempEstudanteFrameTextoCorpo a:link {
    color:#FFFFFF;
    text-decoration:underline;
}
#TempEstudanteFrameTextoCorpo a:hover {
    color:#FFFFFF;
    text-decoration:none;
}

.TempEstudanteFrameTextoVerTodas{
    margin-top:5px;
    text-align:right;
    text-transform:uppercase;
}




#TempEstudanteDir3 {
    width:376px;
    min-height:40px;
    height:auto;
    display:table;
    background-color:#96a4b1;
    margin-left:5px;
    vertical-align:middle;
    margin-top:5px;
}

#TempEstudanteDir4 {
    width:376px;
    min-height:40px;
    height:auto;
    display:table;
    background-color:#b4bec7;
    margin-left:5px;
    vertical-align:middle;
    margin-top:5px;

}
.TempEstudanteLinks2 {
    font-family: "Trebuchet MS", Arial, Verdana;
    font-size: 0.75em;
    color:#FFFFFF;
    letter-spacing:0.01em;
    margin-left:5px;
    margin-top:10px;
    font-weight:bold;
}

.TempEstudanteLinks2 a {
    color:#FFFFFF;
    text-decoration:none;
}

.TempEstudanteLinks2 a:link {
    color:#FFFFFF;
    text-decoration:none;
}
.TempEstudanteLinks2 a:hover {
    color:#FFFFFF;
    text-decoration:underline;
}
/*
ESTILOS ESPECIFICOS PARA AS BREADCRUMBS
*/

.portlet-breadcrumb {
    /*float:left;*/
    width:540px;
    height:30px;
    padding-top:5px;
    padding-bottom:5px;
    vertical-align:top;
    font-size: 9px;
    font-family: "Trebuchet MS", Arial, Verdana;
    text-transform:lowercase;
    /*font-size: 0.6em;*/
    color:#395060;
}

.portlet-breadcrumb a{
    letter-spacing:0.01em;
    text-decoration:none;
    color:#395060;
}

.portlet-breadcrumb a:link{
    text-decoration:none;
}

.portlet-breadcrumb a:hover{
    text-decoration:underline;
}

.portlet-content, .portlet-minimized .portlet-content-container {
    padding: 0px !important;
}

/* Font-Sizer Specific Styling */

.fsizer { color:#FFFFFF; } /* Container element */

.fsizer a {
    font-family:"Trebuchet MS", Arial, Verdana;
    color:#FFFFFF;
    margin-left:4px;
    margin-right:4px;
    text-decoration: none;
    cursor: pointer;
}

.fsizer a:hover { text-decoration: underline }

/* Three 'A' links used to control size */

.fsizer a#fs_sml { font-size: 10px;
    /*height: 15px; padding-top: 5px; */
}
.fsizer a#fs_med { font-size: 13px;
    /*height: 17px; padding-top: 3px; */
}
.fsizer a#fs_lrg { font-size: 16px;
    /*height: 19px; padding-top: 1px; */
}

.fsizer a.fsactive { font-weight:bold; } /* When mode is active */