@charset "utf-8";

html {
	background-image: url(images/background-2.jpg);
}
img{
	border:none;
}
li.barra{
	float:left;
	width:200px;
	margin:0 0px 0px 0 ;
	list-style:none
}
li.barra-dch{
	float:right;
	width:640px;
	list-style:none;
	display:inline;
}
ul.barra {margin:0 0 0 0;}
body {
	margin:0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: transparent url(images/background-sombra.png) repeat-y center top;
	}
a {outline:0;}

h1 { 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 16px;    
    color:#954c36;
}
h2 {
    clear:both;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    width:160px;
    margin:6px 0 0 0;
    display:block;
    font-size: 16px;
    color:#855649;
    background:#DEE0DF;
}
h2 A{
    border-left:4px dotted #ccc;
    padding:3px 4px 3px 8px; 
    border-right:1px dotted #999;
    border-top:1px dotted #999; 
    border-bottom:1px dotted #999; 
    color:#4F2822;
    display:block;
    text-decoration:none;}
h2 A:hover{ 
    color:#944C36;
    outline:0;
    display: block;
    border-color:#BF4823;
    }
h3 {
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    border-bottom:1px dotted #333;
    font-weight:bold;
    }
h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
}
p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#626540;
	}
p.descarga{
    border-bottom:1px dotted #ccc;
    padding:4px 0;
    margin:12px 70px;
}
p.descarga A{color:#626540;}


.menu-editorial{
    padding:0 5px 0 27px;
	margin-top:20px;
    text-decoration:none;
}
.bannerpq{ 
     margin:15px 6px; 
     float:left; 
     width:230px;
}		
p.menu{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#626540;
}
p.menu A{  
	color:#626540;
    text-decoration:none; 
    border-bottom:1px dotted #333;
}
.subsecc{
    margin:0;
}
TABLE.secc { #margin-bottom:10px}
TD.secc {
	border:2px dotted #ccc; 
	vertical-align:top;
	padding:5px 10px;
	background:white;
	width:48%;
	margin-top:2px;
	}
TD.secctx {
	color:#626540;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	vertical-align:bottom;
	border-bottom:1px dotted #626540;
	}
TD.precio{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC0000; 
	font-weight:normal; 
	border-bottom:none; }
TD.img{  width:160px; height:200px;}

.detalles table{ width:;
    margin:10px auto;}
.detalles td.a{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    width:130px;
    border-bottom:1px dotted #954c36;
    color:#855649;
    margin:0 ;
    padding:10px 0;
}
.detalles td{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    border-bottom:1px dotted #954c36;
    color:#242529;
    width:400px;
    margin:0;
    padding:0;}

.foto{
   text-align:right;
   margin-right:50px; 
   margin-top:5px;    
}
.capa-ficha {
	float:left;
	width:250px;
}
fieldset.acceso{        
	width:970px;
    height:7px;
	border: none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    margin-bottom:5px;	
}
label.acceso{
	padding:0;
	font-size:12px;
	color:#333;
	margin:0;
}
label.nuevouser{
       display:block;
	   text-align:right;
       font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
       margin:0 120px 10px 0;
}
input{ margin: 0px 5px 5px 5px;}
input.acceso{  height:14px;}
fieldset.uno{
	padding:0 10px;
	border:1px dotted #333;
	margin:10px 0;
	background:#f3f3f3;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
label.uno{
	width:20%;
	float:left;
	padding:0 10px;
	text-align:right;
	font-size:12px;
	color:#333;
	margin:5px 0;
	}
input.uno{
	width:60%;
	margin:5px 0;
}
input.boton{
	width:60px;
	background-image:url(images/fondobarranavinv.jpg);
	color:#fff;
	font-size:14px;
	padding:0 8px;
    margin-left:5px;
	border:1px solid #000;
}
input.boton:hover{
    width:60px;
	background-image:url(images/fondobarranavinv2.jpg);
    border:1px solid #cccccc;
}
input.enviar{
	border:none;}
	
.editoriales {
   width:120px;
   margin-left:50px;
}
.categorias {
  margin-left:0px;
  font-size:14px;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.login{        
	width:60px;
	background-image:url(images/fondobarranavinv.jpg);        
	font-size:14px;
	color:#fff;       
	border:1px solid #fff;
}
input.login:hover{
    width:60px;
    border:1px solid #f4d374;
    background-image:url(images/fondobarranavinv2.jpg);
}
input.lista{
    float:left;
    margin:6px 0 0 35px;
    width: 120px;
	font-size:12px;
}
input.buscar {
    width: 210px;
	margin: 0 0 0 110px;
}
.clear{ clear:both}
fieldset{ border:none; }
fieldset.lista{ padding:0;}
fieldset.valora{
	width:440px;
	border:1px solid #000000;
	background:#dedddc;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 30px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
input.valora {
	margin-top: 0px;
	margin-right: 50px;
	margin-bottom: 0px;
	margin-left: 20px;
}
input.ingrediente{
	width:160px;
	margin:0 0 10px 50px;}
input.tit-ing{ margin:0 50px; width:380px;}
fieldset.ficha { 
	background:#e3bd5a;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:180px;
	font-size:12px;
	padding:0;
	margin-top: 5px;
    margin-bottom: 10px;
	border:2px solid #b0afaf;
}
label.titulo{ 
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	text-align:center;
	background:#b0afaf;
	color:#000000;
    margin-bottom:5px;
}
label.ficha { 
	font-weight: bold;
	width:70px;
	padding:0 3px 0 5px;
}
.pastilla {    
	clear:both;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;    
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
	margin-top:10px;
    margin-left:3px;
	margin-right:3px;
	margin-bottom:5px;
    padding-left:8px
}
.nav{ 
	clear:both;
	background:#f1f0f0;
  	padding:10px 10px 6px 10px;
  	border-bottom:1px dotted #333;
  	display:block;
  	margin-bottom:8px;
  	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
  	font-size:14px;
  	color:#301911;
  	font-weight:bold;
}
.enlaces-nav{
  color:#964B34;
  font-weight:bold;
  font-size:14px; 
  font-family: Tahoma,Arial, Helvetica, sans-serif;
  padding-right:5px;}

.pastillagris {     
	width:150px;
    height:22px;
	background-image: url(images/fondobarranavgris.jpg);
	margin-top:5px;  
	margin-left:28px;	
}
.pastilla-cuadrada{
    clear:both;
	display:block;
    color:#242529;
	padding:2px 5px 2px 0;
	border-bottom:1px dotted #666666;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	margin:10px 3px 10px 3px;		
}
a.enlaces-pastilla:link {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:2px;
	font-size: 16px;
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);		
}
a.enlaces-pastilla:visited {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
}
a.enlaces-pastilla:hover {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
}
a.enlaces-pastilla:active {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
	font-size: 16px;
	color: #000000;	
	background-image: url(images/fondobarranav.jpg);
}
a.enlaces-normal:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	}
a.enlaces-normal:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.enlaces-normal:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.enlaces-normal:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
a.enlaces-pie:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	}
a.enlaces-pie:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
a.enlaces-pie:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
a.enlaces-pie:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
a.enlaces-categorias:link {
	text-decoration: none;
    font-size:14px;
    color:#974d39;
        }
a.enlaces-categorias:visited {
	text-decoration: none;
    font-size:14px;
	color:#974d39;
}
a.enlaces-categorias:hover {
	text-decoration: none;
	color:#974d39;
    font-size:14px;
}
a.enlaces-categorias:active {
	text-decoration: none;
    font-size:14px;
	color:#974d39;
}
.contenedor {
    margin:0 auto;	
	width: 968px;    
}

.cabecera {
    width:968px;
    height: 84px;
}
.logo { float:left;}
    
    

.ad1 {float:left;		
}
.ad2 {	
	width: 160px;
	margin : auto;}

.principal{
    background-image:url(images/fondppal.jpg) ;
    background-repeat:repeat-y;
    clear:both;
    width: 968px;}
	
	
.barra-navegacion {        
    width: 968px;
    height:32px;
    background-image: url(images/fondo_menusp_menu.jpg);
}
.nav-der{ 
	float:left;
	width:350px;
}
.nav-der .busqtex, .nav-der .busqtex A {	
	font-weight:bold;
    color:#944C36;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
	text-decoration:none;
	padding:6px 0 0 0}
.nav-izq{
	padding:6px 10px 0 0;
	float: right;
	text-align:right;
	font-weight:bold;
	color:#311A12;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 15px;
}
.nav-izq A{color:#311A12; text-decoration:none;}
.nav-izq A:hover{color:#616669;}
#banderas{
	width:120px;
	padding:0 20px 0 0;
	float:left;
}
.inicio{ 
	float:left;
	width:60px;
	padding:0 0 0 10px;
	}
.nav-dch{
    float:right; 
    padding-right:31px;      
}
.prin-izq {
    clear:both;
    color:#ab7666;
    text-align:left;
    padding-right:10px;
    float:left;
    width: 200px;
}

.prin-izq SELECT{ margin-left:35px;}


.prinizq-sup{
   width:227px; 
   height:26px;
   background-image:url(images/princizq-sup1.jpg);
}

princnt-sup{
	background:#F5F1EE;
	width:527px;}
.prin-cnt {
	padding:15px 0 10px 10px;
	float:left;
    text-align:left;	
	width:727px;
 	background-color: #ffffff;}
	
.bnLeft{
	width:600px;
	height:220px;
	margin:0 10px 0 0;
	padding:0;	
	vertical-align:top;
	float:left;
}
.bnRight{
	width:110px; 
	float:right;}
.bnSupIz{
	margin:0 0 8px 0 ;}
.bnSupIz P{
	margin:8px 0 0  0;
	vertical-align:top;
	padding:0;
	font-size:14px;
	font-weight:bold;
	color:#8F3C23}
.bnSupIz P A{
	color:#8F3C23;
	text-decoration:none;}

TABLE.destaca-home{}
TD.destaca-home{
	border:2px dotted #ccc; 
	vertical-align:top;
	padding:5px 10px;
	background:white;
	width:33%;
	margin-top:2px;
	}
TD.destaca-home A{
    color:#803926;
    padding:0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
    text-decoration:none;}
TD.destacatx {
	color:#626540;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:bottom;
	border-bottom:1px dotted #626540;
	}
TD.destacaprecio{ 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
    letter-spacing:-0.4px;
	color:#CC0000; 
	font-weight:normal; 
	border-bottom:none; }


.pesta{ text-align:right;padding:5px 0; }
a.pesta:link {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 14px; font-weight:bold;
	padding:5px 15px;
	color: #999;
	background:#ccc;
	border-right:1px solid #999;
	outline:none;
	}
a.pesta:visited {
	text-decoration: none;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold;
	padding:5px 15px;
	color: #999;
	background:#ccc;
	border-right:1px solid #999;
	outline:none;	
}
a.pesta:hover {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold;
	padding:5px 15px;
	color: #333;
	background:#ccc;
	border-right:1px solid #333;
	outline:none;
}
a.pesta:active {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold;
	padding:5px 15px;
	color: #999;
	background:#ccc;
	border-right:1px solid #999;
	outline:none;
}
a.pesta2:link {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold;
	background: url(images/fondo-pesta.png) #f1f0f0 top right no-repeat;
	padding:5px 15px;
	color: #333;	
	outline:none;
}
a.pesta2:visited {
	text-decoration: none;
	background: url(images/fondo-pesta.png) #f1f0f0 top right no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold;
	padding:5px 15px;
	color: #333;	
}


a.pesta3:link {
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold;
	background: url(images/fondo-pesta2.png) #f1f0f0 top right no-repeat;
	padding:5px 15px;
	color: #333;
	outline:none;	
}
a.pesta3:visited {
	text-decoration: none;
	background: url(images/fondo-pesta2.png) #f1f0f0 top right no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size: 14px; font-weight:bold;
	padding:5px 15px;
	color: #333;
	outline:none;	
}
.pestaeditorial{ 
	text-align:right; 
    height:21px;
	background:#f1f0f0; 
	padding:0; 
	font-size:12px; 
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
.pestasusaeta{
	padding:0;
	width:256px;
	float:right;
	text-align:center;
	background-color:#f1f0f0; 
	color:#944C36;
	border:1px solid #944C36;       
	margin-left:10px;
	margin-left:10px;  }
.pestasusaeta2{
	padding:0px 0px 1px;
	width:256px;
    float:right;
	text-align:center;
	background-color:#f1f0f0; 
	color:#977b77; 
	border-top:none;
    border-bottom:1px solid #ccc;
   	border-left:1px solid #ccc;
    border-right:1px solid #ccc;
	margin-left:10px;  }
.pestatikal{ 
	padding:0px 0px 1px;
	background-color:#f1f0f0;
	text-align:center;
	width:60px;
	margin:0 1px 0 0px;
	float:right;
	color:#977b77; 
    border-top:none;
    border-bottom:1px solid #ccc;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
}
.pestatikal2{ 
	padding:0px 0; 
	background-color:#f1f0f0;
	text-align:center;
	width:60px;
	margin:0 1px 0 0px;
	float:right;
	color:#944C36;
	border:1px solid #944C36;
      }
SELECT.combo-1{ 
   color:#616669;
   font-size:14px;
   border:2px double #66;
   background:#e8e8e8;
   font-weight:bold;
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.imgi{

}
.imgicono{
   margin-left: 100px;
}
.tt{
    color:#803926;
    padding:0;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 17px;
    text-decoration:none;}
.tt.A{ 
    color:#803926;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-decoration:none;}

.prin-dch {
    float:right;
 	width: 55px;
 	background-color:#e8e8e8;
 	margin-bottom: 10px;
 	padding:10px;
}
.pie {
	clear:both;        
	font-family:"Trebuchet MS";
	text-align:center;
	font-size:11px;
	padding:10px 0;
	width:968px;
    height:45px;
	background-image:url(images/footer1.jpg);	
}
.piemenu {
	color:#000000;
	font-family:"Trebuchet MS";
	text-align:center;
	font-size:11px;
	padding:10px 0;
	width:968px;
	background-color:#BDBDBD;	
}
.piemenu A{
	text-decoration:none;
	color:#333;
	}



/*ficha*/

.subseccficha{  
	margin:0; 
	float:left;
}
.seccficha {
	border:2px dotted #ccc; 
	float:left;
	min-height:300px;
	padding:10px 5px;
	width:150px;
	margin:0 15px 8px 0;
}
.seccficha .tt,.seccficha .tt A{
	color:#DF8D00;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	margin:0;
	padding:0;
}
.seccficha P.secctx {
	color:#626540;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:4px 0;
	padding:0;
}

.fotoficha{
	width:315px;
	padding:0;
	float:right;
	text-align:center;
	background:url(images/sombraft.png) no-repeat 100% 0;
}
.fotoinf{
	width:315px;
	height:20px;
	background:url(images/sombraft.png) no-repeat bottom;
	}
.fotosup{
	width:315px;
	height:25px;
	background:url(images/sombraft.png) no-repeat;
}
.fotofin{ height:3px; margin:25px 0 5px 0; background:url(images/fondofoto.png) no-repeat;}
.subfoto{	
	min-width:90px;
	display:block;
	padding:5px;
}
.descripcionficha{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;}
	
.precio{
    margin:0;
	font-size:25px;
	margin-left:10px;
	color:#D03600;
	font-weight:bold;
	float:right;}
.detallesficha { 
    margin:0;
	padding:0;
	width:405px;
	font-size:12px;
	float:left;
}
.detallesficha H1{
	font-size:25px;	
	color:#DF8D00;
	margin-top:0;
}
.detallesficha HR{
	border:none;
	background:#DF8D00;
	margin:5px 0 10px 0;
	height: 1px;
	}

.detallesficha P{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;    
    color:#242529;
	padding:4px 0;
    margin:0;
}
.detallesficha P STRONG{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
    color:#855649;
}
P.peq{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 11px;    
    color:#424F2C;
}

/*buscador*/
form{ 
	margin:0; 
	padding:0;
}
.buscador{ 
	background: url(../images/fondobuscar.png) top right no-repeat;
	height:120px;
	padding:0 0 0 0;
	width:197px;	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.buscador LABEL{ margin:0; padding:0; vertical-align:middle; font-size:12px;}
.buscador INPUT{ #margin:0;}
.buscadorint {	
	font-weight:bold;   
    font-size:18px;
	text-decoration:none;
	color:#8F4633;
	padding:0 0 0 38px;
}
.buscadorint STRONG, .buscadorint STRONG A {	   
	text-decoration:none;
	font-size:12px;
	color:#311512;
}
.buscador .eleccion{
	margin:0;
	width:80px;
	float:left;
	padding:0;
}
.buscador .lista{
	width:140px;
	margin:0;
	padding:0;
}
.buscador .enviar{
	vertical-align:middle;
}
.buscador STRONG{
	float:left;
	font-size:12px;
}
