@charset "utf-8";
/* CSS Document */
/** zerando e padronizando as tags **/
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: 0;
	text-decoration: none;
}
hr {display: none;}
html {background: #fff; height: 100%}
body {
	font-family: 'Trebuchet ms', 'Lucida sans', Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	height: 100%;
}


.bloco {
	border:1px solid #dddddf;
	padding:2px;
	margin-bottom:30px;
	height:100%;
}

.bloco h2 {
	background: #e6f1f8;
	color:#0573b6;
	font-size:20px;
	padding:7px;
	font-weight: normal;
	margin-bottom:2px;
}
.imgleft {float:left;margin:0 5px 5px 0;vertical-align:top;}
.imgright {float:right;margin:0 0 5px 5px;vertical-align:top;}
.img_capa img{border:1px solid #014a76;}


h1 {
	font-size:20px;
	color: #014a76;
	line-height: 1.2em;
	font-weight: normal;
	padding: 5px 0 3px;
}
h1 a{color: #014a76;}
h1 a:hover {color:#0573b6;text-decoration:none;}

h2{
	color:#0573b6;
	font-size:13px;
	padding-top:10px;
}


p {
color: #2a2a2a;
font-size:12px;
line-height: 1.3em;
margin: 2px 0 0.8em;
}

ul li {
color: #2a2a2a;
font-size:12px;
line-height: 1.3em;
margin: 2px 0 0.8em;
}
p a, ul.lista01 li a{color: #2a2a2a;}
p a:hover, ul.lista01 li a:hover{color:#0573b6;text-decoration:none;}
ul li a:hover{color:#0573b6 !important;}



/*** pseudo classes *****/

	/*** blocos after ***/
	#topo:after, #meio:after, .bloco:after, #meio div:after, #meio div div:after, #meio div div div:after, #meio div ul:after, #meio div ul li:after, #rodape ul:after, .controles:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
	/*** blocos after ***/

/**** microformats ******/
.type {display:none;}


/*** comentarios ***/
.comentar {
	float: left;
	width: 210px;
	overflow: hidden;
	clear: none;
	border: none;
	margin-right: 0;
	padding: 5px;
}
.comentar label {
	font-size: 12px;
	color: #2a2a2a;
	display: block;
	margin-top: 7px;
}
input {
	width: 206px;
	height: 20px;
	border:1px solid #bcbcbc;
	vertical-align: middle;
	font-family: "trebuchet ms";
	font-size: 12px;
	color: #2a2a2a;
}
input:focus, textarea:focus {border:1px solid #0573b6;color: #0573b6;}
textarea {
	width: 206px;
	height: 100px;
	border:1px solid #bcbcbc;
	vertical-align: middle;
	font-family: "trebuchet ms";
	font-size: 12px;
	color: #2a2a2a;
}
.ver_comentario {
	float: left;
	width: 246px;
	overflow: hidden;
	clear: none;
	border: none;
	padding: 5px;
}
.ver_comentario p {text-align: right;}
.ver_comentario p a{
	color: #014a76;
	font-weight: bolder;
}
.ver_comentario p a:hover {color:#0573b6;}
.ver_comentario div{
	height: 185px;
	width: 232px;
	padding: 15px 0 15px 15px;
	border: none;
	overflow-y: auto;
	margin-bottom: 15px;
}
.ver_comentario div p {text-align: left;width: 190px;border-bottom: 1px dashed #cdcdcd;padding-bottom: 10px;}
.ver_comentario div p strong{display: block;font-size: 13px; color: #0573b6;margin-bottom: 2px;}

.comentar input#submit {
	color: #014a76;
	font-size:18px;
	cursor: pointer;
	background: #fff;
	border:none;
	width:100%;
	text-align: right;
	margin-top:3px;
}
.comentar input#submit:hover {color:#0573b6;}
/*** comentarios ****/







/************
TEMPLATE ESTATICA
**************/

.tpl_estatica #meio {
	width: 100%;
	height: auto;
	clear: both;
	background: transparent url(nimages/bg_meio_interna.jpg) repeat-y left top;
}
.tpl_estatica #col_1 {width: 520px;}
.tpl_estatica #col_2 {width: 140px;}

.tpl_estatica #meio #col_1 h1 {
	margin: 20px 0 10px;
}
#meio address {
font-style: normal;
font-size: 10px;
margin:20px 0 10px;
color: #2a2a2a;
line-height: 1.3em;
}
.tpl_estatica #meio h2 a {
color:#0573b6;
}

table.formatos {
	width: 100%;
	border-collapse:collapse;
	font: normal 11px "trebuchet ms";
	margin-bottom:30px;
	height:auto;
}
table.formatos thead th {font-size:11px;background: #0573b6;padding:5px;color: #fff;}
table.formatos tbody tr td {font-size:11px;padding:5px;color: #2a2a2a;}
table.formatos tbody tr {background:#e6f1f8;}
table.formatos tbody tr.tbl_01 {background:#f8fbfd;}
table.formatos tfoot {background: #0573b6;font-size:10px;color:#fff;}
table.formatos tfoot tr td {font-size:10px;padding:5px;color: #fff;}

p.paginacao{
	padding-top:10px;
	text-align:center;
	font-weight:bold;
}