@charset "iso-8859-1";
/*
------------------------------
PNG TRANSPARENTE
------------------------------
*/
* html img {
	filter:expression(
		this.alphaxLoaded ? "" :(this.src.substr(this.src.length-4)==".png"?((!this.complete)? "" :
		this.runtimeStyle.filter=("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
		(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
		String(this.alphaxLoaded=true).substr(0,0)+
		(this.src="../images/hackPng/blank.gif").substr(0,0)):this.runtimeStyle.filter=""));
}
/* ------- POSITION ------- */
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
/* ------- CONTEM FLOAT ------- */
#container .contemfloat:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
#container .contemfloat {display:inline-block;}
/* Hides from IE-mac \*/
* .contemfloat {height:1%;}
#container .contemfloat {display:block;}
/* End hide from IE-mac */
/* ------- MESSAGE BOX ------- */
#wrapper .box-info,
#wrapper .box-error,
#wrapper .box-sucess,
#wrapper .box-warning {display:block; margin:10px auto; padding:5px; text-align:left; line-height:16px; color:#000; background-color:#F8FAFC; border-top:1px solid #B5D4FE; border-bottom:1px solid #B5D4FE;}
#wrapper .box-error {background-color:#F7CBCA; border-color:#C00;}
#wrapper .box-sucess {background-color:#EEF4D3; border-color:#90AC13;}
#wrapper .box-warning {background-color:#FFF7C0; border-color:#F7D229;}
/* ------- PAGINACAO ------- */
#wrapper .paginacao {clear:both; position:relative; height:20px; margin:20px 0 0; padding:5px 10px; line-height:20px; text-align:center; background-color:#F3F3F3;}
#wrapper .paginacao a {padding:4px 7px; font-weight:bold; line-height:20px; text-decoration:none; color:#353535;}
#wrapper .paginacao a:visited {color:#666;}
#wrapper .paginacao a:hover {color:#FFF; background-color:#353535;}
#wrapper .paginacao a.pag_selecionada {color:#FFF; background-color:#9C0; cursor:default;}
#wrapper .paginacao a.pag_anterior,
#wrapper .paginacao a.pag_proxima {position:absolute; left:10px; padding:0 7px;}
#wrapper .paginacao a.pag_proxima {left:auto; right:10px; padding:0 7px;}

/*
------------------------------
BODY / CONTAINER
------------------------------
*/
body {font:normal 12px/16px Tahoma, Verdana, Helvetica, sans-serif; text-align:left; color:#000; background-color:#E4E4E4;}
#container {width:950px; min-height:600px; height:auto !important; height:600px; margin:0 auto; background-color:#FFF;}

/*
------------------------------
HEADER
------------------------------
*/
#header {position:relative; z-index:1; height:210px; background-color:#E4E4E4;}

#header #ads-header {display:block; width:728px; height:90px; margin:0 auto; padding:10px 0; text-align:center;}

#header #barra-ops {clear:both; height:30px; background: url(../images/template/bg_barra.jpg) repeat-x 0 0;}
#header #barra-ops ul {padding:4px;}
#header #barra-ops ul li {float:left; width:180px; padding:0 10px;}
#header #barra-ops ul li.busca-geral {width:520px;}
#header #barra-ops ul li.busca-geral .input-search {width:400px;}
#header #barra-ops ul li.jump-menu select {width:180px; padding:1px; border:1px solid #691E79;}
#header #barra-ops ul li.jump-menu select optgroup {margin:10px 0 0; padding:1px; font-weight:bold; font-style:normal; text-transform:uppercase; color:#FFF; background-color:#691E79;}
#header #barra-ops ul li.jump-menu select optgroup option {padding:1px; text-transform:none; color:#000; background-color:#F4EFF5;}

#header #blogs-ops {height:60px; border-bottom:10px solid #333; background:url(../blogs/images/jpg/bg-header-blogs.jpg) repeat-x top center;}
#header #blogs-ops #logo-blogs {display:inline; float:left; margin:10px 0 0 40px;}
#header #blogs-ops ul {display:inline; float:right; width:112px; margin:15px 40px 0 0;}
#header #blogs-ops ul li {position:relative; height:30px; color:#CD5026;}
#header #blogs-ops ul li a.blogs {display:block; position:relative; z-index:200; font-weight:bold; line-height:30px; text-align:center; color:#CD5026; background:url(../blogs/images/png/bg-outros-blogs.gif) no-repeat 0 0;}
#header #blogs-ops ul li a.blogs:hover {background-position:0 -30px;}
#header #blogs-ops ul li ul {display:none; position:absolute; top:14px; right:-40px; z-index:100; width:150px; padding:5px; border:1px solid #CD5026; background-color:#FFF;}
#header #blogs-ops ul li ul li {height:18px; padding:4px; border-top:1px solid #F2C5BB; color:#CD5026;}
#header #blogs-ops ul li ul li.noborder {border:none;}
/* Fix IE. Hide from IE Mac \*/
* html #header #blogs-ops li {float:left; height:1%;}
* html #header #blogs-ops ul li a {height:1%;}
/* End */
#header #blogs-ops ul li.over ul {display:block;}
#header #blogs-ops ul li.over a.blogs {background-position:0 -30px;}
#header #blogs-ops ul li ul li a {display:block; font-size:11px; font-weight:normal; color:#DC5026;}
#header #blogs-ops ul li ul li a:hover {color:#000;}


/*
------------------------------
WRAPPER
------------------------------
*/
#wrapper {min-height:500px; height:auto !important; height:500px; background:url(../blogs/images/jpg/bg-wrapper.jpg) repeat-y 0 0;}
#wrapper #header-blog {position:relative; height:120px; background-color:#CCC;}
#wrapper #header-blog #blog-name {position:absolute; top:10px; left:10px; width:550px; height:100px; text-indent:-9000px;}
#wrapper #header-blog #rss {position:absolute; top:50%; right:40px; width:60px; height:30px; margin-top:-15px;}

#wrapper h1 {margin:0 0 50px; font:bold 36px/40px Tahoma, Helvetica, sans-serif;}
#wrapper h2 {font:bold 20px/22px Georgia, Tahoma, Helvetica, sans-serif; color:#C30;}

#wrapper .full-banner {width:468px; height:60px; margin:20px auto; border:1px solid #000;}

/*
------------------------------
CONTENT
------------------------------
*/
#wrapper #content {display:inline; float:left; width:570px; min-height:300px; height:auto !important; height:300px; padding:10px; border-top:7px solid #E3E3E3; background:#FFF;}
/* ------- POST LIST ------- */
#wrapper #content .post-list {clear:both; margin-bottom:30px;}

#wrapper #content .post-list h1 {margin:0; padding:5px 0; border-bottom:1px solid #ABABAB;}
#wrapper #content .post-list h1 a {font-size:26px; font-weight:normal; line-height:30px; text-decoration:none; color:#F30;}
#wrapper #content .post-list h1 a:hover {color:#69C;}
#wrapper #content .post-list h2,
#wrapper #content .post-list h3,
#wrapper #content .post-list h4,
#wrapper #content .post-list h5,
#wrapper #content .post-list h6 {font:bold 20px/22px Georgia, Tahoma, Helvetica, sans-serif; color:#C30;}
#wrapper #content .post-list h3 {font-size:17px; line-height:19px;}
#wrapper #content .post-list h4,
#wrapper #content .post-list h5,
#wrapper #content .post-list h6 {font-size:15px; line-height:17px;}

#wrapper #content .post-list p {margin:16px 0; line-height:16px; text-align:justify;}
#wrapper #content .post-list p.posted {margin:0 0 16px; padding:3px; font-size:11px; text-align:right; color:#ABABAB;}
#wrapper #content .post-list p.posted a {font-weight:normal; text-decoration:none; color:#F30;}
#wrapper #content .post-list p.posted a:hover {text-decoration:underline;}

#wrapper #content .post-list .photo {background-color:#F3F3F3;}
#wrapper #content .post-list .photo p {margin:0; padding:4px; font-size:11px; color:#666;}

#wrapper #content .post-list a {font-weight:bold; text-decoration:underline; color:#06C;}
#wrapper #content .post-list a:hover {text-decoration:none; color:#F30;}

#wrapper #content .post-list .footer-info {clear:both; margin:5px 0 0; padding:7px 0; border-top:1px solid #ABABAB; border-bottom:1px solid #ABABAB;}
#wrapper #content .post-list .footer-info li {display:inline; float:left; width:285px; height:20px; font-size:11px; line-height:20px; color:#666;}
#wrapper #content .post-list .footer-info li a {font-weight:normal; text-decoration:none; color:#00A100;}
#wrapper #content .post-list .footer-info li a:hover {color:#000;}
#wrapper #content .post-list .footer-info li.category {width:265px; padding-left:20px; background:url(../blogs/images/png/icon-folder.gif) no-repeat 0 -12px;}
#wrapper #content .post-list .footer-info li.comment {text-align:right;}
#wrapper #content .post-list .footer-info li.comment img {vertical-align:middle; margin:0 5px 0 0;}
#wrapper #content .post-list .footer-info li.comment a {font-weight:bold;}

#wrapper #content .post-list .show-video {margin:20px auto; text-align:center;}

#wrapper #content .post-list .photo-list {margin:10px auto;}
#wrapper #content .post-list .photo-list li {display:inline; float:left; margin:5px;}
#wrapper #content .post-list .photo-list li a img {display:block; padding:2px; border:1px solid #ACAFAB; background-color:#FFF;}
#wrapper #content .post-list .photo-list li a:hover img {border-color:#F30;}

#wrapper #content .post-list a.lnk-continue {font-size:10px; font-weight:normal; text-decoration:none; text-transform:uppercase;}

/* ------- COMMENT ------- */
#wrapper #content #comment-list {margin:20px auto;}
#wrapper #content #comment-list li {display:block; margin-bottom:10px; padding:10px; border:1px solid #CCC; line-height:16px; background-color:#FFF;}
#wrapper #content #comment-list li cite {display:block; margin-bottom:10px; padding-bottom:6px; border-bottom:1px dotted #F90; font-size:14px; font-weight:bold; font-style:normal; color:#F90;}
#wrapper #content #comment-list li cite span {float:right; font-size:10px; font-weight:normal; color:#999;}

#wrapper #content #comment-form {padding:20px; background-color:#F5F5F5;}
#wrapper #content #comment-form .vForms {width:530px; margin:0 auto;}
#wrapper #content #comment-form .vForms fieldset {border:none;}
#wrapper #content #comment-form .vForms fieldset ol li {display:inline-block; float:left; width:255px; margin:0 0 5px; padding:5px;}
#wrapper #content #comment-form .vForms fieldset ol li.textarea {display:block; float:none; clear:both; width:520px;}
#wrapper #content #comment-form .vForms fieldset ol li label {display:block; line-height:24px;}
#wrapper #content #comment-form .vForms fieldset ol li input,
#wrapper #content #comment-form .vForms fieldset ol li textarea {width:240px; margin:0 0 3px 0; padding:5px; border:1px solid #CCC; background-color:#FFF;}
#wrapper #content #comment-form .vForms fieldset ol li textarea {width:500px; height:100px;}
#wrapper #content #comment-form .vForms fieldset ol li em {display:block; clear:both; margin:0; font-size:11px; font-style:normal; color:#E66F00;}
#wrapper #content #comment-form .vForms button {display:inline-block; width:60px; height:25px; margin:0 0 0 5px; padding:0; border:none; font-size:11px; text-align:center; color:#FFF; background-color:#333; cursor:pointer;}

#wrapper #content #comment-form .error {display:table; margin:0; padding:2px 5px; font-size:11px; text-align:left; color:#C00; border:1px solid #C00; background-color:#FFEBE8; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
* html #wrapper #content #comment-form .error {display:inline-block;}
#wrapper #content #comment-form .valid {outline:1px solid #90AC13; color:#90AC13;}

/*
------------------------------
SIDEBAR
------------------------------
*/
#wrapper #sidebar {display:inline; float:right; width:340px; min-height:300px; height:auto !important; height:300px; padding:10px; border-top:7px solid #D9D8D5; background-color:#F4F3EF;}
#wrapper #sidebar p {margin:10px 0 20px; font-size:11px;}
#wrapper #sidebar .title {display:block; height:27px; margin:0 0 10px; padding:0 0 0 10px; border-bottom:3px solid #2F353F; font-size:11px; text-transform:uppercase; line-height:27px; color:#FFF; background-color:#000;}

#wrapper #sidebar #foto-autor {display:inline; float:left; margin-right:5px; padding:4px; border:1px solid #ACAFAB; background-color:#FFF;}

#wrapper #sidebar ul {margin-bottom:20px;}
#wrapper #sidebar ul li {height:13px; padding:4px 0; font-size:10px; line-height:13px; border-bottom:1px solid #D7D2C4;}
#wrapper #sidebar ul li a {padding-left:20px; line-height:16px;}
#wrapper #sidebar .columns,
#wrapper #sidebar .columns ul {width:165px;}

#wrapper #sidebar .columns ul.category-list li a {color:#666; background:url(../blogs/images/png/icon-folder.gif) no-repeat 0 0;}
#wrapper #sidebar .columns ul.category-list li a strong {font-weight:normal; color:#06C;}
#wrapper #sidebar .columns ul.category-list li a:hover {background-position:0 -16px;}
#wrapper #sidebar .columns ul.category-list li a:hover strong {color:#F30;}

#wrapper #sidebar .columns ul.files-list li a {color:#666; background:url(../blogs/images/png/icon-arrow.gif) no-repeat 0 0;}
#wrapper #sidebar .columns ul.files-list li a:hover {color:#06C; background-position:0 -22px;}

#wrapper #sidebar ul.link-list li a {color:#06C; background:url(../blogs/images/png/icon-arrow-white.gif) no-repeat 0 0;}
#wrapper #sidebar ul.link-list li a:hover {color:#666; background-position:0 -16px;}

/*
------------------------------
FOOTER
------------------------------
*/
#footer {clear:both; position:relative; width:950px; height:100px; margin:auto; font-size:11px; color:#FFF; background-color:#353535;}
#footer img {position:absolute; top:20px; left:20px;}
#footer p {position:absolute; bottom:10px; left:20px;}
#footer ul {position:absolute; top:15px; right:20px; width:300px;}
#footer ul li {float:right; width:150px; text-align:right; color:#FFF;}
#footer ul li a {text-align:right; line-height:18px; color:#FFF;}
#footer ul li a:hover {text-decoration:underline;}
