body { 
/* 	font-size:			75%; */
	font-size:			12px;
	font-family: 		Tahoma, Helvetica, Arial;
	color:				#fff;
	background:			#000;
	overflow-x: 		hidden;
}

a,
a:link,
a:visited{
	color:				#fff;
}

a:hover,
a:active{
	color:				#d24472;
}

a.inline-link,
a.inline-link:link,
a.inline-link:visited{
	color:				#d24472;	
}

a.inline-link:hover{
	color:				#fff;
}

/* GENERAL STRUCTURE */
#container{
	position:			relative;
	left:				50%;
	margin-left:		-477px;
	width:				954px;
}

h1{
	position:			relative;
	height:				25px;
	top:				39px;
	width:				337px;
}

/*
h1 a{
	display:			block;
	
}
*/

#logo{
	position:			absolute;
	right:				0;
	top:				24px;
}

li{
	text-transform: 	uppercase;
}

#main-menu{
	margin-top:			64px;
	display:			block;
	height:				44px;
	background: 		url(/channel_media/img/common/barritamenu.png) 0 0 repeat-x;
}

	#main-menu li{
		float:				left;
/*		width:				175px;*/
		height:				44px;
	}

	#main-menu a{
		display:			block;
		margin-top:			17px;
		margin-left:		10px;
		width:				175px;
		height:				11px;
	}
	
	#main-menu span{
		display:			none;
	}

	#lg-videos-link{
		background: 		url(/channel_media/img/common/linea-rosa-menu.jpg) 0 0 no-repeat;
	}

		#lg-videos-link a{
			background: 		url(/channel_media/img/common/tutoriales.png) 0 0 no-repeat;
		}

		#lg-videos-link a:hover{
			background: 		url(/channel_media/img/common/tutoriales.png) 0 -11px no-repeat;
		}

	#user-videos-link{
		background: 		url(/channel_media/img/common/linea-verde-menu.jpg) 0 0 no-repeat;
	}

		#user-videos-link a{
			background: 		url(/channel_media/img/common/vuestrosvideos.png) 0 0 no-repeat;
		}

		#user-videos-link a:hover{
			background: 		url(/channel_media/img/common/vuestrosvideos.png) 0 -11px no-repeat;
		}

/*
	#user-videos-link{
		background: 		url(/channel_media/img/common/but_tus_videos_on.gif) 11px 0 no-repeat;
		cursor:				pointer;
	}	

	#user-videos-link:hover{
		background: 		url(/channel_media/img/common/but_tus_videos_over.gif) 11px 0 no-repeat;
	}	
*/
#columns{
	clear:				left;
	margin-top:			68px;
}

h2{
	padding-bottom:		6px;
	text-transform: 	uppercase;
}

#content{
	float:				left;
	width:				656px;
	padding-bottom:		30px;
	border-right: 		2px solid #293A3A;
}

.columns-2{
	width:				311px;
}

	.columns-2 h2{
		border-bottom: 		2px solid #293A3A;
		width:				311px;
	}

.columns-3{
	width:				128px;
	margin-right:		94px;
}

.left-column{
	float:				left;
}

.right-column{
	float:				left;
	margin-right:		0;
}

#secondary-menu{
 	margin-left:		683px; 
}

	#secondary-menu h2{
		height:				12px;
		border-bottom: 		2px solid #293A3A;
		width:				272px;
	}
	
	#secondary-menu a{
		display:			block;
		margin-top:			15px;
		margin-bottom:		39px;
	}	
	
	#secondary-menu span{
		display:			none;
	}
	
h2.tags{
	color:				#d24472;
}

#tag-list{
	margin-top:			15px;
	margin-bottom:		86px;
}

#tag-list li{
	height:				20px;
}

#tag-list a{
	margin-top:			0;
	margin-bottom:		0;
	padding-left:		0;
	font-size:			10px;
}

#tag-list a,
#tag-list a:link,
#tag-list a:visited{
	color:				#acacac;
}

#tag-list a:hover{
	color:				#d24472;
}

#tag-list a span{
	display:			none;
	margin-top:			-2px;
	margin-left:		15px;
	width:				20px;
	height:				16px;
	padding-left:		10px;
	font-family: 		Georgia, "Times New Roman", "Times";
	font-weight: 		bold;
	font-style: 		italic;
	font-size:			12px;
	color:				#acacac;
	background: 		url(/channel_media/img/common/bg_tag_count.gif) 0 0 no-repeat;	
}

