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

/* Geral */

body {
	margin:60px 0px;
	background-image: url(img/bg_textura.jpg);
	background-repeat: repeat;
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 0.65em;
	color:#FFF;
}
ul {list-style:none;}

img {border:0;}

a {color:#FCD105;}

a:hover {color:#F5E673;}

.fontSize {font-size:1.1em;}

#Geral {
	height:1000px;
	width:905px;
	padding:5px;
	margin:0px auto;
	background-image: url(img/bg_geral.png);
	background-repeat: no-repeat;
	background-position: center center;
}

/*Header*/
#Header{
	height:215px;
	width:905px;
	margin:0px;
	text-align: center;
	position:relative;
	z-index:10;
}

#Logo {margin:20px 0px 30px 30px;float:left;}

#Menu {
	height:45px;
	width:835px;
	float:left;
	margin-left:30px;
	position:relative;
	z-index:11;
}



/*Menu Style*/
	#cssdropdown, #cssdropdown ul {list-style: none; }
	#cssdropdown, #cssdropdown * {padding:0; margin: 0; }
	#cssdropdown a {color: white;text-decoration:none;} 
	li.headlink ul {display: none;}
	li.headlink:hover ul { display: block;}
	/*Botão Kling Associados*/
	#cssdropdown li.headlink {width: 160px; height:45px; float: left; text-align: center;}
	#cssdropdown li.headlink a {display: block;}
	#cssdropdown li.headlink h1 {display: block; padding:10px 0; font-size: 1.5em; font-weight:400;}
	#cssdropdown li.headlink ul {display: none;text-align: left;}
	#cssdropdown li.headlink:hover ul {display: block;}
	#cssdropdown li.headlink ul li a {font-size:1.13em; padding:4px 0 4px 14px}
	#cssdropdown li.headlink ul li a:hover {background-color:#4d4d4d;padding:4px 0 4px 14px}
	#cssdropdown li.headlink {background:url(img/menu_bt_kl_off.jpg) center no-repeat;}
	#cssdropdown li.headlink:hover {background:url(img/menu_bt_kl_on.jpg) center no-repeat;}
	#cssdropdown li.headlink ul {background:url(img/menu_bg_links_kl.png) top no-repeat;height:140px;}
	/*Botão Projetos*/
	#cssdropdown li.headlink2 {width: 135px; height:40px; float:left; text-align: center; margin:3px 0px;}
	#cssdropdown li.headlink2 a { display: block;}
	#cssdropdown li.headlink2 h1 {display: block; padding:10px 0; font-size: 1.5em; font-weight:400;}
	#cssdropdown li.headlink2 ul {display: none;text-align: left;}
	#cssdropdown li.headlink2:hover ul { display: block; }
	#cssdropdown li.headlink2 ul li a {text-decoration:none; font-size:1.13em; padding:4px 0 4px 13px}
	#cssdropdown li.headlink2 ul li a:hover {background-color:#4d4d4d;padding:4px 0 4px 13px}
	#cssdropdown li.headlink2 {background:url(img/menu_bt_pr_off.jpg) center no-repeat}
	#cssdropdown li.headlink2 ul {background:url(img/menu_bg_links_pr.png) top no-repeat;height:170px;}
	#cssdropdown li.headlink2:hover {background:url(img/menu_bt_pr_on.jpg) center no-repeat;}
	li.headlink2 ul { display: none; }
	li.headlink2:hover ul { display: block; }
	/*Outros Links*/
	
	#btLeis {height:27px; width:158px;font-size: 1.5em;float:left;padding:10px 0px;background:url(img/menu_bt_li_off.jpg) center no-repeat;}
	#btLeis:hover {background:url(img/menu_bt_li_on.jpg) center no-repeat;}
	#btLeis a {color:#FFF; text-decoration:none;padding:10px;}
	
	
	#btEmpresas {float:left;background:url(img/menu_bt_em_off.jpg) center no-repeat;height:26px;width:96px;font-size: 1.5em;padding:10px 0px; text-decoration:none;}
	#btEmpresas:hover {float:left;background:url(img/menu_bt_em_on.jpg) center no-repeat;height:26px;width:96px;font-size: 1.5em;padding:10px 0px; text-decoration:none;}
	#btEmpresas a {color:#FFF;text-decoration:none;padding:10px;}
	
	
	#btParceiros {float:left;background:url(img/menu_bt_pa_off.jpg) center no-repeat;height:24px;width:96px;font-size: 1.5em;padding:10px 0px; text-decoration:none;}
	#btParceiros a {color:#FFF;text-decoration:none;padding:10px;}
	#btParceiros:hover {background:url(img/menu_bt_pa_on.jpg) center no-repeat;height:24px;width:96px;font-size: 1.5em;padding:10px 0px; text-decoration:none;}
	
	
	#btImprensa {float:left;background:url(img/menu_bt_im_off.jpg) center no-repeat;height:25px;width:93px;font-size: 1.5em;padding:10px 0px;}
	#btImprensa:hover {float:left;background:url(img/menu_bt_im_on.jpg) center no-repeat;height:25px;width:93px;font-size: 1.5em;padding:10px 0px; text-decoration:none;}
	#btImprensa a {color:#FFF;text-decoration:none;padding:8px;}
	
	
	#btContato { float:left;background:url(img/menu_bt_co_off.jpg) center no-repeat;height:26px;width:93px;font-size: 1.5em;padding:10px 0px; text-decoration:none;}
	#btContato:hover { float:left;background:url(img/menu_bt_co_on.jpg) center no-repeat;height:26px;width:93px;font-size: 1.5em;padding:10px 0px; text-decoration:none;}
	#btContato a {color:#FFF;text-decoration:none;padding:8px;}
	
