@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
border:0;}

p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#02243d;}

p.rod{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#02243d;}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color:#FFFFFF;}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#02243d;
margin:0 0 4px 0;}

h3{
margin:2px 0 0 0;
font-family:Tahoma, Verdana;
font-size:20px;
color:#cd0c0c;}

h4{
font-family:Tahoma, Verdana;
font-size:15px;
font-weight:normal;
color:#cd0c0c;}

.tit_centroorl{
position:relative;
float:left;
width:426px;
height:auto;
margin:6px 0 0 0;}

.bots_topo{
position:relative;
float:right;
width:182px;
height:auto;
margin:6px 0 0 0;}

.pos_images{
position:relative;
float:left;}

.fototopo{
position:relative;
float:left;
width:100%;
background-image:url(images/topohome.gif);
background-position:center top;
background-repeat:no-repeat;
}

.logo{
position:relative;
float:left;
width:1000px;
height:auto;
margin:13px 0 0 0;}

.divisoria{
margin:0 0 10px 0;
width:3px;
position:relative;
float:left;
margin:0 10px;}

.txt_agendamento{
position:relative;
float:left;
width:460px;
height:auto;
margin:8px 0 0 345px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0d3554;}

.bottom_menu, .envolve_bots{
position:relative;
float:left;
width:949px;
height:19px;
margin:0 0 0 25px;}

.envolve_bots{
margin:5px 0 0 25px;
height:auto;
}

.div_menu{
width:3px;
height:62px;
position:relative;
float:left;
background-image:url(images/divisoria_menu.gif);
background-position:center top;
background-repeat:no-repeat;}

a.link_menu:link{
position:relative;
float:left;
width:100px;
height:44px;
text-align:center;
font-family:Tahoma, Verdana;
font-size:14px;
color:#02243d;
text-decoration:none;
padding:15px 0 0 0;}

a.link_menu:visited{
position:relative;
float:left;
width:100px;
height:44px;
text-align:center;
font-family:Tahoma, Verdana;
font-size:14px;
color:#02243d;
text-decoration:none;
padding:15px 0 0 0;}

a.link_menu:active{
position:relative;
float:left;
width:100px;
height:44px;
text-align:center;
font-family:Tahoma, Verdana;
font-size:14px;
color:#02243d;
text-decoration:none;
padding:15px 0 0 0;}

a.link_menu:hover{
position:relative;
float:left;
width:100px;
height:44px;
text-align:center;
font-family:Tahoma, Verdana;
font-size:14px;
color:#02243d;
padding:15px 0 0 0;
text-decoration:underline;}

a.linksub:link{
position:relative;
float:left;
width:187px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02243d;
text-decoration:none;
padding:2px 5px 2px 15px;}

a.linksub:visited{
position:relative;
float:left;
width:187px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02243d;
text-decoration:none;
padding:2px 5px 2px 15px;}

a.linksub:active{
position:relative;
float:left;
width:187px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02243d;
text-decoration:none;
padding:2px 5px 2px 15px;}

a.linksub:hover{
position:relative;
float:left;
width:187px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02243d;
text-decoration:underline;
padding:2px 5px 2px 15px;}

a.link_inscrevase:link,a.link_inscrevase:visited, a.link_inscrevase:active {
position:relative;
float:left;
width:160px;
height:auto;
padding:5px 10px;
margin:10px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#343f56;
background-color:#abdbf2;
text-decoration:none;
text-align:center;
border:1px solid #343f56;}

a.link_inscrevase:hover{
position:relative;
float:left;
width:160px;
height:auto;
padding:5px 10px;
margin:10px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
background-color:#343f56;
text-decoration:none;
text-align:center;
border:1px solid #343f56;}

a.link_not_princ:link, a.link_not_princ:visited, a.link_not_princ:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#02243d;
text-decoration:none;}

a.link_not_princ:hover{
text-decoration:underline;}

a.saiba_not_princ:link, a.saiba_not_princ:visited, a.saiba_not_princ:active{
position:absolute;
right:10px;
bottom:10px;
font-weight:bold;
font-family:Tahoma, Verdana;
font-size:12px;
color:#660a0a;
text-decoration:none;
}

a.saiba_not_princ:hover{
text-decoration:underline;
}

a.saiba_not_rel:link, a.saiba_not_rel:visited, a.saiba_not_rel:active{
position:relative;
float::left;
font-weight:bold;
font-family:Tahoma, Verdana;
font-size:12px;
color:#660a0a;
margin:5px 0 0 65px;
text-decoration:none;
}

a.saiba_not_rel:hover{
text-decoration:underline;
}

.col_direita{
position:relative;
float:right;
width:190px;
height:auto;
margin:0 0 0 10px;}

.not_princ{
position:relative;
float:left;
width:779px;
height:auto;}

.top_not_princ{
position:relative;
float:left;
width:764px;
height:23px;
padding:5px 0 0 15px;
background-image:url(images/top_not_principal.gif);
background-position:left top;
background-repeat:no-repeat;}

.cont_not_ptinc{
position:relative;
float:left;
width:759px;
height:auto;
background-color:#FFFFFF;
padding:5px 10px 5px 10px; }

.pos_foto_princ{
margin:0 10px 0 0;}

.box_not{
position:relative;
float:left;
width:779px;
height:auto;
margin:10px 0 0 0;}

.box_top_not{
position:relative;
float:left;
width:779px;
height:12px;
background-image:url(images/top_box_not.gif);
background-position:top left;
background-repeat:no-repeat;}

.cont_not{
position:relative;
float:left;
width:769px;
height:auto;
background-color:#FFFFFF;
padding:0 0 5px 10px;}

.box_hor{
position:relative;
float:left;
width:363px;
height:auto;
margin:0 10px 0 0;
padding:0 10px 0 0;}

.box_vert{
position:relative;
float:left;
width:183px;
height:auto;
margin:20px 5px 0 0;
}

.tit_box_vert{
position:relative;
float:left;
width:168px;
height:26px;
padding:5px 0 0 15px;
background-image:url(images/tit_box_vert.gif);
background-position:top let;
background-repeat:no-repeat;
}

.cont_box_vert{
position:relative;
float:left;
width:173px;
height:auto;
padding:5px;
background-color:#dfecfe;
}

.fim_box_vert{
position:relative;
float:left;
width:183px;
height:14px;
background-image:url(images/fim_box_vert.gif);
background-position:top let;
background-repeat:no-repeat;
}

.box_dir{
position:relative;
float:left;
width:190px;
height:auto;
margin:10px 0 0 0;
}

.tit_box_dir{
position:relative;
float:left;
width:175px;
height:18px;
padding:5px 0 0 15px;
background-image:url(images/tit_box_dir.gif);
background-position:top let;
background-repeat:no-repeat;
}

.cont_box_dir{
position:relative;
float:left;
width:180px;
height:auto;
padding:5px;
background-color:#FFFFFF;
}

.fim_box_dir{
position:relative;
float:left;
width:190px;
height:15px;
background-image:url(images/fim_box_dir.gif);
background-position:top let;
background-repeat:no-repeat;
}

.box_fixo{
position:relative;
float:left;
width:190px;
height:auto;
margin:10px 0 0 0;
}

.fundo_rodape{
position:relative;
float:left;
width:100%;
height:112px;
background-image:url(images/fundo_rodape.gif);
background-position:top left;
background-repeat:repeat-x;
z-index:2;}

.pos_tit_submenu{
position:relative;
float:left;
text-align:left;}

.pos_div_sub{
position:relative;
float:left;
padding:0 0 0 5px;}

.cont_sub{
position:relative;
float:left;
width:207px;
height:auto;
background-image:url(images/fundo_sub.gif);
background-position:left top;
background-repeat:repeat-y;}

.cont_parc{
position:relative;
float:left;
width:207px;
height:auto;
background-image:url(images/fundo_parc.gif);
background-position:left top;
background-repeat:repeat-y;}

.pos_ban{
position:relative;
float:left;
margin:5px 0 5px 8px;}

.pos_foto_corpo{
position:relative;
float:left;
margin:0 10px 10px 0;
text-align:left;}

.cont_escrito{
position:relative;
float:left;
width:553px;
height:auto;
padding:0 10px; }

/* Inscrição */

form{
margin:0;
padding:0;
border:0;}

label{
position:relative;
float:left;
width:450px;
height:auto;
margin-left:160px;
margin-bottom:5px;}

label.inscricao{
position:relative;
float:left;
width:500px;
height:auto;
margin-left:0;
margin-bottom:5px;}

.txt_form{
position:relative;
float:left;
width:100px;
height:19px;
background-color:#022a44;
text-align:right;
padding-right:5px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;}

.txt_form_insc{
position:relative;
float:left;
width:150px;
height:19px;
background-color:#022a44;
text-align:right;
padding-right:5px;
padding-top:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;}

input{
position:relative;float:left;
width:250px;
height:18px;
background-color:#c8e7ff;
border:0;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#022a44;}

textarea{
position:relative;float:left;
width:250px;
height:90px;
background-color:#70c1ff;
border:0;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#022a44;}

button{
position:relative;
float:left;
width:80px;
height:auto;
background-color:#022a44;
border:0;
margin:0;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
margin-left:300px;
}