body {
width:100%;
color: #000000;
background-color: #ffffff;
margin: 0px;
padding: 0px;
border-style: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.75em;
line-height: 1.2em;
text-align: justify;
}

a:link {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif,;
font-size:11px;
font-weight:normal;
color:#006633;
text-decoration: none;
line-height:18px;
background-color:none;

}

a:hover {color:#003333;
text-decoration: none;}

a:visited {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif,;
font-size:11px;
font-weight:normal;
color:#006633;
text-decoration: none;
line-height:18px;
background-color:none;

}



h1 {font-size: 1.4em;
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color: #d9a925;}

h2 {font-size: 1.6em;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color: #50b564;}

h3 {font-size: 1.3em;
font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
color:#006666;
line-height:18px;
}

h4 {font-size: 1.1em;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;}

h5 {font-size: 1em;
font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: left;
width: 10em;
width: 1em;
}


li.inline {
  display: inline;
  padding-left: 12px;
  padding-right: 7px;
  border-right: 1px dotted #066;
}

li.last {
  display: inline;
  padding-left: 8px;
  padding-right: 3px;
  border-right: 0px;
  }



#topo {
z-index:2;
border-bottom: 1px #000000 solid;
background-color:#FFCC00;
visibility: visible;
vertical-align:top;
width: 100%;
height: 40px;}



#topoMenu{
width:210px;
height:27px;
display:block;
visibility:visible;
padding:0;
float:left;
}

#content {
width: 100%;
visibility: visible;
background-color: #ffffff;

}



#menu li {
display: block;
list-style-image:none;
list-style-type:none;
list-style-position:outside;
color: #000000;
font-family: "Trebuchet MS";
font-size: 11px;
font-weight: normal;
font-style: normal;
text-decoration: none;
padding:3px;
padding-left:6px;
margin-left:0px;
border-bottom:#00FF99 1px dotted;

}

#barraflash {
position:absolute;
height:60px;
width:80%;
float:left;
visibility: visible;
text-align:left;
margin-left:150px;
background-image:url(../img/topo2.jpg);
background-repeat:no-repeat;


}


#banners {
z-index:13;
position:relative;
float:right;
margin-right:0px;
width:120px;
visibility: visible;
background-color:#FFFFFF;
border-left:#999999 1px solid;
margin-top:9%;
text-align:center;

}

#barraIcones {
z-index:1;
position:absolute;
margin-right:0px;
width:70%;
height:30px;
margin-top:7%;
margin-left:18%;
visibility: visible;
text-align:left;
background-color:#FFFFFF;
}


#Titulos {
	z-index:0;
	position:absolute;
	margin-right:0px;
	width:65%;
	margin-top:24%;
	margin-left:14%;
	visibility: visible;
	text-align:left;
	background-color:#FFFFFF;
	float:left;
	padding-left:50px;
	padding-right:10px;
	overflow: auto;
}

#Titulos p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:normal;
text-align:justify;
}


#SubTitulos {
z-index:1;
position:absolute;
margin-right:0px;
width:63%;
margin-top:30%;
margin-left:14%;
visibility: visible;
text-align:left;
background-color:#FFFFFF;
float:left;
padding-left:50px;
padding-right:10px;
}

#menu {
z-index:12;
position:relative;
visibility: visible;
left: 0px;
width: 150px;
height: 90%;
padding-left:2px;
background-color: #99cc00;
}

#Textos {
	z-index:0;
	position:absolute;
	margin-right:0px;
	width:63%;
	margin-top:35%;
	margin-left:14%;
	margin-bottom:50px;
	visibility: visible;
	text-align:left;
	background-color:#FFFFFF;
	padding-left:50px;
	padding-right:10px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#000000;
}

#Textos img {
padding:6px;
text-align:center;
}



#linksInternos{
	z-index:0;
	position:absolute;
	margin-right:0px;
	width:70%;
	margin-top:14%;
	margin-left:15%;
	visibility: visible;
	font-family:"Trebuchet MS";
	font-size:11px;
	text-align:center;
	background-color:#FFFFFF;
	border-bottom:#999999 1px dotted;
	float:left;
	padding-left:25px;
	padding-bottom:5px;

}

#pesquisaSimples {
z-index:0;
position:absolute;
margin-right:0px;
margin-top:20px;
width:99%;
visibility: visible;
text-align:left;
font-weight:bold;
border-top:#999999 1px dotted;
float:left;
font-family:"Trebuchet MS";
font-size:12px;
color:#003333;
padding-bottom:5px;
padding-top:5px;
}

