/*//////////////
CSS: GRUPO JUMEX
BY: TEQUILA DIGITAL MEXICO
LANG: SPANISH
///////////////*/
@import url("css/tables.css"); 




*{
margin:0;
padding:0;
}
/* Reset */
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline
		}
		
		:focus {outline: 0}
		
		ol, ul {list-style: none}
		.center{text-align:center;}
		/* Tables need 'cellspacing="0"' on markup */
		table {
			border-collapse: separate;
			border-spacing: 0
		}
		
		caption, th, td {
			text-align: left;
			font-weight: normal
		}
		strong{font-weight:bold;}
		
		blockquote:before, blockquote:after, q:before, q:after {content: ""}
		blockquote, q {quotes: "" "" }
		blockquote.bqR{
			float:right;
			border:1px solid #CCC;
			border-left:none;
			border-right:none;
			width:200px;
			font-size:16px;
			font-family:Georgia, "Times New Roman", Times, serif;
			background-image:url(../pix_en/bq.gif);
			background-position:10px 10px;
			background-repeat:no-repeat;
			padding:5px 5px 5px 60px;
			margin:10px;
			}

body{
	background:#3090bb url(../pix_en/webBg.gif) 0 0 repeat-x;
	font-family:'Tahoma', Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	}

a{outline:none; text-decoration:none; cursor:pointer;}
a:link,
a:visited{color:#005d9b;}
a:hover{color:#339933;}
ul{margin:0; padding:0; list-style:none;}
.left,
.floatL{float:left;}
.right,
.floatR{float:right;}
.txtR{text-align:right;}
.clear{clear:both;}
.center{text-align:center;}


img.right{margin:0 0 0 10px;}
img.left{margin:0 10px 0 0;}

h1,h2{margin:0; padding:0;}
.split50{overflow:auto;}
.split50 .floatL,
.split50 .floatR{width:49%;}
.split7030 {overflow:auto;}
.split7030 .floatL{width:67%;}
.split7030 .floatR{width:32%;}

.split7030 .floatL .floatR,
.split7030 .floatL .floatL{width:auto;}
img.floatR,
img.floatL{
	padding:5px;
	background-color:#FFF;
	border:1px solid #CCC;
	}
img.floatL{
	margin:0 15px 0 0;
	}
img.floatR{
	margin:0 0 0 15px;
	}

.splitFund{overflow:auto;}
.splitFund .floatL{width:600px;}
.splitFund .floatR{width:311px;}

.padd10{padding:20px 30px 10px 20px;}


#flashmenu{
	position:absolute;
	top:0;
	left:0;
	}

.entrycontent{
	}

.entrycontent p{
	line-height:150%;
	margin:0 0 20px 0;
	}

.entrycontent h2{
	font-size:24px;
	letter-spacing:-1px;
	color:#0066CC;
	font-weight:bold;
	border-bottom:1px dotted #CCC;
	padding:10px 0;
	margin:0 0 10px 0;
	width:auto;
	}
.entrycontent h3{
	font-size:22px;
	color:#999;
	letter-spacing:-1px;
	margin:0 0 10px 0;
	}

ul.sideList li{
	padding:5px 0;
	border-bottom:1px solid #CCC;
	}
ul#timelist{margin:0 0 20px 0;}


.module{
	border:1px solid #CCC;
	background-color:#FFF;
	margin:0 0 10px 0;
	}
	.modCont{
		padding:5px;
		}
		.module h2{
			background-color:#005193;
			color:#FFF;
			text-align:center;
			padding:5px 0;
			font-size:12px;
			border-bottom:none;
			letter-spacing:normal;
			text-transform:uppercase;
			}

.colL,
.colM,
.colR{float:left;}
.colM{margin:0 10px;}



a.aTop:link,
a.aTop:visited,
a.aTop:hover{font-size:10px; font-weight:bold;}



#container{
	width:960px;
	margin:0 auto;
	}
	#wrap{
	background-color:#ececec;
	overflow:auto;
	width:940px;
	padding:10px;
	background-image:url(../pix_en/wrapFoot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
#wrapProducts,
#wrapHistory{
	background-color:#ececec;
	overflow:auto;
	width:960px;
	padding:10px 0;
	background-image:url(../pix_en/wrapFoot.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	}
	h1,
	h1 a{
		display:block;
		text-indent:-99999em;
		margin:0 auto;
		background-position:0 0;
		background-repeat:no-repeat;
		width:316px;
		height:109px;
		}
	h1 a,
	h1 a:link,
	h1 a:visited
	h1 a:hover{
		background-position:0 0;
		background-image:url(../pix_en/logo.gif);
		}
	
	


		


#menu{
	background-image:url(../pix_en/mnuBg.gif);
	background-position:0 0;
	background-repeat:repeat-x;
	width:960px;
	overflow:auto;
	border-bottom:3px solid #000;
	position:relative;
	}
