/*conteudo*/
#corpo #conteudo
{
	min-height: 500px;
	background: url(imgs/structure/bg-corpo.jpg) repeat-x ;
	background-position: 0 -428px;
}

#clEsquerda{
	float:left;
	width:940px;
	margin-top:20px;
	overflow:hidden;
}
.boxTopo{
	display:block;
	font:normal 16px Verdana, Geneva, sans-serif;
	color:#134666;
	background-color:#D0DEE8;
	padding:7px;
	margin-bottom:1px;
}

/*.boxTopo:hover, .boxRodape:hover{background-color:#80A3B7;}*/

.boxConteudo{
	background-color:#FFF;
	min-height:300px;	
	display:table;
	width:100%;
}
.boxRodape{
	display:block;
	font:normal 16px Verdana, Geneva, sans-serif;
	color:#134666;
	background-color:#D0DEE8;
	padding:7px;
	margin-top:1px;
	text-align:right;
}
/*----------------------------------------------------------------------------*/
h1{
	font:bold 16px Arial, Helvetica, sans-serif;
	text-indent:10px;
	line-height:30px;
	color:#000;
	background:#C5D4F0;
	margin-bottom:15px;
}

 h2{
	font:bold 20px "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#000;
}
h3{
	font:bold 15px "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#000;
}
h4{
	font:bold 16px "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#C5D4F0;
}
.msgPost{margin:40px 20px 300px 20px;}
/*******************************************
	MENSAGENS DE SUCESSO E DE ERRO
********************************************/
#msgSucesso{
	border:1px solid #039A03;
	background: #E5F6E6;
	font:18px bold Verdana, Arial, Helvetica, sans-serif;
	color:#009900;
	height:45px;
	margin:5px 50px 5px 50px;
	padding:1px;
}
#msgSucesso div{float:left;width:550px;}
#msgSucesso #iconS{width:30px;float:left;padding:7px;}
#msgSucesso #msgTxtS{	font-size:12px;}
#msgSucesso a{
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:3px;
}
#msgSucesso a:hover{text-decoration:underline;}

#msgErro{
	border:1px solid #CC0001;
	background: #FEF4F2;
	font:18px bold Verdana, Arial, Helvetica, sans-serif;
	color:#CC0001;
	height:45px;
	margin:5px 50px 5px 50px;
	padding:1px;
}
#msgErro div{float:left;width:550px;}
#msgErro #iconE{width:30px;float:left;padding:7px;}
#msgErro #msgTxtE{	font-size:12px;}
#msgErro a{
	float:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#666;
	padding:3px;
}
#msgErro a:hover{text-decoration:underline;}

/*------------------*/
#emailForm{
	margin:10px 0 20px 0;
	clear:both;
	width:100%;
	float:left;
}
#emailForm form #msg{
	height:50px;
	margin-top:5px;
}
#emailForm form #msg #erro{
	background:#FFF;
	display:block;
	border:1px solid #FF3300;
	font:bold 14px "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height:30px;
	color:#FF6633;
	padding-left:10px;
}
#emailForm form {padding:0 10px;}
#emailForm fieldset {border:0;}
#emailForm form label{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:25px;
	background:#E8EEF7;
	display:block;
	padding:5px;
	border:1px solid #D5DFF3;
}
#emailForm form label span{
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
}
#emailForm form label img{
	padding:2px;
	background:#FFF;
	border:1px solid #999999;
	display:block;
	margin:10px;
}
#emailForm form input, #conteudo #emailForm form textarea, #conteudo #emailForm form select{
	border:1px solid #C5D4F0;
	padding:5px;
	width:535px;
	font:16px "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height:25px;
	color:#000;
}
#emailForm form input.btn{
	border:1px solid #CCC;
	background:#D5DFF3;
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	width:150px;
	cursor:pointer;
	margin:8px;
	text-align:center;
	float:right;
}
#emailForm form a{
	font:bold 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	line-height:14px;
	color:#FF6600;
}