#vejaTambem {
z-index:0;
position:absolute;
margin-right:0px;
margin-top:25px;
width:99%;
visibility: visible;
text-align:left;
float:left;
font-family:"Trebuchet MS";
font-size:11px;
color:#003333;
padding-bottom:6px;
}


.buttonscontainer2 {width: 140px;}

.buttons2 a {

color:#000000;
border-bottom: 1px solid;
background-color: #99CC00;
padding: 2px;
padding-left: 3px;
font: 11px Trebuchet MS, sans-serif;
font-weight:normal;
text-decoration: none;
border-color: #99FF00   #99FF00;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons2 a:hover {

border-bottom: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #99CC00;
border-color:  #99FF00 #99FF00 ;
color: #FFFFFF;
text-decoration: none;}


.buttons2 a:visited {

color:#000000;
border-bottom: 1px solid;
background-color: #99CC00;
padding: 2px;
padding-left: 3px;
font: 11px Trebuchet MS, sans-serif;
font-weight:normal;
text-decoration: none;
border-color: #99FF00   #99FF00;
display: block;
margin: 0px;
width: 100%;
text-align: left;
}








#rodape {
text-align:center;
width: 100%;
visibility: visible;
background-color:#CCCCCC;
height:96px;
background-image:url(../img/rodape2_bg.jpg);
background-repeat:repeat-x;
clear:both;
float:left;
z-index:-1;

}

#imgNoticia01{
z-index:0;
position:absolute;
width:140px;
height:140px;
margin-top:13%;
margin-left:19%;
visibility: visible;
background-color:#FFFFFF;
float:left;
padding-left:4px;

}

#destaquePrincipal{
	z-index:2;
	position:absolute;
	width:20%;
	height:175px;
	margin-top:13%;
	margin-left:21%;
	float:left;
	padding-left:140px;
	padding-right:12px;
	text-align:left;
	visibility: visible;
}

#destaquePrincipal p{
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}





#iconsHP{
font-family:"Trebuchet MS";
font-size:11px;
font-weight:bold;
z-index:3;
position:absolute;
width:15%;
height:200px;
margin-top:10%;
margin-left:62%;
visibility: visible;
background-color:#FFFFFF;
float:left;
border-left:#999999 1px solid;
padding-left:4px;
text-align:left;

}

#barraVerde {
	z-index:5;
	height:60px;
	background-repeat:repeat-x;
	position:absolute;
	margin-right:0px;
	width:60%;
	margin-top:420px;
	margin-left:20%;
	visibility: visible;
	text-align:left;
	background-image:url(../img/bg_barraverde.jpg);
	padding:6px;
	padding-left:12px;
	top: 107px;
}



#barraGalera {
	z-index:4;
	height:88px;
	position:absolute;
	margin-right:0px;
	width:60%;
	margin-top:325px;
	margin-left:20%;
	visibility: visible;
	text-align:center;
	background-repeat:repeat;
	padding-left:12px;
	top: 84px;

}


#barraverdeImg01{
display:block;
width:241px;
height:60px;
float:left;
margin-left:8px;
}


#barraverdeImg02{
display:block;
width:241px;
height:60px;
float:right;
margin-right:8px;
}

#fotosHP{
z-index:6;
position:absolute;
text-align:center;
width:240px;
height:150px;
margin-left:-12px;
visibility: visible;
float:left;
padding:4px;

}

#fotosHP span{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
display:block;
height:12px;
padding:6px;
}


.borderImg{
padding:0px;
border:#009999 5px solid;
}

#form{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	position:absolute;
	text-align:left;
	width:210px;
	height:150px;
	float:left;
	margin-left:53%;
	visibility: visible;
	padding:4px;
	z-index: 7;

}

#form p{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
display:block;
background-color:#99CC33;
padding:4px;
margin:1px;

}


#titulosDestaques {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	height:12px;
	position:absolute;
	margin-right:0px;
	width:61%;
	margin-top:660px;
	margin-left:20%;
	visibility: visible;
	background-image:url(../img/bgverde.jpg);
	text-align:left;
	padding:6px;
	padding-left:12px;
	top: 140px;
	z-index: 8;
/*border-top:#666666 1px solid;
border-bottom:#666666 1px solid;*/
}



