#pagina {

}

#contactoMultimedia {
	/*background:url('../img/contactoMultimedia/gradiente.jpg') no-repeat left top;*/
	background:url('../img/contactoMultimedia/gradiente.jpg') no-repeat left top;
	background-color:#555555;
	padding-top:35px;
	padding-bottom:0px;
	/*border-bottom:1px solid #585751;*/
	border-bottom:1px solid #858585;
}
#contactoMultimedia .moduleContainer {
	/*margin-left:auto;
	margin-right:auto;
	width:960px;*/
    padding-bottom:20px;
}
#contactoMultimedia .moduleContainer > div {
	/*width:445px;
	margin-right:50px;*/
	/*float:left;*/
	/*background-color:#333;*/
}
#contactoMultimedia .moduleContainer #multimedia,
#contactoMultimedia .moduleContainer #multimediaNoPle {
	margin-right:0px;
}
#contactoMultimedia .moduleContainer > div:last-child {
	margin-right:0px;
}
#correuCiutada{
    background:url('../img/contactoMultimedia/gradiente.jpg') no-repeat left top;
	background-color:#555555;
	padding-top:35px;
	padding-bottom:50px;
	border-bottom:1px solid #858585;
}
#correuCiutada #enviarCorreo{
    padding-left:50px;
	padding-right:50px;
}
#enviarCorreo {
	color:white;
	overflow:visible;
}
#enviarCorreo h3 {
	color:#F7D417;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:25px;
}
#enviarCorreo > p {
	padding-bottom:25px;
}
#enviarCorreo > .errormsg {
	display:none;
	width:auto;
	text-align:center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px 8px;
	margin-left:5px;
	background-color:red;
	color:white;
	font-weight:bold;
	white-space:nowrap;
	margin-bottom:15px;
}
#enviarCorreo form {
	color:#DADADA;
	font-size:12px;
}
#enviarCorreo .tipus {
	font-size:13px;
	color:white;
	padding-bottom:20px;
}
#enviarCorreo .tipus .tipusTitle {
	font-weight:bold;
}
#enviarCorreo .field {
	margin-bottom:20px;
}
#enviarCorreo .field.mensaje {
	margin-bottom:6px;
}
#enviarCorreo .field.nombre,
#enviarCorreo .field.nombre .inner
 {
	overflow:hidden;
}
#enviarCorreo .field .inner {
	margin-top:10px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/*background-color:#666666;*/
	background-color:#999999;
	margin:2px;
	display:block;
}
#enviarCorreo .field.error .inner {
	border:2px solid red;
	background-color:white !important;
	/*color:#666666 !important;*/
	color:#999999 !important;
	margin:0px;
}
#enviarCorreo .field.error p {
	color:red !important;
}
#enviarCorreo .field .inner:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#enviarCorreo .field p {
	float:left;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	line-height:25px;
	margin-top:2px;
	padding-left:8px;
}
#enviarCorreo .field input {
	float:left;
	padding:0px;
	padding-left:4px;
	margin:2px 4px 2px 6px;
	background:none;
	border:none;
	color:white;
	height:23px;
	line-height:23px;
	font-size:12px;
	border-left:1px solid #999999;
	width:75px;
}
#enviarCorreo .fieldRow .field:first-child {
	float:left;
	margin-right:10px;
}
#enviarCorreo .fieldRow .field:last-child {
	margin-right:0px;
	float:left;
}
#enviarCorreo .fieldRow:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#enviarCorreo .field.dni .inner {
	/*width:149px;*/
}

#enviarCorreo .field.email .inner {
	/*width:253px;*/
}
#correuCiutada #enviarCorreo .field.email .inner {
	/*width:680px;*/
}

