/* CSS Santa Rita Harinas versión Inglés */
body {
	margin: 0;
	padding: 0;
	background: #fff url(../images/bg_body.jpg) repeat-x;
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #333;
}

img {
	border: none;
}

p {
	margin: 0;
	padding: 8px 0;
}

a {
	color: #d42020;
	text-decoration: none;
}

body a:hover {
	text-decoration: underline;
}

ul {
	margin: 5px 0;
	padding: 0;
}

li {
	padding: 0;
	margin: 0 0 0 25px;
	list-style: url(../images/li_verde.gif);
}

h1 {
	color: #1866aa;
	font-family: "Trebuchet MS";
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-weight: 600;
}

h2 {
	margin: 10px 0 0 0;
	font: 18px normal "Trebuchet MS";
	color: #1866aa;
}

h3 {
	color: #73af30;
	font-family: "Trebuchet MS";
	font-size: 18px;
	margin: 0 0 12px 0;
	padding: 21px 0 4px 0;
	border-bottom: #e0e0e0 solid 1px;
}

h4 {
	color: #1866aa;
	font-family: "Trebuchet MS";
	font-size: 14px;
}

h5 {
	color: #333;
	font: 24px "Trebuchet MS";
	margin: 0;
	padding: 0 0 52px 0;
}

h6 {
	color: #5f9714;
	font-size: 12px;
	margin: 0 0 30px 0;
	padding: 0;
}
sup{ font-size:16px; color:#1866aa;}
.ajuste {
	width: 895px;
	margin: 0 auto;
	overflow: hidden;
}

.flotante {
	width: 520px;
	background: url(../images/bg_flotante.jpg) repeat-x;
	padding: 20px;
}

.pop {
	padding: 20px;
	background: #fff url(../images/bg_pop.jpg) repeat-x;
}

/*textos*/
.azul30 {
	color: #1866aa;
	font: 30px "Trebuchet MS";
}

.blanco {
	color: #fff;
}
.bold14{ font-size:14px ; font-weight:bold;}
.boloRojo {
	background: url(../images/bg_li.gif) 0px 6px no-repeat;
	padding: 0 0 0 8px;
	font-weight: bold;
}

.font14 {
	font-size: 13px;
	font-weight: normal;
}

.grisOscuro {
	color: #666;
}

.gris18 {
	float: left;
	width: 100%;
	font: 18px "Trebuchet MS";
	color: #393939;
	margin: 18px 0 0 0;
}

.gris182 {
	font: 18px "Trebuchet MS";
	color: #504e4d;
	margin: 18px 0 0 0;
}

.ingredientes {
	margin: 0 0 10px 20px;
	list-style: url(../images/bg_li.gif);
	font-weight: bold;
}
.negro{ color:#000;}
a.pdf{ background:url(../images/pdf.gif) no-repeat; padding:0 0 2px 18px;}
.rojo12B {
	color: #c30101;
	font-size: 12px;
	font-weight: bold;
}

.rojo18B {
	color: #900;
	font: 18px bold "Trebuchet MS";
	clear: both;
}

a.verde {
	color: #b2ee4b;
}

a.verdeO {
	color: #88b024;
}

.verdeH {
	color: #73af30;
}

/*cabecera*/
.cabecera {
	float: left;
	width: 892px;
	height: 25px;
	line-height: 24px;
}

.datos {
	float: left;
	color: #ccc;
	width: 738px;
	text-align: right;
	font-size: 10px;
}

.datos a {
	color: #ccc;
	text-decoration: none;
}

.ingles {
	float: left;
	width: 154px;
	text-align: right;
	color: #fff;
}

.ingles a {
	color: #fff;
	text-decoration: none;
}

.logo {
	position: absolute;
	left: 0px;
	top: 17px;
}

.menu {
	position: absolute;
	left: 545px;
	top: 28px;
	background: url(../images/bg_menu.jpg) no-repeat;
	width: 347px;
	height: 31px;
	padding: 4px 0 0 33px;
	font-size: 12px;
}

.menu a {
	float: left;
	background: url(../images/bg_menu.gif) 0px 12px no-repeat;
	padding: 6px 10px 0 14px;
	height: 26px;
	text-decoration: none;
	color: #fff;
}

.menu a:hover {
	color: #f0ff03;
	text-decoration: none;
}

#m0 :hover {
	background: url(../images/m_0.gif) no-repeat;
}

#m1 :hover {
	background: url(../images/m_1.gif) no-repeat;
}

#m2 :hover {
	background: url(../images/m_2.gif) no-repeat;
}

#m3 :hover {
	background: url(../images/m_3.gif) no-repeat;
}

#m4 :hover {
	background: url(../images/m_4.gif) no-repeat;
}

