@charset "utf-8";
/* CSS Document */

/*HTML elements*/

body {
  text-align:center;
  margin: 0 auto;
  padding: 0;
  color: #000;
  background-color: #fff;
  font: 76% Verdana, Arial, Helvetica, sans-serif;
  
}
tr.odd td, tr.even td {
  padding: 0.3em;
}
h1, h2, h3, h4, h5, h6 {
  margin-bottom: 0.5em;
}
h1 {
  font-size: 1.3em;
}
h2 {
  font-size: 1.2em;
}
h3, h4, h5, h6 {
  font-size: 1.1em;
}
p {
  margin-top: 0.5em;
  margin-bottom: 0.9em;
}
a {
  text-decoration: none;
  font-weight: bold;
}
a:link {
  color: #063;
}
a:visited {
  color: #063;
}
a:hover {
  color: #063;
  text-decoration: underline;
}
fieldset {
  border: 1px solid #ccc;
}
pre {
  background-color: #eee;
  padding: 0.75em 1.5em;
  font-size: 12px;
  border: 1px solid #ddd;
}
table {
  /* make <td> sizes relative to body size! */
  font-size: 1em;
}
.form-item label {
  font-size: 1em;
  color: #222;
}
.item-list .title {
  font-size: 1em;
  color: #222;
}
.links {
  margin-bottom: 0;
}
.comment .links {
  margin-bottom: 0;
}

/*END HTML elements*/

/*layout blocks*/


#global_content {
  margin:0 auto;
  text-align:center;
  width:960px;
}
#top{
  width:960px;
  max-width:960px;
  min-width:960px;
  height:159px;
  background-image:url(imagens/top_bar.jpg);
  background-repeat:no-repeat;
  
  
}

#logo{
  float:left;
  margin-left:40px;
  margin-right:40px;
  margin-top:40px;
  
}

/*#fields{
  float:right;
  margin:40px;
}*/

/*login e busca*/
#login{
	float:right;
	margin-right:10px;
	
	position:relative;
	width:400px;
	font-size:10px;
	padding-top:10px;
	*padding-top:20px;
	
}

.aba_login{background-image:url(imagens/botoes/aba_login_on.gif); background-repeat:no-repeat; background-position:center; *background-position:bottom; font-family:Tahoma, Geneva, sans-serif; color:#CCC;}
.aba_login a{font-family:Tahoma, Geneva, sans-serif; color:#ffffff; font-weight:normal;}
.aba_login:hover{background-image:url(imagens/botoes/aba_login_off.gif); background-repeat:no-repeat; background-position:center; *background-position:bottom; font-family:Tahoma, Geneva, sans-serif; color:#20321f; }


form#login { 

 color: #000000; 
 border: 0px solid #999999; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 text-align: right; 
 padding-right:20px;
 
}

#login .text { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 width: 100px; 
 margin-right: 6px; 
 

}

#login .buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 background-color: #333333; 
 color: #FFFFFF; 
 margin-right: 30px; 
}

#busca{
	float:right;
	margin-right:10px;
	width:450px;
	font-size:10px;
	
}

form#busca {
 
 color: #000000; 
 border: 0px solid #999999; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 text-align: right; 
 padding-right:20px;
}

.logado{
	font-family:Verdana, Geneva, sans-serif;
	color:#060;
	font-size:10px;
}

#busca .text {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 11px; 
 width: 250px; 
 margin-right: 6px; 
}

#busca .buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
 background-color: #333333; 
 color: #FFFFFF; 
 margin-right: 30px; 
}
/*fim login e busca*/





/*menu*/
#menu{
  
  width:924px;
  text-align:center;
  _margin-left:4px;
  
  
  
}
#dolphincontainer{position:relative;border-bottom: 0px solid #CCC; color:#006633;background:#cccccc;
width:928px;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#D8E0F2 url(imagens/menu/dolphin_bg.jpg) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0;}
#dolphinnav ul li a{display:block;float:left;color:#006633;text-decoration:none;padding:0 0 0 20px;height:33px; }
#dolphinnav ul li a span{padding:10px 20px 0 0;height:20px;float:left;}
#dolphinnav ul li a:hover{color:#006633;background:transparent url(imagens/menu/dolphin_bg.jpg) repeat-x bottom left; }
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#006633;background: url(imagens/menu/dolphin_bg.jpg) repeat-x top left;line-height:275%; text-decoration:underline;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:url(imagens/menu/dolphin_bg.jpg) repeat-x top right;height:33px;}

#dolphin_inner{color: #006666; padding: 5px; font-size: 12px; height: 20px;}



#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: #006666; font-weight:bold; padding: 5px; font-size: 12px; height: 20px; text-decoration:none;}
#dolphin_inner a:hover{color: #FFf}

.innercontent{ display: none;}

