/*

Theme Name: designredux

Theme URI: http://www.blogdesignblog.com/themes/

Description: A simple sweet blue/silver theme designed by blogdesignblog.com

Tags: Blue, fixed width, widgets, two columns, silver

Author: Vinh Le

Author URI: http://www.blogdesignblog.com

Version: 0.1


*/




/* Random Stuff 
____________________________________________*/

* {font-family: 'Lucida Grande', Sans-serif;}

.wpcf7-response-output {color:red;}

.desejos-icon-mini,.desejos-icon-minimo{opacity: 0.2; cursor: pointer;}



.active{background-color:#d9404d;}

.tooltip {
	display:none;
	background-color:black;
	font-size:10px;
	text-transform:capitalize;
	padding:5px 10px 5px 10px;
	color:#fff;
	-webkit-border-radius:5px;
}

.texto-indicador{font-size:11px;}



.sug ul li {height:200px;

width:215px;

background-color:white;

padding-right:7px;

padding-left:7px;

}


span img{

	display:block;

	border:none;



}

img.alignright{border:8px solid grey;}

img.alignleft{}

img.alignnone{border:8px solid grey;}

img.wp-image-232{border:0px solid grey;}




/* Sitemap 
____________________________________________*/

#sitemap {margin:0 auto;
width:920px;
background-color:#1a1a1a;
color:white;
font-size:11px;
padding:20px;
}

#sitemap ul {display:block; clear:both;}
#sitemap ul li {margin-left:10px;}
#sitemap ul li:first-child {margin-left:0px;}

#lancamentos-esportivos{position:absolute; right:0px; top:0px; width:345px; margin-top:50px;}
#lancamentos-esportivos li {width:100px; height:65px; margin-right:15px; margin-top:15px;}


/* Formul‡rio do Cart‹o 
____________________________________________*/

#formulario-do-cartao label,#formulario-trabalhe-conosco label{display:block;}
#formulario-do-cartao input, #formulario-do-cartao select, #formulario-trabalhe-conosco input, #formulario-trabalhe-conosco select{width:90%; }
#formulario-do-cartao input.envieiro, #formulario-trabalhe-conosco input.envieiro{width:300px; margin:10px; height:40px; text-transform:uppercase;}
#formulario-do-cartao .error, #formulario-trabalhe-conosco .error{color:red; display:block;}


#form-cartao{width:590px;

}


#form-cartao input[type="text"],#form-cartao input[type="password"], #form-cartao textarea {-webkit-border-radius:5px; padding:5px 0 5px 0; border:1px solid #bbbbbb;}


#form-cartao textarea {width:98%;}

#form-cartao form {

	overflow:hidden;

        font-size:11px;

}

#form-cartao fieldset{

	border:1px solid #bbb;

	padding:10px;

	position:relative;

	background:#e9e9e9;

	margin-bottom:10px;

	-webkit-border-radius:5px;

}

#form-cartao legend{

	-webkit-border-radius:5px;

	padding:.4em .8em;

	background:#fff;

	border:1px solid #bbb;

}

fieldset.login p {

	margin-bottom:1em;

	margin-top:0pt;

}

fieldset p label {

	width:98%;

}

fieldset p input {

	width:98%;

}

fieldset p select {

	width:99%;

}

fieldset.login p label {

	float:left;

	line-height:2em;

	margin-right:3%;

	text-align:right;

	width:32%;

}

fieldset.login p input {

	width:60%;

}

fieldset.login input.button {

	margin-left:35%;

}

form p.notice {

	font-weight:bold;

}

input.search.text {

	width:66%;

}

input.search.button {

	width:28%;

	margin-left:2%;

}








/* Gerais 
____________________________________*/


body {

	font: 14px/1.5 Helvetica, Arial, 'Liberation Sans', sans-serif;
	color: #D9D9D9;
	background:#8D1612 url('images/fundo-darc.png') repeat;
	/*background: white url(images/bg2.jpg) repeat-x;*/
	/*background-color:#8D1612;*/
    /*background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.15, rgb(59,11,9)),
    color-stop(0.86, rgb(179,28,23))
);*/



	text-align: center;
    background-position:top center;
    /*-webkit-text-stroke:1px transparent;*/
    font-smooth: always;
}


a {

	color: #AAA;
	text-decoration: none;

}



a:hover {

	color: #da251d;

}



