/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input 
{ font-size: 100%; font-weight: normal; font-style: normal; font-family:arial,helvetica,tahoma,verdana,sans-serif; }
ul,ol { list-style: none; }
fieldset,img 
{ border: none; } 
caption,th 
{ text-align: left; }
table 
{ border-collapse: collapse; border-spacing: 0;  border:2px solid #B4C4E0; }
/* END RESET */
td {border:1px solid #B4C4E0; padding:10px;}




body
{ 
text-align: center; 
background-color:#505A73;
} 

h1, .h1
{
color:#505A73;
font-size:150%;
margin-top:7px;
margin-bottom:25px;
font-family:helvetica, arial, tahoma, verdana, sans-serif;

}
#gridPage h1
{
width:500px;
display:inline;
float:left;
}

h1 span
{
  display: block;
  font-size: 60%;
  color: #333333;
}

h2, .h3
{
color:#737D96;
font-family:helvetica,arial,tahoma,verdana,sans-serif;
font-size:130%;
font-weight:bold;
margin-bottom:10px;
}

h3, .h3
{
color:#737D96;
font-family:helvetica,arial,tahoma,verdana,sans-serif;
font-size:100%;
font-weight:bold;
margin-bottom:3px;
margin-top:15px;
}

h4, .h4
{
color:#3C465F;
display:block;
margin-bottom:4px;
margin-top:15px;
text-transform:uppercase;
font-weight:bold;
font-size:90%;
}

h5, .h5
{
  font-weight:normal;
  font-size:90%;
  display:block;
  margin-bottom:0.3em;
}
.doNotDisplay
{
   display:none;
}
p a 
{
    text-decoration:underline;
}

a
{
  text-decoration:none;
  color:#3C465F;
}

a:hover
{
  color:#0064C9;
}

a:focus
{
outline: 0;
}

a.Selected
{
  font-weight:bold;
}

input 
{
  border:1px solid #B4C4E0;
  color:#777777;
  height:16px;
  margin-bottom:5px;
  padding-left:2px;
  padding-top:2px;
}

select 
{
  border:1px solid #B4C4E0;
  margin-bottom:5px;
  padding:2px;
  font-size:85%;
  color:#3C465F;
}
option
{
  padding:2px;
  color:#3C465F;
}

input.button
{
  border:0;
  height:auto;
}

input.inputSelected, textarea.inputSelected
{
  color:#3C465F;
}


strong {
font-weight:bold;
}

em {
font-style:italic;
}

p {

margin-bottom:10px;
}

blockquote {
color:#737D96;
font-size:110%;
font-weight:bold;
line-height:25px;
text-align:center;
}

ol {
list-style-type:decimal;
margin-left:10px;
padding-left:15px;
}

ol li{
margin-bottom:10px;

}





.content
{
  margin:auto;
  width:980px;
  text-align:left;
}

.resultados {
background-color:#E6EBF5;
display:block;
margin-bottom:30px;
}


/* Standard definitons */


/****** HEADER DEFAULT *****/

.header {
background-image:url(../images/bg/header_background.gif);
background-position:center bottom;
background-repeat:no-repeat;
height:109px;
padding-top:22px;
}

.header .content
{
height:109px;
display:block;


}

#header_center
{
  width:503px;
  float:left;
  margin-left:15px;
  display:inline;
  height:110px;
}

.header_logo
{
  float:left;
  padding-left:15px;
  width:230px;
  height:105px;
  display:inline;
}
#bannerRandom
{
  width:503px;
  height:70px;
  display:block;
 
 
}



.header_search
{
  float:left;
  clear:right;
  margin-left:10px;
  margin-right:15px;
  margin-top:30px;
  text-align:center;
}

.header_microsites
{
  display:block;
  clear:both;
  font-size:70%;
  margin-left:25px;
  margin-top:15px;
  font-family:helvetica, arial, tahoma, verdana, sans-serif;
 width:460px;
}

.header_microsites ul li
{
  background-image:url(../images/bg/microsite_separator.gif);
  background-position:right top;
  background-repeat:no-repeat;
  display:inline;
  float:left;
  margin-left:9px;
  padding-right:9px;
}

.header_microsites ul .ListItem6
{
background:none;
padding-right:0;
}

.header_microsites ul li a
{
  color:#000000;
  float:left;
}

.header_microsites ul li a:hover
{
  color:#0064C9;
}

.header_microsites ul li .Selected
{
  background-image:url(../images/bg/microsite_selected.gif);
  background-position:center bottom;
  background-repeat:no-repeat;
  color:#0064C9;
  height:25px;
  display:block;

}

.menu
{
  clear:both;
  margin:auto;

}

.menu .content
{
  height:52px;
  padding-top:5px;
}

.menu ul li
{
  float:left;
  margin-left:24px;
  margin-right:25px;
 display:inline;
}

.menu ul li a
{
  color:#B4BED2;
  font-weight:bold;
  text-decoration:none;
  text-transform:uppercase;
  font-size:95%;
  letter-spacing:-0.06em;
}

.menu ul li a:hover
{
  color:#FFFFFF;
}

.menu ul li .Selected
{
  color:#FFFFFF;
  text-shadow:0 0 5px #111111;
}

.menu ul li.ListItem8 {
margin-right:0;
}


.subMenu {
background-image:url(../images/bg/submenu_topline.jpg);
background-position:center top;
background-repeat:no-repeat;
font-size:90%;
height:28px;
margin-top:6px;
padding-left:6px;

}

.subMenu ul li
{
  float:left;
margin-left:18px;
margin-right:11px; display:inline;
}

.menu .subMenu ul li a{
  color:#E6EBF5;
  font-size:80%;
  font-weight:normal;
  letter-spacing:0;
  text-transform:none;

  line-height:28px;
  height:28px;
  float:left;
  display:block;
}


.menu .subMenu ul li a:hover{
  color:#FFFFFF;
}

.menu .subMenu ul li .Selected{
  background-image:url(../images/bg/submenu_selected.gif);
  background-position:center bottom;
  background-repeat:no-repeat;
  display:block;
  color:#FFFFFF;
}

.aboutBox {
  background-image:url(../images/bg/aboutBox_bg.jpg);
  background-position:center top;
  background-repeat:no-repeat;
  float:right;
  height:90px;
  margin-right:30px;
  margin-top:7px;
  padding-top:13px;
  text-align:center;
  width:110px;
  display:inline;
}

.aboutBox:hover {
  background-image:url(../images/bg/aboutBox2_bg.jpg);
}

.aboutBox span
{
  display:block;
  color:#5A647D;
}

.aboutBox .conocenos {
  font-size:80%;
  font-weight:bold;
  text-transform:uppercase;
  text-align:center;

}

.aboutBox .conocenosP {
  font-size:70%;
  color:#666666;
  text-align:center;
  line-height:13px;
  margin-bottom:0;
  margin-top:7px;

}

.aboutBox .telf {
  font-size:80%;
  font-weight:bold;
  margin-top:13px;
  text-align:center;
}




/******* END DIV HEADER DEFAULT ******/

/******* DIV MAIN DEFAULT ******/


.main
{
  clear:both;
  margin:auto;
  background-image:url(../images/bg/mainbottom_background.jpg);
  background-position:center bottom;
  background-repeat:no-repeat;
  color:#66708A;
  font-size:80%
}
.main .content
{
  -moz-border-radius-topleft:9px;
  background-color:#FFFFFF;
min-height:1300px;  
height:auto !important;
height:1300px;  
  
  padding:10px;
  width:960px;
}

.half
{
  width:470px;
  float:left;
  display:block;
}

#leftColumn
{
  width:245px;
  float:left;
}

#mainColumn
{
  margin-left:5px;
  float:left;
  width:710px;
}
.inner_cont ul li {
line-height:125%;
list-style-type:disc;
margin-left:16px;
}

#mainColumn100 {
  margin-left:10px;
  float:left;
  width:940px;
}

.hightImpact {
height:199px;
width:709px;
background-position:left center;
background-repeat:no-repeat;
}

.trail {
background-image:url(../images/bg/dottedBlueLine.gif);
background-position:center bottom;
background-repeat:repeat-x;
font-size:75%;
margin-top:5px;
padding-bottom:5px;

}

.trail a{
color:#000000;
}

.trail a:hover{
color:#0064C9;
}

.trail li {
float:left;
margin-right:5px;
}


#mainCompra {
min-height:450px;  
height:auto !important;
height:450px; 
}

