﻿h4
{
    text-transform:uppercase;
    color:rgb(225,86,22);
    font-size:1.30em;
    margin-left:10px;
    width:270px;
    margin-top:10px;
    padding-right:10px;
}

h6
{
    display:inline;
}

h5
{
    display:inline;
}


body
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.63em;
}



#imageminiciativa
{
    position:relative;
    float:left;
    width:250px;
    height:344px;  
    top:-425px;
    left:-450px;
    z-index:1;
}

#logoiniciativa
{
    position:relative;
    top:29px;
    left:300px;
    width:300px;
    height:95px;
    float:left;
}

#txtdescricao
{
    position:relative;
    width:355px;
    height:20px;
    float:left;
    color:rgb(0,175,233);
    top:133px;
    left:119px;
}


/* TUDO DO MENU PRINCIPAL*/
#mainmenu
{
    position:relative;
    top:159px;
    left:-24px;
    float:left; 
    width:500px;
    height:40px;
}

#mainmenu ul
{
    margin:5px;
    padding:0px;
}

h2
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.10em;
	font-style:normal;
	font-weight:normal; 
}


#mainmenu li
{
    background-image: url( "../images/minie.gif" );
    background-repeat:no-repeat;
    background-position:left;
    list-style-type:square;
    margin:-8px;
    padding:5px;
    display:inline;
}

#mainmenu li a
{
    padding:20px;
    color:rgb(225,86,22);
    text-decoration:none;
    font-size:1.0em;
    font-weight: bold; 
}

#mainmenu li a:hover
{
  color:White;   
}
/*FIM DO MENU PRINCIPAL*/


/*MENU COMUN A TODAS AS PÁGINAS*/
#menucomun
{
    position:relative;
    float:left;
    width:690px;
    height:30px;
    top:115px;
    left:76px;
    z-index:2;
   
}

#menucomun ul
{
    margin:0px;
    padding:0px;
    background-color:Transparent;
}

#menucomun li
{
    font-weight:bold;
    display:inline;
    font-size:1.10em;
    line-height:30px;
    margin:0px;
    margin-left:3px;
    padding:2px 8px;
    cursor:default;
    border:1px solid rgb(0,72,144);
    background:rgb(52,34,63);
}

#menucomun li a
{
    color:rgb(225,86,22);
    color:rgb(86,99,225);
    text-decoration:none;
}

#menucomun li:hover, #menucomun li a:hover
{
    color:White;
    background:blue;
}
/*FIM DO MENU COMUN A TODAS AS PÁGINAS*/


/*RODAPÉ COMUM A TODAS AS PÁGINAS*/
#rodape
{
    position:relative;
    float:left;
    width:450px;
    height:20px;
    top:150px;
    left:21px;
    margin:0px;
    padding:0px; 
}

#rodape li
{
    display:inline; 
    margin:0px;
    padding:2px 8px;  
    font-size:0.90em;
}

#rodape ul
{
    margin:0px;
    padding:0px;
}

#rodape li a
{
    text-decoration:none;
    background:transparent;
    color: rgb(0,175,233);
    padding-left:10px;
	padding-right:0px;
}

#rodape li a:hover
{
    color: rgb(225,255,255);
}

/*FIM DO RODAPÉ COMUN A TODAS AS PÁGINAS*/

/*CONTEUDO DA INICIATIVA*/
#conteudoiniciativa
{
    position:relative;
    top:120px;
    left:20px;
    height:288px;
    width:750px;
    overflow:hidden;
    border:1px dotted rgb(225,86,22);
    padding:5px;
    float:left;
    z-index:2;
}

/*FIM DO CONTEUDO DA INICIATIVA*/



/*SIMBOLOS DA ACESSIBILIDADE*/
#acessibilidadegeral
{
 position:relative;
 top:416px;
 left:-200px;
 height:38px;
 float:left;
}

#w3cvalidadorgeral
{
    
 position:relative;
 top:421px;
 left:-150px;
 height:31px;
 float:left;   
}

#cssvalidatorgeral
{
 position:relative;
 top:421px;
 left:-50px; 
 height:31px;
 float:left;
}

