/*
    Document   : default
    Created on : 10/03/2010, 11:07:43
    Author     : Renato , Maycon Ghizzi
*/
/*Reset CSS*/
html, body, div, applet, object, iframe, h1, h2, h3,
h4, h5, h6, blockquote, pre, a, abbr, acronym,
address, big, cite, code, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, sub, sup, tt,
var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

:focus { outline: 0;}
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit;}
hr {margin: 0;padding: 0;border: 0;color: #000; background-color: #000; height: 1px}


/*Configurações padrão*/
body { margin: 0 auto; padding: 0 ; color: #000; font-family: verdana,helvetica,arial,sans-serif; font-size: 12px; background: #cecece url(/imgs/bg-body-vertical.png) repeat-x ; }
body.anun-1280 #main { border-right: 205px solid #f2f2f2; }
.clr { clear: both; }
tr , td { vertical-align: top;}
a { color: #000; text-decoration: none; }
li { float: left;}
h2 { font-size: 13px; }
.spacer { width: 11px; float: left; height: 1px; background: transparent; }
.spacerDown { width: 13px; float: left; height: 1px; background: transparent;}
.verticalSpacer {height:13px;}

/*Estrutura da pagina*/
div#main { margin: 0 auto; width: 990px; position: relative; overflow:hidden; }
div#main-left { margin-left: 0.4em; width: 970px; float: left; padding: 0px; overflow: hidden; box-shadow: 0 0 0.4em black; -moz-box-shadow: 0 0 0.4em black; -webkit-box-shadow: 0 0 0.4em black; }
div#main-right { float: left; overflow: hidden; }
div#topo { height: 88px; background: url(/imgs/bg-topo.png); overflow: hidden ; padding-left: 10px; }
div#content , #empresa , #contato , #tv , #news , #radio , #grupo , #n-view , #b-view , #coluna , #jornal {
	min-height: 397px;
	margin-bottom: 1px;
	padding: 15px;
	overflow: hidden;
	margin-top: 1px;
        background: url(/imgs/bg-content.png);
        
}

div#content { background-color: none; border-radius: 3px; background: url(/imgs/bg-content.png); -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-bottom: 5px; }
div#dvcmain { background-color: #fff;}
div.hTitle {font-size: 14px; line-height: 40px; color: #851607; font-weight: bold; border-bottom: solid 2px #000; margin-bottom: 4px; background: url(/imgs/bg-header-col.jpg) repeat-x; }

/*Anunciantes*/
div.anun-b1280 { width: 200px; height: 446px; position: absolute; right: -205px; top: 0; background: #E77817; }
vid.anun { overflow: hidden; }

/*Topo*/
div#topo .navmenu { float: right; margin-right: 5px; }
div#topo .navmenu table { padding: 0; margin:0; border-collapse: collapse; height: 35px; }
div#topo .navmenu table #left { background: url('/imgs/menu/tbleft.png') no-repeat; width:7px; }
div#topo .navmenu table #center { background: url('/imgs/menu/tbcenter.png') repeat-x; }
div#topo .navmenu table #right { background: url('/imgs/menu/tbright.png') no-repeat; width:7px; }

div#topo .navmenu ul li { padding: 7px; height: 18px;  cursor: pointer; }
div#topo .navmenu ul li a { color: #f1f1f1; font: bold 12px verdana; padding: 2px 4px; }
div#topo .navmenu ul li img { vertical-align: middle; }
div#topo .navmenu ul li:hover { background-color: #333; }

/*Barra de busca*/
div#busca { background:url(/imgs/bg-busca.jpg); margin-top: 1px; overflow: hidden; padding: 0px 15px;}
div#busca .timer { float: right; font: bold 11px tahoma; color: #000;  line-height: 35px; }
div#busca #o a { font: normal 10px verdana; color: #3381BD; text-decoration: none; line-height: 35px; }
div#busca #o a:hover { text-decoration: underline; }
div#busca-cc { padding: 3px; float: left; overflow: hidden; }
div#busca-cc #b a { text-decoration: none; margin: 0; padding: 0; font: normal 13px tahoma; color: #CC171C; margin-right: 3px; }
div#busca-cc #b a:hover { color: #333; text-decoration: underline; }
div#busca-cc #b { padding: 2px; background-color: #fff; float: left; margin-right: 3px; margin-top:1px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
div#busca-cc #busca-text { border: 0px; padding: 2px; font: oblique 13px tahoma; color: #ccc; width: 180px; }


/* ====================================== Footer === */
#footer { clear:left; padding: 15px; overflow: hidden; color: #fff; overflow: hidden; background: #313131 url(/imgs/footerbg.jpg) no-repeat top center; }
#footer #left { float: left; padding: 8px; width: 150px; }
#footer #left img { margin-top: 15px; }

#footer #center { float: left; padding: 8px; margin-left: 40px; width: 190px; height: 120px; }
#footer #center ul { margin-left: 16px; }
#footer #center li { list-style-image: url(/imgs/ls2.png); clear: left; padding: 3px;}
#footer #center a { font: normal 12px arial; color: #f1f1f1; }
#footer #center a:hover { text-decoration: underline; }

#footer #right { float: left; padding: 8px; height: 120px; width: 250px; }
