/* CSS Document */
/*
Author Name : Billy Blay
Author Site : Billy Blay
Style Name  : Apec
Style URI   : http://www.apecnet.com.br
Version     : 2.0
Comments    : 
*/
* {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	list-style:none;
	
	}
small {
	font-size:10px;
	}
.none {
	display:none;
	}
hr {
	clear:both; 
	visibility:hidden;
	}
fieldset {
	border:none;
	}
html {
     overflow: -moz-scrollbars-vertical;
	}
body { font-size:12px; }	

#page, #page-inter{
	margin:10px auto;
	width:745px;
	background:url(images/bg.jpg) left repeat-y;
	position:relative;
	}
/*#page-inter{
	background:url(images/wide-2.gif) left repeat-y;
	}*/
	
#content {
	position:relative;
	padding:0 35px;
	color:#343434;
	min-height:500px;
  	height:auto !important;
 	height:500px;
	/*border:1px solid #000;*/
	background:url(images/bg-footer-content.jpg) left bottom no-repeat;
	padding-bottom:20px;

	}
#header {
	background:url(images/bg-header.jpg) left top no-repeat;
	height:223px;
	text-indent:-5000px;
	}
input, textarea, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;}

/* ===================================== tipografia */
h1, h2, h3, h4 { margin:10px 0;}
h1, #tubepress_btitle, h3#tit-pagina { font-size:16px !important; color:#666 !important;}
h1:first-letter { text-transform:uppercase;	}
h2 {
	font-size:20px;
	border-bottom:1px solid #bfd7f0;
	}


h3 { font-size:13px; color:#006699;}

a, a:visited {
	color:#015198;
	overflow:hidden;
	}
a:hover {
	background:#015198;
	color:#fff;
	}

/* ===================================== Títulos */
h2 { text-indent:-5000px;}

#tit-result-busca { background:url(images/tit-result-busca.gif) left no-repeat;}
#tit-mapa, #tit-20 { background:url(images/tit-mapa.gif) left no-repeat;}
#tit-a-apec { background:url(images/tit-a-apec.gif) left no-repeat;}
#tit-obs { background:url(images/tit-obs.gif) left no-repeat;}
#tit-404 { background:url(images/tit-404.gif) left no-repeat;}
#tit-arquivo { background:url(images/tit-arquivo.gif) left no-repeat;}
#tit-noticias { background:url(images/tit-noticias.gif) left no-repeat;}
#tit-mais-noticias { background:url(images/tit-mais-noticias.gif) left no-repeat;}
#tit-todas-noticias { background:url(images/tit-todas-noticias.gif) left no-repeat;}
#tit-sobre, #tit-2 { background:url(images/tit-sobre.gif) left no-repeat;}
#tit-mais-sobre, #tit-mais-2 { background:url(images/tit-mais-sobre.gif) left no-repeat;}
#tit-contato{ background:url(images/tit-contato.gif) left no-repeat;}
#tit-sites, #tit-4 { background:url(images/tit-sites.gif) left no-repeat;}
#tit-downloads { background:url(images/tit-downloads.gif) left no-repeat;}
#tit-mais-downloads { background:url(images/tit-mais-downloads.gif) left no-repeat;}
#tit-categorias { background:url(images/tit-categorias.gif) left no-repeat;}
#tit-todos-produtos { background:url(images/tit-todos-produtos.gif) left no-repeat}
#tit-mais-produtos, #tit-mais-21 { background:url(images/tit-mais-produtos.gif) left no-repeat}
#tit-produtos, #tit-21 { background:url(images/tit-produtos.gif) left no-repeat;}
#tit-videos, #tit-24 { background:url(images/tit-videos.gif) left no-repeat;}
#tit-acessibilidade, #tit-28 { background:url(images/tit-acessibilidade.gif) left no-repeat;}
#tit-legislacao { background:url(images/tit-legislacao.gif) left no-repeat; }
#tit-destaque { background:url(images/tit-destaque.gif) left no-repeat;}
#tit-atividade { background:url(images/tit-atividade.gif) left no-repeat;}
#tit-cursos { background:url(images/tit-cursos.gif) left no-repeat;}
/*h2#tit-normal { background:none; text-indent:0 !important; color:#006699; font-size:20px; font-family:'trebuchet ms', Arial, Helvetica, sans-serif}*/
/* ===================================== */
.destaque-img {
	float:left;
	margin-right: 15px;
	border:1px solid #006699;
	}
#q2 ul, #q3 ul, #q4 ul, #q5 ul {
	margin-bottom:20px;
	}
