/*************************** 
  Disposição do layout 
 ***************************/
body{
	text-align:left;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:10px;
	padding:0px;
	margin:0px;
	color: #666666;
	background-color: #10431B;
}

#centro{
	top:50%;
	left:50%;
	width:100%;
	height:500px;
	margin-left:-50%;
	margin-top:-250px;
	z-index: 2;
	position: absolute;
	text-align: center;
}

#centro_senha {
	position:absolute;
	top:50%;
	left:50%;
	width:600px;
	height:200px;
	margin-left:-300px;
	margin-top:-130px;
	text-align: center;
	z-index: 2;
}

#centro2{
	width:760px;
	text-align: left;
	position: relative;
	margin:0px auto 0px auto;
	background-image: url(img/bg_home.gif);
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
}

/*************************** 
  Estilos de texto 
 ***************************/

.form {
	word-spacing: normal;
	margin: 1px;
	padding: 1px;
	background-color: #F3F3F3;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #99B4BB;
	font-size: 10px;
}

.form_1 {
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #D5832E;
}
.form_2 {
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #99B4BB;
}

.link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight: none; color: #333333}
.link:visited { color: #333333; text-decoration: none}
.link:hover { text-decoration: underline; font-weight: none; color: #333333}

.link2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: none;
	color: #FFFFFF
}
.link2:visited {
	color: #FFFFFF;
	text-decoration: none
}
.link2:hover {
	text-decoration: underline;
	font-weight: none;
	color: #FFFFFF
}

/* Títulos */

h1{
	color: #FF6600;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#Logo {
	position:absolute;
	left:22px;
	top:17px;
	width:52px;
	height:32px;
	z-index:1;
}

#Texto_Rolagem {
	position:absolute;
	left:31px;
	top:121px;
	width:421px;
	z-index:3;
	text-align: left;
	height: 268px;
	padding: 0px 15px 0px 0px;
	SCROLLBAR-FACE-COLOR: #A5BCC3;
	SCROLLBAR-HIGHLIGHT-COLOR: #A5BCC3;
	SCROLLBAR-SHADOW-COLOR: #A5BCC3;
	SCROLLBAR-3DLIGHT-COLOR: #A5BCC3;
	SCROLLBAR-ARROW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;  /*fundo da rolagem   #D1C59C por  #A5BCC3      */
	SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	overflow: scroll;
}

#Texto_Sem_Rolagem {
	position:absolute;
	left:31px;
	top:121px;
	width:421px;
	z-index:3;
	text-align: left;
	height: 268px;
	padding: 0px 15px 0px 0px;
}

#BgTopo {
	background-image: url(img/BgTopo.gif); 
	background-repeat: no-repeat; 
	height: 79px;
}

#MenuH {
	position:absolute;
	left:262px;
	top:20px;
	z-index:2;
}

#BgRodape{
	background-image: url(img/BgRodape.gif);
	height: 37px;
	background-repeat: no-repeat;
	
	top:50%;
	left:50%;
	width:770px;
	margin-left:-386px;
	margin-top:183px;
	z-index: 2;
	position: absolute;
	text-align: center;
}

#Endereco {
	position:absolute;
	left:19px;
	top:13px;
	z-index:1;
}
#Abnt {
	position:absolute;
	left:649px;
	top:14px;
	z-index:2;
}#BgHome {
	background-image: url(img/BgFundoHome.jpg);
	background-repeat: no-repeat;
	height: 314px;
}
#Areas {
	position:absolute;
	left:19px;
	top:284px;
	width:736px;
	height:115px;
	z-index:3;
	background-image: url(img/AreasHome.gif);
	background-repeat: no-repeat;
}

#FotoHome {
	position:absolute;
	left:20px;
	top:90px;
	width:68px;
	height:38px;
	z-index:3;
}

.FormNews {
	margin: 1px;
	padding: 1px;
	background-color: #C9D6DA;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #C9D6DA;
	height: 11px;
}

.FormTopo {
	margin: 1px;
	padding: 1px;
	background-color: #FFFFFF;
	font: normal 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	border: 1px solid #FFFFFF;
	height: 11px;
}

