/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:960px; margin:auto;}

body {    
  font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:100%; 
  color:#646464;
  width:960px;
  margin: auto;
	overflow-y: scroll;
}

.bg {width:100%; background:url(../images/bg-top.jpg) center 0 no-repeat;}


.main_rodape {
  width:960px;   
  padding-top: 30px;
  margin:0 auto;
  line-height:1.6153em;
}


.mainFoto {
  width:720px;   
  overflow:hidden; position:relative;
}

.rolagem{
  width:960px;  
  height: 385px; 
  padding:0;
  margin:0 auto;
  margin-top : 5px;
  margin-bottom: 5px;
  font-size:0.8125em;
  line-height:1.6153em;
}

.barrahome
{
  color: #008000;
  background-color: #008000;
  height : 3px;
}

/*
a {color:#1799cf; outline:none;}
a:hover {text-decoration:none;}
*/
a{  outline:none; 
  text-decoration:none; 
  /*color:#FF9900; /*  laranja  */
  color:#FF0000;  /*  vermelho  */
  /*background-color:#FFFFFF;*/
}


.linkMenu
{
  outline:none; 
  text-decoration:none; 
  color: #FFFFFF;
}


#nave li a
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
  color: #008000;
  display: block;
  padding:6px 0 4px 0;
  background:url(/images/dotted_border1.gif) repeat-x bottom left;
	font-size: 12px;
	
  
}

#nave li a.selected
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
  color: #e36c0a;
}

#nave li a:hover
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
  color: #e36c0a;
}

.logotitulo
{
  margin-top :0px;
  margin-bottom : 5px;
  margin-left : 80px;
}

.margem
{
  margin : 7px;
}



.lnkEng
{
  padding-left : 38px; 
  margin-top: 105px;
}

.lnkSEM
{
  position: absolute;
  left: 106px;
  top: 239px;
}

.lnkIIICg
{
  position: absolute;
  left: 94px;
  top: 212px;
}

.lnkCIE
{
  position: absolute;
  left: 863px;
  top: 135px;
}

.lnkScrCED
{
  position: absolute;
  left: 888px;
  top: 52px;
 }
 
.lnkRM
{
  position: absolute;
  left: 571px;
  top: 277px;
}


.lnkCL
{
  position: absolute;
  left: 535px;
  top: 302px;
}

.lnkCCEAD
{
  position: absolute; 
  left: 520px; 
  top: 128px;
}

.lnkLCN
{
  position: absolute;
  left: 675px;
  top: 246px;
}

.lnkPIR
{
  position: absolute;
  left: 173px;
  top: 270px;
}

.lnkABII
{
  position: absolute;
  left: 106px;
  top: 176px;
}

.lnkIIPED
{
	position: absolute;
  	left: 361px;
  	top: 230px;
}

.lnkPIED
{
  position: absolute;
  left: 768px;
  top: 265px;
}

.lnkCCISP
{
  position: absolute;
  left: 316px;
  top: 336px;
}


.lnkVs1
{
  position: absolute;
  left: 598px;
  top: 249px;
}

.lnkVs2
{
  position: absolute;
  left: 652px;
  top: 298px;
}


.lnkCRUP
{
  position: absolute;
  left: 415px;
  top: 336px;
}

.lnkTED
{
  position: absolute;
  left: 447px;
  top: 321px;
}

.descricao {
  margin:0px;
  margin-bottom: -10px;
  padding : 0px;
  font-size:11px; 
  color:#000000;
  text-decoration:none;
  
}

.descricaoTexto
{
  margin:0px;
  margin-top: 10px;
  padding : 0px;
  font-size:11px; 
  line-height:2em;
  text-decoration:none;
  text-align: left;
}

.descricaoTextoHome
{
  margin:0px;
  padding-top : 15px;
  padding-bottom : 5px;
  font-size:12px; 
  line-height:1em;
  text-decoration:none;
}

.descricaonormal
{
  margin:0px;
  padding : 0px;
  font-size:11px;
  text-decoration:none;
}

#textorodape
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
  margin:0px;
  padding-top : 15px;
  padding-bottom : 5px;
  font-size:10px; 
  line-height:1.5em;
  text-decoration:none;
  color : #575454;
  text-align:center;
}

#textorodape a
{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
  font-size:12px; 
  text-decoration:none;
	color : #575454;
}

#textorodape a:hover
{
  color : #575454;
	font-size:12px; 
  text-decoration:underline;
}

#textorodape a:visited
{
	font-size:12px; 
  color : #575454;
  text-decoration:none;
}


.barraaltura
{
  height :170px;
}

.barracaixa
{
  height : 50px;
  vertical-align: middle;
  text-align:center;
}
.logopeq
{
  width : 90px;
  height: 70px;
}

.direita
{
  text-align: right;
}

.direitadv
{
  float: right;
}

.esquerdadv
{
  float : left
}

.centro
{
  text-align : center;
}

.espacodrt
{
  margin-right: 10px;
}
.negrito
{
    font-weight:bold;
}

.blocoGaleria
{
  width: 350px;
 min-height : 150px;
  float:left;
  margin-left: 0px;
  margin-right :  20px;
  margin-bottom : 5px;
}

.blocoGaleria p {
  font-size:11px;
  line-height:1.4em;
  text-decoration:none;
  text-align: left;
}

#nave a:active, a:focus
{
  outline-width: medium;
  outline-style: none;
  outline-color: -moz-use-text-color;
}

.linkNoticia 
{
  font-size:11px; 
  outline:none; 
  text-decoration:none; 
  color: #FFFFFF;
}

.linkNoticia:hover
{
  color: #9f9f9f;
}

.col-1, .col-2 {float:left;}


.extra-wrap {overflow:hidden;}
 
p {
  font-size:11px; 
  line-height:2em;
  text-decoration:none;
  text-align: justify;
  margin-bottom:10px;}

#conteudoCS ul {margin: 0 0 .73em .73em;}
#conteudoCS ul li {
    font-size:11px;  text-align: justify; line-height:2em; margin-bottom: 5px;
  display: block; padding-left: 10px; 
    background: transparent url(/images/icon-listas-verde.gif) no-repeat left .55em;
}

#conteudoCS ol {list-style: lower-alpha outside none;
                font-size:11px;  text-align: justify; line-height:2em; margin-bottom: 5px;
                display: block; padding-left: 10px; 
}

#conteudoCS .listanumerada {list-style: decimal;}

#conteudoCS ol li {margin-bottom: 5px;}

#conteudoCS .listanumerada1{
	list-style: decimal;
	padding-left: 25px;
}


#conteudoCS p {
  font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:11px; 
  line-height:2em;
  text-decoration:none;
  text-align: left;
  margin-bottom:10px;
}

#conteudoCS div {
  font-size:11px; 
  line-height:2em;
  text-decoration:none;
  text-align: justify;
  margin-bottom:10px;
}


#conteudoCS .centro{
	text-align: center;
}

#conteudoCS .verde{
	color: #008000;;
}


#conteudoCS a, #conteudoCS a:visited{  
  font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  outline:none; 
  text-decoration:none; 
  color:#FF0000;
  font-size:11px;
  
}

