/*  
Theme Name: Tenso
Theme URI: http://tenso.blog.br
Description: Tenso Blog - Using fervens-remix as setup URI http://designdisease.com/
Version: 2.0
Author: Maurício Adams	
Author URI:  http://mauricioadams.com/
Tags: tenso
*/
/* MTV */
#barra-uol table {width:auto;}
/* FIM MTV */
/* Begin Typography & Colors */
* { margin: 0; padding: 0; }
body {  /*background: #F1C822  repeat-x top;*/  font: normal 12px 'Lucida Grande', "Verdana", sans-serif; margin: 0px; padding: 0px; }
input, button, textarea, select {  font: normal 12px/12px 'Lucida Grande', "Verdana", sans-serif; color:#373737; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
table { border-collapse: collapse; width: 100%; }
hr { display: none; }
img { padding: 0px; margin: 0px; border: none; text-align: center;}
a:link { text-decoration: none; color : #000; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: none; color : #000; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none; color : #000; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color : #ddb000; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}
h1, h2, h3, h4 { font-family: 'Lucida Grande', Arial, Helvetica, sans-serif, "Arial Black" ; }
#bg { width: 960px; margin: 0 auto;}
.con { width: 980px; float: left;}
.input_busca { border: 1px solid #000; width:280px; height: 30px; font: normal 22px/25px 'Lucida Grande', "Verdana", sans-serif; background: url(images/procurar.jpg) no-repeat left top; text-indent:30px; }
.aligncenter,div.aligncenter {display: block;margin-left: auto;margin-right: auto;}
/* Header 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header { width: 960px; padding: 0px 0px 10px 0px; float: left;}
.header h1 { float: left; font: normal 42px/42px "Arial Black", Arial, Helvetica, sans-serif ; letter-spacing: -3px; padding-left: 20px;}
.header h1 a, .header h1 a:visited, .header .LogoText h1 a:hover { color:#373737; text-decoration: none; }
.header .rss { position: absolute; top: 50px; right: 0px; width: 290px; text-align: right;}
.header .rss li { display: inline; background: url(images/rss-ico.png) no-repeat left 2px; padding-left: 20px; margin-right: 5px; }
/* Menu 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.tenso_logo { width: 960px; padding: 0px; z-index:2; position:relative; float: left; height: 240px; }
#tenso_letra {position:relative; z-index:4; top:-265px; left:225px; width:825px; height:249px;}
#boneco_tenso {position:relative; z-index:3; top:1px;}
.menu .current_page_item a { background: url(images/menu-left-h.png) no-repeat left bottom; color:#fff; }
.menu .current_page_item a span, .menu .current_page_item a:visited span, .menu .current_page_item a:hover span { background: url(images/menu-right-h.png) no-repeat right bottom; color:#fff; }
.icones-topo { width:450px; padding-left:4px; margin:0px auto; height:70px; overflow:hidden; }
/* caption styling */
.caption-top, .caption-bottom { color: #ffffff; font-weight: bold; font-size: 10px; cursor: default; border: 0px solid #334143; background: #000000; text-shadow: 1px 1px 0 #202020; text-align:center; }
.caption-top { border-width: 0px 0px 8px 0px; }
.caption-bottom { border-width: 8px 0px 0px 0px; }
.caption a, .caption a { border: 0 none; text-decoration: none; background: #000000; padding: 0.3em; }
.caption a:hover, .caption a:hover { background: #202020; }
.caption-wrapper { float: left; }
/* fim caption */
br.c { clear: both; }
/*#banner_submarino { position:relative; z-index:2; width: 728px; top: -95px; height: 90px; margin-left:260px; }*/
#banner_submarino {padding-top:20px;}
.inicio-post {width: 680px;height:22px; background-image: url(images/sl-top.png); background-repeat: no-repeat; background-position:top;}
.sc-all {  float: left;}
.sc {   width: 677px; background-image: url(images/meio-post.png);}
.fim-post {width: 677px; height:35px; background-image: url(images/sl-bottom.png); background-repeat: no-repeat; background-position:bottom; position:relative; top:-10px;  }
.pos_post { height:77px;}
.title { font: normal 28px/30px 'Lucida Grande', "Arial"; border-bottom: solid 1px #ccc; padding-bottom: 15px; margin-bottom: 15px;}
.title_search  { font: normal 28px/30px 'Lucida Grande', "Arial"; padding-left:25px;margin-bottom: 15px;}
.comentario {width:94px; height:77px; float:right; background-image: url(images/balao_comentario.png); background-repeat: no-repeat; color: #000; font-size: 25px; padding-top:18px; padding-left:5px; text-align:center;}
.comentario a { color:#000;}
.comentario a:hover { color: #000; text-decoration:underline;}
.share { float:left; }
/* Post Single
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post { width:645px; padding: 15px 20px;}
.post img { margin-left: auto; margin-right: auto }
.post h3 {font-size:14px; color:#333; font-weight:bold; padding: 10px 0px 10px 0px}
.post .p-head { }
.post .p-head h1 { font: normal 28px/28px 'Lucida Grande', "Arial"; letter-spacing: -1px; }
.post .p-head h2 { font: bold 24px/30px 'Lucida Grande', "Arial"; letter-spacing: -1px; background-image: url(images/titulo.jpg); height:60px; padding-left:20px; background-repeat:no-repeat; line-height:50px;}
.post .p-head h2 a, .post .p-head h2 a:visited { color:#000; text-decoration: none;}
.post .p-head h2 a:hover { color:#000; }
.post .p-head h3 { font: normal 21px/40px 'Lucida Grande', "Arial"; }
.post .p-head h3 a, .post .post-head h3 a:visited { color:#319bd8; text-decoration: none;}
.post .p-head h3 a:hover { color:#669900; }
.post .p-date { font-size: 10px; color:#666; font-weight: bold;}
.post .p-who { padding: 5px 0px 5px 12px; margin-top: 5px; font-size: 11px; color:#917d69; border-top: solid 1px #ebeadd; background: url(images/p-cat-ico.png) no-repeat left 6px;}
.post .p-who a { color:#917d69; text-decoration: underline;}
.post .p-con { padding: 5px 0px; z-index:3; position:relative; }
.post .p-con p { font: normal 12px/20px 'Lucida Grande', 'Verdana'; padding: 5px 15px 0 5px; color:#000; }
.post .p-con img { margin-bottom: 10px; }
.post .p-con ol { padding: 10px 0px 10px 25px; margin: 0px; }
.post .p-con ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.post .p-con ul { padding: 5px 0px; margin: 0px; }
.post .p-con ul li { padding: 2px 0px 2px 15px; list-style-type: none; background: url(images/p-con-li.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.post .p-con blockquote { padding: 10px 20px 10px 20px; margin: 10px 0px; color:#a98951; background: #f8f8f2; }
.post .p-con blockquote p { font: normal 13px/19px "Georgia"; color:#a98951; padding: 0px;}
.post .p-con blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 11px; line-height: 16px;}
.post .p-com { background: #fbfbf8; padding: 10px 5px; border-top: solid 1px #f7f6f0; border-bottom: solid 1px #f7f6f0;}
.post .p-com a, .post .p-com a:visited { background: url(images/p-com-ico.png) no-repeat left 2px; padding-left: 15px; font-size: 10px; font-weight: bold; color:#ff6600;}
.post .p-com a:hover { color:#669900;}
.post .p-tag { font-size: 11px; color:#917d69; margin-top: 5px; position:relative; z-index:2;}
.post .p-tag a, .post .p-tag a:visited, .post .p-tag a:hover { color:#917d69; text-decoration: underline;}
.post .data-post { font-size: 10px; color:#666; font-weight: bold; text-align:right; margin-right:20px;}
.post .data-post a {color: #000;}
.post .data-post a:hover {color: #000;}
/* Post Pages
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.post-page {}
.post-page h1 { font: normal 28px/30px 'Lucida Grande', "Arial"; padding: 10px 0px;}
.post-page h2 { font: normal 26px/28px 'Lucida Grande', "Arial"; }
.post-page p { font: normal 12px/17px 'Lucida Grande', 'Verdana'; padding: 5px 0px; color:#666; }
.post-page ol { padding: 10px 0px 10px 25px; margin: 0px; }
.post-page ol li { padding: 2px 0px 2px 0px; font-size: 12px; line-height: 15px; color:#63565f; }
.post-page ul { padding: 5px 0px; margin: 0px; }
.post-page ul li { padding: 2px 0px 2px 13px; list-style-type: none; background: url(images/p-con-li.png) no-repeat left top; font-size: 12px; line-height: 15px; color:#63565f; }
.post-page blockquote { padding: 10px; margin: 0px; color:#333; background: #f8f8f2;}
.post-page blockquote p { font-size: 12px; padding: 0px; margin: 0px; line-height: 17px;}
.post-page blockquote li { padding: 2px 0px 2px 13px; list-style-type: none; font-size: 12px; line-height: 17px;}
/* Images
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
p img { padding: 0; max-width: 100%; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 1px; margin: 0 0 5px 15px; display: inline; border: solid 5px #f2f0ea; }
img.alignleft { padding: 1px; margin: 0 15px 5px 0; display: inline; border: solid 5px #f2f0ea; }
.alignright { float: right; }
.alignleft { float: left }
/* Side Tenso
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.inicio-sidebar {width: 320px; height: 16px; background-image: url(images/inicio-sidebar.png); }
.conteudo-sidebar { width: 319px; background-image: url(images/meio-sidebar.png); color: #000; }
.fim-sidebar { width: 319px; height: 15px; background-image: url(images/fim-sidebar.png); }
.aba { width: 142px; height: 33px; position:relative; padding-left:210px; top: -25px; background-repeat: no-repeat; background-position: center right; }
#aba_parceiros { background-image: url(images/abas/parceiros.png); }
#aba_buscar { background-image: url(images/abas/buscar.png); }
#aba_twitter { background-image: url(images/abas/twitter.png); }
#aba_contato { background-image: url(images/abas/contato.png); }
#aba_info { background-image: url(images/abas/info.png); }
#aba_categorias { background-image: url(images/abas/categorias.png); }
#aba_facebook { background-image: url(images/abas/facebook.png); }
.conteudo-sidebar p { margin-left:15px; margin-top: -25px; }
#twitter-feed { position:relative; left:10px; top:-20px; height:380px; }
.anuncios_side { position:relative; margin-top:-35px;} 
#equipe_tenso { position:relative;  background-image: url(images/equipe_mutcho_louca.png); width:243px; height:268px; top:-30px; left:35px; }
/* Navigation
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.nav { overflow: hidden; margin: 0px 0px 10px 0px; font-size: 13px; line-height: 16px; font-weight: bold; text-align: center; width:575px; padding-left:50px; }
.nav .left { float: left; background: url(images/nav-left.png) no-repeat left 1px; padding-left: 15px; }
.nav .right { float: right; background: url(images/nav-right.png) no-repeat right 1px; padding-right: 15px; }
.nav a { cursor: hand; }
/* Side 1
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.s1 { float: right; width: 0px; font-size: 11px;}
/* Category Panel
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.s1 .categ-all { background: #585e62 url(images/categ-top.png) no-repeat top; width: 160px; margin-bottom: 10px;}
.s1 .categ { background: url(images/categ-bottom.png) no-repeat bottom; padding: 7px 10px 10px 10px; color:#a29d91; }
.s1 .categ h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px; margin-bottom: 5px;}
.s1 .categ li { padding: 2px 0px 2px 0px;}
.s1 .categ li a, .s1 .categ li a:visited, .s1 .categ li a:hover { text-decoration: underline; color:#f5e5c2;}
/* Widget Panel
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.s1 .widget { background: #dddcd2 url(images/widget-top-s1.png) no-repeat top; width: 160px; margin-bottom: 10px; color:#443e36;}
.s1 .widget-all { background: url(images/widget-bottom-s1.png) no-repeat bottom; padding: 7px 10px 10px 10px; color:#443e36; }
.s1 .widget h3 { font-size: 14px; letter-spacing: -1px; color:#443e36; padding-bottom: 3px; margin-bottom: 3px; border-bottom: solid 1px #cec5b9; }
.s1 .widget li { padding: 1px 0px;}
.s1 .widget a, .s1 .widget a:visited { color:#736c62; text-decoration: underline; }
.s1 .widget a:hover { color:#000; text-decoration: underline;}
/* Side 2
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
.s2 { float: right; width: 300px; font-size: 11px; color:#fffbde; margin-right: 0px;}
.s2 h3 { font-size: 14px; letter-spacing: -1px; color:#fff; padding-bottom: 5px;}
/* Search Panel 
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.s2 .search { background: #4a7e00 url(images/search-top.png) no-repeat top; width: 270px; padding: 7px 15px 10px 15px;}
.s2 .search h3 { padding-bottom: 15px; background: none; padding-left: 0px;}
.s2 .search input { border: none; background: url(images/search-form.png) no-repeat; padding: 7px 10px 7px 10px; font: normal 12px/14px 'Verdana'; color:#fff;}
.s2 .search button { background: none; border: none; padding: 0px; margin: 0px; width: 58px; height: 26px;}
/* Widget Panel  
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.s2 .widget { background: #e5eac0 url(images/widget-bottom-s2.png) no-repeat bottom; color:#666600; margin-bottom: 10px;}
.s2 .widget-all { background: url(images/widget-top-s2.png) no-repeat top; width: 270px; padding: 15px;}
.s2 .widget h3 { color:#666600; padding-bottom: 3px; margin-bottom: 3px; border-bottom: solid 1px #c8d18a;}
.s2 .widget li { padding: 1px 0px 1px 0px;}
.s2 .widget li { background: url(images/widget-arrow-s2.png) no-repeat left 5px; padding-left: 10px;}
.s2 .widget p { color:#996633; padding: 3px 0px;}
.s2 .widget a, .s2 .widget a:visited { color:#336600;}
.s2 .widget a:hover { color:#000;}
/* Comment List
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	
.com-list { width: 600px; padding-left: 40px;}
.com-list h3 { font-size: 18px; line-height: 22px; font-weight: normal; padding-bottom: 10px; margin-bottom: 15px; border-bottom: solid 1px #ebeadd;}
.com-entry { background: url(images/com-top.png) no-repeat left top; margin-bottom: 20px;}
.com-entry-bot { background: url(images/com-bot.png) no-repeat left bottom; padding: 10px 0px;}
.com-con { padding: 10px 90px 10px 20px; font-size: 11px; line-height: 16px; color:#666; border-left: solid 1px #e7e5dd; border-right: solid 1px #e7e5dd; position: relative; word-wrap: break-word; overflow:hidden;}
.com-name { font: bold 14px/14px 'Lucida Grande', "Arial"; letter-spacing: -1px;}
.com-avt { position: absolute; top: 10px; right: 20px; width: 64px; height: 64px; }
* html .com-avt { right: 40px;}
.com-avt img { border: 1px solid #ccc;}
.com-date { font-size: 10px; color: #999; margin-bottom: 10px; }
.com-date a, .com-date a:visited, .com-date a:hover { color: #999; text-decoration: underline; }
/* Comment Form
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */		
.com-form { padding-top: 10px; }
.com-form-bot { background: url(images/com-form-bot.png) no-repeat left bottom; padding: 5px 20px 20px 20px;}
.h3form { font-size: 16px; letter-spacing: -1px; border-bottom: solid 1px #e6e3db; padding-bottom: 5px; margin-bottom: 10px;}
.com-form p { padding: 6px 0px; position: relative; color:#666;}
.com-form p strong { color:#FF3300; font-weight: normal; }
/*.com-form label { position: absolute; top: 10px; left: 250px; font-size: 11px;}*/
.com-form a, .com-form a:visited, .com-form a:hover { color: #666; text-decoration: underline; }
.com-form input { background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-right: 10px; font-size: 12px; }
.com-form textarea { background: #fff; border: 1px solid #c3bfb5; padding: 4px; margin-right: 10px; }
.com-form button { cursor: pointer; display: block; width: 120px; height: 30px; background: #faf9f6 url(images/post-comment.png) no-repeat; border: none; text-indent: -1000em; margin-top: 5px;}
/* Footer 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { width: 960px; padding: 20px 0px; float: left;}
.footer p { font-size: 11px; color:#acaa9c; padding-left: 20px;}
.footer p a, .footer p a:visited { color:#acaa9c; text-decoration: underline;}
.footer p a:hover { color:#333; text-decoration: underline;}
.footer .theme { border-top: solid 1px #d9d7c3; padding-top: 3px; margin-top: 5px;}
.inicio_rodape { width:900px; height:15px; background-image:url(images/inicio_rodape.png);}
.conteudo_rodape { width:900px; background-image:url(images/meio_rodape.png);  display: table; }
.fim_rodape { width:900px; height:15px; background-image:url(images/fim_rodape.png);}
#coluna_rodape_1 { float: left; margin-left:20px; width: 65%; }
#coluna_rodape_2 { float: left; width: 20%; }
#coluna_rodape_3 { float: left; width: 10%; }
.input_divulgue { width:150px; border:1px solid #000; }
#creditos { font-size: 10px;}
.footer h4 { font-size: 20px; }
.fbConnectWidgetTopmost  { border-width:0 !important; border-style:hidden !important; }
.container_share {float:left; width:300px; position:relative; margin-left:20px; margin-top:-4px; height:22px; overflow:hidden;}
.container_data {float:left; width:322px; position:relative;}
.clear {clear:both; height:2px;}

