/* = = = = = = = = = = = = = = = = = =
	# Site Deputado Guimaraes
	 .layout bege e vermelho
	 .estilos para as paginas internas
= = = = = = = = = = = = = = = = = = = */


/* TAGS = = = = = = = = = = = = = = = = = = = = = = // inicio */


/* forms do tipo contato - - - - - - - - - */

form.contato {
	width:525px;
}
form.contato label {
	clear:both;
	display:block;
	font-size:1.1em;
	float:left;
	width:110px;
}

form.contato input {
	border:1px solid #d8d5b4;
	background:url(../images/bg-txt.gif);
	color:#5a0000;
	display:block;
	font-size:14px;
	float:left;
	padding:4px 3px;
	width:400px;
}
form.contato textarea {
	background:url(../images/bg-txt2.gif);
	border:1px solid #d8d5b4;
	color:#5a0000;
	display:block;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	font-size:14px;
	height:80px;
	float:left;
	padding:4px 3px;
	width:400px;
}

form.contato fieldset {
	border-bottom:1px solid #E6E3C6;
	padding:12px 0;
	height:auto;
}
form.contato button {
	float:right;
	margin:18px 0;
}
form.contato button#f_trigger_ini1 {
	float:left;
	margin:2px 0 2px 6px;
}
form.contato #date_ini1 {
	width:133px;
}
form.contato #file {
	width:400px;
}
form.contato button.enviar {
	background:url(../images/btn-enviar.gif) center -2px no-repeat;
	border:none;
	height:32px;
	text-indent:-9999px;
	width:129px;
	cursor: pointer;
}
form.contato button.enviar:hover {
	background:url(../images/btn-enviar.gif) center -87px no-repeat;
}
/* forms do tipo contato - - - - - - - - - */

form.envie {
	position:relative;
	overflow:auto;
	width:550px;
	}
	form.envie input {
		width:70%;
	}
	form.envie span {
		clear:both;
		display:block;
		font-size:12px;
		padding:0pt 0pt 0pt 110px;
	}
	form.envie button {
		margin:0 !important;
	}

span.mais a {
	background:url(../images/btn-add.gif) center -1px;
	clear:none !important;
	display:inline;
	width:150px;
	height:32px;
	text-indent:-9999px;
	cursor:pointer;
	padding:0 !important;
	
	position:absolute;
	bottom:2px;
	right:129px;
}
span.mais a:hover, span.mais a:focus {
	background:url(../images/btn-add.gif) center -86px;
}


/* TAGS = = = = = = = = = = = = = = = = = = = = = = // fim */



/* IDS = = = = = = = = = = = = = = = = = = = = = = // inicio */

#conteudo ol {
	list-style-type:decimal;
	list-style-position:outside;
	margin-left:25px;
}
#conteudo ul {
	list-style-type:disc;
	list-style-position:outside;
	margin-left:15px;
}

#depoimento {
	margin:30px 0 0 0;
}

#interna h2.secao {
	border-bottom:1px solid #620d0b;
	clear:both;
	color:#620d0b;
	font-size:35px;
	font-weight:bold;
	font-style:italic;
	/*letter-spacing:-0.06em;*/
	margin:0pt 0pt 10px;
}
#interna h3 {
	border:0;
	color:#620D0B;
	font-size:18px;
	font-style:normal;
	font-weight:bold;
	margin:15px 0 5px 0;
}
#interna h4 {
	font-size:16px;
}
#interna img {
	float:left;
	margin:0 16px 16px 0;
}
#interna  p {
	font-size:0.97em;
	line-height:140%;
	margin:8px 0;
}
#interna table {
	border-collapse:separate;
	border-spacing:2px;
	text-align:left;
	margin:0 0 20px 0;
}
#interna table caption {
	font-size:18px;
	padding:3px 4px;
	text-align:left;
}
#interna th {
	background:#e0dbaa;
	color:#620D0B;
	font-weight:bold;
	padding:3px 4px;
	font-size:14px;
}
#interna td {
	background:#ede9c1;
	padding:3px 4px;
	font-size:14px;
}

#mapa {
	float:right;
	height:400px;
	width:300px;
}
#mapaG {
	float:left;
	margin-right:16px;
	height:533px;
	width:400px;
}
/* IDS = = = = = = = = = = = = = = = = = = = = = = // fim */



/* CLASSES = = = = = = = = = = = = = = = = = = = = = = // inicio */

