body{
background-image:url(../images/fundo_degrade.png);
background-repeat:repeat-x;
background-attachment:fixed;
margin:0;
padding:0;
margin-top:10px;
margin-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

p:last-line {text-align:left !important;}

a {cursor:pointer; font-family:Arial;}

.space{height:10px; clear:both;}

.header{
width:988px;
padding:0px;
clear:both;
border-bottom:solid 1px #999;
}

.corpo{
width:988px;
padding:0px;
clear:both;
float:left;
background-color:#FFF;
}

.lateral_esq{
width:181px;
float:left;
border:solid 1px #999;
text-align:center;
border-bottom:none;
border-top:none;
background-color:#FFFFFF;
padding-top:20px;

}

.lateral_dir{
width:181px;
_width:175px;
float:left;
border:solid 1px #999;
text-align:center;
border-bottom:none;
border-top:none;
background-color:#FFFFFF;
padding-top:20px;

}

.meio{
width:602px;
float:left;
padding:6px;
padding-top:10px;
padding-left: 14px;
background:#fff;
}


.meio h2{
margin:0px;
padding:0px;
margin-bottom:8px;
font-family:Arial;
font-size:14px;
color:#8F8F1D;
display:block;
font-weight:bold;
}

.meio h3{
margin:0px;
padding:0px;
margin-bottom:8px;
font-family:Arial;
font-size:14px;
color:#1A6A67;
display:block;
font-weight:bold;
}

.meio h4{
margin:0px;
padding:0px;
margin-bottom:8px;
font-family:Arial;
font-size:14px;
color:#666;
display:block;
font-weight:bold;
}

.meio h5{
margin:0px;
padding:0px;
margin-bottom:8px;
font-family:Arial;
font-size:14px;
color:#C43B3B;
display:block;
font-weight:bold;
}

.meio h6{
margin:0px;
padding:0px;
margin-bottom:8px;
font-family:Arial;
font-size:14px;
color:#000;
display:block;
font-weight:bold;
}

.meio b{
color:#666;
}

.meio a{
color:#069;
text-decoration:none;
font-weight:bold;
}

.meio a:hover{
text-decoration:underline;
}

.img_autor{
margin:0px;
padding:0px;
border:1px solid #000;
margin-right:10px;
}

.tit_line{
margin:0;
padding:0;
padding-bottom:10px;
}

.footer{
width:986px;
margin-top:0px;
margin-bottom:0px;
padding:0px;
clear:both;
background-color:#EBEBEB;
border:solid 1px #999;
font-family:Arial;
font-size:10px;
color:#666;
text-align:center;
padding-top:8px;
padding-bottom:8px;
}

.titulo{
padding:0px;
margin:0px;
}

.destaque{
width:595px;
margin:0px;
padding:0px;
float:left;
}

.dest_meio{
width:595px;
padding:13px;
padding-bottom:0px;
padding-right:0px;
padding-top:0px;
margin:0px;
margin-top:5px;
float:left;
background-color:#FFFFFF;
}
.content-meio{
	width:280px;
	float:left;
	margin-top:5px;
	margin-bottom:5px;
	padding:8px;
	padding-left:0;
}
.content-meio img{
	float:left;
	margin:0;
	padding:0;
	border:1px solid #333;
}
.dest_meio .content-meio h1{
	margin:0;
	padding:0;
	width:130px !important;
	padding-left:10px;
	float:left;
	font-size:12px;
	display:block;
}

.dest_meio .content-meio h2{
margin:0px;
padding:0px;
margin-top:10px;
margin-bottom:8px;
color:#CC0;
font-size:12px;
font-weight:bold;
font-family:Arial;
width:130px;
float:left;
text-align:left;
}

.dest_meio .content-meio h3{
margin:0px;
padding:0px;
margin-bottom:8px;
margin-top:10px;
color:#669AFF;
font-size:12px;
font-weight:bold;
font-family:Arial;
width:398px;
float:left;
text-align:left;
}

.dest_meio .content-meio h4{
margin:0px;
padding:0px;
margin-bottom:8px;
margin-top:10px;
color:#47B946;
font-size:12px;
font-weight:bold;
font-family:Arial;
width:398px;
float:left;
text-align:left;
}

.dest_meio .content-meio p{
margin:0px;
padding:0px;
padding-left:10px;
font-size:12px;
font-family:Arial;
width:130px;
display:block;
float:left;
}

.publicidade{
font-family:Verdana;
font-size:10px;
color:#CCCCCC;
}

.aconteceu_box_1{
width:110px;
float:left;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.aconteceu_box_2{
width:340px;
padding-right:10px;
float:left;
font-family:Arial;
font-size:12px;
}

.aconteceu_box_22{
width:460px;
padding-right:10px;
float:left;
font-family:Arial;
font-size:12px;
}

.aconteceu_box_3{
width:120px;
float:left;
padding:0;
margin:0;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.aconteceu_box_3 strong{color:#000000;}

.aconteceu_box_3 img{float:right;}

.combo{
font-size:12px;
font-family:Arial;
color:#333333;
}

.espaco_direita{
padding-right:10px;
}

.mundo_box{
width:188px;
float:left;
padding:0;
margin:0;
margin-right:18px;
margin-top:8px;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.mundo_box img{
display:block;
border:5px solid #0066CC;
border-left:5px solid #0066CC;
padding:0;
margin:0;
}

.corp_box{
width:188px;
float:left;
padding:0;
margin:0;
margin-right:18px;
margin-top:8px;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.corp_box img{
display:block;
border:5px solid #5C50D1;
border-left:5px solid #5C50D1;
padding:0;
margin:0;
}

.aqui_box{
width:188px;
float:left;
padding:0;
margin:0;
margin-right:18px;
margin-top:8px;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.ler_box1{
width:460px;
padding-right:10px;
float:left;
font-family:Arial;
font-size:12px;
}

.label{width:168px !important; margin-bottom:5px; height:50px; font-weight:normal !important;}

.aqui_box img{
display:block;
border:5px solid #4B714B;
padding:0;
margin:0;
/*margin-left:-8px;
margin-right:15px;
margin-bottom:5px;*/
}

.destaque_big{
width:583px;
padding-top:10px;
height:130px;
margin:0px;
float:left;
border: 1px solid #CCC;
border-top:none;
border-bottom:none;
background-color:#FFF;
}

.destaque_big_video{
width:570px;
height:200px;
padding:13px;
padding-right:0px;
margin:0px;
float:left;
border: 1px solid #CCC;
border-top:none;
border-bottom:none;
background-color:#FFF;
}

.destaque_big img{
display:block;
float:left;
margin:0;
padding:0;
}

.destaque_big p{
margin:0;
padding:0;
font-size:12px;
font-family:Arial;
width:330px;
display:block;
float:left;
padding-left:10px;

}

.destaque_big h1{
display:block;
width:340px;
margin:0;
padding:0;
padding-bottom:5px;
padding-left:10px;
color:#C63C3C;
font-size:14px;
font-weight:bold;
font-family:Arial;
float:left;

}

.patrocinio{
float:left;
margin:0;
padding:0;
padding-top:5px;
padding-bottom:5px;
border:solid 1px #999;
border-top:none;
background-image:url(../images/fundo.gif);
}

.link_topo {
color:#666666 !important;
font-size:12px;
}

/*CALENDARIO*/
.calendario {
     width: 200px;
     border-collapse: collapse;
     border: 1px solid #333;
     background-color: #FBFBFB;
     text-align: center;
}
caption {
     padding: 5px 0 5px 0;
     font: small-caps bold 11px verdana, arial, tahoma;
     background-color: #999;
     border: 1px solid #333;
}

.tit_news{
color:#000 !important; 
font-size:13px !important; 
margin:0 !important;
padding:0 !important;
line-height:13px !important;
}

.desc_news{
color:#000 !important; 
font-size:13px !important; 
margin:0 !important;
padding:0 !important;
}

.pub_direita{
float:left; display:block; padding-left:700px; z-index:-10;
}

.amk{
width:460px;
padding-right:10px;
float:left;
font-family:Arial;
font-size:12px;
padding-left:90px; width:410px; background-color:#CCCCCC;
}

.amk_clear{clear:both; height:20px;}

.adv{
	float:left;
	margin:10px;
}

.box-advs{
	background:#FFFFFF;
	width:986px;
	border-bottom:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	margin:0;
	padding:0;
	float:left;
}
.box-advs .newsletter{
	width:181px;
	float:right;
	margin:10px 5px 0 0 ;
	background:#000;
}
.box-advs .newsletter input{
	font-family:Arial;
	font-size:10px;
	width:170px;
	margin:2px 5px;
}
.box-advs .newsletter input#profissao{
	font-family:Arial;
	font-size:10px;
	width:132px;
	margin:2px 2px 2px 5px;
	float:left;
}

.box-advs .newsletter button{
	font-family:Arial;
	font-size:10px;
	float:left;
	margin:2px 0;
	height:19px;
}
.materia{
	width:593px;
	border-bottom:1px solid #ccc;
	margin:10px 0;
}
.materia img{
	float:right;
	margin:10px;
}
.materia h1, .materia p{
	font-family:Arial;
	display:block;
	float:left;
	margin:10px;
	margin-left:0;
	width:440px;
	padding:0;
}
.materia h1{
	font-size:14px;
	color:#006699;
}
.materia p{
	font-size:12px;
}

.form_forum {
width:100%;
border:1px solid #000;
background-color:#F0F0F0;
}

.form_forum h1 {
font-size:14px;
color:#000000;
}

.form_forum form b {
font-size:12px;
}

.form_forum form input {
border:1px solid #666666;
height:18px;
font-size:11px;
}

.description, .description p { float:left; width: 250px !important;}

.box_video {
width:50%; 
float:left; 
padding-bottom:20px;
}

.tit_comentarios {
	display:block;
	padding-top:10px;
}

.aviso_forum { color:#990000; }


.comentarios { display:block; padding-top:10px; padding-left:2px; }
.podcastColum { display:block; float:left; width:290px; float:left; border-right:1px solid #CCC; }
.podcastColum h1 { display:block; padding-bottom:10px; font-size:14px; color:#ff6600; }
.podcastColum .podcastBoxes { float:left; font-family:Arial; font-size:12px; padding-right:10px; width:289px; float:left; }
.podcastNoBorder { border:none; padding-left:10px; }

.indexacao { display:block; padding:3px 5px; border:1px solid #666; background:#F3F3F3; color:#000000; text-decoration:none; float:left; margin-right:3px; cursor:pointer; }
.indexacao:hover { display:block; padding:3px 5px; border:1px solid #666; background:#E9E9E9; color:#000000; text-decoration:underline; float:left; margin-right:3px; }

.indexacao_hab { display:block; padding:3px 5px; border:1px solid #666; background:#E9E9E9; color:#000000; text-decoration:underline; float:left; margin-right:3px; }

.popup { position:absolute; z-index:99999999; width:550px; height:270px;  left:430px; top:320px;}

.shop-thumbs { width:30%; float:left; padding-left:10%; padding-right:10%; _margin-left:8%; _margin-right:8%;}
.shop-thumbs p{ margin:0; padding:10px; padding-left:0; color:#000000;  }

.clearIE { clear:both; margin:0; padding:0;}
.divBusca { height:15px; padding-top:5px; text-align:center; _margin-bottom:-25px; }

.pagina { display:block; float:left; margin-right:2px; padding:2px; color:#000000; font-weight:bold; background-color:#F2F2F2; }
.pagina:hover { background-color:#DFDFDF;}
.pagina_ativa { display:block; float:left; margin-right:2px; padding:2px; color:#000000; font-weight:bold; background:#DFDFDF;