/**original GERAL **/
*{ margin:0; padding:0; list-style:none; font-family:"Trebuchet MS"; }
body{ background:#e1e1e1; }
img, fieldset{ border:0; }
a{ text-decoration:none; color:#323232; }
a:hover{ cursor:pointer; }

/** INDEX **/
#topo{ background:url(Imagens/1.jpg) repeat-x; min-width:1000px; }
#topo a{ background:url(Imagens/10.jpg); display:block; width:219px; height:75px; text-indent:-999px; overflow:hidden; }

#centerContent{ display:block; width:1000px; background:#028654; }

#menu{ background:#038755; width:174px; border-top:1px solid #fff; float:left; min-height:500px; font-size:85%; }
#menu span a{ display:block; width:174px; height:50px; background:url(Imagens/3.jpg); text-indent:-999px; overflow:hidden; }
#menu ul{ color:#fff; margin-top:22px; text-indent:5px;  background:#167648; height:25px; font-size:90%; line-height:25px;}
#menu ul a{ text-decoration:none; color:#FFFFFF;}
#menu ul a:hover{ color:#ffc600;}
#menu ul li{ text-indent:15px; background-color:#5e9b5e; border-bottom:1px solid #018553; height:25px; font-size:90%; line-height:25px;}
#menu ul li.jumplink{ border-top:1px solid #018553; background: url(../img/seta.jpg) #167648 no-repeat 90% 50%; text-indent:5px; height:25px; font-size:90%; line-height:25px;}

#content{ background:#fff; min-height:500px; float:left; width:825px; border-top:1px solid #fff; border-left:1px solid #fff; padding:0; }
#content .barra{ padding:5px; background:#424242; color:#fff; font-size:10px; font-weight:bold; }

/** TABELAS **/
table{ width:100%; font-size:11px; }
table th{ padding:0.5em 0.5em 0.5em 0.5em; text-align: left; font-weight: bold; color: #444;  background:#D1E9E9; }
table td{ padding: 0.5em; }
table tr.rowA{ background-color: #fff; color: inherit; }
table tr.rowB{ background-color: #eaeaea; color: inherit; }

/** HOME **/
#homeCenter{ height:390px; padding:5px; }

#recent-posts{ width:320px; float:left; display:block; font-size:12px; }
#recent-posts a{}
#recent-posts a:hover{ text-decoration:none; }
#recent-posts ul{ margin:0; padding:0; list-style:none; }
#recent-posts li{ padding: 5px 10px; border-bottom: 1px solid #5A5A5A; }
#recent-posts li small{ color:#ffcc00; }
#recent-posts li:hover{ background: #EFEFEF; }

#utilities{ width:200px; height:345px; background:#ccc; float:left; }
#utilities h3{ width:190px; height: 32px; padding: 12px 0 0 10px; background: #5A5A5A url(Imagens/004.jpg) no-repeat; font-size:12px; color: #FFFFFF; }
#utilities form{ text-align:right; padding-right:10px; }
#utilities input.button{ text-align:center; padding: 2px; color: #333; background: #e7e6e6; border: 1px solid #999; margin:5px 0 0 10px; }
#utilities input{ padding:5px; border:1px solid #999; font-family:"Trebuchet MS", Arial, Verdana, sans-serif; font-size:12px; text-align:right; color:#ba0001; }
#utilities .mais_uti{ font-size:10px; margin-left:20px; margin-top:5px; }
#utilities label{ font-size:11px; }

#menubar{ float:right; border-top:1px solid #ccc; width:489px; height:116px; margin-top:5px; }
#menubar ul{  display:block; width:160px; float:left; margin:2px 0 0 2px; }
#menubar ul li{ display:block; background:#eaeaea; width:100%; margin:0 0 2px 0; height:20px; padding-top:5px; text-indent:35px; }
#menubar ul li:hover{ background-color:#71a36b; color:#fff; }

#menubar ul li h3 a{ font:10px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; padding:0; color:#bbb; display:block; text-decoration:none; }
#menubar ul li h3 a:hover{ text-decoration:none; color:#FFFFFF;}

#menubar ul li.baselink{ background:#006633; font-size:10px; color:#fff; text-transform:uppercase; font-weight:bold; padding-top:5px; display:block; text-decoration:none; }

/** CENTRAL DE NOTICIAS **/
#central{ margin:10px; background:#fff; text-align:justify; line-height:25px; }
#central p.footer{ display:block; height:25px; background:#424242; text-align:center; font-size:10px; letter-spacing:-1px; text-transform:uppercase; font-weight:bold; line-height:25px; }
#central p.footer a{ text-decoration:none; color:#e1e1e1; }
#central h3{ font-size:20px; letter-spacing:-1px; text-transform:uppercase; font-weight:bold; color:#ba0001; margin:0; }
#central h4{ font-size:16px; letter-spacing:-1px; text-transform:uppercase; font-weight:bold; color:#999; margin-bottom:10px; }
#central .flutua{float:right; border:5px solid #FFFFFF; margin-right:5px; padding:0; }
#central .centralUm{ width:300px; height:250px; background:#ba0001; }

#allNews{ width:800px; clear:both; display:block; margin:auto; margin-bottom:20px; font-size:10px; }
#allNews a{ background:url(Imagens/014.png) no-repeat 0 50%; padding-left:25px; }
#allNews small{ padding-left:25px; }
#allNews a:hover{ text-decoration:none; }
#allNews h3.title{ width:790px; height: 32px; padding: 12px 0 0 10px; background: #5A5A5A url(Imagens/013.jpg); font-size: 12px; color: #FFFFFF; }
#allNews ul{ margin:0; padding:0; list-style:none; }
#allNews li{ padding: 5px 10px; border-bottom: 1px solid #5A5A5A; }
#allNews li:hover{ background: #EFEFEF; }

#left{ float: left; width: 500px; margin: 0 0 10px 0; } 
.left_articles{ margin: 0px 0 10px 0;  color: #454545; padding: 15px 15px 5px 10px; }
.left_articles h2 { padding: 5px 0 0 0px; margin: 0; padding: 1px 10px 0 0; }
.left_articles p{ font-size:12px; line-height:20px; }
.left_articles p.date{ font-size:10px; color:#ccc; }
.left_articles .saibamais{ color:#006633; }
.left_articles img{ float: left; clear: left; border: 5px solid #ccc; background: #eee; color: #000; margin: 0 15px 10px 0; }

#right{ float: left; width: 310px; margin: 0 0 10px 10px; }
.right_articles{ border-top:1px solid #fff; padding: 8px; margin:0; background:#eaeaea; color: #454545; min-height:80px; }
.right_articles h3{ font-size:11px; height:30px; padding: 5px 0 0 0px; margin: 0; background: url(Imagens/012.png) no-repeat left; padding: 1px 10px 0 28px; }
.image{ float:left; margin: 0 9px 3px 0; width:100px; height:80px; overflow:hidden; }

#centralCont{ }

#options{}
#options img{ display:block; float:left; }
#options ul{ display:block; float:right; margin:10px; }
#options ul li{ display:inline; }
#options ul li img{ margin:5px; }

#finale{ background: #FFF url(Imagens/024.gif) repeat-x; height:30px; margin: 0; clear:both; }
#initiale{ background: #FFF url(Imagens/023.jpg) repeat-x; height:30px; margin: 0; clear:both; }

/** GALERIA DE FOTOS **/

.postedAlbum{ padding:10px 10px 10px 40px; background:#eff7ff; clear:both; display:table; height:150px; border-bottom:1px solid #d9e6f7; margin:1px 0 1px 0;  }
.postedAlbum p{ background:#fff; display:block; width:160px; height:125px; overflow:hidden; border:1px solid #ccc; padding:5px; float:left; }
.postedAlbum p img{ width:160px; height:125px; }
.postedAlbum ul{ margin:0 10px 0 50px; padding:0; list-style:none; width:400px; float:left; }
.postedAlbum ul li.titu{ background:url(Imagens/071.png) no-repeat 0 50%; padding-left:20px; color:#02679c; text-transform:capitalize; }
.postedAlbum ul li.local{ color:#979797; font-size:12px; }
.postedAlbum ul li.datasPost{ color:#979797; font-size:12px; }


#adm{ margin:10px; }
#adm .box{ clear:both; margin-top:10px; margin-bottom: 1.25em; }
#adm .box h3{ color:#323232; margin-bottom:10px; background:url(Imagens/012.png) no-repeat; text-indent:28px; }
#adm .boxContent{ margin-top: 0.5em; padding: 1.25em 1em 0.25em 1em; background: #ffffff url(imagens/a1.gif) top left repeat-x; }
#adm .boxContent h3{ margin-bottom:10px; }
#adm .reportImg{ }
#adm .reportImg img{ float:left; margin:5px; border:1px solid #ccc; padding:5px; }

#gal{ display:block; width:716px; margin:auto; padding:10px; }
#gal .reportGal{ display:block; width:170px; height:210px; background:#eaeaea; border:2px solid #ccc; float:left; margin-right:5px; margin-bottom:5px; }
#gal .reportGal:hover{ background:#ccc; cursor:pointer; text-decoration:none; }
#gal .reportGal img{ display:block; margin:10px 10px 0 10px; width:150px; height:120px; overflow:hidden; }
#gal .reportGal ul{ display:block; width:150px; font-size:10px; margin-left:10px; }
#gal .reportGal ul li.title{ font-weight:700; margin-top:2px; }
#gal .reportGal img.action{ display:block; width:16px; height:16px; float:right; margin:5px 10px 0 0;  }

/** LER NOTÍCIAS **/
#news{ width:97.5%; background-color:#fff; margin:10px; }

#news .header{ width:100%; border-bottom:1px solid #ccc; }
#news .header small{ color:#999; font-size:10px; }

#news .noticia{ width:600px; float:left; margin:0 5px 10px 0; }
#news .noticia h1{ font-size:26px; margin:10px 0 10px 0; }
#news .noticia h2{ font-size:16px; margin:0 0 10px 0; color:#666; }
#news .noticia img{ border:10px solid #eaeaea; float:left; margin:0 10px 5px 0; }
#news .noticia p{ font-size:12px; line-height:20px; text-align:justify; margin-bottom:10px; }
#news .noticia blockquote { font: bold 0.9em/1.5em 'Trebuchet MS', Tahoma, Sans-serif; margin: 10px; padding: 5px 5px 5px 10px; background: #F5F5F5; border-left: 3px solid #D4D4D4; color:#444; }
#news .noticia blockquote small{ font-size:12px; color:#999; }
#news .public{ width:199px; background:#eaeaea; float:left; }
#news .public h2, .public h3{width:189px; overflow:hidden; height: 32px; padding: 12px 0 0 10px; background: #5A5A5A url(Imagens/004.jpg); font-size: 12px; color: #FFFFFF; }
#news .public .swf{ display:block; width:180px; height:220px; background:#999; margin:10px; }

#sidebar{ float: right; width: 199px; }
#sidebar ul{ margin: 0; padding: 0; list-style: none; }
#sidebar li{}
#sidebar li ul{}
#sidebar li li{}
#sidebar h2{ padding: 5px 10px; background: #EFEFEF; border-bottom: 1px solid #CCCCCC; font-size: 100%; }
#sidebar h2 span{ color: #d15600; }
#sidebar h3{}
#sidebar p{}
#sidebar a{ text-decoration: none; color:#353535; }
#sidebar a:hover{ text-decoration: underline; }

#morenews{ margin-bottom: 0; font-size:12px; }
#morenews ul{ line-height: normal; }
#morenews li{ padding: 10px; }
#morenews h4{ margin: 0; font-size: 95%; }
#morenews h4 span{ padding: 0 5px; background: #063; color: #FFFFFF; margin-right:5px; }
#morenews p{ margin: 0; line-height: normal; }
#morenews a{ color:#323232; }

/** RAMAIS **/
#ramais{ width:100%; font-size:11px; }
#ramais .resultMsg{ display:block; padding:20px; margin:5px auto 5px auto; width:400px; text-align:center; color:#2E5A5A; font-weight:bold; border:1px dashed #2E5A5A; background:#D5EAEA;  }

#card{ display:block; width:198px; border:1px solid #808080; float:left; margin-left:5px; margin-bottom:5px; }
#card .header{ padding:5px; display:block; width:95%; height:15px; background:#323232; border-bottom:1px solid #808080; border-top:1px solid #fff; color:#fff; }
#card .body{ display:block; width:100%; height:110px; background:#d4d0c8; border-top:1px solid #fff; /*border-left:1px solid #fff;*/ /*border-right:1px solid #fff;*/ }
#card .body ul{ margin-left:5px; margin-top:8px; }
#card .body ul li{ margin-left:5px; }
#card .body ul li.company{ font-weight:bold; font-size:12px; }
#card .body ul li.telephone{ background:url(Imagens/027.png) no-repeat 0 50%; font-size:24px; font-weight:bold; text-indent:20px; }
#card .body ul li.mail{ background:url(Imagens/026.png) no-repeat 0 50%; text-indent:20px; }

/** RODAPE **/
#footermainPan{ height:100px; background:#1C1B19; color:#fff; margin:0; padding:10px 0 0; clear:both;}
#footerPan{width:330px; height:90px; display:block; position:relative; margin:0 auto;}
#footerPan p{padding:0;}
#footerPan p span{ color:#AC2626; font-size:10px;}
#footerPan p.copyright{ background:#1F1D1B; margin:0; display:block; position:absolute; bottom:-10px; right:120px; color:#AC2626; font-size:10px; line-height:15px; padding:0;}
#footerPan p.ans{ position:absolute; bottom:10px; right:120px; }

#footerPan ul{ width:330px; display:block; position:absolute; left:0px; top:0; padding:0; }
#footerPan li{ float:left; font:12px/15px "Trebuchet MS"; font-weight:normal;}
#footerPan ul li a{ padding:0 0 0 12px; color:#fff; background:#181716; text-decoration:none;}
#footerPan ul li a:hover{ text-decoration:underline;}

#footerPan ul.info{width:330px; height:45px; display:block; position:absolute; left:0px; top:5px; padding:0;}
#footerPan ul.info li{display:block; width:109px;}
#footerPan ul.info li.address{width:97px; background:url(Imagens/033.gif) 100% 0 repeat-y #1C1B19; color:#7B746B; font-size:10px; font-weight:bold; padding:0 0 0 12px;}
#footerPan ul.info li.phone{width:94px; background:url(Imagens/033.gif) 100% 0 repeat-y #1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul.info li.fax{width:94px; background:#1C1B19; color:#7B746B; font-size:10px; padding:0 0 0 15px; font-weight:bold;}
#footerPan ul.info li.fax a{width:94px; background:#1C1B19; color:#7B746B; font-size:10px; padding:0; font-weight:bold;}
#footerPan ul li span{background:#1C1B19; color:#AC2626; font-size:10px; font-weight:bold; line-height:14px;}

#footerPan ul.templateworld{width:158px; background:#1C1B19; color:#fff; display:block; position:absolute; top:97px; left:152px;}
#footerPan ul.templateworld li a{background:#1C1B19; display:block; color:#fff; text-decoration:none;}

/** RESPONSABILIDADE SOCIAL **/
#respSocial{ font-size:12px; margin:10px; }
#respSocial blockquote { font: bold 0.9em/1.5em 'Trebuchet MS', Tahoma, Sans-serif; margin: 10px; padding: 5px 5px 5px 10px; background: #F5F5F5; border-left: 3px solid #D4D4D4; color:#444; }

#respSocial h3{ font:20px 'Trebuchet MS', Arial, Helvetica, sans-serif; letter-spacing:-2px; text-transform:uppercase; font-weight:bold; color:#424242; background-color:#FFFFFF; display:block;}
#respSocial h4{ font:16px 'Trebuchet MS', Arial, Helvetica, sans-serif; letter-spacing:-2px; text-transform:uppercase; font-weight:bold; color:#063; display:block;}
#respSocial h4.laranja{ font:16px 'Trebuchet MS', Arial, Helvetica, sans-serif; letter-spacing:-2px; text-transform:uppercase; font-weight:bold; color:#323232; background-color:#FFFFFF; background:url(../img/next.gif) no-repeat; display:block; height:45px; padding-left:45px; line-height:42px; }

#respSocial p { text-align:justify; line-height:20px; margin:10px 10px 10px 5px; font-weight:100; }
#respSocial p.flutua{ display:block; width:150px; height:180px; float:right; padding-left:5px; padding-top:5px; }

#respSocial small{ color:#999999; }

#respSocial p.end{ display:block; margin-left:45px; }
#respSocial p.end img{ vertical-align:middle; }
#respSocial p.end a{ text-decoration:none; color:#063; }
#respSocial p.end a:hover{ border-bottom:1px dashed #f93; color:#f93; }
#respSocial p.projetos{ padding:10px; display:block; width:85px; height:85px; background:url(../img/quadro.jpg) no-repeat; float:left; }


/*project*/

#project{
	width:100%;
	height:132px;
	margin:0 auto 0 auto;
	float:left;
	background:url(Imagens/project_bg.gif) repeat-x #FFFFFF; color:#A68A33;
	}
#project h2{
	width:218px;
	margin:24px auto 0 auto;
	display:block;
	background:url(Imagens/project_h2.gif) no-repeat #FFFFFF;
	font:27px/30px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#e55525;
	height:30px;
	font-weight:normal;
	padding-left:116px;
	}
#project ul{
	width:320px;
	height:43px;
	display:block;
	margin:0 auto 0 auto;
	background-color:#FFFFFF; color:#362900;
	padding:7px 0 0 14px;
	}
#project ul li{
	display:block;
	float:left;
	margin-right:3px;
	}

#project ul li a img{ border:1px solid #ccc; }	

#project ul.next{
	height:28px; width:224px; display:block; margin:0 auto 0 auto;  padding:0 0 0 0; font-size:0px;
	}
#project ul.next li{
	display:block;
	float:left;
	font:10px/17px Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
#project ul.next a{
	color:#362900; margin:0 4px 0 4px;	text-decoration:none; background-color:#FFFFFF;
	}
#project ul.next a:hover{
	color:#A68A33; background-color:#FFFFFF;
	}
/*------------------------footer---------------*/
#footer{
	width:100%;
	height:163px;
	margin:0 auto 0 auto;
	background:url(Imagens/footer_bg.gif) repeat-x #979797;
	float:left;
	color:#FFFFFF;
	font:11px/16px Arial, Helvetica, sans-serif;
	}
#footer ul{
	width:472px;
	margin:41px auto 0 auto;
	display:block;
	font-size:0px;
	height:20px;
	}
#footer ul li{
	display:block;
	float:left;
	height:16px;
	font-size:12px;
	}
#footer ul li a{
	margin:0 10px 0 10px; text-decoration:none;	color:#FCFCFC; background-color:#979797;
	}
#footer ul li a:hover{
	text-decoration:underline;
	}
#footer ul.ad{
	width:380px; margin:17px auto 0 auto; display:block; height:50px;
	}
#footer ul.ad li{
	display:block;	float:left;	margin:0px 0 0 0; border-right:#FFFFFF 1px dashed;	height:37px;
	}
#footer ul.ad li.li1{
	display:block;	float:left;	margin:0px 0 0 0; border-right:none; height:37px;
	}
