/* ATTIVE */

/* - - -- - -- - -- - -- - -- - -- - -- - -- - -- - - - - -- - -- - - - - - TAGS - */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-image:url(../images/background.gif);
margin:0;
padding:0;
font-size:10px;
position:relative;
}
h1 {
margin:0;
padding:0;
font-size:14px;
}
h1.vagas_estagio {
background-image:url(../images/title_vagas.gif);
background-position:left;
background-repeat:no-repeat;
float:left;
position:absolute;
text-indent:-50000px;
width:83px;
margin-left:3px;
height:40px;
margin-top:50px;
}
a:link {
text-decoration:none;
color:#666666;
}
a:visited {
text-decoration:none;
color:#666666;
}
a:hover {
text-decoration:underline;
color:#333333;
}
/* - - -- - -- - -- - -- - -- - -- - -- - -- - -- - - - - -- - -- - - - - - DIVS - */

#principal {
position:relative;
width:741px;
left:50%;
margin-left:-375px;
padding:5px;
background-image:url(../images/back-right.gif);
background-repeat:repeat-y;
background-position:right;
background-color:#FFFFFF;
text-align:left;
}

#conteudo {
position:relative;

}
#osdois {

background-image:url(../images/back_menu.gif);
background-repeat:repeat-y;
background-position:left ;


}
#esquerdo {
position:relative;
float:left;
width:193px;
background-image:url(../images/back_menu.gif);
background-repeat:repeat-y;


}
#menu ul {
margin:0;
padding:0;
}
#menu li {
list-style:none;
}
#menu li a {
text-indent:25px;
width:192px;
height:27px;
display:block;
line-height:23px;
}
#menu li a.empresa{
background-image:url(../images/menu_1.gif);
}
#menu li a.estudantes{

background-image:url(../images/menu_1.gif);
}
#menu li a:link.login {
background-image:url(../images/login.gif);
text-indent:-5000;
display:block;
height:32px;
}
#menu li a:visited.login {
background-image:url(../images/login.gif);
text-indent:-5000;
display:block;
height:32px;
}
#menu li a:hover.login {
background-image:url(../images/login.gif);
text-indent:-5000;
display:block;
height:32px;
}
#menu li a.empresas{

background-image:url(../images/menu_2.gif);
}
#menu li a.escolas{

background-image:url(../images/menu_3.gif);
}
#menu li a.vagas{

background-image:url(../images/menu_4.gif);
}
#menu li a.faq{

background-image:url(../images/menu_5.gif);
}
#menu li a.ideal{

background-image:url(../images/menu_6.gif);
}
#menu li a:link{

text-decoration:none;
color:#FFFFFF;

}
#menu li a:visited{

text-decoration:none;
color:#FFFFFF;

}
#menu li a:hover{

text-decoration:none;
color:#FFFFFF;
background-image:url(../images/menu_back.gif);

}
#login {
background-image:url(../images/back_login.gif);
background-repeat:repeat-y;

}
#login label {
float:left;
width:50px;
padding-left:23px;
color:#FFFFFF;
margin-top:5px;
}
#login form {
padding:0;
margin:0;
}
#login .formz {
font-family:verdana;
font-size:11px;
border:1px solid #000000;
width:110px;
margin-top:3px;

}
#login .acessar {

