:root { --bgcolor1: #1c2737; --bgcolor2: #5c0303; --bgcolor3: #FF5722; --bgcolor4: #93827626; --marru: #5D3A1C; --bgcolor1b: #1963a914; --bgcolor2b: #cdeb8e36; --bgcolor3b: #c8cdea; --marru: #5D3A1C; } body,input,a,textarea,select{ font-family: 'Ubuntu', 'PT Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size:18px; font-weight:normal; text-align:left; } BODY { margin: 0; background-color: #fff; color: #333; } a,a:hover,a:active{text-decoration:none;color: #111111;} H1, H1 a { font-family: 'Exo 2', 'Ubuntu', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size: 70px; display:inline; color:var(--marru); text-decoration:none; } h2 { font-family:'Ubuntu', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size: 50x; display:inline; color: #FFFFFF; } h3 { font-size: 33px; display:inline; color: var(--marru); } h4 { font-size: 30px; display:inline; color: #650050; } .contenidor { width: 100%; border-spacing: 0px; border-collapse: separate; } .continguts { font-family: 'Ubuntu', 'PT Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size: 20px; width: 1024px; } .lletraM { color: #FFFFFF; background-color: var(--bgcolor1); } .lletraA { color: #FFFFFF; background-color: var(--bgcolor1); } .lletraZ { color: #FFFFFF; background-color: var(--bgcolor1); } .apartat { border-top: 3px solid #fcc0b5; border-bottom: 3px solid #fcc0b5; background-color: #d1ecf9; padding: 15px 5px 15px 55px; text-transform: uppercase; } .titular { width: 100%; background-color: var(--marru); padding: 15px 5px 15px 55px; text-transform: uppercase; text-align: center; } .disc { margin-top: 10px; margin-bottom: 30px; border-top: 3px solid #333333; border-bottom: 3px solid #333333; background-color: #E4E4C4; } .titol { font-size: 20px; color: #ca0000; font-weight:bold; text-decoration:none; } .subtitol { font-family: 'Ubuntu', 'Arial', sans-serif; font-size: 20px; color: #5D3A1C; font-weight:bold; } .subsub { font-family: 'Ubuntu', 'Arial', sans-serif; font-size: 15px; color: #5D3A1C; background-color: #ccccc0; } .subsub a { font-size: 15px; font-weight:bold; } form { display:inline; } .titol_pagina { font-family: 'PT Sans','Noticia Text', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size: 50px; color: #F60000; font-weight:bold; text-decoration:none; text-shadow:rgba(255, 255, 255, 0.9) 0 2px 0; border-top: 1px solid #454545; border-bottom: 2px solid #454545; padding: 3px 3px 3px 50px; } .titol_pagina a{ font-size: 30px; } .subtitol_pagina, .subtitol_pagina a { font-family: 'Ubuntu', 'PT Sans','Noticia Text', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size: 20px; color: #FFFFFF; font-weight:bold; text-decoration:none; background-color: #5D3A1C; padding: 1px 10px 1px 10px; } .capcelera { width: 100%; font-size: 20px; background-color: #000000; padding: 15px 5px 15px 55px; text-transform: uppercase; text-align: center; } .taula_info { width: 100%; padding:5px; } .taula_info TH { padding:15px; background-color:#CCC; } .taula_info TD { padding:15px; border-top: 1px solid #ffffff; border-bottom: 1px solid #dddddd; } .taula_info td:hover { background-color:#FFF; } .destacat { background-color:#CCC; border:1px solid #f5f5f5; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px; color:#636363; font-size:18px; margin:-10px auto 20px; padding:18px 35px 18px 35px; text-align:left; text-shadow:rgba(255, 255, 255, 0.498039) 0 1px 0; } .destacat2 { color: #f4f4f4; background-color: #333333; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } footer { } .peu { width: 100%; height: 200px; font-family:'Ubuntu', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; margin:0px auto 0px; background-color:#313131; color:#808080; font-size:13px; } .peu a { font-size:14px; } .peu_contingut, .peu_contingut a { font-family:'Ubuntu', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; color:#808080; font-size:18px; } .twitter_incrustat a { font-size:14px; } /* --- menus ---- */ .menu { background-color:#f4f4f4; } .menu td { padding: 3px 25px 3px 25px; } .menu a { text-decoration:none; color: #363636 !important; } .menu td:hover { background-color:#ccccc0; color: #FFFFFF !important; } .menu_destacat, .menu_destacat a { background-color:var(--marru); color: #FFFFFF !important; } /* --- taules ---- */ .llista { font-size:18px; border-collapse: collapse; } .llista TH { font-size:20px; color:#ca0000; padding: 8px 8px 8px 10px; border-bottom: 1px solid #1a171b; } .llista TD { padding: 20px 4px 10px 8px; border-bottom: 1px dashed #1a171b; } .llista TR:hover { background-color:ffffea; border-top: 1px #1a171b; border-bottom: 1px #1a171b; } .nollista { padding: 2px; } .nollista TD { border-bottom: 0px; } .llista_over TD { background-color:#e6e6e6; padding: 4px 4px 4px 8px; } .llista_over TH { background-color:#FFFFFF; padding: 14px 4px 4px 8px; } .llista_over tr:hover td{ background-color:#FFFFFF; color: #000000;} .nomesunvot, .nomesunvot a { color:#999999; } /* --------- formulari ----------- */ .input1 { font-size:16px; background-color:#f4f4f4; border:1px solid #cccccc; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px; color:#333; width: 400px; padding: 4px 10px; } .input1nw { font-size:16px; background-color:#f4f4f4; border:1px solid #cccccc; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px; color:#333; padding: 4px 10px; } .input1error { font-size:16px; background-color:#ffc1c1; border:2px solid #c0000c; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px; color:#c0000c; width: 400px; padding: 4px 10px; } .input_titol{ font-size:20px; background-color:#f4f4f4; border:1px solid #cccccc; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px; color:#C3422C; padding: 4px 10px; font-family: 'Ubuntu', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; } .input2 { font-size:12px; background-color:#FFFFFF; border:1px solid #cccccc; color:#333; width: 400px; padding: 4px 10px; } .input2nw { font-size:12px; background-color:#FFFFFF; border:1px solid #cccccc; color:#333; padding: 4px 10px; } .input2error { font-size:12px; background-color:#ffc1c1; border:2px solid #c0000c; color:#c0000c; width: 400px; padding: 4px 10px; } .input2nwerror { font-size:12px; background-color:#ffc1c1; border:2px solid #c0000c; color:#c0000c; padding: 4px 10px; } .input3 { font-size:12px; background-color:#f4f4f4; border:1px solid #cccccc; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px; color:#333; width: 140px; padding: 2px 2px; } /* --------- botons ----------- */ .boto1 { color: #363636; font-family:'PT Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size:20px; padding: 4px 20px; border: 1px solid #ff920d; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; -moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; -o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; cursor: pointer; background: #ffa84c; /* Old browsers */ background: -moz-linear-gradient(top, #ffa84c 32%, #ff7b0d 82%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#ffa84c), color-stop(82%,#ff7b0d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffa84c 32%,#ff7b0d 82%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffa84c 32%,#ff7b0d 82%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffa84c 32%,#ff7b0d 82%); /* IE10+ */ background: linear-gradient(top, #ffa84c 32%,#ff7b0d 82%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */ background-color:#ff9430; /* per a IE */ } .boto1:link,.boto1:visited { color: #363636; text-decoration:none; } .boto1:active { position:relative; top:2px; -moz-box-shadow:0px 0px 0 #819F45; -webkit-box-shadow:0px 0px 0 #819F45; //background: -moz-linear-gradient(center top , #A5C956 0%, #CDEB8E 100%) repeat scroll 0 0 transparent; //background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c956), color-stop(100%,#cdeb8e)); } .boto2 { color: #363636; font-family:'PT Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size:15px; padding: 5px 10px; border: 1px solid #ff920d; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; -moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; -o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; cursor: pointer; background: #ffa84c; /* Old browsers */ background: -moz-linear-gradient(top, #ffa84c 32%, #ff7b0d 82%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(32%,#ffa84c), color-stop(82%,#ff7b0d)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffa84c 32%,#ff7b0d 82%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffa84c 32%,#ff7b0d 82%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffa84c 32%,#ff7b0d 82%); /* IE10+ */ background: linear-gradient(top, #ffa84c 32%,#ff7b0d 82%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */ background-color:#ff9430; /* per a IE */ } .boto2:link,.boto1:visited { color: #363636; text-decoration:none; } .boto2:active { position:relative; top:2px; -moz-box-shadow:0px 0px 0 #819F45; -webkit-box-shadow:0px 0px 0 #819F45; //background: -moz-linear-gradient(center top , #A5C956 0%, #CDEB8E 100%) repeat scroll 0 0 transparent; //background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5c956), color-stop(100%,#cdeb8e)); } .botonet { color: #363636; font-family:'PT Sans', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; font-size:15px; padding: 2px 10px; border: 1px solid #ff920d; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; -moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; -o-box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; box-shadow: rgba(0, 0, 0, .25) 0 1px 1px; } /* --- */ .petita { font-size:15px; } .lletra { color: #111111; background-color: #fecccc; font-size:15px; padding: 10px 15px; margin-top: 25px; } .top10 { color: #111111; background-color: #ccfecc; font-size:15px; padding: 10px 15px; margin-top: 25px; } .info { color: #111111; background-color: #ccccfe; font-size:15px; padding: 10px 15px; margin-top: 25px; } .cv { color: #111111; background-color: #CCCCC0; font-size:19px; padding: 10px 15px; margin-top: 25px; } /* ------ */ .bt_obrir { color: #FFFFFF; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_tancar,.bt_tancar:link { /*border: 3px solid #FFFFFF;*/ padding: 12px 20px; color: #FFFFFF; background-color: #000000; } .bt_pintura { color: #FFFFFF; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_tancar_pintura, .bt_tancar_pintura:link { border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_musica { color: #FFFFFF; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_tancar_musica, .bt_tancar_musica:link { border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_lletra { color: #111111; background-color: #fecccc; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_lletra_tancar,.bt_lletra_tancar:link { color: #fecccc; background-color: #111111; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_top10 { color: #111111; background-color: #ccfecc; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_top10_tancar,.bt_top10_tancar:link { color: #fecccc; background-color: #111111; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_info { color: #111111; background-color: #ccccfe; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_info_tancar,.bt_info_tancar:link { color: #fecccc; background-color: #111111; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_cv { color: #111111; background-color: #cccfec; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_cv_tancar,.bt_cv_tancar:link { color: #fecccc; background-color: #111111; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } /* ------ errors --------*/ .error { width:70%; border: 1px solid #FC0000; font-size: 16px; font-weight:bold; color: #FF0000; text-decoration: none; padding: 0.2em 0.1em; margin-top : 2px; margin-bottom : 2px; background-color: #fecccc; text-align:center; } .noerror { width:70%; border: 2px solid #009966; font-size: 18px; font-weight:bold; color: #009966; text-decoration: none; padding: 0.2em 0.1em; margin-top : 2px; margin-bottom : 2px; background-color: #dff6c6; text-align:center; border-bottom-left-radius:4px; border-bottom-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px; } fieldset { border:1px dotted #666666; padding: 5px 10px 10px; background-color: #f4f4f4; margin: 5px 10px 20px 20px; -moz-border-radius: 4px; -webkit-border-radius: 4px; } legend { background-color:#FEB36A; border:2px solid #e87306; padding: 0.1em 1.1em; color:#011320; text-align:center; -moz-border-radius: 2px; -webkit-border-radius: 2px; } .help { padding: 15px 10px 10px 40px; } .right { position: absolute; right: 0px; width: 300; padding: 5px; color:#011320; } .vesaltop { padding: 5px; color:#011320; background-color: #dff6c6; } .xxss { border: 2px solid #FFF; } .xxss:hover { border: 2px solid #FF6600; } .taula_xxss { border-top: 1px solid #CCC; border-bottom: 2px solid #CCC; background-color:#f4f4f4; padding: 6px; width: 400px; } .taula_xxss_nw { border-top: 1px solid #CCC; border-bottom: 2px solid #CCC; background-color:#f4f4f4; padding: 4px; } .obra1 { width: 250px; border: 2px solid #333333; margin: 5px; } .obra2 { width: 600px; border: 2px solid #333333; margin: 5px; } .taula_obra { margin-bottom: 5px; background-color:#f4f4f4; } /* taules de graella */ .graella { background-color: #FFFFFF; } .graella th { border-bottom:2px solid #5D3A1C; background-color: #CCCCC0; } .graella td { border-bottom:1px solid #5D3A1C; } .graella tr:hover { background-color:#f7dbc0; } .graella td a:hover { border-bottom:1px solid #5D3A1C; } .bt_anterior { background: #FFF; color: gray; font: bold 11px "Helvetica"; padding: 10px; text-decoration: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .25); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .25); box-shadow: 0px 0px 10px rgba(0, 0, 0, .25); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .bt_anterior:before { background: gray; color: #FFF; content: "<"; display: inline-block; font: bold 11px "Georgia"; height: 25px; line-height: 25px; margin-right: 10px; text-align: center; width: 25px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } .bt_anterior:hover { -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 1); -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 1); box-shadow: 0px 0px 15px rgba(0, 0, 0, 1); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .bt_seguent { background: #FFF; color: gray; font: bold 11px "Helvetica"; padding: 10px; text-decoration: none; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .25); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .25); box-shadow: 0px 0px 10px rgba(0, 0, 0, .25); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .bt_seguent:after { background: gray; color: #FFF; content: ">"; display: inline-block; font: bold 11px "Georgia"; height: 25px; line-height: 25px; margin-left: 10px; text-align: center; width: 25px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; } .bt_seguent:hover { -webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 1); -moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 1); box-shadow: 0px 0px 15px rgba(0, 0, 0, 1); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .bt_mapa { color: #111111; background-color: #fecccc; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; } .bt_mapa_tancar,.bt_mapa_tancar:link { color: #fecccc; background-color: #111111; font-size:14px; border: 0px; padding: 2px 10px; margin-top: 25px; }