#container {

	margin: 0 auto;

	width: 960px;

	text-align: left;



}



ul {

	position: relative;

	float: left;

}



li {

	display: block;

	float: left;



}



blockquote {

	margin: 20px;

}



blockquote p {

	display: inline;

	background: #da251d;

	color: #FFF;

	padding: 5px 0;

	text-transform: uppercase;

	font-weight: bold;

}



p {

	position: relative;

}



p cite {

	margin-left: 80px;

	color: #FFF;

	font-weight: bold;

}



cite a {

	color: #464646;

	padding: 5px;

}



cite a:hover {

	background: #464646;

	color: #FFF;

}



img.alignleft {

	margin-right: 10px;

	margin-bottom: 10px;

	float: left;

}



img.alignright {

	margin-left: 10px;

	margin-bottom: 10px;

	float: right;

}



/* `Headings

----------------------------------------------------------------------------------------------------*/



h1, h2, h3, h4, h5, h6 {

	line-height: 1.2;

	letter-spacing: -.042em;

}



h1 {

	font-size: 25px;

}



h2 {

	font-size: 23px;

	color: #da251d;

}



h3 {

	font-size: 21px;

}



h4 {

	font-size: 19px;

	color: #da251d;

}



h5 {

	font-size: 17px;

	color: #da251d;

}



h6 {

	font-size: 15px;

}



.resumo { float:right;

         color:white;

         margin: -22px 0 0 0;

         font-weight:normal;}






/* `Header

----------------------------------------------------------------------------------------------------*/
#header{width:960px;}

 #menu-principal {

	position: relative;
	width: 940px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0 auto;
    z-index:300;
/*background-image:url(images/back-menu-principal.gif);*/
background-image:url(images/fundo-menu-1.png);
background-repeat:repeat-x;
	font-size: 13px;
	background-color:#1a1a1a;
	-webkit-border-radius:4px;
	height:55px;
	margin-top:15px;
	margin-bottom:15px;
line-height:55px;
-webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 0px 4px 2px;
/*-webkit-box-reflect:below 0px
-webkit-gradient(linear, left top, left bottom, from(transparent),
  color-stop(0.2, transparent),
  to(rgba(255, 255, 255, 0.2)));*/
}

#menu-principal img.logo { float:left; margin-right:15px; margin-left:5px; margin-top:8px;}

#main-menu {border-left:1px solid #757575;}
#main-menu li:hover {background:url(images/back-menu-principal-hover.gif) repeat-x;}
#main-menu li {width:86px; font-size:12px; border-right:1px solid #757575; text-align:center;}
#main-menu a {color:white;}

#main-menu li.current_page_parent,#main-menu li.current-cat, #main-menu li.current-cat-parent {background:url(images/back-menu-principal-hover.gif) repeat-x;}

#main-menu2 { float:right; margin-right:10px;}

#main-menu2 input[type=text] { -webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-right-radius:0px;
-webkit-border-bottom-right-radius:0px;
border: none;
margin: 0;
padding: 7px 0 7px 10px;
height: 11px;
width: 150px;
display: inline;
font-size: 10px;
color: #888;
background: white;
-webkit-appearance:none;
outline: none;
position:absolute;
top:0px;
left:0px;}

#main-menu2 li a {/*background-color:#666; -webkit-border-radius:5px; padding:5px; color:white; font-size:10px;*/}

#main-menu2 li {margin-left:10px;}

#main-menu2 img{ margin-top:16px; width:25px; height:auto;}




#sub-menu {clear:both;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
height:39px;
 border-left: 1px solid #CCC; border-right: 1px solid #CCC;
 -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; width:958px;
 background-color:#f4f4f4;
 background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.42, rgb(243,243,243)),
    color-stop(0.71, rgb(249,249,249))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(243,243,243) 42%,
    rgb(249,249,249) 71%
);
}

#sub-menu li {
color: #222;
height: 26px;
border-right: 1px solid #CCC;

line-height:16px;

padding: 13px 20px 0 20px;
font-size: 12px;
position: relative;

}

#sub-menu li a {color:#888888;}

#sub-menu li:hover {background-color:white; cursor:pointer; color:black;}

#sub-menu li:first-child { -webkit-border-top-left-radius:4px;}

#sub-menu li.current-cat, #sub-menu li.current_page_item,  #sub-menu li.current-cat-parent {background-color:white; font-weight:bold;}