#conteudoCS a:hover{  
  font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  text-decoration:underline; 
  font-size:11px;
  
 }

#conteudoCS .lnkconcurso, #conteudoCS .lnkconcurso:visited{  
  outline:none;
  text-decoration:none;
  font-weight:bold;
  color:#008000;  
}


.p1 {margin-bottom:11px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignMiddle {vertical-align:middle;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}  /*  branco  */
.color-2 {color:#000;}  /*  preto  */
.color-3 {color:#575454;} /*  cinza  */
.color-4 {color:#008000;} /*  verde  */
.color-5 {color:#FF0000;} /*  vermelho  */
.block {display:block;}
.decor {text-decoration:none;}
.decor:hover {text-decoration:underline;}
.text-1 {font-size:14px;} 
.text-2 {font-size:14px; line-height:1.285em;}  
.text-3 {font-size:12px; text-align: justify;}
.text-4 {font-size:12px; color:#F00;}
.text-5 {font-size:14px; color:#008000;}  /*  verde*/
.text-6 {font-size:12px; color:#008000; text-decoration:underline;} /*  Link Ler + Verde e Sublinhado*/
.text-7 {font-size:12px; color:#575454;} /*  cinza  */
.text-8 {font-size:11px; line-height:2em; ; color:#008000;}


/***********************************************************************/
/****  Versão 3   ***/
/* ----------------------------------------------Wrapper-------------------------------------*/

div.wrapperRC{
  display:block;
  width:100%;
  margin:0;
  text-align:left;
  }

div.wrapperRC h1, div.wrapperRC h2, div.wrapperRC h3, div.wrapperRC h4, div.wrapperRC h5, div.wrapperRC h6{
  margin:0 0 15px 0;
  padding:0;
  font-size:20px;
  font-weight:normal;
  line-height:normal;
  }

.col1RC, .col1RC a{color:#AAAAAA; background-color:#FFFFFF;}

/*.col2RC{color:#333333; */
.col2RC{color:#000000;
    background-color:#008000; 
    border-bottom:1px solid #D5D5D5;}
.col3RC{color:#666666; 
    /*background-color:#e4dd89; */
    /*background:url(../images/content-bg5.jpg);*/
    padding:20px 0;}
    
.col4RC{color:#666666; background-color:#FFFFFF; border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5;}
.col5RC{color:#666666; background-color:#E9E9E9;}
.col5RC a{color:#999999; background-color:#E9E9E9;}
.col6RC, .col6RC a{color:#605B5B; background-color:#D0D0D0;}
.col7RC{color:#666666; background-color:#FFFFFF; padding:20px 0;}


/* ----------------------------------------------Topbar-------------------------------------*/

#topbarRC{
  padding:10px 0;
  z-index:1000;
  }

#topbarRC #search{
  display:block;
  float:right;
  margin:0;
  padding:0;
  overflow:hidden;
  }
/* ----------------------------------------------Generalise-------------------------------------*/

#headerRC, #topbarRC, #breadcrumbRC, #featured_introRC, #latestRC, .containerRC, #footerRC, #copyrightRC{
  position:relative;
  margin:0 auto 0;
  display:block;
  width:940px;
  }


/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}

.indent {padding:0 0 0px 30px;}
.indent2 {padding-left:50px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:30px;}
.indent-bot3 {margin-bottom:45px;}
.indent-bot4 {margin-bottom:18px;}
.indent-bot5 {margin-bottom:22px;}
.indent-bot6 {margin-bottom:21px;}
.indent-bot7 {margin-bottom:14px;}
.indent-bot8 {margin-bottom:23px;}

.mb5 {margin-bottom:8px;}
.mb8 {margin-bottom:4px;}
.mt-2 {margin-top:-2px;}
.mb-5 { margin-bottom:-11px;}
.mb6 {margin-bottom:6px;}


.img-indent-bot {margin-bottom:25px;}
.img-indent-bot1 {margin-bottom:27px;}
.img-indent-bot2 {margin-bottom:28px;}
.img-indent {float:left; margin:0 22px 0px 0;}
.img-indent1 {float:left; margin:0 13px 0px 0;}  
.img-indent2 {float:left; margin:0 10px 0px 0;}  
.img-indent3 {float:left; margin:0 18px 0px 0;}  
.img-indent4 {float:left; margin:0 16px 0px 0;}  
.img-indent-r {float:right; margin:0 0px 0px 40px;}  

.h3-indent { margin-bottom:7px;}
.h3-indent1 { margin-bottom:4px;}
.h3-indent2 { margin-bottom:10px;}

.buttons a:hover {cursor:pointer;}

.padd-bot {
  padding-bottom:22px;  
}
.padd-top {
  padding-top:9px;  
}
.padds{
  padding:7px 18px 0 0;  
}
.padd-right { padding-right:65px;}
.underline { text-decoration:underline;}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.button,
.logo {text-decoration:none;}  

/*********************************header*************************************/
header {
  width:100%;
  position:relative; 
  z-index:2;
  /*background:url(../images/header-bg.jpg) center top;*/
  background-color: #FFFFFF
}

h1 {
  padding:6px 0 0 80px; 
  position:relative;
}
h1 a {
  width:205px; 
  height:121px; 
  text-indent:-5000px; 
  background:url(../images/imgPNED/LogoPNED.png) 0 0 no-repeat; 
  display:inline-block;
  text-decoration:none;  
}

h1 a.dir {
  background:url(../images/logosRS.jpg) 0 25px no-repeat;
}


.logo-indent {
  margin-bottom:11px;  
}

.side { vertical-align: bottom; display:inline }

.col1 {  padding:6px 0 0 430px; }


.menu-bg {
  background:url(../images/menu-bg.png) left top;
  width:100%;
  position:relative;
  z-index:2;
  height:61px;
}
.slider-bg {
  background:url(../images/shadow.jpg) left bottom repeat-x #FFFFFF;
  width:100%;
  margin-top:-2px;
  padding-bottom:10px;
}
.slider-container {
  width:1680px;
  height:542px;
  left:50%;
  margin:0px 0 0 -837px;
  position:relative;
}
/**********************************slider***************************************/
.slider {
  height:542px;
  width:1680px;
  position:relative;
}
.items {
  display:none;
}
.prev, .next {
  position:absolute;
  display:block;
  width:13px;
  height:16px;
  text-indent:-5000px;
  z-index:999;
}
.banner {
  width:890px;
  height:360px;
  position:absolute;
  left:211px;
  top:67px;
}
.prev {
  bottom:12px;
  right:100px;
  background:url(../images/prev.png) left top no-repeat;
}
.next {
  bottom:12px;
  right:8px;
  background:url(../images/next.png) left top no-repeat;
}
.prev:hover { background-position:left bottom;}
.next:hover {background-position:left bottom;}

.control-bg {
  width:100%;
  background:url(../images/control-bg.png);
  position:absolute;
  z-index:3;
  bottom:10px;
  left:0;
  overflow:hidden;
}
.slider-control {
  height:42px;
  position:relative;
}
.pagination {
  position:absolute;
  right:23px;
  top:0px;
  background:url(../images/separator.jpg) right top no-repeat;
}
.pagination li {
  float:left;
  background:url(../images/separator.jpg) left top no-repeat;
}
.pagination li a {
  display:block;
  line-height:2em;
  font-size:25px;
  color:#2c2c2c;
  text-decoration:none;
  margin-top:-5px;
  padding:0 4px 0 4px;
}
.pagination li.current a {
  color:#ef4d23;
}  
/****************************menu*********************************************/
.menu {
  padding:17px 0px 16px 0;
  float:left;
}
.menu > li {
  float:left; 
  position:relative;
  padding:0 27px 0 26px;
  background:url(../images/menu-li.png) right 9px no-repeat;
  
}
.menu > li.first {
  padding-left:14px;  
}
.menu > li.last {
  padding-right:0px;  
}
.menu > li > a {
  display:inline-block;
  font-size:13px;
  line-height:2em; 
  padding:0px 0 0px 0; 
  color:#FFFFFF; 
  text-align:center; 
  /*text-transform:uppercase; */
}
.menu li.sfHover > a, .menu > li > a:hover, .menu > li > a.current {
  color:#ef4d23;  
}
.menu ul {
  position:    absolute;
  padding:    0px;
  top:      -999em;
  width:      111px;
  background:    none;
}
.menu ul li {width:  100%;}
.menu li:hover {visibility:  inherit; }
.menu li li {padding:0px 0 3px 0; background:none;}
.menu li li a {
  display:block;
  font-family:Arial, Helvetica, sans-serif;
  padding:    0px 0 0px 0px;
  /*text-transform:  uppercase;*/
  color:#ffffff;
}
.menu li li a:hover, .menu li li.sfHover > a {color:#ef4d23;}

.menu li li a > strong {
  display:block;
  padding-left:9px;
  background:url(../images/left-but-part.png) left 0px no-repeat;
  font-weight:normal;
}

.menu li li a > strong > strong {
  display:block;
  background:url(../images/right-but-part.png) right 0px no-repeat;
  padding-right:9px;
  font-weight:normal;
}

.menu li li a > strong > strong strong{
  background:url(../images/mid-but-part.png) left 0px repeat-x;
  display:block;
  padding:7px 0px 10px 5px;
  font-weight:normal;
  font-size:    13px;
  line-height:  1.5em;

}

.menu li li.sfHover > a > strong , .menu li li.sfHover > a > strong > strong strong, .menu li li a:hover > strong, .menu li li a:hover > strong > strong strong { background-position:left top;}
.menu li li.sfHover > a > strong > strong, .menu li li a:hover > strong > strong {background-position:right top;}

.menu li:hover ul, .menu li.sfHover ul {
  left:      0px;
  top:      36px;
  z-index:    999;
}
ul.menu li:hover li ul, ul.menu li.sfHover li ul {
  top:      -999em;
}
ul.menu li li:hover ul, ul.menu li li.sfHover ul {
  left:      113px;
  top:      40px;
  z-index:    9999;
  padding:    0px;
}
ul.menu li li:hover li ul, ul.menu li li.sfHover li ul {
  top:      -999em;
}
/*************************end menu********************************************/
/*********************************content*************************************/
aside {
  width:100%;
  background:url(../images/aside-bg.jpg) center top;
}
.aside-container {
  padding:10px 0 10px 0;  
}
.greating {
  font-size:22px;
  color:#9f9f9f;
  line-height:2em;
  letter-spacing:-1px;
}
.greating  strong {
  display:block;
  margin-top:-21px;
}
.greating  strong.sec {
  margin-top:-15px;
}
.border-bot {
  width:100%;
  background:url(../images/border-bot.gif) center bottom repeat-x;
}
.border-bot2 {
  background:url(../images/border-bot2.png) center bottom repeat-x;  
}
.border-bot3 {
  /*background:url(../images/border-bot3.gif) center bottom repeat-x;  */
}
.border-top {
  /*background:url(../images/border-top.png) center 2px repeat-x;*/
  width:100%;
}
.row-1 {
  /*background:url(../images/content-bg.jpg) center top;  */
}

#content {
  width:100%;
  padding:0;
  position:relative;
  z-index:1;
  /*background:url(../images/content-bg1.jpg) center top;*/
}

.container-1 {
  padding:8px 0 37px 0;
  position:relative;
  overflow:hidden;
  font-size:13px;
  line-height:21px;
}
.container-2 {
  padding:26px 0 38px 0;
  position:relative;
  overflow:hidden;
  font-size:13px;
  line-height:21px;
}
.container-3 {
  padding:37px 0 42px 0;
  position:relative;
  overflow:hidden;
  font-size:13px;
  line-height:21px;
}

.img-container {
  float:left;
  background:#FFFFFF;
  border:1px solid #e5e5e5;
  padding:2px;
  border-radius:6px;
  box-shadow:0px 0px 2px #e5e5e5;
  -moz-box-shadow: 0px 0px 2px #e5e5e5;
  -webkit-box-shadow:0px 0px 2px #e5e5e5;
  margin-bottom:2px;
}


.concurso-terminado{
  float:left;
  background:#FFFFFF;
  border:1px solid #e5e5e5;
  padding:2px;
  border-radius:6px;
  box-shadow:0px 0px 2px #e5e5e5;
  -moz-box-shadow: 0px 0px 2px #e5e5e5;
  -webkit-box-shadow:0px 0px 2px #e5e5e5;
  margin-bottom:2px;
  width: 720px; 
  background-color: #d8d8d8;
}

.img-container_provedor {
  float:left;
  background:#FFFFFF;
  border:1px solid #e5e5e5;
  padding:2px;
  border-radius:6px;
  box-shadow:0px 0px 2px #e5e5e5;
  -moz-box-shadow: 0px 0px 2px #e5e5e5;
  -webkit-box-shadow:0px 0px 2px #e5e5e5;
  margin-right : 20px;
}

.img-container_solo {
  background:#FFFFFF;
  border:1px solid #e5e5e5;
  padding:2px;
  border-radius:6px;
  box-shadow:0px 0px 2px #e5e5e5;
  -moz-box-shadow: 0px 0px 2px #e5e5e5;
  -webkit-box-shadow:0px 0px 2px #e5e5e5;
  margin-bottom:2px;
}

.img-container_logos {
  float:left;
  background:#FFFFFF;
  border:1px solid #e5e5e5;
  padding:2px;
  margin:3px;
  border-radius:6px;
  box-shadow:0px 0px 2px #e5e5e5;
  -moz-box-shadow: 0px 0px 2px #e5e5e5;
  -webkit-box-shadow:0px 0px 2px #e5e5e5;
  margin-bottom:2px;
}

.img-container_noborder {
  float:left;
  background:#FFFFFF;
  padding:2px;
  margin-bottom:2px;
  margin-right: 5px;
}

.img-container_margens {
  float:left;
  background:#FFFFFF;
  border:1px solid #e5e5e5;
  padding:2px;
  border-radius:6px;
  box-shadow:0px 0px 2px #e5e5e5;
  -moz-box-shadow: 0px 0px 2px #e5e5e5;
  -webkit-box-shadow:0px 0px 2px #e5e5e5;
  margin-bottom:2px;
  margin-right : 5px;
}

.img-containerNoBorder {
  background:#FFFFFF;
  padding-left: 12px;
  margin-bottom: 0px;
}
.text-box {
  background:#FFFFFF;
  border:1px solid #e2e2e2;
  padding:21px 10px 25px 15px; 
}
.text-box-2 {
  background:url(../images/text-box-bg.png) 21px top no-repeat;
  font-size:14px;
  line-height:2em;
  color:#989898;
  margin-top:-1px;
  padding-top:26px;
  margin-bottom:15px;
}
h3 {
  font-size:16px; 
  line-height:2em; 
  margin:0 0 13px 0; 
  color:#2c2c2c;
  /*text-transform:uppercase;*/
  letter-spacing:-1px;
}
h3 strong {
  display:block;
  margin-top:-18px;
}
h4 {
  font-size:15px;
  line-height:2em;
  color:#5b5b5b;
  margin-bottom:6px;
}
.button {
  display:inline-block; 
  padding:0 10px 4px 10px;
  color:#FFFFFF; 
  background:url(../images/button.jpg) left top repeat-x #020202;
  font-size:15px;
  line-height:1.5em;
  border-radius:3px;
}
  
  .button:hover {color:#fff; background-position: left bottom; background-color:#ee4d23;}

.list-1 li {
  line-height:18px;
  font-size:13px;
  padding:5px 0 5px 15px; 
  background:url(../images/marker-1.png) 0 12px no-repeat;
  font-weight:bold;
}
  .list-1 li a {
    display:inline-block;
    color:#575454;
  }
    .list-1 li a:hover {
      color:#EF4D23;
    }

.list-2 li {
  font-size:13px; 
  line-height:21px; 
  background:url(../images/marker-2.png) left 6px no-repeat;
  padding:0 0 18px 22px;
}
  .list-2 li.spec { padding-bottom:22px;}
  .list-2 li a {
    display:inline-block;
    color:#575454;
  }
    .list-2 li a:hover {text-decoration:underline;}
      
      .list-3 li {
        padding:0 0 22px 30px;
        background:url(../images/marker-3.png) left 3px no-repeat;
      }
      .list-3 li.last {padding-bottom:0;}
      .list-3 li a { 
        font-weight:bold;
        color:#575454;
        margin-bottom:8px;
        display:inline-block;
      }

.link:hover {text-decoration:underline;} 

.link-1 {
  display:inline-block; 
  font-size:15px; 
  line-height:2em;
  text-transform:lowercase;
  color:#838585;
  text-decoration:none;
}
.link-1:hover {  color:#EF4D23;
        text-decoration:underline;
} 

.linkMais 
  {
    outline-width: medium;
    outline-style: none;
    outline-color: -moz-use-text-color;
    display:inline-block; 
    font-size:15px; 
    line-height:2em;
    text-transform:lowercase;
    color:#838585;
    text-decoration:none;
  }

.linkMais:hover
  {
    color:#EF4D23;
    text-decoration:underline;
    font-weight:bold
  }
  
.link-2 {
  display:inline-block; 
  font-size:15px; 
  line-height:2em;
  text-transform:lowercase;
  color:#000000;
  text-decoration:none;
}
.link-2:hover {  color:#EF4D23;
        text-decoration:underline;
} 
/**************************************************************************************************************index-1.html************************************************************************************************/
#page2 .aside-container {
    padding: 23px 0 41px;
  position:relative;
  overflow:hidden;
  font-size:13px;
  line-height:21px;
}
#page2 .container-1 {
    padding: 28px 0 40px;
  font-size:13px;
  line-height:21px;
}
#page2 .container-2 {
    padding: 28px 0 48px;
  font-size:13px;
  line-height:21px;
}
.year {
  float:left;
  font-size:30px;
  color:#878787;
  line-height:2em;
  letter-spacing:-3px;
  margin-top:-18px;
  margin-right:12px;
}
#page2 .list-2 li {
  padding-bottom:22px;  
}
    #page2 .list-2 li.last { padding-bottom:0;}
    
/************************************************************************************************************end index-1.html************************************************************************************************/
/**************************************************************************************************************index-2.html************************************************************************************************/
#page3 .container-1 {
    padding: 23px 0 30px;
  font-size:13px;
  line-height:21px;
}
/************************************************************************************************************end index-2.html**********************************************************************************************/
/**************************************************************************************************************index-3.html************************************************************************************************/
#page4 .container-1 {
    padding: 23px 0 39px;
  margin-bottom:28px;
  font-size:13px;
  line-height:21px;
}
#page4 .container-4 {
    padding: 0px 0 37px;
  margin-bottom:28px;
  font-size:13px;
  line-height:21px;
}
#page4 .container-5 {
    padding: 0px 0 54px;
  font-size:13px;
  line-height:21px;
}
#page4 .list-2 li {
  padding-bottom:14px;  
}
#page4 .list-2 li.last {
  padding-bottom:0px;  
}
/************************************************************************************************************end index-3.html**********************************************************************************************/
/**************************************************************************************************************index-4.html************************************************************************************************/
#page5 .container-1 {
    padding: 23px 0 80px;
  font-size:13px;
  line-height:21px;
}
.container-indent {
  padding-bottom:40px;
  margin-bottom:46px;
}
.container-indent1 {
  padding-bottom:37px;
  margin-bottom:28px;
}
.container-indent2 {
  padding-bottom:41px;
  margin-bottom:29px;
}
/**********************************************************************************************************end index-4.html************************************************************************************************/
/**************************************************************************************************************index-5.html************************************************************************************************/
#page6 .container-1 {
    padding: 23px 0 55px;
  font-size:13px;
  line-height:21px;
}
.box {
  background:#FFFFFF;
  border-radius:5px;
  padding:19px 19px 24px 19px;
  overflow:hidden;
}
.box-padd {
  padding:0 0 0 11px;  
}
/**********************************************************************************************************end index-5.html************************************************************************************************/
/**************************************************************************************************************index-6.html************************************************************************************************/
#page7 .container-1 {
    padding: 23px 0 49px;
  font-size:13px;
  line-height:21px;
}
#page7 .container-indent {
  margin-bottom:28px;  
}
.large-button {
  font-size:13px;
  color:#8a8a93;
  background:#FFFFFF;
  border-radius:3px;
  display:inline-block;
  padding:3px 25px 0 25px;
  text-transform:uppercase;
  line-height:1.6em;
  min-height:42px;
}
.large-button strong { display:inline-block; margin-top:-6px;}
.large-button:hover { background:#ee4d23; color:#FFFFFF;}
/**********************************************************************************************************end index-6.html************************************************************************************************/
/**************************************************************************************************************index-7.html************************************************************************************************/
#page8 .container-1 {
    padding: 23px 0 47px;
  font-size:13px;
  line-height:21px;
}
#page8 .container-indent {
  margin-bottom:28px;  
}
dl span {float:left; width:91px;}

