You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

752 lines
13 KiB

8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
  1. a:link {
  2. color: #C85127;
  3. text-decoration: none;
  4. }
  5. a:visited {
  6. color: #C85127;
  7. }
  8. a:hover {
  9. color: #dd7955;
  10. }
  11. a:active {
  12. color: #C85127;
  13. }
  14. @font-face {
  15. font-family: 'jauria-bold';
  16. src: url('tipos/jauria/Jauria-Bold-v.otf');
  17. src:
  18. local('jauria'),
  19. local('jauria'),
  20. url('tipos/jauria/Jauria-Bold-v.otf')
  21. format('opentype');
  22. }
  23. @font-face {
  24. font-family: 'jauria-cursiva';
  25. src: url('tipos/jauria/jauria-Italic-v.otf');
  26. src:
  27. local('jauria'),
  28. local('jauria'),
  29. url('tipos/jauria/jauria-Italic-v.otf')
  30. format('opentype');
  31. }
  32. /*
  33. Light pel text
  34. Blak pel menu de dalt
  35. I medium pel submeni
  36. */
  37. /* got */
  38. @font-face {
  39. font-family: 'got-light';
  40. src: url('tipos/got/got_light.ttf');
  41. src:
  42. local('got'),
  43. local('got'),
  44. url('tipos/got/got_light.ttf')
  45. format('opentype');
  46. }
  47. @font-face {
  48. font-family: 'got-black';
  49. src: url('tipos/got/got_black.ttf');
  50. src:
  51. local('got'),
  52. local('got'),
  53. url('tipos/got/got_black.ttf')
  54. format('opentype');
  55. }
  56. @font-face {
  57. font-family: 'got-medium';
  58. src: url('tipos/got/got_medium.ttf');
  59. src:
  60. local('got'),
  61. local('got'),
  62. url('tipos/got/got_medium.ttf')
  63. format('opentype');
  64. }
  65. body {
  66. font: normal 16px 'got-light', sans-serif;
  67. margin: 0;
  68. padding: 0;
  69. }
  70. @media (min-width:900px) {
  71. .own-container{
  72. padding-left: 80px;
  73. padding-right: 80px;
  74. }
  75. }
  76. @media (max-width:900px) {
  77. .own-container{
  78. padding-left: 10px;
  79. padding-right: 10px;
  80. }
  81. }
  82. /* index */
  83. @media (min-width:900px) {
  84. .own-indexBackgroundImage{
  85. width: 100%;
  86. /*height: 100%;*/
  87. z-index: -2;
  88. position: fixed;
  89. left: 0px;
  90. top: 0px;
  91. }
  92. .own-telgris{
  93. height: 100%;
  94. width: 100%;
  95. z-index: -1;
  96. position: fixed;
  97. left: 0px;
  98. top: 0px;
  99. background: rgba(0, 0, 0, 0.5);
  100. }
  101. }
  102. @media (max-width:900px) {
  103. .own-indexBackgroundImage{
  104. /*width: 100%;*/
  105. height: 100%;
  106. z-index: -2;
  107. position: fixed;
  108. left: 0px;
  109. top: 0px;
  110. }
  111. .own-telgris{
  112. height: 100%;
  113. width: 100%;
  114. z-index: -1;
  115. position: fixed;
  116. left: 0px;
  117. top: 0px;
  118. background: rgba(0, 0, 0, 0.5);
  119. }
  120. }
  121. .own-opacity0{
  122. opacity: 0;
  123. }
  124. .own-langIndex{
  125. text-align: right;
  126. margin-right: 50px;
  127. display: block;
  128. }
  129. .own-langIndex a:link{
  130. text-decoration: none;
  131. color: #ffffff;
  132. font-weight: bold;
  133. display: inline-block;
  134. margin: 10px;
  135. }
  136. .own-langIndex a:visited{
  137. color: #ffffff;
  138. }
  139. .own-menu{
  140. display: block;
  141. }
  142. .own-menuFixed{
  143. /*display: block;*/
  144. position: fixed;
  145. background: #ffffff;
  146. /*border-bottom: 1px solid #010101;*/
  147. width: 100%;
  148. top: 0px;
  149. }
  150. .own-overImage-logo{
  151. /*margin-left: 30px;*/
  152. width: 200px;
  153. }
  154. .own-whiteRecuadre{
  155. border: 1px solid #ffffff!important
  156. }
  157. .own-whiteText{
  158. color: #ffffff!important;;
  159. }
  160. .own-whiteText a:link{
  161. color: #ffffff!important;
  162. }
  163. .own-whiteText a:visited{
  164. color: #ffffff!important;
  165. }
  166. .own-whiteText a:hover{
  167. color: #C85127!important;
  168. }
  169. /*.own-menuButtonsIndex{
  170. float: right;
  171. margin-right: 50px;
  172. }
  173. .own-menuButtonsIndex a:link{
  174. text-decoration: none;
  175. color: #ffffff;
  176. font-weight: bold;
  177. display: inline-block;
  178. margin: 10px;
  179. }
  180. .own-menuButtonsIndex a:visited{
  181. color: #ffffff;
  182. }
  183. .own-menuButtonsIndex a:hover{
  184. color: #C85127;
  185. }*/
  186. .own-mainTitleBox{
  187. left: 0;
  188. margin-top: 10%;
  189. width: 100%;
  190. text-align: center;
  191. font-family: jauria;
  192. }
  193. .own-mainTitle{
  194. color: #ffffff;
  195. background: #C85127;
  196. font-size: 70px;
  197. max-width: 500px;
  198. margin-left: auto; /*temporal*/
  199. margin-right: auto;
  200. font-family: 'jauria-bold', sans-serif;
  201. }
  202. .own-subTitle{
  203. color: #ffffff;
  204. font-size: 30px;
  205. font-family: 'jauria-cursiva', sans-serif;
  206. margin-top: 8px;
  207. }
  208. .own-verkami{
  209. /*border: 1px solid #000000;*/
  210. margin-top: 20px;
  211. cursor: pointer;
  212. }
  213. .own-socialNetworks{
  214. /*margin-left: 2%;*/
  215. margin-top: 15%;
  216. display: inline-block;
  217. }
  218. .own-socialNetwork{
  219. display: inline-block;
  220. height: 20px;
  221. margin-right: 5px;
  222. cursor: pointer;
  223. }
  224. .own-socialNetwork-facebookMargin{
  225. margin-right: 10px;
  226. }
  227. .own-teaser{
  228. float: right;
  229. /*margin-right: 100px;*/
  230. margin-top: calc(15% - 10px);
  231. color: #ffffff;
  232. font-weight: bold;
  233. font-size: 18px;
  234. cursor: pointer;
  235. }
  236. .temp-marge1{
  237. display: inline-block;
  238. margin-top: 10%;
  239. }
  240. .own-whiteOverImage{
  241. background: #ffffff;
  242. padding-top: 10px;
  243. }
  244. @media (max-width:1080px) {
  245. .own-caixaDescripcioIndex{
  246. margin-top: 50px;
  247. margin-left:auto;
  248. margin-right:auto;
  249. max-width: calc(100% - 100px);
  250. min-width: 320px;
  251. background: #ffffff;
  252. font-size: 120%;
  253. font: normal 18px 'got-medium', sans-serif;
  254. text-align: center;
  255. line-height: 125%;
  256. }
  257. }
  258. @media (min-width:1080px) {
  259. .own-caixaDescripcioIndex{
  260. margin-top: 50px;
  261. margin-left:auto;
  262. margin-right:auto;
  263. max-width: calc(100% - 600px);
  264. min-width: 320px;
  265. background: #ffffff;
  266. font-size: 120%;
  267. font: normal 18px 'got-medium', sans-serif;
  268. text-align: center;
  269. line-height: 125%;
  270. }
  271. }
  272. .own-caixaImatgesIndex{
  273. margin-top: 50px;
  274. width: 100%;
  275. text-align: center;
  276. padding-bottom: 100px;
  277. font: normal 18px 'got-medium', sans-serif;
  278. }
  279. .own-caixaImatgeIndex{
  280. display: inline-block;
  281. margin: 2%;
  282. }
  283. .own-imatgeIndex{
  284. /*display: inline-block;*/
  285. width: 210px;
  286. }
  287. .own-caixaImatgeIndex .own-textHoverImage{
  288. position: absolute;
  289. visibility: hidden;
  290. text-decoration: none;
  291. /*display: inherit;*/
  292. z-index: 1px;
  293. background: rgba(200, 81, 39, 0.4);
  294. color: #ffffff;
  295. font-weight: bold;
  296. font-size: 24px;
  297. padding-top: 90px;
  298. /*padding-left: 100px;*/
  299. width: 210px;
  300. height: 210px;
  301. }
  302. .own-caixaImatgeIndex:hover .own-textHoverImage{
  303. visibility:visible;
  304. }
  305. /* nosaltres apanyu */
  306. .own-caixaImatgesNosaltres{
  307. margin-top: 50px;
  308. width: 100%;
  309. text-align: center;
  310. padding-bottom: 100px;
  311. font: normal 18px 'got-medium', sans-serif;
  312. }
  313. .own-caixaImatgeNosaltres{
  314. display: inline-block;
  315. margin: 2%;
  316. }
  317. .own-imatgeNosaltres{
  318. /*display: inline-block;*/
  319. width: 170px;
  320. }
  321. .own-caixaImatgeNosaltres .own-textHoverImage{
  322. position: absolute;
  323. visibility: hidden;
  324. text-decoration: none;
  325. /*display: inherit;*/
  326. z-index: 1px;
  327. background: rgba(200, 81, 39, 0.4);
  328. color: #ffffff;
  329. font-weight: bold;
  330. font-size: 24px;
  331. padding-top: 80px;
  332. /*padding-left: 100px;*/
  333. width: 170px;
  334. height: 170px;
  335. }
  336. .own-caixaImatgeNosaltres:hover .own-textHoverImage{
  337. visibility:visible;
  338. }
  339. /* fi nosaltres apanyu */
  340. /* /index */
  341. /* footer */
  342. .own-footer{
  343. width: 100%;
  344. text-align: center;
  345. background: #262626;
  346. height: 250px;
  347. padding-top: 20px;
  348. padding: 2%;
  349. height: auto;
  350. font: normal 16px 'got-medium', sans-serif;
  351. }
  352. .own-footer h4{
  353. color: #ffffff;
  354. }
  355. .own-footer a:link {
  356. color: #C85127;
  357. text-decoration: none;
  358. display: block;
  359. margin-bottom: 20px;
  360. }
  361. .own-footer a:visited {
  362. color: #C85127;
  363. }
  364. .own-footer a:hover {
  365. color: #dd7955;
  366. }
  367. .own-caixaFooter{
  368. display: inline-block;
  369. width: 250px;
  370. vertical-align: top;
  371. text-align: left;
  372. margin-left: 50px;
  373. }
  374. /* /footer */
  375. /* projecte, bakur, agenda */
  376. .own-lang{
  377. text-align: right;
  378. /*margin-right: 50px;*/
  379. display: block;
  380. }
  381. .own-lang a:link{
  382. text-decoration: none;
  383. color: #000000;
  384. /*font-weight: bold;*/
  385. display: inline-block;
  386. margin: 10px;
  387. }
  388. .own-lang a:visited{
  389. color: #000000;
  390. }
  391. .own-bold{
  392. font-weight: bold;
  393. }
  394. @media (min-width:555px) {
  395. .own-menuButtons{
  396. float: right;
  397. font: normal 18px 'got-black', sans-serif;
  398. -webkit-transition: all 0.5s; /* Safari */
  399. transition: all 0.5s;
  400. }
  401. .own-menuButtons a:link{
  402. text-decoration: none;
  403. color: #000000;
  404. font-weight: bold;
  405. display: inline-block;
  406. margin: 10px;
  407. font-size: 20px;
  408. padding-bottom: 5px;
  409. }
  410. .own-menuButtons a:visited{
  411. color: #000000;
  412. }
  413. .own-menuButtons a:hover{
  414. color: #C85127;
  415. }
  416. .own-showMenuButton{
  417. display: none;
  418. }
  419. }
  420. @media (max-width:555px) {
  421. .own-menuButtons{
  422. /*float: right;*/
  423. text-align: center;
  424. font: normal 18px 'got-black', sans-serif;
  425. display: none;
  426. -webkit-transition: all 0.5s; /* Safari */
  427. transition: all 0.5s;
  428. }
  429. .own-menuButtons a:link{
  430. text-decoration: none;
  431. color: #000000;
  432. font-weight: bold;
  433. display: block;
  434. margin: 10px;
  435. font-size: 20px;
  436. padding-bottom: 5px;
  437. }
  438. .own-menuButtons a:visited{
  439. color: #000000;
  440. }
  441. .own-menuButtons a:hover{
  442. color: #C85127;
  443. }
  444. .own-showMenuButton{
  445. display: inline-block;
  446. cursor: pointer;
  447. float: right;
  448. margin-right: 20px;
  449. margin-top: 20px;
  450. font-weight: bold;
  451. padding: 10px;
  452. border: 1px solid #000000;
  453. }
  454. }
  455. .own-displayShowBlock{
  456. display: block!important;
  457. }
  458. .own-currentPageMenu{
  459. color: #C85127!important;
  460. border-bottom: 3px solid #C85127;
  461. padding-left: 7px;
  462. padding-right: 7px;
  463. }
  464. .own-imgHeader{
  465. width: 100%;
  466. margin-top: 50px;
  467. margin-bottom: 30px;
  468. position: absolute;
  469. left: 0px;
  470. }
  471. .own-nosaltresContent{
  472. width: 100%;
  473. text-align: center;
  474. }
  475. @media (min-width:990px) {
  476. .own-linksLeft{
  477. display: inline-block;
  478. vertical-align: top;
  479. margin-top: 20px;
  480. margin-right: 40px;
  481. margin-bottom: 40px;
  482. max-width: 100px;
  483. font: normal 18px 'got-medium', sans-serif;
  484. }
  485. .own-linksLeft a:link{
  486. text-decoration: none;
  487. color: #000000;
  488. font-weight: bold;
  489. display: block;
  490. margin: 10px;
  491. margin-bottom: 30px;
  492. text-align: center;
  493. /*border-top: 1px solid #000000;*/
  494. padding-top: 20px;
  495. width: 120px;
  496. }
  497. .own-linksLeft a:visited{
  498. color: #000000;
  499. }
  500. .own-linksLeft a:hover{
  501. color: #C85127;
  502. }
  503. }
  504. @media (max-width:990px) {
  505. .own-linksLeft{
  506. display: inline-block;
  507. vertical-align: top;
  508. margin-top: 20px;
  509. margin-right: 40px;
  510. margin-bottom: 40px;
  511. /*max-width: 100px;*/
  512. font: normal 18px 'got-medium', sans-serif;
  513. }
  514. .own-linksLeft a:link{
  515. text-decoration: none;
  516. color: #000000;
  517. font-weight: bold;
  518. display: inline-block;
  519. margin: 10px;
  520. margin-bottom: 30px;
  521. text-align: center;
  522. /*border-top: 1px solid #000000;*/
  523. padding-top: 20px;
  524. width: 120px;
  525. }
  526. .own-linksLeft a:visited{
  527. color: #000000;
  528. }
  529. .own-linksLeft a:hover{
  530. color: #C85127;
  531. }
  532. }
  533. .own-hr{
  534. border: 1px solid #000000;
  535. }
  536. .own-orange{
  537. color: #C85127!important;
  538. }
  539. .own-projecteText{
  540. display: inline-block;
  541. max-width: 600px;
  542. text-align: left;
  543. vertical-align: top;
  544. padding: 10px;
  545. padding-bottom: 40px;
  546. line-height: 120%;
  547. }
  548. .own-projecteText h3{
  549. font: normal 25px 'got-medium', sans-serif;
  550. }
  551. .own-desplegableAmagat{
  552. display: none;
  553. }
  554. .own-desplegable{
  555. display: block;
  556. z-index: 1;
  557. position: absolute;
  558. background: #C85127;
  559. max-width: 600px;
  560. margin-left: 18%;
  561. padding: 30px;
  562. }
  563. .own-rightBox{
  564. display: inline-block;
  565. vertical-align: top;
  566. margin-top: 30px;
  567. text-align: left;
  568. }
  569. .own-rightBox a:link{
  570. text-decoration: none;
  571. color: #000000;
  572. font-weight: bold;
  573. display: block;
  574. margin: 10px;
  575. margin-bottom: 20px;
  576. }
  577. .own-rightBox a:visited{
  578. color: #000000;
  579. }
  580. .own-rightBox a:hover{
  581. color: #C85127;
  582. }
  583. @media (max-width:1200px) {
  584. .own-textBoxLeft{
  585. display: inline-block;
  586. vertical-align: top;
  587. margin-top: 20px;
  588. margin-right: 20px;
  589. margin-bottom: 40px;
  590. max-width: 600px;
  591. text-align: left;
  592. font-weight: bold;
  593. font: normal 18px 'got-medium', sans-serif;
  594. line-height: 115%;
  595. }
  596. }
  597. @media (min-width:1200px) {
  598. .own-textBoxLeft{ /*a pantalla gran, barra lateral left*/
  599. display: inline-block;
  600. vertical-align: top;
  601. margin-right: 10px;
  602. margin-bottom: 40px;
  603. max-width: 200px;
  604. text-align: left;
  605. font-weight: bold;
  606. font-size: 22px;
  607. font: normal 22px 'got-medium', sans-serif;
  608. line-height: 115%;
  609. }
  610. }
  611. .own-nosaltresCenterRight{
  612. display: inline-block;
  613. max-width: 800px;
  614. text-align: left;
  615. vertical-align: top;
  616. }
  617. .own-imgTopText{
  618. width: 100%;
  619. margin-bottom: 30px;
  620. }
  621. .own-nosaltresTitle{
  622. /*font-size: 45px;*/
  623. font-weight: bold;
  624. padding-left: 7%;
  625. text-align: left;
  626. margin-top: 30px;
  627. margin-bottom: 30px;
  628. font: normal 55px 'got-black', sans-serif;
  629. }
  630. .own-nosaltresText{
  631. display: inline-block;
  632. max-width: 600px;
  633. text-align: left;
  634. vertical-align: top;
  635. padding-bottom: 40px;
  636. line-height: 120%;
  637. }
  638. .own-inlineBlock{
  639. display: inline-block!important;
  640. }
  641. .own-agendaData{
  642. font-weight: bold;
  643. color: #C85127;
  644. }
  645. .own-agendaTitol{
  646. font-weight: bold;
  647. }
  648. .own-agendaContent{
  649. font-style: italic;
  650. }
  651. .own-tableRed{
  652. background: #ECB7A9;
  653. border: 0px solid #ffffff;
  654. }
  655. .own-projecteContent{
  656. width: 100%;
  657. text-align: center;
  658. padding-bottom: 30px;
  659. margin-top: 30%;
  660. }
  661. .own-contacteContent{
  662. width: 100%;
  663. text-align: center;
  664. padding-bottom: 30px;
  665. }
  666. .own-contacteTitle{
  667. /*font-size: 45px;*/
  668. font-weight: bold;
  669. padding-left: 7%;
  670. text-align: left;
  671. top: 0px;
  672. margin-top: 30px;
  673. margin-bottom: 30px;
  674. font: normal 55px 'got-black', sans-serif;
  675. }
  676. .own-contacteText{
  677. display: inline-block;
  678. max-width: 600px;
  679. text-align: left;
  680. vertical-align: top;
  681. padding-bottom: 40px;
  682. line-height: 180%!important;
  683. font: normal 16px 'got-medium', sans-serif;
  684. }
  685. .own-contacteImage{
  686. /*float: left;*/
  687. display: inline-block;
  688. max-width: 400px;
  689. margin-right: 40px;
  690. margin-bottom: 30px;
  691. }