body, h1, h2, h3, h4, h5, h6, p, form, ul, li { margin:0px; padding:0px; list-style:none; }
body{ font:normal 11px Arial; background:#d3d2d1}

a.white { color:#FFF; font-size:11px; text-decoration:none; font-weight:bold;}
a.white:hover { color:#FFF; text-decoration:underline; font-size:13px;}
a.link1 { color:#666666; font-size:11px; text-align:left; text-decoration:none; }
a.link1:hover { color:#000000; font-size:11px; text-decoration: underline;}
a.menu { color:#666666; font-size:11px; text-decoration:none;}
a.parceiros_font { color:#FFF; font-size:11px; text-decoration:none; }
a.parceiros_font:hover { color:#FFF; text-decoration:underline; font-size:12px; font-weight:bold;}
a.h3{ display:block; font:bold 15px Arial; }
a.h2 { color:#000; font-size:14px; text-decoration:none; font-weight:bold;}
a.h2:hover { color:#000; font-size:14px; text-decoration: underline; font-weight:bold;}
a.fsite { color:#000; font-size:12px; text-decoration:none;}
a.fsite:hover { color:#000; font-size:12px; text-decoration: underline;}
.text {COLOR: #000000; TEXT-DECORATION: none; font-size:12px; font-family: Arial, Helvetica, sans-serif;}  
.categoria4 {COLOR: #000000; TEXT-DECORATION: none; font-size:11px; font-family: Arial, Helvetica, sans-serif;}  
.colu {COLOR: #fff; TEXT-DECORATION: none; font-size:10px; font-family: Arial, Helvetica, sans-serif;}  



.menu1{
	margin:0px;
	padding:0px;
	color:#333;
	line-height:18px;
}
.menu1 a{
	color:#333;
	text-decoration:none;
	display:block;
	padding-left:30px;
	width:150px
}
.menu1 a:hover {
	color:#666;
	background-repeat:no-repeat;
	background-position:10px center;
}

<!--menu tutoriais -->
#tutoriais {
background-image: url('imgs/menu_c.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

#tutoriais ul {
	background-image: url('imgs/menu_b.gif');
	list-style-type: none;
	background-repeat: repeat-y;
	background-position: 0;
}
#tutoriais a{
	background: url('imgs/seta_menu.gif') 0 -40px no-repeat
}
#tutoriais a:hover {
	background:#ECF7F9 url('imgs/seta_menu.gif') 0 0 no-repeat

}

<!--menu apostilas -->
#apostilas {
background-image: url('imgs/menu_c1.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
}

#apostilas ul {
	background-image: url('imgs/menu_b1.gif');
	list-style-type: none;
	background-repeat: repeat-y;
	background-position: 0;
}
#apostilas a{
	background: url('imgs/seta_menu1.gif') 0 -40px no-repeat
}
#apostilas a:hover {
	background:#fae7e7 url('imgs/seta_menu1.gif') 0 0 no-repeat
}

.parceiros { width:40%; float:left; font-size:14px; font-weight:bold; color:#fff; padding:3px 0px; margin-top:5px; border-bottom:5px solid #d3d2d1; font-family: Arial, Helvetica, sans-serif }

.destaque { width:300; float:left; font-size:14px; font-weight:bold; color:#000; padding:3px 0px; margin-top:5px; border-bottom:5px solid #d3d2d1; font-family: Arial, Helvetica, sans-serif }

.destaque1 { width:230; float:left; font-size:14px; font-weight:bold; color:#000; padding:3px 0px; margin-top:5px; border-bottom:5px solid #d3d2d1; font-family: Arial, Helvetica, sans-serif }

#destaques { height:130px; padding:5px; background-color:#FFF; width:130px; }
#destaques div.d { margin:10px 7px 5px 8px; width:200px; float:left; }
#destaques div.d img { width:196px; height:117px; border:1px solid #000; }
#destaques div.d a { color:#000; text-decoration:none;}
#destaques div.d a:hover, #destaques div.d.hover a  { text-decoration:underline; }
#destaques div.d div,#destaques div.b div { border-top-width:0px;  margin:5px 2px 0px 0px; padding:5px; }
#destaques div.d h3 a { display:block; font:bold 16px Arial; }
#destaques div.d p { font-size:12px; }
#destaques div.d p a { display:block; }
#destaques div.d strong { font-weight:bold; color:#328999; }
#destaques div.d ul { display:inline; }
#destaques div.d ul li { display:inline; }
#destaques div.d ul li a { text-decoration:underline; color:#328999; }
#materias, #destaques div.d div,#destaques div.b div, #podcast, #agenda_mercado, #curriculos { border:1px solid #D3D2D1; border-width:1px 1px 3px 5px;  }

.botao      { background-color:#4e4e4e; border:1px solid #4e4e4e; text-transform:uppercase; color:#FFFFFF; font-family:"Trebuchet MS", arial, verdana; font-size:11px;  }
.botao1      { background-color:#DADADA; text-transform:uppercase; color:#000; font-family: arial, verdana; font-size:11px;  }
.campo   { width:300px; font-family:Arial, Helvetica, sans-serif; font-size:15px; border:1px solid #000000;  }
.campo1   { width:200px; font-family:Arial, Helvetica, sans-serif; font-size:15px; border:1px solid #000000;  }

#hotsite2 #hot2_center .hot2_midle .hot2_mini_box { width:560px; height:85px; float:left; padding:5px; margin:1px; overflow:hidden; }
#hotsite2 #hot2_center .hot2_midle .hot2_mini_box a { width:560px; float:left; margin-top:-5px; position:relative; padding:10px 0px; background-color:#fff; color:#000; font-size:14px; filter: alpha(opacity=75); opacity: .75; text-decoration:none; border-bottom:4px solid #d3d2d1;}
#hotsite2 #hot2_center .hot2_midle .hot2_mini_box a:hover { width:560px; float:left; margin-top:0px; position:relative; padding:10px 0px; background-color:#E9E9E9; color:#000; font-size:14px; text-decoration:underlined; filter: alpha(opacity=75); opacity: .75; border-bottom:4px solid #d3d2d1; }

.pagination 		     { width:100%; float:center; margin:5px 0px; font-family:Arial, Helvetica, sans-serif }
.pagination a.page       { width:20px; float:left; padding:5px; margin-right:3px; font-size:11px; border:1px solid #e8e4d8; text-align:center; color:#000000; font-weight:bold; text-decoration:none; }
.pagination a:hover.page { text-decoration:none; background-color:#e6e6e6; border:1px solid #666; color:#000; }
.pagination .page_is     { width:20px; float:left; padding:5px; margin-right:3px; font-size:10px; background-color:#cccccc; border:1px solid #666; text-align:center; color:#000; text-decoration:none;}
.pagination a:hover.page_is { width:25px; float:left; padding:5px; margin-right:3px; font-size:14px; border:1px solid #e8e4d8; background-color:#FFFFFF; text-decoration:none; text-align:center; color:#666; font-weight:bold; }