#enviarCorreo .field.mensaje p {
	float:left;
	padding-right:5px;
	line-height:23px;
	border-right:1px solid #999999;
}
#enviarCorreo .field.mensaje textarea {
	clear:left;
	width:100%;
	height:50px;
	background:none;
	padding:0px 6px 4px 6px;
	margin:0px;
	border:0px;
	color:white;
	font-family:Arial, sans-serif;
	font-size:12px;
	overflow:hidden;
}
#correuCiutada #enviarCorreo .field.mensaje textarea
{
    height:150px;
}
#enviarCorreo .marcaObligatorio {
	font-weight:bold;
	color:#FF0D0D;
	font-size:20px;
	line-height:13px;
	position:relative;
	top:2px;
	padding-left:3px;
}
#enviarCorreo > p .marcaObligatorio {
	top:7px;
	padding-right:2px;
}
#enviarCorreo .checkboxContainer input {
	position:relative;
	top:1px;
}
#enviarCorreo .checkboxContainer label {
	padding-left:4px;
}
#enviarCorreo .checkboxContainer a {
	color:#DADADA;
}
#enviarCorreo .descCaptcha,
#enviarCorreo .captcha {
	margin-top:20px;
}
#enviarCorreo .captcha .captchaQuestion {
	font-weight:bold;
}
#enviarCorreo .captcha .captchaBox {
	background:none;
	padding:0px;
	margin:0px;
	border:0px;
	/*background-color:#666666;*/
	background-color:#999999;
	color:white;
	padding:2px 4px;
	width:66px;
}
#enviarCorreo .buttonContainer {
	margin-top:25px;
	position:relative;
}
#enviarCorreo   .buttonContainer button,
                .buttonContainer input {
	background:none;
	padding:0px;
	margin:0px;
	border:0px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:4px 8px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	overflow:auto;
}
#enviarCorreo .buttonContainer input.send {
	background-color:white;
	/*color:#666666;*/
	color:#999999;
	margin-right:5px;
	cursor:pointer;
}
#enviarCorreo .buttonContainer button.reset {
	/*background-color:#666666;*/
	background-color:white;
	/*color:#000000;*/
	color:#999999;
	cursor:pointer;
}
#enviarCorreo .buttonContainer .loading {
	display:inline-block;
	padding-left:5px;
}
#enviarCorreo .buttonContainer .loading img {
	position:relative;
	top:7px;
}
#enviarCorreo .buttonContainer .loadedContainer {
	position:relative;
	display:inline-block;
	padding:5px 8px;
}
#enviarCorreo .buttonContainer .loaded {
	display:inline-block;
	float:left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px 8px;
	margin-left:5px;
	background-color:#6bbb24;
	color:white;
	font-weight:bold;
	position:absolute;
	top:0px;
	left:0px;
	white-space:nowrap;
}
#enviarCorreo .field.email{
	float: left;
}

#multimediaNoPle,
#multimediaPle {
	color:white;
}
#multimediaNoPle h3,
#multimediaPle h3 {
	color:#F7D417;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:25px;
}
#multimediaNoPle strong,
#multimediaPle strong {
	font-weight:bold;
}
#multimediaNoPle .player {
	border: 9px solid #999999;
	background: url('../img/contactoMultimedia/videoPlaceholder.png') center center no-repeat;
	width:434px;
	/*height:270px;*/
	height:365px;
	margin-top:20px;
}
#multimediaPle .player {
    border: 9px solid #999999;
	width:434px;
	/*height:270px;*/
	height:365px;
	margin-top:20px;
	clear:both;
}
#multimediaNoPle .player .overlay {
	background: url('../img/contactoMultimedia/playerOverlay.png') center center no-repeat;
	width:434px;
	/*height:270px;*/
	height:365px;
}



#multimedia {
	color:white;
}
#multimedia h3 {
	color:#F7D417;
	font-weight:bold;
	font-size:15px;
	text-transform:uppercase;
	padding-bottom:25px;
}
#multimedia strong {
	font-weight:bold;
}

/*VIDEO STREAMING HLS*/
.video-streaming-dimensions, #video-streaming_html5_api{
	position: relative;
	width: 100% !important;
	height: auto !important;
}


.video-streaming-dimensions, #video-streaming_Flash_api{
	width: 100% !important;
	height: 300px !important;
}

/********************/

