* { padding: 0; margin: 0; }



body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	background-image: url(imagens/fundo_gramado.jpg);

	background-repeat: repeat;

	background-position: center top;}



h1 {

	font-family:"Arial Black", Gadget, sans-serif;

	color:#2D2E6F;

	font-weight:normal;

	text-decoration:none;

	font-size:2.18em;

	line-height:1.2em;

	padding:0px;

	letter-spacing:2px;

	text-align: right;

	border-top-width: 2px;

	border-bottom-width: 2px;

	border-bottom-style: dotted;

	border-bottom-color: #2D2E6F;

}



h1 a {color:#f1f0e2; text-decoration:none;}

h2 {

	font-size:15px;

	font-family:Tahoma, Geneva, sans-serif;

	color:#164c7a;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #F5F7F7;

	font-weight: bold;

	font-variant: small-caps;

	background-color: #E7EBEB;

	border-top-width: 1px;

	border-top-style: groove;

	border-top-color: #F5F7F7;

	text-transform: uppercase;

}

h3 { font-size:1.27em; color:#fff; line-height:1.2em;}

h4 { font-size:1.27em; color:#726d66; line-height:1.2em; padding:7px 0 6px 10px; margin-bottom: -14px;}

h5 {

	font-size:1.1em;

	color:#164c7a;

	margin-bottom:12px;

	margin-top: 12px;

	padding-top: 15px;

}

h6 { font-size:.91em; color:#ac4518; margin-bottom:10px;}



#wrapper { 

 margin: 0 auto;

 background:#FFFFFF;

 width: 950px;}

#header {

	color: #333;

	width: 930px;

	float: left;

	padding: 10px;

	height: 108px;

	margin: 0px;

	background-image: url(imagens/fundo_head.jpg);

	background-repeat: repeat-x;

	background-position: left top;}



#header2 {

	color: #333;

	width: 930px;

	float: left;

	padding: 10px;

	height: 35px;

	margin: 0px;

	background-image: url(imagens/fundo_head.jpg);

	background-repeat: repeat-x;

	background-position: left top;}



#navigation {

	float: left;

	width: 930px;

	color: #333;

	padding: 10px;

	margin: 0px 0px 0px 0px;

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	background-position: left top;

	background-image: url(imagens/m_inst.jpg);}



ul { list-style:none;}

   .nav { width:100%; overflow:hidden; padding:0px 0 0 0;}

   .nav li { float:left; margin-left:-1px;}

   .nav li a { display:block; background:url(imagens/divider.gif) no-repeat left top; padding:0 15px 0 16px; color:#6b6a68; font-weight:bold; text-decoration:none; text-transform:uppercase;}

   .nav li a:hover { color:#000;}



#navigation2 {

	float: left;

	width: 930px;

	color: #333;

	padding: 10px;

	margin: 0px 0px 0px 0px;

	background-image: url(imagens/f_menu.png);

	background-repeat: repeat-x;

	background-position: center top;

}

	.sub-nav { width:100%; overflow:hidden;}

	.sub-nav li { float:left;

	margin-left:-1px;

	font-size: 13px;}

	.sub-nav li a { display:block; background:url(imagens/divider.gif) no-repeat left top; padding:0 15px 0 15px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

	.sub-nav li a:hover { text-decoration:underline;

}	





#navigation_gal {

	float: left;

	width: 930px;

	color: #333;

	padding: 10px;

	margin: 0px 0px 0px 0px;

	background-color: #FFFFFF;

	background-repeat: no-repeat;

	background-position: left top;

	background-image: url(imagens/m_inst.jpg);}



ul { list-style:none;}

   .nav_gal { width:100%; overflow:hidden; padding:0px 0 0 0;}

   .nav_gal li { float:left; margin-left:-1px;}

   .nav_gal li a { display:block; background:url(imagens/divider.gif) no-repeat left top; padding:0 12px 0 12px; color:#6b6a68; font-weight:bold; text-decoration:none; text-transform:uppercase;}

   .nav_gal li a:hover { color:#000;}



.texto_sec2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-align: justify;

	height: 100%;

	margin-top: 10px;

	margin-right: 20px;

	margin-bottom: -10px;

	margin-left: 20px;

}



#titulo {

	float: left;

	width: 930px;

	padding: 10px;

	margin: 0px;

}

/*Coluna da esquerda*/

#leftcolumn { 

 	color: #333;

	margin: 0px 5px 0px 5px;

	padding: 10px;

	height: 100%;

	width: 690px;

	float: left;

	background: #FFFFFF;}

#leftcolumn .texto_sec {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	text-align: justify;

	height: 100%;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: -10px;

	margin-left: 10px;

}