#cestaCompleta input[type=text]
{
  width:30px;
  text-align:right;
}

#cestaCompleta {
background-image:url(../images/bg/cestaBg.jpg);
background-position:center top;
background-repeat:repeat-x;
border:1px solid #A0AAC3;
height:auto !important;
min-height:160px;
width:920px;
-moz-border-radius-topleft:8px;
padding:10px;
margin-bottom:25px;
}

.sabesque {
background-image:url(../images/icons/sabesqueIcon.jpg);
background-position:left top;
background-repeat:no-repeat;
min-height:85px;
height:auto !important;
height:85px;
padding-left:100px;
padding-top:15px;
line-height:20px;
width:340px;
}

.sabesque span{
font-weight:bold;
font-size:85%;
}

.datosEnvio {
width:355px;
float:left;
min-height:150px;
height:auto !important;
height:150px;
margin-right:35px;
padding-left:15px;
}
.objHover
{
 cursor:pointer;
}

/****** productos *****/

.prodBlock {
background-image:url(../images/bg/prodBlock_line01.gif);
background-position:center bottom;
background-repeat:no-repeat;
float:left;
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
padding-bottom:8px;
width:222px;
}
.middle
{
background-image:url(../images/bg/prodBlock_line02.gif);
background-position:center bottom;
background-repeat:no-repeat;
}
.prodBlock div.Desc {
float:left;
padding-left:10px;
width:110px;

padding-bottom:5px;
min-height:120px;  
height:auto !important;
height:120px;  
overflow-y:hidden;
}

