
* { 
	padding: 0; 
	margin: 0; 
	font-family: "Arial", Helvetica, sans-serif;}

body {
	font-size: 14px;
	color: #848688;
	background: #f1f1f1 /*url(https://www.abed.org.br/hotsite/premio-abed-2017/images/bg-background.png) no-repeat fixed -50px 550px*/;
	}

.clear {clear:both;}
ul {list-style: none;}

a {color: #848688; text-decoration: none;}
a:hover{text-decoration: underline;}
.align{
	width: 960px;
	margin: 0 auto;
	}

/*====================================================================================*/
/* TOPO ==============================================================================*/
/*====================================================================================*/
#topo{	width: 960px;	margin: 0 auto;	padding: 10px 0 0 0;}
#topo .t-link{ color: #00006B; font-size: 14px; line-height: 30px; float: left; display: block; }

#topo .t-language{ color: #00006B; font-size: 14px; height: 30px; line-height: 30px; float: right; margin: 0 0 10px 0; }
#topo .t-language strong{ float: left; }
#topo .t-language .ic-br{ width: 30px; height: 30px; float: left; display: block; margin: 0 0 0 5px; background: url(../images/ic-br.png) no-repeat center center; }
#topo .t-language .ic-en{ width: 30px; height: 30px; float: left; display: block; margin: 0 0 0 2px; background: url(../images/ic-en.png) no-repeat center center; }
#topo .t-language .ic-sp{ width: 30px; height: 30px; float: left; display: block; margin: 0 0 0 2px; background: url(../images/ic-sp.png) no-repeat center center; }

#topo .s-logotipo{ width: 715px; height: 224px; float: left; }
#topo .s-logotipo img{  } 
	
#topo .s-parceiros{ width: 183px; height: 183px; float: right; padding: 20px; border: 1px solid #E6E7E8; background: url(../images/bg-parceiros.png) no-repeat center center; }	
#topo .s-parceiros strong{ color: #00006B; font-size: 14px; font-weight: bold; display: block; text-transform: uppercase; }
#topo .s-parceiros .image{ width: 183px; height: 183px; /*margin: 20px auto 0;*/ display: block; background-position: center center; background-repeat: no-repeat; background-size: 80%; }
#rotator-parceiros{ margin: 20px auto 0; }



/*====================================================================================*/
/* MENU ==============================================================================*/
/*====================================================================================*/
#menu{ width: 185px; padding: 20px; background: #013F93; }
#menu ul li{ display: block; border-bottom: 1px dashed #fefefe; }
#menu ul li a{ color: #fefefe; display: block; padding: 10px 5px; text-decoration: none; }
#menu ul li a:hover{ color: #ffe997; background: url(../images/bg-menu-h.png) repeat; }
#menu .ativo{ color: #ffe997; }
#menu ul li a.bt-edicoes {background-color: rgba(0,0,0,.3);}

/*====================================================================================*/
/* CONTE�DO ==========================================================================*/
/*====================================================================================*/
#content{
	width: 960px;
	margin: 20px auto 0;
	background: url(../images/bg-content.png) repeat;
	}
	
#content h1{
	color: #00006B;
	font-size: 16px;
	display: block;
	margin: 0 0 15px 0;
	}
	
#content h2{
	color: #848688;
	font-size: 14px;
	display: block;
	margin: 0 0 15px 0;
	}
	
#content h3{
	color: #00006B;
	font-size: 14px;
	display: block;
	margin: 0 0 15px 0;
	padding: 0 0 5px 10px;
	border-bottom: 2px solid #00006B;
	background: url(../images/bg-h3.png) no-repeat left 4px;
	}
	
#content h4{
	color: #00006B;
	font-size: 14px;
	display: block;
	padding: 0 0 5px 10px;
	background: url(../images/bg-h3.png) no-repeat left 4px;
	}

#content .col-left{ width: 225px; float: left; }
#content .col-right{ width: 690px; line-height: 18px; float: right; padding: 20px 20px 20px 0; text-align: justify; }

.cont-image{
	float: left;
	margin: 0 15px 0 0;
	}
	
.s-mantenedores{ width: 183px; height: 183px; float: right; padding: 20px; border: 1px solid #E6E7E8; background: url(../images/bg-parceiros.png) no-repeat center center; }	
.s-mantenedores strong{ color: #00006B; font-size: 14px; font-weight: bold; display: block; text-transform: uppercase; }
.s-mantenedores .image{ width: 183px; height: 183px; /*margin: 20px auto 0;*/ display: block; background-position: center center; background-repeat: no-repeat; background-size: 80%; }
#rotator-mantenedores{ margin: 20px auto 0; }

.s-parceiros-int{ margin: 0 0 30px 0; }
.s-parceiros-int .par-txt{ font-size: 11px; display: block; }
.s-parceiros-int .par-line{ display: block; margin: 20px 0; border-bottom: 1px dashed #ccc; }
.s-parceiros-int img{ width: 180px; float: left; display: block; margin: 0 15px 5px 0; }	

.ic-telefone{
	line-height: 25px;
	display: block;
	margin: 0 0 20px 0;
	padding: 0 0 0 40px;
	background: url(../images/ic_phone.png) no-repeat left center;
	}

.ic-mail{
	line-height: 25px;
	display: block;
	margin: 0 0 20px 0;
	padding: 0 0 0 40px;
	background: url(../images/ic_mail.png) no-repeat left center;
	}

.thumbs-int{
	float: left;
	margin: 20px 20px 20px 0;
	border: 3px solid #ccc;
	}

.line-div{
	display: block;
	margin: 30px 0;
	border-bottom: 1px solid #ccc;
	}

.tab-aviso{ margin: 20px 0 0 0; padding: 20px; background: #ddd; text-align: center; }	
.tab-price{
	width: 250px;
	float: left;
	margin: 10px 0 0 0;
	padding: 10px;
	background: #eee;
	}

.tab-price span{ color: #00006B; font-weight: bold; }
.tab-price ul{ margin: 10px 0 0 0; }
.tab-price ul li{
	width: 125px;
	float: left;
	padding: 8px 0;
	border-bottom: 1px solid #ccc;
	}
	
.thumbs_glr{ width: 100px; float: left; display: block; margin: 0 8px 10px 0; background-position: center center; border: 3px solid #00006B; }		
.thumbs_glr:hover{ border-color: #bbb; }

.menu-h{ text-align: center; margin: 0 0 30px 0; }
.menu-h li{ display: inline-block; margin: 0 5px; }
.menu-h li a{ color: #666; font-size: 16px; width: 200px; height: 40px; line-height: 40px; display: block; border-radius: 5px; background: #ddd; }
.menu-h .ativo,
.menu-h li a:hover{ color: #fefefe; text-decoration: none; background: #00006B; }


/*====================================================================================*/
/* FOOTER ============================================================================*/
/*====================================================================================*/
#footer{
	width: 920px;
	margin: 20px auto 20px;
	padding: 25px 20px;
	background: url(../images/bg-content.png) repeat;
	}
	
	
	
	
	