#sub-menu li.current-cat a,#sub-menu li.current_page_item a, #sub-menu li.current-cat-parent a  {color:black;}

#terceiro-menu{clear:both; background-color:white;  border-left: 1px solid #CCC;
border-right: 1px solid #CCC; font-size: 11px; padding:10px 25px 10px 25px; border-bottom: 1px solid #CCC;
font-weight:bold;}

#terceiro-menu ul li {margin-right:25px;}

#lista-semfoto, #enquete { font-size:14px; margin-top:5px;}
#lista-semfoto {list-style-type: decimal;}
#lista-semfoto li, #enquete li {margin-top:0px; border-bottom:1px solid #eaeaea; height:14px; padding:10px 6px 10px 6px; width:287px; -webkit-border-radius:0;
font-weight:bold; background-color:transparent; text-transform:capitalize; display: list-item; list-style-position:inside; }
#lista-semfoto li{color:#d1cbcb;}
#lista-semfoto li p, #enquete li p {font-size:11px; color:black; display:inline;}
#enquete .pergunta {height:auto;}

#enquete a {background-color:#666; -webkit-border-radius:5px; padding:5px; color:white;}
#enquete .botoes{border-bottom:0px;}

#wrapper-procura {width:190px; position:relative; height:25px; margin-top:15px;}

#lupa {background: #EEE url(images/lupa.gif);
	width: 30px;
	height: 25px;
	display: inline;
	padding: 0;
	margin: 0;
	cursor: pointer;
	position:absolute;
	right:0px;
	top:0px;
	z-index: 5000;
	border: none;
	-webkit-appearance:none;
	-webkit-border-top-left-radius:0px;
	-webkit-border-bottom-left-radius:0px;

}

#lupa:hover{
	background-position: 0 -25px;
}


#social li {float:left; width:100px; display:inline; }


.wrapper-produto {background-color:white; position:relative; border-bottom:1px dotted #ccc;}
.wrapper-produto li{float:left; position:relative; margin-left:20px; margin-bottom:3px; margin-top:3px; padding:4px;}
.wrapper-produto .twitter-share-button {position:absolute; right:5px; top:5px; opacity:0.6;}
.wrapper-produto .face-like {position:absolute; left:5px; top:5px; opacity:0.6;}
.wrapper-produto:hover {}

.wrapper-produto .titulo-produto {text-transform:capitalize; color:black; padding:5px 5px 2px 5px; font-size:12px; }

.wrapper-produto .titulo-produto .titulacao,.wrapper-produto .titulo-produto .titulacao2{display:block;}

.wrapper-produto .titulo-produto .titulacao2{font-size:11px; color:#888;}

.wrapper-produto .titulo-produto span.marca-produto {font-weight: bold;}

#trabalhe-dinamico {float:left; width:280px; -webkit-border-radius: 5px; border: 1px solid #CCC; background-image:-webkit-gradient(
 linear,
 left bottom,
 left top,
 color-stop(0.44, #F4F4F4),
 color-stop(0.86, white)
 ); padding:15px 20px 15px 20px; margin-top:12px;}
#trabalhe-dinamico span {font-size:11px; color:#8d8d8d; line-height: 1.2; display:block; text-align: right; margin-bottom:10px;}
#trabalhe-dinamico p {font-size:23px; font-weight: bold; text-align: right; line-height:1.2; letter-spacing: -0.05em; margin-bottom:20px;}
#trabalhe-dinamico ul li {margin-bottom:5px; -webkit-border-radius: 5px; background-color:#888888; padding:18px 15px 18px 15px; font-weight: bold; font-size:17px;
color:white;  font-style: italic; clear:both; width:250px; text-align: right; cursor:pointer;}
#trabalhe-dinamico ul li:hover {background-color:#adadad;}

#faixa-lancamentos{width:959px; height:60px; background-image: url('images/faixa-amarela.png'); z-index:100; position:relative;}
#faixa-lancamentos span img{padding-top:15px; padding-left:18px; display:inline;}
#faixa-lancamentos span{float:left;}
#lista-lancamentos{width:644px; height:345px; margin-top:-16px; z-index:30; position:relative;}
#lista-lancamentos li{width:160px; height:172px; overflow:hidden; float:left; border-right:1px solid #ccc;border-top:1px dotted #ccc; text-align:center; position:relative;}
#lista-lancamentos li span{font-size:10px; text-transform: capitalize;}