#menu ul{
	background-image:url(../pix_en/mnuR.gif);
	background-position:right;
	background-repeat:no-repeat;
	overflow:auto;
	width:100%;comunidad
	}
#menu ul li{
	display:inline;
	}
#menu ul li a{
	display:block;
	float:left;
	background-repeat:no-repeat;
	background-image:url(../pix_en/mnu.gif);
	height:47px;
	text-indent:-9999em;
	}




#menu ul li#aLogin a		{float:right; width:106px; background-image:url(../pix_en/Proveedores.gif);}
#menu ul li#aNosotros a		{width:125px; background-image:url(../pix_en/SobreNosotros.gif); }
#menu ul li#aMarcas a		{width:127px; background-image:url(../pix_en/NuestrasMarcas.gif);}
#menu ul li#aNoticias a		{width:62px; background-image:url(../pix_en/Noticias.gif);}
#menu ul li#aAlimentacion a	{width:76px; background-image:url(../pix_en/Nutricion.gif);}
#menu ul li#aFundacion a	{width:125px; background-image:url(../pix_en/FundacionJumex.gif);}
#menu ul li#aGente a		{width:127px; background-image:url(../pix_en/NuestraGente.gif);}
#menu ul li#aContacto a		{width:103px; background-image:url(../pix_en/Contacto.gif);}



#menu ul li a:link,
#menu ul li a:visited{ background-position:0 0;}
#menu ul li a:hover{background-position:0 -48px;}

#menu ul li.show a{background-position:0 -48px;}


#menu ul li.current a,
#menu ul li.current a:link,
#menu ul li.current a:visited,
#menu ul li.current a:hover{background-position:0 -92px;}



#menu #lang{
	width:57px;
	position:absolute;
	left:770px;
	top:13px;
	}
	#menu #lang a{
		display:block;
		height:27px;
		text-indent:-9999em;
		margin:0;
		padding:0;
		float:left;
		}
		#menu #lang a#langEs{
			width:29px;
			background-image:url(../pix_en/langEs.gif);
			}
			#menu #lang a#langEs:link,
			#menu #lang a#langEs:visited{background-position:0 0;}
			#menu #lang a#langEs:hover{background-position:0 -27px;}
			#menu #lang a#langEn{
				width:28px;
				background-image:url(../pix_en/langEn.gif);
				}
			#menu #lang a#langEn:link,
			#menu #lang a#langEn:visited{background-position:29px 27px;}
			#menu #lang a#langEn:hover{background-position:29px -27px;}



/* SPLASH */

#splash{
	position:relative;
	width:960px;
	height:266px;
	display:block;
	}
	
	
.hide{display:none;}
.show{display:block;}

	
	#loginform{
		position:absolute;
		left:639px;
		width:300px;
		background:#FEFEFE url(../pix_en/loginformBg.gif) bottom left repeat-x;
		border:1px solid #868686;
		padding:10px;
		font-size:11px;
		z-index:2;
		}
	
#loginform p{overflow:hidden; padding:3px 0; margin:0;}
	#loginform label{
		font-weight:bold;
		float:left;
		width:70px;
		display:block;
		text-align:right;
		margin:3px 5px 0 0;
		}
		
	#loginform input.txt{
		width:190px;
		border:1px solid #CCC;
		background-color:#EDEDED;
		padding:3px 2px 3px 24px;
		background-position:left;
		background-repeat:no-repeat;
		color:#333;
		float:left;
		margin:0 5px 0 0;
		}
	
		
	
	#loginform input#usr{
		background-image:url(../pix_en/icon_user.gif);
		}
	#loginform input#pwd{
		background-image:url(../pix_en/icon_pass.gif);
		}
	
	
		
	
	

#loginform p.chk {
	}		
