﻿@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; border:0px;}
html, body{width:100%; height:100%;}
body{background:url(../img/bg.png) repeat left top; font:normal 12px Arial, Helvetica, sans-serif; color:#69809e;}
/*body{background:url(../img/10.jpg) repeat left top; font:normal 12px Arial, Helvetica, sans-serif; color:#69809e;}*/
ul{list-style:none; margin:0; padding:0;}
div.geral{position:relative; width:970px; margin:0 auto;}

@font-face{
	font-family:SegoeUI;
	src:url('../fonts/segoeui.eot'); /* IE9 Compatibility Modes */
	src:url('../fonts/segoeui.eot?') format('eot'),  /* IE6-IE8 */
	url('../fonts/segoeui.woff') format('woff'), /* Modern Browsers */
	url('../fonts/segoeui.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/segoeui.svg#../fonts/segoeui') format('svg'); /* Legacy iOS */
}

@font-face{
	font-family:SegoeBlack;
	src:url('../fonts/segoeuib.eot'); /* IE9 Compatibility Modes */
	src:url('../fonts/segoeuib.eot?') format('eot'),  /* IE6-IE8 */
	url('../fonts/segoeuib.woff') format('woff'), /* Modern Browsers */
	url('../fonts/segoeuib.ttf')  format('truetype'), /* Safari, Android, iOS */
	url('../fonts/segoeuib.svg#../fonts/segoeuib') format('svg'); /* Legacy iOS */
}


/**TOPO**/
div#topo{float:left; display:block; position:relative; background:url(../img/bg-topo.png) no-repeat center top; width:100%; margin:40px 0 0;}
div#topo div.topo{float:left; display:block; background-color:#fff; width:100%; margin:15px 0 0;}
div#topo div.topo h1.logo{float:left; display:block; width:222px; height:142px; margin:-35px 0 0 -35px;}
div#topo div.topo h1.logo a{float:left; display:block; background:url(../img/logo.png) no-repeat left top; width:100%; height:100%; text-indent:-9999px; overflow:hidden;}

div#topo div.topo ul#redes{float:right; display:block; background:url(../img/bg-redes.png) no-repeat left top; width:194px; height:50px; margin:5px -15px 0 0; padding:0 0 0 10px}
div#topo div.topo ul#redes li{float:left; display:block; width:34px; height:34px; margin:8px 5px 0;}
div#topo div.topo ul#redes li a{float:left; display:block; background:url(../img/icone-redes.png) no-repeat left top; width:100%; height:100%; text-indent:-9999px; overflow:hidden;}
div#topo div.topo ul#redes li a:hover{opacity:.8; -moz-opacity:0.8; -khtml-opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
div#topo div.topo ul#redes li a.linkedin{background-position:-40px top;}
div#topo div.topo ul#redes li a.twitter{background-position:-80px top;}
div#topo div.topo ul#redes li a.mail{background-position:right top;}

/**MENU**/
div#menu div#copyright{display:none;}
div#menu{float:right; display:block; width:760px; height:40px; margin:10px 0 0;}

div#menu ul.menu{float:right; display:block; width:auto; height:100%; margin:0 20px 0 0;}
div#menu ul li{float:left; display:block; position:relative; z-index:9; width:auto;}
div#menu ul.menu li.separador{background:url(../img/separador-menu.png) no-repeat left top; width:1px; height:15px; margin:18px 10px 0;}

div#menu ul.menu li a{float:left; position:relative; display:block; height:100%; line-height:40px; text-decoration:none; padding-right:10px; text-align:center; z-index:10;}

div#menu ul.menu li a span{display:block; padding-left:10px; font-size:14px; color:#aaa!important; line-height:50px; cursor:pointer; text-align:center;}
div#menu a{padding:0 10px 0 0; line-height:50px; height:52px;}
div#menu li.current a, div#menu ul.menu>li:hover>a{background:url(../img/selected-right-sub.png) no-repeat right -1px; _background:url(../img/selected-right-sub.gif)  no-repeat right -1px;}

/* lava lamp */
div#menu li.back{background:url(../img/selected-left-sub.png) no-repeat 0 0; _background:url(../img/selected-left-sub.gif) no-repeat 0 0; width:5px; height:52px; z-index:8; position:absolute; padding:0; margin:0;}
div#menu li.back .left{float:none; position:relative; top:0; left:0; background:url(../img/selected-right-sub.png) no-repeat right 0; _background:url(../img/selected-right-sub.gif) no-repeat right 0; padding:0; width:auto; height:52px; margin:0 0 0 5px; visibility:visible;}

/**ESTRUTURA CONTENT**/
div#content{float:left; display:block; position:relative; width:100%;}
div#content div.content{float:left; display:block; position:relative; background-color:#fff; width:100%; min-height:300px;}


/**RODAPÉ**/
div#rodape{float:left; display:block; width:100%;}
div#rodape div.rodape{float:left; display:block; background:url(../img/bg-rodape.png) repeat left top; width:100%; height:70px; color:#fbc900;}
div#rodape div.rodape ul.rodape{float:left; display:block; width:100%; margin:17px 0 0;}
div#rodape div.rodape ul.rodape li.left{float:left; display:block; width:430px; text-align:right;}
div#rodape div.rodape ul.rodape li.meio{float:left; display:block; background:url(../img/linha-rodape.png) no-repeat left top; width:1px; height:26px; margin:3px 20px 0;}
div#rodape div.rodape ul.rodape li.right{float:left; display:block; width:470px;}

div#rodape div.rodape ul.rodape li span.title{float:left; display:block; width:100%; font-weight:bold; text-transform:uppercase; font-size:14px;}
div#rodape div.rodape ul.rodape li span.desc{float:left; display:block; width:100%;}
div#rodape div.sombra{float:left; display:block; background:url(../img/sombra-rodape.png) no-repeat center center; width:100%; height:40px; margin:-11px 0 0;}
div#rodape div.sombra a.ideia{float:right; display:block; background:url(../img/logo-ideia74.png) no-repeat left top; width:39px; height:12px; overflow:hidden; text-indent:-99999px; margin:25px 10px 0 0;}


/**INDEX**/
div#banner{float:left; display:block; background-color:#eaeaea; width:950px; height:405px; margin:10px 10px 0 10px; border:1px solid #ef8f00; overflow:hidden;}
div#banner ul#conteudos{float:left; display:block; width:940px; height:395px; margin:5px; overflow:hidden;}
div#banner ul#conteudos li.aba{float:left; display:block; width:100%; height:100%; overflow:hidden;}

ul#tabs{float:right; display:block; width:625px; height:auto; margin:0 0 20px;}
ul#tabs li{float:left; display:block; margin:0 3px;}
ul#tabs li a{float:left; display:block; background:url(../img/bg-abas-banner-index.png) no-repeat left top; width:300px; height:36px; font-size:16px; line-height:36px; text-transform:uppercase; text-align:center; font-weight:bold; color:#adadad; text-decoration:none;}
ul#tabs li a.selected{background-position:left bottom; color:#ff7f00;}

/**ABA 1**/
ul#conteudos li div.sliderIndex{float:left; display:block; position:relative; width:940px; height:395px}
ul#conteudos li div.sliderIndex a.slider{float:left; display:block; position:absolute; left:0; top:0; width:100%; height:100%; text-decoration:none;}
ul#conteudos li div.sliderIndex a.slider img{float:left; display:block; width:100%; height:100%;}
ul#conteudos li div.sliderIndex a.slider.show{z-index:500}

ul#conteudos li div.sliderIndex div.caption{float:left; display:block; position:absolute; bottom:0; height:395px; width:431px; padding:0; z-index:600;}
ul#conteudos li div.sliderIndex div.caption div.content{float:left; display:block; position:relative; background:none; background-color:transparent!important; width:100%; height:395px; overflow:visible;}
ul#conteudos li div.sliderIndex div.caption div.content div.bg{float:left; display:block; position:absolute; left:0; top:0; background:url(../img/bg-caption-grande.png) no-repeat left top; *background-image:url(../img/bg-caption-grande.gif); background-image:url(../img/bg-caption-grande.gif)\9; width:431px; height:395px;}
ul#conteudos li div.sliderIndex div.caption div.content h3{float:left; display:block; position:relative; width:400px; margin:60px 0 25px; text-align:center; font:40px/42px SegoeBlack, Arial, Helvetica, sans-serif; outline:white; color:#fecb00; text-transform:uppercase; text-shadow:2px 2px 2px #666;}

ul#conteudos li div.sliderIndex div.caption div.content ul.links{float:left; display:block; position:relative; width:340px; margin:0 0 0 25px;}
ul#conteudos li div.sliderIndex div.caption div.content ul.links li{float:left; display:block!important; width:156px; height:49px; margin:0 7px;}
ul#conteudos li div.sliderIndex div.caption div.content ul.links li a{float:left; display:block; width:100%; height:100%; text-indent:-9999px; overflow:hidden;}
ul#conteudos li div.sliderIndex div.caption div.content ul.links li a.linkVagas{background:url(../img/bt-vagas.png) no-repeat left top; *background-image:url(../img/bt-vagas.gif); background-image:url(../img/bt-vagas.gif)\9;}
ul#conteudos li div.sliderIndex div.caption div.content ul.links li a.linkCurriculo{background:url(../img/bt-curriculo.png) no-repeat left top; *background-image:url(../img/bt-curriculo.gif); background-image:url(../img/bt-curriculo.gif)\9;}
ul#conteudos li div.sliderIndex div.caption div.content ul.links li a:hover{background-position:left bottom;}

ul#conteudos li div.sliderIndex div.caption div.content div.dicas{float:left; display:block; position:absolute; left:10px; bottom:10px; background:url(../img/bg-cont-banner-index.png) no-repeat left top; *background-image:url(../img/bg-cont-banner-index-ie.gif); background-image:url(../img/bg-cont-banner-index-ie.gif)\9; width:362px; height:120px; padding:4px 0 0 20px; color:#536b8a;}
ul#conteudos li div.sliderIndex div.caption div.content div.dicas h4{float:left; display:block; width:100%; font-size:22px; margin:8px 0 10px;}
ul#conteudos li div.sliderIndex div.caption div.content div.dicas ul{float:left; display:block; width:100%;}
ul#conteudos li div.sliderIndex div.caption div.content div.dicas ul li{float:left; display:block!important; background:url(../img/bullet-blue.png) no-repeat left center; width:100%; padding:0 0 0 10px; margin:0 0 6px;}
ul#conteudos li div.sliderIndex div.caption div.content div.dicas a.link{float:left; display:block; font-size:16px; color:#ff8f00; text-decoration:none;}
ul#conteudos li div.sliderIndex div.caption div.content div.dicas a.link:hover{text-decoration:underline;}

ul#conteudos li div.sliderIndex div.caption div.content div.sp{float:left; display:block; width:400px;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp h3{float:left; display:block; width:400px; margin:60px 0 25px; text-align:center; font:40px/42px SegoeBlack, Arial, Helvetica, sans-serif; color:#fecb00; text-transform:uppercase; text-shadow:2px 2px 2px #666;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp div.linha{float:left; display:block; position:relative; clear:both; background:url(../img/linha-slider-index.gif) repeat-x left top; width:382px; height:3px; margin:20px 0 0 10px;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp span.desc{float:left; display:block; width:362px; font-size:16px; color:#172039; text-align:center; margin:20px 0 24px;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp span.desc a{color:#172039; font-style:italic;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp span.desc a:hover{color:#ff7f00;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp p{float:left; display:block; width:342px; text-align:center; font-size:16px; color:#172039;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp a.link{float:left; display:block; position:relative; background:url(../img/bt-vagas-sp.png) no-repeat left top; *background-image:url(../img/bt-vagas-sp.gif); background-image:url(../img/bt-vagas-sp.gif)\9; width:156px; height:49px; margin:5px 0 0 120px; text-indent:-9999px; overflow:hidden;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp a.link:hover{background-position:left bottom;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp div.dicas{width:382px; padding:4px 0 0;}

/**ul#conteudos li div.sliderIndex div.caption div.content div.sp a.link span{float:left; display:block; background:url(../img/bt-slider-index-right.png) no-repeat right center; height:100%; padding:0 10px 0 0;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp a.link span strong{float:left; display:block; background:url(../img/bt-slider-index-meio.png) repeat-x left center; height:100%; width:auto; padding:0 10px; font:14px/45px SegoeBlack, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#854801;}
ul#conteudos li div.sliderIndex div.caption div.content div.sp a.link:hover span strong{color:#fff;}**/


/**ABA 2**/
ul#conteudos li div.sliderIndex2{float:left; display:block; position:relative; width:940px; height:395px}
ul#conteudos li div.sliderIndex2 a.slider2{float:left; display:block; position:absolute; left:0; top:0; width:100%; height:100%; text-decoration:none;}
ul#conteudos li div.sliderIndex2 a.slider2 img{float:left; display:block; width:100%; height:100%;}
ul#conteudos li div.sliderIndex2 a.slider2.show2{z-index:500}

ul#conteudos li div.sliderIndex2 div.caption2{float:left; display:block; position:absolute; bottom:0; height:163px; width:680px; z-index:600;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2{float:left; display:block; position:relative; background:none; width:100%; height:100%;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.bg{position:absolute; left:0; top:0; background:url(../img/bg-caption-slider-right-aba2.png) no-repeat right top; *background-image:url(../img/bg-caption-slider-right-aba2.gif); background-image:url(../img/bg-caption-slider-right-aba2.gif)\9; width:680px; height:163px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner1{float:left; display:block; position:relative; width:660px; color:#69463d;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner1 h3{float:left; display:block; width:100%; font:normal 30px/30px SegoeBlack, Arial, Helvetica, sans-serif; text-transform:uppercase; text-indent:20px; margin:15px 0 5px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner1 h4{float:left; display:block; font-weight:normal; font-size:14px; text-indent:20px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner1 div.linha{float:left; display:block; background-color:#69463d; width:600px; height:1px; margin:20px 0 20px 20px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner1 a.link{float:left; display:block; background:url(../img/bt-solicite-proposta.png) no-repeat left top; *background-image:url(../img/bt-solicite-proposta.gif); background-image:url(../img/bt-solicite-proposta.gif)\9; width:202px; height:49px; text-indent:-9999px; overflow:hidden; margin:0 0 0 20px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner1 a.link:hover{background-position:left bottom;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner1 span{float:right; display:block; width:420px; font-size:14px; text-align:center; line-height:20px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner1 span strong{font-size:18px; font-weight:normal;}

ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2{float:left; display:block; position:relative; width:660px; color:#40424f;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 h3{float:left; display:block; width:100%; font:normal 30px/30px SegoeBlack, Arial, Helvetica, sans-serif; text-transform:uppercase; text-indent:20px; margin:15px 0;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 ul.blocks{float:left; display:block; width:100%; font-size:14px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 ul.blocks li.left{float:left; display:block!important; margin:0 0 0 20px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 ul.blocks li.right{float:right; display:block!important; margin:0 25px 0 0;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 ul.blocks li ul{float:left; display:block;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 ul.blocks li ul li{display:block!important; margin:0 0 2px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 ul.blocks li ul li a{color:#40424f; text-decoration:none;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 ul.blocks li ul li a:hover{color:#ff7f00;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 a.mais{float:left; display:block; font:14px/14px SegoeUI, Arial, Helvetica, sans-serif; text-decoration:none; color:#40424f; margin:5px 0 0 25px;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 a.mais strong{font:normal 18px/18px SegoeBlack, Arial, Helvetica, sans-serif;}
ul#conteudos li div.sliderIndex2 div.caption2 div.content2 div.banner2 a.mais:hover{color:#ff7f00;}

div#content div.content a.duns{float:left; display:block; background:url(../img/bt-duns.png) no-repeat left top; width:110px; height:36px; overflow:hidden; text-indent:-99999px; cursor:pointer; margin:10px 0 0 11px;}
div#content div.content a.duns:hover{opacity:.8; -moz-opacity:0.8; -khtml-opacity:0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80);}
div#content div.content iframe#Iframe1{float:left; display:block; width:120px; height:105px; margin:0 0 0 11px;}
div#content div.content a.atendimento{float:right; display:block; background:url(../img/bt-pesquisa-satisfacao.png) no-repeat left top; width:199px; height:26px; margin:70px 10px 10px 15px; overflow:hidden; text-indent:-9999px;}
div#content div.content a.atendimento:hover{background-position:left bottom;}


/**ESTRUTURA PÁGINAS INTERNAS**/
div#content div.content div#contInternas{float:left; display:block; background-color:#fbfbfb; width:930px; min-height:250px; margin:10px 0 40px 9px; padding:10px; border:1px solid #ef8f00; font-size:14px; color:#2e448c;}
div#content div.content div#contInternas img.right{float:right; display:block; margin:0 0 0 20px;}
div#content div.content div#contInternas h2{display:block; margin:0 0 20px 10px; font:normal 26px/26px SegoeBlack, Arial, Helvetica, sans-serif; color:#ef8f00; text-shadow:2px 2px 2px #ddd;}
div#content div.content div#contInternas p{display:block; margin:0 0 0 10px; text-align:justify; line-height:20px;}

/**PÁGINA QUEM SOMOS**/
div#content div.content ul#linkButtons{float:left; display:block; width:100%; margin:-20px 0 20px; *padding:0 0 20px; padding:0 0 20px\9;}
div#content div.content ul#linkButtons li{float:left; display:block; background:url(../img/bg-link-buttons-left.png) no-repeat left center; height:42px; padding:0 0 0 5px; margin:0 25.5px;}
div#content div.content ul#linkButtons li a{float:left; display:block; background:url(../img/bg-link-buttons-right.png) no-repeat right center; height:100%; padding:0 5px 0 0; text-decoration:none;}
div#content div.content ul#linkButtons li a span{float:left; display:block; background:url(../img/bg-link-buttons-meio.png) repeat-x left center; height:100%; padding:0 10px; font:normal 22px/42px SegoeBlack, Arial, Helvetica, sans-serif; color:#ef8f00; text-shadow:2px 2px 2px #ddd; cursor:pointer;}
div#content div.content ul#linkButtons li a:hover span{color:#2e448c;}
div#content div.content ul#linkButtons li a.active span{color:#c8c8c8; cursor:text;}

/**PÁGINA ESTRUTURA**/
div#content div.content div#estrutura{float:left; display:block; width:580px; margin:0 0 0 20px;}
div#content div.content div#estrutura h3{float:left; display:block; width:100%; font:normal 18px/18px SegoeBlack, Arial, Helvetica, sans-serif; margin:0 0 15px;}
div#content div.content div#estrutura ul{float:left; display:block; margin:0 0 30px 20px;}
div#content div.content div#estrutura ul li{float:left; display:block; clear:both; background:url(../img/icone-checked-azul.png) no-repeat left center; width:100%; min-height:13px; margin:0 0 10px; padding:0 0 0 20px;}

/**PÁGINA CONTATO**/
div#content div.content div#contInternas span.sucessoContato{float:left; display:block; background:url(../img/bt-ok.png) no-repeat left center; height:20px; padding:0 0 0 30px; color:#96cb0c; font:16px/20px SegoeBlack, Arial, Helvetica, sans-serif; text-shadow:2px 2px 2px #ddd; margin:10px 0 20px 280px;}
div#content div.content div#contInternas span.erroContato{float:left; display:block; background:url(../img/icone-erro.png) no-repeat left center; height:22px; padding:0 0 0 30px; color:#be2b07; font:16px/22px SegoeBlack, Arial, Helvetica, sans-serif; text-shadow:2px 2px 2px #ddd; margin:10px 0 20px 250px;}

div#content div.content div#contInternas ul#contato{float:left; display:block; width:100%;}
div#content div.content div#contInternas ul#contato li.block{float:left; display:block; width:430px; margin:0 17px;}
div#content div.content div#contInternas ul#contato li.right{float:right;}
div#content div.content div#contInternas ul#contato li.block h2{margin:0 0 20px;}
div#content div.content div#contInternas ul#contato li.block ul.endereco{float:left; display:block; position:relative; width:100%; margin:0 0 10px;}
div#content div.content div#contInternas ul#contato li.block ul.endereco li.text{float:left; display:block; width:100%; line-height:20px;}
div#content div.content div#contInternas ul#contato li.block ul.endereco li.text span{float:left; display:block; width:100%; margin:0 0 6px;}

div#content div.content div#contInternas ul#iframe{float:left; display:block; width:100%; margin:20px 0 0;}
div#content div.content div#contInternas ul#iframe li.block{float:left; display:block; width:430px; margin:0 17px;}
div#content div.content div#contInternas ul#iframe li.right{float:right;}
div#content div.content div#contInternas ul#iframe li.block div.iframe{float:left; display:block; width:100%; margin:0 0 20px;}
div#content div.content div#contInternas ul#iframe li.block div.iframe a.rotas{float:left; display:block; background:url(../img/bt-rotas.png) no-repeat left top; width:100%; height:38px; overflow:hidden; text-indent:-99999px; margin:0 0 15px;}
div#content div.content div#contInternas ul#iframe li.block div.iframe a.rotas:hover{background-position:left bottom;}
div#content div.content div#contInternas ul#iframe li.right div.iframe a.rotas{background-position:right top; opacity:.6; -moz-opacity:0.6; -khtml-opacity:0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60);}
div#content div.content div#contInternas ul#iframe li.right div.iframe a.rotas:hover{background-position:right top;}
div#content div.content div#contInternas ul#iframe li.block div.iframe iframe{float:left; display:block; width:100%; height:350px;}
div#content div.content div#contInternas ul#iframe li.block div.iframe small{float:left; display:block; margin:5px 0 0; text-align:left;}
div#content div.content div#contInternas ul#iframe li.block div.iframe small a{text-decoration:none!important; color:#0000ff;}
div#content div.content div#contInternas ul#iframe li.block div.iframe small a:hover{text-decoration:underline!important;}

div#content div.content div#contInternas div#mail{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; border:1px solid #e5e5e5; width:894px; height:50px; border-radius:2px; margin:10px 0 0 17px;}

/*div#content div.content div#contInternas div#mail a{float:left; display:block; background:url(../img/bt-enviar-email.png) no-repeat right top; width:83px; min-height:27px; overflow:hidden; font:20px/24px SegoeUI, Arial, Helvetica, sans-serif; color:#ef8f00; padding:0 90px 0 0; text-decoration:none; margin:12px 0 0 297px;}
div#content div.content div#contInternas div#mail a:hover{background-position:right bottom; color:#2e448c;}*/

div#content div.content div#contInternas div#mail0 {
	float: left;
	display: block;
	/*background: url(../img/bt-enviar-email-curriculo.png) no-repeat right top;*/
	/*width: 250px;*/
	min-height: 27px;
	overflow: hidden;
	line-height: 20px;
	font-size: 15px;
	font-family: SegoeUI, Arial, Helvetica, sans-serif;
	color: #ef8f00;
	padding-top: 0;
	padding-right: 1px;
	padding-left: 0;
	padding-bottom: 0;
	text-decoration: none;
	margin-right: 0;
	margin-left: 190px;
	margin-bottom: 0;
	margin-top: 15px;
}





div#content div.content div#contInternas div#mail1 a{
	float: left;
	display: block;
	background: url(../img/bt-enviar-email-curriculo.png) no-repeat right top;
	width: 83px;
	min-height: 27px;
	overflow: hidden;
	font: 20px/24px SegoeUI, Arial, Helvetica, sans-serif;
	color: #ef8f00;
	padding-top: 0;
	padding-right: 1px;
	padding-left: 0;
	padding-bottom: 0;
	text-decoration: none;
	margin-right: 0;
	margin-left: 20px;
	margin-bottom: 0;
	margin-top: 12px;
}
div#content div.content div#contInternas div#mail1 a:hover{background-position:right bottom; color:#2e448c;}

