/* ++++++++++++ GERAL +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



body		{ background:#E2E4EF; margin:0px; width:100%; height:100%; font-family:Arial; font-size:12px; line-height:160%; 
scrollbar-face-color:#E2E4EF;
scrollbar-highlight-color:#E2E4EF;
scrollbar-3dlight-color:#E2E4EF;
scrollbar-darkshadow-color:#E2E4EF;
scrollbar-shadow-color:#E2E4EF;
scrollbar-arrow-color:#3273AC;
scrollbar-track-color:#E8EAF2;
}

.maxx		{ width:963px; background:url(../images/borda_top.jpg) top no-repeat #F0F1F7; margin-top:20px }

.max		{ width:923px; text-align:left }    /* largura máxima do do corpo do site */

a		{ color:#000; text-decoration:none; }

a:hover		{ color:#3273AC; }



/* ++++++++++++ CABECALHO +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#cab		{ height:111px; padding-right:20px; clear:both; background:url(../images/linha_top.jpg) bottom repeat-x;}



/* ++++++++++++ MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#m		{ float:right; margin-top:76px; height:26px; background:url(../images/m_bg.jpg) repeat-x; padding-top:8px; }

  #m ul		{ list-style:none; margin:0px; padding:0px; }

  #m li		{ list-style:none; margin:0px; padding:0px; display:inline; }

    #m a	{ text-decoration:none; color:#FFF; font-size:11px; padding:10px 10px 9px 10px; border-right:1px solid #2D6699; }

    #m a:hover	{ background:url(../images/m_bg2.jpg) repeat-x; }

    #menuinfo ul 	{ margin:0px; padding:0px; width:200px; list-style-type:none; display:block; float:left; background-color:#E8EAF2; margin-bottom:30px}

    #menuinfo li 	{ margin:0px; padding:0px; width:200px; list-style-type:none; display:block; }

    #menuinfo a 	{ display:block; margin:0px; font-weight:normal; width:195px; padding:2px 0px 2px 5px; color:#3273AC; text-transform:none; text-decoration:none; background:none; border-right:none; border-bottom:1px solid #D8DBE9}

    #menuinfo a:hover	{ background:#D8DBE9; color:#3273AC; }



/* ++++++++++++ CENTRO ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#cont			{ text-align:justify; }

  #cont h1		{ color:#3273AC; font-weight:normal; margin:0px; padding:0px 0px 30px 0px; font-family:Arial; font-size:24px }

  #centro		{ float:right; width:703px; padding-bottom:30px }

  #centrop		{ float:right; width:703px; }

  #interna		{ padding:40px 20px 20px 20px; }

    #interna ul		{ margin:0px; padding:0px; list-style-position:inside; }

    #interna li		{ margin:0px; padding:0px; list-style-position:inside; }



/* ++++++++++++ MENU VERTICAL ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#vmenu			{ float:left; margin-bottom:30px}

  #vmenu ul		{ margin:0px; padding:0px; list-style:none; display:block; }

  #vmenu li		{ display:block; list-style:none; padding:0px; margin:0px; border-bottom:1px solid #D3D8E7;}

  #vmenu a		{ color:#000; font-size:12px; display:block; text-decoration:none; width:190px; padding:3px 0px 2px 0px; border-bottom:1px solid #D3D8E7; }

  #vmenu a:hover	{ background:#D3D8E7; color:#3273AC; }



/* ++++++++++++ RODAPE ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#rodape			{ color:#333; font-size:11px; background:url(../images/borda_fim.jpg) top no-repeat; padding-top:20px}

  #rodape a		{ color:#3273AC; }



/* ++++++++++++ FORMULÁRIOS +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



#formquadro	{ background-color:#E8EAF2; border:1px solid #D3D8E7; padding:0px 20px 20px 20px; }

.campo		{ background-color:#EFF0F5; border:1px solid #D3D8E7; font-family:Arial; font-size:12px; margin-bottom:3px; width:277px; padding:3px; }

.campotitulo	{ color:#3273AC; font-size:16px; font-weight:700; padding:20px 0px 20px 0px; }

.botao		{ border:1px solid #AA0000; font-family:Arial; font-size:12px; color:#DDD5C3; background-color:#AA0000; vertical-align:top; }