#aba-lancamentos-esq{background-image: url('images/lanc-esq.png'); position:absolute; left:-47px; top:15px; width:47px; height:74px;}
#aba-lancamentos-dir{background-image: url('images/lanc-dir.png'); position:absolute; right:-47px; top:15px; width:47px; height:74px;}
#menu-lancamentos{float:left; margin-top:15px; margin-left:30px;}
#menu-lancamentos li{float:left; margin-right:10px; position: relative;}
.estrelinha{margin-top:-5px;}
#lancamento-enorme{float:right; background-color:white; width:315px; height:345px; margin-top:-16px; overflow:hidden; border-top:1px dotted #ccc; text-align:center; }
#lancamento-enorme span{font-size:10px; text-transform: capitalize;}

#botao-mas-lanc,#botao-fem-lanc,#botao-inf-lanc,#botao-juv-lanc{cursor:pointer;}

.selecionado_lanc{border-bottom:1px solid black;}

/* `Main



----------------------------------------------------------------------------------------------------*/



#main {

	width: 958px;
	border-left:1px solid black;
	border-right:1px solid black;
	background-color:white;
	color:black;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	z-index:999;


}



.secao-horizontal{width:928px; padding:15px; background-color:white; position:relative;}
.secao-horizontal h2{font-size:18px; text-transform:capitalize; color:black;}

