@import url("reset.css");

html, body {
     height: 100%;
}
#footer {
	clear:both;
	margin-right: auto;
	margin-left: auto;
	height: 59px;
	width:820px;
	background-image: url(../imagens/footer_bg.png);
	background-repeat: no-repeat;
}
#footer_content {
	width:820px;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	font-family:  Candara, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	padding-top:25px;
	text-shadow: 0px 1px 1px #fff;
}
object { outline:none;}
body {
	text-align:center;
	margin:0;
	padding: 0;
	font-size:1em;
	background-color:#2d323b;
}
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -55px;
	width:820px;
}
#header {
	height:279px;
	width:820px;
	margin: 0 auto;
}
#barra_topo{
	width:820px;
	height:58px;
	margin:0 auto;
	position:relative;
	background-image: url(../imagens/header_top.jpg);
	background-repeat: no-repeat;
}
#barra_topo_middle{
	background-image:url(../imagens/header_middle.png);
	background-repeat:no-repeat;
	background-position:center;
	height:158px;
	width:769px;
	overflow:hidden;
	margin:0 auto;
}

#barra_topo_bottom{
	background-image:url(../imagens/header_top_bottom.png);
	background-repeat:no-repeat;
	height:20px;
	overflow:hidden;
}
#barra_bottom{
	background-image:url(../imagens/header_bottom.png);
	_background-image:url(../imagens/header_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:57px;
	width:820px;
	overflow:hidden;
	margin-top: -14px;
}
#orc_little{
	position:absolute;
	top:3px;
	right:29px;
	text-align:center;
	width:200px;
	overflow:hidden;
	display:inline; /* fix para o malvado ie6 */
}
#logo{
	text-align:left;
	width:247px;
	margin-left:35px;
	margin-top:25px;
	height:90px;
	overflow:hidden;
	float:left;
	display:inline; /* fix para o malvado ie6 */
}
#frase{
	text-align:left;
	width:334px;
	margin-left:110px;
	margin-top:40px;
	height:51px;
	overflow:hidden;
	float:left;
	display:inline; /* fix para o malvado ie6 */
}
#conteudo_area{
	width: 820px;
	margin-right: auto;
	margin-left: auto;
	background-color:#fff;
	background-position: top;
	text-align:left;
	min-height:300px;
	height:auto !important;
	height:300px;
}
#barra{
	width: 330px;
	float:left;
	min-height:300px;
	height:auto !important;
	height:300px;
	background-image: url(../imagens/bg_content.jpg);
	background-repeat: repeat-x;
	margin-right:1px;
	margin-bottom:1px;
	text-align:left;
	padding-bottom:20px;
	padding-top:50px;
}
.erroNews{
	font-family:  "Segoe UI", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}
.okNews{
	font-family:  "Segoe UI", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

#conteudo {
	background-image: url(../imagens/bg_content.jpg);
	background-repeat: repeat-x;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 30px;
	padding-bottom: 15px;
	font-family:  "Segoe UI", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#353535;
	line-height:18px;
	text-align:justify;
	background-color:#FFF;
}
a#velcro:link, a#velcro:visited{
	color:#333333;
	text-decoration:none;
}
a#velcro:hover{
	color:#757575;
	text-decoration:none;
}
/*#fim {
	background-image: url(../imagens/bg_footer.png);
	background-repeat: no-repeat;
	height: 9px;
}*/
#conteudo a:link, #conteudo a:visited {
	color: #bf0000;
	text-decoration:none;
}
#conteudo a:hover {
	border-bottom: 1px dotted #bf0000;
	text-decoration:none;
}

.erro {
	padding-left:4px;
	padding-right:2px;
	text-align:left;
	background-color:#CC3300;
	color:#FFFFFF;
	padding-bottom:2px;
	padding-top:2px;
}
.ok_mail {
	padding-bottom:2px;
	padding-top:2px;
	padding-left:4px;
	padding-right:2px;
	text-align:left;
	background-color:#669900;
	color:#FFFFFF;
}
p{
	margin-bottom:12px;
	margin-top:12px;
}
#conteudo a:link, #conteudo a:visited{
	color: #bf0000;
	text-decoration:none;
}
#conteudo a:hover{
	border-bottom: 1px dotted #bf0000;
	text-decoration:none;
}
.separador{
	border-bottom: 1px dashed #b1c800;
	height:10px;
	line-height:10px;
	margin-bottom:10px;
}
.imagem{
	border: 1px solid #cac2c2;
}
strong{font-weight: bold}
em{font-style: italic}

/* MENU */
#menu{
	text-align:left;
	height:56px;
	width:774px;
	margin:0 auto;
	padding-left:46px;
}
#menu ul{
	margin:0;
	padding:0;
	list-style:none;
}
#menu ul li{
	margin-right:10px;
	margin-left:0px;
	padding:0;
	list-style:none;
	float:left;
	text-indent:-2000px;
	width:113px;
	height:36px;
}
#menu ul li a{
	display:block;
	width:113px;
	height:36px;
	padding:0px;
}
/* BOTAO 00 */
#menu ul li a#menu00:link, #menu ul li a#menu00:visited{
	background-image:url(../imagens/menu_sprite.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
#menu ul li a#menu00:hover{
	background-position:0px -36px;
}

