body{
	background-image: url(imagens/backg_blue.png);
	background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;

	font-size:12px
}
input{
	border: 1px solid gray
}
textarea{
	border: 1px solid gray
}

#menu{
	background-color:#333333;
	height:30px;
	width:998px
}
#cabecalho{
	width:996px;
	height:140px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	text-align:left;
	background-image:url(imagens/backg_topo2.png);
	background-repeat:no-repeat
}
#corpoD{
	width:996px;
	height:800px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	background-image:url(imagens/backg_yellow.png);
	background-repeat:no-repeat;
	background-position:bottom
}
#corpo{
	width:996px;
	height:870px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	background-image:url(imagens/backg_yellow.png);
	background-repeat:no-repeat;
	background-position:bottom
}
#corpotc{
	width:996px;
	height:1370px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	background-image:url(imagens/backg_yellow.png);
	background-repeat:no-repeat;
	background-position:bottom
}
#corpodow{
	width:996px;
	height:1680px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	background-image:url(imagens/backg_yellow.png);
	background-repeat:no-repeat;
	background-position:bottom
}
#corpo2{
	width:996px;
	height:950px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	background-image:url(imagens/backg_yellow.png);
	background-repeat:no-repeat;
	background-position:bottom
}
#rodape{
	width:996px;
	height:40px;
	padding-top: 10px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	background-image:url(imagens/backg_rodape.png);
	background-repeat:no-repeat;
	color: #FFFFFF;
	text-align:center;
	vertical-align:middle		
}
#ser {
    display:inline; /*Bug da margem dupla para floats no IE*/ 
    float:left;
    width:190px;
    padding-left:14px;
    padding-top:5px;
    height:300px;
    }
#suc {
    float:left;
    width:190px;
    padding-left:10px;
    padding-top:5px;
    height:300px;
    }
#soft {
    float:left;
    width:190px;
    padding-left:10px;
    padding-top:5px;
    height:205px;
    }
