/* certificado digital */
ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
 margin-bottom:15px;
}

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;
}


ul.dropdown li a {
 display: block;
 padding: 7px 14px;
}


/* ------------- Override default */

	ul.dropdown li {
	 padding: 0;
	}


/* ------------- Reinitiate default: post-override activities  */

	ul.dropdown li.dir {
	 padding: 7px 20px 7px 14px;
	}

	ul.dropdown ul li.dir {
	 padding-right: 15px;
	}


/* ------------- Custom */

	ul.dropdown li {
		background:url(certisign_menu.jpg) repeat-x;
		width:173px;
		height:25px;
		text-align:center;
	}

	ul.dropdown ul a {
	 width: 145px; /* Especially for IE */
	 height:11px;
	}

	ul.dropdown ul a:hover {
	 background-color: #ccc;
	}

	ul.dropdown a.open {
	 background-color: #2e2e2e;
	 color: #76b900;
	}

	ul.dropdown ul a.open {
	 background-color: #76b900;
	 color: #fff;
	}


	/* CSS 2.1 */ 

	ul.dropdown li:hover > a.dir {
	 background-color: #ccc;
	}

	ul.dropdown ul li:hover > a.dir {
	 background-color: #ccc;
	}

#certificado { width:520px; }
#certificado img { border:0; }
#certificado a, a:active, a:link, a:visited {font-family: Trebuchet MS; font-size: 11px; color: #525252; text-decoration: none; font-weight:normal;}
#certificado a:hover {text-decoration: underline;}
#certificado .icone { width:150px; height:108px; float:left; margin-bottom:15px; }
#certificado .descricao { width:350px; height:108px; float:left; margin-bottom:15px; padding-left:20px; background:url(certisign_background.png) repeat-y left; }
#certificado .descricao img { padding:6px 0 6px 0; }