#multimedia #PlayerNoPle.player {
	/*border: 9px solid #666666;*/
	border: 9px solid #999999;
	/*background: url('../img/contactoMultimedia/no_emision.png') center center no-repeat;*/
	background: url('../img/contactoMultimedia/no_emision.jpg') center center no-repeat;
	background-color:#333333;
	/*width:342px;*/
	/*height:55px;*/
	margin-top:20px;
	/*padding: 103px 23px 113px 69px;*/
	padding: 163px 23px 53px 69px;
}
#multimedia #PlayerNoPle.player .overlay {
	/*background-color: #000000;*/
	/*width:305px;*/
	height:41px;
	text-align: center;
	line-height: 41px;
}
#multimedia #PlayerNoPle.player .overlay p {
    color:#aeaeae;
    font-family: Arial, Helvetica;
    font-size: 13px;
    font-weight: bold;
}


.styledContent {
	font-family:Arial, sans-serif;
	font-size:13px;
	color:black;
	/*padding-bottom: 100px;*/
}

#paginaSinGaleria .slot.styledContent > *  {
	padding-left: 17px;
	padding-right: 17px;
}
.styledContent h3,
.moduloIntroduccion h3 {
	margin-top:55px;
	margin-bottom:15px;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
}
.styledContent h3:first-child {
	margin-top:0px;
}
.styledContent h2{
	margin-top:15px;
	margin-bottom:15px;
	font-family:Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.styledContent h4 {
	margin-top:15px;
	margin-bottom:15px;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#555555;
}
.styledContent a {
	color:#000000;
	text-decoration:underline;
}
.styledContent ul {
	margin-bottom: 15px;
}
.styledContent li {
	margin-bottom: 10px;
}
.styledContent li p
{
    margin-bottom: 10px;
}
.styledContent li.enlacePdf,
div.notes ul li.enlacePdf {
	margin-bottom: 30px;
}
.styledContent strong {
	font-weight:bold;
}
.styledContent em {
	font-style:italic;
}
.styledContent p{
	margin-bottom:24px;
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-align: justify;
	color:#000000;
}
.styledContent .imageContainer.esquerra{
	/*float:left;*/
	margin-bottom: 19px;
}
.styledContent .imageContainer.dreta{
	float:right;
	margin-bottom: 19px;
}
.styledContent ul li a{
	text-decoration: underline;
	padding: 5px 8px;
	margin-left: -8px;
}
div.notes ul li.enlacePdf a,
.styledContent ul li.enlacePdf a
{
	text-decoration: none;
	padding: 0;
	margin-left: 0;
}
.styledContent ul li a:hover,
.moduloIntroduccion .linksIntro a:hover
{
	background-color: #e9e9e9;
	border-radius: 8px;
}

li.enlacePdf a span.titolNotes{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: justify;
	color:#666666;
	text-transform: none;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 20px;
	display: block;
}
li.enlacePdf a span.descNotes{
	font-family:Arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align: justify;
	color:#000000;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 20px;
	display: block;
}
li.enlacePdf a span.formatNotes{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:normal;
	text-align: justify;
	color:#999999;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 20px;
	display: block;
}
li.enlacePdf a span.pdfIcono{
	height: 55px;
	width: 60px;
	background:url('../img/modulo_enlaces/pdf_icono.png') left center no-repeat transparent;
	display: block;
	float: left;
}

li.enlacePdf a span.htmlIcono{
	height: 55px;
	width: 60px;
	background:url('../img/modulo_enlaces/html_icono.png') left center no-repeat transparent;
	display: block;
	float: left;
}

li.enlacePdf a span.docIcono{
	height: 55px;
	width: 60px;
	background:url('../img/modulo_enlaces/icono_doc.png') left center no-repeat transparent;
	display: block;
	float: left;
}

li.enlacePdf a span.videoIcono{
	height: 55px;
	width: 60px;
	background:url('../img/modulo_enlaces/media_play.png') left center no-repeat transparent;
	display: block;
	float: left;
}

li.enlaceAlbum a span.titolNotes{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: justify;
	color:#666666;
	text-transform: none;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 20px;
	display: block;
}
li.enlaceAlbum a span.descNotes{
	font-family:Arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	text-align: justify;
	color:#000000;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 20px;
	display: block;
}
li.enlaceAlbum a span.formatNotes{
	font-family:Verdana,Arial;
	font-size:11px;
	font-weight:normal;
	text-align: justify;
	color:#999999;
	margin-bottom: 0;
	margin-top: 0;
	line-height: 20px;
	display: block;
}
li.enlaceAlbum a span.albumIcono{
	height: 55px;
	width: 60px;
	background:url('../img/modulo_enlaces/photo_album_256.png') left center no-repeat transparent;
	display: block;
	float: left;
}

li.enlaceAlbum a span.htmlIcono{
	height: 55px;
	width: 60px;
	background:url('../img/modulo_enlaces/html_icono.png') left center no-repeat transparent;
	display: block;
	float: left;
}

.moduloIntroduccion {
	background:url('../img/portada/sep1.png') center bottom no-repeat transparent;
	/*padding-top: 35px;*/
	padding-top:20px;
	padding-bottom:50px;
	margin-bottom: 30px;
	/*overflow: hidden;*/
	/*min-width: 960px;*/
}
.moduloIntroduccion p > a{
	text-decoration: none;
	color: #666666;
	padding-right:10px;
}
.moduloIntroduccion p > a:hover{
	text-decoration: underline;
}
.moduloIntroduccion p > strong{
	color: #000000;
}
.moduloIntroduccion.sinSombra{
	/*background: none;*/
	background: url("../img/plantilla/sombra.png") no-repeat scroll center bottom transparent;
	/*padding-bottom: 0;*/
	padding-bottom: 51px !important;
	margin-bottom: -9px;
	padding-bottom: 0px;
	/*padding-top: 35px;*/
	padding-top: 20px;
}
.moduloIntroduccion h2 {
	margin-bottom:20px;
	font-family:Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}
.moduloIntroduccion li{
	list-style: none;
}
.moduloIntroduccion p {
	color:#999999;
	font-family: "Times New Roman", Arial, sans-serif;
	font-size:20px;
	text-align: justify;
}
.moduloIntroduccion p span{
	color:#333333;
}
.moduloIntroduccion .slot > span{
	color:#666666;
	font-family: Arial, sans-serif;
	font-size:12px;
	text-align: justify;
	padding-top: 30px;
	display: block;
}
.moduloIntroduccion .linksIntro{
	float:left;
	margin-right: 73px
}
.moduloIntroduccion .linksIntro a{
	display: block;
	font-family:Arial, sans-serif;
	font-size:13px;
	color:#000000;
	margin-bottom: 4px;
	padding: 5px 8px;
	margin-left: -8px;
	/*padding:2px 2px;*/
}
.moduloIntroduccion.introPublicacions .slot > span{
	float: left;
	padding-top: 17px;
	color:#666666;
	font-family: Verdana,Arial;
	font-size:11px;
	font-weight: bold;
}
.moduloIntroduccion.introPublicacions p{
	float: left;
	color:#999999;
	font-family: "Times New Roman",Arial, sans-serif;
	font-size:30px;
}

#paginaSinGaleria .moduloIntroduccion .slot{
	overflow: hidden;
}
#paginaSinGaleria .moduloIntroduccion .slot > *  {
	padding-left: 17px;
	padding-right: 17px;
}




