/* -----------------------------
Website: www.a.com.br
Autor: www.logique.com.br
Data: 22 de Agosto de 2009
-------------------------------*/


/* --- GERAL --- */

body{background-color:#075390;font:11px arial; color:#222222; text-align:center }
html, body, .site, .rodape {margin:0 auto;padding:0; }
img{ border:0 }

/* --- LINKS --- */

a{ color:#222222; text-decoration:none; }
a:hover{ color:#075390;}
.chamada{font:16px arial; color:#010733; font-weight:bold; letter-spacing:-0.03em;}
.right{text-align:right}
.fleft{float:left; margin-right:10px;}

/* --- DIVS --- */

.fundo-home{background: url(bg.gif) top repeat-x}
.site{width:880px; padding-top:14px;}
.topo{height:172px;}
.menu {height:37px;background:url(bg-menu.jpg); text-align:center; padding-top:7px;}
.menu a{color:#FFFFFF; padding:12px; font-weight:bold }
.menu a:hover{color:#f8f12d;}

.geral {width:840px; background:url(bg-pags.jpg); padding:20px; text-align:left}
.coluna-a{ float:left; width:670px; }
.coluna-b{ float:right; width:130px; }
.coluna-a1{ float:left; width:250px; }
.coluna-a2{ float:right; width:380px; }

.interna{padding:10px;}

.banner{width:120px; height:60px; border:1px solid #cdcdcd; background:#f5f5f5; margin-bottom:3px;}
.treinamento{ width:220px; background:#f5f5f5; padding:5px;}

.link a, .link a:visited {text-decoration:none; display:block;padding:6px;margin-bottom:2px;border-bottom:1px solid #f5f5f5;}
.link a:hover {color:#075390;background-color:#f5f5f5;}
.titnot{font:14px arial; color:#043d69; font-weight:bold; letter-spacing:-0.03em}
.data{font:9px arial; color:#bbbbbb;}

.separa{background:#efefef; height:2px; margin:10px 0px 10px 0px}

.galeria{width:234px; height:141px; background:url(bg-galeria.jpg) no-repeat; position:relative}
.gal-img{position:absolute;left:13px;top:44px;}
.gal-txt{position:absolute;left:113px;top:44px;width:110px;height:65px;}
.gal-mais{position:absolute;left:178px;top:116px;width:46px;height:17px;}

.link-agenda a, .link-agenda a:visited {text-decoration:none;display:block; height:35px;}
.link-agenda a:hover {color:#075390;}
.dataage{font:14px arial; color:#ffffff; font-weight:bold; letter-spacing:-0.03em; padding:5px; background:#003366; float:left; margin-right:10px}
.menuvertcal a, .menuvertcal a:visited {text-decoration:none; display:block; padding:5px; background:#f9f9f9; border-bottom:2px solid #ffffff }
.menuvertcal a:hover {color:#fff; background-color:#075390;}

.link-galeria a, .link-galeria a:visited {text-decoration:none; display:block; padding:6px;margin-bottom:2px;border-bottom:1px solid #f5f5f5; height:65px;}
.link-galeria a:hover {color:#075390;background-color:#f5f5f5;}

.subtitulo{float:left; width:200px; text-align:right}
.texto{float:right; width:600px;border-left:2px solid #eeeeee; padding-left:15px;}

.rodape{width:880px;height:162px; background:url(bg-rodape.jpg); position:relative}
.news{position:absolute;left:377px;top:15px;height: 23px;width: 462px;color:#ffffff;}
.botoes{position:absolute;left:18px;top:65px;width: 128px;height: 82px; text-align: center}
.end{position:absolute;left:220px;top:66px;width: 431px;text-align:center;}
.logo{position:absolute;left:707px;top:76px;width: 158px;height: 60px;}

/* --- FORMULARIOS --- */

input, textarea{ border:0px; background:#efefef; font:11px arial; padding:5px;}

/* -- pagina��o -- */
  
.paginacao{
text-align:right;
padding:10px;
background-color:#FFFFFF;
}
.paginacao a {
font:10px arial;
color:#777777;
padding: 0 2px 0 2px;
text-decoration:none;
border:1px solid #efefef;
}
.paginacao a:hover {
color:#fff;
background-color:#2f4f9a; 
}
.paginacao a.ativa{
background-color:#2f4f9a;
border:1px solid #efefef;
color:#fff;
}
.paginacao a.nolink{
color: #CCC;
border: 1px solid #F3F3F3;
}
/* CSS MENU - feito como gente -_- MORTE AO JQUERY/DDS */

.popbutton {
	cursor:pointer;
}

.popmenu{
	margin: 0;
	font: normal 11px arial;
	width: 160px; 
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #020202;
	border-bottom: 1px solid #020202;
}

.popmenu a{
	display: block;
	background: #011961;
	padding: 2px 4px 0px 5px;
	color: #12a5d8;
	text-decoration: none;
	
}

.popmenu a:hover {
	background: #12a5d8; /*background of menu items during onmouseover (hover state)*/
	color: #081b52;
}

.popmenu a:link, .popmenu a:visited {
	color: white;
}


.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}


.layout_votecontainer {
	padding-right:10px
}
.layout_votebar {
	background: #316ac5;
	height: 5px;
	font-size: 1px;
	overflow: hidden;
}

#div_100 {
	width:100%;
	float:left;
}



#div_center {
	width:990px;
	margin:0px auto;
	text-align:left;
	margin-bottom:0px;
}

#meio {
	float:left;
	width:990px;
}


/* ************************** */



/* ************************** */