﻿body {margin: 0px; font:12px Arial, Helvetica, sans-serif; text-align: center; color: #444; background-color: #FFF;}
table {font:12px Arial, Helvetica, sans-serif; text-align: left;}
a {text-decoration: none; font-weight:bold; color: #D7740F;}
img {border:0px;}

div#contenidor {position:absolute; background-color:transparent; height:590px; left:50%; margin-left:-492.5px; top:50%; margin-top:-295px; min-height:590px; min-width:985px; position:absolute; text-align:center; width:985px; background:url("../../images/background.jpg") no-repeat top left; overflow:hidden; }
div#box_footer {position: absolute; margin-top:572px; height:18px; width:100%; left:0px; }
div#box_footer div#infolegal {position: absolute; padding: 0px; padding-top:3px; left: 0px; width: 50%; height: 18px; text-align: left;}
div#box_footer div#author {position: absolute; padding: 0px; padding-top:3px; right: 0px; width: 50%; height: 18px; font-size: 10px; text-align: right;}
div#counter { position:absolute; top:6px; left:480px;}
div#author img{ top: 3px; border:0px;}
div#botonera1 { display:none }
div#botonera2 {position: absolute; left:420px; top:170px; width:500px; right:0px; height:20px; text-align:left; }
div.menu {float:left; color:#FFF; margin-top:2px; margin-right:60px; cursor: pointer;}
div.menu:hover, div.menuSelected {float:left; color:#FFF; margin-top:2px; margin-right:60px; cursor: pointer; font-weight:bold;}
div.categoria {color:#000; margin-top:5px; cursor: pointer; font-weight:bold; }
div.categoria:hover {color:#A726CA; margin-top:5px; cursor: pointer; font-weight:bold;}
div#languages {display:none;}
div#formulari {position:absolute; width:560px; height:339px; top:0px; left:20px; background:url("../../images/contactar.jpg") no-repeat;}
div#maps {position:absolute; width:560px; height:220px; top:0px; left:20px; overflow:hidden;}
div.pagina { position:absolute; top:20px; left:20px; right:20px; bottom:20px; text-align:left; overflow-y: auto;}


img.lang {position:relative; float:left; color:#009; margin-top:5px; cursor: pointer; margin-left: 4px; margin-right: 4px; }
img.lang:hover, img.langSelected {position:relative; float:left; color:#009; margin-top:3px; cursor: pointer; font-weight:bold; margin-left: 2px; margin-right: 2px;  }

div.central {position:absolute; top:220px; bottom:23px; left:400px; right:0px;}

div.modulA {position:absolute; left:20px; top:0px; width:250px; height:200px; text-align:justify; padding-right:5px; overflow-y:auto; color:#666; }
div.modulD {position:absolute; left:315px; top:0px; width:270px; height:167px; cursor:pointer;}
div.subD {position:absolute; right:0px; top:170px; width:270px; height:50px; cursor:pointer;}

div.modulB {position:absolute; left:420px; top:460px; width:271px; height:100px; background:url("../../images/publi.jpg") no-repeat;  }
div.modulB:hover {position:absolute; left:420px; top:460px; width:271px; height:100px; background:url("../../images/publiHover.jpg") no-repeat; cursor:pointer;}
div.modulC {position:absolute; right:0px; top:460px; width:271px; height:100px; background:url("../../images/publi.jpg") no-repeat; }
div.modulC:hover {position:absolute; right:0px; top:460px; width:271px; height:100px; background:url("../../images/publiHover.jpg") no-repeat; cursor:pointer;}

div.miniIMG {position:relative; float:left; padding:9px 1px 9px 1px; margin-left:8px; width:95px; height:62px; overflow:hidden; }
div.miniIMG:hover, div.miniIMGselected {position:relative; float:left; padding:9px 1px 9px 1px; margin-left:8px; width:95px; height:62px; background-color: #5280b2; cursor:pointer; overflow:hidden; }

input {height:20px; border:0px;}
input.t {height:15px; background-color:#FFF;}
input.tError {height:15px; background-color:#EAA;}

textarea {width:364px; height:203px; border:0px; background-color:#FFF; overflow:hidden; border:1px solid #AAA;}

/* AVIS LEGAL */
body#AVIS {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; text-align: center; background-color: #FFF;}
#avis_FinestraInfoLegal {padding: 10px; width: 350px;	 text-align: justify; font-size: 10px; }
div#avis_titol {text-decoration: underline; font-size: 14px; font-weight: bold; color: #444; padding-bottom:10px; text-align:center;}
div#avis_text {text-align: center;}
div#avis_avis {width:100%; left:5%; height:80px; color: #444; padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:2px; border:1px solid #444; margin-top:10px; margin-bottom:10px; overflow-y:auto;}
div#avis_botonera {width:100%; text-align:center;}
input.avis_ok {color:#FFF; font-weight:bold; background-color: #444; border:1px solid #444; width:120px;}
input.avis_ko {color:#444; font-weight:bold; background-color: #EEE; border:1px solid #444; width:120px;}


div#cuadreA {position:absolute; left:82px; top:29px; width:297px; height:161px; background:url("../../images/cuadreA.gif"); }
div#cuadreB {position:absolute; left:175px; top:135px; width:205px; height:161px; background:url("../../images/cuadreB.gif"); }

div#imageA1 {position:absolute; left:101px; top:46px; width:264px; height:128px; background:url("../../images/imageA1.jpg"); }
div#imageB1 {position:absolute; left:194px; top:190px; width:173px; height:94px; background:url("../../images/imageB1.jpg"); }
div#imageA2 {position:absolute; left:101px; top:46px; width:264px; height:128px; background:url("../../images/imageA2.jpg"); }
div#imageB2 {position:absolute; left:194px; top:190px; width:173px; height:94px; background:url("../../images/imageB2.jpg"); }

div.title {position:absolute; left:48px; top:0px; width:224px; height:20px; color:#666; text-align:left; font-size:14px;}
img.imgPubli {position:absolute; top:18px; left:4px; width:263px; height:80px;}

input#field_1 {position:absolute; top:12px; left:0px; width:275px; background: transparent;}
input#field_2 {position:absolute; top:52px; left:0px; width:275px; background: transparent;}
input#field_3 {position:absolute; top:93px; left:0px; width:150px; background: transparent;}
input#field_4 {position:absolute; top:93px; left:155px; width:120px; background: transparent;}
input#field_5 {position:absolute; top:136px; left:0px; width:150px; background: transparent;}
input#field_6 {position:absolute; top:136px; left:155px; width:120px; background: transparent;}
input#field_7 {position:absolute; top:177px; left:0px; width:275px; background: transparent;}
textarea#field_8 {position:absolute; top:11px; left:290px; width:266px; height:174px; background-color:transparent; border:0px;}
input#field_9 {position:absolute; top:186px; left:436px; width:98px; height:13px; background: transparent; cursor:pointer; }
input#field_10 {position:absolute; top:186px; left:312px; width:98px; height:13px; background: transparent; cursor:pointer; }

div#selector {position:absolute; top:190px; left:420px; width:95px; height:9px; background:url("../../images/selektor.jpg") no-repeat; }