.noticiasPresi {
	margin-top:40px;
}
.noticiasPresi h3.title {
	margin-bottom:25px;
	font-family:Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333333;
}

.noticiasPresi .presi {
	/*width:243px;
	float:right;*/
	padding-bottom:30px;
}
.noticiasPresi .presi .salutacioPresi {
	clear:left;
}
.noticiasPresi .presi .fotoPresi {
	float:left;
	padding-right:10px;
	width:100px;
}
.noticiasPresi .presi .data h4 {
	margin-bottom:5px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.noticiasPresi .presi .data p {
	margin-bottom:5px;
	font-size:12px;
	color:#999999;
}
.noticiasPresi .presi > p{
	clear:left;
	color:#999999;
	font-family: Times New Roman, Arial, sans-serif;
	font-size:17px;
	line-height:130%;
	padding-top:10px;
	margin-bottom:10px;
}
/*NOU(15/03/2012) Subm�dul darreres publicacions*/
.darreresPubli
{
    /*width:243px;
	float:right;*/
	padding-top:20px;
	padding-bottom:20px;
}
/*NOU(19/03/2012) Subm�dul plataforma de Contractaci�*/
.plataformaContractacio
{
    /*width:243px;
	float:right;*/
	padding-top:20px;
	padding-bottom:0px;
}
.publi {
	/*width:243px;
	float:right;*/
	padding-bottom:20px;
}

.publi a
{
    cursor:pointer;
    text-decoration:none;
    color:#000000;
}
.publi a div.pdfIcono{
	height: 55px;
	width: 60px;
	background:url('../img/modulo_enlaces/pdf_icono.png') left center no-repeat transparent;
	display: block;
	float: left;
	padding-bottom:10px;
}
.publi a div.PPGGIcono{
	height: 85px;
	width: 60px;
	background:url('../img/modulo_enlaces/icono_PPGG2017.png') left center no-repeat transparent;
	display: block;
	float: left;
	padding-bottom:10px;
}
.publi a div.data{
	display: block;
	/*float: left;*/
}
.publi a div.data H4
{
	margin-bottom:5px;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
.publi a div.data span.numPubli
{
    text-decoration:underline;
}
.dreta
{
    /*width:243px;
	float:right;*/
}

.noticiasPresi .noticiaPrincipal {
	padding-bottom:35px;
	background:url('../img/portada/sep1.png') center bottom no-repeat transparent;
	margin-right:329px;
}
.noticiasPresi .otrasNoticias {
	clear:both;
}
.noticiasPresi .otrasNoticias .noticia {
	float:left;
	width:275px;
	padding-right:40px;
}
.noticiasPresi .otrasNoticias .noticia.last {
	padding-right:0px;
}

.noticiasPresi .noticia {
	margin-top:25px;
}
.noticiasPresi .noticia .fecha {
	font-family: Verdana, Arial, sans-serif;
	font-size:11px;
	color:#999999;
}
.noticiasPresi .noticia h3 {
	color:#333333;
	font-family: Times New Roman, Arial, sans-serif;
	font-size:23px;
	line-height:115%;
}
.noticiasPresi .noticia > p.text {
	font-family:Arial, sans-serif;
	font-size:13px;
	line-height:130%;
	margin-top:10px;
	text-align:justify;
}
.noticiasPresi .noticia .imageContainer {
	margin-top:10px;
	position:relative;
}
#pagina .slot.styledContent .imageContainer.esquerra{
	margin-right: 17px;
}
#pagina .slot.styledContent .imageContainer.dreta {
	margin-left: 17px;
}

