@charset "iso-8859-1";
/* CSS Document */
body {
		background: #FFF url(../images/bkg_home.jpg) repeat-x; 
	padding: 0;
	margin: 0;	
}bodyHome {


	padding: 0;
	margin: 0;	
}
body#print {
	background-image: none;
	background-color: #333333;
}
body#popup {
	background-position: -400px 0;
	background-repeat: repeat-y
}
/*----------------------------------------------------*/

#destaque0 {
text-align:center;
width:100%;
margin:0 auto;
height:600px;
position:absolute;
z-index:7000;
visibility: visible;

}
/*----------------------------------------------------*/

/*    news ticker  */	
#newsTicker {
	height: 27px;
	margin: 0;
	width: 748px;
	display:block;
	padding:0;
}
#tickerTextHolder {
	float: left;
	height:27px;
	overflow: hidden;
	padding: 0 0 0 15px;
	font-size:13px;
	font-weight:bold;
	line-height:27px;
	background: url("/img/promocoes/bkg_news.png") #CCC;
	width: 733px;
	border:1px solid #E7EFE2;
}
#tickerTextHolder .tickerText {
	color: #036;
	font-size:13px;
	font-weight:bold;
	line-height:27px;
	padding:0 0 0 220px;
}
#tickerTextHolder a, .tickerText a {
	color: #036;
}
	/* Ticker Styling */
#ticker-wrapper.has-js {
	background: url("/img/promocoes/bkg_news.png") #CCC;
	width: 613px;
	display: block;
	font-size:13px;
	font-weight:bold;
	line-height:27px;
	padding:0 0 0 160px;
	min-height:27px;
	height: 27px !important;
}
#ticker {
	width: 600px;
	min-height:27px;
	height: 27px;
	display: block;
	position: relative;
	overflow: hidden;

}
#ticker-title {
	color: #990000;
	padding: 0 0 0 6px;
	font-weight: bold;
	text-transform: uppercase;
	width:15px;
}
#ticker-content {
	margin: 0px;
	position: absolute;
	color: #1F527B;
	padding: 0 0 0 38px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	line-height:27px;
}
#ticker-content:focus {
	none;
}
#ticker-content a {
	text-decoration: none;	
	color: #036;
}
#ticker-content a:hover {
	text-decoration: underline;	
	color: #0D3059;
}
#ticker-swipe {
	padding-top: 9px;
	position: absolute;
	top: 0px;
	display: block;
	width: 600px;
	height: 23px; 
}
#ticker-swipe span {
	margin-left: 1px;
	border-bottom: 1px solid #1F527B;
	height: 12px;
	width: 7px;
	display: block;
}
.js-hidden {
	display: none;
}
#no-js-news {
	padding: 10px 0px 0px 45px; 
	color: #F8F0DB;
}
.leftN #ticker-swipe {
	left: 80px;
}
.leftN #ticker-controls, .leftN #ticker-content, .leftN #ticker-title, .leftN #ticker {
    float: left;
}
.leftN #ticker-controls {
    padding-left: 6px;
}
.right #ticker-swipe {
	right: 80px;
}
.right #ticker-controls, .right #ticker-content, .right #ticker-title, .right #ticker {
    float: right;
}
.right #ticker-controls {
    padding-right: 6px;
}
	
/* end news ticker    */

/* [Banner Emporio] ----*/

#banner_geral{
    background: url("/images/bkg_container.png") repeat-y scroll 0 0 transparent;
    clear: both;
    margin: 0 auto;
    padding: 20px 48px 2px 48px;
    width: 777px;
    z-index: 1;
}

#banner_geral img{
     background: url("/img/promocoes/pr_emporio_banner.png") 0 0 no-repeat;
     display:block;
	 margin-bottom:15px;
}

#pr_emporio_menu{
    background: url("/img/promocoes/pr_emporio_bg.png") 0 0 repeat-y;
    float: right;
    height: 250px;
    margin-top: 40px;
    width: 186px;
}
#pr_emporio_menu span{
    background: url("../img/promocoes/pr_emporio_produtos.png") 0 0 no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    width:186px;
    height:42px;
    display:block;
    border-bottom:1px solid #3B649F;
}
#pr_emporio_menu a.valor1{
    background: url("../img/promocoes/pr_emporio_valor_9.png") 0 0 no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    width:186px;
    height:51px;
    display:block;
    border-bottom:1px solid #3B649F;
}
#pr_emporio_menu a.valor2{
    background: url("../img/promocoes/pr_emporio_valor_14.png") 0 0 no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    width:186px;
    height:51px;
    display:block;
    border-bottom:1px solid #3B649F;
}
#pr_emporio_menu a.valor3{
    background: url("../img/promocoes/pr_emporio_valor_25.png") 0 0 no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    width:186px;
    height:51px;
    display:block;
    border-bottom:1px solid #3B649F;
}
#pr_emporio_menu a.valor4{
    background: url("../img/promocoes/pr_emporio_valor_39.png") 0 0 no-repeat;
    text-indent:-9999px;
    overflow:hidden;
    width:186px;
    height:51px;
    display:block;
    border-bottom:1px solid #3B649F;
}