#loginform p.chk input{
	float:left;
	margin:0 10px 0 0;
	
	}
	#loginform p.chk label{
		float:left;
		display:block;
		text-align:left;
		width:auto;
		font-size:10px;
		font-weight:normal;
		}
	
	#loginform a {font-size:10px; text-decoration:underline;}
	
	#loginform input#btnLogin{
		width:100%;
		padding:3px 0;
		font-weight:bold;
		cursor:pointer;
		}



.box400{
	width:400px;
	background-image:url(../pix_en/box400.gif);
	background-position: right bottom;
	background-repeat:no-repeat;
	margin:0 0 10px 0;
	}
	.box400T{
		background-image:url(../pix_en/box400.gif);
		background-position:top left;
		background-repeat:no-repeat;
		height:6px;
		text-indent:-9999em;
		}
		
		.box400 .padd5{
			padding:0 10px 10px 10px;
			}

		.box400 .divider{
			background-image:url(../pix_en/btnGente.gif);
			background-repeat:repeat-y;
			background-position:center;
			}

.box400 h2{
	margin:0;
	color:#000;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	

/* 260 */


a#btnTV{
	background-image:url(../pix_en/btn_tv.png);
	background-repeat:no-repeat;
	display:block;
	height:75px;
	width:400px;
	text-indent:-9999em;
	}
	a#btnTV:link,
	a#btnTV:visited{
		background-position:0 0;}
	a#btnTV:hover{background-position:0 -75px;}

.box260{
width:260px;
margin:0 0 10px 0;
background-position:0 0;
background-image:url(../pix_en/box260.gif);

}
.box260Wrap{
	background-image:url(../pix_en/box260.gif);
	background-position:-260px;
	background-repeat:repeat-y;
	}
	
	.box260 h2{
	margin:0 0 0 10px;
	color:#000;
	padding:10px 0 10px 20px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(../pix_en/bulletYellow.gif);
	}
	
	.box260 .padd5{
		padding:0 10px 10px 10px;
		}
	
	.box260 .box260B{
		background-image:url(../pix_en/box260.gif);
		background-position:-520px 100%;
		background-repeat:no-repeat;
		padding:10px 0;
		position:relative;
		/* background:#006;*/
		}

	

	
	
	
	h2.hBullet{
		background-position:left;
		background-repeat:no-repeat;
		padding:4px 0 4px 20px;
		}
	h2.hGreen{
		background-image:url(../pix_en/bulletGreen.gif);
		}
	h2.hMarron{
		background-image:url(../pix_en/bulletMarron.gif);
		}	
	h2.hYellow{
		background-image:url(../pix_en/bulletYellow.gif);
		}



.split7030 .floatL ul{
	margin:10px 0 10px 10px;
	}
	.split7030 .floatL ul li{
		background-position:0 5px;
		background-repeat:no-repeat;
		padding:4px 0 4px 20px;
		background-image:url(../pix_en/arrow.gif);
		}
		.split7030 .floatL ul li  li{
			background-image:url(../pix_en/sub_bullet.gif);
			}
		
	

