@charset "UTF-8";
/* CSS Document */

/*---------------------- GENERALES ----------------------*/
img, a {
border:none
}
body {
background:url(images/background.jpg) repeat;
text-align:center;
font-family:"Times New Roman", Times, serif;
/*font-family: 'Adamina', serif;*/
font-size:16px;
margin:0px auto;
padding:0px;
color:#000;
}
p {
font-family:"Times New Roman", Times, serif;
/*font-family: 'Adamina', serif;*/
font-size:16px;
line-height:22px;
text-align:left;
margin:0 0 15px 0;	
}
h1 {
font-family: 'IM Fell Great Primer SC', serif;
font-size:20px;
color:#8a131c;
margin:0 0 5px 0;
padding:0px;
text-align:left;
font-weight:normal;
clear:both	
}
h3 {
font-family: 'IM Fell Great Primer SC', serif;
font-size:16px;
color:#623015;
margin:0px;
padding:0px;
text-align:left;
font-weight:bold;
clear:both	
}

/*---------------------- ESTRUCTURA ----------------------*/

.container {
background:url(images/pergamino.png) repeat-y;
width:980px;
text-align:center;
padding:0px;
margin:0px auto;
min-height:950px;/*new*/
/*overflow:auto*//*new*/
}
.content {
width:890px;/*900*/
text-align:center;
margin:0px auto;
padding:0px;	
}
.header {
width:890px;
height:190px;
margin:0px auto;
padding:0px;
text-align:center;
clear:both
}
.colleft {
/*background:red;
height:500px;*/
float:left;
text-align:left;
width:686px;	
}
.colright {
/*background:yellow;*/
text-align:left;
width:196px;
float:right
}

/*---------------------- HEADER ----------------------*/

.header .logo {
float:left;
margin:0px 0 0 150px;
padding:0px
}
.header .languages ul {
list-style-position:inside;
padding:0px;
margin:0px;
float:right;		
}
.header .languages ul li {
display:inline		
}

/*---------------------- CATALOGO ----------------------*/

p a.link-seccion {
text-decoration:underline;
color: #64340f;/*4c280c;*/	
}
.miniatura {
border:1px solid #d3c080;
padding:4px;
background:#fff;
margin:5px 0;
}
ul.catalogo {
 float: left;
list-style: none outside none;
margin: 0 10px 30px 0;
padding: 0;
text-align: left;
font-size:14px
}
ul.catalogo li {
display:block;
text-align:left;/*new 11-10*/
margin:0px;/*new 11-10*/
padding:0px;/*new 11-10*/
}
ul.catalogo-last {
float: left;
list-style: none outside none;
margin: 0 0px 30px 0;
padding: 0;
text-align: left;
font-size:14px
}
a.grupal,
a:link.grupal,
a:active.grupal,
a:hover.grupal,
a:visited.grupal{
color:#3c050a;
font-size:12px;
text-decoration:underline
}
a.link-carrito,
a:link.link-carrito,
a:active.link-carrito,
a:hover.link-carrito,
a:visited.link-carrito{
color:#573311;/*3c050a;*/
text-decoration:underline;
font-weight:bold
}

/*---------------------- COLUMNA DERECHA ----------------------*/

.colright-catalogo {
width:170px;
margin:0px auto 25px auto;
padding:0px;
text-align:center
}
.catalogo-miniatura {
border:1px solid #d3c080;
padding:4px;
background:#fff;
margin:5px auto;
text-align:center;
}
.ideas {
border:1px solid #d3c080;
background:#fff;
margin:5px auto 25px;
text-align:center;
width:175px;
}
.ideas p {
padding:8px;
text-align:left;
color:#4f2f0a;
font-size:13px;
line-height:18px;
}

/*---------------------- FOOTER ----------------------*/

.footer {
font-family:"Times New Roman", Times, serif;
width:400px;
text-align:center;
margin:0px auto;
padding:0px 0 10px 0;/*new 7-10*/
clear:both
}
.footer p{
text-align:center;
color: #5b452b;
font-size:13px;
line-height:18px
}
.footer p a {
color: #5b452b;
text-decoration:underline	
	}

/*---------------------- MENU DE NAVEGACION ESPANOL ----------------------*/