/***** Contact form *****/
#contact-form {
  position:relative;
  vertical-align:top;
  width:100%;
  z-index:1;
  }
  #contact-form fieldset {
    border:none;
    padding:0;
    }      
      #contact-form label {
        display:block;
        min-height:48px;
      }
      #contact-form label.name {padding:0;}
      #contact-form label.message {
        height:254px;
      }
      #contact-form input {
        width:277px;
        padding:9px 10px 11px 13px;
        margin:0;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:1.25em;
        color:#575454;        
        border:none;
        background:#ffffff;
        outline:none;
        border-radius:5px;
        }
      #contact-form .area .error { float:none;}
      #contact-form textarea {
        height:234px;
        margin:0;
        width:437px;
        padding:9px 10px 11px 13px;
        margin:0;
        font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
        font-size:13px;
        line-height:1.25em;
        color:#575454;
        border:none;
        background:#ffffff;
        overflow:auto;
        outline:none;
        border-radius:5px;
        }
      #contact-form a {cursor:pointer;}
        #contact-form .success {display:none; margin-bottom:20px;}
        #contact-form .error,
        #contact-form .empty {
          color:#f00;
          font-size:12px;
          line-height:2em;
          display:none;
          overflow:hidden;
        }
    .buttons-2{ padding:2px 0px 0px 0px; text-align:right; position:relative; overflow:hidden;}
    .buttons-2 a { margin-left:30px; letter-spacing:-1px;}
