@media screen {body {margin:0; padding:0; background:#fff url(/img/bck_pag.gif) repeat-x; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#646464; font-size:75%}
a:link, a:visited {color:#058531}
a:active {color:#2787C8}
a:hover {color:#002E64; text-decoration:underline}
input, select, textarea {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; color:#666; font-size:100%}
acronym {cursor:help; border-bottom:1px dashed #002E64}
.nojs {font-weight:bold; padding:10px; color:#f00; background:#ff0}
form {margin:0; padding:0}
img {border:0}
#header {margin:0 auto; margin-top:0; margin-bottom:0; padding:0; width:760px; background:#fff url(/img/bck_header.gif) repeat-x; border-bottom:1px solid #808080; clear:both; overflow:hidden}
#logo {width:190px; float:left}
h1 {margin:0; font-size:180%}
h1 img {padding:22px 60px 16px 71px}
#linguas {margin:14px 0 0 0; width:400px; float:left; text-align:right; color:#007C2B; font-size:80%}
#linguas ul {list-style-type:none; margin:0; padding:0}
#linguas ul li {list-style-type:none; margin:0; padding:0; display:inline}
#linguas a:link, #linguas a:visited {color:#007C2B; text-decoration:none}
#linguas a:hover {color:#002E64; text-decoration:none}
#linguaActiva {color:#B8B8B8}
#pesquisa {width:160px; float:right}
#pesquisa input#palavras {margin:12px 0 0 6px; padding:0 0 0 2px; width:110px; height:16px; font-size:80%; vertical-align:top; border:1px solid #999; color:#000}
#pesquisa input#procurar {margin:12px 0 0 0}
#menu1 {width:570px; margin:39px 0 0 0; font-weight:bold; float:right; font-size:90%; color:#002E64; background:url(/img/bck_menu1.gif) repeat-x}
#menu1 ul {margin:0; padding:0; list-style-type:none}
#menu1 ul li, #menu1 ul li#sel {margin:0; padding:15px 12px 15px 12px; vertical-align:middle; list-style-type:none; float:left; background:url(/img/bck_menu1.gif) no-repeat}
#menu1 ul li a {color:#058531; text-decoration:none}
#menu1 ul li a:hover {color:#002E64; text-decoration:none}
#menu1 ul li#sel {background:url(/img/bck_menu1sel.gif) no-repeat; color:#fff}
#menu1 ul li#sel a:link, #menu1 ul li#sel a:visited {color:#fff}
#menu1 ul li#sel a:hover {color:#002E64}
	#menu1 ul li ul {margin:0; padding:8px 0 16px 0; width:165px; list-style:none; background:#70BB09; position:absolute; z-index:2; color:#fff}
	#menu1 ul li ul li {margin:0; padding:8px 2px 2px 18px; list-style:none; float:none; background:#70BB09 url(/img/bul4.gif) no-repeat; font-weight:normal; color:#fff}
	#menu1 ul li ul li a:link, #menu1 ul li ul li a:visited {color:#fff}
	#menu1 ul li ul li a:hover {color:#002E64}
#corpo {width:760px; margin:0 auto; padding:0; clear:both; overflow:hidden; background:#fff; z-index:0}
#colAhp, #colA {width:190px; float:left}
#colBhp
    {
        width: 180px;
        float: left;
        background-color: #E7F8C2;
        color: #24934a;
    }
#colChp {width:390px; float:left}
#colChp .videoMargin{margin: 35px 19px auto 19px}
#colChp .colAhpVertAlg{ vertical-align:top}
#colA {background:#C7F076}
#icons img {margin:3px 0 0 10px}
#colBhp {line-height:130%}
#colBhp .videoStyle {
background-image:url(/img/video_bg.jpg);
background-repeat:no-repeat;
height:117px;
margin-left:8px;
padding-left:1px;
padding-right:0;
padding-top:1px;
width:161px;
}
#colBhp .falseLogoVideo { height:17px; text-align:center; padding-top:4px } 
#colBhp .falseLogoVideo a {  padding:0;margin:0;   }
#colBhp .video_img{}
#colBhp h2 {margin:10px 0 11px 8px; padding:0; color:#70BB09; font-weight:bold; letter-spacing: 1px; font-size:100%; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#colBhp #folhas1 {padding:0}
#colBhp .c1whitebg
    {
        background-color: white;
    }
#colBhp ul {margin:0 0 0 10px; padding:0; width:160px; list-style-type:none}
#colBhp ul li {margin:0; padding:10px 0 0 10px; list-style-type:none; background:url(/img/bul1.gif) no-repeat}
#colBhp a {color:#24934A; text-decoration:none; margin:10px 0 11px 8px; font-weight:bold}
#colBhp ._semMargem{margin:0 0 0 0}
#colBhp ._comMargem{margin:10px 0 11px 8px}
#colBhp a:hover {color:#002E64; text-decoration:none}
.imgColBhp {margin: 7px 0 0 15px; padding:0 0 0 0}
div.imgColBhp{ background-image:url("/img/newsletterTopic.png"); background-repeat:no-repeat; background-position:0px 2px; padding-left:15px }
.imgTitColChp {border-left:20px solid #fff; padding:15px 0 0 0}
ul#noticias {margin:0; padding:0; list-style-type:none}
ul#noticias li {margin:0; padding:7px 0 0 0; list-style-type:none; clear:both}
ul#noticias li p.img {float:left; margin:3px 0 0 0; border-left:20px solid #fff; border-right:10px solid #fff}
.noticiaTit {width:275px; margin:0; padding:0; float:left}
.noticiaTit h2 {margin:0; padding:0; font-size:110%}
.noticiaTit p {margin:0; line-height:130%}
.noticiaTit a:link, .noticiaTit a:visited {color:#058531; text-decoration:none}
.noticiaTit a:hover {color:#002E64; text-decoration:underline}
.data {padding:4px 0 0 0; color:#969696; font-size:90%}
#menuServ {width:760px; margin:0 auto; margin-top:16px; font-size:90%; text-align:center; padding:12px 0 10px 0; clear:both; background:url(/img/bck_servicos.gif) repeat-x; border-bottom:1px solid #BEBEBE}
#menuServ ul {margin:0; padding:0; list-style-type:none; text-align:center}
#menuServ ul li {margin:0; padding:15px 6px 15px 0; list-style-type:none; display:inline}
#menuServ ul li a {color:#058531; text-decoration:none;font-weight:bold}
#menuServ ul li a:hover {color:#002E64; text-decoration:none}
#menu2 {width:190px; margin:10px 0 0 0; font-size:90%; color:#002E64; line-height:120%}
#menu2 ul {margin:0; padding:0; list-style-type:none}
#menu2 ul li, #menu2 ul li#sel2 {margin:0; padding:12px 1px 8px 10px; list-style-type:none; background:url(/img/bck_menu2opcao.gif) no-repeat}
#menu2 ul li a {color:#007C2B; text-decoration:none}
#menu2 ul li a:hover {color:#002E64; text-decoration:none}
#menu2 ul li#sel2 {padding-bottom:8px; background:url(/img/bck_menu2sel.gif) no-repeat; color:#fff}
#menu2 ul li#sel2 a:link, #menu2 ul li#sel2 a:visited {color:#002E64}
#menu2 ul li ul {width:auto; margin:10px 0 0 -9px; padding:14px 0 0 0; list-style-type:none; background:#E1FEA3 url(/img/bck_menu2ul2.gif) no-repeat}
#menu2 ul li ul li {margin:0; padding:0 0 9px 14px; list-style-type:none; background:#E1FEA3 url(/img/bul3.gif) no-repeat; color:#002E64}
#menu2 ul li ul li#sel2 {padding-bottom:16px}
#menu2 ul li#sel2 ul li a:link, #menu2 ul li#sel2 ul li a:visited {color:#007C2B}
#menu2 ul li#sel2 ul li a:hover {color:#002E64}
#path {width:570px; margin:0; padding:0; height:49px; float:left; background:#8CCB00; color:#fff}
#path p {margin:0; padding:22px 5px 0 30px; font-size:90%}
#path a {color:#fff}
#path a:hover {color:#002E64}
#path img {padding:0 6px 0 0; vertical-align:middle}
#colDetalhes {width:570px; margin:0; padding:0; float:left; overflow:hidden}
#colDetalhes h2 {margin:20px 0 0 30px; padding:0; width:460px; color:#8CCB00; text-transform:uppercase; font-weight:normal; font-size:190%}
#colDetalhes p {margin:12px 80px 14px 30px; padding:0}
#colDetalhes ul {width:290px; margin:16px 0 0 60px; padding:0; list-style-type:none; line-height:130%}
#colDetalhes ul li {margin:0; padding:0 0 8px 0; list-style-type:none; list-style-image:url(/img/bul2.gif); list-style-position:inside}
#colDetalhes h3 {margin:20px 0 0 30px; padding:10px 0 0 0; width:540px; color:#8CCB00; text-transform:uppercase; font-size:90%; border-top:1px solid #DBDCDB}
#colDetalhes ul.icons {width:540px; list-style-type:none; margin:10px 0 0 30px; padding:0}
#colDetalhes ul.icons li {margin:0; padding:0; list-style-type:none; display:inline}
#colDetalhes ul.icons li img {margin:0; margin:0 10px 10px 0}
.iconBig {margin:10px 10px 0 30px; padding-right:12px; border-right:2px solid #058531; float:left;}
.iconBig2 {margin:10px 10px 0 30px; padding-right:12px; float:left}
#menu2bottom {height:255px; background:url(/img/bck_menu2.gif) repeat-x}
#footer {width:760px; margin:0 auto; padding:10px 0 10px 0; background:#E4F0CA; font-size:80%; overflow:hidden}
#creditos {width:385px; padding-left:10px; float:left; text-transform:uppercase}
#producao {width:345px; padding-right:10px; float:right; text-align:right}
#producao a {color:#646464}
.botao {background:#DADE92; color:#7E802A; font-weight:bold}
#lst {width:507px; margin:0 0 0 30px; padding:20px 0 20px 0; overflow:hidden; border-top:1px solid #DBDCDB}
#lstItems {margin:0; padding:0 20px 10px 20px; border-left:1px solid #DBDCDB; border-right:1px solid #DBDCDB}
#lstItems ul {width:100%; margin:0; padding:0; list-style-type:none}
#lstItems ul li {width:100%; margin:0; padding:12px 0 7px 0; list-style-type:none; list-style-image:url(/img/0.gif); clear:both; display:block; border-bottom:1px solid #DBDCDB}
#lstItems ul li#last {border-bottom:0}
#lstItems ul li img {float:left; margin:0 10px 5px 0; padding:0; border:1px solid #AEB0A6}
#lstItems ul li h4 {font-size:110%; margin:0; padding:0; clear:none}
#lstItems ul li h4 a:link, #lstItems ul li h4 a:visited {text-decoration:none}
#lstItems ul li h4 a:hover {color:#002E64; text-decoration:underline}
#lstItems ul li a {color:#058531}
#lstItems ul li p.intro {margin:0; line-height:140%}
#lstItems ul li p.data, #lstItems ul li p span.autor {margin:7px 0 17px 0}
#lstItems ul li p.sep {margin:0; padding:0; clear:both; height:0px; font-size:0px; line-height:0px}
.paginacao {width:99.7%; margin:0; color:#646464; padding:10px 0 9px 0; font-size:100%; overflow:hidden; border:1px solid #C7F076; clear:both; background:#E1FFA3 url(/img/bck_paginacao.gif) repeat-x}
.paginacao a:link, .paginacao a:visited {color:#058531}
.paginacao a:hover {color:#002E64}
.anterior {width:16%; margin:0; padding:0 0 0 6px; float:left}
.paginas {width:65%; margin:0; padding:0; float:left; text-align:center}
.paginas strong {color:#000}
.seguinte {width:16%; margin:0; padding:0 6px 0 0; float:right; text-align:right}
#detalhe {width:100%; padding:20px 0 20px 0; background:#fff; clear:both}
#detalhe p {width:auto; margin:0 30px 16px 30px; padding:0}
#detalhe p.sep {width:507px; margin:8px 0 16px 30px; font-size:1px; height:1px; line-height:1px; border-top:1px solid #DBDCDB}
#detalhe h3, #detalhe h4 , #detalhe h5 {font-size:130%; margin:0 0 10px 30px; padding:0; border:0}
#detalhe h4 {font-size:110%; color:#8CCB00; text-transform:uppercase}
#detalhe h5 {font-size:110%; margin-top:16px; margin-bottom:16px}
.esq {float:left; margin:4px 20px 8px 30px}
.dir {float:right; margin:4px 30px 8px 20px}
/* versão original
#detalhe table {width:510px; font-size:100%; margin:30px 0 0 30px; padding:0; border-collapse:collapse; border:1px solid #fff; float:none; background:#EBFDC5}
*/
/* Retirou-se margem esquerda devido ao CMS utilizaado colocar as tabelas dentro dos Ps */
#detalhe table {width:510px; font-size:100%; margin:30px 0 0 0; padding:0; border-collapse:collapse; border:1px solid #fff; float:none; background:#EBFDC5}
#detalhe table caption {display:none}
#detalhe table th {padding:9px 5px 9px 6px; color:#058531; border-top:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #fff; background:#E1FFA3 url(/img/bck_th.gif) repeat-x}
#detalhe table td {padding:1px 5px 0 5px; color:#646464; border-top:0; border-right:0; border-bottom:1px solid #fff; border-left:1px solid #fff}
#detalhe table tr.par {background:#F2FBDF}
#detalhe table td a:link, #detalhe table td a:visited {color:#058531; text-decoration:underline}
#detalhe table td a:hover {color:#002E64; text-decoration:underline}
.nr {text-align:right}
.cen {text-align:center}
.left {text-align:left}
.icon2 {padding-right:7px}
#colDetalhes ul.iconsBig {width:416px; margin:8px 0 10px 3px; list-style:none; float:left; }
#colDetalhes ul.iconsBig li {margin:0; padding:0; list-style-type:none; display:inline}
#colDetalhes ul.iconsBig li img {margin:0; padding:0 8px 8px 0}
#colDetalhes p.sep {width:507px; margin:8px 0 16px 30px; font-size:1px; height:1px; line-height:1px}

/* INQUERITOS */
#txtEnquadramento {border-bottom: solid 1px #DBDCDB; padding-bottom:5px}
#inquerito {margin:0 0 10px 30px; padding:0px; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
/*#inquerito h3 {margin:10px 0; color:#F5BE3F; font-size:14px; font-weight:bold; text-transform:capitalize}*/
#inquerito h4 {margin:5px 0; font-size:12px; font-weight:normal}
#inquerito .label,#inquerito .labelBold {padding:10px 0 0 0; display:block; page-break-after:right; color:#84A300; font-size:90%; width:212px}
#inquerito .labelBold {font-weight:bold;}
#inquerito .seccao {margin:20px 30px 0 0; height:35px; padding-left:10px; line-height:30px; display:block; page-break-after:right; color:#035C30; font-size:14px; font-weight:bold; background: url(../../img/bck_tit_form.gif)}
#inquerito textarea, select, #inquerito .textoGrande {width:300px}
#inquerito .textoPequeno,#inquerito .numerico{height:15px}
#inquerito .button {page-break-before:left; margin-top:15px}
#inquerito .buttons {margin:10px 30px 0 0; text-align:center}
#inquerito .buttons input {border:solid 1px #428564; background-color:#035C30; color:#FFFFFF; cursor:pointer;cursor:hand}
#inquerito .footer {text-align:left; page-break-after:right; display:block; color:#969696; font-size:10px}

#inquerito .escala {table-layout:auto; width:100%; display:inline-block;}
#inquerito .escala th, #inquerito .escala td {width:20%; text-align:center; color:#DBDCDB;}
#inquerito .escala td {	border-bottom:1px solid #DBDCDB; border-left:1px solid #DBDCDB; border-right:1px solid #DBDCDB;}
#inquerito .escalaLabel {display:inline; padding-left:10px; padding-right:6px; color:#DBDCDB; font-weight:bold;}

#inquerito .linkDownload {text-align:left; page-break-after:right; display:block; font-size:10px}
#inquerito .radioSimNao {background-color:#ffffff; margin:0px; width:200px;}

#errorMessage {color:Red}

}

