/* CSS Document */
/* +++++++++ Argal +++++++++ */ 
/* ////////////////////// Normalizado ////////////////////// */ 
body{ 
font-size:11px; 
} 
:link,:visited {
text-decoration:none; 
color:#6c7b36; 
} 
a:hover{ 
text-decoration:underline; 
} 
h1,h2,h3,h4,h5,h6,pre,code{ 
font-size:11px; 
} 
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,dl,dt,dd{ 
margin:0; 
padding:0; 
} 
a img,:link img,:visited img { 
border:none; 
} 
address{ 
font-style:normal;
} 

/* ////////////////////// Maquetado General ////////////////////// */ 

body{ 
font-family:Verdana, Arial, Helvetica, sans-serif; 
background-color:#dddac9;
color:#333333; 
margin:0px; 
} 
#container{ 
width:878px; 
margin:0px auto; 
background-color:#FFFFFF; 
clear:both; 
border-color:#aca37a; 
border-style:solid; 
border-width:1px; 
border-top:none; 
} 
#container_home{ 
width:878px; 
margin:0px auto; 
} 
#headers{ 
width:880px; 
margin:0px auto; 
} 
#siterelated{ 
color:#aaa56e; 
text-align:right; 
float:right; 
margin: 18px 5px 0px; 
} 
#languages{ 
color:#7a9b92; 
text-align:right; 
display:block; 
float:right; 
margin: 18px 5px 0px; 
font-size:10px; 
} 
#footer{ 
clear:both; 
width:880px; 
margin:10px auto; 
color:#979b79; 
text-align:center; 
} 
#toplogo{ 
margin:0px;
width:169px;
height:35px;
float:left; 
} 
#cabecera{ 
margin:0px; 
width:876px; 
height:133px; 
} 

#menubar{ 
width:878px; 
height:26px; 
clear:both; 
margin:0px; 
border-bottom-color:#dcdbc9; 
border-bottom-style:solid; 
border-bottom-width:1px;
overflow:hidden;
} 
#breadcrumbs{ 
clear:both; 
width:850px; 
height:22px; 
margin:7px; 
font-size:10px; 
color:#a6a6a6; 
text-align:left; 
} 
#cajamaestra{ 
width:833px; 
border-color:#cfd2bf; 
border-style:solid; 
border-width:1px; 
margin:0px auto; 
overflow:auto; 
margin-bottom:10px;
padding-bottom:10px;
} 
#caja{ 
border-color:#cfd2bf; 
border-style:solid; 
border-width:1px; 
margin:10px; 
overflow:auto; 
} 
#a3columnas{ 
width:833px; 
margin:0px auto; 
border-top-color:#cfd2bf; 
border-top-style:solid; 
border-top-width:1px; 
overflow:hidden;
} 
#col_izquierda{ 
width:193px; 
float:left; 
} 
#col_central{ 
float:left; 
border-color:#cfd2bf; 
border-style:solid; 
border-width:1px; 
border-top-width:0px; 
width:456px; 
padding:15px; 
min-height:280px;
margin-bottom:10px;
} 
#col_derecha{ 
float:right; 
width:151px; 
} 
#a2columnas{ 
width:833px; 
margin:0px auto; 
border-top-color:#cfd2bf; 
border-top-style:solid; 
border-top-width:1px; 
overflow:auto; 
} 
#columnamaestra{ 
float:left; 
border-color:#cfd2bf; 
border-style:solid; 
border-width:1px; 
padding:15px; 
width:608px; 
margin-bottom:10px; 
border-top-width:0px; 
min-height:280px;
} 
#columnamaestra h2{
	margin-left:0px;
	padding-left:0px;
}
#col_izq_gama{ 
width:169px; 
float:left; 
} 

