﻿@charset "UTF-8";
@import "default.css";

/*
	INDEX
	+geral
	+wrap
	+header
	+nav
	+content
	+footer
	+classes
*/

/* +geral */
body {
	font:10pt "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.5;
	color:#222
}

h1, h2, h3, h4, h5, h6 { font-weight:bold; margin:0.6cm 0 0.4cm; line-height:1.3em; page-break-after:avoid; }

h1 {font-size:22pt;margin-bottom:0.5cm}
h2 {font-size:18pt}
h3 {font-size:16pt}
h4 {font-size:14pt}
h5 {font-size:12pt}
h6 {font-size:11pt}

p, ul, ol, dl, table, address {margin:0.3cm 0}

strong, em {font-weight:bold}

blockquote {width:95%;margin:0.5cm auto;background-color:#eee;padding:5px;border:0.5mm solid #555}
blockquote p {margin:5px 0}

dt {font-weight:bold;margin-bottom:6px}
li, dd {margin-bottom:9px}

ul, ol {margin-left:0.5cm}
ul li {list-style:disc inside}
ol li {list-style:decimal inside}
li h2, li h3, li h4, li h5, li h6 {display:inline}

a {font-weight:bold;color:#555;text-decoration:none}
a:after {content:" (" attr(href) ") "}
a[href='#']:after, a[href='javacript:void(0)']:after, a.email:after {content:""}

table {width:95%;margin:auto;border:0.5mm solid #555}
caption {font-size:12pt;margin-bottom:6px}
thead th {background-color:#e0e0e0}
tfoot td {background-color:#f0f0f0}
th {font-weight:bold}
th, td {border:0.5mm solid #555;border-collapse:collapse;padding:0.5% 1%}

form {width:91%;border:0.5mm solid #000000;margin:auto;padding:2%}
fieldset {border:0.5mm dashed #666666;padding:0.5cm;margin-bottom:1em}
legend {padding:0 0.5cm;font-weight:bold;background-color:#fff}
label {float:left;text-align:right;font-weight:bold;width:22%;padding-right:3%;border-bottom:0.5mm dotted #000000}
input {float:right;width:75%;height:15pt;border:0;border-bottom:0.5mm solid #333333}
textarea {width:100%;height:8cm;margin:auto;clear:both;border:0.5mm solid #333333}

form, object, embed, #nav, #footer, .screen-only {display:none !important} 

.logo:after {content:""}
/* end geral */


/* +content */
#content h1 { margin-bottom:1em }
/* end content */

/* boxContent mix */
.mix #side-menu {display:none;}
.mix #header {display:none;}
#boxContent.mix{width:725px;}
	#boxContent.mix h2.sifrOn{background:transparent url(../imgs/others/ico_seta-categoria.gif) no-repeat scroll 0 4px; padding:0 0 0 12px; margin:0 0 6px 0; text-decoration:none;}
	#boxContent.mix a.ler-materia-completa{width:135px; height:17px; display:block; background:url(../imgs/buttons/ler-materia-completa.gif) 0px 0px no-repeat;}
	/* +featured */
	#boxContent.mix .featured{width:725px; padding:3px 0 46px 0; margin:0px 0 0 0; overflow:hidden; border-top:5px solid;}
		#boxContent.mix .margin-top{margin:29px 0 0 0;}
		#boxContent.mix .featured img{float:left; border:1px solid #CCCCCC;}
		#boxContent.mix .featured .descriptions{width:413px; padding:0 0 0 22px; float:left;}
		#boxContent.mix .featured h3{font:bold 28px tahoma; letter-spacing:0px; padding:0 0 5px 0; visibility:visible; width:auto !important; background:none;}
		#boxContent.mix .featured p{font:11px tahoma; color:#666666; padding:0 0 15px 0;}
	/* +text */
	#boxContent.mix .text{width:725px; padding:17px 0 46px 0; overflow:hidden; border-top:5px solid;}
		#boxContent.mix .text img{float:left; border:1px solid #CCCCCC; margin:0 15px 10px 0}
		#boxContent.mix .text h3{font:bold 28px tahoma; letter-spacing:0px; padding:0 0 0px 0; visibility:visible; width:auto !important; background:none;}
		#boxContent.mix .text p{font:11px tahoma; color:#666666; padding:0 0 15px 0;}
		#boxContent.mix .text span.date{font:11px tahoma; padding:0 0 10px 0; display:block;}
		#boxContent.mix .text .descriptions{width:511px; padding:0 0 0 0px; float:left;}
			#boxContent.mix .text .descriptions a.sifr{display:none;}
			#boxContent.mix .text .descriptions a.voltar{display:none;}
		/* +also-read */
		#boxContent.mix .text .also-read{width:135px; overflow:hidden; padding:5px 0 0 0; float:right;}
			#boxContent.mix .text .also-read ul{width:135px; clear:both; padding:10px 0 0 0; border-top:1px solid #E4E4E4;}
				#boxContent.mix .text .also-read ul li{width:135px; float:left;}
					#boxContent.mix .text .also-read ul li.last{width:135px;}
		
		/* +list-highlights */
		#boxContent.mix .list-highlights{width:725px; padding:17px 0 46px 0; overflow:hidden; border:none !important;}
			#boxContent.mix .list-highlights li{width:125px; overflow:hidden; float:left; padding:0 75px 20px 0;}
				#boxContent.mix .list-highlights li.last{padding:0px;}
				#boxContent.mix .list-highlights li .img{border:3px solid #FFF; display:block;}
					#boxContent.mix .list-highlights li .img img{border:1px solid #CDCDCC; display:block;}
				#boxContent.mix .list-highlights li h5{font:bold 11px tahoma; color:#787878; padding:3px 0 0px 5px; letter-spacing:0px; visibility:visible; width:auto !important; background:none;}
			#boxContent.mix .list-highlights li a:hover .img{border-color:#9999CC;}
				#boxContent.mix .list-highlights li a:hover .img img{border-color:#9999CC;}
			#boxContent.mix .list-highlights li a:hover h5{color:#9999CC;}
			
	/* roxo */
	#boxContent.mix .roxo{border-color:#9999CC;}
		#boxContent.mix .roxo h3{color:#9999CC;}
		#boxContent.mix .roxo h4{color:#9999CC;}
		#boxContent.mix .roxo span.date{color:#9999CC;}
		#boxContent.mix .roxo li a:hover .img{border-color:#9999CC;}
			#boxContent.mix .roxo li a:hover .img img{border-color:#9999CC;}
		#boxContent.mix .roxo li a:hover h5{color:#9999CC;}
	/* amarelo */
	#boxContent.mix .amarelo{border-color:#F9C701;}
		#boxContent.mix .amarelo h3{color:#F9C701;}
		#boxContent.mix .amarelo h4{color:#F9C701;}
		#boxContent.mix .amarelo span.date{color:#F9C701;}
		#boxContent.mix .amarelo li a:hover .img{border-color:#F9C701;}
			#boxContent.mix .amarelo li a:hover .img img{border-color:#F9C701;}
		#boxContent.mix .amarelo li a:hover h5{color:#F9C701;}
	/* azul */
	#boxContent.mix .azul{border-color:#0099CC;}
		#boxContent.mix .azul h3{color:#0099CC;}
		#boxContent.mix .azul h4{color:#0099CC;}
		#boxContent.mix .azul span.date{color:#0099CC;}
		#boxContent.mix .azul li a:hover .img{border-color:#0099CC;}
			#boxContent.mix .azul li a:hover .img img{border-color:#0099CC;}
		#boxContent.mix .azul li a:hover h5{color:#0099CC;}
	/* laranja */
	#boxContent.mix .laranja{border-color:#FD7E00;}
		#boxContent.mix .laranja h3{color:#FD7E00;}
		#boxContent.mix .laranja h4{color:#FD7E00;}
		#boxContent.mix .laranja span.date{color:#FD7E00;}
		#boxContent.mix .laranja li a:hover .img{border-color:#FD7E00;}
			#boxContent.mix .laranja li a:hover .img img{border-color:#FD7E00;}
		#boxContent.mix .laranja li a:hover h5{color:#FD7E00;}
	/* azul2 */
	#boxContent.mix .azul2{border-color: #3FBEBE;}
		#boxContent.mix .azul2 h3{color:#3FBEBE;}
		#boxContent.mix .azul2 h4{color:#3FBEBE;}
		#boxContent.mix .azul2 span.date{color:#3FBEBE;}
		#boxContent.mix .azul2 li a:hover .img{border-color:#3FBEBE;}
			#boxContent.mix .azul2 li a:hover .img img{border-color:#3FBEBE;}
		#boxContent.mix .azul2 li a:hover h5{color:#3FBEBE;}
	/* verde */
	#boxContent.mix .verde{border-color: #669900;}
		#boxContent.mix .verde h3{color:#669900;}
		#boxContent.mix .verde h4{color:#669900;}
		#boxContent.mix .verde span.date{color:#669900;}
		#boxContent.mix .verde li a:hover .img{border-color:#669900;}
			#boxContent.mix .verde li a:hover .img img{border-color:#669900;}
		#boxContent.mix .verde li a:hover h5{color:#669900;}
	/* rosa */
	#boxContent.mix .rosa{border-color: #FF0099;}
		#boxContent.mix .rosa h3{color:#FF0099;}
		#boxContent.mix .rosa h4{color:#FF0099;}
		#boxContent.mix .rosa span.date{color:#FF0099;}
		#boxContent.mix .rosa li a:hover .img{border-color:#FF0099;}
			#boxContent.mix .rosa li a:hover .img img{border-color:#FF0099;}
		#boxContent.mix .rosa li a:hover h5{color:#FF0099;}
	/* others */
	#boxContent.mix .others{display:none;}		
	
	/* also-read */
	#boxContent.mix .also-read{display:none;}		
/* end boxContent mix */


/* +classes */
.field {margin-bottom:1em}
label.line {display:block;text-align:left;border-bottom:none}

.right {margin-left:8px}
.left {margin-right:8px}
/* end classes */