/* CSS Document */

body {margin:0px;padding:0px;border:0;background-color:#053c7d;background-image:url(../images/bgrepeat.gif);background-position:top left;background-repeat:repeat-x;vertical-align:top;}
.tableBg {background-image:url(../images/bg.jpg);background-position:top center;background-repeat:no-repeat;vertical-align:top;}
.bodyBg {background-image:url(../images/bodyBg.gif);background-position:top left;background-repeat:repeat-y;}
.colDir {width:162px;height:auto;padding:0px 0px 0px 19px;}
.colDirHome {width:162px;height:auto;padding:0px 0px 0px 63px;}
.homeBody {background-image:url(../images/homeBodyBg.gif);background-position:top left;background-repeat:repeat-y;}
.bottomBg {margin:0px;padding:0px;border:0;width:900px;height:130px;background-image:url(../images/bottomBg.gif);background-position:top left;background-repeat:no-repeat;vertical-align:top;text-align:left;}
.bottomLinks {float:left;padding:34px 0px 0px 30px;width:255px;height:19px;vertical-align:top;text-align:left;}

.clear {clear:both;}
.footerTxt {float:left;padding:28px 0px 0px 35px;width:540px;height:44px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:140%;font-size:9px;color:#ffffff;}
.footerLogosTxt {float:left;padding:37px 0px 0px 0px;width:104px;height:32px;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:140%;font-size:9px;color:#ffffff;}
.footerLogo1 {float:left;padding:15px 0px 0px 0px;width:61px;height:59px;}
.footerLogo2 {float:left;padding:27px 0px 0px 0px;width:86px;height:34px;}


.texto {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#6c6c6c;
}
.texto a:link, .texto a:visited {text-decoration:underline;color:#1d75cf;}
.texto a:hover, .texto a:hover:visited {text-decoration:underline;color:#6c6c6c;}

.texto_verde{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#1d75cf;
}
.texto_verde a:link, .texto_verde a:visited {text-decoration:underline;color:#1d75cf;}
.texto_verde a:hover, .texto_verde a:hover:visited {text-decoration:underline;color:#6c6c6c;}

.texto_verde_nav {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
color:#1d75cf;
font-weight:bold;
text-decoration:none;
}


a.textoLink1:link{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

a.textoLink1:visited{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

a.textoLink1:active{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}

a.textoLink1:hover{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}

.textoInfo{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
color:#1d75cf;
}

.textobold{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#6c6c6c;
}

.nota{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#666666;
}

.textoform{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:bold;
color:#6c6c6c;
}

.form {padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;}
.form2 {padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;}


.footer{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFFFFF;
line-height:11px;
}

a.footerLink:link{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:underline;
}
a.footerLink:visited{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
a.footerLink:hover{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
a.footerLink:active{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFFFFF;
text-decoration:none;
}
.texto_link_verde {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color:#1d75cf;
}
a.textoLinkverde:link {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#1d75cf;
text-decoration:underline;
}
a.textoLinkverde:visited {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#1d75cf;
text-decoration:underline;
}
a.textoLinkverde:active {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
text-decoration:underline;
}
a.textoLinkverde:hover {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
color:#666666;
text-decoration:none;
}


a.Linkverde:link {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#1d75cf;
text-decoration:none;
}
a.Linkverde:visited {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#1d75cf;
text-decoration:none;
}
a.Linkverde:active {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#1d75cf;
text-decoration:none;
}
a.Linkverde:hover {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:10px;
color:#a29f9f;
text-decoration:none;
}


a.Linkverde_nav:link {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
color:#1d75cf;
font-weight:bold;
text-decoration:none;
}

a.Linkverde_nav:visited {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
color:#1d75cf;
font-weight:bold;
text-decoration:none;
}
a.Linkverde_nav:active {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
color:#1d75cf;
font-weight:bold;
text-decoration:none;
}
a.Linkverde_nav:hover {

font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11px;
color:#a29f9f;
font-weight:bold;
text-decoration:underline;
}

.texto_Tit_verde {
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#1d75cf;
text-decoration:none;
}

/* ncosta */
.flashIrrequietos {position:absolute;width:44px;height:43px;left:50%;top:0px;margin-left:-436px;vertical-align:top;text-align:left;z-index:21;}
.etalentoslogged {position:absolute;width:450px;height:30px;left:50%;top:2px;margin-left:-436px;vertical-align:top;text-align:left;z-index:20;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#ffffff;font-size:11px;line-height:140%;font-weight:normal;text-decoration:none;}
.etalentoslogged a:link, .etalentoslogged a:visited {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;line-height:120%;color:#6c6c6c;text-decoration:none;}
.etalentoslogged a:hover, .etalentoslogged a:visited:hover{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;line-height:120%;color:#ffffff;text-decoration:underline;}
.contForm {margin-left:164px;width:360px;vertical-align:top;text-align:left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#6c6c6c;font-size:12px;line-height:120%;font-weight:normal;text-decoration:none;padding-bottom:20px;}
.contFormAT {margin-left:18px;}
.contForm a:link, .contForm a:visited {font-weight:bold;color:#6c6c6c;text-decoration:underline;}
.contForm a:hover {font-weight:bold;color:#1d75cf;text-decoration:none;}
.contForm .tit1 {clear:both;width:360px;padding:12px 0px 2px 0px;vertical-align:top;text-align:left;}
.contForm .tit2 {width:360px;padding:26px 0px 10px 0px;vertical-align:top;text-align:left;}
.contForm .tit3Esq {float:left;width:190px;padding:26px 10px 10px 0px;vertical-align:top;text-align:left;color:#1d75cf;font-weight:bold;text-align:left;}
.contForm .tit3Dir {float:left;width:160px;padding:26px 0px 10px 0px;vertical-align:top;text-align:left;color:#6c6c6c;font-weight:bold;text-align:right;}
.contForm .form1 {width:360px;padding:0px;vertical-align:top;text-align:left;}
.contForm .txt1 {font-weight:normal;font-size:10px;color:#1d75cf;}
.contForm .txt2 {font-weight:bold;font-size:12px;color:#1d75cf;}
.contForm .form1 .input1 {width:274px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.contForm .form1 .input2 {width:136px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.contForm .form1 .input3 {width:70px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.contForm .form1 .input4 {float:left;width:38px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.contForm .form1 .input5 {float:left;margin-left:2px;width:30px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.contForm .form1 .select1 {height:19px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;margin-right:4px;}
.contForm .form1 .select2 {width:140px;height:19px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.contForm .form1 .select3 {width:284px;height:19px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.contForm .form1 .textarea1 {padding:1px 4px;width:274px;height:40px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:140%;border:1px solid #999999;background-color:#ffffff;}
.contForm .form1 .textarea2 {padding:1px 4px;width:274px;height:60px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:140%;border:1px solid #999999;background-color:#ffffff;}
.contForm .form1 .textarea3 {padding:1px 4px;width:274px;height:180px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:140%;border:1px solid #999999;background-color:#ffffff;}
.contForm .form1 .fileUpload1 {width:352px;height:18px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.contForm .chkb1, .contForm .chkb2 {position:relative;width:360px;padding:12px 0px 2px 0px;vertical-align:top;text-align:left;}
.contForm .chkb2 {height:60px;}
.contForm .chkb1 .checkbox1, .contForm .chkb2 .checkbox1 {width:auto;height:auto;padding:0px;margin:0px;border:0px;background-color:transparent;}
.contForm .chkb1 .indent1, .contForm .chkb2 .indent1 {display:block;position:absolute;width:318px;left:26px;top:14px;vertical-align:top;text-align:left;}
.contForm .bots1 {display:block;width:190px;padding:12px 0px 2px 170px;vertical-align:top;text-align:left;}
.contForm .bots1 img {margin-left:22px;border:0px;}
.contForm .form2 {float:left;display:inline;position:relative;width:360px;padding:0px;vertical-align:top;text-align:left;border:0px;}
.contForm .form2 .textarea1 {float:left;padding:1px 4px;width:274px;height:40px;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal;color:#333333;line-height:140%;border:1px solid #999999;background-color:#ffffff;}
.contForm .form2 .botTip1 {float:left;padding:0px;margin-left:5px;width:13px;height:13px;background-image:url(../images/bot_tip.jpg);background-position:top left;background-repeat:no-repeat;cursor:pointer;}
.contForm .form2 .tip1 {display:none;position:absolute;left:245px;top:-88px;height:94px;width:191px;padding:0px;text-align:left;vertical-align:top;background-image:url(../images/tip1.gif);background-position:top left;background-repeat:no-repeat;}
* html .contForm .form2 .tip1 {left:282px;top:-90px;}
* html 
.contForm .bots2 {width:360px;padding:17px 0px 2px 0px;vertical-align:top;text-align:left;}
.contForm .bots2 img {border:0px;margin-right:20px;}
.contForm .bots3 {display:block;width:190px;padding:12px 0px 2px 170px;vertical-align:top;text-align:left;}
.contForm .bots3 img {margin-right:20px;border:0px;}
.contForm .tit1 .preview {border:1px solid #c1c1c1;}
.contForm .titTrab1 {float:left;width:215px;margin:8px 0px 5px 0px;color:#1d75cf;}
.contForm .botTrab1 {float:left;width:135px;margin:8px 0px 5px 10px;}
.contForm .clear {clear:both;}
.border0 {border:0px;}
.trab {vertical-align:top;margin:5px;vertical-align:top;width:120px;height:88px;font-size:1px;}
.trab a:link, .trab a:visited, .trab a:hover, .trab a:visited:hover {text-decoration:none;}
.trabCategoria {width:140px;height:19px;margin-left:5px;padding:1px 4px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;color:#8a8888;line-height:120%;border:1px solid #a29f9f;background-color:#ffffff;}
.trabLayer {position:relative;z-index:20;}
.trabLayer:hover {background-color:transparent;z-index:50;}
.trabLayer img {z-index:51;}
.trabLayer span {position:absolute;top:-5000px;left:-3000px;visibility:hidden;text-decoration:none;width:332px;padding:20px;border:1px solid #d8d8d8;background-color:#ffffff;color:#6c6c6c;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;font-size:12px;line-height:140%;text-align:left;vertical-align:top;cursor:pointer;z-index:52;}
.trabLayer:hover span {visibility:visible;top:-30px;left:73px;text-decoration:none;z-index:52;}
* html .trabLayer:hover span {visibility:visible;top:42px;left:74px;text-decoration:none;z-index:52;}
*:first-child+html .trabLayer:hover span {visibility:visible;top:42px;left:74px;text-decoration:none;z-index:52;}
a.trabLayer:link, a.trabLayer:visited, a.trabLayer:hover, a.trabLayer:visited:hover {text-decoration:none;}
.trabDescricaoTit {color:#1d75cf;font-weight:bold;margin:0px 0px 10px 0px;}
.trabIcon {clear:both;width:122px;height:15px;margin-top:1px;vertical-align:top;text-align:right;}
.trabHomeIcon {float:left;width:60px;height:15px;margin:0px;vertical-align:top;text-align:right;}
.trabHomeVotar {clear:both;margin-left:5px;float:left;width:57px;height:15px;vertical-align:top;text-align:left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;line-height:120%;font-weight:bold;color:#1d75cf;}
.trabHomeVotar a:link, .trabHomeVotar a:visited {color:#1d75cf;text-decoration:none;}
.trabHomeVotar a:hover, .trabHomeVotar a:visited:hover {color:#1d75cf;text-decoration:underline;}
a.dirLink:link, a.dirLink:visited {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:10px;color:#f5f5f5;text-decoration:none;text-transform:uppercase;}
a.dirLink:hover, a.dirLink:visited:hover{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:10px;color:#f5f5f5;text-decoration:none;text-transform:uppercase;}
.iform {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#6c6c6c;border:1px solid #dcdcdc;padding:1px;background-color:#ffffff;}
.iform2 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#6c6c6c;border:1px solid #dcdcdc;padding:1px;background-color:#ffffff;width:135px;height:90px;}
.ierro {font-family: Arial, Helvetica, sans-serif;font-size:10px;color:#d92e27;line-height:120%;}
.ismall {font-family: Arial, Helvetica, sans-serif;font-size:9px;color:#1d75cf;line-height:160%;}
.idiv {position:relative;width:164px;height:380px;margin:0px;padding:0px;vertical-align:top;background-image:url(../images/fundo_form_lateral.gif);background-position:top left;background-repeat:no-repeat;}
.idiv1, .idiv2, .idiv3, .idiv4, .idiv5, .idiv6, .idiv7 {position:absolute;width:140px;font-family:Arial, Helvetica, sans-serif;font-size:10px;line-height:120%;font-weight:bold;color:#1d75cf;margin:0px;padding:0px;}
.idiv1 {top:70px;left:14px;text-align:left;}
.idiv2 {top:86px;left:13px;}
.idiv3 {top:121px;left:14px;text-align:left;}
.idiv4 {top:137px;left:13px;}
.idiv5 {top:174px;left:14px;}
.idiv6 {top:205px;left:13px;}
.idiv7 {width:52px;top:311px;left:98px;}
.alinhaMsgs {margin:20px 0px 0px 18px;}
.trabOutBorder {width:445px;border:2px solid #efefef;text-align:center;vertical-align:top;background-color:#ffffff;}
.trabInBorder {width:425px;min-height:120px;border:1px solid #efefef;text-align:center;vertical-align:top;overflow:visible;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#6c6c6c;}
.trabInBorder p {text-align:left;}
.trabPreview {margin-left:80px;width:447px;vertical-align:top;text-align:left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#6c6c6c;}
.trabPreviewBots2 {margin-left:80px;width:447px;padding:17px 0px 2px 0px;vertical-align:top;text-align:left;}

.titPagina {height:36px;padding:18px 0px 0px 18px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:20px;color:#1d75cf;line-height:140%;font-weight:normal;vertical-align:top;text-align:left;}
.titPagina2 {height:36px;padding:8px 0px 0px 0px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:15px;color:#1d75cf;line-height:140%;font-weight:normal;vertical-align:top;text-align:left;}
.titPagina3 {height:45px;padding:18px 0px 0px 3px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:20px;color:#1d75cf;line-height:140%;font-weight:normal;vertical-align:top;text-align:left;}
.titPagina4 {height:36px;padding:18px 0px 0px 0px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:20px;color:#1d75cf;line-height:140%;font-weight:normal;vertical-align:top;text-align:left;}

/*-- old --*/
.texto5 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;color:#1d75cf;line-height:140%;font-weight:normal;}
.texto4 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:12px;color:#6c6c6c;line-height:140%;font-weight:bold;}
.texto1 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;color:#6c6c6c;line-height:140%;font-weight:normal;}
.texto2 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;color:#6c6c6c;line-height:140%;font-weight:normal;}
.texto_bold {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;color:#6c6c6c;line-height:140%;font-weight:normal;}
.texto_10 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;color:#6c6c6c;line-height:140%;font-weight:normal;}
.texto_Aviso {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;color:#d92e27;line-height:140%;font-weight:normal;}
.textosmall {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;color:#666666;line-height:120%;font-weight:normal;}