a:active, a:visited, a:link {
color: #000;
text-decoration: none;
background-color: inherit;
}
a:hover {
color: #000;
text-decoration: underline;
background-color: inherit;
}
body {
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-Serif;
font-size: 10px;
color: #000;
background: #cccccc url('/images/public/backgroundgnuine.png');
text-align: center;
margin: 0px auto 15px auto;
padding: 0px 0px;
}
body div {
margin: 0px auto;
padding: 0px 0px;
}
#barra{
position: absolute;
left: 0px;
top: 184px;
width: 100%;
height: 85px;
background: url('/images/public/red_line.gif');
padding: 0px;
margin: 0px;
font-size: 1px;
}
#global {
width: 810px;
padding: 5px 0px 15px 0px;
}
ul {
margin: 0px 0px;
padding: 0px 0px;
list-style-type: none;
}
li {
margin: 0px 0px;
padding: 0px 0px;
}
p {
padding: 0px 0px;
margin: 0px 0px;
}
p.titulo {
font-weight: bold;
color: #AF251C;
font-size: 11px;
background-color: inherit;
}
form {
margin: 0px 0px;
padding: 0px 0px;                         
}        
 
#header {
padding: 0px;
margin: 0px;
height: 160px;
background: url('/images/public/header.gif') no-repeat 0px 0px;
text-align: center;
}
#header div {
text-align: center;
padding-top: 20px;
}
#header li a {
display: block;
height: 156px;
}
#header_sections {
text-align: right;
padding: 0px;
margin: 0px;
padding-right: 10px;
height: 18px;
}
#header_sections a, #header_sections a:hover {
font-size: 12px;
color: #000;
padding: 0px;
margin: 0px;
background-color: inherit;
}
#header_sections p strong {
background-color: inherit;
margin: 0px;
color: #800000;
font-weight: bold;
font-size: 8px;
padding: 0px 5px 0px 5px;
}
#header_sections p span {
background-color: inherit;
padding: 0px;
margin: 0px;
color: #800000;
}
#header_sections p  {
padding: 0px;
margin: 0px;
}
#liner {
position: relative;
height: 33px;
}
#liner span {
left: 20px;
top: -20px;
position: absolute;
width: 315px;
height: 140px;
display: block;
background: url('/images/public/logo.gif') no-repeat 0px 0px;
cursor: pointer;
z-index: 100;
}
#liner a, #liner a:hover {
text-decoration: none;
}
#liner h2 {
background-color: inherit;
margin-top: 30px;
display: block;
float: right;
font-size: 26px;
color: #fff;
margin-right: 30px;
font-family: "Trebuchet MS", Helvetica, Sans-Serif;
}
#liner #literal_logo_ca{
background: url('/images/lliureagil.gif') no-repeat right ;
width: 300px;
height: 40px;
right: 10px;
top: 30px;
position: absolute;
}
#liner #literal_logo_es{
background: url('/images/lliureagil-es.gif') no-repeat right ;
width: 300px;
height: 40px;
right: 10px;
top: 30px;
position: absolute;
}
#liner #literal_logo_en{
background: url('/images/lliureagil-en.gif') no-repeat right ;
width: 300px;
height: 40px;
right: 10px;
top: 30px;
position: absolute;
}
#content {
margin-top: 55px;
overflow: auto;
width: 810px;
}
#content div.cnt_top {
background: url('/images/public/container_top.gif') no-repeat 0px 0px;
height: 15px;
width: 810px;
}
#content div.cnt_middle {
background: url('/images/public/container_middle.gif') repeat-y 0px 0px;
overflow: auto;
width: 810px;
}
#content div.cnt_bottom {
background: url('/images/public/container_bottom.gif') no-repeat 0px 0px;
height: 20px;
width: 810px;
}
#content div.cnt_middle dl.menu_subsections {
}
#content div.cnt_middle div.menu_subsections {
background-color: inherit;
font-size: 12px;
text-align: right;
width: 727px;
padding-right: 40px;
color: #800000;
}
#content div.cnt_middle div.menu_subsections ul.submenu {
margin: 0px 0px;
padding: 0px 0px;
list-style-type: none;
}
#content div.cnt_middle div.menu_subsections li.submenu {
background-image: url('/images/public/FONS_LI.gif');
background-repeat: no-repeat;
height: 21px;
display: inline;
position: relative;
z-index: 10;
margin-right: 4px;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
}
#content div.cnt_middle div.menu_subsections a.submenu {
background-color: inherit;
padding-left: 10px;
padding-right: 4px;
font-size: 12px;
color: #800000;
font-weight: bold;
}
#content div.cnt_middle div.menu_subsections span.submenu-sombra {
background: url('/images/public/sombra.gif') no-repeat;
position: absolute;
right: 0px;
top: 0px;
height: 21px;
width: 66px;
z-index: -1;
}
#content div.cnt_middle div.menu_subsections span.submenu-curba {
background: url('/images/public/curva.gif') no-repeat;
position: absolute;
right: 0px;
top: 0px;
height: 21px;
width: 6px;
}
#content div.cnt_middle dl.links_parent_sections {
background-color: inherit;
text-align: left;
margin-top: 20px;
margin-left: 48px;
font-size: 14px;
color: #666666;
}
#content div.cnt_middle dd.title_static_page {
background-color: inherit;
display: block;
background: url('/images/public/barra_titol.png') no-repeat;
color: #800000;
width: 727px;
height: 35px;
text-align: left;
font-size: 24px;
padding-left: 14px;
padding-top: 3px;
margin-top: 3px;
}
#content div.cnt_middle div.title_static_page {
background-color: inherit;
display: block;
background: url('/images/public/barra_titol.png') no-repeat;
color: #800000;
width: 727px;
height: 35px;
text-align: left;
font-size: 24px;
padding-left: 14px;
padding-top: 3px;
margin-top: 3px;
}
#content div.cnt_middle dl.content_static_page {
background-color: inherit;
width: 705px;
margin: 0px auto;
padding: 0px 0px;
text-align: left;
font-size: 18px;
color: #666666;
}
.form_static_page {
font-size: 15px;
color: #666666;
text-align: center;
background-color:#FFF0E3;   
margin-left: 6px;
margin-right: 6px;   
padding: 5px 60px 10px 60px;
}     