#comunidad{
	font-size:10px;
	font-weight:bold;
	}
	#comunidad .floatL{
	width:169px;
	padding:0 10px 0 0;
	border-right:1px solid #CCC;
	}
	#comunidad .floatL p {
	line-height:16px;
	}
	#comunidad .floatR{
		padding:4px 0 0 0;
		}
	#comunidad .floatR p {
		margin:0 0 5px 0;
		}
	
	#comunidad #loginForm2 input.txtIcn{
		border:1px solid #CCC;
		background-color:#EDEDED;
		padding:3px 2px 3px 24px;
		background-position:left;
		background-repeat:no-repeat;
		font-size:10px;
		color:#666;
		width:156px;
		}
	
	#comunidad #loginForm2 #usr2{
		background-image:url(../pix_en/icon_user.gif);
		}
	#comunidad #loginForm2 #pwd2{
		background-image:url(../pix_en/icon_pass.gif);
		}
	
	#comunidad #loginForm2 #bntLogin2{
		float:right;
		}
		
	
	
	
	#scrollNews{
		font-size:11px;
		padding:8px 0 0 0;
		}
	#scrollNews h3{
		font-size:11px;
		font-weight:bold;
		}
	#scrollNews h3 a{
		background-image:url(../pix_en/bulletStar.gif);
		padding:0 0 0 13px;
		background-repeat:no-repeat;
		}
	#scrollNews h3 a:link,
	#scrollNews h3 a:visited{background-position:0 -4px;}
	#scrollNews h3 a:hover{background-position:0 -84px;}
	
	#scrollNews ul{
		margin:0 0 0 10px;
		}
	#scrollNews ul li{
		border-bottom:1px dotted #CCC;
		margin:0 0 5px 0;
		padding:0 0 5px 0;
		}
	
	
	#scrollNews ul li p.txtR a{
		background-image:url(../pix_en/bulletMore.gif);
		background-repeat:no-repeat;
		padding:0 0 0 13px;
		font-size:9px;
		}
		#scrollNews ul li p.txtR a:link,
		#scrollNews ul li p.txtR a:visited{background-position:0 -4px; color:#666;}
		#scrollNews ul li p.txtR a:hover{background-position:0 -84px; color:#999;}
		
		
	#scrollbar{
		float:right;
		width:16px;
		margin:35px 0 0 0;
		}
		#scrollbar a{
			width:16px;
			height:47px;
			display:block;
			text-indent:-9000em;
			cursor:pointer;
			}
		#scrollbar a:link,
		#scrollbar a:visited{background-position:0 0;}
		#scrollbar a:hover{background-position:-16px 0 ;}
		#scrollbar a#btnUp{
			background-image:url(../pix_en/btnUp.gif);
			}
		#scrollbar a#btnDown{
			background-image:url(../pix_en/btnDown.gif);
			}
		
		.colR .box260 h2{
			background-image:url(../pix_en/bulletBlue.gif);
			}
		.colR .box260 p{
			padding:8px 0 8px 0;
			}

.btnMore{
	text-indent:-9999em;
	display:block;
	width:60px;
	height:26px;
	background-image:url(../pix_en/btnMore.gif);
	position:relative;
	left:195px;
	top:7px;
	}
	
	a.btnMore:link,
	a.btnMore:visited{background-position:	0 0;}
	a.btnMore:hover{background-position:0 -26px;}


#bannsFoot{
	background-image:url(../pix_en/footIface.png);
	background-position:top;
	background-repeat:no-repeat;
	padding:20px 0;
	text-align:center;
	}	
	#bannsFoot a img{margin:0 3px;}
	

#footer{
	background-image:url(../pix_en/footBg.png);
	background-position:0 0;
	background-repeat:no-repeat;
	text-align:center;
	padding:5px 0 5px 0;
	margin:1px auto 0 auto;
	}
	
	
#footer p a:link,
#footer p a:visited{color:#FFF;}
#footer p a:hover{color:#000;}


#footer p a.last	{border-right:none;}

#footer p{
text-align:center;
font-size:10px;
margin:5px 0;
color:#FFFFFF;
}

/* CONTACT FORM */
#contactForm p{
	padding:10px 0;
	border-bottom:1px solid #CCC;
	margin:0;
	}
#contactForm label{
	width:60px;
	float:left;
	display:block;
	text-align:right;
	margin:3px 10px 0 0;
	}
#contactForm small{font-size:11px; color:#999;}
#contactForm input.txtInput,
#contactForm select{
	width:250px;
	padding:3px 0;
	margin:0 10px 0 0;
	}
#contactForm select{width:256px;}
#contactForm textarea{
	width:98%;
	height:208px;
	padding:5px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	


/* LIST IMGS */


.lstImgs li a:link,
.lstImgs li a:visited{color:#000;}
.lstImgs li a:hover{color:#000; background-color:#FFF;}
	
.lstImgs  a strong{
	display:block;
	margin:0 0 5px 0;
	}
.lstImgs  a:link strong,
.lstImgs  a:visited strong{color:#0066CC;}
.lstImgs  a:hover strong{text-decoration:underline;}


#container .lstImgs li{
	font-size:11px;
	overflow:auto;
	padding:0;
	margin:0;
	}
	
.lstImgs li a{
	display:block;
	padding:5px 5px 10px 5px;
	margin:0;
	overflow:auto;
	border-bottom:1px solid #999;
	_width:280px;
	}


.lstImgs li img{
	float:left;
	margin:0 10px 0 0;
	width:80px;
	height:60px;
	}
	
/* MESSAGES */
.msgOk{
	background:#c7e8e7 url(../pix_en/msg/aquaOk.png) left no-repeat;
	padding:15px 15px 15px 70px;
	border:1px solid #84adac;
	margin:0 0 10px 0;
	}
#contactBox{
	background-color:#e1f3fd;
	border-color:#80bcdd;
	color:#1d3d53;
	padding:10px;
	background-image:url(../pix_en/icon_mail.png);
	background-position:90% 20px;
	background-repeat:no-repeat;
	}	


#contactBox2{
	background-color:#e1f3fd;
	border-color:#80bcdd;
	color:#1d3d53;
	padding:10px;
	/*background-image:url(../pix_en/icon_mail.png);*/
	background-position:90% 20px;
	background-repeat:no-repeat;
	}	


