html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ul, li { list-style: none; margin: 0; padding: 0; }
html,body {margin: 0; padding: 0; width: 100%; font-family: Arial, Tahoma; font-size: 9pt; color: #333333; background: #ffffff; line-height: 1.5em;}
a:link,a:visited {text-decoration: none;}
a:hover,a:active {text-decoration: underline;}

.moldura { margin: 0 auto; width: 965px; }

#header { margin: 0 auto; width: 965px; }
#header img { margin: 10px 0; }
#header ul { float: left; width: 100%; height:51px; padding: 0 0 10px 0;  }
#header ul li { float: left; margin: 6px 4px; _margin: 6px 3px;}
#header ul li a, #header ul li a:link { color: #ffffff; text-decoration: none; display: block; padding:10px; font-size: 1.5em; font-weight: bold; }

#container { margin: 0 auto; width: 965px; }

#footer { float: left; width: 100%; height: 93px; color:#ffffff; }
#footer a { color: #ffffff; }
#footer p.copyright { float: left; margin: 28px 0 0 0; }
#footer p.company { float: right; margin: 28px 0 0 0;  text-align: right;}

#container .ok {float: left; width: 720px; padding: 10px 0 10px 50px; border: 2px solid #006600; background: #CCFFCC url(../images/layout/ico_contato_ok.png) no-repeat left top; color: #006600; font-weight: bold; margin: 10px 0;}
#container .erro {float: left; width: 720px; padding: 10px 0 10px 50px; border: 2px solid #CC0000; background: #FFD5D5 url(../images/layout/ico_contato_erro.png) no-repeat left top; color: #CC0000; font-weight: bold; margin:10px 0;}


/* CLASSES CONTEUDO */
#container #columnRight { float: left; width:167px; }
#container #columnRight h1 { float:left; width:157px; height:30px; padding:12px 0 0 10px; font-size:1.3em; color:#ffffff; }
#container #columnRight .box { float: left; width: 155px; padding:5px; margin:0 0 20px 0; background: #efefef; border: 1px solid #d4d4d4; }
#container #columnRight ul.links li { line-height: 1.9em; font-weight: bold; }
#container #columnRight ul.programacao { line-height: 1.3em; }
#container #columnRight ul.programacao li { background: url("../images/layout/bg_programacao.gif") repeat-x; padding: 5px 0;}
#container #columnFull ul.programacao li.tit { border-bottom: 3px solid; }
#container #columnRight .publicidade img { margin-bottom: 5px }
#container #columnRight .chat input { border: 1px solid #c5c5c5; padding: 4px; font-weight: bold; }
#container #columnRight .chat p.botao input { border: 0; }

#container #columnFull { float: left; width: 758px; margin: 0 20px 0 0; padding:10px; background: #ffffff;}
#container #columnFull h1 { float: left; width: 100%; font-size: 1.8em; line-height: 1em; margin: 5px 0 15px 0; border-bottom: 4px solid;}

#container #columnFull ul.noticias li, #container #columnFull ul.album li, #container #columnFull ul.mural li { float: left; width: 100%; padding:10px 0; border-bottom: 1px dashed #cccccc; }
#container #columnFull ul.noticias li a, #container #columnFull ul.album li a, #container #columnFull ul.videos li a { font-size: 1.2em; }
#container #columnFull ul.noticias li em, #container #columnFull ul.album li em, #container #columnFull ul.mural li em { color: #999999; font-size: 0.9em; }
#container #columnFull ul.noticias li img, #container #columnFull ul.album li img { float: left; margin: 0 7px 0 0; }

#container #columnFull ul.videos li { float: left; width: 50%; padding:20px 0 10px 0; border-bottom: 1px dashed #cccccc; }
#container #columnFull ul.videos li h5 { padding: 10px 0 0 0; }
 
#container #columnFull ul.programacao { float: left; width: 100%; list-style: none; margin: 10px 0 0 0; }
#container #columnFull ul.programacao li { border-bottom: 1px solid #cccccc; line-height: 2.3em; }
#container #columnFull ul.programacao li a { font-size: 1.2em; color: #ffffff; font-weight:bold; font-size:1em; padding: 6px 10px; margin: 0 1px; }
#container #columnFull ul.programacao li a:hover, ul.programacao li a:active { text-decoration: none; }
#container #columnFull ul.programacao li a.active { font-size: 1.3em; color: #ffffff; padding: 6px 10px; margin: 0 1px;  }

#container #columnFull ul.mural li h5 { font-size: 1.2em; }
#container #columnFull p.mural a { float:left; width:100%; font-size: 1.5em; margin: 10px 0 20px 0; text-decoration: underline;}

#container #columnFull .formContato input, #container #columnFull .formContato  textarea { border: 1px solid #c5c5c5; padding: 4px; font-weight: bold; }
#container #columnFull .formContato p.botao input { border: 0; }

#container #columnFull #formulario_mural input, #container #columnFull #formulario_mural textarea { border: 1px solid #c5c5c5; padding: 4px; font-weight: bold; }
#container #columnFull #formulario_mural p.botao input { border: 0; }

/* PAGINACAO RESULTADOS */
#container #columnFull #box-paginacao { float:left; width:100%; border-bottom:1px solid #cccccc;border-top:1px dotted #cccccc;text-align:center; margin:20px 0 5px 0; padding:5px 0; background:#f5f5f5}
#container #columnFull #box-paginacao ul { margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#container #columnFull #box-paginacao ul li {display:inline; font-size:1.335em;font-weight:bold;}
#container #columnFull #box-paginacao ul li.link-anterior {float:left;font-weight:normal;}
#container #columnFull #box-paginacao ul li.link-proxima {float:right;font-weight:normal;}
#container #columnFull #box-paginacao ul li a {padding:0 0.30em; text-decoration: none;}
#container #columnFull #box-paginacao ul li a:hover {color:#FFF;text-decoration:none}
#container #columnFull #box-paginacao ul li.link-anterior a,
#container #columnFull #box-paginacao ul li.link-proxima a {padding:0;}
#container #columnFull #box-paginacao ul li.link-anterior a:hover,
#container #columnFull #box-paginacao ul li.link-proxima a:hover {background:none;text-decoration:underline;}
#container #columnFull #box-paginacao ul li .on {background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#container #columnFull #box-paginacao ul li .off {color:#CCC;display:inline !important;}

/* exibe noticia */
#container #columnFull #noticia { float:left; width:100%; margin-bottom: 10px; line-height: 1.8em; }
#container #columnFull #noticia p { margin-bottom: 16px; }
#container #columnFull #noticia h2 { font-size: 2.7em; margin: 10px 0 20px 0; line-height: 1.1em;}
#container #columnFull #noticia h3 { font-size: 1.5em; margin: 20px 0 5px 0; line-height: 1.1em;}
#container #columnFull #noticia img { float: left; margin: 0 15px 0 0; }