/* whitebook 10/2006 */
/* portal st tirso   */

.pagina {margin:0px; text-align:center;   background-color:#ffffff; background-repeat:repeat-x;}
.geral{ width:921px;margin-left:auto; margin-right:auto; text-align:left; }

/*gerais*/
.frmInput	{ margin:0px; padding:0px; height:18px; line-height:18px; border:1px solid #D6D6CE; font-family: verdana, sans-serif; font-size:11px; color: #000000; font-weight: normal; background-color: #FFFFFF;}
.frmInput1	{ margin:0px; padding:0px; line-height:18px; border:1px solid #D6D6CE; font-family: verdana, sans-serif; font-size:11px; color: #000000; font-weight: normal; background-color: #FFFFFF;}

.inputbox{ margin:0px; padding:0px; height:18px; line-height:18px; border:1px solid #D6D6CE; font-family: verdana, sans-serif; font-size:11px; color: #000000; font-weight: normal; background-color: #FFFFFF;}

.contentheading{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}

html>body .contentheading{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}

.contentpaneopen td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em; }

html>body .contentpaneopen  {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em; }
html>body .contentpaneopen  td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em; }


.inputbox1{ margin:0px; padding:0px; border:1px solid #D6D6CE; font-family: verdana, sans-serif; font-size:11px; color: #000000; font-weight: normal; background-color: #FFFFFF;}

.button{ margin:0px; padding:3px;  border:1px solid #D6D6CE; font-family: verdana, sans-serif; font-size:11px; color: #000000; font-weight: normal; background-color:#E4E4E4;}

.btn{ margin-left:2px; height:18px;  border:1px solid #D6D6CE; font-family: verdana, sans-serif; font-size:11px; color: #000000; font-weight: normal; background-color:#E4E4E4;}

.linha{ clear:both; margin-left:9px; padding-top:6px;}

.back_button{ font-size:0.6em; font-family: verdana, sans-serif; }

.topo{ background-image:url(../images/topo.jpg); background-position:bottom; background-repeat:no-repeat; width:921px; height:4px; margin-top:10px;}
.header{ background-color:#F8C301; height:34px; width:921px;}

.idioma{ float:left;margin-top:8px; margin-left:20px;}
.menu_topo{ float:right; margin-right:20px; margin-top:8px;font-size:0.68em;font-family:tahoma, Arial, Helvetica, sans-serif;}

.menu_centro{position:absolute; margin-top:-15px; margin-left:183px;}
html>body .menu_centro{position:absolute; margin-top:-30px; margin-left:183px;}

#navigation li{ float:left; margin-right:0px; list-style:none;}

#navigation li div a:link{ font-size:0.68em;font-family:tahoma, Arial, Helvetica, sans-serif; color:#000000; font-weight:bold;text-decoration:none; }
#navigation li div a:visited{ font-size:0.68em;font-family:tahoma, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;text-decoration:none;}
#navigation li div a:hover{  font-size:0.68em;font-family:tahoma, Arial, Helvetica, sans-serif;color:#000000; font-weight:bold; text-decoration:none;}

.m1{ float:left; background-image:url(../images/m_esq.gif); width:6px; height:25px; background-position:right;}
.m2{float:left;background-image:url(../images/m_center.gif); background-repeat:repeat-x; height:25px; padding-top:5px;}
.m3{float:left;background-image:url(../images/m_dir.gif); width:9px; height:25px; background-position:left; }

.col1{ float:left; width:217px;}
.col2{float:left; width:528px; margin-top:10px; }
html>body .col2{float:left; width:528px; margin-top:-5px; }
.col3{float:left; width:172px; }

.link1 a:link{ color:#3B81BD;font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;}
.link1 a:visited{color:#3B81BD;font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;}
.link1 a:hover{color:#3B81BD;font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;}

.cat_img { color:#000; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.7em;}
.cat_img a:link{ color:#000; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
.cat_img a:visited{color:#000; font-weight:bold;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;}
.cat_img a:hover{color:#000; font-weight:bold; text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; }

.link3 a:link{ color:#000; font-weight:bold;text-decoration:none;}
.link3 a:visited{color:#000; font-weight:bold;text-decoration:none;}
.link3 a:hover{color:#000; font-weight:bold; text-decoration:none;}

.back_button { margin-bottom:10px; text-align:left}

.back_button a:link{color:#000; padding:5px; text-decoration:none;  }
.back_button a:visited{color:#000; padding:5px;text-decoration:none;  }
.back_button a:hover{color:#000; padding:5px; text-decoration:none; }

.link4 a:link{ color:#474262;text-decoration:none;}
.link4 a:visited{color:#474262;text-decoration:none;}
.link4 a:hover{color:#474262; text-decoration:none;}

.pagenav {color:#000; font-size:0.7em;}

.sectiontablefooter a{color:#3B81BD; text-decoration:none; }

.texto{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;}

.texto1{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;}

.pesquisa{ background-image:url(../images/fundo_pesquisa.jpg); background-repeat:no-repeat; width:214px; height:60px;}
.pesquisa_titulo{font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-weight:bold; padding-left:10px; padding-top:10px;}

.box_pesquisa{ margin-left:10px; margin-top:-15px;}
html>body .box_pesquisa{ margin-left:10px;margin-top:0px;}

.centro_topo{ background-image:url(../images/fundo_centro.gif); background-repeat:no-repeat; background-position:bottom; width:530px; height:25px;}


#menu_centro li{ float:left; margin-right:20px; list-style:none;}

#menu_centro li a:link{ font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-weight:bold;text-decoration:none; }
#menu_centro a:visited{ font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;text-decoration:none;}
#menu_centro li a:hover{  font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; font-weight:bold; text-decoration:none;}

.servicos{margin-top:0px; margin-left:10px; border-bottom:1px solid #C5D4DB;}
.centro  {margin-top:0px; margin-left:10px; padding-bottom:10px; border-bottom:1px solid #C5D4DB;}
.ust     {padding-bottom:3px; border-bottom:1px solid #C5D4DB;}
.ust1{font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold;}

.cpcj  		{padding-bottom:3px; border-bottom:1px solid #C5D4DB;}
.cnocmst {padding-bottom:3px; border-bottom:1px solid #C5D4DB;}


.cpcj a:link{ color:#554E70; text-decoration:none;}
.cpcj a:visited{color:#554E70;text-decoration:none;}
.cpcj a:hover{color:#554E70;text-decoration:none;}

.ust a:link{ color:#554E70; text-decoration:none;}
.ust a:visited{color:#554E70;text-decoration:none;}
.ust a:hover{color:#554E70;text-decoration:none;}

.espaco     {padding-bottom:3px; border-bottom:1px solid #C5D4DB;}
.policia    {padding-bottom:3px; border-bottom:1px solid #C5D4DB;}
.ciac  		{padding-bottom:3px; border-bottom:1px solid #C5D4DB;}

.pcivil     {padding-bottom:3px; border-bottom:1px solid #C5D4DB;}


.col_central{ border:1px solid #C5D4DB; margin-left:1px;}


.titulo{border-top:1px solid #C5D4DB;border-bottom:1px solid #C5D4DB; padding: 3px 0px 3px 0px;font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-left:4px;}


#pathway_text {
  overflow: hidden;
	display: block;
	height: 25px;
	line-height: 25px !important;
	line-height: 22px;
	padding-left: 4px;
    font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pathway_text img {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 6px;
}

.presidente {padding-bottom:5px; border-bottom:1px solid #C5D4DB; margin-top:10px;}
.ldirecta   {padding-bottom:5px; border-bottom:1px solid #C5D4DB;}
.incubadora { margin-top:5px; border-bottom:1px solid #C5D4DB;}
.inquerito  {padding-bottom:5px;}
.destaque   {border-bottom:1px solid #C5D4DB;}

.t1{ border-right:1px solid #C5D4DB; border-top:1px solid #C5D4DB;}

.t2{ background-image:url(../images/t2.jpg); background-repeat:repeat-x; width:225px; border-top:1px solid #C5D4DB;}

#menu_smunicipes li{ list-style:none;}

#menu_smunicipes li a:link{ font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif; color:#121212; text-decoration:none; }
#menu_smunicipes a:visited{ font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#121212;text-decoration:none;}
#menu_smunicipes li a:hover{  font-size:0.6em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#121212;  text-decoration:none;}


.turismo{border-top:1px solid #C5D4DB; clear:both;}


.noticias_header{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px; font-weight:bold; }

.noticia_box{ width:200px; margin-left:20px;border-bottom:1px dotted #9CA3A9; margin-bottom:10px;  }
.noticia_list_box{margin-left:10px;margin-right:10px;border-bottom:1px dotted #9CA3A9; margin-bottom:10px;  height:35px;}

html>body .noticia_box{ width:200px; margin-left:20px; padding-bottom:15px;  }
html>body .noticia_list_box{margin-left:10px;margin-right:10px;border-bottom:1px dotted #9CA3A9; margin-bottom:10px;  height:45px;}

.noticia_titulo{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold; }

.noticia_titulo a:link{color:#3B81BD;}
.noticia_titulo a:visited{color:#3B81BD;}
.noticia_titulo a:hover{color:#3B81BD;}

.noticia_texto{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif; color:#2F422F; }
.noticia_texto a:link{color:#3B81BD;text-decoration:none;}
.noticia_texto a:visited{color:#3B81BD;text-decoration:none;}
.noticia_texto a:hover{color:#3B81BD; text-decoration:none;}


.eventos{border-top:1px solid #C5D4DB; margin-top:10px;}
.eventos_header{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:5px; font-weight:bold; }


.peventos{  margin-top:3px;font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;}


.newsletter{border-top:1px solid #C5D4DB; margin-top:2px; clear:both;}

.detalhada{ clear:both; border-top:1px solid #C5D4DB; margin-top:10px;}


a.mainlevel{padding:2px; width:100%;}


a.mainlevel:link{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;text-decoration:none;}
a.mainlevel:visited{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
a.mainlevel:hover{font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666; text-decoration:none;}



html>body a.mainlevel:link{ line-height:15px; font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif; color:#000;text-decoration:none;}
html>body a.mainlevel:visited{line-height:15px; font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;text-decoration:none;}
html>body  a.mainlevel:hover{line-height:15px;  font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#666; text-decoration:none;}


.linha_menu{border-bottom:1px dotted #999;}
.linha_menu1{ background-color:#bd9b30;}

#active_menu{ background-color:#494263; color:#fff;clear:both;}


.sublevel{  color:#fff; width:100%; margin-top:0px; padding:2px; }

a.sublevel:link{ padding-left:14px; font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;text-decoration:none;}
a.sublevel:visited{padding-left:14px;font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333;text-decoration:none;}
a.sublevel:hover{padding-left:14px;font-size:0.7em;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff; text-decoration:none;}

.menu table a { padding-left:4px;}

.menu{	background-image:url(../images/degradeee.jpg); background-repeat:no-repeat;	width:210px;
	height:297px; }
	.fundo_menu{ background-image:url(../images/fundo_menu.gif); background-repeat:no-repeat; background-position:top; margin-left:-7px;}
	
html>body .fundo_menu{ background-image:url(../images/fundo_menu.gif); background-repeat:no-repeat; background-position:top; margin-left:-6px;}


.blog{font-family:Verdana, Arial, Helvetica, sans-serif; padding:3px;font-size:11px; }

.blog a:link{ color:#3B80B9;}
.blog a:visited{color:#3B80B9;}
.blog a:hover{color:#3B80B9;}


.contentdescription{font-family:Verdana, Arial, Helvetica, sans-serif;}


a.category:link{color:#3B80B9;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.category:visited{color:#3B80B9;font-family:Verdana, Arial, Helvetica, sans-serif;}
a.category:hover{color:#3B80B9;font-family:Verdana, Arial, Helvetica, sans-serif;}


.pathway a:link{color:#3B80B9;}
.pathway a:visited{color:#3B80B9;}
.pathway a:hover{color:#3B80B9;}

.sectiontableheader{font-weight:bold;}

.sectiontableentry1{}
.sectiontableentry2{background-color:#F2F6F7;}


.componentheading{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; padding:10px;}
.componentheading2{font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;padding:10px;}
.contentpane{}

.text_central table{font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px; }


.sitemap a:link{color:#3B80B9;}
.sitemap a:visited{color:#3B80B9;}
.sitemap a:hover{color:#3B80B9;}

.msg_erro    { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ff0000; }
.msg_sucesso { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#009900; }

a.empPaginacao, a.empPaginacao:visited, a.empPaginacao:active, a.empPaginacao:hover {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#3B81BD;
	text-decoration:underline;
}
a.empPaginacao:hover {
    color:#3B81BD;
	text-decoration:underline;
}

a.paginacao, a.paginacao:visited, a.paginacao:active, a.paginacao:hover {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#3B81BD;
	text-decoration:underline;
}
a.paginacao:hover {
    color:#3B81BD;
	text-decoration:underline;
}
.paginacao {font-family:verdana, arial, helvetica, sans-serif; font-size:12px; }

img { border:none; }

/* -----------------------------------*/
/* -------->>> Chrono Form <<<--------*/
/* -----------------------------------*/
.chronoform { display:none; }

.chrofrm { 
	border:1px solid #D0D0BF;
	background:#F8F7F1;
	padding-top:4px;
	padding-left:7px;
	font-size:11px;
	color:#796961;
	height:17px;
}
.chrofldst {
	width: 495px;
}