#m5 :hover {
	background: url(../images/m_5.gif) no-repeat;
}

/*index*/
.contIndex {
	float: left;
	width: 895px;
	background: url(../images/bg_contenedor_index.jpg) no-repeat;
	padding: 63px 0 0 0;
	position: relative;
}

.flash {
	float: left;
	width: 441px;
	height: 350px;
	overflow: hidden;
}

.inferior_1 {
	float: left;
	width: 244px;
	height: 169px;
	background: url(../images/inf_1.gif) no-repeat;
	padding: 44px 27px 0 29px;
}

.inferior_2 {
	float: left;
	width: 225px;
	height: 130px;
	background: url(../images/Boton_Novedades.png) no-repeat;
	padding: 55px 0 0 77px;
	line-height: 17px;
}

.inferior_2 a {
	float: left;
	color: #000;
	background: url(../images/bg_li.gif) 0px 7px no-repeat;
	padding: 0 0 0 8px;
	clear: both;
	width: 100%;
}

.inferior_2 a:hover {
	color: #d42020;
	text-decoration: none;
}

.inferior_3 {
	float: left;
	width: 263px;
	height: 185px;
	background: url(../images/inf_3.gif) no-repeat;
	padding: 0 11px 0 16px;
}

.infIndex {
	float: left;
	width: 892px;
	padding: 0 0 0 0;
}

.infIndex li {
	list-style: url(../images/bg_li.gif);
}

#supIzda {
	float: left;
	width: 451px;
	padding: 97px 0 0 0;
	color: #000;
}

.sup_0 {
	width: 390px;
	float: left;
	height: 223px;
	overflow: hidden;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	background: url(../images/dest_tempura_verduras_2.jpg) no-repeat;
	padding: 10px 0px 0 30px;
}

.sup_1 {
	width: 252px;
	float: left;
	height: 213px;
	overflow: hidden;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	background: url(../images/dest_frituras.jpg) no-repeat;
	padding: 57px 156px 0 33px;
}

.sup_2 {
	width: 277px;
	float: left;
	height: 228px;
	overflow: hidden;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	background: url(../images/dest_tortitas.jpg) no-repeat;
	padding: 42px 136px 0 28px;
}

.sup_3 {
	width: 252px;
	float: left;
	height: 223px;
	overflow: hidden;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	background: url(../images/dest_croquetas.jpg) no-repeat;
	padding: 47px 156px 0 33px;
}

.sup_4 {
	width: 257px;
	float: left;
	height: 228px;
	overflow: hidden;
	border-top: #fff solid 1px;
	border-bottom: #fff solid 1px;
	background: url(../images/dest_tempura.jpg) no-repeat;
	padding: 42px 151px 0 33px;
}

/*pie*/
.dipro {
	width: 893px;
	padding: 12px 0 0 0;
	text-align: center;
}

.pie {
	float: left;
	width: 357px;
	background: url(../images/bg_pie.gif) no-repeat;
	color: #999;
	padding: 8px 236px 0 300px;
	height: 85px;
	line-height: 15px;
	position: relative;
}

.pie a {
	color: #690;
}

.pie img {
	clear: both;
	margin: 11px 0 0 0;
	text-align: center;
}

a.sello_1 {
	position: absolute;
	left: 13px;
	top: 9px;
	width: 150px;
	height: 70px;
}

a.sello_2 {
	position: absolute;
	left: 202px;
	top: 10px;
	width: 67px;
	height: 66px;
}

/*interiores*/
a.ancla {
	position: absolute;
	top: 11px;
	right: -26px;
	width: 209px;
	height: 35px;
}

.bloqueCentral {
	float: left;
	width: 854px;
	background: url(../images/bg_cont_interior.jpg) repeat-x;
	padding: 11px 0 3px 38px;
}

.bloqueCentral2 {
	float: left;
	width: 874px;
	background: url(../images/bg_cont_interior2.jpg) repeat-x;
	padding: 0 0 25px 18px;
	overflow: hidden;
}

.bordeGris {
	float: left;
	width: 100%;
	border-bottom: #e0e0e0 solid 1px;
	padding: 11px 0;
}

.bordeGrisImg {
	float: left;
	width: 538px;
	border: #e0e0e0 solid 1px;
	padding: 11px 0 11px 0;
	text-align: center;
	overflow: hidden;
}

.bordeTabla {
	border-bottom: #e0e0e0 solid 1px;
}

#borrar2 {
	float: left;
	background: url(../images/bg_borrar.gif) no-repeat;
	color: #fff;
	width: 50px;
	height: 16px;
	padding: 4px 0 0 0;
	text-align: center;
	overflow: hidden;
	margin: 0 0 28px 0;
}

