/* 
#############################################
## ESTRUTURA CSS FEITA PELA ÁPICE INTERNET ##
## E-MAIL: CONTATO@APICEINTERNET.COM.BR    ##
#############################################
*/

body { margin:0px; margin-top:13px; text-align:center; background:#222 url(images/bg_body.jpg); }

* .moldura { margin:0 auto; width:814px; text-align:left; list-style:none; padding:0px; }
* a { text-decoration:none; color:#000; font-family:"Century Gothic"; }
* h2, h3 { color:#000; font:15px "Century Gothic"; font-weight:bolder; }
* img { border:0px; }

* input, * textarea { float:left; text-align:left; font:13px "Century Gothic"; background:#fff; color:#333; border:1px solid #ccc; padding:2px; margin:1px; }

* label { float:left; width:80px; font:13px "Century Gothic"; color:#000; padding:2px; margin:1px; }

* p { font:13px "Century Gothic"; color:#000; margin:10px 0px; text-align:left; }
* ul { list-style:none; margin:0px; padding:0px; }
* li { float:left; margin:0px; text-align:center; list-style:none; }

* .logo { width:191px; height:202px; background:url(images/logo_catamara_engenharia.jpg) no-repeat; margin:0px; padding:0px; }
* .logo a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; }
* .logo a { background:url(images/logo_catamara_engenharia.jpg) no-repeat; }

div#menu { display:block; border-bottom:1px solid #fff; margin-bottom:11px; }
div#menu ul { list-style:none; margin:0px; }
div#menu ul li { float:left; width:90px; margin:0px 0px 3px 0px; color:#fff; background:url(images/bg_menu_div.jpg) right top no-repeat; }
div#menu ul li a { color:#fff; font:12px "Century Gothic"; font-weight:bold; }

div#box { display:block; list-style:none; margin:0px; padding:0px; }
div#box ul li { float:left; width:264px; padding:0px; height:95px; list-style:none; background:url(images/box_3icones.jpg) no-repeat; text-align:left; }
div#box ul li h2 { font-size:14px; margin:0px; padding:8px 0px 0px 25px; font-weight:bold; }
div#box ul li p { margin:12px 15px 0px 15px; }
div#box ul li p img { float:left; padding:0px 8px 0px 0px;  }
.box1 { margin:0px; }
.box1 select { float:left; margin:10px 0px 0px 5px; font:13px "Century Gothic"; padding:1px; }
.box2 { margin:0px 11px; }
.box3 { margin:0px; }

div#lancamentos { display:block; height:375px; background:url(images/box_lancamentos.png) top center no-repeat; }
div#lancamentos h2 { padding:6px 0px 0px 30px; margin:0px; }

/* PÁGINAS INTERNAS */
div#sessoes { display:block; list-style:none; }
div#sessoes h2 { padding:6px 0px 0px 30px; margin:0px; background:url(images/sessoes_cima.jpg) top center no-repeat; height:43px; }
div#sessoes h3 { font-size:14px; }
div#sessoes p, div#sessoes form, div#sessoes fieldset, div#sessoes h3 { margin:12px 22px 10px 22px; }
/* Area Restrita */
div#sessoes fieldset { border:1px solid #000; padding:0px; }
div#sessoes fieldset p, div#sessoes fieldset a { margin:12px 5px 12px 5px; }
div#sessoes fieldset a { font:13px "Century Gothic"; color:#000; }
div#sessoes fieldset legend, div#sessoes fieldset li { font:13px "Century Gothic"; color:#000; }
div#sessoes fieldset legend { font-weight:bold; }
div#sessoes fieldset li { width:180px; padding:12px 5px 12px 5px; text-align:right; }
div#sessoes form div input { width:380px; float:none; margin:0px 0px 0px 18px; padding:1px; background:none; border:none; }
div#sessoes form div textarea { margin:0px 0px 0px 18px; overflow:hidden; border:none; background:none; width:370px; }
div#sessoes form label { height:24px; padding:6px 0px 0px 0px; }
div#sessoes form a { font:13px "Century Gothic"; color:#000; padding:0px 22px; border-right:1px solid #bbb; }
div#sessoes p { text-align:justify; }

* .sessoesmeiobg { background:url(images/sessoes_meio.png) top center repeat-y; }
* .sessoesfimbg { background:url(images/sessoes_fim.png) top center no-repeat; height:45px; margin-bottom:15px; }

div#back_form { background:url(images/form_backcinza.gif) right no-repeat; margin-right:100px; float:right; width:405px; height:20px; padding:5px; }
div#back_form2 { background:url(images/form_acessorestrito.gif) right no-repeat; float:right; width:230px; height:20px; padding:5px; }
div#envia_form { background:url(images/form_enviar.gif) right no-repeat; float:right; margin-right:100px; width:80px; height:30px; }

* .parceiros { margin:12px 22px 10px 24px; display:block; padding:0px; }
* .parceiros li { width:190px; height:210px; margin:4px 1px; padding:0px; background:url(images/box_parceiros.jpg) no-repeat; }
* .parceiros li div { display:block; width:190px; height:210px; }
* .parceiros li div a { width:100%; height:100%; text-indent:-9999px; display:block; }

div#icones4 { display:block; height:95px; background:url(images/box_4icones.jpg) no-repeat; }
div#icones4 ul li { width:199px; margin-right:1px; text-align:left; }
div#icones4 ul li h2 { font-size:14px; margin:0px; padding:8px 0px 0px 25px; font-weight:bold; }
div#icones4 ul li p { margin:6px 0px 0px 55px; }

div#rodapep p { margin:0px; padding:0px; color:#fff; text-align:right; }

* .logoa { position:relative; top:-5px; float:left; width:34px; height:26px; background:url(images/logo_apice_internet.jpg) no-repeat; margin:0; padding:0px; }
* .logoa a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; }
* .logoa a { background:url(images/logo_apice_internet.jpg) no-repeat; }

div#espaco { clear:both; height:1px; }

* .acessorestrito { display:block; }
* .acessorestrito ul { display:block; }
* .acessorestrito li { display:block; float:none; width:100%; text-align:left; }
* .acessorestrito label { text-align:right; float:left; }
* .acessorestrito input { float:none; }

* .label2 { width:120px; margin-left:100px; }
