@charset "utf-8";
/* Jaime 
   Criado em 02/04/2012
   Abat-SIS	
*/
body{ margin:0; background:url(../imgs/background.fw.png) repeat-x #fff;}
/* 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-brasil {
height: 32px;
background: #FCCA00;
font-weight: bold;
font-size: 13px;
line-height: 32px;
font-family: "Open Sans",Arial,Helvetica,sans-serif;
border-bottom: 1px solid #d3a725;
}*/
/* Barra Governo */
/*Tags principais*/
h1 {color: #0095da; font-family:Arial, Helvetica, sans-serif; }
h2 {color: #0095da; font-family:Arial, Helvetica, sans-serif;}
h3 {color: #0095da; font-family:Arial, Helvetica, sans-serif;}
h4 {color: #0095da; font-family:Arial, Helvetica, sans-serif;}
h5 {color: #0095da; font-family:Arial, Helvetica, sans-serif;}

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:190px; background:url(../imgs/logo.fw.png);}
.geral{ width:100%; height:100%; margin:0 auto; font-family:Verdana, Geneva, sans-serif;font-size:10px;color:#666; }
.contente{
	width:960px;
	background:#FFF;
	min-height:400px;
	margin:auto;
	margin-top:20px;
	border-radius: 9px 9px 9px 9px;
	padding: 5px;
        box-shadow: 1px 1px 2px 1px #ccc; -moz-box-shadow: 1px 1px 2px 1px #ccc; -webkit-box-shadow: 1px 1px 2px 1px #ccc;
}
 
.principal{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;}

/* Menu principal */
#menu_principal{ height:32px; background:url(../imgs/back_menu.fw.png) repeat-x;}
.menu_principal{ display:inline; padding:0; margin:0; clear:both;}
.menu_principal li{ display:inline; width:150px; float:left; position: relative; height:32px; border-right:1px dotted #CCCCCC;  }
.menu_principal li a{ font-family:Verdana, Geneva, sans-serif; font-size:10px; text-decoration:none; display:block; padding-left:20px; padding-top:10px; padding-bottom:10px; color:#666; margin-top:0px;   }
.menu_principal li a:hover{ background:#eaeaea; color:#0059B2; }
.menu_principal ul{ display:none; float:left; width:140px; height:auto;  margin-left:0px; padding:0px; margin-top:0px; background:#BFCFFF; box-shadow:1px 1px 3px 2px #ccc;}
.menu_principal ul li{ width:140px; background:#BFCFFF; height:30px; margin-top:0px; border-bottom: 1px solid #ccc;  z-index: 99;}
.menu_principal ul li a{background:#eaeaea; color:#0059B2; line-height:20px; width:140px; margin:0; padding:5px;  }
.menu_principal ul li a:hover{ color:#fff; background:#0059B2; }
.menu_principal ul ul{ display:none; width:140px; height:auto; top:0; margin-top: -30px; position: relative;  left:140px;}
/* Menu principal */
/* Barra navegação */
.navegacao{ margin-top:0px; padding:5px; color:#004b82; }
/* Barra navegação */
/*rodapé*/
/*.rodape{height:50px; font-family:Verdana, Geneva, sans-serif; font-size:10px;color:#fff;margin:auto;background:#0095da; clear:both; text-align:center; padding:10px; margin-top:10px; border-radius:0px 0px 5px 5px;}
.rodape div{ width:960px; margin:0 auto; padding:6px; }
.rodape_img_left {float:left; margin-top: auto; width: 40%;}
.rodape_img_right {float:right; margin-top: auto; width: 60%}
/*rodapé*/
/* FIELDSET  */
#fieldset{ border-top: 4px solid #0095da; padding-top: 10px; margin-bottom: 10px; }
/* FIELDSET  */

/*table */
.table { width: 100%;}
.table, tr, td {border: 1px solid #0095da;font-size: 11px;font-family: Verdana, Tahoma, Arial, Helvetica;color:#01509f;border-collapse: collapse;border: 1px solid #0095da; text-align: center; padding: 4px;}
.table th {background:#0095da; color:#fff; background-repeat: repeat-x;border: 1px solid #01509f;padding: 4px;font-weight: bold; text-align:center;}
/* table */



/* LOGIN */
.LOGIN{ width: 300px; min-height: 180px;  background:#0095da; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; color: #fff; float:right; }
.PAINEL{ float: left; width: 520px; min-height: 400px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 0px; }


.ADESAO{width:905px; min-height: 400px; float:left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; margin-bottom: 5px; background-color: #ffffff;}
#LOGIN {width: 300px; min-height: 180px;  border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; color: #0095da; float:right;}

.titulo{ height: 20px; padding: 5px; text-align: center; font-size: 18px; font-weight: bold; background:#0095da;  color: #fff; border-radius: 9px; -moz-border-radius: 9px; -webkit-border-radius: 9px; }
.dadosObrigatorio{ text-align: right; color: #EE0000; }

.etapa-retangle-dark {
    background-color: #004b82;
}


.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px;}

.success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.error {
        color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
 }
 
 .etapas {
     height: 20px;
     background-color: #0095da;
 }
.etapa-menu {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.etapa-menu a {
    float: left;
    width: auto;
    text-decoration: none;
    color: white;
    background-color: #0095da;
    padding: 0.2em 0.6em;
    border-right: 1px solid white;
}

.etapa-menu a:hover {
    background-color: #004b82;
}

.etapa-menu li {
    display: inline;
}
 
.etapa-active a {
    background-color: #004b82;
}
 

.usuario{ height:40px; padding:5px; }
.usuario-edital{ float:left; width: 50%; }
.usuario-menu { float: right; width: 45%; text-align: right; }
.usuario-menu a { text-decoration: none; }
.usuario select { padding: 3px; height: 25px; }

.botao { padding:3px; background: #CBCFD4; border: 1px solid #ccc; border-radius: 5px; text-decoration: none; margin: 2px; }
.botao:hover { background: #EAEAEA; }
.botao-danger { color: #a94442;	background-color: #f2dede; border-color: #ebccd1; }
 

.loading {        
    border: 1px solid #000;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    padding: 3px;
    width: auto;
    background-color: #eaeaea;
    color: #333;
    margin-top: 4px;
}