body {
	margin: 0; padding:0; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1c518b;
	background: #eeeeee url("../imgs/bg_body.gif") center repeat;
       	text-align: left;
}

a { text-decoration: none; font-family: "Courier New", Courier, monospace; color:#393939; }
a:hover { text-decoration: underline;}

.campo {
    font-family: Arial, Helvetica, sans-serif;
    color: #035199;
    font-size: 10px;
    border: #000000; 
    border-top: 1px solid #686D7C;
    border-bottom: 1px solid #686D7C;
    border-right: 1px solid #686D7C;
    border-left: 1px solid #686D7C;
    margin-left: 2px;
}
.clear {
	clear: both;
}

.wrapper_cadastro{ 
background: #fff url('../imgs/back_menu_cadastro.jpg') top left repeat-y;
display:block;
text-align: left;
height: 100%;
}

#tudo {
        float:left;
        margin: 0px 0px 0px 0px auto;
        padding: 0px 0px 0px 0px;
	position: absolute;
	width: 774px;
	height: 100%;
        height:auto;
      	left: 50%;
        top: 5%;
        margin-left: -387px;
	margin-top: -19px;
        text-align:center;
        background-color: #FFF;
}


#tudo_cadastro {
        float:left;
	width: 774px;
	position: absolute;
	top: 50%;
	left: 30%;
	margin-left: -387px;*margin-left: -387px;
	margin-top: -198px;*margin-top: -200px;
        text-align:left;
}
html>body #tudo_cadastro {left: 50%;}

.header{
        position: relative;float:left;clear:both;
        background: url("../imagens/cabecalho.jpg") bottom left repeat-y;
	height:75px;
	border-bottom:0px solid #999;
	width: 774px; 
        text-align:center;
        font-size:10px;
}

.left {
        float: left; clear:both;
	width: 185px;
        align: left; 
	margin-right: 0px;
        margint-top:-30px;
        background-color:#ffffff;
        height:100%;
}

.center {
	float:right;width:574px; margin-left: 13px; border-left: 1px dotted #d9221c;
        height:100%; position:relative;background-color:#ffffff;
}

.footer{
        float:right;
	background: transparent url("../imgs/back_rodape_peq.gif") bottom center repeat-x;
	height:143px;margin-top:2px;width:100%;
	border-top:0px solid #93b6de; text-align: center;
}

/* __________CABEÇALHO__________ */

h1{
 text-indent: -50000px; border:0px solid #000;
 width: 150px; height: 70px; 
 margin: 0 auto; padding:9 0 0 0px;*padding:-9 0 0 0px;
 background: transparent url("../imagens/logo_peq.gif") bottom center no-repeat;
 }

html>body h1 {margin-top: -4px;}

.aga2 {position:relative; float: left;
	 font-size: 125%; color: #001125; font-weight: bold; margin: 13px 0 0 98px;}

h2 {position:relative; float: left;
	 font-size: 200%; color: #0c276f; font-weight: bold; margin: 4px 135px 0 152px;}


*+html h2 {margin-right: 200px; border: 10px solid red;}

.fecomercio { 
	margin-left: 155px; *margin-left: 155px; height: 64px;
        border: 0px solid red;
	border-top: 0px solid #fff;
}

.sub_banner {
        position:relative;float:left;
        widht:600px;height:20px;
        font-size: 12px;font-weight: bold;color: #0c276f;
     	margin: 2px 0px 0 210px;*margin: 2px 0px 0 210px;    
}
.img_banner {
 width: 238px; height: 66px; border: 0px solid red;
 position: relative; float: left; left: 23px; _left: 2px;
 background: transparent url("../imgs/banner_fecomercio_topo.gif") center left no-repeat;      
}



h3 {
	
	font-size: 12px;
	color: #0c276f;
	margin: 0px 0px 0px 513px; *margin: 0px 0px 0px 502px; 
}

div.login { 
	position:absolute;
        top: 6px; _top:6px;
        right:8px;
	width:290px;
        text-align:right;
        z-index:2;  }    

.usuario{
	font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}

.pipe{
        font-family: Verdana, Helvetica, Arial, Sans-serif;
	font-size: 9px;
	font-weight: regular;
	color: #000000;
	text-decoration: none;
}
/* __________ MENU ESQUERDO _____________ */

.menu {position: relative; float: right; padding: 1px;margin:0px; text-align: left; height:100%}

ul { margin: 20px 0px 0px 0px; padding: 0 0 28px 0;
	width: 185px;
}

li.first {margin-top: 47px;}

li { 
	list-style:none;
	width: 185px;
	margin: 3px 0;
        background: transparent url("../imagens/li_back.gif") bottom left no-repeat;
	width: 183px; height: 18px;
}

.left li a { 
	text-decoration: none;
	margin-left: 24px;
	font-family: "Courier New", Courier, monospace;
	font-size: 110%;
	color: #024b8c;
}

.left li a:hover { text-decoration: none; color: #c3c3c3;}

#login { 
	padding: 0; margin: 0;
	width: 199px; height: auto;
	border-bottom: fff dotted 1px;
	font-family: "Courier New", Courier, monospace;
	font-size: 120%;
	color: #393939;
}

#area_restrita {
	border: 0px solid red;
	margin: 0 0 4px 8px; padding: 10px 0 0 15px;
	width: 178px ; height: 25px; 
        *background: url("../imgs/back_area_restrita.jpg") center right no-repeat;
	background: url("../imgs/back_area_restrita.jpg") center right no-repeat;
	font-family: "Courier New", Courier, monospace;
	font-size: 100%;
	color: #393939;
}

#area_restrita a {
	width: 198px; height: 350px;
	margin-left:45px;
 }

