@import "/_tpl/default/css/tv-msg.css";
@import "/_tpl/default/css/tv-page-content.css";


/* page-nav */

#page-nav
{
	color: #FFF;
	padding: 10px;
	background: #333;
	text-align: right;
}

#page-nav a:link
{
	color: #FF0;
}

#page-nav a:visited
{
	color: #FC0;
}

#page-nav a:hover
{
	color: #FF0;
	text-decoration: underline;
}

#page-nav div
{
	float: none;
	text-align: left;
}

/* page-header */

#page-header
{
	top: 0;
	left: 0;
	width: 100%;
	overflow:hidden;
	position: relative;
	background: #74748B url(/_tpl/default/img/header-1.jpg) center center no-repeat;
}

#page-logo
{
	top: 20px;
	left: 20px;
	width: 520px;
	height: 100px;
	cursor:pointer;
	position: absolute;
	text-decoration: none;
	background: url(/_tpl/default/img/logo-1.jpg) top left no-repeat;
}

a#page-logo:hover
{
	background-position: bottom left;
}

#page-logo span
{
	color: #FFF;
	position: absolute;
	white-space: nowrap;
}

#page-logo span.sub1
{
	top: 10%;
	left: 81px;
}

#page-logo span.sub2
{
	top: 35%;
	left: 80px;
	font-size: 190%;
}

#page-logo span.sub3
{
	top: 80%;
	left: 284px;
	font-size: 90%;
	font-style: italic;
}

/* page-quick-search */

#page-quicksearch
{
	color: #000;
	margin-top: 140px;
	padding: 20px 20px;
	background: url(/_img/bg-fff-50.png);
}

#page-quicksearch i
{
	display:block;
}

#page-quicksearch input
{
	padding: 5px;
	font-size: 100%;
	margin: 10px 0 0 0;
	border-top: 2px #FFF solid;
	border-bottom: 2px #BBB solid;
}

#page-quicksearch-q
{
	width: 80%;
	color: #000;
	display: inline;
	border-right: none;
	background: #FDFDFD;
	border-left: 2px #EEE solid;
}

#page-quicksearch-s
{
	width: 20%;
	cursor:pointer;
	overflow: hidden;
	font-weight: bold;
	border-left: none;
	text-indent: 999px;
	text-align: center;
	border-right: 2px #DDD solid;
	background: #EEE url(/_tpl/default/img/cerca.png) 10% 50% no-repeat;
}

/* page-middle-nav */

#page-middle-nav
{
	text-align: right;
	background: #FFF url(/_tpl/default/img/page-middle-nav.jpg) bottom center repeat-x;
}

#page-middle-nav li
{
	float:left;
}

#page-middle-nav li.spacer
{
	float:none;
	width: 1px;
	display:block;
	font-size: 80%;
	padding: 24px 0;
	overflow: hidden;
}

#page-middle-nav li a
{
	color: #666;
	padding: 24px;
	display:block;
	font-weight: bold;
	text-decoration: none;
}

#page-middle-nav li a:hover
{
	color: #FFF;
	background: #CCC;
}

#page-middle-nav li a:hover
{
	color: #000;
	text-decoration: underline;
}

#page-middle-nav ul li.float-right
{
	float:right;
	position: relative;
}

#page-middle-nav ul li.float-right a
{
}

#page-middle-nav ul li.float-right ul
{
	width: 100%;
	display: none;
	text-align: left;
	background: #CCC;
	position: absolute;
	margin: -3% 0 0 4px;
}

#page-middle-nav ul li.float-right:hover ul
{
	display: block;
}

#page-middle-nav ul li.float-right ul li
{
	float: none;
}

#page-middle-nav ul li.float-right ul li
{
	color: #AAA;
}

#page-middle-nav ul li.float-right:hover ul li:hover
{
	color: #000;
}

#page-middle-nav ul li.float-right ul li a
{
	float:none;
	color: #666;
	font-size: 80%;
	display: block;
	padding: 12px 10px;
}

#page-middle-nav ul li.float-right ul li a:hover
{
	color: #000;
}

/* page-container */

#page-container
{
	clear:both;
}

/* page-copyright	 */

#page-copyright
{
	color: #000;
	display: block;
	padding: 20px 0;
	line-height: 150%;
	text-align: center;
	border-top: 1px #CCC solid;
	background: #DDD url(/_tpl/default/img/gl-ffftop.png) top center repeat-x;
}
/* page-footer */

#page-footer
{
	color: #666;
	text-align: right;
	padding: 20px 30px;
}

#page-footer span
{
	float:left;
	text-align: left;
}

#page-footer a:link,
#page-footer a:visited
{
	color: #333;
	padding: 10px;
	font-size: 90%;
	font-weight: bold;
	text-decoration: underline;
}

#page-footer a:hover
{
	color: #000;
	text-decoration: none;
}

#page-footer a.rss
{
	padding: 1px 42px 2px 0;
	background: url(/_tpl/default/img/rssTV.png) top right no-repeat ;
}