#footer ul.ad li a.add{
	font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#353535;	text-decoration:none; font-weight:bold;
	margin:0 10px 0 10px; background-color:#979797;
	display:block;
	}

	

#footer ul.ad li a.add:hover{
	text-decoration:none;
	}
#footer ul.ad li a.add span{
	color:#FFDB5D; background-color:#979797; text-transform:uppercase;
	}
#footer p{
	width:250px; margin:0 auto 0 auto;	display:block; font-size:10px;
	}
#footer p.lk {
	margin:0 auto; text-align:center;
	}
#footer p.lk a {
	color:#fff; background-color:#979797; text-decoration:underline;
	
	
	}
#footer p a:hover {	
	color:#000;
	background-color:#C6C6C6;
	}

#labCenter{ width:800px; margin:15px auto 15px auto; }
#labCenter .labCenterMess{ padding:20px; width:340px; height:180px; background:#0f7744; border:3px double #0f7744; float:left; margin:10px 0 0 10px; }
#labCenter .labCenterMess h4{ text-transform:uppercase; letter-spacing:-1px; color:#c2d837;  }
#labCenter .labCenterMess span{ color:#fff;  }
#labCenter .labCenterMess p{ margin:10px 0 0 0; font-size:11px; color:#fff; line-height:20px; }

#labCenter .labCenterPainelRight{ width:380px; height:220px; background:url(Imagens/133.jpg) #eaeaea no-repeat; border:3px double #eaeaea; float:left; margin:10px 0 0 10px; }


#labCenter .labCenterPainelLeft{ width:380px; height:220px; background:url(Imagens/134.jpg) #eaeaea no-repeat; border:3px double #eaeaea; float:left; margin:10px 0 0 10px; }

#labCenter .labCenterLogin{ width:380px; height:220px; background:#eaeaea; border:3px double #eaeaea; float:left; margin:10px 0 0 10px; }
#labCenter .labCenterLogin h4{ text-transform:uppercase; letter-spacing:-1px; color:#e55300; margin:10px 0 10px 40px; }
#labCenter .labCenterLogin label{ display:block; width:100px; font-size:12px; color:#666666; float:left; text-align:right; margin:10px 0 0 0; padding:5px 10px 0 0; }
#labCenter .labCenterLogin input{ padding:5px; border-collapse:collapse; border:1px solid #ccc; margin:10px 0 0 0; }
#labCenter .labCenterLogin input.btmbuscar{ margin-left:150px; }
#labCenter .labCenterLogin span{ clear:left; color:#ba0001; font-size:10px; font-style:italic; }