/*  4pubs */
#videoWrapper{
	overflow:auto;
	white-space:nowrap;
	width:100%;
	}

#videoWrapper h2 small.desc{
	font-size:11px;
	color:#999;
	display:block;
	font-weight:normal;
	letter-spacing:normal;
	}
	
	#videoWrapper .colL{
		float:left;
		width:550px;
		}
		#videoWrapper .colR{
			float:right;
			width:380px;
			}
			
		#videoWrapper #videoList{
			width:370;
			height:400px;
			overflow:auto;
			}
		
		#videoWrapper #videoList ul li{
			overflow:auto;
			border-bottom:1px solid #CCC;
			padding:10px 0;
			}
		
		
		#videoWrapper #videoList ul li a,
		#videoWrapper #videoList ul li strong,
		#videoWrapper #videoList ul li span{display:block;}
		#videoWrapper #videoList ul li a{overflow:auto; }
		
		#videoWrapper #videoList ul li strong{
			font-size:12px;
			}
		
		#videoWrapper #videoList ul li span{
			font-size:11px;
			}
		
		#videoWrapper #videoList ul li a span,
		#videoWrapper #videoList ul li a:link span,
		#videoWrapper #videoList ul li a:visited span,
		#videoWrapper #videoList ul li a:hover span{
			color:#333;
			}
		
		#videoWrapper #videoList ul li em{
			font-size:10px;
			}
			
		
		#videoWrapper #videoList ul li a em,
		#videoWrapper #videoList ul li a:link em,
		#videoWrapper #videoList ul li a:visited em,
		#videoWrapper #videoList ul li a:hover em{
			color:#999;
			}
		
		#videoWrapper #videoList ul li img{
			float:left;
			margin:0 10px 0 0;
			border:1px dotted #989898;
			padding:3px;
			}


/* tabs */
/*** Tabs ***/
ul#tabs{
	background-image:url(../pix_es/tabsBg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	overflow:auto;
	padding:0 0 0 4%;
	width:97%;
	}
	ul#tabs li{
		float:left;
		margin:0 1px 0 0;
		}
		ul#tabs li a{
			width:150px;
			text-align:center;
			line-height:34px;
			padding:0 0 0px 0;
			display:block;
			background-image:url(../pix_es/tab.gif);
			background-repeat:no-repeat;
			text-transform:uppercase;
			font-weight:bold;
			font-size:11px;
			}
			ul#tabs li a:link,
			ul#tabs li a:visited{
				background-position:0 0;
				color:#666;
				}
			ul#tabs li a:hover{
				background-position:0 -34px;
				color:#999;
				}
			ul#tabs li a.lastTab{width:151px !important;}
			ul#tabs li a.selected:link,
			ul#tabs li a.selected:visited{
				background-position:0 -68px;
				color:#000;
				}
	
	


div#tabsNews{
	width:100%;
	}

ul#tabsSmall{
	background-image:url(../pix_es/tabsBg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	overflow:auto;
	padding:10px 0 0 4%;
	width:96%;
	}
	

		div#tabsNews ul#tabsSmall li{
			float:left;
			margin:0 1px 0 0;
			padding:0;
			border-bottom:none !important;
			}
		div#tabsNews ul#tabsSmall li a{
			width:100px;
			text-align:center;
			line-height:34px;
			padding:0;
			display:block;
			background-image:url(../pix_es/tabSmall.gif);
			background-repeat:no-repeat;
			text-transform:uppercase;
			font-weight:bold;
			font-size:11px;
			}
			
			ul#tabsSmall li a:link,
			ul#tabsSmall li a:visited{
				background-position:0 0;
				color:#666;
				}
			ul#tabsSmall li a:hover{
				background-position:0 -34px;
				color:#999;
				}
			ul#tabsSmall li a.lastTab{width:110px !important;}
			ul#tabsSmall li a.selected:link,
			ul#tabsSmall li a.selected:visited{
				background-position:0 -68px;
				color:#000;
				}
				
				
							
		
