/* David */

.notasRodape {
      font-size:9px;
      color:#5f5f5f;
      font-family:Verdana, Arial, Helvetica, sans-serif;

}

table.tableEstaticBorder{

border-width: 0px 0px 0px 0px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: silver silver silver silver;
	border-collapse: collapse;
	background-color: white;

    
}
table.tableEstaticBorder td{

border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: solid solid solid solid;
	border-color: silver silver silver silver;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;

}

.MsoNormal {
    
   font-size:10px;
   color:#5f5f5f;
   font-family:Verdana, Arial, Helvetica, sans-serif;

}
.MsoNormalBold {

   font-weight:bold;
   font-size:10px;
   color:#5f5f5f;
   font-family:Verdana, Arial, Helvetica, sans-serif;

}

.bold {
    font-weight:bold;
     font-size:9px;
    color:#5f5f5f;
   font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;

}
.segAnt{
    font-size:9px;
    color:#8f8f8f;
   font-family:Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;

}

.segAnt a,.segAnt a:link,.segAnt a:visited,.segAnt a:active,.segAnt a:hover {
    font-size:9px;
    color:#8f8f8f;
    text-decoration:none;
  font-family:Verdana, Arial, Helvetica, sans-serif;

}

.bgMsgErro {
    background-color:#CF0008;
    color:white;
    font-size:12px;
    padding:3px;
}

.bgMsgSucc {
    background-color:#016962;
    color:white;
    font-size:12px;
    padding:3px;
}

.menubo {
margin-right:20px;
    }


.tableSup {
    width:760px;
}
.tableSupTDCont {
    width:445px;
}
.tableSupTDTree {
    width:265px;
}
.tableCont {
    width:445px;
}



/*  CARLOS
*/
root { 
    display: block;
}

body{
    margin:0px;
    background-color: #D1D3D4;
    font-family:Verdana, Arial, Helvetica, sans-serif;

}

.content{
    padding:10px;

}

.h1{
    font-size:18px;
    color:black;
    font-weight:bold;

}

.h1 a{
    font-size:18px;
    color:black;
    font-weight:bold;
    text-decoration:none;
}

.h2{
    font-size:12px;
    color:black;
    font-weight:bold;

}

.h2 a{
    font-size:12px;
    color:black;
    font-weight:bold;
    text-decoration:none;

}

.entrar{
    font-size:10px;
    color:#016962;
    font-weight:bold;
    text-align:right;
    padding-right:5px;

}

.entrar a{
    font-size:10px;
    color:#016962;
    font-weight:bold;
    text-decoration:none;
    text-align:right;
    padding-right:5px;

}

.h3{
    font-size:11px;
    color:#6D6E70;
    text-align:justify;
    line-height:18px;
}

.h3 a{
    font-size:11px;
    color:#6D6E70;
    text-decoration:underline;

}

.txtIntro{
    font-size:10px;
    color:#6D6E70;
    font-weight:bold;
    text-align:justify;
    line-height:18px;
    padding-top:100px;
    padding-bottom:20px;
}

.txtIntro a{
    font-size:10px;
    color:#6D6E70;
    font-weight:bold;
    text-decoration:underline;
    padding-top:100px;
    padding-bottom:20px;

}

.h4{
    font-size:9px;
    color:#016962;
    font-weight:bold;

}

.h4 a{
    font-size:9px;
    color:#016962;
    font-weight:bold;
    text-decoration:none;
    font-weight:bold;

}

.h5{
    font-size:10px;
    color:black;

}

.h5 a{
    font-size:10px;
    color:black;

}

.h6{
    font-size:11px;
    color:#016962;
    font-weight:bold;
    font-weight:bold;
    padding-top:10px;

}

.h6 a{
    font-size:11px;
    color:#016962;
    font-weight:bold;
    text-decoration:none;
    font-weight:bold;
    padding-top:10px;

}

.dashTop{
    border-top: 1px dashed #016962;
    padding-top:6px;

}

.dashBottom{
    border-bottom: 1px dashed #016962;

}

.main{
    width:1000px;

}
.topo{
    width:1000px;
    background-color:white;
}

.bgmenu{
    background-color:#016962;
    width:778px;
    height:23px;

}

.menu{
    background-color:#016962;
    font-size:9px;
    color:white;

}

.menu a{
    background-color:#016962;
    font-size:9px;
    color:white;
    text-decoration:none;

}

.borderMenuWhite{
    height:2px;
    background-color:white;
    width:778px;
    
}

.borderMenuGray{
    height:5px;
    background-color:#A6A8AB;
    width:778px;

}

.content{
    width:778px;
    background-color:white;
    vertical-align:top;

}

.right{
    width:222px;
    background-color:white;
    height:640px;
    vertical-align:top;
}

.right img{
    margin-bottom:10px;
    margin-top:5px;
}

.searchInput{
    border:1px dashed #016962;
    margin: 5px;
}

.padPesquisa{
    padding-bottom:80px;

}
.button {
    border:1px solid #016962;
    background-color:white;
    color:#016962;
  /*  font-size:11px;*/

}