/*
___ ____ _  _ ___  ____ 
 |  |___ |\/| |__] |  | 
 |  |___ |  | |    |__| 
©2008 www.tempointeractiu.com 

*/

/* reset.css */
* { margin:0px; padding:0px; }
/**/
body { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:12px; color:#7a7a7a; background:#97ba6b url('../img/body_bg.jpg') repeat-x; }

ul {list-style:none;}
h1 {font-size:22px;}
h2 {font-size:19px;}
h3 {font-size:18px; font-weight:normal;}
h4 {font-size:13px;}
h5 {font-size:10px;}

img {border:none; float:left;}
a { text-decoration: none; outline:none; color: #2c4304; border:none;}
a:hover { text-decoration: none; }

/*********** ESPECÍFICS **********/
div.wrapper {float:left; width:100%;}
div.interior{background:#f5f4f0; min-height:455px; height:auto !important; height:455px;}
div.peu {background:#bad09d; min-height:100px; height:auto !important; height:100px;}

div#top, div#content, div#bottom{ width:915px; margin:0px auto;}
 
div#fitxa {float:left; padding-top:35px; width:380px; padding-bottom:40px;}
div#fitxaGran {float:left; padding-top:35px; padding-bottom:40px; width:669px;}
div#fitxa2 {float:right; padding-top:35px; width:260px; padding-bottom:40px;}
div#fitxaHome {float:left; padding: 18px 55px 22px 11px; width:519px; background:url('../img/home_dg.jpg') no-repeat top right; min-height:420px; height:auto !important; height:420px;}

div#adjunts{float:right; padding-top:73px; width:262px;}
div#adjunts img {padding-bottom:8px;}

div#adjunts2{float:left; padding-top:35px; width:381px;}
div#adjunts2 img {padding-bottom:10px;}

div#adjuntsHome{float:left; padding:18px 35px 0px 33px; width:262px; min-height:420px; height:auto !important; height:420px; background:url('../img/home_dg_right.jpg') no-repeat top right;}
div#adjuntsHome h3 {padding-bottom:16px;}
div#adjuntsHome img {padding: 0 0 10px 0 ;}
div#adjuntsHome p {padding:0 0 15px 0; }


div#info {float:left; font-size: 11px; color:#192708; padding-top:18px;}
div#info a {color:#192708; text-decoration:underline;}
div#info a:hover {text-decoration:none;}

div#logos {float:right; color:#192708; padding-top:20px;}
div#logos p {font-size:9px; float:left; padding-right:10px;}
div#logos img {float:left;}

div.img {float:left; width:234px; border:1px solid #d0d1cb; margin-top:40px; padding:9px 9px 6px 9px; background:#fffefa url('../img/fletxa_foto.gif') no-repeat bottom right; font-size:11px;}
div.img img {padding:0 0 6px 0;}
div.img a {color:#588a1e; width:100%;}
.mr9{margin-right:11px;}

/************ GENÈRICS ***********/
.db {border:1px solid red;}
.cl {clear:both; min-height:1px; height:auto !important; height:1px; padding:0;}
.lft {float:left;}
.rgt {float:right;}
.nobg {background:none;}
.dnone {display:none;}
.nobr {border:none;}
.mauto {margin: 0px auto;}


/************ Llistats ***********/
ul#menu {float:left; font-weight:bold; width:100%;}
ul#menu li {float:left;}
ul#menu li a{ float:left; display:block; padding: 14px 19px 6px 19px; color:#ffffff;}
ul#menu li a:hover, ul#menu li a.act {background:#f5f4f0; color:#2c4304;}


/* SUBMENU */
ul#submenu{float:left; padding-top:35px; width:181px; margin-left:13px; padding-right:39px; color:#2c4304; background:url('../img/submenu_dg.jpg') no-repeat top right; min-height:420px; height:auto !important; height:420px;}

ul#submenu li {background:url('../img/submenu_fletxa.gif') no-repeat top right;}
ul#submenu li a {display:block; padding:5px 36px 8px 4px; color:#2c4304;}
/*ul#submenu a.act,ul#submenu a:hover {background:#7fac4a url('../img/submenu_pasti.gif') no-repeat top right; color:#f5f4f0;}*/
ul#submenu a.act {font-weight:bold;}
ul#submenu a:hover {text-decoration:underline;}
ul#submenu li a {padding-left:8px; }
ul#submenu li ul li a {padding-left:18px; }
ul#submenu li ul li ul li a {padding-left:28px; }
ul#submenu li ul li ul li ul li a {padding-left:38px; }
ul#submenu li ul li ul li ul li ul li a { padding-left:48px; }

/* Player */
ul#player li {float:left; padding-right:4px;}
ul#player li a img {float:left;}


/* Arxius adjunts */
ul#arxius {padding-top:15px; }
ul#arxius li {background:url('../img/ico-pdf.gif') no-repeat 0px 1px; padding-bottom:8px; }
ul#arxius li a {cursor:pointer; color:#7a7a7a;  padding-left:20px; }

/**** textos editables.. ****/

.text h3{color:#3d6a00;}
.text p {padding-top:15px;}
.text b {color:#3d6a00;}
.text p a {color:#3d6a00;}
.text p a:hover {text-decoration:underline;}
.text img {padding-top:15px;}

/************** CONTACTE FORM *************/
div#contacte {float:right; color:#7a7a7a; width:305px; line-height:20px;  padding:56px 0 30px 0px;}
div#contacte p{padding-top:10px;}
div#contacte p b {color:#7a7a7a;}

input.camp {width:220px; border:1px solid #3d6a00; font-size:11px; padding:2px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif;}
/*input.camp {border:1px solid #0065b7;}*/
textarea.tcamp {border: 1px solid #3d6a00; padding:2px; font-size:11px; font-family:"Lucida Grande", Arial, Helvetica, sans-serif; line-height:18px; margin-bottom:10px; width:300px; height:150px;}
input.subm {background:#3d6a00; color:#fff; border:1px solid black; width:50px; height:22px; border-style:outset; font-weight:bold;}
input.subm:hover{background:#fff; color:#3d6a00; border-style:inset;}
input.subm:active {background:#3d6a00; color:#fff; border:1px solid black; padding:4px;}


p#errC {font-size:11px;}
input.error {border: 1px solid Red;}


div#contactInfo{float:left; padding:35px 0 30px 0; width:335px;}
div#contactInfo img{float:left; padding:0;}
div#contactInfo h3{float:left; padding-bottom:15px;}
div#contactInfo p{float:left; padding-top:20px;}


/****************************************/
#langs { position:absolute; z-index:2; padding:5px 2px 5px 2px; background:#4a741a; font-size:10px; color:#999; margin-left:761px; width:150px; text-align:center; color:#192708;  }
#langs a { color:#192708; }
#langs a:hover,#langs a.sel { color:#f5f4f0; text-decoration:none; }
