/* ### GERAL ### */

body {
	background:url(../img/bg_geral.gif);
	background-position:center;
	background-repeat:repeat-y;
	color:#333;
}

a {text-decoration:none;}

/* ### LAYOUT ### */

#maincontainer{ width: 1000px; margin: 0 auto; background:#FFF; }
#topsection{ height: 105px; }
#contentwrapper{ float: left; width: 100%; }
#contentcolumn{ margin: 0 220px 0 160px; }
#leftcolumn{ float: left; width: 150px; margin-left: -990px; padding-top:210px; }
#rightcolumn{ float: left; width: 210px; margin-left: -220px; background:#F5F5F5; font: 12px Arial; line-height: 1.4em; border: 1px dashed #999999; }
#footer{ clear: left; width: 100%; text-align: center; padding: 4px 0; }
.innertube{ margin: 0; padding:0; }
.innertube-direita { margin: 5px; padding:0; }
.tubo{ margin: 20px; margin-top: 0; font: 13px Tahoma; }
.logo{ position: relative; top: 10px; right: 18px;  height: 70px;  width: 178px;  float:left; }


.webchat {
	width:140px;
	background:url(../img/form.jpg);
	border: 1px solid #CD100C;
	font-family: Fixedsys;
	color:#CD100C;
}

/* ### FORMULARIO ### */

.custombutton {padding:0;margin:0;border:none;background:none;cursor:pointer;}
* html .custombutton {cursor:hand;} /* alternate cursor style for ie */

/* MENU ESQUERDO */

/* #97C900 */

#leftcolumn a {display:block;}
#leftcolumn h2 {font: bold 16px Tahoma; color:#CD100C; margin-bottom:3px;}

#leftcolumn ul {margin-bottom:14px;}
#leftcolumn ul li a {border-bottom:1px dotted #AF99AC; padding:0.15em 5px;;zoom:1; font: bold 13px Arial;}
#leftcolumn ul li a:hover {color:#FFF;}

#leftcolumn .menu-cidade a {color:#5A5EA5;}
#leftcolumn .menu-cidade a:hover {background-color:#5A5EA5;border-bottom-color:#5A5EA5;}

#leftcolumn .menu-batepapo a {color:#84AF00;}
#leftcolumn .menu-batepapo a:hover {background-color:#84AF00;border-bottom-color:#84AF00;}

#leftcolumn .menu-equipe a {color:#607F03;}
#leftcolumn .menu-equipe a:hover {background-color:#607F03;border-bottom-color:#607F03;}

#leftcolumn .menu-noticias a {color:#EF8E1D;}
#leftcolumn .menu-noticias a:hover {background-color:#EF8E1D;border-bottom-color:#EF8E1D;}

#leftcolumn .menu-1 a {color:#EF8E1D;}
#leftcolumn .menu-1 a:hover {background-color:#EF8E1D;border-bottom-color:#EF8E1D;}

#leftcolumn .menu-2 a {color:#9F5994; background-color:#EFEFEF; }
#leftcolumn .menu-2 a:hover {background-color:#9F5994;border-bottom-color:#9F5994;}

/* COLUNA DIREITA */

#rightcolumn .batepapo {
font: bold 15px Arial;
margin: 0 10px;
}


/* CENTRAL */

#contentcolumn h1 {
font: bold 14px Tahoma;
}

.codigos {
margin:0 auto; width:490px; border: dotted 1px #FFCC00; background:#FFFFCC; font: 10px Arial; padding:15px;
}

#noticias {
font-family: Arial;
font-size: 14px;
color:#222222;
line-height: 120%;
}

#noticias h1 {
font-family: Tahoma;
font-size: 23px;
color:#000000;
font-weight:normal;
margin-bottom: 4px;
}

#noticias h2 {
font-family: Tahoma;
font-size: 20px;
color:#000000;
font-weight:normal;
margin-bottom: 6px;
}

#noticias h3 {
font-family: Tahoma;
font-size: 18px;
color:#000000;
font-weight:normal;
margin-bottom: 2px;
}

#noticias a {
color: #CD100C;
}

#noticias a:hover {
color: #FF6600;
text-decoration: underline;
}

.tempo {
float:right;
width:90px;
padding: 10px;
margin: 10px 0 0 0;
text-align:center;
border-left: 1px #CCCCCC dotted;
font-size:11px;
font-family: Tahoma;
color:#666666;
}

.tempo2 {
float:right;
width:60px;
margin: 10px 0 0 0;
padding: 10px;
text-align:center;
font-size: 21px;
font-family:Tahoma;
}


.tempo3 {
float:right;
width:310px;
margin: 0;
padding: 0; padding-top:25px;
font-size: 12px;
font-family:Tahoma;
}

/* Twitter */

.twitter {
clear:both;
display: block;
padding:0px; margin:10px 0;
height: 64px;
color:#555;
border-top: 1px dotted #D7D7D7;
border-bottom: 1px dotted #D7D7D7;
background: #F7F7F7;
}

.twitter-img {
background:#FFFFFF;
border: 1px solid #E7E7E7;
padding:2px;
float:left;
margin: 5px;
}

.twitter p {
margin: 5px 0px 0px 0px;
float:left;
width:510px;
}

.twitter em {
color: #888;
font-size:11px;
font-style: normal;
margin-right:50px;
line-height: 20px;
}

a.twitter-usuario:link, a.twitter-usuario:visited, a.twitter-usuario:active {
color:#CC0000;
font-weight:bold;
}

a.twitter-usuario:hover {
color:#CC0000;
text-decoration:underline;
}

a.twitter-user:link, a.twitter-user:visited, a.twitter-user:active {
color:#CC0000;
font-weight: normal;
}

a.twitter-user:hover {
color:#000;
text-decoration:underline;
}

a.twitter-link:link, a.twitter-link:visited, a.twitter-link:active { color:#222; font-weight: normal; }
a.twitter-link:hover { color:#000; text-decoration:underline; }

a.twitter-rodape:link, a.twitter-rodape:visited, a.twitter-rodape:active {color:#888; font-weight: normal;  font-style: normal; font-size:11px; margin: 0 10px; float: right; }
a.twitter-rodape:hover { color:#000; text-decoration:underline; }

/* PAGINAÇÃO #################### */

.nav { color:#666; border:0px; margin: 15px; text-align:center; }
.nav a:link, .nav a:visited, .nav a:hover, .nav a:active { margin:3px; padding:3px 6px;text-decoration:none; color: #CC0000; background:#F9F9F9; border:1px solid #CC0000; font: 11px Verdana; }
.nav a:hover { background:#CC0000; color:#FFFFFF; }
.nav-ativo {  margin:3px; text-decoration:none; background:#CC0000; padding:3px 6px; border:1px solid #CC0000; color:#FFF; font: bold 11px Verdana; }
.nav-nolink {  margin:3px; text-decoration:none; background:#FFF; padding:3px 6px; border:1px dashed #CC0000; color:#CC0000; font: 11px Verdana; }