#pr_emporio_menu a.ativo
{
    background-color:#1A285B;
    cursor:default;
}

/* [Fim Banner Emporio] ----*/


#edital {
text-align: justify;
width:530px;
margin:0 14px 0 7px;
overflow:auto;
font-size:10px;
float:left;
}
#edital_side {
float:left;
width:190px;
margin:0 0 0 0;
overflow:auto;
}
#edital_side div.tit {
	background: url(../images/bkg_edital_side.gif) no-repeat;
	padding:6px 0 1px 8px;
	margin:0;
	width:182px;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
/*-----------flsh------------*/
#flsh{
	width: 777px;
	margin: 0 auto;
	padding:20px 48px 12px 48px;
	background: url(../images/bkg_container.png) repeat-y;
	clear: both;
	height: 185px;
	z-index: 1;
}
.bol{
	float:left;
	padding:20px 0 0 0;
	height:160px;
	width:40px;
}
.news-flsh{
	width:252px;
	height:173px;
	margin:0 !important;
	padding:0 !important;
	min-height:171px;
	float:left;
}
#flshobj{
	width:521px;
	height:173px;
	margin:0 !important;
	padding:0 !important;
	float:left;
}
.news-flsh li._link{
	color: #333333;
	display:block;
	margin: 3px 0 7px 0;
	padding-left:5px;
	line-height:17px;
	list-style: none;
	list-style-position: outside;
	list-style-image: url(../images/bullet03.gif);
}

.news-flsh li.todosCON{
	color: #333333 ;
	display:block;
	text-align:right;
	list-style: none;
	margin-bottom:3px;
	font-size:11px;
	font-weight:bold;
	padding-right:15px;
}
.news-flsh li a{
    font-size:11px !important;
    line-height:17px;
}

.news-flsh li a:hover{
	color: #0084CC;
	cursor:pointer;
	text-decoration:underline;
}

.news-flsh a span{
	color: #666666;
	font-size: 0.85em;
	font-weight:bold;
}
.news-flsh h1{
	color: #003366;
	letter-spacing:-1px;;
	font-size: 1.25em;
	line-height:normal;
	font-weight:bold;
	padding:3px 0 7px 0;
	padding-left:8px;
	margin:0 0 5px 0;
	background: url(../images/bkg_flsh.gif) no-repeat;
}
.news-flsh h1:before{
	margin:0 auto;
	top:-3px;
}

.news-flsh h1 a{
    border-bottom:1px solid #EBEBEB;
}

.news-flsh h1 a:hover{
    color:#0084CC;
}
/*-----------layout------------*/
.layout {
	width: 777px;
	margin: 0 auto;
	padding:10px 48px 12px 48px;
	background: url(../images/bkg_container.png) repeat-y;
	
/*	width: 846px;
	padding:0 45px 12px 45px;
	margin: 0px auto;*/
	clear: both;
	position: relative;

	/*border-bottom:#999999 solid 1px;
*/	min-height:190px;
}
.layoutshrt {
	min-height:236px;
}

.layout a:hover{
    color:#0084CC;
}

.item{
	padding: 9px;
}

.layout div.titulo {
	background:#FFFFFF url(../images/bkg_layout_titulo2.gif) repeat-x;
	padding:4px 0 2px 12px;
	width:765px;
	color: #003366;
	letter-spacing:-1px;
	font-size: 1.25em;
	line-height:normal;
	font-weight:bold;
}
.layout div.titulo p {
	float:right;
	padding:1px 12px 0 0;
	margin:0;
	letter-spacing:0;
	font-weight:normal;		
	color: #003366;
	font-size: 11px;
	line-height:normal;
}

.layout div.titulo p a:hover{
  text-decoration:underline;
}

.layout div.titulo a{
    border-bottom:1px solid #EBEBEB;    
}

hr {
	clear: both;
	background: #dadada;
	color: #dadada;
	border: none;
	height: 1px;
	margin: 20px -125px 0 0;
	width: 750px;
}

.layout2 {
	width: 777px;
	padding:0 0 0 0;
	margin: 0 auto;
	background:#FFFFFF;
	overflow:auto;
}
.layout2 ul {
	margin:8px 4px 0 4px;
	padding:0;
}

.layout2 ul li {
	display:block;
	float:left;
	list-style:none;
	background:url(../images/bkg_layout2.gif) no-repeat;
	width:172px;
	height:22px;
	padding:10px 4px;
	margin:6px;
	text-align:center;
}