.slot.styledContent .imageContainer.esquerra,
.slot.styledContent .imageContainer.dreta {
	position: relative;
}
.noticiasPresi .noticia .imageContainer .desc,
.slot.styledContent .imageContainer.esquerra .desc {
	position:absolute;
	bottom:14px;
	left:0;
	background:url('../img/portada/label/c.png') repeat-x transparent top left;
}
.slot.styledContent .imageContainer.dreta .desc {
	position:absolute;
	bottom:14px;
	right:0;
	background:url('../img/portada/label/c.png') repeat-x transparent top right;
}

#paginaSinGaleria .slot.styledContent .imageContainer.esquerra .desc{
	bottom: 0;
	left:17px;
}
#paginaSinGaleria .slot.styledContent .imageContainer.dreta .desc{
	bottom: 0;
	right:17px;
}
.slot.styledContent .imageContainer.esquerra .desc{
	bottom: 0;
	left:0px;
}
.slot.styledContent .imageContainer.dreta .desc{
	bottom: 0;
	right: 0px;
}

.noticiasPresi .noticia .imageContainer .desc .container,
.slot.styledContent .imageContainer.esquerra .desc .container,
.slot.styledContent .imageContainer.dreta .desc .container {
	position:relative;
}
.noticiasPresi .noticia .imageContainer .desc .start,
.slot.styledContent .imageContainer.esquerra .desc .start {
	position:absolute;
	left:-10px;
	top:0px;
	width:10px;
	height:35px;
	background:url('../img/portada/label/l.png') repeat-x transparent top left;
}
.slot.styledContent .imageContainer.dreta .desc .start {
	position:absolute;
	right:-10px;
	top:0px;
	width:10px;
	height:35px;
	background:url('../img/portada/label/l2.png') repeat-x transparent top right;
}
.noticiasPresi .noticia .imageContainer .desc .end,
.slot.styledContent .imageContainer.esquerra .desc .end {
	position:absolute;
	right:-5px;
	top:0px;
	width:5px;
	height:35px;
	background:url('../img/portada/label/r.png') repeat-x transparent top left;
}
.slot.styledContent .imageContainer.dreta .desc .end {
	position:absolute;
	left:-2px;
	top:0px;
	width:5px;
	height:35px;
	background:url('../img/portada/label/r.png') repeat-x transparent top left;
}
.noticiasPresi .noticia .imageContainer .desc p,
.slot.styledContent .imageContainer.esquerra .desc p {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:26px;
	height:26px;
	padding-top:3px;
	padding-bottom:6px;
	padding-left:2px;
	padding-right:15px;
}
.slot.styledContent .imageContainer.dreta .desc p {
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:26px;
	height:26px;
	padding-top:3px;
	padding-bottom:6px;
	padding-left:15px;
	padding-right:2px;
}
.moduloPartidos{
	background:url('../img/portada/sep1.png') center bottom no-repeat transparent;
	padding-top:45px;
	padding-bottom:45px;
	overflow: hidden;
}
.moduloPartidos .slot > *{
	padding-left: 17px;
	padding-right: 17px;
}
.moduloPartidos .slot span.iconoPartit{
	float: left;
	width: 132px;
	height: 132px;
	margin-right: 15px;
}

