
/*-------------TEASER-----------inicio-----*/

.teaserImage
{
	background:url('../images/teaserImage.jpg') no-repeat top left;
	height:382px;
	position:relative;
	width:999px;
}

.iphoneIcon_white{background:url('../images/teaser/iphoneIcon_white.png') no-repeat left top;}
.ipadIcon_white{background:url('../images/teaser/ipadIcon_white.png') no-repeat left top;}
.androidIcon_white{background:url('../images/teaser/androidIcon_white.png') no-repeat left top;}
.androidTabletIcon_white{background:url('../images/teaser/androidTabletIcon_white.png') no-repeat left top;}
.windowsPhoneIcon_white{background:url('../images/teaser/windowsPhoneIcon_white.png') no-repeat left top;}
.mobileIcon_white{background:url('../images/teaser/mobileIcon_white.png') no-repeat left top;}
.macIcon_white{background:url('../images/teaser/macIcon_white.png') no-repeat left top;}
.nokiaIcon_white{background:url('../images/teaser/nokiaIcon_white.png') no-repeat left top;}
.palmIcon_white{background:url('../images/teaser/palmIcon_white.png') no-repeat left top;}
.wiiIcon_white{background:url('../images/teaser/wiiIcon_white.png') no-repeat left top;}
.xboxIcon_white{background:url('../images/teaser/xboxIcon_white.png') no-repeat left top;}
.pspIcon_white{background:url('../images/teaser/pspIcon_white.png') no-repeat left top;}
.playstationIcon_white{background:url('../images/teaser/playstationIcon_white.png') no-repeat left top;}