.layout2 ul li a {
	font-weight:bold;
	letter-spacing:-1px;
	font-size:14px;
	color: #666666;
}
.layout2 ul li a:hover {
	color: #003366;
}


/*-----------corpo------------*/
.corpo {
	width: 777px;
	margin: 0 auto;
	padding:10px 48px 12px 48px;
	background: url(../images/bkg_container.png) repeat-y;
	color: #003366;
	clear: both;
	min-height: 172px;
	font-size: 1.25em;
	line-height:normal;
	font-weight:normal;
	min-height:600px;
	 overflow: auto;
	z-index: 1;
	
/*	width: 761px;
	padding:3px 6px;
	margin: 10px auto 0 auto;
	background:#FFFFFF url(../images/bkg_corpo_titulo.gif) repeat-x;
	background:#FFFFFF;*/


	
	
}

.cTV {
	margin: 0 auto;
}

.corpo h1 {
	font-size: 28px;
	line-height: 28px;
	letter-spacing: -1.3px;
	font-weight: normal;
	margin-top: 8px;
	margin-bottom: 6px;
	color:#000099;
}
.corpo div.boletim {
	float:right;
}
.corpo h2 {
	font-size: 20px;
	line-height: 27px;
	letter-spacing: -1px;
	font-weight: normal;
	margin-top:10px;
	margin-bottom: 0;
	color: #666666;
	display:block;
	clear:both;
}
.corpo h2 div.sub0 {
display:block;
height:23px;
clear:both;
margin:0 0 13px 0;
}

.corpo h2 div.sub {
float:left;
	width:102px !important;
	padding:5px 1px 0 8px ;
	height:18px;
	line-height:11px;
	font-size: 11px;
	letter-spacing:0;
	font-weight: normal;
	margin:0 2px 0 2px;
	color: #666666;
	background:url(../images/class5.gif) no-repeat;	
}