/**********************************************************************************************************end index-7.html************************************************************************************************/
/**************************************************************************************************************index-8.html************************************************************************************************/
#page9 .container-1 {
    padding: 23px 0 47px;
  font-size:13px;
  line-height:21px;
}
/***********************************************************************************************************end index-8.html***********************************************************************************************/
/****************************footer************************/
footer {
  width:100%; 
  padding:42px 0 47px;
  /*background:url(../images/footer-bg.jpg) left top repeat-x;*/
  color:#646464;
}
footer a {
  color:#646464;  
}
.footer-link {
  font-size:12px;
  padding:0 0 0 19px;
  display:block;
  margin-top:-4px;
}
.footer-logo {
  display:block;
  text-indent:-5000px;
  /*background:url(../images/footer-logo.png) left top no-repeat;*/
  background:url(../images/imgPNED/LogoPNED.png) left top no-repeat;
  
  width:130px;
  height:85px;
  margin-left:11px;
}
.footer-padd {
  padding-top:28px;  
}
.list-services {
  padding:0px 0 0 0;
}
  .list-services li {
    float:left; 
    padding:0 7px 0 0px;
  }
  .list-services li a {
    display:block;
    width:24px;
    height:24px;
  }
  .list-services li a.first {
    background:url(../images/google.png) no-repeat;
  }
  .list-services li a.second {
    background:url(../images/linkedin.png) no-repeat;
  }
  .list-services li a.third {
    background:url(../images/twitter.png) no-repeat;
  }
  .list-services li a.four {
    background:url(../images/rss.png) no-repeat;
  }
  #easyTooltip{
  padding:5px 10px;
  border:1px solid #171717;
  background:#F2F2F2;
  color:#171717;
  font-size:11px;
  text-transform:none;
  position:relative;
  font-weight:bold;
  z-index:99;
}
#newsletter label {
  height:28px;
  display:inline-block;
  margin-right:5px;
}
#newsletter input {
  border:1px solid #e3dede;
  background:#FFFFFF;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  margin:0;
  outline:none;
  border-radius:3px;
  padding:4px 10px 5px 8px;
  width:146px;
}


