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.

818 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. .temp-marge1{
  263. display: inline-block;
  264. margin-top: 10%;
  265. }
  266. .own-whiteOverImage{
  267. background: #ffffff;
  268. padding-top: 10px;
  269. }
  270. @media (max-width:1080px) {
  271. .own-caixaDescripcioIndex{
  272. margin-top: 50px;
  273. margin-left:auto;
  274. margin-right:auto;
  275. max-width: calc(100% - 100px);
  276. min-width: 320px;
  277. background: #ffffff;
  278. font-size: 120%;
  279. font: normal 18px 'got-medium', sans-serif;
  280. text-align: center;
  281. line-height: 125%;
  282. }
  283. }
  284. @media (min-width:1080px) {
  285. .own-caixaDescripcioIndex{
  286. margin-top: 50px;
  287. margin-left:auto;
  288. margin-right:auto;
  289. max-width: calc(100% - 600px);
  290. min-width: 320px;
  291. background: #ffffff;
  292. font-size: 120%;
  293. font: normal 18px 'got-medium', sans-serif;
  294. text-align: center;
  295. line-height: 125%;
  296. }
  297. }
  298. .own-caixaImatgesIndex{
  299. margin-top: 50px;
  300. width: 100%;
  301. text-align: center;
  302. padding-bottom: 100px;
  303. font: normal 18px 'got-medium', sans-serif;
  304. }
  305. .own-caixaImatgeIndex{
  306. display: inline-block;
  307. margin: 2%;
  308. }
  309. .own-imatgeIndex{
  310. /*display: inline-block;*/
  311. width: 210px;
  312. }
  313. .own-caixaImatgeIndex .own-textHoverImage{
  314. position: absolute;
  315. /*visibility: hidden;*/
  316. text-decoration: none;
  317. z-index: 1px;
  318. background: rgba(200, 81, 39, 0.3);
  319. color: #ffffff;
  320. font-weight: bold;
  321. font-size: 24px;
  322. padding-top: 90px;
  323. width: 210px;
  324. height: 210px;
  325. }
  326. .own-caixaImatgeIndex:hover .own-textHoverImage{
  327. visibility:visible;
  328. background: rgba(200, 81, 39, 0.0);
  329. }
  330. /* nosaltres apanyu */
  331. .own-caixaImatgesNosaltres{
  332. margin-top: 50px;
  333. width: 100%;
  334. text-align: center;
  335. padding-bottom: 100px;
  336. font: normal 18px 'got-medium', sans-serif;
  337. }
  338. .own-caixaImatgeNosaltres{
  339. display: inline-block;
  340. margin: 2%;
  341. }
  342. .own-imatgeNosaltres{
  343. /*display: inline-block;*/
  344. width: 170px;
  345. }
  346. .own-caixaImatgeNosaltres .own-textHoverImage{
  347. position: absolute;
  348. visibility: hidden;
  349. text-decoration: none;
  350. /*display: inherit;*/
  351. z-index: 1px;
  352. background: rgba(200, 81, 39, 0.4);
  353. color: #ffffff;
  354. font-weight: bold;
  355. font-size: 24px;
  356. padding-top: 80px;
  357. /*padding-left: 100px;*/
  358. width: 170px;
  359. height: 170px;
  360. }
  361. .own-caixaImatgeNosaltres:hover .own-textHoverImage{
  362. visibility:visible;
  363. }
  364. /* fi nosaltres apanyu */
  365. /* /index */
  366. /* footer */
  367. .own-footer{
  368. width: 100%;
  369. text-align: center;
  370. background: #262626;
  371. height: 250px;
  372. padding-top: 20px;
  373. padding: 2%;
  374. height: auto;
  375. font: normal 16px 'got-medium', sans-serif;
  376. }
  377. .own-footer h4{
  378. color: #ffffff;
  379. }
  380. .own-footer a:link {
  381. color: #C85127;
  382. text-decoration: none;
  383. display: block;
  384. margin-bottom: 20px;
  385. }
  386. .own-footer a:visited {
  387. color: #C85127;
  388. }
  389. .own-footer a:hover {
  390. color: #dd7955;
  391. }
  392. .own-caixaFooter{
  393. display: inline-block;
  394. width: 300px;
  395. vertical-align: top;
  396. text-align: left;
  397. margin-left: 50px;
  398. }
  399. /* /footer */
  400. /* projecte, bakur, agenda */
  401. @media (min-width:900px) {
  402. .own-lang{
  403. text-align: right;
  404. margin-right: 80px;
  405. display: block;
  406. margin-top: 20px;
  407. }
  408. .own-lang_marginIndex{
  409. margin-right:0px;
  410. }
  411. }
  412. @media (max-width:900px) {
  413. .own-lang{
  414. text-align: right;
  415. /*margin-right: 50px;*/
  416. display: block;
  417. }
  418. }
  419. .own-lang a:link{
  420. text-decoration: none;
  421. color: #000000;
  422. /*font-weight: bold;*/
  423. display: inline-block;
  424. margin: 10px;
  425. }
  426. .own-lang a:visited{
  427. color: #000000;
  428. }
  429. .own-bold{
  430. font-weight: bold;
  431. }
  432. .own-menuButtons-small{
  433. margin-top: 0px!important;
  434. }
  435. @media (min-width:555px) {
  436. .own-menuButtons{
  437. float: right;
  438. font: normal 18px 'got-black', sans-serif;
  439. -webkit-transition: all 0.5s; /* Safari */
  440. transition: all 0.5s;
  441. margin-top: 20px;
  442. margin-right: 80px;
  443. }
  444. .own-menuButtons_Index{
  445. margin-right: 0px;
  446. }
  447. .own-menuButtons a:link{
  448. text-decoration: none;
  449. color: #000000;
  450. font-weight: bold;
  451. display: inline-block;
  452. margin: 10px;
  453. font-size: 20px;
  454. padding-bottom: 5px;
  455. }
  456. .own-menuButtons a:visited{
  457. color: #000000;
  458. }
  459. .own-menuButtons a:hover{
  460. color: #C85127;
  461. }
  462. .own-showMenuButton{
  463. display: none;
  464. }
  465. }
  466. @media (max-width:555px) {
  467. .own-menuButtons{
  468. /*float: right;*/
  469. text-align: center;
  470. font: normal 18px 'got-black', sans-serif;
  471. display: none;
  472. -webkit-transition: all 0.5s; /* Safari */
  473. transition: all 0.5s;
  474. }
  475. .own-menuButtons a:link{
  476. text-decoration: none;
  477. color: #000000;
  478. font-weight: bold;
  479. display: block;
  480. margin: 10px;
  481. font-size: 20px;
  482. padding-bottom: 5px;
  483. }
  484. .own-menuButtons a:visited{
  485. color: #000000;
  486. }
  487. .own-menuButtons a:hover{
  488. color: #C85127;
  489. }
  490. .own-showMenuButton{
  491. display: inline-block;
  492. cursor: pointer;
  493. float: right;
  494. margin-right: 20px;
  495. margin-top: 3px;
  496. font-weight: bold;
  497. padding: 8px;
  498. border: 1px solid #000000;
  499. }
  500. }
  501. .own-displayShowBlock{
  502. display: block!important;
  503. }
  504. .own-currentPageMenu{
  505. color: #C85127!important;
  506. border-bottom: 3px solid #C85127;
  507. padding-left: 7px;
  508. padding-right: 7px;
  509. }
  510. .own-imgHeader{
  511. width: 100%;
  512. margin-top: 50px;
  513. margin-bottom: 30px;
  514. position: absolute;
  515. left: 0px;
  516. z-index:-1;
  517. }
  518. .own-nosaltresContent{
  519. width: 100%;
  520. text-align: center;
  521. }
  522. @media (min-width:990px) {
  523. .own-linksLeft{
  524. display: inline-block;
  525. vertical-align: top;
  526. margin-top: 20px;
  527. margin-right: 80px;
  528. margin-bottom: 40px;
  529. max-width: 100px;
  530. font: normal 18px 'got-medium', sans-serif;
  531. }
  532. .own-linksLeft a:link{
  533. text-decoration: none;
  534. color: #000000;
  535. font-weight: bold;
  536. display: block;
  537. margin: 10px;
  538. margin-bottom: 30px;
  539. text-align: center;
  540. /*border-top: 1px solid #000000;*/
  541. padding-top: 20px;
  542. width: 120px;
  543. }
  544. .own-linksLeft a:visited{
  545. color: #000000;
  546. }
  547. .own-linksLeft a:hover{
  548. color: #C85127;
  549. }
  550. }
  551. @media (max-width:990px) {
  552. .own-linksLeft{
  553. display: inline-block;
  554. vertical-align: top;
  555. margin-top: 20px;
  556. margin-right: 40px;
  557. margin-bottom: 40px;
  558. /*max-width: 100px;*/
  559. font: normal 18px 'got-medium', sans-serif;
  560. }
  561. .own-linksLeft a:link{
  562. text-decoration: none;
  563. color: #000000;
  564. font-weight: bold;
  565. display: inline-block;
  566. margin: 10px;
  567. margin-bottom: 30px;
  568. text-align: center;
  569. /*border-top: 1px solid #000000;*/
  570. padding-top: 20px;
  571. width: 120px;
  572. }
  573. .own-linksLeft a:visited{
  574. color: #000000;
  575. }
  576. .own-linksLeft a:hover{
  577. color: #C85127;
  578. }
  579. }
  580. table, th, td {
  581. border-top: 1px solid black;
  582. border-bottom: 1px solid black;
  583. }
  584. .own-hr{
  585. border: 1px solid #000000;
  586. }
  587. .own-orange{
  588. color: #C85127!important;
  589. }
  590. .own-projecteText{
  591. display: inline-block;
  592. max-width: 600px;
  593. text-align: left;
  594. vertical-align: top;
  595. padding: 10px;
  596. padding-bottom: 40px;
  597. line-height: 120%;
  598. }
  599. .own-projecteText h3{
  600. font: normal 25px 'got-medium', sans-serif;
  601. }
  602. .own-desplegableAmagat{
  603. display: none;
  604. }
  605. .own-desplegable{
  606. display: block;
  607. z-index: 1;
  608. position: absolute;
  609. background: #C85127;
  610. max-width: 600px;
  611. margin-left: 18%;
  612. padding: 30px;
  613. }
  614. .own-rightBox{
  615. display: inline-block;
  616. vertical-align: top;
  617. margin-top: 30px;
  618. text-align: left;
  619. }
  620. .own-rightBox a:link{
  621. text-decoration: none;
  622. color: #000000;
  623. font-weight: bold;
  624. display: block;
  625. margin: 10px;
  626. margin-bottom: 20px;
  627. }
  628. .own-rightBox a:visited{
  629. color: #000000;
  630. }
  631. .own-rightBox a:hover{
  632. color: #C85127;
  633. }
  634. @media (max-width:1200px) {
  635. .own-textBoxLeft{
  636. display: inline-block;
  637. vertical-align: top;
  638. margin-top: 20px;
  639. margin-right: 20px;
  640. margin-bottom: 40px;
  641. max-width: 600px;
  642. text-align: left;
  643. font-weight: bold;
  644. font: normal 18px 'got-medium', sans-serif;
  645. line-height: 115%;
  646. }
  647. }
  648. @media (min-width:1200px) {
  649. .own-textBoxLeft{ /*a pantalla gran, barra lateral left*/
  650. display: inline-block;
  651. vertical-align: top;
  652. margin-right: 10px;
  653. margin-bottom: 40px;
  654. max-width: 200px;
  655. text-align: left;
  656. font-weight: bold;
  657. font-size: 22px;
  658. font: normal 22px 'got-medium', sans-serif;
  659. line-height: 115%;
  660. }
  661. }
  662. .own-nosaltresCenterRight{
  663. display: inline-block;
  664. max-width: 800px;
  665. text-align: left;
  666. vertical-align: top;
  667. }
  668. .own-imgTopText{
  669. width: 100%;
  670. margin-bottom: 30px;
  671. }
  672. .own-nosaltresTitle{
  673. /*font-size: 45px;*/
  674. font-weight: bold;
  675. padding-left: 5.3%;
  676. text-align: left;
  677. margin-top: 30px;
  678. margin-bottom: 30px;
  679. font: normal 55px 'got-black', sans-serif;
  680. }
  681. .own-nosaltresText{
  682. display: inline-block;
  683. max-width: 600px;
  684. text-align: left;
  685. vertical-align: top;
  686. padding-bottom: 40px;
  687. line-height: 120%;
  688. }
  689. .own-inlineBlock{
  690. display: inline-block!important;
  691. }
  692. .own-agendaData{
  693. font-weight: bold;
  694. color: #C85127;
  695. }
  696. .own-agendaTitol{
  697. font-weight: bold;
  698. }
  699. .own-agendaContent{
  700. font-style: italic;
  701. }
  702. .own-tableRed{
  703. background: #ECB7A9;
  704. border: 0px solid #ffffff;
  705. }
  706. .own-projecteContent{
  707. width: 100%;
  708. text-align: center;
  709. padding-bottom: 30px;
  710. margin-top: 30%;
  711. }
  712. .own-contacteContent{
  713. width: 100%;
  714. text-align: center;
  715. padding-bottom: 30px;
  716. }
  717. .own-contacteTitle{
  718. /*font-size: 45px;*/
  719. font-weight: bold;
  720. padding-left: 7%;
  721. text-align: left;
  722. top: 0px;
  723. margin-top: 30px;
  724. margin-bottom: 30px;
  725. font: normal 55px 'got-black', sans-serif;
  726. }
  727. .own-contacteText{
  728. display: inline-block;
  729. max-width: 600px;
  730. text-align: left;
  731. vertical-align: top;
  732. padding-bottom: 40px;
  733. line-height: 180%!important;
  734. font: normal 16px 'got-medium', sans-serif;
  735. }
  736. .own-contacteImage{
  737. /*float: left;*/
  738. display: inline-block;
  739. max-width: 400px;
  740. margin-right: 40px;
  741. margin-bottom: 30px;
  742. }
  743. .own-maxWidth250px{
  744. max-width: 250px;
  745. }
  746. .own-anulaPanel{
  747. border: 0px solid #ffffff!important;
  748. font-size: 16px!important;
  749. max-width: 250px!important;
  750. }
  751. .own-invisible{
  752. visibility: hidden;
  753. }