/* CLASSE */
body { 
	margin-top: 40px;
	overflow-y: scroll;
	background-image: url(../imagens/background.gif);
	background-position: left top;
	background-repeat: repeat-x repeat-y;
	font-size: 11px;
	text-align: center /* hack para o IE */ }

/* ID */
#moldura {
	width: 810px;
	position: relative;
	left: 50%;
	margin-left: -405px;
	text-align: left }

/* ESQUECI */
#esqueci {
	width: 368px;
	height: 218px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -184px;
	margin-top: -109px;
	text-align: left;
	background-image: url(../esqueci_senha/imagens/fundo.gif) }

#esqueci_espanhol {
	width: 368px;
	height: 218px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -184px;
	margin-top: -109px;
	text-align: left;
	background-image: url(../esqueci_senha/imagens/fundo_espanhol.gif) }

#esqueci_ingles {
	width: 368px;
	height: 218px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -184px;
	margin-top: -109px;
	text-align: left;
	background-image: url(../esqueci_senha/imagens/fundo_ingles.gif) }

/* ESTRUTURA */
#lado_esq {
	width: 112px;
	float: left }

#centro {
	width: 663px;
	padding-left: 3px;
	float: left }

#lado_dir {
	width: 32px;
	height: 150px;
	margin-top: 254px;
	background-image: url(../home/clip.png);
	background-repeat: no-repeat;
	float: left }

/* LADO ESQUERDO */
#relogio {
	width: 112px;
	height: 59px;
	margin-top: 48px }

#box_01 {
	width: 110px;
	height: 135px;
	margin-top: 3px;
	background-color: #fff;
	border: solid 1px #d0d0d0 }	

.links ul {
	margin: 0;
	padding: 0;
	padding-top: 9px;
	list-style-type: none;
	text-align: left }

.links li {
	float: left;
	position: relative;
	display: block }

li>ul {
	top: auto;
	right: auto }

li:hover ul, li.over ul {
	display: block }

#content {
	clear: left }

#chamada {
	width: 112px;
	height: 95px;
	margin-top: 65px;
	background-image: url(../imagens/chamada.png) }

#chamada_espanhol {
	width: 112px;
	height: 95px;
	margin-top: 65px;
	background-image: url(../_espanhol/imagens/chamada.png) }

#chamada_ingles {
	width: 112px;
	height: 95px;
	margin-top: 65px;
	background-image: url(../_ingles/imagens/chamada.png) }

/* TOPO */
#topo {
	width: 663px;
	height: 48px }

#logo {
	width: 315px;
	height: 48px;
	float: left }

#bandeiras {
	width: 60px;
	height: 13px;
	padding-top: 31px;
	float: right }

#brasil {
	width: 18px;
	height: 13px;
	float: left }

#espanha {
	width: 18px;
	height: 13px;
	padding-left: 3px;
	float: left }

#inglaterra {
	width: 18px;
	height: 13px;
	padding-left: 3px;
	float: right }

/* BARRA FOTO */
#barra_foto {
	width: 663px;
	height: 199px;
	background-image: url(../imagens/fundo_barra_foto.gif);
	background-position: top left;
	background-repeat: no-repeat }

#barra_foto_espanhol {
	width: 663px;
	height: 199px;
	background-image: url(../_espanhol/imagens/fundo_barra_foto.gif);
	background-position: top left;
	background-repeat: no-repeat }
	
#barra_foto_ingles {
	width: 663px;
	height: 199px;
	background-image: url(../_ingles/imagens/fundo_barra_foto.gif);
	background-position: top left;
	background-repeat: no-repeat }

#foto {
	width: 507px;
	height: 189px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left }

#area_restrita {
	width: 141px;
	height: 152px;
	padding-left: 10px;
	padding-top: 47px;
	float: right }

#sombra_barra {
	width: 663px;
	height: 5px }
	
/* ÁREA RESTRITA */
.texto_ar {
	font-family: Tahoma; font-size: 11px; color: #fff;
	text-align: left }

.form {
	font-family: Tahoma; font-size: 11px; color: #343635;
	background-image: url(../imagens/degradee_form.gif);
	background-position: top left;
	background-repeat: repeat-x;
	border: 1px solid #5e5e5e;
	height: 19px;
	width: 110px;
	text-align: left }

