/* Stylesheet for the 'Plone THEME Teatro' Plone theme */

/* ------------------------------------ */
/* UTILS */
  /* @font-face {
    font-family: "HaasGrotDisp-65Medium";
    src: url("font/haasgrotdisp-65medium.eot?#iefix") format("embedded-opentype"), 
        url("font/haasgrotdisp-65medium.woff") format("woff"), 
        url("font/haasgrotdisp-65medium.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
  } */
  
@font-face {
  font-family: 'HaasGrotDisp-65Medium';
  src: url('font/HaasGrotDisp-65Medium.eot?74283644');
  src: url('font/HaasGrotDisp-65Medium.eot?74283644#iefix') format('embedded-opentype'),  
  url('font/HaasGrotDisp-65Medium.woff?74283644') format('woff'), 
  url('font/HaasGrotDisp-65Medium.ttf?74283644')  format('truetype'), 
  url('font/HaasGrotDisp-65Medium.svg?74283644#HaasGrotDisp-65Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

  .bg-red { background-color: #c63334; }
  .bg-none {background-color: transparent;}
  .bg-light { background-color: #f0f0f0;}

  .text-red {color: #c63334 !important; }

  .text-noTransform { text-transform: none !important;}

  .no-overflow { overflow: hidden;}
  .display_block { display: block;}

  .mb-30 { margin-bottom: 30px;}
  .px-0 { padding: 0 !important;}

  .logoINAEM { width: 415px; height: auto;}

  .text-right { text-align: right;}
  .smalltextcenter {text-align: center}

  .pos-relative { position: relative !important;}

  @media (min-width: 48em) {
    .hide-sm { display: none !important;}
  }
  @media (min-width:64em) { /* 1024px */
    .hide-for-large-up { display: none !important; }
    .smalltextcenter {text-align: left;}
  }
  @media (min-width: 82em) {
    .mx-xl-40 {
      margin-right: 40px;margin-left: 40px;
    }
  }


/* ------------------------------------ */
/* CANVIS NOU MENU*/

@media screen {
  .top-bar-section-manual > ul {
    /* justify-content: space-between; */
    justify-content: flex-end !important;
    flex-wrap: nowrap;
  }
  .top-bar-section-manual ul li {
    margin-bottom: 10px;
  }
}

  #portal-header {position: relative;}

/* Idiomes */
  li.is-dropdown-submenu-parent {display:inline-block}
  #portal-languageselector {position: relative;}
  #portal-languageselector:hover .is-dropdown-submenu, 
  #portal-languageselector a:focus + .is-dropdown-submenu { top:100%;right: 0;left:auto; display: block;} 

/* menu generic que enllaça amb les altres webs de CDAEM */
  .menuCDAEM__list { list-style: none; padding-left: 0;margin-left: 0; flex-wrap: nowrap;justify-content: space-between;font: 300 normal 0.75rem/1.25 "HaasGrotDisp-65Medium", sans-serif; display: none;}
  .menuCDAEM__list > li {display: block;padding: 10px;}
  .menuCDAEM a,
  .menuCDAEM a:hover,
  .menuCDAEM a:focus,
  .menuCDAEM a:active { color: black;white-space: nowrap;}
  .menuCDAEM a.active { color: #c63334; }
  @media (min-width: 48em) { /* 640px */
    .menuCDAEM__list { display: flex; }
  }
  @media (min-width:64em) { /* 1024px */    
    .menuCDAEM__list {font-size:1rem;margin-bottom: 2rem;}
  }

/* Nou formulari de cerca al header */
  /* #formPortada {} */
  #formPortada label{ font-family: 'HaasGrotDisp-65Medium';font-weight: 300;margin-bottom: .5em;margin-top: .25em;}
  #formPortada input[type="text"],
  #formPortada input[type="search"] { border: none; box-shadow: none;background-color: transparent;border-bottom: 1px solid black;height: 35px; color: black; font-weight: bolder;margin-bottom: .25em;font-size: 1.5rem;}
  #formPortada select { border: none; box-shadow: none;background-color: #dddddd;height: 35px; font-weight: bolder;}
  .buscarCatalogo__title { font-family: 'HaasGrotDisp-65Medium';font-weight: 300;font-size: 24px; margin-top: 40px; margin-bottom: 24px;}
  .pos-triangle {position: relative;padding-right: .75rem;}
  .pos-triangle::after {content:'';width: 0;height: 0;border-style: solid;border-width: 8px 4.5px 0 4.5px;border-color:black transparent transparent transparent; position: absolute;right: 0;top: 4px;}
  .top-bar-section-manual .pos-triangle::after {right: 5px;}
  .buscarCatalogo__title.pos-triangle::after{border-width:16px 9px 0 9px; top:1rem;}
  .buscarCatalogo__title a { color: inherit;}
  .button-buscar,
  .button-buscar[disabled] { transition: background-color .35s ease;opacity: 1; color: white !important; background-color: black;margin-bottom: 1.5rem;margin-top: 1rem;font: normal normal 14px/1.25 "HaasGrotDisp-65Medium", sans-serif;border:none;padding:0.5em 1em;}
  .button-buscar:hover,
  .button-buscar:focus,
  .button-buscar:active { background-color: #ad8c1c;}
  @media (min-width: 40em) {
    .buscarCatalogo__title.pos-triangle::after {content:none;}
  }
  @media (min-width: 76em) {
    .top-bar-section-manual .pos-triangle::after {right: 1rem;}
  }

/* Menu Teatro */
  #cdt_menu { position: absolute; left: -19px; top: calc(100% + 44px); }

/*GENERALS ////////////////*/
html {height:100%;}
body{color: #444444;cursor: default;font-family: "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;font-style: normal;font-weight: normal;/*line-height: 1;*/margin:0;padding:0;height:100%;webkit-font-smoothing: antialiased;}
h1,h2,h3,h4,h5,h6{font-weight:600;font-family: 'Oswald', sans-serif;color:#111e26;text-transform:none;margin-bottom: 0.8rem;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#111e26 !important;}
button, input, optgroup, select, textarea{font-size:0.9rem !important;color: #333 !important;}
a{color:#111e26;}
a:hover{color:#0466B1;}
#content a,
#content a:hover{color:#0466B1;}
#content a:hover{text-decoration: underline;}
#content .list-items-portada a:hover{text-decoration: none;}
body.section-portada-2015 .list-items-portada a{color:#111e26 !important;}
body.section-portada-2015 .list-items-portada a:hover{color:#0466B1 !important;}
.bgimage {display: block;background-size: 100% auto;background-repeat: no-repeat;background-position: center center;width: 100%;}
span.bgimage {display:block !important;}
.documentByLine {font-size: 0.8rem;color:#666666;margin:1rem 0;display:block;}
abbr[title] {border-bottom: medium none;}
table p{margin:0;}
ul, ol, dl {font-size: 0.8rem;}
p {font-size: 0.9rem;}
#content-core ul li {display:list-item}


/*display none*/
.template-guiarte .portletWrapper .portletRelated,
.template-estrenos-teatro .portletWrapper .portletRelated,
.template-profesionales .portletWrapper .portletRelated{display: none;}

/*position bottom fotter*/
#portal-wrapper {min-height:100%;position:relative;}
#portal-columns {padding: 2rem 0 550px;}
#portal-footer-wrapper {position:absolute;bottom:0;width:100%;}
.portaltype-portada2015 #portal-footer-wrapper {position:relative;}
.portaltype-portada2015 #portal-columns {padding: 2rem 0;}

/*bgimage //////////////// */
.bgimage {background-position: center center;background-size: cover;background-repeat: no-repeat;display: block;height: 170px;width: 100%;}
span.bgimage {display:block !important;}

/*EXTRABUTTON //////////////// */
.estrenos-button {background: none repeat scroll 0 0 #ddd;border-radius: 6px;font-size: 0.8rem;font-weight: bold;padding: 6px 16px;}
.estrenos-button-top {position: absolute;right: 0;top: -5px;}
.estrenos-button-bottom {float: right;margin-top: -8px;position: relative;z-index: 999;}

/*text aligns //////////////// */
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}

/*margins //////////////// */
.smallmargin {margin-bottom:1rem;display: block;}
.mediummargin {margin-bottom:1.5rem;display: block;}
.largemargin {margin-bottom:2.5rem;display: block;}

/*line //////////////// */
.smallLine{padding: 0.5rem 0;}
.line{padding:3rem 0;}
.py-7 { padding: 7px 0;}

/*button //////////////// */
button,
.button {font-family: "Oswald",sans-serif !important;background-color: #ae8c1e;margin-bottom:0;border-color: transparent;border-radius: 0;border-style: none;border-width: 0;box-shadow: none;color: #222;cursor: pointer;font-family: inherit;font-weight: 300;line-height: normal;position: relative;text-align: center;text-decoration: none;}
button:hover, button:focus, .button:hover, .button:focus {background-color: #9b7715;border:none;}

/*LOGIN_FORM ////////////////*/
body.template-logged_out #content,
body.template-login_form #content,
body.template-login_failed #content,
.pb-ajax #login-form {text-align: center;}
.template-login_form #login_form,
.template-login_failed #login_form {margin:2em 0;}
.template-login_form #login_form input,
.template-login_failed #login_form input {width:300px;display: inline-block;}
.template-login_form #login_form input.context,
.template-login_failed #login_form input.context {padding: 0.2em;width: auto;}
#fieldset-openid-login input, #login-form input {font-size: 100%;} 

/*PLONE FOUNDATION FIXES*/
#edit-bar{font-size: 83%;min-height: 2.375em;padding-top: 0.2em;}
#edit-bar ul, #edit-bar ol, #edit-bar dl{font-size: 0.8rem;margin:0;padding:0;line-height: 2;}
#edit-bar ul li ul, #edit-bar ul li ol{font-size: 0.8rem;margin:0;padding:0;}
#listing-table th{float:none;width:auto;}
#listing-table td input{margin:0;}
#listing-table tr th, #listing-table tr td{font-size: 0.8rem;}
.portlet-action button, .portlet-action .button{padding:0;}
#portlets ul, #portlets ol, #portlets dl{font-size: 0.8rem;margin:0;padding:0;line-height: 2;}
#edit_form select, .formPanel select {height: auto;padding: 0;width: auto;padding: 3px;}
#edit_form textarea,
.formPanel textarea{height:auto;width:auto;}
#edit_form input,
.formPanel input{height:auto;}
#edit_form input[type="checkbox"],
.formPanel input[type="checkbox"], 
#edit_form input[type="radio"],
.formPanel input[type="radio"]{float:left;margin:0 .4rem 0 0;}
.formPanel .newTagsSection{margin-left:0px;}
.formPanel .newTagsSection label{width: 57%;}
.formPanel .newTagsSection .newTags{margin-left:1rem;}
.formPanel .fieldTextFormat {float: right;position: absolute;right: 0;}
.ArchetypesRichWidget {position:relative}
#edit_form label,
#edit_form .label,
.formPanel label,
.formPanel .label{white-space: normal;font-weight:bold;background:none;color: #4D4D4D;cursor: pointer;display: inline-block;font-size: 0.875rem;margin-bottom: 0.2rem;padding:0;text-align:left;}
#atrbResults table tr th, #atrbResults table tr td{padding: 5px;line-height: 1rem !important;}
#atrbResults table tr td img{float:left; margin-bottom: 15px;margin-right: 2px;}
#search .field,
#search .field input{display:inline;margin:0px;}
#plonebrowser #searchtext{height: 28px;}
#gmap img,
#map img{max-width : none;}
input[type="checkbox"] + label, input[type="radio"] + label {font-size: 0.8rem;font-weight: normal;margin: 0;vertical-align: text-bottom;}
.field .widget .value{text-align:left;}
.field .widget .label{background:none;}
a.link-parent{line-height: 2rem;}
div.managePortletsLink, a.managePortletsFallback{margin-top:1rem;text-align: center;position: relative;width:100%;}
.template-login_form #login_form {margin:2em 0;}
.template-login_form #login_form input {width:300px;display: inline-block;}
.template-login_form #login_form input.context {padding: 0.2em;width: auto;}
.template-atct_edit form .field {margin-bottom: 20px;}
.fieldRequired {display: inline-block;color: red;font-size: 0.7rem;}
.fieldRequired2, #cdt_filtre select.fieldRequired2 {
  background-color: #fc7e7e !important;
  border-color: red !important;
  color: #fff !important;
}
#edit_form input[type="button"], .formPanel input[type="button"] {background: none repeat scroll 0 0 #eee;border: 1px solid #d1d1d1;border-radius: 4px;height: auto;margin-bottom: 11px;padding: 3px 11px;}
input.context {background: #f6f6f6;border: 1px solid #bbb;padding: 5px 10px;}
input.standalone {background: #e3e3e3;border: 1px solid #bbb;padding: 5px 10px;}
input.context:hover {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;}
input.standalone:hover {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;}
#edit_form input[type="button"]:hover, .formPanel input[type="button"]:hover {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;}


/* ==========================================================================
   portal-top
   ==========================================================================*/
#portal-top{background-color: #FFFFFF;}
/* #portal-header {position:relative;}*/
button#buttonMenuResponsive {color: #878787;cursor: pointer;font-size: 1.55rem !important;left: 6px;position: absolute;top: 3px;-webkit-appearance: none;appearance: none;}
button#buttonMenuResponsive:hover, 
button#buttonMenuResponsive:focus,
button#buttonMenuResponsive:active {
  background-color: transparent;color:#AE8C1E;
}

/*desplegables*/
.dropdown-header {font-size: 0.8rem;padding-top: 20px;}
.dropdown-header .alta-menu-dropdown,
.dropdown-header .language-menu-dropdown {height: 0px;display: none;}
.dropdown-header .name {color: black;cursor: pointer;padding-right: 0.8em;}
.dropdown-header .name:hover {color:#AE8C1E;}
.dropdown-header .name:hover::after {border-color:#AE8C1E;}
.dropdown.menu > li.is-dropdown-submenu-parent > a.name:hover::after {
  border-color: #ae8c1e transparent transparent !important;
}
.dropdown-header .menu-dropdown {background-color: #ae8c1e;list-style: none; margin:0;border:none;}
.dropdown-header .f-dropdown:before, .dropdown-header .f-dropdown:after {border: none !important;}
.dropdown-header .f-dropdown li:hover,
.dropdown-header .f-dropdown li:focus {background: none repeat scroll 0 0 transparent;}
.dropdown-header .f-dropdown li a {color:black;background-color: transparent;font-size: 0.8rem;padding: 0.5rem;}
.dropdown-header .f-dropdown li a:hover {opacity: 0.5;}
.dropdown-header .is-dropdown-submenu {max-width: 140px;min-width: 140px;}
.menu .active > a {background:transparent}
.descript_responsive {
  border-top: 1px solid #f7f7f7;
  color: #fff;
  font-size: 0.75rem;
  margin: 1rem 0 0;
  opacity: 0.7;
  padding: 1rem 0.3rem;
}

/*searchbox*/
#portal-header #portal-searchbox form {background: none repeat scroll 0 0 #ffffff;margin: 0;}
#portal-header #portal-searchbox form #searchGadget {background-color: #283943;border: medium none;color: #929292;font-size: 0.8rem;font-style: italic;margin: 0;box-shadow: none;}
#portal-header #portal-searchbox form .searchButton {background: url("++resource++plonetheme.teatro.images/search-glass.jpg") no-repeat scroll center center #ae8c1e;margin: 0;}

/*live search //////////////// */
.LSResult {padding:0;}
.livesearchContainer{box-shadow: 0px 0px 3px #666;}
.LSBox #LSResult a.advancedsearchlink {font-size: 0.9rem !important;}
#LSResult .LSDescr {font-size: 0.8rem;}
.LSBox #LSResult .LSRow {border-bottom:1px solid #dddddd;padding:0.3em 0.6em;}
.LSBox #LSResult {margin: 0;top: 5px;z-index: 10000;}
.LSRow,
#LSNothingFound {padding: 0.1em 1em;}
.LSBox #LSResult fieldset {border: none;margin: 0;padding: 0;}
.LSBox #LSResult fieldset legend {display: none;}
.LSBox #LSResult .LSTable {margin: 0;}
.LSRow:last-child {text-align: right;border-bottom:none !important;}

/*.top-bar-section //////////////// 
.top-bar {background: none repeat scroll 0 0 transparent;height: 52px;}
.top-bar .title-area {border-top: 3px solid #0d181e;}
.top-bar .name h1 {min-height: 2.6em;}
.top-bar .name h1 a {display:none;}
.top-bar-section ul li {background-color: transparent;}
.top-bar-section ul li > a {color: #fff;display: block;font-family: 'Oswald', sans-serif;font-size: 1rem;font-weight: normal;text-transform: uppercase;width: 100%;font-weight: 300;border-bottom: 7px solid transparent; }
.top-bar-section ul li.cdt_menu_selected > a {border-bottom: 3px solid #AE8C1E;}
.top-bar-section ul li:hover:not(.has-form) > a {background: none repeat scroll 0 0 #ad8c1c;}
.top-bar-section li:not(.has-form) a:not(.button) {background: none repeat scroll 0 0 transparent;line-height: 45px;color: #fff;}
.top-bar-section li.selected a:not(.button),
.top-bar-section li.selected a:hover:not(.button) {background: none repeat scroll 0 0 transparent !important; border-bottom: 7px solid #fff !important;}
.top-bar-section li:not(.has-form) a:hover:not(.button) {background: none repeat scroll 0 0 #ad8c1c;}*/
/*dropdown & toggle-topbar
.top-bar-section .dropdown {background: none repeat scroll 0 0 #ad8c1c;}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {background: none repeat scroll 0 0 transparent;color: #fff;}
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button) {background: none repeat scroll 0 0 transparent !important;color: #fff;}
.top-bar.expanded .title-area {background: none repeat scroll 0 0 transparent;}
.top-bar.expanded .toggle-topbar a {color: #fff;}
.top-bar-section .has-dropdown {position: inherit;}
.top-bar-section .has-dropdown > a {padding: 0 1.3rem !important;}
.top-bar-section .has-dropdown > a:after {border-color: transparent;}
.top-bar-section .dropdown {padding: 6px 1em 9px;}
.top-bar-section li.descript-section {width: 35%;float:left;}
.top-bar-section li.descript-section .title {margin-bottom: 4px;color: #433409;font-size: 1.5em;text-transform: uppercase;font-weight: 300;}
.top-bar-section li.descript-section p{font-size:0.8em;color:#433409;margin-bottom: 5px;}
.top-bar-section li.items-section {padding-top: 12px;padding-bottom: 6px;width: 60%;float:left;padding-left:1em;}
.top-bar-section li.items-section li a {border: medium none;font-family: "Lucida Sans Unicode",Arial,sans-serif;font-size: 0.80rem;text-transform: none;width: auto;line-height: 25px !important;}
.top-bar-section li.items-section li a:hover {opacity: 0.5 !important;}*/
/*button home
.top-bar-section a.home-topbar {background: url("++resource++plonetheme.teatro.images/home.jpg") no-repeat scroll center transparent !important;display: block;height: 52px;width: 70px;}
body.section-portada-2015 .top-bar-section a.home-topbar,
.top-bar-section a.home-topbar:hover {border-bottom: 7px solid #9B7715;}*/
/*active
.top-bar-section li.active:not(.has-form) > a:not(.button),
.top-bar-section li.active:not(.has-form) > a:hover:not(.button) {background: none repeat scroll 0 0 transparent;border-bottom: 7px solid #9B7715;}
#cdt_menu_6 .items-section-ul_2 {display: inline-block;margin-left: 80px;}
#cdt_menu_3 .items-section-ul_3 {display: inline-block;margin-left: 45px;}*/

/*.top-bar-section-dropdown //////////////// 
.top-bar-section-dropdown ul {margin:0;}
.top-bar-section-dropdown ul li {float:left;list-style: none;background-color: transparent;}
.top-bar-section-dropdown ul li > a {color: #fff;display: block;font-family: 'Oswald', sans-serif;font-size: 1rem;font-weight: normal;text-transform: uppercase;width: 100%;font-weight: 300;border-bottom: 7px solid transparent;line-height: 45px;padding:0 1.2em;}
.top-bar-section-dropdown ul li > a:hover,
.top-bar-section-dropdown ul li > a.open {background: none repeat scroll 0 0 #ad8c1c;}
.top-bar-section-dropdown ul li .f-dropdown.content {margin-top: 0px;background: #ad8c1c none repeat scroll 0 0;border: none;font-size: 1rem;height: auto;list-style: outside none none;margin-left: 0;max-height: none;outline: medium none;padding: 1.25rem;width: 100%;z-index: 89;}
.top-bar-section-dropdown ul li .f-dropdown.open {min-width: 100%;width: 100%;left:0 !important;}
.top-bar-section-dropdown ul li .f-dropdown::after,
.top-bar-section-dropdown ul li .f-dropdown::before {border: none !important;}
.top-bar-section-dropdown ul li.cdt_menu_selected > a {border-bottom: 3px solid #AE8C1E;}
.top-bar-section-dropdown ul li .descript-section .title {margin-bottom: 4px;color: #433409;font-size: 1.5em;text-transform: uppercase;font-weight: 300;}
.top-bar-section-dropdown ul li .descript-section p{font-size:0.8em;color:#433409;margin-bottom: 5px;}
.top-bar-section-dropdown ul.items-section-ul li {float: none;}
.top-bar-section-dropdown ul.items-section-ul li a {padding:0 !important;border: medium none;font-family: "Lucida Sans Unicode",Arial,sans-serif;font-size: 0.80rem;text-transform: none;width: auto;line-height: 25px !important;}
.top-bar-section-dropdown ul.items-section-ul li a:hover {background-color:transparent !important;padding:0 !important;opacity: 0.5 !important;}
.top-bar-section-dropdown ul li .f-dropdown ul.items-section-ul li:hover,
.top-bar-section-dropdown ul li .f-dropdown ul.items-section-ul li:focus {background: transparent none repeat scroll 0 0;}
.top-bar-section-dropdown a.home-topbar {background: url("++resource++plonetheme.teatro.images/home.jpg") no-repeat scroll center transparent !important;display: block;height: 52px;width: 70px;}
body.section-portada-2015 .top-bar-section-dropdown a.home-topbar,
.top-bar-section-dropdown a.home-topbar:hover {border-bottom: 7px solid #9B7715;}
.top-bar-section-dropdown ul li.active > a {background: none repeat scroll 0 0 transparent;border-bottom: 7px solid #9B7715;}*/

/*.top-bar-section-manual //////////////// */
.top-bar-section-manual > ul {margin:0;display: flex;justify-content:space-between;}
.top-bar-section-manual ul li {display: inline-block;vertical-align: middle;list-style: none;background-color: transparent;}
.top-bar-section-manual ul li > a {color: #000;display: block;font-family: 'HaasGrotDisp-65Medium', sans-serif;font-size: 0.875rem;text-transform: none;width: auto;font-weight: 300;line-height: 1.25;padding:0 1rem;}
.top-bar-section-manual ul li > a:hover,
.top-bar-section-manual ul li > a:focus,
.top-bar-section-manual ul li > a.open {color: #ad8c1c;}
.top-bar-section-manual ul li .dropdown.content {display:none;position: absolute;}
.top-bar-section-manual ul li .dropdown.content {margin-top: 0px;background: #ffffff none repeat scroll 0 0;border: none;font-size: 1rem;height: auto;list-style: outside none none;margin-left: 0;max-height: none;outline: medium none;padding: 1.25rem;width: auto;z-index: 89;
  box-shadow: 1px 3px 3px rgba(10, 10, 10, 0.2);}
.top-bar-section-manual ul li .dropdown.content ul { margin-left: 0;}

.top-bar-section-manual .cdt_menu:hover .dropdown,
.top-bar-section-manual > ul li a:hover + .dropdown,
.top-bar-section-manual > ul li a:focus + .dropdown {min-width: 100%;width: 100%;left:0 !important;display: block !important;}
.top-bar-section-manual ul li .dropdown::after,
.top-bar-section-manual ul li .dropdown::before {border: none !important;}
.top-bar-section-manual ul li.cdt_menu_selected > a {border-bottom: 3px solid #AE8C1E;}
.top-bar-section-manual ul li .descript-section .title {margin-bottom: 4px;color: #433409;font-size: 1.5em;text-transform: uppercase;font-weight: 300;}
.top-bar-section-manual ul li .descript-section p{font-size:0.8em;color:#433409;margin-bottom: 5px;}
.top-bar-section-manual ul.items-section-ul li {float: none;}
.top-bar-section-manual ul.items-section-ul li a {padding:0 !important;border: medium none;font-family: "Lucida Sans Unicode",Arial,sans-serif;font-size: 0.80rem;text-transform: none;width: auto;line-height: 25px !important;}
.top-bar-section-manual ul.items-section-ul li a:hover {background-color:transparent !important;padding:0 !important;opacity: 0.5 !important;}
.top-bar-section-manual ul li .dropdown ul.items-section-ul li:hover,
.top-bar-section-manual ul li .dropdown ul.items-section-ul li:focus {background: transparent none repeat scroll 0 0;}
@media (max-width:1199px) {
  .top-bar-section-manual ul li .dropdown.content.open {display:block !important;min-width: 100%;width: 100%;left:0 !important}
}
@media (min-width:76em) {
  .top-bar-section-manual ul li > a { padding: 0 1.8rem;}
  .top-bar-section-manual ul li:last-child > a { padding-right:11px;}
  .top-bar-section-manual ul li:last-child > a.pos-triangle::after { right:0;}
}
/*button home*/
.top-bar-section-manual a.home-topbar::before { content: '\e820';font-family: "pictello";font-style: normal;font-weight: normal;display: inline-block;}
body.section-portada-2015 .top-bar-section-manual a.home-topbar,
.top-bar-section-manual a.home-topbar:hover {border-bottom: 7px solid #9B7715;}
/*active*/
.top-bar-section-manual ul li.active > a {background: none repeat scroll 0 0 transparent;border-bottom: 7px solid #9B7715;}
.top-bar-section-manual .items-section-ul li {display:block}
.row .top-bar-section-manual .submenu {margin-left: auto;margin-right: auto;max-width: 75rem;}

/* ==========================================================================
   portal-body
   ==========================================================================*/
/* .portal-body{} */

/*slide portada //////////////// */
.orbit-container .bgimage {height: 490px; height: 45.5vw; max-height: 717px;}


/*list-items-portada //////////////// */
/* .list-items-portada {} */
.list-items-portada .title {font-size: 0.92rem;text-transform: uppercase; font-weight: 400;border-bottom:3px solid #111e26;margin-bottom:0.5em;padding-bottom: 0.5em;}
.list-items-portada .title img,
.list-items-portada .title span {vertical-align: middle;}
.list-items-portada ul {list-style: none; margin:0;}
.list-items-portada .link {display: block;background: url("++resource++plonetheme.teatro.images/point-arrow.png") no-repeat scroll 0 center transparent;border-bottom: 1px solid #111e26;padding: 0.6em 0 0.6em 2em;}
.list-items-portada .link a {color:#222 !important;}
.list-items-portada .link a:hover {color: #0466b1 !important;}

/*molletes //////////////// */
.cdt_migas {/*padding: 16px 14px;*/display:none;}
#portal-breadcrumbs {position: relative;border-bottom: 1px solid #dedede;font-size: 0.8em;margin-bottom: 1.5em;padding-bottom: 1.5em;}

/*portlets //////////////// */

.portlet {margin-bottom: 28px;}
.portletHeader {background: none repeat scroll 0 0 #111e26;color: #fff;font-size: 1rem;font-weight: normal;margin-bottom: 3px;padding: 3px 5px;text-align: center;text-transform: uppercase;}
.portletHeader a {color: #FFFFFF;}
.portletItem {border: 1px solid #111e26;margin-bottom: 5px;padding: 10px;}
.portletFooter {font-size: 0.7rem;text-align: right;}
.listPortletItem h6 {margin-bottom:0.3em;}
/*portlet-alta-links*/
.portlet-alta-links .portletItem div {background: url("++resource++plonetheme.teatro.images/arrow-y.jpg") no-repeat scroll 0 center transparent;padding: 0.3em 0 0.3em 1.2em;}
/*portlet-pensando-en-ti*/
.portlet-pensando-en-ti .portletItem {border: none;padding: 0;position:relative; overflow: hidden;}
.portlet-pensando-en-ti .portletItem .item {margin-bottom:0.2em;padding: 0.7em;background: url("++resource++plonetheme.teatro.images/arrow-b-2.png") no-repeat scroll 97% center #ddd;cursor:pointer;}
.portlet-pensando-en-ti .portletItem .item:hover {background-color:#f2f2f2;}
.portlet-pensando-en-ti .portletItem .item .item-menu span {padding-right: 1.5em;display: block;line-height: 16px;margin-top: 16px;}
.portlet-pensando-en-ti .items-submenu {background: none repeat scroll 0 0 #f2f2f2;display: block;height: 100%;left: 100%;position: absolute;top: 0;width: 100%;z-index: 7;padding: 1em;}
.portlet-pensando-en-ti .items-submenu ul {margin-left: 0;display:block;z-index: 10000;list-style: none}
.portlet-pensando-en-ti .items-submenu ul li {display:block;background: url("++resource++plonetheme.teatro.images/point-arrow.png") no-repeat scroll 0 center transparent;padding: 0.6em 0 0.5em 2em;}
.portlet-pensando-en-ti .items-submenu a.back-menu {color: #ae8c1e !important;font-family: "Oswald",sans-serif;margin-bottom: 0.3em;font-weight: 300;font-size: 1.3em;display: block;}
#collection_link_num_3 #link_results_num_3, #collection_link_num_3 #link_results_num_4, #collection_link_num_3 #link_results_num_5 {margin-left: 25px;padding: 0.2em 0 0.2em 2em;background: url("++resource++plonetheme.teatro.images/point-arrow2.png") no-repeat scroll 0 center transparent;}

/*portlet-te-interesa*/
.portlet-te-interesa .portletItem {padding: 10px;}
.portlet-te-interesa h3,
.portlet-te-interesa h3{font-size: 1rem !important;}
.portlet-te-interesa .tabs-content {margin-bottom: 0;border: medium none;}
.tab-content-inner {padding: 5px 5px 0;}
.tab-content-inner h6 {height: 40px;font-size: 0.9rem;line-height: 1.1rem;}
.portletlinks_image {display: block;overflow: hidden;max-height: 108px;}

.portlet-te-interesa dl {border: medium none;}
.portlet-te-interesa .tabs-content > .tabs-panel {padding: 0.9375em 0 0;}
.portlet-te-interesa .tabs dd > a,
.portlet-te-interesa .tabs .tabs-title > a {font-family: "Oswald",sans-serif;font-size: 0.80rem;padding: 0.3rem;text-transform: uppercase;background-color: #fff;}
.portlet-te-interesa .tabs dd.active a,
.portlet-te-interesa .tabs .tabs-title.is-active a {background-color: #ad8c1c;color:#fff;border-radius: 5px;}
.tabs dd > a, .tabs .tabs-title > a {color: #ad8c1c;display: block;outline: medium none;}
.vermas {background: url("++resource++plonetheme.teatro.images/flecha_p.png") no-repeat scroll right center transparent;padding-right: 15px;cursor:pointer;}
.portlet-te-interesa .tabs-title {margin-right: 0.5rem;}

.portletListBaners .orbit-timer,
.portletListBaners .orbit-slide-number {display: none;}
.portletListBaners .orbit-container {overflow: inherit;}
.portletListBaners .orbit-container .orbit-slides-container li {position: relative;}
.portletListBaners .orbit-container .orbit-slides-container li .publicidad {display: block !important;border: 1px solid #ddd;border-bottom:none;font-size: 0.56rem;position: absolute;right: 0px;top: -15px;padding: 0 6px;background: #fff;}
.portletListBaners .orbit-container .orbit-slides-container li a {border: 1px solid #ddd;display: block;}
.portletListBaners .orbit-container .orbit-slides-container > * {min-height: auto;}
/*.portletListBaners .orbit-container .orbit-slides-container img {padding-top: 25px;}*/
.portletListBaners .publicidad {display:none;}
.portletListBaners ul {margin-left: 0;}

/*form-search //////////////// */
body.template-search h1.documentFirstHeading {font-size:1.5em;}
.form-search label {font-size: 0.75rem;padding-bottom: 3px;}
form.searchPage input.searchPage,
.form-search input.textcercar {background: none repeat scroll 0 0 #fff;font-size: 0.8rem;}
form.searchPage #search-field {padding: 0;}
form.searchPage input.searchPage {float: left;font-size: 1rem !important;padding: 0 8px;width: 69%;}
form.searchPage input.searchButton {background-color: #AE8C1E;border-width: 0;color: #fff;cursor: pointer;display: inline-block;font-size: 1.2rem !important;padding: 3px;position: relative;text-align: center;text-decoration: none;text-transform: uppercase;transition: background-color 300ms ease-out 0s;width: 30%;}
form.searchPage input.searchButton:hover {background-color: #9B7715;}
body.template-search #content h1.documentFirstHeading {border-bottom:0;}
#search-results-bar {border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;float: left;line-height: 1.4rem;padding: 10px;position: relative;text-align: center;width: 100%;z-index: 1;}
#search-results-bar > span {display: block;float: none;margin-bottom: 0.5em;text-align: center;}
#search-results-bar .actionMenu,
#search-results-bar #searchResultsSort {display: inline-block;float: none;}
.searchPage .discreet {clear: both;}

/*form //////////////// */
label {font-size: 0.8rem;color:#333;}
.formHelp {color: #666;font-size: 0.8rem;margin-bottom: 0.8rem;padding-top: 0.4rem;}
input.submitting,
.cdt_boton input.submitting,
input[type="submit submitting"],
/* //:TODO */ .cdt_boton input[type="submit submitting"] {background-image: url("++resource++plonetheme.teatro.images/spinner.gif") !important;background-position: center center !important;background-repeat: no-repeat !important;color: transparent !important;background-color: #fff !important;}


/*cdt_filtre //////////////// */
#cdt_filtre {padding: 1.2em 0.5em 0.7em;background: url("++resource++plonetheme.teatro.images/bg-form.jpg") repeat-x scroll 0 top #293943;}
#cdt_filtre .title {color:#fff;font-weight:300 !important;}
#cdt_filtre input[type="file"],
#cdt_filtre input[type="checkbox"],
#cdt_filtre input[type="radio"],
#cdt_filtre select,
#cdt_filtre input {margin: 0 0 0.5rem;font-size: inherit;}
#cdt_filtre .button {
  background-color: #ae8c1e;
  border: 1px solid #ae8c1e;
  color: #000;
  font-family: "Oswald",sans-serif;
  font-size: inherit;
  font-weight: 300 !important;
  margin: 0 0 0.5rem;
  padding: 0.4em 0;
  width: 100%;
}#cdt_filtre .button:hover {background-color: #9b7715;}
#cdt_filtre input {background-color: #283943;border-color: #9fa2a3;border-radius: 0;border-style: solid;border-width: 1px;box-shadow: none;transition: none;color:rgba(159, 162, 163, 1);}
#cdt_filtre select {padding: 0.4rem 0.5rem 0.5rem 0.5rem;font-family: "Lucida Sans Unicode", Arial, sans-serif;background-image: none;background-color: #283943;background-position: 100% center;background-repeat: no-repeat;border-radius: 0;border-style: solid;border-width: 1px;border-color: #9fa2a3;color:rgba(159, 162, 163, 1);outline:none;display: inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#cdt_filtre select:hover {background-color: #283943;border-color: #9fa2a3;}
#cdt_filtre .select label {position:relative;}
#cdt_filtre .select label::after {
  color: #aaa;
  content: ">";
  font: 17px "Consolas",monospace;
  pointer-events: none;
  position: absolute;
  right: 10px;
  top: 0;
  transform: rotate(90deg);
}
#cdt_filtre optgroup,
#cdt_filtre optgroup, #cdt_filtre option {
  font-family: "Lucida Sans Unicode",Arial,sans-serif;
  font-size: 0.93em;
  outline: medium none;
  font-weight: normal;
  padding: 1px 11px;
}
#cdt_filtre optgroup option {
  font-size: 0.85em;
  padding: 2px 14px 0;
}
#cdt_filtre optgroup {padding-bottom: 4px;}

/*section-cdt_popup*/
body.section-cdt_popup {padding:2rem;}
#ui-datepicker-div {background: none repeat scroll 0 0 #fff;border: 1px solid #eee;padding: 0.5em;}
#ui-datepicker-div .ui-datepicker-prev {float: left;font-size: 0.8rem;}
#ui-datepicker-div .ui-datepicker-next {float: right;font-size: 0.8rem;}
#ui-datepicker-div .ui-datepicker-month {display: block;text-align: center;}

/*textcontingut portlet*/
.textcontingut * {font-size: 0.9rem !important;font-family: inherit;font-weight: normal;line-height: 1.6;/*margin-bottom: 1.25rem;*/text-rendering: optimizelegibility;}
.textcontingut *:empty {display:none !important;}
/*font-size: 1.6875rem;color: #111e26;font-family: "Oswald",sans-serif;font-weight: 600;margin-bottom: 0.8rem;text-transform: none;*/

#socialActivity {
  background: #f8f8f8 none repeat scroll 0 0;
  padding: 2rem 0;
}
#socialActivity {
  margin-top: 3.125rem; }
  #socialActivity h1 {
    color: #999999; }
  #socialActivity h2 {
    font: 700 italic 38px/1.25em "Noto Serif", Georgia, serif;
    font-size: 2.375rem;
    color: #f42828;
    text-align: center; }
  #socialActivity .dcsns-toolbar .filter li a {
    background-color: transparent;
    height: 2.625rem; }
  #socialActivity .dcsns-toolbar .filter li img {
    height: 2.625rem;
    width: 2.625rem; }

#dcsns-filter {
  margin-bottom: 1.5rem !important; }

.dcsns-li.dcsns-twitter {
  min-height: 12.8125rem; }
.dcsns-li.dcsns-youtube {
  min-height: 17.5rem; }
  .dcsns-li.dcsns-youtube .section-thumb {
    margin-bottom: 1em;
    margin-right: 0; }
  .dcsns-li.dcsns-youtube .section-title {
    clear: both;
    margin-bottom: 1em; }
  .dcsns-li.dcsns-youtube .section-text {
    display: none; }

.dcsns-li.dcsns-facebook {
  /* // height: 24rem; */
  overflow: hidden; }
  .dcsns-li.dcsns-facebook .section-thumb {
    overflow: hidden;
    display: block;
    max-height: 7.25rem;
    margin-bottom: 1em;
    width: 100%; }
    .dcsns-li.dcsns-facebook .section-thumb img {
      width: 100%;
      height: auto; }
  .dcsns-li.dcsns-facebook .section-text {
    height: 12.5em;
    overflow: hidden;
    clear: both;
    line-height: 1.25em; }
  .dcsns-li.dcsns-facebook .section-user {
    max-width: 65%; }
.stream li .section-thumb img {
  background: #fff none repeat scroll 0 0;
  border: 0 none !important;
  padding: 0 !important;
}
#socialActivity .section-intro * {
  font-size: 0.65rem !important;
}

/* ==========================================================================
   portal-footer
   ==========================================================================*/
#portal-footer-wrapper {background-color: #111e26;padding: 1.5em 0;color:#dbdbdb;/*display: none;*/}
#portal-footer a {color:#dbdbdb;}
#portal-footer a:hover {text-decoration: none;color:#ad8c1c;}
/* #portal-footer #web-map-footer {} */
#portal-footer #web-map-footer .bold {display: block;font-family: "Oswald",sans-serif;font-size: 1.5em;margin-bottom: 0.5em;font-weight: 400;}
#portal-footer #web-map-footer ul.submenuMapa {list-style: none;margin:0;}
#portal-footer #cdt_footer {border-top: 1px solid #4e4e4e;margin-top: 1.5em;padding-top: 1.5em;}
#portal-footer .social {float: right;font-size: 0.8em;}
#portal-footer .social div {margin-bottom:0.5em;}
#portal-footer #cdt_footer .enllacos,
#portal-footer #cdt_footer .semicFooter {font-size: 0.8em;}
#portal-footer #cdt_footer .semicFooter {margin-top:1em;color:#8d8d8d;}

.off-canvas-content {height:100%;}

/* ==========================================================================
   older
   ==========================================================================*/


body, td, th{color: #000;}
a img {vertical-align: middle;}
#content ul,ol {padding-bottom:15px;}
#body {background-color: #ffffff;background-image: url("++resource++plonetheme.teatro.images/fondoPaginaSeccion.jpg");background-repeat: repeat-x;}
#visual-portal-wrapper-marc {background: url("++resource++plonetheme.teatro.images/degraGris2.png") repeat-x fixed 0 bottom transparent;}

#fondoDegra{height: 100%;left: 0;position: fixed;top: 0;width: 100%;}
#fondoDegra img{height: 100%;width: 100%;}
#fondoBlanco{background-color: #FFFFFF;height: 100%;position: fixed;width: 100%;z-index: 2;}
form ul {list-style: none;margin-left:0;}


.a-right {text-align: right;}

.cdt_clubacceso {padding-top: 23px}
.formSimple input,
.cdt_clubacceso input {padding: 3px !important;}
.cdt_textoAcceso {padding-top: 37px}
.form_club {border: 1px solid #ddd; margin-bottom: 20px;}
.list_club_manager > li {display:list-item;list-style-type:disc;}
.itemBox {padding: 14px;background-color: #EEEEEE;}

#portal-sitemap {padding:22px 20px 0}
#portal-sitemap .navTreeLevel2 a img,
#portal-sitemap .navTreeItem a {display:none;}
#portal-sitemap .navTreeLevel2 a {display:block;font-weight: bold;font-size: 14px;font-weight: bold;padding: 3px;}
#portal-sitemap .navTreeLevel2 .navTreeLevel3 a {display:block;font-weight: normal;font-size: 13px;font-weight: bold;}
#portal-sitemap .navTreeLevel2 ul {margin-bottom: 18px;margin-left: 0;padding-bottom: 0.25em;padding-left: 22px;padding-top: 0.25em;}
#portal-sitemap > li {border-bottom: medium none;line-height: 1.8em;margin-bottom: 0;padding: 0.25em 1em;}
.navTreeCurrentItem {background: none repeat scroll 0 0 transparent;border: medium none !important;color: #436976;}

.image-left {border: 0 solid Black;clear: both;float: left !important;margin: 6px 20px 10px 0 !important;}
.image-right {border: 0 solid Black;clear: both;float: right !important;margin: 6px 0 10px 20px !important;}

#consejosdeuso {text-align: left !important; border-bottom: 1px solid #ddd;margin-bottom:1em; padding-bottom:1em;}

em {font-style: italic;}
.cdt_anademas {clear:both;padding-bottom: 0 !important;}
.cdt_anademas .cdt_boton {border: medium none !important;display: block;float: none !important;margin: 0 !important;padding: 12px 5px 0 !important;text-align: right;}
.cdt_form .delete_item,
.cdt_form .borrar_adjuntos {display: inline-block;margin-top: 1rem;padding: 4px 15px !important;}
.delete_item,
.borrar_adjuntos,
.cdt_anademas .cdt_boton a {background: #fff url("++resource++plonetheme.teatro.images/botonpeq_right.gif") repeat-x scroll right center;border: 1px solid #dddddd;cursor: pointer;display: inline-block;font-family: sans-serif;font-size: 0.9rem;overflow: visible;padding: 8px 16px !important;}
.delete_item:hover,
.borrar_adjuntos:hover,
.cdt_anademas .cdt_boton a:hover {background-position: 0 5px;}
/* // .desplegat {background: url("++resource++plonetheme.teatro.images/flecha_p2.png") no-repeat scroll left 3px transparent;padding-left: 15px;cursor:pointer;} */
/* // .plegat {background: url("++resource++plonetheme.teatro.images/flecha_p.png") no-repeat scroll left 7px transparent;padding-left: 15px;cursor:pointer;} */
.item-list-add {border: 1px dotted #ddd;margin-bottom: 1rem;padding: 1rem;}
.tab {display:none;}
/* // .current {background: url("++resource++plonetheme.teatro.images/flecha_p2.png") no-repeat scroll left center transparent !important;} */
/* // .plegado {background: url("++resource++plonetheme.teatro.images/flecha_p.png") no-repeat scroll left center transparent;padding-left: 15px;cursor:pointer;} */

.abrirRDE {font-family: "Open Sans Semibold";font-size: 19px;padding-right: 4px;vertical-align: middle;}
.bgOrange {background: none repeat scroll 0 0 #FD8201;color: #FFFFFF;display: block;font-family: "Open Sans Semibold";font-size: 15px;letter-spacing: 0.07em;padding: 4px 0;text-align: center;width: 159px;}
.bgLila {background: none repeat scroll 0 0 #9e196c;color: #FFFFFF;display: block;font-family: "Open Sans Semibold";font-size: 15px;letter-spacing: 0.07em;padding: 4px 0;text-align: center;width: 159px;}
.bgGreen {background: none repeat scroll 0 0 #967d16;color: #FFFFFF;display: block;font-family: "Open Sans Semibold";font-size: 15px;letter-spacing: 0.07em;padding: 4px 0;text-align: center;width: 159px;}
.bgRed {background: none repeat scroll 0 0 #e4211d;color: #FFFFFF;display: block;font-family: "Open Sans Semibold";font-size: 15px;letter-spacing: 0.07em;padding: 4px 0;text-align: center;width: 159px;}
.flecha_p_negro {background: url("++resource++plonetheme.teatro.images/flecha_p_negro.png") no-repeat scroll left 4px transparent;padding-left: 15px;}
.returnList {cursor:pointer;}
.returnList i {font-size: 1.5rem;padding: 0;vertical-align: middle;}
.returnList span {vertical-align: middle;}
.negro {color: #000000;}
.blanco{color: #FFF;}
.pointer {cursor:pointer;}
.hidden {visibility: hidden;height: 0;}
.amagat {visibility: hidden;height: 0;}
.template-estrenos-teatro #breadcrumb_1,
.template-profesionales #breadcrumb_1,
.template-catalogo-integrado #breadcrumb_1,
.template-guiarte #breadcrumb_1 {display: none !important;}
.cdt_datosbasicos {line-height: 1.2rem;}
.seccio-inicio #breadcrumb_2,
#breadcrumb_1,
.hide,
.nodisplay {display: none;}
.oblique {font-style:oblique;}
.bold,
.strong{font-weight:bold;} 
.mbottom {margin-bottom: 10px;}
.aright {text-align:right;}
.mtopportadaLeft {margin-top: 14px;}
.mtop {margin-top: 10px;}
.mtop2 {margin-top: 18px;}
.nobold,
.nobold * {font-weight:normal !important;}
.valign * {vertical-align: text-bottom;}
.tipo66{font-size: 66%;}
.tipo75{font-size: 75%;}
.discret {font-size: 80%;}
#breadcrumbs-1 {display:none;}
.portaltype-el-foco-folder #breadcrumbs-1,
.portaltype-efemerides-folder #breadcrumbs-1,
.portaltype-quiosco #breadcrumbs-1,
.portaltype-quiosco-folder #breadcrumbs-1,
.portaltype-el-foco #breadcrumbs-1,
.portaltype-efemerides #breadcrumbs-1 {display:inline-block;}

.fright {float: right;margin: 0;list-style-type: none;}
.frightImg {float:right;padding-bottom: 10px;}
.frightImg img {margin-bottom: 0;margin-left: 25px;margin-top: 18px;}
.cdt_imatge .tipo90 {margin-top: 3px;}
.frightImg .tipo90 {margin-left: 25px;margin-top: 3px;}
.tipoli {background: url("++resource++plonetheme.teatro.images/flecha_p.png") no-repeat scroll left 6px transparent;padding-left: 13px;}
.tipoligran {background: url("++resource++plonetheme.teatro.images/tipoligran.png") no-repeat scroll left 4px transparent;padding-left: 21px;}
.textcontingut {line-height: 17px;padding:0px 0 20px;}
.pieEncabezado {display: block;margin-top:4px;font-size: 75%;}
.documentActions {border-top: 1px solid #999999;/*margin: 39px auto;padding: 0;text-align: center;width: 76%;*/}
.boxItem {background-color: #EEEEEE;margin-bottom: 16px;padding:1rem 1.5rem;}
.cdt_last {margin:0 !important;}
.azulLink {color: #003366;text-decoration: underline;}
.documentEditable {margin: 0  !important;padding: 0 !important;}
.contentPortada {width: 908px;margin:0 auto;}
.portadaLeft {float: left;}
.portadaRight {float: right;width: 286px;}
.portadaRight .cdt_agenda .cdt_content {padding-left: 26px;}
.portadaRight .cdt_agenda {  width: 263px;}
.portadaRight .cdt_agenda h2 {  padding-left: 26px;}
.innerPortadaRight,
.innerPortadaLeft {float: left;margin-top: 0;padding-right: 20px;padding-top: 20px;width: 290px;}
.cdt_img {margin-bottom:10px;}
.textnomargins * {margin:0;}
.cdt_portada_item {width: 286px;}
.textPortadaFoco {margin-top: 4px;}
.cdt_portada_item .cdt_img {overflow: hidden;width: 286px;}
.cdt_portada_item img {height: auto;max-width: 286px;}
.cdt_agenda h2  {padding-left: 22px;}
.cdt_agenda .cdt_content {border-left: 1px groove #E1E6EB;margin-top: 9px;padding-left: 22px;}
.cdt_elfoco .cdt_img {width:286px;height:380px;overflow: hidden;}
.cdt_elfoco .cdt_img img {height: auto;width: 286px;}
.cdt_quiosco .cdt_img img,
.cdt_efemerides .cdt_img img {min-width:286px;height:auto;}
.cdt_efemerides .cdt_img,
.cdt_quiosco .cdt_img {width:286px;height:125px;overflow: hidden;}
.cdt_revista {border-left: 1px groove #E1E6EB;padding-left: 22px;}
.cdt_lomasvisto {padding-top: 14px;padding-left: 22px;padding-right: 10px;width: 246px;}
.portada_videos {height: auto;margin: 2em auto 1em;text-align: center;}
*:first-child+html .template-document_view_rde .portada_videos {width: 710px;}
.portada_videos .item_portada_video {vertical-align: top;float: left;margin-bottom: 20px;text-align: center;width: 174px;}
.template-document_view_rde .portada_videos .item_portada_video {vertical-align: top;display: inline-block;text-align: center;width: 174px;float:none;}
*:first-child+html  .template-document_view_rde .portada_videos .item_portada_video {float:left;}
.portada_videos .item_portada_video .imatgeYouTube{border-radius: 9px 9px 9px 9px;display: block;height: 75px;margin: 0 auto;overflow: hidden;position: relative;width: 134px;}
.play {background: url("++resource++plonetheme.teatro.images/play.png") no-repeat scroll center center transparent;display: block;height: 90px;left: 0;position: absolute;top: 0;width: 134px;}
.portada_videos .item_portada_video a:hover .play {opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=5);}
.portada_videos .item_portada_video .imatgeYouTube img {left: 0;max-width: 134px;min-width: 134px;position: absolute;top: -13px;}
.portada_videos .item_portada_video .textYouTube{color: #333333;}
.cdt_quiosco {margin-bottom: 25px;min-height: 228px;}
.cdt_agenda {width: 260px;}
.cdt_agenda .cdt_item .cdt_eventos_imatge {background: none repeat scroll 0 0 #000000;text-align: center;height:93px;overflow:hidden;}
.cdt_agenda .imgEventoPortada {max-height: 93px;width: 236px;}
.cdt_text p {margin:0;}
.cdt_text a {color:#000;}
.portaltype-quiosco .bgimage {height: 420px;}
.cdt_elfoco .carrousel-bxslider {margin: 0 auto;max-width: 570px;position: relative;}
.cdt_elfoco .bgimage {height: 380px;position: relative;}
.cdt_elfoco .bgimage figcaption {bottom: 0;color: #fff;position: absolute;background: rgb(0,0,0,0.7) none repeat scroll 0 0;width:100%;}

#bx-pager {position:relative;padding-top: 1rem;}
.bx-pager-slider,
.main-bxslider {margin:0;}
.main-bxslider-prev {left: -10%;position: absolute;top: 30%;}
.main-bxslider-prev i {background: #000 none repeat scroll 0 0;color: #fff;line-height: 4rem;display: inline-block;font-size: 3rem;}
.main-bxslider-next {right: -10%;position: absolute;top: 30%;}
.main-bxslider-next i {background: #000 none repeat scroll 0 0;color: #fff;line-height: 4rem;display: inline-block;font-size: 3rem;}
.pager-bxslider-prev {left: -10%;position: absolute;top: 30%;}
.pager-bxslider-prev i {background: #000 none repeat scroll 0 0;color: #fff;line-height: 2.5rem;display: inline-block;font-size: 1.5rem;}
.pager-bxslider-next {right: -10%;position: absolute;top: 30%;}
.pager-bxslider-next i {background: #000 none repeat scroll 0 0;color: #fff;line-height: 2.5rem;display: inline-block;font-size: 1.5rem;}
.bx-pager-slider a {display: block;border: 3px solid #000;}
.bx-pager-slider .active {border: 3px solid #fff;}
.bx-pager-slider .bgimage {height: 90px;}
.carrousel-bxslider .disabled > i {cursor: default;opacity: 0.5;}
.carrousel-bxslider .icon-type {background: #000 none repeat scroll 0 0;border-radius: 26px;bottom: 10px;box-shadow: 0 0 5px #ddd;color: #fff;font-size: 1.5rem;padding: 0.5rem;position: absolute;right: 20px;z-index: 999;}
.carrousel-bxslider > .bx-wrapper {margin:0;}
.figcaption {display:block;padding: 1rem;}

.cdt_sectionheader {line-height: 17px;float: left;width: 420px;margin-right: 28px;}
.cdt_calendario {float: right;margin-top: 0;width: 193px;}
.cdt_contingut {line-height: 19px;margin-bottom: 30px;margin-top: 20px;background-color: #EEEEEE;padding:1rem;position: relative;}

body.template-folder_summary_foco_view .cdt_imatge,
body.section-el_foco .cdt_imatge {padding-top: 14px;background-color: #fff;text-align: center;}
.image-inline {float: none;width: 100%;}
.cdt_imatge {padding-bottom: 14px;text-align: center;}
.noticiaLeft {padding-top: 10px;float: left;margin-right: 25px;/*width: 335px;*/}
.noticiaLeft img {max-width:335px;height: auto;}
.noticiaRight {float: left;width: 290px;}
.listDates {margin-top: 13px;line-height: 22px;}
.listDates .itemDate {margin-bottom:0.5em;}
.listDates .itemDate a {background: transparent url("++resource++plonetheme.teatro.images/flecha_p.png") no-repeat scroll left 6px;font-size: 0.9rem;padding-left: 16px;}

.cdt_eventos { margin-left: -10px;}
.cdt_eventos .listPortlet {margin-top: 20px;}
.cdt_eventos_imatge {overflow: hidden;text-align: center;}
.cdt_eventos .listPortlet .cdt_eventos_imatge img {height: auto;width: 194px;}
.cdt_eventos .listPortletItem {background-color: #EEEEEE;margin-bottom: 16px;padding: 10px 14px;}
.cdt_eventos .listPortletItem h3 {font-size: 125% !important;}
.cdt_eventos .listPortletItem .vermasdiv { padding-top: 11px;}
.cdt_submenu_portlet {padding-bottom: 20px;padding-top: 8px;}
.cdt_submenu_portlet .listPortletItem {border-bottom: 1px solid #ddd;margin-bottom: 15px;padding-bottom: 15px;}
.cdt_submenu_portlet .listPortletItem:last-child {border: none;margin-bottom: 0;padding-bottom: 0;}
.cdt_submenu_portlet .listPortletItem p {margin-bottom:0;font-size: 0.75rem;}
.cdt_submenu_portlet .listPortletItem img {display: block;margin-bottom: 0.5rem;width: 100%;}
.cdt_submenu_portlet .listPortletItem h2 {padding-left:0 !important;padding-bottom: 7px;}
.cdt_submenu_portlet .listPortletItem .vermasdiv {text-align: left;}

.cdt_resultats {margin-top:20px;}
.cdt_resultats_item {background-color: #EEEEEE;padding: 12px 14px;position: relative; margin: 7px 0 12px;}
.cdt_resultats_item h4 {font-size: 16px;font-weight: bold;margin-bottom: 14px;margin-top: 2px;}
/* // .cdt_resultats_item_imatge img {height: auto;max-width: 200px;} */
/* // .cdt_resultats_item_imatge {float: left;height: 100px;margin-right: 20px;overflow: hidden;width: 200px;} */
/* // .cdt_resultats_item_text {float: left;width: 420px;} */
.cdt_resumen {font-size: 0.9em;}
.navigation_bottom {padding-top: 20px !important;}
 
.pagination-control {padding: 0.5rem 0;}
.cdt_paginacion li {display:inline-block;margin:0 1rem 0 0;}
.cdt_paginacion li .lastNavItem,
.cdt_paginacion li .fistNavItem {display: block;height: 16px;width: 16px;}
.cdt_paginacion li a.fistNavItem {background: url("++resource++plonetheme.teatro.images/fistNavItem.jpg") no-repeat scroll 0 0 transparent;}
.cdt_paginacion li a.fistNavItem:hover,
.cdt_paginacion li span.fistNavItem {background: url("++resource++plonetheme.teatro.images/fistNavItem.jpg") no-repeat scroll 0 bottom transparent;}
.cdt_paginacion li a.lastNavItem {background: url("++resource++plonetheme.teatro.images/lastNavItem.jpg") no-repeat scroll 0 0 transparent;}
.cdt_paginacion li a.lastNavItem:hover,
.cdt_paginacion li span.lastNavItem {background: url("++resource++plonetheme.teatro.images/lastNavItem.jpg") no-repeat scroll 0 bottom transparent;}
.cdt_paginacion li .nextNavItem,
.cdt_paginacion li .prevNavItem {display: block;height: 16px;width: 6px;}
.cdt_paginacion li a.nextNavItem {background: url("++resource++plonetheme.teatro.images/nextNavItem.jpg") no-repeat scroll 0 0 transparent;}
.cdt_paginacion li a.nextNavItem:hover,
.cdt_paginacion li span.nextNavItem {background: url("++resource++plonetheme.teatro.images/nextNavItem.jpg") no-repeat scroll 0 bottom transparent;}
.cdt_paginacion li a.prevNavItem {background: url("++resource++plonetheme.teatro.images/prevNavItem.jpg") no-repeat scroll 0 0 transparent;}
.cdt_paginacion li a.prevNavItem:hover,
.cdt_paginacion li span.prevNavItem {background: url("++resource++plonetheme.teatro.images/prevNavItem.jpg") no-repeat scroll 0 bottom transparent;}

/*Paginació*/
.cdt_paginacion > span.active > a > i {color:#222;}
.cdt_paginacion > span > i {color:#ddd;}
ul.cdt_paginacion > span {display: inline-block;margin: 0 0.3rem;vertical-align: middle;}
.cdt_paginacion {display: inline;}
i.picto-right-arrow, i.picto-left-arrow {font-size: 1.2rem;}
/*---------*/

.cdt_carruselfotos #cdt_desciframe,
.cdt_carruselfotos #cdt_descfoto {display: block;margin: 0 auto;padding-top: 7px;text-align: left;width: 440px;}
.cdt_carruselfotos .cdt_carruseldetalle {height: 390px;margin-bottom: 19px;position: relative;text-align: center;}
.cdt_carruselfotos #cdt_carruseldetallefoto,
.cdt_carruselfotos #cdt_carruseldetallevideo {position: absolute;top:0;left:0;width: 100%;background-color: #EEEEEE;}
.cdt_carruselfotos #cdt_carruseldetallefoto img {display: block;margin: 0 auto;max-height: 362px;width: auto;}
 
.cdt_carruselfotos .cdt_carrusel_next,
.cdt_carruselfotos .cdt_carrusel_prev {float: left;text-align: center;width: 27px;height: 100px;}
.cdt_carruselfotos .cdt_carrusel_next a,
.cdt_carruselfotos .cdt_carrusel_prev a {cursor: pointer;}
.cdt_carruselfotos .cdt_carrusel_next img,
.cdt_carruselfotos .cdt_carrusel_prev img {margin-top: 39px;}
.cdt_carruselfotos .cdt_carrusel {float: left;height: 104px;left: 0;overflow: hidden;position: relative;visibility: visible;width: 555px;z-index: 2;}
.cdt_carrusel_marc {margin: 0 auto;width: 610px;}
.image-listing .image-listing-item {margin: 0 8px;float: left;height: 104px;overflow: hidden;width: 95px;}
.image-listing .image-listing-item a {text-align: center;display: block;overflow: hidden;width: 95px;}
.background-image {background-position: center center;background-repeat: no-repeat;background-size: auto 100%;display: block;height: 77px;width: 90px;}

#datepicker i {font-size: 1.5rem;line-height: 1.5rem;margin-left: 0.3rem;}
.datepicker-close {display: none !important;}
.cdt_form {padding: 1rem 0}
.cdt_form-item .form-error {display: none;font-size: 0.75rem;font-weight: 700;margin-bottom: 0;margin-top: 0.5rem;}
ul.selectME {  border: 1px solid #DDDDDD;}
.cdt_form-item .cdt_form-fechas-fecha {margin-left: 3px;}
div.selectME ,
.cdt_form-item select,
.cdt_form-item input,
.cdt_form-item textarea {border-color: #ABADB3 #E2E3EA #E2E3EA;border-image: none;border-style: solid;border-width: 1px;color: Black;font-family: "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;font-size: 12px;vertical-align: middle;visibility: visible;}
.cdt_form-item input[type="text"]:disabled{background-color: rgb(235, 235, 228);}
div.selectME {padding:0 !important;}
.cdt_form-item select {margin-bottom: 0.2rem;height: auto !important;padding: 0 1.8rem 0 0.4rem;vertical-align: top;width: 100%;}
fieldset.cdt_formvisionado{border:1px solid #000000;clear:both;margin-top:2em;padding:1em;}
fieldset {border:1px solid #000000;clear:both;margin-top:2em;padding:1em;}
.cdt_visionadovideos .cdt_visionadoleft{float:left;width:49%;}
.cdt_visionadovideos .cdt_visionadoright{float:right;width:49%;}
.cdt_marcadeagua{background:url("++resource++plonetheme.teatro.images/marcadeagua.gif") no-repeat scroll right top transparent;position:relative;width:100%;}
.cdt_botonera .cdt_captcha {padding-top: 0.2rem;}
.cdt_botonera .cdt_captcha .g-recaptcha {margin-bottom: 0.2rem;}
.cdt_botonera .cdt_botones{padding-top: 1.5rem;}
.cdt_disclaimer{font-size:11px;color: #666666;}
.club_disclaimer{margin-bottom: 0.7rem;}
.cdt_pliegame {padding:5px 25px 11px;}
 
.cdt_form3cols .cdt_form-item input, .cdt_form2cols .cdt_form-item input, .cdt_form1cols .cdt_form-item input, .cdt_form1cols .cdt_form-item textarea{color:#5F5F5F;width:96%;}
.cdt_form3cols .cdt_form-item input {width: 94%;}
.cdt_form .cdt_form-item input, .cdt_form .cdt_form-item textarea {padding:4px;}
.cdt_form1cols .cdt_form-item label, .cdt_form2cols .cdt_form-item label{display:block;padding-bottom:0.3em;font-weight: normal;}
.cdt_form1cols .cdt_form-item .field label, .cdt_form2cols .cdt_form-item .field label {display: inline;}
.cdt_form-item .field input {margin-top: 3px;}
.cdt_form-item .field {margin: 0;}
.cdt_form-item .form_list_padding{padding-left:25px;}
ul.form_list_padding > li > input {margin-bottom: 0px;}
 
.cdt_form-item option {color: #777777;padding: 0.2rem 0.5rem;}
.cdt_form-row{padding-bottom:0.5rem;width:100%;}
.cdt_inputexplicacion{color:#828282;display:block;font-size:10px;font-style:normal;padding-top:0.6em;}
.cdt_boton input {background: #fff url("++resource++plonetheme.teatro.images/botonpeq_right.gif") repeat-x scroll 0 0;border: 1px solid #dddddd;cursor: pointer;font-weight: normal;overflow: visible;padding: 10px 20px !important;width: auto !important;}
.cdt_boton input:hover {background-position:0 5px;}
.cdt_botonprincipal {margin-right:1rem;}
.cdt_botonprincipal input {font-weight: bold;}
.cdt_botonprincipal-dossier{float:right;margin-left:20px}
.cdt_botonpreview-dossier{float:right;}
fieldset.cdt_form1cols {border: 1px solid #888888;line-height: 1.5em;margin: 1em 0;padding: 14px;width: auto;}
.cdt_formvisionado .cdt_form3cols .cdt_form-item{margin-right:2%;}
.cdt_form3cols .cdt_form-item{float:left;margin-right:3%;overflow:hidden;width:31%;}
.cdt_form2cols .cdt_form-item{float: left;margin-right: 2%;overflow: hidden;width: 48%;}
.cdt_form4cols .cdt_form-item{float: left;margin-right: 2%;overflow: hidden;width: 23%;}
.cdt_form-item_33 {width:32% !important;}
.cdt_form-item_66 {width:65% !important;}
.cdt_formvisionado .cdt_nombreyapellidos{width:49%;}
.cdt_form3cols .cdt_form-item label{display:block;font-weight:normal;padding-bottom:0.3em;}
.cdt_formvisionado .cdt_form-fechas{width:29%;}
.cdt_formvisionado .cdt_form-fechas span{padding-top:0;width:21%;}
.cdt_form1cols .cdt_form-fechas span.cdt_form-fechas-fecha, .cdt_form3cols .cdt_form-fechas span.cdt_form-fechas-fecha, .cdt_form2cols .cdt_form-fechas span.cdt_form-fechas-fecha{float:left;width:20%;}
.cdt_hidden{left:-1000px;position:absolute;text-indent:-1000px;}
.cdt_form-fechas input, .cdt_form3cols .cdt_form-fechas input, .cdt_form2cols .cdt_form-fechas input{color:#A8A8A8;text-align:center;width:75%;}
.cdt_signatura .cdt_form-fechas span input {width:70%;}
.cdt_form-fechas .cdt_ano{width:55% !important;}
.cdt_form-fechas .cdt_ano input{width:59% !important;float:left;}
.cdt_form-fechas img{cursor:pointer;margin-left:5px;vertical-align:top;}
.cdt_formvisionado .cdt_form-horarios{margin:0 !important;width:17%;}
/* // .changeMe{width:190px;} */
div.selectME{background:none repeat scroll 0 0 #FFFFFF;width:auto !important;}
div.selectME div.middle{height: 22px !important;border: 0 none !important;padding: 0 !important;}
div.selectME div.middle div{margin:0;}
div.selectME div.first{cursor: pointer;display: block;height: 24px;line-height: normal;margin: 0;padding: 1px 1px 0 0 !important;position: static;}
div.selectME ul{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 0 0 5px #DDDDDD;clear: none;display: none;float: left;line-height: normal;list-style-type: none;margin: 0 0 0 -1px;padding: 0;position: absolute;width: 210px;z-index: 103;}
div.selectME ul li {background-color: #FFFFFF;clear: left;float: left;margin: 0;padding: 0;position: static;text-align: left;width: 100% !important;z-index: 104;}
div.selectME ul li a:hover {background: none repeat scroll 0 0 #EEEEEE;}
span#arrowImg{height: 20px !important;background: url("++resource++plonetheme.teatro.images/arrow_down.png") no-repeat scroll 7px 6px transparent;float: right;}
span#arrowImg:hover {background-position:7px -17px;}
div.selectME div.first span.selectME{display:block;float:left;font:8pt/18px Arial;left:4px;margin:0;overflow:hidden;position:relative;top:2px;white-space:nowrap;width:100% !important;}
.cdt_errorform{font-weight: bold;font-size: 0.75rem;color: red;background:none repeat scroll 0 0 #FCD4D4;border:1px solid #AD1500;margin-bottom:0.7em;margin-right:0.9%;padding:2px 9px;width: 100%;}
.cdt_errorform2 p {color: red;margin:0;background:none repeat scroll 0 0 #FCD4D4;border:1px solid #AD1500;margin-bottom:0.7em;margin-right:0.9%;padding:2px 9px;width: 210px;}
.cdt_errorform2 p:empty {background-color: #fff;border:0px solid #FFF;}
.cdt_errorform_captcha {width: 100%;}
.cdt_signatura .cdt_form-item {float: left;width: 60%;}
/*.cdt_signatura .cdt_form-fechas {float: right;width: 34%;}*/
.cdt_signatura .cdt_form-fechas span.cdt_form-fechas-fecha {float: left;padding-top: 0;width: 18%;}
.cdt_aceptarcondiciones label {display: block !important;font-weight: normal;margin-left: 1.4rem !important;}
.cdt_aceptarcondiciones input[type="checkbox"] {float: left;}
.cdt_signatura .cdt_form-fechas span.cdt_ano {width: 40%;}
.cdt_signatura .cdt_form-fechas span.cdt_ano input {width: 55%;}
.cdt_form3cols .callejero span {float: left;width: 33%;}
.cdt_form3cols .callejero input {width: 75%;}
.cdt_form3cols .simple .cdt_form-item {width: 100%;}

.cdt_faqs {padding-top: 40px;}
.cdt_faqs .accordion-title {font-size: 0.8rem;border: medium none;font-weight: bold;padding-left: 2.5rem;}
.cdt_faqs :last-child:not(.is-active) > .accordion-title {border-bottom: medium none;border-radius: 0;}
.cdt_faqs .accordion-content {border: medium none !important;padding-left: 2.5rem;padding-top: 0.3rem;}
.cdt_faqs .accordion-title::before {content: "";}
.cdt_faqs .accordion-title::after {content: "+";margin-top: -0.5rem;position: absolute;left: 1rem;top: 52%;}
.cdt_faqs .is-active > .accordion-title::before {content: "";}
.cdt_faqs .is-active > .accordion-title::after {content: "–";}
.cdt_faqs .accordion-title:focus, .cdt_faqs .accordion-title:hover {background-color: transparent;}
.plegado::before {content: "+";left: -0.5rem;position: relative;color: #1779ba;}
.plegado.current::before {content: "-";}
.plegado {padding-left:0.3rem;cursor: pointer;}

.cdt_enlacesagrup .accordion-title {background: #f1f1f1 none repeat scroll 0 0;font-size: 0.9rem;font-weight: bold;padding-left: 2.5rem;}
.cdt_enlacesagrup .accordion-item {border-bottom: 1px solid #ddd;display: block;margin-bottom: 0.5rem;}
/* .cdt_enlacesagrup .accordion-content {} */
.cdt_enlacesagrup .accordion-title::before {content: "";}
.cdt_enlacesagrup .accordion-title::after {content: "+";margin-top: -0.5rem;position: absolute;left: 1rem;top: 50%;}
.cdt_enlacesagrup .is-active > .accordion-title::before {content: "";}
.cdt_enlacesagrup .is-active > .accordion-title::after {content: "–";}
.cdt_enlacesagrup .accordion-title:focus, .cdt_enlacesagrup .accordion-title:hover {background-color: #f7f7f7;text-decoration:none !important;}
.cdt_enlacesagrup .cdt_enlace_item p {font-size: 0.8rem;padding-top: 0.3rem;}


.listContents {margin-top: 35px;}
.listContents td {vertical-align: top;}
.listContents td:nth-child(2) {padding-bottom: 36px;padding-top: 26px;}
.listContents td img {display: block;margin: 13px 26px 0 0;}

.template-prestamo_view iframe {padding-top:0px;}

#parent-fieldname-text2  {padding-top:20px;}
#parent-fieldname-text2 .boxItem {padding-top:20px;}
.cdt_modalcontenido {padding-top:20px;}
.toogle2_2,
.toogle2 {display:none;}

.cdt_modalidades{background:none repeat scroll 0 0 #F0F0F0;margin-top:1em;padding:0.8em;}
.cdt_modalidades .cdt_modalidad{border-bottom:1px dotted #000;margin-bottom:0.3em;}
.template-edit_dossier .cdt_plegable {border-top: 1px dotted #000000;margin:5px 0;}
.cdt_modalidades .cdt_modalidad .cdt_titulo{margin:5px 0;}

.image-edit-dossier {}
.image-edit-dossier img {
  max-height: 150px;
  max-width: 150px;
}

.template-edit_dossier .cdt_plegable strong,
.cdt_modalidades .cdt_titulo strong{background:url("++resource++plonetheme.teatro.images/ico_enlacescdt.gif") no-repeat scroll 0 0.4em transparent;color:#0084C0;cursor:pointer;display:block;font-weight:bold;letter-spacing:0;padding:5px 25px;}
.cdt_masinfodonacion, .cdt_contenedormarco{border:1px solid #000000;clear:both;margin-top:1.4em;padding:1em;}
.cdt_masinforepro h4{border-bottom:1px dotted #000000;font-size:15px;font-weight:bold;margin-bottom:13px;padding-bottom:7px;}
.cdt_radioinput{width:auto !important;}
.cdt_boton2 {border:none;float: none;margin-left: 0;}
.cdt_boton2 input {border: 1px solid #DDDDDD !important;background: url("++resource++plonetheme.teatro.images/botonpeq_right.gif") repeat-x scroll right center transparent;cursor: pointer;font-weight: bold;overflow: visible;padding: 0.7em 1.5em !important;width: auto !important;}

.cdt_boto {text-align: right;}
.cdt_boto input {cursor: pointer;padding: 4px 10px !important;}
.cdt_form_acceso {padding-top:30px;}
.cdt_clubperfil {padding-top: 27px;}
.cdt_clubperfil  .cdt_perfil {padding-top: 8px;}
.cdt_formPerfil .itemBox,
.cdt_clubperfil .itemBox {height: 250px;}
.cdt_formPerfil {padding-top: 27px;padding-left:11px;padding-right:13px;}
.cdt_perfilfotoleft {width: 105px;}
.cdt_perfilbotonesperfil li {padding-bottom:5px;display:block;list-style-type: disc}
.cdt_perfilbotonesperfil a {font-weight: bold;}
.cdt_desconectar {float:right;font-size: 0.8rem;}
.formSimple {margin:0 0 0;border: 0 solid #dedede;}

.cdt_resultadosbusqueda {padding-top:0px;}
.cdt_resultadosbusqueda h3 {font-size: 15px;font-weight: bold;border-bottom: 1px solid #000;padding-bottom: 3px;margin-bottom: 13px;}
.cdt_resultadosbusqueda .cdt_resultado {background-color: #EEEEEE;margin: 7px 0 12px;padding: 12px 14px;position: relative;}

ul.cdt_enlacedestacado > li {display: block;}
.cdt_mificha {font-size: 0.9rem;}
.cdt_mificha_ul {padding-left: 10px;margin-bottom: 0;}
.cdt_mificha_ul li {margin-bottom: 7px;}
.cdt_mificha .item_text {color: #777;padding-bottom: 4px;padding-top: 7px;}
.cdt_pestanas {padding-bottom: 28px;}
.cdt_pestanas > li {border-right: 1px solid #666666;display: inline !important;padding: 0 8px;}
.cdt_pestanas > li.cdt_last {border-right: 0px solid #666666;}
.cdt_pestanas > li span {color:#777;}
.cdt_pestanas > li.cdt_selected span {color:#000;}
.cdt_pestanas > li span,
.cdt_pestanas > li a {text-transform: uppercase;}
.fichaProfesionalDcha {float: right;margin-top: 6px;width: 350px;}
.fichaProfesionalIzda { overflow: hidden; float: left;  margin-top: 6px;  width: 270px;}
.cdt_contacto dl {margin: 0;padding: 15px 0 0;line-height: 17px;}
.cdt_contacto dl dd:after {display: block;content: '';}
.cdt_contacto dl dd {display: inline;}
.cdt_contacto dl dt {color: #666666;padding-right: 7px;display: inline-block;}

.cdt_enlacedestacado {padding-top:15px;line-height: 17px;}
.cdt_fichaenpdf {line-height: 17px;text-align: right;padding-bottom: 7px;}
.cdt_fichaenpdf a {background: url("++resource++plonetheme.teatro.images/ico_pdf.gif") no-repeat scroll right 0 transparent;padding-right: 24px;padding-top: 8px;}
.cdt_modifdossier {text-transform:capitalize;}
.fichaProfesionalDcha h3 {font-size:120%;}
.fichaProfesionalDcha .cdt_listadoobras li {padding-bottom:12px;}
.fichaProfesionalDcha .cdt_listapremios {margin: 0;}
.fichaProfesionalDcha .cdt_listapremios dt {font-weight:bold;padding-top: 4px;padding-bottom: 8px;padding-bottom: 8px;}
.fichaProfesionalDcha .cdt_listapremios dd {padding-bottom: 8px;}
.fichaProfesionalDcha .cdt_listapremios p {margin:0 0 10px 38px;}
.fichaProfesionalDcha .cdt_thumbs {padding-top: 6px;}
.fichaProfesionalDcha .cdt_thumbs .thumbImage {float: left;height: 58px;margin-bottom: 8px !important;margin-right: 6px;width: 79px;}
.fichaProfesionalDcha .cdt_thumbsfoto .thumbImage {border: 1px solid #EEEEEE;overflow: hidden;float: left;height: 58px;margin-bottom: 8px;margin-right: 6px;width: 79px;}
.fichaProfesionalDcha .cdt_thumbs .thumbImage .video {overflow: hidden;width: 79px;height: 58px;border: 1px solid #EEEEEE;}
.fichaProfesionalDcha .cdt_thumbs .thumbImage img {display: block;cursor:pointer;}
.fichaProfesionalDcha .cdt_thumbsvideo .thumbImage img {max-width:85px;}
.fichaProfesionalDcha .cdt_pagination {background: none repeat scroll 0 0 #FFFFFF;margin-top: 15px;padding: 1px 8px;width: 325px;}
.fichaProfesionalDcha .cdt_pagination .cdt_paginacion {margin: 0;height: auto;width: 125px;}
.fichaProfesionalDcha .cdt_pagination .cdt_resumen {width: 178px;}
.fichaProfesionalIzda #cdt_fotoampliada {max-width: 309px;}
.fichaProfesionalIzda #cdt_videoampliada {max-width: 309px;}
.fichaProfesionalIzda .play {position:absolute;top:0;left:0;display:block;height:230px;width:270px;background: url("++resource++plonetheme.teatro.images/play_icon.png") no-repeat scroll center center transparent;}
.fichaProfesionalIzda .video {position:relative;padding-top: 10px;}
.fichaProfesionalDcha .cdt_thumbs .thumbImage:hover {opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=5);}
.fichaProfesionalDcha .cdt_thumbs .active {opacity: 0.5;-moz-opacity: 0.5;filter:alpha(opacity=5);border: 1px solid #000 !important;} 

.formBlocks {padding-bottom: 15px;}
#formBlockContainer2,
#formBlockContainer1 {padding-top:5px;}

.results_entidades_detalle #results_detalle_box span.strong {font-size: 88%;font-weight: bold;}
.results_entidades_detalle #results_detalle_box .blockDetail {border-top: 1px solid #DDDDDD;margin-top: 12px;padding-top: 9px;}

.cdt_resultadoscatalogo {padding-top: 0;}
.cdt_resultadoscatalogo .cdt_pagination {padding-bottom: 20px;}
.cdt_resultadoscatalogo h3.cdt_pagination_titol {border-bottom: 1px solid #000000;margin-bottom: 7px;padding-bottom: 4px;}
.cdt_resultadoscatalogo h3 {padding-bottom:30px;}

.cdt_resultadoscatalogo .cdt_resultado {margin-bottom: 14px;}
.cdt_resultadoscatalogo .cdt_resultado h3 {padding-bottom:10px;margin:0;}
.cdt_resultadoscatalogo .cdt_resultado .cdt_resultfoto {background-color: #EEEEEE;padding:14px;text-align: center;}
.cdt_resultadoscatalogo .cdt_resultado .cdt_resultfoto img {}
.cdt_resultadoscatalogo .cdt_resultado .cdt_resulttext {display: block;padding-top: 12px;}
.cdt_resultadoscatalogo .cdt_detallesbusqueda {line-height: 1.3rem;}
.cdt_resultadoscatalogo ul.cdt_detallesbusqueda {margin:0;}
.cdt_resultadoscatalogo .cdt_detallesbusqueda li {display:block;line-height: 1.3rem;}
.cdt_resultadoscatalogo .result_item {cursor: pointer;padding: 10px 14px 14px;font-size:0.9em;}
// .cdt_resultadoscatalogo .result_item_img img {width:100%;}
.cdt_resultadoscatalogo .result_item a {color:#000;}
.cdt_resultadoscatalogo .result_item br {display: none;}
.cdt_resultadoscatalogo .result_item .tipo120 {display: block;padding-bottom: 5px;padding-top: 0;font-size: 90%;}
.cdt_resultadoscatalogo .result_item .label {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);color: #888;font-family: inherit;font-size: 0.9rem;padding: 0;}
.cdt_resultadoscatalogo .results_detalle .itemBox {padding: 1rem 2rem;/*-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;*/position: relative;margin-top: 26px;margin-bottom: 30px;}
.cdt_resultadoscatalogo .results_detalle .itemBox .forward:hover,
.cdt_resultadoscatalogo .results_detalle .itemBox .backward:hover {opacity:0.7;}
.cdt_resultadoscatalogo .results_detalle .itemBox .backward {display: block;margin-top: 14%;position: absolute;top: 0;z-index: 9;left: 2rem;}
.cdt_resultadoscatalogo .results_detalle .itemBox .forward {display: block;margin-top: 14%;position: absolute;top: 0;z-index: 9;right: 2rem;}
.cdt_resultadoscatalogo .results_detalle .itemBox .forward i,
.cdt_resultadoscatalogo .results_detalle .itemBox .backward i {color: #fff;font-size: 2rem;}
.cdt_resultadoscatalogo .results_detalle .itemBox .coleccionFotos {float: none;width: 640px;}
/* .cdt_resultadoscatalogo .results_detalle .itemBox .coleccionFotos img {} */
.cdt_resultadoscatalogo .results_detalle .itemBox .coleccionFotos .results_documentos_detalla_recursoWeb {min-height: 180px;padding-top: 6px;}
.cdt_resultadoscatalogo .results_detalle .itemBox .innerRelative {min-height: 225px;background-color: #000;margin: 0 auto;padding:2rem 1rem;text-align:center}
.cdt_resultadoscatalogo .results_detalle .itemBox .innerRelative img {display:inline-block;}
.cdt_resultadoscatalogo .results_detalle .itemBox .contador {max-width: 317px;margin: 0 auto;padding-top: 4px;}
.cdt_resultadoscatalogo .results_detalle .results_detalle_nombre {margin: 7px 0 13px;padding: 0;}
.cdt_resultadoscatalogo .cdt_opciones {margin-top:15px;}
#results_detalle_box_pad {padding-top:9px;}

.one_tabs,
.bxslider_tabs {margin:0;}
.bxslider_tabs .tabs {background: transparent none repeat scroll 0 0;border: medium none;list-style-type: none;margin: 0;}

.menciones_reveal {width:62rem;display: block;padding: 2rem 1rem 1rem;}
.menciones_reveal .backward:hover {opacity:0.7;}
.menciones_reveal .backward {display: block;position: absolute;top: 36%;z-index: 9;left: 2rem;}
.menciones_reveal .forward {display: block;position: absolute;top: 36%;z-index: 9;right: 2rem;}
.menciones_reveal .forward i,
.menciones_reveal .backward i {color: #444;font-size: 2rem;}
.menciones_reveal .result_item_img_fotografias {position: relative;}
.menciones_reveal .bx-wrapper {min-height:200px}
.menciones_reveal .bxslider_tabs a {text-align: center;}
.menciones_reveal .bx-wrapper img {display: inline-block;max-width: 100%;max-height: 400px;}
.menciones_reveal .result_item_img {padding-bottom:2rem;}
.result_tiem_info p {margin-bottom: 0.5rem;}

.CDTbw_style_NoDisplay {display:none;} 
.cdt_paginacion .cdt_paginacion_span span {display: inline-block;margin: 0 0.3rem;vertical-align: middle;}
.cdt_paginacion .cdt_paginacion_span span:hover {opacity: 0.8}
.cdt_paginacion .cdt_paginacion_span i {color:#ddd;}
.cdt_paginacion .cdt_paginacion_span .active i {color:#222;}
.picto-right-double-chevron,
.picto-left-double-chevron {font-size: 1.2rem;}

.bandaListadoSubsecciones {margin-bottom: 26px;margin-top: 20px;text-align: right;}
.gris3f {color: #3F3F3F;}
#contenido1 table td {vertical-align: top;}
#contenido1 table td .gris3f {display: block;padding-left: 35px;}
table.taula {margin-top:50px;}
table.taula td {vertical-align: top;padding-bottom: 40px;}
table td img {max-width: inherit;}
table.taula td img {
  display: inline-block;
  margin-bottom: 10px;
}
table.taula td img.image-inline {
  float: none;
  width: auto;
}
table.taula td p {
  font-size: 0.75rem;
}
table.taula td:first-child {padding-right:30px;text-align: center;}
table.taula td:first-child * {text-align: center;}

.tileItemPaginafolder {margin-top: 20px;}
.tileItemPaginafolderLeft {float: left;width: 235px;}
.tileItemPaginafolderRight {float: right;margin-top: 0;width: 388px;}
.separacionListadoSubsecciones a {margin:0 10px;}
.tileItemPaginafolderLeft .tileItemPaginafolderLeftimages {margin-top: 60px;height: 250px;position: relative;width: 235px;overflow: hidden;}
.tileItemPaginafolderLeft .tileItemPaginafolderLeftimages .tileItemPaginafolderLeftimatge {left: 0;position: absolute;top: 0;}

.blockBanerPortada {margin-top: 27px;float: left;height: 165px;position: relative;width: 207px;}
.blockBanerPortada .titoldescBanerPortada{height: 40px;padding-right: 24px;}
.blockBanerPortada .titoldescBanerPortada .blue {color: #0154B6;}
.blockBanerPortada .elementBlockBanerPortada {left: 0;position: absolute;top: 0;background: none repeat scroll 0 0 #FFFFFF;}
.blockBanerPortada .titoldescBanerPortada .titolBanerPortada {font-size: 14px;font-weight: bold;}
/* .blockBanerPortada .titoldescBanerPortada .descBanerPortada{} */
/* .blockBanerPortada .imgBanerPortada {} */
.blockBanerPortada .textBanerPortada {padding-top: 7px;}
.blockBanerPortada .textBanerPortada * {margin:0;}

.returnlistDiv {margin-bottom: 1rem;}
.cdt_botonbuscar {margin-top: 12px;background: url("++resource++plonetheme.teatro.images/botonpeq_left.gif") no-repeat scroll left center transparent;border: 1px solid #DDDDDD !important;float: right !important;margin-left: 0.7em;}
.cdt_botonbuscar input {background: url("++resource++plonetheme.teatro.images/botonpeq_right.gif") repeat-x scroll 0 0 #FFFFFF;border: 0 none !important;cursor: pointer;font-weight: normal;overflow: visible;padding: 5px 16px !important;width: auto !important;}
.CDTbw_style_secciones .noborder,
.CDTbw_style_secciones .CDTbw_style_secciones {border:none;}
.CDTbw_style_secciones .CDTbw_style_secciones td {border:none;}
.CDTbw_style_secciones td.last-child,
.CDTbw_style_secciones td:last-child {border-right:none !important;}
.CDTbw_style_secciones .CDTbw_style_secciones td.last-child,
.CDTbw_style_secciones .CDTbw_style_secciones td:last-child {border-right:none !important;}
.CDTbw_style_secciones .CDTbw_style_secciones td {border-right: 1px solid #A2B0C1; }
.CDTbw_style_secciones {border: 1px solid #ddd;border-collapse: collapse;margin: 0;}
.cdt_detalle_estreno .CDTbw_style_secciones {padding:0}
.CDTbw_style_secciones th, .CDTbw_style_secciones td {padding: 0;text-align: center;border: 1px solid #A2B0C1;vertical-align: middle;background-color: #EFF2F4;border-bottom:0px solid #A2B0C1 !important;}
.CDTbw_style_secciones td .CDTbw_style_secciones td {border-bottom:0px solid #A2B0C1 !important;font-size:12px !important;padding: 6px 0;}
.CDTbw_style_secciones .CDTbw_style_TituloNombreProfesional {background-color: #EFF2F4;padding: 10px 20px;border-bottom: 1px solid #ddd;}
.CDTbw_style_secciones .CDTbw_style_TituloNombreProfesional .titolResults {  font-size: 150%;  line-height: 2rem;margin: 0;display:block;}
.CDTbw_style_secciones .CDTbw_style_Clickable {color: #0f1f2f !important;cursor: pointer;font-size: 0.8rem;padding: 6px;font-weight: bold;}
.CDTbw_style_secciones .CDTbw_style_Clickable:hover {background-color: #EFF2F4;color:#000}
.CDTbw_style_secciones .CDTbw_style_SeccionSeleccionada {background: none repeat scroll 0 0 #C3CCD5;font-size: 0.8rem;    padding: 6px;}
.CDTbw_style_secciones .CDTbw_style_SeccionNoSeleccionada {font-size: 0.8rem;color: #aaa;padding: 6px;}
.CDTbw_style_Clickable {cursor: pointer;}
.row_correction {padding: 0 0.9375rem;}

.CDTbw_style_secciones .border_bottom {border-bottom:1px solid #ddd;}
p.CDTbw_style_Volver {margin: 0;color: #0154B6;background: url("++resource++plonetheme.teatro.images/flecha_p3.png") no-repeat scroll 0 4px transparent;padding-left: 15px;cursor:pointer;}
fieldset.taulaDetall {border:none;padding: 0;border: 1px solid #A2B0C1;margin-top: 14px;}
fieldset.taulaDetall .titoltaulaDetall {background:#425f87;color:#fff;padding:12px 0;}
.titoltaulaDetall2 {background:#425f87;color:#fff;padding:12px 0;}
.titoltaulaDetall2 h3,
fieldset.taulaDetall .titoltaulaDetall h3 {text-align:center;font-size: 120%;margin: 0;padding: 0;color:#fff}
fieldset.taulaDetall .desctaulaDetall {padding:16px;}
fieldset.taulaDetall .desctaulaDetall dl dt {float: left;font-weight: bold;margin-right: 8px;}
fieldset.taulaDetall .desctaulaDetall dl dd {}
.resultats_cdt_fichaprofesional .cdt_fichaprofesional {}
.cdt_opciones fieldset.cdt_formvisionado {margin: 0;padding:0 14px;}
.displaybr br {display:block !important;} 
.estreno-actions {padding-top: 2rem;}

#cboxOverlay {background: none repeat scroll 0 0 #FFFFFF;}
#cboxContent {background: none repeat scroll 0 0 #FFFFFF;padding:30px;}
#colorbox {box-shadow: 0 0 10px #888888;}
.cdt_modalcontenido fieldset {border: 1px solid #ccc;clear: both;margin: 1rem;padding: 0.5rem 1rem;/*width: 885px;*/}
#cboxClose {background: url("++resource++plonetheme.teatro.images/close.png") no-repeat scroll right center transparent;font-size: 1.4em;height: 45px;padding: 0.2em 1.6em 0.2em 0;position: absolute;right: 0;top: 0;width: 45px;}

#results_detalle_box,
#results_detalle_box_pad,
.results_documentos_detalles {font-size: 0.9rem;line-height: 1.4rem;padding-top: 1rem;color: #555;}
.template-document_view_rde {}
.template-document_view_rde #portal-columns {background: url("++resource++plonetheme.teatro.images/fondoCajaRDE.jpg") repeat-x scroll 0 21px transparent;  min-height: 655px;  position: relative;  z-index: 10;}
.template-document_view_rde #logoRDE {width: 800px;margin:0px auto 0;}
.template-document_view_rde #contenidoRDE {color: #000000;margin-top: 0px;}
.template-document_view_rde #ilustracion {margin:0 auto;text-align: center;width: 800px;}
.template-document_view_rde #columnaIzdaExtendida {float: left;margin-left: 8px;margin-right: 0;width: 260px;}
.template-document_view_rde #columnaIzda {background-color: #1A252B;margin-top: 20px;}
.template-document_view_rde #central {float: right;font-size: 12px;margin-left: 0;margin-right: 10px;width: 590px;}
.template-document_view_rde #central td {vertical-align:top;}
.template-document_view_rde #textoColumnaIzda {color: #BBC5CA;font-size: 10px;margin: 20px 20px 30px;text-align: left;}
.template-document_view_rde #textoColumnaIzda .opensans {font-family:"Open Sans Semibold";color: #FFF600;display: block;font-size: 14px;letter-spacing: 0.12em;text-align: center;text-transform: uppercase;}
.template-document_view_rde #textoColumnaIzda a {color:#fff;}
.template-document_view_teatro_infantil #padWeb {width:auto;margin:0;}

/*Nova Plantilla per RDE*/
.template-document_view_new_rde #cajaRDE3 .bgOrange,
.template-document_view_new_rde #cajaRDE3 .bgLila,
.template-document_view_new_rde #cajaRDE3 .bgGreen,
.template-document_view_new_rde #cajaRDE3 .bgRed {margin-left: 14px;}
/* .template-document_view_new_rde #cajaRDE3 {} */
.template-document_view_new_rde #cajaRDE3 .azulLink {color: #0154B6;text-decoration: none;}
.template-document_view_new_rde #cajaRDE3 #parent-fieldname-text2 {padding-top: 0;}
.template-document_view_new_rde #cajaRDE2 {background: none repeat scroll 0 0 #375668;color: #FFFFFF;margin-top: 36px;}
.template-document_view_new_rde #cajaFondoFlash {background: none repeat scroll 0 0 #000000;height: 242px;position: relative;}
.template-document_view_new_rde #cajaLogoFlash {height: 58px;}
.template-document_view_new_rde #cajaFlash {height: 174px;position: relative;}
.template-document_view_new_rde .textoColumnaIzda * {text-align: left;}
.template-document_view_new_rde .textoColumnaIzda a {color: #66CCFF !important;}
.template-document_view_new_rde .textoColumnaIzda {padding: 10px 20px 30px;text-align: left;}
.template-document_view_new_rde #cajaRDE2 .opensans {color: #FFFFFF;display: block;font-family: "Open Sans";font-size: 13px;font-weight: bold;letter-spacing: 0.02em;text-align: center;text-transform: uppercase;padding-bottom: 10px;}
.spinnergif {margin-left: 7px;vertical-align: top;}

dl.portalMessage dt {background-color: #999966;color: White;float: none;font-weight: bold;line-height: 1.25em;margin: 0;padding: 6px;}
dl.error dt {background-color: #DD0000;}

.enllacosPretty {text-align: right;}
.results_documentos_detalle .itemBox {line-height: 17px;}
.results_documentos_detalle .enllacosPretty {}
.results_documentos_detalle .results_documentos_detalla_recursoWeb {min-height: 96px;padding-bottom: 14px;text-align: center;width: 100%;}
.results_documentos_detalle .results_documentos_detalla_recursoWeb {background: url("++resource++plonetheme.teatro.images/loader_spinner.gif") no-repeat scroll center center transparent;display: inline-block;}
/*.results_documentos_detalle .results_documentos_detalla_recursoWeb img.nodisplay {background: url("++resource++plonetheme.teatro.images/loader_spinner.gif") no-repeat scroll center center transparent;display: block;height: 64px;margin: 0 auto;width: 64px;}
.results_documentos_detalle .results_documentos_detalla_recursoWeb iframe.nodisplay {background: url("++resource++plonetheme.teatro.images/loader_spinner.gif") no-repeat scroll center center transparent;display: block;height: 64px;margin: 0 auto;width: 64px;}*/
.results_documentos_detalle .results_documentos_detalles {background: url("++resource++plonetheme.teatro.images/t.png") no-repeat scroll center center transparent;min-height: 127px;}
.results_documentos_detalle .results_documentos_detalle_titulo {font-size: 125%;padding-bottom: 0;}
.results_documentos_detalle .results_documentos_detalle_tipo/* {float: right;font-size: 125%;font-weight: bold;}*/
{display: block;float: none;font-size: 115%;font-weight: normal;margin-bottom: 8px;text-align: right;}

.pp_inline .result_item_img_web_prensa {background: url("++resource++plonetheme.teatro.images/loader_spinner.gif") no-repeat scroll center center transparent;display: block;width: 100%;min-height: 96px;}

.cdt_menciones a {color:#000;}
.warning > .selectME,
.warning input {background: none repeat scroll 0 0 #FFDDCC !important;border: 1px solid #DD0000 !important;}
.red,
.warning em,
.warning label {color:#DD0000 !important;}

.template-document_search_view_streaming .documentFirstHeading,
.template-document_view_streaming .documentFirstHeading,
.template-document_list_view_streaming .documentFirstHeading,
.template-document_search_view_streaming .documentFirstHeading {margin-bottom: 2rem;}

.closeTab {cursor: pointer;font-family: "Open Sans";font-weight: bold;padding: 2px 5px;position: absolute;right: 10px;top: 5px;}
.opensans {font-family:"Open Sans";letter-spacing:0.06em;}
#streamingBox h3 {color: #666;}
#botoneraStreaming {height: 24px;text-align:right;}
.menuStreamTabs {display: inline-block;height: 24px;position: relative;width: 326px;}
.itemStreamMenu {position: absolute;top: 0;z-index:0;}
.menuStreamTabs #tabBuscar {left: 0;}
.menuStreamTabs #section_1 {left: 104px;}
.menuStreamTabs #section_2 {left: 208px;}
.menuStreamTabs .activat {z-index:100;}
.itemStreamMenuEspecial {position: absolute;right: -26px;top: 44px;}
.itemStreamMenuEspecial a {display:block;}
.itemStreamMenu span.spanText {display: block;padding-left: 17px;padding-top: 3px;}
.itemStreamMenu span.withouanchor {background-position:0 24px !important;}
.itemStreamMenu span.withouanchor,
.itemStreamMenu a {text-decoration:none;background: url("++resource++plonetheme.teatro.images/streamTabs.png") repeat-y scroll center 0 transparent;color: #FFFFFF;display: block;font-family: "Open Sans";font-size: 14px;font-weight: bold;height: 24px;letter-spacing: 0.06em;text-align: center;text-transform: uppercase;width: 114px;}
.itemStreamMenu a:hover {background-position: 0 48px !important;}
.streamPan {display:none;}
.textQueEs * {font-weight: bold !important;}
.textQueEs h3 {font-size: 17px !important;}
.textQueEs div {margin: 0 !important;width:100% !important;}
#streamingBox {color:#fff;padding: 12px 0 33px;background:#333333 none repeat scroll 0 0;width: 100%;margin:0 auto;}
.streamBox {background: none repeat scroll 0 0 #000000;margin: 0 10px 6px;}
.streamBoxInner { position: relative;padding: 20px 50px;}
.streamBoxInner label {color:#fff;}
.streamBox  h3 {font-size: 150%;}
.StreamBoxImg {padding: 13px 0;text-align: center;}
.StreamBoxImg img.StreamBoxImgVimeo {max-width: 425px;} 
.streamBoxType {color: #999999;font-size: 150%;font-weight: bold;}
.streamBoxRight dl {line-height: 16px;margin-top: 22px;}
.streamBoxRight dl *{font-weight: bold;}
.streamBoxRight dl dt {float: left;}
.streamBoxRight dl dd { margin-left: 86px;}
.streamBoxLeft {float: left;width: 390px;}
.streamBoxRight {float: right;width: 385px;}
.streamDescription {margin-bottom: 0.5rem;font-size: 125%;color: #999999;font-weight: bold;text-align: left;}
.streamText {font-size: 90%;color: #CCCCCC;text-align: left;}
.streamText * {text-align: left;font-weight: bold;}
.itemStreamBox {background: #000000 none repeat scroll 0 0;margin: 0 -0.4rem 1rem;padding: 0.7rem 2rem;}
.itemStreamBoxInner {padding: 14px 90px;}
.itemStreamBoxTop {margin-top: 2rem;}
.itemStreamBoxNavInner {padding: 5px 25px;}
.itemStreamBoxNavInner .formulariTop {}
.itemStreamBoxNavInner .formulariTop label {vertical-align: middle;padding-right: 9px;color: #999999;}
.itemStreamBoxNavInner .formulariTop select {height: auto;margin: 0;max-width: 189px;padding: 0 1.5rem 0 0.5rem;}
.itemStreamBoxNavInner .cdt_pagination_stream {}
.itemStreamBoxNavInner .cdt_paginacion li a.fistNavItem {background: url("++resource++plonetheme.teatro.images/fistNavItemBlanc.png") no-repeat scroll 0 bottom transparent;}
.itemStreamBoxNavInner .cdt_paginacion li a.fistNavItem:hover,
.itemStreamBoxNavInner .cdt_paginacion li span.fistNavItem {background: url("++resource++plonetheme.teatro.images/fistNavItemBlanc.png") no-repeat scroll 0 0 transparent;}
.itemStreamBoxNavInner .cdt_paginacion li a.lastNavItem {background: url("++resource++plonetheme.teatro.images/lastNavItemBlanc.png") no-repeat scroll 0 bottom transparent;}
.itemStreamBoxNavInner .cdt_paginacion li a.lastNavItem:hover,
.itemStreamBoxNavInner .cdt_paginacion li span.lastNavItem {background: url("++resource++plonetheme.teatro.images/lastNavItemBlanc.png") no-repeat scroll 0 0 transparent;}

.itemStreamBoxNavInner .cdt_paginacion li a.nextNavItem {background: url("++resource++plonetheme.teatro.images/nextNavItemBlanc.png") no-repeat scroll 0 bottom transparent;}
.itemStreamBoxNavInner .cdt_paginacion li a.nextNavItem:hover,
.itemStreamBoxNavInner .cdt_paginacion li span.nextNavItem {background: url("++resource++plonetheme.teatro.images/nextNavItemBlanc.png") no-repeat scroll 0 0 transparent;}
.itemStreamBoxNavInner .cdt_paginacion li a.prevNavItem {background: url("++resource++plonetheme.teatro.images/prevNavItemBlanc.png") no-repeat scroll 0 bottom transparent;}
.itemStreamBoxNavInner .cdt_paginacion li a.prevNavItem:hover,
.itemStreamBoxNavInner .cdt_paginacion li span.prevNavItem {background: url("++resource++plonetheme.teatro.images/prevNavItemBlanc.png") no-repeat scroll 0 0 transparent;}

.itemStreamBox a.itemStreamTitol:hover {text-decoration:underline;}
.itemStreamBox .itemStreamTitol {color: #FFFFFF;font-size: 16px;font-weight: bold;text-decoration: none;}
.itemStreamBox .itemStreamDesc {color: #999999;font-weight: bold;line-height: 15px;padding-top: 10px;}
.itemStreamBox .itemStreamBoxImg {min-height: 75px;}
.itemStreamBox .itemStreamBoxImg .bgimage {border: 1px solid #999999;margin: 0 auto;max-height: 110px;max-width: 425px;}
.itemStreamBox .itemStreamBoxType {color: #999999;font-size: 14px;font-weight: bold;}
.itemStreamBox .itemStreamText {min-height: 75px;}

.menuStreamTabs #section_3 {display:none;}
.tabMenu {cursor: pointer;}
.formulariTopBlock {line-height: 22px;}
.formulariTopBlock1 {float: left;width: 230px;}
.formulariTopBlock2 {float: left;width: 290px;}
.formulariTopBlock3 {float: left;width: 234px;}
.formulariTopBlock3 input {vertical-align: middle;margin-left: 40px;}
.formulariTopBlock3 select {vertical-align: middle;width: 117px;}
.documentDescription {border-bottom: 3px solid #ddd;font-size: 1.1rem;font-weight: normal;margin-bottom: 1.5em;padding-bottom: 0.5em;}

#divContainer table {line-height: 20px;margin: 22px auto;}
#divContainer table td {}
#divContainer table th {font-weight: bold;padding-bottom: 5px;text-align: left;}
.calendar {z-index: 10;}

#popUpSpinner {background: none repeat scroll 0 0 #FFFFFF;display: none;left: 0;position: absolute;top: 0;width: 100%;z-index: 500;}
#imgSpinner {display: none;height: 110px;left: 42%;position: fixed;text-align: center;top: 42%;width: 180px;z-index: 800;}
#popUpSpinnerClose {background: none repeat scroll 0 0 #DDDDDD;border-radius: 5px 5px 5px 5px;cursor: pointer;font-weight: bold;margin-top: 14px;padding: 6px 0;text-transform: uppercase;width: 175px;}
#popUpSpinnerClose:hover {background:#D0D0D0;}

#ui-datepicker-div {display:none;}
#formAdmin {text-align: right;}
#formAdmin #SearchableText {margin: 0 10px;padding: 3px 8px;width: 191px;}
#formAdmin input.submitinput {background: none repeat scroll 0 0 #DDDDDD;border: medium none;border-radius: 4px 4px 4px 4px;cursor: pointer;font-size: 11px;font-weight: bold;padding: 4px 10px;text-transform: uppercase;}
#formAdmin input.submitinput:hover {background: none repeat scroll 0 0 #ccc;}

.form_alta_entidades_box {position:relative;}
.form_alta_entidades_box .loadingForm {position: absolute;top: 100px;width: 100%;text-align:center;}
.form_alta_entidades_box .loadingForm img {}
/*.formsGuiarte .cdt_modalcontenido {padding-top: 6px;}*/
.formsGuiarte .cdt_modalcontenido fieldset {margin-top:0;}
.formsGuiarte .cdt_modalcontenido fieldset .cdt_radioinput {background: none repeat scroll 0 0 #EEEEEE;margin:0;padding:0;}
.formsGuiarte .cdt_modalcontenido fieldset .cdt_form-item p input[type=text]{margin-top: 3px;}
.formsGuiarte .cdt_modalcontenido fieldset .cdt_form-item li input[type=text]{margin-top: 3px;}
.formsGuiarte .cdt_modalcontenido fieldset .cdt_form-item * {vertical-align:middle;}
.formsGuiarte {background: none repeat scroll 0 0 #EEEEEE;}
.formContainer .cdt_modaltitulo {margin-top: 15px;}
.formContainer iframe {position:relative;z-index:1000;}
td.canonicalLanguage {display:none;}
.pp_close {background: url("++resource++plonetheme.teatro.images/close_small.png") no-repeat scroll 0 0 transparent;cursor: pointer;height: 25px;position: absolute;right: -3px;top: -66px;width: 27px;z-index: 1000000;} /* Close button */
.show p {margin-bottom:0;}

.cdt_form label,
.cdt_modal label {
  font-size: 0.75rem;
}
.cdt_form input,
.cdt_modal input {
  font-size: 0.7rem;
  height: auto;
  margin-bottom: 3px;
}
.cdt_form .cdt_boton input,
.cdt_modal .cdt_boton input {
  font-size: 0.7rem;
  height: auto;
  margin-bottom: 0;
}

.formContainer iframe {
  position: relative;
  width: 100%;
  z-index: 1000;
}


.cdt_fotoSearch {margin:25px 0;}
.formulariText {margin-top: 40px;}
.cdt_formulari {margin-bottom:45px;}
.cdt_formulari fieldset {border: medium none;margin: 0;padding: 0;}
.cdt_formulari form {background-color: #EEEEEE;padding: 10px 14px 20px;}
.cdt_formulari input {height: auto;padding: 0.4rem 0.6rem;}
.cdt_formulari select {height: auto;padding: 0.1rem 1.5rem 0rem 0.6rem;}
.cdt_formulari .cdt_form-item {
  padding-bottom: 0rem;
}
.cdt_formulari .formMultiSearch {
  padding: 0 0 20px;
}
.cdt_formulari .formMultiSearch .tabs-content {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  margin: 0;
}
.cdt_formulari .formMultiSearch .cdt_boton {
  border: medium none;
  padding: 0 1rem;
}
#content .cdt_formulari .formMultiSearch ul.tabs {
  background: none repeat scroll 0 0 #fff;
  border: medium none;
  padding: 0;
}
#content .cdt_formulari .formMultiSearch ul.tabs a {
  border-radius: 0 15px 0 0;
  box-shadow: 0 -2px 4px #d8d8d8 inset;
  font-size: 0.85rem;
  padding: 1rem 1.5rem;
  text-decoration: none;
  display: inline-block;
}
#content .cdt_formulari .formMultiSearch ul.tabs .active a {
  background: none repeat scroll 0 0 #eee;
  box-shadow: none;
}
.cdt_formulari .formMultiSearch .cdt_boton input {
  border: 1px solid #dddddd !important;
  padding: 5px 23px !important;
}





#box_aviso {
  background: none repeat scroll 0 0 #9b7715;
  color: #fff;
}
#box_aviso .box_aviso_content {
  padding: 6px 15px 8px;
}
#box_aviso #box_aviso_close {
  cursor: pointer;
  float: right;
  margin-right: 0;
  margin-top: 0;
  padding: 2px 7px 0;
}
#box_aviso .box_aviso_text {
  display: inline-block;
  margin-left: 19px;
  font-size: 0.8rem;
}
#box_aviso .box_aviso_label {
  text-transform: uppercase;
  font-size: 0.9rem;
}

/*SIN_BARRERAS*/
.item_sinbarreras {
  border: 1px solid #ddd;
  color: #222;
  font-size: 0.75rem;
  margin-bottom: 2rem;
  padding: 0.8rem 0.4rem;
  text-align: left;
}
.item_sinbarreras_img {
  padding: 0.6rem 0;
}
.item_sinbarreras p {
  margin-bottom: 0.3rem;
  font-size: 0.75rem;
}
.item_sinbarreras_tileHeadline {
  font-size: 1rem;
  font-weight: 300;
  margin-bottom: 0.4rem;
}
.item_sinbarreras_tileBody {
  margin-bottom: 0.5rem;
}

#offCanvas {background-color: black;}
.top-bar-section-responsive {padding-top: 2.5rem;}
.top-bar-section-responsive a {color: #fff;display: block;line-height: 1.9rem;}
.top-bar-section-responsive .cdt_menu > a {color: #fff;display: block;font-family:'HaasGrotDisp-65Medium',sans-serif;font-size: 1rem;font-weight: 300;line-height: 2rem;padding: 0;text-transform: uppercase;width: 100%;}
.top-bar-section-responsive .cdt_menu .is-drilldown-submenu {background-color:black;}
.top-bar-section-responsive .js-drilldown-back > a::before {border-color: transparent #fff transparent transparent;position: relative;top: -2px;}
.top-bar-section-responsive .is-drilldown-submenu-parent > a::after {border-color: transparent transparent transparent #fff;}
.top-bar-section-responsive .js-drilldown-back {padding-bottom: 1rem;}
.top-bar-section-responsive .js-drilldown-back a {padding:0;display: block;font-family: "HaasGrotDisp-65Medium",sans-serif;font-size: 1rem;font-weight: 300;line-height: 2rem;padding: 0;text-transform: uppercase;}

#offCanvas .close-button {color: #fff;-webkit-appearance: inherit;}
.submenuMapa li {display:block}

.orbit-bullets button {background-color: #cacaca;border-radius: 50%;height: 0.6rem;margin: 0.1rem;width: 0.6rem;}
.orbit-bullets {padding-bottom:1rem;}
.orbit-nav {background: #111e26 none repeat scroll 0 0 !important;cursor: pointer;padding: 0;color: white !important; opacity: .33; transition: opacity .35s ease;}
.orbit-nav:hover {opacity:0.7;}
.orbit-nav span {font-size: 2rem;}

.list-banners-portada img,
.large-banner-portada img {width: 100%;}
.gradient-separate {text-align:center;}


/*Listados*/

.tileHeadline {border: medium none;font-size: 1.5rem;font-weight: bold;}
h3.tileHeadline {font-size: 1.2rem;}
.tileItem {border-bottom: 1px solid #dedede;margin-top: 0.5em;padding-top: 0.5em;}
.tileItem:last-child {border:medium none;}
.tileFooter {font-size: 0.8rem;position: relative;top: -5px;}

.documentActions {border-top: 1px solid #999999;margin-top: 2rem;padding-top: 1rem;text-align: right;}
.documentActions ul {display: block;list-style-image: none;list-style-type: none;margin: 0;padding: 0 2rem !important;position: relative;top: -1.7rem;}
#content .documentActions li {background-color: White;display: inline !important;font-size: 90%;margin: 0 0.5em;padding: 0 0.25em;}
.documentActions a {border: medium none !important;text-decoration: none;}

.documentFirstHeading {font-size: 2.3125rem;}
.tileItemPaginafolder .image-inline {width: auto;}
.tileItemPaginafolder .bx-wrapper {padding: 4rem 0 0;}
.tileItemPaginafolder .bx-wrapper img {width: 100%;}

/*FORMS*/

.cdt_modal {border:1px solid #ddd}
.no-border {border:none;} 
.cdt_form-item {padding-bottom:0.7rem;}
.list-checkbox-radio {margin-bottom: 0.5rem;}
.cdt_marcadeagua {padding-top:0.7rem;}
.accordion-form {background: transparent none repeat scroll 0 0;}
.accordion-form .accordion-title {display:none;font-size: 1rem;line-height: 1;padding: 1.25rem 2.5rem 1.25rem 1.5rem;border-width: 0;}
.accordion-form #accordionItem0 {display:block}
.accordion-form .accordion-content {border-width: 0 !important;padding: 0;display:block;height: 0;opacity: 0}
.accordion-normal .accordion-title {display:block;}
.accordion-normal .accordion-content, .accordion-form-donaciones .accordion-content {border: 1px solid #ddd !important;display: none;height: inherit;opacity: 1;padding: 1rem;}
.accordion-form .accordion-title:focus, .accordion-form .accordion-title:hover {background-color: transparent !important;}
.accordion-form :last-child:not(.is-active) > .accordion-title {border-bottom: medium none;border-radius: 0;}
.accordion-form .accordion-title::before {content: "";}
.accordion-form .accordion-title::after {content: "+";margin-top: -0.5rem;position: absolute;left: 0;top: 50%;}
.accordion-form .is-active > .accordion-title::before {content: "";}
.accordion-form .is-active > .accordion-title::after {content: "–";}
.accordion-form .accordion-title:focus, .cdt_enlacesagrup .accordion-title:hover {background-color: #f7f7f7;text-decoration:none !important;}
.accordion-form .cdt_enlace_item p {font-size: 0.8rem;padding-top: 0.3rem;}
.accordion-title-temp {color: #666;display: inline-block;font-size: 1rem;line-height: 1;padding: 1.25rem 2.5rem 1.25rem 0.5rem;}

.accordion-form-display {padding-top: 1rem;background: transparent none repeat scroll 0 0;}
.accordion-form-display .accordion-title {font-size: 1rem;line-height: 1;padding: 1.25rem 2.5rem 1.25rem 1.5rem;border-width: 0;}
.accordion-form-display .accordion-title:focus, .accordion-form .accordion-title:hover {background-color: transparent !important;}
.accordion-form-display :last-child:not(.is-active) > .accordion-title {border-bottom: medium none;border-radius: 0;}
.accordion-form-display .accordion-title::before {content: "";}
.accordion-form-display .accordion-title::after {content: "+";margin-top: -0.5rem;position: absolute;left: 0;top: 50%;}
.accordion-form-display .is-active > .accordion-title::before {content: "";}
.accordion-form-display .is-active > .accordion-title::after {content: "–";}
.accordion-form-display .accordion-title:focus {background-color: #f7f7f7;text-decoration:none !important;}
.accordion-form-display .accordion-item {background: #fff none repeat scroll 0 0;padding: 0 1rem;margin-bottom: 1rem;}
.accordion-form-display .accordion-title {padding: 0.6rem 1.5rem 0.4rem;}
.accordion-form-display .accordion-content {border:medium none;}


.loaded #picto-loading {display:none;}
.loaded .accordion-title-temp {display:none;}
.loaded .accordion-title {display:inline-block}
.cdt_form_radio {padding-top: 1rem;}
.template-guiarte .reveal-overlay {background: transparent none repeat scroll 0 0;display:block;}
.template-profesionales .reveal-overlay {background: transparent none repeat scroll 0 0;display:block;}
.template-reproduccion_view .reveal-overlay {background: transparent none repeat scroll 0 0;}
.template-estrenos-teatro .reveal-overlay {background: transparent none repeat scroll 0 0;display:block;}



body.template-estrenos_alta {background-color:#eeeeee;}
body.template-estrenos_alta .cdt_modal {border: medium none;}
body.template-estrenos_alta .cdt_modalcontenido {padding-top: 0;}
body.template-estrenos_alta .accordion-content,
.template-estrenos-teatro .accordion-content {background:transparent}
#form_baja_reveal,
#form_modificar_reveal,
#form_solicitar_reveal {width: 85%;margin: 0 auto;display:block;height: 0;opacity: 0}
#ajax-spinner {position: fixed;text-align: center;top: 43%;width: 100%;}
.without-overlay .close-button,
.reveal-overlay .close-button {background-color: #fff;font-size: 4rem !important;line-height: 1.5rem;padding: 0.8rem 1rem;right: 0;top: 0;}
.without-overlay {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1005;display: none;background-color: hsla(0,0%,4%,.45);overflow-y: scroll;}
.is-active .display_block {display:block !important;}
.clear {clear:both;}
.tipoNombreSeccion {font-size: 1.2rem;}
.tipoNoticia {font-size:1.6rem;}

.linksPeuPretty {text-align:right;margin: 0;font-size: 0.8rem;}
.linksPeuPretty a {color: #1779ba;}
.reveal-overlay {overflow-y: scroll !important;}
#breadcrumbs-you-are-here {display:none;}


/*CHECK TO EXPORT*/
.cdt_resultadoscatalogo {padding-top: 0;position: relative;}
.export-buttons {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;bottom: 0;position: fixed;right: 0;text-align: center;width: 100%;z-index: 999;}
.export-buttons .export-buttons-inner {padding: 1rem}
#content a.export-list-button {margin: 0 1rem;color: #fff !important;background-color: #777;display: inline-block;font-size: 1.2rem;width: 14rem;}
#content a.export-list-button:hover {text-decoration:none !important;background-color: #888;}
#content a.export-list-button.disabled:hover {background-color: #777;}
.cdt_resultadoscatalogo .result_item,
.result_item_row {background-color: #eeeeee;margin-bottom: 2px;}
.cdt_resultadoscatalogo .result_item:hover,
.result_item_row:hover {background-color: #f7f7f7;}
.result_item_row_sel {background-color: #ddd;}
.result_item_row .icon-select {min-height: 4rem;background: transparent url("++resource++plonetheme.teatro.images/success.png") no-repeat scroll center center;display: block;height: 100%;width: 100%;cursor: pointer;}
.result_item_row_sel .icon-select {background: transparent url("++resource++plonetheme.teatro.images/success_sel.png") no-repeat scroll center center;}
#results_detalle_box .result_item_row_estrenos .icon-select {display:none}
#results_detalle_box .results_entidad_column {width:100%;}
#results_detalle_box .icon_select_column {display:none}


/* #formPortadaInput, #formPortadaSelect, #formPortadaSelect optgroup, #formPortadaSelect option{color:#fff !important;} */
.cdt_form .cdt_form-item input#Si, .cdt_form .cdt_form-item input#No{margin-top:-2px !important;}
.cdt_form .cdt_form-item ul > li {padding:5px 0;}
.cdt_form .cdt_form-item label {display:inline;}
/*// label {color:#000 !important;}*/
.strong_label{font-size:1rem !important;}
.custom_title{font-size:16px;}
.cdt_form .cdt_form-item input{padding:4px !important;}
.cdt_form .cdt_form-item select{padding: 4px 1.8rem 4px 0.4rem;}
.tabs-panel .cdt_form-item select{padding: 6px 1.8rem 6px 0.4rem;}
legend {
  color: #666;
  font-size: 0.9rem;
  margin-bottom: 0;
  max-width: 100%;
  padding: 0 1rem;
  text-transform: uppercase;
}
.text-left{text-align: left !important}
.cdt_form .cdt_form-item select.minimal {font-size: 0.7rem;padding: 0 1.5rem 0 0;}
.cdt_form .cdt_form-item select.minimal option {padding: 0.1rem 0.5rem;}

.disabled {
  background-color: #e6e6e6;
  cursor: not-allowed;
}


@media screen and (max-width: 39.9375em) {
.CDTbw_style_secciones .CDTbw_style_SeccionNoSeleccionada {display:none}
.CDTbw_style_secciones .CDTbw_style_Clickable {display:block;}
.estrenos-button-top {display: none;}

}

