@charset "utf-8";
/* CSS Document */

 
/*******************************************************
RESET
*********************************************************/
html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,pre,p,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ol,ul,li,fieldset,form,label,legend,caption
	{
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}


h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}

ol,ul {
	list-style: none;
}

blockquote {
	quotes: none;
}

blockquote:before,blockquote:after {
	content: '';
	content: none;
}

del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img {
	border: none;
}
input:focus{outline:none}

html, body{height:100%}
.clear{clear:both}
/*******************************************************
RESET
*********************************************************/

/* Base for pages */
/* ========================================================================== */


body {
	font-family: Arial, sans-serif;
	color:#222;
	text-align: left;
	background:url(../imagens/bg-pmrb.png) repeat-x;
	font-size: 13px;
	line-height: 17px;


}


p {

	font-size: 14px;
	line-height: 17px;
	border: 0;
	margin: 0 0 10px 0; 
	padding: 5px 0 0px 0;
	vertical-align: baseline;
}


a {
color: #555;
text-decoration: none;

}

a:hover{
	text-decoration: underline;

}


h2 {
	font-weight: bold;
	font-size:26px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing:-1px;
	line-height:32px;
	margin-top:10px;
	margin-bottom:20px;
}

h1 {
	font-weight: bold;
	font-size:26px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing:-1px;
	line-height:32px;
	margin-top:10px;
	margin-bottom:20px;
}

h3{
	font-weight: bold;
	font-size:16px;
	font-family: Arial, Verdana, sans-serif;
	letter-spacing:-1px;
	line-height:22px;
	margin-top:5px;
	margin-bottom:5px;
}

.cat-list-row1 {
	padding: 5px; 
	margin-bottom:5px;
	margin-top: 5px;
	height: 110%;
}

.cat-list-row0 {
	background: #f2f2f2;
	padding: 5px; 
	margin-bottom:5px;
	margin-top: 5px;
	height: 110%;

}

.cat-list-row0 td {
padding:10px;
}

.cat-list-row1 td {
padding:10px;
}

.list-date {
	font-size: 14px;
	color: #555;
}

.menu a{ display: block;}
.menu a:hover{ color: #F0FFFF; background-color: #627DAA; display: block;}


.item-page h2 a{font-family: Arial, Verdana, sans-serif; text-decoration: none; font-size: 32px; font-weight: lighter; line-height: 35px; margin: 0 0 20px 0; color: #000; letter-spacing: -1px;}
.leading-0 img{ float: left; margin: 0 10px 10px 0;}
.item-page p a{
	color: #55555;
	font-weight: bold;
}
.item-page a:hover{
	color: #66666;
	text-decoration: underline;
}

.readmore { font-size: 11px; font-weight: bold; float: right; margin: 10px 0;}
.readmore a { color: #000;}
.readmore a:hover { color: #03C;}

.item { float: left; margin: 20px 0;} 
.item h2 a{ text-decoration: none; font-size: 20px; font-weight: lighter; line-height: 30px; margin: 0 0 20px 0; color: #000; }

#YoutubeGalleryMainContainer1 h3{
	font-size: 28px;
	font-weight: bold;
}


#YoutubeGalleryVideoDescription1 h4{

	font-size: 16px;
	line-height: 19px;
	margin-bottom: 10px;
}


#YoutubeGalleryVideoTitle1 h3{
	font-size: 16px;
}

#geral{
	width:960px;
	min-height:1500px;
	margin:0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #fff;
}

#topo_um{
	width:100%;
	height:35px;
	line-height:35px;
	color:#333;
}
#topo_um p{
	font-size:11px;
	float:left;
	text-transform:uppercase;
}

#topo_um ul{
	float:right;
}
#topo_um ul li{
	display:inline;
}
#topo_um ul li a{
	text-decoration:none;
	text-transform:uppercase;
	font-size:12px;
	color:#333;
	margin-left:10px;
	padding-left:10px;
}
#topo_um ul li a:hover{
	text-decoration:underline;
}

div.breadcumbs p{
	font-size: 13px;
	color: #222;
}
#meu_breadcumb {
	height: 25px;
	margin-bottom: 15px;
	border-bottom: 4px solid #f4f4f4;
    padding-bottom: 5px;
}

#meu_breadcumb p a:hover{
	color: #999;
	font-weight: bold;
	font-size: 14px;
}

.pathway a:hover{
	color: #999;
	font-weight: bold;
	font-size: 14px;
}

a.pathway {
	color: #666;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 15px;
	text-decoration: none;

}
.pathway a:active a:visited{
	color: #666;
	font-weight: bold;
	font-size: 13px;

}
.bordamenu{
	border-left: #999 solid 1px;
}

