h2 {margin-bottom:10px;}
h3 {margin-top:5px;}

#formiga a {height:361px; display:block;}

.not_art_row {display:table-row;}
.not_art_row div {height:125px; display:table-cell; vertical-align:middle;}
.not_art_row div p, .not_art_row div p * {font-size:12px;}
.not_art_row div p > span {display:block; min-height:82px; margin-top:5px;}
.not_art_row div p a {border:0px;}
.not_art_row div p a:hover * {color:#059;}
.not_art_row div p a b {font-size:13px;}
.tit_not_art_home {display:table-cell; height:41px; width:285px; vertical-align:middle;}
.clip_row div {height:81px !important; display:block;}
.clip_row a {padding:5px 0px 5px 110px; display:block;}
.miniatura {float:left; width:113px; height:83px; margin:3px 10px 10px 0px; display:inline-block; border:1px solid #ddd; overflow:hidden; position:relative;}
.not_art_home p > span > span > img {position:absolute; height:85px;}
#abaixo_home a, #fotos_home {text-align:center; padding:21px; border-radius:10px; color:#fff; display:block;}
#fotos_home a {border:0px; color:#555;}
#fotos_home p a {font-size:12px}
#fotos_home img {margin-top:5px;}
#abaixo_home a {background:#7C971A; border:0px;}
#abaixo_home a b {color:#fff; font-size:15px;}
#fotos_home {background:#e7e7e9; padding-top:15px !important; height:143px;}
@-moz-document url-prefix() { #fotos_home {padding-top:21px;} } /* firefox hack */
*:first-child+html #fotos_home {padding:20px 20px 21px 20px;} /* IE 7 and below */
#redes_home {margin-top:44px;}
#redes_home a {border:0px;}

#participe_artigos {background:#7C971A; text-align:center; padding:9px 5px; font-size:13px; border-radius:10px; color:#fff; display:block; margin-bottom:0px;}
#participe_artigos a {font-weight:bold; font-size:12px; color:#000; border:0px;}
#artigos_home h2, #noticias_home h2 {margin-bottom:0px;}

#videos_home > div, #listao_home > div {height:170px; background:#eee; text-align:center; padding:15px;}
*:first-child+html #listao_home > div > p:first-child {margin-top:30px;} /* IE 7 and below */

#participe_home h2 {margin-top:21px;}

.videos {float:left; margin-left:30px; padding:0px; height:120px; width:120px;}
#videos_home > div .videos:first-child {margin:0px;}
.videos * {font-size:11px; line-height:15px;}
.videos a {border:0px;}
.videos .miniatura_video img {border:4px solid #999; margin-right:15px; width:120px; height:90px;}

#linha2 {margin-top:30px;}
#linha2 h2 {margin-top:5px;}
#linha3 {margin:15px 0px;}
#quanto_home {position:relative; background:url("../img/nareal-site2.jpg")no-repeat #f1f2f2;}
#quanto_info {background:transparent; position:absolute; bottom:5px; left:8px; font-size:11px; /*width:180px;*/ text-align:left;}
#link_app {position:absolute; bottom: 97px; right: 25px;}
#quanto_home > div {width:425px; height:355px; text-align:center; padding-top:-5px;}
#quanto_home p {margin:5px 0px;}
#widgets-antenor-jogo {width:470px; height:355px; padding-top:-5px;}
#widgets-antenor-jogo a {border:0px;}
#quanto_home, #widgets-antenor-jogo {margin:12px 0px 15px 0px;}
#form_quanto .form_txt {background:#fff;}
#form_quanto label {width:65px; text-align:right; display:block; float:left;}
#form_quanto_result {margin-top:12px; text-align:left; padding-left:20px;}
#form_quanto_result span {font-size:11px; text-align:left;}
#form_quanto_result h4 {color:#059; margin:0px 0px -10px 0px;}

/* sugestoes de pesquisa para impostos de produtos */
div.autocomplete {position:absolute; text-align:left;	width:180px; background-color:#fff;	font-family: 'arial'; z-index:999;}
div.autocomplete ul {border:1px solid #ddd;	padding-left:0;	margin:0;	list-style:none;}
div.autocomplete ul li {font-size:12px;	padding:1px 10px;	cursor:pointer;	color: #303030;}
div.autocomplete ul li b {font-size:12px; color:#059;}
div.autocomplete ul li.sel {background-color:#B4D5FE;}

/* basico p/ tabs jquery */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-tabs { position: relative; }
.ui-tabs .ui-tabs-nav { margin: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0px 1px 1px 1px; border-color:#aaa; border-style:solid; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 11px; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 11px; }
.ui-widget-content { background: #fff; color: #222; }
.ui-widget-content a { color: #222; }
.ui-widget-header { border-bottom: 1px solid #aaa; background: #fff; color: #222; font-weight: bold; }
.ui-widget-header a { color: #222; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #ddd; background: #f6f6f6; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #aaa; background: #e6e6e6; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaa; background: #fff; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-all {border-radius:0px;}

#calendario {height:305px; background:#eee; border-radius:10px; position:relative;}

.pub p{margin-left: 8px;}
.pub p img{border: 1px solid #CCC;}
.link_pub{border: none !important;}
.link_pub img.pub{margin-right: 15px !important;}
