#branding h1{
	float:left;
	width:300px;
}

#branding h1 a{
	display:block;
	text-indent:-600px;
	width:191px;
	height:64px;
	background-image: url(imagens/logo_empreender.jpg);
	background-repeat: no-repeat;
	background-position:left botton;
	overflow:hidden;
	position:relative;
	top:5px;
	left:30px;
}


#branding h2{
	float:right;
	width:300px;
}

#branding h2 a{
	display:block;
	margin-top:15px;
	width:79px;  /* logo cacb */
	height:29px; /* logo cacb */
	float:right;
	text-indent:-600px;
	overflow:hidden;
	margin-right:20px;
}

#branding h2 #logo_sebrae{

	background-image: url(imagens/logo_sebrae.jpg);
	background-repeat: no-repeat;
	background-position:left botton;
	
	width:61px;  /* logo sebrae */
	height:29px; /* logo sebrae */
}

#branding h2 #logo_cacb{

	background-image: url(imagens/logo_cacb.jpg);
	background-repeat: no-repeat;
	background-position:left botton;
}

#branding a.desloga{
	float:right;
	margin:10px;
}

#branding a.desloga img{
	border:none;

}


/*----------------*/
#branding #blocologin{
	float:right;
	clear:right;
	width:320px;
	height:44px;
	margin-top:18px;
}



#branding #blocologin #texto{
	float:right;
	width:180px;
	height:44px;
	background-color:#009900;
	background-image: url(imagens/login_dir.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFFFFF;
	text-align:center;
}

#branding #blocologin #texto a{
	color:#FFFFFF;
}

#branding #blocologin #texto a:hover{
	color:#00632A;
}

#branding #blocologin #texto .cima{
	margin-top:3px;
	border-bottom:solid 1px #008C00;
	line-height:20px;
	font-size: 13px;
}

#branding #blocologin #texto .baixo{
	padding-top:2px;
	border-top:solid 1px #21A621;
}


/*------------------*/

#branding #blocologin label{

}

#branding #blocologin input{
	border:solid 1px #D6F1BB;
	width:42px;
	height:11px;
	font-size:9px;
	color:#006600;

}
#branding #blocologin .botao{
	border:none;
	width:13px;
	height:13px;
	vertical-align:middle;
	_margin-top:3px; /* hack IE */

}

/*-----------------*/

#branding #blocologin #irsite{
	float:left;
	width:140px;
	height:44px;
	background-image: url(imagens/login_esq.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#branding #blocologin #irsite p{
	margin-top:25px;
	text-align:right;
	margin-right:19px;
}
#branding #blocologin #irsite p a{
	font-weight:bold;
}

/*----------------*/

#branding #blocomensagens{
	float:left;
	clear:left;
	width:440px;
	height:21px;
	line-height:21px;
	margin-top:21px;
}

#branding #blocomensagens p{
	margin-left:10px;
	font-size:10px;
	font-weight:bold;


}

