/*  
Theme Name: magia2
Theme URI: https://investidor.pt
Description: Template para blogues
Version: 1.0
Author: Nuno Casimiro
Author URI: http://nunocasimiro.com
*/

body { background:#ffffff ;width: 100%;max-width: 980px;color: #444444;font-size: 11pt; font-family:Verdana, "trebuchet ms", tahoma, arial, sans-serif;font-weight: normal;margin: 0px auto 0px;padding-right: 1px;padding-left: 1px;}	

#corpo {background: #ffffff;width: 100%;margin: 1px auto 1px;position: relative;}

/** Links **/

a, a:visited {color: #006699;text-decoration: none;}
a:hover {color: #006699;text-decoration: none;}	
a img {border: none;}
a:focus, a:hover, a:active {outline: none;}


h5{font-size:110%;font-weight:bold;line-height:110%;color: #353535; margin-top: 19px;padding: 4px;width: 96%;text-align:center;}

#topbar {width: 100%;max-width: 600px; height: 22px; margin: 1px auto 1px; background: #fff;} 
#topbar .provas img {border: none;margin: 0px;padding: 0px;}
#topbar .provas {font-size: 15px; font-weight: bold;width: 110px; float:left;text-align:center;vertical-align: middle;top: 50%;}

		
/** Header **/

#header {background: #ffffff;width: 100%;height: 110px;color: #FFFFFF;font-size: 11px;margin:0px 0px 3px 3px;padding: 4px 0px 0px 0px;overflow: hidden;border-top: 1px solid #dedede;}
#header h1, #header h4 {color: #00008b;font-size: 29px;font-family: Arial, Verdana, Georgia, Times New Roman;font-weight: bold;margin: 0px;padding: 0px;text-decoration: none;}
#header h1 a, #header h1 a:visited, #header h4 a, #header h4 a:visited {color: #00008b;font-size: 29px;font-family: Arial, Verdana, Georgia, Times New Roman;font-weight: bold;margin: 0px;padding: 0px;text-decoration: none;}
#header h1 a:hover {color: #111111;text-decoration: none;}
#header p {color: #666666;font-style: italic;padding: 0px 0px 5px 0px;margin: 0px;line-height: 20px;}	
.headertext {margin: 0px;padding: 10px 0px 0px 30px;}	
.headerleft { width: 100%;max-width: 430px;min-width: 200px; float:none;text-align:center;position:relative;margin:auto;font-size: 14px;margin-top:15px;}

	

.headerleft a img {border: none;margin: 0px;padding: 0px;}

.headerright {width: 100%;max-width: 408px;min-width: 300px; float: right;margin: 8px 0px 0px 0px;padding: 5px 0px 0px 0px;}	
.headerright a img {border: none;margin: 2px;padding: 0px;}
.headerright ul {list-style-type: none;margin: 0px;padding: 0px;}
.headerright li {list-style-type: none;margin: 0px;padding: 0px;}



	
#subscritores {overflow:hidden;margin:9px 0px 0px 0px;color:#000000;font-size: 17px;font-family: Verdana, Arial, Georgia, Times New Roman;font-weight: bold;}
#subscritores .rss {float:left;position:relative;width:115px;height:46px;margin:0px 14px 0px 0px;background:#efefef url(https://investidor.pt/imagens/hrss.png) right no-repeat;color:#000000;}
#subscritores .facebook a img {border: none;margin: 3px;padding: 3px;}
#subscritores .rss .r-s-s {position:absolute;top:7px;left:17px;height:20px;}
#subscritores .facebook{float:left;position:relative;width:115px;height:46px;margin:0 14px 0 0;background:#efefef url(https://investidor.pt/imagens/hfacebook.png) right no-repeat;color:#000000;}
#subscritores .facebook .gosto{position:absolute;top:7px;left:17px;}
#subscritores .google{float:left;position:relative;width:115px;height:46px;background:#efefef;}
#subscritores .google .mais{position:absolute;top:11px;left:25px;}
#subscritores .facebook:hover{background:#63B8FF url(https://investidor.pt/imagens/hfacebook.png) right no-repeat;color:#ffffff;}
#subscritores .rss:hover{background:#FFA500 url(https://investidor.pt/imagens/hrss.png) right no-repeat;color:#ffffff;}
#subscritores .google:hover{background:#686868;color:#ffffff;}

#numerico {background:#ffffff;color:#353535;text-align:center;width: 145px;margin: 0px auto 0px;padding: 20px 20px 20px 20px;}

/** Barra **/

#separador {width: 100%;height: 44px; border-top: 2px solid #121212;font-size: 13px;z-index: 1;}

#separador2 {width: 70%;height: 40px; font-size: 13px;z-index: 1;align:center;}
	
.rsslink {padding: 3px 10px 3px 16px;background: url(images/rss.png) no-repeat left center;}	

.pesquiso {background: #444444;color: #FFFFFF;font-size: 11px;font-family: Arial, Tahoma, Verdana;margin: 0px;padding: 0px 0px 0px 0px;font-weight: normal;border: 1px solid #000000;}

#submit {background: #F4F4F4 !important;width: 130px;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin: 0px 0px 10px 0px;padding: 4px 0px 3px 5px;border: 1px solid #DDDDDD;}

/** Content **/

#content {width: 100%; max-width: 960px; margin: 0px auto 0px;padding: 10px 0px 0px 0px;line-height: 18px;}

#content600 {width: 100%; max-width: 600px; margin: 0px auto 0px;padding: 20px 20px 20px 20px;line-height: 18px;}
#content img.wp-smiley {float: none;border: none;margin: 0px;padding: 0px;}
#content img.wp-wink {float: none;border: none;margin: 0px;padding: 0px;}
	

#linha {width: 100%;height: 3px;background: #006699;}


#contentleft {float: left;width: 100%; max-width: 650px;margin: 0px;padding: 0px;}
	
#contentwide {float: left;width: 100%; max-width: 960px;margin: 0px;padding: 0px 0px 10px 0px;}
#contentwide .ratoazul {margin: 0px 0px 10px 0px;padding: 5px 5px 5px 5px;border: 1px solid #38B0DE;}

#contentleft .gostos {float:left;width:290px;height:29px;margin:0px 44px 0px 0px;
	background:#3b5999 url(https://investidor.pt/imagens/facebooki.png) top left no-repeat;}

#contentleft .gosto {position:absolute;top:5px;left:60px;height:20px;}
	
#conteudos {float: left;width: 100%; max-width: 960px;margin: 0px;padding: 0px 0px 10px 0px;}
	
#conteudos .embaixo {margin: 0px;padding: 0px;}
#conteudos .magialeft {float: left;width: 320px;margin: 0px;padding: 0px;}
#conteudos .magiaright {float: right;width: 320px;margin: 0px;padding: 0px;}
	
#conteudos .quadrado {margin: 0px 0px 10px 0px;padding: 10px 10px 10px 10px;border: 1px solid #38B0DE;}	

#essenciais {width: 100%;max-width:292px;font-size: 10pt; font-family: Verdana, "trebuchet ms", tahoma, arial, sans-serif;font-weight: normal;color: #000000;float: left;background: #ffffff;margin: 6px;padding: 7px;border: 1px solid #00BFFF;}
#essenciais:hover {background: #ffffff;border: 1px solid #353535;}	
#essenciais p {margin: 1px; padding: 1px 3px 1px 1px;font-size: 9pt;}
#essenciais img {background: #ffffff;float: left;margin:4px;padding: 0px;}

#contentleft .lermais a {width: 165px; padding: 3px 3px 3px 2px; margin:2px;background: #38B0DE; float: right; font-size: 12px; color: #fff; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;  text-align: center;margin-right:10%;}

#contentleft .lermais a:hover{background: #000000; -webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;color:#38B0DE;}

#content blockquote p {margin: 0px;padding: 0px 0px 15px 0px;}

blockquote {background: #F4F4F4;margin: 0px 27px 17px 27px;padding: 11px 21px 0px 16px;border: 1px solid #DDDDDD;}
	
.post {background: #FFFFFF;margin: 0px 0px 9px 0px;padding: 9px 9px 0px 9px;border: 1px solid #DDDDDD;}
	
.postwide {background: #FFFFFF;float: left;margin: 0px;padding: 9px;border: 1px solid #DDDDDD;min-height: 500px;}
	
.post p, .postwide p {margin: 0px;padding: 1px 0px 21px 0px;}
.post ul, .postwide ul  {list-style-type: square;margin: 0px;padding: 0px 0px 15px 0px;}
.post ul li, .postwide ul li {list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px;}
.post ul ul, .postwide ul ul {list-style-type: square;margin: 0px;padding: 0px 0px 0px 0px;}
.post ol, .postwide ol {margin: 1px;padding: 0px 0px 15px 0px;}
.post ol li, .postwide ol li {margin: 0px 0px 0px 20px;padding: 0px;}

.ads {margin: 0px;padding: 0px 0px 12px 0px;}

.clear {clear: both;}

.fotos {float: left;margin: 5px 13px 8px 5px;padding: 5px;border: 2px solid #696969;}
.fotografia {float: left;margin: 5px 13px 8px 5px;padding: 5px;border: 1px solid #eeeeee;}
.grafia {float: left;margin:0px 10px 0px 0px;}
.imagens {float: left;margin: 0px 7px 0px 0px;padding: 3px;border: 3px solid #DDDDDD;cursor:pointer;}
.imagens:hover{background:#ffffff;border: 3px solid #38B0DE;}
 
hr {border-bottom: 1px dotted #DDDDDD; border-top: none;border-left: none;border-right: none;margin: 0px 0px 2px 0px; padding: 0px 0px 2px 0px; clear: both;}

	
.postmeta {font-size: 12px;padding: 5px 0px 0px 0px;margin: 0px;border-top: 1px solid #EEEEEE;}
.postmeta2 {font-size: 12px;padding: 5px 0px 40px 0px;margin: 0px;border-top: 1px solid #EEEEEE;}
	
.archive {float: left;width: 390px;margin: 0px;padding: 0px 10px 20px 0px;}
.archive1 {float: left;width: 210px;margin: 0px;padding: 0px 10px 20px 0px;}
	

.authorbox {width: 98%;font-size: 10pt; font-family: Verdana, "trebuchet ms", tahoma, arial, sans-serif;font-weight: normal;color: #000000;float: left;background: #D7E8FB;margin: 3px 0px 0px 0px;padding: 7px;border: 2px solid #38B0DE;}	
.authorbox p {margin: 2px;padding: 6px 3px 0px 0px;}
.authorbox img {background: #ffffff;float: left;margin: 0px 3px 0px 1px;padding: 0px;border: 2px solid #ffffff;}

.descricao {width: 99%; max-width: 650px; border-top: 1px solid #eeeeee;padding:3px;}


.categoria { letter-spacing: 0.1em;}

.categoria2 {width: 99%;height:41px;color: #121212;font-family: Century Gothic, Arial, sans-serif; font-size: 21px;font-weight: bold;text-transform: uppercase;float:left;background: #38B0DE;margin: 5px 0px 22px 0px;padding: 1px;border-top: 5px solid #454545;margin-bottom:10px;}
.categoria2 p {margin: 1px;padding: 10px 10px 10px 20px;float: left;}
.categoria2 a, .categoria2 a:visited {color: #ffffff;text-decoration: none;}
.categoria2 a:hover {color: #121212;text-decoration: none;}


.categoria3 {width: 99%;height:41px;color: #ffffff;font-family: Century Gothic, Arial, sans-serif; font-size: 21px;font-weight: bold;text-transform: uppercase;float: left;background: #010101;margin: 5px 0px 22px 0px;padding: 1px;border-top: 5px solid #38B0DE;}
.categoria3 p {margin: 1px;padding: 10px 10px 10px 20px;float: left;}
.categoria3 a, .categoria3 a:visited {color: #38B0DE;text-decoration: none;}
.categoria3 a:hover {color: #ffffff;text-decoration: none;}

.votos {width: 95%;color: #444444;font-family: Century Gothic, Arial, sans-serif; font-size: 17px;font-weight: bold;float: left;background: #ffffff;margin: 12px;padding: 1px;}
.votos p {margin: 1px;padding: 1px 1px 1px 20px;float: left;}

.participa {width: 95%;height:41px;color: #ffffff;font-family: Century Gothic, Arial, sans-serif; font-size: 21px;font-weight: bold;float: left;background: #38B0DE;margin: 12px;padding: 1px;}
	
.participa p {margin: 1px;padding: 10px 10px 10px 20px;float: left;}

#rsocial{overflow:hidden;margin:12px 0;}

#rsocial .facebook {float:left;position:relative;width:180px;height:33px;margin:0 44px 0 0;background:#3b5999 url(https://investidor.pt/imagens/facebooki.png) top left no-repeat;border-bottom: 7px solid #ffffff;}
#rsocial .facebook .gosto {position:absolute;top:7px;left:60px;height:20px;}
#rsocial .twitter{float:left;position:relative;width:180px;height:33px;margin:0 44px 0 0;background:#38B0DE url(https://investidor.pt/imagens/twitteri.png) top left no-repeat;border-bottom: 7px solid #ffffff;}
#rsocial .twitter .tweet{position:absolute;top:7px;left:50px;}

#rsocial .google{float:left;position:relative;width:180px;height:33px;background:#464646 url(https://investidor.pt/imagens/googlei.png) top left no-repeat;border-bottom: 7px solid #ffffff;}
#rsocial .google .mais{position:absolute;top:7px;left:70px;}

#rsocial .linkedin{float:left;position:relative;width:160px;height:33px;margin:0 8px 0 40px;background:#007bb6;}
#rsocial .linkedin .mais{position:absolute;top:7px;left:17px}

#rsocial .bloglovin{float:left;position:relative;width:190px;height:33px;background:#242424 url(https://investidor.pt/imagens/bloglovin.png) top left no-repeat;border-bottom: 7px solid #ffffff;}
#rsocial .bloglovin .blsdk-follow a{position:absolute;top:7px;left:40px;}


.destaquehome {width: 50%;color: #020202;font-family: Century Gothic, Verdana, Arial, sans-serif; font-size: 16px;font-weight: bold;float: left;background: #ffffff;margin: 0px;padding: 1px;border: 1px solid #38B0DE; margin-left:5px;padding:8px;}

#posthome {background: #FFFFFF;margin: 0px 0px 9px 0px;padding: 9px 9px 0px 9px;border: 1px solid #DDDDDD;width: 450;}
	
.feedrss p {margin: 1px;padding: 10px 5px 5px 5px;float: left;}

/************************************************
*	Headlines 					     		    * 
************************************************/

#content h1 {color: #111111;font-size: 22px;font-family: Courier New, Georgia, Times New Roman;font-weight: bold;margin: 0px 0px 15px 0px;padding: 5px 0px 0px 0px;}
	
#content h1 a, #content h1 a:visited  {color: #232323;font-size: 22px;font-family: Courier New, Georgia, Times New Roman;font-weight: bold;text-decoration: none;margin: 0px 0px 15px 0px;padding: 5px 0px 0px 0px;}

#content h1 a:hover {color: #111111;font-weight: bold;text-decoration: none;}
	
#contentleft h2 {color: #111111;font-size: 21px;font-family: Verdana, "trebuchet ms", tahoma, arial, sans-serif;font-weight: normal;margin: 0px 0px 25px 0px;padding: 5px; }
		
#contentleft .quadrado h2 {color: #111111;font-size: 20px;font-weight: bold;text-decoration: none;margin: 1px;padding: 15px 0px 20px 80px;}
	
 
#contentleft h3 {color: #111111;font-size: 20px;font-family: Arial, Georgia, Times New Roman;font-weight: normal;margin: 0px 10px 15px 0px;font-weight: bold;padding: 0px;}
	
#contentleft h4{font-weight:normal;font-size: 16px;color: #000000; border: 1px solid #000000;padding: 9px;background-color: #ffffff;text-align:center;}

/** 

#contentleft h4 {color: #000080;font-size: 17px;font-family: Georgia, Times New Roman;font-weight: bold;margin: 0px 0px 12px 0px;padding: 0px;}
**/

#contentleft h5 {color: #121212;font-size: 13px;font-family: Verdana,Georgia, Times New Roman;font-weight: bold;margin: 0px 0px 5px 0px;padding: 0px;}

#contentleft h5 a:hover, #contentleft h5 a{color: #121212;font-size: 13px;font-family: Verdana,Georgia, Times New Roman;font-weight: normal;margin: 0px 0px 5px 0px;padding: 0px;}

	
#contentleft h6  {color: #121212;background: #ffffff;font-size: 18px;text-transform: uppercase;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 10px 0px 8px 0px;padding: 5px 0px 5px 15px;border-bottom: 3px solid #00BFFF;}

#pessoas {color: #121212;background: #ffffff;font-size: 17px;text-transform: uppercase;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 10px 0px 8px 0px;padding: 5px 10px 5px 15px;border-bottom: 3px solid #00BFFF;}
#destaques {float: right;background: #ffffff;margin: 5px;padding: 0px;display: inline;}

.linkes {color: #333333;font-size: 22px;float: left;font-family: Georgia, Times New Roman;font-weight: bold;margin: 5px 5px 5px 5px;padding: 0px 5px 5px 5px;}
.linkes p { margin: 0px;padding: 0px;}
.linkes p img { margin: 9px 9px 9px 9px;width: 50px; height: 50px;float: left;}


/** paginacao **/


.esquerda {float: left; margin-top: 10px; margin-left: 30px; font-size: 12px; padding-top: 20px;}
.esquerda a, .esquerda a:link {padding: 5px 7px 5px 7px; margin: 3px;text-decoration: none;border: 1px solid #bcbcbc;color: #888;background-color: #efefef;}
.esquerda a:visited {padding: 5px 7px 5px 7px; margin: 3px;text-decoration: none;border: 1px solid #bcbcbc;color: #888;background-color: #efefef;	}

.direita {float: right; margin-top: 10px; margin-right: 30px; font-size: 12px; padding-top: 20px;}
.direita a, .direita a:link {padding: 5px 7px 5px 7px; margin: 3px;text-decoration: none;border: 1px solid #bcbcbc;color: #888;background-color: #efefef;}
.direita a:visited {padding: 5px 7px 5px 7px; margin: 3px;text-decoration: none;border: 1px solid #bcbcbc;color: #888;background-color: #efefef;	}

	
/** imagens **/

img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone {padding: 0px;margin: 0px 0px 10px 0px;display: inline;}
img.alignright {padding: 0px;margin: 0px 0px 10px 10px;display: inline;}
img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}	
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}


.responsive {width: 100%;height: auto;margin:5px;padding-bottom:10px;}
	
.wp-caption {border: 1px solid #DDDDDD;text-align: center;background-color: #EEEEEE;padding: 4px 0px 5px 0px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0px 0px 5px 0px;padding: 0px;border: 0px;}
.wp-caption p.wp-caption-text {margin: 0px;padding: 0px 0px 0px 0px;font-size: 11px;font-weight: normal;line-height: 12px;}
	
/** sidebar **/

#sidebar2 {float: left;margin-right: 10px;}
#sidebar {float: right;width: 300px;margin: 0px;padding: 0px;}
#sidebar .widget {background: #FFFFFF;margin: 0px 0px 10px 0px;padding: 0px;display: inline;border: none;}
#sidebar h4 {color: #121212;background: #ffffff;font-size: 16px;text-transform: uppercase;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 10px 0px 8px 0px;padding: 5px 0px 5px 15px;border-bottom: 3px solid #00BFFF;}

#sidebar h5 {color: #ffffff;background: #00BFFF;font-size: 15px;font-family: Verdana, Tahoma, Arial;font-weight: bold;margin: 2px;padding: 5px;border: 1px solid #454545;text-align:center;}

#sidebar h6 {color: #ffffff;font-size: 17px;font-weight: bold;margin: 10px 0px 8px 0px;padding: 5px 0px 5px 15px;}

#sidebar h3 {color: #121212;background: #ffffff;font-size: 17px;text-transform: uppercase;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 10px 0px 8px 0px;padding: 5px 0px 5px 15px;border-bottom: 3px solid #00BFFF;}

#sidebar h2 {color: #121212;background: #ffffff;font-size: 17px;text-transform: uppercase;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 10px 0px 8px 0px;padding: 5px 0px 5px 15px;border-bottom: 2px solid #00BFFF;border-top: 2px solid #00BFFF;}

#sidebar h7 {color: #ffffff;background: #121212;font-size: 16px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin: 10px 0px 8px 0px;padding: 5px 0px 5px 15px;border-top: 4px solid #00BFFF;}

#sidebar p {margin: 0px;padding: 0px;}	
#sidebar a img {border: none;margin: 0px 0px 0px 0px;padding: 2px;}	
#sidebar embed, #sidebar object {width: 300px; height: 250px;margin: 0px; padding: 0px;}	
#sidebar ul {list-style-type: none;margin: 0px 0px 0px 0px;padding: 0px;}	
#sidebar ul li {list-style-type: none;margin: 0px;padding: 0px;}
#sidebar ul ul {list-style-type: none;margin: 0px 0px 10px 0px;padding: 0px;}
	
.arquivo { width: 100px;color: #454545;font-size: 27px;font-weight: bold; float: left; font-family:Verdana, Arial;padding: 15px;}

.tematop a {background: #00BFFF; width: 270px;color: #ffffff;font-size: 22px;font-weight: bold; float: left; font-family:Verdana, Arial;padding: 15px;margin-top: 7px;}

#associados {background: #FFFFFF;color: #000000;float: left;width: 297px;margin-top:2px;padding: 6px;border-bottom:double #E8E8E8;font-size: 12px;}
#associados .fotografia { border: 1px solid #dedede; float: left; margin-right: 9px; margin-top: 3px;margin-bottom: 5px; padding: 4px;}

.newsletter {background: #87CEFA url(https://investidor.pt/imagens/r-s-s.png) top right no-repeat;color: #ffffff;float: left;width: 292px;margin: 11px 0px 11px 0px;padding: 3px 3px 9px 3px;border: 2px solid #38B0DE;}

.publicidade {background: #efefef;color: #ffffff;float: left;width: 301px;margin: 5px 0px 5px 0px;padding: 1px 1px 1px 1px;}

#livros {width: 100%; max-width: 810px; margin: 0px auto 0px;}

.livros a img {background: #ffffff;color: #ffffff;float: left;width: 142px;height:219px;margin: 6px;border: 2px solid #ededed;}

.livros a:hover img{background: #000000;width: 142px;border: 2px solid #bcbcbc;}

.sobreautor {background: #FFFFdd;color: #000000;float: left;width: 292px;margin-top:9px;padding: 2px;border: 1px solid #898989;}
	
.sobreautor p {margin: 0px;padding: 0px;font-size: 13px;}
.sobreautor p img {margin: 4px 4px 4px 4px;padding: 5px ;}

.recomendo {background: #38B0DE;color: #ffffff;float: left;width: 300px;margin: 0px;padding: 3px;}


.etiquetas {float: left; width: 95%; padding: 5px;}
.etiquetas ul li a {float: left; padding: 10px; width: 95%; background: #efefef; margin-bottom: 5px;}
.etiquetas ul li a:hover {background: #38B0ef; color: #fff;}

.similar {float: left; width: 95%;  padding-bottom: 2px;font-size: 12pt;}
.similar a {float: left; width: 95%;  padding-bottom: 2px;font-size: 12pt;}
.similar ul a {float: left; padding: 6px; width: 95%; background: #efefef; margin-bottom: 3px;border-left: 7px solid #1874CD;font-size: 12pt;}
.similar ul a:hover {background: #1874CD; color: #fff;}

.escuro {float: left; width: 95%;  padding-bottom: 2px;}
.escuro ul a {float: left; padding: 6px; width: 95%; background: #efefef; margin-bottom: 3px;border-left: 7px solid #1874CD;}
.escuro ul a:hover {background: #1874CD; color: #fff;}

.pub24 {width: 100%; max-width:960px; min-height:250px; margin: 1px auto 1px;text-align: center; overflow: hidden;display: inline-block;}

/**	Footer      **/

#footer {margin-top:10px;padding-top:10px;position: relative;z-index: 1;}
#footer > ul {list-style: none outside none;margin: 0 auto;max-width: 970px;overflow: hidden;padding: 25px 0;position: relative;width: 100%;}

#footer .barra {background-color: #000000;padding: 10px 0;}
#footer .barras {font-size: 12px;margin: 0 auto;max-width: 970px;position: relative;width: 95%;}

.links {float: left;list-style: none outside none;position: relative;}
.links li {float: left;margin-right: 10px; margin-left: 10px; margin-top: 4px;}
.links a {color: #cdcdcd;}
.links a:hover {color: #FFFFFF;}

.social {position: absolute;right: 0;top: 0;padding-top:11px;}
.social a { color: #efefef; margin-left: 10px;padding-top:30px;}
.social a:hover {color: #FFFFFF;}

.logo {position: relative;left: 0;top: 0;float: left; padding-top:11px;}
.logo a { color: #778888; margin-left: 10px;}
.logo a:hover {color: #FFFFFF;}

.legal {color: #696969;margin-top: 2px; }

/*	Search Form	*/

#lista {float:none;position:relative;margin:auto;}

#lista .siterank {float: left; padding: 6px; margin-bottom: 9px;width: 100%;max-width:960px; background: #ffffff; border-top: 1px solid #dedede;}

#lista .siterank:hover {background: #efefef; -webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;}
#lista .siterank:hover .empresanome2 {color: #363636;}
#lista .siterank:hover .empresainfo2 {color: #828282;}
#lista .favi {float: left; text-align: center;  margin-right: 5px; background: #fff;margin-top:8px;}
#lista .reviewnome {width: 100%;max-width:160px; float: left; font-size: 16px; color: #121212; margin-top: 8px; margin-left: 6px;font-weight: bold;font-family: Arial,Verdana, "trebuchet ms", tahoma, arial, sans-serif;}
#lista .reviewnome a {color:#000000;}

#lista .review:hover {color: #000000;}
#lista .review  {width: 100%;max-width:450px; float: left; font-size: 13px; line-height: 17px;margin-top: 9px;  font-weight: normal; color: #454545; }

#lista .vsite a {width: 150px; padding: 4px 4px 4px 4px; margin:5px;background: #38B0DE; float: right; font-size: 13px; color: #fff; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;  text-align: center;margin-right:3%;}

#lista .vsite a:hover{background: #000000; -webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;color:#38B0DE;}


#numero {margin-right:14px; margin-top:5px;font-family: Futura, Georgia, Times New Roman;padding: 4px 10px 4px 10px; background: #ffffff;  font-size: 13px; color: #000000; -moz-border-radius: 4px; border-radius: 4px; -webkit-border-radius: 4px; text-align: center;border: 2px solid #232323;margin-bottom:5px;float:left;}

#introblog {width:100%;max-width: 955px; margin:10px auto 20px;text-align:left;} 

#introblog {
    background: blue; /* For browsers that do not support gradients */    
    background: -webkit-linear-gradient(left, Black , DodgerBlue); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, Black, DodgerBlue); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, Black, DodgerBlue); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, Black , DodgerBlue); /* Standard syntax (must be last) */
}

#introblog .minhamensagem {width:100%;max-width: 620px;float:left;margin-right:41px;text-align:left;padding:15px 25px 15px 15px; color: #ffffff;font-size:17px;line-height: 25px;} 

#intoblog p {margin: 1px; padding: 11px 23px 15px 28px;}

.minhafoto img{margin: 5px;padding-left: 25px;align:right;float:right;}

#introblog .vsite2 a {width: 280px; padding: 2px 2px 2px 2px; margin:5px;background: #38B0DE; float: left; font-size: 12px; color: #fff; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;  text-align: center;margin-left:15px;}

#introblog .vsite2 a:hover{background: #232323; -webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;color:#38B0DE;}


#utilidade a {width:100%;max-width:275px; font-family: Arial, Georgia, Times New Roman;padding: 4px 4px 4px 4px; margin-top:11px; margin-left:11px;background: #00B2EE; float: left;  font-size: 15px; color: #fff; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px; text-align: center;border: 1px solid #1874CD;}

#utilidade a:hover{background: #87CEFA; -webkit-transition: background 0.2s linear; -moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;transition: background 0.2s linear;}

#utilidade p {margin: 1px; padding: 11px 23px 15px 28px;}
	
/*	Search Form	*/

#searchform {margin: 0px;padding: 0px;display: inline;}
	
#s {background: #F4F4F4 !important;width: 140px;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin: 0px 0px 10px 0px;padding: 4px 0px 3px 5px;border: 1px solid #DDDDDD;}
	
#searchsubmit {background: #444444;color: #FFFFFF;font-size: 11px;font-family: Arial, Tahoma, Verdana;margin: 0px 0px 10px 5px;padding: 3px 3px 2px 3px;font-weight: bold;border: 1px solid #222222;}

#xform {width: 95%;max-width: 730px; text-align:center;overflow:hidden;white-space:nowrap;padding:7px;background:#00B2EE;border: 2px #007FFF solid;margin-top:32px;margin-bottom:13px;}

#hform {float: left; margin-left: 2px; padding: 5px; border: 1px solid #ababab;background: #efefef; margin-bottom:16px;}
#hform .gle { font-weight: bold; background: #292929; color: #fff; border: 1px solid #292929; padding: 3px 12px 3px 13px;}
#hform .gle:hover{background: #000000; border: 1px solid #000000;}

#pesquisacentro {margin: 40px 100px 40px 100px;}	
	
/** Comentários **/

#cinzento {background: #696969;}

#author, #email, #url {background: #ffffff !important;width: 200px;color: #333333;font-size: 12px;font-weight: normal;margin: 5px 0px 0px 0px;padding: 3px 0px 3px 5px;border: 1px solid #DDDDDD;display: inline;}
	
#comment {background: #ffffff !important;color: #333333;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 5px 0px 5px 0px;padding: 4px;border: 1px solid #E9E2D7;}

	
#submit {background: #444444;color: #000000;font-size: 11px;font-family: Arial, Tahoma, Verdana;margin: 0px;padding: 3px 3px 2px 3px;font-weight: bold;border: 1px solid #191970;}

.comments {width: 98%;max-width: 632px;background: #eeeeee;float: left;margin: 10px 0px 10px 0px;padding: 7px;}	
.commentlist li ul li {font-size: 12px;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar { background: #676767;float: right;border: 2px solid #FFFFFF;margin: 0px 5px 0px 10px;padding: 2px;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 12px;}
.commentlist p {font-weight: normal;text-transform: none;}
.commentmetadata {font-weight: normal;}
#commentform input {width: 155px;padding: 2px;margin: 5px 5px 1px 0px;}
#commentform {margin: 5px 10px 0px 0px;}	
#commentform textarea {width: 95%;padding: 2px;}	
#respond:after {content: "."; display: block; height: 0px; clear: both; visibility: hidden;}	
#commentform p {margin: 5px 0px 5px 0px;}	
#commentform #submit {margin: 0px;float: left;}	
.alt {margin: 0px;padding: 10px;}
.commentlist {margin: 0px;padding: 0px;}	
.commentlist ol {margin: 0px;padding: 10px;}
.commentlist li {margin: 15px 0px 10px;padding: 10px 5px 10px 10px;list-style: none;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0px;padding: 0px;}	
.children { margin: 0px;padding: 0px;}
.nocomments {text-align: center;margin: 0px;padding: 0px;}
.commentmetadata {font-size: 11px;margin: 0px;display: block;}
.navigation {display: block;text-align: center;margin-top: 9px;margin-bottom: 38px;}	
.alignright {float: right;}
.alignleft {float: left;}	
.thread-alt {background: #FFFFFF;margin: 0px;padding: 0px;}	
.thread-even {background: #F7FFFF;margin: 0px;padding: 0px;}	
.depth-1 {border: 1px solid #DDDDDD;margin: 0px;padding: 0px;}
.even, .alt {border-top: 1px solid #DDDDDD;border-bottom: 1px solid #DDDDDD;border-left: 1px solid #DDDDDD;margin: 0px;padding: 0px;}
.authcomment {background-color: #B3FFCC !important;}
	

#subscribe {margin: 0px;padding: 0px;overflow: hidden;}
#subbox {background: #F4F4F4 !important;width: 200px;color: #222222;font-size: 12px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin: 10px 0px 10px 0px;padding: 4px 0px 3px 5px;border: 1px solid #DDDDDD;}
#subbutton {background: #444444;color: #FFFFFF;font-size: 11px;font-family: Arial, Tahoma, Verdana;margin: 10px 0px 10px 5px;padding: 3px 3px 2px 3px;font-weight: bold;border: 1px solid #222222;}

#cookies {width: 100%; height: 11px; background: #000000; bottom:0; left:0;position: fixed;z-index: 1; color: #ffffff; text-align:center;font-size:11px; padding:5px;} 





#ultimas {width:  100%;max-width: 960px; margin: 5px auto 5px; background: #121212; overflow:hidden;padding-bottom:8px;}


#ultimas h6 {color: #38B0ef;font-size: 17px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: normal;margin: 0px 0px 5px 0px;padding: 9px;border-bottom: 2px solid #696969;letter-spacing: 0.08em;}


#ultimas a {float:left; padding: 8px; font-size: 12px; color: #fff; font-weight: normal;width: 95%;}

#ultimas a:hover{ color: #898989;}

#ultimas .fbox1 {width: 100%;max-width:300px; float:left;margin-left: 10px;padding: 1px;}
#ultimas .fbox2 {width: 100%;max-width:300px; float:left;margin-left: 10px;padding: 1px;}
#ultimas .fbox3 {width: 100%;max-width:300px; float:left;margin-left: 10px;padding: 1px;}

.mobile {display:none;}

.nm {float:right;}

.pub24 {width: 100%;max-width:960px; min-height:95px;margin: 10px auto 10px;text-align: center; overflow: hidden;display: inline-block;}

/*Strip the ul of padding and list styling*/
#separador2 ul {list-style-type:none;margin:0;padding:0;position: absolute;}

/*Create a horizontal list with spacing*/
#separador2 li {display:inline-block;float: left;margin-right: 1px;}

/*Style for menu links*/
#separador2 li a {
	display:block;
	overflow: hidden;
	min-width:50px;
	padding-left: 5px;
	padding-right: 5px;

	text-align: center;
	line-height: 26px;
	line-height: 26px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #575757;
	text-decoration: none;
	border: 2px #FFFFFF solid;
}

/*Hover state for top level links*/
#separador2 li:hover a {background: #000000;}

/*Style 'show menu' label button and hide it by default*/
#separador2 .show-menu {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: #232323;
	text-align: center;
	padding: 10px 0;
	display: none;
}


/*Strip the ul of padding and list styling*/
#separador ul {list-style-type:none;margin:0;padding:0;position: absolute;}

/*Create a horizontal list with spacing*/
#separador li {display:inline-block;float: left;margin-right: 1px;}

/*Style for menu links*/
#separador li a {
	display:block;
	min-width:70px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
	line-height: 30px;
	line-height: 30px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #fff;
	background: #38B0ef;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 0.05em;
	border-top: 1px #FFFFFF solid;
}

/*Hover state for top level links*/
#separador li:hover a {background: #000000;}

/*Style for dropdown links*/
#separador li:hover ul a {
	background: #f3f3f3;
	color: #2f3036;
	height: 40px;
	line-height: 40px;
	z-index: 9999;
}

/*Hover state for dropdown links*/
#separador li:hover ul a:hover {background: #19c589;color: #fff;}

/*Hide dropdown links until they are needed*/
#separador li ul {display: none;}

/*Make dropdown links vertical*/
#separador li ul li {display: block;float: none;}

/*Prevent text wrapping*/
#separador li ul li a {width: auto;min-width: 100px;padding: 0 20px;}

/*Display the dropdown on hover*/
#separador ul li a:hover + .hidden, .hidden:hover {display: block;z-index: 9999;}

/*Style 'show menu' label button and hide it by default*/
#separador .show-menu {
	font-family: Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;
	text-decoration: none;
	color: #fff;
	background: #38B0ef;
	text-align: center;
	padding: 10px 0;
	display: none;
	font-weight: bold;
	
}

/*Hide checkbox*/
#separador input[type=checkbox]{
    display: none;
}

/*Show menu when invisible checkbox is checked*/
#separador input[type=checkbox]:checked ~ #menu{
    display: block;
}


/*Responsive Styles*/


@media screen and (max-width : 990px){
#contentleft {width: 98%;margin:0px;max-width : 560px;}
	
	
}

@media screen and (max-width : 920px){
#contentleft {width: 98%;margin:0px;max-width : 510px;}
.embaixo {display:none;}
}

@media screen and (max-width : 850px){
#contentleft {width: 98%;margin:0px;max-width : 455px;}
}

@media screen and (max-width : 780px){
#contentleft {width: 98%;margin:0px;max-width : 445px;}
.nm {display:none;}
}

@media screen and (max-width : 769px){


/*Make dropdown links appear inline*/
	#separador ul {
		position: static;
		display: none;
	}
	/*Create vertical spacing*/
	#separador li {
		margin-bottom: 1px;
	}
	/*Make all menu links full width*/
	#separador ul li, li a {
		width: 98%;
	}
	/*Display 'show menu' link*/
	#separador .show-menu {
		display:block;
	}
	
	#header {height: 78px;}
	.headerright {display:none;}
	.headerleft {float:none;text-align:center;position:relative;margin:auto;}
	.headertext {margin: 0px;padding: 5px 0px 0px 5px;}
	
	#body {width: 100%;margin:0px;padding:0px;}
	#corpo {width: 99%;margin:0px;padding:0px;border: 1px solid #FFFFFF;}
	#content {width: 99%;margin:0px;padding:0px;}
	#contentleft {width: 99%;margin:0px;max-width : 445px;}
	#corpo {background: #ffffff;width: 99%;margin: 0px;position: relative;padding:0px;}

 	.links, .social, .logo,.legal{float:none;text-align:center;}
    	.social {position:relative;margin:10px 0;}
	.links li {display:inline-block;float:none;}
    	.barra {position:relative;}
   	.barras {margin-bottom:0;}
	#footer > ul li {float:none;width:auto;}
	#ultimas {display:none;}
	#livros {width: 100%; max-width: 650px; margin: 0px auto 0px;}
#lista .review  {width: 100%;max-width:300px; float: left; font-size: 13px; line-height: 17px;margin-top: 9px;  font-weight: normal; color: #454545; }
.minhafoto {display:none;}
#introblog .minhamensagem {background: #104E8B;margin-left:5px; width: 98%;max-width : 700px; margin-bottom:10px;} 
	}


@media screen and (max-width : 750px){

#contentleft {width: 100%;margin:0px;max-width : 380px;}
.pub24 {width: 100%; min-height:70px;margin: 5px auto 5px;text-align: center; overflow: hidden;display: inline-block;}


}


@media screen and (max-width : 700px){


#corpo {background: #ffffff;width: 100%;margin: 0px;position: relative;}
#contentleft {width: 100%;margin:0px;max-width : 600px;}
#content {width: 100%;margin:0px;}
#sidebar {width: 80%;margin-left:13%;}
.nomobile {display:none;}
.mobile {margin: 3px;}


	
#contentleft .lermais {margin-right:20%;width: 60%;}

}

@media screen and (max-width : 500px){

	
#rsocial {margin-left:30px;}
#sidebar {width: 95%;margin-right:15px;}
#pesquisacentro {display:none;}
#xform {display:none;}
#separador2 {display:none;}
#centro {display:none;}
.authorbox {width: 95%;}
.votos {width: 98%;}
.feedrss {display:none;}
.comments {width: 95%;} 
.similar {width: 95%;}
.links li {margin-right:5px;}
#cookies {display:none;}
.pub24 {width:320px; height:100px;margin:3px;text-align: center; overflow: hidden;display: inline-block;padding:0px;}
#lista .vsite a {width: 180px; padding: 4px 4px 4px 4px; margin:8px;background: #38B0DE; float: left; font-size: 13px; color: #fff; -moz-border-radius: 3px; border-radius: 3px; -webkit-border-radius: 3px;  text-align: center;margin-left:50px;}
#lista .reviewnome {width: 100%;max-width:230px; float: left; font-size: 16px; color: #121212; margin-top: 8px; margin-left: 6px;font-weight: bold;font-family: Arial,Verdana, "trebuchet ms", tahoma, arial, sans-serif;}

#introblog {display:none;}
	#essenciais {margin-left: 4px;}
	}
	
@media screen and (max-width : 400px){	
.alignleft { display: inline-block;
   width: 100%;height: auto;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
 }	
 
	
}