/* Menu*/
/* 
    Nível 1*/

ul.menuprincipal                         { position: relative; z-index:10; margin: auto;                                       height:39px; background: #008000; margin-bottom: 10px;}
                                      
ul.menuprincipal li                      { float: left;  }
ul.menuprincipal a:hover                    { color: #fff;}

ul.menuprincipal li a                    { display: block; padding: 9px 17px;
                                       color: #fff; }
ul.menuprincipal li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.menuprincipal li.hover,
ul.menuprincipal li:hover                { color: #666; position: relative; }
ul.menuprincipal li.hover a              { color: #fff;     background: #e36c0a;}


/* 
    Nível 2
*/
ul.menuprincipal ul                         { width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; background: red;}
ul.menuprincipal ul li                     { font-weight: normal; border-bottom: 1px solid #dbdbdb; float: none; }
                                      
                                    /* IE 6 & 7 Needs Inline Block */
ul.menuprincipal ul li a                    { border-right: none; background: none; padding: 9px 8px; width: 100%; display: inline-block; } 
ul.menuprincipal ul li a:hover              {font-weight:bold;}    

.selected {color: #fff;     background: #e36c0a;}
.espaco1 {width: 1px;}


/* =FORMULARIO GERAL
---------------------------------------------------------------------------*/
.formGeral {
  position: relative;
  margin-bottom: 30px;
  font-size:11px;
  line-height:2em;
  color:#575454;
  text-decoration:none;
}
.formGeral legend{
    color:#008800;
    padding: 1.00em 0 0.36em 0;  margin: 0;
    font-weight: bold;
}
.formGeral legend.nivel2{
    color:#444444;
    padding: 0.91em 0 0.36em 0;  margin: 0;
}
.formGeral p{
    margin-bottom: 6px;
    color: #2b2927;
    overflow: hidden; height: 1%; /* :INFO: Clear Floats */
}

.formGeral em
{
  font-size:10px;
  font-style: italic;
  color: #d42800;
}
.formGeral p.pNormal{background-color: transparent; color: #555555;}
.formGeral img{position: relative; vertical-align: bottom;}


.formGeral label{float:left; width: 150px; padding: 0px 8px 0 2px; text-align: right; font-size:11px; line-height:2em;
  color:#575454;}
.formGeral label span{color: #555555;}

.formGeral input[type=text], .formGeral textarea, .formGeral select{
    margin: 0; padding: 0; width: 250px; height: 18px;
    font-size:11px; color: #555555;
    border: 1px solid #d2d3d4; background-color: #ffffff;
}
.formGeral select{width: auto;}
*:first-child+html .formGeral select{height: 21px;} /* :BUG: IE7 */

* html .formGeral input, * html .formGeral textarea{width: 300px;}/* :BUG: IE6 */

.formGeral input.checkbox{width: 15px; border: none; background-color: transparent;}
.formGeral input.checkbox:hover, .formGeral input.checkbox:focus{border: none; background-color: transparent;}

.formGeral input:hover, .formGeral input:focus, .formGeral textarea:hover, .formGeral textarea:focus,
.formGeral select:hover, .formGeral select:focus{
    border: 1px solid #f64921;
}

.formGeral .erroCor
{
    padding: 2px 0 5px 0;
    background: #ffffcc;
    margin-top: 0px;
    margin-bottom: 6px;
    display: block!important;
    width:auto;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#d42800;

}

.spnRotulo
{
  padding-bottom: 5px;
  padding-left: 2px;
  text-align: left;
  font-size: 11px;
  line-height: 2em;
  color: #575454;
  margin-right: 4px;

}

.formGeral .erroSmall
{
    padding: 2px 2px 5px 22px;
    background: #ffffcc 2px 2px;
    display: block!important; text-transform: uppercase; text-align: left;
    font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#d93813;
}

.formGeral .erroBig {
    font-size: 1.17em; color:#d93813; font-weight: bold; line-height: 21px; padding-left: 25px;
    padding: 2px 2px 5px 22px;
}


.formGeral .okBig {
    font-size: 1.17em; color:#008800; font-weight: bold; line-height: 21px; padding-left: 25px;
    padding: 2px 2px 5px 22px;
}

.okBig {
    font-size: 1.17em; color:#008800; font-weight: bold; line-height: 21px; padding-left: 25px;
    padding: 2px 2px 5px 22px;
}

.msgresultado
{
  font-size: 1.17em; color:#008800; font-weight: bold; line-height: 21px;
  margin-top : 20px;
  text-align:center;
}

/* =botões input ------------------------------------------------------*/
.formGeral p.pBotao{width: 100%; text-align: center; margin: 15px 0; background-color: transparent;}
.formGeral p.pBotaoDta input.botao{margin:0;}
.formGeral input.botao{
    padding: 0 3px; margin-left: 10px; width: auto; height: 20px; float: right;
    font: normal 1.0em/1.50em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #3a4451;
    border: 1px solid #3a4451;  cursor: pointer;
    background: transparent url(../images/forms-passos-bts.gif) repeat-x left top;
}
.formGeral input.botao:hover, .formGeral input.botao:focus{
    border: 1px solid #f64921;
    background: transparent url(/images/forms-passos-bts.gif) repeat-x left bottom;
}
.formGeral input.cancelar{color: #555555; border: 1px solid #d2d3d4; margin: 0 50px 0 0;}

.formGeral span.lradio
{ 
  position: relative;
  clear:none; 
  top: -5px;
  margin: 0 10px 0 3px;
  }
  
  
  
.formGeral input[type=radio] { width: 18px; margin-right: 2px;  }

/* =botões input Provedor------------------------------------------------------*/


.formGeralProvedor input.checkboxP{width: 15px; border: none; background-color: transparent;}
.formGeralProvedor input.checkboxP:hover, .formGeral input.checkbox:focus{border: none; background-color: transparent;}

.formGeralProvedor {
  position: relative;
  margin-bottom: 30px;
  font-size:11px;
  line-height:2em;
  color:#575454;
  text-decoration:none;
}
.formGeralProvedor legend{
    color:#008800;
    padding: 1.00em 0 0.36em 0;  margin: 0;
    font-weight: bold;
}

.formGeralProvedor p.pBotao{width: 100%; text-align: center; margin: 15px 0; background-color: transparent;}
.formGeralProvedor input.botao{
    padding: 0 3px; margin-left: 10px; width: 80px; height: 20px; float: right; margin-right : 80px;
    font: normal 1.0em/1.50em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #3a4451;
    border: 1px solid #3a4451;  cursor: pointer;
    background: transparent url(../images/forms-passos-bts.gif) repeat-x left top;
}
.formGeralProvedor input.botao:hover, .formGeralProvedor input.botao:focus{
    border: 1px solid #f64921;
    background: transparent url(/images/forms-passos-bts.gif) repeat-x left bottom;
}

.formGeralProvedor input, .formGeralProvedor textarea, .formGeralProvedor select{
    margin: 0; padding: 0; width: 250px; height: 18px;
    font-size:11px; color: #555555;
    border: 1px solid #d2d3d4; background-color: #ffffff;
}
.formGeralProvedor p{
    margin-bottom: 6px;
    color: #2b2927;
    overflow: hidden; height: 1%; /* :INFO: Clear Floats */
}

.formGeralProvedor em
{
  font-size:10px;
  font-style: italic;
  color: #d42800;
}

.formGeralProvedor label{float:left; width: 150px; padding: 0px 8px 0 2px; text-align: right; font-size:11px; line-height:2em;
  color:#008800;}
.formGeralProvedor label span{color: #555555;}

.formGeralProvedor input, .formGeralProvedor textarea
{
    margin: 0; padding: 0; width: 250px; height: 18px;
     color: #555555;
    border: 1px solid #d2d3d4; background-color: #ffffff;
    font: normal 1.0em/1.25em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.formGeralProvedor .erroCor
{
    padding: 2px 0 5px 0;
    background: #ffffcc;
    margin-top: 0px;
    margin-bottom: 6px;
    display: block!important;
    width:auto;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#d42800;

}

.formGeralProvedor input:hover, .formGeralProvedor input:focus, .formGeralProvedor textarea:hover, .formGeralProvedor textarea:focus,
 .formGeralProvedor select:hover, .formGeralProvedor select:focus{
     border: 1px solid #f64921;
 }

.formGeralProvedor .erroSmall
{
    padding: 2px 2px 5px 22px;
    background: #ffffcc 2px 2px;
    display: block!important; text-transform: uppercase; text-align: left;
    font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#d93813;
}

.formGeralProvedor .erroBig {
    font-size: 1.17em; color:#d93813; font-weight: bold; line-height: 21px; padding-left: 25px;
    padding: 2px 2px 5px 22px;
}

.formGeralProvedor .okBig {
     font-size: 1.17em; color:#008800; font-weight: bold; line-height: 21px; padding-left: 25px;
     padding: 2px 2px 5px 22px;
 }

/* =formulario Geral------------------------------------------------------*/


.formulario input.checkboxP{width: 15px; border: none; background-color: transparent;}
.formulario input.checkboxP:hover, .formulario input.checkbox:focus{border: none; background-color: transparent;}

.formulario {
  position: relative; 
  margin-bottom: 30px;
  font-size:11px; 
  line-height:2em;
  color:#575454;
  text-decoration:none;
}
.formulario legend{
    color:#008800;
    padding: 1.00em 0 0.36em 0;  margin: 0;
    font-weight: bold;
}

.formulario p.pBotao{width: 100%; text-align: center; margin: 15px 0; background-color: transparent;}
.formulario input.botao{
    padding: 0 3px; margin-left: 10px; width: 80px; height: 20px; float: right; margin-right : 80px;
    font: normal 1.0em/1.50em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif; color: #3a4451;
    border: 1px solid #3a4451;  cursor: pointer;
    background: transparent url(../images/forms-passos-bts.gif) repeat-x left top;
}
.formulario input.botao:hover, .formulario input.botao:focus{
    border: 1px solid #f64921; 
    background: transparent url(/images/forms-passos-bts.gif) repeat-x left bottom;
}

.formulario input, .formulario textarea, .formulario select{
    margin: 0; padding: 0; width: 250px; height: 18px; 
    font-size:11px; color: #555555;
    border: 1px solid #d2d3d4; background-color: #ffffff;
}
.formulario p{
    margin-bottom: 6px;
    color: #2b2927;
    overflow: hidden; height: 1%; /* :INFO: Clear Floats */
}

.formulario em
{
  font-size:10px; 
  font-style: italic;
  color: #d42800;
}

.formulario label{float:left; width: 150px; padding: 0px 8px 0 2px; text-align: right; font-size:11px; line-height:2em;
  color:#008800;}
.formulario label span{color: #555555;}

.formulario input, .formulario textarea
{
    margin: 0; padding: 0; width: 250px; height: 18px; 
     color: #555555;
    border: 1px solid #d2d3d4; background-color: #ffffff;
    font: normal 1.0em/1.25em Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.formulario .erroCor
{
    padding: 2px 0 5px 0;
    background: #ffffcc;
    margin-top: 0px;
    margin-bottom: 6px;
    display: block!important; 
    width:auto;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#d42800;

}

.formulario input:hover, .formulario input:focus, .formulario textarea:hover, .formulario textarea:focus,
 .formulario select:hover, .formulario select:focus{
     border: 1px solid #f64921; 
 }

.formulario .erroSmall
{
    padding: 2px 2px 5px 22px;
    background: #ffffcc 2px 2px;
    display: block!important; text-transform: uppercase; text-align: left;
    font: normal 10px Tahoma, Arial, Helvetica, sans-serif; color:#d93813;
}

.formulario .erroBig {
    font-size: 1.17em; color:#d93813; font-weight: bold; line-height: 21px; padding-left: 25px;
    padding: 2px 2px 5px 22px;
}

.formulario .okBig {
     font-size: 1.17em; color:#008800; font-weight: bold; line-height: 21px; padding-left: 25px;
     padding: 2px 2px 5px 22px;
 }
/* ----- Fim formulario ---*/

#conteudoMP ul {margin: 0 0 .73em .73em;}
#conteudoMP ul li {
    font-size:11px;  text-align: justify; line-height:2em; margin-bottom: 5px;
  display: block; padding-left: 10px;
    background: transparent url(/images/icon-listas-verde.gif) no-repeat left .55em;
}

#conteudoMP ol {list-style: lower-alpha outside none;
                font-size:11px;  text-align: justify; line-height:2em; margin-bottom: 5px;
                display: block; padding-left: 10px;
}

#conteudoMP ol li {margin-bottom: 5px;}


#conteudoMP{
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#575454;
	font-size : 11px;
}

#conteudoMP a
{
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
  color:#575454;
}


#conteudoMP a:hover
{
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size : 11px;
  text-decoration:underline;
}

#featured{
    width:360px;
    padding-right:250px;
    position:relative;
    /*border:3px solid #008800; */
    height:250px;
    background:#fff;
}
#featured ul.ui-tabs-nav{
    position:absolute;
    top:0; left:360px;
    list-style:none;
    padding:0; margin:0;
    width:250px;
}
#featured ul.ui-tabs-nav li{
    padding:1px 0; padding-left:13px;  
    font-size:12px;
    color:#666;
}
#featured ul.ui-tabs-nav li img{
    float:left; margin:2px 5px;
    background:#fff;
    padding:2px;
    border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{
    font-size:10px; font-family:Verdana;
    line-height: 10px;
}
#featured li.ui-tabs-nav-item a{
    display:block;
    height:60px;
    color:#333;  background:#fff;
    line-height: 13px;
}
#featured li.ui-tabs-nav-item a:hover{
    background:#f2f2f2;
}
#featured li.ui-tabs-selected{
    background:url('/images/seta.png') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{
    color : #FFF;
    background:#008800;
}
#featured .ui-tabs-panel{
    width:360px; height:250px;
    background:#999; position:relative;
}
#featured .ui-tabs-panel .info{
    position:absolute;
    top:195px; left:0;
    height:55px;
    background: url('/images/transparent-bg.png');
}
#featured .info h2{
    font-size:14px; font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color:#fff; padding:5px; margin:0; width:350px;
    overflow:hidden;
}
#featured .info p{
    margin:0 5px;
    font-family:Verdana; font-size:9px;
    line-height:10px; color:#f0f0f0;
}
#featured .info a{
    text-decoration:none;
    color:#fff;
}
#featured .info a:hover{
    text-decoration:underline;
}
#featured .ui-tabs-hide{
    display:none;
}

.notsmall
{
  width: 70px;
  height : 50px;
}

.notbig
{
  width: 360px;
  height : 250px;
}

.concursos
{
    height : 365px;
    width : 960px;
    background:url("/images/rolar/concursos.png") no-repeat;
    text-align : center;
}

.descricaoCD
{
  margin:0px;
  padding : 0px;
  font-size:12px;
  text-decoration:none;
  position:absolute;
  line-height:1.65em;
  top : 40px;
  left : 560px;
}

.concursosCD
{
    height : 365px;
    width : 960px;
    background:url("/images/rolar/concursos.jpg") no-repeat;
    text-align : center;
}

.titconcursos
{
  margin:0px;
  padding : 0px;
  font-size:12px;
  color: #008000;
}

/* Parceiros */
.simply-scroll-container {
    position: relative;
}

.simply-scroll-clip {
        position: relative;
        overflow: hidden;
}

.simply-scroll-list {
        overflow: hidden;
        margin: 0;
        padding: 0;
        list-style: none;
}
    
.simply-scroll-list li {
        padding: 0;
        margin: 0;
        list-style: none;
}
    
.simply-scroll-list li img {
        border: none;
        display: block;
}
    
.simply-scroll {
    width: 960px;
    height: 80px;
    margin-bottom: 1em;
}

.simply-scroll .simply-scroll-clip {
    width: 960px;
    height: 80px;
}
    
.simply-scroll .simply-scroll-list {}
        
.simply-scroll .simply-scroll-list li {
    float: left;
    width: 98px;
    height: 80px;
    text-align : center;
}
.simply-scroll .simply-scroll-list li img {}

#mapa {
   height: 400px;
   width: 700px;
   margin-top: 0.1em;
 }

#mapa p
{
  font-size:10px; 
  line-height: 1.6153em;
  text-decoration:none;
  text-align: left;
}



.msgPTitulo
{
    font-size : 12px;
    font-weight : bold;
    letter-spacing : -0.05em;
    padding-bottom : 2px;
   color : #e36c0a;
}

.msgPTituloResposta
{
    font-size : 12px;
    font-weight : bold;
    letter-spacing : -0.05em;
    padding-bottom : 2px;
   color : #008000;
}

.msgPData
{
    margin-top : -15px;
    font-size : 9px;
    color : #999999;    
}

.msgPTexto
{
    font-size : 11px;
    color : #666666;
    line-height : 18px;    
}

.msgPBlPergunta
{
    border-bottom : 1px groove #606060;
    margin : 15px 0 45px 0;
    background-color : #f0f0f0;    
    padding: 5px;
}

.msgPBlResposta
{
    margin: 7px;
    padding : 5px;
    background-color : #ffffff;    
}

.msgPPaginador
{
    background-color : #606060;    
    margin : 5px 0 10px 0;
}

.msgPPaginadorTexto
{
    font-size : 12px;
    padding : 1px 1px 1px 1px;    
    outline:none;
    text-decoration :none;
    color :#FF0000;   
}

.msgPPaginadorTitulo
{
    font-size : 12px;
    padding : 1px 1px 1px 1px;    
    outline:none;
    text-decoration :none;
    color :#008000;   
}


.msgPPaginadorTexto a:link, a:visited, a:active
{
    font-size : 12px;
    outline:none;
    text-decoration :none;
    color :#FF0000;   
}

.msgPPaginadorTexto a:hover
{
    text-decoration:underline;    
}

.msgPCab
{
    border-bottom : 1px groove #606060;
    margin : 10px 0 5px 0;
    background-color : #f0f0f0;    
    padding: 5px;
}

.msgPComentario
{
    margin: 7px;
    padding : 5px;
    background-color : #ffffff;    
}

.msgPTextoC
{
    font-size : 11px;
    color : #666666;
    line-height : 18px;    
}


/* ------ Menu v2 ------- */

#containerMenu{
      position:relative;
      width:960px;
      height: 88px;
      margin:auto;
      text-align:left;
      background-color:#fff;
      overflow: hidden;
      color : #ffffff;
      font-size:12px;
          
}

