body, form{
	margin:0;
	padding:0;
}
body	{
	font-family:"Trebuchet MS", Tahoma;
	font-size:14px;
	color:#333333;
}
.topo {
	background-image: url(../imgs/topo.jpg);
	background-repeat: no-repeat;
}
.bg-topo-esq {
	background-image: url(../imgs/bg/bg-topo-esquerdo.jpg);
	background-repeat: repeat-x;
}
.bg-topo-direito {
	background-image: url(../imgs/bg/bg-topo-direito.jpg);
	background-repeat: repeat-x;
}
.bg-table {
	background-image: url(../imgs/bg/bg-table-fundo.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.sombra-esq {
	background-image: url(../imgs/bg/bg-sombra-esquerda.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-tr {
	background-image: url(../imgs/bg/bg-tr-topo.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-centro {
	background-image: url(../imgs/bg/bg-pagina-centro.jpg);
	background-repeat: repeat-y;
}
.tr-centro {
	background-image: url(../imgs/bg/bg-centro-direito.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bg-menu-centro {
	background-image: url(../imgs/bg/bg-menu-centro.jpg);
	background-repeat: repeat-x;
}
.bg-input {
	background-image:url(../imgs/input/bg-input.jpg);
	background-repeat: repeat-x;
	width: 148px;
	border: 1px solid #DAA717;
	font:11px "Trebuchet MS", Tahoma, Arial;
	padding:2px 2px 0px 2px;
	margin-right:4px;
	vertical-align:middle;
}
.escrito-direito {
	background-image: url(../imgs/escrito-dir.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.txt-data {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 9px;
	color: #333333;
}
.txt-post {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 14px;
	color: #102F64;
}
a {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #003366;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.txt-data-cont {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 10px;
	color: #333333;
}
.bg-topo-cont {
	background-image: url(../imgs/bg/bg-cont-topo.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.txt-tit
{
	font-family: "Trebuchet MS", Tahoma;
	font-size: 18px;
	color: #1d3a6c;
	font-weight: bold;
}
.txt-conteudo {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #333333;
}

.txt-conteudo p
{
	text-align:justify;
}
.botoes-txt {
	font-family: "Trebuchet MS", Tahoma;
	font-size: 11px;
	color: #102F64;
}
.rodape {
	background-image: url(../imgs/rodape.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-sombra {
	background-image: url(../imgs/bg/sombra.jpg);
	background-repeat: repeat-y;
}
.bg-line {
	background-image: url(../imgs/tits/linha.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.bg-line2 {
	background-image: url(../imgs/linha.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
.bg-lado-post {
	background-image: url(../imgs/bg/bg-lado-post.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.fexa-rod {
	background-image: url(../imgs/tits/rod.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.bg-post {
	background-image: url(../imgs/bg/bg-post.jpg);
	background-repeat: no-repeat;
	background-position: top;
}



.dicas	{}
.dicas a	{
	font-family:Tahoma, "Trebuchet MS", Verdana;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}
.dicas a:hover	{
	text-decoration:underline;
}
.dicas h4	{
	font-family:Tahoma, "Trebuchet MS", Verdana;
	color:#102f64;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.line	{
	background-image:url(../imgs/geral/line-point.jpg);
	background-position: left center;
	background-repeat:repeat-x;
	display:block;
	height:1px;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;
}
.porcent	{
	background-image:url(../imgs/geral/box.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:85px;
	font-family:"Trebuchet MS", Tahoma;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
	background-color:#2a5990;
}
.porcent	h3	{
	font-size:49px;
	margin:0px;
	padding:0px;
}
.tit-pg	{
	color:#ffbe08;
	font-size:22px;
	font-family:"Trebuchet MS", Tahoma;
	font-weight:bold;
}
.tit-outros	{
	color:#ffbe08;
	font-size:15px;
	font-family:"Trebuchet MS", Tahoma;
	font-weight:bold;
}


.linha-outros	{
	background-color:#e2e7ee;
	height:1px;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	overflow:hidden;
}
.artigos	{
	color:#333333;
	font-size:14px;
	font-family:"Trebuchet MS", Tahoma;
}


/* ----------------------------------- */
label.error, span.error{
    color: red;
    font-style: italic;
    margin-left:5px;
}

select.error, textarea.error, input.error{
    border: 1px dashed #FF6464;
}
.comentarioOpen
{
	font-size:10px;	
	margin-top:10px;
}
.comentarioOpen p
{
	text-align:justify;
	margin:0px 0px 15px 0px;
}

.comentarioOpen p.comentBy
{
	color:#333333;
	margin-bottom:0px;
	font-weight:bold;
}

.comentarioOpen p.comentBy span
{
	text-transform:uppercase;
}

.comentarioOpen .comentario
{
	margin-bottom:20px;
	border-bottom:1px solid #d4d9e4;
}

/* ----------------------------------- */

.envieComentario
{
	background-image:url(../imgs/linha.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-bottom:25px;
}

.envieComentario h3
{
	font-weight:bold;
	font-size:16px;
}

.envieComentario table td
{
	font-size:11px;
	padding-bottom:10px;
}

.envieComentario table td input
{
	background-image:url(../imgs/input/bg-input.jpg);
	background-repeat:repeat-x;
	border:1px solid #c4cdde;
	padding:3px;
	font-size:11px;
	width:200px;
}

.envieComentario table td select
{
	background-image:url(../imgs/input/bg-input.jpg);
	background-repeat:repeat-x;
	border:1px solid #d4d9e4;
	padding:3px;
	font-size:11px;
	width:200px;
	background-color:#ffffff;
}


.envieComentario table td textarea
{
	background-image:url(../imgs/input/bg-input.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	border:1px solid #d4d9e4;
	display:block;
	
	font:11px "Trebuchet MS", Tahoma, Arial;	
	padding:5px;
	width:95%;
	height:100px;
}

.envieComentario table td span.caracter-restante
{
	display:block;
	float:right;
	margin-right:30px;
	font-size:10px;
}

.envieComentario table td .botao
{
	width:auto;
	height:auto;
	background:none;
	border:none;
}

/* ----------------------------------- */

.compartilhe
{
	color:#99a4b5;
	font-size:11px;	
}

.compartilhe ul
{
	list-style:none;
	position:absolute;
	margin:-23px 0px 0px 40px;
}

.compartilhe ul li
{
	display:inline;
	margin-right:2px;
}

.compartilhe ul li a
{
	border:none;
}

/* ----------------------------------- */

.font-size
{
	
	background-image:url(../imgs/border-left.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#ffffff;
}

.font-size table td
{
	font-size:10px;
	color:#ffffff;
}

.font-size a
{
	margin-top:-3px;
}