/*EVA*/
.moduloPartidos .slot div.iconoPartit{
	float: left;
	/*width: 400px;*/
	height: 170px;
	margin-right: 15px;
}
/*.moduloPartidos #grupPP div.iconoPartit{
	background:url('../img/modulo_enlaces/GPPP.jpg') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupPsoe div.iconoPartit{
	background:url('../img/modulo_enlaces/psoe.gif') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupPsm div.iconoPartit{
	background:url('../img/modulo_enlaces/psm.gif') center top no-repeat transparent;
	background:url('../img/modulo_enlaces/gpmes.jpg') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupPP div.iconoPartit{
	background:url('../img/modulo_enlaces/GPPP.jpg') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupPsoe div.iconoPartit{
	background:url('../img/modulo_enlaces/PSOE.png') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupmma div.iconoPartit{
	background:url('../img/modulo_enlaces/gpmma.jpg') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupmme div.iconoPartit{
	background:url('../img/modulo_enlaces/gpmme.png') center top no-repeat transparent;
}*/
/*.moduloPartidos #gruppodem div.iconoPartit{
	background:url('../img/modulo_enlaces/gppod.png') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupelpi div.iconoPartit{
	background:url('../img/modulo_enlaces/gppi.jpg') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupmixt-ciutadans div.iconoPartit{
	background:url('../img/modulo_enlaces/ciutadans.png') center top no-repeat transparent;
}*/
/*.moduloPartidos #grupmixt-gxf div.iconoPartit{
	background:url('../img/modulo_enlaces/GxF.png') center top no-repeat transparent;
}*/
.moduloPartidos .slot h2{
	font-family: Arial, sans-serif;
	font-size:15px;
	color:#000000;
	font-weight: bold;
	margin-bottom: 50px;
}
.moduloPartidos .slot p{
	font-family: "Times New Roman", Arial, sans-serif;
	font-size:20px;
	color:#999999;
	text-align: left;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
.moduloPartidos .slot span{
	font-family: Arial, sans-serif;
	font-size:13px;
	color:#000000;
	text-align: left;
	display: block;
	padding-bottom: 2px;
	padding-top: 2px;
}
.moduloPartidos .slot > div{
	padding-bottom: 2px;
	padding-top: 2px;
}
.moduloPartidos .slot a{
	font-family: Arial, sans-serif;
	font-size:11px;
	color:#1D91CF;
	text-decoration: underline;
	padding-left:0;
	padding-right:5px;
}
.moduloPartidos .slot a.boto{
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#666666;
	text-decoration: none;
	display: block;
	float:left;
	padding:5px 16px 5px 11px;
	border-radius: 8px;
	margin-top: 10px;
	background: url("../img/plantilla/menu/flecha_iniciativas.png") no-repeat scroll right 7px #e5e5e5;
}
.moduloPartidos .slot a.boto:hover{
	color: #000000;
	background-color: #d1d1d1;
}
#contenidoPrincipal .moduloIntroduccion.Lexico{
	background: none;
	padding-bottom: 0px;
	margin-bottom: -10px;
}
#contenidoPrincipal .moduloIntroduccion.Lexico h2{
	padding-left: 0px;
}
#contenidoPrincipal .moduloIntroduccion.participacion{
	background: none;
	margin-bottom: 0px;
}
#contenidoPrincipal .moduloIntroduccion.Lexico div{
	/*width: 910px;*/
	overflow: hidden;
	padding-left: 0px;
	padding-right: 0px;
}
#contenidoPrincipal .moduloIntroduccion.Lexico div ul li{
	display: block;
	float: left;
	width: 15px;
	padding-right: 15px;
	font: normal 24px Impact, Arial, Helvetica, sans-serif;
	text-align: center;
}
#contenidoPrincipal .moduloIntroduccion.Lexico div ul li.lletraActual{
    background: url("../img/lexico/cuerpo_marcado.gif") repeat-x scroll 0 0 transparent;
    color: #F7D417;
    height: 37px;
    margin-right: 5px;
    min-width: 26px;
    width: auto;
    padding-left: 3px;
    padding-right: 3px;
    text-align: center;
}
#contenidoPrincipal .moduloIntroduccion.Lexico div ul li.lletraActual span{
	background: url("../img/lexico/flecha_marcado.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 6px;
    left: 21%;
    position: relative;
    top: 2px;
    width: 17px;
}
#contenidoPrincipal .moduloIntroduccion.Lexico div ul li a{
	color: #bcbcbc;
}
#contenidoPrincipal .moduloIntroduccion.Lexico div ul li a:hover{
	color: #000000;
}
#contenidoPrincipal .moduloIntroduccion.Lexico div ul li.noContingut{
	/*color: #cccccc;*/
	color: #e5e5e5;
}
#contenidoPrincipal .moduloIntroduccion.Lexico div ul li.last{
	min-width: 48px;
}
#hemicicle{
    width: 100%;
    text-align: center;
}
#LexicoListado{
	padding-bottom: 100px;
}
#LexicoListado > p{
	padding-left: 17px;
	margin-bottom: -15px;
}
#LexicoListado .tablaLexico table{
	table-layout: fixed;
}
#LexicoListado .tablaLexico{
	/*background: url(../img/lexico/fondo_tabla.gif) 0 0 repeat-y;*/
	margin-top: 29px;
	margin-left: 17px;
}
#LexicoListado .tablaLexico tr.first td{
	border-top: 1px solid #d4d4d4;
}
#LexicoListado .tablaLexico tr.last td{
	border-bottom: 1px solid #d4d4d4;
	background: none;
}
#LexicoListado .tablaLexico tr td{
	background: url("../img/plantilla/border_tabla.gif") repeat-x scroll left bottom transparent;
}
#LexicoListado .tablaLexico tr td.palabra,
#LexicoListado .tablaLexico tr td.carta,
#LexicoListado .tablaLexico tr td.telefon,
#LexicoListado .tablaLexico tr td.fax,
#LexicoListado .tablaLexico tr td.correu
{
	/*width: 195px;*/
}
#LexicoListado .tablaLexico tr td.definicion{
	/*width: 715px;*/
}
#LexicoListado .tablaLexico tr td div{
	/*padding: 22px 24px 22px 15px;*/
}
#LexicoListado .tablaLexico tr td div strong{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
}
#LexicoListado .tablaLexico tr td div p{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
}
.slot.styledContent #visitaParlament{
	overflow: hidden;
}
.slot.styledContent #visitaParlament img{
	float: left;
	margin-right: 20px;
}
.slot.styledContent #visitaParlament p{
	margin-bottom: 14px;
}
#dadesParlament{
	background: url(../img/plantilla/fondo_tabla.gif) 0 0 repeat-y;
	float: left;
	width: 650px;
	margin-bottom: 20px;
}
#dadesParlament table tbody tr td{
	background: url("../img/plantilla/border_tabla.gif") repeat-x scroll left bottom transparent;
}
#dadesParlament table tbody tr.first td{
	border-top: 1px solid #D4D4D4;
}
#dadesParlament table tbody tr.last td{
	border-bottom: 1px solid #D4D4D4;
	background: none;
}
#dadesParlament table tbody tr td.instruccions{
	width: 137px;
	padding: 20px 44px 20px 16px;
}
#dadesParlament table tbody tr td.instruccions > div
{
    width: 110%;
}
#dadesParlament table tbody tr td.instruccions div strong{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: uppercase;
}
#dadesParlament table tbody tr td.contacte{
	width: 391px;
	padding: 20px 20px 0px 16px;
}
#dadesParlament table tbody tr td.contacte div p{
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000000;
	margin-bottom: 0;
}
#dadesPerAsistir{
	float: left;
	width: 573px;
	margin-bottom: 27px;
	background-color: #f6f6f6;
	border: 1px solid #D4D4D4;
	padding: 16px 20px 4px 27px;
}
#dadesPerAsistir ul,
#horariVisita ul{
	list-style: square;
}
#horariVisita{
	margin-bottom: 27px;
	background-color: #f6f6f6;
	border: 1px solid #D4D4D4;
	padding: 16px 20px 4px 27px;
}

