body {
    /*background:#FFF;url(imagens/listras.gif);*/
    background:#EEF8FA url(imagens/fundogeral.png) repeat-Y center;
    _background:#EEF8FA url(imagens/fundogeral.gif) repeat-Y center;
    text-align:center;
}

/* Geral */
#geral {
    text-align:left;
    background:#EEF8FA url(imagens/fundogeral.png) repeat-Y center;
    _background:#EEF8FA url(imagens/fundogeral.gif) repeat-Y center;
}

p {
    text-align:left;
}

div.botdir {
    text-align:right;
}

/* Títulos */
h2 {
    color:#626562;
    font:bold 140% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
	text-align:left;
}

h3 {
    text-align:left;
    font:bold 100% Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
    color:black;
}

/* É o logo no topo da página */
h1 a.logo {
    background:url(imagens/clsearch.gif) no-repeat 20px 25px;
    color:#626562;
    text-decoration:none;
    font:50% Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
    text-indent:-5000px;
}

/* Menu de ajuda e contato */
.menupri {
    font:80% Arial, Verdana, Helvetica, Tahoma, Sans-Serif;
    color:#006500; 
}

.menupri a {
    color:#006500;
}

.menupri a:hover {
    background:#990000;
    color:white;
    text-decoration:none;
}

/* Menu Principal */
#menu {
    background:url(imagens/degrademenu.gif);
    text-align:center;
    border-bottom:2px solid #006500;
    margin-bottom:2px;
}

#menu ul {
    text-align:center;
}

#menu a.ultimo {
    border:0px;
}

#menu a {
    border-right:1px solid #C5C2C5;
    font:80% Verdana, Arial, Tahoma, Sans-Serif;
    color:black;
    text-decoration:none;
}

#menu a:hover, #menu a.selecionado {
    background:#990000;
    color:white;
}

/* Esquerda */

.rndclass1 {background:url(imagens/olho.jpg) no-repeat;}
/*.rndclass2 {background:url(imagens/lapis.jpg) no-repeat;}*/
.rndclass2 {background:url(imagens/laptop.jpg) no-repeat;}

#esqh p, #esql p  {
    font:80% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
}

#esqh table td, #esql table td {
    font:80% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
    vertical-align:top;
}

#esqh table td input.textp, #esql table td input.textp {
    border:1px solid #999;
    width:135px;
}

#esql {background:#E6F2E6; text-align:left;}



/* Direita */
#dir p {
    font:12px Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
}

#dir div#pri {
    background:#E6F2E6;
}

#dir div#seg {
    background:#D5E2DE;
    border-bottom:1px solid white;
}

#dir div#seg h3 {
    text-align:left;
    font:bold 140% Trebuchet Ms, Verdana, Arial, Tahoma, Sans-Serif;
    color:black;
}


h2#login { background:url(imagens/tit_login.gif) no-repeat;}
h2#ncadastro { background:url(imagens/tit_cadastrado.gif) no-repeat;}
h2#ops { background:url(imagens/tit_ops.gif) no-repeat;}
h2#contato { background:url(imagens/tit_contato.gif) no-repeat -8px;}

/* Rodapé */
div#rodape {
    font-family:Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
    color:#626562;
}

div#rodape address{
    border-top:2px solid #006500;
    font-style:normal;
    font-size:80%;
}

/* Infos dos passos */
.passo {
    background:#E6F2E6;
}

.passo p {
    font:bold 100% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
}

#passo1 {background:#E6F2E6 url(imagens/passo1.gif) no-repeat 600px 10px; }
#passo2 {background:#E6F2E6 url(imagens/passo2.gif) no-repeat 600px 10px; }
#passo3 {background:#E6F2E6 url(imagens/passo3.gif) no-repeat 600px 10px; }
#passo4 {background:#E6F2E6 url(imagens/passo4.gif) no-repeat 600px 10px; }
#passo5 {background:#E6F2E6 url(imagens/passo5.gif) no-repeat 600px 10px; }

#passo1 span, #passo2 span, #passo3 span, #passo4 span, #passo5 span {display:none;}

#passo1 h2 {height:27px; background: url(imagens/tit_ident.gif) no-repeat -7px 0px; }
#passo2 h2 {height:27px; background: url(imagens/tit_obj.gif) no-repeat -7px 0px; }
#passo3 h2 {height:27px; background: url(imagens/tit_end.gif) no-repeat -7px 0px; }
#passo4 h2 {height:27px; background: url(imagens/tit_tel.gif) no-repeat -7px 0px; }
#passo5 h2 {height:27px; background: url(imagens/tit_qua.gif) no-repeat -7px 0px; }


/* Formulários */
.nesc {
    text-align:center;
}

.nesc p, .nesc ul {
    font:80% Verdana, Arial, Tahoma, Sans-Serif;
    margin:0px 0px 15px;
    padding:0px 81px;
}

.nesc ul {
    text-align:left;
    margin:-25px 15px 0px;
}

div.padrao {
	margin-top:10px;
}

p.padrao {
	text-align:justify;
}

.nesc dl {
    font:80% Verdana, Arial, Tahoma, Sans-Serif;
	text-align:left;
	margin:0px;
	padding:0px;
}

.nesc dl dt {
	margin:7px 0px 0px;
}

.nesc h3 {
    padding:0px 81px 0px;
}

.formularios {
    background:#D5E2DE;
    text-align:left;
}

.filem {
    width:330px;
}

.formularios table td {
    width:165px;
    vertical-align:top;
    font:70% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
}

.formularios input.textm, .formularios textarea.textformg, .formularios input.textg {
    border:1px solid #999;
}

.formularios input.radio {
    vertical-align:middle;
}

.formularios td.nivel {
    font:60% Verdana;
}

input.textnum, input.textm2, .formularios textarea.textform {
    border:1px solid #999;
}

.nesc .estaaqui h4 {
    color:#990000;
    font:bold 90% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
}

#sub h4 {
    color:#990000;
    font:bold 60% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
} 

.nesc .estaaqui a, #sub a {
    color:blue;
    font:80% Arial, Verdana, Tahoma, Helvetica, Sans-Serif;
}

.nesc .estaaqui a:hover, .nesc .estaaqui a.selec, #sub a:hover, #sub a.selecionado {
    background:#990000;
    color:white;
    text-decoration:none;
}

div.imagemleft {
    text-align:left;
    font:60% verdana, Arial, Tahoma, San-Serif;
}

/* Interna */
#sub {
    background:#D5E2DE;
    font:140% verdana, Arial, Tahoma, San-Serif;
}

#algomais {
    background:url(imagens/pontos.gif) repeat-X;
    text-align:left;
    font:bold 80% Verdana, Arial, Tahoma, Helvetica, Sans-Serif;
}

#algomais a {
    text-decoration:none;
    color:#990000;
}
fieldset{
	border:0 solid transparent;
}

/** Logo da Atípico **/
a.logoatipico, a.logoatipico:hover {
    background:white url(imagens/atipico.gif) no-repeat;
    text-indent:-5000px;
    overflow:hidden;
    width:62px;
    height:33px;
    display:block;
    float:right;
    margin:0px 10px;
}

.admobs {
    width:354px;
    margin:0px auto;
    padding:20px 10px 45px;
	background:#E9B997;
	text-align:left;
}

.admobs h3 {
	margin:0px;
	padding-left:0px;
	text-align:left;
}