div#content div.content div#contInternas div#mail2 a{
	float: left;
	display: block;
	background: url(../img/bt-enviar-email-comercial.png) no-repeat right top;
	width: 83px;
	min-height: 27px;
	overflow: hidden;
	font: 20px/24px SegoeUI, Arial, Helvetica, sans-serif;
	color: #ef8f00;
	padding-top: 0;
	padding-left: 0;
	padding-bottom: 0;
	text-decoration: none;
	margin-right: 0;
	margin-left: 20px;
	margin-bottom: 0;
	padding-right: 1px;
	margin-top: 12px;
}
div#content div.content div#contInternas div#mail2 a:hover{background-position:right bottom; color:#2e448c;}

div#content div.content div#contInternas div#mail3 a{
	float: left;
	display: block;
	background: url(../img/bt-enviar-email-contato.png) no-repeat right top;
	width: 83px;
	min-height: 27px;
	overflow: hidden;
	font: 20px/24px SegoeUI, Arial, Helvetica, sans-serif;
	color: #ef8f00;
	padding-top: 0;
	padding-right: 1px;
	padding-left: 0;
	padding-bottom: 0;
	text-decoration: none;
	margin-right: 0;
	margin-left: 20px;
	margin-bottom: 0;
	margin-top: 12px;
}
div#content div.content div#contInternas div#mail3 a:hover{background-position:right bottom; color:#2e448c;}




