@charset "utf-8";

body, td, th
{
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px
}

h1, h2, h3, h4, h5, h6, #menu-categorias ul li
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700
}

h3, h4, h5, h6
{
	color:#003986;
	margin-top:30px;
	margin-bottom:10px;
}
h3
{
	font-size:16px;
	color:#3D8F00;
}
h4
{
	font-size:14px;
}

blockquote{ padding:20px; background-color:#FF9; float:left; font-weight:700; font-size:16px; }

.left { float:left }

.right { float:right }

.clear { clear:both }

.b, strong { font-weight:700 !important }

.ta-center { text-align:center }

.red { color:#AE0000 !important }

.red-a a { color:#AE0000 !important }

.gray { color:#666!important }

.gray-a a { color:#666!important }

.mt-10 { margin-top:10px }

.mb-20 { margin-bottom:20px }

.mb-10 { margin-bottom:20px }

.mr-20 { margin-right:20px; }

.fs-10 { font-size:10px }

.fs-14 { font-size:14px!important; }

.fs-16 { font-size:16px }

.fs-20 { font-size:20px }

#geral
{
	background:url(images/bg_conteudo.gif) repeat-y #FFF;
	margin-left:auto;
	margin-right:auto;
	width:1000px
}

/*não me pergunte...*/
#centro { border-top:solid 1px #024486; }

#institucional, #base { background:url(images/bg-topo.gif) repeat-x #00203f; }

#institucional { height:66px; }

#institucional h1 { color:#FFF }

#menu-categorias
{
	background:url(images/bg-menu.gif) repeat-x #0361be;
	height:42px
}

#menu-categorias ul { padding-top:15px }

#menu-categorias ul li
{
	float:left;
	font-size:12px;
	margin-left:20px
}

#menu-categorias a:link, #menu-categorias a:visited
{
	color:#FFF;
	text-decoration:none
}

#menu-categorias a:hover, #menu-categorias a:active { color:#FF0 }

#menu-categorias .current-cat a
{
	color:#FF0 !important;
	text-decoration:none !important
}

#centro { color:#333 }

#menu-subcategorias
{
	float:left;
	width:230px;
	margin-top:10px;
}

.menu-subcategorias-ul { list-style: none; }

.menu-subcategorias-ul li { }

.menu-subcategorias-ul .cat-item a, .menu-subcategorias-ul .post-categories a, .menu-subcategorias-ul li a
{
	display: block;
	text-decoration: none;
	padding:5px 10px 5px 20px;
	color:#003971;
	display:block;
	font-size:11px;
	font-weight:700;
	background:url(images/seta-li-menu.gif) 10px 7px no-repeat;
}

#menu-subcategorias a:hover { background-color:#FF0 }

.children .cat-item a
{
	padding-left:30px;
	background:url(images/seta-subli.gif) 20px 7px no-repeat;
}

/* Fix IE. Hide from IE Mac \*/
* html ul.menu-subcategorias-ul li
{
	float: left;
	height: 1%;
}

* html ul.menu-subcategorias-ul li a { height: 1%; }

#busca
{
	margin-left:240px;
	padding-left:20px;
	padding-top:20px
}

#searchform
{
	background-color:#EEE;
	padding:10px;
	width:370px
}

#busca label
{
	color:#003971;
	font-weight:700;
	margin-right:5px
}

#s, #searchsubmit, #busca label { vertical-align:middle }

#s
{
	border:1px inset #CCC;
	height:20px;
	line-height:20px;
	width:250px
}

.nuvem
{
	background-color:#EEE;
	padding:10px;
	margin-top:30px;
}

.nuvem a
{
	vertical-align:middle;
	line-height:40px;
}

#exibe-conteudo
{
	margin-left:240px;
	padding:20px;
}

#exibe-conteudo a, .storytitle { color:#003971 }

#exibe-conteudo a:hover
{
	background-color:#FF0;
	text-decoration:none
}

.post { }

.post-list { margin-bottom:15px; }

.storytitle
{
	font-size:16px;
	margin-bottom:10px
}

.txt
{
	padding-left:20px;
	padding-right:20px;
}


.txt ul { margin-bottom:10px; }

.txt ul li
{
	margin-bottom:5px;
	line-height:16px;
	list-style-position: inside;
	list-style-image: url(images/seta-subli.gif);
}
.alignleft{ float:left; }
.alignright{ float:right; }
.wp-caption{ border: 1px solid #CCC; padding:5px 5px 0 5px; margin:10px; }
.wp-caption-text{ font-size:10px; margin-top:5px;}
p
{
	line-height:16px;
	margin-bottom:10px
}

.menu-subcategorias-ul .cat-item, .menu-subcategorias-ul .post-categories, .children .cat-item { /*	height:25px;
	line-height:25px*/
	margin-bottom:7px; }

#base
{
	padding:20px;
	font-size:10px;
}

#base a { color:#CCC; }

/* ------------------------------------ ESTRUTURA -> COMENTÁRIOS */
.comentarios
{
	margin-top:60px;
	margin-bottom:30px;
	font-size:12px;
}

#comment { width:600px; }

#comments, #postcomment
{
	font-size:14px;
	margin-bottom:10px;
}

#postcomment { margin-top:20px; }

#author, #email, #url, #comment, #quantidade, #captcha_code
{
	margin-bottom:7px;
	border:1px inset #CCC;
}

input, label { vertical-align:middle }

#submit { }

#submit_red { }

#submit, #commentlist { margin-bottom:20px; }

#commentlist li ul
{
	border-left: 0;
	border-right: 1px solid #ddd;
}

#commentlist li .avatar { float:left; }

#commentlist li .avatar-32
{
	width:32px;
	height:32px;
	border: 4px solid #FFF;
	background-color:#027FCF;
}

.comment
{
	clear:both;
	padding:20px;
}
.comment ul li {
list-style-image:url(images/seta-subli.gif);
list-style-position:inside;
margin-bottom:5px;
margin-left:60px;
line-height:16px;
}

#commentlist li p
{
	margin-left:60px;
	margin-bottom:7px;
	font-size:14px;
	line-height:20px;
}

#commentlist li cite
{
	font-size:11px;
	font-style:italic;
	color:#666;
}

#commentlist .comment-author-admin,
#commentlist .comment-author-samuel,
#commentlist .comment-author-danielle,
#commentlist .comment-author-alexandre,
#commentlist .comment-author-lucas
 { background:#C5D7EB url(http://ajuda.atualcard.com.br/wp-content/uploads/2009/08/lg-comments-atualcard1.gif) right bottom no-repeat !important; }

#commentlist .odd { background-color:#EFEFEF; }

#commentlist .even { background-color:#F7F7F7; }

#commentform p
{
	font-size:11px;
	line-height:12px;
	margin-bottom:7px;
}

/* ESTRUTURA -> COMENTÁRIOS */

.relacionados li
{
	margin-bottom:10px;
	list-style-image: url(images/seta-subli.gif);
	list-style-position: inside;
}

hr
{
	margin-top:30px;
	margin-bottom:10px;
}