#q2 li, #q3 li{
	margin:5px 0;
	padding-bottom:4px;
	border-bottom:1px dashed #ccc;
	}
#q2 {
	width:235px;
	float:left;
	margin-right: 15px;
	}
#q3, #nota {
	width:200px;
	float:right;
	}
#q5 {
	/*margin-top:20px;*/
	}

/* ===================================== */
#menu-sup {
	position:absolute;
	top:16px;
	left:35px;
	}
.meta li, #botoes li, #botoes-top li{
	display:inline;
	}
#menu-sup li {
	/*padding: 0 10px;*/
	float:left;
	}
#menu-sup a {
	color:#333;
	text-decoration:none;
	padding: 7px 10px;
	display:block;
	font-weight:bold;
	}
#menu-sup a:hover {
	color:#fff;
	}
/* ===================================== */
.noticias .menu-noticias a, 
.produtos .menu-produtos a, 
.mapa .menu-mapa a, 
.sites .menu-sites a, 
.sobre .menu-sobre a, 
.galeria .menu-galeria a, 
.home .menu-home a,
.videos .menu-videos a,
.home .menu-home a,
.contato .menu-contato a{
	background:#000;
	color:#fff !important;
	}
#top {
	position:relative;
	height:15px;
	width:745px;
	margin:0 auto;
	}
.skip {
	position:absolute;
	left:-5000px;
	}
#botoes-top {
	position:absolute;
	top:5px;
	right:35px;
	}
#botoes-top a{
	margin:0 2px;
	}
/* ===================================== botoes */
#accessibility {
	position:absolute;
	right:0;
	top:0;
	}
#accessibility li{ float:left;}
li.rotulo { width:50px; line-height:10px;}
#accessibility li a/*, #botoes-top li a*/{
	float:left;
	margin-left:3px;
	width:24px;
	height:24px;
	display:block;
	text-indent:-5000px;
	cursor:pointer;
	}
body.menor #principal {font-size: 12px; }
body.maior #principal {font-size: 16px; }
body.xl #principal {font-size: 19px; }
#botoes li a:hover{ }
/*#botoes-top .admin a{ background:url(ico/ico-user.gif) center no-repeat;}*/
/*a#map { background:url(ico/ico-mapa.gif)  center no-repeat;	}*/
a#print { background:url(ico/ico-impressao.gif) center no-repeat;}
a#maior, .fontsize a.maior { background:url(ico/ico-mais.gif)  center no-repeat;}
a#menor, .fontsize a.menor { background:url(ico/ico-menos.gif) center no-repeat;}
a#texto { background:url(ico/no-pic.gif) center no-repeat; }
/*a#acess { background:url(ico/ico-acess.gif) center no-repeat; }
a#mail { background:url(ico/ico-email.gif) center no-repeat; }*/

/* ====================================*/	
#searchform {
	position:absolute;
	top:175px;
	left:35px;
	}
#searchform #s, #cf_field_1, #cf_field_2, #cf_field_3, #cf2_field_1, #cf2_field_2, #cf2_field_3, #yourname, #youremail, #yourremarks, #friendname, #friendemail{
	height:17px;
	border:1px solid #015198;
	padding:5px 0 0 4px;
	width:200px;
	}
#cf2_field_1, #cf2_field_2, #cf2_field_3 {
	width:165px;
	}
#cf2_field_3 {
	height:80px;
	}
#searchsubmit {
	height:24px;
	background:url(images/bg-btn.gif) no-repeat;
	color:#fff;
	border:none;
	width:63px;
	position:absolute;
	margin-left:3px;
	*margin-left:0px;
	*top:1px;
	cursor:pointer;
	}