.com-back { background: white url(images/page_gradient.gif) repeat-x; border-top:1px solid #CCC;}

.sem-back { border-top:1px solid #CCC;}

.area-principal {/*width:513px; height:250px;*/ /*width:613px; height:348px;*/ width:613px; height:283px; margin-right:15px; float:left; }
.area-principal img {width:100%; height:100%; -webkit-border-radius:5px;}

.area-secundaria {width:400px; height:250px; /*width:299px; height:348px;*/ float:left;}
.area-secundaria img {width:100%; height:100%;-webkit-border-radius:5px; }

.area-tercearia {width:299px; float:left; margin-left:15px; position:relative;}
.area-tercearia img {width:100%; height:100%;-webkit-border-radius:5px; }

.uma-area {width:928px; height:348px; -webkit-border-radius:5px;}
.uma-area img{-webkit-border-radius:5px;}

.secao2 {width:456px; margin-left:15px; float:left;}

.altura-padrao {height:250px;}
.altura-baixa {height:165px;}
.altura-media {height:230px;}

.coluna-produtos {width:299px; float:left; margin-left:15px;}
.coluna-produtos h2{font-size:11px; padding:10px; background-color:#e5e5e5; text-transform:uppercase; border-radius:5px; color:#777777;}

.coluna-produtos li{margin-top:15px; clear:both; background-color:#efefef; width:299px; height:94px; border-top-right-radius:5px; border-bottom-right-radius:5px; position:relative;}

.coluna-produtos h3{position:absolute; left:150px; top:15px; text-transform:uppercase; font-size:11px;}

.coluna-produtos p.referencia {position:absolute; left:150px; top:40px; color:#222; font-size:11px;}
.coluna-produtos p.cor {position:absolute; left:150px; top:60px; color:#222; font-size:11px; text-transform:capitalize;}

.coluna-produtos img {padding:1px; background-color:white; border:1px solid #ccc;}


.legenda{width:279px; height:39px; padding:5px 10px 5px 10px; z-index:10; background-color:black; position:absolute; bottom:0px; border-top:1px solid #ccc; opacity:0.8; -webkit-border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px;}

.legenda h3, .legenda p {opacity:1; color:white; font-size:12px;}
.legenda h3{ font-size:14px;}
.legenda a {color:white; font-size:12px; opacity:1; cursor:pointer;}
.legenda a:hover {text-decoration:underline; }

#tweets-inicial{position: absolute;
top: 70px;
left: 30px;
width: 240px;
/*overflow: hidden;*/
height: 82px;}
#tweets-inicial p {font-size:12px;}
#tweets-inicial span {font-size:8px; color:#676767; font-weight:bold; position:absolute; bottom:0px; right:0px; }

/*#inscricao-newsletter {width:613px; background-color:#ebebeb; height:70px; -webkit-border-radius:5px; position:absolute; bottom:15px; right:15px;}
#inscricao-newsletter input[type="text"] {width:400px; border:1px solid #ccc; height:38px; position:absolute; bottom:15px;
right:15px; -webkit-border-top-right-radius:5px; font-size:16px; padding-left:10px; line-height:38px;
-webkit-border-bottom-right-radius:5px;}
#inscricao-newsletter img {position:absolute; left:15px; top:13px;}*/

#inscricao-newsletter {background-color:#ebebeb; height:42px; -webkit-border-radius:5px; }
#email-newsletter-inicial{width:743px; border:1px solid #ccc; height:40px;
-webkit-border-top-right-radius:5px; font-size:16px; padding-left:10px; line-height:38px;
-webkit-border-bottom-right-radius:5px; float:left; -webkit-appearance: none; -webkit-border-top-left-radius:0px; -webkit-border-bottom-left-radius:0px;
padding-top:0px; padding-bottom:0px; padding-right:0px; }
#inscricao-newsletter img {display:block; clear:both; float:left;}

#enviar-newsletter{background-image:url(images/cartinha.png); width:46px; height:27px; position:absolute;
 right:25px; bottom:23px; cursor:pointer; display:inline; z-index:5001; border:none; 	padding: 0;
	margin: 0;}
#enviar-newsletter:hover {opacity:0.5;}

#mensagem-newsletter {position:absolute; top:13px; font-size:16px; left:200px; display:none;  height:42px; line-height:42px;}

/*#enquete p {border-bottom:1px solid #ccc; margin-top:15px; background-color:#efefef; padding:10px; font-size:12px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; font-weight:bold;}*/

.first-child {margin-left:0px;}

.lista-produtos a {color:#cd121d;}

#zoom {}



#zoom-big{ background-color:#ebebeb;  border:0px; float:left; position:relative; /*width:663px;*/ width:561px; height:320px; }

#zoom-big div {border:0px !important; }

.borda-imagem-esq-top{background-image:url(images/borda-esq-top.png); position:absolute;
left:0px; top:0px; width:12px; height:13px; z-index:9998;}

.borda-imagem-dir-top{background-image:url(images/borda-dir-top.png); position:absolute;
right:0px; top:0px; width:12px; height:13px; z-index:9998;}

.borda-imagem-dir-bottom{background-image:url(images/borda-dir-bottom.png); position:absolute;
right:0px; bottom:0px; width:12px; height:13px; z-index:9998;}

.borda-imagem-esq-bottom{background-image:url(images/borda-esq-bottom.png); position:absolute;
left:0px; bottom:0px; width:12px; height:13px; z-index:9998;}

.aviso-cores {padding:5px 10px 5px 10px; position:absolute; background-color:#B31C17; right:10px; top:10px; z-index:200;
-webkit-border-radius:5px; color:white; text-shadow: 0 1px #111; font-size:13px; }

.aviso-cores .balaozinho{background:url(images/balaozinho.png) no-repeat;
position:absolute; left:-7px; bottom:6px; width:7px; height:7px;}

.aviso-cores a {color:white; text-decoration:underline; text-transform:capitalize;}

img.controle-zoom {width:217px; height:auto; }

img.miniatura-zoom {height:69px; width:105px; cursor:pointer;  border:1px solid #ccc;}

img.mini-sugestoes{height:90px; width:138px; margin-right:10px; margin-bottom:10px; -webkit-border-radius:5px;}


.detalhes-produto {width:235px; height:308px; background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.44, rgb(244,244,244)),
    color-stop(0.86, rgb(255,255,255))
);
float:left; margin-right:13px; padding-left:15px; padding-top:10px; font-size:11px; -webkit-border-radius:5px; border:1px solid #ccc;}

.detalhes-produto ul {width:220px;}
.detalhes-produto ul li {margin-bottom:5px; width:220px; }
.detalhes-produto h2 {font-size:12px; color:#aaa;}

.informacao-lateral{width:230px; float:left; min-height:711px; background-color:white; background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.44, rgb(244,244,244)),
    color-stop(0.86, rgb(255,255,255))
); -webkit-border-radius:5px; border:1px solid #ccc; padding:10px;}
.informacao-lateral h2 {font-size:12px; margin-bottom:10px;}

.informacao-lateral ul{margin-left:10px; margin-bottom:5px; clear:both;}
.informacao-lateral ul li{clear:both; font-size:13px;}


.soh-imagem img{border:0px; -webkit-border-radius:5px; padding:0px;}
.soh-imagem {margin-top:15px; position:relative;}

#player {position:absolute; bottom:5px; width:299px;}
#player audio{width:100%;}


.secao2 h3{font-size:15px; padding-bottom:5px; border-bottom:1px solid #d7d7d7; margin-bottom:5px; }

#comments {font-size:11px;}

#comments form ol li {clear:both;}

#comments input[type="text"] {-webkit-border-radius:5px; width:235px;}

.campolindo{-webkit-border-radius:5px; width:235px; background: white url('images/form_bg.png') repeat-x; border: 1px solid #DDD;padding:5px;}

#commentform {margin-bottom:15px;}

#comments textarea {width:436px; -webkit-border-radius:5px; padding:5px; background: white url('images/form_bg.png') repeat-x; border: 1px solid #DDD;}

#comments_list li {clear:both; border-bottom:1px solid #eaeaea; width:436px; background-color:#f4f4f4; padding:5px 10px 5px 10px;}

#comments_list li.odd {background-color:white;}

#folha-desejos{width:275px; height:66px; background-image:url('images/lista-desejos2-maior.png'); position:absolute; right:-48px; top:44px;}

#folhinha-desejos {position:absolute; right:35px; top:15px; cursor:pointer;}
#folha-desejos-pedaco {background-image:url('images/pedaco-lista-desejos.png'); width:43px; height:278px; position:absolute;
right:-43px; top:110px;}

#conteudo-desejos {width:226px; height:297px; position:absolute; right:48px; top:66px;
background-image:url('images/pedaco-faltante-lista.png'); /*background-color:red;*/ z-index: 9999; color:black;}

#conteudo-desejos-inner{position:absolute; right:7px; top:0px; width:170px; height:180px; padding-top:10px; /*background-color:red;*/}
#conteudo-desejos-inner ul li{margin-left:3px; margin-right:3px; margin-bottom:6px; -webkit-border-radius:5px; border:1px solid #ccc; line-height:normal; height:35px; position:relative;}

#fechar-desejos {width:44px; height:36px; position:absolute; bottom:24px; right:-1px; cursor:pointer;}

#imprimir-desejos{width:58px; height:22px; position:absolute; bottom:78px; left:30px; cursor:pointer;}

#telagrande-desejos{width:117px; height:29px; position:absolute; bottom:65px; right:12px; cursor:pointer;}

#visivel-desejos{width:97px; height:19px; position:absolute; bottom:47px; left:75px; cursor:pointer;}

#conteudo-desejos-inner ul li img{width:48px; height:35px; -webkit-border-radius:5px; cursor:pointer;}

#check-desejos{width:14px; height:16px; position:absolute; bottom:52px; left:58px; cursor:pointer;}

#adicionar-desejo{cursor:pointer;}

#desejos-mensagem-h2{position:absolute; top:45px; left:100px; cursor:pointer;}

.remover-desejo{ width:15px; height:15px; position:absolute; left:-5px; top:-5px; cursor:pointer;}
.remover-desejo img {width:15px !important; height:15px !important; }

.box_rotate {
     -moz-transform: rotate(5deg);  /* FF3.5+ */
       -o-transform: rotate(5deg);  /* Opera 10.5 */
  -webkit-transform: rotate(5deg);  /* Saf3.1+, Chrome */
      -ms-transform: rotate(5deg);  /* IE9 */
          transform: rotate(5deg);
             filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6ÐIE9 */
                     M11=0.9961946980917455, M12=-0.08715574274765817, M21=0.08715574274765817, M22=0.9961946980917455, sizingMethod='auto expand');
               zoom: 1;
}

#share {width:87px; height:308px; background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.44, rgb(244,244,244)),
    color-stop(0.86, rgb(255,255,255))
);
float:right; -webkit-border-radius:5px; border:1px solid #ccc; padding-top:10px;}

#share ul li {clear:both; margin-bottom:10px;}

#share ul {margin-left:15px;}


.comments_body {font-size:13px;}
.comments_date {font-size:11px; color:#aaa;}

.post ol, .post ul {



	list-style-position: inside;



}



.post ul {

	list-style-type: none;

}



.post ol {

	list-style-type: decimal-leading-zero;

}



.post li {

	display: list-item;

	float: none;

	margin: 0;

}



.post {

	margin-bottom: 20px;



}



.post p {

         color:white;}



.post_date {

	font-style: italic;

	font-weight: bold;

	color: #7b7b7b;

	font-size: 12px;

}



.post_header {



        margin-bottom: 60px;

}



.post_headline {

	/*background: #FFF url('images/headline_line.png') bottom;*/

        background-repeat:repeat-x;

	/*width: 960px;*/

	padding-bottom: 15px;

	position: relative;

        margin-bottom:17px;



}



.post_headline h2 {

	position: relative;

	/*width: 535px;*/

	margin: 0;

	text-transform: uppercase;



}



.post_headline a {color:white;}



.post_comments_number {

	position: absolute;

	display: block;

	bottom: 15px;

	right: -35px;

	width: 25px;

	height: 25px;

	background: #464646;

	color: #FFF;

	font-weight: bold;

}



.post_comments_number a {

	color: #FFF;

	font-weight: bold;

	display: block;

	text-align: center;

	padding: 3px 0;

}



.post_comments_number a:hover {

	background: #da251d;

}



.post_byline {

	font-style: italic;

	color: #7b7b7b;

	font-size: 12px;

}



.post_author a {

	font-weight: bold;

	color: #464646;

}



.post_author a:hover {

	color: #da251d;

}



a.more-link {

	clear: both;

	display: block;

	float: right;

	width: 75px;

	height: 22px;

	margin-top: 10px;

	background: url('images/read_more.png') no-repeat center left;

	padding-top: 2px;

	padding-left: 25px;

	color: #ec81c0;

}



a.more-link:hover {

	background: url('images/read_more_hover.png') no-repeat center left;

	color: #464646;

}



ul.post_footer {

	margin: 0;

	list-style-type: none;

}



li.google_adsense {

	border: 1px #DDD solid;

}



.post_footer_ads {

	background: #EEE;

	padding: 5px;

	border: 5px #FFF solid;

	text-align: center;

}



.post_footer_ads iframe {

	padding: 0;

	margin: 0;

}



h2.search_results {

	font-style: italic;

}



h6.search_headline {

	margin: 0;

}



.search_header {



        background-color:#2e2e2e;

        padding:10px;

        width:300px;

        margin: 20px 0px 0px 0px;





}



.search_header .post_date {

	font-weight: normal;

}



.search_term {

	color: #42423d;

}



#archives li {

	margin: 0;

	padding: 0;

}



.archives_date {

	position: relative;

	display: block;

	float: left;

	width: 120px;

	font-style: italic;

	font-weight: bold;

	color: #7b7b7b;

}



.archives_headline {

	position: relative;

	display: block;

	float: right;

	width: 460px;

}



.archives_comments_number a {

	color: #FFF;

	font-weight: bold;

	display: block;

	text-align: center;

	padding: 3px 0;

}



.archives_comments_number a:hover {

	background: #da251d;

}









/* `Form

----------------------------------------------------------------------------------------------------*/



input.text {

	background: #FFF url('images/form_bg.png') repeat-x;

	border: 1px solid #DDD;

	color: #5b5b5b;

	padding: 5px;

	font-size: 14px;



}



input.button {



	background-color: #666;

	margin:0;

	padding: 5px;

	-webkit-border-radius:5px;

	color: #FFF;

	font-size: 14px;
	border:0px;
	cursor:pointer;
}



input.button:hover {

	background: #464646;



	color: #FFF;

}





/* `Footer

----------------------------------------------------------------------------------------------------*/



#footer_container {
	background-color: #242529;
	width:100%;
}



#footer {
	margin: 0 auto;
	width: 920px;
	text-align: left;
	background-color:#f7f7f7;
	padding: 12px 20px 12px 20px;
	font-size:11px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}

#footer-apos {height:30px; width:100%}





/* `Clear Floated Elements

----------------------------------------------------------------------------------------------------*/



/* http://sonspring.com/journal/clearing-floats */



html body div.clear,

html body span.clear {

	background: none;

	border: 0;

	clear: both;

	display: block;

	float: none;

	font-size: 0;

	list-style: none;

	margin: 0;

	padding: 0;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}



/* http://www.positioniseverything.net/easyclearing.html */



.clearfix:after {

	clear: both;

	content: '.';

	display: block;

	visibility: hidden;

	height: 0;

}



.clearfix {

	display: inline-block;

}



* html .clearfix {

	height: 1%;

}



.clearfix {

	display: block;

}

.clear{clear:both;}


