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.

827 lines
14 KiB

  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/GothaXLig.otf');
  41. src:
  42. local('got'),
  43. local('got'),
  44. url('tipos/got/GothaXLig.otf')
  45. format('opentype');
  46. }
  47. @font-face {
  48. font-family: 'got-black';
  49. src: url('tipos/got/GothaBla.otf');
  50. src:
  51. local('got'),
  52. local('got'),
  53. url('tipos/got/GothaBla.otf')
  54. format('opentype');
  55. }
  56. @font-face {
  57. font-family: 'got-medium';
  58. src: url('tipos/got/GothaMed.otf');
  59. src:
  60. local('got'),
  61. local('got'),
  62. url('tipos/got/GothaMed.otf')
  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. @media (min-width:900px) {
  140. .own-menu{
  141. display: block;
  142. margin-top: -25px;
  143. }
  144. }
  145. @media (max-width:900px) {
  146. .own-menu{
  147. display: block;
  148. }
  149. }
  150. .own-menuFixed{
  151. /*display: block;*/
  152. position: fixed;
  153. background: rgba(255,255,255, 1);
  154. width: 100%;
  155. top: 0px;
  156. left: 0px;
  157. z-index: 10px;
  158. }
  159. @media (min-width:900px) {
  160. .own-overImage-logo{
  161. margin-left: 80px;
  162. width: 200px;
  163. transition: all 0.5s;
  164. }
  165. .own-overImage-logo_index{
  166. margin-left: 0px;
  167. }
  168. }
  169. @media (max-width:900px) {
  170. .own-overImage-logo{
  171. /*margin-left: 80px;*/
  172. width: 200px;
  173. transition: all 1s;
  174. }
  175. }
  176. .own-overImage-logo-small{
  177. width: 100px!important;
  178. transition: all 0.5s;
  179. }
  180. .own-whiteRecuadre{
  181. border: 1px solid #ffffff!important
  182. }
  183. .own-whiteText{
  184. color: #ffffff!important;;
  185. }
  186. .own-whiteText a:link{
  187. color: #ffffff!important;
  188. }
  189. .own-whiteText a:visited{
  190. color: #ffffff!important;
  191. }
  192. .own-whiteText a:hover{
  193. color: #C85127!important;
  194. }
  195. /*.own-menuButtonsIndex{
  196. float: right;
  197. margin-right: 50px;
  198. }
  199. .own-menuButtonsIndex a:link{
  200. text-decoration: none;
  201. color: #ffffff;
  202. font-weight: bold;
  203. display: inline-block;
  204. margin: 10px;
  205. }
  206. .own-menuButtonsIndex a:visited{
  207. color: #ffffff;
  208. }
  209. .own-menuButtonsIndex a:hover{
  210. color: #C85127;
  211. }*/
  212. .own-mainTitleBox{
  213. left: 0;
  214. margin-top: 10%;
  215. width: 100%;
  216. text-align: center;
  217. font-family: jauria;
  218. }
  219. .own-mainTitle{
  220. color: #ffffff;
  221. background: #C85127;
  222. font-size: 70px;
  223. max-width: 500px;
  224. margin-left: auto; /*temporal*/
  225. margin-right: auto;
  226. font-family: 'jauria-bold', sans-serif;
  227. }
  228. .own-subTitle{
  229. color: #ffffff;
  230. font-size: 30px;
  231. font-family: 'jauria-cursiva', sans-serif;
  232. margin-top: 8px;
  233. }
  234. .own-verkami{
  235. /*border: 1px solid #000000;*/
  236. margin-top: 20px;
  237. cursor: pointer;
  238. }
  239. .own-socialNetworks{
  240. /*margin-left: 2%;*/
  241. margin-top: 15%;
  242. display: inline-block;
  243. }
  244. .own-socialNetwork{
  245. display: inline-block;
  246. height: 20px;
  247. margin-right: 5px;
  248. cursor: pointer;
  249. }
  250. .own-socialNetwork-facebookMargin{
  251. margin-right: 10px;
  252. }
  253. .own-teaser{
  254. float: right;
  255. /*margin-right: 100px;*/
  256. margin-top: calc(15% - 10px);
  257. color: #ffffff;
  258. font-weight: bold;
  259. font-size: 18px;
  260. cursor: pointer;
  261. }
  262. .own-teaser a:link{
  263. color: #ffffff!important;
  264. }
  265. .own-teaser a:visited{
  266. color: #ffffff!important;
  267. }
  268. .own-teaser a:hover{
  269. color: #ffffff!important;
  270. }
  271. .temp-marge1{
  272. display: inline-block;
  273. margin-top: 10%;
  274. }
  275. .own-whiteOverImage{
  276. background: #ffffff;
  277. padding-top: 10px;
  278. }
  279. @media (max-width:1080px) {
  280. .own-caixaDescripcioIndex{
  281. margin-top: 50px;
  282. margin-left:auto;
  283. margin-right:auto;
  284. max-width: calc(100% - 100px);
  285. min-width: 320px;
  286. background: #ffffff;
  287. font-size: 120%;
  288. font: normal 18px 'got-medium', sans-serif;
  289. text-align: center;
  290. line-height: 125%;
  291. }
  292. }
  293. @media (min-width:1080px) {
  294. .own-caixaDescripcioIndex{
  295. margin-top: 50px;
  296. margin-left:auto;
  297. margin-right:auto;
  298. max-width: calc(100% - 600px);
  299. min-width: 320px;
  300. background: #ffffff;
  301. font-size: 120%;
  302. font: normal 18px 'got-medium', sans-serif;
  303. text-align: center;
  304. line-height: 125%;
  305. }
  306. }
  307. .own-caixaImatgesIndex{
  308. margin-top: 50px;
  309. width: 100%;
  310. text-align: center;
  311. padding-bottom: 100px;
  312. font: normal 18px 'got-medium', sans-serif;
  313. }
  314. .own-caixaImatgeIndex{
  315. display: inline-block;
  316. margin: 2%;
  317. }
  318. .own-imatgeIndex{
  319. /*display: inline-block;*/
  320. width: 210px;
  321. }
  322. .own-caixaImatgeIndex .own-textHoverImage{
  323. position: absolute;
  324. /*visibility: hidden;*/
  325. text-decoration: none;
  326. z-index: 1px;
  327. background: rgba(200, 81, 39, 0.3);
  328. color: #ffffff;
  329. font-weight: bold;
  330. font-size: 24px;
  331. padding-top: 90px;
  332. width: 210px;
  333. height: 210px;
  334. }
  335. .own-caixaImatgeIndex:hover .own-textHoverImage{
  336. visibility:visible;
  337. background: rgba(200, 81, 39, 0.0);
  338. }
  339. /* nosaltres apanyu */
  340. .own-caixaImatgesNosaltres{
  341. margin-top: 50px;
  342. width: 100%;
  343. text-align: center;
  344. padding-bottom: 100px;
  345. font: normal 18px 'got-medium', sans-serif;
  346. }
  347. .own-caixaImatgeNosaltres{
  348. display: inline-block;
  349. margin: 2%;
  350. }
  351. .own-imatgeNosaltres{
  352. /*display: inline-block;*/
  353. width: 170px;
  354. }
  355. .own-caixaImatgeNosaltres .own-textHoverImage{
  356. position: absolute;
  357. visibility: hidden;
  358. text-decoration: none;
  359. /*display: inherit;*/
  360. z-index: 1px;
  361. background: rgba(200, 81, 39, 0.4);
  362. color: #ffffff;
  363. font-weight: bold;
  364. font-size: 24px;
  365. padding-top: 80px;
  366. /*padding-left: 100px;*/
  367. width: 170px;
  368. height: 170px;
  369. }
  370. .own-caixaImatgeNosaltres:hover .own-textHoverImage{
  371. visibility:visible;
  372. }
  373. /* fi nosaltres apanyu */
  374. /* /index */
  375. /* footer */
  376. .own-footer{
  377. width: 100%;
  378. text-align: center;
  379. background: #262626;
  380. height: 250px;
  381. padding-top: 20px;
  382. padding: 2%;
  383. height: auto;
  384. font: normal 16px 'got-medium', sans-serif;
  385. }
  386. .own-footer h4{
  387. color: #ffffff;
  388. }
  389. .own-footer a:link {
  390. color: #C85127;
  391. text-decoration: none;
  392. display: block;
  393. margin-bottom: 20px;
  394. }
  395. .own-footer a:visited {
  396. color: #C85127;
  397. }
  398. .own-footer a:hover {
  399. color: #dd7955;
  400. }
  401. .own-caixaFooter{
  402. display: inline-block;
  403. width: 300px;
  404. vertical-align: top;
  405. text-align: left;
  406. margin-left: 50px;
  407. }
  408. /* /footer */
  409. /* projecte, bakur, agenda */
  410. @media (min-width:900px) {
  411. .own-lang{
  412. text-align: right;
  413. margin-right: 80px;
  414. display: block;
  415. margin-top: 20px;
  416. }
  417. .own-lang_marginIndex{
  418. margin-right:0px;
  419. }
  420. }
  421. @media (max-width:900px) {
  422. .own-lang{
  423. text-align: right;
  424. /*margin-right: 50px;*/
  425. display: block;
  426. }
  427. }
  428. .own-lang a:link{
  429. text-decoration: none;
  430. color: #000000;
  431. /*font-weight: bold;*/
  432. display: inline-block;
  433. margin: 10px;
  434. }
  435. .own-lang a:visited{
  436. color: #000000;
  437. }
  438. .own-bold{
  439. font-weight: bold;
  440. }
  441. .own-menuButtons-small{
  442. margin-top: 0px!important;
  443. }
  444. @media (min-width:555px) {
  445. .own-menuButtons{
  446. float: right;
  447. font: normal 18px 'got-black', sans-serif;
  448. -webkit-transition: all 0.5s; /* Safari */
  449. transition: all 0.5s;
  450. margin-top: 20px;
  451. margin-right: 80px;
  452. }
  453. .own-menuButtons_Index{
  454. margin-right: 0px;
  455. }
  456. .own-menuButtons a:link{
  457. text-decoration: none;
  458. color: #000000;
  459. font-weight: bold;
  460. display: inline-block;
  461. margin: 10px;
  462. font-size: 20px;
  463. padding-bottom: 5px;
  464. }
  465. .own-menuButtons a:visited{
  466. color: #000000;
  467. }
  468. .own-menuButtons a:hover{
  469. color: #C85127;
  470. }
  471. .own-showMenuButton{
  472. display: none;
  473. }
  474. }
  475. @media (max-width:555px) {
  476. .own-menuButtons{
  477. /*float: right;*/
  478. text-align: center;
  479. font: normal 18px 'got-black', sans-serif;
  480. display: none;
  481. -webkit-transition: all 0.5s; /* Safari */
  482. transition: all 0.5s;
  483. }
  484. .own-menuButtons a:link{
  485. text-decoration: none;
  486. color: #000000;
  487. font-weight: bold;
  488. display: block;
  489. margin: 10px;
  490. font-size: 20px;
  491. padding-bottom: 5px;
  492. }
  493. .own-menuButtons a:visited{
  494. color: #000000;
  495. }
  496. .own-menuButtons a:hover{
  497. color: #C85127;
  498. }
  499. .own-showMenuButton{
  500. display: inline-block;
  501. cursor: pointer;
  502. float: right;
  503. margin-right: 20px;
  504. margin-top: 3px;
  505. font-weight: bold;
  506. padding: 8px;
  507. border: 1px solid #000000;
  508. }
  509. }
  510. .own-displayShowBlock{
  511. display: block!important;
  512. }
  513. .own-currentPageMenu{
  514. color: #C85127!important;
  515. border-bottom: 3px solid #C85127;
  516. padding-left: 7px;
  517. padding-right: 7px;
  518. }
  519. .own-imgHeader{
  520. width: 100%;
  521. margin-top: 50px;
  522. margin-bottom: 30px;
  523. position: absolute;
  524. left: 0px;
  525. z-index:-1;
  526. }
  527. .own-nosaltresContent{
  528. width: 100%;
  529. text-align: center;
  530. }
  531. @media (min-width:990px) {
  532. .own-linksLeft{
  533. display: inline-block;
  534. vertical-align: top;
  535. margin-top: 20px;
  536. margin-right: 80px;
  537. margin-bottom: 40px;
  538. max-width: 100px;
  539. font: normal 18px 'got-medium', sans-serif;
  540. }
  541. .own-linksLeft a:link{
  542. text-decoration: none;
  543. color: #000000;
  544. font-weight: bold;
  545. display: block;
  546. margin: 10px;
  547. margin-bottom: 30px;
  548. text-align: center;
  549. /*border-top: 1px solid #000000;*/
  550. padding-top: 20px;
  551. width: 120px;
  552. }
  553. .own-linksLeft a:visited{
  554. color: #000000;
  555. }
  556. .own-linksLeft a:hover{
  557. color: #C85127;
  558. }
  559. }
  560. @media (max-width:990px) {
  561. .own-linksLeft{
  562. display: inline-block;
  563. vertical-align: top;
  564. margin-top: 20px;
  565. margin-right: 40px;
  566. margin-bottom: 40px;
  567. /*max-width: 100px;*/
  568. font: normal 18px 'got-medium', sans-serif;
  569. }
  570. .own-linksLeft a:link{
  571. text-decoration: none;
  572. color: #000000;
  573. font-weight: bold;
  574. display: inline-block;
  575. margin: 10px;
  576. margin-bottom: 30px;
  577. text-align: center;
  578. /*border-top: 1px solid #000000;*/
  579. padding-top: 20px;
  580. width: 120px;
  581. }
  582. .own-linksLeft a:visited{
  583. color: #000000;
  584. }
  585. .own-linksLeft a:hover{
  586. color: #C85127;
  587. }
  588. }
  589. table, th, td {
  590. border-top: 1px solid black;
  591. border-bottom: 1px solid black;
  592. }
  593. .own-hr{
  594. border: 1px solid #000000;
  595. }
  596. .own-orange{
  597. color: #C85127!important;
  598. }
  599. .own-projecteText{
  600. display: inline-block;
  601. max-width: 600px;
  602. text-align: left;
  603. vertical-align: top;
  604. padding: 10px;
  605. padding-bottom: 40px;
  606. line-height: 120%;
  607. }
  608. .own-projecteText h3{
  609. font: normal 25px 'got-medium', sans-serif;
  610. }
  611. .own-desplegableAmagat{
  612. display: none;
  613. }
  614. .own-desplegable{
  615. display: block;
  616. z-index: 1;
  617. position: absolute;
  618. background: #C85127;
  619. max-width: 600px;
  620. margin-left: 18%;
  621. padding: 30px;
  622. }
  623. .own-rightBox{
  624. display: inline-block;
  625. vertical-align: top;
  626. margin-top: 30px;
  627. text-align: left;
  628. }
  629. .own-rightBox a:link{
  630. text-decoration: none;
  631. color: #000000;
  632. font-weight: bold;
  633. display: block;
  634. margin: 10px;
  635. margin-bottom: 20px;
  636. }
  637. .own-rightBox a:visited{
  638. color: #000000;
  639. }
  640. .own-rightBox a:hover{
  641. color: #C85127;
  642. }
  643. @media (max-width:1200px) {
  644. .own-textBoxLeft{
  645. display: inline-block;
  646. vertical-align: top;
  647. margin-top: 20px;
  648. margin-right: 20px;
  649. margin-bottom: 40px;
  650. max-width: 600px;
  651. text-align: left;
  652. font-weight: bold;
  653. font: normal 18px 'got-medium', sans-serif;
  654. line-height: 115%;
  655. }
  656. }
  657. @media (min-width:1200px) {
  658. .own-textBoxLeft{ /*a pantalla gran, barra lateral left*/
  659. display: inline-block;
  660. vertical-align: top;
  661. margin-right: 10px;
  662. margin-bottom: 40px;
  663. max-width: 200px;
  664. text-align: left;
  665. font-weight: bold;
  666. font-size: 22px;
  667. font: normal 22px 'got-medium', sans-serif;
  668. line-height: 115%;
  669. }
  670. }
  671. .own-nosaltresCenterRight{
  672. display: inline-block;
  673. max-width: 800px;
  674. text-align: left;
  675. vertical-align: top;
  676. }
  677. .own-imgTopText{
  678. width: 100%;
  679. margin-bottom: 30px;
  680. }
  681. .own-nosaltresTitle{
  682. /*font-size: 45px;*/
  683. font-weight: bold;
  684. padding-left: 5.3%;
  685. text-align: left;
  686. margin-top: 30px;
  687. margin-bottom: 30px;
  688. font: normal 55px 'got-black', sans-serif;
  689. }
  690. .own-nosaltresText{
  691. display: inline-block;
  692. max-width: 600px;
  693. text-align: left;
  694. vertical-align: top;
  695. padding-bottom: 40px;
  696. line-height: 120%;
  697. }
  698. .own-inlineBlock{
  699. display: inline-block!important;
  700. }
  701. .own-agendaData{
  702. font-weight: bold;
  703. color: #C85127;
  704. }
  705. .own-agendaTitol{
  706. font-weight: bold;
  707. }
  708. .own-agendaContent{
  709. font-style: italic;
  710. }
  711. .own-tableRed{
  712. background: #ECB7A9;
  713. border: 0px solid #ffffff;
  714. }
  715. .own-projecteContent{
  716. width: 100%;
  717. text-align: center;
  718. padding-bottom: 30px;
  719. margin-top: 30%;
  720. }
  721. .own-contacteContent{
  722. width: 100%;
  723. text-align: center;
  724. padding-bottom: 30px;
  725. }
  726. .own-contacteTitle{
  727. /*font-size: 45px;*/
  728. font-weight: bold;
  729. padding-left: 7%;
  730. text-align: left;
  731. top: 0px;
  732. margin-top: 30px;
  733. margin-bottom: 30px;
  734. font: normal 55px 'got-black', sans-serif;
  735. }
  736. .own-contacteText{
  737. display: inline-block;
  738. max-width: 600px;
  739. text-align: left;
  740. vertical-align: top;
  741. padding-bottom: 40px;
  742. line-height: 180%!important;
  743. font: normal 16px 'got-medium', sans-serif;
  744. }
  745. .own-contacteImage{
  746. /*float: left;*/
  747. display: inline-block;
  748. max-width: 400px;
  749. margin-right: 40px;
  750. margin-bottom: 30px;
  751. }
  752. .own-maxWidth250px{
  753. max-width: 250px;
  754. }
  755. .own-anulaPanel{
  756. border: 0px solid #ffffff!important;
  757. font-size: 16px!important;
  758. max-width: 250px!important;
  759. }
  760. .own-invisible{
  761. visibility: hidden;
  762. }