* {
    margin: 0;
    font-family:verdana;
    font-size:14px;
}
body {
    background-image:url(images/fundo.gif);
    background-color:#FFFFFF;
    color:#666;   
}
a{
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
#topo {
	background-repeat:no-repeat;
	height: 110px;
	border:solid 2px #fff;
	width:980px;
}
#barra_governo {
	background-image:url(images/concursos_v1.png);
	background-position:left top;
	background-repeat:no-repeat;
	width:980px;
	height:36px;
	padding:0px;
	margin:0px;
}
input
{
    border-style:solid;
    border-width:1px;
    border-color:#BFBDBB;
    font-size:12px;
    font-family:verdana;
    color:#0000CC;    
}
select, option{
    font-family:courier;
    color:#0000CC;
}
textarea{
    color:#0000CC;
    font-size:12px;
}
.borda_none{
    border-style:none;
}
.borda_redonda{
    -moz-border-radius: 10px 10px 10px 10px;
    border-style:solid;
    border-width:1px;
    border-color:#ced8dd;
    border-width:1px;
    width:730px;
    /*padding: 0px 5px 10px 0px;*/
}
#topo_edu {
	width:980px;
	height:21px;
	background-color:#FC0;
}
.img_ministerio {
	width:166px;
	height:21px;
}
.img_brasil {
	width:76px;
	height:21px;
	margin:-21px 0px 0px 903px;
}
#tudo{
        background-color:#FFFFFF;
        width:980px;
        height:auto;
}
#rodape {
	width:980px;
        height:50px;
        background-color:#E0E391;
        clear:both;
        border-style:none;
        border-top-style:solid;
        border-top-width:1px;
        border-top-color:#BFBDBB;
}
#meio{
    padding: 10px 10px 20px 10px;
    width:760px;
    float:left;
    clear:none;
    text-align:justify;
    background-color:#FFFFFF;
}
#fundo {
	width:980px;
        border-left:solid 2px #fff;
        border-right:solid 2px #fff;        
}
#banner{
    background-image:url('images/banner.jpg');
    background-repeat:no-repeat;
    width:980px;
    height:110px;
    /*margin: 8px auto;*/
}
.admin{
    background-image:url('images/fundo_acessar.jpg');
    background-repeat:no-repeat;
    width:376px;
    height:235px;
    float:left;
    margin:60px 0px 0px 400px;
    position:absolute;
}
.sub_menu1{
    width:376px;
    height:auto;
    float:left;
    margin:72px 0px 0px 210px;
    position:absolute;
    background-color:#ced8dd;
}
.sub_menu2{
    width:376px;
    height:auto;
    float:left;
    margin:107px 0px 0px 210px;
    position:absolute;
    background-color:#ced8dd;
}
#conteudo {
	width:980px;
        color:#666;
	position:relative;
        height:900px;
}
.txt_informativo{
    font-size:10px;
}
.aviso{
    font-weight:bold;
    color:#006699;
}
.aviso2{
    font-weight:bold;
    color:#006699;
    background-color:#FFFBC4;
    padding: 5px 5px 5px 5px;
    border-style:solid;
    border-width:1px;
    border-color:#FF0000;
}
.sem_linha{
    border-style:none;
}
.red{
    color:#FF0000;
}
.box_concurso{
    padding: 10px 10px 10px 10px;
    margin-left:30px;
    border-style:solid;
    border-width:1px;
    border-color:#BFBDBB;
    border-top-style:none;
    border-right-style:none;
    width:600px;
    text-align:justify;
    font-size:12px;
    color:#536B8F;
}
.borda_informativos{
    margin: -10px 0px 0px 0px;
    font-size:12px;
    color:#536B8F;
}
.botao{
    padding: 0px 0px 0px 0px;
    background-color:#F5F5F5;
    border-style:solid;
    border-width:1px;
    border-color:#BFBDBB;
    font-size:11px;
    color:#666;
    cursor:pointer;
}
.botao2{
    padding: 0px 0px 0px 0px;    
    background-color:#F5F5F5;
    border-style:solid;
    border-width:1px;
    border-color:#BFBDBB;
    border-bottom-style:none;
    font-size:10px;
    color:#666;
    cursor:pointer;
}
.botao2:hover{
    background-color:#F0EDEB;
    border-bottom-style:none;
}
.botao3{
    padding: 0px 0px 0px 0px;
    background-color:#F5F5F5;
    border-style:solid;
    border-width:1px;
    border-color:#BFBDBB;
    font-size:15px;
    font-weight:bold;
    color:#666;
    cursor:pointer;
}
.botao3:hover{
    background-color:#E3E3E3;
}
.txt{
    font-size:11px;
    font-weight:bold;
    text-align:right;
    padding-right:5px;

}
.txt2{
    font-size:11px;
    font-weight:bold;
    padding-right:5px;

}
.txt_campos{
    float:left;
    clear:both;
    padding-bottom:20px;
    padding-right:10px;
    font-size:11px;
    font-weight:bold;
    text-align:right;
}
.txt_lado{
    float:left;
    clear:none;
    line-height:25px;
    /*padding-top:10px;*/
}

.txt_campos2{
    font-size:14px;
    font-weight:bold;
    float:left;
    clear:both;
    padding-bottom:20px;
    padding-right:10px;
    text-align:right;
}
.largura_txt_130{
    width:130px;
}
.largura_txt_150{
    width:150px;
}
.largura_txt_170{
    width:170px;
}
.ex{
    font-size:10px;
}
.div_meio{
    padding: 25px 20px 0px 10px;
    width:760px;
}
.div_meio_imprimir_comprovante{
    padding: 10px 20px 0px 10px;
}
.hr{
    border-color:#BFBDBB;
    border-style:solid;
    border-width:1px;
}
/*.h1{
    margin: 25px 0px 0px 5px;
    font-size:15px;
}*/
