/* CSS RESET*/
* {padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, ul, ol, dl {margin: 20px 0; font-weight:normal;}
li, dd, blockquote {margin-left: 40px;} 
td, div{vertical-align: top;}
input, textarea{border:none;}
img{border:none;}






/* AMO STYLES */

td{	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:12px;}

body{background-color:#eaeaea;}
html, body{
	background-color:#eaeaea;
	color:#505059;
	font-family:"Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size:12px;
	padding:0 !important;
	margin:0 !important;
}

form{padding:0 !important;
	margin:0 !important;}

a:link, a:visited, a:active{
	color:#3291ad;
	text-decoration:none;
}

a:hover{color:#166278;}

.wrapper{
width:960px;
margin:0 auto;
}



.clear{clear:both;}
.imagem_esquerda{float:left; border:2px solid #E7E7E7; border-bottom:2px solid #DDD; border-right:2px solid #DDD; margin:0 10px 10px 0;}
.imagem_direita{float:right; border:2px solid #E7E7E7; border-bottom:2px solid #DDD; border-right:2px solid #DDD; margin:0 0 10px 10px;}

.pagination{text-align:center; width:100%; padding:0; margin:0;}
.pagination td{text-align:center; padding:10px; margin:0;}


.titulo{margin: 0 0 20px 0; color:#6b6b6b; font-weight:normal; font-size:17px;}



#painel{border:5px solid #FFF; height:150px}

#od-copyright{padding:70px 0 0; margin-bottom:30px;}
#od-copyright table, #od-copyright tr, #od-copyright td{border-collapse:separate; padding:3px;}
#footerOesteDigial{
	margin:15px 0;
	}
	
.footerLinks{
	
	padding:4px 10px;
	font-size:11px;
	color:#969696;
	font-weight:normal;
	border-bottom:1px solid #cecece;
	border-collapse:separate;
	text-shadow: #FFF 1px 1px 1px;
	}
	
.footerLinks a:link, .footerLinks a:visited, .footerLinks a:active{
	color:#969696;
	text-shadow: #FFF 1px 1px 1px;}
	
.footerLinks a:hover{
	color:#575757;
	text-shadow: #FFF 1px 1px 1px;}
	
.footerLinks img{
	vertical-align:middle
	}
	
.footerLogos{
	border-top:1px solid #FFF;
	font-size:10px;
	padding:10px 0;
	border-collapse:separate;
	
	}

.area-privada-holder{position:relative;}
.area-privada{position:absolute; top:-6px; left:700px; background:transparent url(../_img/area-privada-bg.jpg) no-repeat top;
width:276px;
height:50px;
}

.area-privada a{
	text-transform:uppercase;
	color:#FFF;
	text-shadow: #027099 2px 2px 2px;
	text-decoration:none;
	margin:20px 0 0 75px;
	display:block;
	letter-spacing:-1px;
	}

#private{
	border-top:6px solid #00a6df;
}

#header{
	background:#eaeaea url(../_img/header-bg.jpg) scroll no-repeat top center;
}

#menu-holder{
		background:transparent url(../_img/menu-bg.jpg) repeat-x top;
}

#panel{
	background:transparent url(../_img/home-panel.jpg) repeat-x top;}
	
.acesso-rapido{padding:25px 0 30px 0;}
.acesso-rapido-item h1{
	font-size:13px;
	padding:0;
	margin:0px 0 10px 0;
	font-weight:bold;
}
.acesso-rapido-item{
	font-size:10px;
	padding:10px;
	height:75px;
	overflow:hidden;
}

.mapa{float:right;}

.news-home{
	padding:0;
	font-size:12px;
	width:709px;
	height:170px;
	overflow:hidden;
	padding-top:15px;}
	

.news-home h1{font-size:17px;}
.news-home-mais{display:block; width:80px; float:right; text-align:right; font-size:10px; padding:0; vertical-align:top;}
.news-home-mais img{vertical-align:top; padding-top:}
.news-home-mais a{color:#505059; text-decoration:none;}
.news-home-mais a:hover{color:#000; text-decoration:none;}

#home-content, #content-all{background-color:#FFF;
padding:40px 0 20px 0;
}

.pre-content-all{background:#FFF url(../_img/home-total-shadowBottom.jpg) no-repeat left bottom;
	padding-bottom:17px;}
	
.content-all-inner{
	background-color:#F9F8F8;
	border:1px solid #E7E7E7;}

.pre-noticias{
	background:#CCC url(../_img/home-news-shadowBottom.jpg) no-repeat left bottom;
	padding-bottom:17px;
	width:709px;
	float:left;
	}
	
.noticias{background-color:#F9F8F8;
	border:1px solid #E7E7E7;
	
	}
.noticias .padding{padding-bottom:20px;}

.noticias h1{color:#6b6b6b; padding:0; margin:0; font-size:20px; font-weight:normal;}


.home-news{border-bottom:1px solid #E7E7E7; border-top:1px solid #FFF; padding:20px 0;}
.home-more-news{font-size:11px; text-align:right;}
.home-more-news img{padding-top:4px;}
.home-news img{border:2px solid #E7E7E7; border-bottom:2px solid #DDD; border-right:2px solid #DDD;}
.home-news h2, .home-news h3{padding:0; margin:0; font-size:14px;}
.home-news h2 a{ text-decoration:none;}
.home-news h3{color:#ABABAB; font-size:8px; padding-bottom:10px;}
.padding{padding:20px;}
.pre-side-content{
	background:#CCC url(../_img/home-sideContent-shadowBottom.jpg) no-repeat left bottom;
	padding-bottom:17px;
	float:right;
	width:231px;
	}
	
.side-content{
	
	background-color:#F9F8F8;
	border:1px solid #E7E7E7;}
	
.side-content img{border:none; padding:15px 0 15px 0;}
	


.side-content-images{text-align:center;}


.side-text{margin:20px 0; border:1px solid #FFCC00;}
.side-text img{padding:0; margin:0;}

#footer{
	background:transparent url(../_img/footer-bg.jpg) repeat-x top;
	padding-top:30px;
}

.footer-linksuteis h1{font-size:20px;}
.footer-linksuteis h2{font-size:11px; font-weight:bold;}
.footer-linksuteis, .footer-linksuteis a{font-size:10px; color:#6b6b6b; text-decoration:none; text-shadow: #FFF 1px 1px 1px;}
.footer-linksuteis a:hover{color:#000; text-shadow: #FFF -2px -2px 1px;}
.footer-linksuteis ul, .footer-linksuteis li{padding:0; margin:0; list-style:none;}
.footer-linksuteis li{background:transparent url(../_img/footer-bullet.jpg) no-repeat left 3px; padding-left:10px; padding-bottom:3px;}

.footer-newsletter label{display:block; font-weight:bold; padding-bottom:5px;}
.footer-newsletter input{background:transparent url(../_img/footer-input-bg.jpg) no-repeat top left; padding:5px; width:210px; color:#505059;}

.newsletter-send{background:transparent url(../_img/footer-send-bg.jpg) no-repeat top left; color:#FFF; padding:3px 5px 7px 5px; width:103px; cursor:pointer;}

/****************/
/*	CONTACTOS	*/
/****************/

.contacts-detail{border-bottom:1px solid #E7E7E7; border-top:1px solid #FFF; padding:20px 0;
width: 100%; }
.contacts-detail img{border:2px solid #E7E7E7; border-bottom:2px solid #DDD; border-right:2px solid #DDD;}
.contacts-detail dt{width: 35px; float: left; margin:0; padding-bottom:10px; font-weight:bold;}
/* commented backslash hack for mac-ie5 */
.contacts-detail dt{clear: both;}
/* end hack */
.contacts-detail dd{float: left; width: 400px; margin: 0 0 0 0; padding-bottom:10px;}

.contact-details-image img{background-color:#fff;}	

/****************/
/*	NOTICIAS	*/
/****************/
.newsResume{border-bottom:1px solid #E7E7E7; border-top:1px solid #FFF; padding:20px 0;}
.newsResume img{border:2px solid #E7E7E7; border-bottom:2px solid #DDD; border-right:2px solid #DDD;}
.newsResume h1{padding:0; margin:0;}
.newsResume h1 a{text-decoration:none; font-size:16px; padding:0; margin:0;}
.newsResume h2{color:#777; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}
.newsResume .data, .newsResume .source{display:block;color:#ABABAB; font-size:9px; padding-bottom:10px;}



.subMenu{padding:0; margin:10px 0; list-style:none;}
.subMenu li{padding:0 0 10px 20px; margin:0; background:transparent url(../_img/home-news-more.jpg) no-repeat left 3px;}

.imaRight{float:right; margin:0 0 20px 20px;}

.imaRight img{border:2px solid #E7E7E7; border-bottom:2px solid #DDD; border-right:2px solid #DDD;}

.legenda-imagem{color:#818181; font-size:10px;}

.history_back{border-top:1px solid #E7E7E7; margin-top:20px;}
.history_back div{border-top:1px solid #FFF; padding:15px 0 0 0 ;}


/****************/
/*	  TITULO	*/
/****************/

.titulo{color:#6b6b6b; padding:0;font-size:20px; font-weight:normal; margin:0 0 20px 0;}
.sub_titulo{ text-decoration:none; font-size:14px; padding:0; margin:0; color:#3291ad;}
.ante_titulo{color:#777; font:italic 11px Georgia, "Times New Roman", Times, serif; padding:0; margin:0;}
.data{display:block;color:#ABABAB; font-size:9px; padding-bottom:10px;}
.source{display:block;color:#ABABAB; font-size:9px;}

/****************/
/*	  FORMS	*/
/****************/
.formListItem{border-bottom:1px solid #E7E7E7; border-top:1px solid #FFF; padding:20px 0;}
.formListItem .titulo{padding-bottom:10px;}
.fillForm{font-size:11px; padding-top:10px;}
.form-ip{border-top:1px solid #E7E7E7; margin-top:20px; text-align:center; font-size:10px; color:#ABABAB;}
.form-ip div{border-top:1px solid #FFF; padding:15px 0 0 0 ;}

.form-des{border-bottom:1px solid #E7E7E7; margin-bottom:20px;}
.form-des div{border-bottom:1px solid #FFF; padding:0 0 15px 0 ;}
.form-des span{font:normal 12px Verdana, Geneva, sans-serif; padding-top:10px; display:block;}

.form-table{padding:10px; width:70%; margin:0 auto;}
.form-table b{display:block; padding-top:5px;}
.form-table hr{border-top:1px solid #E7E7E7; border-bottom:1px solid #FFF;margin:15px 0; clear:both;}
.form-table input, .valNumber{padding:5px; border:1px solid #DADADA; -moz-border-radius: 5px;
border-radius: 5px; font-size:12px; color:#505059;}
.form-table span{background:transparent url(../_img/error.jpg) no-repeat 9px 5px; display:block; width:200px; float:right; padding-left:30px; padding-top:7px;}

.form-buttons{text-align:center;}
.form-buttons input{padding:5px; border:1px solid #DADADA; -moz-border-radius: 5px;
border-radius: 5px; font-size:12px; color:#505059; background-color:#FFF; font-weight:bold; cursor:pointer;}

.form-buttons input:hover{border:1px solid #C0C0C0; background-color:#FBFBFB;}

.form-table td{padding:10px; border-bottom:1px solid #E7E7E7; border-top:1px solid #FFF;}
.form-confirm b{padding:0; margin:0; }

/****************/
/*	  CATALOGS	*/
/****************/

.cat-search b{padding-top:5px; padding-right:10px; display:block;}
.cat-search, .cat-search table{text-align:left; margin:0 0 0 auto;}

.cat-search input{padding:5px; border:1px solid #DADADA; -moz-border-radius: 5px;
border-radius: 5px; font-size:12px; color:#505059;}
.cat-search select{padding:4px; border:1px solid #DADADA; -moz-border-radius: 5px;
border-radius: 5px; font-size:12px; color:#505059; background-color:#FFF; font-weight:bold;}

.tableCatalogo{background-color:#FFF;}
.descCatalogo{padding:10px 20px;}
.tituloCatalogo{text-decoration:none; font-size:14px; padding:0; margin:0; color:#3291ad; padding:20px 0 0 20px}
.descCatalogo td{padding:10px 0 0 0 ;}
.divImagemCatalogo{float:right; padding:0 10px 10px 10px; text-align:right;}

.divImagemCatalogo .imagemCatalogo{border:2px solid #E7E7E7; border-bottom:2px solid #DDD; border-right:2px solid #DDD; color:#818181; font-size:10px;}


/****************/
/*	  DOWNLOADS	*/
/****************/
.docsTree *{
	padding:0 0 0 0 !important;  
	margin:0 0 0 0 !important;
	border:none !important;}
	
.docsTree td{padding:2px 0 0 0 !important;}
.docsTree a{padding:2px !important;}.
input.inputForm{padding:5px; border:1px solid #DADADA !important; -moz-border-radius: 5px; border-radius: 5px; font-size:12px; color:#505059; background-color:#FFF; font-weight:bold;}


/****************/
/*	  UTILS		*/
/****************/

.rss{padding:10px 0 0 10px;}

.mapasite1 a{color:#FFF; font-weight:bold; font-size:13px;}
.mapasite1{padding:5px; margin-bottom:5px;}
.mapasite3{padding-left:30px;}

.noticias h1, .titulo { font-family: 'Nobile', arial, serif; font-size:24px; text-transform:none;}
.home-news h1, .home-news .titulo{ font-family: 'Nobile', arial, serif; font-size:18px; text-transform:none; padding:0; margin:0;}

.home-news h2{ font-family: 'Nobile', arial, serif; font-size:16px; text-transform:none;}
.sub_titulo{ font-family: 'Nobile', arial, serif; font-size:18px; text-transform:none;}

.footer-linksuteis h1 { font-family: 'Nobile', arial, serif; font-size:21px; text-transform:none;}

.textAlign img{margin:10px 10px 10px 10px; border:2px solid #E7E7E7; border-bottom:2px solid #DDD; border-right:2px solid #DDD;}

.facebook{padding-top:10px; text-align:right; width:100%;}

#fb-like{text-align:right;}

.highlight 
{
font-weight:bold
text-decoration: none;
background-color:#FBF7B2;
}


/*Updated 30-09-2014*/

#slideShowTable
{
	width:100% !important;
}