/* BOTAO 01 */
#menu ul li a#menu01:link, #menu ul li a#menu01:visited{
	background-image:url(../imagens/menu_sprite.gif);
	background-repeat:no-repeat;
	background-position:-123px 0px;
}
#menu ul li a#menu01:hover{
	background-position:-123px -36px;
}

/* BOTAO 02 */
#menu ul li a#menu02:link, #menu ul li a#menu02:visited{
	background-image:url(../imagens/menu_sprite.gif);
	background-repeat:no-repeat;
	background-position:-246px 0px;

}
#menu ul li a#menu02:hover{
	background-position:-246px -36px;
}

/* BOTAO 03 */
#menu ul li a#menu03:link, #menu ul li a#menu03:visited{
	background-image:url(../imagens/menu_sprite.gif);
	background-repeat:no-repeat;
	background-position:-369px 0px;

}
#menu ul li a#menu03:hover{
	background-position:-369px -36px;
}

/* BOTAO 04 */
#menu ul li a#menu04:link, #menu ul li a#menu04:visited{
	background-image:url(../imagens/menu_sprite.gif);
	background-repeat:no-repeat;
	background-position:-492px 0px;

}
#menu ul li a#menu04:hover{
	background-position:-492px -36px;
}

/* BOTAO 05 */
#menu ul li a#menu05:link, #menu ul li a#menu05:visited{
	background-image:url(../imagens/menu_sprite.gif);
	background-repeat:no-repeat;
	background-position:-615px 0px;

}
#menu ul li a#menu05:hover{
	background-position:-615px -36px;
}

/* FIM MENU */
.imagem_not{
	float:left;
	margin-right: 15px;
}
.datanoticia{
	font-size:10px;
	margin-bottom:8px;
}
.lermaisDiv{
	clear:both;
	text-align:right;
}

#contactos input{
	float:left;
	font-size:11px;
	border:solid 1px #666;
	width:385px;
	background:#fff url(../imagens/bg_input.jpg) repeat-x;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}
#contactos .textarea{
	float:left;
	font-size:11px;
	border:solid 1px #666;
	width:385px;
	background:#fff url(../imagens/bg_textarea.jpg) repeat-x;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	overflow:auto;
	height:92px;
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
}
#contactos .button{
clear:both;
margin-left:0px;
width:125px;
height:31px;
background:#c4211e url(../imagens/button.jpg) no-repeat;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
border:none;
cursor:pointer;
outline:none;
}
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}
.asterisco{
	font-size: 12px;
	color: #C30;
	padding-left: 5px;
}

/* SUBPROD */
ul.subprod{
	margin:0;
	padding:0;
	list-style:none;
}
ul.subprod li{
	margin-right:0px;
	margin-left:0px;
	list-style:none;
	float:left;
	height:25px;
	width: auto;
	_width: 0;
	text-align:center;
	background-image:url(../imagens/sub_bg.gif);
	background-repeat:repeat-x;
	white-space: nowrap;
	border-right: 1px solid #fff;

}
#conteudo ul.subprod li a:link, #conteudo ul.subprod li a:visited{
	display:block;
	height:25px;
	padding-top: 2px;;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	color:#FFF;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:none;
}
#conteudo ul.subprod li a:hover{
	background-image:url(../imagens/sub_bg_hover.gif);
	background-repeat:repeat-x;
}

#conteudo ul.subprod li a.sel:link, #conteudo ul.subprod li a.sel:visited{
	background-image:url(../imagens/sub_bg_hover.gif);
	background-repeat:repeat-x;
}
/* SUBSISTEMAS */
ul.subsistemas{
	margin:0;
	padding:0;
	list-style:none;
}
ul.subsistemas li{
	margin-right:0px;
	margin-left:0px;
	list-style:none;
	float:left;
	height:25px;
	width: auto;
	_width: 0;
	text-align:center;
	background-image:url(../imagens/sub_bg.gif);
	background-repeat:repeat-x;
	white-space: nowrap;
		border-right: 1px solid #fff;


}
#conteudo ul.subsistemas li a:link, #conteudo ul.subsistemas li a:visited{
	display:block;
	height:25px;
	padding-top: 2px;;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	color:#FFF;
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:none;
}
#conteudo ul.subsistemas li a:hover{
	background-image:url(../imagens/sub_bg_hover.gif);
	background-repeat:repeat-x;
}

#conteudo ul.subsistemas li a.sel:link, #conteudo ul.subsistemas li a.sel:visited{
	background-image:url(../imagens/sub_bg_hover.gif);
	background-repeat:repeat-x;
}
.prodTxt{
	font-weight:bold;
	padding-bottom:3px;
	font-size:11px;
	text-align:left;
	line-height:12px;
	
}
#conteudo a.download:link,#conteudo a.download:visited{
	font-family:"Segoe UI", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-decoration:none;
	border:none;
	text-align:left;
	line-height:12px;
	display:block;
	background-image:url(../imagens/btn_download.jpg);
	background-repeat:no-repeat;
	padding-left:32px;
	padding-top:1px;
	height:27px;
	font-weight:bold;
}
#conteudo a.download:hover{
	color:#bf0000;
}
.listProd{
	border-bottom:1px solid #333;
	padding-bottom:10px;
}
.swf{
	float:left;
	position:relative;
}
.swfTitulo{
	display:block;
	font-weight:bold;
	
}