.bote {
	float: left;
	width: 103px;
	color: #690;
	font: 14px "Trebuchet MS";
	line-height: 14px;
	height: 170px;
	position: relative;
	padding: 0 5px 0 0;
}

.bote img {
	float: left;
	margin: 0 39px 4px 0;
}

.bote a {
	position: absolute;
	top: 130px;
	left: 0px;
	margin: 10px 0 0 0;
	background: url(../images/bg_anadir.gif) no-repeat;
	color: #fff;
	padding: 4px 0 0 5px;
	width: 67px;
	font: 11px Tahoma, sans-serif;
	height: 18px;
}

.bote2 {
	float: left;
	width: 230px;
	color: #666;
	height: 130px;
	padding: 0 22px 0 5px;
	margin:0 12px 11px 0;
	border-bottom:#e0e0e0 solid 1px;
	overflow:hidden;
}
.bote2 img {
	float: left;
	margin: 0 10px 0 0;
}
.bote2 p{ margin:0; padding:0 0 0 8px;}
.bote2 a {/*  width:114px; height:29px; background:url(../images/anadir_lote.jpg) no-repeat;*/ float:left; margin: 0 0 5px 0;}

.bote a:hover {
	text-decoration: none;
	background: url(../images/bg_anadir_on.gif) no-repeat;
}

.central {
	float: left;
	width: 543px;
	padding: 20px 21px 0 0;
	overflow: hidden;
}

.centralRecetas {
	float: left;
	width: 543px;
	padding: 59px 0 0 0;
	position: relative;
}

.centralRecetas h1 {
	color: #d73b3b;
}

.check {
	float: left;
	width: 54px;
	text-align: center;
	overflow: hidden;
	padding: 5px 0 0 0;
}

.check input {
	border: none;
}

#comprar {
	float: right;
	margin: 13px 0 0 0;
}
.comprarRosa{ float:left; width:100%; text-align:center; border-top:#e0e0e0 solid 1px; border-bottom:#e0e0e0 solid 1px; padding:11px 0; margin:10px 0 0 0;}
.comprarF {
	float: left;
	width: 543px;
	text-align: right;
	background: url(../images/bg_final_formu.jpg) repeat-x;
	padding: 54px 0 0 0;
	position: relative;
	left: -19px;
	overflow: hidden;
}

.contacto {
	float: left;
	width: 389px;
	border-top: #fff solid 1px;
	background: url(../images/bg_contacto.jpg) no-repeat;
	padding: 81px 226px 120px 277px;
	font-size: 12px;
}

.contInterior {
	float: left;
	width: 895px;
	background: url(../images/bg_contenedor_index.jpg) no-repeat;
	padding: 163px 0 3px 0;
	position: relative;
}

.empresa {
	float: left;
	width: 389px;
	border-top: #fff solid 1px;
	background: url(../images/bg_empresa.jpg) no-repeat;
	padding: 81px 226px 120px 277px;
	font-size: 12px;
}

.envases_1 {
	float: left;
	width: 254px;
	background: url(../images/bg_envases_1.jpg) no-repeat;
	padding: 80px 413px 15px 225px;
	font-size: 12px;
}

.envases_2 {
	float: left;
	width: 421px;
	height: 341px;
	background: url(../images/bg_envases_2.jpg) left no-repeat;
	border-top: #e0e0e0 solid 1px;
	position: relative;
	left: 39px;
	overflow: hidden;
	padding: 23px 15px 0 370px;
	font-size: 12px;
}

.factura {
	float: left;
	width: 417px;
	background: url(../images/bg_factura.jpg) repeat-x;
	padding: 0px 76px 0 50px;
	position: relative;
	left: -19px;
	font-size: 12px;
	overflow: hidden;
}

.factura table {
	margin: 19px 0 0 0;
}

.floatLeft {
	float: left;
	width: 49%;
	padding: 0 1% 2px 0;
}
.floatLeft2{ float:left; width:49%}
.img,.img2 {
	float: left;
	width: 47px;
	overflow: hidden;
}

.img img {
	width: 37px;
	margin: 0 0 10px 0;
}

.img2 img {
	height: 41px;
	margin: 0 0 10px 0;
}

.imgBorde {
	float: left;
	border: #d9d9d9 solid 1px;
	padding: 9px;
	margin: 0 20px 10px 0;
}

.imgProducto {
	float: left;
	margin: 0 25px 10px 0;
}

.lote {
	float: left;
	width: 218px;
	height: 190px;
	padding: 15px 20px 0 30px;
	overflow: hidden
}

.lote .tit {
	float: left;
	color: #999;
	font: 20px "Trebuchet MS";
	width: 218px;
	margin:0 0 19px 0;
}

.lote .precio{
	color: #000;
}
.lote p{ padding:0 0 0 110px; color:#000;}
.lote a { margin:10px 0 0 0; float:right; clear:both;}
a.kilos{margin:5px 0 0 0;}
#lote1 {
	background: url(../images/bg_lote_1.jpg) no-repeat;
}

#lote2 {
	background: url(../images/bg_lote_2.jpg) no-repeat;
}

