/* CSS Document */
* {margin:0; padding:0; list-style:none; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#base {width:779px; margin:0 auto; padding:0; position:relative;}

/**/
#topo { width:779px; height:111px; background:url(../imgsite/topo.jpg) no-repeat left top; overflow:hidden; position:relative;}
#topo h1 { background:url(../imgsite/logo.gif) no-repeat left top; width:175px; height:92px; position:absolute; left:30px; top:30px; text-indent:-9000px; overflow:hidden; display:block;}
#topo h1 a { width:175px; height:92px; display:block;}
#topo h2 { text-indent:-9000px; overflow:hidden; display:block;}


/**/
#detalhe_topo { width:779px; height:8px; background:url(../imgsite/detalhe_topo.jpg) no-repeat left top; overflow:hidden;}


/**/
#conteudo_base { width:779px; overflow:hidden; position:relative; background: url(../imgsite/detalhe_left.jpg) no-repeat 4px bottom; }
/*#conteudo_base #detal he_left { width:143px;
 							   height:444px; 
							   background: url(../imgsite/detalhe_left.jpg) no-repeat left top; 
							   position:absolute;
							   left:4px;
							   bottom:4px;
							   z-index:-1;
							 }*/

#conteudo_base #banner { width:143px; margin:0 auto;}/* position:absolute; left:5px; top:240px; z-index:200;*/


/**/
#left { width:153px; float:left; overflow:hidden;}
#left #detalhe_menu { width:143px; height:7px; background:url(../imgsite/detalhe_menu.jpg) no-repeat left top; overflow:hidden; margin:3px 0 3px 4px;}


/**/
#right { width:612px;  border-left:solid 14px #dededc; float:left; overflow:hidden; min-height:588px; height:auto;}
#right #title_page { width:612px; height:11px; background:url(../imgsite/fnd_title.jpg) no-repeat left top; overflow:hidden; float:left;}
#right #title_topo { width:612px; height:15px; background:#dededc; float:left;} 

/**/
#baixo { width:779px; overflow:hidden;}
#baixo #detalhe_baixo { width:779px; height:11px; background:url(../imgsite/baixo.jpg) no-repeat left top; overflow:hidden; float:left;}
#baixo #logoexpertu { width:768px; height:13px; padding:3px 2px 2px 0; margin:0 auto; overflow:hidden; text-align:right; float:left;}


/*******      MENU BAIXO    *********************/
#baixo #menu_baixo { width:395px; margin:0;}
#baixo #menu_baixo li { float:left; overflow:hidden; margin:10px 5px 0 0;}
#baixo #menu_baixo li h3 a{ display:block; color:#40403f; font-weight:bold; font-size:13px;}
#baixo #menu_baixo li h3 a:link,
#baixo #menu_baixo li h3 a:visited{ text-decoration:none;}
#baixo #menu_baixo li h3 a:hover{ color:#28166f; text-decoration:none;}
/*******   FIM  MENU BAIXO    *********************/


/*******      MENU HOME    *********************/
#left #menu li { width:153px; height:29px;}
#left #menu li h3 a { height:24px; 
					  background:url(../imgsite/bt.jpg) no-repeat left top; 
					  display:block; font-size:12px; 
					  font-weight:bold; 
					  color:#40403f;
					  padding:5px 0 0 15px;
					}
#left #menu li h3 a:link,
#left #menu li h3 a:visited { text-decoration:none;}
#left #menu li h3 a:hover { color:#FFFFFF; font-weight:bold; background:url(../imgsite/bt_on.jpg) no-repeat left top;}
/*******   FIM  MENU HOME    *********************/


