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



#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%;
}

#minibasket.basket0
{
 display:none;
}



.miniCesta {

margin-top:11px;
padding-bottom:6px;
font-size:85%;
}

#cesta {

   border-bottom: 1px dotted #DDDDDD;
    font-size: 1.15em;
    font-weight: bold;
    height: 16px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    width: 208px;
}

#cesta span{

padding-right:3px;
}

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

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

#boton_validar {
float:right;
}

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

#shoppingBasket
{
  display:block;
  margin-top:1em;
 /* position:absolute;
  z-index:1000;
  top:0%;
  left:50%;
  margin-top:258px;
  margin-left:-480px;*/
 /* position:relative;*/
  width:208px;
}

#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;

}

.tiendaBlock
{
 padding-bottom:1em;
}
.tiendaBlock span#nuevaApertura
{
color:#FF766A;
 font-weight:bold;
 display:block;
}
a#visitUs
{
  color:#16BEFE;
  font-weight:bold;
  font-size:1.25em;
}
a#visitUs:hover
{
  text-decoration:underline;
}
.tiendaBlock h3
{
  margin-top:0;
  font-size:1.25em;
}
.tiendaBlock h3 span.tel
{
  font-size:0.90em;
  color:#474E5F;
}
.shopEmail
{
  font-size:0.9em;
  color:#16BEFE;
  font-weight:bold;
  margin-bottom:0.25em;
}
.tiendaBlock .address
{
 font-size:0.85em;
}

.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 *****/

.leftBox {
width:224px;
background-image:url(../images/bKg_new/toolBoxBottom.png);
background-position:center bottom;
background-repeat:no-repeat;
padding-bottom:9px;
margin-bottom:20px;
}
.leftBox .boxBody
{
background-image:url(../images/bKg_new/toolBoxBody.png);
background-position:center center;
background-repeat:repeat-y;

width:208px;
padding:8px 8px 6px 8px;
}
.leftBox h4 {
color:#3C465F;
text-transform:none;
background-image:url(../images/bKg_new/toolBoxHead_bg.png);
background-position:center top;
background-repeat:no-repeat;
display:block;
width:200px;
height:16px;
padding:4px 18px 4px 6px;
margin-bottom:0;

}

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

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

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



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

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


.leftBox .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:2px;
}

.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;
}
#workWithUsLink
{
  margin-top:10px;
  display:block;
}
#workWithUsLink img
{
  float:left;
}
#workWithUsLink span
{
display:inline;
float:left;
    margin-left: 8px;
    width: 134px;
font-size:0.95em;
}

#compraTarjetas img
{
 float:left; 
}

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

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

#miniSearch
{
background-image:url(../images/bg/miniBuscadorBG.jpg);
background-position:center center;
background-repeat:no-repeat;
width:223px;
height:20px;
padding:9px 8px;
}
#miniSearch #searchButton
{
  margin:0; padding:0;
  margin-left:3px;
}
#searchInputBox
{
  width:154px;
  height:13px;
  padding:2px;
  float:left;
  border:solid 1px #CCCCCC;
  background-color:#FFFFFF;
  font-size:0.9em;

}
#searchInputBox span
{
  position:absolute;
  height:14px;
  line-height:14px;
  color:#999999;
  
}


#searchInputBox input
{
  position:relative;
  height:14px;

  border:0px none;
  margin:0;
  padding:0;
  color:#999999;
  background:transparent;
  display:block;
}
.numTelefono
{
 font-size:1.25em;
 margin-bottom:0.15em;
}
.dirEmail
{
  font-weight:bold;
  display:block;
  margin-bottom:1em;
}
.horarios
{
  font-size:0.85em;
  margin-top:1em;
}
#preguntaSolucionList li
{
   float: left;
    font-size: 0.9em;
    margin: 0.25em 0;
}
#preguntaSolucionList li img
{
  margin-right:5px;
  float:left;
  display:inline;
  margin-top:3px;
}
#preguntaSolucionList li a
{
  width:192px;
  display:block;
  float:left;
  margin-bottom:0.15em;
}
