/* CSS Rotativo */
#rotativo{
          position:relative;
		  top:-20px;
          }

#rotativo p a,
#rotativo li a {
			   text-decoration: none;
			   line-height:22px;
			   }
#rotativo p#cross-links {
						 text-align: center
			  		     }
#rotativo .wrapper{ 
                    margin-left: 10px;
					*margin-left: 5px;
					}
#rotativo p#cross-links {
	                     border-bottom: 1px solid #ccc;
						 margin-bottom: 30px;
						 padding-bottom: 30px
						 }

#rotativo  noscript p,
#rotativo  noscript ol {
	                   color: #a00;
					   text-align: left
					   }
#rotativo  noscript a { 
                       color: #a00; text-decoration: underline
					  }
#rotativo  noscript ol {
	                    margin-left: 25px;
					   }

#rotativo  a:focus {
	                outline:none
				   }

#rotativo  img {
	            border: 0
			   }
#rotativo  h3 {
	           border-bottom: 1px solid silver;
			   margin-bottom: 5px;
			   padding-bottom: 3px;
			   text-align: left
			  }

#rotativo  .stripViewer .panelContainer .panel ul {
	                                               text-align: left;
	                                               margin: 0 15px 0 30px;
                                                  }
/**********************  largura máxima do slide *********************/
#rotativo  .slider-wrap {
	                     margin: 0;
	                    position: relative;
	                    width: 100%; 
	                    /* AQUI É TAMANHO MÍNIMO DA ALTURA DA JANELA ROTATIVA */
	                    min-height: 200px;
	                    float:left;
	                   /* AQUI É O POSICIONAMENTO DO ROTATIVO EM RELAÇÃO AO MENU EM ABAS */
	                  /* top:-200px; */
	                    top:-2px;
                        }
#rotativo  .csw {
	             width: 100%;
				 height: 460px;
				 background: #fff;
				 overflow: hidden
				}
#rotativo .csw .loading {
	                      margin: 200px 0 300px 0;
						  text-align: center
			 		    }
/**********************  posicionamento do slide *********************/
#rotativo .stripViewer {
						position: relative;
						overflow: hidden; 
						border: 1px solid #ccc; 
						margin: auto;
						width: 450px;
						clear: both;
						background: #fff;
                        }

#rotativo .stripViewer .panelContainer {
										position: relative;
										left: 0; top: 0;
										width: 100%;
										list-style-type: none;
                                        }

#rotativo .stripViewer .panelContainer .panel {
											   float:left;
											   height: 100%;
											   position: relative;
											   width: 445px; 
                                              }

#rotativo .stripViewer .panelContainer .panel .wrapper { 
	                                                     padding: 10px;
                                                        }

#rotativo .stripNav { 
	                 margin: auto;
                    }

#rotativo .stripNav ul { 
	                    list-style: none;
                       }

#rotativo .stripNav ul li {
                           display:inline;
                           float:left;
	                       margin-right: 2px; 
                          }

#rotativo .stripNav a {
				      font-family:Arial, Helvetica, sans-serif;
					  font-size: 10px;
					  font-weight: bold;
					  text-align: center;
					  background: #c6e3ff;
					  color: #000;
					  text-decoration: none;
					  display: block;
					  padding: 0 10px;
                      }

#rotativo .stripNav li.tab1 a {
							   background: #FFFFFF;
							   border-top:1px solid #eee; 
							   border-left:1px solid #eee; 
							   border-right:1px solid #eee 
		 				      }
#rotativo .stripNav li.tab2 a {
							   background: #FFFFFF;
							   border-top:1px solid #eee;
							   border-left:1px solid #eee;
							   border-right:1px solid #eee
							  }
#rotativo .stripNav li.tab3 a {
							   background: #FFFFFF;
							   border-top:1px solid #eee;
							   border-left:1px solid #eee;
							   border-right:1px solid #eee
							  }
#rotativo .stripNav li.tab4 a {
							   background: #FFFFFF; 
							   border-top:1px solid #eee; 
							   border-left:1px solid #eee; 
							   border-right:1px solid #eee
							  }
#rotativo .stripNav li.tab5 a {
							   background: #FFFFFF;
							   border-top:1px solid #eee;
							   border-left:1px solid #eee;
							   border-right:1px solid #eee
							  }
#rotativo .stripNav li.tab6 a {
							   background: #FFFFFF;
							   border-top:1px solid #eee;
							   border-left:1px solid #eee;
							   border-right:1px solid #eee
							  }
