/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#333333; text-align:center; margin:20px 0px 0px 0px; background:url(../img/BG.jpg) repeat-x top; background-color:#555555;}

/* GRID OUT */
#Sombra{width:788px; margin-left:auto; margin-right:auto; background:url(../img/sombraLateral.gif) no-repeat top;}
#All{width:780px; _height:647px; min-height:647px; overflow:auto; _overflow:visible; margin-left:auto; margin-right:auto; background:url(../img/bg_CA_adm.jpg) left repeat-y;}
#CA{width:230px; _height:647px; min-height:647px; overflow:auto; _overflow:visible; float:left; overflow:hidden;}
#CB{width:546px; _height:647px; min-height:647px; overflow:auto; _overflow:visible; float:right;}
#sombraMeio{width:4px; _height:647px; min-height:647px; overflow:auto; _overflow:visible; float:left; background:url(../img/bg_sombra_meio.jpg) no-repeat top;}
/* END */

/* CA */
#logo{height:140px; border-bottom:1px solid #71880c; background-image:url(../img/logoNudfac.jpg);}
#timeDate{height:70px; border-top:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC; background-image:url(../img/bg_timeDate.jpg);}
#date{color:#879119; text-align:left; margin-top:18px; margin-left:30px;}
#time{color:#879119; text-align:left; margin-top:10px; margin-left:27px;}
#menu{height:284px; border-top:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC; background-image:url(../img/bg_menu.jpg); overflow:hidden;}
#menu_{padding:20px 30px 10px 30px;}
#login{height:42px; _height:41px; border-top:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC; background-image:url(../img/bg_login1.jpg);}
#login_{padding:8px 20px 5px 30px;}
#login2{height:145px; _height:145px; border-top:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC; background-image:url(../img/bg_login2.jpg); display:none;}
#login2_{padding:8px 20px 20px 30px;}
#voluntarios{height:101px; border-top:1px solid #FFFFFF; border-bottom:1px solid #CCCCCC; background-image:url(../img/bg_Voluntarios.jpg);}
#voluntarios_{padding:8px 20px 20px 30px;}
#formInput{text-align:left; text-transform:uppercase; font-size:8px; color:#000000; margin-top:15px;}
#contact{width:230px; height:63px; float:left; text-align:left; background-image:url(../img/bg_contacts.jpg);}
/* END */

/* CB */
#mensagemDiv{width:90%; height:20px; text-align:center; font-weight:bold; color:#7e8b13; margin-top:10px; margin-bottom:20px; margin-left:auto; margin-right:auto; padding:10px; font-size:11px; background-color:#f9f9f9; border:1px solid #CCCCCC;}
#barNavigation{height:26px; margin-top:21px; background-color:#000000;}
#icons{width:150px; height:26px; float:right; overflow:hidden; background:url(../img/curveBlack.jpg) no-repeat top right;}
#photoMotion{height:192px;}
#content{_height:409px; min-height:409px; overflow:auto; _overflow:visible; background-color:#FFFFFF;}
#content_{padding:0px 30px 30px 30px; text-align:left;}
#footerAll{width:780px; height:63px; margin-left:auto; margin-right:auto;}
#footer{width:550px; height:45px; float:right; background-image:url(../img/bg_footer.jpg);}
#footerText{height:45px; color:#FFFFFF; text-align:left; float:left; font-weight:bold; line-height:45px; background:url(../img/bg_footer_left.jpg) no-repeat left top;}
#footerCurve{width:30px; height:45px; float:right; background:url(../img/curveFooter.jpg) no-repeat right top;}
#copyright{width:550px; height:27px; float:left; color:#858d1a; text-align:left;}
#copyrightText{height:27px; color:#ffffff; text-align:left; line-height:27px; margin-left:20px;}
#pesquisar{height:40px; background-image: url(../img/bg_pesquisa.jpg); border:1px solid #CCCCCC;}
/* END */

/* CONTENT */
#aboutAdot{width:150px; height:150px; top:70px; left:695px; position:absolute; display:none; background:url(../img/ADOT_LOGO.jpg) no-repeat center; filter: Alpha(Opacity=75); -moz-opacity: .75;}
#barTop{height:26px;}
#tit1{width:294px; height:26px; float:left; background-image:url(../img/bg_tit1.jpg);}
#tit1_{padding-left:20px;}
#tit2{width:252px; height:26px; float:left; background-image:url(../img/bg_tit2.jpg);}
#tit2_{padding-left:20px;}
#presentServices{width:294px; height:382px; float:left;}
#presentation{width:294px; height:233px; background-color:#FFFFFF;}
#presentation_{padding:20px;}
#photo{width:85px; height:114px; border:1px solid #dddddd; float:left; margin-right:15px; background-image:url(../img/imageSample.jpg);}
#services{width:294px; height:149px; float:left; background-image:url(../img/bg_services.jpg);}
#services_{padding:10px 20px 20px 20px;}
#services_ li{list-style-type:none; text-decoration:none; list-style:none; text-indent:0px; _text-indent:-15px; *text-indent:-15px; margin-top:5px; text-align:left; border:none;}
#news{width:251px; *width:auto; _height:382px; min-height:382px; overflow:auto; _overflow:visible; float:right; border-left:1px solid #EFEFEF; background-color:#FFF;}
#news_{padding:15px 20px 0px 20px;}
#divisor{_height:39px; min-height:39px; *height:39px; border-bottom:1px solid #EFEFEF; padding-bottom:10px; margin-bottom:5px;}
#divisorPrimeiro{height:75px; border-bottom:1px solid #EFEFEF; padding-bottom:10px; margin-bottom:5px;}
#divisor.last{}
/* END */

/* TEXTS */

