@charset "iso-8859-1";
body { margin-left: 0; margin-right: 0; margin-top: 10px; margin-bottom: 0;
background: #C698AF url('/imagens/layout/base2.jpg') repeat; 
color: #000000;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

a { color: #B10541; text-decoration: none; }
a:hover { color: #663366; text-decoration: underline; }
p { line-height:17px; }
td { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px;}

/**DD**/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

.menutopo {
z-index: 1; width:900px;
filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75;
margin-left: 15px;
background: #623162; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.menutopo:hover {
filter:alpha(opacity=85); -moz-opacity:1.00; opacity:1.00;
}


/**home**/
.home-dir { background: url('/imagens/layout/fundo-dir-home-dir2.png') no-repeat right bottom; }

.manchete-tab {
cursor: pointer;
background: #FFFFFF; color: #000000;
border: 3px solid #FFFFFF;
filter:alpha(opacity=87); -moz-opacity:0.87; opacity:0.87;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.manchete-tab:hover { filter:alpha(opacity=99); -moz-opacity:0.99; opacity:0.99; }

.manchete-tab #celula {
border: 1px solid #E4E3E3; text-align:center; padding-top:17px; padding-bottom:7px;
}
.manchete-tab #antetitulo { color:#B10541; font-weight:bold; font-size:large;  }
.manchete-tab #titulo { background-color:#B10541; color:white; font-size:17px; font-weight:bold;
width:100%; padding:15px; margin-top:7px; margin-bottom:7px; border: 1px white solid; z-index:999;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.manchete-tab #lead { line-height:17px; text-align:justify; }

.inquerito-tab {
background: #FFFFFF; color: #333333;
border: 3px solid #FFFFFF;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.inquerito-cel {
padding-right:75px;
border: 1px solid #B10541;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.directorio-home-titulo {
text-align:left;
font-weight: bold;
font-size: 14px;
background: #B10541; color: #FFFFFF;
border: 1px solid #FFFFFF;
padding:8px;
width:100%;
filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/******/
.tabela-conteudo {
width:100%;
background: #FFFFFF; color: #000000;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.tabela-pesquisa {
width:100%;
background: #FFFFFF; color: #000000;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.listagens-tabela {
width:100%; cursor: pointer; margin-bottom:10px;
border: 1px transparent solid;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
}
.listagens-tabela:hover {
border: 1px solid #FAF1F4;
filter:alpha(opacity=99); -moz-opacity:0.99; opacity:0.99;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.listagens-tabela-home {
width:100%; cursor: pointer;
border: 1px transparent solid;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
}
.listagens-tabela-home:hover {
border: 1px solid #FAF1F4;
filter:alpha(opacity=99); -moz-opacity:0.99; opacity:0.99;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.listagens-directorio-principal {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;
background: #FFFFFF; color: black;
height: 30px; padding-bottom: 5px; padding-top: 5px;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.listagens-tabela-directorio {
width:100%; height:30px; cursor: pointer;
border: 1px transparent solid;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.listagens-tabela-directorio:hover {
border: 1px solid #FAF1F4;
filter:alpha(opacity=99); -moz-opacity:0.99; opacity:0.99;
}

.listagens-tabela-pesquisa {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;
width:100%; cursor: pointer; margin-bottom:5px;
background: #FAF1F4; color: black; 
border: 2px transparent solid; padding:4px;
filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.listagens-tabela-pesquisa:hover {
border: 2px solid #FAF1F4;
background: #FFFFFF;
filter:alpha(opacity=99); -moz-opacity:0.99; opacity:0.99;
}

.listagens {
height:100%;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px;
background: #FFFFFF; color: black;
border: 2px solid #FFFFFF; padding-top:2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.listagens-data {
width: 50px;
z-index:1;
position:relative;
float: right;
border: 1px solid white;
padding:1px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9px;
color:#000000;
text-align: center;
}
.listagens-data-agenda {
width: 100px;
z-index:1;
position:relative;
float: right;
border: 1px solid white;
padding:1px;
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
color:#000000;
text-align: center;
}
.listagens-titulo {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: 900;
color:#B10541;
padding-bottom:2px;
}
.listagens-titulo-homepage {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: 900;
color:#B10541;
padding-bottom:2px;
}

/**imagens**/
.celulaimagem { 
cursor: pointer; border: 4px solid #FFFFFF; background:#291429;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.celulalegenda {
font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 10px;
font-weight: bold; background: #FFFFFF; color: #663366;
padding: 3px; border: 1px solid #FFFFFF;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.lupa { filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }

/**caixasin**/
.caixa {
background:#663366; color:white;
filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.caixamini {
background:#663366; color:white;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.caixaMapaG {
background:#FFFFFF;
filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/**forms**/
.Forms { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; 
padding:2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.Forms2 { font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 9pt; font-weight: bold;
padding:2px; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.botao { font-size:9pt; font-weight: bold;}

/**numeros**/
.listagemResultados { text-decoration: none; color:white; padding: 1px 5px 1px 5px; }
.listagemResultados a { text-decoration: none; background: white; color: #B10541; padding: 1px 5px 1px 5px; }
.listagemResultados a:hover { text-decoration: none; background: white; color: #663366; }
.listagemResultados a:active { text-decoration: none; background: white;  color: #663366; }
.listagemResultados a:visited { text-decoration: none; background: white;  color: #B10541; }
