/* 
CSS Floater Meu Carrinho 
*/
#btnAdicionar, #btnTelevendas, #btnOrcar{
border-left:1px dotted #ccc;
display:table-cell !important;
*float:right; /* ie */
margin:5px 12px;
*margin:-40px 12px 0 120px; /* ie */
padding:5px 12px;
vertical-align:middle;
width:150px;
}
#btnAdicionar a ,#btnTelevendas a, #btnOrcar a{
background:#50911e;
background:-webkit-gradient(linear, left top, left bottom, from(#67b02f), to(#50911e));
background:-webkit-linear-gradient(top, #67b02f, #50911e);
background:-moz-linear-gradient(top, #67b02f, #50911e);
background:-ms-linear-gradient(top, #67b02f, #50911e);
background:-o-linear-gradient(top, #67b02f, #50911e);
border:1px solid #509111;
border-bottom:1px solid #4b8b1a;
border-top:1px solid #9fd574;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:#366a05 0 1px 0;
-moz-box-shadow:#366a05 0 1px 0;
box-shadow:#366a05 0 1px 0;
color:#fff;
display:block;
float:left;
font:bold 12px Helvetica, sans-serif;
margin:1px 0;
padding:5px 9px 4px;
text-align:center;
text-decoration:none;
text-shadow:1px 1px 0 #396715;
vertical-align:middle;
width:106px;
*width:146px; /* ie */
}
#btnAdicionar a:hover, #btnTelevendas a:hover, #btnOrcar a:hover{
background:#50911e;
background:-webkit-gradient(linear, left top, left bottom, from(#50911e), to(#386d0f));
background:-webkit-linear-gradient(top, #50911e, #386d0f);
background:-moz-linear-gradient(top, #50911e, #386d0f);
background:-ms-linear-gradient(top, #50911e, #386d0f);
background:-o-linear-gradient(top, #50911e, #386d0f);
border:1px solid #386d0f;
border-bottom:1px solid #2c5909;
border-top:1px solid #9fd574;
color:#fff;
}
#btnAdicionar a.btnAdicionado,#btnAdicionar a.btnAdicionado:hover{
background:#d1d1d1;
background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d1d1d1));
background:-webkit-linear-gradient(top, #f1f1f1, #d1d1d1);
background:-moz-linear-gradient(top, #f1f1f1, #d1d1d1);
background:-ms-linear-gradient(top, #f1f1f1, #d1d1d1);
background:-o-linear-gradient(top, #f1f1f1, #d1d1d1);
border:1px solid #d1d1d1;
border-bottom:1px solid #c1c1c1;
border-top:1px solid #e1e1e1;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:#b5b5b5 0 1px 0;
-moz-box-shadow:#b5b5b5 0 1px 0;
box-shadow:#b5b5b5 0 1px 0;
color:#333;
text-shadow:1px 1px 0 #ccc;
}
#mc_floater{
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #cccccc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#cccccc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#cccccc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#cccccc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#cccccc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#cccccc 100%); /* W3C */
border:2px solid #ddd;
-moz-box-shadow:0 0 6px #555;
-webkit-box-shadow:0 0 6px #555;
box-shadow:0 0 6px #555;
color:#000;
display:none;
font:11px Arial, Helvetica, sans-serif;
margin:0 0 0 -321px;
max-height:380px;
overflow:auto;
overflow-x:hidden;
padding:6px 16px 16px;
position:absolute;
text-align:left;
width:380px;
*width:397px; /* ie */
z-index:100 !important;
}
#mc_floater a{
background:none;
display:block;
height:auto;
overflow:visible;
text-indent:0;
width:auto;
}
#mc_floater dl{
clear:both;
display:table;
float:left;
width:100%;
}
#mc_floater dl.fl_header{
border-bottom:1px dotted #bebebe;
}
#mc_floater dl dt{
font:bold 12px Arial, Helvetica, sans-serif;
padding:6px 0;
text-transform:uppercase;
}
#mc_floater dl.fl_header dt{
border-bottom:1px dotted #bebebe;
}
#mc_floater dl.fl_footer dt{
border-top:1px dotted #f7f7f7;
}
#mc_floater dl dd{
color:#777;
float:left;
font:bold 10px Arial, Helvetica, sans-serif;
padding:9px 0;
width:100%;
}
#mc_floater dl.fl_header dd{
border-top:1px dotted #f7f7f7;
}
#mc_floater dl.fl_fechar dt{
color:#a00000;
display:block;
font-size:10px;
padding:3px 0 2px;
text-align:right;
text-shadow:1px 1px 0 #ccc;
text-decoration:none;
text-transform:uppercase;
}
#mc_floater dl.fl_fechar dt a{
color:#a00000;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}
#mc_floater dl.fl_fechar dt div{
cursor:pointer;
}
#mc_floater dl.fl_fechar span{
background-color:#a00000;
color:#fff;
float:none !important;
padding:1px 3px;
text-shadow:1px 1px 0 #770202;
width:auto;
}
#mc_floater dl.fl_footer dd{
background:#50911e;
background:-webkit-gradient(linear, left top, left bottom, from(#67b02f), to(#50911e));
background:-webkit-linear-gradient(top, #67b02f, #50911e);
background:-moz-linear-gradient(top, #67b02f, #50911e);
background:-ms-linear-gradient(top, #67b02f, #50911e);
background:-o-linear-gradient(top, #67b02f, #50911e);
border:1px solid #509111;
border-bottom:1px solid #4b8b1a;
border-top:1px solid #9fd574;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:#366a05 0 1px 0;
-moz-box-shadow:#366a05 0 1px 0;
box-shadow:#366a05 0 1px 0;
display:block;
margin-top:9px;
text-align:center;
}
#mc_floater dl.fl_footer dd a{
color:#f1f1f1;
display:block;
font-size:13px;
padding:3px 0 2px;
text-shadow:1px 1px 0 #396715;
text-decoration:none;
text-transform:uppercase;
}
#mc_floater dl.fl_footer dd:hover{
background:#50911e;
background:-webkit-gradient(linear, left top, left bottom, from(#50911e), to(#386d0f));
background:-webkit-linear-gradient(top, #50911e, #386d0f);
background:-moz-linear-gradient(top, #50911e, #386d0f);
background:-ms-linear-gradient(top, #50911e, #386d0f);
background:-o-linear-gradient(top, #50911e, #386d0f);
border:1px solid #386d0f;
border-bottom:1px solid #2c5909;
border-top:1px solid #9fd574;
}
#mc_floater dl.fl_footer dd a:hover{
color:#fff;
}
#mc_floater dl.fl_footer dt span{
padding:0;
}
#mc_floater dl div{
background:#fff;
border:6px solid #fff;
display:table;
float:left;
margin-right:6px;
text-align:center;
width:79px;
*width:91px; /* ie */
}
#mc_floater dl .ft_span{
background:none;
border:none;
font-size:11px;
font-weight:normal;
padding-top:9px;
text-align:left;
width:158px;
}
#mc_floater dl .ft_span a{
color:#666;
padding-left:0 !important;
}
#mc_floater dl span{
display:inline-block;
float:left !important;
width:158px;
}
#mc_floater dl strong{
float:right;
font-size:13px;
font-weight:normal;
text-align:right;
width:100px;
}
#mc_floater dl.fl_header strong{
display:table;
font-size:12px;
padding-top:9px;
width:100px;
}
.fl_seta{
background:url(../../i_padrao/icon_seta_floater.png) 0 0 no-repeat;
display:block;
height:9px;
margin:-25px 0 0 354px;
position:absolute;
width:19px;
}