*	{
	margin:0;
	padding:0;
	border:none;
	}
 /*html {
     overflow: -moz-scrollbars-vertical;
  }*/
/*@import url("moz.css");*/

body	{
		background:url(imagens/fundo_body.jpg) repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#000;
		text-align:center;
		}
#clientes {
width:100px;position:absolute;top:2px;right:50px;

	}
a.cli {color:#666;background:url(imagens/cli.jpg) no-repeat;padding-left:15px;}
a.cli:hover {color:#999;text-decoration:none;background:url(imagens/cli.jpg) 0 -18px no-repeat;}



a	{color:#333;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;color:#666;}
#geral	{
		width:900px;
/*		border:solid;*/
		margin:0 auto;
		text-align:left;
		position:relative;
		}
#topo	{
		width:100%;
		height:162px;
		background:#1c1c1c;
		position:relative;
		}

#topo h1 a		{
			background:url(imagens/logo.jpg) no-repeat;
			display:block;
			width:272px;
			height:92px;
			float:left;
			margin-top:10px;
			}
#topo h1 {
		text-indent:-9000px;
		}			

#menu	{position:absolute;right:0;top:90px;}



#menu li	{
			float:left;
			padding-top:10px;
			list-style:none;
			margin-left:10px;
			}

#menu li a 	{
			color:#ccc;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			text-decoration:none;
			padding:20px 15px;
			float:left;
			}
			
#menu li a span{font-size:16px;color:#CCC;}

body#home a.hom, body#sobre a.sob, body#blog a.blo, body#solucoes a.sol, body#contato a.con, body#portfolio a.por, #menu li a:hover, body.sobre a.sob	{
					background:url(imagens/fundo_link_menu.jpg) repeat-x;
					text-decoration:underline !important;
					border-top: outset #000 1px;
					padding-top:19px !important;
					}
body#home a.hom, body#sobre a.sob, body#blog a.blo, body#solucoes a.sol, body#contato a.con, body#portfolio a.por
{cursor:default;}

#chamada	{
			background:#91c80a;
			height:130px;
			width:100%;
			position:relative;
			}
#chamada img	{
				float:right;
				padding-right:50px;
				}
				
#chamada a {position:absolute;top:90px;right:340px;background:url(imagens/seta.gif) 0 2px no-repeat;padding-left:10px;}
#chamada p	{
			color:#fff;
			padding:10px 280px 0 15px;
			}
#chamada p span	{
				font-size:24px;
				}

#principal,#principal_solucoes	{
			width:500px;
			float:left;
			padding:10px 30px 30px 10px;

			}
#principal p,#principal_solucoes	{
				line-height:20px;
				padding-bottom:5px;
				}

#principal_solucoes ul{margin-left:100px;list-style:url(imagens/lista_solucoes.jpg) outside;}
#principal_solucoes p	{
					margin-left:30px;
					padding-left:10px;
					border-left:solid 1px #CCC;
					}
			
h2.h2_index	{color:#91C80A;font-size:30px;}
h2	{
	color:#fff;
	font-size:65px;
	padding-top:20px;
	}

.h3_index	{
	border-left:solid 3px #91C80A;
	font-size:18px;
	color:#91C80A;
	background:none;
	}
	
h3	{
	background:url(imagens/linha.gif) 0 bottom no-repeat;
	font-size:24px;
	border:none;
	padding-left:5px;
	margin:15px 0;
	color:#91C80A;
	padding-bottom:5px;
	}
	
h4	{font-size:15px;padding-bottom:5px;}


body#home #auxiliar	{
			width:250px;
			height:258px;
			background:url(imagens/lembrete.jpg) no-repeat;
			float:left;
			margin:50px 0 0 50px;
			float:left;
			}
			
body#home #auxiliar p	{
					width:160px;
					padding:50px 0px 30px 50px;
					}
					
body#solucoes #auxiliar,body#contato #auxiliar	{
						float:left;
						width:300px;
						margin:50px 0 0 50px;
						}

body#solucoes #auxiliar ul,body#contato #auxiliar ul{list-style:none;}

body#solucoes #auxiliar li,body#contato #auxiliar li	{
							display:block;
							background:#91C80A;
							margin:5px 0;
							padding:10px 5px;
							font-size:16px;
							color:#fff;
							font-weight:bold;
							border-left:solid 10px #719e04;
							}
							
body#solucoes #auxiliar li span,body#contato #auxiliar li span{font-family:Geneva, Arial, Helvetica, sans-serif}
			
#noticias,#trabalhos	{
			float:left;
			width:380px;
			height:150px;
			padding:0 0px 30px 30px;
			line-height:20px;
			}
#trabalhos{float:right;}
/*#trabalhos	{float:left;}*/
			
#engloba_principal{width:100%; float:left;margin:20px 0;}

#noticias,#engloba_principal,#trabalhos	{
						border-left:#e5e6e3 1px solid;
						border-bottom:#e5e6e3 2px solid;
						}			
#trabalhos img,#noticias img 	{float:right;}			
			
#noticias ul	{
				list-style:url(imagens/marcador.gif);
				line-height:20px;
				padding-left:20px;
				}
#noticias h3,#trabalhos h3{
				width:350px;
				/*border-bottom:#666 solid 1px;*/
				padding-left:5px;
				margin-bottom:10px;
				}
				

#clear	{clear:both;}
#rodape		{
			clear:both;
			height:100px;
			border-top:solid #91c80a 2px;
			margin-top:50px;
			}
#rodape address img{float:left;width:50px;margin:.3em 5px 0 0;}
address	{margin:5px 0 0 10px;line-height:1.3em;}
abbr{border-bottom:#FF0000 dashed 1px;cursor:help;}