/*

Modified theme

Theme Name:		Logolícia
Theme URI:		http://www.logolicia.com.br
Description:           build to run a showcase of brazillian logos
Version:		1.0
Author:			Logolícia
Author URI:		http://www.logolicia.com.br
*/

/*

Original theme

Theme Name:		CSS Gallery
Theme URI:		http://www.osdesigner.net
Description:    Build this theme for webmasters who want to run a CSS or web showcase.
Version:		1.0
Author:			Shabu Anower
Author URI:		http://www.osdesigner.net/
*/


::selection{
	background: #FDFF4F;
	color: #aa1b17;
}

::-moz-selection{
	background: #FDFF4F;
	color: #aa1b17;
}

h1 a {
  font-family: "learning-curve-1","learning-curve-2",cursive; font-size: 88px; font-weight:bold;
}

.typekit-badge {display:none !important;}

ul.ultimos-comments li {border-bottom: 1px dashed #F8ECBD; margin-bottom: 3px;}

.authorcomment{
	    color:#fff;
	    font-weight:bold;
	    background:#068;
	    border: 1px solid #eee;
	}
	
.navposts p a{width: 42%; padding: 12px 6px; border: 6px solid #eee; }
.navposts p a:hover{border: 6px solid #AA1B17; color: #AA1B17; text-decoration: none;}
.navposts p.prev a{ float: left;}
.navposts p.next a{ float: right; text-align: right;}







#searchterm{outline: none; }


a::-moz-focus-inner { border: 0; }
a:focus {outline: 0;}

* {margin:0;padding:0;}

body {
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	color:#8F8559;
	margin:0;
	padding:0;
        background: #FFF;
}

img {border:0px;}

p{ line-height: 20px;}

.hide {display:none !important;}
a {
	color:#499354;
	text-decoration:none;
}

.palheta {position:absolute;top:695px;left:30px;}
.ratingcaramelo {position:absolute;top:728px;right:600px; z-index: 9998;}

a:hover {
	color:#aa1b17;
	text-decoration:underline;
	cursor:pointer
}
a img {
	border:0px;
}


submit:hover{background: #fcfcf8;}
submit:focus {background:#fefce7;}



.DropDownField, .searchform-spoiler{ display: none;}

.tops{position:absolute; right:190px; top:60px; display: none;}
.tops h2 {font-size: 16px;margin-bottom:6px;margin-left:-4px; display: none;}
.tops ol{ min-width:380px;}
.tops li{font-size:10px;width:200px; margin-top:0;margin-bottom:0; }
.tops li + li + li + li + li + li {position:relative;left:50%;top:-66px}
.tops li img {display:none;}


ul.menupages {float: left; }
.menupages li{list-style: none; float: left; width: 200px; }
.menupages li a{display: block; background: #830101; margin-right: 3px; line-height: 30px; padding: 12px 0px 12px 12px; color: #BA2E1D !important; border: 1px solid #830101;  }
.menupages li a:hover{background: #A50203; color: white  !important; border: 1px solid #830101;  }

.pitaco{ float: left; margin-left: 12px !important;}

.txtintro{font-size:26px;}


.tagbox{ display: block; background: white; float: left; margin:20px; }

select {color:#970000;font: 10px Arial;}
.formsdabarra {padding-top:32px;}
.formsdabarra ul {list-style:none;}
.formsdabarra ul li {float:left;margin-left:26px;}
.votados {background:url('images/maisvotados.gif') left no-repeat;padding-left:26px;}
.filtrarcor {background:url('images/cor.gif')left no-repeat;padding-left:26px;}

.pagina li {border-bottom: 1px solid #eee;height:3px; margin: 1px 0; line-height: 28px; height: 28px;}
.pagina ul {border-top: 1px solid #eee; margin-top: 16px !important;}


hr {background:#E5E5E5;border: none;height:1px;}
hr.divisorbig {background:#e0e0e0;border: none; height: 3px; margin: 4px 0 2px 0; }

.publicadaem { font-size:10px; margin-top:0px;}
.addthis{ float: right; }


#dropdown{position:absolute;}
#dropdown ul{float:left;list-style:none;margin:14px 0 0 16px;}
#dropdown ul li{float:left;margin:0; width:20px; border: none;}
#dropdown ul li a img {border:1px solid #d9d6d6; width: 14px; height: 14px;}
#dropdown ul li a img.caticonspacer{display: none;}
#dropdown ul li a img:hover {border:1px solid #666;}
.filtrar {font:11px Arial;color:#717171;padding:10px 0 0 16px;}
.desc {display:block;float:right;width:300px;padding:0 0 0 0; margin: 56px 0 0 0; font:22px Arial; color:#aea78c; letter-spacing:-1px; line-height: 160%;}

.desc a {color:#499354; text-decoration: none;}
.desc a:hover {color:#e72b1b; text-decoration: underline;}


.details p img.cat_icon {margin-right:5px;width:15px;height:15px;border:none;}

#enviarss {float:right;}
#enviarlogo {width:216px;height:42px;background:url('images/envielogo.jpg');}
#enviarlogo a {display:block;width:216px;height:43px;}
#twitter {width:38px;height:39px;position:absolute;background:url('images/twitterbird.png') no-repeat; right:60px;
top:-34px;}
#twitter a {width:38px;height:39px;display:block}
.barra {height:78px;background:url('images/barra.jpg') repeat scroll 0 0; position:relative; margin:55px 0 25px 0;}

.rss {position:absolute;right:-24px;top:-34px;}
.rss a {background:url('images/rss.jpg') no-repeat;width:63px;height:71px;display:block;right:-15px;top:-34px;}

.aviso{background: url(images/warn_mini.gif) 7px center no-repeat #fff5cc; color:#C85555;padding:5px;text-align:center; }
.nota{background: #efefef; padding: 5px; color: #999; font-size:10px;}
.bt_modelo{font-weight:bold; padding:3px; color:#999; background:#efefef; display:block; margin:10px 0;  text-align:center;}
.bt_modelo:hover{background:#aa1b17; color:white; text-decoration:none; cursor:pointer;}

#content_top {height:108px;background:url('images/bg_content_top.jpg') no-repeat;position:relative;}
.floatleft {width: 500px; float: left; margin-right: 40px;}
.floatright {width: 340px; float: left;}


#feeds {width:163px;height:45px;background:url('images/freed.jpg');margin:35px 100px 0 0;float:right; }
#feeds a {display:block;width:163px;height:45px;}
#wrapper {
	width:930px;
        margin:0 auto;position:relative;
}
#header {
	padding:0;
	margin:0 auto;
        height:160px;
}
#header h1 a {display:block; height:65px; position:absolute; width:250px; z-index:5;}
#header h1 a:hover {text-decoration:none;}
#header h1 {
        display: block;
	width:250px;
	height:65px;
        position:absolute;
        background: url(images/logolicia.jpg) no-repeat;
        margin:45px 0 0 0;
}

#main_bar {
	padding:0;
	height:25px;
	background:#e43b05;
	color:#ffffff;
}
#main_bar h3 {
	margin:0;
	float:left;
	padding:3px 0 0 20px;
	font-size:1.0em;
	background:url('images/corner.gif') no-repeat;
	height:22px;
}
#main_bar p {
	margin:0;
	float:right;
	padding:3px 10px 0 0;

	background:url('images/corner.gif') no-repeat right -25px;



}
#main_bar a {
	color:#ffffff;
	text-decoration:none;
}
#main_bar a:hover {
	text-decoration:underline;
}
#footer {
	width:100%; display:block; clear:both; 
	margin: 60px auto 0 auto;
        background: #BA2E1D url('images/fim.jpg') repeat-x bottom;
        
}

.seta_enorme {position:relative;z-index:666;background: url('images/seta_alegorica.jpg');width:166px;height:175px;top:-63px;left:0;}

.modelo {position:relative;width:74px;height:70px;right:-866px;top:-86px;z-index:987}
.modelo a {display:block;width:74px;height:70px;background: url('images/modelo.jpg');}
.modelo a:hover {background-position:0 70px}

.footer_form {
        width:930px;
	background: url('images/bgform.png') no-repeat 0 130px; padding-top:50px;margin:-264px auto 0;
}
.segura_ai {width:930px;margin:0 auto;}
#footer p {
	padding-top:20px;
	font-size:13px;
	margin:0; color:#8B0101;
}
#footer a {
	text-decoration:none; color:#8B0101; font-weight:bold;
}
#footer a:hover {
	color:#fff;
}

#footer h3{

	margin:20px 0 0 180px; 
	color:#FFF; 
	font-size: 48px; font-family: "Garamond, Georgia, serif"; font-style: italic;
}

.form{

	width:930px; 
	margin: 0 auto;
position:relative;
	}

.page {
	margin:0 auto;
        padding: 0;
        background:none;
}

.pagina { float: left; width: 550px; }


#content {

	padding:0;
	overflow:hidden;
}
#bgtop {
	height:20px;




	background:url('images/img07.gif');
}
.sidebar {
	width:300px;
	float:right;
}
.sidebar h2 {
	letter-spacing:-1px;
	font-size:1.2em;
	margin:0 0 10px 0;
}
#nav {
	background:url('images/navbg.gif') repeat-x top;
	height:37px;
	margin:10px 0 0 0;
}

#nav ul {
	margin:0;
	padding:0;
	list-style-type:none;
	background:url('images/nav.gif') no-repeat top left;
	height:37px;
}
#nav li {
	padding:0;
	margin:0;
	height:37px;
	float:left;
	list-style-type:none;
}
#nav li a {
	display:block;
	height:27px;
	padding:10px 15px 0 15px;
	text-decoration:none;
	color:#aa1b17;
	text-align:center;
	font-weight:bold;
	float: left;
}
#nav .main {
	background:url('images/nav.gif') no-repeat;
	color:#006600;
}
#nav .main a {
	background:url('images/nav.gif') no-repeat;
	font-weight:bold;
	color:#aa1b17;
}
#nav .main a:hover {
	background:url('images/nav.gif') no-repeat 0px -37px;
	font-weight:bold;
	color:#000000;
}
#nav .main #current {
	background:url('images/nav.gif') no-repeat 0px -37px;
	color:#000000;
}
#nav .main #current a {
	background:url('images/nav.gif') no-repeat 0px -37px;
	font-weight:bold;
	color:#aa1b17;
}
#nav .main #current a:hover {
	background:url('images/nav.gif') no-repeat 0px -37px;
	font-weight:bold;
	color: #000000;
}
#nav .normal {
	color:#006600;
	font-weight:bold;
}
#nav .normal a {
	background:url('images/navbg.gif') no-repeat;
	color:#aa1b17;
}


