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

html { background:#fff url(images/bg_html.jpg) repeat-x; }

body { background:url(images/bg_body.jpg) top center no-repeat; text-align:center; margin:0px; padding:0px; }
	
* { font:13px Arial; }
* a { color:#333; text-decoration:none; }
* a:hover { color:#111; text-decoration:none; }
* h2 { font:15px Arial; color:#333; font-weight:bold; text-align:left; }
* h3 { font:16px Arial; color:#333; font-weight:bold; padding:10px 0px; text-align:left; }
* h4 { font-weight:bold; text-align:left; }
* h5 { margin:10px 0px; font:14px Arial; font-weight:bold; }
* p { font:12px Arial; color:#333; text-align:justify; margin:10px 0px; }
* address { font:12px Arial; color:#333; text-align:center; margin:10px 0px; }
* strong { font-weight:bold; }
* ul { margin:0px; padding:0px; list-style:none; }
* li { float:left; margin:0px; text-align:center; list-style:none; font:13px Arial; color:#333; padding-left:15px; }
* em { font-style: italic; }

#timbre { font:22px Tahoma, Geneva, sans-serif; color:#004444; text-align:left; border-bottom:1px solid #E9E9E9; }

* .logo { width:243px; height:86px; background:url(images/bg_logo_apoio.png) no-repeat; float:left; margin:0px; padding:0px; }
* .logo a { display:block; width:100%; height:100%; text-indent:-9999px; text-decoration:none; background:none; }
* .logo a:hover { text-decoration:none; }

#topo { width:960px; margin:0 auto; }
#menu { width:890px; margin:0 auto; background:url(images/bg_menu_topo.png) 200px 14px no-repeat; }
#menu ul { float:right; width:640px; margin:25px 0px 0px 0px; text-align:center; }
#menu li { background:url(images/det_menu.jpg) right no-repeat; padding:6px 10px 6px 0px; display:inline; float:none; }
#menu a { font:13px "Trebuchet MS"; font-weight:bold; color:#FFF; text-decoration:none; }
#menu a:hover { color:#CCC; }

.altura_blocos { height:313px; clear:both; }
.altura_blocos2 { height:150px; clear:both; }

#linha_icones { height:75px; width:880px; margin:0 auto; }
#linha_icones .left { float:left; padding-top:20px; }
#linha_icones .left h3 { padding:0px; color:#000; }
#linha_icones .left h3 em { font-size:16px; font-weight:bold; }
#linha_icones .right { float:right; margin-top:12px; }

#blocos { width:935px; margin:0 auto; }
#blocos .primeiro, #blocos .terceiro { width:307px; height:200px; float:left; }
#blocos .primeiro { background:url(images/box_esquerdo.png) top center no-repeat;  }
#blocos .primeiro h2 { text-indent:-9999px; }
#blocos .segundo { width:314px; float:left; background:url(images/box_noticias.png) top left no-repeat; }
#blocos .segundo h2 { text-indent:-9999px; }
#blocos .segundo p { color:#06242b; float:none; font-weight:bold; line-height:17px; }

#referencia { float:left; width:307px; height:200px; }
#referencia ul { list-style:none; margin:0px; padding:0px; }
#referencia li { margin-left:30px; padding:0px; }
#referencia label { font:13px "Trebuchet MS"; color:#FFF; font-weight:bold; text-align:left; width:230px; float:left; }
#referencia input { width:210px; font:12px "Trebuchet MS"; color:#333; border:none; float:left; }

#blocos .terceiro { background:url(images/globo.png) top center no-repeat; height:auto; min-height:200px; }
#blocos .terceiro h2 { text-indent:-9999px; height:105px;}
#blocos .terceiro h2 a { display:block; height:100% }
#blocos .terceiro p { padding:5px 25px; color:#06242b; float:none; font:12px "Trebuchet MS"; color:#333; font-weight:bold; line-height:17px; }

#divisoes .dir { width:272px; float:right; }
#divisoes .dir h2 { text-indent:-9999px; }
#divisoes .dir .login, #divisoes .dir .parceiros { background:url(images/box_visualizando_processos.png) top center no-repeat; height:200px; display:block; }
#divisoes .dir .trabalhe { background:url(images/box_trabalheconosco.png) top center no-repeat; height:auto; padding-top:85px; display:block; min-height:95px; margin-top:20px; width:307px; margin-left:0px; }
#divisoes .esq .login { background:url(images/box_down_processos.png) top center no-repeat; height:200px; display:block; }
#divisoes .dir .parceiros { background:url(images/box_parceiros.png) top center no-repeat; margin:0px; padding:0px; }

#box_login { margin:6px 0px 0px 24px; width:244px; height:172px;}
#box_login ul { }
#box_login li { padding:76px 0px 0px 24px;  }
#box_login input { border:none; background:none; height:24px; width:167px; font:16px "Trebuchet MS"; color:#fff;  }

#newsletter { margin:0px 0px 0px 0px; padding:0px; width:285px; height:168px;}
#newsletter ul {}
#newsletter li { padding:96px 0px 0px 65px; }
#newsletter input { border:none; background:none; height:24px; width:167px; font:16px "Trebuchet MS"; color:#333; }

.altura_conteudo { clear:both; height:0px; }
#clear { clear:both; height:1px; }

#parceiros { display:block; }
#parceiros ul { text-decoration:none;  }
#parceiros li {  width:251px;  no-repeat; margin:0px; padding:15px 0px 0px 0px;}
#parceiros p { display:block; text-align:center; margin:0px; }
#parceiros h3 { font-size:14px; padding:0px; margin:14px 0px 0px 0px; text-align:center; }
#parceiros a { font:14px "Trebuchet MS"; color:#099; text-decoration:none; }

#contato {width:480px; padding:25px 0px 0px 0px; float:left; }
#contato ul { width:510px; margin:0px; padding:0px; list-style:none; }
#contato li { display:block; margin:1px; padding:1px; list-style:none; height:35px; background:url(images/fundo_form.jpg) top right no-repeat; }
#contato li.textarea { display:block; margin:1px; padding:1px; list-style:none; height:126px; background:url(images/fundo_textarea.jpg) top right no-repeat; }
#contato li label { font:18px "Trebuchet MS"; color:#333; float:left; padding:3px 0px; width:94px;}
#contato li input  { font:16px "Trebuchet MS"; color:#473223; float:right; width:320px; margin:3px 3px 0px 4px; background:none;  border:0px; }
#contato li textarea { font:16px "Trebuchet MS"; color:#473223; float:right; width:320px; height:118px; margin:2px; border:none; background:none; }

#cidades { float:left; width:200px; margin:25px 10px 0px 0px; }
#cidades h2 { width:200px; font:13px "Trebuchet MS"; color:#333; font-weight:bold; margin:0px; }
#cidades ul { list-style:none; margin:0px; padding:0px; }
#cidades li { width:200px; float:left; margin:0px; padding:0px; text-align:left;  }
#cidades a { font:12px "Trebuchet MS"; color:#666; text-decoration:none; }
#cidades a:hover { text-decoration:underline; }
#cidades a.link { font:12px "Trebuchet MS"; color:#60F; text-decoration:underline; }

#pedidos {width:960px; padding:25px 0px 20px 0px; float:left; }
#pedidos ul { width:510px; margin:0px; padding:0px; list-style:none; }
#pedidos li { float:left; margin:1px; padding:1px; list-style:none; height:35px; background:url(images/fundo_form.jpg) top right no-repeat; }
#pedidos li.textarea { display:block; margin:1px; padding:1px; list-style:none; height:252px; background:url(images/fundo_textarea2.jpg) top right no-repeat; }
#pedidos li label { font:16px "Trebuchet MS"; color:#333; float:left; padding:3px 0px; width:140px; text-align:right; padding-right:6px;}
#pedidos li input  { font:16px "Trebuchet MS"; color:#473223; float:right; width:320px; margin:3px 3px 0px 4px; background:none;  border:0px; }
#pedidos li select  { font:16px "Trebuchet MS"; color:#473223; float:right; width:320px; margin:3px 3px 0px 4px; background:none;  border:0px; padding-top:2px; }
#pedidos li textarea { font:16px "Trebuchet MS"; color:#473223; float:right; width:705px; height:236px; margin:2px; border:none; background:none; }

#bg_conteudo { background:url(images/bg_conteudo.jpg) bottom repeat-x; padding-bottom:15px; }
#conteudo { display:block; width:880px; margin:0 auto; }
#conteudo .publicidade { float:left; width:206px; text-align:center; }
#conteudo .direita { float:left; width:590px; margin-left:82px; }
#banner { display:block; margin-top:30px; width:880px; margin-bottom:0px; }

#fotos { width:880px; float:left; }
#fotos ul { list-style:none; margin:0px; padding:0px; }
#fotos li { float:left; margin:0px 10px 10px 0px; padding:0px; }
#fotos a { border:none; }

#divisoes .esq { width:307px; float:left; }
#divisoes .esq .nossaequipe, #divisoes .esq .nossaproposta { background:url(images/box_nossaequipe.png) top center no-repeat; height:auto; padding-top:85px; display:block; min-height:95px; margin-top:20px; }
#divisoes .esq .nossaequipe p, #divisoes .esq .nossaproposta p { color:#072930; font-size:12px; padding:5px 55px 5px 30px; line-height:17px; }
#divisoes .esq .nossaequipe h2, #divisoes .esq .nossaproposta h2 { text-indent:-9999px; }
#divisoes .esq .nossaproposta { background:url(images/box_nossasproposta.png) top center no-repeat; }

#rodape2 { display:block; background:url(images/bg_rodape_simples.jpg); }
#rodape { background:url(images/bg_rodape.jpg) top center no-repeat; margin:0 auto; display:block; height:60px; width:980px; }
#rodape p { text-align:center; color:#fff; margin:0px; font-size:12px; font-weight:bold; float:left; margin-left:100px; padding-top:15px; }

* .espaco { height:1px; clear:both; }

#rodape .creditos { float:right; margin-top:15px; text-align:right; font-size:10px;color:#fff; }
#rodape .creditos a { font-size:10px; color:#fff; }
#rodape .creditos img { vertical-align:middle; }

#creditos { text-indent:-99999px; }

#tecnologia { width:880px; margin:0px; padding:0px; }
#tecnologia ul { float:left; margin:0px; padding:0px; }
#tecnologia li { float:left; width:420px; margin:0px; padding:10px 0px 0px 0px;}
#tecnologia .timbre { font:20px "Trebuchet MS"; color:#333 font-weight:bold; text-align:left;  }