.prodBlock a.title {
font-size:125%;
display:block;
height:38px;
overflow-y:hidden;
padding-bottom:4px;
}

.prodBlock a.title span.prodName{

}

.prodBlock a.title span.prodSubTitle{
font-size:80%;
color:#8C96AF;

}

.imgProd {
display:block;
float:left;
text-align:center;
width:100px;

}


.prodBlock .shortDesc {
display:block;
font-size:85%;
margin-bottom:3px;
height:100px;
overflow-y:hidden;
}

a.leermas {
  color:#66708A;
  display:block; 
  font-size:85%;
  font-weight:bold;
}
.priceBlock
{
display:block;
float:right;
margin-right:2px;
}

.priceBlock span {
font-size:110%;
margin-right:8px;
font-weight:bold;
float:left;
display:block;
padding-top:3px;

}

#servicios-de-belleza-y-estetica-para-hombres .priceBlock span
{
 margin-right:6px;
}

.priceBlock span.precioAnterior {
text-decoration:line-through;
color:#999999;
}
.priceBlock span.precioOferta {
color:#0064C9;
}

.priceBlock .addButton {
float:left;
display:block;
}


/****** servicios *****/

.servBlock {
background-image:url(../images/bg/prodBlock_line01.gif);
background-position:center bottom;
background-repeat:no-repeat;
float:left;
margin-bottom:20px;
margin-left:15px;
padding-bottom:20px;
width:340px;
}

.servBlock div {
float:left;
margin-left:12px;
padding-top:5px;
width:185px;
}

.imgServ {
display:block;
float:left;
text-align:center;
width:140px;
}

.titleServ {
font-size:100%;
display:block;
margin-bottom:10px;
}

/****** cabecera home *****/


#switch {
width:709px;
}
#slide li
{
 position:absolute;
}
#slide {
float:left;
width:461px;
height:200px;

}

#slideNames {
float:right;
width:245px;
margin-left:1px;
font-family:helvetica, arial, tahoma, verdana, sans-serif;
display:block;
}


#slideNames li {
margin:0; padding:0;
margin-bottom:1px;
width:245px;
display:block;

}

#slideNames li a {
background-color:#E6EBF5;
background-image:url(../images/bg/arrowSlide1.gif);
background-position:left center;
background-repeat:no-repeat;
color:#737D96;
display:block;
height:41px;
padding-left:32px;
padding-top:8px;
}

#slideNames li a:hover, 
#slideNames li a.current {
background-color:#B4BED2;
background-image:url(../images/bg/arrowSlide2.gif);
background-position:left center;
background-repeat:no-repeat;
color:#3C465F;

}




#leftSide
{
float:left;
margin-right:20px;
padding-left:7px;
width:435px;
}

#leftSide p
{
line-height:18px;
margin-bottom:15px;
text-align:justify;
}

#rightSide
{
width:310px;
float:left;
}

#rightSide li {
background-image:url(../images/bg/listItem.gif);
background-position:left top;
background-repeat:no-repeat;

margin-bottom:5px;
padding-left:17px;
}

#leftSideServicios
{
float:left;
margin-right:20px;
padding-left:7px;
width:320px;
}

