/*
Cliente:
     Terra Nordeste
     ACIMC - Portugal

Desenvolvido por:
Construir Sites - http://www.construirsites.com.br
                  atendimento@construirsites.com.br

Data: 06/02/2008
Folha de estilos principal (.css)
Arquivo: /arquivos/css-inc/estilos.css

-----------------------------------------------------------------------------------------------------------------------------*/

body { margin:0; padding:20px 0; background:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#website { width:776px; background:#FFFFFF; margin:0 auto; }

/* Estilos do topo
-----------------------------------------------------------------------------------------------------------------------------*/
#topo,#topo_noticia,#topo_associados,#topo_sede,#topo_formacao_profissional,#topo_apoios_empresariais { height:155px; }
#link_topo a { width:155px; height:155px; display:block; text-decoration:none; }

#topo { background:url(../img/bg_topo.jpg) no-repeat; }
#topo_sede { background:url(../img/bg_topo_sede.jpg) no-repeat; }
#topo_noticia { background:url(../img/bg_topo_noticia.jpg) no-repeat; }
#topo_associados { background:url(../img/bg_topo_associados.jpg) no-repeat; }
#topo_formacao_profissional { background:url(../img/bg_topo_formacao_profissional.jpg) no-repeat; }
#topo_apoios_empresariais { background:url(../img/bg_topo_apoios_empresariais.jpg) no-repeat; }

#menu,#menu_noticia,#menu_associados,#menu_sede,#menu_formacao_profissional,#menu_apoios_empresariais { height:20px; padding:5px; width:766px; }
#menu1 { margin:0; padding:0; list-style:none; }
#menu1 li { float:left; }
#menu1 li a { padding:0 10px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#FFFFFF; }
#menu2 { margin:0; padding:0; list-style:none; }
#menu2 li { float:right; }
#menu2 li a { padding:0 10px; text-transform:uppercase; text-decoration:none; font-weight:bold; color:#FFFFFF; }

#menu { background:url(../img/bg_menu.gif) no-repeat; }
#menu_sede { background:url(../img/bg_menu_sede.gif) no-repeat; }
#menu_noticia { background:url(../img/bg_menu_noticia.gif) no-repeat; }
#menu_associados { background:url(../img/bg_menu_associados.gif) no-repeat; }
#menu_formacao_profissional { background:url(../img/bg_menu_formacao_profissional.gif) no-repeat; }
#menu_apoios_empresariais { background:url(../img/bg_menu_apoios_empresariais.gif) no-repeat; }

#menu_secao { width:580px; height:20px; background:#15AFD5; }
#menu_secao ul { margin:0; padding:0; list-style:none; }
#menu_secao ul li { float:left; }
#menu_secao ul li a { text-decoration:none; display:block; padding:2px 17px; color:#FFFFFF; font-weight:bold; }
#menu_secao ul li a:hover { text-decoration:underline; }

/* Estrutura do site
-----------------------------------------------------------------------------------------------------------------------------*/

#secao { padding:5px; width:766px; }
#esquerda { float:left; width:580px; }
#direita { float:right; width:180px; }

#rodape { clear:both; padding:5px; width:766px; height:20px; }
#rodape ul { margin:0; padding:0; list-style:none; }
#rodape ul li { float:left; padding:0 6px; }

/* Página inicial
-----------------------------------------------------------------------------------------------------------------------------*/
#inicio_esquerda,#inicio_direita { width:285px; }
#inicio_esquerda { float:left; padding:0 0 0 2px; }
#inicio_direita { float:right; padding:0 2px 0 0; }

#inicio_esquerda h2 { margin:0; height:22px; font-size:13px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:6px 0 0 10px; }
#inicio_direita h2 { margin:0; height:22px; font-size:13px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; padding:6px 0 0 10px; }

.o_comercio_de_macedo { background:url(../img/bg_box_inicial_o_comercio_de_macedo.jpg) no-repeat; }
#div_o_comercio_de_macedo { width:275px; height:165px; padding:5px; background:url(../img/bg_box_div_o_comercio_de_macedo.jpg) repeat-x #BBD500; margin:0; }
#div_o_comercio_de_macedo h1 { font-size:15px; font-weight:bold; border:0; color:#333333; }

.noticia { background:url(../img/bg_box_inicial_noticias.jpg) no-repeat; margin-top:15px !important; }
#div_noticia { background:#F7F7F7; width:275px; padding:5px; }
#div_noticia h1 { font-size:15px; font-weight:bold; border:0; color:#333333; }

.formacao_profissional { background:url(../img/bg_box_inicial_formacao_profisional.jpg) no-repeat; margin-top:15px !important; }
#div_formacao_profissional { width:275px; padding:5px; background:#CCCCCC; }
#div_formacao_profissional h1 { font-size:15px; font-weight:bold; border:0; color:#333333; }

.apoios_empresariais { background:url(../img/bg_box_inicial_apoios_empresariais.jpg) no-repeat; margin-top:15px !important; }
#div_apoios_empresariais { width:275px; padding:5px; background:#F2F2F2; }
#div_apoios_empresariais h1 { font-size:15px; font-weight:bold; border:0; color:#333333; }



/* Boxes esquerda
-----------------------------------------------------------------------------------------------------------------------------*/

#direita h2 { margin:0; height:28px; font-size:13px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; }

#box_pesquisa { background:#B2B2B2; }
#box_associados { background:#F2F2F2; }
#box_newsletter { background:#E5E5E5; }
#box_sondagem { background:#F2F2F2; }
#box_ligacoes { background:#F2F2F2; }
#box_informacoes { background:#F2F2F2; }

.pesquisa { background:url(../img/bg_box_pesquisa.jpg) no-repeat; }
.associados { background:url(../img/bg_box_associados.jpg) no-repeat; }
.newsletter { background:url(../img/bg_box_newsletter.jpg) no-repeat; }
.sondagem { background:url(../img/bg_box_sondagem.jpg) no-repeat; }
.ligacoes { background:url(../img/bg_box_ligacoes.jpg) no-repeat; }
.informacoes { background:url(../img/bg_box_informacoes.jpg) no-repeat; }

.pesquisa,.associados,.newsletter,.sondagem,.ligacoes,.informacoes { padding:6px 0 0 9px; margin:0; }
#box_pesquisa,#box_associados,#box_newsletter,#box_sondagem,#box_ligacoes,#box_informacoes { width:180px; padding:0; margin-bottom:20px; }
#box_texto { padding:7px; margin:0; }
#box_texto form,label { margin:0; padding:0; }
#box_texto p { margin:0; padding:0; }

/* tags do XHTML
-----------------------------------------------------------------------------------------------------------------------------*/
form { margin:0; padding:0; }
form label { font-weight:bold; }
form label span { font-weight:normal; color:#FF9900; }
form label:hover { cursor:pointer; }
form input,textarea,select { font-size:11px; border:solid 1px #C8CAD7; background:#FFFFFF; }
form fieldset { position:relative; padding:10px; background:#F4F4F4; margin:0 0 20px 0; }
form legend { padding:2px 5px; font-weight:bold; background:#5B5BC8; color:#FFFFFF; }

.ddd { width:15px; }
.telefone { width:60px; }

.input_grande { width:260px; }
.input_maior { width:320px; }
.input_telefone { width:70px; }
.input_ddd { width:30px; }
.input_numero { width:40px; }
.input_medio { width:180px; }
.textarea_grande { width:50%; height:160px; }
.textarea_medio { width:70%; height:80px; }

h1 { font-size:21px; color:#006600; margin:0; padding:10px 0 0 0; border-bottom:solid 1px #99CC00; }



/* Demais estilos do site
-----------------------------------------------------------------------------------------------------------------------------*/

.alinhar_direita { text-align:right; }
.alinhar_esquerda { text-align:left; }
.alinhar_centralizar { text-align:center; }

.nao-aparecer { font-size:1px; color:#FFFFFF; }
.nao-aparecer a { color:#FFFFFF; }

#outras_formas_de_contato { width:250px; float:right; background:#EFF4E0; color:#666666; }
#outras_formas_de_contato h2 { font-size:15px; font-weight:bold; padding:0px 0 0 5px; }
#outras_formas_de_contato p { padding:0 0 0 5px; }
