/*
	960 Grid System ~ Core CSS.
	Learn more ~ http://960.gs/

	Licensed under GPL and MIT.
*/

/* =Containers
--------------------------------------------------------------------------------*/

.container_12,
.container_16
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/* =Grid >> Global
--------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	
	
}
.grida33
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	
	
}

.container_12 .grid_3,
.container_16 .grid_4
{
	width: 220px;
}


.container_12 .grid_6,
.container_16 .grid_8
{
	width: 460px;
}

.container_12 .grid_9,
.container_16 .grid_12
{
	width: 700px;
}

.container_12 .grid_12,
.container_16 .grid_16
{
	width: 940px;
}

/* =Grid >> Children (Alpha ~ First, Omega ~ Last)
--------------------------------------------------------------------------------*/

.alpha
{
	margin-left: 0;
}

.omega
{
	margin-right: 0;
}

/* =Grid >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .grid_1
{
	width: 60px;
}

.container_12 .grid_2
{
	width: 140px;
}

.container_12 .grid_4
{
	width: 300px;
}

.container_12 .grid_5
{
	width: 380px;
}

.container_12 .grid_7
{
	width: 540px;
	margin: 15px 0 0 0;
}

.container_12 .grid_8
{
	width: 620px;
}

.container_12 .grid_10
{
	width: 780px;
}

.container_12 .grid_11
{
	width: 860px;
}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .grid_1
{
	width: 40px;
}

.container_16 .grid_2
{
	width: 100px;
}

.container_16 .grid_3
{
	width: 160px;
}

.container_16 .grid_5
{
	width: 280px;
}

.container_16 .grid_6
{
	width: 340px;
}

.container_16 .grid_7
{
	width: 400px;
}

.container_16 .grid_9
{
	width: 520px;
}

.container_16 .grid_10
{
	width: 580px;
}

.container_16 .grid_11
{
	width: 640px;
}

.container_16 .grid_13
{
	width: 760px;
}

.container_16 .grid_14
{
	width: 820px;
}

.container_16 .grid_15
{
	width: 880px;
}

/* =Prefix Extra Space >> Global
--------------------------------------------------------------------------------*/


.container_12 .prefix_3,
.container_16 .prefix_4
{
	padding-left: 240px;
}

.container_12 .prefix_6,
.container_16 .prefix_8
{
	padding-left: 480px;
}

.container_12 .prefix_9,
.container_16 .prefix_12
{
	padding-left: 720px;
}

/* =Prefix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .prefix_1
{
	padding-left: 80px;
}

.container_12 .prefix_2
{
	padding-left: 160px;
}

.container_12 .prefix_4
{
	padding-left: 320px;
}

.container_12 .prefix_5
{
	padding-left: 400px;
}

.container_12 .prefix_7
{
	padding-left: 560px;
}

.container_12 .prefix_8
{
	padding-left: 640px;
}

.container_12 .prefix_10
{
	padding-left: 800px;
}

.container_12 .prefix_11
{
	padding-left: 880px;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .prefix_1
{
	padding-left: 60px;
}

.container_16 .prefix_2
{
	padding-left: 120px;
}

.container_16 .prefix_3
{
	padding-left: 180px;
}
.container_16 .prefixo
{
	padding-left: 200px;
}
.container_16 .prefix_5
{
	padding-left: 300px;
}

.container_16 .prefix_6
{
	padding-left: 360px;
}

.container_16 .prefix_7
{
	padding-left: 420px;
}

.container_16 .prefix_9
{
	padding-left: 540px;
}

.container_16 .prefix_10
{
	padding-left: 600px;
}

.container_16 .prefix_11
{
	padding-left: 660px;
}

.container_16 .prefix_13
{
	padding-left: 780px;
}

.container_16 .prefix_14
{
	padding-left: 840px;
}

.container_16 .prefix_15
{
	padding-left: 900px;
}
.container_16 .prefix_33 {
	padding-left: 200px;
}

/* =Suffix Extra Space >> Global
--------------------------------------------------------------------------------*/

.container_12 .suffix_3,
.container_16 .suffix_4
{
	padding-right: 240px;
}

.container_12 .suffix_6,
.container_16 .suffix_8
{
	padding-right: 480px;
}

.container_12 .suffix_9,
.container_16 .suffix_12
{
	padding-right: 720px;
}

/* =Suffix Extra Space >> 12 Columns
--------------------------------------------------------------------------------*/

.container_12 .suffix_1
{
	padding-right: 80px;
}

.container_12 .suffix_2
{
	padding-right: 160px;
}