#rightSideServicios
{
width:320px;
float:left;
}

#switchNoticias {
float:right;

width:245px;
margin-left:1px;
font-family:helvetica, arial, tahoma, verdana, sans-serif;
}

#switchNoticias li {
margin-bottom:1px;
margin-left:1px;
width:121px;
float:left;
}

#switchNoticias .ListItem3 a {
height:40px;
padding-top:9px;
}

#switchNoticias li a {
background-color:#E6EBF5;
background-image:url(../images/bg/arrowSlide1.gif);
background-position:left center;
background-repeat:no-repeat;
color:#737D96;
display:block;
height:32px;
padding-left:32px;
padding-top:17px;
font-weight:bold;
}

#switchNoticias li a:hover {
background-color:#B4BED2;
background-image:url(../images/bg/arrowSlide2.gif);
background-position:left center;
background-repeat:no-repeat;
color:#3C465F;
}

#switchNoticias li a.Selected {
background-color:#B4BED2;
background-image:url(../images/bg/arrowSlide2.gif);
background-position:left center;
background-repeat:no-repeat;
color:#3C465F;
}

.previewNoticia {
float:left;

margin-bottom:35px;
margin-left:15px;
padding-right:20px;
width:315px;
display:inline;
}

.previewNoticia h2{
border-bottom:1px solid #B4C4E0;
margin-bottom:5px;
}

.previewNoticia img{
float:left;
margin-right:5px;
}

.titleShortNoticia {
font-weight:bold;
display:block;
}

.previewNoticia h2 {
font-size:140%;
}

#listaNoticia {
float:left;
width:450px;
padding-left:7px;
}

#cuerpoNoticia {
float:left;
width:440px;
padding-left:7px;
}

#cuerpoNoticia
{
margin-bottom:5px;
}

#cuerpoNoticia img{
float:left;
margin-right:15px;
margin-bottom:12px;
}

#cuerpoNoticia p{
text-align:justify;
}

#arbolNoticias {
border-left:1px dotted #B4C4E0;
float:right;
padding-left:10px;
padding-right:5px;
padding-top:25px;
width:230px;
}


#arbolNoticias a.Selected {
color:#888888;
}


#arbolNoticias li {
line-height:18px;
margin-bottom:7px;
list-style-type:disc;
margin-left:16px;
}

.fechaNoticias {
color:#737D96;
font-size:85%;
font-weight:bold;
}


h1 span.fechaNoticias {
color:#737D96;
font-size:55%;
font-weight:bold;
}

.hightImpact div.textOver
{
color:#B4BED2;
font-size:85%;
padding-left:225px;
padding-top:110px;
width:450px;
line-height:110%;

}  


#leftSide50 {
width:450px;
float:left;
margin-right:20px;
}

#rightSide50 {
width:450px;
float:left;
margin-left:15px;
}



#marcas div{
float:left;
font-size:75%;
margin-bottom:15px;
margin-right:30px;
text-align:center;
width:205px;
}
#marcas div div.hiddenDesc{
  display:none;
  position:absolute;
  z-index:1000;
  width:300px;

 
}
.topDesc
{
 border-bottom:1px dotted #DAE2F0;
 padding-bottom:5px;
 margin-bottom:15px;
}
/******* FORMS ******/

#opportunity_description {
border:1px solid #B4C4E0;
color:#777777;
font-family:arial,helvetica,tahoma,verdana,sans-serif;
font-size:85%;
padding-left:5px;
padding-top:3px;
width:350px;
}

#spbts_fields {
display:none;
}

.webpacForm input {
height:18px;
padding-left:2px;
padding-top:2px;
width:188px;
}

input.enviarBt{
border:medium none;
height:19px;
padding:0;
width:54px;
}

.webpacForm #leftSide p {
margin-bottom:6px;
}

.contactForm label {
clear:left;
display:block;
float:left;
vertical-align:middle;
white-space:nowrap;
width:122px;
}

#radioBt {

margin-bottom:25px;
}

#radioBt input{
width:auto;
margin-right:5px;
}

#confirmButton {
width:137px;
height:19px;
padding:0;
border:0;
}

#wp_checkbox {
width:auto;
}

.formBg {
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
background-color:#EEF1F9;
min-height:200px;
padding-left:20px;
padding-top:20px;
padding-bottom:10px;
background-image:url(../images/bg/logoBgContact.gif);
background-position:right top;
background-repeat:no-repeat;
}