ul.nav {
height:36px;
width:735px;/*900*/
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0px;/*0 0 0 23*/
margin:0px auto 20px;/*45- 0 0 0-45 0 25 0*/
text-align:right
}
ul.nav span {
display: none;
}
ul.nav li {
float: left;
list-style-type: none;
border: none;
margin: 0px;
padding: 0px;
}
ul.nav li a {
/*float: left;*/
height: 36px;/*35*/
display: block;
}
li.antecedentes a {
background-image: url(images/espanol/menu/antecedentes.jpg);
background-repeat: no-repeat;
height: 36px;
width: 148px;
}
li.catalogo a {
background-image: url(images/espanol/menu/catalogo.jpg);
background-repeat: no-repeat;
height: 36px;
width: 110px;
}
li.catalogo-grupal a {
background-image: url(images/espanol/menu/catalogo-grupal.jpg);
background-repeat: no-repeat;
height: 36px;
width: 175px;
}
li.packaging a {
background-image: url(images/espanol/menu/packaging.jpg);
background-repeat: no-repeat;
height: 36px;
width: 110px;
}
li.pagos a {
background-image: url(images/espanol/menu/pagos.jpg);
background-repeat: no-repeat;
height: 36px;
width: 76px;
}
li.contacto a {
background-image: url(images/espanol/menu/contacto.jpg);
background-repeat: no-repeat;
height: 36px;
width: 116px;
}
ul.nav li a:hover {
background-position: 0px -36px;
}
ul.nav li a.active {
background-position: 0px -36px;
}

/*---------------------- PACKAGING ----------------------*/

.pack-container {
width:550px;
margin:40px auto 0px;
padding:0px;
text-align:center	
}
ul.pack {
list-style:none;
padding:0px;
float:left;
list-style-position:inherit;
margin:0px 50px 40px 0;
}
ul.pack li{
display:block;
text-align:center
}
ul.pack li.set {
color:#4c280c;
font-weight:bold
}
	
/*---------------------- PAGOS ----------------------*/	

.currency {
background:url(images/pagos-background.png) no-repeat;
width:342px;
text-align:center;
color:#2f1c08;
margin:20px auto;
height:101px;
padding:5px 0 10px
}
.currency p {
color:#2f1c08;
line-height:25px;
text-align:center;
margin:20px auto
}
.money-services {
width:500px;
height:240px;
margin:0px auto;
text-align:center;
padding:0px;
}
.money-services ul {
width:210px;
float:left;
list-style-position:inside;
padding:0px;
margin:30px 20px 30px 0;
list-style:none;
}

/*---------------------- CONTACTOS ----------------------*/	

.colleft .formContacto {
width:340px;
color:#fcf1ce;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:14px;
/*height:650px;*//*modif. 4-10*/
margin:40px auto 60px;
text-align:center;
padding:0px
}
.colleft .formContacto input{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#735027;
width:330px;
height:25px;
float:right;
text-align:left;
border:none;
padding:3px;
margin:15px 0px 0px 0px;
border:1px solid #c9ba94;
background:#fff;
}
.colleft .formContacto select{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#735027;
width:330px;
height:30px;
float:right;
text-align:left;
border:none;
padding:3px;
margin:15px 0px 0px 0px;
border:1px solid #c9ba94;
background:#fff;
}
.colleft .formContacto textarea{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
border:1px solid #c9ba94;
background:#fff;
color:#735027;
width:330px;
float:right;
text-align:left;
padding:3px;
margin:15px 0px 0px;/*15 14 0 */
/*margin:0 15px 10px;
clear:both*/
}
.colleft .formContacto .button-area {
width:300px;
/*background:red;*/
clear:both;
float:right;
margin:10px 0px;
}
.colleft .formContacto .btn-borrar,
.colleft .formContacto .btn-enviar {
/*background:url(../images/form-boton.gif) no-repeat;*/
background:#735027;
padding:1px;
width: 75px;
height: 27px;
border: none;
margin:0 0px 0 15px;/*0 16*/
display: block;
cursor: pointer;
float:right;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal
}
*:first-child+html .colleft .formContacto .btn-borrar,
*:first-child+html .colleft .formContacto .btn-enviar {
margin: 0 0 0 183px;
display: block;
padding: 3px 1 1 1;
line-height:19px;
cursor: pointer;
float:left;
}

/*---------------------- PAGOS - CARRITO ----------------------*/	