#topo{
	width:100%;
	height:145px;
	background:url(../imagens/bg_topo.jpg) right bottom no-repeat;
}
#logo{
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
}

#menu{
	width:100%;
	height:36px;
	background-color:#000;
	z-index:30;

}

#menu .redes_sociais{
	float:right;
	padding-top:6px;
	padding-right:10px;
}



#conteudo{
	padding:20px 0;
}



#slider{

}


#twitter_home{
	width:100%;
	height:50px;
	margin:30px 0;
	background: url(../imagens/bg_box_twitter.jpg) no-repeat;
	margin-left:10px;
}

.perfil_twitter{
	width:230px;
	height:50px;
	float:left;
	line-height:10px;
	margin-left:80px;
	margin-top:15px;
}
.perfil_twitter p a{
	font-size:18px;
	color:#00435D;
    letter-spacing:1px;
	text-decoration:none;
}

.twitts{
	width:577px;
	float:right;
	padding-top:8px;
	padding-right:25px;
	font-size:12px;
}

.twitts a{
	color:#00ACED;
	text-decoration:none;
	font-weight:bold;
}



#conteudo_left{
	width:622px;
	min-height:800px;
	float:left;
}
#banners_meio_home{
	width:620px;
	height:100px;
	background:#9E9C97;
	padding:1px;
}


#box_prefeituraemtodolugar{
	width:100%;
	min-height:183px;
	margin-top:22px;
}

#mapa_riobranco{
	float:left;
	width:300px;
	float:left;
}
#box_prefeituraemtodolugar_conteudo{
	width:310px;
	height:180px;
	float:right;

}

#box_prefeituraemtodolugar_conteudo h2{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	margin-top:20px;
}

#box_prefeituraemtodolugar_conteudo p{
	width:250px;
	margin:0 auto;
	font-size:13px;
	color:#666;
	margin-top:15px;
}
#box_prefeituraemtodolugar_conteudo form{
	margin-left:30px;
	margin-top:20px;
}
#box_prefeituraemtodolugar_conteudo form select{
	width:250px;
	border:1px solid #CCC;
	padding:8px;
}
#box_home{
	padding:30px 0;
}

#ultimas_noticias_home{
	width:300px;
	min-height:200px;
	float:left;
}
.titulobox{
	font-size:15px;
	font-weight:bold;
	display:block;
	border-bottom:1px solid #CCCCCC;
	padding-bottom:11px;
	line-height:13px;
	padding-top:3px;
}
.titulobox span{
	padding-bottom:7px;	
	margin-left:4px;
}

#ultimas_noticias_dentro{
	margin:25px 0;
}
#ultimas_noticias_dentro img{
	float:left;
	margin-right:10px;
}
#ultimas_noticias_dentro span{
	font-size:12px;
	font-weight:bold;
	color:#999;
	display:block;
	margin-bottom:10px;
}
#ultimas_noticias_dentro h2 a{
	font-size:13px;
	color:#333;
	text-decoration:none;
}
#ultimas_noticias_dentro h2 a:hover{
	text-decoration:underline;
}
.mais a{
	font-size:11px;
	float:right;
	font-weight:bold;
	color:#666;
	text-decoration:none;
}
.mais a:hover{
	text-decoration:underline;
}

#tvprefeitura{
	width: 300px !important;
}

#box_home_right{
	width:300px;
	min-height:300px;
	float:right;
}
#servicos_home p{
	padding:11px;
	border-bottom:1px dotted #DFDFDF;
	font-size:11px;
	font-weight:bold;
}
#servicos_home p a{
	text-decoration:none;
	color:#000;
}
#servicos_home p a:hover{
	text-decoration:underline;
}

#concursos{
	margin-top:20px;
}

#banners_final{
	width:622px;
	height:76px;
	margin-top:20px;
}



/*end CARROSEL*/



#conteudo_right{
	width:300px;
	min-height:800px;
	float:right;
}

#twitter{
	margin:10px 0;
}

#box_video{
	margin-top:29px;
	width: 300px !important;
}
#box_video p{
	font-weight:bold;
	margin-bottom:10px;
	margin-top:20px;
}

#bg_bottom{
	width:999px;
	height:105px;
	padding-top:30px;
	margin:0 auto;
	background:url(../imagens/bg_bottom_pmrb.jpg) no-repeat center bottom;
}
#linha_bottom{
	width:100%;
	height:52px;
	background-color:#000;
}
#dados_rodape{
	width:940px;
	height:52px;
	margin:0 auto;
}
#endereco_rodape{
	width:470px;
	float:left;
	color:#FFF;
	padding-top: 2px;
}
#faleconosco_rodape{
	float:right;
	padding-top:16px;
}