#containerMenu .areamenu{
  color:#FFF;
  font-size:15px;
  margin: 7px 19px 7px 19px;
  padding: 6px;
  display:inline-block;
overflow: hidden;
}

#containerMenu .agora{
  background-color:#e36c0a;
}

#containerMenu .areamenu a, a:hover, a:visited{
  font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
  color:#FFF;
  font-size:14px;
  text-decoration: none;
  
}

#containerMenu .areamenu:hover{
  background-color:#e36c0a;
}

#containerMenu .barraTitulo1{
	float: left;
	width: 960px;
	background-color:#008000;
	height:43px;
	margin-bottom: 1px;
}

#containerMenu .barraTitulo2{
	float: left;
	width: 960px;
	background-color:#41a445;
	height:43px;	
}

#barraLogo{
  margin-top: 20px;
  float: left;
  width: 180px;
  height: 120px;
}

.logo1{
  background:url(../images/Menu/img1.jpg) center top no-repeat #FFF;
}

.logo2{
  background:url(../images/Menu/img2.jpg) center top no-repeat #FFF;
}

.logo3{
  background:url(../images/Menu/img3.jpg) center top no-repeat #FFF;
}

.logo4{
  background:url(../images/Menu/img4.jpg) center top no-repeat #FFF;
}

.logo5{
  background:url(../images/Menu/img5.jpg) center top no-repeat #FFF;
}

