

*{
	margin:0; padding:0;
	}
hr{
	clear:both; visibility:hidden; height:1px;
	}
body{
	background:#eee url("../images/bg_body.gif") bottom left repeat-x fixed;
	font:12px Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#000;
	text-align: center;
	}
h1#logo{
	border:0
	px solid yellow;
	width:190px;
	height:100px;
	text-indent:-2500px;
	position:absolute; left:0; top:0;
	}
h1#logo a{
	width:190px;
	height:100px;
	display:block;
	}
	
/*													ESTRUTURA 
********************************************************************************************************************/
div#wrap{
	border:0px solid blue;
	background:url("../images/bg_top.gif") left top repeat-x;
	margin:0 auto;
	}
div#wrap-content{
	border:0px solid #000;
	background:url("../images/bg_wrap_content.gif") center repeat-y;
	width:768px;
	height:auto;
	*height:300px;
	margin:0 auto;
	position:relative;
	}
html>body div#wrap-content{
	height:auto;
	min-height:550px;
	}
div#content{
	border:0px solid yellow;
	background:url("../images/bg_top2.jpg") center top no-repeat;
	text-align:left;
	width:768px;
	min-height:150px;
	margin:0 auto;
	}
	
/* POSICIONA AS 3 COLUNAS DE MODO GERAL */
div#col1_20, div#col2_60, div#col2_80, div#col2_100, div#col3_20{
	border:0px solid yellow;
	margin-top:120px;
	padding:0 4px;
	overflow:hidden;
	}
	
/* AJUSTA A LARGURA DA 1� COLUNA QUANDO TIVER CONTEUDO */
div#col1_20{
	width:140px; height:auto;
	position:relative;
	float:left;
	}	

div#col1_20 ul{
	border:0px solid #000;
	margin:0; padding:0; list-style:none;
	}	

/* AJUSTA A LARGURA DO CONTE�DO DE ACORDO COM A EXIST�NCIA OU N�O DE M�DULOS */
div#col2_60 {width:440px;float:left;padding:0 3px; border:0px solid #000;}
div#col2_80 {width:600px;float:left;padding:0 8px;}
div#col2_100 {width:96%;float:left;padding:0 8px;}

/* AJUSTA A LARGURA DA 3� COLUNA QUANDO TIVER CONTEUDO */
div#col3_20{
	border:0px solid #000;
	width:150px;
	position:relative;
	/*top:-110px;
	*top:-550px;*/
	float:right;
	}	

div#footer{
	border-top:1px solid #ccc;
	color:#000;
	background:transparent url("../images/bg_rodape2.png") center bottom no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg_rodape2.png', sizingMethod='scale');
	width:768px; height:40px;
	margin:0 auto; padding:0;
	clear:both;
	}
html>body div#footer{
	filter:none;
	}

/*													FIM ESTRUTURA 
********************************************************************************************************************/

/*													MENU PRINCIPAL
********************************************************************************************************************/
.moduletable_menu{ 
	border:0px solid yellow; 
	width:463px;
	position:relative; left:250px; top:23px;
	}

html>body .moduletable_menu{ 
	top:24px; *top:23px;
	}

ul.menunav_top{
	font-size:90%;
	color:#fff;
	text-align:center;
	list-style:none;
	width:430px;
	height:20px;
	display:block;
	clear:both;
	}	
	
html>body ul.menunav_top{
	left:250px;
	*left:100px;
	}	
	
ul.menunav_top li{
	background: url("../images/bg_divisor_menu.gif") right center no-repeat;
	border:0;
	margin:0; padding:4px 7px 0 7px;
	float:left;
	}	
	
ul.menunav_top li a{
	color:#182875;
	font-weight:bold;
	text-decoration:none;
	}	
	
ul.menunav_top li a:hover{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	}	
ul.menunav_top li a#active_menu{
	color:#000;
	}
/*													FIM MENU PRINCIPAL
********************************************************************************************************************/
	
table.contentpaneopen h3{ position: absolute; top:85px;}
	
div.moduletable-flash{
	position:relative; top:0; left:0;
	}
div.moduletable-flash{
	position:relative; top:0; left:0;
	}

/* LAYOUT */
/* �CONES PDF PRINT E-MAIL*/
p.buttonheading a img{ border:none; margin:4px 6px;}
p.buttonheading{ border-bottom:0px solid #ccc; text-align:right;} 

/* t�tulo da p�gina */
h1.componentheading{
	border:0px solid #000;
	font-size:130%;
	color:#182875;
	width:545px;
	position:absolute;
	left:210px; top:80px;
	}
div#page h1{
	border:0px solid #000;
	font-size:130%;
	color:#182875;
	width:545px;
	position:absolute;
	left:210px; top:80px;
	}
h2.contentheading{
	border:0px solid #000;
	font-size:130%;
	color:#182875;
	width:545px;
	position:absolute;
	left:210px; top:80px;
	}	

/* t�tulo dos artigos */
/* pagina inicial */
div.leading h2{
	border:0px solid #000;
	font-size:1.3em;
	color:#f7941d;
	margin:0 0 10px 0;
		}
div.leading h3{
	border:0px solid #000;
	font-size:1.1em;
	font-weight:bold;
	color:#f7941d;
		}
div.leading h4{
	border:0px solid #000;
	font-size:1.1em;
	font-weight:bold;
	color:#182875;
	margin:8px 0 4px 0;
		}
