/* ========== LAYOUT ========== */
body	{ width: 100%; height: 100%; margin: 10px 0 0; padding: 0; background: url("../imagens/layout/bg-top.png") repeat-x #FFF; font: normal 13px Arial, Verdana; color: #767879; }
*	{ margin: 0; padding: 0; }
img     { border: 0; }

a,
a:active,
a:visited   { color:#767879; text-decoration:none; }
a:hover     { color:#444; text-decoration:underline; }

.center		{ text-align: center !important; }
.left		{ text-align: left !important; }
.right		{ text-align: right !important; }
.justify	{ text-align: justify !important; }
.negrito	{ font-weight: bold !important; }
.italico        { font-style: italic !important; }
.sublinhado     { text-decoration: underline !important; }
.clear          { width:0; height:0; clear:both; }

div#container	{ width: 100%; height: 100%; }

div#site		{ position: relative; width: 990px; margin: 0 auto; z-index: 999; }
div#site #top           { height: 127px; margin: 10px 0; }
div#site #top .logo	{ width: 291px; float: left; margin: 0 32px; }
div#site #top .texto	{ width: 575px; float: left; text-align:center; overflow:hidden; }
div#site #menu		{ height: 41px; margin: 4px 0; }
div#bottom		{ position:absolute; height: 172px; width: 100%; overflow: hidden; margin-top:-130px; left:0; background: url("../imagens/layout/bg-bot.png") repeat-x; clear: both; z-index: 0; }

/* ========== INTERNAS ========== */
div#site #conteudo-interno	{ clear: both; display: block; background-color: #FFF; padding: 0 20px; } /*min-height: 548px;*/
.textoTop                       { font-size: 14px; color: #999 !important; }

/* ========== HOME ========== */
div#site #home-banner			{ height: 280px; }
div#site #home-center			{ height: 120px; font-size: 18px !important; margin: 20px 0 43px 38px; text-align: center; }
div#site #home-center .home-logo	{ float: left; margin-right: 38px; }
div#site #home-center .home-texto	{ padding: 10px; }

div#site #home-conteudo			 { height: 354px; font-size:14px;  }
div#site #home-conteudo .cont-padrao     { width: 328px; float: left; }
div#site #home-conteudo .cont-borda	 { border-left: solid 1px #767879; border-right: solid 1px #767879; }
div#site #home-conteudo .cont-top	 { height: 40px;  font-size: 18px !important; line-height: 40px; vertical-align: middle; border-bottom: solid 1px #767879; }
div#site #home-conteudo .cont-margem     { padding: 20px 0; }
div#site #home-conteudo .p-padrao	 { width: 306px; }
div#site #home-conteudo .p-right	 { margin: 20px 20px 0 0; }
div#site #home-conteudo .p-left		 { margin: 20px 0 0 20px; }
div#site #home-conteudo .p-middle	 { width: 276px; margin: 20px auto; }

/* ========== CADASTRO DE CURRÍCULOS/CONTATO ========== */
div#conteudo-interno div		{ position: relative; }
div#conteudo-interno h1			{ font-size: 14px; font-weight: bold; }
div#conteudo-interno .margem		{ padding: 10px 0 0 10px; }
div#conteudo-interno .titulo		{ padding: 8px 10px 12px 10px; }
div#conteudo-interno .divisao		{ width: 100%; background: url("../imagens/curriculos/bgTitulo.jpg") top repeat-x; border-top: solid 1px #EEE; }
div#conteudo-interno .marcador		{ font-size: 20px; }
div#conteudo-interno .exemplo		{ color: #CCC; padding: 4px 10px; }
div#conteudo-interno .formulario	{ background-color: #F9F9F9; padding-bottom: 10px; top: 20px; }
div#conteudo-interno .padrao		{ height: 28px; padding: 5px; background: #FFF; border: 1px solid #E9E9E9; }
div#conteudo-interno .radio		{ height: 25px; float: left; margin: 0 !important; }
div#conteudo-interno .lblRadio		{ padding: 6px; float: left; margin: 0 20px 0 0 !important; color: #000; }
div#conteudo-interno .select		{ height: 30px !important; }
div#conteudo-interno .textArea		{ padding: 5px; background: #FFF; border: 1px solid #E9E9E9; }
div#conteudo-interno .botao		{ height: 40px; width: 300px; background: url("../imagens/curriculos/bgTitulo.jpg") bottom repeat-x #FFF; border: solid 1px #EEE; font-weight: bold; }
div#conteudo-interno .labels		{  }

/* ========== SERVIÇOS ========== */
div#conteudo-interno .tituloSanfona         { background-color: #F9F9F9; height: 14px; padding: 8px; cursor: pointer; }
div#conteudo-interno .tituloSanfona:hover   { background-color: #EEE !important; }
div#conteudo-interno .linhaPadrao   { border: solid 1px #EEE; margin-top: 5px; padding: 1px; }
div#conteudo-interno .divSanfona    { padding: 10px; display: none; }
div#conteudo-interno .li            { margin-left: 40px; list-style:disc; }

/* ========== INSTITUCIONAL ========== */
.linhaEspacada  { line-height: 16px; }
.margem-valores { padding-left:10px; }