body { margin:0; padding:0; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px; color:#000; }
h1 { display:none; visibility:hidden; }
img { border:none; }
em { font-style:normal; font-weight:bold; }
blockquote { font-style:oblique; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#999; }
a { color:#010119; text-decoration:none; font-weight:bold; }
a:hover { text-decoration:underline; }
ol > li { margin-bottom:10px; }

.limit { position:relative; width:780px; margin:0 auto; }
.mb25px { margin-bottom:25px; }
.picfloat { float:left; margin:0 25px 25px 0; }
.picfloatright { float:right; margin:0 0 25px 25px; }

#header { height:138px; }
#header .linkinit { text-indent:-9999px; display:block; width:202px; height:117px; background:url('../img/pph.gif') no-repeat; }

#mainbar { background:url('../img/mainbarbg.png') repeat-x; height:100px; }
#mainbar .magazines { position:absolute; right:0; top:-80px; }

#mainbody { background:url('../img/mainbg.gif') repeat-x; }

#leftbar { float:left; width:125px; }

#menu { color:#87771B; background:url('../img/menubg.gif') repeat-x #F8CF1E; padding:25px 10px 10px 10px; font-weight:bold; margin-bottom:25px; }
#menu ul { list-style:none; padding:0; margin:0; }
#menu ul li a { text-decoration:none; color:#87771B; }

#main { float:right; width:630px; margin-top:25px; }

#footer { margin-top:100px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#7E7E7E; padding:10px; }
#footer .limit { text-align:right; }

#control { margin-left:25px; }
#control span { float:left; border:1px solid #CCC; border-top:none !important; padding:2px 8px; margin-right:10px; cursor:pointer; }
#control span.jFlowSelected { background:#E6E6E6; }

.slide { border:1px #CCC solid; padding:10px 10px 10px 260px; height:228px; color:#FFF; font-size:13px; }
.slide h2 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:40px; margin:0; padding:0; }
.slide a { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; text-decoration:none; font-weight:normal; }
.slide.quemsomos { background:url('../img/about_square.jpg') no-repeat; }
.slide.quemsomos a { color:#A393A9; }
.slide.ticuna { background:url('../img/ticuna_square.jpg') no-repeat; }
.slide.ticuna a { color:#95B889; }
.slide.radiotv { background:url('../img/radiotv_square.jpg') no-repeat; }
.slide.jovens { background:url('../img/jovens_square.jpg') no-repeat; }
.slide.jovens a { color:#E6180A; }

.smaller { font-size:30px !important; }

#sectionbar { background:url('../img/sectionbackbg.png') repeat-x; height:50px; }
#sectionbar h2 { margin:0; padding:0; padding-top:5px; background:url('../img/sectionbg.png') no-repeat; color:#FFF; font-size:30px; height:45px; }
#sectionbar .topimage { position:absolute; right:0; top:-75px; }

.homebar { margin-top:25px; }
.homebar h3 { font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0; margin-bottom:15px; font-weight:normal; color:#9A9A9A; }

.content { color:#4D4D4D; }
.content h3 { font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0; margin-bottom:15px; font-size:30px; color:#9A9A9A; font-weight:normal; }
.content h4 { font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0; margin-bottom:15px; font-size:15px; color:#999; font-weight:normal; }
.content ol { margin:0; padding:0; list-style-position:inside; }

.left { float:left; width:300px; clear:both; }
.right { float:right; width:300px; }

.pic { float:left; border:1px solid #CCC; padding:4px; margin-bottom:24px; }
.pic.margin { margin-right:24px; }
.pic.nomargin { margin-right:0; }

.contentfloat { float:right; width:465px; }

.floatmenu { clear:left; float:left; }

.paging { text-align:center; }
.paging .disabled { display:inline; color:#CCC; }

.input { margin-bottom:10px; }
.input label { display:block; color:#999; font-weight:bold; font-size:15px; margin-bottom:5px; }
.input .error-message { color:#C1272D; font-weight:bold; font-style:oblique; }

.message .error { background-color:#F48A90; padding:10px; color:#FFF; font-size:13px; font-weight:bold; margin-bottom:15px; }

.distro h4 { font-size:20px; color:#009245; margin:0; padding:0; font-weight:normal; }
.distro>p { margin-bottom:30px; }

.testemunho { background:url('../img/bgteste.gif') no-repeat; padding:33px 0 0 50px; font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; font-size:17px; color:#42A597; }

.postDate { margin:0; padding:0; font-size:10px; color:#999; float:right; }

.nPost { padding-bottom:15px; border-bottom:1px dotted #CCC; margin-bottom:15px; }