#caja_con_gama{
	border-color:#cfd2bf;
	border-style:solid;
	border-width:1px;
	float:left;
	border-top-width:10px;
	margin-bottom:15px;
}
.super_borde_top{ 
border-top-width:10px; 
} 
.item_lista_confoto{ 
width:708px; 
display:block; 
overflow:hidden;
margin-top:5px; 
margin-bottom:10px; 
} 
.item_lista_foto{ 
margin:0px; 
margin-left:10px; 
width:157px; 
float:left; 
} 
.item_lista{ 
min-height:90px; 
width:530px; 
float:left; 
} 
.linea_central{ 
border-top-color:#cfd2bf; 
border-top-style:solid; 
border-top-width:1px; 
height:5px; 
margin:5px -15px 0px -15px; 
padding:0px; 
} 
.linea_sangre{ 
border-top-color:#cfd2bf; 
border-top-style:solid; 
border-top-width:1px; 
height:5px; 
padding:0px; 
} 
.linea_margen{ 
clear:both; 
border-top-color:#cfd2bf; 
border-top-style:solid; 
border-top-width:1px; 
height:5px; 
padding:0px; 
margin: 5px 14px 2px 14px; 
} 
/* ////////////////////// Menus Emergentes ////////////////////// */ 
.menu{ 
margin:0px; 
padding:0px; 
display:block; 
font-size:14px;
z-index:5;
} 
.menu ul{ 
margin-top:1px; 
display:block;

list-style:none;
z-index:8;
} 
.menu li{ 
width:145px; 
height:20px; 
list-style:none; 
background-color:#6a7b37; 
float:left; 
margin-left:1px; 
text-align:center; 
z-index:8;
display:inline;
} 
.menu li a, .menu li a:visited{ 
background-color:#6a7b37; 
height:20px; 
font-weight:bold; 
text-decoration:none; 
color:#FFFFFF;
display:block; 
padding-top:4px; 
} 

.menu li a:hover{ 
/* background-color:#dee0d3;*/ 
background-color:#b7d53f; 
}

.menu_desplegado{ 
margin:0px; 
padding:0px; 
display:block; 
position:absolute; 
top:-500px; 
left:-500px; 
font-size:9px;
z-index:8;
} 
.menu_desplegado ul{ 
display:block; 
overflow:visible; 
background-color:#dee0d3;
z-index:8;
} 
.menu_desplegado li{ 
width:145px; 
margin:0px; 
list-style:none; 
background-color:#dee0d3; 
border-color:#FFFFFF; 
border-width:1px; 
border-style:solid; 
border-bottom-width:0px; 
overflow:visible; 
height:auto !important; /* IE Hack */ 
min-height:17px; 
height:17px;
z-index:8;
} 
.menu_desplegado li a, .menu_desplegado li a:visited{ 
margin:0px; 
color:#3f4a1f; 
display:block; 
overflow:visible; 
padding-top:2px; 
padding-left:8px; 
height:auto !important; /* IE Hack */ 
min-height:17px; 
height:17px; 
} 
.menu_desplegado li a:hover{ 
color:#9db634; 
background-color:#ebefe7; 
text-decoration:none; 
display:block; 
} 


.menu_desplegado li a:hover:after{
	/*content: "\0020  \00BB ";*/
}

h6{ 
width:1px; 
height:0px; 
line-height:0px; 
} 

.menu_arrow, .menu_arrow :hover{
	background-image:url(../../lmbinaries/img387_image.gif);
	background-position:right ;
	background-repeat:no-repeat;
}

.menu_arrow2, .menu_arrow2 :hover{
	background-image:url(../../lmbinaries/img388_image.gif);
	background-position:left ;
	background-repeat:no-repeat;
}
/* ////////////////////// Estilos Home ////////////////////// */ 
.h_boton{ 
width:281px; 
height:153px; 
margin: 4px 0px 10px 8px; 
float:left; 
} 
.h_img { 
position:absolute; 
z-index:1; 
} 
.h_faldon{ 
width:281px; 
position:relative; 
position:absolute; 
z-index:2; 
-moz-opacity: .8; 
opacity: .; 
filter:alpha(opacity=80); 
} 
.traslucido{ 
-moz-opacity: .5; 
opacity: .; 
filter:alpha(opacity=40); 
} 

.h_esquinas{ 
width:281px; 
position:relative; 
position:absolute; 
z-index:3; 
cursor:pointer; 
} 
.h_titulo{ 
width:271px; 
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#2f203d; 
position:relative; 
z-index:4; 
top:5px; 
margin-left:10px; 
cursor:pointer; 
} 

.h_subtitulo{ 
list-style:none; 
margin:0px; 
padding:0px; 
width:271px; 
color:#000000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
position:relative; 
z-index:4; 
top:5px; 
margin-left:10px; 
cursor:pointer; 
} 
.h_boton a, .h_boton a:visited, .h_boton a:hover, .h_titulo a, .r_titulo a:visited, .r_titulo a:hover, .h_subtitulo a, .r_subtitulo a:visited, .r_subtitulo a:hover{ 
color:#000000; 
text-decoration:none; 
} 

