@charset "utf-8";
@charset "utf-8";
/* CSS Brasil Investimentos by Formula Web */

body { background-color:#fff;
	   padding:0px;
	   margin:0px; 
	   color:#555555;
	   font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	   font-size:12px;

}

a { text-decoration:none; }

h3 {font-size:14px;
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	margin-top:10px;
	padding:0px;
	font-style:italic;
	}

#conteudo { background-color:#f6f6f6;
			width:770px;
			left:50%;
			margin-left:-385px;
		    position: relative;
}

#topo { 
		width:770px;
		left:50%;
		margin-left:-385px;
		padding:0px;
		position:relative;
		height:157px;
		}
		
#estrTopo {
			position:absolute;
			background-image:url(../imagens/topobg.jpg);
			background-repeat:repeat-x;
			width:100%;
			}

#meio { padding-top:157px;}				
						
#boxNoticias
{
	clear:left;
	width:518px;
	position:relative;
	margin-left:18px;
	_margin-left:9px;
	}

#boxNoticias p { border-bottom:1px solid #ccc;
                 padding-bottom:8px;
}
	
.box { width:518px;
		height:auto;
		position:relative;
		margin-left:18px;
		_margin-left:9px;
		padding:0px;
		margin-top:0px;
		border-bottom:solid;
		border-bottom-color:#cecece;
	    border-bottom-width:1px;
		float:left;
		clear:none;
}


.box a, #boxNoticias a { color:#244572;
       
}

.box a:hover, #boxNoticias a:hover {
	color:black;
	}

.box p { margin-bottom:15px;
		 margin-top:10px;
		 margin-left:0px;
		 margin-right:0px;
		 padding:0px;
		 text-align:justify;
		 }
		 

.box li { list-style-image:url(../imagens/check.jpg);
		   text-align:left;
		   line-height:20px;
		   margin-left:20px;
		   _margin-left:-5px;
}	

.box img { border:none;}

.boxInt { width:518px;
		  height:auto;
		  position:relative;
		margin-left:18px;
		_margin-left:9px;
		padding:0px;
		margin-top:0px;
		border-bottom:dashed;
		border-bottom-color:#cecece;
	    border-bottom-width:1px;
		border-top:dashed;
		border-top-color:#cecece;
	    border-top-width:1px;
	    float:left;
	    margin-top:8px;
}

.boxInt img { border:none;}

.boxInt li { list-style-image:url(../imagens/check.jpg);
		   text-align:left;
		   line-height:20px;
		   margin-left:20px;
		   _margin-left:-5px;
}	

		 	 
		 
#boxAgenda { width:518px;
		position:relative;
		margin-left:18px;
		_margin-left:9px;
		padding:0px;
		float:left;
		clear:none;

}		 


#boxAgendaInt { width:518px;
		position:relative;
		margin-left:18px;
		_margin-left:9px;
		padding:0px;
		float:left;
		clear:none;
		border-top:dashed;
		border-top-color:#cecece;
	    border-top-width:1px;
	    margin-top:8px;

}		 
	
		 
		 
		 
.agenda { background-color:#f9f9f9;
		width:160px;
		height:166px;
		_height:166px;
		float:left;
		position:relative;
		margin-top:14px;
		margin-left:8px;
		_margin-left:5px;
		*margin-left:5px;
		margin-bottom:0px;
		z-index:5;
}	

.agenda p { margin:10px;
		
}

.insc { 
		width:160px;
		height:18px;
		text-align:center;
		position:relative;
		padding:0px;
		margin:0px;	
		margin-bottom:10px;	
}	

.insc a { color:#333;
		  text-decoration:underline;
 }

.insc a:visited { color:#ababab;}  
.insc a:hover {  display:block; height:18px; color:#ff0000;
}

#agendaMais {
		height:27px;
		background-image:url(../imagens/vejamais.jpg);
		background-repeat:repeat-x;
		position:relative;
		padding:0px;
		text-align:right;
		clear:left;
}

#agendaMais a { color:#ffb204;
				   text-decoration:none;
 }

#agendaMais a:visited { color:#ababab;}  
#agendaMais a:hover { color:#FFFFFF;
}

.titAgenda { color:#fff; 
             background-color:#203e62;
             padding:5px;
             margin-bottom:5px;
             font-weight:bold;
             text-align:center;
}

.leiaMais { 
		position:relative;
		padding:0px;
		margin:0px;
		color:#000066;
		

}

.leiaMais a { color:#ffb204;
				   text-decoration:none;
 }

.leiaMais a:visited { color:#ababab;}  
.leiaMais a:hover { color:#FFFFFF;
}

#col {width:193px;
		float:right;
		position:relative;
		clear:none;
		margin:0px;
		padding:0px;
		margin-right:18px;
		_margin-right:9px;
		height:700px;		
}