/* album de fotos - - - - - - - - - - - - - - - - - - - - - - - - */
.album li {
	background:#fbfaef;
	border:1px solid #D9D4B2;
	float:left;
	margin:0 25px 50px 0;
	_margin: 0 15px 50px 0;
	position:relative;
	width:214px;
	height:165px;
}
.album li a {
    display:table;
}
.album li img {
	padding:2px;
	
}
.album li span {
	position:absolute;
	clip:rect(10px, 217px, 151px, 11px);
	clip:rect(10px  217px  151px  11px);

	overflow:hidden;
}
.album li a span {
	cursor:pointer;
}
.album p {
	font-size:11px !important;
	padding:0pt 4px 3px 0px;
	position:absolute;
	top:162px;
}
/* album de fotos - - - - - - - - - - - - - - - - - - - - - - - - */


/* colecao de video e fotos - - - - - - - - - - - - - - - - - - - - - - - - */
.linha-midia {
	overflow:hidden;
	margin:10px 0 10px 0;
	width:100%;
	}
	.linha-midia .data {
	color:#BC3B33;
	display:block;
	font-size:10px;
	margin:0 0 10px 0;
	}
	.linha-midia .item {
		border-right:1px solid #E6E3C6;
		border-bottom:1px solid #E6E3C6;
		float:left;
		margin:0 11px 0 0;
		padding:0 8px 10px 0;
		overflow:hidden;
		width:220px;
	}
	.linha-midia .last {
		margin:0 !important;
	}
	.linha-midia .imgWrap {
		display:block;
		height:132px;
		overflow:hidden;
	}
	.linha-midia img {
		float:none !important;
		margin:0 0 6px 0 !important;
	}
	.linha-midia p {
		font-size:11px !important;
		height:45px;
		margin:4px 0pt !important;
		width:98%;
	}
	.linha-midia h3 {
		color:#BEB686 !important;
		font-size:14px !important;
		font-style:italic !important;
		height:78px;
		line-height:135% !important;
		overflow:hidden;
		margin-top:0 !important;
	}
	.fotos h3 {
		height:65px !important;
	}
	.fotos p {
		height:18px !important;
	}
/* colecao de video e fotos - - - - - - - - - - - - - - - - - - - - - - - - */


/* boxes dos municipios - - - - - - - - - - - - - - - - - - */
.boxMunicipio {
	
}
.muniGrupo {
	float:left;
	font-size:13px;
	width:400px;
}

.boxMunicipio span.tit {
	background:url(../images/bg-dt.gif) center bottom repeat;
	color:#F5F3DF;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-top:2px;
	padding:5px;
	text-decoration:none;
	cursor:pointer;
}
.boxMunicipio span.tit:hover,
.boxMunicipio span.tit:focus {
	background:url(../images/bg-dt.gif) center repeat;
}

.boxMunicipio dd {
	background:#817a47 url(../images/bg-dd.gif) top repeat-x;
	color:#f5f3df;
	padding:4px;
}
.boxMunicipio dd h3 {
	color:#f5f3df !important;
	margin:0 !important;
}

.boxMunicipio .fechado {
	display:none;
}

.boxMunicipio table {
	color:#620D0B !important;
}
.boxMunicipio th {
	padding:3px 4px !important;
	width:35%;
}
.boxMunicipio td {
	width:65%;
}

.boxMunicipio li {
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	list-style-type:disc !important;
	list-style-position:outside;
	margin: 0 0 6px 14px;
}
.boxMunicipio li li {
	font-style:normal;
	font-weight:normal;
	font-size:13px;
	list-style-type:circle !important;
	list-style-position:outside;
}
/* boxes dos municipios - - - - - - - - - - - - - - - - - - */