#nav .normal a:hover {
	background:url('images/navbg.gif') no-repeat 0px -37px;
	color:#000000;
}
#nav .normal #current {
	background:url('images/navbg.gif') no-repeat center -37px;
	color:#000000;
}
#nav .normal #current a {
	background:url('images/navbg.gif') no-repeat center -37px;
	color:#aa1b17;
}
#nav .normal #current a:hover {
	background:url('images/navbg.gif') no-repeat center -37px;

	color: #000000;
}
.break {
	clear:both;
	padding:0;
	margin:0 0 10px 0;
}
.clear {
	clear:both;
	padding:0;
	margin:0;
}
.item {
	padding:0;
	width:227px;
	float:left;
	margin:0 5px 0 0;
	background:#ffffff;
	border:none;
	position: relative;
}
.item h2 {
	font-size:1.0em;
	margin:0 0 3px 0;
	padding:0;
}

.item p {
	margin:0 0 4px 0;
	border:#e5e5e5 1px solid;
}


.thumbs{


      width: 225px; 
      height: 156px;
}


.details {

	padding:0px;
	margin:0 10px 15px 0; 

}

.details ul {
	margin:0;
	list-style-type:none;
}
.details li {
	padding:3px 0 3px 0;
}
.details h2 {
	font-size:2.6em; font-weight: lighter;
	color:#aa1b17; letter-spacing: -1px;
	margin:0 0 15px 0;
}
.item h2 a {
	color:#499354;
	text-decoration:none;
}
.item h2 a:hover {
	color:#aa1b17;
	text-decoration:none;
}
.details h2 a img {
	border-right: 1px solid white;
}