#TextoNews {
	position:absolute;
	left:30px;
	top:324px;
	z-index:3;
	text-align: left;
}
#LogosHome {
	position:absolute;
	left:596px;
	top:323px;
	width:47px;
	height:39px;
	z-index:3;
}

#TextoHome {
	position:absolute;
	left:295px;
	top:91px;
	width:461px;
	height:184px;
	z-index:3;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

#TituloPage {
	position:absolute;
	left:30px;
	top:90px;
	z-index:5;
	text-align: left;
	width: 334px;
	height: 20px;
}

#FotoEmpresa {
	position:absolute;
	left:491px;
	top:113px;
	width:141px;
	height:116px;
	z-index:3;
}

#boxPaginacao {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	border-style: dashed;
	border-width: 1px;
	color: #FFFFFF;
}
#boxPaginacao a {
	color: #FFFFFF;
	text-decoration: none;
}
#boxPaginacao a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#boxPaginacao a:Visited {
	color: #FFFFFF;
}

#BoxFormContato {
	left:391px;
	top:85px;
	z-index:3;
	text-align: left;
	border-color: #B2B08B;
	border-style: solid;
	border-width: 4px;
	background-color: #EFEECC;
	padding: 10px;
	margin: 20px 10px 0px 10px;
}

#BoxCronograma {
	left:391px;
	top:85px;
	z-index:3;
	text-align: left;
	border-color: #B2B08B;
	border-style: solid;
	border-width: 4px;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 20px 10px 0px 10px;
}

#BoxServicos {
	position:absolute;
	left:491px;
	top:113px;
	width:265px;
	height:264px;
	z-index:3;
	text-align: left;
}

#BoxRestrito {
	position:absolute;
	left:491px;
	top:152px;
	width:265px;
	height:188px;
	z-index:3;
	text-align: left;
}

#LayerTextoFundo {
	position:absolute;
	left:21px;
	top:112px;
	width:457px;
	height:270px;
	z-index:3;
	background-image: url(img/BgFundoTexto.gif);
	background-repeat: no-repeat;
}
#TextoRolagem {
	position:absolute;
	left:267px;
	top:189px;
	width:148px;
	height:116px;
	z-index:3;
}
#Esconde {
	position:absolute;
	left:30px;
	top:371px;
	z-index:4;
	background-color: #F0F5F6;
}

#LinksServicos {
	background-image: url(img/icone.gif);
	background-repeat: no-repeat;
	background-position: 5px 3px;
	padding: 2px 0px 5px 20px;
	color: #333333;
	font-weight: bold;
}

#LinksServicos a { text-decoration: none; color: #333333}
#LinksServicos a:hover { color: #333333; font-variant: normal; text-decoration: underline;}
.FonteVermelha {
	color: #FF6600;
}

#TracoSeparacao {
	position:absolute;
	left:356px;
	top:96px;
	width:29px;
	height:154px;
	z-index:3;
}
.Fonte2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
#Intergiro {
	position:absolute;
	left:643px;
	top:433px;
	z-index:3;
	width: 110px;
	color: #666666;
}

#Intergiro a { color: #0099FF; font-size: 10px; text-decoration: none; font-family: Verdana}
#Intergiro a:hover { text-decoration: underline; font-weight: none; font-family: Verdana; font-size: 10px; color: #0099FF}

#Login {
	position:absolute;
	left:437px;
	top:55px;
	width:337px;
	z-index:3;
	background-image: url(img/BgAreaCliente.gif);
	background-repeat: no-repeat;
	height: 19px;
}

.Fonte3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CB241E;
}

#SejaBem {
	position:absolute;
	left:496px;
	top:112px;
	width:232px;
	z-index:3;
	text-align: left;
}
#ContainerForm {
	margin: 0px auto 0px auto;
	width: 430px;
}
#BoxMsgConfirma {
	margin: 20px 10px 0px 10px;
	text-align: center;
	color: #FFFFFF;
	padding: 10px;
	border-color: #EFEECC;
	border-width: 1px;
	border-style: dashed;
}

