html{width:none;height:none}
body{width:100%;height:none;color:#333;background:#333;margin:0px;padding:0px}
body,div,th,td,input,select,textarea,h1,h2,h3,h4,h5,h6,pre,span,ul,li,label{font-family:arial,verdana,helvetica,sans-serif;color:#333;}
body,div,th,td,input,select,textarea,pre,span,ul,li,label{font-size:11px}

body{background:url('../img/bg_sombra.gif') repeat-y;background-position: center center}

/* h */

h1.secao{padding:0px 0px 0px 10px;margin:5px 0px 5px 5px;font-size:16px;color:#666;clear:both}
h1.secao_content{padding:0px 0px 0px 5px;margin:6px 0px 5px 5px;font-size:16px;color:#666;clear:both}


/* a */

a{color:#000}
a:link,
a:active,
a:visited{text-decoration:none}
a:hover{text-decoration:underline}

a.gray{color:#666}
a.gray:link,
a.gray:active,
a.gray:visited{text-decoration:none}
a.gray:hover{text-decoration:underline}

a.darkgray{color:#333}
a.darkgray:link,
a.darkgray:active,
a.darkgray:visited{text-decoration:none}
a.darkgray:hover{text-decoration:underline}

a.white{color:#FFF}
a.white:link,
a.white:active,
a.white:visited{text-decoration:none}
a.white:hover{text-decoration:underline}


/* div */

/*div.wrapper{min-width:775px;background:#fff}*/
div.wrapper{min-width:1000px}

div.header_home{width:100%;height:190px;margin:0px;padding:0px;background:#fff url('../img/header/bg_header_interna.gif') repeat-x top}
div.header_home div.fix{width:100%;height:31px;clear:both}
div.header_home_sidebar_lingua{width:200px;padding:18px 0px 0px 50px;text-transform:uppercase;font-weight:900;color:#666}
div.header_home_sidebar_lingua a{color:#666;text-decoration:none}
div.header_home_sidebar_lingua a:hover{text-decoration:underline}
div.header_home_content{width:522px;height:140px;background:url('../img/header/bg_header_home_menu.gif') no-repeat 300px 0px}
div.header_home_content img.superbanner,
div.header_home_content div.superbanner{width:320px;height:240px;float:left;border:0px}

div.header_home_spans{margin:11px 0px 0px 35px;clear:both}
div.header_home_spans span.menu,
div.header_home_spans span.titulo{margin:0px;padding:0px 0px 0px 15px;text-transform:uppercase;font-weight:900;color:#666;background:url('../img/titulo_seta_gray.gif') no-repeat left center}
div.header_home_spans span.menu{width:189px;float:left}
div.header_home_spans span.titulo{margin:0px 0px 0px 34px}

div.header_interna{width:100%;height:190px;margin:0px;padding:0px;background:#fff url('../img/header/bg_header_interna.gif') repeat-x top}
div.header_interna div.fix{width:100%;height:20px;clear:both}
div.header_interna_sidebar_lingua{width:200px;padding:5px 0px 0px 50px;text-transform:uppercase;font-weight:900;color:#666}
div.header_interna_sidebar_lingua a{color:#666;text-decoration:none}
div.header_interna_sidebar_lingua a:hover{text-decoration:underline}
div.header_interna_content{width:522px;height:140px;background:url('../img/header/bg_header_interna_menu.gif') no-repeat 320px 0px}
div.header_interna_content img.superbanner,
div.header_interna_content div.superbanner{width:320px;height:140px;float:left;border:0px}

div.header_home .mainmenu_padding{padding:42px 0px 0px 5px}
div.header_interna .mainmenu_padding{padding:6px 0px 0px 5px}

div.maincontent{padding:10px}

div.googlemaps{width:560px;background:url('../img/bg_gmaps.png');padding:5px;position:absolute}
div.googlemaps div.title{margin:0 0 5px 0;cursor:pointer}
div.googlemaps div.title div.left{float:left;font-weight:bold;background:inherit;color:#fff;padding:2px 0}
div.googlemaps div.title div.right{float:right;background:inherit;color:#fff;padding:2px 0}
div.googlemaps div.title div.right a,
div.googlemaps div.title div.right a:link,
div.googlemaps div.title div.right a:visited,
div.googlemaps div.title div.right a:active{border:1px solid #FFF;background:inherit;color:#FFF;text-decoration:none;padding:0px 4px}
div.googlemaps div.title div.right a:hover{background:#FFF;color:#333;text-decoration:none}
div.googlemaps iframe{width:560px;height:400px}


/* Content */

div#content{min-width:482px;max-width:733px;padding:6px 20px 20px 20px}
/* 800  IE < 7 ** div#content{_height:210px;_width:476px} */
/* 1024 IE < 7 */ div#content{_height:210px;_width:700px}
div#content p{margin:0px 0px 10px 0px;padding:0px}
div#content input.bt_voltar{width:60px;height:10px;border:0px;float:right;clear:both;cursor:pointer;background:url('../img/bt_voltar.gif') no-repeat center}
div#content input.bt_back{width:60px;height:10px;border:0px;float:right;clear:both;cursor:pointer;background:url('../img/bt_back.gif') no-repeat center}
div#content div.destaque_box{margin-left:10px;margin-right:20px;height:200px;width:150px;float:left;padding:10px 40px 10px 0px}
div#content div.destaque_box img.destaque{width:160px;height:120px;border:1px solid #b9bbbd;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1,OffY=2,Color='#FFAAAAAA',Positive='true');background:#FFF url('../img/bg_img_semimagem.gif') no-repeat center;clear:both;margin:0px 0px 10px 0px}
div#content div.destaque_box p.darkgray{color:#333}
div#content div.destaque_box p{color:#666}
div#content div.destaque_box p span.gray{color:#666}

/* End - Content */


div#footer{width:980px;min-height:22px;margin:0px auto 0px auto;border-top:1px solid #FFF;background:#fff url('../img/footer/bg_footer.gif') repeat-x top;visibility:hidden}
/* IE < 7 */ div#footer{_height:0px}

div#footer div#assinatura_empresa{width:243px;min-height:22px;padding:13px 0px 0px 10px;color:#FFF;background:#333 url('../img/footer/bg_footer_assinatura_empresa.gif') no-repeat;float:left}
/* IE < 7 */ div#footer div#assinatura_empresa{_height:22px}

div#footer div#assinatura_jp7{padding:13px 10px 0px 10px;float:right}
div#footer div#assinatura_jp7 a{color:#888}

div.hrgray{padding:10px;clear:both;background:url('../img/dot_gray.gif') repeat-x center left}
div.hrgray_menu{width:95%;height:1px;background:url('../img/dot_gray.gif') repeat-x center left}

div.lista_pages{padding:10px 0px;clear:both}

div.localizacao{padding:10px 0px;background:url('../img/ico_adress.gif') no-repeat left center}
div.localizacao a{display:block;padding-left:20px}

div.busca{padding:0px 0px 0px 20px}

div.clear{clear:both}
div.three_px{width:3px}


/* ul li */
	
ul.mainmenu{list-style-type:none;padding:6px 0px 0px 0px;margin:0px 0px 0px 320px}
ul.mainmenu li{padding:6px 0px 6px 35px;margin:0px;color:#FFF;text-transform:uppercase;font-weight:900;background:url('../img/ico_seta_gray.gif') no-repeat 15px center}
ul.mainmenu li a{color:#FFF;text-decoration:none}
ul.mainmenu li a:hover{text-decoration:underline}
ul.mainmenu li.on {color:#69c;background:url('../img/ico_seta_blue.gif') no-repeat 15px center}
ul.mainmenu li.on a{color:#69c;text-decoration:none}
ul.mainmenu li.on a:hover{text-decoration:underline}

ul.sidebar{width:220px;list-style-type:none;padding:0px;margin:0px}
ul.sidebar li{padding:0px 0px 0px 35px;margin:0px 0px 5px 0px}
ul.sidebar li.mail{background:url('../img/ico_mail.gif') no-repeat 15px top;font-weight:900}
ul.sidebar li.phone{background:url('../img/ico_phone.gif') no-repeat 15px top}
ul.sidebar li.adress{background:url('../img/ico_adress.gif') no-repeat 15px top}
ul.sidebar li a{color:#666;text-decoration:none}
ul.sidebar li a:hover,
ul.sidebar li.on a{color:#666;text-decoration:underline}
ul.sidebar li.tituloseta,
ul.sidebar li.tituloseta_on{background:url('../img/titulo_seta_gray.gif') no-repeat 15px top;font-weight:900;font-size:12px;color:#666}
ul.sidebar li.tituloseta_on{color:#69c;background:url('../img/titulo_seta_blue.gif') no-repeat 15px top}
ul.sidebar li.tituloseta_on a{color:#69c;text-decoration:none}
ul.sidebar li.tituloseta_on a:hover{color:#69c;text-decoration:underline}

div#content ul{list-style-type:none;padding:0px;margin:0px 0px 10px 0px}
div#content ul li{padding:2px 0px 2px 20px;margin:0px;background:url('../img/ico_square.gif') no-repeat 10px center}
div#content ul li a{color:#333;text-decoration:none}
div#content ul li a:hover{color:#333;text-decoration:underline}


/* table */

table.header_home{width:100%;height:240px;margin:0px;padding:0px;border:0px;border-collapse:collapse;border-spacing:0;clear:both}
table.header_home td.sidebar{width:250px;background:#fff url('../img/header/bg_header_home_sidebar.gif') repeat-x bottom}
table.header_home td.maincontent{background:#626262 url('../img/header/bg_header_home_content.gif') repeat-x top}
table.header_home td.sidebar,table.header_home td.maincontent{height:240px;vertical-align:top}
table.header_home td.break{width:3px;padding:0px}

table.header_interna{width:100%;height:140px;margin:0px;padding:0px;border:0px;border-collapse:collapse;border-spacing:0;clear:both}
table.header_interna td.sidebar{width:250px;background:#fff}
table.header_interna td.maincontent{}
table.header_interna td.sidebar,table.header_interna td.maincontent{height:140px;vertical-align:top}
table.header_interna td.break{width:3px;padding:0px}

table.content{width:100%;min-width:755px;margin:0px;padding:0px;border:0px;border-collapse:collapse;border-spacing:0;clear:both}
table.content td{margin:0;padding:10px;border:0;color:#000}
/*table.content td.sidebar,table.content td.sidebar_home{width:220px;vertical-align:bottom}*/

table.content td.sidebar,table.content td.sidebar_home{width:220px;padding:2px 0px;vertical-align:top}
table.content td.sidebar_home{padding:30px 10px 10px 10px;vertical-align:top}
table.content td.sidebar,div#content{min-height:210px;background:#fff url('../img/content/bg_content_top.gif') repeat-x top}
table.content td.maincontent{min-width:492px;padding:0px;vertical-align:top}
table.content td.break{width:3px;padding:0px}

/* templates - content.php | news.php */

div#content h1 div,
div#content h2 div,
div#content h3 div,
div#content h4 div,
div#content h5 div,
div#content h6 div{margin:0px 0px 10px 0px;padding:0px}

div#content h1 div{font-size:15px}
div#content h2 div{font-size:14px}
div#content h3 div{font-size:13px}
div#content h4 div{font-size:12px}
div#content h5 div{font-size:12px;padding:10px 0px 0px;margin:10px 0px 5px 0px;color:#999;background:url('../img/dot_gray.gif') repeat-x top left}
div#content h6 div{font-size:12px;padding:0px 0px 0px 15px;background:url('../img/titulo_seta_gray_light.gif') no-repeat left center}
/* div#content h6{padding:10px 0px 0px;margin:10px 0px 5px 0px;background:url('../img/dot_gray.gif') repeat-x top left} */

div#content div.text p{margin:0px 0px 10px 0px;padding:0px}
div#content div.text li{list-style-type:none}
div#content div.credito{color:#666}
div#content div.credito span.credito_label{font-weight:bold}
div#content div.credito span.credito_content{color:#666}
div#content div.credito span.credito_content a{color:#666}

div#content div.date{color:#666;margin:0px 0px 10px 0px;padding:0px}
div#content div.date span.date_label{font-weight:bold}
div#content div.date span.date_content{color:#666}

div#content div.list ul.level_3{list-style-type:none;padding:0px;margin:0px}
div#content div.list ul.level_3 li{padding:2px 0px 2px 20px;margin:0px;color:#666;background:url('../img/ico_square.gif') no-repeat 10px center}
div#content div.list ul.level_3 li a{color:#666;text-decoration:none}
div#content div.list ul.level_3 li a:hover{color:#666;text-decoration:underline}
div#content div.list ul.level_3 li.on a,
div#content div.list ul.level_3 li.on a:hover{color:#999;text-decoration:underline}
div#content div.list ul.level_3 li span.date{font-weight:bold;color:#666}


/* templates - content_index.php */

div#content div.list ul.level_2{list-style-type:none;padding:0px;margin:0px}
div#content div.list ul.level_2 li{padding:2px 0px 2px 20px;margin:0px;color:#666;background:url('../img/ico_square.gif') no-repeat 10px center}
div#content div.list ul.level_2 li a{color:#666;text-decoration:none}
div#content div.list ul.level_2 li a:hover{color:#666;text-decoration:underline}
div#content div.list ul.level_2 li.on a,
div#content div.list ul.level_2 li.on a:hover{color:#999;text-decoration:underline}
div#content div.list ul.level_2 li span.date{color:#999}


/* templates - formulario.php */

form.default{margin:0px;padding:5px 0px}
form.default input,
form.default input.txt,
form.default input.file,
form.default input.bt,
form.default input.readonly,
form.default textarea,
form.default select{border:1px solid #CCC;color:#333;background:#F1F1F1;margin:0px 0px 5px 0px}
form.default label{}
form.default label.xtra{width:100px;float:left;text-align:right;font-weight:bold;margin:0px 10px 0px 0px}
form.default input{}
form.default input.txt{width:280px}
form.default input.file{}
form.default input.bt{margin:0px 0px 0px 110px;_margin:0px 0px 0px 113px}
form.default input.btbusca{width:30px;margin:0px 0px 5px 0px}
form.default img.calendar{width:18px;height:14px;cursor:pointer;margin:0px 0px 2px 0px;border:0px;background:url('/_default/img/ico_calendar.gif') no-repeat center}
form.default input.readonly{background:#FFF;color:#AAA}
form.default textarea{width:280px;height:150px}
form.default select{}
form.default br{clear:both}

.lista_menu_bg{display:inline;font-size:11px;font-family:Verdana;margin:0px;}
.lista_menu_bg a:hover{background:url('../img/bg_menu_list.jpg') repeat-x}
 
/* projetos.php */

div#content h3 div span.projeto{font-weight:normal}
div#content h3 div span.blue{color:#369}
div#content div.projeto_text{max-width:270px;float:left}
div#content div.projeto_text h5{color:#666;margin:0px;padding:0px}
div#content div.projeto_text h5.inline,
div#content div.projeto_text p.inline{display:inline}
div#content div.projeto_img{float:left;margin:0px 20px 0px 0px}
div#content div.projeto_img img{width:180px;height:135px;border:1px solid #BBB;background:#FFF url('../img/bg_img_semimagem.gif') no-repeat center}
div#content div.projeto_img div.foto{margin:10px 0px 0px 0px;padding:0px 0px 0px 20px;text-transform:uppercase;font-weight:900;color:#666;background:url('../img/ico_foto.gif') no-repeat left center}
div#content div.projeto_img div.foto a{color:#666}
div#content div.projeto_list{float:left;padding:10px 10px 0px 0px;margin-right:8px}
div#content div.projeto_list_last{float:left;padding:10px 0px 0px 0px}
div#content div.projeto_list_txt,
div#content div.projeto_list_txt_first{width:350px;margin:10px 0px}
div#content div.projeto_list_txt{float:right}
div#content div.projeto_list_txt_first{float:left}
div#content div.projeto_list_txt span,
div#content div.projeto_list_txt_first span{color:#369;background:inherit}

div#content img.projeto_img_list{width:160px;height:120px;border:1px solid #BBB;background:#FFF url('../img/bg_img_semimagem.gif') no-repeat center}
div#content div.tt_info{display:none}


/* clientes.php */

div#content h3 div span.projeto{font-weight:normal}
div#content div.cliente_text{max-width:340px;float:left}
div#content div.cliente_text h5{color:#666;margin:0px;padding:0px}
div#content div.cliente_text h5.inline,
div#content div.cliente_text p.inline{display:inline}
div#content div.cliente_img{float:left;margin:0px 20px 0px 0px}
div#content div.cliente_img img{width:180px;height:135px;border:1px solid #BBB;background:#FFF url('../img/bg_img_semimagem.gif') no-repeat center}
div#content div.cliente_list{float:left;padding:10px 0px 10px 30px}
div#content div.cliente_list_first{float:left;padding:10px 0px 10px 0px}


/* Combo Ramo de Atividades | Área de Atuação */

div#content form.tipodoprojeto_area_combo{margin:0px;padding:0px}
div#content form.tipodoprojeto_area_combo label.xtra{width:300px;float:left;text-align:left;font-weight:bold;margin:0px 0px 10px 0px}


/* Pages */

#pages{width:auto;cursor:pointer}
#pages .numbers{margin:auto;overflow:hidden;text-align:center}
#pages ul{list-style:none;padding:0px;margin:0px}
#pages ul li{display:inline;color:#666;padding:0px 2px}
#pages ul li.on{font-weight:bold;text-decoration:underline}
#pages ul li.back-off{display:none}
#pages ul li.go-off{display:none}


/* Álbum */

.bg_album{background:#EAE4D8}
.bg_album_cabecalho{background:#333}
.bg_album_thumb{background:#F9F7F2}

#loadingDiv{position:absolute;left:0px;top:0px;width:100%;height:100%;background:#FFF;padding:20px}

h1.album{font-size:18px;color:#FFF;font-weight:bold;margin:5px}
img.album_thumb{margin:10px 0px;clear:both}
img.zoom{clear:both;margin:10px auto 0px auto}

form.album_form{margin:0px;padding:0px}
form.album_form input.bt{padding:0px;margin:5px;color:#FFF;background:#685C45;font-weight:bold;font-size:10px}

.div_form_album{border-bottom:1px solid #000}
.div_img_album{padding:10px}
div.clearall{clear:both;overflow:hidden;width:0px;height:0px}
