*{ padding:0; margin:0;}
a:active { outline: none;}
/* Firefox Dotted Outline Fix */
a:focus {-moz-outline-style: none;}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}	

body{background:#F4F4F4 url(img/bg.jpg) repeat-x; margin:0; padding:0;}
.interna{ background:url(img/bg_interna.jpg) repeat-x;}
#contenedor{ width:940px; margin:0 auto;}
.shad{ background:#333333 url(img/shad.jpg) repeat-y center center; position:absolute; z-index:0; width:100%; left:0; height:350px; top:154px;}
#top{ position:relative; height:154px;}
#top_interno{position:relative; height:154px; width:940px;  margin:0 auto;}

	#menu_cont{ position:absolute; top:91px; right:0; width:428px;}
		#menu{}

		ul#menu, ul#menu_int {width:448px; height:49px;list-style:none; margin:0;padding:0;}
		ul#menu li, ul#menu_int li {float:left;}
		ul#menu li a,ul#menu_int li a {background:url(img/sprite_menu.jpg) no-repeat scroll top left;display:block;height:49px;position:relative;}
			ul#menu_int li a{background: url(img/menu_int.jpg) no-repeat scroll top left;}
		ul#menu li a.trigotuc, ul#menu_int li a.trigotuc {width:125px;}
		ul#menu li a.productos, ul#menu_int li a.productos {width:140px;background-position:-125px 0px;}
		ul#menu li a.servicios, ul#menu_int li a.servicios {width:121px;background-position:-265px 0px;}
		ul#menu li a.contactenos, ul#menu_int li a.contactenos {width:162px;background-position:-386px 0px;}
		
		ul#menu li a span, ul#menu_int li a span {background:url(img/sprite_menu.jpg) no-repeat scroll bottom left; display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100;}
			ul#menu_int li a span{background: url(img/menu_int.jpg) no-repeat scroll bottom left;}
		/* Span (on hover) - display pointer */
		ul#menu li a span:hover, ul#menu_int li a span:hover {cursor:pointer;}
		ul#menu li a.trigotic span, ul#menu_int li a.trigotic span {background-position:0 -49px;}
		ul#menu li a.productos span, ul#menu_int li a.productos span {background-position:-125px -49px;}
		ul#menu li a.servicios span, ul#menu_int li a.servicios span {background-position:-265px -49px;}
		ul#menu li a.contactenos span, ul#menu_int li a.contactenos span {background-position:-386px -49px;}
		
	.logo{ padding:0 0 0 20px;}
#flash{ width:50%; z-index:10; position:absolute;}
#centro_home{ height:400px;padding:370px 0 0 0;}
	.tik{ background:url(img/bg_cuad.jpg) no-repeat center center; height:133px; position:relative;}
	.text_tik{ text-align:center; position:absolute; color:#8E7644;  font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic;}
	.block_1{ float:left; width:290px; padding:46px 0 0 0;}
		.block_1 .tik .text_tik{top:45px; left:65px;}
	.block_2{ float:left; width:360px;}
		.block_2 .tik .text_tik{top:45px; left:60px;}
	.block_3{ float:left; width:290px; padding:46px 0 0 0;}
		.block_3 .tik .text_tik{top:40px; left:25px; width:240px;}
#centro{ height:650px;}	
	.centro_contactenos{ background:url(img/bg_contactenos.jpg) no-repeat center top;}
	.centro_afrechillo{background:url(img/bg_afrechillo.jpg) no-repeat center top;}
	.centro_harina{background:url(img/bg_harina.jpg) no-repeat center top;}
	.centro_semita{background:url(img/bg_semita.jpg) no-repeat center top;}
	.centro_trigotuc{background:url(img/bg_trigotuc.jpg) no-repeat center top;}
	.centro_servicios{background:url(img/bg_servicios.jpg) no-repeat center top;}

	.btn_descargar{}
		.btn_descargar a{ display:block; height:77px; width:329px; background:url(img/download.jpg) no-repeat left top;}
		.btn_descargar a:hover{background:url(img/download.jpg) no-repeat 0 -78px;}

hr{ border:none; border-bottom:1px solid #ccc; margin:10px 0;}
h2, h4{ font-family:"Varela",Arial, Helvetica, sans-serif; font-size:46px; color:#FC0; letter-spacing:-3px;}
h4{ font-size:21px; color:#666; letter-spacing:-1px;}
p{ font-family:Arial, Helvetica, sans-serif; padding:5px 0; line-height:22px;}
.subtitulo{font-family:"Varela",Arial, Helvetica, sans-serif; color:#999;}


	#centro_contenido{ width:940px; margin:0 auto;}
		.col_1{ float:left; width:240px; height:600px; position:relative;}
			.col_menu{ width:170px; margin:0; padding:0; position:absolute; right:0; top:60px;}
			.col_menu li{ list-style:none;}
			.col_menu li a{ display:block; background:#EEE;  font-size:11px; font-weight:bold; text-decoration:none;font-family:"Varela",Arial, Helvetica, sans-serif; color:#333; padding:10px; border:1px solid #CCC; margin:0 0 5px 0; text-align:right;}
			.col_menu li a:hover{ background:#FC0; color:#000;}
			.col_menu li a.activo{ border:1px solid #FFF; background:#FFF;}
		.col_2{ float:left; width:620px; padding:40px; height:570px; background:#FFF;}
			.foto_seccion{ display:block; padding:10px 0;}
		.rowElem label{ display:block; padding:5px; width:150px;font-family:Arial, Helvetica, sans-serif; text-align:right;}
		
		.box_inst{ display:block; margin-bottom:5px;}
		.box_inst p{ line-height:18px; font-size:12px;}
		.logos_pie{ display:block; width:250px; position:absolute; right:20px; top:80px;}
		
		
#pie{ height:187px; width:100%; background:#333;}	
	#con_pie{ position:relative; width:940px; height:187px; margin:0 auto; background:url(img/pie.jpg) no-repeat; }
	.text_pie{ position:absolute;top:80px; left:150px;}
	.text_pie p{ font-family:Arial, Helvetica, sans-serif;line-height:15px; font-size:11px; color:#CCC; padding:0; margin:0;}
	.text_pie p a{ color:#FC0; text-decoration:none;}
	.text_pie p a:hover{ color:#FFF;}