/*FIM DOS SIMBOLOS DA ACESSIBILIDADE*/


/*CONTEUDO ESPECIFICO*/
.videogeral
{
    /*Antigo width 298*/
    position:relative;
    border:1px dotted rgb(225,86,22);
    width:290px;
    height:216px;
    float:left;
    margin-left:30px;
    margin-top:40px;
    color:White;    
}

.containergeralCSS
{
    position:relative;
    font-size:1.20em;
    width:370px;
    height:216px;
    border:solid 1px rgb(225,86,22);
    overflow:auto;
    float:left;
    top:40px;
    margin-left:30px;
     
}
/*FIM DO CONTEUDO*/



/*UTILIZADO QUANDO SE CARREGA NO MENU E-PROFESSOR*/
#containergeraltxtdescritivo
{
    position:relative;
    float:left;
    font-size:1.30em;
    text-align:left;
    color:White;
    width:340px;
    height:10px;
    margin-top:10px; 
    margin-left:10px;
}

#containergeralimgprof
{
    position:relative;
    float:left;
    top:100px;
    left:-320px;
}
/*FIM DO CONTEUDO QUANDO SE CARREGA NO MENU E-PROFESSOR*/


/*UTILIZADO QUANDO SE CLICA NA MISSAO NAS ENTIDADES PARCEIROS E NAS LIGAÇÕES*/
.caixapequenavideoCSS
{
    position:relative;
    float:left;
    border:4px solid #003090;
    width:69px;
    height:49px;
    margin:0px;
    margin-left:5px;
    margin-bottom:5px;
    padding:0px;
    top:10px;
    left:10px; 
    cursor:pointer; 
}


/*UTILIZADO NAS PERGUNTAS FREQUENTES*/
#FAQ
{
    position:relative;
    float:left;
    width:300px;
    margin-top:0px;
    height:210px;
    overflow:auto;
    
}


#FAQ ul
{
    font-size:1.0em;
    color:White;
    list-style-type:decimal;
    list-style-position:outside;
}

#FAQ li
{
    margin-top:10px;
}

/*#FAQ li:hover*/

#FAQ a:hover 
{
    color:rgb(225,86,22);
    cursor:pointer;
}

#FAQ a
{
    font-size:1.0em;
    color:White;
    text-decoration:none;
}


#txtfaq
{
    position:relative;
    font-size:1.20em;
    color:White;
    margin-left:15px;
    margin-top:15px;
    width:255px;
    float:left;
    text-align:left;
    height:138px;
    overflow:auto;
    padding-right:20px;
}
/*FIM DAS PERGUNTAS FREQUENTES*/

/*UTILIZADO NOS PARCEIROS*/
.parceiros
{
    position:relative;
    float:left;
    color:White;
    text-align:justify;
    width:330px;
    margin-left:10px;
    margin-right:5px;
    margin-bottom:10px;
    margin-top:10px;
    font-size:0.8em; 
}
/*FIM DOS PARCEIROS*/


/*UTILIZADO NA PAGINA DE OFERTA*/
.ofertatopo
{
    position:relative;
    float:left;
    left:46px;
    top:29px;
}

.ofertaoperadores
{
    position:relative;
    float:none;
    height:32px;
    width:32px;
    top:104px;
    left:46px;
    margin-top:5px;   
}

.ofertaoperadorseleccionado
{
    position:relative;
    float:left;
    left:106px;
    top:-3px;
}

#ofertacomputador
{
    position:relative;
    float:left;
}

.conteudooferta
{
    position:relative;
    float:left;
    top:-5px;
    left:235px;
    background-image: url('../images/box.gif');
    width:465px;
    height:151px;
}

.conteudoofertamaisofertas
{
    position:relative;
    float:left;
    margin-top:5px;
}

.conteudoofertacomputador
{
    position:relative;
    float:left;
    margin-top:56px;
    width:101px;
    height:30px;
    background-image:url('../images/b1n.gif');
}

.conteudoofertacomputador:hover
{
    background-image:url('../images/b1a.gif'); 
    cursor:pointer;
}

.conteudoofertacomputadorseleccionado
{
    position:relative;
    float:left;
    margin-top:56px;
    width:101px;
    height:30px;
    background-image:url('../images/b1a.gif');
}

