
/* - flexslider.css - */
/* https://www.tarragona.cat/portal_css/flexslider.css?original=1 */
@font-face {
font-family: 'flexslider-icon';
src: url('fonts/flexslider-icon.eot');
src: url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
font-weight: normal;
font-style: normal;
}
.flex-container a:hover,
.flex-slider a:hover {
outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
}
.flex-pauseplay span {
text-transform: capitalize;
}
.flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > li {
display: none;
-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
width: 100%;
display: block;
}
.flexslider .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .flexslider .slides {
display: block;
}
* html .flexslider .slides {
height: 1%;
}
.no-js .flexslider .slides > li:first-child {
display: block;
}
.flexslider {
margin: 0 0 60px;
background: #fff;
border: 4px solid #fff;
position: relative;
zoom: 1;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
zoom: 1;
}
.flexslider .slides img {
height: auto;
-moz-user-select: none;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
}
.carousel li {
margin-right: 5px;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration: none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
font-family: "flexslider-icon";
font-size: 40px;
display: inline-block;
content: '\f001';
color: rgba(0, 0, 0, 0.8);
text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
}
.flex-direction-nav a.flex-next:before {
content: '\f002';
}
.flex-direction-nav .flex-prev {
left: -50px;
}
.flex-direction-nav .flex-next {
right: -50px;
text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
opacity: 0.7;
left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
opacity: 0.7;
right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0!important;
filter: alpha(opacity=0);
cursor: default;
z-index: -1;
}
.flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
}
.flex-control-nav {
width: 100%;
position: absolute;
bottom: -40px;
text-align: center;
}
.flex-control-nav li {
margin: 0 6px;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 11px;
height: 11px;
display: block;
background: #666;
background: rgba(0, 0, 0, 0.5);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
}
.flex-control-paging li a:hover {
background: #333;
background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
background: #000;
background: rgba(0, 0, 0, 0.9);
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
height: auto;
display: block;
opacity: .7;
cursor: pointer;
-moz-user-select: none;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
opacity: 1;
left: 10px;
}
.flex-direction-nav .flex-next {
opacity: 1;
right: 10px;
}
}
/* */
#content #slider {height: 347px;}
.flex-viewport{margin-top: 4px}
.flexslider {background: transparent; border: 0; box-shadow: none; z-index: 0; margin-bottom: 0}
.flexslider .slides li, , #dreta .flexslider li {position: relative; margin-bottom: -3px; overflow: hidden}
.flexslider .slides div { position: absolute; top: 0; right: 0; width: 265px; height: 265px; z-index: 1; padding-top: 85px; padding-left: 20px; padding-right: 15px; color: #FFFFFF; background: #a48884; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a48884', endColorstr='#6d5e5b'); /* */  background: -webkit-gradient(linear, left top, left bottom, from(#a48884), to(#6d5e5b)); background: -moz-linear-gradient(top,  #a48884,  #6d5e5b);}
.flexslider .slides div h2 a, .flexslider .slides div h2 a{ color: #FFF !important; text-transform: uppercase; font-size: 22pt; line-height: 24pt; font-family: "lato", arial}
.flexslider .slides div h2{ margin-bottom: 12px; }
.flexslider .slides div p{ font-size: 11pt; font-weight:300; color: #ffffff !important}
.flexslider .slides div p a {color: #ffffff !important}
.flexslider .slides div .myboto {margin-top: 36px}
.flexslider .slides div .boto {text-transform:uppercase; padding: 10px 20px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background: #c1254a; color: #ffffff}
.flexslider .slides div .boto, .flexslider .slides div .boto a {color: #ffffff}
.flexslider ul.slides, #dreta .flexslider ul.slides {margin-left: 0;list-style: none; overflow: hidden}
.flexslider .slides img {width: auto}
.flex-direction-nav a {width: 30px; height: 47px; margin: -20px 0 0; display: block; background: url(++resource++tarragona.theme.images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next {background-position: 100% 0; right: -36px; display: none }
.flex-direction-nav .flex-prev {left: -36px; display: none}
.flexslider:hover .flex-direction-nav .flex-next {opacity: 0.5; right: 0px; display: block; text-align: initial}
.flexslider:hover .flex-direction-nav .flex-prev {opacity: 0.5; left: 0px; display: block; text-align: initial}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1; display: block}
.flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}
.flex-control-nav {margin-left: 0 !important}
.flex-control-nav li{display: inline-block !important}
#carousel{height: 84px;}
#carousel .slides{padding: 6px 0; background-color: #dad5d2}
.carousel .slides li{overflow: hidden}
.carousel .slides img {width: 193px; display: block; height: 72px;}
.carousel .flex-active-slide:after {    background: url("++resource++tarragona.theme.images/carousel_selected.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
content: "icon";
display: block;
height: 22px;
margin-left: 51px;
position: fixed;
text-indent: -999em;
top: 65px;
width: 31px;}
/* */
.template-index_html #cap #slidev2 {width: 650px; height: 358px; background-color: transparent; box-shadow: none; clear: left; float: left}
#slidev2 .flexslider{background-color: transparent; border: 0}
#slidev2 .flexslider .slides div { position: relative; width: 100%; height: 45px; z-index: 1; padding: 3px 9px 10px 9px; color: #FFFFFF; background: rgba(133,119,119,0.5)}
#slidev2 .flexslider .slides img { height: 300px}
#slidev2 .flexslider .slides div p {margin-top: -2px}
#slidev2 .flexslider .slides div h2{ margin-bottom: 0}
#slidev2 .flexslider .slides div h2 a, .flexslider .slides div h2 a{ color: #FFF; text-transform: uppercase; font-size: 16pt; line-height: 16pt; font-family: "open sans", arial}
#sliderv2 .flex-direction-nav li {
width: 45px;
height: 90px;
margin: -20px 0 0;
display: block;
background: rgba(130,130,130,0.6);
position: absolute;
top: 123px;
z-index: 10;
cursor: pointer;
opacity: 1;
transition: opacity 1s ease-in-out;
-moz-transition: opacity 1s ease-in-out;
}
#sliderv2 .flex-direction-nav li:hover{
background: rgba(130,130,130,0.8);
}
#sliderv2 .flex-direction-nav a {
width: 100%;
height: 100%;
margin: 0;
display: block;
background: transparent;
position: absolute;
top: 0;
left: 0;
z-index: 10;
cursor: pointer;
text-indent: -9999px;
opacity: 0;
}
#sliderv2 .flex-direction-nav .flex-nav-prev {
border-bottom-right-radius: 90px;
border-top-right-radius: 90px;
left:0;
display: visible;
}
#sliderv2 .flex-direction-nav .flex-nav-prev:before{
content: '\f001';
font-family: "flexslider-icon";
font-size: 26px;
color: #fff;
display: block;
margin-top: 31px;
margin-left: 10px;
}
#sliderv2 .flex-direction-nav .flex-nav-next {
border-bottom-left-radius: 90px;
border-top-left-radius: 90px;
right: 0;
display: visible;
}
#sliderv2 .flex-direction-nav .flex-nav-next:before{
content: '\f002';
font-family: "flexslider-icon";
font-size: 26px;
color: #fff;
display: block;
margin-top: 31px;
margin-left: 18px;
}
#carrousel2 .slides img {width: 268px;height: 100px;}
#carrousel2 .slides li{border: 1px solid #e8e3e2;float: left;width: 178px;height: 100px;overflow: hidden; margin-right: 5px}
#carrousel2 .slides li p{height: 100px;margin-bottom: 0;z-index: -4;}
#carrousel2 .slides,
#content #carrousel2 .slides{height: 100px;margin-left: 15px;margin-top: 15px;}
#carrousel2{height: 100px; width: 898px;}
#content .flex-direction-nav {list-style-type: none;}
#carrousel2 .flex-direction-nav a{margin: -10px 0 0;}
#carrousel2 .flex-direction-nav .flex-prev{left: -20px;}
#carrousel2 .flex-direction-nav .flex-next{right: -20px;}

