@charset "utf-8";
/*=====================================*/
/* CSS ABFLEXO  2011		           */
/* Conteudo - versão 2.0               */
/*=====================================*/
<!--

/* +++++++++++++++++++ Menu Serviços Home +++++++++++++++++++ */
.kwicks {  
     list-style: none;  
     position: relative;
	 margin: 0;
     padding: 0; 
	 background-image:url(../img/estrutura/m_end.jpg);
	background-repeat: repeat-x;
	background-position: left 0px;
 }  
 
.kwicks li{  
    display: block;  
    overflow: hidden;  
    padding: 0;  
    cursor: pointer;  
	float: left;
	width: 167px;
	height: 50px;
	margin-right: 0px;
	background-image:url(../img/estrutura/m_sprite.jpg);
	background-repeat:no-repeat;
}

.kwicks a{
	display:block;
	height:50px;
	text-indent:-9999px;
	outline:none;
}

#kwick1 {
	background-position:0px 0px;
}
#kwick2 {
	background-position:-225px 0px;
}
#kwick3 {
	background-position:-450px 0px;
}
#kwick4 { 
	background-position:-690px 0px;
}
#kwick5 { 
	background-position:-920px 0px;
}
#kwick6 { 
	background-position:-1165px 0px;
}


#kwick1.active, #kwick1:hover { 
	background-position: 0 bottom;
}
#kwick2.active, #kwick2:hover{
	background-position: -225px bottom;
}
#kwick3.active, #kwick3:hover {
	background-position: -450px bottom;
}
#kwick4.active, #kwick4:hover {
	background-position: -690px bottom; 
}
#kwick5.active, #kwick5:hover {
	background-position: -920px bottom; 
}
#kwick6.active, #kwick6:hover {
	background-position: -1165px bottom; 
}


#kwick1 a{
	background-image:url(../img/estrutura/m_end.jpg);
	background-repeat:no-repeat;
	background-position: left 0px;
}

#kwick6 a{
	background-image:url(../img/estrutura/m_end.jpg);
	background-repeat:no-repeat;
	background-position: right -50px;
}

/* +++++++++++++++++++ Conteudo +++++++++++++++++++ */


#conteudo_apresentacao {
	width: 800px;	
	float: left; 
	display: inline;
	margin: 10px;
}

#conteudo_left {
	width: 330px;
	float: left;
	display: inline;
	margin: 10px;
}

#conteudo_right {
	width: 430px;
	float: left;
	display: inline;
	margin: 10px;
}

#col_presidente{
	width: 800px;
	list-style: none;
	padding: 0px;
	float: left;
	display: inline;
	margin: 0px;
}


#col_presidente li{
	width: 176px;
	height: 250px;
	padding: 0px;
	float: left;
	display: inline;
	margin: 10px;
}

#col_revista_view {
	background-image:url(../img/estrutura/load_view.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 1000px;
	height: 660px;
	float:left;
	display: inline;
	margin: 10px 0px 15px 0px;
}


/* +++++++++++++++++++ Submenu de Sessão +++++++++++++++++++ */

#menu_lateral .institucional {
	background-color:#EEE;
	width: 100%;
	list-style:none;
	border: #999 solid;
	border-width:thin;
	border-top: #039 solid;
	border-top-width:medium;
	padding: 0px;
	margin: 0px;
}

#menu_lateral li {
	margin: 10px;
}


/* +++++++++++++++++++ Contato +++++++++++++++++++ */
#col2_left_contato {	
	width: 430px;
	float:left;
	display: inline;
	margin: 10px 5px 15px 5px;
}

#col2_right_contato {	
	width: 500px;
	float: right;
	display: inline;
	margin: 10px 5px 15px 5px;
}

/* +++++++++++++++++++ Publicidade +++++++++++++++++++ */
#col_publicidade_sky {
	width: 120px;
	float: right;
	display:inline;
	margin: 10px 5px 20px 0px;
	
}

/* +++++++++++++++++++ Revista +++++++++++++++++++ */
#revista_capa {
	width: 180px;
	height: 240px;
	float: left; 
	display: inline-block;
	margin: 10px 0px 10px 10px;
}

#revista_destaques {
	width: 120px;
	float: right;
	display: inline;
	margin: 10px 5px 10px 0px;
}

#revista_destaques ul{
	width: 120px;
	float: left;
	display: inline;
	list-style:none;
	padding: 0px;
	margin: 0px;
}

#revista_arquivo {
	width: 300px;
	height: 15px;
	float: left; 
	display: inline;
	margin: 0px 10px 5px 10px;
}

/* +++++++++++++++++++ Avisos Portal +++++++++++++++++++ */
#avisos_chamada {
	width: 295px;
	float: left;
	padding: 0px;
	list-style: none;
	margin:0px;
}

