@charset "utf-8";
/* Elementos HTML */
html {}

body
{
	background: #e3e3dc url(../../img/css/bg/body.gif) repeat-x;
	color: #6e705f;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: .813em;/* Corresponde a 13 pixels */
	line-height: 1.35;
}

/* Hacemos que todos los elementos en bloque por defecto tengan un margin inferior correspondiente a 10px */
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,pre,p,blockquote
{
  margin: 0 0 .769em 0;
}

/* @group headings */

h1, h2, h3, h4, h5, h6
{
	font-weight: normal;
	line-height: 1.15em;
	margin: 0 0 .25em 0;
}

h1
{
	background: url(../../img/css/bg/h1.gif) no-repeat left center;
	color: #9fb21b;
	font-size: 2.154em;
	padding: .03em 0 .03em 35px;
}
h2 {font-size: 1.385em;font-weight: bold;}
h3 {font-size: 1.077em;}
h4 {font-size: 1em;}
h5 {font-size: 1em;}
h6 {font-size: 1em;}

/* @end */

p {margin: 0 0 1.5 0;}

a {color: #7b862e;}
a:hover {color: #acba3f;}

acronym,
abbr
{
	border-bottom: 1px dotted;
	cursor: help;
}

/* @group q, bockquote, cite */

q,
blockquote
{
  font-family: Georgia, "Times New Roman", serif;
  font-style: italic;
  line-height: 1.5em;
}

blockquote {font-size: 1.15em;}

blockquote cite
{
  display: block;
  font-size: 1em;
  margin: .769em 0 0 0;
}

/* STANDARD QUOTES */
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }

q:before { content: open-quote; }
q:after  { content: close-quote; }

/* SAFARI SUPPORT */
q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

/* BLOCKQUOTES */
blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after  { content: '\201D'; }
blockquote q:before   { content: '\2018'; }
blockquote q:after    { content: '\2019'; }

/* LANGUAGE-SPECIFIC QUOTES SAFARI STYLE */
*[lang~='da'] q:before, q[lang~='da']:before,
*[lang~='da'] blockquote > *:before, blockquote[lang~='da'] > *:before { content: '\201E'; }

*[lang~='da'] q:after, q[lang~='da']:after,
*[lang~='da'] blockquote > *:after, blockquote[lang~='da'] > *:after { content: '\201C'; }

*[lang~='da'] q q:before, q[lang~='da'] q:before,
*[lang~='da'] blockquote q:before, blockquote[lang~='da'] q:before { content: '\2019'; }

*[lang~='da'] q q:after, q[lang~='da'] q:after,
*[lang~='da'] blockquote q:after, blockquote[lang~='da'] q:after { content: '\2019'; }

*[lang~='sv'] q:before, q[lang~='sv']:before,
*[lang~='sv'] blockquote > *:before, blockquote[lang~='sv'] > *:before { content: '\201D'; }

*[lang~='sv'] q:after, q[lang~='sv']:after,
*[lang~='sv'] blockquote > *:after, blockquote[lang~='sv'] > *:after { content: '\201D'; }

*[lang~='sv'] q q:before, q[lang~='sv'] q:before,
*[lang~='sv'] blockquote q:before, blockquote[lang~='sv'] q:before { content: '\2019'; }

*[lang~='sv'] q q:after,  q[lang~='sv'] q:after,
*[lang~='sv'] blockquote q:after, blockquote[lang~='sv'] q:after { content: '\2019'; }

cite {}

/* @end */

kbd
{
	background: #eee;
	border-top: .15em solid #ccc;
	border-right:.25em solid #aaa;
	border-bottom:.3em solid #888;
	border-left:.2em solid #bbb;
	color: #000;
	font-weight: normal;
	font-family: "Lucida console", Courier, monospace, sans-serif;
	line-height: 2em;
	padding: .05em .2em;
}

/* @group lists */

ul, ol {}

li {margin: 0 0 .5em 0;}

ul li,
ol li,
dt,
dd
{
}

dl {}
dt, dd {margin: 0 0 .15em 0;}
dt {font-weight: bold;}
dd {}

/* @end */

/* @group forms */

form {}

fieldset
{
	border: 1px solid #ccc;
	border-top: 4px solid #ccc;
	margin: 0 0 1.5em 0;
	padding: 1em;
}

legend {display: none;}

label
{
	font-weight: bold;
	margin: 0 0 .5em 0;
	display: block;
}

label {}
input {}
button {}
optgroup {font-style: normal;}

option
{
	background: #fff;
	cursor: pointer;
	padding: 0 0 0 1em;
}

input,
button,
select,
optgroup,
option,
textarea
{
	background-color: #fff;
	color: #6e705f;
	font-family: "Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
	font-size: 1em;
}

input,
button,
select,
textarea
{border: 1px solid #ccc;}

select,
input,
textarea
{padding: .225em;}

button
{padding: .15em;}

textarea {overflow: auto;}

input:hover,
button:hover,
select:hover,
textarea:hover
{border-color: #333;cursor: pointer;}

input:focus,
button:focus,
select:focus,
textarea:focus
{
	border-color: #ccc;
}

input:focus,
textarea:focus
{background: #ffc;}

/* @end */

/* @group tables */
table, caption, thead, th, tr, td
{
	border: 1px solid #ccc;
	border-collapse: collapse;
	border-spacing: 0;
}

table
{
	margin: 0 0 1em 0;
	width: 100%;
}

caption
{
	padding: .5em;
}

th
{
	font-weight: bold;
	text-align: left;
}

th,
td
{
	padding: .5em;
	vertical-align: top;
}

/* @group thead */
thead
{
	background: #000;
	color: #fff;
}
/* @end */

/* @group tbody */
tbody {}
/* @end */

/* @group tfoot */
tfoot {}
/* @end */

/* @end */