/* CSS Document */

* {
margin:0; 
padding:0; 
}

body {
background-color:#FFFFFF;
}

div, h1, form {
position:relative;
}

img {
border:none;
}

li{
list-style:none;
}

table{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
table {
border-collapse: separate;
border-spacing: 0;
}


#principal {
width:100%; 
background-color:#FFFFFF;
}

#topo{
background-image:url(../img/back_topo.jpg);
height:152px;
width:100%;
background-repeat:repeat-x;
}

#centro_topo{
width:777px;
height:128px;
}

#contador_concurso{
background-color:#CCE7FF;
padding:3px;
font-size:14px;
color:#206D97;
font-weight:bold;
position:absolute;
top:25px;
left:392px;
font-family:arial;
}

#buscar{
position:absolute;
top:130px;
left:315px;
}

#ip_buscar{
border:solid 1px #2D98D2;
width:220px;
float:left;
background-color:#FFFFFF;
color:#333333;
height:17px;
font-size:12px;
font-weight:bold;
font-family:arial;
padding-top:3px;
}

#meio{
width:777px;
}

#meio2{
width:760px;
margin-left:17px;
}

.tit_cd{
background-image:url(../img/back_tit_cd.jpg);
width:760px;
height:39px;
background-repeat:repeat-x;
font-size:25px;
line-height:39px;
font-family:calibri;
color:#1C5C80;
margin-top:15px;
font-weight:bold;
}

#tit_encontre{
background-image:url(../img/tit_encontre2.jpg);
background-repeat:no-repeat;
height:39px;
width:777px;
font-family:calibri;
font-size:25px;
color:#FFFFFF;
line-height:39px;
font-weight:bold;
}



/*******************lado esquerdo*******************/
#esquerdo{
width:605px;
}

#parte_cima{
width:605px;
margin-bottom:10px;
height:150px;
}

#mapa{
background-image:url(../img/mapa.jpg);
width:212px;
height:130px;
position:absolute;
top:0;
left:0;
margin-top:10px;
}

#nacional{
bottom:8px;
height:20px;
position:absolute;
right:26px;
width:75px;
}

#sudeste{
bottom:40px;
height:20px;
position:absolute;
right:25px;
width:75px;
}

#nordeste{
bottom:83px;
height:20px;
position:absolute;
right:25px;
width:75px;
}

#sul{
bottom:20px;
height:20px;
position:absolute;
right:117px;
width:64px;
}

#centro_o{
bottom:51px;
height:20px;
position:absolute;
right:117px;
width:80px;
}

#norte{
bottom:93px;
height:20px;
position:absolute;
right:140px;
width:56px;
}


#quadro{
position:absolute;
top:10px;
right:0;
width:350px;
margin-left:15px;
font-size:17px;
color:#2681B2;
font-weight:bold;
font-family:calibri;
}

.inp_select{
border:solid 1px #2887BA;
background-color:#D6E0EB;
font-family:Arial;
font-size:14px;
color:#333333;
width:155px;
margin-top:5px;
}

#box_selecao{
font-size:19px;
font-family:calibri;
color:#206D97;
margin-top:10px;
width:777px;
margin-left:10px;
}

#quadro_editais{
width:777px;
}

#tit_editais{
background-image:url(../img/back_barra_tit_1.jpg);
background-repeat:repeat-x;
width:764px;
height:26px;
margin:auto;
font-family:arial;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
line-height:26px;
text-align:center;
padding-bottom:10px;
}

#tit_editais_02{
border-style:solid;
border-width:1px;
width:764px;
height:20px;
margin:auto;
font-family:arial;
font-size:12px;
color:#2A6C8E;
font-weight:bold;
line-height:20px;
}

#tit_editais a{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:26px;
text-decoration:none;
}

#tit_editais a:hover{
color:#D2EFFF;
}

#ver_todos{
width:100px;
height:26px;
text-align:right;
position:absolute;
top:0;
right:5px;
line-height:26px;
}

#ver_todos a{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#ver_todos a:hover{
text-decoration:underline;
}


.quadro1{
border:solid 2px #4487A8;
width:588px;
margin:5px auto;
}

.quadro2{
border:solid 4px #FFFFFF;
border-bottom:solid 2px #DAE1E7;
width:580px;
}


.quadro3{
background-color:#628097;
width:580px;
line-height:25px;
}

.quadro3 a{
font-family:calibri;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
line-height:25px;
margin-left:5px;
}

.quadro3 a:hover{
text-decoration:underline;
}

#quadro_itens{
width:580px;
height:25px;
}

.itens{
background-color:#DAE1E7;
border:solid 2px #FFFFFF;
border-bottom:none;
border-left:none;
height:25px;
float:left;
font-family:calibri;
font-size:15px;
font-weight:bold;
color:#1C5C80;
line-height:20px;
}

#quadro_sub_itens{
width:580px;
}

.sub_itens{
border-right:solid 2px #DAE1E7;
font-family:arial;
font-size:12px;
color:#1C5E82;
line-height:15px;
text-decoration:none;
padding:5px 4px 7px 4px;
}