body, td {font-family: Trebuchet MS; font-size: 11px; color: #525252;}

a.normal, a:active.normal, a:link.normal, a:visited.normal {font-family: Trebuchet MS; font-size: 11px; color: #525252; text-decoration: none; font-weight:normal;}
a:hover.normal {text-decoration: underline;}



a.verde10, a:active.verde10, a:link.verde10, a:visited.verde10 {font-family: Trebuchet MS; font-size: 10px; color: #3BA01D; text-decoration: none;}
a:hover.verde10 {text-decoration: underline;}
a.verdeb10, a:active.verdeb10, a:link.verdeb10, a:visited.verdeb10 {font-family: Trebuchet MS; font-size: 10px; color: #A8CB19; text-decoration: none;}
a:hover.verdeb10 {text-decoration: underline;}
a.verdelimao10, a:active.verdelimao10, a:link.verdelimao10, a:visited.verdelimao10 {font-family: Trebuchet MS; font-size: 10px; color: #DDEE0A; text-decoration: none;}
a:hover.verdelimao10 {text-decoration: none;}
a.verde11, a:active.verde11, a:link.verde11, a:visited.verde11 {font-family: Trebuchet MS; font-size: 11px; color: #3BA01D; text-decoration: none;}
a:hover.verde11 {text-decoration: underline;}
a.verdemedio11, a:active.verdemedio11, a:link.verdemedio11, a:visited.verdemedio11 {font-family: Trebuchet MS; font-size: 11px; color: #96B125; text-decoration: none;}
a:hover.verdemedio11 {text-decoration: underline;}

a.cinzamedio10, a:active.cinzamedio10, a:link.cinzamedio10, a:visited.cinzamedio10 {font-family: Trebuchet MS; font-size: 10px; color: #7F7F7F; text-decoration: none;}
a:hover.cinzamedio10 {text-decoration: underline;}
a.cinzaclaro10, a:active.cinzaclaro10, a:link.cinzaclaro10, a:visited.cinzaclaro10 {font-family: Trebuchet MS; font-size: 10px; color: #A2A2A2; text-decoration: none;}
a:hover.cinzaclaro10 {text-decoration: underline;}
a.cinzaclaro11, a:active.cinzaclaro11, a:link.cinzaclaro11, a:visited.cinzaclaro11 {font-family: Trebuchet MS; font-size: 11px; color: #A2A2A2; text-decoration: none;}
a:hover.cinzaclaro11 {text-decoration: underline;}
a.cinza10, a:active.cinza10, a:link.cinza10, a:visited.cinza10 {font-family: Trebuchet MS; font-size: 10px; color: #525252; text-decoration: none;}
a:hover.cinza10 {text-decoration: underline;}
a.cinza11, a:active.cinza11, a:link.cinza11, a:visited.cinza11 {font-family: Trebuchet MS; font-size: 11px; color: #525252; text-decoration: none;}
a:hover.cinza11 {text-decoration: underline;}

a.laranja10, a:active.laranja10, a:link.laranja10, a:visited.laranja10 {font-family: Tahoma; font-size: 10px; color: #FC8800; text-decoration: none;}
a:hover.laranja10 {text-decoration: none;}
a.laranja11, a:active.laranja11, a:link.laranja11, a:visited.laranja11 {font-family: Trebuchet MS; font-size: 11px; color: #FC8800; text-decoration: none;}
a:hover.laranja11 {text-decoration: underline;}

a.branco10, a:active.branco10, a:link.branco10, a:visited.branco10 {font-family: Tahoma; font-size: 10px; color: #FFFFFF; text-decoration: none;}
a:hover.branco10 {text-decoration: none;}
a.branco11, a:active.branco11, a:link.branco11, a:visited.branco11 {font-family: Trebuchet MS; font-size: 11px; color: #FFFFFF; text-decoration: none;}
a:hover.branco11 {text-decoration: underline;}

a.azulclaro10, a:active.azulclaro10, a:link.azulclaro10, a:visited.azulclaro10 {font-family: Trebuchet MS; font-size: 10px; color: #1574AC; text-decoration: none;}
a:hover.azulclaro10 {text-decoration: underline;}
a.azulclaro11, a:active.azulclaro11, a:link.azulclaro11, a:visited.azulclaro11 {font-family: Trebuchet MS; font-size: 11px; color: #1574AC; text-decoration: none;}
a:hover.azulclaro11 {text-decoration: underline;}
a.azul10, a:active.azul10, a:link.azul10, a:visited.azul10 {font-family: Trebuchet MS; font-size: 10px; color: #00407A; text-decoration: none;}
a:hover.azul10 {text-decoration: underline;}
a.azul12, a:active.azul12, a:link.azul12, a:visited.azul12 {font-family: Trebuchet MS; font-size: 12px; color: #00407A; text-decoration: none;}
a:hover.azul12 {text-decoration: underline;}

.txt-branco10 {font-family: Trebuchet MS; font-size: 10px; color: #FFFFFF;}
.txt-verde10 {font-family: Trebuchet MS; font-size: 10px; color: #3BA01D;}
.txt-verde11 {font-family: Trebuchet MS; font-size: 11px; color: #3BA01D;}
.txt-cinza10 {font-family: Trebuchet MS; font-size: 10px; color: #525252;}
.txt-azul10 {font-family: Trebuchet MS; font-size: 10px; color: #00407A;}
.txt-azul11 {font-family: Trebuchet MS; font-size: 11px; color: #00407A;}
.txt-azul12 {font-family: Trebuchet MS; font-size: 12px; color: #00407A;}
.txt-azul18 {font-family: Trebuchet MS; font-size: 18px; color: #004883;}

.img-padding-left {margin-left: 20px;}
.img-padding-right {margin-right: 20px;}

/* FORMS */

.input {
	padding: 1 1 1 3;
	background-color: #F5F5F5;
	font: 10 px Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	border : 1px solid #D3D2D2;
}

.busca {
	padding: 1 1 1 3;
	height: 16px;
	background-color: #E0E0E0;
	font: 10 px Verdana, Arial, Helvetica, sans-serif;
	color: #5B5B5B;
	border : 1px solid #11639E;
}

.DescricaoSecao {
	font-weight:normal;
}

/* DIVS do Menu */

#menu1 {top:24; left:0; width:100%; position:absolute; visibility:hidden;} /* institucional */
#menu2 {top:24; left:0; width:100%; position:absolute; visibility:hidden;} /* produtos e servicos */
#menu3 {top:24; left:0; width:100%; position:absolute; visibility:hidden;} /* juridico */
#menu4 {top:24; left:0; width:100%; position:absolute; visibility:hidden;} /* economia */
#menu5 {top:24; left:0; width:100%; position:absolute; visibility:hidden;} /* sindicatos */
#menu6 {top:24; left:0; width:100%; position:absolute; visibility:hidden;} /* ifec */
#menu7 {top:24; left:0; width:100%; position:absolute; visibility:hidden;} /* sala de imprensa */
#menu8 {top:24; left:0; width:100%; position:absolute; visibility:hidden;} /* conexao rio */


a, a:active, a:link, a:visited, a:hover  { text-decoration: underline; color:#0079CE; }

