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: #434343; background: #ffffff url("../images/layout/background.png") top repeat-x; line-height: 1.2em;}
a:link,a:visited {color: #0068fe; text-decoration: none;}
a:hover,a:active {color: #0068fe; text-decoration: underline;}

#main { margin: 0 auto; width: 980px; }

#bannerTop { float: left; width: 980px; text-align: center; margin: 16px 0;}

#header { float: left; width: 980px; height: 161px; background: url("../images/layout/topo.png") no-repeat; }
#header ul { float: left; width: 980px; margin: 1px 0 0 0;}
#header ul li { float: left; border-right: 1px solid #ffbe00;}
#header ul li a { color: #ffffff; text-decoration: none; padding: 18px 47px; display: block; }
#header ul li a:hover, #header ul li a:active { background: #d48400; }
#header h1 img { float:left; padding: 5px;  }
#header form { float: left; width: 670px; margin:20px 0 0 80px; font-family: Trebuchet MS, Arial;}
#header form strong { font-size: 1.2em; }
#header form label#emissora { float: left; width:290px; height:50px; }
#header form label#emissora input { width:270px; border: 1px solid #c4c6d1; color: #666666; padding: 3px; }
#header form label#genero { float: left; width:175px; height:50px; }
#header form label#genero select { width:165px; border: 1px solid #c4c6d1; color: #666666; padding: 2px 3px; }
#header form label#uf { float: left; width:80px; height:50px; }
#header form label#uf select { width:70px; border: 1px solid #c4c6d1; color: #666666; padding: 2px 3px; }
#header form label#button { float: left; width:115px; height:35px; margin: 15px 0 0 0; }
#header form label.tp { padding: 0 20px 0 0; }

#container { float: left; width: 950px; background: #ffffff; padding: 20px 15px; }

#footer { float: left; width: 100%; color:#ffffff; background: #ffa300; padding: 35px 0; }
#footer div { margin: 0 auto; width: 980px; line-height: 1.7em;}
#footer p.copyright {float: left; margin: 0 0 0 15px;}
#footer p.development { float: right; margin: 10px 15px 0 0;}
#footer p.development a { color: #ffffff; font-weight: bold; }

#container #menu { float: left; width: 120px; }
#container #menu ul { float: left; margin: 0 0 20px 0}
#container #menu ul li { float: left; width: 120px; border-bottom: 1px solid #f1f3ff; letter-spacing: 0.1em; font-family: Trebuchet MS, Arial;}
#container #menu ul li h1 { color: #0068fe; font-size: 1.5em; font-weight:bold; padding: 0 0 5px 0;}
#container #menu ul li a { float: left; width:120px; display: block; color: #434343; padding: 4px 0;}
#container #menu ul li a:hover, #container #menu ul li a:active { text-decoration: none; background: #0068fe; color: #ffffff; padding-left: 2px; width:118px;}
#container #menu div.enquete { line-height: 1.5em; font-size: 0.9em; }
#container #menu div.enquete h1 { color: #0068fe; font-size: 1.7em; font-weight:bold; padding: 0 0 5px 0; letter-spacing: 0.1em; font-family: Trebuchet MS, Arial;}
#container #menu div.enquete form { float:left; line-height: 2em; margin: 5px 0 0 0;}
#container #menu div.enquete img { border: 0; }
#container #menu div.enquete .atencao { color: red; }

#container #content { float: left; width: 630px; margin: 0 20px;}

#container #banner { float: left; width: 160px; }
#container #banner ul li { width: 160px; margin-bottom: 10px; }
#container #banner ul li.160 { height: 160px;}
#container #banner ul li.600 { height: 600px;}

#container #bannerFull { float: left; width: 950px; text-align: center; background: #f5f5f5; }

/* migalha */
#container ul#breadcrumb { font: 11px Arial, Helvetica, sans-serif;  background:url('../images/layout/bc_bg.png') repeat-x; height:30px; line-height:30px; color:#9b9b9b; border:solid 1px #cacaca; width:100%; overflow:hidden; margin:0 0 15px 0; padding:0px; }
#container ul#breadcrumb li { list-style-type:none; float:left; padding-left:10px; }
#container ul#breadcrumb li a { height:30px; display:block; background:url('../images/layout/bc_separator.png') no-repeat right; padding-right: 15px; text-decoration: none; color:#454545; }
#container ul#breadcrumb li a:hover { color:#0068fe; }
#container ul#breadcrumb li .home { border:none; margin: 8px 0px; }
#container ul#breadcrumb li.feed { float:right; border:none; padding: 0; margin: 1px 3px 0 0; }
#container ul#breadcrumb li.feed a { padding: 0 26px 0 0; margin:0; vertical-align:top; background: url("../images/icones/feed_24x24.png") no-repeat center right; font-size: 0.9em; color: #9b9b9b;}

/* compartilhe */
#content ul#bookmarklets { float: left; width: 620px; border: 1px solid #cccccc; background: #f5f5f5; padding: 0; margin: 10px 0;}
#content ul#bookmarklets li { float: left; margin: 0 8px 0 0; padding: 8px 0 8px 5px; }
#content ul#bookmarklets li a { float: left; }
#content ul#bookmarklets li img { float:left; padding: 0 2px 0 0; }  

/* texto */
#content #text { float:left; width:100%; font-size: 1.2em; line-height: 1.7em; color: #555}
#content #text p { float:left; width:100%; padding-bottom: 15px; }
#content #text h1 { float:left; width:100%; color:#000; font-size: 2.1em; line-height: 1em;}
#content #text em { float:left; width:100%; font-size: 0.8em; color: #999999; padding-bottom: 10px; }
#content #text h2 { font-size: 1.9em;  margin: 10px 0;  color: #54a5cd; }
#content #text .img { float: left; padding: 0 15px 0 0; }
#content #text ul.list { float:left; margin: 20px 0 0 5px; }
#content #text ul.list li { list-style-image: url("../images/layout/bullet.gif"); list-style-position:inside; margin: 0 0 10px 10px; }
#content #text ul.list li.title { list-style: none; font-size: 1.5em; font-weight: bold; margin: 0 0 15px 0;}

/* PAGINAÇÃO */
#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:7px 0 5px 0; background:#f5f5f5}
#box-paginacao ul 							{margin:5px 0;padding:0;border:0;outline:0;font-size:100%;font-family:inherit; }
#box-paginacao ul li 						{display:inline; font-size:1.7em;font-weight:bold;}
#box-paginacao ul li.link-anterior 			{float:left;font-weight:normal;}
#box-paginacao ul li.link-proxima 			{float:right;font-weight:normal;}
#box-paginacao ul li a 						{color:#0068fe;padding:0 0.30em; text-decoration: none;}
#box-paginacao ul li a:hover 				{background-color:#0068fe;color:#FFF;text-decoration:none}
#box-paginacao ul li.link-anterior a,
#box-paginacao ul li.link-proxima a 		{padding:0;}
#box-paginacao ul li.link-anterior a:hover,
#box-paginacao ul li.link-proxima a:hover 	{background:none;color:#0068fe;text-decoration:underline;}
#box-paginacao ul li .on 					{background-color:#DDD;color:#FFF;display:inline !important;padding:0 0.30em;}
#box-paginacao ul li .off 					{color:#CCC;display:inline !important;}
#box-informacoes 							{float:left;width:96%;background-color:#F5F5F5;border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC;margin:1em 0;padding:0.8em 1em}
#box-ordena 								{ float:left; width:100%; font-weight: bold; margin: 0 0 10px 3px; padding:0 0 15px 0; border-bottom:1px dotted #CCCCCC;}
#box-ordena a 								{ font-weight: normal; }
#box-ordena a strong 						{ font-size: 1.2em; }
#box-ordena-info 							{ float:left; width:100%; font-weight: bold; margin: 0 0 0 3px; padding:0 0 5px 0;}
#box-ordena-info a 							{ font-weight: normal; }
#box-ordena-info a strong 					{ font-size: 1.2em; }