/*Content*/
#Content {
	Height:525px;
	width:875px;
	margin:0px auto;
	padding:0px 10px 0px 10px;
}

/*Footer*/
#Footer {
	width:895px;
	height: 215px;
	text-align:center;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#SiteMapHolder {
	width:834px;
	height:207px;
	background:url(img/bg_sitemap.jpg) no-repeat center;
	margin:0px auto;
	
}
#SiteMap {height:160px;width:834px;}

#Adress {
	height:45px;
	width:834px;
	text-align:center;
	float:left;
}

#Adress p {margin:0px;margin:4px 0;}

#smTitle {
	height:160px;
	width:205px;
	text-align:right;
	padding-right:20px;
	float:left;
}

#smTitle h1 {
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:2.0em;
	font-weight:400;
	color:#FFF;
	margin:0px;
	padding:20px;
}

#smLinks {
	width:609px;
	height:160px;
	float:right;
	display:inline;
	text-align:right;
}

#Column1{
	width:203px;
	height:150px;
	float:left;
	padding-top:10px;
}

#Column2{
	width:203px;
	height:150px;
	float:left;
	padding-top:10px;

}

#Column3{
	width:203px;
	height:150px;
	float:left;
	text-align:left;
	padding-top:10px;}
	
#Column3 li {margin-top:4px;}


#smLinks ul {line-height: 17px;list-style-type:none;padding:0 10px 0 10px;}

#Column2 ul {padding:0 55px 0 10px; }

#smLinks h2 {
	line-height: 20px;
	margin:0px;
	padding:0px;
	font-size:1.3em;
	font-weight:400;
}

/*Home*/

.marginTopMenus {padding-top:7px;}

#slideshow {margin:0px auto;width:850px;}

#noticias {
	height:225px;
	width:265px;
	margin:20px;
	background:url(img/bg_noticias.jpg) no-repeat center;
	float:left;
	padding:0px;
}

#noticias h1 {
	font-size:1.5em;
	margin-left:15px;
	margin-top: 25px;
}

#noticias p {margin-left:15px;}
#noticias ul { padding-right:20px}
#noticias li {margin-top:0px;}
#noticias a { font-size:1.1em}

#textoHome {
	width:560px;
	float:left;
	padding-top: 20px;
	padding-right: 7px;
}

#textoHome p {line-height:2.2em;font-size:1.2em; text-align:justify;}

/*Páginas Inernas*/
#ContentHeader {margin-top:30px;}

#title {width:875px;}

#ContentHeader h2{
	float:right;
	margin:0px 50px 0 0;
	padding:0px;
	font-weight:100;
	font-size:1.9em;
	color:#666666;
}

#ContentHeader h1{
	float:left;
	margin:0px 0 0 50px;
	padding:0px;
	font-weight:100;
	font-size:2.2em;
}

#Path {
	width:826px;
	float:left;
	margin:0px;
	padding:0px 49px 0 0;
	
}

#Path p {
	float:right;
	margin:0px;
	padding:0px;
}

#TitleLine {
	width:875px;
	float:left;
	padding:0px;
	text-align:center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
}

/*Apresentação*/
#ColumnText1 {
	width:335px;
	float:left;
	text-align:justify;
	line-height:1.6em;
	margin-left:70px;
}

#ColumnText1 p {
	font-size:1.0em;
	text-indent:30px;
}

#ColumnText1 h3 {font-size:1.5em;font-weight:400;}

#ColumnText1 img {margin-top:20px;}

#ColumnText2 {
	width:350px;
	float:right;
	text-align:justify;
	line-height:1.6em;
	margin-right:70px;
}
#ColumnText2 p {
	font-size:1.0em;
	text-indent:30px;
}

#ColumnText2 h3 {font-size:1.5em;font-weight:400;}

/*Consultores*/
#SubTextColumn1 {
	width:175px;
	float:left;
}
#SubTextColumn2 {
	width:175px;
	float:right;
}
#SubTextColumn1 h3{margin-bottom:0px;}