/* fim pagina inicial*/

/*Paginas internas*/
div#page h3{
	border:0px solid #000;
	font-size:1.1em;
	font-weight:bold;
	color:#f7941d;
		}
div#page h4{
	border:0px solid #000;
	font-size:1.0em;
	font-weight:bold;
	color:#182875;
	margin:8px 0 4px 0;
	}
	
/* fim paginas internas*/

/* TIPOGRAFIA */
h1, .componentheading{
	font-size:1.7em;
	}
h2, contentheading{
	font-size:1.5em;
	}	
h3{
	font-size:1.3em;
	}
h4{
	font-size:1.2em;
	}
h5{
	font-size:1.1em;
	}
h6{
	font-size:1em;
	font-weight:bold;
	}
#footer,.small,.createdate,
.modifydate,.mosimage_caption{
	font:0.8em Arial, Helvetica, sans-serif; color:#999;
	} 
#footer{
	text-align:center;
	}
	
/* M�DULO DE DESTAQUES DA P�GINA INICIAL*/

.moduletabledestaques{
	border-left: 0px solid #FFE3A5;
	padding-left:0;
	float:right;
	}

.moduletabledestaques h3{
	border-bottom: 1px solid #F7941D;
	margin:0; padding:0;
	color:#182875;
	font-size:1.1em; font-weight:bold;
	}

.moduletabledestaques h5{
	border-bottom: 0px solid #F7941D;
	margin:0; padding:0;
	color:#F7941D;
	font-size:1.1em; font-weight:bold;
	}

.moduletabledestaques h4{
	margin:8px 0 0 0; padding:0;
	font-size:1.0em;
	}
/* FIM M�DULO DE DESTAQUES DA P�GINA INICIAL*/

/*tabela de hor�rios*/
table{ width:95%; background:#ccc; /*border-right: 1px solid #000; border-bottom:1px solid #000;*/} 
html>body table{ width:100%;} 
th{ 
	background:#fff; /*url("../images/back_th.gif") left bottom repeat-x;*/ text-align:left;
	padding:0 4px;
} 
th.horario{ 
	background:#fff url("../i/back_th2.gif") left top repeat-x; text-align:left;
	padding:0 4px;
} 

td{ 
	background:#fff /*url("../images/back_td2.gif") left bottom repeat-x*/;
	padding:0 4px;
}
td.linha{ 
	background:#fff url("../images/back_td2.gif") left bottom repeat-x;
	padding:0 4px;
}
/* fim tabela de hor�rios*/


/*NAVEGA��O SECUNDARIA MODALIDADES*/	
.moduletable_modalidades{ 
	margin: 0 12px 20px 4.5px; 
	width:138px; height:auto; 
	border:0px solid #000; 
	}
.moduletable_modalidades h3{ 
	width: 138px; height:17px; margin:0; padding:6px 0 0 0; border:0px solid #000; font-size:100%;
	text-align:center;
	background: url("../images/backsubmenu.gif") left center no-repeat;
	}
	
.moduletable_modalidades ul{ 
	width: 136px; height:auto; margin:0 0 0 10px; padding:0; border:0px solid #000;
	position: relative;
	}
.moduletable_modalidades li{ 
	list-style:none;
	display:block;
	width: 136px; height:12px; 
	margin: 0; padding:0; 
	background:#FFE3A5;
	font-size:75%;
	}
html>body .moduletable_modalidades li{ height:auto;	font-size:80%;
}	
.moduletable_modalidades li a{ 
	width: 124px; height:auto; 
	display:block;
	margin: 0px; padding:2px 0px 2px 18px; 
	color:#000; text-decoration:none;
	background:#FFE3A5 url("../images/bullet_submenu.gif") 4px 4px no-repeat;
	border:1px solid #F9AA3B;
	border-top: 1px solid #FFEFCF;
	border-left:0;
	border-right:0;
	}
.moduletable_modalidades li a:hover{ 
	color: #666; text-decoration:none;
	background:#FFE3A5 url("../images/bullet_submenu_over.gif") 4px 4px no-repeat;
	}
/*FIM NAVEGA��O SECUNDARIA MODALIDADES*/


/* CONTATO */
div.contact_email{
	border:0px solid #000;
	}

div.contact p{
	font-weight:bold;
	margin-bottom:10px;
	}
div.contact_email{
	border:0px solid #000;
	}
div.contact label{
	margin-top:10px;
	display:block;
	}
div.contact .inputbox{
	margin-bottom:10px;
	}
div.contact label.copy{
	border:0px solid #000;
	display:inline;
	}
	
/* FIM CONTATO*/

/*GALERIA MORFEO SHOW*/
table.sboxgallery{
	border:0px solid #000;
	background:#fff!important;
	}
table.sboxgallery th{ 
	background:none!important;
	text-align:left;
	padding:0 4px;
} 

table.contentpanegaleria{
	border:0!important;
	background-color:#fff!important;
	}
table.fltablegaleria{
	border:0!important;
	background-color:#fff!important;
	}
table.fltablegaleria table{
	border:0!important;
	background-color:#fff!important;
	}
table.sboxgallery td{ 
	background:none!important;
	padding:0 4px;
}
table.sboxgallery td.linha{ 
	background:none!important;
	padding:0 4px;
}
/* fim GALERIA MORFEO SHOW*/