/* ÁREA RESTRITA 01 */
#area_restrita_01 {
	width: 268px;
	height: 152px;
	padding-left: 50px;
	padding-top: 60px;
	padding-right: 50px }

#area_restrita_02 {
	width: 243px;
	height: 152px;
	padding-left: 125px;
	padding-top: 60px }

#area_restrita_03 {
	width: 290px;
	height: 152px;
	padding-left: 50px;
	padding-top: 50px }

#login {
	width: 368px;
	height: 265px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -184px;
	margin-top: -132px;
	text-align: left;
	background-image: url(../area_restrita/imagens/fundo.gif);
	background-repeat: no-repeat }

#logo_01 {
	width: 368px;
	height: 63px }

/* CONTEÚDO HOME */
#conteudo_home {
	width: 663px;
	height: 271px;
	background-image: url(../home/fundo_texto.png);
	background-position: top left }

#coluna_01h {
	width: 180px;
	height: 240px;
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 10px;
	float: left }

#coluna_02h {
	width: 185px;
	height: 240px;
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 10px;
	float: left }

#coluna_03h {
	width: 180px;
	height: 240px;
	padding-left: 25px;
	padding-top: 10px;
	float: left }

.texto {
	font-family: Tahoma; color: #343635;
	line-height: 18px;
	text-align: left }

a.link:link {
	color: #343635 }
a:link {
	text-decoration: none }
a:visited {
	text-decoration: none;
	color: #8f8f8f }
a:hover {
	text-decoration: underline }

/* CONTEÚDO INTERNO */
#conteudo {
	width: 663px;
	height: 100% }

#cabecalho {
	width: 663px;
	height: 61px;
	background-image: url(../imagens/fundo_cabecalho.gif) }

#titulo {
	width: 238px;
	height: 41px;
	padding-left: 25px;
	padding-top: 20px;
	float: left }

#fonte {
	width: 160px;
	height: 21px;
	padding-top: 40px;
	text-align: right;
	float: left }

.fonte {
	font-family: Tahoma; font-size: 10px; color: #666;
	font-weight: bold }

#info {
	overflow: auto;
	width: 663px;
	height: 100%;
	background-image: url(../imagens/fundo_texto.gif);
	background-repeat: repeat-y }

#materia {
	width: 396px;
	height: 100%;
	padding-left: 25px;
	padding-top: 10px;
	padding-right: 45px;
	text-align: justify;
	float: left }

#anuncio {
	width: 137px;
	height: 100%;
	padding-left: 30px;
	padding-right: 30px;
	float: right }

.texto_ad {
	font-family: Tahoma; font-size: 11px; color: #666;
	line-height: 18px;
	text-align: left }

#bottom {
	width: 663px;
	height: 34px;
	background-image: url(../imagens/bottom.png);
	clear: both }

/* ORÇAMENTO */
#introducao {
	width: 396px;
	height: 100% }

#formulario { 
	width: 396px;
	height: 100% }

#nome {
	width: 80px;
	height: 100%;
	padding-top: 20px;
	float: left }

#forms {
	width: 316px;
	height: 100%;
	padding-top: 20px;
	float: left }

#enviar {
	width: 280px;
	height: 100%;
	padding-top: 5px;
	text-align: right;
	clear: both } 

.campo_nome {
	font-family: Tahoma; font-size: 11px; color: #343635;
	width: 200px;
	height: 16px;
	border: 1px solid #cfcfcf;
	background-image: url(../orcamento/imagens/degradee_form.gif);
	background-repeat: repeat-x;
	text-align: left }

.campo_mensagem {
	font-family: Tahoma; font-size: 11px; color: #343635;
	line-height: 18px;
	width: 200px;
	height: 90px;
	border: 1px solid #cfcfcf;
	background-image: url(../orcamento/imagens/degradee_form.gif);
	background-repeat: repeat-x;
	text-align: left }

/* PLANOS */
.subtitulo {
	font-family: Tahoma; font-size: 10px; font-weight: bold; color: #da251d }

/* ASSINATURA */
#rodape {
	width: 663px;
	height: 18px }

#manucomdesign {
	width: 115px;
	height: 18px;
	float: left }

#resolucao {
	width: 400px;
	height: 17px;
	padding-top: 1px;
	float: left }

.rodape {
	font-family: Tahoma; font-size: 10px; color: #686868;
	text-align: left }