.iphoneIcon_black{background:url('../images/teaser/iphoneIcon_black.png') no-repeat left top;}
.ipadIcon_black{background:url('../images/teaser/ipadIcon_black.png') no-repeat left top;}
.androidIcon_black{background:url('../images/teaser/androidIcon_black.png') no-repeat left top;}
.androidTabletIcon_black{background:url('../images/teaser/androidTabletIcon_black.png') no-repeat left top;}
.windowsPhoneIcon_black{background:url('../images/teaser/windowsPhoneIcon_black.png') no-repeat left top;}
.mobileIcon_black{background:url('../images/teaser/mobileIcon_black.png') no-repeat left top;}
.macIcon_black{background:url('../images/teaser/macIcon_black.png') no-repeat left top;}
.nokiaIcon_black{background:url('../images/teaser/nokiaIcon_black.png') no-repeat left top;}
.palmIcon_black{background:url('../images/teaser/palmIcon_black.png') no-repeat left top;}
.wiiIcon_black{background:url('../images/teaser/wiiIcon_black.png') no-repeat left top;}
.xboxIcon_black{background:url('../images/teaser/xboxIcon_black.png') no-repeat left top;}
.pspIcon_black{background:url('../images/teaser/pspIcon_black.png') no-repeat left top;}
.playstationIcon_black{background:url('../images/teaser/playstationIcon_black.png') no-repeat left top;}


	#customBg /*background*/
	{
		height: 214px;
		left: 35px;
		position: absolute;
		top: 138px;
		width: 354px;
		z-index: 10;
	}
	.bgColor{}
	.serif{font-family:Georgia, serif;}
	.sans:{font-family:CoolveticaRg;}

	.fontColorWhite a{color:#FFF;}
	.fontColorWhite{color:#FFF;}
	.fontColorBlak a{color:#000;}
	.fontColorBlak{color:#000;}

	#customBg.serif *{font-family:Georgia, serif;}

	#customBg.sans *{font-family:CoolveticaRg;}


		#customLogo
		{
			background-repeat:no-repeat;
			position:absolute;
			z-index:11;
		}

		.logoAlignLeft
		{
			background-position: left top;
			height:197px;
			left:-53px;
			top:-97px;
			width:222px;
		}

		.logoAlignCenter
		{
			background-position: center top;
			height:157px;
			left:-53px;
			top:-99px;
			width:353px;
		}

		#customText
		{
			position:absolute;
			font-family:inherit;
			font-size:19px;
			width: 249px;
			display: block;
			text-align: center;
		}

	.elementsAlign1 #customText
	{
		left: 62px;
		top: 148px;
	}

	.elementsAlign2  #customText
	{
		left: 44px;
		top: 128px;
	}

		#customList
		{
		    bottom: 28px;
			left: 50px;
			height:30px;
			position: absolute;
			text-align: center;
			width: 246px;
		}

	.elementsAlign1 #customList
	{
		left: 242px;
		top: 147px;
	}

	.elementsAlign2 #customList
	{
		left: 44px;
		top: 160px;
	}


		#seeMore
		{
			background:url('../images/teaser/puls.png') no-repeat left top;
			height:10px;
			left:244px;
			position:absolute;
			top:88px;
			width:10px;
		}

		.elementsAlign1 #seeMore{display:none;}
		.elementsAlign2 #seeMore{display:none;}

		#customBg > div.thinQr
		{
			background:url('../images/teaser/genericQrIcon_white.png') no-repeat left top;
			position:absolute;
		}

		#customBg> div.thinQr:hover+div.largeQr
		{
			display:block;
		}



		#customBg > div.largeQr
		{
			border: 8px solid #575757
			height:180px;
			height:180px;
			right: -39px;
			top: -114px;
			width:180px;
			z-index:15;
		}


		#customBg > div.largeQr img
		{
			height: 180px;
			width: 180px;
		}

		.elementsAlign1 .thinQr
		{
			left: 274px;
			top: 89px;
		}
		.elementsAlign2 .thinQr
		{
			left: 297px;
			top: 146px;
		}

	/*
		.teaserImage > div:first-child > span
		{
			background:url('../images/letsGolfLogo.png') no-repeat left top;
			display:block;
			height:111px;
			left:-43px;
			position:absolute;
			top:	-25px;
			width:147px;
			z-index:1;
		}

		.teaserImage > div:first-child > div > span
		{
			display:block;
			color:#FFF;
			font:normal 23px Arial, Helvetica, sans-serif;
			height:41px;
			right:20px;
			position:absolute;
			top:80px;
			width:170px;
			text-shadow: 0 -2px 1px #48670E, 2px -2px 1px #48670E, 2px 0 1px #48670E, 2px 2px 1px #48670E, 0 2px 1px #48670E,  -2px 2px 1px #48670E, -2px 0 1px #48670E, -2px -2px 1px #48670E;
		}
*/


		#customList li
		{
			background-position: left top;
			background-repeat:no-repeat;
			color:#FFF;
			display: inline-block;
			float:none;
			font-family:inherit;
			font-size:15px;
			height:19px;
			margin:0 9px 0 0;			
		/*	text-shadow: 0 -1px 1px #48670E, 1px -1px 1px #48670E, 1px 0 1px #48670E, 1px 1px 1px #48670E, 0 1px 1px #48670E,  -1px 1px 1px #48670E, -1px 0 1px #48670E, -1px -1px 1px #48670E;*/
			text-align:left;
		}



	#overlayLayerList
	{
		background-color:#3c3f45;
		color:#FFF;
		display:none;
		font-size:12px;
		left:391px;
		position:absolute;
		top:95px;
		width:263px;
	}

	#overlayLayerListBg
	{
		display:none;
		height:100%;
		left:0;
		opacity:0.6;
		/*filter:alpha(opacity=60); for ie*/
		position:absolute;
		top:0;
		width:100%;
		z-index:5;
	}

	#overlayLayerList ul
	{
		height:100%;
		padding-left:29px;
		position:absolute;
		width:100%;
		z-index:6;
	}

	#overlayLayerList ul li
	{
		height:19px;
		padding-left:17px;
	}

	#overlayLayerListCloseButton
	{
		background:url('../images/overlayLayerListCloseButton.png') no-repeat left top;
		height:15px;
		right:6px;
		position:absolute;
		top:7px;
		width:15px;
	}

	/*
		.teaserImage > div:first-child > ul li
		{
			color:#FFF;
			float:left;
			font-size:12px;
			margin:0 15px 0 0;
			text-shadow: 0 -1px 1px #48670E, 1px -1px 1px #48670E, 1px 0 1px #48670E, 1px 1px 1px #48670E, 0 1px 1px #48670E,  -1px 1px 1px #48670E, -1px 0 1px #48670E, -1px -1px 1px #48670E;
			text-align:left;
		}

		.teaserImage > div:first-child > ul li:first-child
		{margin-left:5px;}
		.teaserImage > div:first-child > ul li:first-child+li
		{margin-right:30px;}
		*/



	.teaserImage > div:first-child + div
	{
		bottom:14px;
		height:30px;
		position:absolute;
		width:999px;
		text-align: right;
		top: 342px;
	}

		#social_container
		{
			top: 342px;
			left: 75px;
			width: 930px;
		}

			.twitterBtn, .likeBtn, .glPlusBtn
			{
				float:right;
				margin-right:20px;
			}

		.glPlusBtn
		{
			margin-right:5px;
		}
	 .videoImage{cursor:pointer;}
	.video, .videoImage
	{
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		height:310px;
		left:464px;
		position:absolute;
		top:14px;
		width:509px;
		z-index:10;
	}

	.videoImage{z-index:11;}

	#teaserSlider
	{
		height:71px;
		margin-top:21px;
		position:relative;
		width:999px;
	}

.arrow
{
	cursor:pointer;
	height:70px;
	position:absolute;
	top:0;
	width:17px;
}

		#lArrow
		{
			background:url('../images/sliderLeftArrow.jpg') no-repeat left top;
			left:0;
		}

		#rArrow
		{
			background:url('../images/sliderRightArrow.jpg') no-repeat left top;
			right:0;
		}

		.uArrow
		{
			background:url('../images/sliderUpArrow.jpg') no-repeat left top;
			cursor:pointer;
			display:none;
			height:20px;
			left:0;
			position:absolute;
			top:-18px;
			width:189px;
		}

		#slide
		{
			height:71px;
			margin:auto;
			position:relative;
			width:961px;
		}

			#slide > div
			{
				background:url('../images/sliderBg.jpg') no-repeat left top;
				float:left;
				height:70px;
				margin-right:3px;
				position: relative;
				width:189px;
			}
/*-------------TEASER-------fin---------*/
#maincontent{position:relative; height:756px; margin-top:15px;}
/*-------------CONTENT---inicio------------*/

#posts1, #fcApp, #sidebar{border:1px solid #cecece;}

#content
{
	left:0;
	position:absolute;
	top:0;
}


	#fcApp
	{
		height:434px;
		width:748px;
	}


	/*------------posts del cuerpo-------------*/


	#posts1
	{
		height:300px;
		margin-bottom:15px;
		padding:0 0 0 12px;
		width:736px;
	}
	#posts2
	{
		border:1px solid #cecece;
		height:300px;
		margin-bottom:15px;
		padding:0 0 0 12px;
		width:736px;
	}
	#posts3
	{
		border:1px solid #cecece;
		height:300px;
		margin-bottom:15px;
		padding:0 0 0 12px;
		width:736px;
	}

	#posts4
	{
		border:1px solid #cecece;
		height:300px;
		margin-bottom:15px;
		padding:0 0 0 12px;
		width:736px;
	}

	.posts
	{
		float:left;
		margin-right:8px;
		width:235px;
	}

	.posts h3
	{
		font-family:Verdana, Geneva, sans-serif;
		font-weight:bold;
		margin: 15px 0 0 0;
	}

	#titles.posts
	{
		float:none;
		margin-bottom:11px;
		overflow:auto;
		width:735px;
	}

	#titles.posts h3
	{
		float:left;
		margin-right:8px;
		width:235px;
	}

	.posts p
	{
		margin-top:8px;
		padding:0 3px;
		text-align:left;
		width:228px;
	}
	/*SOLO PARA LA OPCION2*/
	#posts2 div.posts:first-child+div.posts+div.posts
	{
		width:470px;
	}

	#posts2 div.posts:first-child+div.posts+div.posts p
	{
		width:464px;
	}

	/*SOLO PARA LA OPCION2*/
	/*SOLO PARA LA OPCION3*/

	#posts3 div.posts:first-child+div.posts
	{
		width:470px;
	}

	#posts3 div.posts:first-child+div.posts p
	{
		width:464px;
	}

	#posts3 #titles.posts h3:first-child
	{
		width:469px;
	}


	/*SOLO PARA LA OPCION3*/
	/*SOLO PARA LA OPCION4*/

	#posts4 div.posts, #posts4 div.posts p
	{
		width:721px;
	}
	#posts4 h3{margin:8px;}

	/*SOLO PARA LA OPCION4*/

	/*---------sidebar----------*/
	#sidebar
	{
		background-color:#e8e8e8;
		height:753px;
		position:absolute;
		right:0;
		top:0;
		width:229px;
	}
		#sidebar > div:first-child
		{
			overflow:auto;
			padding:14px 12px 16px 12px;
			width:201px;
		}
		#sidebar h2
		{
			float:left;

		}
		#sidebar h2+span
		{
			background:url('../images/rssSmallIcon.jpg') no-repeat left top;
			display:block;
			float:right;
			height:17px;
			overflow:hidden;
			text-indent:-300px;
			width:18px;
		}
			#sidebar h2+span a{display:block; height:100%; width:100%;}

.sidebarPosts
{
	margin:0 auto 24px auto;
	width:203px;
}

.sidebarPosts > div:first-child{margin-bottom: 20px; overflow:auto;}

	.sidebarPosts img 
	{display:block; margin:auto;}

	.sidebarPosts > ul > li div:first-child
	{
		margin-bottom:8px;
		overflow:auto;
		padding:5px 4px 0 4px;
		width:195px;
	}

	#sidebar > ul > li > div:first-child
	{border-bottom:2px solid #dadada;}

		.sidebarPosts h3
		{
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			float:left;
			width:139px;
		}
			.sidebarPosts h3 a {color: #000000;}
		.sidebarPosts > div:first-child > span
		{
			display:block;
			float:right;
			font:10px Arial, Helvetica, sans-serif;
		}

	.sidebarPosts p
	{
		font:10px Verdana, Geneva, sans-serif;
		margin:18px 0 12px 0;
		padding:0 6px;
		text-align:left;
		width:190px;
	}

	.sidebarPosts > p a, .posts a
	{
		color:#2d74aa;
		font:bold 10px Verdana, Geneva, sans-serif;
		text-decoration:underline;
	}

#sidebar  #paginador
{
    bottom: 0;
	float:none;
    position: absolute;
	padding-left:0;
    right: 16px;
	width:auto;
}
/*-------------CONTENT-----fin----------*/