#home1{
	float:left; 
	width:174px; 
	height:23px;
	border-left:solid 1px #aca37a;
}
#home2{
	float:right;
	width:702px;
	height:23px;
	border-right:solid 1px #aca37a;
}
#home3{
	clear:both;
	width:876px;
	height:324px;
	border-right:solid 1px #aca37a;
	border-left:solid 1px #aca37a;
}
/* ////////////////////// Estilos General ////////////////////// */ 
.footerlegal{ 
margin-left:20px; 
font-size:10px; 
} 
h1{ 
margin-top:30px; 
margin-left:23px;
margin-bottom:3px;
color:#6c7b36; 
font-size:17px; 
font-weight:bold; 
} 
h2{ 
color:#6c7b36; 
font-size:16px; 
margin-left:11px;
margin-bottom:3px;
margin-top:3px;
} 
#col_central h2{
margin-left:0px;
}
h3{ 
color:#6c7b36; 
font-weight:bold; 
} 
h4{ 
font-size:10px; 
} 
.imgargal{ 
	border-color:#6a9637;
	border-style:solid;
	border-width:1px;
}
.imglista{
	border-color:#6a9637;
	border-style:solid;
	border-width:1px;
	width:138px;
	height:86px;
}
.rojo{ 
color:#eb1133; 
} 
.lista_productos{ 
font-size:10px; 
color:#6c7b36; 
} 
.tab8{ 
padding-left:8px; 
} 
.tab16{ 
padding-left:16px; 
} 
.tabla{ 
border-style:solid; 
border-color:#edeee6; 
border-width:2px; 
background-color:#dfe3d5; 
} 
.celda{ 
background-color:#dfe3d5; 
border-style:solid; 
border-width:1px; 
border-color:#f5f5f5; 
padding:2px; 
font-size:10px; 
} 
.misionPdf{ 
vertical-align:text-top; 
} 
/* ////////////////////// Formularios  ////////////////////// */ 
form {
	margin:20px 0 20px 40px;
}
.fila{
	width:730px;
	margin-bottom:10px;
	display:block;
	min-height:18px;
	margin-bottom:10px;
	
}
.columna1{
	width:195px;
	text-align:right;
	margin-right:20px;
	clear:both;
	float:left;
	display:block;
	font-size:11px;
	color:#6b7a39;
	font-weight:bold;
	margin-top:5px;
}
.columna2{
	width:500px;
	float:left;
	display:block;
	text-align:left;
}

.form_field{
	border:solid 1px #6a7b35;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:15px;
	padding:1px;
	padding-left:3px;
}

SELECT {	
	border:solid 1px #6a7b35;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:15px;
	padding:1px;
	padding-left:3px;
	background-color:#d1dab7;
}
option{
	/*background-color:#FFFFFF;*/

}
.form_titular{
	font-size:11px;
	color:#6b7a39;
	font-weight:bold;
	text-align:right;
}
.form_nota{
	font-style:italic;
	color:#6b7a39;
	margin-left:20px;
}
.form_submit{
	font-size:11px;
	background-color:#6a7b35;
	color:#FFFFFF;
	border: solid 1px #cccccc;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:2px;
	padding-top:2px;
	border:double;
}

.form_submit:hover{
	background-color:#b7d53f;
	content:
}

/* ////////////////////// Politica ////////////////////// */
#popLegal{
	width:326px;
	height:275px;
	font-size:10px;
	position:absolute;
	top:-400px;
	left:-400px;
	z-index:4;
}
#politica_top{
	border-style:solid;
	border-color:#cfd2bd;
	border-width:3px;
	border-bottom:none;
	background-color:#6a7b37;
	color:#FFFFFF;
	height:18px;
	padding-top:3px;
	padding-right:10px;
	position:relative;
	top:-18px;
	z-index:5;
}
#politica_body{
	background-color:#f1f2ec;
	color:#33342f;
	border-style:solid;
	border-color:#cfd2bd;
	border-width:3px;
	padding:5px;
	position:relative;
	top:-18px;
	z-index:5;
}
#politica_x{
	position:relative;
	height:18px;
	left:305px;
	top:4px;
	z-index:6;
}


/* ////////////////////// Recetario ////////////////////// */ 
.r_boton{ 
width:261px; 
height:120px; 
/*margin: 4px 0px 10px 8px;*/
margin-top:4px;
margin-bottom:10px;
margin-left:12px;

float:left; 
} 
.r_img { 
position:absolute; 
z-index:1; 
} 

.r_faldon{ 
width:261px; 
position:relative; 
position:absolute; 
z-index:2; 
-moz-opacity: .7; 
opacity: .7; 
filter:alpha(opacity=70); 
} 
.r_esquinas{ 
width:261px; 
position:relative; 
position:absolute; 
z-index:3; 
} 