#Back {
	float:left;
	padding: 0px;
}
.box{
	background-color:#EFEFEF;
	width:275px; 
	text-align:left; 
	padding-left:10px
}
.Boxdialogo{
	margin-top: 250px;
	z-index: 1;
}
.aspas{
	margin-top: -100px;
	margin-left:-435px;
	z-index: 2;
}
.aspas2{
	margin-top: -143px;
	margin-right:-440px;
	z-index: 2;
}
.txtdiogo2{
	margin-right:-10px;
	width:450px;
	font-size:14px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtdiogo{
	margin-top: -45px;
	z-index: 3;
	width:450px;
	font-size:14px;
	padding:10px;
	padding-top:10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.Boxdi{
	margin-top: 30px;
	z-index: 1;
}
.asp{
	margin-top: -100px;
	margin-left:-435px;
	z-index: 2;
}
.asp2{
	margin-top: -143px;
	margin-right:-440px;
	z-index: 2;
}
.txtalexandre2{
	margin-right:-10px;
	width:450px;
	font-size:14px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtalexandre{
	margin-top: -45px;
	z-index: 3;
	width:450px;
	font-size:14px;
	padding:10px;
	padding-top:10px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}
.titulo{
	color: #0066FF;
	font-size:24px;
	font-weight:bold
}
.titulodow{
	color: #0066FF;
	font-size:18px;
	font-family: Calibri;
}
.subtitulo{
	color: #999999;
	font-size:13px;
	font-weight:bold
}
.subtitulo2{
	color: #0066FF;
	font-size:13px;
	font-weight:bold;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.subtituloleiamais{
	color: #0066FF;
	font-size:13px;
	font-weight:bold;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration:none;
	float: left;
}
.linha{
	background-image:url(imagens/linha_box.png);
	background-repeat:no-repeat;
	height:2px
}
.box_grey{
	border:1px solid #E2E2E2;
	padding:10px
}
.leiaMaisSeta{
	margin-bottom: 1px;
	border: 0px;
}
.box_bf{
	border:0px solid #E2E2E2;
	padding:10px;
	height: 265px;
	width: 625px;
	background-image:url(imagens/fh.png);
	background-repeat:no-repeat;
	margin-top: 255px	
}
.box_diagrama{
	background-image:url(imagens/levantamento_boxnv.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:102px; 
	width:297px;
	text-align:right;
	padding-top:2px
}
.box_desenvolvimento{
	background-image:url(imagens/desenvolvimento_boxnv.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:102px; 
	width:297px; 
	text-align:right;
	padding-top:2px
}
.box_manutencao{
	background-image:url(imagens/manutencao_boxnv.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:102px; 
	width:297px; 
	text-align:right;
	padding-top:2px
}
.box_ideias{
	background-image:url(imagens/ideias_box.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:102px;
	width:297px; 
	text-align:right;
	padding-top:2px
}
.box_ecologico{
	background-image:url(imagens/ecologico_box.png);
	background-position:left;
	background-repeat:no-repeat; 
	height:102px; 
	width:297px; 
	text-align:right;
	padding-top:2px
}
.box_logo{
	background-image:url(imagens/logo_box.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:102px; 
	width:297px; 
	text-align:right;
	padding-top:2px
}
.box_pdf{
	background-image:url(imagens/pdf_box.png); 
	background-position:left;
	background-repeat:no-repeat;
	height:102px;
	width:297px; 
	text-align:right;
	padding-top:2px
}
.box_responsabilidade_social{
	background-image:url(imagens/responsabilidade_social_box.png); 
	background-position:left; 
	background-repeat:no-repeat; 
	height:102px; 
	width:297px; 
	text-align:right;
	padding-top:2px
}
.subtitulow{
	color: #FFFFFF;
	font-weight:bold
}
.texto{
	color: #666666;
	font-size:14px;
	padding:10px;
	text-align: justify
}
.texto_{
	color: #666666;
	font-size:14px;
	padding:2px;
	text-align: left;
	font-family:  Arial, Helvetica, sans-serif;
	margin-left:15px
}
.texto2{
	color: #666666;
	font-size:12px;
	padding:4px;
	text-align: justify
}
.texto1{
	color: #666666;
	font-size:14px;
	padding:10px;
	text-align: center
}
.box_menu{
	height:40px;
	width:220px;
	background-color:#EBEBEB;
	border: 1px solid #CCCCCC;
	background-position:left;
	padding-right:6px;
	text-align:right;
	margin-bottom:6px;
}
.box_menu_sel{
	height:40px;
	width:220px;
	background-color:#EBEBEB;
	border: 1px solid #CCCCCC;
	background-image: url(imagens/bullet_icon.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-right:6px;
	text-align:right;
	margin-bottom:6px;
}
.divl{
	width:620px;
	float:left;
	margin-left:6px;
}
.divl_{
	width:600px;
	float:left;
	margin-left:20px
}
.divr{
	width:350px;
	float:right;
	margin-right:6px;
	/*height:60px;*/
}
.divr_{
	width:320px;
	float:right;
	margin-right:20px
}
.inpz{
	border-width:0
}
.Título_f{
	Color:#0066FF;	
	font-family: Arial, Helvetica, sans-serif; 
	margin-right: 20px
}
a
{
	color:#999999
}
a:hover
{
	color: #333333	
}
a:visited
{
	color:#999999
}
a:link
{
	color:#999999
}
a:active
{
	color:#999999
}



/*Barra Preta nova*/



#navigation {
	margin:0;
	padding: 0;
	clear:both;
	width:998px;
	height:51px;
	background: #d6eaf8 url(imagens/dropdown-bg.gif) repeat-x left top;
}


ul.nav-main,
ul.nav-main li {
	list-style: none;
	margin: 0;
	padding: 0;
}


ul.nav-main {
	position: relative;
	z-index: 597;
}

ul.nav-main li:hover > ul {
	visibility: visible;
}


ul.nav-main li.hover,
ul.nav-main li:hover {
	position: relative;
	z-index: 599;
	cursor: pointer;
	background: url(imagens/dropdown-bg-hover.gif) repeat-x left top;
}



ul.nav-main li {
	float:left;
	display:block;
	height: 51px;
	color: #999;
	font: 14px  Arial, Helvetica, sans-serif;
	background: url(imagens/separator.gif) no-repeat right center;
}

ul.nav-main li a {
	display:block;
	padding: 16px 16px 0 16px;
	height: 35px;
	color: white;
	font: 14px  Arial, Helvetica, sans-serif;
	text-decoration:none;
}

ul.nav-main li a:hover {
	color: Gray;
}



ul.nav-main *.list {
	padding-right: 22px;
	background: url(imagens/navigation-arrow.gif) no-repeat right top;
}



ul.nav-sub {
	visibility: hidden;
	position: absolute;
	padding:5px;
	top: 48px;
	left: 0;
	z-index: 598;
	background: #353535 url(imagens/dropdown-list-bg.gif) repeat-x left top;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #000;
}


ul.nav-sub li {
	list-style:none;
	display:block;
	padding: 10;
	height: 25px;
	float: none;
	width:205px;
	border-bottom: 1px solid #5a5a5a;
	background: none;
}

ul.nav-sub li a {
	list-style:none;
	display:block;
	padding: 6px 5px 6px 5px;
	height: 15px;
	float: none;
	width:200px;
	background: none;
	font: 12px  Arial, Helvetica, sans-serif;
}



/* Box Informativo*/


#login-box {
	width:260px;
	height:200px;
	padding-top: 5px;	
	padding-left: 8px;
	color: #ebebeb;
	font: 11px  Arial, Helvetica, sans-serif;
	background: url(imagens/login-box-backg.png) no-repeat left top;
}

#login-box img {
	border:none;
}

#login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 25px "Calibri", Arial;
	padding-left:-100px;
}


#login-box-name {
	float: left;
	display:inline;
	width:75px;
	text-align: left;
	padding-right: 0px;
	padding-left: 47px;
	margin:0 0 7px 0;
	position: relative;
	top: -13px;
}

#login-box-field {
	float: left;
	display:inline;
	width:60px;
	margin:0;
	margin:0 0 7px 0;	
}


.form-login  {
	width: 110px;
	padding: 5px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#205492;
	font-size: 10px;
	color: #ebebeb;
	position: relative;
	left: -35px;
	top: -23px;
}


.login-box-options  {
	clear:both;
	padding-left:87px;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}

/* Botões do Facebook*/

#Compartilhar{
	float:left; 
	height: 22px; 
	width: 140px; 
	border: solid 0px;
	padding-top: 3px;
}

#curtir {
	float:left; 
	width: 200px; 
	border: solid 0px
}

#face_casos {
	Margin-top: 120px;
}

/* Div fixo */

div.banner {
  margin: 0;
  font-size: 80% /*smaller*/;
  font-weight: bold;
  line-height: 1.1;
  text-align: center;
  position: fixed;
  top: 25em;
  left: auto;
  right: -1em;
  z-index:100 
}
div.banner p {
  margin: 0; 
  padding: 0.3em 0.4em;
  font-family: Arial, sans-serif;
  color: white;
  z-index:100 
}

div.banner a, div.banner em { display: block; margin: 0 0.5em }
div.banner a, div.banner em { border-top: 2px groove #900 }
div.banner a:first-child { border-top: none }
div.banner em { color: #CFC }

div.banner a:link { text-decoration: none; color: white }
div.banner a:visited { text-decoration: none; color: #CCC }
div.banner a:hover { background: ; color: white }
