@charset "utf-8";
/* Jaime 
   Criado em 02/04/2012
   Abat-SIS	
*/
body{ margin:0; }
/* Barra Governo */
#barra-governo {background-image: url(../imgs/fundo_topo.png); background-repeat: repeat-x;}
#barra-brasil-v3 {position:relative;clear:both;overflow:hidden;min-width:1000px;height:28px;background:#004b82;}
#barra-brasil-v3 div {display:block;width:50%;height:28px;background:url(../imgs/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;}
#barra-brasil-v3 div .imagemGov {position:absolute;top:4px;left:50%;height: 24px;width: 981px;background: url(../imgs/barra-brasil-v3-verde.gif) right top no-repeat !important;	margin-left:-500px;}
#barra-brasil-v3 div .brasilgov {width: 100px;height: 24px;float:right;display:block;border: 0 !important;}
/* Barra Governo */
/*Tags principais*/
h1 {color: #004b82;}
h2 {color: #004b82;}
h3 {color: #004b82;}
h4 {color: #004b82;}
h5 {color: #004b82;}

a{ color: #595959; text-decoration: none; cursor: pointer; }
a:link{ color: #595959; text-decoration: none; cursor: pointer; }
a:hover{ color: #000; text-decoration: underline; cursor: pointer; }
p:first-letter{ padding-left: 25px; }


/*Tags principais*/
.topo{width:100%; height:auto;}
.geral{ width:100%; height:auto; background-image:url(../imgs/backgrond_geral_2.jpg); background-repeat:repeat-x; margin: auto; font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#666; }
.contente{
	width:960px;
	background-image:url(../imgs/back_content.jpg);
	background-repeat:repeat-x;
	height:auto;
	margin:auto;
	border-radius: 9px 9px 9px 9px;
	padding: 5px;
}
 
.principal{width:700px; margin:auto; float:right;margin-top:10px;font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#666;line-height:16px;text-align:justify;padding: 15px;height:auto; margin-bottom:15px; border-top: #004b82 5px solid;}
/* Menu principal */
.menuPrincipal{ text-align: right; margin-left: 10px; height: 2px; padding: 0px; margin: 0px; height: 25px; }
/* Menu principal */
/*Menu lateral*/
.menulateral{margin-top: 10px; width:190px;float:left;padding:8px; background-image:url(../imgs/back_menu_2.jpg);background-repeat:repeat-x; margin-left:15px;margin-bottom: 13px; border-top: #004b82 5px solid;}
#Menu  {
	font-size: 12px;list-style:none;padding-left: 0px;margin-left: 0px
}

#Menu li {
	height:100%;
	position: relative;
	float:left;
	width:100%;
	}
	
#Menu li ul li{
            width: 180px;
	}

#Menu li a{
	display:block;
	padding: 2px 3px;
        background-image:url(../imgs/back_menu_a.jpg); display:block; width:160px; height:auto; margin-bottom:3px; padding:10px 15px; text-decoration:none; background-color: #D9EDE1; border-bottom: 1px solid #01509f /* 68808a */; color: #414141;line-height:9px;height: 15px;
	}

#Menu li a:hover {
        background-image:url(../imgs/back_menu_a_hover.png);display:block; width:160px; height:auto; margin-bottom:3px; padding:10px 15px; color:#fff; text-decoration:none; font-weight: bold;height: 15px;
}
#Menu li ul li { width: 200px;}
#Menu li ul li a{ background: #fff; border-bottom: #D9EDE1 1px solid; color: #01509f; margin-bottom: 0px; width: 200px; }

#Menu li ul li a:hover{
        color:#01509f;
	background-image:url(../imgs/back_menu_a_hover.png);
	margin-bottom: 0px;
        color: #fff;
        width: 200px;
}

#Menu ul  {
	position: absolute;
	top: 0;
	display:none;
        width: 230px;
        background: #fff;
        list-style: none;
        box-shadow: 1px 2px 3px 1px #01509f;
        -webkit-box-shadow: 2px 2px 2px 2px #01509f;
        -moz-box-shadow: 2px 2px 2px 2px #01509f;
        border: 1px solid #01509f;
        font-size: 12px;list-style:none;padding-left: 0px;margin-left: 0px; margin-bottom: 0px;
}

#Menu li:hover ul{
	display: block;
	left:190px;
}
/*Menu lateral*/
/*rodapé*/
.rodape{width:100%; height:142px;clear: both; font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#666;margin:auto;background-image:url(../imgs/backgrond_geral.jpg); clear:both;}
.rodape div{ width:960px; margin:0 auto; padding:6px; }
/*rodapé*/
/* FIELDSET  */
fieldset {text-align: justify; margin: 2px 0px 0px 0px; padding: 10px 10px 10px 10px; border: 1px solid #CCCCCC; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 11px; background-image: url(../imgs/back_field.jpg); background-repeat: repeat-x; background-color: #FFFFFF; vertical-align: bottom; visibility: visible; }
legend {font-weight: bold; letter-spacing: 0px; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; padding: 0px; margin: 0px; color: #666;}
/* FIELDSET  */

/*table*/
table { width: 100%;}
table, tr, td {/*border: 1px solid #86aaba;*/font-size: 11px;font-family: Verdana, Tahoma, Arial, Helvetica;color:#01509f;border-collapse: collapse;border: 1px dashed #01509f;}
td{padding: 3px 5px 3px 5px;text-align: center;}
th {background-image:url(../imgs/bgTable.png);background-repeat: repeat-x;border: 1px solid #01509f;padding: 4px;font-weight: bold; text-align:center;}
/*table*/

