/*
Theme Name: agência AD | 
Theme URI: http://www.agenciaad.com.br
Description: Tema desenvolvido pela <a href="http://www.agenciaad.com.br">agência AD</a>.
Version: 1.0
Author: Raoni Del Pérsio | agência AD
Author URI: http://www.agenciaad.com.br/
Tags: agência AD, agencia ad, sao paulo, zona norte, temas para wordpress
Text Domain: raoni

	Raoni Del Pérsio
	http://www.agenciaad.com.br

	Este tema foi desenvolvido pela agência AD
	Você pode saber mais no site http://www.agenciaad.com.br


*/


/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear: both;
	float: none;
}
body {
	background-color: #E6E6E6;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.3;
	background-image: url(_img/bkg.jpg);
	background-position: center 440px;
	color: #333;
}
.bar-top {
	background-color: #000;
	height: 10px;
}
.bkg-header {
	background-image: url(_img/bkg-header.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#wrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	height: 190px;
	position: relative;
	background-image: url(_img/bkg-top-header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	z-index: 1;
}
#branding {
	float: left;
	height: 156px;
	width: 172px;
	position: absolute;
	left: 20px;
	top: 20px;
	z-index: 2;
}
#menu {
	position: absolute;
	width: 741px;
	top: 107px;
	right: 6px;
	z-index: 1;
}
#submenu {
	width: 760px;
	position: absolute;
	top: 28px;
	right: 25px;
	z-index: 3;
}
#menu-inferior  {
	overflow: hidden;
	font-size: 14px;
	zoom: 1;
	padding-bottom: 10px;
	padding-top: 15px;
	background-color: #FFF;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
#menu-inferior ul  {
	overflow: hidden;
	float: right;
	padding-top: 0px;
	padding-bottom: 7px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu-inferior li  {
	list-style-type: none;
	float: left;
	margin-left: 5px;
}
#menu-inferior ul li a{
	display: block;
	color: #373737;
	text-decoration: none;
	font-size: 16px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}
#menu-inferior ul li a:hover {
	background-color: #efeeda;
	color: #373737;
}
#menu-inferior .current_mark  {
	font-weight:bold;
}
#menu-inferior ul li.current_page_item {
	background-color: #efeeda;
	color: #373737;
}