/*******   Estilos FICHA PRODUCTO   ******/

.leftSideProducto {
float:left;
margin-right:10px;
width:245px;
}

.headerProducto {
height:50px;
background-image:url(../images/bg/dottedBlueLine.gif);
background-position:center bottom;
background-repeat:repeat-x;
width:100%;
}

.nombreProducto {
float:left;
}

.nombreProducto h1{
margin:0;
}

.pesoProducto {
color:#333333;
font-size:75%;
}

.marcaProducto {
float:right;
}

.imagenProducto {
border:1px solid #DAE2F0;
height:240px;
width:240px;
text-align:center;
}

.linksZoomProducto {
font-size:90%;
margin-top:15px;
}

ul.linksZoomProducto li
{
margin-bottom:3px;
background-image:url(../images/zoomIcon.gif);
background-position:left center;
background-repeat:no-repeat;
display:none;
margin-left:11px;
padding-left:20px
}
ul.linksZoomProducto li.Selected
{
display:block;
}


.bloquesAyuda {
display:block;
float:left;
height:150px;
padding:10px;
width:210px;
margin:1px;
border:1px solid #B4BED2;
}

.bloquesAyuda:hover {
background-color:#EEF1F7;
}

.bloquesAyuda h3{
margin-bottom:10px;
margin-top:0;
}

.bloquesAyuda span{
display:block;
margin-bottom:5px;
font-size:85%;
background-image:url(../images/bg/itemAyuda.gif);
background-repeat:no-repeat;
padding-left:10px;
}



/***** ficha producto *****/


#productPageCont .top_cont, #servicePageCont .top_cont
{
 border-bottom:1px dotted #DAE2F0;
 padding-bottom:10px;
 height:50px;
 width:100%;
 display:block;
 margin-bottom:10px;
 
}
#productPageCont .top_cont h1, #servicePageCont .top_cont h1
{
 margin-bottom:5px;
  width:520px;
  display:block;
  float:left;
}
 
.logo_marca
{
  width:180px;
  padding-top:5px;
  float:right;
  height:50px;
  clear:right;
  text-align:right;
}

.sello
{
position:absolute;
margin-top:64px;
clear:both;
  display:block  !important;
  display:none;

}



.productLeft
{
  width:242px;
  float:left;
}
.productPic
{
 width:240px;
 height:240px; 
 text-align:center;
  border:solid 1px #DAE2F0;
clear:right;

}
.productPic img
{
  margin:auto;
  display:none;
}
.productPic img.Selected
{
  display:block;
}
.productPic img.sello
{
  margin-top:178px;
  margin-left:2px  !important;
  margin-left: -118px;
position:absolute;
display:block;

}


.productDetails
{
  width:450px;
  float:left;
  margin-left:15px;
 display:inline;
}
.productDetails .description
{
  font-size:90%;
}
.productDetails .messages
{
 
  padding-top:20px;
  font-size:90%;
}


.productDetails .top{
background-image:url(../images/bg/dottedBlueLine.gif);
background-position:center bottom;
background-repeat:repeat-x;
float:right;
min-height:40px;  
height:auto !important;
height:40px;
margin-bottom:15px;
width:450px;
}


#paginado, #paginado-Bottom {
display:none;
font-weight:bold;
float:right;
margin-bottom:10px;
background-image:url(../images/paginator/paginadoBg.gif);
background-position:top right;
background-repeat:no-repeat;
height:29px;
width:197px;
}
#paginado div.indicePagina, #paginado-Bottom div.indicePagina
{
display:inline;
float:left;
font-size:85%;
line-height:29px;
margin-left:6px;
width:82px;
}
#paginado ul, #paginado-Bottom ul
{
  float:left;
  display: inline;
  width: 108px;
}
#paginado li, #paginado-Bottom li {

display:inline;
width:19px;
height:19px;
cursor:pointer;
margin:5px 2px;
line-height:100%;
list-style-type:none;
background-position:50% 50%;
background-repeat:no-repeat;
float:left;
}

#paginado li#firstPage, #paginado-Bottom li#firstPage-Bottom{ background-image:url(../images/paginator/firstBt.gif);}

#paginado li#prevPage, #paginado-Bottom li#prevPage-Bottom{ background-image:url(../images/paginator/prevBt.gif);}