.fim{ margin-top: 26px;}


.details h2.erro{ font-size: 80px; position: absolute; top: 640px; left: 80px; padding: 20px; background: wheat;}
.details p {
	margin-top:10px;
}
.details p img {
	padding:0;
	border:30px solid #F7F6F1;
}

img.twimg {
	border:none !important;
	float: left;
	margin-right: 6px; 
}



.detailsInfo {
	margin-bottom: 6px;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
}
.detailsInfo li {
	line-height:30px;
        border-bottom:1px solid #eee;
        list-style:none;
}

.Info{
        margin:1px; padding:0 5px; 
	position: absolute;
        top:102px;
	z-index: 50;
        display:none;
        background: url('images/bg_Info.png') bottom repeat-x; width: 215px;
height: 54px;
}

.Info h2{
       position:absolute;
       top:15px;
}
.item .post-ratings {
       position:absolute;
       top:35px;
       left:4px;
}

.post-ratings span {
	float:left; display:none;
	font-size:10px;
	padding:3px 0 0 0;
    margin-right:10px;
}
.navbottom {
	background:url('images/navbottom.gif') no-repeat;
	height:21px;
	margin:1px 0 0 0;

}
.Nav {
	margin:0 0 20px 0;
	padding:10px 0 0 0;
	color:#838383;
	float: left;
}
.Nav a {
	padding:4px 8px 4px 8px;
	background:#fff;
	border:1px solid #e5e5e5;
	color:#838383;
	font-size:12px;
	margin:0 5px 0 0;
}
.Nav a:hover {
	padding:4px 8px 4px 8px;
	border:1px solid #BA2E1D;
	color:#FFF; background:#BA2E1D;
	text-decoration:none;
	font-size:12px;
	margin:0 5px 0 0;
}
.Nav .on {
	padding:4px 8px 4px 8px;
	border:1px solid #BA2E1D;
	color:#BA2E1D;
	font-size:12px;
	margin:0 5px 0 0;
}
.Nav span {
	padding:4px 8px 4px 8px;

	border:1px solid #e5e5e5;
	font-size:12px;
	margin:0 5px 0 0;
}
#ads {
	border:1px solid #cdcdcd;
	clear:both;
	width:280px;
	padding:9px; display:none;
}
#ads ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#ads li {
	float:left;
	margin:0;
	padding:3px 8px 3px 7px;
	list-style-type:none;
}
.singleads {
	background:#fdf9eb;
	padding:9px;
	margin:0 30px 15px 0;
	border:1px solid #f8ecbd;
}
.singleads h2 {
	margin:0 0 10px 0;
	font-size:1.2em;
	color:#aa1b17;
}
.tabberlive .tabbertabhide {
	display:none;
}
.tabber {
	padding:0; 
}
.tabberlive {
	margin:1px 0 10px 0;
}