/**/
#conteudo_home { width:612px; float:left; margin:5px 0 0 0;}
#conteudo_home #destaque_servicos { width:601px; margin:10px 0 0 10px; overflow:hidden;}
#conteudo_home #destaque_noticias { width:574px; margin:10px 0 10px 10px; overflow:hidden;}
#conteudo_home #destaque_noticias #mais_not { margin:0 0 0 30px;}
.vejamais { color:#40403f; font-size:11px; font-weight:bold;}
.titulo_home { color:#28166f; font-size:14px; font-weight:bold;}


/**/
#dtl_x1 { width:547px; height:15px; background:url(../imgsite/img_b_not.jpg) no-repeat center top; margin:10px 0 10px 0; overflow:hidden;}


/**/
#noticiahome { width:547px; margin:0 0 0 25px;}
#noticiahome .titulo { width:547px; color:#027bc0;}
#noticiahome .resumo { width:547px; color:#40403f;}


/**/
#destaque_servicos .titulo_destaque { font-size:16px; height:20px; overflow:hidden; font-weight:bold; margin:7px 0 0 7px; color:#027bc0;}
#destaque_servicos .link_info { height:20px; overflow:hidden; margin:30px 0 0 7px; color:#40403f; font-size:11px; font-weight:bold;}

/**/
#box_img_servico { width:125px; height:79px; padding:0 0 0 16px; margin:0 0 10px 0; float:left; overflow:hidden;}
.box_img_servico { width:125px; height:79px; padding:0 0 0 16px; margin:0 0 10px 0; float:left; overflow:hidden;}
#box_servicos { width:601px; overflow:hidden; float:left;}
#box_conteudo_servico { width:454px; height:79px; margin:0 0 10px 0; background:url(../imgsite/fnd_serv.jpg) no-repeat left top; float:right; overflow:hidden;}
.box_conteudo_servico { width:454px; height:79px; margin:0 0 10px 0; background:url(../imgsite/fnd_serv.jpg) no-repeat left top; float:right; overflow:hidden;}
#box_img_portifolio { width:125px; height:79px; padding:0 0 0 16px; margin:0 0 10px 0; float:right; overflow:hidden;}
#box_conteudo_portifolio { width:454px; height:79px; margin:0 0 10px 0; background:url(../imgsite/fnd_serv.jpg) no-repeat left top; float:left; overflow:hidden;}


/**/
#conteudo_contato { width:612px; float:left; padding:15px 0 20px 5px;}
#conteudo_contato label { float:left;  width: 80px; font-weight:bold;}
#conteudo_contato ul{padding:16px 0;}
#conteudo_contato li{list-style:none; margin:2px 0 4px 1px;}
#conteudo_contato label{ margin:0;font-weight:normal; font-size:14px;color:#40403f;  }
#conteudo_contato li input { margin:0; padding:0; border:solid #CCCCCC 1px ;}
#conteudo_contato li textarea { margin:0; padding:0; border:solid #CCCCCC 1px ;}


/**/
#conteudo_noticias { width:602px; float:left; margin:15px 0 20px 5px; font-size:14px;color:#40403f;}
#noticia_pg { width:547px; height:445px; margin:0 0 0 25px; overflow:hidden;}
.titulo { width:547px; color:#027bc0;  font-size:14px;}
.titulo_x2 { width:300px; font-weight:bold;  color:#0352ae; font-size:16px;}
.resumo { width:596px; color:#40403f;}
.lendoresumo { width:280px; color:#40403f; font-size:11px}

.voltar { font-size:10px; font-family:Verdana, Arial; font-weight:bold; color:#027bc0;}
#conteudo_noticias .class_x1 { margin:0 0 0 8px; overflow:hidden; font-size:14px;color:#40403f;}
#conteudo_noticias .class_x2 { width:547px; float:left; overflow:hidden;}
.noticia { width:603px; font-size:14px;color:#40403f;}

/*Paginacao*/
#conteudo_noticias a.linkpg{ font-size:11px; color:#027bc0;}
#conteudo_noticias a.linkpg:link { text-decoration:none; color:#027bc0;} 
#conteudo_noticias a.linkpg:hover { font-size:12px; color:#40403f; font-weight:normal;}
#conteudo_noticias a.linkpg:visited { text-decoration:none;}
#conteudo_noticias .pg { font-size:11px; color:#40403f;}


/**/
#conteudo_parceiros { width:547px; height:445px; float:left; padding:15px 0 20px 20px;}


/**/
#conteudo_empresa { width:603px; float:left; padding:15px 0 20px 10px; color:#40403f; font-size:14px; }
.p_x1 { width:603px; margin:8px 0 0 0px; color:#40403f; font-size:14px;}
.p_x2 { width:273px; margin:7px 0 0 0px; color:#40403f; font-size:14px;}


/**/
#conteudo_servicos { width:603px; float:left; padding:15px 0 20px 10px; overflow:hidden; color:#40403f; font-size:14px;}
#conteudo_servicos label { float:left;  width: 80px;font-size:14px;}
#conteudo_servicos ul{ padding:16px 0px;}
#conteudo_servicos li{ list-style:none; margin:2px 0 4px 1px;}
#conteudo_servicos li input { margin:0; padding:0; border:solid #CCCCCC 1px ;}
#conteudo_servicos li textarea { margin:0; padding:0; border:solid #CCCCCC 1px ;}


/**/
#conteudo_servicos_lista { width:612px; float:left; margin:5px 0 0 0;}
#conteudo_servicos_lista #destaque_servicos_lista { width:601px; height:445px; margin:10px 0 0 10px; overflow:hidden;}
#destaque_servicos_lista .titulo_destaque { font-size:16px; height:20px; overflow:hidden; font-weight:bold; margin:7px 0 0 7px; color:#027bc0;}
#destaque_servicos_lista .link_info { height:20px; overflow:hidden; margin:30px 0 0 7px; color:#40403f; font-size:11px; font-weight:bold;}


/*Paginacao*/
#conteudo_servicos_lista a.linkpg{ font-size:11px; color:#027bc0;}
#conteudo_servicos_lista a.linkpg:link { text-decoration:none; color:#027bc0;} 
#conteudo_servicos_lista a.linkpg:hover { font-size:12px; color:#40403f; font-weight:normal;}
#conteudo_servicos_lista a.linkpg:visited { text-decoration:none;}
#conteudo_servicos_lista .pg { font-size:11px; color:#40403f;}


/**/
#conteudo_portifolio { width:587px; float:left; padding:15px 0 20px 10px; overflow:hidden;}
#conteudo_portifolio label { float:left;  width: 80px; font-weight:bold;}
#conteudo_portifolio ul{ padding:16px 0;}
#conteudo_portifolio li{ list-style:none; margin:2px 0 4px 20px;}
#conteudo_portifolio li input { margin:0; padding:0; border:solid #CCCCCC 1px ;}
#conteudo_portifolio li textarea { margin:0; padding:0; border:solid #CCCCCC 1px ;}

#conteudo_portifolio_lista { width:612px; float:left; margin:5px 0 0 0;}
#conteudo_portifolio_lista #destaque_portifolio_lista { width:601px; margin:10px 0 0 10px; overflow:hidden;}
#conteudo_portifolio_lista .titulo_destaque { font-size:16px; height:20px; overflow:hidden; font-weight:bold; margin:7px 0 0 7px; color:#027bc0;}
#conteudo_portifolio_lista .link_info { height:20px; overflow:hidden; margin:30px 0 0 7px; color:#40403f; font-size:11px; font-weight:bold;}

.tith2 { /*background:url(../imgsite/img_not.jpg) no-repeat left center; color:#28166f;padding:0 0 0 32px;*/ width:280px; color:#0352ae; font-size:16px; font-weight:bold; line-height:18px; margin:0; text-transform:uppercase; font-weight:bold; text-shadow:#000000;}
.contato{color:#40403f; font-size:14px;}