/* ===================================== */
#obs-mail {
		border:1px solid #bfd7f0;
		margin:10px 20px;
		padding:0 20px 10px;
		background:#f2f2f2;
		}
.info {
	color:#fff;
	font-weight:bold;
	text-align:center;
	/*background:#b00;*/
	margin-bottom:10px;
	padding:5px;
	}
.failure {
	background:#b00;
	}
.success {
	/*background:#00CC66;*/
	}
#formmail h3 {
	font-size:20px;
	text-indent:-5000px;
	}
#formmail  fieldset br {
	display:none;
	}
#cformsform input, #cforms2form input, #formmail input{
	margin:3px 0;
	}
#cf_field_3, #yourremarks{ 
	height:130px;
	width:330px;
	}
#sendbutton, #sendbutton2, .buttons {
	height:24px;
	background:url(images/bg-btn.gif) no-repeat;
	color:#fff;
	border:none;
	width:63px;
	cursor:pointer;
	}
/* ===================================== */

#breadcrumb { padding:5px 35px; }
#principal { width:455px; position:relative; }
#principal p, #principal-wide p {
	padding:5px 0;
	line-height:18px;
	}
#principal p:first-letter, #principal-wide p:first-letter {
	text-transform:uppercase;
	}

.data { padding:5px 0 25px;
		display:block;}
.data strong {
	color:#015198;
	font-weight:bold;
	}
.autor { text-align:right;}

#principal p.desc{
	background:#f2f2f2;
	padding:5px 10px;
	border:1px solid #aaa;
	margin-bottom:10px;
	}
/* ===================================== */

.meta { 
	margin:20px 0 0;
	clear:both;
	background:url(images/bg-meta.gif) top repeat-x;
	height:25px;
	padding:6px 0 5px 15px;
	width:440px;
	position:relative;
	 }
.meta-left, .meta-right {
	position:absolute;
	top:0;
	display:block;
	width:11px;
	height:25px;
	}
.meta-left {
	background:url(images/bg-meta-left.gif) left top no-repeat;
	left:0;
	}
.meta-right {
	background:url(images/bg-meta-right.gif) left top no-repeat;
	right:0;
	}
.meta li, .more-link, span.tel { padding:2px 5px 2px 20px; }

.todas { background:url(ico/ico-todas.gif) left top no-repeat;}

.imprimir { background:url(ico/ico-print.gif) left top no-repeat;}

.email { background:url(ico/ico-mail.gif) left top no-repeat;}

.editar { background:url(ico/ico-editar.png) left top no-repeat;}

.links { background:url(ico/ico-world-go.png) left top no-repeat;}

.more-link { background:url(ico/ico-leiamais.gif) left top no-repeat;}

.tel {background:url(ico/ico-telephone.png) left top no-repeat;}

/* ===================================== */
.navigation {
	height:30px;
	margin-top:30px;
	}
.navigation a{
	display:block;
	background:url(images/bg-btn.gif) no-repeat;
	width:63px;
	color:#fff;
	padding:5px 0;
	text-align:center;
	text-decoration:none;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
/* ===================================== */
ul#mapa li{
	background:url(ico/ico-file.gif) left 2px no-repeat;
	padding-left:15px;
	}
ul#mapa li li {
	margin-left:10px;
	}

/* ===================================== */
#sidebar {
	position:absolute;
	top:-10px;
	*top:0;
	right:35px;
	width:170px;
	}

#sidebar .obs {
	margin-left:15px;
	}
#sidebar .obs li{
	list-style-type:disc;
	}
#sidebar li, #container-4 .list li, ul#mapa li{
	line-height:18px;
	margin:5px 0;
	padding-bottom:4px;
	border-bottom:1px dashed #aaa;

	/*margin-bottom:10px;*/
	}
	
#footer {
	background:url(images/bg-footer.jpg) left bottom no-repeat;
	padding:0px 35px 15px;
	color:#fff;
	clear:both;
	}
#footer address {
	font-style:normal;
	}