#rodape_geral{
	width:100%;
	min-height:380px;
	background-color:#666;
}
#rodape{
	width:940px;
	margin:0 auto;
	padding:20px 0;
}
#menu_rodape{
	width:550px;
	min-height:200px;
	float:left;
}
#menu_rodape_dentro{
	width:165px;
	float:left;
	min-height:200px;
	margin-right:15px;
}
#menu_rodape_dentro h2{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	line-height: 14px;
	letter-spacing: 0px;
	margin-bottom: 5px;
}
#menu_rodape_dentro ul{
	margin-top:10px;
}
#menu_rodape_dentro ul li{
	display:block;
}
#menu_rodape_dentro ul li a{
	text-decoration:none;
	color:#FFF;
	font-size:11px;
	margin-bottom:4px;
}
#menu_rodape_dentro ul li a:hover{
	text-decoration:underline;

}

#logo_rodape{
	float:right;
	position:relative;
}



/* Meta ---*/
.article-tools {
  margin-bottom: 10px;
}

.article-info {
  color: #999;
  text-transform: none;
  display: inline;
  font-size: 11px;

}

.article-info .category-name {
 
}

.article-info .published {
   margin-bottom: 10px;
  margin-top: 10px;
  display: block;
  width: 100%;
  margin-left:0px;
}

.article-info .createdby {
  
}

.article-info span {
  color: #666;
  font-weight: normal;
}

.contentdescription {
  border-bottom: 1px solid #ccc;
}

ul.actions li {
	display: inline;
	background: none;
	padding: 0;
	margin: 5;
	line-height: 1;
	float: right;
}



.article-info-term {display: none;}


/* ++++++++++++++  mostread, latest news ++++++++++++++ */

.mostread li a:link,
.mostread li a:visited,
.latestnews li a:link,
.latestnews li a:visited
{
	color: #fff;
}

.mostread li a:hover,
.latestnews li a:hover,
.mostread li a:active,
.latestnews li a:active,
.mostread li a:focus,
.latestnews li a:focus
{
	color: #fff;
}



.items-more { border-bottom: 1px solid #ccc; }

.items-more h3 { font-size: 125%; }

.info_slide_dots {float: left; padding-left: 10px;}



div.pagination {
    clear: both;
    text-align: center;
    margin: 20px 0 0 0;
}
 
div.pagination p.counter {
    font-style: italic;
    background: #f2f2f2;
}
 
div.pagination ul {
    list-style: none;
    padding: 0;
}
 
div.pagination ul li {
    list-style: none;
    display: inline;
    padding: 0 5px 0 5px;
}

.subheading-category {
font-family: Arial, sans-serif;
font-size: 25px;
line-height: 45px;
margin-bottom: 20px;
font-weight: bolder;
letter-spacing: -1px;
color: #666666;
}

div.items-leading h2 {

    font-family: Arial, sans-serif;
    font-size: 25px;
    font-weight: bold;
    color: #222222;
    margin-top: 20px;
    margin-bottom: 20px;

}

table.contentpane {
   border: 1px #999 dotted;
}
 
table.contentpane td {
   padding: 0 5px 2px 6px;
}

table.contentpane td.contentdescription {
   font-family:Arial;
   font-size: 18px;
   font-weight: bold;
   color: #660000;
   line-height: 18px;
   padding: 5px 0 10px 10px;
}

table.contentpane td form table td.sectiontableheader {
   font-weight: bold;
}

table.contentpane tr.sectiontableentry1 {
   background-color: #cccccc;
}
 
table.contentpane tr.sectiontableentry2 {
   background-color: transparent;
}

table.contentpane td form table table td {
   padding: 0 0 10px 0;
}

/*busca*/

#busca{
	width:465px;
	height:49px;
	float:right;
	font-family: Arial, sans-serif;
	background:url(../imagens/bg_busca.png) no-repeat;
	margin-top: 25px;



}

#busca li{
	list-style-type:none;
}



#mod-search-searchword {

	width:360px;
    border: 0px;
    box-shadow: none;
    font-size: 18px;
    color: #666;
    font-weight: lighter;
   background-color: transparent;
    margin-right:20px;
       padding-left:10px;
     padding-top: 10px;


      


}



#busca .button{
height:49px;

    width: 70px;

        box-shadow: none;
       background-color: #f2f2f2;

               font-size: 18px;
                   color: #666;
                       font-weight: lighter;
                           border: 1px #f6f6f6 solid;
    }

 .yoo-zoo div {width: 100%;}