body{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
padding:0;
margin:0;
background:url(../../natacha/img_pagina/bkg.jpg) no-repeat;
background-position:top;
color:#939393;
background-repeat:repeat-y ;
}

.contenedor{
margin:30px auto 0;
width:950px;
position:relative;}
.clear{
clear:both;}

/**************CABECERA**************************/

.cabecera{
padding:22px 22px 10px 22px;
overflow:hidden;
border-bottom:4px solid #f2f2f2;
background:#FFFFFF;}
.cabecera .logo{
margin: 0 0 17px;}
.cabecera .logo a{
cursor:pointer;}
.cabecera .logo a img{
border:none;}
.cabecera .log{
float:left;
width:338px;
/*background:#99CC66;*/}
.cabecera .log a{
text-decoration:none;
text-transform:uppercase;
color:#939393;}
.cabecera .log a:hover{
text-decoration:underline;}
.cabecera .log img{
padding:0 20px 3px;}
.cabecera .carrito{
margin:0 0 0 338px;
width:560px;
/*background:#660066;*/
text-align:right;}
.cabecera .carrito span{
text-transform:uppercase;}
.cabecera .carrito a{
text-decoration:none;
text-transform:uppercase;
color:#939393;}
.cabecera .carrito a:hover{
text-decoration:underline;}

.cabecera hr{
color:#eeeeee;
margin:15px 0 10px 0;}
.cabecera .navegador{
width:635px;
height:28px;
/*background:#66CC00;*/
float:left;}
.cabecera .navegador {
list-style:none;
padding:0 0 0;
margin:0;
float:left;
text-decoration:none;
text-transform:uppercase;
font-size:14px;
color:#494949;
/*font-weight:bold;*/
cursor:pointer;}
.cabecera .navegador a.activo{
color:#494949;
text-decoration:none;
}
.cabecera .navegador a:hover{
color:#969696;
text-decoration:underline;}
.cabecera .navegador img{
padding:0px 20px 2px 20px;}
.cabecera .buscador{
margin:0 0 0 650px;
width:250px;
height:28px;
position:relative;
/*background:#9966FF;*/}
.cabecera .buscador input{
width:175px;
border: 1px solid #969696;
font-size:9px;
padding: 5px 0 5px 2px;
margin: 0 0 0 50px;
/*float:left;*/
position:absolute;
top:0;
left:0;
}
.cabecera .buscador .boton{
/*background:url(../img/btn-buscar.jpg) no-repeat;*/
width:18px;
height:24px;
display:block;
padding:0;
margin:0;
position:relative;
float:right;}


/**************CONTENIDO**************************/

.contenido{
padding: 10px 15px 0 0;
overflow:hidden;
/*border-bottom:4px solid #f2f2f2;*/
background:#FFFFFF;}

.contenido .categorias{
overflow:hidden;
position:relative;
padding-top:10px;
padding-bottom:20px;
}
.contenido .categorias .div1{
float:left;
margin: 0 0 0 0;
padding:0;
width:294px;
height:280px;
position:relative;}

.contenido .categorias .div2{
float:left;
margin: 0 0 0 5px;
padding:0;
width:294px;
height:280px;
position:relative;}

.contenido .categorias .div3{
float:left;
margin: 0 0 0 5px;
padding:0;
width:294px;
height:280px;
position:relative;}

.contenido .categorias .div4{
float:left;
margin: 5px 0 0 0;
padding:0;
width:294px;
height:280px;
position:relative;}

.contenido .categorias .div5{
float:left;
margin: 5px 0 0 5px;
padding:0;
width:294px;
height:280px;
position:relative;}

.contenido .categorias .div6{
float:left;
margin: 5px 0 0 5px;
padding:0;
width:294px;
height:280px;
position:relative;}

/*.contenido .categorias div.pri{
margin-left:0;}*/

.contenido .categorias div .imagen{
padding:0; 
margin:0; 
float:left;
position:absolute;}
.contenido .categorias div .imagen a{
text-decoration:none;
color:#333;}
.contenido .categorias div .imagen a img{
border:0;}
.contenido .categorias div a.tit{
height:54px;
left:10px;
overflow:hidden;
position:absolute;
text-align:center;
text-transform:uppercase;
top:110px;
width:200px;
z-index:50px;
text-decoration:none;}
.contenido .categorias div a:hover.tit{
height:88px;}
.contenido .categorias div a.tit h2{
color:#333333;
margin:0;
padding:20px 0;
background:#FFFFFF}
.contenido .categorias div a.tit h3{
color:#333333;
font-size:0.9em;
font-style:italic;
margin:0;
padding:10px 0;
background:#F4F4F4;}
.contenido .categorias div a.tit h2{
font-size:14px;
font-weight:bold;
margin:0;}
.contenido .categorias div a.tit h3{
font-size:12px;
font-weight:bold;
margin:0;}

.contenido .categorias div a.tit1{
height:54px;
left:240px;
overflow:hidden;
position:absolute;
text-align:center;
text-transform:uppercase;
top:110px;
width:200px;
z-index:50px;
text-decoration:none;}
.contenido .categorias div a:hover.tit1{
height:88px;}
.contenido .categorias div a.tit1 h2{
color:#333333;
margin:0;
padding:20px 0;
background:#FFFFFF}
.contenido .categorias div a.tit1 h3{
color:#333333;
font-size:0.9em;
font-style:italic;
margin:0;
padding:10px 0;
background:#F4F4F4;}
.contenido .categorias div a.tit1 h2{
font-size:14px;
font-weight:bold;
margin:0;}
.contenido .categorias div a.tit1 h3{
font-size:12px;
font-weight:bold;
margin:0;}

.info{
padding: 0 0 0 22px;
list-style:none;
margin:0;
float:left;
position: relative;
width:928px;
background:#FFFFFF;}

/**************TABLA CONTENIDO**************************/
.contenido .tabla{}
.contenido .table1{}
.contenido .table1 tr{}
.contenido .table1 tr td{}
.contenido .table1 tr td .cont-itm{}
.contenido .table1 tr td .cont-itm .col1{
width:500px;
padding:5px 0;
float:left;
text-align:left;}
.contenido .table1 tr td .cont-itm .col2{
margin:0 0 0 500px;
width:420px;
text-align:right;
padding:5px 0;}
.contenido .table1 tr td .cont-itm .col1a{
width:460px;
padding:5px 0;
float:left;
text-align:left;}
.contenido .table1 tr td .cont-itm .col1a a{}
.contenido .table1 tr td .cont-itm .col1a a img{
border:0;}
.contenido .table1 tr td .cont-itm .col2a{
margin:0 0 0 460px;
width:460px;
text-align:right;
padding:5px 0;}
.contenido .table1 tr td .cont-itm .col2a a{}
.contenido .table tr td .cont-itm .col2a a img{
border:0;}
.contenido .table1 tr td hr{
margin:0;
padding:0;
float:left;
width:920px;
height:1px;
color:#a7a6aa;}
.contenido .table1 tr td p{
background:#f2f2f2;
margin:10px 0;
color:#494949;
padding:5px 0;}


/**************MIGA**************************/
.contenido .miga{
padding:0;}
.contenido .miga p{
margin:0;
padding:10px 0;}
.contenido .miga p a{
text-decoration:none;
color:#373737;
text-transform:uppercase;
background:url(../img/flecha.gif) no-repeat 0 3px;
padding: 0 9px 0 12px;}
.contenido .miga p a.home{
background:none;
padding:0 9px 0 0;}

.logo2{
padding:15px 22px 15px 22px;
overflow:hidden;
background:#FFF;
border-top:4px solid #f2f2f2;
text-decoration:none;
text-transform:uppercase;
font-size:14px;
color:#969696;
font-weight:bold;
}
.logo2 img{}

/**************PIE**************************/
.pie{
height:28px;
overflow:hidden;
padding:10px 22px 20px 22px;
list-style:none;
margin:0;}
.pie img{
padding:0 20px 2px;}

.pie a.activo{
text-decoration:none;
text-transform:uppercase;
color:#000000;
font-size:14px;
cursor:pointer;
padding: 0 30px 0 0;}

.pie a:hover{
text-decoration:underline;}

.esp{
height:40px;
background:none;}

/**************producto**************************/

.prod .navegador{
padding: 2px 7px 2px 22px;
width:635px;
height:28px;
list-style:none;
margin:0;
float:left;
text-decoration:none;
text-transform:uppercase;
font-size:12px;
color:#969696;
/*font-weight:bold;*/
cursor:pointer;
font-style:italic;}
.prod .navegador a.activo{
color:#969696;
text-decoration:none;
}
.prod .navegador a:hover{
color:#969696;
text-decoration:underline;}
.prod .navegador img{
padding:0px 20px 2px 20px;}