/* Foto-historia - - - - - - - - - - - - - - - - - - - - - - - - */
.fotoHist { overflow:hidden; margin:30px 0 10px 0; width:100%;	}
.fotoHist .item {	float:left; margin:0 20px 0 0; padding:8px; overflow:hidden; width:200px; background:#e3dfb9; }
.fotoHist img { float:none !important; margin:0 0 6px 0 !important; }

/* Foto-historia - - - - - - - - - - - - - - - - - - - - - - - - */


.menuUtilit {
	display:block;
	width:100px;
	height:31px;
	overflow:hidden;
	float:right;
	/*position:absolute;*/
	right:0;
	top:121px;
	_top:120px;
	*top:120px;
	z-index:10;
	_width:108px;
}
.menuUtilit li {
	display:block;
	float:left;
}
.menuUtilit li a {
	background-image:url(../images/utilitarios.gif);
	background-repeat:no-repeat;
	display:block;
	float:left;
	text-indent:-9999px;
	margin:0 3px 0 0;
	height:30px;
	width:30px;
}
.menuUtilit li.zoomOut a 			{ background-position:-37px -71px; }
.menuUtilit li.zoomOut a:hover,
.menuUtilit li.zoomOut a:focus 	{ background-position:-37px 1px; }

.menuUtilit li.zoomIn a 			{ background-position:-2px -71px; }
.menuUtilit li.zoomIn a:hover,
.menuUtilit li.zoomIn a:focus 	{ background-position:-2px 1px; }

.menuUtilit li.print a 				{ background-position:-73px -71px; }
.menuUtilit li.print a:hover,
.menuUtilit li.print a:focus 		{ background-position:-73px 1px; }



/* pagina de noticias - - - - - - - - - - - - - - - - - - - - - - - - */
.noticias {
	padding:0;
}

.noticias .data {
	color:#BC3B33;
	font-size:10px;
}

.noticiaPrincipal {
	border:1px solid #D9D4B2;
	background:#fcfbf5 !important;
	padding:8px 8px 0pt !important;
	margin:0 0 26px 0;
}
.noticiaPrincipal li {
	list-style:none !important;
}
.noticiaPrincipal h3 {
	color:#BEB686;
	line-height:100%;
	margin:0 0 10px 0 !important;
}
.noticiaPrincipal p {
	display:block !important;
	margin:0;
	font-size:1.0em !important;
	font-weight:bold;
}
.noticiaPrincipal img {
	float:left;
	margin:0 16px 16px 0;
}

.noticiaPrincipal .data {
	color:#BC3B33;
	display:block;
	font-size:10px;
	height:6px;
	margin:0 0 14px 0;
}
/* pagina de noticias - - - - - - - - - - - - - - - - - - - - - - - - */


/* paginacao ---------------- */
.paginacao {
	margin:40px auto 0 auto;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	background:#D9D4B2;
	border-bottom:1px solid #620D0B;
	border-top:1px solid #620D0B;
	padding:6px 0 8px 0;
}
.paginacao a {
	text-decoration:none;
}
.paginacao a:hover {
	text-decoration:underline;
}
.paginacao span {
	display:inline;
}
.paginacao span a{
	padding:3px 6px 4px 6px;
}
.paginacao span.pagAtual {
	padding:3px 6px 4px 6px;
	color:#ED1C24;
}
/* paginacao ---------------- */


.radio input {
	background:none;
	width:auto !important;
}
.radio label {
	display:inline !important;
	clear:none !important;
	width:240px !important;
}


/* resultado de buscas - - - - - - - - - - - - - */
.searchResults h4 a {
	color:#ED1C24;
	font-size:14px;
	font-weight:bold;
}
.searchResults li {
	padding:0 0 0 12px;
	margin:0 0 24px 0;
	background:url(../images/bullet4.gif) left 4px no-repeat;
}
.searchResults p {
	font-style:italic;
	font-weight:normal;
	line-height:140%;
	margin:6px 0;
}
.searchResults li a {
	text-decoration:none;
}
.searchResults li a:hover {
	text-decoration:underline;
}
/* resultado de buscas - - - - - - - - - - - - - */


/* icones para compartilhamento - - - - - - - - - - - - - - - - - - - - - - - - */
.share {
	background:#d9d4b2;
	clear:both;
	margin:14px 0 10px 0;
	height:28px !important;
	padding:2px 10px;
	width:100%;
}
.share h4 {
	display:block;
	float:left;
	font-size:11px !important;
	font-weight:bold;
	margin:0pt 5px 0pt 0pt;
	padding:6px 0pt 0pt !important;
}
.share li.shareBt {
	display:block;
	float:left;
	margin:3px 0 0 0;
}
.share li.shareBt a {
	background-position:center;
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin:0 3px 0 0;
	height:22px;
	width:24px;
	text-indent:-9999px;
}
#share-twitter 	{background-image:url(../images/icones_share/twitter.gif)}
#share-google 		{background-image:url(../images/icones_share/google.gif)}
#share-facebook 	{background-image:url(../images/icones_share/facebook.gif)}
#share-digg 		{background-image:url(../images/icones_share/digg.gif)}
#share-yahoo 		{background-image:url(../images/icones_share/yahoo.gif)}
#share-del 			{background-image:url(../images/icones_share/delicious.gif)}
#share-stumble 	{background-image:url(../images/icones_share/stumble_upon.gif)}
#share-live 		{background-image:url(../images/icones_share/windows_live.gif)}
#share-mail 		{background-image:url(../images/icones_share/mail.gif)}

.share li.ajuda a {
	background:url(../images/ico-duvida_share.gif) right -2px no-repeat;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:22px;
	margin:2px 16px 0 0;
	padding:4px 26px 0 0;
	text-indent:0 !important;
	width:auto;
}
.share li.ajuda a:hover {
	background:url(../images/ico-duvida_share.gif) right -37px no-repeat;
}
/* icones para compartilhamento - - - - - - - - - - - - - - - - - - - - - - - - */


.clr {
	clear:both;
	visibility:hidden;
}

.invisivel { visibility:hidden; }

.erro { border:1px solid #ED1C24 !important; }
.msgErro { color:#ED1C24; font-size:12px; }

/* CLASSES = = = = = = = = = = = = = = = = = = = = = = // fim */