#paginado li#nextPage, #paginado-Bottom li#nextPage-Bottom
{
background-image:url(../images/paginator/nextBt.gif);
margin-left:8px;
}

#paginado li#lastPage, #paginado-Bottom li#lastPage-Bottom { background-image:url(../images/paginator/lastBt.gif);}



#paginado li:hover, #paginado li:hover-Bottom {

}


#paginado li, #paginado li-Bottom {
margin-right:4px;
float:left;
}

.sizeandtype
{

  display:block;
min-height:80px;  
height:auto !important;
height:80px;  
  padding-bottom:15px;
width:450px;
z-index:1;
background-color:#FFFFFF;
}

#tablaConversion
{

  display:none;
  width:100%;
 clear:both;
 padding-top:10px;
 padding-bottom:10px;
 font-size:90%;
}
#tablaConversion table
{
width:100%;
}
#tablaConversion table th
{
  text-align:center;
  font-weight:bold;
}
#tablaConversion table td
{
  text-align:center;
}

#tablaTallas
{
 display:block;
 clear:both;
  font-size:85%;
 padding-top:5px; 

}
#tablaTallas img
{
  margin-right:5px;
  float:left;
  cursor:pointer;
}
#tablaTallas span
{
 float:left;
 font-weight:normal;
 line-height:110%;
}
#sizeSelector
{
  width:210px;
  height:80px;
  float:left;
}
#sizeSelector div.sizesBlock div
{
  cursor:pointer;
  display:inline;
  float:left;
  margin-right:2px;
  width:30px;
  height:30px;
  border:solid 3px #E6EBF5;
  line-height:30px;
  text-align:center; 
}
#sizeSelector div.sizesBlock div.Selected
{
   border: 3px solid #0165C9;
   color:#0165C9;
}
#sizeSelector .sizesBlock
{
 display:none;
}
#sizeSelector .chosen
{
  display:block;
}
#typeSelector
{
  width:240px;
  height:80px;
  float:right;
}
#typeSelector div
{
   border: 3px solid #E6EBF5;
   width: 35px;
   float: left;
   height: 35px;
   display:inline;
   margin-left:5px;
   background-position:center center;
   background-repeat:no-repeat;
   cursor:pointer;
}
#typeSelector div.Selected
{

   border: 3px solid #0165C9;
 
}

#typeSelector div img, #typeSelector div span
{
 display:none;
}
.productDetails .addButton2
{
  float:right;
  display:inline;
  width:75px;
  height:19px;
  margin-top:5px;
}


.addButton2Servicios
{
  float:right;
  display:inline;
   width:90px;
  height:19px;
  margin-top:5px;  
}

.productPrice {
color:#505A73;
font-size:140%;
padding-top:5px;
width:180px;
float:left;
}
.productPrice span
{
  text-decoration:line-through;
  color:#999999;
  margin-right:10px;
}


.productLabelPrice{
font-size:85%;
width:85px;
float:left;
}

.productDetails .top .anadirBt {
float:right;
margin-right:30px;
padding-top:5px;
}

.productQuantity {
float:left;

padding-top:5px;
width:110px;
}
.productQuantity select
{
  margin-left:5px;
}


.messages ul li{
background-position:left top;
background-repeat:no-repeat;
line-height:20px;
margin-bottom:5px;
padding-left:28px;
list-style-type:none;
margin-left:0px;
}


.ico_accion {
background-image:url(../images/icons/icon_accion.gif);
}

.ico_piel {
background-image:url(../images/icons/icon_piel.gif);
}

.ico_cuando {
background-image:url(../images/icons/icon_cuando.gif);
}

.ico_como {
background-image:url(../images/icons/icon_como.gif);
}

#relatedProds
{
  border-top:1px dotted #DAE2F0;
  padding-top:20px;
  margin-top:20px;
}

.seleccionaPregunta {

padding-bottom:10px;
padding-left:15px;
padding-top:10px;

}

.seleccionaPregunta h2{
float:left;
padding-top:2px;
}

.seleccionaPregunta ul li{
background-image:url(../images/bg/goto2Bt.gif);
background-position:left center;
background-repeat:no-repeat;
margin-bottom:1px;
padding-bottom:3px;
padding-left:14px;
list-style-type:none;
}

.desplegar {
float:right;
font-size:75%;
font-weight:bold;
margin-right:11px;
}

