* { margin:0; padding:0;}
body { padding:0; margin:0; background:#cc0000 url(../img/layout/bg.gif); font:62.5% Arial, Helvetica, sans-serif; text-align:center; }
div#global {width:1000px; position:relative; margin:0 auto; border:0; vertical-align:top; text-align:left; overflow:hidden}
div.centro {width:1000px; position:relative; margin:0 auto; border:0; vertical-align:top;}
img {border:0}

ul { padding:5px 5px 5px 20px;}
ul.menu, ol.menu { margin:0; padding:0; list-style:none;}
ul.menu li, ol.menu li { display:inline;}

.semRegistro {padding:5px; margin:5px; font:bold 14px arial, sans-serif; color:#FFF; background-color:#000; text-align:center;}
.hide { display:none}

a.link { font-weight:bold; color:#ff0000; text-decoration:none; }
a:hover.link { text-decoration:underline; }
p.formatado {padding:0 10px 10px; font-size:1.2em}

/*
 #cabecalho
*/
div#cabecalho {  height:175px; position:relative;}
div#cabecalho img#logo {position:absolute; top:0; left:0; z-index:10}
div#cabecalho div#noar {width:205px; height: 31px; background: url(../img/layout/bg-noar.png) no-repeat; position:absolute; top:2px; right:3px; text-align:left; padding-top: 60px}
div#noar img {margin:10px 0 0 7px; position: absolute; top: 5px; left: 6px}
div#noar ul { font-size:11px;}
div#noar ul span { font-weight:bold}
#crossbrowser {z-index:100}

/* liScroll style declarations */
.tickercontainer {margin: 0px 0 0 10px; padding: 0; overflow: hidden; float:left; width:145px}
.tickercontainer .mask { position: relative; width: 780px; overflow: hidden;}
ul.newsticker { position: relative; left: 190px; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li { float: left; margin: 0; padding: 0; }

/*
 #menu
*/
div#menu {position:absolute; width:710px; height:83px; top:93px; left:240px; padding-left:43px; background: url(../img/layout/bg-menu.gif) no-repeat left top}
div#menu li a { display:block; float:left} 
div#menu li a span {display:none}

div#menu li a#menu-home {width:64px; height:83px; background:url(../img/layout/menu-home.gif) no-repeat top}
div#menu li a#menu-radio {width:84px; height:83px; background:url(../img/layout/menu-radio.gif) no-repeat top}
div#menu li a#menu-noticias {width:85px; height:83px; background:url(../img/layout/menu-noticias.gif) no-repeat top}
div#menu li a#menu-programacao {width:129px; height:83px; background:url(../img/layout/menu-programacao.gif) no-repeat top}
div#menu li a#menu-locutores {width:117px; height:83px; background:url(../img/layout/menu-locutores.gif) no-repeat top}
div#menu li a#menu-mural {width:77px; height:83px; background:url(../img/layout/menu-mural.gif) no-repeat top}
div#menu li a#menu-contato {width:154px; height:83px; background:url(../img/layout/menu-contato.gif) no-repeat top}

div#menu li a:hover#menu-home,
div#menu li a:hover#menu-radio,
div#menu li a:hover#menu-noticias,
div#menu li a:hover#menu-programacao,
div#menu li a:hover#menu-locutores,
div#menu li a:hover#menu-mural,
div#menu li a:hover#menu-contato,
div#menu li a:focus#menu-home,
div#menu li a:focus#menu-radio,
div#menu li a:focus#menu-noticias,
div#menu li a:focus#menu-programacao,
div#menu li a:focus#menu-locutores,
div#menu li a:focus#menu-mural,
div#menu li a:focus#menu-contato{ background-position: bottom;}

/*
 # rodape
*/
div#rodape {height:58px; background: url(../img/layout/bg-rodape.png) repeat-x; padding-top:35px}
div#rodape {font: 1.1em Arial, Helvetica, sans-serif; position:relative; overflow:hidden;}
div#rodape address {font: 1.1em Arial, Helvetica, sans-serif; text-align:left;}
div#rodape div.icones {width:16px; position:absolute; right:5px; top:10px;padding-left:3px}
div#rodape div.streamingHospedagem {height:38px; position:absolute; right:160px; top:3px; padding:0 10px}
div#rodape div.desenvolvimento {height:38px; position:absolute; right:30px; top:3px;padding:0 10px;  }


/*
 # 404
*/

h1.titulo, .message { background-color:#B60103; color:#fff; font:bold 2.0em Arial, Helvetica, sans-serif; padding:10px; margin:10px}
h1.titulo a{ color:#fff; text-decoration:none;}
h1.titulo a:hover {text-decoration:underline;}



/*
 # box
*/
.box {border:2px solid #000; position:relative;}
.box h2, .conteudo h1.tituloPagina {position:absolute; top:-15px; left:-8px; width:185px; height:50px; background:url(../img/layout/bg-h2.png) no-repeat; text-indent: 10px; line-height:50px; color:#FFFF00; text-transform:uppercase; font-size: 16px; font-family: Arial, Helvetica, sans-serif; z-index:2}
.box .enfeite {position:absolute; bottom: -6px; right:-6px; z-index:-1}

.conteudo { height:auto; position:relative; margin:10px; color:#fff; background: url(../img/layout/bg-conteudo.png); font-size:12px}
.conteudo .sobre {font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; padding:10px; letter-spacing:0; overflow:hidden;}
.conteudo .sobre p {margin-bottom:15px;}
#barraAcesso { text-align:right; padding:7px 0; background-color:#FFC640; margin-bottom:10px}
#barraAcesso a { font:12px Arial, Helvetica, sans-serif; padding:7px; text-decoration: none; color:#ffff00}
#barraAcesso a:hover, 
#barraAcesso a:focus { background-color:#000000}

/*
 # paginacao
*/

ol.paginacao { display:block; background-color:#000; padding:5px; overflow:hidden; clear:both}
ol.paginacao a, .current { display:block; float:left; padding:5px 10px;  border-right:1px solid #FFC640; border-left:1px solid #330000}
.current { color: #ffff00; font-weight:bold; background-color: #FFC640}
ol.paginacao a { color:#fff; text-decoration:none;}
ol.paginacao a:hover,
ol.paginacao a:focus { background-color:#000} 

