/****** Tools *****/

.leftBox {
margin-bottom:12px;
}

#toolBox {
-moz-border-radius-topleft:9px;
background-color:#E6EBF5;


padding-top:2px;
width:239px;
}

.tools
{
  font-size:85%;
}
.tools select
{
  font-size:100%;
}
.tools h4
{
  font-size:106%;
}

.miniCesta {
background-image:url(../images/bg/dottedBlueLine.gif);
background-position:center bottom;
background-repeat:no-repeat;
margin-top:11px;
padding-bottom:6px;
font-size:85%;
}

#cesta {
background-color:#FFFFFF;
height:16px;
margin-left:11px;
width:215px;
margin-bottom:8px;
}

#cesta span{
float:right;
padding-right:3px;
}

#cesta span.iconcesta
{
  text-decoration:none !important;  
  float:none !important;
}

.detallesCesta {
background-image:url(../images/miniArrow1.gif);
background-position:right center;
background-repeat:no-repeat;
margin-left:15px;
padding-right:14px;
text-decoration:underline;
}
.cestaAbierta
{
background-image:url(../images/miniArrow2.gif);
}

#boton_validar {
float:right;
padding-right:13px;
}

.iconcesta {
background-image:url(../images/icons/cestaIcon.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:22px;
text-decoration:underline;
}
#shoppingBasket.hidden
{
  display:none;
}

#shoppingBasket
{
  display:none;
 /* position:absolute;
  z-index:1000;
  top:0%;
  left:50%;
  margin-top:258px;
  margin-left:-480px;*/
 /* position:relative;*/
  width:235px;
  background-color:#FFFFFF;
  border:solid 2px #E6EBF5;
}

#shoppingBasket table
{
 font-size:90%;
 border:0;
 width:100%;
 padding-top:10px;
}
#shoppingBasket table td
{
 border:0px none;
 padding:2px;
 border-bottom:solid 1px #E6EBF5;
  text-align:right;
  font-size:110%;
}
#shoppingBasket table td.prodcell
{
  text-align:left;
}

#shoppingBasket table tr.empty td
{
 border:none;
 background-color:#E6EBF5;
}

.tools {
min-height:120px;  
height:auto !important;
height:120px;  
margin-top:2px;
}

.menuTools {
padding-top:12px;
height:26px;
}

.menuTools li {
float:left;
cursor:pointer;
background-position:center bottom;
background-repeat:no-repeat;
width:33px;
height:26px;
display:block;
}
.menuTools li span
{
 display:none;
}
.menuTools li#bt_buscador
{
width:38px;
background-image:url(../images/buscadorBt.gif);
}
.menuTools li#bt_buscador.selected
{
background-image:url(../images/buscadorBt_Act.gif);
}

.menuTools li#bt_reservas
{
background-image:url(../images/ReservasBt.gif);
}
.menuTools li#bt_reservas.selected
{
background-image:url(../images/ReservasBt_Act.gif);
}

.menuTools li#bt_recomienda
{
background-image:url(../images/recomiendaBt.gif);
}
.menuTools li#bt_recomienda.selected
{
background-image:url(../images/recomiendaBt_Act.gif);
}

.menuTools li#bt_problemasolucion
{
background-image:url(../images/problemasolucionBt.gif);
}
.menuTools li#bt_problemasolucion.selected
{
background-image:url(../images/problemasolucionBt_Act.gif);
}


.menuTools li#bt_ayuda
{
background-image:url(../images/ayudaBt.gif);
}
.menuTools li#bt_ayuda.selected
{
background-image:url(../images/ayudaBt_Act.gif);
}

.menuTools li#bt_compartir
{
width:46px;
background-image:url(../images/compartirBt.gif);
}
.menuTools li#bt_compartir.selected
{
background-image:url(../images/compartirBt_Act.gif);
}



.menuTools ul, .menuTools li
{
  position:relative;
}
.menuTools li span {


    background-image: url(../images/bg/bubblebottom.gif);
background-repeat: no-repeat;
background-position: left bottom;


    white-space:nowrap;
    height: 25px;
    padding:5px;
    padding-bottom:15px;
    position: absolute;
    top: -55px;
    left: -0px;
    text-align: left; 
    z-index: 2;
    display: none;
    color:#FFFFFF;
}
.menuTools li span strong
{
 display:block;
}

#allTools {
padding:12px 10px;
background-color:#2b354e;
background-image:url(../images/bg/toolboxBgTop.jpg);
background-position:center top;
background-repeat:no-repeat;
color:#FFFFFF;
min-height:70px;  
height:auto !important;
height:70px;  
}
#allToolsBottom
{
 background-image:url(../images/bg/toolboxBgBottom.jpg);
background-position:center top;
background-repeat:no-repeat;
width:239px;
height:3px;
}
#allTools h4{
color:#FFFFFF;
margin-top:0px;
}