.desplegar a {
background-image:url(../images/bg/desplegar.gif);
background-position:right center;
background-repeat:no-repeat;
display:block;
height:18px;
padding-left:14px;
padding-top:4px;
width:124px;
}

.desplegar a:hover {
background-image:url(../images/bg/desplegar2.gif);
}


/******* END DIV MAIN DEFAULT ******/
/*******   START DIV FOOTER   ******/

.footer
{
  background-image:url(../images/bg/mainbottom_background.jpg);
  background-position:center bottom;
  background-repeat:no-repeat;
  clear:both;
  margin:auto;
}

.footer .content
{
  background-color:#FFFFFF;
  height:auto !important;
  margin-top:12px;
  min-height:210px;  
height:auto !important;
height:210px; 
  padding:10px;
  width:960px;.
  -moz-border-radius-topright:8px;
}

.footer_left {
  width:685px;
  float:left;
}

.footer_right {
  float:left;
  width:270px;
  text-align:right;
}

.footer li
{
  float:left;
  margin-left:10px;
}

.footer li a
{
  text-decoration:none;
}
.footer li a:hover
{
  color:#0064C9;
}
.footer li.doNotDisplay
{
 display:none;
}
.footer_content_legal
{
  margin-top:15px;
  float:right;
  font-size:75%;
}

.footer_content_legal li
{
  float:none;
  margin-bottom:5px;
}

.footer_content_legal a
{
  color:#3C465F;
}

.footer_content_legal a:hover
{
  background-image:url(../images/miniArrow.gif);
  background-position:left center;
  background-repeat:no-repeat;
  padding-left:12px;
}


.footer_menu
{

  float:left;
  width:83px;
  margin-left:2px;
  display:inline;
  font-family:arial,tahoma,verdana,sans-serif;
}

.footer_menu li
{
  display:block;
  line-height:10px;
  margin-bottom:6px;
  margin-left:0;
  width:80px;
}

.footer_menu a
{
  font-size:65%;
  color:#888888;
}

.footer_menu a.heading
{
  color:#999999;
  display:block;
  font-size:70%;
  font-weight:bold;
  height:15px;
  margin-bottom:3px;
  text-decoration:none;
}

.footer_menu a.heading:hover
{
  color:#0064C9;
}

#copyright {
  font-size:70%;
  color:#888888;
}

#copyright a{
  color:#333333;
}


.iva {
  color:#999999;
  float:right;
  font-size:70%;
  margin-top:20px;
  line-height:15px;
}

.pago {
  border:1px solid #CCCCCC;
  float:right;
  margin-left:10px;

  height:50px;
  padding:0px 8px 4px;
}

.footerLegends {
  color:#999999;
  font-size:75%;
  margin-bottom:3px;
  margin-left:11px;
}

.footer_menu_top ul{
  float:left;
}


.footer_menu_top li{
  font-size:65%;
  margin-left:0;
  margin-right:20px;
}

.footer_menu_top {
  border-bottom:1px dotted #B4C4E0;
  font-family:arial,tahoma,verdana,sans-serif;
  height:18px;
  margin-bottom:5px;
}

.footer_menu_top a {
  color:#888888;
}

.footer_menu_top a:hover {
  color:#0064C9;
  background-image:url(../images/bg/inicio_icon2.gif);
}

.inicio {
  background-image:url(../images/bg/inicio_icon.gif);
  background-position:left center;
  background-repeat:no-repeat;
  float:left;
  font-size:70%;
  font-weight:bold;
  margin-right:20px;
  padding-left:19px;
}

/*******   END DIV FOOTER   ******/

.clearer
{
  clear:both;
}

.clearer2
{
  clear:both;
  height:20px;
}

#allProdsContainer
{
position:relative;

 width:710px;
 overflow-x:hidden;
 clear:both;
  background-image:url(../images/bg/dottedBlueLine.gif);
  background-position:center bottom;
  background-repeat:repeat-x;
}
#allProds
{

left:0px;
position:relative;
}

#allProds div.page
{

 width:710px;
 float:left;
}
#allProds #page1
{
display:block;
}
#shareThisCont
{
  padding:0px;
}

.productLeft #shareThisCont
{
  padding:8px;
}

.msgAlert
{
  color:#BB002F;
  font-size:85%;
  font-weight:bold;
  line-height:100%;
  float:right;
  width:185px;
}
.msgAlert a
{
  color:#BB002F;
  text-decoration:underline;
}
#directorioEmpresas
{
  padding-left:8px;
}