#pesquisa {
	float: left;
	width: 203px;
}
#pesquisa #s {
	float: left;
	margin-right: 0px;
	border: 1px solid #CCC;
	width: 140px;
	line-height: 33px;
	height: 31px;
	color: #2469A1;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
}
#pesquisa #searchsubmit {
	float: left;
}
#main {
	background-image: url(_img/bkg_main.jpg);
	padding-right: 50px;
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 20px;
	overflow: hidden;
}
#main.home {
	padding-top: 40px;
}
.fundo-branco {
	background-color: #FFF;
}
#feature {
	height: 320px;
	position: relative;
	z-index: 0;
}
#container {
}
#container.home {
	width: 565px;
	float: left;
	background-color: #FFF;
}
#content a  , #site-info p a{
	color: #2469A1;
	text-decoration: none;
}
#content a:hover , #site-info p a:hover{
	color: #FFF;
	background-color: #A2AC7A;
}
h2.titulo-sessao {
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	background-image: url(_img/bkg-verde.jpg);
	display: block;
	padding-left: 25px;
	width: 194px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#lista-noticia {
	margin-top: 20px;
}
#lista-noticia.lista-home {
	width: 565px;
}
#lista-noticia.lista-category {
	width: 525px;
}
#lista-noticia .item-noticia {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
	background-image: url(_img/line.gif);
	background-repeat: repeat-x;
	background-color: #f9fbf4;
}
#lista-noticia .item-noticia img {
	float: left;
	margin-right: 20px;
	padding: 7px;
	border: 1px solid #D6DCDC;
	background-color: #FFF;
}
#lista-noticia .item-texto  {
	float: left;
	width: 68%;
	padding-top: 7px;
}
#lista-noticia .item-texto h3{
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;
	margin: 0px;
}
#lista-noticia .item-texto p.ultimasmeta {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e5e5e5;
	padding-bottom: 5px;
	padding-top: 3px;
	margin-bottom: 10px;
	font-size: 12px;
}
#lista-noticia .item-texto p{
	font-size: 13px;
	line-height: 1.3;
}
#content a.botao {
	background-image: url(_img/bkg-verde.jpg);
	height: 35px;
	line-height: 35px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	width: 150px;
	text-align: center;
	color: #FFF;
	font-size: 14px;
	float: right;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 20px;
}
#content a.botao:hover {
	color: #464C38;
}
#primary.sidebar {
	float: right;
	width: 270px;
	background-color: #FFF;
	padding-right: 20px;
	padding-left: 25px;
	padding-top: 20px;
}
.banner-box {
	padding: 5px;
}
#slider-footer {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(_img/bkg-slider-footer.jpg);
	height: 189px;
	background-repeat: no-repeat;
	background-position: center top;
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
}
#box-slider-footer {
	position: relative;
	width: 880px;
	height: 189px;
}
.box-footer {
	background-image: url(_img/bkg-footer.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	height: 380px;
}
#footer {
	width: 880px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 40px;
}
.footer-colum {
	width: 320px;
	float: left;
}
.footer-colum .widget-footer {
	padding-left: 20px;
	padding-right: 20px;
}
.footer-colum .widgettitle {
	font-size: 24px;
	margin-bottom: 15px;
	color: #336699;
	background-image: url(_img/bkg-title-footer.jpg);
	background-repeat: no-repeat;
	height: 33px;
	display: block;
	line-height: 33px;
	padding-right: 15px;
	padding-left: 10px;
}
.footer-colum li {
	list-style-type: none;
	padding-left: 10px;
}
.footer-colum ul li {
	margin-bottom: 7px;
	font-size: 14px;
}
.footer-colum ul li a {
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #222;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #60777E;
	display: block;
}
.footer-colum ul li a:hover {
	background-color: #A2AC7A;
	color: #FFF;
}