.conteudoofertaligacao
{
    position:relative;
    float:left;
    margin-top:85px;
    left:-101px;
    width:101px;
    height:30px;
    background-image:url('../images/b2n.gif');
}

.conteudoofertaligacao:hover
{
    background-image:url('../images/b2a.gif'); 
    cursor:pointer;
}

.conteudoofertaligacaoseleccionado
{
    position:relative;
    float:left;
    margin-top:85px;
    left:-101px;
    width:101px;
    height:30px;
    background-image:url('../images/b2a.gif');
}

.conteudoofertacondicoes
{
    position:relative;
    float:left;
    margin-top:114px;
    left:-202px;
    width:101px;
    height:30px;
    background-image:url('../images/b3n.gif');
}

.conteudoofertacondicoes:hover
{
    background-image:url('../images/b3a.gif');
    cursor:pointer; 
}

.conteudoofertacondicoesseleccionado
{
    position:relative;
    float:left;
    margin-top:114px;
    left:-202px;
    width:101px;
    height:30px;
    background-image:url('../images/b3a.gif');
}

.conteudoofertasetaesquerda
{
    position:relative;
    float:left;
    background-image:url('../images/ala.gif');
    width:27px;
    height:22px;
    left:-293px;
    top:26px;
}

.conteudoofertasetaesquerda:hover
{
    background-image:url('../images/aln.gif');
    cursor:pointer;
}

.conteudoofertasdireita
{
    position:relative;
    float:left;
    background-image:url('../images/ara.gif');
    width:27px;
    height:22px;
    left:-275px;
    top:26px;
}

.conteudoofertasdireita:hover
{
    background-image:url('../images/arn.gif');
    cursor:pointer;
}

.conteudoofertaimgportatil
{
    position:relative;
    float:left;
    width:155px;
    height:137px;
    left:-198px;
    top:-15px;
}

.conteudoofertatxtportatil
{
    position:relative;
    float:left;
    width:189px;
    height:129px;
    left:260px;
    top:-153px;
    overflow:auto;
    color:White;
    text-align:center;
    font-size:1.00em;
    padding:5px;

}
/*FIM DOS ELEMENTOS UTILIZADOs NA PAGINA DE OFERTA*/

/*UTILIZADO NOS AVISOS LEGAIS E INFO TECNICA*/
.txtavisoslegaisinfotec
{
   position:relative;
   float:left;
   color:White;
   width:725px;
   margin-left:10px;
   text-align:justify;
   overflow:auto;
   font-size:1.20em;
   overflow:auto;
   height:290px;
   padding-right:18px;
	
}



/*UTILIZADO NA INFO TECNICA*/
h3
{
    text-transform:uppercase;
    padding-bottom:4px;
    border-bottom: 2px dotted rgb(0,72,144);
}

.escolaclicaescalao
{
    position:relative;
    float:left;
    width:168px;
    height:34px;
    top:35px;
    left:30px;
}

.escolaescalao
{
    position:relative;
    float:left;
    width:168px;
    height:34px;
    top:85px;
    left:-138px;
}

.escolaescalao a img
{
    
    margin-top:8px;
}


#video
{
    position:absolute;
    top:0px;
    left:0px;
    height:10px;
    width:20px;
    float:left;
    border:solid 10px red;
}

/*UTILIZADO NOS CONTEUDOS POR DEFEITO DE CADA INICIATIVA*/
#textointrodutorio
{
position:relative;
float:left;
color:White;
width:320px;
margin-left:10px;
margin-top:10px;
margin-right:10px; 
}

/*UTILIZADO NO CONTEUDO POR DEFEITO DA INICIATIVA OPORTUNIDADES*/
#logocomputadoresja
{
position:relative;
float:left;
top:0px;
width:110px;
height:110px;
margin-left:10px; 
}

#logonovasoportunidades
{
position:relative;
float:left;
width:124px;
height:48px;
top:60px;
left:90px;
}

#textomaisinformacoes
{
position:relative;
float:left;
color:White;
width:200px;
left:20px;
margin-top:10px;
top:55px;
}