#promo {width:194px;
		height:178px;
		background-image:url(../imagens/promobg.jpg);
		background-repeat:repeat-x;
		margin-top: 30px;
		clear:left;
		
}

#promo p { font-size:10px;
			margin-top:4px;
}


#desconto {width:194px;
		height:77px;
		background-image:url(../imagens/desc2.jpg);
		background-repeat:repeat-x;
		clear:left;
		
}

#desconto p {margin-top:0px;
	text-align:center;
	padding-top:8px;
}


#levarCurso {background-color:#fafafa;
		  width:191px;
		  height:67px;
		  position:relative;
		  border:1px solid #ebedec;
		  border-top:0px;
		 margin-top: 10px;
}		

#rodape {width:100%;
		  height:105px;
		  background-image:url(../imagens/bgRodape.jpg);
		  clear:both;
}	

#estrRodape { 	width:770px;
				height:105px;
				margin:0px auto;
		        padding:0px;
		        position:relative;
		        background-image:url(../imagens/rodape.jpg);
}

#estrRodape ul { list-style:none;
				 color:#fff;
				 margin:0px;
				 padding:0px;
				 font-size:10px;
				 padding-top:13px;
				 margin-left:130px;
}	

#estrRodape p { text-align:center;
				color:#fff;
				font-size:10px;
}

#estrRodape ul li { display:inline; 
					border-right:1px solid #fff;
					padding-right:5px;
					padding-left:5px;
					}  						
#estrRodape ul li a { color:#fff;
					  text-decoration:none;
}

#estrRodape ul li a:hover { color:#FFB200;
					  		text-decoration:none;
}

#menu { background-color:#e2e2e2;
        width:100%;
        height:30px;
        }

#menu ul { margin:0px;
		   padding:0px;
		   margin-left:16px;
		   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#menu ul li { display:inline;
			  height:28px;
}

#menu ul li a { color:#000;
				text-decoration:none;
				font-size:14px;
				display:block;
				float:left;
				width:95px;
				text-align:center;
				border-right:1px solid #ccc;
				margin-top:5px;
				font-weight:bold;
}

#menu ul li a:visited { color:#000; }

#menu ul li a:hover { color:#fff;
					  background-color:#1c385d;
}

fieldset { border:none;
		   border-top:1px solid #ccc;
	}
fieldset legend { color:#1F3B60;
				 margin-left:15px;
				 _margin-left:18px;
				 font-weight:bold;
	}
	
.required { margin:5px; }
.required label { display:block;
				   width:145px;
				   float:left;
				   text-align:left;
				   margin-right:8px;
				   padding-left:8px;
				   background-color:#fff;
				   height:17px;
				   padding-top:3px;
	}

.required input, select, textarea { border:1px solid #2f5c7d;
								   width:300px;
								   _width:297px;
	}

.botoes { text-align:center;
	margin-bottom:5px;
	margin-top:5px;
	}	
/******** Ajax **************/
.erroContato { background-color: lemonchiffon; }	
	
.but { background-image:url(../imagens/but.jpg);
	width:91px;
	height:34px;
	vertical-align:middle;
	color:#f6f6f6;
	font-weight:bolder;
	text-align:center;
	float:left;
	margin-left:140px;
	border:none;
	cursor:pointer;
	padding-bottom:10px;
	}
	
.noticia { margin-top:10px;
		  border-bottom:1px solid #ccc;
		  padding-bottom:5px;
		 }	
		 
.noticia a:link { color:#555;
	}
.noticia a:visited { color:#555;
	}
.noticia a:hover { color:#fff;
	background-color:#23446F;
	}

.noticia img { float:left;
			   margin:4px;
	}	

.continueLendo { text-align:right;
				 margin:10px;
	}
.continueLendo a:link { text-decoration:underline;
						color:#555; 
	}

.continueLendo a:visited { text-decoration:underline;
						   color:#555; 
	}

.continueLendo a:visited { text-decoration:none;
						   color:#555; 
	}

.logoParc { width:155px;
            height:125px;
            background-color:#fff;
            padding:5px;
            margin:3px;
            float:left;
            text-align:center;
            color:#333;
            margin-bottom:10px;
            font-size:10px;
            }	
            
.logoParc a:link { color:#555;}   
.logoParc a:visited { color:#555;}   
.logoParc a:hover { color:#ff0000;}

#newsletter 
{
    height:180px;
    background:url(../imagens/bgNews.jpg) repeat-x;
    width:184px;
    border:1px solid #cfcfcf;
    margin-top:10px;
    padding-left:15px;     
    }
  
#newsletter input { width:170px;
_width:165px;
border:1px solid #e8e8e8;
}
.uolWidget
{
    margin:20px 0px 20px 20px;
}                													
.saneBullWidget
{ margin-right:10px;
}
