/***********************************************************************
************************************************************************
Project:		Robin Good's University - pop.robingood.com
Version:		2.0
Last Change:	18/03/2009
Agency:			Web Agency Meta Line - metaline.it
Author:			Matteo Casonato (Wikimaki)
***********************************************************************/

@import "reset.css";

body { background-color: #eee; border: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.85em; margin: 0; padding: 0; }

body#tplLock .container .content { background: url(images/iconLock.gif) no-repeat 0 100%; }
body#tplLock .container .font { background: none; }
body#tplAudio .container .content { background: url(images/iconAudio.gif) no-repeat 0 100%; }
body#tplFiles .container .content {}

/* Blocchi Principali
-------------------------------------------------------------- */
#content { padding: 30px 0; width: 100%; }
/*	.container { background: #fff url(images/bck-gray.gif) repeat-x 0 100%; border: 1px solid #c7c7c7; margin: 0 auto; width: 370px; -webkit-border-radius: 6px; -moz-border-radius: 6px; } */
	.container { background: #fff url(images/bck-gray.gif) repeat-x 0 100%; border: none; margin: 0 auto; width: 370px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }

	.container .content { padding: 15px; position: relative; }
		.container .font { font-size: 0.8em; }
		
		h1 { color: #3275AC; font: bold 1.85em "Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing: -1px; }
		p { font-weight: normal; margin: 10px 0; }
		br { clear: left; }
		.links { position: absolute; right: 20px; }
		.left { float: left; margin-left: 20px; } .right { float: right; margin-left: 20px; } .center { text-align: center; margin: 20px auto; }
		label { display: block; float: left; font-weight: bold; padding-top: 4px; width: 110px; }
		form .field { margin: 5px 0; position: relative; }
		form .field div { background: #e1e1e1; float: left; margin-bottom: 10px; text-align: center; }
			input.textfield { background: #fff; border: 1px solid #ccc; font-weight: normal; margin: 4px; padding: 5px 3px; width: 192px; } 
		
		a { color: #C63C0B; font-weight: bold; text-decoration: none; }
			a:focus, a:hover { color: #F2501A; text-decoration: none }
		.red { color: #990000; }
		
		.btn { display: block; border: none; color: #ffffff; font-weight: bold; margin-top: 5px; text-align: center; text-decoration: none; text-transform: uppercase; width: 200px; }
			.btnBlue { background: url(images/btn-blue.png) no-repeat 0 0; text-align: center; }
			.btnBlue:hover { color: #ffffff; text-decoration: none; }
				input.btnBlue { height: 40px; margin-left: 114px; }
				a.btnBlue { margin: 15px auto; padding: 11px 0; width: 200px;color:#FFFFFF; }
				.btnBlue a:link { margin: 15px auto; padding: 11px 0; width: 200px;color:#FFFFFF; }
				.btnBlue   { margin: 15px auto; padding: 11px 0; width: 200px;color:#FFFFFF; }
				.btnBlue a:active { margin: 15px auto; padding: 11px 0; width: 200px;color:#FFFFFF; }
				.btnBlue a:hover { margin: 15px auto; padding: 11px 0; width: 200px;color:#FFFFFF; }

#tplVideo { background: #000; margin: 0; padding: 0; }
	#tplVideo div { height: 408px; margin: auto; width: 852px; }

#tplVideoTabs .content { padding: 15px 0 0 10px; position: relative; width: 640px; }
#tplVideoTabs .btnVideo { background: url(images/icon-download.gif) no-repeat 0 50%; font-size: 0.85em; font-weight: bold; padding-left: 20px; position: absolute; right: 10px; top: 19px; }
#tplVideoTabs div.tabs { width: 630px; }
#tplVideoTabs div.tabs div.tabPanel { background: #F7F7F7; display: none; }
	#tplVideoTabs div.tabs div.active { display: block; }
	#tplVideoTabs div.tabs div.tabPanel { clear: both; height: 1%; overflow: hidden; }
	#tplVideoTabs div.tabs div.tabPanel a { text-decoration: none; }
	#tplVideoTabs ul.tabs { border-bottom: 5px solid #374041; height: 1%; list-style: none; margin: 0; overflow: hidden; padding: 0; }
		#tplVideoTabs ul.tabs li { float: left; font-size: 1em; margin-right: 1px; }
		#tplVideoTabs ul.tabs a { background-color: #F7F7F7; border: 1px solid #CDD2D5; display: block; float: left; font-size: 0.9em; font-weight: bold; color: #374041; cursor: pointer; outline: none; padding: 3px 12px; text-decoration: none; white-space: nowrap; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; } 
			#tplVideoTabs ul.tabs li.active a { background-color: #374041; border: 1px solid #374041; color: #fff; } 
		#tplVideoTabs ul.tabs a.icon { padding: 2px 10px 2px 26px; }

#tplAudio .flashAudio { background: #e4e4e4; margin: 30px auto; padding: 6px; width: 290px; }

.icon { background-image: url(images/icon-document.png); background-repeat: no-repeat; color: #666666; display: block; font-size: 0.85em; height: 67px; margin: 15px auto; position: relative; width: 200px;text-decoration: none;}
	.icon span { line-height: 130%; position: absolute; right: 10px; text-align: center; top: 22px; width: 118px; color: #666666;text-decoration: none;}

	.iconPdf { background-position: 0 0; color:#666666;text-decoration: none; }
.iconPdf a:visited { color:#666666;text-decoration: none;}
.iconPdf a:hover { color:#666666;text-decoration: none;}
.iconPdf a:link { color:#666666;text-decoration: none;}

	.iconRtf { background-position: 0 -67px;color:#666666;text-decoration: none; }
.iconRtf a:link { color:#666666;text-decoration: none;}
.iconRtf a:visited { color:#666666;text-decoration: none;}
.iconRtf a:hover { color:#666666;text-decoration: none;}

.icon a:hover { text-decoration: none;color:#666666; }
.icon a:visited { color:#666666;text-decoration: none;}
.icon a:link { color:#666666;text-decoration: none;}
.icon a:hover { color:#666666;text-decoration: none;}

/*
#tplVideo {}
*/
