body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding: 0; }

body h1	{ font-size: 18px; padding: 0; margin: 0; font-weight: normal; }
body h2	{ font-size: 12px; padding: 0; margin: 0; font-weight: normal; }
body h3	{ font-size: 10px; padding: 0; margin: 0; font-weight: normal; }

.body		{ background: #d4d4d4 url(images/pixel-body.jpg) left top repeat-x; }
.body-in	{ background: #e7e7e7 url(images/body-in.jpg) center top no-repeat; }


hr 				{ border-bottom: 1px dashed #c8c7c7; border-top: 0; border-left: 0; border-right: 0; width: 95%; color: #808080; height: 1px; margin: 0; text-align: left; margin-left: 10px;	 }
.clear			{ clear: both; font-size: 4px; }
.clear-gallery	{ clear: both; font-size: 4px; padding-bottom: 15px; border-bottom: 1px dashed #cc703d; width: 99%; }
.whitecolor:	{ font-size: 11px; color: #FFFFFF; }

#main-layout						{ width: 100%; background: url(images/body.jpg) center top no-repeat; border-bottom: 1px solid #fff; }
#main-layout-content				{ width: 100%; border-bottom: 1px solid #fff; }
#main-home							{ width: 950px; min-height: 646px; _height: 646px;  margin: 0 auto 0 auto; padding: 0; position: relative; }
	.menu-colum-index				{ float: left; width: 195px; background: url(images/borde.gif) left top repeat-y; min-height: 300px; _height: 300px; }
		.menu						{ min-height: 198px; _height: 198px; }
		.menu ul					{ padding: 30px 0 0 5px; margin: 0; list-style: none; }
		.menu ul li					{ padding: 3px 0 3px 25px; margin: 0; border-bottom: 1px solid #e4ddc6; background: url(images/bullet-menu.gif) 14px 5px no-repeat; }
		.menu ul li a				{ color: #1c456e; font-size: 13px; text-decoration: none; display: block; }
		.menu ulli a:hover			{ }
		
		.culture-beer						{ padding: 19px 0 0 0; background: url(images/seeds.jpg) right bottom no-repeat; min-height: 241px; _height: 241px; }
			.culture-beer-title				{ background: url(images/logo-cultura-cerveza.jpg) left top no-repeat; min-height: 241px; _height: 241px; }
			.culture-beer-title h1			{ padding: 55px 50px 0 50px; margin: 0; line-height: 15px }
			.culture-beer-title h1 a		{ color: #868686; font-size: 16px; text-decoration: none; }
			.culture-beer-title h1 a span	{ color: #013463; font-size: 20px; font-weight: bold; text-decoration: none; }
			
			.priorities						{ padding: 0; margin: 0; min-height: 315px; }
			.priorities	h1					{ padding: 0 0 10px 0; margin: 0; text-align: center; }
			.priorities	h1 a				{ color: #1C456E; font-size: 13px; font-weight: bold; text-decoration: none; }
			.priorities	p					{ padding: 5px 5px 0 8px; margin: 0; text-align: justify;  }
			.priorities	p a					{ color: #646152; font-size: 11px; font-weight: normal; text-decoration: none; }
		
	.flash-index					{ float: left; width: 253px; }
	.lc-info						{ float: left; width: 233px; }
		.es							{ background: #033364 url(images/bg-es.jpg) right top no-repeat; padding: 5px 0 0 0; margin: 0; color: #fff; font-size: 11px; text-align: center; min-height: 17px; _height: 17px; }
		.home-text					{ color: #646152; font-size: 11px; padding: 20px; background: url(images/bg-home-text.jpg) left top no-repeat; min-height: 111px; _height: 111px; line-height: 15px; cursor: pointer; }
		.home-text p				{ padding: 0; margin: 0; }
		.our-brand					{ background: url(images/bg-our-brand.jpg) left top no-repeat; min-height: 52px; _height: 52px; }
		.our-brand h1				{ padding: 10px 60px 0 60px; margin: 0; line-height: 15px }
		.our-brand h1 a				{ color: #868686; font-size: 16px; text-decoration: none; text-transform: lowercase; }
		.our-brand h1 a span		{ color: #013463; font-size: 28px; font-weight: bold; text-decoration: none; text-transform: lowercase; }
		
		.our-brand-subcategories					{ background: url(images/bg-subcategories.jpg) 0px 0px no-repeat; min-height: 93px; _height: 93px; }
		.our-brand-subcategories ul					{ padding: 10px 40px 0 35px; margin: 0; list-style: none; }
		.our-brand-subcategories ul li				{ padding: 1px 0 1px 30px; margin: 0; background: url(images/bullet-submenu.gif) 14px 3px no-repeat; }
		.our-brand-subcategories ul li a			{ color: #6e6d6b; font-size: 13px; text-decoration: none; display: block; }
		.our-brand-subcategories ulli a:hover		{  }
		
		.about-us									{ background: url(images/bg-about-us.jpg) left top no-repeat; min-height: 52px; _height: 52px; }
		.about-us h1								{ padding: 10px 88px 0 60px; margin: 0; line-height: 15px; text-align: right; }
		.about-us h1 a								{ color: #868686; font-size: 16px; text-decoration: none; text-transform: lowercase; }
		.about-us h1 a span							{ color: #9b663e; font-size: 20px; font-weight: bold; text-decoration: none; text-transform: lowercase; }
		
		.sustainable-development					{ background: url(images/bg-development-1.jpg) center 10px no-repeat; min-height: 120px; _height: 120px; padding: 10px 0 0 0; }
		.sustainable-development a					{ display: block; min-height: 120px; _height: 120px; }
		.sustainable-development h1					{ padding: 45px 80px 0 0px; margin: 0; line-height: 15px; text-align: right; }
		.sustainable-development h1 a				{ color: #868686; font-size: 16px; text-decoration: none; text-transform: lowercase; padding: 0 0 0 0; }
		.sustainable-development h1 a span			{ color: #0088b8; font-size: 20px; font-weight: bold; text-decoration: none; text-transform: lowercase; }
		
		.half-orange								{ min-height: 86px; _height: 86px; }
		
	.news-banners							{ float: left; width: 253px; margin: 0; padding: 0; background: url(images/borde-1.gif) left top repeat-y; min-height: 646px; _height: 646px; }
		.contact							{ margin: 0; padding: 5px 0 0 0; min-height: 20px; _height: 36px; text-align: right; }
		.contact a							{ background: url(images/bullet-contact.gif) right 3px no-repeat; color: #616161; font-size: 13px; text-decoration: none; font-weight: bold; padding: 0 15px 0 0; display: block; text-transform: uppercase; }
		.list-module						{ background: url(images/line-border.jpg) right 0px no-repeat; min-height: 400px; _height: 400px; margin: 0 0 0 3px; }
			.form-search					{ background: #dbd8c9; margin-right: 3px; padding: 5px 0px; }
			.form-search-input				{ background: url(images/bg_search.jpg) 0px 0px no-repeat; width: 113px; margin: 0 auto; min-height: 17px; _height: 17px; }
			.form-search .inputTextSrch		{ border: 0; color: #808080; width: 82px; font-size: 9px; margin: 2px 0 0 5px; }
			.form-search .btnsrch			{ border: 0; background: none; width: 18px; cursor: pointer; }
			.title-news						{ background: #c6b98d; margin: 0 3px 1px 0; padding: 3px 0 3px 0; }
			.title-news	h1					{ float: left; width: 50px; padding: 0 0 0 30px; }
			.title-news	h1 a				{ color: #1b476e; font-size: 18px; font-weight: bold; text-decoration: none; }
			.title-news	h3					{ float: right; width: 60px; padding: 5px 20px 0 0; }
			.title-news	h3 a				{ color: #052645; font-size: 12px; text-decoration: none; }
			
			.featured-news				{ padding: 0px 20px 0px 20px; margin: 0; border-top: 2px solid #1b456d; margin-right: 3px; }
			.featured-news-item			{ padding: 10px 0 0 0; margin: 0; margin-right: 3px; }
			.featured-news-item	h2		{ padding: 3px 0 0 0; margin: 0; }
			.featured-news-item	h2 a	{ color: #1d4a74; font-size: 12px; font-weight: normal; text-decoration: none; }			
			.featured-news-item	h4		{ padding: 0; margin: 0; }
			.featured-news-item	h4 a	{ color: #777777; font-size: 12px; font-weight: normal; text-decoration: none; }
			.read-more-news				{ padding: 5px 0 15px 0; margin: 0; }
			.read-more-news	a			{ color: #072547; font-size: 12px; font-weight: normal; text-decoration: underline; }
			
			.banners					{ padding: 0; margin: 0; text-align: center; }
			.textILC					{ padding: 0px 8px 10px 10px; margin: 0; text-align: left; color: #1D4A74; font-size: 12px; font-weight: normal; text-decoration: none; }
			.textILC a					{ color: #1D4A74; font-size: 12px; font-weight: bold; text-decoration: underline; }
			
			
#greybar				{ background: #b2b1af; color: #5a5959; font-size: 11px; width: 100%; margin: 0 auto 0 auto; padding: 0px 0 0px 0; min-height: 30px; _height: 30px; text-align: left; }			
	.job-webmail		{ width: 950px; margin: 0 auto 0 auto; padding: 5px 0 5px 0; text-align: right; }
	.job				{ margin: 0; padding: 0px 5px 0 30px; display: inline; text-transform: uppercase; border-right: 1px solid #727170; }
	.job a				{ color: #5a5959; font-size: 11px; text-decoration: none; }
	.webmail			{ margin: 0; padding: 0 25px 0 5px; display: inline; text-transform: uppercase; }
	.webmail a			{ background: url(images/sobre.jpg) 0px 0px no-repeat; color: #5a5959; font-size: 11px; text-decoration: none; padding: 0 0 0 25px; }
	
#footer					{ background: #fff; color: #b2b1af; font-size: 11px; width: 100%; margin: 0 auto 0 auto; padding: 20px 0 0px 0; text-align: left;  }
#footer a				{ color: #f26d3d; font-size: 11px; }
	.footer-details		{ width: 950px; margin: 0 auto 0 auto; padding: 0;  }
	.banner-sabMiller	{ float: left; width: 277px; color: #c08110; font-size: 13px; border-right: 2px solid #c08110; }
	.banner-sabMiller img	{ float: left; width: 66px; padding: 3px 0 0 0; }
	.banner-sabMiller div	{ float: left; width: 200px; padding: 18px 0 0 0; }
	.ilc-brands			{ float: left; width: 635px; padding: 0 0 0 5px; }
	
#footer-in				{ border-left: 2px solid #e0e0de; border-right: 2px solid #e0e0de; background: url(images/footer-in.jpg) right top no-repeat; color: #FFF; font-size: 11px; width: 956px; margin: 0 auto 0 auto; padding: 50px 0 0 0; text-align: center;  }
#footer-in a			{ color: #f26d3d; font-size: 11px; }
	.address			{ color: #6c6c6b; font-size: 12px; padding: 10px 10px 0 10px; }
	.address h1			{ padding: 0; margin: 0; }
	.address h2			{ padding: 0; margin: 0; }
	.address h3			{ padding: 0; margin: 0; }
	.address h4			{ padding: 0; margin: 0; }
	.address p			{ padding: 0; margin: 0; }
#credits				{ width: 956px; margin: 0 auto 0 auto; padding: 8em 0 0 0; text-align: center; }
#credits a				{ color: #666666; font-size: 9px; font-weight: normal; text-decoration: none; }
#credits a:hover		{ text-decoration: underline; }

.gtxp				{ width: 956px; margin: 0 auto 0 auto; padding: 1em 0 0 0; text-align: center; }
.gtxp a				{ color: #666666; font-size: 9px; font-weight: normal; text-decoration: underline; }
.gtxp a:hover		{ text-decoration: none; }

/*------------------------- CONTENT -----------------------*/

#main							{ width: 950px; min-height: 646px; _height: 646px; margin: 0 auto 0 auto; padding: 0; background: url(images/pixel-content.gif) right 0px repeat-y; }
	.menu-colum-content				{ float: left; width: 199px; min-height: 300px; _height: 300px; }
		.menu-in						{ min-height: 198px; _height: 198px; }
		.menu-in ul					{ padding: 75px 0 0 5px; margin: 0; list-style: none; }
		.menu-in ul li					{ padding: 3px 0 3px 25px; margin: 0; border-bottom: 1px solid #e4ddc6; background: url(images/bullet-menu.gif) 14px 5px no-repeat; }
		.menu-in ul li a				{ color: #1c456e; font-size: 13px; text-decoration: none; display: block; }
		.menu-in ul li a:hover			{ }
		
	.content-info					{ float: left; width: 751px; }
		.submenu-mainpicture		{ float: left; width: 180px; margin: 0 3px 0 2px; _margin: 0 0 0 1px; }
			.blue-dark				{ background: #073767; border-bottom: 2px solid #ededed; min-height: 46px; _height: 46px; }
			.dinamic-banner			{ width: 180px; min-height: 281px; _height: 281px; }
				
				.main-title 			{ background: url(images/green-bullet.gif) 20px 82px no-repeat; height: 50px; padding: 80px 10px 0 45px; margin: 0; line-height: 18px; }
				.main-title a			{ color: #ffffff; font-size: 16px; text-decoration: none; padding: 0 0 0 0; }
				.main-title a span		{ color: #ffffff; font-size: 20px; font-weight: bold; text-decoration: none; }
				
				.sub-categories					{ padding: 0; margin: 0; }
				.sub-categories ul				{ padding: 35px 10px 5px 15px; margin: 0; list-style: none; }
				.sub-categories	ul li			{ background: url(images/bullet-dash.gif) 0px 9px no-repeat; padding: 2px 0 0 10px; margin: 0; }
				.sub-categories ul li a			{ color: #1f4a72; font-size: 12px; text-decoration: none; }
				.sub-categories	ul li a:hover	{ text-decoration: underline; }
				
				.our-brands-in						{ background: url(images/bg-our-brand-in.jpg) 0px 0px no-repeat; width: 180px; min-height: 200px; _height: 200px; }
				.our-brands-in h1					{ padding: 80px 0 0 100px; margin: 0; line-height: 15px; }
				.our-brands-in h1 a					{ color: #013463; font-size: 16px; text-decoration: none; text-transform: lowercase; padding: 0 0 0 8px; }
				.our-brands-in h1 a span			{ color: #013463; font-size: 22px; font-weight: bold; text-decoration: none; }
				
				.culture-beer-title-in				{ background: url(images/logo-cultura-cerveza-in.jpg) left top no-repeat; width: 181px; min-height: 83px; _height: 83px; }
				.culture-beer-title-in h1			{ padding: 35px 50px 0 40px; margin: 0; line-height: 15px }
				.culture-beer-title-in h1 a			{ color: #868686; font-size: 16px; text-decoration: none; }
				.culture-beer-title-in h1 a span	{ color: #013463; font-size: 20px; font-weight: bold; text-decoration: none; }
			
			.content					{ float: right; width: 562px; _width: 556px; margin: 0 3px 0 0; }
				.es-ca					{ background: #c6b98d; color: #637679; font-size: 12px; padding: 14px 0 14px 25px; }
				.container				{ margin: 0 20px 0 20px; padding: 0; }
			
			#login									{ width: 260px; margin: 0 auto; text-align: center; }
				.login-form							{ background: none; padding: 10px 0 10px 5px; border: 1px solid #E4DDC6; width: 260px; }
				.login-form label					{ font-size: 11px; font-weight: bold; display: block; float: left; width: 70px; padding: 3px 0 0 0; color: #5f5c52; font-size: 13px; font-weight: normal; }
				.login-form .input					{ float: left; width: 137px; height: 30px; background: url(images/input_login.gif) 0px 0px no-repeat; }
				.login-form .input .textbox			{ width: 170px; border: 1px solid #E4DDC6; background: #eae6da; font-size: 11px; color: #5f5c52; padding: 2px 1px; margin-left: 0px; }
				.login-form .buton					{ padding: 0 16px 0 0px; text-align: right }
				.login-form .buton .input-buton		{ background: #053566; border: 0; color: #FFF; cursor: pointer; font-size: 12px; font-weight: bold; padding: 0px 0; text-align: center; width: 75px; height: 24px; text-transform: uppercase; }
				.input-buton		{ background: #053566; border: 0; color: #FFF; cursor: pointer; font-size: 12px; font-weight: bold; padding: 0px 0; text-align: center; width: 75px; height: 24px; text-transform: uppercase; }
								
				.boton-salir						{ background: none; border: 0; color: #ff0000; cursor: pointer; font-size: 12px; font-weight: bold; padding: 0px 0; text-align: right;  height: 24px; text-transform: uppercase; }
				.boton-salir a 						{ color: #ff0000; font-size: 11px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
				
				.register							{ float: left; padding: 10px 25px 0 5px; text-align: left;   }
				.register a 						{ font-size: 11px; color: #5f5c52; cursor: pointer; text-decoration: underline; }
				.olvidar							{ float: right; padding: 10px 15px 0 0; text-align: right;  }
				.olvidar a 							{ font-size: 11px; color: #5f5c52; cursor: pointer; text-decoration: underline; }
	
	
	#contenido				{ padding: 0; margin: 0; }
				
		.detalle-contenido			{ background: url(images/bg-detalle.jpg) 0px 0px no-repeat; color: #000000; font-size: 12px; padding: 10px 25px 10px 25px; line-height: 15px; text-align: justify; min-height: 200px; _height: 200px; }
		
		.detail				{ padding: 10px 0 10px 0; margin: 0; font-size: 12px; }
		.detail a			{ color: #053566; font-size: 12px; }
		.detail-prods		{ padding: 0 0 10px 0; margin: 0; font-size: 12px; }
		.detail-prods a		{ color: #053566; font-size: 12px; }
		
		.verify-age			{ width: 560px; height: 438px; background: url(images/verify-age.jpg) 2px 0px no-repeat; }
			.form-verify-age		{ padding: 238px 0 0 210px; }
			.form-verify-age form	{ padding: 0; margin: 0; }
			.form-verify-age form select	{ font-size: 11px; padding: 0 0 0 0; margin: 0 0 0 5px; background: #fff; border: 0; }
			.form-verify-age form select.selectinputmonth		{ width: 42px; }
			.form-verify-age form select.selectinputyear	{ width: 62px; }
			.form-verify-age form .bntsubmitage	{ width: 30px; height: 35px; margin: 2px 0 0 30px; padding: 0 0 0 0; cursor: pointer; background: none; border: none; }
			
			.warning_element			{ display: none; width: 230px; padding: 0 0 0 0; }
			
			.beer-content				{ background: url(images/pixel-beer.jpg) 0px 0px repeat-y; min-height: 440px; padding: 5px 0 0 0; }
			.beer-content-pilsener		{ background: url(images/bg-pilsener-beers.jpg) left bottom no-repeat; min-height: 440px;}
			.beer-content-cocacola		{ background: url(images/bg-cocacolas.jpg) left bottom no-repeat; min-height: 440px;}
			.beer-content-water			{ background: url(images/bg-aguas.jpg) left bottom no-repeat; min-height: 440px;}
			.beer-content-brands		{ background: url(images/bg-aguas.jpg) left bottom no-repeat; min-height: 440px;}
			
			
			.beer-content-detail		{ float: left; width: 218px; _width: 212px; }
			.beer-content-subcategories	{ float: right; width: 329px; padding: 15px 0 0 15px; }
				.category-beer				{ padding: 0px 0 0 0; }
				.category-beer-item			{ padding: 0 0 15px 0; }
				.category-beer-item	h2		{ padding: 15px 0 15px 20px; margin: 0; background: url(images/bullet-submenu-1.gif) 0px 18px no-repeat; }
				.category-beer-item	h2 a		{ font-size: 16px; }
				
			.beer-content-info			{ padding: 5px 10px 95px 25px; color: #5f5c52; }
			.beer-content-info a		{ color: #053566; font-size: 12px; }
			
			.product-detail					{ background: #dad4bc; min-height: 440px;}
			.product-detail-img				{ float: right; width: 290px; }
			.product-detail-content			{ float: left; width: 270px; }
				.product-detail-content h2  { display: none; color: #053566; font-size: 26px; font-family: Verdana; font-weight: bold; padding: 15px 0 15px 0; margin: 0; text-align: center; line-height: 22px; }
				.product-detail-info		{ color: #5f5c52; padding: 0 20px 15px 10px; text-align: justify; }
				.product-detail-info a		{ color: #053566; font-size: 12px;  }
			
			
		.ilc-products				{ padding: 0 0 0 10px; margin: 0; }
		.ilc-products ul			{ padding: 25px 10px 20px 0px; margin: 0; list-style: none; }
		.ilc-products ul li			{ padding: 0px 0 20px 0px; margin: 0; float: left; width: 135px;  }
		.ilc-products ul li a		{ color: #000000; font-size: 14px; text-decoration: none; background: url(images/bullet-contact-right.gif) 0px 4px no-repeat; min-height: 35px; display: block; padding: 0 0 0 12px; }
		.ilc-products ul li a:hover	{ text-decoration: underline; }
		
		.ilc-products li ul				{ padding: 0px 10px 20px 0px; margin: 0; list-style: none; }
		.ilc-products li ul li			{ background: none; padding: 0px 0 0 0px; margin: 0; float: left; width: 101px;  }
		.ilc-products li ul li a		{ color: #a69054; font-size: 12px; text-decoration: underline; background: url(images/bullet-dash-submenu.gif) 0px 7px no-repeat; min-height: 12px; display: block; padding: 0 0 0 5px; }
		.ilc-products li ul li a:hover	{ text-decoration: none; }
		
	.title				{ background: #e0e0e0; color: #053566; font-weight: bold; font-family: Verdana; font-size: 22px; padding: 5px 10px 5px 20px; margin: 0 0 1px 0; text-align: left; }
	.title a			{ color: #077493; font-weight: normal; font-size: 11px; text-decoration: none;  }
	
	.submenul3						{ padding: 0 0 0 0; margin: 0; }
	.submenul3 ul					{ padding: 0; margin: 0; list-style: none; }
	.submenul3 ul li				{ padding: 10px 5px 0 12px; margin: 0; width: 155px; background: url(images/bullet-submenu.gif) 0px 13px no-repeat; float: left; }
	.submenul3 ul li a				{ color: #1c456e; font-size: 12px; text-decoration: none;  }
	.submenul3 ulli a:hover			{ }
	
	.sub-title			{ background: #efefee; color: #707070; font-weight: normal; font-size: 14px; padding: 30px 5px 10px 5px; margin: 0; min-height: 13px; _height: 13px; border-bottom: 3px solid #e0e0df; text-align: center; }
	.sub-titulo-art		{ color: #dd5e37; font-weight: normal; font-size: 14px; padding: 0 0 0.5em 0; margin: 0; }
	
	.sub-title-content			{ padding: 5px 0 0 0; color: #000000; font-size: 16px; font-weight: normal; text-decoration: none;	}
	.sub-sub-title-content		{ padding: 5px 0 5px 0; color: #014E2E; font-size: 14px; font-weight: normal; text-decoration: none; font-style: italic;	}
	
	.fecha-noticia		{ color: #441f06; font-size: 12px; font-weight: normal; }
	
	.titulo-submenu		{  padding: 0 10px 5px 0; margin: 0; }
	.titulo-submenu a	{ color: #000; font-weight: bold; font-size: 16px; text-decoration: none; }
	
	.regresar			{ padding: 15px 15px 0px 0; text-align: right; }
	.regresar a			{ color: #000000; font-weight: normal; font-size: 13px; text-decoration: none; padding-left: 5px; }
	
	.actual				{ color: #757575; font-size: 12px; font-weight: normal; text-decoration: underline ; }
	.content-title		{ color: #0096c7; font-weight: normal; font-size: 14px; padding: 0 0 1em 0; margin: 0; }
	.date-art			{ color: #000; font-size: 11px; padding: 0; margin: 0; }
	
		
	#ruta				{ color: #757575; font-size: 12px; padding: 10px 20px 10px 10px; margin: 0; text-align: right; }
	#ruta a				{ color: #757575; font-size: 12px; font-weight: normal; text-decoration: none; }
	#ruta a:hover		{ text-decoration: none; }


/* *Search*/
.titleSearch		{ color: #043868; font-size: 14px; text-decoration: none; }
.contentSearch		{ color: #000000; font-size: 12px; text-decoration: none; }
.linkSearch			{ color: #fc0301; font-size: 12px; text-decoration: none; }
.resultados			{ font-size: 14px; color: #000; }

/* *Files  */
.link-filetop							{ color: #043868; font-size: 16px; font-weight: normal; padding: 20px 0 10px 0px; margin: 0;  }
.file-mid								{ padding: 0; margin: 0;  }
.file-mid table							{  }
.file-mid table td 						{ padding: 3px 0; color: #a08d52; font-size: 12px; }
.file-mid table td .download-file		{ color: #000; font-size: 12px; font-weight: normal; padding: 5px 10px 5px 15px; display: block; text-transform: uppercase; }
.file-mid table td a					{ color: #a08d52; font-size: 13px; font-weight: normal; text-decoration: none; }
.file-mid table td a:hover				{ text-decoration: underline; }

/* *Videos*/
.player-video							{ padding: 0 0 0 0; margin: 0; }
.video-destacado						{ color: #441f06; font-size: 11px; float: left; width: 300px; min-height: 230px; padding: 0 10px 0 10px; background: #f9f7f2; }
.player-video-list						{ min-height: 320px; }
.video-details							{ float: right; width: 200px; }

.contenedor-video						{ padding: 30px 0 0 0; }

.fecha-video							{ color: #888984; font-size: 12px; font-weight: normal; text-decoration: none; display: block; padding: 0 0 5px 0; }
.titulo-video 							{ padding: 0 0 5px 0; margin: 0; }
.titulo-video a							{ color: #043868; font-size: 14px; font-weight: bold; text-decoration: none; }
.descripcion-video						{ padding: 0 15px 0 0; margin: 0; text-align: justify; font-size: 12px; }
.descripcion-video a					{ color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }

.titulo-video-destacado 				{ padding: 0 5px 5px 0; margin: 0; }
.titulo-video-destacado a				{ color: #dd5e37; font-size: 16px; text-decoration: none; }
.descripcion-video-destacado			{ padding: 0 10px 0 0; margin: 0; text-align: left; }
.descripcion-video-destacado a			{ color: #441f06; font-size: 12px; text-decoration: none; }

/* *Gallery Photos */
.content-gallery						{ padding: 0 0 25px 0; margin: 0; }
	.photo-gallery						{ float: left; width: 185px; padding: 0; margin: 0; }
	.gallery-detail						{ float: left; width: 360px; padding: 0; margin: 0; }
		.gallery-detail h2				{ padding: 0; margin: 0; }
		.gallery-detail h2 a			{ color: #199040; font-size: 14px; font-weight: bold; text-decoration: none; }
		.gallery-detail p				{ padding: 0 0 20px 0; margin: 0; }
		.gallery-detail p a				{ color: #000000; font-size: 12px; font-weight: normal; text-decoration: none; }


/* *News */
.fecha					{ padding: 5px 0 10px 0px; font-size: 13px; color: #e3e7e8; font-style: italic; }
#news-container			{ padding: 0 20px 0 0px; }
	.contenedor-noticia-1	{ padding-top: 10px; }
	.contenedor-noticia-2	{ padding-top: 10px; }
	#new-date			{ float: left;  }
	#new-date img		{ padding-left: 22px;  }

	.news-view-det			{ padding: 10px 0 0 0; color: #043868; font-size: 11px; text-align: right; }
	.news-view-det img		{ padding: 0 10px 0 0; }
	.news-view-det a		{ color: #043868; font-size: 12px; text-decoration: underline; padding: 0;  }
	.news-view-det a:hover	{ text-decoration: underline; }
	
	#new-detail label,
	#new-deatil-in label			{ color: #888983; font-size: 13px; font-weight: normal; }
	
	#new-detail,
	#new-deatil-in					{ float: left; width: 359px; _width: 340px; color: #043868; font-size: 12px; padding: 0 0 10px 10px; }
	
	#new-deatil-event				{ float: left; width: 240px; color: #043868; font-size: 14px; padding: 0 0 10px 15px; }
	
	#new-detail h1					{ color: #666; font-size: 12px; padding: 0px 0 5px 0; margin: 0; }
	
	#new-detail h1 a,
	#new-detail-in h1 a				{ color: #043868; font-size: 14px; font-weight: normal; text-decoration: none; }
	
	#new-detail-in h1				{ padding-bottom: 10px; margin: 0; font-size: 11px; }
	
	#new-detail-nopict label,
	#new-detail-nopict label		{ color: #888983; font-size: 13px; font-weight: normal; }
	
	#new-detail-nopict,
	#new-deatil-in-nopict			{ width: 515px; width: 500px; color: #fff; font-size: 12px; padding: 0 0 10px 0; }
	
	#new-detail-nopict-event		{ width: 460px; color: #fff; font-size: 14px; padding-bottom: 10px; }
	
	#new-detail-nopict h1			{ padding: 0px 0 5px 0; margin: 0; font-size: 11px; }
	
	#new-detail-nopict h1 a,
	#new-deatil-in-nopict h1 a		{ color: #043868; font-size: 14px; font-weight: normal; text-decoration: none; }
	
	#new-deatil-in-nopict h1		{ padding-bottom: 10px; margin: 0 30px; font-size: 11px; }

/* *Comment list */
	.comments-list					{ padding: 0 0 25px 0; }
/* *Comments form */
	.labelinput-comment				{ cursor: pointer; color: #000000; font-size: 13px; font-weight: normal; }
	
/* *GALLERY	*/
.contenedor-foto-galeria			{ float: left; padding: 0 0 0 0;  }
.contenedor-foto-galeria p			{ color: #077493; font-size: 12px; padding: 0; margin: 0; width: 128px; text-align: center; }
.contenedor-foto-galeria img		{ padding-left: 22px; } 


/* *BLOG SECTION */	
.content-blog 						{ padding: 0px 0 20px 0px;  border-bottom: 1px dashed #4d4d4d; }
	.blog-date						{ color: #888983; font-size: 13px; font-weight: normal; padding: 15px 0px 0 0; }
	.blog-title						{ padding: 6px 0px; }
	.blog-title	a					{ color: #043868; font-size: 16px; font-weight: normal; text-decoration: none; }
	.blog-description				{ padding: 0; }
	.blog-description a				{ color: #000000; font-size: 13px; font-weight: normal; text-decoration: none; }
	.blog-number					{ color: #077493; padding: 5px 0 0 0; }
	
	
/* *Contact Form */

#contact					{ width: 560px; _width: 510px; padding: 0; }
#contact table				{ text-align: center;  }
#contact-form td			{ padding: 2px 0 4px 0px ; font-size: 12px; text-align: left; color: #93560d;	}
#contact-form label			{ cursor: pointer; color: #5f5c52; font-size: 13px; font-weight: normal; }
#contact-form input,
#contact-form textarea		{ background: #eae6da; border: 1px solid #E4DDC6; color: #5f5c52; font-size: 11px; font-weight: normal; width: 390px; padding: 5px 1px;  margin-left: 0px; }

#contact-form input.t		{ width: 390px; border: 1px solid #E4DDC6; background: #eae6da; font-size: 11px; color: #5f5c52; padding: 2px 1px; margin-left: 0px; }
#contact-form input.ts		{ width: 390px; border: 1px solid #E4DDC6; background: #eae6da; font-size: 11px; color: #5f5c52; padding: 2px 1px; margin-left: 0px; }
#contact-form input.tm		{ width: 390px; border: 1px solid #E4DDC6; background: #eae6da; font-size: 11px; color: #5f5c52; padding: 2px 1px; margin-left: 0px; }
#contact-form input.s		{ background: #053566; border: 0; color: #FFF; cursor: pointer; font-size: 12px; font-weight: bold; padding: 0px 0; text-align: center; width: 75px; height: 24px; text-transform: uppercase; }

#contact-form input.tBAD	{ padding: 0; height: 18px; }
#contact-form input.tsBAD	{ padding: 0; height: 18px; }
#contact-form input.tmBAD	{ padding: 0; height: 18px; }

#contact-form td.msg-bad	{ height: 20px; color: #FF0000; font-size: 12px; background: #FFFFCC; border: 0px solid #FF0000; text-align: center; }
#contact-form td.msg-good	{ height: 20px; color: #441f06; font-size: 14px; }

#contact-form td.msg-good,
#contact-form td.msg-bad	{ text-align: center;  height: 24px; }

#contact-form td table#captcha-table td{ margin: 0; padding: 0; }

/*QUESTIONS*/
.quest					{ padding: 10px; font-size: 13px; }
.quest-title			{ padding: 5px 0 10px 0; margin: 0; color: #C08110; font-size: 16px; font-weight: normal; }
.quest-description		{ padding: 0px 0 10px 0; margin: 0; color: #333333; font-size: 12px; font-weight: normal; }

.quest-vote-button				{ color: #fff; font-size: 12px; background: #053566; border: 0; padding: 5px; text-transform: uppercase; cursor: pointer; }
.quest-results-button				{ color: #fff; font-size: 12px; background: #fc5900; border: 0; padding: 5px; text-transform: uppercase; cursor: pointer; }

/*-------- paginacion -------*/
.siguiente			{ color: #4b0000; font-size: 13px; text-decoration: none; }
.siguiente:hover	{ text-decoration: underline; }
.compaginacion		{ font-weight: bold; color: #dd5e37; text-align: center; padding: 20px 0 20px 0; }
.lnkpag				{ font-size: 12px; color: #fff; background: #9d8d52; padding: 3px 8px 4px 8px; font-weight: bold; margin-right: 2px; text-decoration: none;   }
.lnkpag:hover		{ font-size: 12px; color: #fff; background: #053566; padding: 3px 8px 4px 8px; font-weight: bold; text-decoration: none;  }
.lnkpag:clicked		{ font-size: 12px; color: #000000; background-color: none;  font-weight: bold; text-decoration: none; }
.lnkpagV			{ font-size: 14px; color: #fff; background: #053566; padding: 4px 9px 6px 9px; font-weight: bold; border: 0px solid #c79d63; margin-right: 2px; text-decoration: none;  }
.separador-pag		{ font-size: 12px; color: #fff; font-weight: normal; text-decoration: none; padding: 0 3px 0 2px  }

/*----------------------------------*/	
	
/* Floating Images */
.floatleft, .floatright			{ }
.floatleft						{ padding-right: 10px; }
.floatright						{ padding-left: 10px; }
.floatingimage					{ padding: 1px; border: 0px solid #30a5c4; }
.floatingimage img 				{ border: none; border-top: 0px; }
.floatingimage img#CTRLInline,
.floatingimage img#CTRLOutlineI { border: 0; padding: 0px; }
.floatingdesc 					{ font-size: 0.9em; font-weight: bold; color:#000; text-align: center; padding-top: 5px; min-height: 10px; }

div#gallery						{ clear: both; padding-top: 20px; border-bottom: 1px solid #cccccc; }
div#gallery .floatleft		 	{ padding: 0px 5px 10px 5px; margin: 0px 0px 10px 0px;  }
div#gallery .floatingimage		{ width: 128px; height: 90px; overflow: hidden; background: #fff; }
div#gallery .floatingimage img	{ position: absolute; clip:rect(0px, 128px, 90px, 0px); border: none; }
div#gallery .floatingdesc		{ width: 130px; min-height: 25px; overflow: hidden; }
div#gallery .ghead 				{ border-bottom: 0px solid #cccccc;  }

div#gallery .ghead h6			{ font-family: "Trebuchet MS";font-size: 12px; color: #000; }
div#gallery .gfoot 				{ visibility: hidden; }
/* end floating images */
	
	
/* *SLIDESHOW */
#carousel						{ background-color:#fff; width:700px; height:50px; position:relative; border:1px solid #FFFFFF; }
#carousel img					{ display:block; }
	
	
 