.campotexto { 
	width: 151px;
	color: #faf9f9;
	border: 1px solid #a6a5a5;
	font-family: Arial, Helvetica, sans-serif;
	color: #035199; font-size: 80%;
}

.botao_ok { 
	width: 22px; height: 20px;
	color: #333; 
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 80%;
}
html>body .botao_ok { position: relative; left: 141px; top:-16px;}

/* _______________ CONTEÚDO ____________ */

h4 { 
	margin: 15px 0 0 18px; padding-left: 22px;
	height: 18px;
	font-size: 120%;
	text-weight: bold;
	background: transparent url("../imgs/back_titulo.gif") center left no-repeat;
}

.botao3 {
	background: #E1EDF8;
	font-family: Verdana, arial;
	font-size: 11px;
	text-decoration: none;
	color: #A53832;
	border: 1px solid #035299;
        width:143px;
}

.botao_enviar { 
	width: 80px; height: 20px;
	color: #333; 
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	font-size: 90%;}

.center p {font-size: 90%; margin: 10px 15px 0 18px;}

.center-esquerdo {
float:left;width:570px;background-color:#ffffff;text-align:left;position:relative;
}
 
.center-direito {
float:right;width:160px; border-left:1px dotted #d9221c; margin: 18px 0 0 0;
text-align:left;
}
 
.center-direito ul { width: 170px; padding: 0; margin:0 0 0 0; }
.center-direito li {width: 170px; margin: 0;padding:0; background: transparent;}
 
.center-direito li a { 
 text-decoration: none;
 margin-left: 11px;
 font-family: "Courier New", Courier, monospace;
 font-size: 100%;
 color: #024b8c;
}
 
