/* 10/4/2017 */
.cerca_advan .avatar {
padding: 0 1em;
}
p.text_nologin {
padding: 0.75em 0.25em 1em 1em !important;
} 

.contenidor_central{
  min-height: 32em;
}

.contenidor_central .video {
	padding: 1.5em;
}
.contenidor_central .video iframe {
  height: 30em;
  width: 43.8em;
}

.contenidor_central .text {
	padding: 1.5em 1.5em 0 0;
}
div.scroll_vertical {
	overflow-y: auto;
	height: 29em;
}
.situacio_debat {
	padding: 0.5em 1.5em 1.5em;
}

.situacio_debat p {
  font-size: 1.4em;
}
/*
.esco_central .situacio_debat {
    clear: left;
}
*/

.marg-0{ margin:0 !important;}
h1.titol_par {height: 6.2em;background-color: #AC2115;color:white; padding-top:0em;}
h1.titol_par span{ border-bottom: 1px solid white;    font-size: 3em;    font-weight: normal;    min-width: 100%;}
h1.titol_par {background-image: url("/css/img/pixel_esco136.png"); background-repeat: repeat-x;}
h2.titol_portada{ font-size:2.5em !important; font-weight:normal; color:#C2140B; margin-top: 0.3em; }
.debats_actius h2.titol_portada { margin-left: 0.4em; }
.fons_gris{background-color:#E4E4E4;}
.fons_gris.inicial {background-image: url("/imatges/banner_gent.png"); background-repeat: no-repeat; height: 16em; position: relative; }
.text_inicial {
  margin-left: 28em; 
  margin-right: 2em; 
  padding-bottom: 2em; 
  padding-top: 2em; 
} 
.text_inicial p {
  font-size: 1.55em !important; 
}
.color_blau, .color_blau a { color:#164D86 !important; }
p.bigger {
  color: #C2140B;
  font-size: 3.6em !important;
  padding-top: 0.3em !important;
  text-align: right;
}
p.boto_participa { 
  padding-top: 1.4em; 
}
p.boto_participa a {
  border: 0.1em solid #164D86;
  color: #164D86;
  font-size: 2em !important;
  margin-top: 1em;
  padding: 0.1em 0.3em 0.2em;
  text-decoration: none;
}
.debats_actius {border: 0.2em solid #C2140B; margin-left: 1em; }

.resum_debat { 
/*	float: left; */
	width: 100%; 
	display: inline-block;
}

.pos_resum_debat { margin-right: 1.2em; }

.aportacions_debat {
/*	float: left;*/
	margin-bottom: 1em;
	margin-top: 0.5em;
	margin-left: 3.5em;
/*  width: 15em;
  margin-left: -100%;
  padding-right: 1.2em;*/
}

.aportacions_debat_composicio {
/*	float: left;*/
	margin-bottom: 1em;
	margin-top: 0.5em;
	margin-left: 1.6em;
/*  width: 15em;
  margin-left: -100%;
  padding-right: 1.2em;*/
}

.aportacions_debat_dreta {
	text-align: right;
	margin-bottom: 1em;
	margin-top: 1em;
/*  width: 15em;
  margin-left: -100%;
  padding-right: 1.2em;*/
}

.aportacions_llistat {
/*  	background-color: #164D86;
	color: white;
	font-weight: bold;*/
	font-weight: normal;
	font-size: 1.1em;
	color: #164D86;
/*	padding-left: 2em;
  	height: 4em;
	margin-bottom: 1em;
	padding: 0.5em 0.5em 0;
	text-align: center;
	float: right;*/
}

.aportacions_llistat li {
	display: inline;
    padding: 1.2em 1em 1.2em 2em;
	font-weight: normal;
}

.aportacions_llistat li:last-xchild{
	display: inline;
    padding: 1.2em 0 1.2em 2em;
}

.esco136_aportacions {
    background: url("/css/img/ico_boto_nou_16.png") no-repeat scroll 0 1em rgba(0, 0, 0, 0);
}

.esco136_comentaris {
    background: url("/css/img/ico_add_coment_16.png") no-repeat scroll 0 1em rgba(0, 0, 0, 0);
}

.esco136_respostes {
    background: url("/css/img/logo_16_16.png") no-repeat scroll 0 1em rgba(0, 0, 0, 0);
}

.aportacions_llistat span { font-size: 1.5em; }

/*.aportacions_llistat a {color: white; }*/

.aportacions_llistat a:hover {color: white; text-decoration: underline; }

.debats_actius li .separador_debats {
	clear: both;
	float: none;
	height: 0.1em;
	padding-top: 1em;
	margin-right: 1.2em;
	border-bottom: 0.1em dotted #C2140B;
  }

.resum_debat_llistat p { margin: 0.5em 0 0.5em 3.5em; }
.debats_actius ul h3 {font-size: 1.2em; color: #C2140B; }
.esco_central{ margin: 0 1.4em 1.4em 1.4em;}
.esco_central .menu_pestanyes {border-bottom: 0.1em solid #164D86;}
.esco_central .menu_pestanyes li:hover a, .menu_pestanyes li a:hover {    color: #164D86; }
.esco_central .menu_pestanyes li:first-child{margin-left:0em;}
.esco_central .menu_pestanyes li:hover {border-color: #164D86;}
.esco_central .menu_pestanyes li {    background: none repeat scroll 0 0 #FFFFFF;}
.esco_central .menu_pestanyes li.seleccionat,.esco_central .menu_pestanyes li.seleccionat:hover a,
.esco_central .menu_pestanyes li.seleccionat:hover { background: none repeat scroll 0 0 #164D86;    border-color: #164D86; color:white;}      
.esco_central .info_alert { margin: 0;}
.esco_central .pcat_20_col {height: inherit;}
.esco_central h2 { font-size: 1.3em; }
.esco_central .link_mesinfo { font-size: 0.9em; }
/*.llista_completa li.magrada h3 span{
  background-image:url("/css/img/ico_positiu.gif") !important;  
  background-position:0 0;
}*/
@media screen and (max-width: 1080px) {
	.esco_central .der {
		clear: left;
	}
	
	div.scroll_vertical {
				overflow-y: visible;
				margin: 2em;
				height: auto;
	}
}
.esco_central .text p {
	font-size: 1.1em;
	line-height: 1.6em;
}
.esco_central .text h2 {          font-size: 1.3em;
}

/*.llista_completa li.no_magrada h3 span{
  background-image:url("/css/img/ico_negatiu.gif") !important;
  background-position:0 0;
}*/

.col_70 p {text-align:justify;}
.col_30 { display: table-cell; overflow: hidden; width: 10em; float: right !important;}
.col_70 { display: table-cell; overflow: hidden; width: 70em; float: left !important;} 
.top_65{ margin-top:6.5em;}
.padding_top_15{padding-top: 1.5em;}
.clear {clear:both;}
.afegir_comentaris {clear:both; padding-top:0.5em; float: right !important; padding-left: 1.6em; padding-bottom: 0.5em;}
.comentari {color: #666666; vertical-align: middle; padding-bottom:0; font-size:1.2em; padding-right: 0.1em; cursor: pointer; }
.comentari label{ font-size:1.1em; padding-right: 1em; cursor: pointer;}
.comentari span{clear:none !important; padding: 0 0 0.5em 1.6em !important; background-image:none !important;}

.comentari .afegir_comentari {
	background-image: url("/css/img/ico_add_coment.png") !important;
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 0 1em 0.2em 2.6em;
}
.tancar_form {
  padding: 0.2em !important;
  float: right !important;
  cursor: pointer;
}

.esco_central .vots .positiu { background-image: url("/css/img/ico_like_grey_24.png") !important; padding: 1em;}
.esco_central .vots a.positiu:hover { background-image: url("/css/img/ico_like_24.png") !important;padding: 1em; }
.esco_central .vots .positiu_marcat { background-image: url("/css/img/ico_like_24.png") !important; padding: 1em;}
.esco_central .vots .negatiu { background-image: url("/css/img/ico_dislike_grey_24.png") !important; padding: 1em;}
.esco_central .vots a.negatiu:hover { background-image: url("/css/img/ico_dislike_24.png") !important;padding: 1em; }
.esco_central .vots .negatiu_marcat { background-image: url("/css/img/ico_dislike_24.png") !important;padding: 1em; }
.esco_central .vot_positiu {color: #00B137; font-size: 1.2em;font-weight: bold; vertical-align: middle;width: 4em;	padding-bottom:0;  }
.esco_central .vot_negatiu { color: #c2140b; font-size: 1.2em;font-weight: bold; vertical-align: middle;width: 4em;	padding-bottom:0; }
.esco_central .puntuacio{display: table-cell !important; vertical-align: middle; height: 2em; font-size: 0.9em;}
.esco_central .icona_vot {
	background-position: 0 0 !important;
	background-repeat: no-repeat !important;
	display: inline-block !important;
	float:left;
	font-size: 1em !important;
	overflow: hidden;
	padding-left: 1.3em !important;
	text-indent: 1em+8em;
	width: 0.1em;
	cursor: pointer;
}

/* Destacats/banners de participació */
.pa_destacat {
	  margin: 0 0.7em 0.7em;
	  padding: 0.4em 0.6em;
	  overflow: hidden;
}
.pa_destacat h2 {
  font-size: 1.1em;
  padding-bottom: 0.8em;
  padding-left: 1.6em;
}
.pa_destacat p {
  padding-bottom: 0.4em;
}
.pa_destacat a {
  text-decoration: none;
}
.pa_destacat a:hover {
  text-decoration: underline;
}
.pa_destacat a {
  background-position: 0 0;
  background-repeat: no-repeat;
  padding: 0 0 0.5em 1.6em;
  text-decoration: none;
  display:block;
}
.pa_destacat a.fletxa {
  background-image: url("/imatges/ico_fletxa_01.gif");
}

.pa_destacat a {
  background-image: url("/imatges/ico_fletxa_01.gif");
}

.pa_destacat a.pdf {
  background-image: url("/imatges/ico_pdf_01.gif") !important;
}
.pa_destacat a.debat_optim {
  background-image: url("/imatges/ico_esco136_optim.png") !important;
}
.pa_destacat a.link_extern  {
	background-image: url(/imatges/ico_fletxa_01_out.gif) !important;
}

.pa_destacat a.word {
	background-image: url(/imatges/ico_word_01.gif) !important;
}

.pa_destacat a.excel  {
	background-image: url(/imatges/ico_excel_01.gif) !important;
}

.pa_destacat a.ppoint  {
	background-image: url(/imatges/ico_ppoint_01.gif) !important;
}

.pa_destacat a.mp3  {
	background-image: url(/imatges/ico_mp3_petit.gif) !important;
}

.pa_destacat a.wmf  {
	background-image: url(/imatges/ico_wmf.jpg) !important;
}

.pa_destacat a.email {
	background-image: url(/imatges/ico_mail_02.gif) !important;
	background-position: 0 0.1em;
}

.pa_destacat a.blog {
	background-image: url(/imatges/icones_blocs_04.gif) !important;
	background-position: 0 0.1em;
}

.pa_destacat a.twitter {
  background-image:url("/css/img/ico_t_twitter.png") !important;
}

.pa_destacat a.facebook {
  background-image:url("/css/img/ico_t_facebook.png") !important;
}
  
.pa_destacat a.blog_extern {
	background-image: url(/imatges/icones_blocs_04.gif) !important;
	background-position:  0 0.1em;
}

.destacat_blau {
	  border: 0.1em solid #164D86;
	  color: white;
	  background-color: #164D86;
}
.destacat_blau a {
  color: yellow;
}

.destacat_blau p {
	font-size: 1.1em;
}

.destacat_blau ul {
  list-style-type:square !important;
  padding-left: 1.2em;
  padding-bottom: 0.4em;
}

/* Destacat gris */
.destacat_gris {
	  border: 0.1em solid #999;
	  color: black;
	  background-color: #E4E4E4;
	  font-size: 1.1em;
}
.destacat_gris a {
  color: #666;
}
.destacat_gris ul {
/*  list-style-type:square !important; */
  padding-left: 0em;
  padding-bottom: 0.4em;
}
.destacat_gris li {
  padding-bottom: 0.4em;
}

/*.llista_completa li div {
  padding-bottom: 0 !important;
}

.llista_completa li div.cerca_advan {
 padding: 1.2em 1.8em !important;
}*/


/* Botó "nova aportació" */
.cont_fw_boto {
  text-align: right; 
  margin: 0.8em 0.8em 1.4em 1.4em;
  background: url("/css/img/fw_fons_degradat.png") repeat-x scroll left top #DDDDDD;
  border: 0.1em solid #AAAAAA;
  padding: 0.5em ;
}

a.boto_fw {
	text-decoration: none; font-weight: bold;
}
a.boto_fw:hover {
	color: #e42219 !important;
}

.boto_fw {
	color: #164D86 !important;
	cursor: pointer;
	font-size: 1.1em;
	font-weight: normal;
	list-style: none outside none;
	margin: 0 0 0 0.5em;
	outline-style: none;
	outline-width: medium;
	text-decoration: none;
	vertical-align: baseline;
}

a.boto_fw .nou {
	background-image: url("/css/img/ico_boto_nou_16.png");
	background-repeat: no-repeat;
	padding-left: 1.8em;
}
a.boto_fw span {
	display: inline-block;
	height: 1.1em;
	padding-bottom: 0.4em;
	padding-top: 0.2em;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

ul.pa_llista_aportacions, ul.pa_llista_comentaris { 
display: table; 
width: 100%;
}

ul.pa_llista_aportacions li .comentari_aportacio {
  border-top: 0.1em dotted #C2140B;
  margin: 5em 0 0 0;
  padding: 1em 0 1em 0.5em;
}

ul.pa_llista_comentaris li .comentari_aportacio {
  border-top: 0.1em dotted #164D86 !important;
  margin: 0.4em 0 0 6.5em !important;
  padding: 1em 0 1em 0.5em !important;
}

ul.pa_llista_aportacions li:first-child > .comentari_aportacio { border-top: none; } 

ul.pa_llista_aportacions li, ul.pa_llista_comentaris li {
clear:both;
float: none;
width: 100%;
display: table-row;
}

ul.pa_llista_aportacions li .comentari_aportacio, ul.pa_llista_comentaris li .comentari_aportacio {
min-height: 7em;
}

ul.pa_llista_aportacions li img, ul.pa_llista_comentaris li img {
  border: 0.1em solid transparent;
  height: auto;
  padding-bottom: 0.5em;
  padding-right: 1.5em;
}


ul.pa_llista_aportacions li h3 span, ul.pa_llista_comentaris li h3 span {
	background-image: url("img/ico_quadrat.png");
	background-position: 0.4em 0.3em;
	background-repeat: no-repeat;
	color: #666666;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	clear: right;
	display: block;
	float: left;
	padding: 0 0 0.5em 1.6em;
	text-decoration: none;
}

ul.pa_llista_aportacions li .data, ul.pa_llista_comentaris li .data {
color: #666666;
float: right;
font-style: normal;
font-weight: normal;
padding: 0 1.2em 0 0;
text-align: right;
width: auto;
}

.comentari_aportacio .titol_debat {
  clear: both;
  font-size: 1.1em;
  padding-bottom: 0.5em;
}    

ul.pa_llista_aportacions .cos_aportacio, ul.pa_llista_comentaris li .cos_aportacio {
clear:both;
}

ul.pa_llista_aportacions .cos_aportacio, ul.pa_llista_comentaris li .cos_aportacio {
font-size: 1.1em;
}

/* portlet home */
.dest_participacio_home {
background-color: #e4e2e5;
width: 100%;
min-height: 17.0em;
}

.dest_participacio_home .foto {
/* padding: 0 1.5em 0 0; */
padding: 0;
}

ul.pa_llista_aportacions .cos_aportacio p, ul.pa_llista_comentaris li .cos_aportacio p {
word-wrap: break-word;
}

@media screen and (max-width: 1024px) {
	.dest_participacio_home .foto {
		display: none;
	}
}
      
      .dest_participacio_home .text img {
        margin-bottom: 1em;
      }
      
      .dest_participacio_home .text {
        padding: 1em 0 1em 1em;
        font-size: 1.2em;
      }
      
      .dest_participacio_home .text p.desc {
          font-size: 1.2em;
      }

      .dest_participacio_home .text .gran {
        text-align: right;
        font-size: 3em;
        padding-right: 0.5em;
        padding-top: 0.2em;
        color: #C2140B;
      }

      .dest_participacio_home p.desc {
        padding-right: 4em;
        padding-top: 0.8em;
        text-align: justify;
      }
      
      .dest_participacio_home .logo {
        background-image: url("/css/img/esco136_home_pixel.png");
        background-repeat: repeat;
        border-bottom: 0 solid #AC2115;
        height: 3.5em;
      }
      
      .dest_participacio_home .participa {
        padding-top: 1.0em;
        padding-right: 1.5em;
    }
    
.optim_icona{
    background-position: 0 0;
    background-repeat: no-repeat;
    float: left;
    margin-right: 1em;
}

/* Llista amb separadors */
.llista_separadors {  padding: 0.2em 0; }
.llista_separadors ul { display:table; margin:0 auto;}
.llista_separadors  ul li:first-child {
	border-left: none;
}
.llista_separadors ul li {
    border-left: 1px solid #c2140b;
    display: inline;
    float: left;
    margin-right: 1.2em;
    padding-left: 1em;
	padding-bottom: 0;
}
.llista_separadors li a { background: none; padding-left: 0; }