/*estilos coneixer el parlament*/
#LlibreConeixer{
	width: 332px;
	height: 100%;
	float:left;
	padding-right: 0 !important;
}
#LlibreConeixer .portadaComic{
	width: 332px;
	height: 439px;
}
#LlibreConeixer .portadaComic a{
	display: block;
	width: 100%;
	height: 100%;
	background: url("../img/Coneixer/Portada.jpg") 13px 0 no-repeat transparent;
}
#LlibreConeixer .portadaComic a:hover{
	background-position: -319px 0;
}
#LlibreConeixer p{
	font:normal 18px "Times New Roman", Helvetica, sans-serif;
	color: #646464;
	padding: 20px 17px 0 27px;
}
#LlibreConeixer p a.iconoPdfPetit{
	width: 20px;
	height: 22px;
	color: #000000;
	text-decoration: underline;
	background: url("../img/Coneixer/iconoPDF.gif") 0 0 no-repeat transparent;
	display: inline-block;
}
#miniaturesConeixer{
	width: 566px;
	overflow: hidden;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
#miniaturesConeixer ul li.miniatura{
	float: left;
	display: block;
	padding: 8px;
	position: relative;
	height: 130px;
}
#miniaturesConeixer ul li.miniatura:hover{
	background-color: #e6e6e6;
}
#miniaturesConeixer ul li a{
	margin-left: 0;
	padding: 0;
	text-decoration: none;
}
.fancybox.miniaturas ul{
	margin-bottom: 0 !important;
	padding-left: 0 !important;
}
.fancybox.miniaturas ul li a img{
	border:none !important;
	margin: 0 !important;
	padding: 0 !important;
}




.ccf:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