/**PÁGINA CANDIDATO**/
div#content div.content img.imgCandidato{float:left; display:block; margin:-35px 0 0 30px;}
div#content div.content div#contInternas div#candidato{float:left; display:block; width:100%;}
div#content div.content div#contInternas div#candidato h3{float:left; display:block; width:100%; text-align:left; font:normal 16px/16px SegoeUI, Arial, Helvetica, sans-serif; color:#ed9415; margin:0 0 5px;}
div#content div.content div#contInternas div#candidato ul.blockAll{float:left; display:block; width:100%;}
div#content div.content div#contInternas div#candidato ul.vagas li.left{float:left; display:block; width:376px;}
div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; width:374px; height:105px; border:1px solid #e5e5e5; border-radius:2px;}
div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso li.btLeft{float:left; display:block; width:156px; text-align:center; margin:20px 0 0 20px;}
div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso li.btLeft a{float:left; display:block; background:url(../img/bt-vagas.png) no-repeat left top; width:156px; height:49px; text-indent:-9999px; overflow:hidden;}
div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso li.btLeft a:hover{background-position:left bottom;}
div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso li.btLeft span{float:left; display:block; width:100%; color:#656565; font-size:12px; margin:5px 0 0;}

div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso li.btRight{float:right; display:block; width:156px; text-align:center; margin:20px 20px 0 0;}
div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso li.btRight a{float:left; display:block; background:url(../img/bt-curriculo.png) no-repeat left top; width:100%; height:49px; text-indent:-9999px; overflow:hidden;}
div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso li.btRight a:hover{background-position:left bottom;}
div#content div.content div#contInternas div#candidato ul.vagas li.left ul.acesso li.btRight span{float:left; display:block; width:100%; color:#656565; font-size:12px; margin:5px 0 0;}

div#content div.content div#contInternas div#candidato ul.vagas li.right{float:right; display:block; width:529px;}
div#content div.content div#contInternas div#candidato ul.vagas li.right div.urgente{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; border:1px solid #e5e5e5; width:527px; height:105px; border-radius:2px;}
div#content div.content div#contInternas div#candidato ul.vagas li.right div.urgente div.bx-wrapper{float:left; display:block; width:100%!important; height:100%!important;}
div#content div.content div#contInternas div#candidato ul.vagas li.right div.urgente div.bx-wrapper div.bx-window{margin:20px 0 0 24px;}
div#content div.content div#contInternas div#candidato ul.vagas li.right div.urgente div.bx-wrapper div.bx-pager{float:left; display:block; width:100%; text-align:center; margin:10px 0 0;}
div#content div.content div#contInternas div#candidato ul.vagas li.right div.urgente div.bx-wrapper div.bx-pager a{display:inline; text-decoration:none; color:#b0b0b0; margin:0 5px; font-weight:bold;}
div#content div.content div#contInternas div#candidato ul.vagas li.right div.urgente div.bx-wrapper div.bx-pager a.pager-active{color:#707070;}
div#content div.content div#contInternas div#candidato ul.vagas li.right div.urgente div.bx-wrapper a.bx-prev{position:absolute; left:174px; top:70px; text-decoration:none; color:#707070; font-weight:bold; font-size:16px;}
div#content div.content div#contInternas div#candidato ul.vagas li.right div.urgente div.bx-wrapper a.bx-next{position:absolute; right:174px; top:70px; text-decoration:none; color:#707070; font-weight:bold; font-size:16px;}
div#content div.content div#contInternas div#candidato ul.vagas li.right ul#urgente{float:left; display:block; position:relative; background-color:#fff; width:480px; height:41px; overflow:hidden;}
div#content div.content div#contInternas div#candidato ul.vagas li.right ul#urgente li{text-align:center; line-height:41px;}
div#content div.content div#contInternas div#candidato ul.vagas li.right ul#urgente li a{text-decoration:none; color:#2e448c;}
div#content div.content div#contInternas div#candidato ul.vagas li.right ul#urgente li a:hover{color:#ed9415;}

div#content div.content div#contInternas div#candidato ul.dicas{margin:20px 0 0;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockDicas{float:left; display:block; width:529px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockDicas div.block{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; width:527px; height:265px; border:1px solid #e5e5e5; border-radius:2px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockDicas div.block ul{float:left; display:block; width:498px; margin:20px 0 0 15px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockDicas div.block ul li{float:left; display:block; width:100%; margin:0 0 17px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockDicas div.block ul li a{text-decoration:none; color:#2e448c;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockDicas div.block ul li a:hover{color:#ed9415;}

div#content div.content div#contInternas div#candidato ul.dicas li.blockRight{float:right; display:block; width:376px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight div.avaliacao{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; width:374px; height:105px; border:1px solid #e5e5e5; border-radius:2px; margin:0 0 38px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight div.avaliacao a{float:left; display:block; background:url(../img/bt-acessar-avaliacao.png) no-repeat left top; width:156px; height:49px; text-indent:-9999px; overflow:hidden; margin:20px 109px 12px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight div.avaliacao a:hover{background-position:left bottom;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight div.avaliacao span{float:left; display:block; width:100%; text-align:center; color:#656565; font-size:12px;}

div#content div.content div#contInternas div#candidato ul.dicas li.blockRight ul.infoCandidato{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; border:1px solid #e5e5e5; width:373px; padding:15px 0 5px; border-radius:2px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight ul.infoCandidato li{float:left; display:block; width:363px; margin:0 5px 7px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight ul.infoCandidato li input[type="text"]{float:left; display:block; width:351px; *width:346px; width:346px\9; height:30px; border:1px solid #e4e4e4; border-radius:2px; font-size:12px; color:#8e8d8d; font-style:italic; line-height:30px; padding:0 5px;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight ul.infoCandidato li input#email[type="text"]{width:245px; *width:240px; width:240px\9;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight ul.infoCandidato li button[type="submit"]{float:right; display:block; background:url(../img/bt-enviar.png) no-repeat left top; width:102px; height:31px; cursor:pointer; text-indent:-9999px; margin:1px 0 0;}
div#content div.content div#contInternas div#candidato ul.dicas li.blockRight ul.infoCandidato li button[type="submit"]:hover{background-position:left bottom;}

/**PÁGINA EMPRESAS**/
div#content div.content div#contInternas div#empresas{float:left; display:block; width:100%;}
div#content div.content div#contInternas div#empresas span.titServicos{float:left; display:block; font:16px/16px SegoeUI, Arial, Helvetica, sans-serif; color:#ef8f00; margin:25px 0 7px 10px;}
div#content div.content div#contInternas div#empresas a.soliciteProposta{float:right; display:block; background:url(../img/bt-solicite-propostas-empresa.png) no-repeat left top; width:156px; height:49px; text-indent:-9999px; overflow:hidden; margin:-48px 20px 0 0;}
div#content div.content div#contInternas div#empresas a.soliciteProposta:hover{background-position:left bottom;}
div#content div.content div#contInternas div#empresas div.propostaEmp{float:right; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; width:420px; height:47px; border:1px solid #e5e5e5; border-radius:2px; margin:-48px 0 0;}
div#content div.content div#contInternas div#empresas div.propostaEmp span{float:left; display:block; height:100%; font:16px/47px SegoeUI, Arial, Helvetica, sans-serif; color:#1a428f; margin:0 0 0 10px;}
div#content div.content div#contInternas div#empresas div.propostaEmp a{float:right; display:block; background:url(../img/bt-cadastrese-empresas.png) no-repeat left top; width:102px; height:33px; overflow:hidden; text-indent:-99999px; cursor:pointer; margin:7px 10px 0 0;}
div#content div.content div#contInternas div#empresas div.propostaEmp a:hover{background-position:left bottom;}

/**PÁGINA PROJETOS ESPECIAIS**/
div#content div.content div#contInternas div#projetosEsp{float:left; display:block; width:100%;}
div#content div.content div#contInternas div#projetosEsp a.soliciteProposta{float:right; display:block; background:url(../img/bt-solicite-proposta-accordion.png) no-repeat left top; width:125px; height:41px; text-indent:-9999px; overflow:hidden; margin:-48px 0 0;}
div#content div.content div#contInternas div#projetosEsp a.soliciteProposta:hover{background-position:left bottom;}

div#content div.content div#contInternas div.accordion{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; width:928px; border:1px solid #e5e5e5; border-radius:2px;}
div#content div.content div#contInternas div.accordion div#accordion{float:left; display:block; width:840px; margin:30px 44px;}
div#content div.content div#contInternas div.accordion div#accordion div.accordionButton{float:left; display:block; background:url(../img/bg-tit-accordion.png) repeat-x left top; width:838px; height:36px; border:1px solid #e5e5e5; border-radius:2px; cursor:pointer; font:normal 14px/36px SegoeBlack, Arial, Helvetica, sans-serif; color:#959595; text-transform:uppercase; text-indent:10px; margin:0 0 1px; text-decoration:none;}
div#content div.content div#contInternas div.accordion div#accordion div.accordionButton.on{color:#ef8f00; cursor:default;}
div#content div.content div#contInternas div.accordion div#accordion div.accordionContent{float:left; display:block; width:820px; margin:10px;}
div#content div.content div#contInternas div.accordion div#accordion div.accordionContent p{margin:0;}
div#content div.content div#contInternas div.accordion a.projetosEspeciais{float:left; display:block; background:url(../img/bg-tit-accordion-projetos.png) repeat-x left top; width:838px; height:36px; border:1px solid #233571; border-radius:2px; cursor:pointer; font:normal 14px/36px SegoeBlack, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase; text-indent:10px; margin:-29px 0px 30px 44px; text-decoration:none;}

div#content div.content div#contInternas div.accordion div#accordion2{float:left; display:block; width:840px; margin:20px 44px;}
div#content div.content div#contInternas div.accordion div#accordion2 a{float:left; display:block; background:url(../img/bg-tit-accordion.png) repeat-x left top; width:838px; height:36px; border:1px solid #e5e5e5; border-radius:2px; cursor:pointer; font:normal 14px/36px SegoeBlack, Arial, Helvetica, sans-serif; color:#959595; text-transform:uppercase; text-indent:10px; margin:0 0 1px;}
div#content div.content div#contInternas div.accordion div#accordion2 a.selected{color:#ef8f00; cursor:default;}
div#content div.content div#contInternas div.accordion div#accordion2 a.semFundo{background:none; border:none; color:#2e448c; text-transform:none; font-size:18px; text-shadow:2px 2px 2px #ddd;}

div#content div.content div#contInternas div.accordion div#accordion2 div{float:left; display:block; width:820px; margin:10px;}
div#content div.content div#contInternas div.accordion div#accordion2 div p{margin:0;}

/**PÁGINA VAGAS.PHP**/
div#content div.content div#contInternas div#listVagas{float:left; display:block; width:600px; margin:20px 0 0 165px; padding:0 0 40px;}
div#content div.content div#contInternas div#listVagas h4{float:left; display:block; width:100%; text-align:left; font:normal 16px/16px SegoeUI, Arial, Helvetica, sans-serif; color:#ed9415; margin:0 0 5px;}
div#content div.content div#contInternas div#listVagas div{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; width:598px; height:255px; border:1px solid #e5e5e5; border-radius:2px;}
div#content div.content div#contInternas div#listVagas div a.verTodas{float:left; display:block; clear:both; background:url(../img/bt-ver-todas-vagas.png) no-repeat left top; width:256px; height:49px; text-indent:-99999px; overflow:hidden; margin:40px 0 0 172px;}
div#content div.content div#contInternas div#listVagas div a.verTodas:hover{background-position:left bottom;}
div#content div.content div#contInternas div#listVagas div form{float:left; display:block; width:100%; margin:40px 0 0;}
div#content div.content div#contInternas div#listVagas div form span{float:left; display:block; width:100%; text-align:center; font:normal 16px/16px SegoeBlack, Arial, Helvetica, sans-serif; color:#ed9415;}
div#content div.content div#contInternas div#listVagas div form i{float:left; display:block; width:100%; text-align:center; font-size:12px; margin:5px 0 0; padding:0 0 20px;}

div#content div.content div#contInternas div#listVagas div form input[type="text"]{float:left; display:block; width:351px; height:30px; border:1px solid #e4e4e4; border-radius:2px; font-size:14px; color:#2e448c; font-style:italic; line-height:30px; padding:0 5px; margin:0 0 0 65px;}
div#content div.content div#contInternas div#listVagas div form input[type="submit"]{float:left; display:block; background:url(../img/bt-pesquisar.png) no-repeat left top; width:102px; height:33px; overflow:hidden; text-indent:-99999px; cursor:pointer; margin:0 0 0 5px;}
div#content div.content div#contInternas div#listVagas div form input[type="submit"]:hover{background-position:left bottom;}

div#content div.content div#contInternas div#listVagas table tr td {text-align: center;}
div#content div.content div#contInternas div#listVagas table tr td a {font-size: 16px; color: #EF8F00; text-decoration: none;}
div#content div.content div#contInternas div#listVagas table tr td a:hover, a:visited, a:active {text-decoration: underline;}
div#content div.content div#contInternas div#listVagas table tr td span {font-size: 12px; font-style: italic;}
div#content div.content div#contInternas div#listVagas table tr td #busca {padding: 5px; width: 400px; border: 1px #3859A1 solid;}
div#content div.content div#contInternas div#listVagas table tr td #search {background-color: #2E448C; color: #FFFFFF; cursor: pointer; width: 100px; height: 30px;}


/**LISTAGEM DE VAGAS DA PÁGINA VAGAS.PHP**/
div#content div.content div#contInternas div#listTableVagas{float:left; display:block; position:relative; background:url(../img/bg-listra-candidato.png) repeat left top; width:928px; border:1px solid #e5e5e5; border-radius:2px;}
div#content div.content div#contInternas div#listTableVagas h3.avancada{text-indent:10px; margin:16px 0 0;}
div#content div.content div#contInternas div#listTableVagas h4{float:left; display:block; width:100%; font:normal 20px SegoeBlack, Arial, Helvetica, sans-serif; color:#ef8f00; text-indent:10px; margin:10px 0 0; padding:0 0 10px;}

div#content div.content div#contInternas div#listTableVagas input[type="button"]#goback{position:absolute; right:10px; top:10px; background:url(../img/bt-voltar-curriculo.png) no-repeat left top; width:92px; height:32px; overflow:hidden; text-indent:-99999px; cursor:pointer;}
div#content div.content div#contInternas div#listTableVagas input[type="button"]#goback:hover{background-position:left bottom;}

div#content div.content div#contInternas div#listTableVagas table#showVagas{float:left; display:block; width:908px; margin:20px 0 0 10px;}
div#content div.content div#contInternas div#listTableVagas tr th{padding-left: 20px; padding-right: 20px; text-align: left; height: 40px; border: 1px #FFF solid; color: #FFF; background-color: #2E448C;}
div#content div.content div#contInternas div#listTableVagas tr td {padding-left: 20px; padding-right: 20px; height: 40px; background-color: #EEEEEE; border: 1px #FFF solid;}
div#content div.content div#contInternas div#listTableVagas tr td a{color:inherit; text-decoration:none;}
div#content div.content div#contInternas div#listTableVagas tr td a:hover, a:active, a:visited{text-decoration:underline;}
div#content div.content div#contInternas div#listTableVagas #paginacao{height:30px; padding-top:10px; margin-top:10px;}
div#content div.content div#contInternas div#listTableVagas #paginacao a{text-decoration:none; color:#2E448C;}
div#content div.content div#contInternas div#listTableVagas #paginacao a:hover, a:active, a:visited{text-decoration:underline;}
div#content div.content div#contInternas div#listTableVagas #paginacao #left, div#content div.content div#contInternas div#listTableVagas #paginacao #right{float:left; display:block; background:url(../img/bts-pesquisa.png) no-repeat right top; width:102px; height:33px; overflow:hidden; text-indent:-99999px; cursor:pointer; margin:11px;}

div#content div.content div#contInternas div#listTableVagas #paginacao #right{float:right; background-position:left top;}
div#content div.content div#contInternas div#listTableVagas #paginacao #right:hover{background-position:left bottom;}
div#content div.content div#contInternas div#listTableVagas #paginacao #left:hover{background-position:right bottom;}


/**EXIBIÇÃO DA VAGA CLICADA VAGAS_DETAIL.PHP**/
div#listaVaga{float:left; display:block; position:relative; background:url(../img/bg-listra-candidato.png) repeat left top; width:928px; border:1px solid #e5e5e5; border-radius:2px;}
div#listaVaga h4{float:left; display:block; width:100%; font:normal 20px SegoeBlack, Arial, Helvetica, sans-serif; color:#ef8f00; text-indent:10px; margin:10px 0 0; padding:0 0 10px;}

div#listaVaga input[type="button"]#goback{position:absolute; right:10px; top:10px; background:url(../img/bt-voltar-curriculo.png) no-repeat left top; width:92px; height:32px; overflow:hidden; text-indent:-99999px; cursor:pointer;}
div#listaVaga input[type="button"]#goback:hover{background-position:left bottom;}

div#listaVaga table#exibeVaga{width:908px; margin:20px 0 0 10px;}

div#listaVaga table.vaga{float:left; display:block; width:908px; margin:10px;}
div#listaVaga table.vaga tr{float:left; display:block; width:100%;}

div#listaVaga tr th{padding-left: 20px; padding-right: 20px; text-align: left; height: 40px; border: 1px #FFF solid; color: #FFF; background-color: #2E448C;}
div#listaVaga tr td{padding:0 20px; height:40px; background-color: #EEEEEE; border: 1px #FFF solid;}
div#listaVaga tr td.label{width:170px; font:normal 16px/36px SegoeBlack, Arial, Helvetica, sans-serif; color:#ef8f00;}
div#listaVaga tr td.text-desc{width:653px; font:normal 16px/20px SegoeUI, Arial, Helvetica, sans-serif; text-align:justify;}
div#listaVaga tr td.text-desc.especificacao{padding:20px; line-height:24px;}

div.buttons{float:left; display:block; width:908px; margin:20px 0 0 10px; padding:0 0 10px;}
input[type="submit"]#search{float:right; display:block; background:url(../img/bt-cadastrar-curriculo.png) no-repeat left top; width:122px; height:32px; overflow:hidden; text-indent:-99999px; cursor:pointer;}
div#listaVaga input[type="submit"]#search:hover{background-position:left bottom;}

div#listaVaga input[type="submit"]#goback{float:left; display:block; background:url(../img/bt-voltar-curriculo.png) no-repeat left top; width:92px; height:32px; overflow:hidden; text-indent:-99999px; cursor:pointer;}
div#listaVaga input[type="submit"]#goback:hover{background-position:left bottom;}

div#listaVaga div.bts{float:left; display:block; width:905px; padding:0 0 10px 12px;}
div#listaVaga div.bts input#search[type="submit"]{margin:0;}

/**CADASTRO CURRÍCULO**/
div#listaVaga{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; width:928px; border:1px solid #e5e5e5; border-radius:2px;}
div#listaVaga ul.curriculo{float:left; display:block; width:900px; padding:15px;}
div#listaVaga ul.curriculo li{float:left; display:block; width:100%; padding:0 0 10px;}
div#listaVaga ul.curriculo li label{float:left; display:block; width:220px; text-align:right; font:normal 16px/28px SegoeUI, Arial, Helvetica, sans-serif; margin:0 5px 0 0;}
div#listaVaga ul.curriculo li span.tit{float:left; display:block; width:100%; font:normal 16px SegoeUI, Arial, Helvetica, sans-serif; color:#ef8f00; text-indent:60px; margin:40px 0 0; padding:0 0 10px;}

div#listaVaga ul.curriculo li input[type="text"]{float:left; display:block; width:488px; height:30px; border:1px solid #e4e4e4; border-radius:2px; font-size:14px; color:#2e448c; line-height:30px; padding:0 5px; font-style:italic;}
div#listaVaga ul.curriculo li select{float:left; display:block; width:500px; height:30px; border:1px solid #e4e4e4; border-radius:2px; font-size:14px; color:#2e448c; line-height:30px; padding:5px; font-style:italic;}
div#listaVaga ul.curriculo li textarea{float:left; display:block; min-width:488px; max-width:660px; min-height:300px; max-height:1000px; border:1px solid #ef8f00; border-radius:2px; font:normal 14px/20px SegoeUI, Arial, Helvetica, sans-serif; color:#2e448c; padding:5px;}

div#listaVaga ul.curriculo li.funcVaga label{}
div#listaVaga ul.curriculo li.funcVaga div{float:left; display:block; width:500px; height:30px; color:#ef8f00; font:normal 18px/30px SegoeBlack, Arial, Helvetica, sans-serif;}

div#listaVaga ul.curriculo li.buttons input[type="submit"]#search{float:right; display:block; background:url(../img/bt-cadastrar-curriculo.png) no-repeat left top; width:122px; height:32px; overflow:hidden; text-indent:-99999px; cursor:pointer;}
div#listaVaga ul.curriculo li.buttons input[type="submit"]#search:hover{background-position:left bottom;}

div#listaVaga ul.curriculo li.buttons input[type="button"]#goback{float:left; display:block; background:url(../img/bt-voltar-curriculo.png) no-repeat left top; width:92px; height:32px; overflow:hidden; text-indent:-99999px; cursor:pointer; margin:0 0 0 225px;}
div#listaVaga ul.curriculo li.buttons input[type="button"]#goback:hover{background-position:left bottom;}

div#content div.content div#contInternas div#confirmacaoVaga {margin: auto; border: 1px #EF8F00 solid; width: 550px; min-height: 20px; padding: 30px; text-align: center; line-height: 30px;}
div#content div.content div#contInternas div#confirmacaoVaga h4 {font-size: 18px;}
div#content div.content div#contInternas div#confirmacaoVaga p {text-align: center;}
div#content div.content div#contInternas div#confirmacaoVaga #vagas {background-color: #2E448C; color: #FFFFFF; cursor: pointer; width: 100px; height: 30px; margin-top: 30px;} 

/**PÁGINA ROTAS-CURITIBA.PHP**/
div#content div.content div#contInternas div.rotas{float:left; display:block; width:910px; padding:0 10px; margin:0 0 10px;}
div#content div.content div#contInternas div.rotas p b{font:normal SegoeBlack, Arial, Helvetica, sans-serif;}


/**PESQUISA DE SATISFAÇÃO**/
/**PÁGINA PROJETOS ESPECIAIS**/
div#content div.content div#contInternas div#pesquisa{float:left; display:block; width:100%;}
div#content div.content div#contInternas div#pesquisa h2{margin:0 0 5px 10px;}
div#content div.content div#contInternas div#pesquisa p.desc{color:#ef8f00; font:18px SegoeUI, Arial, Helvetica, sans-serif;}

div#content div.content div#contInternas div#pesquisa div.accordion{float:left; display:block; background:url(../img/bg-listra-candidato.png) repeat left top; width:928px; border:1px solid #e5e5e5; border-radius:2px; margin:20px 0 0;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion{float:left; display:block; width:840px; margin:30px 44px; *padding:0 0 30px; padding:0 0 30px\9;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionButton{float:left; display:block; background:url(../img/bg-tit-accordion-pesquisa.png) repeat-x left top; width:838px; height:52px; border:1px solid #103273; border-radius:2px; cursor:pointer; font:normal 14px/54px SegoeBlack, Arial, Helvetica, sans-serif; color:#fff; text-indent:10px; margin:0 0 6px; text-decoration:none; text-transform:none;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionButton.on{color:#ef8f00; cursor:default;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent{float:left; display:block; width:820px; margin:10px;}

div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block{float:left; display:block; width:100%;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block ul.pesquisa{float:left; display:block; width:100%}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block ul.pesquisa li{float:left; display:block; width:100%; margin:0 0 10px;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block ul.pesquisa li label{float:left; display:block; width:130px; text-align:right;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block ul.pesquisa li input, div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block ul.pesquisa li select{float:left; display:block; width:246px; height:18px; border:1px solid #e2e2e2; padding:0 5px; font:12px/18px SegoeUI, Arial, Helvetica, sans-serif; color:#2e448c; margin:0 0 0 5px;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block ul.pesquisa li select{width:258px; padding:0 0 0 5px; height:20px;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block ul.pesquisa li i{color:#808080; font-weight:bold; margin:0 0 0 5px;}

div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2{float:left; display:block; background-color:#fff; width:818px; border:1px solid #ef8f00; *margin:20px 0 0; margin:20px 0 0\9; *padding:0 0 10px; padding:0 0 10px\9;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 div.notas{float:left; display:block; width:100%; margin:20px 0 0;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 div.notas span{float:right; display:block; width:120px; font:14px SegoeBlack, Arial, Helvetica, sans-serif; text-align:center;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 ul.info{float:left; display:block; width:798px; margin:10px;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 ul.info li{float:left; display:block; width:100%;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 ul.info li span{float:left; display:block; width:320px; font:16px SegoeUI, Arial, Helvetica, sans-serif; color:#b66f0f; text-align:left;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 ul.info li select{float:left; display:block; width:160px; height:20px; border:1px solid #e2e2e2; margin:2px 0 0 61px; font:12px SegoeUI, Arial, Helvetica, sans-serif; color:#2e448c; padding:0 0 0 5px;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 ul.info li div{float:right; display:block; width:470px;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 ul.info li div input[type="radio"]{float:right; display:block; margin:6px 52px 0; *margin:6px 46px 0; margin:6px 46px 0\9;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.block2 ul.info li div.line{float:left; display:block; background-color:#ef8f00; width:100%; height:1px; margin:10px 0 20px; *border-top:10px solid #fff; border-top:10px solid #fff\9; *border-bottom:10px solid #fff; border-bottom:10px solid #fff\9;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.mensagem{float:left; display:block; width:100%; margin:20px 0 10px;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.mensagem label{float:left; display:block; width:150px; font:14px SegoeUI, Arial, Helvetica, sans-serif; text-align:right;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent div.mensagem textarea{float:right; display:block; min-width:653px; max-width:653px; min-height:60px; max-height:200px; border:1px solid #e2e2e2; padding:5px; overflow:hidden; font:12px SegoeUI, Arial, Helvetica, sans-serif; color:#2e448c;}

div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent button[type="submit"]{float:right; display:block; background:url(../img/bt-enviar.png) no-repeat left top; width:102px; height:31px; text-indent:-99999px; cursor:pointer;}
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent button[type="submit"]:hover{background-position:left bottom;}

/**FORM COM FADE EFFECT**/
div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent form.form{display:none;}

div#content div.content div#contInternas div#pesquisa div.accordion div#accordion div.accordionContent span.avaliaForm{float:left; display:block; font:16px SegoeUI, Arial, Helvetica, sans-serif; color:#b66f0f; margin:19px 0 0;}

div#content div.content ul#selectForm{float:right; display:block; width:680px; margin:10px 0 30px;}
div#content div.content ul#selectForm li{float:left; display:block; position:relative; background:url(../img/bg-link-buttons-left.png) no-repeat left center; height:42px; padding:0 0 0 5px; margin:0 5px;}

div#content div.content ul#selectForm li a{float:left; display:block; background:url(../img/bg-link-buttons-right.png) no-repeat right center; height:100%; padding:0 5px 0 0; text-decoration:none;}
div#content div.content ul#selectForm li a span{float:left; display:block; background:url(../img/bg-link-buttons-meio.png) repeat-x left center; height:100%; padding:0 10px; font:normal 16px/42px SegoeBlack, Arial, Helvetica, sans-serif; color:#ef8f00; text-shadow:2px 2px 2px #ddd; cursor:pointer;}
div#content div.content ul#selectForm li a:hover span{color:#2e448c;}
div#content div.content ul#selectForm li a.active span{color:#c8c8c8; cursor:text;}


/**FANPAGE FACEBOOK**/
div#topo.face div.geral,div#content.face div.geral,div#rodape.face div.geral{width:760px;}

div#topo.face{background:url(../img/bg-topo-face.png) no-repeat center top;}

div#content.face div.content div#contInternas{width:720px;}
div#content.face div.content div#contInternas div#listVagas{margin:20px 0 0 60px;}
div#content.face div.content div#contInternas div#listTableVagas{width:718px;}
div#content.face div.content div#contInternas div#listTableVagas table#showVagas{width:698px;}

div#rodape.face div.sombra{background:url(../img/sombra-rodape-face.png) no-repeat center center; margin:-5px 0 0; height:30px;}
div#rodape.face div.sombra a.ideia{margin:-12px 10px 0 0}
div#rodape.face div.rodape ul.rodape li.left{width:350px;}
div#rodape.face div.rodape ul.rodape li.right{width:350px;}
div#rodape.face div.rodape ul.rodape{margin:12px 0 0;}

div#listaVaga.face{width:718px;}
div#listaVaga.face table.vaga{width:698px;}
div#listaVaga.face div.bts{width:695px;}
div#listaVaga.face tr td.label{width:130px;}
div#listaVaga.face tr td.text-desc{width:490px;}