#avisos_chamada li {
	list-style: none;
	display:block;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

#avisos_chamada_texto {
	width: 295px;
	float: left;
	display: inline;
	margin: 5px;
	border-bottom:1px solid #003; 
}


/* +++++++++++++++++++ Noticias Home +++++++++++++++++++ */
#noticia_chamada {
	width: 530px;
	float: left;
	padding: 0px;
	list-style: none;
	margin:0px;
}

#noticia_chamada li {
	list-style: none;
	display:block;
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

#noticia_chamada_texto {
	width: 515px;
	float: left;
	display: inline;
	margin: 5px;
	border-bottom:1px solid #003; 
}

/* +++++++++++++++++++ Noticias +++++++++++++++++++ */
#noticia_destaque {
	width: 540px;
	float: left;
	padding: 0px;
	list-style: none;
	margin: 0px 0px 20px 0px;
}

#noticia_ultimas {
	width: 250px;
	float: left;
	padding: 0px;
	margin:0px;
}

#noticia_complemento {
	width: 250px;
	float: left;
	padding: 0px;
	list-style: none;
	margin: 0px 0px 0px 10px;
}


#area_bar{
	width: 100%;
	float: left;
	text-align: right;
	padding: 0px;
	list-style: none;
	margin: 0px 0px 0px 0px;
} 

/* +++++++++++++++++++ Botões gerais +++++++++++++++++++ */
.submit {
	width: 100px;
	height: 15px;
	margin:10px;
	padding: 5px;
	color:# 003;
	float: left;
	text-align: center;
	display:block;
	font-size:12px;
	background: #CCC;
	font-weight:bold;
	border:1px solid #15ADD1;
}


/* +++++++++++++++++++ Tag Cloud +++++++++++++++++++ */

	#tags ul{
		margin:1em 0;
		padding:.5em 10px;
		text-align:center;
		background:#71b5e9 url(../img/estrutura/bg_tags.gif) repeat-x;		
		}
	#tags li{
		margin:0;
		padding:0;
		list-style:none;
		display:inline;
		}
	#tags li a{
		text-decoration:none;
		color:#fff;
		padding:0 2px;	
		}
	#tags li a:hover{	
		color:#cff400;
		}		
	
	.tag1{font-size:100%;}
	.tag2{font-size:120%;}
	.tag3{font-size:140%;}
	.tag4{font-size:160%;}
	.tag5{font-size:180%;}
	
	/* alternative layout */

	#tags .alt{
		text-align:left;
		padding:0;
		background:none;
		}
	#tags .alt li{
		padding:2px 10px;
		background:#efefef;
		display:block;
		}
	#tags .alt .tag1, 
	#tags .alt .tag2, 
	#tags .alt .tag3, 
	#tags .alt .tag4, 
	#tags .alt .tag5{font-size:100%;}
	#tags .alt .tag1{background:#7cc0f4;}
	#tags .alt .tag2{background:#67abe0;}
	#tags .alt .tag3{background:#4d92c7;}
	#tags .alt .tag4{background:#3277ad;}
	#tags .alt .tag5{background:#266ca2;}
	
	.btn{display:block;}


/* +++++++++++++++++++ Avisos de Validação de Formularios +++++++++++++++++++ */

#FrmAssineInforflexo label.error { 
	float: none; 
	color: red; 
	margin: 0 .5em 0 0; 
	vertical-align: top; 
	font-size: 10px 
}

#FrmAssineInforflexo input {
padding:2px;
margin: 3px;
border:1px solid #15ADD1;
}


#FrmAssineInforflexo .submit {
	width: 80px;
	height: 25px;
	margin-top:0.75em;
	color:# 003;
	font-size:13px;
	background: #CCC;
	border:1px solid #15ADD1;
}



#FrmContatoInforflexo label.error { 
	float: none; 
	color: red; 
	margin: 0 .5em 0 0; 
	vertical-align: top; 
	font-size: 10px 
}

#FrmContatoInforflexo input {
padding:2px;
margin: 3px;
border:1px solid #15ADD1;
}

#FrmContatoInforflexo textarea {
padding:2px;
margin: 3px;
border:1px solid #15ADD1;
}

#FrmContatoInforflexo .submit {
	width: 80px;
	height: 25px;
	margin-top:0.75em;
	color:# 003;
	font-size:13px;
	background: #CCC;
	border:1px solid #15ADD1;
}

/* +++++++++++++++++++ Eventos +++++++++++++++++++ */

#evento_topo {
	width: 980px;
	height: 180px;
	float: left; 
	display: inline;
	margin: 10px;
}

#evento_rodape {
	width: 980px;
	float: left; 
	display: inline;
	margin: 10px;
}

.obs {
	font-size:9px;
	font-weight:bold;
}
-->