.logo6{
  background:url(../images/Menu/img6.jpg) center top no-repeat #FFF;
}

.logo7{
  background:url(../images/Menu/img7.jpg) center top no-repeat #FFF;
}





/*  Novos   */


.margem10{
	margin-left: 10px;
}


.main {
  width:960px;   
  padding:0;
  margin:0 auto;
  font-size:0.8125em;
  line-height:1.6153em;
}

.mainParceiros {
  width:940px;   
  padding:0;
  margin:0 auto;
  font-size:0.8125em;
  line-height:1.6153em;
  float:left;
}
	

#conteudoPagina {
  width:960px;   
  padding:0;
  margin:0 auto;
  font-size:0.8125em;
  line-height:1.6153em;
}


.wrapper {
	width:100%; 
	overflow:hidden; 
	position:relative;
}
	
.wrapperFB{
	margin-top : 15px; 
	width:100%; 
	position:relative;
}

.tituloP
{
  display: block;
  margin-right: 10px;
  padding:6px 0 4px 0;
  background:url(/images/dotted_border1.gif) repeat-x bottom left;
  margin-left: 10px; 
}


#menuLateral{
  display:inline;
  float: left;
  position: relative;
  width: 180px;
  min-height:300px;
  padding-left: 20px;
}

#conteudoTexto
{
  display:block;
  float: right;
  position: relative;
  width: 740px;
  
}