/*Coluna Direita*/



#rightcolumn {

	float: right;

	color: #333;

	padding: 10px;

	height: 100%;

	width: 200px;

	display: inline;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 0px;

}





/*Rodapé*/

#footer {

	width: 930px;

	height: 20px;

	clear: both;

	color: #999999;

	margin: 0px -25px 0px 0px;

	padding: 10px;

	background-color: #FFFFFF;

	background-image: url(imagens/rodape.jpg);

	background-repeat: no-repeat;

	background-position: left bottom;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	text-align: center;

}

#footer a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #999999;

	text-align: center;

	margin-bottom: 5px;

	text-decoration: none;

	font-weight: bold;

}



#footer a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #006600;

	text-align: center;

	margin-bottom: 10px;

}



	

	/*#footer span{

	width: 930px;

	height: 25px;

	clear: both;

	color: #333;

	padding: 0px;

	background-color: #FFFFFF;

	background-image: url(imagens/rod_dir.png);

	background-repeat: no-repeat;

	background-position: right bottom;

	float: right;

	margin-top: 10px;

	margin-right: -10px;

	margin-bottom: -15px;

	margin-left: 0px;

}*/



/*Box Destaque*/

#leftcolumn .destaque {

	height: 370px;

}



/*Box Vídeos*/

#leftcolumn .videos {

	height: 120px;

}

#leftcolumn .videos .tit_vid {

	background-image: url(imagens/l_vid.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

#leftcolumn .videos .tit_vid ul {

	background-image: url(imagens/tit_vid_esq.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	text-align: center;

	height: 30px;

	width: 15%;

	background-color: #9C1600;

}

#leftcolumn .videos .tit_vid li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(imagens/tit_vid_dir.png);

	background-repeat: no-repeat;

	background-position: right center;

	height: 20px;

	width: 100%;

	padding-top: 8px;

}



#leftcolumn .videos .box_vid {

	border: thin solid #E1E1E1;

	padding: 3px;

}

/*Box Newsletter*/

#rightcolumn .box_lat2 {

	height: 100%;

	background-color: #993B02;

}

a.link_box {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	font-weight: bold;

	color: #666666;

	display: block;
	position: relative;
	top: 290px;
	font-size: 9px;
	color: #fff;

}

a.link_box:hover,a.link_box:active,a.link_box:visited,a.link_box:link{
	font-size: 9px;
}


#rightcolumn .box_lat2 .topl_left {

	background-image: url(imagens/bnews_esq.png);

	background-repeat: no-repeat;

	background-position: left top;

}

#rightcolumn .box_lat2 .topl_left .bl_left {

	background-image: url(imagens/bnews_besq.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#rightcolumn .box_lat2 .topl_left .bl_left .topl_right {

	background-image: url(imagens/bnews_dir.png);

	background-repeat: no-repeat;

	background-position: right top;

}

#rightcolumn .box_lat2 .topl_left .bl_left .topl_right .blright {

	background-image: url(imagens/bnews_bdir.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#rightcolumn .box_lat2 .topl_left .bl_left .topl_right .blright .text_news {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	padding: 5px;

	margin-right: 5px;

	margin-left: 5px;

	text-align: justify;

}

#rightcolumn .box_lat2 .topl_left .bl_left .topl_right .blright .text_news .tit_news {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-transform: uppercase;

	margin-top: 5px;

	text-align: center;

}



/*Box Calendário*/

#leftcolumn .calendarios .top_box_cal .lat_esq .lat_dir .top_left .top_right .b_right {

	background-image: url(imagens/bcal_besq.png);

	background-repeat: no-repeat;

	background-position: left bottom;

	height: 100%;

}

#leftcolumn .calendarios .top_box_cal .lat_esq {

	background-image: url(imagens/lcal_esq.png);

	background-repeat: repeat-y;

	background-position: left top;

}

#wrapper #leftcolumn .calendarios .top_box_cal .lat_esq .top_left {

	background-image: url(imagens/bcal_tesq.png);

	background-repeat: no-repeat;

	background-position: left top;

}