/*-----------corpo------------*/
/*-----------topicos------------*/
.corpo ul.topicos {
	margin:18px 0 0 0 !important;
	padding:0 0 6px 3px;
	list-style:none;
	border-bottom:#CCCCCC solid 1px;
	text-align:left;
}
.corpo ul.topicos li {
	font: 12px/13px Arial, Helvetica, sans-serif;
	display:inline;
	margin:0 !important;
	padding:4px 6px 4px 6px;
	list-style:none;
	background:#FFFFFF;
}
.corpo ul.topicos li a:hover{
    color:#0084CC;
    text-decoration:underline
}
.corpo ul.topicos li.selected {
	font: 12px/13px Arial, Helvetica, sans-serif;
	display:inline;
	margin:0;
	padding:4px 6px 4px 6px !important;
	list-style:none;
	border-top: #000099 solid 2px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#FFFFFF solid 3px;
	border-left:#CCCCCC solid 1px;
	background:#FFFFFF url(../images/bkg_corpo_topico_selected.gif);	
}
.corpo ul.topicos li.user {
	font: 11px/12px Arial, Helvetica, sans-serif;
	display:inline;
	float:right;
	padding:4px 13px 4px 26px!important;
	list-style: none;
	background: url(../images/bkg_user_ead.gif) repeat-x;	
}
.corpo ul.topicos li.useroff {
	font: 11px/12px Arial, Helvetica, sans-serif;
	display:inline;
	float:right;
	width:20px;
	padding:4px 2px!important;
	list-style: none;
	background: url(../images/bkg_useroff_ead.gif) repeat-x;	
}
.corpo ul.topicos li a:hover{
	color: #0084CC;
}
/*-----------noticias------------*/
div.pag {
	margin:11px 0 0 0 !important;
	padding:2px 0 6px 3px;
	text-align: center;
}
div.pag ul {
	margin:1px 3px 0 2px !important;
	padding:8px 2px 8px 0px;
	list-style: none;
}
div.pag ul li {
	font: 11px/12px Arial, Helvetica, sans-serif;
	display: inline;
	margin:1px 1px 0 2px !important;
	padding:1px 1px 0px 1px !important;
	list-style: none;
	text-align:center;
	border:0;
	
}
div.pag ul li a {
	font: 11px/12px Arial, Helvetica, sans-serif;
	display: inline;
	color:#000000;
	padding:2px 3px;
	margin:0 1px;
	list-style: none;
	border-bottom: #999999 1px solid;
}
div.pag ul li a:hover {
	font: 11px/12px Arial, Helvetica, sans-serif;
	display: inline;
	background:#0084CC;
	color:#fff;
	padding:2px 3px;
	margin:0 1px;
	list-style: none;
}
div.pag ul li.sel {
	font: 11px/12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	display: inline;
	margin:1px 3px 1px 2px !important;
	padding:2px 2px 2px 14px;
	list-style: none;
	text-align: right;
	background:#000066;
	color:#FFFFFF;	
	border-bottom: #333333 3px solid;
}
.corpo ul.not {
	margin:18px 0 0 0 !important;
	padding:0 0 6px 3px;
	text-align:left;
}
.corpo ul.not li {
	font: 12px/13px Arial, Helvetica, sans-serif;
	display:block;
	margin:0 30px 0 22px !important;
	padding:4px 7px 4px 7px;
	list-style: url(../images/bullet02.gif);
}
.corpo ul.not li p {
	font: 11px/12px Arial, Helvetica, sans-serif;
	display:block;
	margin:0;
	padding:2px 0;
}
.corpo ul.not li.selected {
	font: 12px/13px Arial, Helvetica, sans-serif;
	display:inline;
	margin:0;
	padding:4px 7px 4px 7px !important;
	list-style:none;
	border-top: #000099 solid 2px;
	border-right:#CCCCCC solid 1px;
	border-bottom:#FFFFFF solid 3px;
	border-left:#CCCCCC solid 1px;
	background:#FFFFFF url(../images/bkg_corpo_topico_selected.gif);	
}
.corpo ul.not li.user {
	font: 11px/12px Arial, Helvetica, sans-serif;
	display:inline;
	float:right;
	padding:4px 13px 4px 26px!important;
	list-style: none;
	background: url(../images/bkg_user_ead.gif) repeat-x;	
}
.corpo ul.not li.useroff {
	font: 11px/12px Arial, Helvetica, sans-serif;
	display:inline;
	float:right;
	width:20px;
	padding:4px 2px!important;
	list-style: none;
	background: url(../images/bkg_useroff_ead.gif) repeat-x;	
}
.corpo ul.not li a:hover{
	color: #0084CC;
}
.corpo div.not_det {
	margin:18px 0px 28px 0px;
	width:555px;
	padding:0 8px 16px 8px;
	text-align:left;
	float:left;
}
.corpo div.not_det div.tit {
	background: url(../images/bkg_areas.gif) no-repeat;
	padding:6px 0 1px 8px;
	margin:22px 0 0 0;
	width:150px;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.corpo div.not_det ul{
margin:2px 0 0 0;
border-top:#CCCCCC 1px solid;
}
.corpo div.not_det ul li{
border-bottom:#CCCCCC 1px solid;
padding:5px 0;
font-size:11px;
list-style:none;
}
.corpo div.not_det ul li a {
color:#000000;
}
.corpo div.not_det ul li a:hover{
color: #666666;
}
.corpo div.not_det img {
	margin:0 18px 12px 0;
	float:left;
}
.corpo div.not_det p {
	margin:12px 0px 0px 0px;
	font:12px/20px Arial, Helvetica, sans-serif;
}
.corpo div.not_det p a{
	margin:12px 0 0 0;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#003366;
	border-bottom:#003366 dotted 1px;
}
.corpo div.not_det p a:hover{
	margin:12px 0 0 0 !important;
	font:12px/20px Arial, Helvetica, sans-serif;
	color: #0066CC;
	border-bottom:#0066CC dotted 1px;
}
/*-----------corpo------------*/
/*-----------concursos------------*/
.corpo .moduloCON{
	width:182px;
	padding:4px 0 0 0;
	margin:3px 0 0 0;
}
.corpo div.concursos {
	float:left;
	width:520px;	
}
.corpo ul.concursos {
	margin:3px 0 0 3px !important;
	width:570px;
	float:left;
	padding:0 0 6px;
	list-style:none;
	position:relative;
}
.corpo ul.concursos li {
	font: 11px/18px Arial, Helvetica, sans-serif;
	margin:0 0 4px 0 !important;
	padding:8px 5px 8px 9px;
	list-style:none;
	border: #CCCCCC solid 1px;
}
.corpo ul.concursos li p {
	font: 14px/14px Arial, Helvetica, sans-serif;
	color: #3C3D6C;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0;
	padding:0 0 2px 0;
	list-style:none;
}
.corpo ul.concursos li a:hover{
	color: #0084CC;
}
.corpo ul.concursos li span {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:9px 0 0 0 !important;
	background: url(../images/bkg_corpo_concursos_abe.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;	
	display:inline !important;
	color:#FFF;
}
.corpo ul.concursos li span.on {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:5px 0 0 0 !important;
	background: url(../images/bkg_corpo_concursos_on.gif);
	border-bottom: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;	
	display:inline !important;
	color:#FFF;
}
.corpo ul.concursos li span.off {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:5px 0 0 0 !important;
	background: #F0F0F0;
	border-bottom: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;	
	display:inline !important;
	color:#FFF;
}
.corpo ul.concursos li span.off a:disabled {
}
.corpo ul.concursos li span.sit {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:normal;
	letter-spacing:0;
	margin:0 0 2px 0;
	padding:1px 5px 1px 5px;
	background: url(../images/bkg_corpo_concursos_sit.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;
}
.corpo ul.concursos li span.sit a {
	color: #FFFFFF;
}
.corpo ul.concursos li span.sit a:hover {
	color: #000;
}
.corpo ul.concursos li span.reg {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:5px 0 0 0 !important;
	background: url(../images/bkg_corpo_concursos_abe.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;	
	display:inline !important;
	color: #FFF;
}
.corpo ul.concursos li span.reg b {
	color: #99FF99;
}
.corpo ul li div.dest {
margin:0 0 0 6px;
float:right;
}
/*-----------tv------------*/
.corpo .moduloTV{
	width:182px;
	padding:4px 0 0 0;
	margin:3px 0 0 0;
	float:left;
}
.corpo ul.tv {
	margin:14px 0 0 0 !important;
	width:460px;
	float:left;
	padding:0 0 6px;
	list-style:none;
	position:relative;
}
.corpo ul.tv li {
	font: 11px/18px Arial, Helvetica, sans-serif;
	margin:0 0 4px 0 !important;
	padding:5px 5px 5px 9px;
	list-style:none;
	border: #EAEAEA solid 1px;
}
.corpo ul.tv li p {
	font: 14px/14px Arial, Helvetica, sans-serif;
	color: #3C3D6C;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0;
	padding:0 0 5px 0;
	list-style:none;
}
.corpo ul.tv li a:hover{
	color: #0084CC;
}
.corpo ul.tv li span {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:5px 0 0 0 !important;
	background: url(../images/bkg_corpo_concursos_det.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;	
	display:inline !important;
	color:#000000;
}
.corpo ul.tv li span.sit {
	font: 11px/14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight:normal;
	letter-spacing:0;
	margin:0 0 2px 0;
	padding:1px 16px 1px 16px;
	background: url(../images/bkg_corpo_concursos_sit.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;
	float:right;
}
.corpo ul.tv li span.sit a {
	color: #FFFFFF;
}
.corpo ul.tv li span.sit a:hover {
	color: #000;
}
.corpo ul.tv li span.reg {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:5px 0 0 0 !important;
	background: url(../images/bkg_corpo_concursos_abe.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;	
	display:inline !important;
	color: #006600;
}
.corpo ul.tv li div.dest {
float:right;
}

/*-----------sidebar------------*/
.sidebar {
	width: 170px;
	padding:0 0 7px 0;
	margin: 18px 2px 0 4px;
	background-color:#FFFFFF !important;
	/*border-bottom:#999999 solid 1px;*/
	min-height:210px;
	float:right;
}
.item{
	padding: 9px;
}
.sidebar div.titulo {
	background: url(../images/bkg_sid.gif) no-repeat;
	padding:4px 0 2px 0;
	margin:0;
	width:200px;
	height:30px;
	color: #003366;
	letter-spacing:-1px;
	font-size: 10px;
	line-height:normal;
	font-weight:bold;
}
.hC{
	height:138px;
}

.sidebar div.titulo p {
	padding:0 12px 0 8px;
	margin:0;
	letter-spacing:0;
	font-weight:normal;		
	color: #003366;
	font-size: 11px;
	font-weight:bold;
	line-height:normal;
}
hr {
	clear: both;
	background: #dadada;
	color: #dadada;
	border: none;
	height: 1px;
	margin: 20px -125px 0 0;
	width: 750px;
}
/*-----------areas------------*/
.areas {
	width: 160px;
	padding:8px 0 7px 2px;
	margin: 9px 0 0 2px;
	float:right;
}
.areas div.tit {
	background: url(../images/bkg_areas.gif) no-repeat;
	padding:6px 0 1px 8px;
	margin:0;
	width:150px;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.areas div.aviso {
	background: url(../images/aviso_vestcon.gif) no-repeat;
	padding:12px 10px 8px 40px;
	margin:9px 3px 3px 3px;
	width:100px;
	height:41px;
	color: #003366;
	font-size: 11px;
	line-height:12px;
	font-weight: normal;
}
.areas ul{
	margin:0;
	padding:0 0 0 4px;
	width:145px;
}
.areas ul li{
	list-style:  none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding:0;
	color:#000000;
	border-bottom:#CCCCCC solid 1px;
}
.areas ul li a{
	width:142px;
	margin:1px auto 1px 1px;
	color:#000000;
	background:#fff;
}
.areas ul li a:hover{
	color:#0084CC;
	text-decoration:underline;
}

/*-----------lancamentos------------*/
.lanca {
	width: 580px;
	padding:8px 0 0 0;
	margin: 9px 0 0 2px;
	float:left;
	overflow: hidden !important;
	z-index: 1;
}
.scrollHide{
	overflow:hidden !important;
}
.lanca2 {
	padding:8px 0 0 0;
	margin: 9px 0 0 0;

}
.lanca div.tit, .lanca2 div.tit {
	background: url(../images/bkg_layout_titulo2.gif) no-repeat;
	padding:7px 0 2px 8px;
	margin:0;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.lanca ul{
	margin:0;
	padding:0 0 0 4px;
}
.lanca ul li{
	list-style:  none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding:0;
	color:#000000;
	border-bottom:#CCCCCC solid 1px;
}
/*-----------todos------------*/
.todos {
	width: 578px;
	padding:4px 0;
	margin: 4px 3px 0 3px;
	float:left;
	z-index: 1;
}
.todos div.tit {
	background: url(../images/bkg_lanca.gif) no-repeat;
	padding:7px 0 2px 8px;
	margin:0;
	width:570px;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.todos div.lap_busca {
	background: url(../images/bkg_lap_busca.gif) no-repeat;
	padding:7px 0 2px 16px;
	margin:0 0 10px 0;
	width:564px;
	height:43px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.todos ul {
	margin:14px 0 0 0 !important;
	float:left;
	padding:0 6px 6px 6px;
	list-style:none;
	z-index: 1;
}
._noticias-relacionadas div.conc {
	font: 11px/18px Arial, Helvetica, sans-serif;
	width:550px;
	margin:0 0 4px 0 !important;
	padding:5px 5px 5px 9px;
	list-style:none;
	border:  #CCCCCC solid 1px;
	overflow: auto;
	float:left;
}
._noticias-relacionadas div.conc a:hover{
	color: #0084CC;
}
.todos ul li {
	font: 11px/18px Arial, Helvetica, sans-serif;
	width:550px;
	margin:0 0 4px 0 !important;
	padding:5px 5px 5px 9px;
	list-style:none;
	border:  #CCCCCC solid 1px;
	overflow: auto;
	z-index: 1;
}
.todos ul li div.imag {
	width:45px;
	height:88px;
	border:none;
	background: transparent;
	float:left;
	display:block;
	vertical-align:top;
	margin:6px 12px 0 0;
}
.todos ul li div.imag img {
	width:46px;
	height:66px;
	border:none;
}
.todos ul li div.on img {
	width:46px;
	height:36px;
	border:none;
}
.todos ul li p {
	font: 14px/17px Arial, Helvetica, sans-serif;
	color: #3C3D6C;
	font-weight:bold;
	letter-spacing:-1px;
	margin:0;
	padding:0;
	list-style:none;
}
/*
.todos ul li p a{
    color:#494949;
}*/

.todos ul li a:hover{
	color: #0084CC;
}
.todos ul li span.carac {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:5px 0 0 0 !important;
	background: url(../images/bkg_corpo_concursos_det.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;	
	display:inline !important;
	color:#000000;
}
.todos ul li span.sit {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:5px 0 0 0 !important;
	background: url(../images/bkg_corpo_concursos_sit.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;	
	display:inline !important;
	color: #FFFFFF;
}
.todos ul li span.sit a {
	color: #FFFFFF;
}
.todos ul li span.sit a:hover {
	color: #000;
}
.todos ul li span.reg {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 3px 1px 4px;
	margin:5px 0 0 0 !important;
	background: url(../images/bkg_corpo_concursos_reg.gif);
	border-bottom: #999999 solid 1px;
	border-right: #999999 solid 1px;	
	display:inline !important;
	color: #000000;
	font-weight:bold;
}
.todos ul li div.right {
	float:right;
	text-align:right;
	padding:0;
	height:42px;
	width:156px;	
}
.todos ul li div.dest {
height:19px;
}
.todos ul li span.preco {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 12px 2px 12px;
	height:15px;
	text-align:center;
	margin:5px 0 0 30px !important;
	background: url(../images/bkg_compre.gif) no-repeat;
	border-bottom: none;
	border-right: none;	
	display:inline !important;
}
.todos ul li span.lanca {
	font: 11px/14px Arial, Helvetica, sans-serif;
	padding:1px 12px 2px 12px;
	height:15px;
	text-align:center;
	margin:5px 0 0 0 !important;
	background: url(../images/bkg_compre.gif) no-repeat;
	border-bottom: none;
	border-right: none;	
	display:inline !important;
}

.todos .descricao p{
 padding:0 8px 0px 8px;
 text-align:left;
}

.todos .descricao p a{
 font:12px/20px Arial, Helvetica, sans-serif;
 color:#003366;
 border-bottom:#003366 dotted 1px;
}

.todos .descricao p a:hover{
 font:12px/20px Arial, Helvetica, sans-serif;
 color: #0066CC;
 border-bottom:#0066CC dotted 1px;
}

.todos .descricao ul {
border:none;
float:inherit;
list-style-type:circle;
padding:auto;
margin:auto;
}

.todos .descricao li {
border:none;
list-style-type:circle;
padding:auto;
margin:auto;
width:auto;
overflow:inherit;
}

.todos .descricao li a{
 font:12px/20px Arial, Helvetica, sans-serif;
 color:#003366;
 border-bottom:#003366 dotted 1px;
}
.todos .descricao li a:hover{
 font:12px/20px Arial, Helvetica, sans-serif;
 color: #0066CC;
 border-bottom:#0066CC dotted 1px;
}
/*-----------areasON------------*/
.areasON {
	width: 160px;
	padding:8px 0 7px 2px;
	margin: 4px 6px 0 2px;
	float:right;
}
.areasON div.sobre {
	padding:4px 0 0 4px;
	margin:0;
	width:150px;
	color: #003366;
	font-size: 11px;
}
.areasON div.tit {
	background: url(../images/bkg_areas.gif) no-repeat;
	padding:6px 0 1px 8px;
	margin:0;
	width:150px;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.areasON div.aviso {
	background: url(../images/aviso_vestcon.gif) no-repeat;
	padding:12px 10px 8px 40px;
	margin:9px 3px 3px 3px;
	width:100px;
	height:41px;
	color: #003366;
	font-size: 11px;
	line-height:12px;
	font-weight: normal;
}
.areasON ul{
	width:145px;
	margin:0;
	padding:0 0 0 4px;
}
.areasON ul li{
	list-style:  none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding:0;
	color:#000000;
	border-bottom:#CCCCCC solid 1px;
}
.areasON ul li a{
	width:142px;
	margin:1px auto 1px 1px;
	color:#000000;
	background:#fff;
}
.areasON ul li a:hover{
	color:#0084CC;
	text-decoration:underline;
}
.areasON div.sobre {
	padding:4px 3px 0 4px;
	margin:0;
	width:150px;
	color: #003366;
	font-size: 11px;
}
.areasON div.sobre ul{
	width:145px;
	margin:0;
	padding:0 0 0 4px;
}
.areasON div.sobre ul li{
	list-style: url(../images/bullet01a.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding:0;
	color:#000000;
}
.areasON div.sobre ul li a{
	width:142px;
	margin:1px auto 1px 1px;
	color:#000000;
	background:#fff;
}
.areasON div.sobre ul li a:hover{
	color:#fff;
	background:#0084CC;
}
/*-----------lancaON------------*/
.lancaON {
	width: 400px;
	height:240px;
	padding:8px 0 0 0;
	margin: 9px 0 0 6px;
	float:left;
}
.lancaONvideo {
	width: 325px;
	height:245px;
	padding:8px 0 0 12px;
	margin: 9px 0 9px 12px;
	float:left;
	text-align:center;
}
.lancaON div.busca {
	clear:both;
	background: url(../images/bkg_on_busca.gif) no-repeat;
	display:block;
	padding:7px 0 2px 16px;
	margin:6px 0 0 0;
	width:364px !important;
	height:36px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.lancaONvideo #playerDiv{
margin:0;
padding:0 !important;
width:320px;
text-align:center;
background: none;
	}
.lancaON div.tit {
	background: url(../images/bkg_lancaON.gif) no-repeat;
	padding:7px 0 2px 8px;
	margin:0;
	width:372px;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.lancaON ul{
	margin:0;
	padding:0 0 0 4px;
}
.lancaON ul li{
	list-style:  none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	padding:0;
	color:#000000;
	border-bottom:#CCCCCC solid 1px;
}
/*-----------lancaCON------------*/
.leftcon {
	width: 580px;
	padding:0 0 0 0;
	margin: 0;
	float:left;
}
.leftCathocon {
	width: 455px;
	padding:0 0 0 5px ;
	margin: 0;
	float:left;
}

.lancaCON {
	width: 580px;
	padding:8px 0 0 0;
	margin: 9px 0 12px 3px;
	float:left;
}
.lancaCON2 {
	width: 160px;
	padding:4px 0 0 0;
	margin: 4px 0 0 11px;
	float:left;
}
.lancaCON3 {
	width: 160px;
	padding:4px 0 0 0;
	margin: 4px 0 0 7px;
	float:left;
}

.lancaCONvideo {
	width: 325px;
	height:245px;
	padding:8px 0 0 12px;
	margin: 9px 0 9px 12px;
	float:left;
	text-align:center;
}
.lancaCON div.busca {
	clear:both;
	background: url(../images/bkg_on_busca.gif) no-repeat;
	display:block;
	padding:7px 0 2px 16px;
	margin:6px 0 0 0;
	width:364px !important;
	height:36px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.lancaCONvideo #playerDiv{
margin:0;
padding:0 !important;
width:320px;
text-align:center;
background:url(../images/bkg_on.gif) center top;
	border:#CCCCCC solid 1px;
}
.lancaCON div.tit {
	background: url(../images/bkg_lanca.gif) no-repeat;
	padding:7px 0 2px 8px;
	margin:0;
	width:570px;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.lancaCON2 div.tit  {
	background:  url(../images/bkg_areascon.gif) no-repeat;
	padding:7px 0 2px 8px;
	margin:13px 0 0 0;
	height:20px;
	color: #FFF;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.lancaCON ul{
	margin:0;
	padding:0;
}
.lancaCON ul li{
	list-style:  none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:19px;
	margin:0 0 3px 0;
	padding:0;
	color:#000000;
	clear:both;
	/*border-bottom:#CCCCCC solid 1px;*/
}
.lancaCON ul li div.leg{
	width:114px;
	float:left;
	font-size:12px;
	height:21px;
	margin:0;
	padding:2px 0 2px 5px;
	color:#000000;
	background:url(../images/bkg_lancaCON.gif) no-repeat;
}
.lancaCON ul li div.leg2{
	width:454px;
	float:left;
	font-size:12px;
	height:21px;
	margin:0;
	padding:2px 0 2px 5px;
	color:#000000;
	background:url(../images/bkg_lancaCON2.gif) no-repeat;
}

/*-----------catho--------------*/
.cathoCON {
	width: 450px;
	padding:8px 0 0 0;
	margin: 2px 0 5px 3px;
	float:left;
}
.cathoCON div.busca {
	clear:both;
	background: url(../images/bkg_on_busca.gif) no-repeat;
	display:block;
	padding:7px 0 2px 16px;
	margin:6px 0 0 0;
	width:364px !important;
	height:36px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.cathoCONvideo #playerDiv{
margin:0;
padding:0 !important;
width:320px;
text-align:center;
background:url(../images/bkg_on.gif) center top;
	border:#CCCCCC solid 1px;
}
.cathoCON div.tit {
	background: url(../images/bkg_lanca.gif) no-repeat;
	padding:7px 0 2px 8px;
	margin:0;
	width:443px;
	height:23px;
	color: #003366;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.cathoCON2 div.tit  {
	background:  url(../images/bkg_areascon.gif) no-repeat;
	padding:7px 0 2px 8px;
	margin:13px 0 0 0;
	height:20px;
	color: #FFF;
	font-size: 11px;
	line-height:11px;
	font-weight:bold;
}
.cathoCON ul{
	margin:0;
	padding:0;
}
.cathoCON ul li{
	list-style:  none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:19px;
	margin:0 0 3px 0;
	padding:0;
	color:#000000;
	clear:both;
	border-bottom:#fff solid 1px;
}
.cathoCON ul li div.leg{
	width:114px;
	float:left;
	font-size:12px;
	height:21px;
	margin:0;
	padding:2px 0 2px 5px;
	color:#000000;
	background: #F3F3F3;
}
.cathoCON ul li div.leg2{
	width:320px;
	float:left;
	font-size:12px;
	height:21px;
	margin:0;
	padding:4px 0 0 5px;
	color:#000000;
	border-bottom:#333 dotted 1px;
}

/*-----------columns------------*/

div.columns {
	width: 140px;
	margin:0px 6px 0px 0px;
	padding:0 0 0 60px;
	float: left;
}

/*-----------footer------------*/

#footer {
	padding:13px 6px 9px 6px;
	margin: 0 auto;
	color:#FFF;
	clear: both;
	position: relative;
	font-size:11px;
	text-align:center;
	
	background: #036;
	min-height:130px;
	border-top: #CCCCCC solid 1px;
}
/*\*/

* html #footer {
	background:  url(../images/bkg_footer.gif) repeat-x;
}
.footerContent {
	width:760px;
	padding:8px 6px 3px 56px;
	margin: 0 auto;
}
/*\*/

* html #footer {
	background:  url(../images/bkg_footer.gif) repeat-x;
}
/**/
#footer div.click {
	clear:both;
	margin:16px auto ;
	padding:16px 0 0 0;
	text-align:center;
}
#footer div.click a {
	font-size:10px;
	color: #FFF;
}

#footer a {
	color: #FFF;
}
#footer a:hover {
	text-decoration:underline;
}

#footer ul {
	float:left;
	width:120px;
	margin:15px 9px 0 9px;
	padding:0;
	border-right:#FFFFFF dotted 1px;
	list-style:none;
}
#footer ul li{
	line-height:19px;
	text-align: left;
}

#footer ul.last {
	float:left;
	width:170px;
	margin:15px 9px 0 9px;
	padding:0;
	border-right:none;	
	list-style:none;
}

