/*
Theme Name: Solucoes para cidades
Theme URI: /
Description: Layout Solucoes para cidades
Author: Tadeu Cerqueira
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */

	/*fontes*/
	body{font-family: "Lucida Grande", "Trebuchet MS", Arial;}
	body a, body a:hover, body a:visited{text-decoration:none;}
	body table{font-size:10px;margin:5px;}
		

	/*estrutura*/
	body{margin:0;padding:0;text-align:center;font-size:12px;}
	body h2{font-size:18px;}
	body p{margin:0;padding:0;}
	body ul{list-style-type:none;text-decoration:none;padding:0;margin:0;}
	body ul li a{text-decoration:none;float:left;display:block;}

	#conteudo,#rodape{width:955px;margin:0 auto;display:block;text-align:left;*z-index:-1;_z-index:-1;clear:both;}
	#topo{width:955px;height:150px;text-align:center;margin:0 auto;display:block;text-align:left;position:relative;background:url('/css/imagens-novo/background-topo3.gif') no-repeat 0 -43px;}
	#conteudo-borda{margin:0 auto;/*border:1px solid #ccc;*/width:943px;display:block;text-align:left;padding:5px;}

	/*topo*/
	#topo .LogoTopo{display:block;padding:0;margin:0;background:#016124;}
	#topo .secTop{position:absolute;top:0;left:324px;}
	.FrmBusca{
	display:block;
	position:absolute;
	top:0;
	left:747px;
	width:211px;
	height:28px;
	background:url('/css/imagens-novo/back-busca.gif') no-repeat;
	}
	
	.menu{
		clear:both;
		position:relative;
		display:block;
		width:950px;
		height:28px;
		margin-top:100px;
	}

	.menu ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style: none;
	display:block;
	}

	.menu ul .cpmenu{
		position: relative;
		float:left;
	}

	.menu ul li .topMenu {
	position: relative;
	display: block;
	font-family:Arial;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
	font-size:16px;
	background:url('/css/imagens-novo/back-botoes.gif') no-repeat;
	color: #005b9a;
	padding: 5px;
	border-bottom: 0;
	width:172px;
	*width:182px;
	_width:182px;
	height:28px;
	z-index:200;
	}

	.menu  ul .submenu{
	position: absolute;
	left: 0;
	top: 10px;
	padding-top:20px;
	display: none;
	text-align:center;
	width:181px;
	*width:182px;
	_width:182px;
	z-index:100;
	background:#fff;
	font-size:13px;
	font-family:Arial;
	border-left:1px solid #dfdfdf;
	border-right:1px solid #dfdfdf;
	}

	.menu ul li .submenu a{
	display: block;
	font-weight:normal;
	text-decoration: none;
	text-align:left;
	padding:5px 0 5px 2px;
	margin-left:10px;
	width:153px;
	*width:155px;
	_width:155px;
	height:20px;
	background:url('/css/imagens-novo/subline.gif') no-repeat bottom;
	}

	.menu ul li .submenu .noback{background:none;}
	.menu ul li .submenu .noback:hover{background:#f9f8f8;}

	.menu ul li .submenu a:hover{
	background:url('/css/imagens-novo/subline.gif') no-repeat bottom #f9f8f8;
	}

	.SubImg{
		position:absolute;
		bottom:-6px;
		left:-1px;
	}

	.menu ul li .submenu li a{
	color: #56a1d5;
	}

	/*.menu ul li a:hover{background:yellow;}*/

	/* Fix IE. Hide from IE Mac \*/
	* html ul li { float: left; }
	* html ul li a { height: 1%; }
	/* End */

	.menu ul li:hover ul, .menu li.over ul { display: block; }
	

	/*rodape*/
	#rodape .submenu{/*background:url('/css/imagens-novo/back-rodape.gif') repeat-x;*/display:block;float:left;width:955px;height:56px;text-align:center;}
	#rodape ul{display:block;width:830px;margin:0 auto;}
	#rodape li{float:left;padding:5px 2px;color:#939598;}
	#rodape li a,#rodape li a:hover,#rodape li a:visited{color:#424344;text-align:center;font-size:14px;font-family:Arial;}
	#rodape strong{font-size:11px;display:block;text-align:center;font-weight:normal;float:left;width:955px;margin:20px 0;}
	.pipeline {font-size:14px;font-family:arial;padding-right:21px;margin-right:21px;background:url('/css/imagens-novo/pipe.gif') no-repeat right;}
	
	/*Hack Ie*/
	.pipeline{_padding-right:15px;_margin-right:15px;}
	/*conteudo*/
	.top,.destaque,.Titledest{background:url('imagens/fundo-tops.gif') repeat-x;}
	.Titledest{display:block;padding:3px 3px 3px 20px;color:#fff;font-weight:bold;width:932px;margin:0 auto;text-align:left;font-size:14px;clear:both;}
	.Titledest a, .Titledest a:hover, .Titledest a:visited{color:#fff;text-decoration:underline;}
	.Frmcad{font-family:arial;color:#333;font-size:13px;border:3px solid #999;width:624px;display:block;}
	.line1{display:block;padding:10px;border-top:1px solid #000;border-left:1px solid #000;}
	.Frmcad b{font-size:16px;}
	.Frmcad label{width:270px;display:block;font-weight:bold;color:#666;margin-bottom:5px;}
	.Frmcad p{display:block;margin:10px 0;}
	.Frmcad .itform{width:300px;float:left;display:block;}
	.FormBig,.FormMed,.FormSmall,.droplist,.droplistIt{border:1px solid #7f9db9;font-family:arial;font-size:12px;}
	.FormBig{width:500px;}
	.FormMed{width:270px;display:block;}
	.FormSmall{width:110px;display:block;}
	.droplistIt{width:270px;display:block;}
	.droplist{width:200px;display:block;float:left;margin-right:10px;margin-top:21px;_margin-top:11px;}
	#Stexto p{display:block;margin:15px 0;text-align:justify;}
	.texto_destaques2 {font-size: 13px;color: #333;text-decoration: none;}
	#Stexto table td{padding:5px;}
	.Latesq{float:left;width:93px;margin-left:-30px;font-size:12px;}
	.ItState{display:block;float:left;margin:5px;padding:5px;background:#e0e0e0;text-decoration:none;color:#000;width:120px;text-align:center;}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#Stexto .alignleft ,
div.alignleft{float:left;}

#Stexto .wp-caption {
	text-align: center;
	padding-top: 4px;
	margin: 10px 0 0 -5px;
}

#Stexto .wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

#Stexto .wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 14px;
	padding: 0 0 5px;
	margin: 0 0 0 0;
	font-weight:bold;
}
/* End captions */

	.cnt-left{background:url('imagens/canto-tops-esquerdo.gif') no-repeat;display:block;height:22px;_height:25px;padding-top:3px;}
	.cnt-right{background:url('imagens/canto-tops-direito.gif') no-repeat right;display:block;}
	.cnt-left strong{padding-left:12px;color:#fff;font-size:14px;}

	/*principal*/
	.principal{width:650px;float:left;padding:0 15px;font-size:13px;position:relative;*z-index:-1;_z-index:-1;}
	.principal img{margin-bottom:10px;}
	.principal .textEdit img{margin:0;}
	.principal table{font-size:13px;}
	.principal table img{border:none;}
	.textEdit{display:block;text-align:left;margin-bottom:15px;}
	.ferramentas{display:block;clear:both;width:655px;text-align:center;margin-bottom:15px;}
	.ferramentas a, .ferramentas a:hover, .ferramentas a:visited{font-size:10px;color:#116FFB;text-decoration:none;padding-left:18px;}
	.seta{padding-left:10px;background:url('imagens/icon-seta1.gif') no-repeat 0 2px;}
	.seta a, .seta a:hover, .seta a:visited{text-decoration:none;color:#333;}
	#conteudo-borda .principal ul li {display:block;margin:5px 0;padding-left:10px;background:url('imagens/icon-seta1.gif') no-repeat 0 5px;_width:660px;}
	.intertitulo{display:block;font-size:16px;margin:10px 0;}
	.principal b{display:block;margin-top:10px;clear:both;}
	.principal .esquerda{float:left;margin-right:5px;}
	.principal .direita{float:right;margin-left:5px;}
	.Mplink a, .Mplink a:hover, .Mplink a:visited{display:block;width:203px;float:left;text-decoration:underline;margin-bottom:5px;color:#551A8B;}
	.video{padding-left:20px;background:url('imagens/film.png') no-repeat;color:#6666FF;font-weight:bold;}
	.passo{padding-left:65px;padding-top:45px;padding-bottom:20px;background:url('imagens/camera.png') no-repeat 0 20px ;color:#6666FF;font-weight:bold;margin:10px 0;height:45px;}
	.legTop{color:#666;display:block;}
	/*lateral direita*/
	.lateral{display:block;width:208px;float:left;*z-index:-1;_z-index:-1;margin-left:50px;}
		.Blesq {font-family:Arial;font-size:12px;color:#4a4c4e;display:block;width:164px;}
		.Blesq .border{padding:3px;border:1px solid #dfe0e0;display:block;}
		.Blesq b {display:block;margin:5px 0;color:#005b9a;}
	.lateral .Blesq .border{margin-bottom:5px;}

	.SubNews{display:block;width:650px;}
	.SubNews a, .SubNews a:hover, .SubNews a:visited{color:#000;}
	.SubNews strong{margin-right:540px;}
	.SubNews .LineNews{display:block;margin-bottom:10px;border-bottom:1px solid #ccc;width:650px;}

	/*menus avulsos*/
	.Dest-Borda{display:block;width:255px;/*border:1px solid #ccc;*/padding:20px 5px;font-size: 13px;}
	.Dest-Borda .item b, .Dest-Borda .item{display:block;margin-bottom:15px;}
	.Dest-Borda .fotolegenda{display:block;width:230px;margin:0 auto 15px auto;color:#666;font-size:11px;}
	.Dest-Borda .fotolegenda img{display:block;}

	/*fórum*/
	#comment{width:400px;}
	ol{margin:0;padding:0;}
	ol li{margin:0;display:block;padding:10px 0;border-top:1px solid #ccc;}

	/*mapa*/
	.regioes{display:block;width:187px;float:left;border:1px solid #ccc;margin-left:23px;margin-top:20px;}
	.regioes img{display:block;margin:0 0 5px 0;padding:0;}
	.regioes b{font-size:12px;color:#0066FF;display:block;margin:0;padding:0 0 0 15px;background:url('imagens/setinha.gif') 5px 5px no-repeat;}
	.regioes a, .regioes a:hover, .regioes a:visited{margin-left:15px;color:#333;display:block;}
	#MapaContent{width:630px;display:block;margin-top:20px;}
	.consult{display:block;width:150px;float:left;margin-left:40px;margin-top:20px;text-align:center;}
	.topcity{display:block;padding:5px;color:#fff;margin-top:19px;width:485px;font-weight:bold;}

	/*paginacao*/
	.pagbutcl{font-weight:bold;}
	.antPg{width:80px;padding:3px 0 0 26px;height:24px;background:url('imagens/left_arrow.png') no-repeat;float:left;font-size:12px;color:#116FFB;}
	.proxPg{width:80px;padding:3px 26px 0 0;height:24px;background:url('imagens/right_arrow.png') 44px 0  no-repeat;float:left;font-size:12px;color:#116FFB;}
	.paginacao-num{text-align:center;width:300px;display:block;float:left;}

	/*AGENDA*/
	#menuAgenda{width:564px;display:block;border:1px solid #333;background:#ccc;float:left;}
	#menuAgenda a, #menuAgenda a:visited{color:#0066ff;font-size:12px;font-weight:bold;padding:2px 0;width:45px;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;text-align:center;display:block;float:left;}
	#menuAgenda a:hover{background:#ffcc33;}
	.topo_mes{display:table;padding:5px 0 5px 27px;background:url('imagens/agenda.gif') no-repeat 5px 5px #999;color:#fff;font-weight:bold;margin:20px 0;clear:both;width:545px;}
	.itemgenda{display:block;width:557px;background:#ccc;padding:5px;margin-bottom:20px;}
	.bordaAgenda{display:block;background:#fff;border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #a8a8a8;border-bottom:1px solid #a8a8a8;padding:20px 5px;}
	body #conteudo-borda .itemgenda p{margin:0;padding:0;}
	.bordaAgenda b{display:block;color:#333;}
	.bordaAgenda em{font-style:normal;color:#0066ff;display:none;}

	/*download*/
	.topo_destaque{display:table;background:#fff;padding:5px;color:#666;font-weight:bold;margin:4px 0;clear:both;width:545px;}
	.itemDest{width:182px;float:left;display:block;margin-left:2px;margin-bottom:15px;}
	.itemDest img{float:left;}
	.itemDest b{display:block;width:182px;margin:0;padding:0;}
	.itemDest a, #conteudo-borda .principal .pesquisa .baixar, #conteudo-borda .lateral .Dest-Borda .baixar{display:block;height:30px;background:url('/imagens/pdfs-icon.gif') no-repeat;padding-top:10px;padding-left:32px;}

	.pesquisa{display:block;margin-bottom:10px;clear:both;}
	.pesquisa img{float:left;margin-right:10px;width:100;height:122px;}
	.Dest-Borda .pesquisa img{margin-right:5px;width:60;height:82px;}
	
/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */

Body .principal div{
	display:block;
	margin-bottom:10px;
}

#conteudo{position:relative;*z-index:0;_z-index:0;}