#barraDestaquesNivel02 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:149px;
	position:absolute;
	margin-right:0px;
	width:61%;
	margin-top:690px;
	margin-left:20%;
	visibility: visible;
	text-align:left;
	background-image:url(../img/bgdestaques.gif);
	padding:6px;
	padding-left:12px;
	top: 141px;
	z-index: 9;
}

#destaque02{
display:block;
width:220px;
height:110px;
float:left;
margin-left:5px;
line-height:12px;
}

#destaque02 p{
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:left;
font-weight:normal;
}


#destaque02 img{
float:left;
padding:6px;

}



#destaque03{
display:block;
width:220px;
height:110px;
float:right;
margin-right:3px;
}

#destaque03 p{
font:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
color:#000000;
text-align:left;
font-weight:normal;
}

#destaque03 img{
float:left;
padding:6px;

}


.subTilesDestaques {
font-family:Arial, Helvetica, sans-serif;
color:#993300;
font-size:11px;
font-weight:bold;
text-align:left;


}



.titles_destaque {
font-family:Arial, Helvetica, sans-serif;
color:#993300;
font-size:11px;
font-weight:bold;
text-align:left;

}


#indiceNoticias {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	height:auto;
	display:block;
	background-color:#FFFFFF;
	position:absolute;
	margin-right:0px;
	width:61%;
	margin-top:880px;
	margin-left:20%;
	text-align:left;
	padding:4px;
	border-top:#666666 1px solid;
	border-bottom:#666666 1px solid;
	top: 193px;
	left: 2px;
	z-index: 11;
}


#indiceNoticias p{
display:block;
height:12px;
background-image:url(../img/bg_indice.jpg);
background-repeat:no-repeat;
padding:4px 4px 4px 12px;
vertical-align:top;

}

#indice01{
display:block;
height:50px;
width:90px;
float:left;
margin-left:1%;
background-color:#33CC99;
}


#indice02{
display:block;
height:50px;
width:90px;
float:left;
margin-left:10%;
background-color:#FFCCCC;
}


#indice03{
display:block;
height:50px;
width:90px;
float:left;
margin-left:15%;
background-color:#99CC66;
}
 
#bannerParceiros {
	z-index:0;
	position:absolute;
	margin-right:0px;
	margin-top:50px;
	width:99%;
	visibility: visible;
	text-align:center;
	float:left;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#003333;
	padding-bottom:6px;
	left: 2px;
}


#titulosIndice {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:12px;
	position:absolute;
	margin-right:0px;
	width:61%;
	margin-top:850px;
	margin-left:20%;
	visibility: visible;
	background-image:url(../img/bgazul.jpg);
	text-align:left;
	padding:6px;
	padding-left:12px;
	top: 193px;
	z-index: 10;
/*border-top:#666666 1px solid;
border-bottom:#666666 1px solid;*/
}


#DestaqueCentro {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-170px;
	width:400px;
	height:380px;
	vertical-align:bottom;
	visibility: visible;
}



.texto01 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-align:justify;
	border:0;
}

/* Formulrio de Cadastro */

#zoofrm{
	width:90%;
	font-family:arial;
	font-size:10px; 
	line-height:12px;
	color:#333333;
	text-align:left;
	background-color:#FFCC99;
	padding:6px;
	border:1px dotted #AACC99;
	margin-top:6px;
}
#zooinpt{
	font-family:arial, helvetica, sans-serif;
	font-size:10px; 
	font-weight:300;
	background-color:#ffffff;
	padding:3px 0px 0px 3px;
	color:#333333;
	border:1px solid #557755;
	margin:0 0 2px 0;
	height:16px;
	line-height:12px;
}
#zoosbmt{
	border-right:#acb5b5 3px double;
	border-top:#c4cccc 3px double;
	background-color:#f6f6f6;
	border-left:#acb5b5 3px double;
	border-bottom:#6f7777 3px double;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}


/* FIm Formulrio de Cadastro */





/*================= Estrutura da Revista =================*/

.buttonscontainer {width: 130px;}

.buttons a {color: #FF6600;
border: 1px solid;
background-color: #FFCC33;
padding: 2px;
padding-left: 3px;
font: 12px Trebuchet MS, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #FFCC99 #FF6600 #FF6600 #FFCC99;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color:#FFCC66;
border-color:#FF9900;
color: #003300;
text-decoration: none;}