#tag-list a:hover span{
	display:			inline-block;
}
	
	#doubts-title{
		background: 		url(/channel_media/img/common/alguna_duda.gif) 0 0 no-repeat;	
	}
	
	#upload-title{
		background: 		url(/channel_media/img/common/tienes_un_lg.gif) 0 0 no-repeat;	
	}
	
	#doubts-link{
		width:				187px;
		height:				38px;
		background: 		url(/channel_media/img/common/but_envianos_on.gif) 0 0 no-repeat;	
	}
	
	#doubts-link:hover{
		background: 		url(/channel_media/img/common/but_envianos_over.gif) 0 0 no-repeat;	
	}
	
	#upload-link{
		width:				143px;
		height:				29px;
		background: 		url(/channel_media/img/common/but_comparte_on.gif) 0 0 no-repeat;	
	}

	#upload-link:hover{
		background: 		url(/channel_media/img/common/but_comparte_over.gif) 0 0 no-repeat;	
	}

#footer{
	clear:				both;
	position:			relative;
	padding-top:		37px;
	padding-bottom: 	35px;
	color:				#293A3A;
	font-size:			10px;
	border-top: 		2px solid #293A3A;
}

#footer img{
	position:			absolute;
	top:				30px;
	left:				0;
}

#footer p{
	margin-left:		234px;
}

#footer a,
#footer a:link,
#footer a:visited{
	color:				#293A3A;
}

#footer a:hover{
	color:				#fff;
}

/* HOME */
#header-video{
	margin-top:			-25px;
	background: 		url(/channel_media/img/common/video_bg.jpg) 0 140px no-repeat;	
}

#header-container{
	position:		relative;
	width:			954px;
	height:			420px;
}

#header-bg{
	position:		absolute;
	left:			157px;
	top:			40px;
	width:			640px;
	height:			410px;
	background:		url(/channel_media/img/common/fondovideo.jpg) 0 0 no-repeat;
}

#header-canvas{
	position:		absolute;
	left:			157px;
	width:			640px;
	height:			410px;
	overflow: 		hidden;
	clip:			rect('0 640px 410px 0');
}

#header-content{
	position:		absolute;
}

#header-buffer{
	position:		absolute;
	width:			640px;
	display:		none;
}

#header-left{
	position: 		absolute;
	left:			60px;
	top:			162px;
	width:			36px;
	height:			66px;
	background:		url(/channel_media/img/common/flechaizquierda.png) 0 0 no-repeat;
}

#header-left:hover{
	background:		url(/channel_media/img/common/flechaizquierda.png) 0 -66px no-repeat;
}

#header-right{
	position: 		absolute;
	left:			858px;
	top:			162px;
	width:			36px;
	height:			66px;	
	background:		url(/channel_media/img/common/flechaderecha.png) 0 0 no-repeat;
}

#header-right:hover{
	background:		url(/channel_media/img/common/flechaderecha.png) 0 -66px no-repeat;
}

#header-video h3{
	margin-bottom:		12px;
	text-align: 		left;
	color:				#293A3A;
	text-transform: 	uppercase;
}

#home #main-menu{
	margin-top:			34px;
}

#home #columns{
	margin-top:			30px;
}

.columns-2 img{
	width:				311px;
	height:				233px;
}

#home .right-column{
	float:				none;
	margin-left:		320px;
}

#home dl{
	margin-top:			18px;
}

#home dt img{
	display:			block;
}

#home dd{
	padding:			5px 10px;
	background:			#acacac;
}

#videos_list{
	display:			none;
}

/* LIST */
#list h2{
	margin-bottom:		16px;
	font-size:			15px;
	letter-spacing: 	1px;
/*
	font-family: 		Georgia, "Times New lRoman", "Times";
	font-weight: 		bold;
	font-style: 		italic;
*/
	color:				#d24472;
}

#current-tag{
	margin-bottom:		31px;
}

#current-tag h4{
	display:			inline;
	font-family: 		Georgia, "Times New Roman", "Times";
	font-style: 		italic;
	font-size:			14px;
}

#tag-name{
	padding:			2px 6px 2px 5px;
	color:				#630023;
	background:			#d24472;
}

#tag-count{
	margin-left:		-4px;
	padding:			2px 5px 2px 8px;
	color:				#acacac;
	background: 		#630023;
}

p.last{
	width:				571px;
	padding-bottom:		21px;
	margin-bottom:		31px;
	border-bottom: 		2px solid #293A3A;
}

div.row{
	clear:				left;
}

#list dt{
	padding:			2px;
	border:				1px solid #293A3A;
}

#list dt img{
	display:			block;
	border:				1px solid #293A3A;
	width:				120px;
	height:				90px;
}

#list dd{
	margin-top:			10px;
}

dd.tags{
	color:				#293A3A;
	margin-bottom:		25px;
}

.tags a,
.tags a:link,
.tags a:visited{
	color:				#293A3A;
}