/* - main.css - */
/* https://www.tarragona.cat/portal_css/main.css?original=1 */
@import url('https://fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700');
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,600,300,700,800);
/* */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend{margin:0;padding:0;border:0;outline:0;}
/* */
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after {content:'';content:none;}
table {border-collapse:collapse;border-spacing:0;}
/* */
#cos #category {display:none;}
h1{font-size:1.7em;color:#FFFFFF; font-weight: normal; font-family: 'Open sans', arial, sans-serif}
h2,.portletHeader{color:#6d6c6c; font-weight: normal; font-family: 'Open sans', arial, sans-serif;}
h2{font-size: 1.6em; color: #464646}
h3{font-size:1.3em;color:#6d6c6c; font-weight: bold; font-family: 'Open sans', arial, sans-serif}
h4{font-size:1.2em;color:#6d6c6c; font-weight: bold; font-family: 'Open sans', arial, sans-serif}
h5{font-size:1em;color:#6d6c6c; font-weight: bold; font-family: 'Open sans', arial, sans-serif; text-transform: uppercase}
h6{font-size:.9em;color:#6d6c6c; font-weight: normal; font-family: 'Open sans', arial, sans-serif}
a:link, a:visited, a {color:#B03757;text-decoration:none;outline:none;border:none;}
a:focus, li a:focus {color: #0078a0;}
a:hover{text-decoration:none;color:#B03757;outline:none;}
.sense{border:none !important;}
.hiddenStructure, .amagat{display:none;}
.separador {clear:both;line-height:0;}
.destacat{background-color: #cccccc;padding: .4em 1em .4em .4em;margin: 0 1em .4em 0;}
fieldset{border:1px solid #505050;}
form{margin:0px;padding:0px;}
body.largeText {font-size: 110%;}
body.smallText {font-size: 90%;}
html, body {margin:0px;padding:0px;background:#f3f3f3;color:#000000;font-family:'Open sans', Arial,Tahoma, sans-serif;}
input{font-family:'Open sans', Arial,Tahoma, sans-serif; -moz-border-radius: 3px; border-radius: 3px;}
input[type="submit"]{background-color: #c1254a; color: #fff; text-transform: uppercase; padding: 6px 15px; border: 0;}
input[type="text"]{border: 1px solid #d6d4d5; height: 28px;}
body{background: url(++resource++tarragona.theme.images/backgroundmain.jpg) no-repeat 50% 0px #f3f3f3;}
body.popup{background: #f3f3f3;}
body.popup span.state-published {background-color: #00cc00; padding: 1px 3px; color: #fff; font-size: 90%; text-transform: uppercase;}
body.popup span.state-private {background-color: #cc0000; padding: 1px 3px; color: #fff; font-size: 90%; text-transform: uppercase;}
body.cke_editable {background: transparent none repeat scroll 0 0;}
#web{margin:0px auto;width:940px;padding:0px; background-color: transparent}
#tira{width:100%;height:70px;display:block;margin:0px auto;background:#ffffff;font-size:.7em; color: #605e5f}
* html #tira{overflow:hidden;}
#tira .inner{width: 940px; margin-left: auto; margin-right: auto;}
#cap{width:940px;margin:7px auto 0;clear:both;position:relative;font-size:.75em;}
#cos, .section-portal_newsletters #web #cos{width:940px; min-height: 500px; margin:0px auto 12px; padding-top: 20px; padding-bottom: 20px; clear:both;position:relative;font-size:.85em;font-family:'Open sans', Arial,Tahoma, sans-serif;text-decoration: none;word-spacing: 0.05em;text-align: left;letter-spacing: 0;line-height: 1.5em;background:#FFFFFF; color: #6d6c6c; -webkit-box-shadow: 0px 7px 7px rgba(226, 226, 226, 1); -moz-box-shadow:    0px 7px 7px rgba(226, 226, 226, 1);box-shadow: 0px 7px 7px rgba(226, 226, 226, 1);}
.cke_editable { font-size:.85em;font-family:'Open sans', Arial,Tahoma, sans-serif;text-decoration: none;word-spacing: 0.05em;text-align: left;letter-spacing: 0;line-height: 1.5em; color: #6d6c6c; }
.cke_combopanel{width: 200px !important}
#peu{width:100%;margin:0px auto 0px;clear:both;position:relative;background:#c1254a;font-size:11px !important; margin-top: 30px}
#megafooter{background-color: #c1254a; color: #ffffff; padding-top: 40px; padding-bottom: 30px; width: 940px; margin-left: auto; margin-right: auto}
#megafooter .menuportada ul li { float: none; padding-right: 10px; width: 170px; display: inline-table;}
#megafooter .menuportada ul li h2{display: none}
#megafooter .menuportada > ul > li > a > span{display: block; margin-bottom: 10px; font-size: 14px; font-weight: bold;}
#megafooter .menuportada ul li ul li{float: none; display: list-item; width: auto; font-size: 12px; margin-bottom: 5px }
#megafooter .menuportada ul li.lajuntament ul {font-size: 13px; margin-top: 0;}
#megafooter .menuportada ul li.etramits ul li ul,
#megafooter .menuportada ul li.lajuntament ul li ul,
#megafooter .menuportada ul li.transparencia ul ul{display: none}
#megafooter .menuportada ul li.lajuntament ul li strong,
#megafooter .menuportada ul li.etramits ul li strong,
#megafooter .menuportada ul li.transparencia ul li strong{font-weight: normal}
#megafooter .menuportada .desc{display: none}
#megafooter .menuportada ul li.etramits{display: none}
#megafooter a{color: #ffffff}
#peu .tira{background: #16131a; width: 100%; float: left}
#peu .tira .container{width: 940px; margin-left: auto; margin-right: auto;}
.template-portada_conselleria_blanc_view #cos{background-color: transparent}
.template-portada_conselleria_blanc_view #cos #dreta{width: 940px; margin-right: 0}
.template-portada_conselleria_blanc_view #titlebreads{display: none}
#cercador, #minisite #cercador{ float: none; position: absolute; right: 0; top: 12px;}
/* */
.clearfix::after {content: ""; clear: both; display: table; }
#mainTopHeader{ padding: 15px 0; width: 100%; position: relative}
#mainTopHeader #logo { display: inline; }
#mainTopHeader #logo a {margin-right: 10px; }
#mainTopHeader #additional-logos { display: inline; }
#mainTopHeader #menu-wrap { float:right; min-width: 350px}
#mainTopHeader #menu-wrap #eines, #einesidiomes #portal-header { float: right; clear: right;}
#mainTopHeader #last-logo{ float: right; margin-left: 12px }
#mainTopHeader #portal-searchbox {margin: 1px 0 0 0; width: 181px;height:21px; background-color: #33496c; border: 1px solid rgba(166,166,166,0.6); border-radius: 14px}
#mainTopHeader #portal-searchbox .LSBox{padding:1px 0 0;}
#tira #mainTopHeader #eines ul li{list-style-type:none;margin:0px;padding:0px;}
#tira #mainTopHeader #eines ul li a{color:#605e5f;font-weight:bold;padding-left: 18px;}
#portal-searchbox{margin:0px; margin-top: -5px; margin-right: 13px; float:right; width: 181px;height:26px; background-color: rgba(0,0,0,0.5); border: 1px solid rgba(166,166,166,0.6); border-radius: 14px}
* html #portal-searchbox{overflow:hidden;}
#portal-searchbox .LSBox{padding:4px 0 0;}
#portal-searchbox .LSBox input#searchGadget{font-size: 12px;width:125px; margin-left: 10px; border: none; background-color: transparent; color: #cacaca; float: left; height: 20px; margin-top: -1px;}
#portal-searchbox .LSBox .searchButton{background:url(++resource++tarragona.theme.images/search.png) no-repeat;border:none;padding:0px;color:#ecece9;width:18px;height:16px;text-align:left;font-size:0px;margin-bottom:0 !important; margin-right: 10px; float: right; margin-top: 5px; margin-top: 3px;}
#portal-searchbox .LSBox .searchSection{display:none;}
#portal-searchbox .LSBox #LSResult{right:0px;left:auto;margin:0px; top: 55px; font-family: 'Lato', sans-serif; font-size: 12px}
#portal-searchbox .LSBox #LSResult .livesearchContainer{color:#000;width:300px;}
#portal-searchbox .LSBox #LSResult .LSRow,
#portal-searchbox .LSBox #LSResult #LSNothingFound{width:auto;}
#portal-searchbox .LSBox #LSResult #livesearchLegend {display:none;}
#tira #einesidiomes #logo{float: left; margin-top: 15px;}
#logo-patrimoni { margin-left: 35px; position: relative; top: -10px; }
#tira #einesidiomes{float: right}
#tira #einesidiomes #eines{margin-top: 15px; padding:4px 8px;float: left;height:14px;width:auto;}
#tira #eines ul{list-style-type:none;margin:0px;padding:0px;color:#FFF;background:none;border:none;}
#tira #einesidiomes #eines ul li{list-style-type:none;margin:0px;padding:0px;float:left;}
#tira #einesidiomes #eines ul li a{color:#fff;float:left;margin-right:8px;padding-left:18px;}
#tira #eines ul li#personaltools-login a{padding-left: 0; padding-right: 10px;}
#tira #mainTopHeader #eines #personaltools-login{background:url(++resource++tarragona.theme.images/loginusuaris.png) no-repeat right; padding-right: 10px; text-transform: uppercase; font-weight: 600;}
#tira #einesidiomes #eines #personaltools-login{background:url(++resource++tarragona.theme.images/loginusuaris.png) no-repeat right; padding-right: 10px; text-transform: uppercase; font-weight: 600; margin-right: 10px;}
#tira #eines #personaltools-dashboard{background:url(++resource++tarragona.theme.images/user.gif) no-repeat left;}
#tira #eines #personaltools-kbanneradmin{background:url(++resource++tarragona.theme.images/KBannerAd.gif) no-repeat left;}
#tira #eines #personaltools-newsletteradmin{background:url(++resource++tarragona.theme.images/mail_icon.gif) no-repeat left;}
#tira #eines #personaltools-logout{background:url(++resource++tarragona.theme.images/error.gif) no-repeat left;}
#tira #mainTopHeader #xsocials{margin-top: 2px; width: 130px; float: right;}
#tira #einesidiomes #xsocials{float: right}
#tira #mainTopHeader #idiomes{float:right;height:30px; margin-top: -7px; margin-right: 10px }
#tira #mainTopHeader #idiomes #LauncherTranslatePhrase{padding: 1px 0; background-color: #eee !important; color: #605e5f !important;}
#tira #mainTopHeader #idiomes #WidgetLauncher{width: 90px}
#tira #mainTopHeader #idiomes #TranslateSpan{font-size: 11px; font-weight: bolder}
#tira #mainTopHeader #idiomes #LauncherTranslatePhrase:hover{background-color: #B1A9A7 !important}
#tira #einesidiomes #idiomes{/**/padding:0px 15px;float:right;height:14px;}
#tira #einesidiomes #idiomes #LauncherTranslatePhrase{padding: 1px 0}
#tira #einesidiomes #idiomes #TranslateSpan{font-size: 13px}
#tira #einesidiomes #idiomes #LauncherTranslatePhrase:hover{background-color: #c1254a !important}
#tira #idiomes .goog-te-gadget-simple{border: none}
#tira #mides {border-left:1px dashed #FFFFFF;padding:6px 15px;float:left;height:14px;}
#tira #mides ul{list-style-type:none;margin:0px;padding:0px;color:#FFF;}
#tira #mides ul li{list-style-type:none;margin:0px 5px;padding:0px;float:left;}
#tira #mides ul li a{text-decoration:none;margin:0px;color:#FFF;}
#tira #mides ul li a:hover{text-decoration:underline;}
#tira #enllacos{padding:6px;float:left;height:14px;border-left:1px dashed #FFFFFF;}
#tira #enllacos ul{list-style-type:none;margin:0px;padding:0px;color:#FFF;}
#tira #enllacos ul li{list-style-type:none;margin:0px;padding:0px;float:left;margin:0px 5px;}
#tira #enllacos ul li a{text-decoration:underline;margin:0px;color:#FFF;}
#tira #enllacos ul li a:hover{text-decoration:none;}
#tira #menuresponsive .togglebutton{background: url(++resource++tarragona.theme.images/menuresponsive.png) no-repeat top left #C1254A; width: 50px; height: 35px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; float: right; display: none; margin-top: 25px;}
/* */
#esdeveniment-base-edit #archetypes-fieldname-description {display:none;}
#esdeveniment-base-edit #archetypes-fieldname-attendees {display:none;}
#esdeveniment-base-edit #archetypes-fieldname-contactName {display:none;}
#esdeveniment-base-edit #archetypes-fieldname-contactEmail {display:none;}
#esdeveniment-base-edit #archetypes-fieldname-eventType {display:none;}
#esdeveniment-base-edit #archetypes-fieldname-eventUrl {display:none;}
#fieldset-categorization #archetypes-fieldname-location {display:none;}
.template-index_html #cap #slide{clear:both;height:436px;display:block;margin-bottom:20px; -webkit-box-shadow: 0px 7px 7px rgba(187, 187, 187, 1);
-moz-box-shadow:    0px 7px 7px rgba(187, 187, 187, 1);
box-shadow:         0px 7px 7px rgba(187, 187, 187, 1); background-color: #dad4d2}
.template-index_html #cap #slide #flash{float:left;width:930px;height:126px;position:relative;}
#cap #slide #temps{float:right;width:68px;height:126px;}
#cap #slide #temps .portlet{height:126px;margin:0px;padding:0px;border:none;margin-left:18px;margin-top:-15px;width:50px;background:#D9D7D8;}
#cap #slide #temps .temperaturaActual{color:#FFFFFF;display:block;font-size:1.3em;font-weight:bold;height:18px;text-align:center;width:48px;}
#cap #slide #temps img{margin:1px 0 1px 5px;}
#cap #slide #temps .temperaturaMinima{color:#035BFD;width:30px;font-weight:bold;padding-left:18px;padding-top:12px;height:20px;display:block;background:url(++resource++semicinternet.serveismetereologics.images/min.jpg) no-repeat;}
#cap #slide #temps .temperaturaMaxima{color:#B40128;width:30px;font-weight:bold;padding-left:18px;padding-top:12px;height:20px;display:block;background:url(++resource++semicinternet.serveismetereologics.images/max.jpg) no-repeat;}
#cap #slide #temps .temps-error{color:#D9D7D8;}
#cap #slide #flash img{display:block;}
#cap #slide #flash #data{position:absolute;left:16px;bottom:6px;color:#ababab;font-size:100%;text-transform:none;font-weight:bold;}
#novetats{ height: 148px; border: 1px solid #ede6e4; padding: 20px; background: #fff}
/* */
ul.tabs, ul.responsivetabs {margin: 0; padding: 0;	height: 25px;}
ul.tabs li, ul.responsivetabs li {background-color: #fff; float: left; margin: 0; margin-right: 5px; cursor: pointer; padding: 3px 27px 6px 20px; border: 1px solid #C9C8C6; border-bottom: none; overflow: hidden;	position: relative;	font-weight: 600; }
ul.tabs li.active, ul.responsivetabs li.active { color: #B03757; display: block; }
.panes {background-color: #fff; min-height: 190px;	border: 1px solid #C9C8C6; clear: both; width: 100%; font-size: 10pt; z-index: 5; position: relative;}
.pane {display: none;}
.template-index_html .pane {padding: 25px}
.pane li {display: list-item; list-style-image: url(++resource++tarragona.theme.images/list-item.png); list-style-position: outside; line-height: 25px;}
.pane li a{color: #000}
.tab_drawer_heading {display: none;}
.columnlist ul, .columnlist2 ul, .columnlist3 ul, .columnlist4 ul {float:left; width: 23%; height: 100%; border-right: 1px solid #e2e2e2; margin-left: 35px}
.columnlist.tablet ul, .columnlist2.tablet ul, .columnlist3.tablet ul, .columnlist4.tablet ul{width: 48%;}
.columnlist ul:first-child, .columnlist2 ul:first-child, .columnlist3 ul:first-child, .columnlist4 ul:first-child {margin-left: 0}
.columnlist ul:last-child, .columnlist2 ul:last-child, .columnlist3 ul:last-child, .columnlist4 ul:last-child {border-right: 0; width: 18%}
.columnlist.tablet ul:last-child, .columnlist2.tablet ul:last-child, .columnlist3.tablet ul:last-child, .columnlist4.tablet ul:last-child {width: 42%;}
/* */
#cap h1{ font-size: 2.8em; text-transform: none; text-align: center; margin-top: 25px; margin-bottom: 15px; letter-spacing: 2px; font-weight: 500}
#cap h1 span {font-weight: 300;}
#minisite #cap h1{ font-style: oblique; text-shadow: none; font-weight: 500; font-size: 2.8em; letter-spacing: 2px; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.4);}
#minisite #cap h1 a { color: #fff !important }
#cap #menu .menuportada{ text-align: center; width: 100% }
#cap #menu .menuportada ul{list-style-type:none;margin:0px;padding:0px; }
#cap #menu .menuportada ul li{ padding-right: 45px; height: 43px; display: inline-block}
#cap #menu .menuportada > ul > li:after {background: url("++resource++tarragona.theme.images/megamenuli.png") no-repeat scroll left top rgba(0, 0, 0, 0); content: "icon"; float: right; height: 10px; position: relative; right: -14px; text-indent: -999em; top: -16px; width: 10px; }
#cap #menu .menuportada ul li:first-child{margin-left:0px; }
#cap #menu .menuportada > ul > li:first-child{padding-left: 0}
#cap #menu .menuportada ul li:last-child{padding-right: 0px;}
* html #cap #menu .menuportada ul li{margin-right: 2px;margin-left:0px;}
#menu .menuportada ul li a{height:26px;display:block;text-align:left;}
#menu .menuportada > ul > li > a span {font-size:15px;display:block;margin:0px;padding:0px;background:none !important;width:auto;color:#FFF;font-family:'Open sans', Arial, Helvetica, sans-serif; font-weight:500; text-shadow: 0px 1px 2px rgba(0,0,0,.9);}
#menu .menuportada ul li a:hover{text-decoration:none;cursor:pointer;}
#cap #menu .menuportada ul > li > span{width:188px;height:28px;padding:3px 8px;margin:3px 0px;display:block;font-weight:bold;}
#cap #menu .menuportada .seccio ul li {display: list-item; margin-bottom: 8px; font-size: 10pt}
#cap #menu .menuportada .seccio ul li a{height: auto; line-height: 1.05em}
#cap #menu .menuportada .seccio ul li a:hover span{color: #28262b}
#cap #menu .menuportada .seccio ul li:hover{list-style-image: url(++resource++tarragona.theme.images/list-item-black.png); list-style-position: outside}
#cap #menu .menuportada ul li.etramits .seccio ul,
#cap #menu .menuportada ul li.lajuntament .seccio ul{max-width: 100%; font-size: 10pt}
#cap #menu .menuportada ul li.etramits .seccio ul li{float:left; width: 25%;}
#cap #menu .menuportada ul li.lajuntament .seccio ul li{float:left; width: 170px; margin-left: 0; padding-right: 0px; margin-right: 10px; padding-left: 0;}
#cap #menu .menuportada ul li.lajuntament .seccio ul li {margin-bottom: 6px;}
#cap #menu .menuportada ul li.etramits .seccio ul li ul,
#cap #menu .menuportada ul li.lajuntament .seccio ul li ul{margin-left: 0; margin-top: 10px}
#cap #menu .menuportada ul li.etramits .seccio ul li ul li,
#cap #menu .menuportada ul li.lajuntament .seccio ul li ul li{width: 100%; padding-left: 0}
#cap #menu .menuportada ul li:hover {/**/text-decoration:none;cursor:pointer;}
.menuLiHover{background: url("++resource++tarragona.theme.images/megamenulihover.png") no-repeat scroll 10px bottom rgba(0, 0, 0, 0)}
/* */
#cap #menu .menuportada ul li.transparencia div > ul{width: 21%}
#cap #menu .menuportada ul li.transparencia div > ul.empresesmunicipals{width: 31%}
#cap #menu .menuportada ul li.transparencia div > ul li{padding-left: 0}
#cap #menu .menuportada ul li div{position:absolute; display: none; width: 929px; height: 350px; color: #FFFFFF; background-color: #c2264d; z-index: 5; left:0; padding-left: 11px}
#cap #menu .menuportada ul li > div{margin-top:17px;}
#cap #menu .menuportada ul li div a{color: #FFFFFF; font-weight: normal;}
#cap #menu .menuportada ul li div h2{color: #FFFFFF; border-bottom: 1px solid #d96b84; padding: 11px 13px; padding-bottom: 8px; margin-bottom: 12px; margin-left: -11px; font-family: 'Open sans',Arial,Tahoma,Helvetica,sans-serif; font-style: italic; font-size: 14pt; font-weight: 400; cursor: default; text-align: left}
#cap #menu .menuportada ul li div ul{float: left; margin-left: 10px; list-style-position: outside;}
#cap #menu .menuportada ul li div ul ul{margin-top: 10px}
#cap #menu .menuportada ul li div li{float: none; height: auto; list-style-position: outside}
#cap #menu .menuportada ul li div li:hover { list-style-image: url(++resource++tarragona.theme.images/list-item-black.png);}
#tira #menuresponsive #menu .menuportada ul li div li a:hover{color: #28262b}
#minisite #cap #menu .menuportada ul li div{width: 300px; height: auto; padding-bottom: 15px;
-webkit-box-shadow: 0px 7px 7px 0px rgba(20, 20, 20, 0.7);
-moz-box-shadow:    0px 7px 7px 0px rgba(20, 20, 20, 0.7);
box-shadow:         0px 7px 7px 0px rgba(20, 20, 20, 0.7);}
#minisite #cap #menu .menuportada ul li div h2{ padding-top: 8px; }
#minisite #cap #menu .menuportada ul li{padding-left: 0; position: relative}
#minisite #cap #menu .menuportada ul li div ul{max-width: 90%;margin-top:10px;}
.template-index_html #cos{margin:0px auto 12px; background: transparent; -webkit-box-shadow: none; box-shadow: none;}
.template-index_html #cos #portal-column-content{padding:0px;margin:0px;}
.template-index_html #cos #portal-column-content #content{margin:0px;padding:0px !important;background:transparent;}
.template-index_html #cos #esquerra{float:left;width:567px;}
.template-portada_conselleria_blanc_view #cos #noticies,
.template-index_html #cos #noticies{width:620px;float: left; margin-right: 9px; font-size: 9pt}
.template-portada_conselleria_blanc_view #cos #noticies .description, .template-index_html #cos #noticies .description{margin-bottom: 0}
.template-portada_conselleria_blanc_view #cos #noticies{clear: left;}
.template-portada_conselleria_blanc_view #cos #noticies .element .titol,
.template-index_html #cos #noticies .element .titol{display: block; color: #bb2244; font-weight: 600; font-size: 10pt; background: none; padding-left: 0}
.template-portada_conselleria_blanc_view #cos #noticies .element .imgcontainer,
.template-index_html #cos #noticies .element .imgcontainer{width: 115px; height: 72px; background: url(++resource++tarragona.theme.images/fons_imgnoticia.png) no-repeat bottom right; overflow: hidden; margin:4px 9px 0px 2px;float:left; }
.template-portada_conselleria_blanc_view #cos #noticies .element .titlecontainer,
.template-index_html #cos #noticies .element .titlecontainer{float: left; width: 475px;}
.template-index_html #cos #anuncis{width:396px;float:right;margin-top:8px;}
.template-index_html #cos #dreta{float:right;width:428px;}
.template-index_html #cos #baners{text-align:center; clear: both;}
.template-index_html #cos #baners img{margin-bottom:5px; float: left;}
/* */
.template-portada_conselleria_blanc_view #cos #noticies .element:first-child .imgcontainer,
.template-index_html #cos #noticies .element:first-child .imgcontainer{
width: 295px;
height: 200px;
background-size: 90%;
}
.template-portada_conselleria_blanc_view #cos #noticies .element:first-child .imgcontainer img,
.template-index_html #cos #noticies .element:first-child .imgcontainer img{
width: 100%;
}
.template-portada_conselleria_blanc_view #cos #noticies .element:first-child .titlecontainer,
.template-index_html #cos #noticies .element:first-child .titlecontainer{
width: 314px;
}
.template-portada_conselleria_blanc_view #cos #noticies,
.template-index_html #cos #noticies{
font-size: 10pt;
min-height: auto;
}
.template-portada_conselleria_blanc_view #cos #noticies span.titol,
.template-portada_conselleria_blanc_view #cos #agenda span.titol,
.template-index_html #cos #noticies span.titol,
.template-index_html #cos #agenda span.titol{
font-size: 10pt;
color: #b32430;
}
/* */
.template-portada_conselleria_blanc_view #cos span.titol,
.template-index_html #cos span.titol{color: #574b49; margin:0px 0px 14px 0px;font-weight:600;text-align:left;padding:3px 0 14px 4px; font-family: 'Open sans', arial, sans-serif;}
.template-portada_conselleria_blanc_view #cos .element,
.template-index_html #cos .element{clear:both;border:none;padding:0px;margin:0px;margin-top:12px;padding-bottom:8px;}
.template-index_html #cos #noticies .element{margin-top: 10px; padding-bottom: 6px;}
#cos .mes{text-align: left;padding:5px;}
* html .template-index_html #cos .mes a{margin-left:50px;}
.template-index_html #cos #anuncis .mes a:first-child{display:block;text-align:left;}
#cos .mes a{color:#BF1140; padding-right: 12px; }
#cos .mes a:first-child{ background: url(++resource++tarragona.theme.images/list-item.png) no-repeat right 6px; }
.template-index_html #cos .element a{color:#000000;font-weight:bold;}
.template-portada_conselleria_blanc_view #cos .element .imatge img,
.template-index_html #cos .element .imatge img{width: 115px; height: auto}
.template-index_html #cos .element .descripcio{float:left;width:315px;}
/* */
#cos #agenda{background: #C1254A; float: right; }
#agenda > div{margin: 0 3px; }
#agenda #banner-agenda {padding: 12px 0 0px 6px; }
.template-portada_conselleria_blanc_view #cos #agenda .imatgedestacada, .template-index_html #cos #agenda .imatgedestacada{width: 100%; margin-top: 10px; }
#cos #agenda .element{border-left: 6px solid #fff; padding-left: 10px; margin-left: 8px; color: #fff}
#cos #agenda .element .datahora{padding: 0; line-height: 0.9em; float: none; }
#cos #agenda .element .data{display: inline; padding: 0; font-style: normal}
#cos #agenda .element .data span{display: inline; }
#cos #agenda .element .data span::after{content: '-'; }
#cos .element .hora{display: inline; border-bottom: none; margin: 0; float: none; }
#cos #agenda .categoriatitol{padding: 5px 0 0 0 }
#cos #agenda .element .categoria{display: block; vertical-align: initial; font-size: 10pt;line-height: 1.3em;}
#cos #agenda .element .titol{font-size: 10pt; font-weight: 700; line-height: 1.3em; display: block; color: #fff }
#cos #agenda .mes a{ color: #fff; }
#cos #agenda .mes a:first-child {background: url(++resource++tarragona.theme.images/list-item-white.png) no-repeat right 4px; }
.template-index_html #cos .twtr-widget h4 {font-size: 13px !important;}
.portletItem a:visited,
.portletFooter a:visited{color:#000;}
.rsslink {float: right; background: transparent url(++resource++tarragona.theme.images/rssicon.png) no-repeat; height: 22px; width: 22px}
.rsslink span{display: none}
#noticies .rsslink{margin-right: 20px}
#novetats{clear: both}
/* */
#cos #titlebreads{margin-left: 20px}
#cos #titlebreads h1 {text-transform: uppercase; font-weight: 300; color: #b32430; margin-top: 15px; margin-bottom: 15px; font-size: 1.7em; line-height: 1.2em}
#cos #esquerra{float:left;width:220px;}
#cos #dreta{float:right;width:680px; margin-right: 20px}
#cos #dreta .documentEditable,
#cos #dreta #portal-column-content,
#cos #dreta #content{margin:0px;font-size:100%;}
#cos #dreta .documentEditable #folderlisting-main-table img, #content .summary img, .template-folder_tabular_view img { margin: 0 !important }
#content dd a {border:none;}
#cos #dreta .documentFirstHeading .discreet{color:#FFF;}
#cos #dreta .discreet{margin:1em;padding:0px !important;font-size:100%;}
#cos #dreta .documentByLine{font-size:90%;margin:0.5em;}
#cos #dreta #content .documentActions{border-top:1px solid #dadada;text-align:right;margin:2em 0; display: none}
#cos #dreta #content .documentActions ul{display:block;list-style-image:none;list-style-type:none;margin:-0.7em 0 0;padding:0 0.5em;}
#cos #dreta #content .documentActions li{background-color:White;display:inline;font-size:90%;margin:0 0.5em;padding:0 0.25em;}
#cos #dreta #content .documentActions li a{color:#000000;}
#cos #dreta .documentDescription{ font-size: 20px;font-family: 'Open sans', arial, sans-serif; font-variant: all-petite-caps; font-weight: normal; margin-bottom: 0 }
#content p a {border:none; text-decoration: none; font-style: italic}
.template-document_view #content a, .template-document_full_view #content a, .template-esdeveniment #content a, .template-full_collection_view #content a { font-style: italic }
#content p a:hover {text-decoration:underline;}
#content a {color:#BF1140;}
.cke_editable a {color:#BF1140 !important;}
#content a.external-link {background: url("++resource++tarragona.theme.images/link_extern.png") no-repeat scroll 0 4px transparent;padding-left: 18px;}
.cke_editable a.external-link {background: url("++resource++tarragona.theme.images/link_extern.png") no-repeat scroll 0 4px transparent !important;padding-left: 18px !important;}
#cos #dreta legend{font-size:100%;}
#cos #dreta a.link-parent{font-size:90%;}
#cos #dreta .reviewHistory th,
#cos #dreta .contentHistory th,
#cos #dreta .reviewHistory,
#cos #dreta .contentHistory{font-size:95% !important;}
#cos #dreta .plain{padding:0 10px;}
#cos #dreta #content-views .plain{padding:0px;}
.newsImageContainer{margin:12px;}
.newsImageContainer p{text-align:center;}
/* */
#parent-fieldname-text img.image-left, #parent-fieldname-text img.image-right, #parent-fieldname-text .captioned img{ border: 0}
#parent-fieldname-text img.image-left{padding-right: 20px}
#parent-fieldname-text img.image-right{padding-left: 20px}
#cos #dreta #parent-fieldname-text #bases img{margin:0px !important;padding:0px;border:none;}
#cos td{vertical-align: top}
#cos #dreta #content #parent-fieldname-text table img{margin: 2px !important}
#cos #dreta #parent-fieldname-text .imatgeFullWidth img,
#cos #contingut .imatgeFullWidth img{width: 100%; height: auto; margin: 0}
#cos .data{ display:block; text-align:left }
.managePortletsLink{ clear: both}
#cos #dreta #viewlet-above-content{clear:both;display:block;min-height:28px;}
#cos #portal-breadcrumbs{font-size: 100%; margin-left: 0 }
#cos #dreta #viewlet-above-content #portal-breadcrumbs{font-family:'Open sans',Arial,Tahoma,Helvetica,sans-serif ;font-weight:bold;color:#505050;padding:7px;font-weight:bold;line-height:90%;border:none;font-size:1.1em;text-transform:none;}
#cos #dreta #viewlet-above-content #portal-breadcrumbs a{color:#949494;font-weight:bold;text-decoration:underline;}
#cos #dreta #viewlet-above-content #portal-breadcrumbs a:hover{text-decoration:none;}
#cos #dreta #viewlet-above-content #portal-breadcrumbs #breadcrumbs-you-are-here{display:none;}
#cos #dreta #viewlet-above-content #portal-breadcrumbs .breadcrumbSeparator{color:#949494;}
#cos #dreta #menugeneral {display:block;}
#cos #dreta #menugeneral ul{list-style-type:none;margin:0px;padding:0px;}
#cos #dreta #menugeneral ul li{margin:0px;padding:0px;margin-left:5.3px;float:left;list-style-type:none;}
#cos #dreta #menugeneral ul li:first-child{margin-left:0px;}
* html #cos #dreta #menugeneral ul li{margin-left: 1px;}
#cos #dreta #menugeneral ul li a{width:212px;height:22px;display:block;text-align:left;padding:10px 0px 0px 34px;}
#cos #dreta #menugeneral ul li a span{margin:0px;width:auto;color:#FFF;font-family:Arial,Tahoma,Helvetica,Verdana;font-weight:bold;font-size:1.3em;}
#cos #dreta #menugeneral ul li a:hover{text-decoration:none;}
#cos #dreta #menugeneral ul li#la-ciutat a{background:#d46382 url(++resource++tarragona.theme.images/ciutatinterior.jpg) no-repeat;}
#cos #dreta #menugeneral ul li#la-ciutat a.active{display:none;}
#cos #dreta #menugeneral ul li#la-ciutat a:hover{background:#bf1140 url(++resource++tarragona.theme.images/ciutat.jpg) no-repeat;}
#cos #dreta #menugeneral ul li#som-patrimoni a{background:#669dbe url(++resource++tarragona.theme.images/patrimoniinterior.jpg) no-repeat;}
#cos #dreta #menugeneral ul li#som-patrimoni a.active{display:none;}
#cos #dreta #menugeneral ul li#som-patrimoni a:hover{background:#166a9c url(++resource++tarragona.theme.images/patrimoni.jpg) no-repeat;}
#cos #dreta #menugeneral ul li#lajuntament a{background:#7aac73 url(++resource++tarragona.theme.images/ajuntamentinterior.jpg) no-repeat;}
#cos #dreta #menugeneral ul li#lajuntament a.active{display:none;}
#cos #dreta #menugeneral ul li#lajuntament a:hover{background:#34812a url(++resource++tarragona.theme.images/ajuntament.jpg) no-repeat;}
#cos #dreta #menugeneral ul li#serveis-municipals a{background:#b4aa5e url(++resource++tarragona.theme.images/serveisinterior.jpg) no-repeat;}
#cos #dreta #menugeneral ul li#serveis-municipals a.active{display:none;}
#cos #dreta #menugeneral ul li#serveis-municipals a:hover{background:#8c7e0a url(++resource++tarragona.theme.images/serveis.jpg) no-repeat;}
#cos #esquerra .invisible {display:none;}
#cos #dreta h1{clear:both;font-family:Arial,Tahoma,Helvetica,Verdana;font-weight:bold;font-style:normal;min-height:22px;padding:6px 0 1px 8px; color: #6d6d6d}
#cos #menuvertical,
#cos #esquerra #menuseccio {width: 200px; margin-left: 20px;}
#cos #menuvertical,
#cos #esquerra #menuseccioback {width: 200px; margin-left: 20px;margin-top: -13px;background-color: #f1efee; }
#cos #menuvertical div,
#cos #esquerra #menuseccio div{height:40px;padding-top:15px;margin-bottom:5px;}
#cos #menuvertical div,
#cos #esquerra #menuseccioback div{height:40px;padding-top:15px;margin-bottom:5px;}
#cos #menuvertical ul li#subtit a.subtit,
#cos #esquerra #menuseccio ul li#subtit a.subtit{margin:0px;border:none;font-weight:bold;color:#000;background:url(++resource++tarragona.theme.images/enrera.gif) no-repeat 5px 5px;padding:0px;font-size:.95em;text-transform:lowercase;padding-left:14px;}
#cos #menuvertical ul li#subtit a.subtit,
#cos #esquerra #menuseccioback ul li#subtit a.subtit{margin:0px;border:none;font-weight:bold;color:#000;background:url(++resource++tarragona.theme.images/enrera.gif) no-repeat 5px 5px;padding:0px;font-size:.95em;text-transform:lowercase;padding-left:14px;}
#cos #menuvertical ul li#subtit a.subtit:hover,
#cos #esquerra #menuseccio ul li#subtit a.subtit:hover{background:url(++resource++tarragona.theme.images/enrera.gif) no-repeat left 5px;}
#cos #menuvertical ul li#subtit a.subtit:hover,
#cos #esquerra #menuseccioback ul li#subtit a.subtit:hover{background:url(++resource++tarragona.theme.images/enrera.gif) no-repeat left 5px;}
#cos #menuvertical li#subtit,
#cos #esquerra #menuseccio li#subtit{padding:0px;margin:0px;list-style:none;}
#cos #menuvertical li#subtit,
#cos #esquerra #menuseccioback li#subtit{padding:0px;margin:0px;list-style:none;}
#cos #menuvertical #seccio a span,
#cos #esquerra #menuseccio #seccio a span{color:#FFFFFF;}
#cos #esquerra #menuseccioback #seccio a span{color:#FFFFFF;}
#cos #menuvertical #seccio a span.tit,
#cos #esquerra #menuseccio #seccio a span.tit{color:#FFFFFF;font-family:Arial,Tahoma,Helvetica,Verdana;font-weight:bold;font-size:1.2em;text-align:center;text-transform:uppercase;}
#cos #menuvertical #seccio a:hover,
#cos #esquerra #menuseccio #seccio a:hover{text-decoration:none;}
#cos #menuvertical div span,
#cos #esquerra #menuseccio div span{color:#FFFFFF;display:block;font-size:0.8em;font-weight:bold;margin-top:2px;text-align:center;line-height:100%;}
#cos #menuvertical ul,
#cos #esquerra #menuseccio ul{list-style-type:none;padding:0px; padding-top:20px; background: url(++resource++tarragona.theme.images/menulateral_top.gif) top left no-repeat #f0efed;}
#cos #menuvertical ul.secondLevelNavigation,
#cos #esquerra #menuseccio ul.secondLevelNavigation{height:auto;min-height:0px;padding:0px;margin:0px;}
#cos #menuvertical ul li,
#cos #esquerra #menuseccio ul li{display:block;padding:0px;margin:0px;}
#cos #menuvertical ul li a,
#cos #esquerra #menuseccio ul li a{padding-top: 6px; padding-bottom:6px;display:block;padding-left:14px;color:#5f5f5f;border-bottom:1px solid #d9d8d6;background:url(++resource++tarragona.theme.images/list-item.png) no-repeat 5px 11px; font-weight: 600;}
#cos #menuvertical ul li a:hover,
#cos #esquerra #menuseccio ul li a:hover{text-decoration:none;background:url(++resource++tarragona.theme.images/list-item-white.png) no-repeat 5px 11px #c1254a; color: #FFFFFF}
#cos #menuvertical ul li a.active,
#cos #esquerra #menuseccio ul li a.active{font-weight:bold;background:url(++resource++tarragona.theme.images/list-item-white.png) no-repeat 5px 11px #6d6c6c; color: #FFFFFF}
.selectnav { display: none; }
#cos #dreta #content blockquote,
#cos #dreta #content .contingut-comentari{font-weight:bold;padding:5px;background:#DBDBDB url(++resource++tarragona.theme.images/quote.jpg) repeat-x;display:block;}
#cos #dreta #content .link-parent{margin:5px 6px 0;padding:1px 1px 0 17px !important;background:transparent url(++resource++tarragona.theme.images/arrowUp.gif) no-repeat scroll 5px 5px !important;display:block;}
#cos #dreta #content table {background: none repeat scroll 0 0 #ECECEC;border-collapse: collapse;empty-cells: hide;padding: 0;}
#cos #dreta #content table caption {background: url("++resource++tarragona.theme.images/theadr.jpg") repeat scroll 0 0 transparent; color: #FFFFFF; padding: 7px;}
#cos #dreta #content table th {background: url("++resource++tarragona.theme.images/theadr.jpg") repeat scroll 0 0 transparent;color: #FFFFFF;padding: 6px;text-align: left;}
#cos #dreta #content table td {padding: 6px;vertical-align:middle;}
#cos #dreta #content table p {margin: 0;}
.tileItem {border-top: medium none; margin: 0 0 20px 0;}
#cos #dreta #content table.invisible{background: none}
#cos #dreta #content table.invisible th{background: none; color: #6d6c6c}
#listing-table{width:95%;margin: 1em auto;}
.listingBar {/* */clear:both;font-size:100%;margin:1em auto;padding:5px 1em;text-align:center;text-transform:lowercase;vertical-align:top;}
.listingBar .next{float:right;}
.listingBar .previous{float:left;}
#content .listingBar a { font-style: normal; padding: 1px 5px; background-color: #f3f3f3; }
#content .listingBar span.current{ padding: 0px 4px; border: 1px solid #6d6c6c;  }
#content .listingBar span.previous a, #content .listingBar span.next a{ background-color: transparent }
#cos #esquerra #menuseccio div.clearportlet{background:none;height:auto;padding:0px;margin:0 0 5px;}
#cos #dreta .portlet-dancing .portletHeader{height:63px;padding:5px 0px 0px 0px;line-height:120%;color:#19171c;border:none;font-weight:bold;font-size:2.8em;text-transform:none;background:#c1c1c1 url(++resource++tarragona.theme.images/butlletins.jpg) no-repeat left;}
#cos #dreta .portlet-dancing .portletHeader span{margin-left:40px;}
#cos #dreta .portlet-dancing .portalMessage {text-align: center; background-color: #bf1140; color: #FFF; font-weight: bold}
#cos #dreta .portalMessage{border: 1px solid #CC0000; padding: 5px;}
.searchResults dd{margin:0 0 15px 23px;padding:0;font-style:italic;}
#content li a{border:none;}
.highlightedSearchTerm {background-color:#A7A6AA !important;}
dl.searchResults .highlightedSearchTerm{background-color:transparent !important; font-weight:normal !important;}
.subsearch {color:#9F9F9F;}
#cos #dreta dl.searchResults {padding:0;}
body.template-search #content-core{width: inherit !important}
#portal-sitemap > li{width: 29%;float: left;}
.fieldRequired{color:#BF1140;}
.template-noticia #noticia_imatge img, .portaltype-noticiagm #noticia_imatge img{display:block;margin:0 auto;width: 100%;height: auto}
.template-noticia #noticia_imatge.vertical, .portaltype-noticiagm #noticia_imatge.vertical { float: right; margin: 0 0 12px 20px; width: 45%;}
.template-noticia #noticia_imatge #noticia_imatge_peu, .portaltype-noticiagm #noticia_imatge #noticia_imatge_peu{ font-weight:normal;display:block; font-style: italic; color: #999; margin-top: 4px }
.template-noticia #noticia_text, .portaltype-noticiagm #noticia_text{ margin-top: 15px }
.template-noticia #noticia_text .text, .portaltype-noticiagm #noticia_text .text {font-style:italic; margin-bottom: 12px; color: #b32430;}
.portaltype-noticia #noticia_titol{display: none}
.template-noticia #noticia_text ul, .portaltype-noticiagm #noticia_text ul{ list-style-position: inside; }
.portaltype-noticiagm #noticia_imatge.horizontal { margin-top: 17px; } /**/
.eventDetails {float:right; width: 40%; padding-left: 12px; }
.eventDetails { border-left: 1px solid #b32430; margin:0 0 0 12px; }
.eventDetails .camp .titol, .template-esdeveniment .main-wrapper .titol {color: #b32430;}
.template-esdeveniment .main-wrapper .text{ font-weight: bold }
.eventDetails .camp .text ul{margin:0 0 0 12px;padding:0px;}
#content-core .eventDetails .camp.agenda img{ margin: 0 0 0 12px; padding: 0 6px 0 0; }
#minisite  .eventDetails { margin: 0 0 20px 12px; }
#minisite  .eventDetails .bodytext p { margin-right: 45%  }
.template-full_collection_view #content-core .image-wrapper, .template-esdeveniment #content-core .image-wrapper { margin: 0; padding:0; }
.template-full_collection_view #content-core .image-wrapper.horizontal img, .template-esdeveniment #content-core .image-wrapper.horizontal img { margin: 0; padding:0; width: 55%; height: auto }
.template-full_collection_view #content-core .image-wrapper.vertical img, .template-esdeveniment #content-core .image-wrapper.vertical img  { margin: 0; padding:0; width: 55%; height: auto }
.template-full_collection_view #content .eventDetails .camp .text ul{ margin-left: 0px; }
/* */
.template-full_collection_view #content .tileImage img{ width:50%; height: auto; margin: 0  }
.template-full_collection_view #content .tileImage{ float: none; margin: 0; }
.template-full_collection_view #content .tileItem{ padding-bottom: 25px }
.template-full_collection_view #content-core .tileItem h2 a{ font-style: normal }
.template-full_collection_view #content-core .tileItem h2{margin-bottom: 10px; line-height: 26px; }
/* */
.template-full_collection_view #content-core iframe, .template-esdeveniment #content-core iframe { width: 380px; height: 214px; margin-bottom: 15px  }
.template-noticia #content iframe, .portaltype-noticiagm #content iframe{ width: 680px; height: 382px }
/* */
#nregistregrupi_help a { float: right; margin-top: 8px }
.section-lajuntament div#archetypes-fieldname-nomgrupi, .section-lajuntament div#archetypes-fieldname-nregistregrupi { display: block }
#archetypes-fieldname-nomgrupi,  #archetypes-fieldname-nregistregrupi { display: none }
#inscripcio a{font-weight:normal;margin-top:5px;padding:5px 8px !important;}
#inscripcio a:hover{background-image:url(++resource++tarragona.theme.images/btn-veuremes.png);background-repeat:repeat-x;border:1px solid #7F7F7F !important;padding:4px 7px !important;text-decoration:none !important;}
/* */
.template-folder_summary_view .image-wrapper {width: 140px; height: 90px; overflow: hidden; float: left;}
.template-folder_summary_view .text-wrapper {margin-left: 135px; line-height: 1.4em}
.template-folder_summary_view .contenttype-noticia .text-wrapper, .template-folder_summary_view .contenttype-noticiagm .text-wrapper, .template-folder_summary_view .contenttype-esdeveniment .text-wrapper {margin-left: 155px;}
.template-folder_summary_view #content .tileImage{ float: none; margin: 0 }
.template-folder_summary_view #content-core img{ width: 100%; height: auto; margin: 0; padding: 0}
.template-folder_summary_view .tileHeadline{ font-size: 1.1em }
.template-folder_summary_view #content p.tileBody{ margin-bottom: 6px; color: #000; margin-top: 1px }
.template-folder_summary_view #content .tileItem{ display: block }
.template-folder_summary_view.icons-on .contenttype-file { background: no-repeat transparent 0px -428px url('contenttypes-sprite.png'); }
.template-folder_summary_view.icons-on .contenttype-file { padding-left: 20px }
.template-folder_listing_full #content-core .image-wrapper img{ padding: 0; margin: 15px 0; width: 100%; height: auto }
.template-folder_listing_full #content dt { font-family: 'Lato', sans-serif; font-size: 1.1em; font-weight: normal }
.template-folder_listing_full #content .tileItem dt, .template-folder_listing_full #content .tileItem dd{ margin-left: 10px }
.template-folder_listing_full #content dd{ margin: 0; font-style: italic;}
.icons-on #content-core .summary a {background: none !important; line-height: 0; padding: 0 !important; }
.template-folder_listing_full #content .summary img{ display: none }
.template-folder_listing_full div.tileFooter{ margin-top: 6px ; }
.template-folder_listing_full #content-core dl {padding-top: 15px; border-top: 1px dashed #DDDDDD; }
.template-folder_listing_full .tileItem{ background: url("++resource++tarragona.theme.images/content-li.png") no-repeat 0px 6px; }
#dashboard-actions ul li a{border:none;}
a.link-feed{padding-left:20px;background:url(++resource++tarragona.theme.images/rss.gif) no-repeat left;}
#cos #document-action-sendto a{padding-left:18px;background:#FFF url(++resource++tarragona.theme.images/mail_icon.gif) no-repeat left;}
#cos #document-action-print a{padding-left:18px;background:#FFF url(++resource++tarragona.theme.images/print_icon.gif) no-repeat left;}
#cos #document-action-rss a{padding-left:18px;background:#FFF url(++resource++tarragona.theme.images/rss.gif) no-repeat left;}
#cos #document-action-ics a{padding-left:18px;background:#FFF url(++resource++tarragona.theme.images/icon_export_ical.png) no-repeat left;}
#cos #document-action-vcs a{padding-left:18px;background:#FFF url(++resource++tarragona.theme.images/icon_export_vcal.png) no-repeat left;}
#genoll{display:block;clear:both;}
#genoll .esq{float:left;margin:12px;width: 140px}
#genoll .dre{float:right;margin:12px;}
#peu #acces{display:block;padding:20px 10px 5px;float:left;}
#peu #acces ul{list-style-type:none;margin:0px;padding:0px;color:#dcdcdc;}
#peu #acces ul li{list-style-type:none;margin:0px;padding:0px;float:left;}
#peu #acces ul li a{color:#dcdcdc;font-weight:bold;}
#peu #acces ul li a img{margin-left:8px;}
#peu #acces ul li a {padding-top:5px;}
#peu #acces ul li a img{margin-right:20px;}
#peu #template-dades{display:block;padding:10px 10px 5px;float:right;color:#dcdcdc;text-align:right; width: 75%}
#peu #template-dades p{margin-bottom: 0}
#peu #template-dades a{text-decoration:underline;color:#dcdcdc;}
#peu #template-dades a:hover{text-decoration:none;}
#peu #template-dades .enllacos{float: right; padding-top: 10px;}
#peu #template-dades .dades{float: left;margin-right: 50px;text-align: center;width: 70%; margin-top: -20px;}
.imatgeesquerra {bottom:0px;float:left;position:relative;}
.imatgedreta {bottom:0px;float:right;position:relative;}
.imatgesota {clear:both;float:right;margin-bottom:2em;margin-left:2em;}
#parent-fieldname-text dt, .cke_editable dt {font-weight:bold;margin-bottom:0.2em;margin-top:1em;}
#parent-fieldname-text dd, .cke_editable dd {font-weight:normal;margin-bottom:0.2em;margin-top:1em;}
#parent-fieldname-text h2, .cke_editable h2 {padding-bottom:15px;}
#parent-fieldname-text h3, .cke_editable h3 {padding-bottom:15px;}
#parent-fieldname-text h4, .cke_editable h4 {display:block;padding-bottom:15px;clear:both;}
#content-core img, .cke_editable img {margin:2px 20px;padding:2px;position:relative;}
#parent-fieldname-text ul, #noticia_text ul, .cke_editable ul {list-style-type: disc;margin-left: 2em;list-style-image: url("++resource++tarragona.theme.images/content-li.png");}
#parent-fieldname-text a[href^="http://www.tarragona.cat"] {background: none repeat scroll 0 0 transparent;padding: 0;}
#parent-fieldname-text a {border: medium none;}
/* */
.newsletter_ensenyamnent #cos #dreta #content a {color:#069ac5 !important;}
.newsletter_ensenyament #parent-fieldname-text a[href^="http:"], #parent-fieldname-text #content a.link-external {
background: none no-repeat scroll 0 0 transparent !important;
padding: 1px 0 1px 17px !important;
}
.newsletter_ensenyament #cos #dreta #content a {
color:#069ac5 !important;
}
.newsletter_ensenyament #parent-fieldname-text a[href^="http://www.tarragona.cat"] {
background: none repeat scroll 0 0 transparent !important;
padding: 0 !important;
}
.newsletter_ensenyament #cos #dreta #content a.hover {
color:#069ac5 !important;
text-decoration:none !important;
}
.template-index_html.section-portal_newsletters #cos #dreta {width: 95%}
.template-index_html.section-portal_newsletters .batch-navigation li{float: left; list-style-type: none; margin-left: 10px;}
.template-document_full_view #cos #esquerra{display: none}
.template-document_view #cos #dreta #parent-fieldname-text, .template-document_full_view #cos #dreta #parent-fieldname-text, .template-esdeveniment #cos #dreta #parent-fieldname-text {padding:0;}
.template-document_view #cos #dreta #parent-fieldname-text, .template-document_full_view #cos #dreta #parent-fieldname-text{ margin-top: 10px }
.template-document_full_view #cos #dreta{width: 900px;}
#googleMaps {margin:0px auto;width:790px;}
.template-portada_conselleria_view #cos #centre .mes a,
.template-portada_conselleria_view #cos #dreta .mes a,
.template-portada_conselleria_view #cos #esquerra .mes a {color:#FFF;}
table[align^="center"] {margin:0 auto;}
.mceLayout tr td{padding:0px !important;}
#minisite .section-agenda #portal-column-content,
#minisite .section-noticies #portal-column-content {width:100% !important;}
#minisite .section-agenda #cos .documentEditable,
#minisite .section-noticies #cos .documentEditable,
#minisite .portaltype-esdeveniment #cos .documentEditable,
#minisite .portaltype-noticia #cos .documentEditable {width:auto !important;}
#minisite .section-agenda .menuConselleries,
#minisite .section-noticies .menuConselleries,
#minisite .portaltype-esdeveniment .menuConselleries,
#minisite .portaltype-noticia #cos .menuConselleries {display:none;}
#minisite .template-portada_conselleria_view #cos #esquerra #parent-fieldname-text {padding: 0 10px;}
#minisite .template-portada_conselleria_view #cos #esquerra #parent-fieldname-text img {margin-left:0 !important;}
#minisite #content {  clear: both;  line-height: 1.7em;  margin: 1em 0.25em 0;}
#minisite #cos #content .documentActions {  border-top: 1px solid #DADADA;  margin: 2em 0 0;  text-align: right; display: none}
#minisite #portal-column-content{margin-bottom: 30px;}
#sharesection{margin-top: 30px; margin-bottom: 30px; border-top: 1px solid #e2dddd; padding-top: 15px; clear: both;}
#sharesection h2{margin-bottom: 15px;}
.relatedItems {clear: both;padding: 5px 19px;}
/* */
#minisite{background: url(++resource++tarragona.theme.images/fons_temes.jpg) no-repeat 50% 70px #f3f3f3;}
.template-portada_conselleria_blanc_view #menuvertical{display: none}
.template-portada_conselleria_blanc_view #cos #dreta .documentDescription{display: none}
.template-portada_conselleria_blanc_view #molletes{display: none}
.template-portada_conselleria_blanc_view #carousel{display: none}
#minisite .template-portada_conselleria_blanc_view #content{margin: 0}
#minisite .template-portada_conselleria_blanc_view #content h1.documentFirstHeading{display: none}
#minisite .template-portada_conselleria_blanc_view #viewlet-below-content-title{display: none}
.template-portada_conselleria_blanc_view #cos { -webkit-box-shadow: none; box-shadow: none}
.template-portada_conselleria_blanc_view .topSlider{border: 1px solid #cbc8c7; -webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.2); -moz-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.2); box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.2); margin-bottom: 20px;}
.template-portada_conselleria_blanc_view #content-core img{ margin: 0; padding: 0 }
/* */
.template-agenda_view  #content-core, .template-agenda_minisite_view  #content-core, .template-agenda_consellers_view #content-core{position: relative;}
.template-agenda_minisite_view #filtreAgenda {float: right;width: 215px;margin-bottom: 28px;}
.template-agenda_minisite_view #filtreAgenda form {padding-right: 11px;padding-top: 13px;}
.template-agenda_minisite_view #filtreAgenda h4{font-size: 15px;font-weight: normal;}
.template-agenda_minisite_view #filtreAgenda select {padding: 2px;border: 1px solid #DDDDDD;border-radius: 3px 3px 3px 3px;margin-bottom: 18px;margin-top: 3px;width: 100%;}
.template-agenda_minisite_view #filtreAgenda select option{font-size: 11px;color: #555555;padding: 1px 6px;}
.template-agenda_minisite_view #filtreAgenda input {background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);border-color: #DEDEDE;border-image: none;border-radius: 4px 4px 4px 4px;border-style: solid;border-width: 1px;color: #333333;cursor: pointer;display: block;font-size: 14px;line-height: 20px;margin: 0 auto;padding: 2px 12px;text-align: center;text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);vertical-align: middle;}
.template-agenda_minisite_view #filtreAgenda input:hover {background:#E6E6E6;color: #333333;text-decoration: none;}
.template-agenda_minisite_view .blockAvui {border-bottom: 1px dashed #DDDDDD;margin-bottom: 31px;padding: 17px 0;}
.template-agenda_minisite_view .blockResta {padding: 0;}
.template-agenda_minisite_view .blockAvui .titol,
.template-agenda_minisite_view .blockResta .titol {font-size: 20px;margin-bottom: 23px;}
.template-agenda_minisite_view .blockResta .titol {font-size: 15px;}
.template-agenda_minisite_view .llistatAvui {padding-left: 3px;font-weight: bold;}
.template-agenda_minisite_view .llistatAvui dl {margin-bottom: 2px !important;background: url("++resource++tarragona.theme.images/cultura_iconEsdeveniment.png") no-repeat scroll 0 0 transparent;min-height: 19px;padding-left: 32px;padding-top: 4px;}
.template-agenda_minisite_view .llistatAvui dl dt {float: left;margin-right: 4px !important;color: #666666;font-family: 'Open Sans', Arial, sans-serif;font-weight: bold !important;}
.template-agenda_minisite_view .llistatAvui dl dt span {padding-right:2px;font-size: 13px;}
.template-agenda_minisite_view .llistatAvui dd a {font-family: 'Open Sans', Arial, sans-serif;font-weight: 600;}
.template-agenda_minisite_view .llistatResta {padding-left: 0px;}
.template-agenda_minisite_view .llistatResta dl {margin-left: 3px;margin-bottom: 3px !important;background: url("++resource++tarragona.theme.images/cultura_iconPEsdeveniment.png") no-repeat scroll 0 3px transparent;min-height:19px;padding-left: 25px;padding-top:0;}
.template-agenda_minisite_view .llistatResta dl dt {font-family: 'Open Sans', Arial, sans-serif;font-weight: 600;color: #666666;float: none;margin-right: 0 !important;}
.template-agenda_minisite_view .llistatAvui dd {margin-bottom:0 !important;}
.template-agenda_minisite_view .llistatAvui dd .discreet,
.template-agenda_minisite_view .llistatResta dd.discreet {font-size: 80% !important;font-style: oblique;margin: 0 !important;padding: 0 !important;}
.template-agenda_minisite_view .llistatAvui dd .discreet {margin-left: 20px !important;}
.template-agenda_minisite_view abbr {border: medium none}
.template-agenda_minisite_view .titol .discreet {font-size: 13px !important;margin: 0 !important;text-transform: none;}
.template-agenda_minisite_view .listCatTitol {margin-bottom: 18px !important;font-size: 15px !important;}
.template-agenda_minisite_view .listCat {margin-bottom: 23px;}
.template-agenda_minisite_view #plone-document-byline {display:none !important;}
table.plain tbody tr td a.external-link
{padding:0px !important;
background-image:none !important;}
/* */
#cos .boto, #content .boto {margin-top: 10px; margin-bottom: 10px; font-style: normal}
#cos .boto a,
#content .boto a, .cke_panel_listItem p.boto a {padding: 8px 15px !important; font-size: 1em !important; font-weight: normal !important; background-color: #bf1140 !important; color: #ffffff !important; -moz-border-radius: 6px; border-radius: 6px; background-image: none !important}
/* */
.template-solgemafullcalendar_view #cos #esquerra{display: none}
.template-solgemafullcalendar_view #cos #dreta{ width: 95%}
.template-solgemafullcalendar_view #cos #dreta #content table td, .template-solgemafullcalendar_view #cos #dreta #content table th{padding: 1px}
/* */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background-color: #777; background-image: none;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { background-color: #a60028; background-image: none;}
#cos #dreta #content .fc-event-time, #cos #dreta #content .fc-event-title{color: #FFF}
/* */
.template-portada_conselleria_blanc_view #sharesection{display: none}
.template-index_html .pane[data-twttr-id="twttr-sandbox-0"] {height: 321px; }
/* */
#LauncherLogo{ display: none !important}
a#foldercontents-selectall, a#foldercontents-show-batched, a#foldercontents-show-all { color: #fff56a }
/* */
.template-collection_view_observatori .item, .template-collection_view_activitats .item { border-bottom: 1px solid #ccc; margin-bottom: 30px;}
.template-collection_view_observatori #cos #dreta #parent-fieldname-text { padding: 10px 0; }
.template-collection_view_observatori .tileHeadline {border-left: 1em solid #ccc; padding: 10px; border-bottom: 1px solid #ccc; }
/* */
#subscription-wrapper input[type="submit"], #subscription-wrapper .form-channels-check { display:  block; margin-bottom: 8px; }
.form-channels-wrapper { padding-bottom: 10px; }
.form-channels-wrapper .form-channels-check input { margin-right: 5px; }
#subscription-wrapper .message{ font-style: italic; margin-bottom: 12px; color: #b32430; padding-bottom: 10px  }
/* */
.select-group {
padding-top: 6px
}
#select-translate {
display: inline-block;
height: 16px;
/* */
padding: 0rem 1.5rem;
line-height: 1;
color: #605e5f;
vertical-align: middle;
background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
background-size: auto;
background-size: auto;
background-size: 8px 10px;
border: 0;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
text-transform: none;
font-size: 0.7rem;
font-weight: bold;
position: relative;
margin: 0;
-ms-flex: 1 1 auto;
flex: 1 1 auto;
margin-bottom: 0;
}

