﻿body 
{
  margin:0px;
  padding:0px;
  background-color:#132442;
  font-size:12pt;
  font-family:arial;
}

.header1{
   width:100%;
   height:42px;
   background-image:url(/images/site/fundo_menu.gif);
   background-repeat:repeat-x;
   color:#ffffff;
}

.header2{
   width:100%;
   height:42px;
   background-image:url(/images/site/fundo_menu.gif);
   background-repeat:repeat-x;
   color:#ffffff;
   text-align:center;
   padding-top:8px;
}

div.sombra
{
	width:1200px;
	background:url(/images/site/sombra.jpg);
	background-position:center;
	background-repeat:repeat-y;
	margin:0px;
	overflow:hidden;
}

#cabec1
{
   width:1200px;
   height:155px;
   background-image:url(/images/site/cabec1.jpg);
   background-repeat:no-repeat;
}

#cabec2
{
   width:1200px;
   height:310px;
   background-image:url(/images/site/cabec2.jpg);
   background-repeat:no-repeat;
}

#cabec3
{
   width:1200px;
   height:155px;
   background-image:url(/images/site/cabec3.jpg);
   background-repeat:no-repeat;
}

#cabec4
{
   width:1200px;
   height:25px;
   background-image:url(/images/site/cabec4.jpg);
   background-repeat:no-repeat;
}

div.geral
{
	border:0px;
	width: 995px; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;		
	padding:0px;
	padding-top:8px;
	overflow:hidden;
}

.topLink
{
  color:#ffffff;
  text-decoration:none;	
  font-family:Arial;
  font-size:11pt;
  margin-right:8px;
}
.topLink:hover
{
  text-decoration:underline;	
}

.topLink2
{
  color:#00549b;
  text-decoration:none;	
  font-family:Arial;
  font-size:12pt;
  margin-right:8px;
}
.topLink2:hover
{
  text-decoration:underline;	
}

#cidade
{
  background-image:url(/Images/site/bg_busca_cidade.jpg);
  background-repeat:no-repeat;
  width:742px;
  height:126px;
  padding-top:25px;
}

#identifique
{
  margin-left:30px;
  position:relative;
  float:left;
  width:320px;
  text-align:left;
}

#cadastro
{
  margin-right:40px;
  position:relative;
  float:right;
  width:570px;
  font-family:Arial;	
  font-size:9pt;
  color:#555555;
  text-align:center;
}


.cssform
{
	font-family:Arial;	
	font-size:13pt;
	color:#555555;
	border-bottom:1px solid #cccccc;
	margin-bottom:5px;
}

.cssform div
{ 
	margin-bottom:5px;
}

.cssform label{
	font-weight:bold;
	float: left;
	text-align: left;
	width:80px;
	margin-top:4px;
}

.cssform input[type="text"]{
	width:225px;
	border:1px solid #A7B39F;
	font-size:14pt;
	color:#555555;
	padding:2px;
	background-image:url(/images/site/bg_form.gif);
	background-repeat:repeat-x;
} 

.cssform  input[type="password"]
{
	width:225px;
	border:1px solid #A7B39F;
	font-size:14pt;
	color:#555555;
	padding:2px;
	background-image:url(/images/site/bg_form.gif);
	background-repeat:repeat-x;
}

.cssform input[type="checkbox"]
{
	margin-left:77px;
	font-size:9pt;
	color:#555555;
} 

.formLink
{
  font-family:arial;
  font-size:9pt;
  color:#ff0300;
  text-decoration:underline;
}

#chamada
{
  background-image:url(/images/site/fundo-meio.jpg);
  background-repeat:repeat-x;
  height:330px;
  width:974px;
  margin-top:35px;
  overflow:hidden;
}

#chamada1
{
  position:relative;
  float:left;
  margin-left:30px;
  background-image:url(/images/site/bg_box_vereador.gif);
  background-repeat:no-repeat;
  height:135px;
  width:435px;
  margin-top:35px;
  padding-top:125px;
  font-family:arial;
  font-size:9pt;
  color:#444444;
  text-align:center;
}

#chamada2
{
  position:relative;
  float:right;
  margin-right:30px;
  background-image:url(/images/site/bg_box_comentarista.gif);
  background-repeat:no-repeat;
  height:135px;
  width:435px;
  margin-top:35px;
  padding-top:125px;
  font-family:arial;
  font-size:9pt;
  color:#444444;
}

#rodape
{
  width:990px;
  height:80px;
  background-image:url(/images/site/bg_rodape.gif);
  background-repeat:repeat-x;
  font-family:arial;
  font-size:8pt;
  color:#555555;   
  line-height:18pt;
  margin-top:15px;
}

.txt_pesquisa
{
  float:left;
  position:relative;
  font-size:13pt;
  height:18px;
  background-color:#fff7d4;
  color:#555555;
  width:137px;
  border:0px;
  padding:2px;
  margin:0px;
  clear:none;
  top:2px;
}
.img_pesquisa
{
  height:24px;
  float:right;
  position:relative;
  top:1px;
}


.imgVereador
{
	width:120px;
	height:160px;
	margin-left:21px;
	margin-right:21px;
	cursor:pointer;
	border:2px solid transparent;
}

.vereadorDiv 
{
	width:173px;
	height:215px;
	background-image:url(/Images/site/bg_amarelo_2_bxs.gif);
	background-repeat:repeat-x;
	text-align:center;
	margin-top:5px;
	margin-right:15px;
	float:left;
	border:2px solid #ffffff;
	padding-top:15px;
}
.vereadorDiv:hover
{
	border:2px solid #ffeb8f;
	background: #fff1b2;	
}

.CursorHand{ cursor:pointer; }
.modalBackground{ background-color:#000;filter:alpha(opacity=60);opacity:.6; }
.modalBackground2{ background-color:#000;filter:alpha(opacity=80);opacity:.8; }
.modalPopup{ background-color:#fff; }

.ABlog{ text-decoration:none;color:#333333;font-size:11pt;}
.ABlog:hover{ font-weight:bold;color:#333333; }
.dataBlog { font-size:8pt;color:#ffffff;font-weight:bold;padding:3px; margin-bottom:2px;
             background-image:url(/images/site/fundo_menu.gif); background-repeat:repeat-x;}
.dataBlog2{ font-size:8pt;color:#ffffff;font-weight:bold;padding:3px; margin-bottom:2px;
             background-image:url(/images/site/bg_top_verm.jpg); background-repeat:repeat-x;}

.topBtnEx {color:#cccccc;text-decoration:none;}
.topBtnEx:hover {color:#ffffff;text-decoration:none;font-weight:bold;}

.topBtn{ margin-top:0px;margin-left:2px;padding:6px;line-height:22px;text-align:center;background-color:#eeeeee;color:#222222;border-left:3px solid #eeeeee;border-right:3px solid #eeeeee; }
.topBtn:hover{ background-color:#666666;color:#ffffff;border-left:3px solid #ffffff;border-right:3px solid #ffffff;}

.topBtn2{ margin-top:0px;margin-left:2px;padding:6px;line-height:22px;text-align:center;background-color:#aaaaaa;color:#ffffff;border-left:3px solid #eeeeee;border-right:3px solid #eeeeee; }
.topBtn2:hover{ background-color:#666666;color:#ffffff;border-left:3px solid #ffffff;border-right:3px solid #ffffff;}