#content div.cnt_middle img.rss{
border: 0px;
float: right;
padding: 0px 50px 0px 0px;
}
#content div.cnt_middle img.splash {
margin-top: 20px;
}
#content div.cnt_middle h2 {
background-color: inherit;
display: block;
color: #000;
text-align: left;
font-size: 24px;
margin-left: 50px;
margin-top: 40px;
}
#content div.cnt_middle dl {
width: 705px;
margin: 0px auto;
padding: 0px 0px;
text-align: left;
}
#content div.cnt_middle dt {
background-color: inherit;
font-size: 22px;
color: #800000;
margin-bottom: 10px;
}
#content div.cnt_middle dd {
padding: 0px 0px;
margin: 0px 0px;
margin-bottom: 30px;
font-size: 15px;
}
#content div.cnt_middle dd span {
background-color: inherit;
color: #800000;
}
#footer {
background-color: inherit;
font-size: 12px;
color: #000;
}
#footer p {
padding-top: 0px;
}
#footer p strong {
background-color: inherit;
color: #800000;
font-weight: bold;
font-size: 8px;
padding: 0px 10px 0px 10px;
}
#footer p span {
background-color: inherit;
color: #800000;
}
#footer div {
height: 5px;
padding-top: 0px;
padding-right: 10px;
text-align: right;
}
#footer div img{
border: 0px;
}
TABLE {
text-align: center;
}
/*QUADRE PRINCIPAL*/
#SubMenu {
padding-left: 55px;
}
#SubMenu a {
text-decoration: underline;
background-color: inherit;
color: #000000;
padding-left: 20px;
font-size: 1.2em;
}
#SubMenu span {
background-color: inherit;
color: #BC3139;
padding-left: 20px;
font-size: 1.2em;
}
#MasterBox {
color: inherit;
width: 800px;
text-align: center;
font-size: 1.2em;
background-color: #E6F1F0;
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
margin-left: 6px;
}
#MasterBox .textposition {
float: left;
position: relative;
left: 20px;
top: 20px;
width: 480px;
text-align: center;
line-height: 1em;
}
#MasterBox h3 {
background-color: inherit;
color: #BC3139;
font-size: 2.8em;
text-align: center;
margin: 0px;
padding: 0px;
line-height: 1.3em;
}
#MasterBox h4 {
background-color: inherit;
color: #000;
font-size: 1.5em;
text-align: center;
padding: 0px 0px 0px 0px;
width: 55%;
margin: 0px auto 0px auto;
line-height: 1em;
}
#MasterBox .text {
width: 80%;
line-height: 1em;
}
#MasterBox .text_left {
background-color: inherit;
color: #E48523;
width: 45%;
float: left;
font-size: 1em;
line-height: 1em;
margin: 20px 0px 10px 0px;
padding: 0px;
}
#MasterBox .text_right {
background-color: inherit;
color: #E48523;
width: 45%;
float: right;
font-size: 1em;
line-height: 1em;
margin: 20px 0px 10px 0px;
padding: 0px;
}
#MasterBox a {
background-color: inherit;
text-decoration: none;
color: #E48523;
}
#MasterBox img.image {
border: 1px solid #C3F3F3;
width: 238px;
height: 228px;
float: right;
margin: 12px 54px 12px 0px;
}
/*QUADRE PUNT*/
#MemoList {
width: 750px;
}
#MemoList div.right {
background-color: inherit;
color: #000000;
line-height: 1em;
width: 45%;
float: right;
margin: 20px 0px 0px 40px;
font-size: 1.2em;
text-align: left
}
#MemoList div.left {
background-color: inherit;
color: #000000;
line-height: 1em;
width: 45%;
float: left;
margin: 20px 0px 0px 0px;
font-size: 1.2em;
text-align: left
}
#MemoList div.literal_box {
margin: 8px 0px 22px 0px;
}
#MemoList .titol b{
font-size: 1.8em;
line-height: 1em;
}
#Highlight {
text-align: center;
font-size: 1.2em;
}
/*SCREENSHOTS*/
#Screenshots {
color: inherit;
/*line-height: 1em;*/
width: 800px;
text-align: center;
font-size: 1.2em;
background-color: #FFF0E3;
margin-top: 10px;
padding-top: 10px;
margin-left: 6px;
}
#Screenshots .screen1 {
width: 170px;
margin: 0px 0px 10px 0px ;
padding-left: 18px;
padding-right: 10px;
text-align: center;
float: left;
font-size: 0.95em;
}
#Screenshots .screen2 {
width: 170px;
margin: 0px 0px 10px 0px;
padding-left: 65px;
padding-right: 20px;
text-align: center;
float: left;
font-size: 0.95em;
}
#Screenshots .screenvoid {
width: 40px;
margin: 0px 0px 10px 0px;
padding-left: 60px;
padding-right: 20px;
text-align: center;
float: left;
font-size: 0.95em;
}
#Screenshots .screen1 img.image {
width: 128px;
height: 98px;
border: 1px solid #FFC394;
margin: 0px 0px 10px 0px;
}
#Screenshots .screen2 img.image {
width: 128px;
height: 98px;
border: 1px solid #FFC394;
margin: 0px 0px 10px 0px;
}
#Screenshots .screen3 {
margin: 0px 10px 10px 0px;
text-align: left;
padding-left: 10px;
float: left;
font-size: 0.95em;
line-height: 1.5em;
}
#Screenshots .screen3 img.image {
width: 128px;
height: 98px;
border: 1px solid #ffc394;
margin: 0px 10px 10px 0px;
float: left;
}
#Screenshots .ofertes {
margin-left: 140px;
color: #800000;
}

#content div.cnt_middle .screen3 dl {
	margin-left:40px;
}