* { margin:0; padding:0;  text-decoration:none; vertical-align:middle; font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:-1px; word-spacing:0.2em;}
body {background:#0093DD; width:100%; height:100%; margin-top:20px;}
/*************************************
base da estrutura
*************************************/
#base {width:778px; margin:0 auto; background:#fff url(../imgsite/fnd.jpg) no-repeat left top;} 
/*************************************
Cabeçalho
*************************************/
#cabecalho {height:100px; clear:both;}
#cabecalho #logo { width:230px; float:left;}
#cabecalho #logo h1 {width:180px; height:51px; margin:30px 0 0 20px;}
#cabecalho #logo h1 a {float:left;text-indent:-9000px; width:180px; height:51px; overflow:hidden;  background:url(../imgsite/apradi.gif) no-repeat center center;}

#cabecalho #menu { width:520px; height:49px; float:left; margin:28px 0 0 0;}
#cabecalho #menu  #m_e{ float:left; background: url(../imgsite/m_i.gif) no-repeat left top; width:23px; height:49px;}
#cabecalho #menu  #m_d{ float:right; width:57px; height:49px; background:url(../imgsite/m_d.gif) no-repeat left top;}
#cabecalho #menu  #m_m{ float:left; width:440px; height:49px;background: url(../imgsite/m_fnd.gif) repeat-x left top;}

#cabecalho #menu  #m_m #mA li{list-style-type:none;font-size:10px; height:24px; text-align:center; width:420px; color: #838281; border-bottom:solid 1px #CCCCCC;}
#cabecalho #menu  #m_m #mB li{list-style-type:none;font-size:10px; height:24px; text-align:center; width:420px; color: #838281;}
#cabecalho #menu  #m_m li a{ font-size:11px; line-height:24px; padding:0 4px;  font-weight:bold; color: #838281; }
#cabecalho #menu  #m_m li a:hover{ font-size:11px; line-height:24px; padding:0 4px;  font-weight:bold; color: #0093DD; }


.associlink {color:#FF9900;}
.associlink:hover {color:#0093DD;}

.rsslink {color:#0093DD;}
.rsslink:hover {color:#FF9900;}

/*************************************
Rodape
*************************************/
#rodape { clear:both; height:20px;  padding:10px 0 0 4px;}
#rodape ul {list-style-type:none; margin: 0 0 0 50px;}
#rodape .linka { display:inline;float:left; height:17px; padding:0 2px;}
#rodape .linka a{ color:#0093DD;}
#rodape .linkb { display:inline;float:left; height:17px; padding:0 2px;}
#rodape .linkb a{ color: #A8A8A8;}
#rodape li a{ font-weight:bold;}
#rodape li a:hover{ color: #FF9900;}
#rodape .img { display:inline;float:left; background: url(../imgsite/seta.gif) no-repeat left 3px;padding:0 0 0 10px;}
/*************************************
Esquerda
*************************************/
#esquerda { width:190px; padding:0 20px; float:left;}

#esquerda #flashassociados { margin:30px 0 0 0;}

.clsobjetivos { list-style-type: decimal;}
.clsobjetivos li { margin:4px 0 0 20px;}

/*************************************
Direita
*************************************/
/*#direita {width:1px; float:right; background:#CCCCCC;}*/
/*************************************
Meio
*************************************/
#meio {margin:0 0 20px 0; float:left; width:546px;}

/*************************************

/*Listahome*************************************/
#meio #listamenuhome { width:520px; padding:0 0 0 20px; overflow:hidden;}
#meio #listamenuhome ul {list-style-type:none; list-style:none;}
#meio #listamenuhome li{ display:inline;float:left; height:17px; width:50px; padding:0 10px;}
#meio #listamenuhome li a{font-size:11px; font-weight:bold;  color:#0093DD; line-height:14px; border-bottom:solid 1px #0093DD;}
#meio #listamenuhome li a:hover{ color:#FF9900; line-height:14px; border-bottom:solid 2px #FF9900;}

#meio #listamenuhome li a.selecionado{ color:#FF9900; line-height:14px; border-bottom:solid 2px #FF9900;}
#meio #listamenuhome li a.primeira{ color:#FF9900; line-height:14px; border-bottom:solid 2px #FF9900;}

#meio #contornogeral { padding:12px 0;}
#meio #contornogeral p{ padding:10px 0;}
#meio #contornogeral ul{padding:16px 0; list-style:none;}
#meio #contornogeral li{list-style-type:square; margin:2px 0 2px 20px;}

#meio #contornocontato label { float:left;  width: 80px; }
#meio #contornocontato ul{padding:16px 0; list-style:none;}
#meio #contornocontato li{list-style-type:nome; margin:2px 0 4px 20px;}
#meio #contornocontato .news label { float: left; width: 300px; margin:0; padding:3px 0 0 9px;}
#meio #contornocontato .news input { float: left; margin:0; padding:0;}

/*Base para conteudo central da home*************************************/
#baseboxcont{width:520px; position:relative;}
#baseboxcont #cabec{width:520px; height:5px; position:relative; background: #fff;}
#baseboxcont #cabec #to { width:100%; height:5px;  border-top:solid 1px #9ba6ac; position:absolute; left:0; top:0;}
#baseboxcont #cabec #lt { width:5px; height:5px; position:absolute; left:0; top:0; background: url(../imgsite/canto_esq_cima.gif) no-repeat left top;}
#baseboxcont #cabec #rt{width:5px; height:5px; position:absolute; right:0; top:0; background: url(../imgsite/canto_dir_cima.gif) no-repeat left top;}
#baseboxcont #cont{width:498px; padding:4px 10px; border-left:solid 1px #9ba6ac; border-right:solid 1px #9ba6ac;   position:relative; background: #fff url(../imgsite/fnd.gif) repeat-x left bottom; }
#baseboxcont #rodap{width:520px; height:5px; position:relative; background: #fbfbfb;  overflow:hidden;}
#baseboxcont #rodap #bo { width:100%; height:5px;  border-bottom:solid 1px #9ba6ac; position:absolute; left:0; bottom:0;}
#baseboxcont #rodap #lb{width:5px; height:5px; position:absolute; left:0; bottom:0; background: url(../imgsite/canto_esq_baixo.gif) no-repeat left bottom;}
#baseboxcont #rodap #rb{width:5px; height:5px; position:absolute; right:0; bottom:0; background: url(../imgsite/canto_dir_baixo.gif) no-repeat left bottom;}

/*Base para conteudo central da home*************************************/
.baseboxconthome {position:relative;}
.baseboxconthome #cabechome{height:5px; position:relative; background: #fff;}
.baseboxconthome #cabechome #tohome { width:100%; height:5px;  border-top:solid 1px #9ba6ac; position:absolute; left:0; top:0;}
.baseboxconthome #cabechome #lthome { width:5px; height:5px; position:absolute; left:0; top:0; background: url(../imgsite/canto_esq_cima.gif) no-repeat left top;}
.baseboxconthome #cabechome #rthome{width:5px; height:5px; position:absolute; right:0; top:0; background: url(../imgsite/canto_dir_cima.gif) no-repeat left top;}
.baseboxconthome #conthome{padding:4px 10px; border-left:solid 1px #9ba6ac; border-right:solid 1px #9ba6ac; position:relative; background: #fff url(../imgsite/fnd.gif) repeat-x left bottom; }
.baseboxconthome #rodaphome{height:5px; position:relative; background: #fbfbfb;  overflow:hidden;}
.baseboxconthome #rodaphome #bohome { width:100%; height:5px;  border-bottom:solid 1px #9ba6ac; position:absolute; left:0; bottom:0;}
.baseboxconthome #rodaphome #lbhome{width:5px; height:5px; position:absolute; left:0; bottom:0; background: url(../imgsite/canto_esq_baixo.gif) no-repeat left bottom;}
.baseboxconthome #rodaphome #rbhome{width:5px; height:5px; position:absolute; right:0; bottom:0; background: url(../imgsite/canto_dir_baixo.gif) no-repeat left bottom;}

/*Formularios*/
input,textarea  { background:url(../imgsite/imput.jpg) no-repeat left top; font-family:tahoma,Arial, Helvetica, sans-serif; padding:2px; border:solid 1px #0093DD;}
label { padding:4px 0 0 0;}
.inputradio{ border:none; background:none;}
.bt{color:#0093DD; letter-spacing:1px;}
.bt:hover{color:#FF9900;}




/*Classes para font*************************************/
.cls1 { font-size:11px; font-weight:bold; color:#0093DD;}

.clstitulos { font-size:13px; font-weight:bold; color: #FF9900;}
.clstitulos:hover { font-size:13px; font-weight:bold; color: #0093DD;}

.clsdata {font-size:10px; color:#999999; list-style-type:none;}
.clstitulosagenda { font-size:13px; font-weight:bold; color: #0093DD;}
.clsdataagenda {font-size:10px; color:#0093DD;}
.clssinopse {color:#999999;font-size:11px;  font-weight:normal;}

.desthotme { height:16px;  padding:0 0 0 20px; }
.desthotme a{font-size:11px; font-weight:bold;  color:#0093DD; line-height:14px; border-bottom:solid 2px #0093DD;}
.titulospg { height:17px;  padding:0 0 0 20px; }
.titulospg span{font-size:12px; font-weight:bold;  color:#0093DD; line-height:14px; border-bottom:solid 2px #0093DD;}

.clsassocia { font-size:11px; color: #FF9900;}
.clsassociaa { font-size:11px; color: #0093DD;}

.clsassocialink { margin:0; padding:0; color:#999999; font-size:11px; font-weight:normal;}
.clsassocialink a:link { font-size:11px; color: #0093DD;}
.clsassocialink a:visited { font-size:11px; color: #0093DD;}
.clsassocialink a:hover { font-size:11px; color: #FF9900;}

/*Coneudor*/

.lendotitulo {font-size:14px; font-weight:bold; color: #0093DD;}
.lendodata {font-size:10px; color:#999999; list-style-type:none;}
.noticia { padding:10px 0 0 0;}