border:1px solid #061E39;
margin-left:130px;
margin-top:3px;
margin-bottom:5px;
height:20px;
background-image:url(../images/back_continuar.gif);
background-repeat:repeat-x;
}
#direito {
float:left;
width:546px;
background-repeat:no-repeat;
}
#vagas {
	position:relative;
	width:190px;
	height:88px;

}
#vagas_cont {
	position:relative;
	background-color:#FFFFFF;
	width:178px;
	left:8px;
	padding-top:10px;
	padding-left:4px;
	background-image:url(../images/menina_vagas_maos.gif);
	background-position: top right;
	background-repeat:no-repeat;
}
#vagas_cont h3{
padding:0;
margin:0;
height:12px;
font-size:10px;
color:#666666;
}
#vagas_cont .linha{
background-image:url(../images/divsoria.gif);
height:3px;
margin-top:5px;
background-repeat:no-repeat;
margin-bottom:2px;
}
#vagas_cont a.veja {
width:54px;
height:12px;
padding-left:4px;
padding-right:2px;
color:#FFFFFF;
background-image:url(../images/veja1.gif);
background-position: left top;
background-repeat:no-repeat;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
#vagas_cont a:link.veja{
background-color:#81A0B9;
}
#vagas_cont a:visited.veja{
background-color:#81A0B9;

}
#vagas_cont a:hover.veja{
background-color:#FFA500;
color:#FFFFFF;
}
#direito .dest{
background-color:#FCF8EE;
margin-top:10px;
margin-left:10px;
padding:10px;
}
#direito h1{
width:136px;
height:22px;
margin:0;
padding:0;
text-indent:-50000px;
}
#direito h1.emp {
background-image:url(../images/title_empresas.gif);
background-repeat:no-repeat;
}
#direito h1.est {
background-image: url(../images/title_estudantes.gif);
background-repeat:no-repeat;
width:176px;
}
#direito h1.faq {
background-image: url(../images/title_faq.gif);
background-repeat:no-repeat;
width:176px;
}
#direito h1.contato {
background-image: url(../images/title_contato.gif);
background-repeat:no-repeat;
width:176px;
}
#direito h1.em_title {
background-image: url(../images/title_empresa.gif);
background-repeat:no-repeat;
width:176px;
height:28px;
}
#direito h1.duvidas {
background-image: url(../images/title_duvida.gif);
background-repeat:no-repeat;
width:200px;
height:28px;
}
#attive {
float: left;
width:180px;
position:relative;
top:80px;
left:65px;
}
#direito h1.lei {
background-image: url(../images/title_lei.gif);
background-repeat:no-repeat;
width:176px;
height:27px;
}
#direito h1.ideal {
background-image: url(../images/title_ideal.gif);
background-repeat:no-repeat;
width:63px;
}
#direito h1.vagaz {
background-image: url(../images/title_vagas_full.gif);
background-repeat:no-repeat;
width:200px;
height:25px;
}
#direito h1.cartilha {
background-image: url(../images/title_cartilha.gif);
background-repeat:no-repeat;
width:300px;
height:25px;
}
h2.subs {
font-family:Trebuchet MS, Arial;
font-size:16px;
color:#919191;
margin:0;
padding:0;
}

.foto {
background-color:#FFFFFF;
border:1px solid #BFBFBF;
padding:2px;
float:left;
margin-right:5px;
}
.back_pont {
background-image:url(../images/back_pont.gif);
background-repeat:repeat-x;
height:2px;
margin-bottom:0px;
margin-top:10px;
}
#direito a.veja2{
width:54px;
height:12px;
padding-left:4px;
padding-right:2px;
color:#FFFFFF;
background-image:url(../images/veja1.gif);
background-position: left top;
background-repeat:no-repeat;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
#direito a:link.veja2{
background-color:#FFA500;
text-decoration:none;
}
#direito a:visited.veja2{
background-color:#FFA500;
text-decoration:none;

}
#direito a:hover.veja2{
background-color:#9D9D9D;
color:#FFFFFF;
text-decoration:none;
}
#direito a.vejacinza{
width:54px;
height:12px;
padding-left:4px;
padding-right:2px;
color:#FFFFFF;
background-image: url(../images/veja_zinza.gif);
background-position: left top;
background-repeat:no-repeat;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}
#direito a:link.vejacinza{
background-color:#9D9D9D;
text-decoration:none;
}
#direito a:visited.vejacinza{
background-color:#9D9D9D;
text-decoration:none;

}
#direito a:hover.vejacinza{
background-color:#81A0B9;
color:#FFFFFF;
text-decoration:none;
}
#direito .ideal_dest {
position:relative;
margin-top:10px;
margin-left:5px;
padding:4px;
float:left;
background-color:#EEEEEE;
width:260px;
}
#menu_int ul{
margin:0;
padding-left:0;
padding-top:5px;
padding-bottom:0;
padding-right:0;
}
#menu_int ul li {
background-image:url(../images/seta_menu_int.gif);
background-position:left;
background-repeat:no-repeat;
display:block;
height:18px;
padding-left:15px;
list-style:none;
}
#menu_int ul li a:link {
color:#FFFFFF;
font-size:12px;
text-decoration:none;

}
#menu_int ul li a:visited {
color:#FFFFFF;
text-decoration:none;
font-size:12px;

}
#menu_int ul li a:hover {
color: #FFCC00;
text-decoration:none;
font-size:12px;

}
#erro {
color:#FF0000;
margin-left:15px;
width:450px;
background-color:#FFFFCC;
padding:5px;
border:2px solid #FFFFFF;
}
#navbar {
width:160px;
float:right;
margin-top:3px;
margin-bottom:3px;
}