.container_12 .suffix_4
{
	padding-right: 320px;
}

.container_12 .suffix_5
{
	padding-right: 400px;
}

.container_12 .suffix_7
{
	padding-right: 560px;
}

.container_12 .suffix_8
{
	padding-right: 640px;
}

.container_12 .suffix_10
{
	padding-right: 800px;
}

.container_12 .suffix_11
{
	padding-right: 880px;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/

.container_16 .suffix_1
{
	padding-right: 60px;
}

.container_16 .suffix_2
{
	padding-right: 120px;
}

.container_16 .suffix_3
{
	padding-right: 180px;
}

.container_16 .suffix_5
{
	padding-right: 300px;
}

.container_16 .suffix_6
{
	padding-right: 360px;
}

.container_16 .suffix_7
{
	padding-right: 420px;
}

.container_16 .suffix_9
{
	padding-right: 540px;
}

.container_16 .suffix_10
{
	padding-right: 600px;
}

.container_16 .suffix_11
{
	padding-right: 660px;
}

.container_16 .suffix_13
{
	padding-right: 780px;
}

.container_16 .suffix_14
{
	padding-right: 840px;
}

.container_16 .suffix_15
{
	padding-right: 900px;
}

/* =Clear Floated Elements
--------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://www.positioniseverything.net/easyclearing.html */

.clearfix:after
{
	clear: both;
	content: '.';
	display: block;
	visibility: hidden;
	height: 0;
}

body {
/*background:url(../img/bg_body.jpg) top repeat-x;*/
background-color:#dbdcba;

}
.clearfix
{
	display: inline-block;
}

* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

.container_12 {
background:url(../img/bg_container.gif) center repeat-y;

}

.bgd4 {
	background:url(../img/bggrid2.gif) top repeat;
}
.bgd5 {
	background:url(../img/bggrid5.gif) top repeat;
}
.bgdNN {
	background:url(../img/bggrid2.gif) top no-repeat;
}

.news {
background: url(../img/news.gif) top;
}

h4{
margin:10px 10px;
}

p{
margin:10px;
}

.bgd4 img {
float:left;
margin:0;
}

.bgd4 p {
font-size:11px;
color:#2C2C2E;
line-height:150%;
margin:0 5px 0 10px;
margin:10px;
}

.bgd4 p a{
color:#463F0A;
font-size:12px;
line-height:18px;
}


.imgMarcas{
float:left;
width:100%; height:120px;
background:#EBE8DA;
}

/*.imgMarcas img {
margin:9px 4px 5px 6px;

}*/

.otros {
margin:9px 6px 5px 6px; width:100px; float:left;
width:300px; height:100px;

}


.verMas {
background:transparent url(../img/esquinita4.jpg) no-repeat scroll right bottom;
bottom:0pt;
color:#716711;
float:right;
height:19px;
padding:0pt 20px 0px 0pt;
text-align:right;
width:80px;
}

.verMas2 {
background:transparent url(../img/esquinita3.jpg) no-repeat scroll right bottom;
bottom:0pt;
color:#716711;
float:right;
height:19px;
padding:0pt 20px 0px 0pt;
text-align:right;
width:80px;
}


.verMas a, .verMas2 a{

bottom:0pt;
color:#716711;
float:right;
font-family:Arial;
font-size:11px;
font-weight:bold;
height:19px;
text-align:right;
text-decoration:none;
}

.verMas a:hover, .verMas2 a:hover{

text-decoration:underline;
}

.footer {
	background:url(../img/footer3.jpg) no-repeat bottom center;
	height:88px;
	clear:both;

}

.footer p{
text-align:center;
color:#fff;
font-size:10px;
font-weight:bold;
font-family:Verdana;
padding-top:5px;
}

.footer a {
color:#efefef;
font-family:Verdana;
font-size:10px;
}

.header {
background:url(../img/headereg.gif) no-repeat bottom center;
height:183px;


}

.bgd8Home {
background:url(../img/bg_grid8_home.gif) no-repeat top center;

}

.bgd8Home img {
	float:left;
	margin:0 0;
}

.miniDestacado {
	background:url(../img/mini_destacado.gif) no-repeat top center;
	float:left;
	width:194px;
	margin-right:17px;
	height:300px;
}

.miniDestacado img {

float:left;

}

.miniDestacado p {
	color:#fff;
	float:left;
	font-family:Arial;
	font-size:12px;
	margin:0 10px 10px 5px;
}

.miniDestacado h4 {
	color:#000;
	width: 160px;
	float:left;
}

.bgd8Home h4 {
color:#F1EFE3 ;
font-family:Arial;
font-size:25px;
font-weight:normal;
}

.bgd8Home p {
color:#EBEBEB;
font-family:Arial;
font-size:14px;
font-weight:bold;
}

span.precio {
color:#463F0A;
font-family:Georgia;
font-size:29px;
font-weight:normal;
margin:10px 0 10px 10px;

}



.header h1{
display:block;
float:left;
height:140px;
margin:40px 0px 0pt;
width:940px;
}


.header h1 a{
width:940px;
height:140px;
display:block;
overflow:hidden;
text-indent:-9999px;
}

ul#submenones{
height:40px;
margin-bottom:0;
background: url(../img/submenunones.gif) no-repeat top; list-style:none;
}
ul#submenutwo{
height:40px;
margin-bottom:0;
background: url(../img/submenutwo.gif) no-repeat top; list-style:none;
}

