@charset "UTF-8";
* {
margin:0px;
padding:0px;
border-width:0px;
text-align:center;
outline-width:0px;
}
ul, ol {
padding-left:1em;
margin-left:0;
margin-bottom:0;
}
h1, h2, h3, h4, h5, h6, p, blockquote, ol, dl, fieldset, address {
margin-bottom:1em;
}
form, label {
margin-bottom:0;
}
@font-face {
font-family: 'bbold';
    src: url('../img/fonts/blogger_sans-bold-webfont.eot');
    src: url('../img/fonts/blogger_sans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../img/fonts/blogger_sans-bold-webfont.woff') format('woff'),
         url('../img/fonts/blogger_sans-bold-webfont.ttf') format('truetype'),
         url('../img/fonts/blogger_sans-bold-webfont.svg#bbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
font-family: 'bfina';
    src: url('../img/fonts/blogger_sans-medium-webfont.eot');
    src: url('../img/fonts/blogger_sans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../img/fonts/blogger_sans-medium-webfont.woff') format('woff'),
         url('../img/fonts/blogger_sans-medium-webfont.ttf') format('truetype'),
         url('../img/fonts/blogger_sans-medium-webfont.svg#bfina') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'regular';
    src: url('../img/fonts/alegreya-regular-webfont.eot');
    src: url('../img/fonts/alegreya-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../img/fonts/alegreya-regular-webfont.woff') format('woff'),
         url('../img/fonts/alegreya-regular-webfont.ttf') format('truetype'),
         url('../img/fonts/alegreya-regular-webfont.svg#regular') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family: 'italica';
    src: url('../img/fonts/alegreya-italic-webfont.eot');
    src: url('../img/fonts/alegreya-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../img/fonts/alegreya-italic-webfont.woff') format('woff'),
         url('../img/fonts/alegreya-italic-webfont.ttf') format('truetype'),
         url('../img/fonts/alegreya-italic-webfont.svg#italica') format('svg');
font-weight:normal;
font-style:normal;
}
@font-face {
font-family: 'negra';
    src: url('../img/fonts/alegreya-bold-webfont.eot');
    src: url('../img/fonts/alegreya-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../img/fonts/alegreya-bold-webfont.woff') format('woff'),
         url('../img/fonts/alegreya-bold-webfont.ttf') format('truetype'),
         url('../img/fonts/alegreya-bold-webfont.svg#negra') format('svg');
font-weight:normal;
font-style:normal;
}
body {
min-width:954px;
background-color:#fafafa;
height:100%;
font:0.625em/1.4em 'regular', 'Helvetica', Helvetica, Arial, sans-serif;
color:#333;
}
div, ul, ol, dl, table, form, fieldset, header, footer, hgroup, nav, footer, article, section, aside, figure, figcaption, time, address {
display:block;
overflow:hidden;
height:100%;
}
a:link, a:visited, a:hover, a:active {
border-width:0px;
text-decoration:none;
color:#333;
}
a:hover {
text-decoration:none;
}
img {
border-width:0px;
margin:0px;
padding:0px;
}
.ocu, form#fcontacto label.ocu {
display:none;
}
sup {
font-size:60%;
vertical-align:baseline;
position:relative;
bottom:0.6em;
left:0.2em;
}
sub {
font-size:60%;
vertical-align:baseline;
position:relative;
bottom:-0.6em;
left:0.2em;
}
abbr {
border:none;
cursor:help;
}
p, blockquote p, #noticia p + ul, #noticia p + ol, .aviso p + ol {
text-align:left;
margin-bottom:1em;
font-size:1.9em;
line-height:1.4em;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
p a:link, p a:active, p a:visited, blockquote p a:link,  blockquote p a:active,  blockquote p a:visited {
color:#B35F36;
}
p a:hover, blockquote p a:hover {
text-decoration:underline;	
}
blockquote {
margin:1em 2.5em;
quotes:'“' '”';
}
blockquote p:first-child:before {
content:'“';
content:open-quote;
font-size:100%;
}
blockquote p:after {
content:'';
content:no-close-quote;
}
blockquote p:last-child:after {
content:'”';
content:close-quote;
font-size:100%;
}
blockquote.noquotes p:before, blockquote.noquotes p:after, blockquote.noquotes p:last-child:after {
content:'';
}
q {
quotes:'“' '”' '‘' '’';
}
q:before {
content:open-quote;
}
q:after {
content:close-quote;
}
strong, b, mark {
color:#333;
font-family:"negra", 'Helvetica', Helvetica, Arial, sans-serif;
font-style:normal !important;
font-weight:100 !important;
}
mark {
text-align:left;
background-color:transparent;
}
em, i, cite {
font-family:"italica", 'Helvetica', Helvetica, Arial, sans-serif;
font-style:normal !important;
}
b em, b i, strong em, strong i, mark em, mark i, em b, em strong, i b, i strong {
font-family:"negra", 'Helvetica', Helvetica, Arial, sans-serif;
font-style:oblique;
}
kbd {
font-family:"Courier New", Courier, monospace
}
#pag, header, #cuerpo, #footer {
width:95.4em;
margin:0 auto;
}
header {
background:transparent url(../img/fheader.png) left top repeat-x;
height:auto;
position:relative;
}
header hgroup {
float:left;
width:26.2em;
padding:5.7em 0 0 2.6em;
}
header hgroup h1 {
font-size:0;
font-size:1em;
width:26.2em;
height:4em;
display:block;
overflow:hidden;
text-indent:-100em;
margin:0;
}
header hgroup h1 a {
width:100%;
height:100%;
display:block;	
}
header hgroup h1 {
background:transparent url(../img/logo_interdixit.svg) left top no-repeat;
}
header hgroup h2 {
font:1.4em/1.3em "bfina";
color:#888;
text-align:left;
margin:0.4em 0 1em 0.5em;
}
nav#prin {
width:64em;
height:4em;
margin:2.5em 2.6em 0 0;
text-align:right;
}
nav#prin ul {
width:22.3em;
height:4em;
margin:0 1.3em 0 0;
padding:0;
list-style:none;
display: inline-block;
transition: 0.3s;
}
nav#prin ul li {
float:left;
width:auto;
height:4em;
margin:0;
list-style:none;
font:2.2em "bbold";
text-transform:uppercase;
color:#666;
}
nav#prin ul li a {
color:#E31A21;
display:block;
padding:0 0.7em;
}
nav#prin ul li a:hover, nav#aux1 ul li a:hover, nav#aux2 ul li a:hover {
color:#666;	
}
#budes {
display: inline-block;
height: 4em;
padding: 0;
}
#budes form {
min-width:1.8em;
height:4em;
overflow:hidden;
margin:0;
padding:0;
}
#budes form fieldset {
width:inherit;
height:inherit;
margin:0;
}
#budes form input#bb {
-webkit-appearance:none;
width:0;
height:1.8em;
font:1.4em "regular";
padding:0.1em;
border:none;
outline:none;
background-color:transparent;
float:left;
text-align:left;
transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
}
#budes form button#bbusc {
height:4em;
width:2em;
background:transparent url(../img/bbusc.png) center top no-repeat;
display:block;
overflow:hidden;
text-indent:-99em;
float:right;
margin-left:0.5em;
cursor:pointer;
}
#budes:hover form input#bb {
width:200px;
border-bottom:#fc0000 1px solid;
}
#budes form button#bbusc:active {
background-position:center -3.6em;
}
#idioma {
width:100%;
height:auto;
position:absolute;
top:0.2em;
text-align:right;
}
#idioma a {
font:1.4em "bfina";
margin:0em 1.8em 0 0;	
color:#888;
}
#idioma a:hover {
color:#E31A21;	
}
#animacion {
overflow: hidden;
background: #fafafa;
color: #333;
width: 75.4em;
height: 4em;
display:block;
position:relative;
top:-3.4em;
margin:0 auto;
z-index:-1;
-webkit-filter: blur(2px);
-moz-filter: blur(2px);
filter:blur(2px);
}
#path {
left:50%;
float:left;
margin:0;
height:auto;
position:relative;
top:-1.8em;
overflow:visible;
}
#path ul {
left:-50%;
list-style:none;
position:relative;
float:left;
margin:0;
padding:0;
}
#path ul li {
float:left;
margin:0;
font:1.4em/1em "bfina";
color:#888;
padding-right:1em;
}
#path ul li a {
color:#888;
}
#path ul li a:hover {
text-decoration:underline;	
}
#path ul li:after {
content:"/";
padding-left:1em;
}
#path ul li:last-child:after {
content:"";	
}
footer {
height:11.4em;
background:#f0f0f0 url(../img/solapa.png) left top repeat-x;	
}
nav#aux1 {
width:61em;
margin-left:2.6em;
float:left;
height:2.5em;
}
nav#aux2 {
width:29.2em;
margin-right:2.6em;
float:right;
height:2.5em;
}
nav#aux1 ul, nav#aux2 ul, nav#aux1 ul li, nav#aux2 ul li {
float:left;
margin:0;
padding:0;	
}
nav#aux2 ul {
margin-left:2.5em;
}
nav#aux1 ul li, nav#aux2 ul li {
font:1.7em/1.8em "bbold";
text-transform:uppercase;
color:#666;
list-style:none;
margin-right:1.3em;
}
nav#aux1 ul li a, nav#aux2 ul li a {
color:#E31A21;
}
nav#aux2 ul li a.qr, nav#aux2 ul li span.qr, nav#aux2 ul li a.vcard, nav#aux2 ul li a.rss, nav#aux2 ul li a.tw {
display:block;
overflow:hidden;
height:1.5em;
width:1.5em;
text-indent:-99em;
}
nav#aux2 ul li a.qr, nav#aux2 ul li span.qr {
background:transparent url(../img/sp1.png) top left no-repeat;	
}
nav#aux2 ul li a.vcard {
background:transparent url(../img/sp1.png) -26px top no-repeat;	
}
nav#aux2 ul li a.tw {
background:transparent url(../img/sp1.png) -52px top no-repeat;	
}
nav#aux2 ul li a.rss {
background:transparent url(../img/sp1.png) -78px top no-repeat;	
}
nav#aux2 ul li a.qr:hover, nav#aux2 ul li span.qr {
background-position:left -26px;	
}
nav#aux2 ul li a.vcard:hover {
background-position:-26px -26px;	
}
nav#aux2 ul li a.tw:hover {
background-position:-52px -26px;	
}
nav#aux2 ul li a.rss:hover {
background-position:-78px -26px;	
}
nav#aux2 ul li:last-child {
margin:0 0 0 0;
}
#credito {
width:100%;
height:8em;
background:transparent url(../img/logo_interdixit_pie.svg) center 2em no-repeat;
}
#credito p {
font:1.4em "bfina";
color:#888;
text-align:center;
margin-top:3.6em;	
}
#credito p a {
color:#888;	
}
#credito p a:hover {
text-decoration:underline;	
}
#cuerpo {
min-height:56em;
}
.home {
margin:1em 2.6em;
width:90.2em;	
}
.home p, .home h1 {
font:2.4em/1.6em "regular";
text-align:left;
margin-bottom:0.6em;
-webkit-hyphens:none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens:none;
}
.home h1:after {
content:".";	
}
.home p span, .home h1 span {
font-size:1.4em;
color:#B35F36;	
}
form#fcontacto {
margin:5em auto;
width:53.5em;
/*background-color:#FFC;*/	
}
form#fcontacto fieldset {
margin:0;	
}
form#fcontacto label {
float:left;
width:11.3em;
height:1.8em;
font:1.6em/1.8em "bfina";
display:block;
text-align:right;
margin-bottom:0.5em;
text-transform:uppercase;
/*background-color:#3FF;*/
}
form#fcontacto input, form#fcontacto textarea {
float:right;
width:24em;
height:1.8em;
border:1px solid #fafbf0;
font:1.4em "regular";
padding:0.1em 0.3em;
text-align:left;
margin-bottom:0.5em;
}
form#fcontacto textarea {
height:10em;
}
form#fcontacto label[for='acepto'] {
margin-left:11.5em;
text-transform:none;
text-align:left;
width:21em;
height:auto;
line-height:1.1em;
margin-bottom:0;
}
form#fcontacto input[type='checkbox'] {
width:1.4em;
height:1.4em;
padding:0;
float:left;	
}
form#fcontacto small {
margin-left:18em;
display:block;
float:left;
font:1.2em "bfina";
color:#666;
margin-bottom:0.5em;
}
form#fcontacto small span {
color:#B35F36;	
}
form#fcontacto label[for="cont_nom"]:after, form#fcontacto label[for="cont_coe"]:after {
content:"*";
color:#B35F36;
position:relative;
top:-0.2em;
left:0.2em;
}
form#fcontacto input#cont_ef, #rebusca #bbusc2 {
margin:1em auto 2em;
width:auto;
float:none;
padding:1em 1.8em;
font:1.5em/0.3em "bbold";
text-transform:uppercase;
text-align:center;
color:#fff;
text-shadow:0.1em;
border-radius:0.4em;
background-color:#B35F36;
border:1px solid #cc6633;
cursor:pointer;
}
form#fcontacto input#cont_ef:hover, form#fcontacto input#cont_ef:focus, #rebusca #bbusc2:hover, #rebusca #bbusc2:focus {
background-color:#888;
border:1px solid #B35F36;	
}
.corp, .buscador {
width:59.2em;
float:left;
margin:2em 0 4em 2.6em;
}
.buscador {
margin-bottom:5em;	
}
.aviso, .sitemap {
margin:2em 2.6em 4em;	
}
#atajos, #rebusca {
width:28.3em;
float:right;
margin:9.5em 2.6em 4em 0;
}
#rebusca {
background-color:#fff;
margin-top:2em;	
}
.corp h1, .aviso h1, #noticia header + h1 {
font:3em/1.1em "negra";
color:#B35F36;
text-align:left;
margin-bottom:0.5em;
}
.corp h1 span, .aviso h1 span, .sitemap h1, .buscador h1, #noticia header h1 {
font:0.6em "bfina";
color:#666;
display:block;
text-transform:uppercase;
text-align:left;
clear:right !important;	
}
.sitemap h1, .buscador h1, #noticia header h1 {
font-size:1.8em;	
}
.corp h2, .aviso h2, #noticia h2 {
font:1.9em/1.4em "negra";
margin:1em 0 0.2em;
text-align:left;
}
#atajos h1 {
font:1.7em "bfina";
text-transform:uppercase;
text-align:left;
color:#B35F36;
}
#atajos dl {
font:1.9em/1.4em "regular";
width:100%;
}
#atajos dl dt {
width:1.9em;
height:1.4em;
float:left;
text-align:left;	
}
#atajos dl dd {
width:12.9em;
height:1.4em;
float:right;
text-align:left;	
}
#atajos kbd {
font-family: "negra";
text-transform:uppercase;	
}
article aside {
width:28.3em;
float:right;
margin:0.4em 2.6em 4em 2.7em;
}
.aviso aside h1 {
font-size:2.4em;
margin-bottom:0em;
background:transparent url(../img/fheader.png) left -1.1em repeat-x;
}
.sitemap nav {
width:28.3em;
display:block;
float:left;
margin-right:2.6em;
}
.sitemap nav:last-child {
margin-right:0;	
}
.sitemap nav h2 {
font:2.5em "negra";
text-align:left;
color:#B35F36;
}
.sitemap nav ul {
font:1.9em/1.4em "regular";
}
.sitemap nav ul li {
text-align:left;	
}
.sitemap a:hover, .secciones ul li a:hover {
text-decoration:underline;
}
#laterald, #noticia, .sitemap figure {
width:59.3em;
float:right;
margin:0 2.6em 6em;
}
#laterali, #col {
width:28.3em;
float:left;
margin:2.5em 0 4em 2.6em;
}
.lista1 {
margin:0em 0 2.5em;	
}
.lista1:nth-child(1) {
margin-top:2em;
}
.lista1:nth-child(1):before {
content:"Archivo de noticias";
display:block;
font:1.8em "bfina";
color:#666;
text-transform:uppercase;
text-align:left;
margin-bottom:0.8em;	
}
.lista1.c:nth-child(1):before {
content:"Arxiu de notícies";
display:block;
font:1.8em "bfina";
color:#666;
text-transform:uppercase;
text-align:left;
margin-bottom:0.8em;	
}
.lista1 h1 {
font:1.9em/1.4em "negra";
text-align:left;
margin-bottom:0.2em;
}
.lista1 h1 a {
color:#B35F36;	
}
.lista1 p {
margin-bottom:0;	
}
.lista1 p.signatura {
font-family:"italica";	
}
.lista1 p.signatura time, .buscador ol li time, footer time {
display:inline;	
}
#paginacion {
position:relative;
left:50%;
float:left;
margin:0;
height:auto;
overflow:visible;
}
#paginacion ul {
left:-50%;
list-style:none;
position:relative;
float:left;
margin:0;
padding:0;
height:1.8em;
}
#paginacion ul li {
float:left;
height:1.8em;
width:1.8em;
display:block;
margin-right:1em;
}
#paginacion ul li:last-child {
margin-right:0;	
}
#paginacion ul li a, #paginacion ul li span {
width:100%;
height:100%;
display:block;
overflow:hidden;
text-indent:-99em;
}
#paginacion ul li a {
cursor:pointer;	
}
#paginacion ul li a#re1, #paginacion ul li span#re1 {
background:transparent url(../img/sp2.png) 0px 0px no-repeat;	
}
#paginacion ul li a#re2, #paginacion ul li span#re2 {
background:transparent url(../img/sp2.png) -18px 0px no-repeat;	
}
#paginacion ul li a#av2, #paginacion ul li span#av2 {
background:transparent url(../img/sp2.png) -36px 0px no-repeat;	
}
#paginacion ul li a#av1, #paginacion ul li span#av1 {
background:transparent url(../img/sp2.png) -54px 0px no-repeat;	
}
#paginacion ul li a:hover, #paginacion ul li span {
opacity:0.5;
}
#paginacion.listas ul li:nth-child(3), #paginacion ul li.secuencia {
width:auto;
font:1.4em/1.4em "bfina";
color:#666;
text-align:center;
padding:0 1em;
}
#paginacion ul li.secuencia {
padding:0;	
}
.secciones {
margin:3.5em 0;	
}
.secciones h1 {
font:1.7em "bfina";
color:#B35F36;
text-transform:uppercase;
text-align:left;
}
.secciones ul {
list-style:none;
margin:0;
padding:0;
font:1.6em "bfina";
width:100%;
}
.secciones ul li {
width:100%;
text-align:left;
margin-bottom:0.2em;	
color:#B35F36;
}
.secciones ul li a {
color:#666;	
cursor:pointer;
}
.secciones ul#archivo li span {
color:#666;
cursor:pointer;
}
.secciones ul#archivo li.activo, .buscador ol li a:hover, #noticia header ul li a:hover {
text-decoration:underline;
}
.secciones ul#archivo li ul {
display:none;
margin:0 0 0em 2em;
width:auto;	
font-size:1em;
}
.secciones ul#archivo li:hover span {
color:#B35F36;	
}
.secciones ul#archivo li:hover span + ul {
display:block;	
}
.secciones ul#archivo li ul.meses {
display:block;
margin:0 0 0em 2em;
width:auto;
}
.secciones ul#archivo li ul.meses li span {
text-transform:uppercase;
text-decoration:underline;	
}
.secciones ul#archivo li ul li {
margin:0.2em 0;	
}
.buscador ol {
margin:0 0 1em 0em;
padding:0 0 0 2em;
font:1.9em/1.4em "regular";
}
.buscador ol li {
text-align:left;
margin-bottom:1em;
}
.buscador ol li a {
color:#B35F36;
font-family:"negra";
}
.buscador ol li a.ru {
font-family:"italica";
color:#666;	
}
#rebusca form, #rebusca form fieldset {
margin:0;
padding:0;
}
#rebusca input.rbb {
-webkit-appearance:none;
width:18em;
height:2.1em;
padding:1em 0.3em;
background-color:#fafafa;
border:1px solid #fafbf0;
border-radius:0.1em;
font:1.4em "regular";	
margin-top:1.4em;
}
#noticia {
margin-top:1.5em;	
}
#noticia header {
background-image:none;
background-color:#fff;
width:100%;	
padding-bottom:1.3em;
}
#noticia header h1 {
background-color:#fafafa;
padding-bottom:0.3em;
margin-bottom:0.4em;
}
#noticia header time {
text-align:left;
margin-left:1em;
font:1.4em "regular";
color:#666;	
}
#noticia header nav {
padding:0 1.4em 0em;
text-align:left;
}
#noticia header h2 {
font:1.4em "regular";
color:#666;
display:inline;	
}
#noticia header h2:after {
content: ": ";	
}
#noticia header ul, #noticia header ul li {
display:inline;
margin:0;
padding:0;
list-style:none;
}
#noticia header ul li {
font:1.4em "regular";	
}
#noticia header ul li a {
color:#666;		
}
#noticia header ul li:after {
content:", ";	
}
#noticia header ul li:last-child:after {
content:"";	
}
#noticia header + h1 {
margin:0.5em 0 0.3em;	
}
#noticia p + ol, .aviso p + ol {
padding-left:2em; 
}
#noticia p + ul li, #noticia p + ol li, .aviso p + ol li {
text-align:left;	
}
#noticia figure img {
width:100%;
height:auto;	
}
#noticia pre {
background-color:#B35F36;
color:#fff;
font-size:1.9em;
line-height:1.3em;
padding:0.6em;
margin-bottom:1em;
width:100%;
text-align:left;
word-wrap:break-word; 
}
#noticia figcaption {
font:1.4em "regular";
color:#666;
text-align:right;
margin-bottom:1em;	
}
#noticia figure.menor {
float:right;
margin:0 0 0 1.9em;	
}
.sitemap.off figure {
float:left;	
}
.sitemap figure {
margin:0 0 4em; 
}
.sitemap #laterali, sitemap #col {
margin:0em 0 4em;
}
#col {
float:right;
margin:0em 0 4em 2.6em;	
}
.sitemap figure figure {
width:28.3em;
height:15.7em;
position:relative;
overflow:hidden;
float:left;
margin:0 2.6em 4em 0;
}
.sitemap figure figure:nth-child(even) {
margin:0 0 4em 0;
}
.sitemap figure figure figcaption {
width:0;
position:relative;
margin:0;
height:15.7em;
top:-16em;
background: rgba(179, 95, 54, 0.85);
transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);
}
.sitemap figure figure figcaption a {
width:100%;
height:100%;
display:block;
color:#333;
background:transparent url(../img/fig.png) top left no-repeat;
}
.sitemap figure figure figcaption a:hover {
background-position:left bottom;	
}
.sitemap figure figure figcaption span {
font:1.9em/1.1em "bfina";
color:#333;
text-align:left;
padding:1em;
display:block;		
}
.sitemap figure figure:hover figcaption, .sitemap figure figure:focus figcaption {
width:14.1em;
}
.sitemap h2 {
font:1.9em/1em "negra";
color:#B35F36;
text-align:left;
margin-bottom:0.2em;
}
.alerta, .alerta a {
color:#fff;
background-color:rgba(227, 26, 33, 0.7);
}
#cuca {
position:fixed;
width:100%;
height:20.5em;
bottom:2.5em;
z-index:100;
padding-top:0.5em;
padding-bottom:1em;
}
#cuca div {
width:21.4em;
height:auto;
margin:0 auto;
background:rgba(179, 95, 54, 0.76);
color: #fff;
font: 1.5em/1.2em "bbold";
padding: 2em;
text-align:center;
border-radius:1em;
text-shadow:0.1em;
-webkit-box-shadow: 0px 2px 7px 2px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 2px 7px 2px rgba(0,0,0,0.75);
box-shadow: 0px 2px 7px 2px rgba(0,0,0,0.75);
}
#cuca button {
margin:1em auto 0.5em;
width:auto;
float:none;
padding:1em 1.8em;
font:1.2em/1em "bbold";
text-transform:uppercase;
text-align:center;
color:#fff;
text-shadow:0.1em;
border-radius:0.4em;
background-color:#666;
border:1px solid #333;
cursor:pointer;
}
#cuca button:hover, #cuca button:focus {
background-color:#333;
border:1px solid #666;	
}
b#antibot:after {
content:"Se ha activado el sistema anti-robot. Recargue la página para acceder al formulario de contacto";
display:block;
text-align: left;
padding-top:2em;
margin-bottom: 1em;
font-size: 1.9em;
line-height: 1.4em;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
b#antibot.c:after {
content: "S’ha activat el sistema anti-robot. Ha de recarregar la pàgina per accedir al formulari de contacte";	
}