.sub_itens a{
font-family:arial;
font-size:12px;
color:#1C5E82;
text-decoration:none;
}

.sub_itens a:hover{
color:#44A4D7;
}

.quadro4{
background-color:#EBEBEB;
border-top:solid 1px #FFFFFF;
width:588px;
height:26px;
}


#quadro_inscricoes{
width:605px;
}

#tit_inscricoes{
background-image:url(../img/back_barra_tit_2.jpg);
background-repeat:repeat-x;
width:592px;
height:26px;
margin:auto;
margin-top:20px;
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:26px;
}

#tit_inscricoes a{
font-family:arial;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
line-height:26px;
text-decoration:none;
}

#tit_inscricoes a:hover{
color:#D2EFFF;
}



/********************lado direito*******************/
#dieito{
width:172px;
}

.text_links{
color:#1C5E82;
font-size:11px;
font-family:arial;
width:168px;
}

.text_links p a{
color:#1C5E82;
font-size:11px;
font-family:arial;
text-decoration:none;
}

.text_links p a:hover{
text-decoration:underline;
}

#banner_links{
width:154px;
margin-top:15px;
margin-left:3px;
}


/************sec****************/
#sec{
width:760px;
}

#tit_apostilas{
background-image:url(../img/back_tit_apostila.jpg);
background-repeat:repeat-x;
width:760px;
height:26px;
margin:auto;
font-family:arial;
font-size:17px;
color:#FFFFFF;
font-weight:bold;
line-height:26px;
margin-top:5px;
}

#tit_atualizado{
background-image:url(../img/back_atualizado.jpg);
background-repeat:repeat-x;
width:764px;
height:20px;
margin:auto;
font-family:arial;
font-size:13px;
color:#1F379A;
line-height:20px;
margin-top:2px;
}

.text_sec{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
width:760px;
margin:auto;
text-align:justify;
line-height:23px;
}

.text_sec p{
font-family:arial;
color:#000000;
font-size:13px;
}


.text_sec h1{
font-family:arial;
color:#1C5E82;
font-size:15px;
padding-top:15px;
}

.text_sec h2{
font-family:arial;
color:#1A2F84;
font-size:22px;
padding-top:15px;
font-weight:bold;
}

.desc_cd{
width:760px;
background-color:#E2EAEF;
margin-top:2px;
}

#img_dir_cd{
background-image:url(../img/img_dir_cd.jpg);
width:220px;
height:210px;
background-repeat:no-repeat;
}

#link_pague{
bottom:64px;
height:44px;
left:12px;
position:absolute;
width:190px;
}

#link_entregamos{
bottom:10px;
height:43px;
left:12px;
position:absolute;
width:190px;
}

#back_bt_comprar{
background-image:url(../img/back_bt_comprar.jpg);
background-repeat:repeat-x;
width:760px;
height:53px;
margin-top:2px;
}

/************rodape*************/


#rodape{
width:100%;
background-image:url(../img/back_rodape.jpg);
background-repeat:repeat-x;
height:120px;
}

#centro_rodape{
width:777px;
height:120px;
}

#copy{
width:500px;
color:#2377A4;
font-family:Arial;
font-size:11px;
top:35px;
margin-left:15px;
}

ul.lista01 { list-style:none; padding:0; margin:20px 0 20px 0; }
ul.lista01 li { display:inline; }
ul.lista01 li a { background:#ecf0f3 url(/img/bgm.gif) repeat-x; border:1px solid #bec9d1; margin:0 8px 0 0; padding:8px 12px; font:bold 12px verdana,arial,sans-serif; color:#205c98; }
ul.lista01 li a:hover { text-decoration:none; border:1px solid #8095a4; color:#000000; }


ul.lista02 { list-style:none; padding:0; margin:5px 0 20px 0; }
ul.lista02 li { display:inline; }
ul.lista02 li a { background:#ecf0f3 url(/img/bgm.gif) repeat-x; border:1px solid #bec9d1; margin:0 1px 0 0; padding:3px 3px; font:bold 10px verdana,arial,sans-serif; color:#205c98; }
ul.lista02 li a:hover { text-decoration:none; border:1px solid #8095a4; color:#000000; }

.lista_concurso { 
	width:755px;
	margin: 12px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #CCCCCC;
}


div.lista_concurso_link {display: inline; padding-left: 4px;}

div.lista_concurso_link a {color: #1C5E82;}


.lista_concurso h2 {padding-bottom: 4px;}

.lista_concurso h2 a {
font-size: 12px; 
padding-bottom: 4px;
font-family:arial;
font-weight:bold;
color:#1C5E82;
width:760px;
margin:auto;
margin-top:10px;
}


table.tabela { width:100%; border:1px solid #c0c0c0; }
table.tabela td { text-align:left; padding:2px; border:1px solid #c0c0c0; }
table.tabela td p { margin:0; padding:1px 0; text-align:left; }
table.tabela td.c { text-align:center; }
table.tabela td.c p { margin:0; padding:1px 0; text-align:center; }