ul#submenu{
height:40px;
margin-bottom:0;
}

ul#submenu li{
float:left;
list-style-type:none;
margin:0;
margin-left:4px;
}



ul#submenu li a.s2Aceite{
display:block;
background:url(../img/s2-aceite.jpg) no-repeat;
width:231px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}

ul#submenu li a.s2Aceite:hover{

background-position:0 0px;

}

ul#submenu li.active a.s2Aceite {
background-position:0 0px;
}


ul#submenu li a.s2Apuntes{
display:block;
background:url(../img/s2-apuntes.jpg) no-repeat;
width:231px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}

ul#submenu li a.s2Apuntes:hover{

background-position:0 0px;

}

ul#submenu li.active a.s2Apuntes {
background-position:0 0px;
}



ul#submenu li a.s2Consejos{
display:block;
background:url(../img/s2-consejos.jpg) no-repeat;
width:231px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}

ul#submenu li a.s2Consejos:hover{

background-position:0 0px;

}

ul#submenu li.active a.s2Consejos {
background-position:0 0px;
}


ul#submenu li a.s2Recetas{
display:block;
background:url(../img/s2-recetas.jpg) no-repeat;
width:231px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}

ul#submenu li a.s2Recetas:hover{

background-position:0 0px;

}

ul#submenu li.active a.s2Recetas {
background-position:0 0px;
}

ul#submenu li a.sMondo:hover{

background-position:0 0px;

}





ul#submenu li a.sAceite{
display:block;
background:url(../img/s-aceite.jpg) no-repeat;
width:202px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}

ul#submenu li a.sAceite:hover{

background-position:0 0px;

}

ul#submenu li a.sRegalos{
display:block;
background:url(../img/s-regalos.jpg) no-repeat;
width:202px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}

ul#submenu li a.sRegalos:hover{

background-position:0 0px;

}




ul#submenu li a.sMondo{
display:block;
background:url(../img/s-mondo.jpg) no-repeat;
width:202px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}


ul#submenu li a.sMondo:hover{

background-position:0 0px;

}

ul#submenu li.active a.sCarrito {
background-position:0 0px;
}

ul#submenu li.active a.sMondo {
background-position:0 0px;
}

ul#submenu li.active a.sRegalos {
background-position:0 0px;
}

ul#submenu li.active a.sAceite {
background-position:0 0px;
}

ul#submenu li.active a.sPromo {
background-position:0 0px;
}

ul#submenu li a.sPromo{
display:block;
background:url(../img/s-promociones.jpg) no-repeat;
width:202px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}

ul#submenu li a.sPromo:hover{

background-position:0 0px;

}



ul#submenu li a.sCarrito{
display:block;
background:url(../img/s-carrito.jpg) no-repeat;
width:115px;
height:39px;
text-indent:-9999px;
overflow:hidden;
background-position:0 -40px;
}

ul#submenu li a.sCarrito:hover{

background-position:0 0px;

}


ul#menu {
margin:5px 0;
height:31px;
background:#858364;
}

ul#menu li{
display:block;
float:left;
width:155px;

height:24px;
text-align:center;
margin:2px 0pt 0 0;

}

ul#menu li.active{
background:url(../img/ulli.gif) no-repeat top center;
}

ul#menu li a{
display:block;
width:155px;
height:26px;

}


ul#menu li a img{
margin-top:5px;
}


ul#menu li a:hover{
background:url(../img/ulli.gif) no-repeat bottom center;
}

ul#menu li a{
color:#fff;
text-decoration:none;
}

form li {
	display:block;
	margin:0pt;
	padding:4px 5px 2px 9px;
}