#site-info {
	float: left;
	width: 238px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #60747B;
	border-left-color: #60747B;
	font-size: 15px;
	text-align: center;
	padding-top: 140px;
}
#site-info small {
	font-size: 13px;
}
.links-sociais {
	display: block;
	padding-top: 8px;
}
#content p.titulo-pagina {
	font-size: 36px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: -1px;
	display: block;
	padding-top: 15px;
	padding-bottom: 7px;
}
.page {
	background-color: #FFF;
	padding-right: 35px;
	padding-left: 35px;
	padding-top: 35px;
	padding-bottom: 20px;
	overflow: hidden;
}
.page.blog {
	width: 525px;
	float: left;
	padding: 20px;
	background-color: #f9fbf4;
}
.spacer-blog {
	height: 40px;
}
.spacer {
	margin-top: 16px;
	padding-top: 20px;
}
.page p , .page ul  {
	font-size: 14px;
	line-height: 25px;
}
.page p {
	margin-bottom: 15px;
}
.page ul   {
	list-style-type: none;
	margin-bottom: 15px;
}
.page ul li    {
	background-image: url(_img/list-icon.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 23px;
	margin-bottom: 5px;
}
.page h1 {
	font-size: 30px;
	color: #222;
	line-height: 1.1;
	margin-bottom: 20px;
	letter-spacing: -1px;
}
.page h1.titulo-blog {
	color: #2469A1;
	font-size: 36px;
	line-height: 1;
	margin-bottom: 10px;
}
.page h2 {
	font-size: 26px;
	color: #2469A1;
	line-height: 1;
	margin-bottom: 20px;
	letter-spacing: -1px;
}
.page h3 {
	font-size: 24px;
	color: #2469A1;
	margin-bottom: 20px;
	line-height: 1;
	margin-top: 15px;
}
.page img.alignleft {
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #E6E6E6;
	float: left;
	margin-bottom: 25px;
	margin-right: 30px;
}
.page img.alignright {
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #E6E6E6;
	float: right;
	margin-left: 30px;
	margin-bottom: 25px;
}
.page img.aligncenter {
	padding: 10px;
	background-color: #FFF;
	border: 1px solid #E6E6E6;
	margin-right: auto;
	clear: both;
	margin-left: auto;
	display: block;
}
ul#col {
	clear: both;
	margin-top: 20px;
	overflow: hidden;
}
ul#col li {
	float: left;
	display: inline;
	width: 350px;
	border: 1px solid #EDF0EE;
	margin-left: 10px;
	padding: 20px;
	background-image: none;
	background-color: #f9fbf4;
	height: 330px;
	margin-bottom: 10px;
}
ul#col li em {
	line-height: 1;
	font-size: 16px;
	color: #404040;
	background-color: #FFF;
	display: block;
	margin-left: 185px;
	padding: 2px;
	margin-bottom: 7px;
	font-weight: bold;
}
ul#col .alignleft {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#calendario {
	float: right;
	width: 230px;
}
#col-box-2 {
	width: 810px;
	overflow: hidden;
	clear: both;
}
.col-2 {
	width: 48%;
	float: left;
}
.col-one, .col-two {
	margin-right: 4%;
}
.tb-calendario {
	font-size: 14px;
	text-align: center;
	margin-bottom: 20px;
}
.tb-calendario th {
	padding: 10px;
	background-color: #FFF2A9;
	font-weight: bold;
	border: 1px solid #E6E6E6;
	vertical-align: middle;
}
.tb-calendario td {
	padding: 10px;
	border: 1px solid #E6E6E6;
}
.tb-ranking {
	font-size: 14px;
	text-align: center;
}
.tb-ranking th {
	padding: 10px;
	background-color: #f9fbf4;
	font-weight: bold;
	border: 1px solid #E6E6E6;
	vertical-align: middle;
}
.tb-ranking td {
	padding: 10px;
	border: 1px solid #E6E6E6;
}
table#historico {
}
#historico h3 {
	font-size: 40px;
	color: #CDAF68;
	margin: 0px;
	padding: 0px;
	font-style: italic;
}
#historico h4 {
	font-size: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #FFF;
}
#historico h4 span {
	background-color: #2469A1;
}
#historico h5 {
	font-size: 16px;
	text-decoration: underline;
	margin-bottom: 7px;
	padding-right: 10px;
	padding-left: 10px;
}
#historico p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#historico td {
	background-color: #f9fbf4;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
}
#historico a.botao-historico {
	background-image: url(_img/bkg-verde.jpg);
	height: 35px;
	line-height: 35px;
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 190px;
	text-align: center;
}
#historico a.botao-historico:hover {
	color: #464C38;
}
table#instrutores {
}
#instrutores td {
	width: 180px;
	background-color: #f9fbf4;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
}
#instrutores h3 {
	font-size: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 26px;
}
#instrutores h3 span {
	background-color: #FC6;
}
#instrutores p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#historico img, #instrutores img {
	border: 1px solid #E6E6E6;
	padding: 8px;
}
#box-banner-patro {
	height: 125px;
	width: 512px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
#box-banner-patro .banner-125 {
	height: 125px;
	width: 125px;
	float: left;
	margin-right: 3px;
}
#content p.titulo-blog {
	font-size: 36px;
	color: #FFF;
	font-weight: normal;
	letter-spacing: -1px;
	display: block;
	padding-top: 15px;
	padding-bottom: 7px;
}
.page.blog h4 {
	font-size: 18px;
	color: #666;
}
.page.blog p.ultimasmeta {
	display: block;
	font-style: italic;
	color: #666;
	padding-bottom: 10px;
	font-size: 13px;
}
#container.container-category {
	padding-top: 40px;
}