.r_titulo{ 
width:250px; 
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-size:11px; 
font-weight:bold; 
color:#2f203d; 
position:relative; 
z-index:4; 
top:5px; 
margin-left:10px; 
} 
.r_titulo a, .r_titulo a:visited, .r_titulo a:hover{ 
color:#736d6c; 
text-decoration:none; 
} 
.r_subtitulo{ 
list-style:none; 
margin:0px; 
padding:0px; 
width:250px;
height:15px;
color:#000000; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
position:relative; 
z-index:4; 
top:5px; 
margin-left:10px;
overflow:hidden;
} 
.r_subtitulo a, .r_subtitulo a:visited, .r_subtitulo a:hover{ 
color:#000000; 
text-decoration:none; 
} 
.r_mas{ 
position:relative; 
z-index:4; 
text-align:center; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
color:#551500; 
top:66px; 
left:160px;
width:90px;
} 
.r_mas a, .r_mas a:visited, .r_mas a:hover{ 
color:#551500; 
text-decoration:none; 
} 

/* ////////////////////// Noticias ////////////////////// */ 
#novedades_deco{ 
width:191px; 
height:254px; 
float:left; 
} 
.n_boton{ 
width:152px;
height:105px;
float:left; 
color:#6a7728; 
margin:2px 0px 12px 6px; 
} 

/* ////////////////////// Politica ////////////////////// */
#popVideo{
	width:350px;
	height:330px;
	font-size:10px;
	position:absolute;
	position:fixed;
	top:-400px;
	left:-400px;
	z-index:90;
}
#video_top{
	border-style:solid;
	border-color:#cfd2bd;
	border-width:3px;
	border-bottom:none;
	background-color:#6a7b37;
	color:#FFFFFF;
	height:18px;
	padding-top:3px;
	padding-right:10px;
	position:relative;
	top:-18px;
	z-index:95;
}
#video_body{
	background-color:#f1f2ec;
	height:310px;
	/*color:#33342f;*/
	border-style:solid;
	border-color:#cfd2bd;
	border-width:3px;
	padding:5px;
	position:relative;
	top:-18px;
	z-index:95;
	color:#f1f2ec;
}
#video_x{
	position:relative;
	height:18px;
	left:305px;
	top:4px;
	z-index:96;
}


/* ////////////////////// Productos ////////////////////// */ 
.p_lista{ 
width:209px; 
float:left; 
color:#6a7728; 
margin:2px 4px 10px 4px;
overflow:hidden;
} 
.p_img{
	width:209px;
	height:115px;
	position:absolute;
	z-index:1;
}
.p_esquinas{
	width:209px;
	height:115px;
	position:absolute; 
	z-index:2; 
}
.p_titulo{
	margin:130px 0px 0px 8px;
	/*font-weight:bold;*/
	font-size:14px;
}
.p_productos_gama{
	margin:15px 0px 0px 8px;
}
.ficha_secc{
	font-weight:bold;
	color:#666666;
}
#intolerancias_legal{
	color:#989782;
	width:550px;
}
.ptorel{
	margin-bottom:2px;
	font-size:11px;
	color:#eb1133;
	letter-spacing:-0.2px;
	margin:6px 0px 2px 2px;	
}
.rel_box{
	margin:5px 0px 2px 8px;
	height:auto !important; /* IE Hack */
	height:130px;
	min-height:130px;
}
.rel_img{
	width:140px;
	height:86px;
	position:absolute;
	margin-top:10px;
	z-index:1;
	overflow:hidden;
}
.rel_esquinas{
	width:140px;
	height:86px;
	position:absolute;
	margin-top:10px;
	z-index:2; 
}
.rel_titulo{
	width:135px;
	height:40px;
	text-align:center;
	position:absolute;
	margin-top:100px;
	margin-left:2px;
	font-size:9px;
}
.nutricion_linea{
	width:300px;
	height:15px;
	border-top:solid 1px #cfd1c4;
	clear:both;
	padding-top:3px;
}
.nutri_label{
	width:140px;
	float:left;
}
.nutri_valor{
	width:30px;
	float:left;
	text-align:right;
	margin-right:3px;
}
.nutri_medida{
	width:125px;
	float:left;
}


/* ////////////////////// Sobre Argal ////////////////////// */ 
#crono{ 
background-color:#bbc2a1; 
overflow:auto; 
border-color:#e4e6d9; 
border-style:solid; 
border-width:3px; 
border-left-width:3px; 
border-right-width:3px; 

} 
#crono dl{ 
/*overflow:auto; */
overflow:visible;
} 
#crono dt{ 
clear:both; 
float:left; 
background-color:#bbc2a1; 
color:#d0d2bc; 
font-size:28px; 
font-weight:bold; 
line-height:26px; 
width:125px; 
height:60px; 
text-align:center; 
vertical-align:middle; 
border-bottom-color:#FFFFFF; 
border-bottom-style:solid;
border-bottom-style:double;
border-bottom-width:2px; 
} 
#crono dd{ 
float:left; 
background-color:#bbc2a1; 
color:#FFFFFF; 
font-size:11px; 
font-weight:normal; 
width:476px; 
height:60px; 
text-align:left; 
border-bottom-color:#FFFFFF; 
border-bottom-style:solid;
border-bottom-style:double;
border-bottom-width:2px; 
overflow:auto; 
} 
.direccion{ 
font-size:10px; 

} 