form ul {
font-size:100%;
list-style-type:none;
}

.appnitro {
font-family:Arial, Tahoma,,Verdana,sans-serif;
font-size:small;
margin:7px 0pt 0pt 0px;
float:left;
width:275px;
}

label.description {
font-family:Arial, Tahoma,,Verdana,sans-serif;
border:medium none;
color:#222222;
display:block;
font-size:95%;
font-weight:700;
line-height:150%;
padding:0pt 0pt 1px;
font-weight:normal;
color:#463F0A;
}

table.tablesorter {
font-family:arial;
font-size:8pt;
margin:10px 0pt 15px;
text-align:left;
width:100%;
}

table.tablesorter tbody td {
font-size:12px;
color:#000;
padding:4px;
vertical-align:top;
background:url(../img/border-bottom-table.gif) repeat-x bottom;
}

table.tablesorter thead tr th, table.tablesorter tfoot tr th {
color:#766B12;
font-size:8pt;
padding:4px;
font-weight:bold;
font-size:13px;
font-weight:normal;
background:url(../img/border-bottom-table-head.jpg) repeat-x bottom;
font-family:Arial;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:4px;
}


table.tablesorter2 {
font-family:arial;
font-size:8pt;
margin:10px 0pt 15px;
text-align:left;
width:100%;
}

table.tablesorter2 tbody td {
font-size:12px;
color:#000;
padding:4px;
vertical-align:top;

}

table.tablesorter2 thead tr th, table.tablesorter2 tfoot tr th {
color:#626366;

font-family:Arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:4px;
}
table.tablesorter code{
color:#766B12;font-family:Arial;
font-size:8pt;
padding:4px;
font-weight:bold;
font-size:13px;
}
table.tablesorter2 tbody td.articulo {
color:#463F0A;
font-size:12px;
font-weight:bold;
}

table.tablesorter2 tbody td.tabla2Articulo {
color:#463F0A;
font-weight:bold;
font-size:17px;
}

.activo {
margin-top:-1px;
background:#D9D4BC;
}

.fondoCarrito {
/*background:#B8B388;*/
background:url(../img/fondotrueba.png) repeat-x top center;
margin-top:-2px;
}

table.tablesorter tbody td.articulo {
color:#463F0A;
font-size:12px;
font-weight:bold;
}


.subtotal {
width:100%;
float:left;
height:30px;
background:url(../img/border-bottom-table.gif) repeat-x bottom;
margin-bottom:20px;
text-align:right;


}

.gigante {
font-size:18px;
font-family:Arial;
font-weight:bold;
color:#32332C;
}

.costoEnvio span {
background:transparent url(../img/border-bottom-table-head.jpg) repeat-x scroll center bottom;
color:#766B12;
font-family:"Century Gothic";
font-size:15px;
font-weight:normal;
padding:4px;
float:right;
width:700px;
margin:10px 0;
}

.costoEnvio ul {
	float:left;
	width:700px;
}

.costoEnvio ul li{
	/*float:right;*/float:left;
	list-style-type:none;
}

.blockContent140 {
float:left;
margin-left:0px;
width:150px;
height:121px;
}

.blockContent300 {
	float:left;
	margin-left:0px;
	width:300px;
	height:255px;
	background:url(../img/ALTERNEWS2.gif) top left no-repeat;
}
.margBot{
margin-bottom:8px;
}
.margBotno{
margin-bottom:4px;
}
.margBotyes{
margin-bottom:15px;
}
#alinear{float:left;}
.choice {

font-size:13px;

color:#463F0A;
}

.fRight {
float:right;
}
.fRight ul li{
float:right; width:150px;
}

ul.menuLateral {
width:220px;
float:left;
margin:10px 0;

}
ul.menuLateralDIVI {
	width:200px;
	float:left;
	margin:10px 0;
	border-bottom:  #666666 1px dashed;
}

ul.menuLateralDIVI li {
width:190px;
float:left;
list-style-type:none;
font:17px Arial;
color:#999966; font-weight:bold;
line-height:200%;
margin-left:15px;

}

ul.menuLateral li {
	width:190px;
	float:left;
	list-style-type:none;
	font:16px Arial;
	line-height:200%;
	margin-left:15px;
	background:url(../img/border-bottom-menulateral.gif) repeat-x bottom;

}

ul.menuLateral li a{
color:#262626;
font-weight:normal;
}


ul.menuLateral li a:active, ul.menuLateral li a:hover{
	color:#463F0A;
	font-weight:normal;
}
#elegidosmenu{
color:#463F0A;
font-weight:bold;
}