#allTools li {
background-image:url(../images/itemTools.gif);
background-position:left center;
background-repeat:no-repeat;
margin-bottom:3px;
padding-left:8px;
}

#allTools a {
color:#FFFFFF;
}

#allTools a:hover {
text-decoration:underline;
}

#searchBox #q {
width:215px;
}

#searchBox #searchButton {
float:right;
}


.recomiendaBlock #liameus {
width:215px;
}

.recomiendaBlock #sendButton
{
  float:right;
}

.recomiendaBlock label {
margin-right:3px;
}

.problemasolucionBlock span {
display:block;
margin-bottom:5px;
}

.problemasolucionBlock select
{
  width:209px;
}
.problemasolucionBlock option
{
  width:auto;
  padding-right:10px;
}

.reservasBlock, .recomiendaBlock, .recomiendaBlock, .problemasolucionBlock, .ayudaBlock, .shareBlock
{
  display:none;
}

/****** Destacados *****/

.destacados {
background-color:#FFFFFF;
background-image:url(../images/bg/destacadosBg.jpg);
background-position:left top;
background-repeat:repeat-x;
border:1px solid #B4C4E0;

padding:13px 10px 10px 15px;
width:213px;
}

.destacados h4, .destacados .h4 {
color:#3C465F;
display:block;
margin-bottom:8px;
margin-top:0;
}

.destacados h5 {
color:#737D96;
font-size:100%;
font-weight:bold;
margin-bottom:3px;
clear:both;
}

#brandSelector {
  margin-top:10px;
  width:210px;
}

.destacados .noticia {
display:block;
margin-bottom:8px;
}



.destacados .noticia img
{
  margin-right:5px;
  margin-top:3px;
  float:left;
}

.destacados .noticia a
{
  color:#66708A;
  line-height:110%;
}


.destacados .noticia .newsSummary
{
  display:none;
}


.goto {
background-image:url(../images/bg/goto2Bt.gif);
background-position:left center;
background-repeat:no-repeat;
display:block;
height:13px;
margin-top:18px;
padding-left:15px;
}

.goto2 {
background-image:url(../images/bg/goto2Bt.gif);
background-position:left center;
background-repeat:no-repeat;
display:block;
margin-top:10px;
padding-left:15px;
}

.blogs {
margin-top:10px;
}

.blogs a {
margin-right:0;
}

.newsletter {
border:1px solid #8C96AF;
color:#888888;
font-size:95%;
height:14px;
margin-top:10px;
padding-left:2px;
width:200px;
}

.suscribirmeBT {
float:right;
margin-top:5px;
padding-right:9px;
}

#compraTarjetas img
{
 float:left; 
}

#compraTarjetas span
{
display:inline;
float:left;
margin-left:5px;
width:90px;
}

#newsletterSubscribeBox label
{
  display:block;
  width:58px;
  float:left;
  line-height:20px;
}