#lote3 {
	background: url(../images/bg_lote_3.jpg) no-repeat;
}

#lote4 {	
	background: url(../images/bg_lote_4.jpg) no-repeat;	
}


.margin14{ float:left; margin:0 0 14px 0;}

.sinBorde {
	float: left;
	padding: 11px 0;
}

.tdCabe {
	font-weight: bold;
	border-bottom: #504e4d solid 1px;
}

.txt {
	color: #690;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 0;
}

.width100 {
float:left;
	width: 100%;
	overflow: hidden;
}

/*laterales*/
.contSubmneu {
	float: left;
	width: 283px;
	background: url(../images/bg_cont_submenu.gif) repeat-y;
	padding: 0 0 23px 0;
}

.bloqueCentral2 .dp a:hover {
	text-decoration: none;
	background: #fa7272 url(../images/li_blanco.gif) 6px 8px no-repeat;
	color: #fff;
}

.final {
	background: url(../images/final.gif) no-repeat;
	width: 273px;
	height: 23px;
}

.latPedido {
	float: left;
	width: 254px;
	background: url(../images/bg_lat_pedido.jpg) no-repeat;
	padding: 22px 9px 0 10px
}

.latPro {
	float: left;
	width: 286px;
	background: url(../images/bg_lat_productos.jpg) no-repeat;
	padding: 56px 0 0 0;
	overflow: hidden;
}

.latRec {
	float: left;
	width: 294px;
	background: url(../images/bg_lat_rec.jpg) no-repeat;
	padding: 65px 0 0 0;
}

.pago {
	float: left;
	width: 203px;
	margin: 0 0 0 12px;
	background: url(../images/bg_instrucciones.gif) no-repeat;
	padding: 10px 15px 0 22px;
	height: 250px;
}

.pago li {
	list-style: url(../images/bg_li.gif);
	margin: 0 0 0 15px;
}
.seleccion{ float:left; width:100%; color:#333; font:18px "Trebuchet MS"; border-bottom:#e0e0e0 solid 1px; clear:both; padding:0 0 5px 0; margin:0 0 10px 0; overflow:hidden;}
.submenu {
	width: 271px;
	background: url(../images/bg_submenu.gif) left bottom no-repeat;
	padding: 0 0 3px 0;	
	color: #333;
	overflow: hidden;
	background-color: #f5f3f3;
}

.submenu a {
	float: left;
	width: 253px;
	padding: 0 0 0 20px;
	line-height: 19px;
	background: url(../images/bg_li.gif) 12px 8px no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #333;
	clear: both;
}

.submenu a:hover {
	text-decoration: none;
	background-color: #ececec;
}

.display {
	width: 280px;
	overflow: hidden;
	display: none;
}

.dp {
	float: left;
	width: 265px;
	padding: 2px 0 3px 12px;
	background: url(../images/bg_dp.gif) bottom left no-repeat;
}

.dp a {
	float: left;
	width: 247px!important;
	background: #fff url(../images/li_verde.gif) 6px 8px no-repeat;
	color: #333;
	text-decoration: none;
	padding: 3px 0 3px 14px;
	display: block;
}

.dp a:hover {
	text-decoration: none;
	background: #c9dfed url(../images/li_verde.gif) 6px 8px no-repeat;
}

/*formulario*/
input,select,textarea {
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #333;
	border: #666 solid 1px;
}

.borrar {
	width: 110px;
	height: 35px;
	background: url(../images/borrar.jpg) no-repeat;
	border: none;
}

.boton {
	width: 169px;
	height: 35px;
	background: url(../images/enviar.jpg) no-repeat;
	border: none;
}

.btComprar {
	width: 111px;
	height: 35px;
	background: url(../images/comprar_final.jpg) no-repeat;
	border: none;
}

.enviar {
	width: 169px;
	height: 35px;
	background: url(../images/enviar_formulario.jpg) no-repeat;
	border: none;
	margin: 0 5px 0 0;
}

.fondo {
	background: url(../images/bg_input.jpg) repeat-x;
	border-color: #d2d2d2;
	height: 18px;
	width: 206px;
	margin: 0 0 7px 0;
}

.radio {
	border: none;
	margin: 0 10px;
	position: relative;
	top: 3px;
}

.sinBordeI {
	border: none;
}