#rotativo .stripNav li.tab7 a {
							   background: #FFFFFF;
							   border-top:1px solid #eee;
							   border-left:1px solid #eee; 
							   border-right:1px solid #eee
                              }

#rotativo .stripNav li a:hover {
								background: #FF9900;
								color:#FFFFFF;
							   }

#rotativo .stripNav li a.current {
								  background: #000;
								  color: #fff;
								 }

#rotativo .stripNavL,
.stripNavR {
		    position: absolute;
		    top: 230px;
		    text-indent: -9000em;
		   }

#rotativo .stripNavL a,
.stripNavR a {
			  display: block;
			  height: 40px;
			  width: 40px;
		     }
#rotativo .stripNavL {
					  left: 0;
				     }

#rotativo .stripNavR {
					  right: 0;
				     }
.stripNav {
	       display:none
		  }

	

#menu_horizontal{
	             display:block;
				 width:480px;
				 font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;
				 text-align:center;
				 position:relative;
				 z-index:900;
				 display:block;
				 max-height:30px;
				 margin:40px 6px 0;
				 left:20px;
				 top:-0.03em;
				}
#menu_horizontal ul{
	                margin:0;
					padding:0;
				   }
#menu_horizontal ul li{
	                   list-style:none;
					   display:inline;
					  }

#menu_horizontal ul li a{
	                     padding:6px 10px 6px 10px;
						 background:#ffffff;
						 color:#333333;
						 border-top:1px solid #CCCCCC;
						 border-left:1px solid #CCCCCC;
						 border-right:1px solid #CCCCCC;
						 margin:0 4px 0 4px;
						 display:block;
						 float:left;
						 font-size:12px;
						 position:relative;
						 z-index:945;
						 line-height:14px;
						} 
#menu_horizontal ul li a:hover,
#menu_horizontal ul li.current a{
	                             background:url(js_coda/images/continuo.jpg) repeat-x;
								 color:#666;
								 border-bottom:2px solid #FFFFFF;
								 position:relative;
								 z-index:950;
								 font-size:12px;
								 line-height:14px;
								 }

#rotativo  ul,
#rotativo  ul ul {
	              margin:0;
				  padding:0
				  }
#rotativo  ul li{
	             margin:0;
				 list-style-image:url(js_coda/images/lista.gif); 
                }
#rotativo  ul li ul li{
	                   margin:0;
					   list-style-image:url(js_coda/images/lista_sub.gif); 
                      }
.navegador {
	        text-align:center;
			color: #000066;
			font-size:12px;
			clear:both;
			display:block;
			padding:6px;
		   }
.navegador a.cross-link {
	                     text-align:center;
						 color: #000066; 
                        }
.navegador a:hover.cross-link {
	                           text-decoration:none;
							   color:#B90000
							   }
.vermelho{
	      color: #006699;
         }
table#tabela_investimento {
						   width:415px;
						   border:1px solid #CCCCCC;
						   padding:3px;
						   font-size:11px;
						   margin-top:12px;
						   color:#666666;
						   text-align:left;
						  }
table#tabela_investimento tr td{
	                            border:1px solid #eee;
								padding:2px 0px 2px 5px;
								}
table#tabela_investimento tr td ul{
	                               margin-left:18px;
								   font-size:11px;
								  }
table#tabela_investimento tr td ul li{
	                                  font-size:11px;
									  font-family:'Trebushet MS',Tahoma, Arial,Verdana, Helvetica, sans-serif;
									 }
table#tabela_investimento tr th{
	                             border:1px solid #ccc;
								 padding:5px;
								 background: #008FD5;
								 color:#FFF
								}
table#tabela_investimento .titulo{
	                             color:#00005E;
								 font-weight:bold
								 }
#rotativo h5{
	display: block;
	background: #008FD5;
	color: white;
	padding: 5px;
	font: bold 18px "Trebuchet MS", Verdana;
  }
#rotativo h5.invest{
		  display: block;
		  background: #C1E0FF;
		  color: black;
		  padding: 5px;
		  font: bold 12px "Trebuchet MS", Verdana;
		  margin-bottom: 5px;
		  text-transform: none;
		  margin-bottom: 10px;
		  }
#rotativo h4.invest{
	      color: black;
		  font: bold 12px "Trebuchet MS", Verdana;
		  border-bottom:none;
		  margin-top:10px;
		  margin-bottom:5px;
		  text-transform:none
		 }