#tabsHistory #tabs{
	padding:0 0 0 3%;
	}

.tabContent{
	overflow:auto;
	padding:10px 20px;
	margin:0;
	}
	
	.tabContent .thumb{
		float:left;
		margin:0 20px 0 0;
		position:relative;
		width:156px;
	
	}
	.tabContent .thumb a img{
	border:1px solid;
	padding:3px;
	}
	.tabContent .thumb a:link img,
	.tabContent .thumb a:visited img{
		border-color:#DDD;
		background-color:#FFF;
		}
	.tabContent .thumb a:hover img{
		border-color:#CCC;
		background-color:#DDD;
		}
		
	.tabContent .btnsInfo{
		position:absolute;
		top:151px;
		*left:0;
		_left:0;
		}
	
	.tabContent .thumb a.btnViewFam,
	.tabContent .thumb a.btnSite{
		text-indent:-9999em;
		display:block;
		background-position:0 0;
		background-repeat:no-repeat;
		width:158px;
		height:32px;
		}
	
	
	.tabContent .thumb a.btnViewFam{background-image:url(../pix_en/btnViewFam.gif);}
	.tabContent .thumb a.btnSite{background-image:url(../pix_en/btnMicrosite.gif);}
	
	
	.tabContent .thumb a.btnViewFam:link,
	.tabContent .thumb a.btnViewFam:visited,
	.tabContent .thumb a.btnSite:link,
	.tabContent .thumb a.btnSite:visited{background-position:0 0;}
	.tabContent .thumb a.btnSite:hover,
	.tabContent .thumb a.btnViewFam:hover{background-position:0 -32px;}
	
	
	
	.tabContent ul li{
		padding:5px 0;
		overflow:auto;
		min-height:220px;
		border-bottom:1px dotted #999;
		width:920px;
		}
	.tabContent div.prodInfo{
		width:720px;
		_width:720px;
		overflow:auto;
		float:left;
		}
	
	.tabContent div.prodInfo p{
		line-height:130%;
		font-size:11px;
		}
	.tabContent div.prodInfo p small{
		font-size:9px;
		}
		
	.tabContent div.prodInfo h2{
		font-size:14px;
		letter-spacing:normal;
		padding:0;
		margin:0 0 10px 0;
		border:none;
		}
		
		.tabContent div.prodInfo ul.split2cols{
			overflow:auto;
			margin:0 0 20px 0;
			clear:both;
			_width:720px;
			}
		
		.tabContent div.prodInfo ul.split2cols li{
			float:left;
			width:40% !important;
			border-color:#EEE;
			margin:0 25px 0 0;
			}
			

/* NOTICIAS */

#newsSidebar{
	border:1px solid #CCC;
	}
#newsSidebar h3{
	color:#000;
	text-transform:uppercase;
	font-size:13px;

	}
#newsSidebar #archivo ul,
#newsSidebar #tipo ul  {
	margin:10px 0;
	}
	
	#newsSidebar ul li{
		padding:3px 0 3px 10px;
		}

.newsNavigation{
	float:right;
	width:180px;
	margin:13px 0 0 0;
	}
	.newsNavigation a{
		padding:5px 15px;
		float:left;
		}

.newsList{
overflow:auto;
}

.newsList .new{
	border-bottom:1px dotted #666;
	padding:10px 0;
	}

.newsList .new h3{
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
	letter-spacing:normal;
	padding:0;
	}

.newsList .new h3 small{
	display:block;
	font-size:10px;
	color:#000;
	font-weight:normal;
	}
	
.new a:link, .new a:visited{
	font-size:15px;
	font-weight:bold;
}
.new a:hover{
	font-size:15px;
	font-weight:bold;
}	

.new p{
	line-height:180%;
	color:#000;
	font-size:11px;
	}

.new ul{
		margin:10px 20px;
}
.new ul li{
		padding:4px 0 4px 20px;
		background-image:url(../pix_en/arrow.gif);
		background-position:0 5px;
		background-repeat:no-repeat;
	}

.post p{
	line-height:180%;
	text-align:justify;
	}
	