.innercontent ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
.innercontent ul li{display:block;float:left;margin:0;}
.innercontent ul li a{display:block;float:left;color:#006633;text-decoration:none;padding:0 0 0 20px;height:20px;}
.innercontent ul li a span{padding:3px;height:20px;float:left;}
.innercontent ul li a:hover{color:#000; padding:3px;}
.innercontent ul li a:hover span{display:block;width:auto;cursor:pointer; padding:3px;}
.innercontent ul li a.current,#dolphinnav ul li a.current:hover{color:#000;background: url(imagens/menu/dolphin_bg.jpg) repeat-x top left;line-height:275%;}
.innercontent ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background: url(imagens/menu/dolphin_bg.jpg) repeat-x top right;height:33px;}
/*end menu*/

/*ie6*/


#dolphincontainer{_position:relative;_border-bottom: 0px solid #CCC; _color:#006633;_background:#cccccc;
_width:928px;_font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{_position:relative;_height:0px;_font-size:12px;_text-transform:uppercase;_font-weight:bold;_background:#D8E0F2 url(imagens/menu/dolphin_bg.jpg) repeat-x bottom left;_padding:0 0 0 20px;}
#dolphinnav ul{_margin:0;_padding:0;_list-style-type:none;_width:auto;_float:left;}
#dolphinnav ul li{_display:block;_float:left;_margin:0; _padding:0;}
#dolphinnav ul li a{_display:block;_float:left;_color:#006633;_text-decoration:none;_padding:0 0 0 20px;_height:20px; }
#dolphinnav ul li a span{_padding:0px 20px 0 0;_height:20px;_float:left;}
#dolphinnav ul li a:hover{_color:#006633;_background:transparent url(imagens/menu/dolphin_bg.jpg) repeat-x bottom left; }
#dolphinnav ul li a:hover span{_display:block;_width:auto;_cursor:pointer; }
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{_color:#006633;_background: url(imagens/menu/dolphin_bg.jpg) repeat-x top left;_line-height:275%; _text-decoration:underline;}
#dolphinnav ul li a.current span{_display:block;_padding:0 20px 0 0;_width:auto;_background:url(imagens/menu/dolphin_bg.jpg) repeat-x top right;_height:0px; }

#dolphin_inner{_color: #006666; _padding: 5px; _font-size: 12px; _height: 20px;}



#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{_color: #006666; _font-weight:bold; _padding: 0 10px 0 10px; _font-size: 12px; _height: 20px; _text-decoration:none;}
#dolphin_inner a:hover{_color: #FFf}

.innercontent{ _display: none;}

.innercontent ul{_margin:0;_padding:0;_list-style-type:none;_width:auto;_float:left;}
.innercontent ul li{_display:block;_float:left;_margin:0;}
.innercontent ul li a{_display:block;_float:left;_color:#006633;_text-decoration:none;_padding:0 0 0 20px;_height:0;}
.innercontent ul li a span{_padding:3px;_height:0px;_float:left;}
.innercontent ul li a:hover{_color:#000; _padding:5px;}
.innercontent ul li a:hover span{_display:block;_width:auto;_cursor:pointer; _padding:5px;}
.innercontent ul li a.current,#dolphinnav ul li a.current:hover{_color:#000;_background: url(imagens/menu/dolphin_bg.jpg) repeat-x top left;_line-height:275%;}
.innercontent ul li a.current span{_display:block;_padding:0 20px 0 0;_width:auto;_background: url(imagens/menu/dolphin_bg.jpg) repeat-x top right;_height:0px;}

/*ie6*/






#content{
  width:960px;
  text-align:center;
  background-image:url(imagens/block_content.jpg);
  background-repeat:repeat-y;
  padding-top:30px;
}
#left_content{
  width:280px;
  float:left;
  
  /*ie6*/
  
  _width:274px;
  _float:left;
  
  /*ie6 fim*/
  
}
/*text*/

.tit_pag{
color:#007436;	
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
}

#text{
  width:600px;
  min-height:350px;
  margin-left:180px;
  font-family:Verdana, Geneva, sans-serif;
  font-size:16px;
  color:#00000e;
  text-align:justify;
  
  /*ie*/
  *margin-left:0;
  
}

.diretoria{
	  width:500px;
  min-height:350px;
  
  margin-left:140px;
 
  text-align:left;
  
  /*ie7*/
  *margin-left:0;
  *width:700px;

}
/*end text*/

/*Central content*/

#central_content{
  width:400px;
  min-height:500px;
  
  margin-left:280px;
  /*background-color:#CCC;*/
  
  
  /*ie6*/
  _width:400px;
  _min-height:500px;
  
  _margin-left:0px;
  /*ie6 fim*/
}


.slider-wrap						
{
	width: 400px;
	/*position: absolute;*/
	top: 283px;
	left: 291px;
}
.stripViewer .panelContainer
.panel ul						{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer						{ position: relative; overflow: hidden; width: 400px; height: 300px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 400px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 						{ border: 1px solid black; margin-right: 5px; }
#movers-row						{ margin:0px; }
#movers-row div					{ width: 16%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data					{ background: url(imagens/slide_img/transpBlack.png); padding: 10px; height: 30px;
											  margin-top: -50px; position: relative; color: white; }
.photo-meta-data span 					{ font-size: 13px; }
.cross-link						{ display: block; width: 50px; margin-top: 0px;
											  position: relative; padding-top: 15px; }
.active-thumb 						{ background: transparent url(imagens/slide_img/icon-uparrowsmallwhite.png) top center no-repeat; }

/*End Central Content*/
#right_content{
  width:280px;
  float:right;
  
}
#box{
  background-image:url(imagens/box.png);
  background-repeat:no-repeat;
  margin-left:40px;
  margin-top:20px;
  /*margin-bottom:10px;*/
  margin-right:30px;
  height:100px;
  width:200px;
  max-width:200px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  
}

.texto_box{width:95%}





#footer{
  width:960px;
  height:87px;
  min-height:87px;
  background-image:url(imagens/rodape.gif);
}

/********************************************/
		
		
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 580px;
			background:url(imagens/botoes/seta_down.png) no-repeat top right #D8E0F2;
			
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			font-weight:bold;
			color: #000000;
			border-bottom: 2px solid #FFF;
			cursor: pointer;
			margin: 0px;
		}
		
		.accordion_toggle_active {
			background: url(imagens/botoes/seta_up.png) no-repeat top right #E3E2CC;
			color: #063;
			font-weight:bold;
			border-bottom: 1px solid #f68263;
		}
		
		.accordion_content {
			background-color: #D8E0F2;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 580px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 0 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #D8E0F2;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 580px;
    }