#title1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#606706; text-align:left; line-height:26px;}
#title1 span{color:#CCCCCC; font-weight:bold; font-size:9px; cursor:pointer;}
#title2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; text-align:left; line-height:26px;}
#title3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#606706; text-align:left; margin-bottom:7px;}
.title3Link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#606706; text-align:left; margin-bottom:7px; text-decoration:none;}
.title3Link:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; text-align:left; margin-bottom:7px; text-decoration:none;}
#title3 span{font-size:16px; color:#DDDDDD;}
#text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:regular; text-align:left; color:#333333; display:inline; float:left; overflow:auto; _overflow:visible;}
#text.presentationText{width:150px; height:193px; float:right;}
#dataNews{width:211px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#c1df4b; float:right; text-align:right;}
#dataNews span{color:#000000;}
#fotoNews{width:150px; height:150px; border:1px solid #DDDDDD; float:left; display:inline; margin:0px 10px 4px 0px;}
#fotoNews_{padding:5px;}
/* END */

/* FORMULARIOS */
form{margin:0px; padding:0px;}
input{background-color:#FFFFFF; border:1px solid #CCCCCC; font-size:11px; height:14px;}
.buttomHome{width:23px; height:21px; background-image:url(../img/bg_buttom.jpg); border:none; cursor:pointer;}
.buttomAcesso{width:60px; height:20px; background-image:url(../img/bg_Acessar.jpg); border:none; cursor:pointer; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.buttomDef{height:20px; font-size:12px; line-height:20px; _line-height:17px; *line-height:17px; background-image:url(../img/bg_buttomAdm.jpg);}
/* END */

/* MENU */
dd, ul, li {margin:0px 0px 5px 0px; padding:0px; list-style-type:none; text-decoration:none; list-style:none; text-align:left;}
dt{height:20px; line-height:20px; text-align:left; list-style-type:none; list-style:none; cursor:pointer;}
dt.selecionado{background:url(../img/bg_menu_item2.jpg) top;}
dt.deselecionado{background:url(../img/bg_menu_item1.gif) top;}
dd{display:none; border-bottom:1px solid #dddddd; background-color:#ffffff; padding-bottom:15px; text-indent:15px; _text-indent:0px; *text-indent:0px;}
li{border-bottom:1px solid #f1f1f1;}
menu.li{height:20px; line-height:20px; text-align:left; margin-bottom:5px;}
.linkMenu{font-size:9px; text-transform:uppercase; color:#606706; font-weight:bold; text-decoration:none;}
.linkMenu:hover{color:#000000;}
.linkMenuSub{font-size:9px; font:menu; color:#667a00; font-weight:regular; text-decoration:none;}
.linkMenuSub:hover{font:menu; color:#333333;}

.linkMenuSub3{font-size:9px; font:xx-small; color:#000000; font-weight:regular; text-decoration:none;}
.linkMenuSub3:hover{font:xx-small; color:#667a00;}

.nivel3{display:none; margin-left:25px;}
/* END */

/* LINKS */
img{border:none;}
a{font-size:9px; color:#81a105;}
a:hover{color:#000000;}
/* END */

/* DIAGRAMAS */
#acoes{float:right;}
#line{border-bottom:1px solid #CCCCCC; margin-bottom:10px;}
#line2{border-bottom:1px solid #dddddd; margin-bottom:10px; margin-top:20px; _margin-top:20px;}
#line3{border-bottom:1px dashed #CCCCCC; margin:5px 0px 5px 0px;}
#grupo{*margin-bottom:10px; overflow:auto; _overflow:visible;}
#lineTopLeft{width:150px; height:15px; line-height:15px; float:left; padding-left:7px; margin-bottom:7px; background-color:#EFEFEF; border-top:1px solid #d9d9d9; overflow:hidden;}
#lineTopLeft span{font-weight:bold; display:inline;}
#lineTopRight{width:319px; height:15px; line-height:15px; float:right; padding:0px 7px 0px 7px; margin-bottom:7px; text-align:right; background-color:#EFEFEF; border-top:1px solid #d9d9d9;}

#lineTableDiv{width:490px; float:left; overflow:auto; _overflow:visible; margin-bottom:5px; border-bottom:1px dashed #dddddd;}
#linesMiddleLeft{_height:15px; min-height:15px; line-height:15px; float:left; padding-left:7px;}
#linesMiddleRight{_height:15px; min-height:15px; line-height:15px; float:right; padding-left:7px;}

.normalLine_L{width:95px;}
.normalLine_R{width:370px;}

#barTopDiagramas{height:15px; margin:10px 0px 5px 0px;}

#linesUnic{margin-bottom:10px;}
#linesUnic2{margin-bottom:5px;}
#linesDoubleUnic{height:40px; margin-bottom:10px;}
#linesDoubleUnicLine1{float:left;}
#linesDoubleUnicLine2{float:right;}
#boxTop{text-align:left; width:50%; height:15px; line-height:17px; _line-height:15px; background:url(../img/bg_boxTop.jpg) repeat-x top; color:#333333; font-size:10px; font-weight:bold; padding-left:10px; border-left:1px solid #dddddd; border-right:1px solid #dddddd;}
#box{_height:100px; min-height:100px; border:1px solid #dddddd; border-top:2px solid #dddddd; margin-bottom:30px; background-color:#F9F9F9; text-align:left;}
#box_{padding:10px;}
h3{font-size:10px; font-weight:normal; margin-bottom:3px;}
.buttomAdm{height:20px; font-size:12px; line-height:20px; _line-height:17px; *line-height:17px; background-image:url(../img/bg_buttomAdm.jpg); cursor:pointer;}
/* END */


#flashMessage, .error, .error_message {display:inline;}
#lineNews{border-bottom:1px solid #dddddd; margin-top:5px; margin-bottom:7px;}
