@import url('rounded_corners.css');

body, html, head
	{
	background	: #000000;
	font-family	: arial, verdana, sans-serif;
	font-size	: 12px;
	font-weight	: 100;
	color		: #8b8b8b;
	margin		: 0px;
	padding		: 0px;
	height		: 100%;
	width		: 100%;
	}

#fpDashboard
	{
	position	: fixed;
	top		: 0px;
	left		: 0px;
	margin		: 0px;
	background	: #100907 url('/dashboard/images/vista_2.jpg') fixed no-repeat center;
	font-family	: arial, verdana, sans-serif;
	font-size	: 11px;
	color		: #606060;
	overflow	: hidden;
	width		: 100%;
	height		: 100%;
	z-index		: -1;
	}

.hideDashboard
	{
	background	: transparent url('../images/general/dashboard_hide.png') no-repeat;
	width		: 43px;
	height		: 23px;
	margin		: 10px;
	display		: block;
	}

/* General */
h1, .heading1
	{
	font-family	: georgia, serif;
	font-size	: 24px;
	font-weight	: 100;
	color		: #d4d4d4;
	background	: transparent;
	letter-spacing	: -0.4px;
	margin		: 0px;
	line-height	: 24px;
	}

h2, .heading2
	{
	font-family	: times, serif;
	font-size	: 16px;
	font-weight	: 300;
	color		: #d8d8d8;
	background	: transparent;
	font-style	: italic;
	letter-spacing	: -0.2px;
	margin		: 0px 0px 20px 0px;
	line-height	: 16px;
	}

.content a:link, .content a:visited, .content a, .footer a:link, .footer a:visited, .footer a
	{
	color		: #009cd8;
	text-decoration	: none;
	position	: relative;
	}

.content a:hover
	{
	text-decoration	: underline;
	}


.hr	{
	background	: #16120c;
	height		: 1px;
	margin		: 0px;
	font-size	: 1px;
	}
	

.tenpxmargin
	{
	margin		: 10px 0px 10px 0px;
	}


.centerize
	{
	position	: relative;
	display		: block;
	margin		: 0 auto 0;
	padding		: 0px;
	text-align	: left;
	}

.container
	{
	position	: relative;
	margin		: 0 auto 0;
	padding		: 0;
	text-align	: left;
	width		: 800px;
	}

.content
	{
	margin-top	: 40px;
	}

a img	{
	border	: 0px;
	}



/* Header and navigation */
.header
	{
	}

.header img.logo
	{
	margin-top	: 40px;
	}



.header ul
	{
	width		: 100%;
	margin		: 40px 0px 0px 0px;
	padding		: 0px;
	clear		: both;
	height		: 26px;
	list-style-type	: none;
	font-variant	: small-caps;
	}

.header ul li
	{
	list-style-type	: none;
	float		: left;
	margin-right	: 0px;
	margin-left	: 0px;
	position	: relative;
	top		: 0px;
	padding		: 0px;
	}

.header ul li a
	{
	text-decoration	: none;
	color		: #606060;
	line-height	: 26px;
	display		: block;
	background	: transparent;
	padding		: 0px 20px 0px 20px;
	margin		: 0px;
	position	: relative;
	height		: 26px;
	float		: left;
	}


.header ul li a:hover, .header ul li a.selected
	{
	color		: #c3c3c3;
	background	: transparent url('../images/general/navi_selected.png') no-repeat center;
	}






/* columns */
.columnHolder
	{
	background	: transparent url('../images/general/columns_separator.gif') repeat-y;
	}

.column1, .column2, .column3
	{
	display		: block;
	float		: left;
	font-family	: arial, verdana, sans-serif;
	}

.column1, .column2, .column3
	{
	width		: 266px;
	}

.column1 div{margin : 0px 10px 0px 00px;}
.column2 div{margin : 0px 10px 0px 10px;}
.column3 div{margin : 0px 00px 0px 10px;}


.columnHolder ul.basic
	{
	margin		: 5px 10px 0px 20px;
	padding		: 1px;
	}

.columnHolder ul li.bullet
	{
	list-style-image: url('../images/general/bullet.png');
	}

.columnHolder ul li.bullet:hover
	{
	list-style-image: url('../images/general/bullet_hover.png');
	}


/* Scroller */
.promotionHolder
	{
	position	: relative;
	width		: 800px;
	height		: 320px;
	overflow	: hidden;
	}

.promotion
	{
	position	: absolute;
	top		: 0px;
	left		: 0px;
	height		: 320px;
	width		: 9999px;
	}

.promotion img
	{
	float		: left;
	}

.promotionHolder .imageCounterHolder
	{
	background	: #202020;
	color		: #efefef;
	position	: absolute;
	top		: 10px;
	left		: 10px;
	padding	: 10px;
	opacity	: 0.8;	
	}


.promotionVertical
	{
	position	: absolute;
	top		: 0px;
	left		: 0px;
	height		: 9999px;
	width		: 800px;
	}

.promotionVertical img
	{
	display	: block;
	}

.scrollerButtons
	{
	float	:right;
	font-family	: Times New Roman, sans-serif;
	font-size	: 16px;
	line-height	: 25px;
	vertical-align	: middle;
	}

.scrollerButtons span.scrollLeft
	{
	display	: block;
	background	: transparent url('../images/general/scroll_left_out.png') no-repeat;
	width	: 25px;
	height	: 25px;
	cursor	: pointer;
	float	: left;
	}

.scrollerButtons span.scrollRight
	{
	display	: block;
	background	: transparent url('../images/general/scroll_right_out.png') no-repeat;
	width	: 25px;
	height	: 25px;
	cursor	: pointer;
	float	: left;
	}

.scrollerButtons span.scrollLeft:hover
	{
	background	: transparent url('../images/general/scroll_left_over.png') no-repeat;
	}

.scrollerButtons span.scrollRight:hover
	{
	background	: transparent url('../images/general/scroll_right_over.png') no-repeat;
	}

.scrollerButtons span.scrollCounter
	{
	display	: block;
	float	: left;
	margin	: 0px 10px 0px 10px;
	width	: 30px;
	text-align	: center;
	}





.loadBgr
	{
	position	: relative;
	width		: 84px;
	height		: 104px;
	}

.loadBgr span
	{
	position	: absolute;
	opacity		: 0.7;
	filter		: alpha(opacity=70);
	display		: block;
	width		: 84px;
	height		: 104px;
	background	: transparent url('../images/general/loading.gif') no-repeat;
	text-indent	: -9999px;
	}




/* Clearfix */

* html .clearfix{height	: 1%;}
.clearfix{display: inline-block;}
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}   
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}