#maisNoticias
{
   outline:none; 
   text-decoration:none; 
   color:#FF0000; 
   font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.espacoTopo{
  margin-top : 50px;
}

#parceirosI, #parceirosN
{
	outline:none; 
   text-decoration:none; 
   color:#FF0000; 
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}



#conteudoArtigo
{
  font-size:11px; 
  line-height:2em;
  text-decoration:none;
  margin-bottom:5px;
}

#conteudoArtigo a
{
	 font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #ff0000;
	outline:none; 
   text-decoration:none; 
}

#conteudoArtigo a:hover
{
	text-decoration:underline;
}


#paginador{
padding: 2px;
}

#paginador ul, #conteudoCS #paginador ul{
margin: 0;
padding: 0;
text-align: left; 
margin-top: 20px;
}

#paginador li, #conteudoCS #paginador li{
list-style-type: none;
display: inline;
padding: 0 0 1px 0;
font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 12px;
background:none;

}

#paginador a, #paginador a:visited, #conteudoCS #paginador a, #conteudoCS #paginador a:visited{
padding: 0 5px;
border: 1px solid #008000;
text-decoration: none;
color: #008000;
}

#paginador a:hover, #paginador a:active, #conteudoCS #paginador a:hover, #conteudoCS #paginador a:active{
 border: 1px solid #2b66a5;
 color: #ffffff;
 background-color: #e36c0a;
 text-decoration:none;
}

#paginador a.currentpage, #conteudoCS #paginador a.currentpage{
background-color: #008000;
color: #FFF !important;
border-color: #008000;
font-weight: bold;
cursor: default;
}

#paginador a.disablelink, #paginador a.disablelink:hover, #conteudoCS #paginador a.disablelink, #conteudoCS #paginador a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

#paginador a.prevnext, #conteudoCS #paginador a.prevnext{
font-weight: bold;
}


.descricaoTextoSP
{
  margin: 10px 0 25px 0;
  padding : 0px;
  font-size:11px; 
  line-height:2em;
  text-decoration:none;
  text-align: left;
  color: #575454;
}


.Alto{
	font-size: 122%;
}


.wrapperOP {
	width:100%; 
	overflow:hidden; 
	position:relative;
	min-height : 120px;
}

#gfoto a
{
  outline:none;
  text-decoration:none;
  color:#FF0000;
}

#grid_foto_d
 {
   margin-left: 10px;
   margin-top: 30px;
   
 }

#grid_foto_d a, #grid_foto_d a:visited
{
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  outline:none;
  text-decoration:none;
  color:#FF0000;
}

#grid_foto_d a:hover
{
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
}


#grid_video_v a, #grid_video_v a:visited
{
  font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:12px;
  outline:none;
  text-decoration:none;
  color:#FF0000;
}

#grid_video_v a:hover
{
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
}


.lstbloconoticias
{
	float: left;
	display: block;
	width: 740px;
	margin-bottom: 10px;
	min-height : 210px;
}

.espacodrt
{
	margin-right: 15px;
}

#lnksimples{
	text-align: right;
}

#lnksimples a, #lnksimples a:visited{
	font-family:Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size:11px;
  outline:none;
  text-decoration:none;
  color:#FF0000;
}

#lnksimples a:hover{
	text-decoration: underline;
}







































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