#wrapper #leftcolumn .calendarios .top_box_cal .lat_esq .top_left .lat_dir {

	background-image: url(imagens/lcal_dir.png);

	background-repeat: repeat-y;

	background-position: right top;

}

#wrapper #leftcolumn .calendarios .top_box_cal .lat_esq .top_left .lat_dir .top_right {

	background-image: url(imagens/bcal_tdir.png);

	background-repeat: no-repeat;

	background-position: right top;

}

#wrapper #leftcolumn .calendarios .top_box_cal .lat_esq .top_left .lat_dir .top_right .b_lbaixo {

	background-image: url(imagens/bbcal.png);

	background-repeat: repeat-x;

	background-position: left bottom;

}

#wrapper #leftcolumn .calendarios .top_box_cal .lat_esq .top_left .lat_dir .top_right .b_lbaixo .b_left {

	background-image: url(imagens/bcal_besq.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#wrapper #leftcolumn .calendarios .top_box_cal .lat_esq .top_left .lat_dir .top_right .b_lbaixo .b_left .b_right {

	background-image: url(imagens/bcal_bdir.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#wrapper #leftcolumn .calendarios .top_box_cal .lat_esq .top_left .lat_dir .top_right .b_lbaixo .b_left .b_right .text_cal {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #999999;

	text-align: left;

	text-indent: 5px;

	margin-top: 15px;

	margin-right: 10px;

	margin-bottom: 5px;

	margin-left: 15px;

	padding-bottom: 10px;

	word-spacing: 5px;

}

#wrapper #leftcolumn .calendarios .top_box_cal .lat_esq .top_left .lat_dir .top_right .b_lbaixo .b_left .b_right .text_cal .img_cal {

	margin-right: 10px;

	margin-bottom: 0px;

	margin-left: 0px;

	background-position: center;

	padding-top: 2%;

	padding-right: 2%;

	padding-bottom: 5%;

	padding-left: 0px;

	margin-top: 5px;

}

#leftcolumn .calendarios .top_box_cal {

	background-image: url(imagens/tb_cal.png);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #F5F7F7;

}



/*Box da direita 1*/



.traco {

	color: #FFFFFF;

	margin-right: 5px;

	margin-bottom: 2px;

	margin-left: 8px;

	margin-top: 5px;

}

#rightcolumn .box_lat1 {

	background-image:url(imagens/006.jpg);
	
	width: 200px;
	
	height: 315px;
	
	-moz-border-radius:10px; 
	
	-webkit-border-radius:10px;
	
	border-radius:10px;
	
	background-repeat: no-repeat;

}

#rightcolumn .box_lat1-1 {

	background-image:url(imagens/007.jpg);
	
	width: 200px;
	
	height: 315px;
	
	-moz-border-radius:10px; 
	
	-webkit-border-radius:10px;
	
	border-radius:10px;
	
	background-repeat: no-repeat;

}

#rightcolumn .box_lat1 .top_box_left {

	background-image: url(imagens/blat_tesq.png);

	background-repeat: no-repeat;

	background-position: left top;

}

#rightcolumn .box_lat1 .top_box_left .top_box_right {

	background-image: url(imagens/blat_tdir.png);

	background-repeat: no-repeat;

	background-position: right top;

}

#rightcolumn .box_lat1 .top_box_left .top_box_right .b_box_left {

	background-image: url(imagens/blat_besq.png);

	background-repeat: no-repeat;

	background-position: left bottom;

}

#rightcolumn .box_lat1 .top_box_left .top_box_right .b_box_left .b_box_right {

	background-image: url(imagens/blat_bdir.png);

	background-repeat: no-repeat;

	background-position: right bottom;

}

#rightcolumn .box_lat1 .top_box_left .top_box_right .b_box_left .b_box_right .tit_box_lat {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	padding-top: 10px;

}

#rightcolumn .box_lat1 .top_box_left .top_box_right .b_box_left .b_box_right .tit_box_lat .text_box-lat {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-align: justify;

	padding-top: 5px;

	padding-right: 10px;

	padding-bottom: 15px;

	padding-left: 10px;

}



.leg {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #CCCCCC;

	font-weight: bold;

}

img {

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 5px;

}

a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666666;

	text-decoration: none;

}



a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #006699;

	text-decoration: none;

	font-weight: bold;

}

#navigation_gal li a{
	font-size: 11px;
}