ul.tabbernav {
	margin:0;
	padding:0;
	border-bottom:1px solid #f8ecbd;
}
ul.tabbernav li {

	list-style:none;
	margin:0;
	display:inline;
}
ul.tabbernav li a {
	padding:3px 0.5em;
	border-bottom:none;
	text-decoration:none;
}
ul.tabbernav li a:link {

	color:#499354;
}
ul.tabbernav li a:hover {
	color:#AA1B17;
}
ul.tabbernav li.tabberactive a {
	background:#fdf9eb;
	color:#aa1b17;
	border:1px solid #f8ecbd;



	border-bottom:1px solid #fdf9eb;
	text-decoration:none;
	font-weight:bold;
}
ul.tabbernav li.tabberactive a:hover {
	color:#aa1b17;
	background:#fdf9eb;
	border-left:1px solid #f8ecbd;
	border-right:1px solid #f8ecbd;
	border-top:1px solid #f8ecbd;
}
.tabberlive .tabbertab {
	background:#fdf9eb;
	padding:5px 10px 10px 10px;
	border-top:0px; font-weight:normal;
	border-left:1px solid #f8ecbd;
	border-right:1px solid #f8ecbd;
	border-bottom:1px solid #f8ecbd;
}
.tabberlive .tabbertab h2 {
	display:none;
	color:#313062;
}
.tabberlive .tabbertab h3 {
	display:none;
}
.tabbertab {
	margin:0px;
	padding:0px;
}
.tabbertab ul {
	margin:5px 0 5px 15px;
	padding:0;
	list-style-type:none;
}
.tabbertab li {
	margin:0;
	padding:3px 0 3px 0;
}

.tabbertab ol {
	margin:5px 0 5px 25px;
	padding:0; font-size:12px;
	list-style-type: decimal !important;
}

.tabbertab ol li {
	list-style-type: decimal; line-height: 18px;
}


.wp-smiley {
	border:none !important;
	padding:0 !important;
	margin:0 !important;
}