#SubTextColumn1 p{
	margin:0px;
	padding:0px;
	text-indent:15px;
}

#SubTextColumn1 .margintop {margin-bottom:20px;}

#SubTextColumn2 h3{margin-bottom:0px;}

#SubTextColumn2 p{
	margin:0px;
	padding:0px;
	text-indent:15px;
}
#SubTextColumn2 .margintop {margin-bottom:20px;}

.textAlignRight {float:right; margin:10px 0; padding-right:40px;}


/*Histórico de Projetos*/

#SubMenuHist {
	height:215px;
	width:165px;
	float:left;
	margin-left:40px;
	background:url(img/bg_hist_destaques.jpg) center no-repeat;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
}

#SubMenuHist .SmallFontSize {font-size:1.3em; font-weight:500;}
.SmallFontSize2 {font-size:0.9em;}

#SubMenuHist ul {
	margin:0px;
	padding:0px;
	display:block;
}

#SubMenuHist h3 {
	margin:0px;
	padding:0px;
	font-size:1.45em;
	font-weight:400;
	margin-bottom:15px;
}

#SubMenuHist li {
	margin-bottom:5px;
	display:block;
	margin-top: 0px;
}

#SubMenuHist a {font-size:1.05em;display:block;}

#ListHist1 {
	float:left;
	width:285px;
	height:330px;
	margin-left:40px;
}

#ListHist1 p {margin:0 0 0 10px; padding:0px;}
#ListHist1 h4 {margin:0; padding:0px;}

#ListHist2 {
	float:left;
	width:265px;
	height:330px;
	margin-left:20px;
}

#ListHist2 p {margin:0 0 0 10px; padding:0px;}
#ListHist2 h4 {margin:7px 0; padding:0px;}

#TitleHist {
	float:left;
	width:600px;
	height:25px;
	margin-left:35px;
	padding-top:10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#TitleHist h3 {
	font-size:1.45em;
	font-weight:400;
	margin:0px;
	margin-bottom:10px;
	display:inline;
	float:left;
}

#TitleHist ul {margin:0px;padding:0px; display:inline; float:right; margin-right:45px;}
#TitleHist li {margin:0px;padding:0px; display:inline;}

#LinkPages{
	float:right;
	width:265px;
	height:25px;
	margin-right:25px;
	text-align:right;
	padding-top: 5px;
	padding-right: 0px;
}

#LinkPages ul,li,h3{
	display:block;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*Histórico de Projetos - Destauqe -1 Espacinho Cultural*/
#SlideShowDestaque {
	margin-left:45px;
	float:left;
}

#TextDestaque {
	width:540px;
	text-align:justify;
}

#TextDestaque p {
	line-height:17px;
	text-indent:30px;
	margin:10px 0 10px 0;

}


/*video cenários futuros*/
#video {
	text-align:center;
}


/*Infra Estrutura*/

.paddingTop {padding-top:20px;}

#ColumnText2img img {
	margin:20px 0 0 0px;
}

#ColumnText2img {
	float:right;
	width:366px;
	margin-right:70px;
}


/*Empresas */

#Empresa1 {
	float:left;
	width:215px;
	height:350px;
	margin-left:70px;
	padding:10px;
	margin-top:20px;
}
#Empresa2 {
	float:left;
	width:215px;
	height:350px;
	margin:0px auto;
	margin-left:15px;
	padding:10px;
	margin-top:20px;

}

#ID4Prod {
	margin-top:30px;
}

#Empresa3 {
	float:right;
	width:215px;
	height:350px;
	margin-right:70px;
	padding:10px;
	margin-top:20px;

}

#Content2 {
	Height:535px;
	width:875px;
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.logosMargin {
	margin:0px;
}

#Content2 .textformatemp {
	text-align:justify;
	text-indent:30px;
	font-size:1.1em}

#Content2 .textformatemp2 {
	text-align:justify;
	text-indent:30px;
	line-height:14px}
#AlexaCultural { margin-top:40px;}

/*Parceiros*/
#Parceiros1 {font-size:1.1em;}
#Parceiros2 {font-size:1.1em;}
#Parceiros3 {font-size:1.1em;}

#Parceiros1 {
	float:left;
	width:215px;
	height:380px;
	margin-left:70px;
	padding:10px;
	margin-top:10px;
}

#Parceiros1 ul {
	margin:0px;
	padding:0px;
	line-height:16px;}
	
#Parceiros2 {
	float:left;
	width:215px;
	height:380px;
	padding:10px;
	margin-top:10px;
	margin-left:25px;

}

#Parceiros2 ul {
	margin:0px;
	padding:0px;
	line-height:16px;}
	