.colleft .formCarrito {
width:680px;
/*height:650px;*//*modif. 4-10*/
margin:40px auto 60px;
text-align:center;
padding:0px;
}
.colleft .formCarrito p{
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:18px;
text-align:left;
padding:0px;
margin:3px
}
.colleft .formCarrito input{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:normal;
font-style:italic;
color:#735027;
width:330px;
height:25px;
float:right;
text-align:left;
border:none;
padding:3px;
margin:15px 0px 0px 0px;
border:1px solid #c9ba94;
background:#fff;
}
.colleft .formCarrito .cantidad{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
font-weight:normal;
font-style:italic;
color:#735027;
width:50px;
height:20px;
float:left;
text-align:left;
border:none;
padding:3px 4px;
margin:5px 0px 0px 0px;
border:1px solid #c9ba94;
background:#fff;
}
.colleft .formCarrito .btn-aceptar{
background:#735027;
padding:2px 4px;
width:auto;
height: 27px;
border: none;
margin:5px 0px 0 15px;/*0 16*/
display: block;
cursor: pointer;
float:left;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal
}
.colleft .formCarrito .carrito-area {
width:650px;
height:28px;
text-align:center;
margin:10px auto;
padding:0px;
}
.colleft .formCarrito .btn-eliminar {
background:#735027;
padding:2px 4px;
width:auto;
height: 27px;
border: none;
margin:30px 0px 0 15px;/*0 16*/
display: block;
cursor: pointer;
float:right;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal
}
.colleft .formCarrito .carrito-area .btn-seguir {
background:#735027;
padding:2px 4px;
width:auto;
height: 27px;
border: none;
margin:0px 20px 0px 80px;/*0 10*/
display: block;
cursor: pointer;
float:left;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal
}
.colleft .formCarrito .carrito-area .btn-terminar {
background:#735027;
padding:2px 4px;
width:auto;
height: 27px;
border: none;
margin:0 auto;/*0 10*/
display: block;
cursor: pointer;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal;
float:left/*new*/
}
.colleft .formCarrito .carrito-area .btn-vaciar {
background:#735027;
padding:2px 4px;
width:auto;
height: 27px;
border: none;
float:right;
margin:0 80px 0 20px;/*0 10*/
display: block;
cursor: pointer;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal
}
.colleft .formCarrito .btn-actualizar {
background:#735027;
padding:2px 4px;
width:auto;
height: 27px;
border: none;
margin:0 0px 0 15px;/*0 16*/
display: block;
cursor: pointer;
float:right;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal
}
.colleft .formContacto .btn-seguir {
background:#735027;
padding:2px 4px;
width:auto;
height: 27px;
border: none;
margin:0 0px 0 15px;/*0 16*/
display: block;
cursor: pointer;
float:right;
color:#FFFFFF;
font-size:14px;
text-align:center;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-weight:normal
}
*:first-child+html .colleft .formContacto .btn-borrar,
*:first-child+html .colleft .formContacto .btn-enviar {
/*margin: 0 0 0 183px;
display: block;
padding: 3px 1 1 1;
line-height:19px;
cursor: pointer;
float:left;*/
}

/*---------------------- MENU DE NAVEGACION INGLES ----------------------*/

li.antecedentes-eng a {
background-image: url(images/ingles/menu/antecedentes.jpg);
background-repeat: no-repeat;
height: 36px;
width: 122px;
}
li.catalogo-eng a {
background-image: url(images/ingles/menu/catalogo.jpg);
background-repeat: no-repeat;
height: 36px;
width: 116px;
}
li.catalogo-grupal-eng a {
background-image: url(images/ingles/menu/catalogo-grupal.jpg);
background-repeat: no-repeat;
height: 36px;
width: 195px;
}
li.packaging-eng a {
background-image: url(images/ingles/menu/packaging.jpg);
background-repeat: no-repeat;
height: 36px;
width: 110px;
}
li.pagos-eng a {
background-image: url(images/ingles/menu/pagos.jpg);
background-repeat: no-repeat;
height: 36px;
width: 103px;
}
li.contacto-eng a {
background-image: url(images/ingles/menu/contacto.jpg);
background-repeat: no-repeat;
height: 36px;
width: 97px;
}

/*---------------------- MENU DE NAVEGACION PORTUGUES ----------------------*/

li.antecedentes-por a {
background-image: url(images/portugues/menu/antecedentes.jpg);
background-repeat: no-repeat;
height: 36px;
width: 130px;
}
li.catalogo-por a {
background-image: url(images/portugues/menu/catalogo.jpg);
background-repeat: no-repeat;
height: 36px;
width: 109px;
}
li.catalogo-grupal-por a {
background-image: url(images/portugues/menu/catalogo-grupal.jpg);
background-repeat: no-repeat;
height: 36px;
width: 171px;
}
li.packaging-por a {
background-image: url(images/portugues/menu/packaging.jpg);
background-repeat: no-repeat;
height: 36px;
width: 127px;
}
li.pagos-por a {
background-image: url(images/portugues/menu/pagos.jpg);
background-repeat: no-repeat;
height: 36px;
width: 130px;
}
li.contacto-por a {
background-image: url(images/portugues/menu/contacto.jpg);
background-repeat: no-repeat;
height: 36px;
width: 106px;
}