#paginador{ 
	overflow:auto;
	margin:10px 0 0 0;
	}
	#paginador li{
		display:inline;
		}
		#paginador li a{
			padding:2px 4px;
			}
		
		#paginador li.activo a{
			background-color:#0066CC;
			color:#FFF;
			}
			
			#tabsProds ul#tabs{	
				padding:0 0 0 2%;
				width:98%;
				}
			
			#tabsProds li a:hover{color:#222 !important;}
			
			
			



.note{
	background-color:#FFFDD6;
	padding:10px;
	border:1px solid #FF9900;
	margin:10px 0;
	}
	.note p{margin:0; padding:0;}			
	

.c2{
	background-image:url(../pix_en/bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0 0 20px 0;
	}
	
.c2 h2{
	background-position:top;
	background-repeat:no-repeat;
	height:67px;
	text-indent:-9999em;
	margin:0 auto;
	padding:0;
	border:none;
	}

.c2 .padd{
	padding:20px 40px;
	
	}
.c2 label,
.c2 .checkboxes strong{
	font-weight:bold;
	float:left;
	width:80px;
	margin:0 10px 0 0;
	text-align:right;
	}

.c2 .checkboxes label{
	margin:0 10px 0 0;
	float:none;
	width:auto;
	font-weight:normal;
	}
.c2 .checkboxes input{
	margin:0 10px 0 0;
	}
.c2 .txt{
	width:50%;
	padding:5px;
	border:1px solid #CCC;
	}
.c2 small {
	display:block;
	font-size:10px;
	color:#999;
	}

.c2 img.floatR{
	border:none;
	padding:0;
	}

#pesoideal h2{background-image:url(../pix_en/hdrPesoIdeal.jpg);}
#pesoideal img.floatR{margin:0 16px 0 0;}	
#pesoideal p{
	width:320px;
	border-bottom:1px solid #CCC;
	padding:10px 0;
	margin:0;
	}


#resultado h2{background-image:url(../pix_en/hdrPesoidealResultados.jpg);}

	
	
.c2 .center{
	text-align:center;
	border-bottom:none !important;
	}

#resultados p{
	border-bottom:1px solid #CCC;
	clear:left;
	}
#resultado input{
	padding:10px;
	font-size:22px;
	width:70%;
	border:1px solid #CCC;
	font-weight:normal;
	letter-spacing:-1px;
	}
	
#masacorporal h2{background-image:url(../pix_en/hdrIndicemasa.jpg);}
#masacorporal img{margin:0 16px 0 0;}
#masacorporal p{
	width:320px;
	border-bottom:1px solid #CCC;
	padding:10px 0;
	margin:0;
	}
	

.tableSit{
	border-collapse:collapse;
	width:95%;
	margin:0 auto;
	background-color:#FFF;
	border:1px solid #CCC;
	}
	.tableSit td{
		border-bottom:1px solid #CCC;
		padding:10px;
		}
		
		.tableSit thead th{
			background-color:#1990D2;
			color:#FFF;
			text-align:center;
			font-weight:bold;
			padding:10px 0;
			}
		
	.legend{
		margin:10px auto;
		font-size:10px;
		color:#666;
		width:95%;
		border-top:1px dotted #CCC;
		padding:10px 0 10px 60px;
		background-image:url(../pix_en/graphic.jpg);
		background-repeat:no-repeat;
		background-position:left;
		}
		.legend p{
			margin:0;
			padding:0;
			line-height:140%;
			}
			.legend code{
				font-family:"Courier New", Courier, monospace;
				font-size:11px;
				color:#999;
				}
				
				
/*Tables*/
table.tableRaven{
	border:1px solid #ccc;
	border-collapse:collapse;
	width:100%;
	background-color:#999;
	}
	table.tableRaven caption{
	background-color:#8cc63f;
	text-align:center;
	padding:3px 0;
	font-size:16px;
	color:#fff;
	}
	table.tableRaven thead th{
		text-align:center;
		padding:10px 0;
		text-transform:uppercase;
		color:#FFF;
		background-color:#3090BB;
		}
		table.tableRaven tbody td{
			background-color:#FFF;
			border-bottom:1px solid #000;
			padding:10px;
			font-size:11px;
			border:1px solid #ccc;
			}
		table.tableRaven tbody tR.alter td{
			background-color:#F1F1F1;
			}
		table.tableRaven .listWrapper { list-style-type:none; list-style-position:inherit; margin:0; padding-bottom:15px; }	