/* ////////////////////// Mapa Web ////////////////////// */ 

#mapaweb{

}
.m_row{
	color:#6b7737;
	clear:both;
	position:relative;
	height:17px;
}
.m_col_1{
	color:#6b7737;
	overflow:hidden;
	background-color:#FFFFFF;
	position:absolute;
	margin-left:35px;
	z-index:2;
	height:17px;
	
}
.m_col_2{
	color:#6b7737;
	overflow:hidden;
	background-color:#FFFFFF;
	position:absolute;
	margin-left:215px;
	min-width:200px;
	padding-left:20px;
	z-index:3;
	height:17px;
}
.m_col_3{
	color:#6b7737;
	background-color:#FFFFFF;
	position:relative;
	position:absolute;
	margin-left:550px;
	min-width:200px;
	padding-left:20px;
	z-index:4;
	height:17px;
}
/* ////////////////////// Trabajar en Argal  ////////////////////// */ 
#itra{
	margin-right:17px;
	margin-top:3px;
	margin-bottom:17px;
}
.oferta{
	clear:both;
	background-image:url(../../lmbinaries/img323_image.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top:30px;
	padding-left:30px;
}
.oferta_responder{
	float:right;
	position:absolute;
	margin-left:550px;
}


/* ////////////////////// Fondos ////////////////////// */ 
.fondotenedor{ 
background-image:url(../../lmbinaries/img85_image.jpg); 
background-position:top; 
background-position:right; 
background-repeat:repeat-y; 
} 
.fondocorazon{ 
background-image:url(../../lmbinaries/img99_image.jpg); 
background-position:top; 
background-position:right; 
background-repeat:no-repeat;
}
.fondopasta{ 
background-image:url(../../lmbinaries/img350_image.jpg); 
background-position:top right; 
/*background-position:right; */
background-repeat:repeat-y; 
} 
.fondocuchara{
background-image:url(../../lmbinaries/img382_image.jpg); 
background-position:right bottom;
background-repeat:no-repeat;
}
.fondofonoscopio{
background-image:url(../../lmbinaries/img383_image.png); 
background-position:right top;
background-repeat:no-repeat;
}
/* ////////////////////// Trabajar en Argal ////////////////////// */ 
#trabajar{
}
#trabajar p{
	margin:0 10px 0 10px;
}
#step_0{
	display:block;
}

.botones{
	width:725px;
	text-align:right;

}
.t_form_field{
	border:solid 1px #6a7b35;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:15px;
	padding:1px;
	padding-left:3px;
	margin-top:2px;
	margin-left:5px;
}

.boton{
	font-size:11px;
	background-color:#6a7b35;
	color:#FFFFFF;
	border: solid 1px #cccccc;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:2px;
	padding-top:2px;
	border:double;
}
.boton:hover{
	background-color:#b7d53f;
}
.button_next{
	padding-right:20px;
	background-image:url(../../lmbinaries/img398_image.gif);
	/*background-image:url(../_img/double_arrow.gif);*/
	background-position:right;
	background-repeat:no-repeat;
}

.button_back{
	padding-left:20px;
	/*background-image:url(../_img/double_arrow_left.gif);*/
	background-image:url(../../lmbinaries/img400_image.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.button_next:hover, .button_back:hover{
	background-color:#b7d53f;
}
.line_break{
	clear:both;
	background-image:url(../../lmbinaries/img323_image.gif);
	/*background-image:url(../_img/dot_line.gif);*/
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top:30px;
	margin-bottom:30px;
	/*padding-left:30px;*/
}
#trabajar input[type="radio"] {
	margin-left:4px;
	margin-right:8px;
}
.t_line{
	clear:both;
	min-height:20px;
	margin-bottom:10px;
	color:#6b7a39;

}
.t_col_izq{
	width:400px;
	text-align:right;
	float:left;
}
.t_col_dcha{
	width:300px;
	float:left;
	text-align:right;
}
.t_lin_dcha{
	width:700px;
	text-align:right;
}
.t_lin_central{
	width:565px;
	text-align:right;
}
.obligatorio{
	color:#6a7b37;
	font-style:italic;
}