.submit{ padding:10px 15px;
	font-size:20px; border:none;
	background: #4B9256; color: white; font-weight:bold;}
.submit:hover{background: #AA1B17; cursor:pointer;}


.criticas{
  width:510px;
}

.criticas h2 a{
   color: #AA1B17; font-weight:lighter; margin-bottom: 5px; font-size:1.2em;
}

.criticas h2 a:hover{text-decoration: none;}

p.comment_meta img.avatar{ border: none; float:right; margin-top:-12px;}



#comment_form .text_input { width:191px; padding:3px; color:#4B9256; border:1px solid #4B9256; }

#comment_form .text_input:hover,
#comment_form .text_area:hover	{border:1px solid #AA1B17; background:#fcfcf8;}

#comment_form .text_input:focus,
#comment_form .text_area:focus {background:#fefce7; }

#comment_form .text_area {
	width:100% !important;
	border:1px solid #4B9256;
}

ol#comment_list li{list-style-type: decimal;}

ol#comment_list {
	list-style-type:decimal;
	margin:0;
	padding:0;
}
ol#comment_list li.comment {
	margin:0 0 10px 0;
border-top:2px solid #ddd;
background:#F7F6F1 none repeat scroll 0 0;
padding:5px 10px;
}
ol#comment_list li.trackback p.comment_meta{
	padding-left:21px; background: url(/wp-content/themes/logolicia/images/link.png) no-repeat;
}
ol#comment_list li.trackback div.details {display: normal;}

.comment_meta {
border-bottom: 1px solid #EFEAD1;
	margin:0 0 15px 0;
	font-size:11px;
}
.comment_num {
	padding:0 8px 0 0;
	font-weight:bold;
	font-size:1.3em;
	float:right;
        display:none;
}
.trackback .comment_num {
	padding:0 0 0 20px;
}
.comment_num a,.comment_num a:visited {



	color:#888;
	text-decoration:none;
}
.comment_num a:hover {
	color:#aa1b17;
	text-decoration:none;
}
.comment_meta strong {


	font-size:1.2em;
        color:#4B9256;
}
.comment_time {
	font-size:1em;
	color:#888;
}
blockquote {
	color:#888888;
	margin:0 0 5px 20px;
	padding:0 0 0 10px;
	
}
abbr,acronym {

	border-bottom:1px dotted #0066cb;
	text-transform:uppercase;
}
code {
	color:#aa1b17;

	font-family:Courier,monospace;
	margin:0 0 5px 5px;
}
pre {
	margin:0 0 1.5em 0;
	overflow:auto;
	font-size:1.3em;

	clear:both;
}
form {
	margin:0;
	padding:0;
}
.searchbox {
 margin:0 0 20px;
 position:absolute;
 right:50px;
 top:22px;
 width:300px;
}
.search {
	background:url('images/input.png') no-repeat;
	height:20px;
	padding:10px 0px 5px 8px;
	width:250px;
	color:#666; font-size: 12px;
	border:none;
	margin:0;
	float:left;
}
.find {
	background:url('images/find.png') no-repeat 0 0;
	border:none;
	height:35px;
	width:42px;
	margin:0;
	float:right;
}

.find:hover{cursor: pointer; background:url('images/find.png') no-repeat 0 -34px;}

.os {
	color:#3d4c53;
	font-weight:bold;
}
.os a {
	color:#3d4c53;
	font-size:11px;
	text-decoration:none;
}
.os a:hover {
	text-decoration:underline;
}
.designer {
	color:#982a05;
	font-weight:bold;
}
.design a {
	color:#982a05;
	font-size:11px;
	text-decoration: none;
}
#footer ul.anuncios {height:180px;list-style:none}
#footer ul.anuncios li {width:307px;float:left;}
#footer ul.anuncios li p.antit {color:#820000;font-size:11px;font-weight:bold;text-transform:uppercase;text-align:left;font-weight:bold}
#footer ul.anuncios li p.an2 {display:block;background:#a2190a;width:300px;height:26px;color:#FFF;font-size:14px;font-weight:bold;text-align:center;padding:0;line-height:26px}
#footer ul.anuncios li p.an2 span {color:#ffe403}



small.rss-comments{margin-top: 4px;}
small.rss-comments a{background: url(images/rss.gif) no-repeat; padding-left: 14px;}
