/*---------------------------------------------------------------------------------------------------------------
Criado por : Luiz Jr. Fernandes | email: luizbox@msn.com
---------------------------------------------------------------------------------------------------------------*/

/*--|Reseting everbody	*/
* { margin: 0; padding: 0; text-decoration: none; font-size: 1em; outline: none; }
code, kbd, samp, pre, tt, var, textarea, input, select, isindex { font: inherit; font-size: 1em; }
dfn, i, cite, var, address, em { font-style: normal; }
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
a, img, a img, iframe, form, fieldset, abbr, acronym, object, applet { border: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td, center { text-align: left; vertical-align: top; }
tbody td{color:#000 !important;}
body { line-height: 1; color: black; }
q { quotes: "" ""; }
ul, ol, dir, menu { list-style: none; }
sub, sup { vertical-align: baseline; }
a { color: inherit; }
hr { display: none; }
font { color: inherit !important; font: inherit !important; color: inherit !important; }

/*--|Base */
body,html{margin:0;padding:0;text-align:center;background:#273178 url(images/bgbody.jpg) no-repeat center top;}
body,html *{font-family:"Century Gothic", Arial, Helvetica, sans-serif;font-size:10px;}

#bgmain{background: url(images/bgmain.png) repeat !important;width:970px;margin:auto;position:relative;z-index:25;padding:0 0 5px 0;}
#bgbg{background: url(images/bgbg.png) repeat !important;width:990px;margin:auto;position:relative;z-index:10;}
#main{width:960px;min-height:500px;height:auto !important;margin:0 auto;text-align:left;position:relative;z-index:50;}
#header{width:100%;height:190px;position:relative;z-index:500;padding:5px 0 0 0;}
#header #slogan{margin:10px;position:absolute;top:130px;right:0px;}
#header #logo{position:absolute;top:140px;left:0px;z-index:9999999;}
#header #exclamation{position:absolute;top:-20px;right:-62px;}
#header h2 span{display:none;}
#header .adsense{width:728px;height:auto;background-color:#FFF;position:relative;margin:0px auto 10px auto !important;padding:3px;display:block;}
#header .adsenselinks{width:728px;height:15px;margin:0px auto 0px auto;background-color:#FFF;padding:0 3px;}

#menu{position:absolute;bottom:5px;right:10px;z-index:0;}
#menu ul{}
#menu ul li{display:inline;margin:0px;}
#menu ul li a{font-size:14px;color:#a3b1d3;text-transform:uppercase;padding:2px;letter-spacing:1px;}
#menu ul li a:hover{color:#273178;}
#menu ul li a.selected{color:#273178;font-weight:bold;}
#menu ul li img{margin:-15px 2px;}
#menu ul li a img.rss_menu{margin:0px 0 0 0px !important;position:relative;top:3px;}

#container{width:100%;position:relative;z-index:200;background:#f0f6fc !important;}
#content{position:relative;z-index:300;background:#fff !important;width:600px;min-height:3300px;height:auto !important;margin:3px 0 0 2px;padding:10px 4px 40px 4px;}
#content .adsense300x250{width:300px;height:250px;background-color:#FFF;float:left;margin:20px 7px 5px 10px;}
#content .adsense336x280{width:336px;height:280px;background-color:#FFF;float:left;margin:20px 5px 5px -6px;}
#content .adsense_468x15{margin:-15px auto 20px auto;display:table;}
#content .adsense_468x60{margin:auto;display:table;}
#content .centraliza{text-align:center;margin:10px 0 10px -22px !important;width:600px;}
#content .centraliza img{margin:0 0 10px 0;-moz-box-shadow:rgba(210,200,200,.8) 0 4px 18px;-webkit-box-shadow:rgba(210,200,200,.8) 0 4px 18px;-khtml-box-shadow:rgba(210,200,200,.8) 0 4px 18px;box-shadow:rgba(210,200,200,.8) 0 4px 18px;}

#bldir{position:absolute;right:0;top:0;z-index:400;background:#F0F6FC;width:340px;min-height:500px;height:auto !important;padding:2px;}
#bldir .adsense250x250{width:250px;height:250px;margin:5px auto 10px auto;background-color:#F0F6FC;}
#bldir .adsense336x280{width:336px;height:280px;margin:5px 0 10px -2px !important;background-color:#F0F6FC;border:1px solid #F0F0F0;}
#bldir .dir_header{margin:0 0 0 -30px;}
#bldir .divisor_dir{display:table;margin:auto;}
#bldir #search_box div{margin:5px auto 15px auto;display:table;}
#bldir #search_box div input[type=submit]{color:#273178;background-color:#a3b1d3;padding:3px;text-transform:uppercase;font-size:9px;letter-spacing:1px;font-family:"Century Gothic";border:1px solid #EDF4FB;margin:0 0 0 5px;}
#bldir #search_box div input[type=submit]:hover{border:1px solid #273178;color:#EDF4FB;background-color:#273178;cursor:pointer;}
#bldir .buscamundi{margin:10px auto;display:table;}
#bldir #cities_i_visited{border:1px solid #F0F0F0;margin:5px 0 10px -9px !important;}
#bldir .banner_livros {margin:10px auto;}
#bldir .banner_livros a{margin:5px 15px;padding:5px;display:block;float:left;}
#bldir .banner_livros a:hover{background:#273178;}
#bldir small{text-align:center;display:block;padding:10px;color:#273178;text-transform:uppercase;word-spacing:2px;}
#twitter_space{margin:20px 0 14px 20px;width:300px;}
#twitter_space .twitter_profile{border:1px solid #ccc;margin:0 0 20px 0;}
#twitter_space .twitter_profile h2{display:block;}
#twitter_space .twitter_profile h2 a{font-size:12px;text-align:right;display:block;padding:8px 4px ;letter-spacing:1px;color:#FFF;background:#273178 url(images/ttwitter.png) no-repeat  5px 4px;margin:0 0 5px 0;border-bottom:1px solid #ccc;}
#twitter_space .twitter_profile h2 a:hover{background:#FFF url(images/ttwitter.png) no-repeat  5px 4px;color:#273178;}
#twitter_space .twitter_profile img{float:left;margin:5px;}
#twitter_space .twitter_profile .twt{display:block;padding:3px 0 0 0;font-size:12px;line-height:14px;}
#twitter_space .twitter_profile .trg{clear:both;width:100%;text-align:center;border-top:1px solid #ccc;color:#FFF;background:#ccc;width:100%;height:25px;margin:15px 0 0 0;}
#twitter_space .twitter_profile .trg em{display:block;width:30%;float:left;font-weight:normal;text-transform:uppercase;font-size:9px;letter-spacing:.5px;margin:0 5px 0 0px;line-height:17px;}
#twitter_space .twitter_profile .trg em strong{font-weight:bold;font-size:20px;margin:5px;top:4px;position:relative;}
.erro_twt{font-size:12px;text-align:center;padding:60px 0 0 0;text-transform:uppercase;font-weight:bold;color:#888;}
#bldir #parceiros_bar{margin:20px 0 10px 0;height:120px;}
#bldir .parceiro{width:160px;height:100px;border:1px solid #ddd;margin:0 8px 8px 0;float:left;background:#eee;overflow:hidden;}
#bldir .parceiro a{text-align:center;display:block;width:160px;padding:45px 0 45px 0;text-transform:uppercase;color:#888;font-size:12px;word-spacing:1px;}
#bldir .parceiro a:hover{color:#FF0000;}

/*
#bldir #maislidos{padding:5px;margin:0 0 20px 0;}
#bldir #maislidos ul{margin:0 0 0 20px;}
#bldir #maislidos li{line-height:20px;}
#bldir #maislidos a{color:#273178;padding:2px;margin:2px;font-size:20px;padding:2px;}
#bldir #maislidos a:hover{color:#FF0000;}
*/
#bldir #maislidos{padding:5px;margin:0 0 20px 0;}
#bldir #maislidos ul{margin:0 auto 0 auto;width:250px;}
#bldir #maislidos div.topimg{height:80px;overflow:hidden;margin:5px;background-color:#FFF;}
#bldir #maislidos a{color:#273178;margin:0px auto;font-size:13px;display:block;padding:10px;line-height:17px;text-align:left;border-bottom:1px dotted #002c7b;letter-spacing:.2px;word-spacing:1px;}
#bldir #maislidos a img{margin:auto;display:table;padding:4px 0;margin:-10px 0 0 -15px;}
#bldir #maislidos a:hover{color:#002c7b;background:#bac9e5;font-weight:bold;border-bottom:1px solid #002c7b;}

#bldir #taglist a{color:#273178;padding:2px;margin:2px;}
#bldir #taglist a:hover{color:#FF0000;}
#bldir #taglist{padding:10px 0 20px 0;text-align:center;margin:0 auto 20px auto;}


#bldir #bldir_comments{padding:5px;margin:0 0 20px 0;}
#bldir #bldir_comments ul{margin:0 0 0 10px;}
#bldir #bldir_comments li{width:90%;}
#bldir #bldir_comments a{color:#A5A5FF;padding:2px;font-size:12px;padding:8px 5px 8px 5px;line-height:16px;display:block;border-bottom:1px solid #A3B1D3;}
#bldir #bldir_comments a:hover{background-color:#273178;color:#A5A5FF;border-bottom:1px solid #ff0000;}
#bldir #cse-search-box{text-align:center;}
#bldir #cse-search-box input[type=text]{padding:10px !important;font-size:12px !important;margin:0 0 10px 0;}
#bldir #cse-search-box #sa{padding:5px 10px;font-size:12px;font-weight:bold;background:#e8ebed;border:3px solid #e4e6e8;}
#bldir #cse-search-box #sa:hover{color:#FFF !important;background:#273178;border:3px solid #404882;}

#footer{width:100%;height:300px;border-top:6px solid #9297a9;background:#373868 url(../images/bg_footer.jpg) repeat-x;position:relative;}
#footer h2 span{display:none;}
#footer a{color:#FFF;padding:2px;}
#footer a:hover{background-color:#FFF;color:#273178;}

#footer #headerbg{position:absolute;width:960px;height:65px;background-color:#373868;left:0;}
.divisor{position:absolute;right:0;top:60px;}

#footer ul {line-height:20px;text-align:left;padding:5px 0px 0 0px;}
#footer ul *{color:#FFF;}
#footer ul li{}

#footer ul li em{}
#footer ul li a{}

#recomendo{width:320px;float:left;text-align:center;position:relative;padding:5px 0 0 0;}
#recomendo ul {width:90%;margin:-3px auto 0 auto;}
#recomendo ul li{margin:5px auto 5px auto;line-height:13px;padding:0 10px 0px 10px;height:15px;}
#recomendo ul li em{line-height:10px;position:absolute;left:-25px;top:3px;letter-spacing:.2px;font-style:italic;}
#recomendo ul li a{display:block;margin:0 0 0 30px;position:relative;font-size:10px;}

#comentadores{width:320px;float:left;text-align:center;position:relative;padding:5px 0 0 0;}
#comentadores ul {width:90%;margin:-3px auto 0 auto;}
#comentadores ul li{margin:5px auto 5px auto;line-height:13px;padding:0 10px 5px 10px;height:13px;}
#comentadores ul li em{line-height:10px;position:absolute;left:-25px;top:3px;letter-spacing:.2px;font-style:italic;}
#comentadores ul li a{display:block;margin:0 0 0 30px;position:relative;font-size:12px;}

#maisrecentes{width:320px;float:left;text-align:center;position:relative;padding:5px 0 0 0;height:290px;overflow:hidden;}
#maisrecentes ul {width:90%;margin:-3px auto 0 auto;}
#maisrecentes ul li{margin:2px auto 2px auto;line-height:13px;padding:0 10px 2px 10px;}
#maisrecentes ul li em{line-height:10px;position:absolute;left:-42px;top:3px;letter-spacing:1px;font-style:italic;}
#maisrecentes ul li a{display:block;margin:0 0 0 30px;position:relative;font-size:10px;}

#lastfooterline{display:none;background-color:#566198;width:100%;height:10px;margin:0px 0 0 0;}
#lastfooter{height:100px;background-color:#273178;position:relative;margin:10px 0 0 0;}




#copyright{color:#FFF;float:left;margin:30px 40px 0 20px;text-align:left;line-height:15px;width:350px;text-align:center;}
#copyright img{float:left;margin:-10px 0px 0 0px;font-weight:bold;line-height:26px;color:#F2F6FB;}
#copyright a{color:#FFF;padding:2px;}
#copyright a:hover{background-color:#FFF;color:#273178;}
#menu_lastfooter{position:absolute;right:60px;top:30px;color:#fff;}
#menu_lastfooter ul {}
#menu_lastfooter ul li{display:inline;}
#menu_lastfooter ul li a{color:#FFF;padding:2px;}
#menu_lastfooter ul li a:hover{background-color:#FFF;color:#273178;}
.img_especial{margin:0 0 0 -20px !important;padding:0 !important;}
