@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700);
* { padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; }
/* Table */
table					{ border-collapse: separate; }
th                      { padding: 0; margin:0; text-align: left; vertical-align: top; }
td                      { padding: 0; margin:0; vertical-align: top; }
/* Paragraph */
p			            { margin-bottom: 4px; }
address                 { font-style: normal; margin-bottom: .5em; }
cite                    { font-style: normal; font-size: 10px; }
q:before, q:after       { content: ''; }
a { color:#000; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { padding:20px 0; font-size:20px; }
h2 { padding:5px 0; font-size:16px; }
table.todas { clear:both; }
table.todas td { vertical-align:top; }
table.todas ul li { list-style:none; padding:5px 0px; margin:0 30px; }
.container { margin:0 auto; max-width:800px; }
/* cabeçalho */
.tHeader { height:212px; }
/* corpo */
.tBody .agFederal p { width:140px; float:left; text-align:left; padding:0 0 10px 30px; }
.tBody .agEstadual td { padding:0 0 10px 30px; }
.tBody .agEstadual td ul { display:none; }
.tBody .divHeader { background-color:#CCC; padding:10px; text-align:center; margin:10px 0 5px 0; }
.tBody .Clear { letter-spacing:normal; font-size:13px; margin:0px; }
/* rodapé */
.tFooter { height:100px; background-image:url(footer.jpg); 
	    font:9px Verdana, Arial, Helvetica, sans-serif;
		color:#999;
		text-align:center;
}
.Clear { clear:both; display:block; }

body {
	background: url(../img/bg-topo.png) no-repeat top center #fafafa ;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
	font-family: 'Open Sans', sans-serif;
	color:#5a5a5a;
	
}

table.tabela {
	max-width:1100px;
}

.style1_link {font-size:16px; padding:1%; font-weight:bolder; background:#ebebeb !important; width:100%;}

.style2_link {font-size:16px; padding:1%; font-weight:bolder; background:#ebebeb !important; width:33%;}

.style3 { font-size: 14px; line-height:24px; }

.style4_link { background:#ebebeb !important; padding:1%; line-height:24px; font-size:14px; }

.style5 td{
	padding:1%;
}

.style6_link {
	font-size: 15px;
	padding: 1%;
	font-weight: bolder;
	background: #ebebeb !important;
}


a:link {
	color: #5a5a5a; text-decoration:none;
}
a:visited {
	color: #5a5a5a;
}
a:hover {
	color: #990000;
}
a:active {
	color: #5a5a5a;
}

h1.links-uteis{
	color:#5a5a5a;
	font-size:40px;
	text-transform:uppercase;
	font-weight:700;
	line-height:20px;
	margin-top:10%;
}

h2.links-uteis{
	color:#5a5a5a;
	font-size:20px;
	font-weight:normal;
	margin-bottom:8%;
}

.footer{
	background:#e1e1e1;
	height:100px;
	width:100%;
	padding-top:2%;
	text-transform:uppercase;
	font-weight:bolder;
	font-size:11px;
}

.conteudo{
	max-width:1100px;
	position:relative;
	margin: auto 0;
	text-align:right;
}
.conteudo img{
	bottom:0;
}

.img-responsive{
	max-width:100%;
}

.div{
	width:50%;
	float:left;
	margin-bottom:5%;
	font-size:16px;
}

#Imposto{
	font-size:16px;
}
@media only screen and (max-width :600px){
	h1{
		font-size:30px;
	}
	
	.div{
	width:100%;
	}
	
}

@media only screen and (max-width :375px){
	h1{
		line-height:35px;
		font-size:25px !important;
	}
	
	.style5 td{
		font-size:13px;

}

.style1 {font-size:15px !important;}

.style2 {font-size:14px;  }


}