#menuRevista {
position:relative;
visibility: visible;
left: 0px;
width: 130px;
padding-left:2px;
float:left;
}


#topoRevista {
position:relative;
visibility: visible;
margin-top:0px;
padding-right:0px;
text-align:left;
width:100%;
height: 100px;
float:left;
background-image:url(http://www.projovem.gov.br/revista01/img/topo_revista.jpg);
background-repeat:no-repeat;
}

#tituloRevista {
position:relative;
visibility: visible;
padding-top:10px;
padding-left:20px;
width: 570px;
height: 80px;
float:left;
}


#corpoRevista {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
visibility: visible;
margin-top:7px;
padding-top:10px;
padding-left:26px;
vertical-align:top;
text-align:justify;
line-height:18px;
width:530px;
float:left;

}


.pBox{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:#FF6600 1px solid;
padding:6px;
background-color:#FFCC99;
visibility: visible;
vertical-align:top;
text-align:justify;
line-height:18px;
}



.pBoxAzul{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#006699;
border:#006699 1px solid;
padding:6px;
background-color:#99CCFF;
visibility: visible;
vertical-align:top;
text-align:justify;
line-height:18px;
}



#corpoRevista h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color:#FF9900;
line-height:25px;

}


#corpoRevista img {
padding:5px 5px 5px 0px;
vertical-align:top;
margin-right:0px;
}


#rodapeRevista {
position:relative;
width:100%;
height: 41px;
float:left;
background-image:url(http://www.projovem.gov.br/revista01/img/rodape_revista.jpg);
background-repeat:no-repeat;
}


#Linksrodape {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
position:relative;
width:692px;
height: 40px;
float:left;
border-top:#FF9900 1px dotted;
border-bottom:#FFFFFF 2px dotted;
padding:4px;
background-color:#FF9900;
}


#Linksrodape a {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

#Linksrodape a:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFCC00;
text-decoration:none;
}

#Linksrodape a:visited {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFCC00;
text-decoration:none;
}


#seloAcessivel{
display:block;
float:left;
widows:92px;
height:47px;
visibility:visible;
border:#FF9900 1px dotted;
}

/*================= Fim Estrutura da Revista =================*/


.legendasfotos{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#FF6600;
	line-height: 15px;
}


.legendaazul{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#0099CC;
	line-height: 15px;
}


.perguntaverde{
	font-size: 13px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
	text-align:justify;
	font-weight:bold;
	color:#009999;
	line-height: 17px;
}


.destaqueTexto{
    font-size:110%;
    font-weight:bold;
	text-align:left;
	
}

.borderBox{
border-color:#FF9900;
border-style:solid;
border-width:1px;
	
}

.tituloVerde {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#006666;
	border-bottom: 1px, dotted, #006666;
	text-align:left;
	line-height:18px;
}


.tituloVermelho {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#FF0000;
	border-bottom: 1px, dotted, #006666;
	text-align:left;
	line-height:18px;
}



.tituloLaranja {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#CC6600;
	line-height:18px;

}

.tituloAzul {

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#003399;
	line-height:18px;
}


/* ========================= tool tip ==========================*/

  .formata { /* esta classe  somente 
               para formatar a fonte */
  font: 11px "Trebuchet MS", arial, verdana, helvetica, sans-serif; 
  }
  a.dcontexto{
  position:relative; 
  font: 11px "Trebuchet MS", arial, verdana, helvetica, sans-serif; 
  padding:0;
  color:#009999;
  text-decoration:none;
  border-bottom:1px dotted #039;
  cursor:help; 
  z-index:24;
  }
  a.dcontexto:hover{
  background:transparent;
  z-index:25; 
  }
  a.dcontexto span{display: none}
  
  a.dcontexto:hover span{ 
  display:block;
  position:absolute;
  width:180px; 
  top:3em;
  text-align:justify;
  left:0;
  font: 11px "Trebuchet MS",arial, verdana, helvetica, sans-serif; 
  padding:5px 10px;
  border:1px solid #999;
  background:#99FFCC; 
  color:#000;
  }

/* ========================= fim tool tip ==========================*/



/*====================== estrutura simples =========================*/

#recipient {
	width:700px;
	border-right: 1px dotted #003366;
	padding-left:10px;
	padding-right:10px;
	margin:0;
	float:left;
}

#recipient p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
vertical-align:top;
text-align:justify;
line-height:14px;
}

/*====================== fim estrutura simples =========================*/