.center-direito li a:hover { text-decoration: none; color: #c3c3c3;}

.label_form {
    font-size: 10px;
    font-weight: regular;
    text-decoration: none;
    width: 160px;
    text-align:right;
    vertical-align:middle; 
}

.label_form2 {
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    /*color: #62797b;*/
    font-weight: regular;
    text-decoration: none;
    padding:4 4 4 4;
    width: 80px;
    text-align:right;
    vertical-align:middle; 
}

.titulo_pagina{
	font-family: Verdana;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #A53832;
        padding-left:0px;
        padding-right:0px;
        padding-top:0px;
        padding-bottom:10px;

}

.titulo_form{
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	color: #A53832;
        padding-left:5px;
        padding-right:5px;
        padding-top:3px;
        padding-bottom:3px;
	width:500px;
	background-color:#EAE6EA; 
	border: 1px 1px 1px 1px solid #AEB7C8;
 }

.title_radio_box{
    	font-family: verdana, arial, helvetica, sans-serif;
   	font-size: 10px;
      	text-decoration: none;
    	padding:0 0 0; 
   	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
        font-size: 100%;
}
.label_radio{
font-size: 10px;
}

.radio_box{
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    color: #62797b;
    font-weight: regular;
    text-decoration: none;
    padding:0 0 0 0;
    border: 0px 0px 0px 0px solid;
}

.grid_header {
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	text-align:center;
	color: #FFFFFF;
        height: 20px;
        background-color:#738DB0;
	border:#A6C0E0 solid; 
	border-width: 0px 1px 0px 0px;
        padding-left:3px;
}

.grid_deteal002{
	font-family: Verdana;
	font-size: 10px;
	font-weight: regular;
	text-decoration: none;
	text-align:left;
	color: #62797b;
        height: 20px;
        border: #FFFFFF solid; 
	border-width: 0px 2px 0px 0px;
        padding-left:3px;
}

.grid_deteal{
	font-family: Verdana;
	font-size: 10px;
	font-weight: regular;
	text-decoration: none;
	text-align:left;
	color: #62797b;
        height: 20px;
        background-color:#F1F5FA;
	border: #FFFFFF solid; 
	border-width: 0px 2px 0px 0px;
        padding-left:3px;
}

.div_abas { 
width: 536px; height: 20px;
background: url("../imgs/aba_select1.gif") top left no-repeat;
margin: 0; padding: 0;
}
 
a { font-size: 12px; color: #990000; text-decoration: none;}
 
.a_aba1 { margin-left: 17px;}
.a_aba2 { margin-left: 30px;}
.a_aba3 { margin-left: 25px;}
.a_aba4 { padding-left: 35px;}

/* _______________ RODAPÉ ____________ */

.espaco { 	 float:left;
        background: #fff;
	border-right: 1px solid #fff;
        padding: 0 40px 80px 157px; _margin: 0 40px 80px 157px;}

h5 { 
        float: left; width:199px; height: 106px;
        background: #b7d7fc url("../imgs/banner_oportunidade.gif") top left no-repeat;
	}
html>body h5 {position: relative; top: -17px;}

.link_logo {cursor: pointer;}

.espaco_cadastro { 	 float:left;
        background: #ededed;
	border-right: 1px solid #fff;
        padding: 0 40px 80px 157px; }

.endereco { 
	float: left; padding: 0; margin: 7px 0 0 90px; text-align: center;
	color: #fff; font-weight: bold;
	font-size: 110%; line-height: 140%;
	}

.botoes {
	padding: 0; margin:0; _margin-right: -10px;
	/*width: auto; height:80px;*/
        float: left; 
	border: 0px solid gree;	position:relative;
}

.botao {
	background: #E1EDF8;
	font-family: Verdana, arial;
	font-size: 11px;
	text-decoration: none;
	color: #A53832;
	border-width: 1;
	border: 1px 1px 1px 1px solid #738DB0;
        
}

html>body .botoes { width: 575px; background: #eeeeee url("../imgs/bg_body.gif") center repeat;}

.botoes p{ 
 padding: 0;
 margin: 20px 0 0 10px;
 width: 124px; height: 60px;
 text-align: right;
 border: 0px solid red;}
 
.botoes a{ 
margin: 0 0 0 49px;
 text-decoration: none;
 font-weight: bold;
 font-size: 240%;
 font-family: "Courier New", Courier, monospace;
 color: #FFFFFF;
}
.botoes a:hover{text-decoration: none; }
 
#botao_aluno { 
 float:left;position:relative;clear:both;
 width: 190px; height: 80px;
 background: transparent url("../imgs/back_botao_aluno.png") bottom center repeat-x;
 border-right: 1px solid #96823a;
}
#botao_aluno p {
 background: transparent url("../imgs/lapis_aluno.png") 5px center no-repeat;
}
 
#botao_escola { 
 float: left;position:relative;
 width: 190px; height: 80px;
 background: transparent url("../imgs/back_botao_escola.png") bottom center repeat-x;
border-left: 1px solid #d6c999;
 border-right: 1px solid #557a56;}
#botao_escola p {
 background: transparent url("../imgs/lapis_escola.png") 5px center no-repeat;
}
 
#botao_empresa { 
 float: left;position:relative;
 width: 190px; height: 80px;*width: 196px;
 background: transparent url("../imgs/back_botao_empresa.png") bottom center repeat-x;
 border-left: 1px solid #acc4ad;}
#botao_empresa a {margin-left: 30px; }
#botao_empresa p {
 background: transparent url("../imgs/lapis_empresa.png") 5px center no-repeat;
}

h6 {
	position: relative; 
	top: 42px;
	left: -250px;
	float: left;
	color: #fff;
	font-size: 110%;
}
html>body h6 {top: 10px; left: -220px;}

.area_restrita {border: 0px solid red; position: relative; float: right; top: 18px; right: 15px;}

.footer_cadastro {
	background: transparent url("../imgs/back_rodape_peq.gif") bottom center repeat-x;
	height:63px; 	width: 774px;
	border-top:0px solid #93b6de;
}

.footer_cadastro p { 
        float: left;
	padding: 3px 10px 4px 11px; margin: 0;
	width: 177px; height: 40px; 
	color: #484d6b;
	font-size: 100%;
	text-align: justify;
	background: #b7d7fc url('../imgs/back_menu_cadastro.jpg') top left repeat-y;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.footer_cadastro h6{
	float: left;/* 
	top: 26px;
	left: 120px;*/
	color: #fff;
	font-size: 110%;
}

.tabLine{
  font-size: 100%;text-align:left;
}
.label {
    font-size: 11px;
}