#Parceiros3 {
	float:left;
	width:215px;
	height:380px;
	margin-right:70px;
	padding:10px;
	margin-top:10px;
}

#Parceiros3 ul {
	margin:0px;
	padding:0px;
	line-height:16px;}

/*Páginas de Projetos*/

#ProjetosDestaque2 ul {padding-right:30px; text-align:left;}
#ProjetosDestaque2 li {margin-top:0px;}
#ProjetosDestaque2 a {font-size:1.1em}
#ProjetosDestaque2 p {margin-left:15px;}

#ProjetosDestaque2 {
	height:350px;
	width:265px;
	margin:20px;
	background:url(img/bg_ProjetosDestaque2a.jpg) no-repeat center;
	float:left;
	padding:0px;
}

#ProjetosDestaque2 h1 {
	font-size:1.5em;
	margin-left:15px;
	margin-top: 25px;
}


#noticiasProj {
	height:225px;
	width:265px;
	margin:20px 0 20px 20px;
	background:url(img/bg_noticias.jpg) no-repeat center;
	float:left;
	padding:0px 30px 0 0;
}

#noticiasProj h1 {
	font-size:1.5em;
	margin-left:30px;
	margin-top: 25px;
}

#ColumnText1proj {
	width:325px;
	float:left;
	line-height:1.6em;
	margin-left:70px;
}

#ColumnText2proj {
	width:370px;
	float:right;
	text-align:justify;
	line-height:1.6em;
	margin-right:70px;
	margin-top: 0px;
	padding-top: 0px;
}

#ColumnText2proj ul{
	padding:0px;
	font-weight:400;
	line-height:normal;
	text-align:left;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0;
	margin-left: 0;
}

#ColumnText2proj h4 {
	font-size:1.2em;
	font-weight:400;
	padding:0px;
	margin:0px;}

#ColumnText2proj p {text-indent:30px; margin:10px 0px 5px 0px;}


.lineHeight{
	line-height:16px;
	}
.lineHeight2{
	line-height:17px;
	margin:0px;
	padding:0px;
	}
.lineHeight3{
	line-height:25px;
	margin:0px;
	padding:0px;
	}

#FichaTecnica {height:79px;width:370px; background:url(img/bg_ficha.jpg) no-repeat center; text-align:left; padding:5px 0px; }
#FichaTecnica p {margin:0px;padding:0px;}

#VejaTb li {display:inline; font-size:0.95em;}

/*Equipe*/
#ColumnText1equipe {
	width:350px;
	float:left;
	text-align:justify;
	line-height:2em;
	margin-left:70px;
}

#ColumnText1equipe p {font-size:1.1em;text-indent:30px;margin:0px;}

#ColumnText1equipe h3 {font-size:1.5em;font-weight:400;margin:10px 0 0 0;}

#ColumnText1equipe img {margin-top:20px;}

#ColumnText2equipe {
	width:350px;
	float:right;
	text-align:justify;
	line-height:2em;
	margin-right:70px;
}
#ColumnText2equipe p {font-size:1.1em;text-indent:30px;margin:0px;}

#ColumnText2equipe h3 {font-size:1.5em;font-weight:400;margin:10px 0 0 0;}

/*Leis de Incentivo*/
#ColumnText2leis {
	width:420px;
	float:right;
	text-align:justify;
	line-height:1.6em;
	margin-right:40px;
}
#ColumnText2leis h3 {
	font-size:1.5em;
	font-weight:400;
	padding:0px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#ColumnText2leis p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#LeisImg {
	width:875px;
	float:left;
	padding:0px;
	text-align:center;
}

#SubMenuLeis li{display:inline; padding:0; margin:0;}
#SubMenuLeis {
	height:20px;
	float:left;
	width:875px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}


/*Contato*/
#ContactHolder {
	float:left;
	height:350px;
	width:400px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 70px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	}

#ContactHolder2 {
	margin:0px;
	padding:0px;
	float:left;
	height:350px;
	width:360px;
	float:right;
}

#ContactAdress {
	width:215px;
	height:260px;
	float:right;
	margin-right:50px;
	background:url(img/bg_contatos.jpg) center center no-repeat;
	text-align:left;
	padding:20px;
}

#ContactAdress p,h3 {
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#ContactAdress h3 {
	font-size:1.5em;
	font-weight:400;
	margin-top:15px;
	padding-top: 0px;
}
	
#ContactAdress p {
	margin-left:20px;
	margin-top:5px;}
	
#ContactAdress .bold {font-weight:bolder;}

#Nome {height:55px; width:350px; float:left;}
#eMail {height:55px;width:350px; float:left;}
#Mensagem {height:125px;width:350px;float:left;}
#Enviar {text-align:center; padding-top:5px;width:350px;float:left;}

#ContactHolder p {margin:10px 0 5px 0; font-size:1.2em;}

#ContactHolder .sizer {width:350px;}

