@charset "utf-8";
/* CSS Document */
body{
margin:0px; padding:0px; background-color:#000; margin-bottom:50px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px;
background-image:url(img/bg.jpg); background-repeat:repeat-x; background-position:top left;
}
img{ border:0px;
}
h1{
  color:#701564; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-image:url(img/bgh1.jpg); background-repeat:repeat-x; background-position: top left; font-size:16px; padding-top:12px; padding-bottom:7px; padding-left:10px; text-align:left; margin-top:0px;
}
h2{
color:#666; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border-bottom:dotted 1px #999; font-size:12px; text-align:left;  margin-bottom:0px;	 
}
h3{
  color:#701564; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background-image:url(img/bgh1.jpg); background-repeat:repeat-x; background-position: top left; font-size:16px; padding-top:8px; padding-bottom:3px; padding-left:10px; text-align:left; margin:0px;
}

.DIVConteudo{ background-color:#FFF; width:940px; display:table;
}
.DIVConteudoSubCab{ background-color:#fff; background-image:url(img/bgSubCab.jpg); background-repeat:no-repeat; background-position:center top; width:940px; display:table; text-align:left; margin:0px; padding:0px;
}
.DIVSubConteudo{
	padding:0px 30px 10px 30px; vertical-align:top; text-align:left; width:878px; display:table;
}
.TABLEALL{ width:940px; background-image:url(img/index_OFF.jpg); background-position:top center; background-repeat:no-repeat; display:table;
}
.BANNERTOP{ width:940px; height:240px;
}
.TABLEDestaque{background-color:#FFF;}
.TABLEDestaque TD{ vertical-align:top; padding:10px; width:300px; text-align:left;
}
.TABLE-Destaque ul{
  margin:10px 0 0 10px; padding:0px 0 5px 0;	
}
.TABLE-Destaque ul li{  padding:0px 0 10px 0;	
}
a{ color:#701564; font-weight:bold; text-decoration:none;
}
a:hover{ color:#999;
}
.ULMenuPrincipal{
    margin:0px; padding:0px; 
}
.ULMenuPrincipal li{
   	background-image:url(img/bgBtnsMenuPrincipal.jpg); background-position:top left; background-repeat:no-repeat; display:inline; padding-top:10px; padding-bottom:8px; padding-left:15px; padding-right:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFCCFF; font-weight:bold;
}
.ColunaDireita{
float:right; width:295px; padding-top:25px;	
}
.ColunaDireita ul li{ list-style:none; display:inline;
}
.RodapeLinks ul{
margin:0px; padding:4px;
}
.RodapeLinks ul li{
	list-style:none; display:inline; 
}

 /* menu */
        #menu{ margin:0px; padding:0px; margin-top:2px; list-style:none; color:#fff; line-height:45px; display:inline-block; float:left; z-index:1000; }
        #menu a { text-decoration:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#FFCCFF; font-weight:bold; }
        #menu > li {background-image:url(img/bgBtnsMenuPrincipal.jpg); background-position:top left; background-repeat:no-repeat; cursor:pointer; float:left; position:relative;padding:0px 50px;}
        #menu > li a:hover {color:#fff;}
        #menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
        /* sub-menus*/
        #menu ul { padding:0px; margin:0px; display:block; display:inline;}
        #menu li ul { position:absolute; left:17px; top:0px; margin-top:40px; width:150px; line-height:16px; background-color:#6F487C; color:#fff; /* for IE */ display:none; }
        #menu li:hover ul { display:block;}
        #menu li ul li{ display:block; margin:5px 20px; padding: 5px 0px;  border-top: dotted 1px #482F51; list-style-type:none; }
        #menu li ul li:first-child { border-top: none; }
        #menu li ul li a { display:block; color:#FFCCFF; }
        #menu li ul li a:hover { color:#fff; }
        /* main submenu */
        #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
        /* search */
        .searchContainer div { background-color:#fff; display:inline; padding:5px;}
        .searchContainer input[type="text"] {border:none;}
        .searchContainer img { vertical-align:middle;}
        /* corners*/
        #menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #menu .corner_inset_right { position:absolute; top:0px; left:150px;}
        #menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #menu .corner_left { position:absolute; left:0px; top:0px;}
        #menu .corner_right { position:absolute; left:132px; top:0px;}
        #menu .middle { position:absolute; left:18px; height: 20px; width: 115px; top:0px;}