.tags a:hover{
	color:				#fff;
}


#pagination{
	clear:				both;
	padding-top:		72px;
	padding-bottom:		104px;
	text-align:			center;
	
}

/* DETAIL */
#detail #content h2{
	width:				571px;
	margin-bottom:		28px;
	border-bottom:		2px solid #293A3A;	
/*
	font-family: 		Georgia, "Times New Roman", "Times";
	font-weight: 		bold;
*/
	font-size: 			15px;
/* 	font-style: 		italic; */
	color:				#d24472;
}

#detail #content h3{
/*
	font-family: 		Georgia, "Times New Roman", "Times";
	font-weight: 		bold;
*/
	font-size: 			14px;
/* 	font-style: 		italic; */
	margin-bottom:		12px;
}

div#tags{
	position:			relative;
	width:				571px;
	padding-bottom:		6px;
	margin-bottom:		28px;
	border-bottom:		1px solid #293A3A;		
	color:				#acacac;
}

#tagsCanvas{
	width:				400px;	
}

#tags a,
#tags a:link,
#tags a:visited{
	color:				#acacac;
}

#tags a:hover{
	color:				#fff;
}

#social{
	position:			absolute;
	bottom:				6px;
	right:				33px;	
}

#facebook,
#twitter{
	display:			inline-block;
	width:				20px;
	height:				20px;	
}

#facebook{
	background:			url(/channel_media/img/common/facebookbtn.png) 0 -20px no-repeat;	
}

#facebook:hover{
	background:			url(/channel_media/img/common/facebookbtn.png) 0 0 no-repeat;	
}

#twitter{
	background:			url(/channel_media/img/common/twitterbtn.png) 0 -20px no-repeat;	
}

#twitter:hover{
	background:			url(/channel_media/img/common/twitterbtn.png) 0 0 no-repeat;	
}

#share{
	display:			inline-block;
	width:				65px;
	height:				18px;	
	background:			url(/channel_media/img/common/compartirbtn.png) 0 -18px no-repeat;	
}
/*
#share:hover{
	background:			url(/channel_media/img/common/compartirbtn.png) 0 0 no-repeat;	
}
*/
#social span{
	display:			none;
}

div#video{
	margin-bottom: 		15px;
}

p#related{
	width:				120px;
	margin-bottom: 		10px;
	text-transform:		uppercase;
	color:				#d24472;
}

#detail .columns-3{
	margin-right:		77px;
}

#detail dd{
	margin-top:			10px;
}

#detail dt{
	padding:			2px;
	border:				1px solid #293A3A;
}

#detail dt img{
	display:			block;
	border:				1px solid #293A3A;
}

/* FORMS */
#form p{
	color:				#acacac;
}

#form #footer p{
	color:				#293A3A;
}

#form #content h3{
	text-transform: 	uppercase;
}

form{
	position: relative;
}

label{
	color:				#acacac;
}

#personal span{
	width:				571px;
	display:			block;
	margin-bottom:		5px;
	border-bottom:		1px solid #acacac;
}

#personal label{
	padding-right:		10px;
	border-bottom:		2px solid #000;
}

#personal input{
	background: 		none;
	color:				#acacac;
	width:				380px;
}

#video-data{
	margin-top:			15px;
}

#video-data p{
	margin:				10px 0;
	font-weight: 		bold;
}

#video-data span{
	display:			block;
	width:				30%;
	float:				left;
}

#video-data label{
	margin-left:		5px;
}

select{
	clear:				both;
	display:			block;
	margin-top:			100px;
	background: 		#1C1C1C;
	color:				#acacac;
	border:				none;
}

#send{
	position:			absolute;
	/*bottom:				0;*/
	right: 				85px;
	background: 		#CBCBCB;
	color:				#acacac;
	padding:			0 10px;
	margin-top:			-20px;
}

#send:hover{
	color:				#d24472;
	cursor:				pointer;	
}

#question-data label{
	margin-bottom:		5px;
	display:			block;
}

#question-data textarea{
	width:				571px;
	height:				100px;
	background: 		#1C1C1C;
	color:				#acacac;		
}

#question-data select{
	margin-top:			15px;
}

ul.errorMessage{
	width:				571px;
	padding-bottom:		10px;
	margin-bottom:		15px;
	border-bottom:		1px solid #f00;
}

.errorMessage li{
	text-transform: 	none;
}

.errorMessage em{
	font-weight:		bold;
}

/* LEGAL NOTES*/
#legal h3,
#legal p{
	width:				571px;
	margin-bottom:		12px;
}

#legal h2,
#legal h3{
	text-transform:		uppercase;
	color:				#d24472;
}


