/* ------------------------------------------------------------------------------------ *
| PREHOME CSS FILE :: For Credit Andorra												|
| css/prehome.css																		|
| 																						|
| PROJECT :: www.creditandorra.ad v1.0													|
| 																						|
+ ------------------------------------------------------------------------------------- +
| Author :: Uaalah!!																	|
* ------------------------------------------------------------------------------------- */

/* @group BASE (YUI) :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

h1 {
	font-size: 20px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 108%;
}

h1, h2, h3 {
	margin: 0 0 1em;
}

h1, h2, h3, h4, h5, h6, strong {
	font-weight: bold;
}

abbr, acronym {
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	font-style: italic;
}

blockquote, dl {
	margin: 1em;
}

dl {
	margin-left: 2em;
}

ol li {
	list-style: decimal outside;
}

ul li {
	list-style: none;
}

dl dd {
	margin-left: 1em;
}

th, td {
	border: 1px solid #000;
	padding: .5em;
}

th {
	font-weight: bold;
	text-align: center;
}

caption {
	margin-bottom: .5em;
	text-align: center;
}

p, fieldset, table, pre {
	margin-bottom: 1em;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

/* @group GLOBALS ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

html, body {
	height: 100%;
}

body {
	font: normal 69%/1.4em arial, verdana, sans-serif;
	color: #888;
	background-color: #fff;
}

h1 {
	position: absolute;
	z-index: 1;
	left: 43px;
	top: 43px;
	margin: 0;
	padding: 0;
}

h1 a {
	width: 280px;
	height: 37px;
	display: block;
	text-indent: -999em;
	background: url(../images/logo_home.png) no-repeat;
}

h2, h3 {
	color: #aaa;
	font-size: 1.6em;
	font-weight: bold;
	text-shadow: #ddd 1px 1px 1px;
}

h3 {
	text-shadow: none;
	cursor: default;
}

h4 {
	color: #acb340;
	font-size: 1.4em;
	font-weight: bold;
}

* a {
	outline: none;
	cursor: pointer;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #613b8f;
}

a:hover, a:active {
	text-decoration: underline;
}

::-moz-selection {
	background: #acb340;
	color: #fff;
}

::selection {
	background: #acb340;
	color: #fff;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

/* @group HOME LAYOUT ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#prehome {
	background: url(../images/prehome_bg.jpg) no-repeat center center;
	width: 926px;
	height: 540px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -463px;
	margin-top: -270px;
}

#container {
	padding: 43px;
	overflow: hidden;
}

#languages {
	position: absolute;
	right: 43px;
	top: 62px;
}

#languages li {
	float: left;
	display: inline;
	margin-left: 20px;
	text-shadow: #ddd 1px 1px 1px;
}

#languages li a {
	float: left;
	display: block;
	color: #a5a6aa;
	font-size: 1.09em;
}

#languages li.active a {
	color: #aabd2d;
	cursor: default;
}

#languages li.active a:hover {
	text-decoration: none;
}

#pages {
	float: left;
	width: 600px;
	margin-left: -17px;
	margin-top: 85px;
	cursor: default;
}

#pages div {
	display: -moz-inline-box;
	display: inline-block;
	float: left;
	height: 1%;
	margin-left: 20px;
	padding-left: 67px;
	width: 213px;
}

* html #pages div {
	display: inline;
}

* html #pages {
	margin-left: -10px;
}

#pages div.last {
	margin-right: 0;
}

#pages div.clear {
	clear: both;
	height: 36px;
	width: 100%;
	margin: 0;
	padding: 0;
	float: none;
	position: static;
}

#pages p {
	margin-bottom: .4em;
	width: 100%;
}

#pages a {
}
#pages a.entrar {
	display: block;
	float: left;
	padding: 1px 7px;
	text-decoration: none;
	color: #fff;
}

#pages div img {
	float: left;
	display: inline;
	margin-left: -67px;
}

#pages div h2 {
	margin-bottom: .4em;
	text-shadow: #eee 1px 1px 1px;
}

#pages_ca h2 a {
	color: #a5b82b;
}

#pages_as h2 a {
	color: #a80d4d;
}

#pages_pb h2 a {
	color: #613c90;
}

#pages_fu h2 a {
	color: #272425;
}

#pages_as h2, #pages_fu h2 {
	font-size: 1.4em;
}

#pages_ca a.entrar {
	background-color: #aabd2d;
}

#pages_as a.entrar {
	background-color: #a80d4d;
}

#pages_pb a.entrar {
	background-color: #613c90;
}

#pages_fu a.entrar {
	background-color: #48484a;
}

#sidebar{
	float: right;
	width:240px;
	margin-top: 85px
}
#pages_cap{
	padding-left: 60px;
}
#pages_cap h2{
	margin-bottom:0.4em;
	text-shadow:1px 1px 1px #EEEEEE;
}
#pages_cap h2 a{
	color:#979459;
}
#pages_cap img {
	display:inline;
	float:left;
	margin-left:-67px;
}
#pages_cap p {
	margin-bottom:0.4em;
	width:100%;
}
#pages_cap a.entrar {
	color:#FFFFFF;
	display:block;
	float:left;
	padding:1px 7px;
	text-decoration:none;
	background-color:#979459;
}
* html #pages_cap {
	margin-left: 10px;
}


#news_flash {
	float: right;
	width: 200px;
	padding: 10px 10px 0;
	margin-top: 40px;
	background-color: #eee;
	color: #7f7f7f;
	-moz-opacity: .82;
	opacity: .82;
	filter: alpha(opacity=82);
}

#news_flash ul {
	margin: .95em 0;
	cursor: default;
	font-size: 1.1em;
}
#news_flash li {
	background: url(../images/dot-bullet.png) no-repeat left .6em;
	padding-left: .5em
}
#news_flash a {
	color: #888080;
}
#news_flash a:hover {
	color: #acb340;
}

#news_flash p {
	margin-bottom: .2em;
}

#news_flash p.date {
	color: #90a02a;
}

#news_flash p.title {
	color: #444;
}

#news_flash p a.more {
	line-height: 1.27em;
	color: #90a02a;
	cursor: pointer;
}

#news_flash p a.more:hover {
	text-decoration: none;
}

#news_flash p a.more:hover span {
	font-size: 1.27em;
	font-weight: bold;
}

#news_flash p a.more span {
	vertical-align: text-top;
}

#news a {
	color: #90a02a;
	font-size: 1.09em;
	font-weight: bold;
	display: block;
	background-color: #d9d9d9;
	padding: 6px 14px;
	margin: 0 -14px;
	cursor: pointer;
	text-shadow: #fff 0 0 1px;
	text-decoration: none;
	line-height: 16px;
}

#news a:hover {
	color: #666;
	background-color: #d4d4d4;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

/* @group FOOTER :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#footer {
	width: 86.363em;
	height: 3.5em;
	line-height: 3.5em;
	margin: 0 auto;
	position: absolute;
	bottom: -55px;
	left: 43px;
}

#footer a, #footer a:visited {
	color: #777;
}

.footer_text {
	text-shadow: #ddd 1px 1px 1px;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

/* @group CLEARFIX :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#pages div:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* @end  :::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = ::::: = */