span.titlesTable {
margin:14px 0pt 0px 14px;
float:left;
font:13px Arial;
font-weight:bold;
color:#626366;
}

ul.titlesTable {
margin:10px 0 0px 0px;
float:left;
}

ul.titlesTable li{
margin:0 0 0 3px;
float:left;
list-style-type:none;
font:13px Arial;
font-weight:bold;
color:#626366;

}

.articulo img {
float:left;
margin:0 0 5px;
}


.fondoIframe {
background:url(../img/fondomaqueta.gif);
min-height:500px;
background-repeat:no-repeat;
}

.totalIframe {
border-top:dashed 1px #D9D4BB;
border-bottom:dashed 1px #D9D4BB;
width:300px;
display:block;
line-height:200%;

}


.buybuttons {
	float:left;
	width:45%;
	margin:10px 0;
	text-align:center;
}

.sumarize {

float:left;
margin:0;
}

.sumarize2 {

margin:0;
}

.sumarize span {
color:#463F0A;
font-weight:bold;
font-size:12px;
}
.estiloarribanumerador{
color:#463F0A;
font-weight:bold;
font-size:12px;
}



.sumarize2 a{
font-family:Arial;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
border:1px solid #fff;
list-style-type:none;
padding:0px 7px;
margin:0;
margin-right:10px;
line-height:130%;
}

.sumarize a{

float:left;
font-family:Arial;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
border:1px solid #fff;
list-style-type:none;
padding:0px 7px;
margin:0;
margin-right:10px;

line-height:130%;
}

.sumarize a:hover, .sumarize a:active{
background:#AB9F89 none repeat scroll 0%;
color:#FFFFFF;
}

.sumarize2 a:hover, .sumarize2 a:active{
background:#AB9F89;
}

a.sumarizSelected {
background:#AB9F89 none repeat scroll 0%;
color:#FFFFFF;

}


.headRecetPost {
margin:20px 0;
}

.headRecetPost img{
float:left;
margin:0px 20px 20px 0;
}

.headRecetPost h4 {
line-height:150%;
font-size:17px;
color:#463F0A;
font-weight:bold;
float:left;
border-bottom:1px dashed #463F0A;
width:340px;
padding-bottom:5px;
display:block;


}

.headRecetPost h5 {
line-height:150%;
font-size:17px;
color:#766B12;
font-weight:bold;
float:left;
margin:10px 10px 0 10px;

padding-bottom:5px;
display:block;


}

.headRecetPost span {
line-height:150%;
font-size:17px;
clear:left;
float:left;
margin:0px 10px;

padding-bottom:5px;
display:block;


}

.recetaContent {
float:left;
margin:0 0 20px 0;
width:520px;
}

.recetaContent h4{
color:#463F0A;
font-size:14px;
font-weight:bold;
}

.recetaContent ul {
list-style:none;
font-size:12px;
float:left;
margin:0 0 20px 0;
width:100%;

}

.recetaContent ul li{
float:left;
width:100%;
margin:5px 0pt 5px 10px;
clear:left;
}

.recetaContent p{
line-height:200%;
font-size:12px;

}


.fLeft {
float:left;
}

.fRight {
float:right;
}

div.gallery {
float:left;
background:#E2DFCF;
margin:0 0 20px 0;
}

div.gallery ul {
float:left;
display:block;
margin:10px 0 0 10px;
list-style:none;
height:350px;
padding:0;
width:425px;
}

div.gallery ul li{
float:left;
padding:0;
margin:9px;

}
.testigoinv{border:#CCFFCC 1px dotted;}
.pasos{margin-bottom:-6px};
.pasos1{margin-bottom:-3px};
.pasos2{margin-bottom:-10px};
#vuelve {width:140px; float:left;margin-right:80px;}
#comprar{float:right}

.datoscomprador{color:#FFF; margin:6px; border-bottom:#EFEFEF 1px dotted; width:400px;}
.compradoen{color:#766B12;}
.margentablas{padding-right:12px;}

#borrador {width:100%;}
#borrador h2 {font-size:24px; text-align:center;color:#FFF;}
#borrador table {background:#FFFFFF; border:#999900 1px dotted;margin:0 auto; }
 #borrador tbody,  #borrador thead{ padding:8px;}
 #borrador th{ background:#E9E9D1;font-size:14px; border:none;padding:8px;}
 #borrador td{ padding:8px;}

#utilizalos{display:block;
height:40px;padding-top:55px;margin-top:5px;
background:url(../img/usalos.jpg) right top no-repeat;
}