ul#widgets .widget {
	padding-top: 15px;
	padding-bottom: 15px;
}
ul#widgets #searchform div {
	overflow: hidden;
}
ul#widgets #searchform label {
	font-size: 20px;
	float: left;
	display: block;
	width: 100%;
	margin-bottom: 10px;
	font-weight: bold;
	color: #2469A1;
}
ul#widgets #searchform #s {
	float: left;
	width: 95%;
	display: block;
	border: 1px solid #CCC;
	font-size: 20px;
	padding: 5px;
	color: #2469A1;
}
ul#widgets #searchform #searchsubmit {
	float: left;
	display: block;
	width: 90px;
	border: 0px none #CCC;
	margin-top: 10px;
	clear: both;
	font-size: 15px;
	padding: 5px;
	cursor: pointer;
	background-color: #EDF0EE;
	color: #2469A1;
}
ul#widgets #searchform #searchsubmit:hover {
	background-color: #236A9F;
	color: #FFF;
}
/* Sidebar */

ul#widgets {
attributes
	list-style-type: none;
}
ul#widgets .widgettitle {
	font-size: 23px;
	margin-bottom: 15px;
	color: #FFF;
	background-image: url(_img/bkg-verde.jpg);
	line-height: 35px;
	padding-left: 15px;
	padding-right: 10px;
}
ul#widgets li {
	list-style-type: none;
}
ul#widgets ul li {
	margin-bottom: 5px;
	list-style-image: url(_img/list-item.gif);
	margin-left: 15px;
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A2AB7C;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul#widgets ul li a {
	color: #222;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
}
ul#widgets ul li a:hover {
	background-color: #A2AC7A;
	color: #FFF;
}
ul#widgets ul ul li{
attributes
	font-size: 1.5em
	margin-left: 15px}
.widget_openxwpwidget img   {
	padding: 4px;
}
.widget_openxwpwidget a img:hover {
	background-color: #FFF;
}

/*CSS PAGE NAV-*/

#nav-posts .wp-pagenavi {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #A6B17F;
}
.blog-tags {
	clear: both;
	margin-top: 15px;
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#nav-posts .wp-pagenavi a, #nav-posts .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #B0BA8D;
	color: #222;
	background-color: #FFF;
}
#nav-posts .wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #BDC69F;
	color: #222;
	background-color: #FFFFFF;
}
#nav-posts .wp-pagenavi a:hover {
	border: 1px solid #BDC69F;
	color: #222;
	background-color: #A5AF7D;
}
#nav-posts .wp-pagenavi a:active {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	text-decoration: none;
	border: 1px solid #BDC69F;
	color: #FFF;
	background-color: #A6B17F;
}
#nav-posts .wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px;
	margin: 2px 2px 2px 2px;
	color: #222;
}
#nav-posts .wp-pagenavi span.current {
	padding: 2px 4px 2px 4px;
	margin: 2px;
	font-weight: bold;
	border: 1px solid #A1AB79;
	color: #FFF;
	background-color: #A6B07E;
}
#nav-posts .wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px;
	margin: 2px;	
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

/*CSS RELATED-*/

#post-related {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #DBDED9;
	border-bottom-color: #DBDED9;
	margin-top: 25px;
	margin-bottom: 25px;
	clear: both;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 0px;
	padding-bottom: 10px;
	background-color: #FFF;
}
#post-related h4 {
	font-size: 23px;
	margin-bottom: 15px;
	color: #FFF;
	background-image: url(_img/bkg-verde.jpg);
	line-height: 35px;
	padding-left: 15px;
	padding-right: 10px;
}
#post-related ol {
	list-style-type: none;
	font-size: 15px;
}
#post-related ol li {
	line-height: 1.2;
	margin-top: 7px;
	margin-bottom: 10px;
	padding-left: 15px;
}
/* Comments Template */

