body { background:#f0f0f0; font-family:Arial, Helvetica, sans-serif; }

#Wrapper { width:940px; margin:0 auto; }

.clearer { clear:both; }

.hr { border-bottom:#f1f0fe 1px solid; border-bottom:#d5d5d5 1px solid; margin-bottom:23px; padding-top:10px; }

h1 { width:129px; height:101px; float:left; padding-left:53px; padding-top:10px; }
	h1 a { display:block; width:129px; height:101px; border:none; outline:none; background:url(../images/logo.png) center center no-repeat; text-indent:-9999px; }

#HeaderNav { text-align:right; margin-top:75px; width:730px; padding-right:20px; float:right; }
	#HeaderNav li { display:inline; padding:0 6px; }
		#HeaderNav li a { text-transform:uppercase; text-decoration:none; color:#333; font-weight:bold; font-size:15px; }
		#HeaderNav li a.selected { color:#f3762b; }
		#HeaderNav li a:hover { color:#186e32; }
		#HeaderNav li a.Registro { color:#f3762b; }

#container_top { width:940px; padding-top:18px; background:url(../images/container_top.png) center top no-repeat; margin:20px; }
#container_bottom { width:940px; padding-bottom:30px; background:url(../images/container_bottom.png) center bottom no-repeat; }
#container_middle { width:900px; background:url(../images/container_middle.png) center top repeat-y; padding:0 20px; position:relative; }

	#container_middle .home_block1, #container_middle .home_block2 { width:435px; border-right:#d2d2d2 1px solid; float:left; margin-top:10px; font-size:14px; line-height:18px; text-align:justify; padding:10px 10px 10px 0; position:relative; }
		#container_middle .home_block1 img, #container_middle .home_block2 img { float:left; margin-right:8px; }
		#container_middle .home_block1 h4, #container_middle .home_block2 h4 { font-size:16px; font-weight:bold; margin-top:14px; margin-bottom:10px; text-transform:uppercase; }
	#container_middle .home_block2 { border-left:#f0f0f0 1px solid; border-right:none; padding:10px 0 10px 10px; }
		#container_middle .home_block1 a.ver_mas, #container_middle .home_block2 a.ver_mas { position:absolute; right:0; }
		#container_middle .home_block1 a.ver_mas:active, #container_middle .home_block2 a.ver_mas:active { margin-bottom:-1px; right:0; }

	a.ver_mas { width:144px; height:35px; float:right; display:block; text-indent:-99999px; background:url(../images/ver_mas.jpg) center center no-repeat; margin-top:10px; margin-right:10px; }
	
h2 { font-size:22px; font-weight:bold; text-transform:uppercase; padding:5px; }

.TetraPacksRight, .P512MLRight { display:block; text-indent:-9999px; background:url(../images/tetrapacksright.jpg) center top no-repeat; height:125px; width:71px; position:absolute; right:10px; top:0;}
.P512MLRight { background-image:url(../images/512mlright.jpg); }
.TetraPacksRight:hover, .P512MLRight:hover { background-position:center bottom; }

.ProductContainer { background:url(../images/512mlbg.jpg) left bottom repeat-x; padding:80px 0 0 0; text-align:center; }

.ConectateButton { display:block; text-align:center; margin-bottom:8px; margin-top:-8px; }

.LeftContent { width:578px; float:left; margin-right:20px; font-size:12px; color:#333333; line-height:16px; }
	.LeftContent h2 { margin-top:14px; margin-bottom:14px; }
	.LeftContent h3 { margin-bottom:22px; }
	.LeftContent strong { font-weight:bold; color:#327023; }
	.LeftContent ul { margin:8px 0; }
		.LeftContent ul li { margin-left:8px; }
	.LeftContent p { margin:8px; text-align:justify; }
	
.Productos ul { width:30%; float:left; margin:0 14px; line-height:18px; }
	.Productos ul li { margin-bottom:6px; font-size:12px; text-align:justify;}
		.Productos ul li strong { font-weight:bold; font-size:16px; color:#327023; }

.RightContent { width:294px; float:right; padding-top:20px; }
	.RightContent .GrayGradient { width:294px; background:url(../images/GrayGradient-mid.jpg) center top repeat-y; position:relative; }
		.RightContent .GrayGradient .GrayGradient-Content { background:url(../images/GrayGradient-top.jpg) center top no-repeat; padding-top:18px; color:#333; padding-bottom:23px; }
			.RightContent .GrayGradient .GrayGradient-Content h3 { text-align:center; margin-bottom:15px; }
			.RightContent .GrayGradient .GrayGradient-Content span { font-size:11px; display:block; width:250px; margin:0 auto; }
			.RightContent .GrayGradient .GrayGradient-Content p { font-size:11px; display:block; width:250px; margin:10px auto; line-height:14px; text-align:justify; }
			.RightContent .GrayGradient .GrayGradient-Content ul { font-size:12px; line-height:20px; margin-left:15px; margin-bottom:15px; }
				.RightContent .GrayGradient .GrayGradient-Content ul li { background:url(../images/bullet.png) left center no-repeat; padding-left:20px; }
		.RightContent .GrayGradient img.GrayGradientBottom { position:absolute; bottom:0; height:23px; }
.BotonRegistrate1 { display:block; margin-top:16px; margin-bottom:10px; text-align:center;}

fieldset.PuntosInscripcion { -moz-border-radius: 5px; -webkit-border-radius: 5px; border:#d2d2d2 1px solid; width:563px; margin:0 auto; height:199px; }
	fieldset.PuntosInscripcion legend { padding:0 4px; margin-left:8px; margin-top:-6px; font-weight:bold; font-size:14px; }
	.list1 { width:200px; float:left; padding-left:30px; line-height:20px; list-style-type:dash;}
	
fieldset.ReglasdelChip { -moz-border-radius: 5px; -webkit-border-radius: 5px; border:#d2d2d2 1px solid; margin:0 auto; height:200px; font-size:11px; height:247px; }
	fieldset.ReglasdelChip legend { padding:0 4px; margin-left:8px; margin-top:-6px; font-weight:bold; font-size:14px; }
	fieldset.ReglasdelChip .list1 { width:425px; padding-left:10px; list-style-type:dash; line-height:16px; margin-top:18px;}
		fieldset.ReglasdelChip .list1 li { margin-bottom:10px; }
			.patrocinadores { font-weight:bold; font-size:11px; }

.HalfContent { width:450px; float:left;}
	
#FooterMenu { font-size:11px; text-align:center; }
	#FooterMenu li { display:inline; padding:0 5px; }
		#FooterMenu li a { color:#333; text-decoration:none; font-weight:bold;}

		form { margin-left:15px; }
			form input { background:#e5e5e5; border:#d1d1d1 1px solid; height:24px; line-height:24px; margin:4px 0 10px 0; width:200px; }
			form input:focus { background:#d8d7d7; border:#eb7f12 1px solid; width:250px; }
			form select { background:#e5e5e5; border:#d1d1d1 1px solid; height:24px; line-height:24px; margin:4px 0 10px 0; width:200px; }
			form textarea { background:#e5e5e5; border:#d1d1d1 1px solid; height:100px; line-height:100px; margin:4px 0 10px 0; width:200px; }
			form textarea:focus { background:#d8d7d7; border:#eb7f12 1px solid; height:200px; }
			form .Checkbox { width:14px; height:14px; vertical-align:middle; }
			form .Checkbox:focus { width:14px; height:14px; vertical-align:middle; }
			form .Renglon { width:280px; float:left; }
			form .Button { width:162px !important; height:43px !important; background:none; border:none; }
			form .Button:focus { width:162px !important; height:43px !important; background:none; border:none; }
			
#Copyright { font-size:11px; color:#666666; text-align:center; margin-top:15px; }

.beforeCategoriasPremios { -moz-border-radius: 5px; -webkit-border-radius: 5px; border:#ccc 1px solid; margin-bottom:15px; margin-top:10px; }
.CategoriasPremios { font-size:12px; width:100%; }
	.CategoriasPremios th { font-weight:bold !important; background:#eb7f12; height:30px; line-height:30px; }
	.CategoriasPremios td { padding:8px; }
		.CategoriasPremios td strong { font-weight:bold;}
	.CategoriasPremios tr { border-bottom:#ccc 1px solid; }
		.CategoriasPremios tr:hover { background:#ccc; border-bottom:#ccc 1px solid; }

.alt-row { background:#efefef; }
		
/* TOOLTIP STYLES */
.tip {
	width: 130px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 500;
	text-align:center;
	font-weight:bold;
	text-shadow: #333 0px 1px 2px;
	font-size:18px;
	color:#fff;
	line-height:55px;
	background: transparent url(../images/tipMid.png) repeat-y top;}
	
.tipMid {background: transparent url(../images/tipTop.png) no-repeat; min-height:55px; }
.tipBtm {background: transparent url(../images/tipBtm.png) no-repeat bottom; height: 21px; }

.EventoOutlook { display:block; font-size:11px; float:right; margin-top:-40px; }

.VideoyPuntos { position:relative; width:100%; height:350px; }
	.VideoyPuntos .video { width:250px; position:absolute; left:0; top:20px; }
	.VideoyPuntos .Description { position:absolute; left:280px; width:620px; text-align:justify; font-size:14px; line-height:16px; }
		.VideoyPuntos .Description h2 { margin-bottom:3px; }
	.VideoyPuntos .ConectateButton { position:absolute; left:0; bottom:50px; }
	.VideoyPuntos .EventoOutlook { position:absolute; left:0; bottom:15px; }
	
.WideBlock { width:30%; float:left; margin:0 15px 15px 15px; }
	.WideBlock h4 { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; font-style:italic; color:#eb7f12; }
	.WideBlock p { font-size:11px; text-align:justify; margin:8px 0; line-height:16px; color:#333px; }
	.WideBlock .Scroll { height:300px; padding:8px; margin-bottom:8px; }
	.WideBlock a img { margin-left:4px; }
	
.Contain { width:889px; font-size:12px; margin:0 auto; }
.sortable { width:889px; margin:5px auto; border:#ccc 1px solid; }
	.sortable th { font-weight:bold; text-transform:uppercase; padding:2px 3px; height:18px; line-height:18px; border-bottom:#ccc 1px solid; cursor:pointer; }
	.sortable td { padding:2px 3px; height:18px; line-height:18px; text-align:center; }
	
.Buscador { position:absolute; right:13px; top:15px; font-size:11px; width:165px; color:#666; }

#Video1, #Video2, #Video3, #Video4 { display:none; }

.video { }
	.video a { float:left; display:block; width:105px; height:70px; margin-right:2px; border:#eb7f12 1px solid; }
	
.HomeVideoPlaceholder { background:/*url(../images/videobg.jpg)*/ #000 center center repeat-y; text-align:center; position:relative; }
	.HomeVideoPlaceholder a { position:absolute; top:15px; right:4px; color:#fff; text-decoration:none; font-weight:bold; font-size:13px; }
	.HomeVideoPlaceholder a:hover { color:#eb7f12; }
	.HomeVideoPlaceholder a:active { margin-top:1px; }
	
.Galerias { width:410px; float:left; margin:10px; padding:10px; font-size:12px; }
	.Galerias a { color:#f3762b; font-weight:bold; font-size:13px; text-decoration:none; margin-bottom:6px; }
		.Galerias a img { float:left; padding:3px; border:#ccc 1px solid; margin-right:6px; max-width:110px; max-height:110px; }
		.Galerias a:hover img { border:#f3762b 1px solid; }
	.Galerias .fecha { font-size:11px; color:#6d6c6c; display:block; margin-top:5px; }
	
.allFotos {}
	.allFotos a { display:block; width:116px; height:116px; float:left; text-align:center; margin:3px; }
		.allFotos a img { border:#ccc 1px solid; padding:3px; }
		.allFotos a:hover img { border:#f3762b 1px solid; }
	.allFotos h2 { color:#f3762b; font-size:16px; font-weight:bold; margin-top:10px; }
		.allFotos h2 a { height:20px; font-size:10px; color:#333; text-transform:capitalize; margin-left:10px; float:right; }

p.GalDescription { font-size:12px; border-bottom:#666 1px solid; padding:8px; margin-bottom:8px; text-align:left; }
	
.showFoto { text-align:center;}
	.showFoto h2 { color:#f3762b; font-size:16px; font-weight:bold; margin-top:10px; margin-bottom:8px; text-align:left; }
		.showFoto h2 span { float:right; }
			.showFoto h2 span a { font-size:10px; color:#333; text-transform:capitalize; margin-left:10px; }
			.showFoto h2 span a:hover { color:#f3762b; }
	.showFoto img { padding:3px; border:#ccc 1px solid; max-width:640px; max-height:640px; }
	
.FBComments { width:640px; margin:5px auto 0 auto;}