

/*@charset "iso-8859-2";*/

/* CSS Document */
/*@import url("requerimento_cadastro.css");*/

a {text-decoration: none;}

/*pg pricipal top*/
.menuTp, .menuTpSet{font: 12px/1.5em Arial, Verdana, Serif; font-weight:bold;}
a.menuTp:link, a.menuTp:visited, a.menuTp:active{color: #FFFFFF;}
a.menuTp:hover {color: #FFCC00;}

/*pg pricipal top*/
a.menuTpSet:link {color: #FF0000;}
a.menuTpSet:visited, a.menuTpSet:active {color: #00CC00;}
a.menuTpSet:hover {color: #FFCC00;}

/*pg pricipal*/
.link1{font: 10px/1.5em Arial, Verdana, Serif;}
a.link1:link {color: #FF0000;}
a.link1:visited, a.link1:active, a.link1:hover {color: #FF6600;}

/*pg legislacao, link */
.link2{font: 12px/1.5em Arial, Verdana, Serif;}
a.link2:hover {color: #FF0000;}
a.link2:link, a.link2:visited, a.link2:active {color: #666666;}

.titulo_bar {
   font: 14px/1.5em   Arial, Verdana, Serif;
   color: #990000;
}


.titulo_bar2 {
   font: 12px/1.5em   Arial, Verdana, Serif;
   color: #990000;
   font-weight:bold;
}		

.texto {
   font: 12px/1.5em   Arial, Verdana, Serif;
   color: #666666;
}	

.texto2 {
   font: 12px/1.5em   Arial, Verdana, Serif;
   color: #333399;
}

.titulo_texto {
   font: 13px/1.5em   Arial, Verdana, Serif;
   color: #009966;
   font-weight: bold;
}

.noticias {
   text-decoration:underline;
   font: 10px/1.5em   Arial, Verdana, Serif;
   color: #333333;
}

.rodape {
   font-family:arial;
   font-size:10px;
   color: #333333;
}

/* monta box*/
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#aaa; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#ddd; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#ddd; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#ddd; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.headh {background: #aaa; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.headh h3 {margin: 0px 5px 0px 10px; padding-bottom: 2px;}
.contenth {background: #ddd; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contenth div {margin-left: 12px; padding-top: 5px;}

/*Box formulario*/
.bf1h, .bf2h, .bf3h, .bf4h, .bf2bh, .bf3bh, .bf4bh{font-size:1px; overflow:hidden; display:block;}
.bf1h {height:1px; background:#aaa; margin:0 5px;}
.bf2h, .bf2bh {height:1px; background:#ddd; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.bf3h, .bf3bh {height:1px; background:#ddd; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.bf4h  {height:2px; background:#404040; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.bf4bh {height:2px; background:#ededed; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.headfh {background: #404040; border-right:1px solid #aaa; border-left:1px solid #aaa; border-bottom:2px solid #ddd;}
.headfh h3 {margin: 0px 5px 0px 10px; padding-bottom: 1px; font: 12px/1.5em   Arial, Verdana, Serif; font-weight:bold; color:#fff;  }
.contentfh {background: #ededed; border-right:1px solid #aaa; border-left:1px solid #aaa;}
.contentfh div {margin-left: 5px; margin-right: 5px;  padding-top: 5px;}
.formButton{width: 100%; height: 30px;}
.formButton input{
   width:100px;
   font:10px/1.5em	Verdana, Arial, Serif;
   font-weight: bold;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
   color:#888888;
}

#boxForm {
   position:relative;
   margin: 0 auto;
   width: 100%;

}

#boxSenha  {
   position:relative;
   margin: 0 auto;
   width: 280px;

}
#boxMsg  {
   position:relative;
   margin: 0 auto;
   width: 460px;


}
#boxCadLogin{
   position:relative;
   margin: 0 auto;
   width: 300px;

}
#boxCadInscEvento{
   position:relative;
   margin: 0 auto;
   width: 400px;

}
#boxCadContato{
   position:relative;
   margin: 0 auto;
   width: 400px;

}

.boxNoticias {
   margin: 0px 2px 0px 12px;
}
.newNoticia{
   padding-left: 40px;
   background-image: url(../images/novo_icon.jpg);
   background-repeat: no-repeat;
   background-position:left;
}

/* fim do monta box*/
.table {

   border-collapse: collapse;
   border:1px solid #899999;
}

.botao {
   width:100px;
   font:10px/1.5em	Verdana, Arial, Serif;
   font-weight: bold;
   background-color:#EEEEEE;
   border-style:solid;
   border-color:#BBBBBB;
   border-width:1px;
   color:#888888;
   
}
.form {
   border-right: black 1px solid;
   border-top: black 1px solid;
   border-bottom: black 1px solid;
   border-left: black 1px solid;
   background-color: #FFFFFF;
   font:11px/1.5em	Verdana, Arial, Serif;
   color: #000000;
}
.select {
   font: 9px;
   padding: 2px;
   margin-right: 9px;
   border-width: 1px;
   border-style: solid;
   text-decoration: none;
   background-color:#fbf9f9;

   border-color: #7a7a7a;
}

select.campos{
   /*width: 99%;*/
   padding: 2px;
   margin-right: 9px;
   border-width: 1px;
   border-style: solid;
   text-decoration: none;
   background-color:#fbf9f9;
   /*font:11px/1.5em	Verdana, Arial, Serif;*/
   font-size: 10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   _font-family: Arial,Verdana,Helvetica,sans-serif;
   border-color: #7a7a7a;
}
select.camposErro {
   /*width: 99%;*/
   padding: 2px;
   margin-right: 9px;
   border-width: 1px;
   border-style: solid;
   border-color: #CC3333;
   /*border-radius: 3px;*/
   cursor: default;
   text-decoration: none;
   background-color:#E5E5E5;
   _background-color:#fe8484;
   /*font:10px/1.5em	Verdana, Arial, Serif;*/
   font-size: 10px;
   font-family: Verdana,Arial,Helvetica,sans-serif;
   _font-family: Arial,Verdana,Helvetica,sans-serif;
}

.input, textarea {
   font:10px/1.5em	Verdana, Arial, Serif;
   font-style: normal;
   color: #000000;
   background-color:#fbf9f9;
   border: 1px solid #7a7a7a;
   background-position: center;
}
input.campos {
   width: 99%;
   padding: 2px;
   margin-right: 9px;
   height: 20px;
   border-width: 1px;
   border-style: solid;
   /*cursor: default;*/
   text-decoration: none;
   background-color:#fbf9f9;
   font:10px/1.5em	Verdana, Arial, Serif;
   text-align:left;
   border-color: #7a7a7a;

}
input.camposErro {
   width: 99%;
   /*padding: 2px;
   height: 20px;
   margin-right: 1px;*/
   border: 1px solid #CC3333;
   /*border-radius: 3px;
   cursor: default;
   text-decoration: none;*/
   background-color: #E5E5E5;
   font:10px/1.5em	Verdana, Arial, Serif;
}
textarea.camposErro {
   width: 99%;
   padding: 2px;
   margin-right: 1px;
   border: 1px solid #CC3333;
   /*border-radius: 3px;
   cursor: default;
   text-decoration: none;*/
   background-color: #E5E5E5;
   font:10px/1.5em	Verdana, Arial, Serif;
}
.textoAviso {
   text-transform:uppercase;
   color: #BB0000;
   text-align:center;
   font:12px/1.5em Verdana, Arial, Serif;
   font-weight: bold;


}

.textoNormal {
   color: #000;
   text-align:center;
   font:11px/1.5em	Verdana, Arial, Serif;
}
.textoSucesso {
   color: #049b01;
   text-align:center;
   font:11px/1.5em	Verdana, Arial, Serif;
   font-weight: bold;
}
.textoObs {
   color: blue;
   text-align:center;
   font:11px/1.5em	Verdana, Arial, Serif;
}
#loginAviso{
   font:14px/1.5em	Verdana, Arial, Serif;
   font-weight:bold;
   text-align:center;
}

#loginAviso div{
   text-transform:uppercase;
   color: #BB0000;
   text-align:center;
   font:12px/1.5em Verdana, Arial, Serif;
   font-weight: bold;
   padding-left: 50px;

}

.formBusca {
   background-color: #404040;
   color: #FFF;
   font:10px/1.5em	Verdana, Arial, Serif;
   font-weight: bold;
}
#titulo_coluna {
   background-color: #88090A; /*E8DCF4;*/
   color: #FFF;
   font:10px/1.5em	Verdana, Arial, Serif;
   font-weight: bold;
}
#dados{
   font: 10px/1.5em   Arial, Verdana, Serif;
   color: #278D2F;
}
#load {
   margin: 0 auto;
   width: 100px;
   height: 70px;
   background-image:url(../images/load.gif);
   background-position:center;

}