#comments_template {
	margin-top: 2em;
	clear: both;
	margin-bottom: 0px;
	overflow: hidden;
	padding-right: 40px;
	padding-left: 30px;
	padding-top: 20px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	position: relative;
	background-color: #FFF;
	padding-bottom: 30px;
}
#comments_template label {
	font-size: 14px;
}
#comments_template h3 {
	font-size: 22px;
	margin: 0px;
	padding: 0px;
	color: #222;
}
#comments_template h4 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}

#comments_template input {
	background: white;
	margin-right: 10px;
	border: 1px solid #BBBDB9;
	padding: 5px;
	margin-bottom: 4px;
	margin-top: 4px;
	font-size: 15px;
}
#comments_template textarea {
	background: white;
	margin-right: 10px;
	border: 1px solid #BBBDB9;
	padding: 15px;
	margin-bottom: 4px;
	margin-top: 4px;
	font-size: 15px;
	width: 400px;
	height: 100px;
}

#comments_template li {
	clear: left;
	overflow: hidden;
	list-style-type: none;
	padding-top: 2em;
	padding-right: 0;
	padding-bottom: 2em;
	padding-left: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: white;
	border-bottom-color: #D6D8D3;
}

#comments_template li:first-child {
border-top: none;
}

#comments_template li:last-child {
 border-bottom: none;
}

#comments_template .avatar {
	float: left;
	margin-right: 25px;
	border: 1px solid #E6E6E6;
	padding: 4px;
	background-color: #FFF;
}

.main_comment {
	margin-left: 133px;
	padding: 15px;
	position: relative;
	background-color: #FAFCF6;
}

.main_comment span.arrow {
	width: 0;
	height: 0;
	line-height: 0;
	position: absolute;
	top: 10px;
	left: -20px;
	border-right-width: 20px;
	border-bottom-width: 25px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: white;
	border-bottom-color: #FFF;
}
#respond {
	margin-top: 15px;
}
#respond p {
	font-size: 13px;
}

.gform_wrapper li, .gform_wrapper form li {
	list-style-type:none !important;
	overflow:hidden;
	background-image: url(transparent);
	padding: 0px;
}

/* Box Newsletter */

#frmSS5 .myForm td ,#frmSS5 input, #frmSS5 select ,  #frmSS5 textarea, #frmSS5 checkbox{
	font-size: 16px;
	padding: 5px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	}
.myForm td span.titulo-news {
	font-size: 22px;
	color: #2469A1;
	line-height: 40px;
}
.box-right {
	float: right;
	width: 522px;
	margin-left: 20px;
}
.box-right-400 {
	float: right;
	width: 300px;
	margin-left: 20px;
}
.lcp_catlist li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.lcp_catlist {
	width: 265px;
}

.page h4 {
	font-size: 14px;
	color: #2469A1;
	font-weight: normal;
}
#artigos td {
	vertical-align: middle;
	padding: 7px;
	border: 1px solid #CCC;
}
.resumo-artigo {
	background-color: #f9fbf4;
	height: 100%;
	width: 100%;
	overflow: scroll;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.resumo-artigo p , .resumo-artigo ul{
	line-height: 22px;
	margin-bottom: 15px;
	padding-right: 25px;
	padding-left: 25px;
}
.resumo-artigo ul li {
	padding-left: 10px;
	margin-bottom: 5px;
	list-style-type: square;
}
.resumo-artigo .titulo-artigo {
	font-size: 18px;
	font-weight: bold;
	padding: 25px;
}
#content a.bt-download {
	font-size: 20px;
	color: #FFF;
	background-color: #2469AC;
	padding: 5px;
}
#content a.bt-download:hover {
	font-size: 20px;
	color: #FFF;
	background-color: #2469AC;
	padding: 5px;
	text-decoration: underline;
}
