/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p, .tx-srlanguagemenu-pi1 .links-list-header { font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #35006d; margin-top: 8px; padding: 0; text-indent: 0; }
   .tx-srlanguagemenu-pi1 img { margin: 0 5px; padding: 0; border-style: none; }
   .tx-srlanguagemenu-pi1 .CUR { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .CUR a { background-color: transparent; color: #35006d; text-decoration: none; font-weight: bold; }
   .tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .NO { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .NO a { background-color:transparent; color: #35006d; text-decoration:none; font-weight:bold; }
   .tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active { color:#333333; }
   .tx-srlanguagemenu-pi1 .INACT { float: left; font-size: .8em; }
   .tx-srlanguagemenu-pi1 .INACT a { background-color:transparent; color: #35006d; text-decoration: none; font-weight: normal; }
   .tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #333333; }
   .tx-srlanguagemenu-pi1 .SPC {  float: left; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #35006d; }
   .tx-srlanguagemenu-pi1 fieldset { }
   .tx-srlanguagemenu-pi1 fieldset legend { }
   .tx-srlanguagemenu-pi1 fieldset label { display: none; }
   .tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
   .tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }
/* default styles for extension "tx_parlament_pi1" */




  .tx-parlament-pi1 table {
	margin: 0px 0px 15px 0px;  
  }

  .tx-parlament-pi1 TD {
  	background-color: #f2f2f2;
	padding: 0px 0px 0px 0px;
	border: 1px solid #e2e2e2;
  
  } 
  
  .tx-parlament-pi1 TD.tx-parlament-pi1-modeSelector-SCell {
  	background-color: #e2e2e2;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
  
  }

  .tx-parlament-pi1 TD P{
	padding: 2px 5px 2px 0px;
  }
  
  .tx-parlament-pi1 TD P A {
	color: #000000;
  }

  .tx-parlament-pi1 TD.tx-parlament-pi1-modeSelector-SCell P A {
	color: #000000;
	font-weight : bold;
  }
 
.tx-parlament-pi1-modeSelector TABLE {
	font-size : 10px;
} 
.tx-parlament-pi1-modeSelector TABLE TR TD P{
	padding-left: 5px;
}
 
 
 
 

  
 .tx-parlament-pi1-ListaDiputadoActivos, .tx-parlament-pi1-ListaDiputadoBaja { 

   	margin-bottom: 10px;
	text-align: justify;
	/* background: url(../typo3conf/ext/comiciosCA/imgs/text-x-generic.png) no-repeat; */
	font: normal 11px Verdana,Arial, Sans-Serif;
        letter-spacing: 0px;
        color: #000000;
	text-decoration: none;	

 } 
 
 .tx-parlament-pi1-ListaDiputado {
 	margin-bottom: 5px;
	padding-left: 25px;
	background: url(../typo3conf/ext/parlament/imgs/fichadiputado.png) no-repeat;
	color: #333333;
 }
 
 .tx-parlament-pi1-Imagenes {
 	float: left;
 
 }
 
 .tx-parlament-pi1-NombreDiputado A{
 	font: normal 12px Verdana,Arial, Sans-Serif;
	color: #000000;
	border-bottom: 1px dashed #000000;
	text-decoration: none;
 } 

 .tx-parlament-pi1-NombreDiputado A:hover {
 	font: normal 12px Verdana,Arial, Sans-Serif;
	color: #ee0000;
	border-bottom: 1px dashed #ee0000;	
	text-decoration: none;
 } 
 
 .tx-parlament-pi1-ImagenesDetalle {
 	margin: 10px 0px 10px 0px;
	text-align: center;
	/* width: 120px; 
	float: left; */
 }
 .tx-parlament-pi1-ImagenesDetalle IMG{
	margin: 0px 5px 0px 0px;
 }  
 
 .tx-parlament-pi1-CargosDesempenados {

 }
 
 .tx-parlament-pi1-CargoDiputadoON, .tx-parlament-pi1-CargoDiputadoOFF  {
 	padding: 0px 0px 7px 23px;
	margin: 0px 0px 0px 0px;
	
 } 
 
 .tx-parlament-pi1-CargoDiputadoON A, .tx-parlament-pi1-CargoDiputadoOFF A,
 .tx-parlament-pi1-ListaDiputado A  {
 	text-decoration: none;
	border-bottom: 1px dashed #333333;
	color: #333333;	
 }  
 
 .tx-parlament-pi1-CargoDiputadoON A:hover, .tx-parlament-pi1-CargoDiputadoOFF A:hover,
 .tx-parlament-pi1-ListaDiputado A:hover  {
 	text-decoration: none;
	border-bottom: 1px dashed #ee0000;
	color: #ee0000;
 } 


 .tx-parlament-pi1-CargoDiputadoON  {
 	background: url(../typo3conf/ext/parlament/imgs/image-missingON.png) no-repeat;
 } 
 
 .tx-parlament-pi1-CargoDiputadoOFF  {
	background: url(../typo3conf/ext/parlament/imgs/image-missing.png) no-repeat;
 } 
 
 .tx-parlament-pi1-DescCargo {


 } 
 
 .tx-parlament-pi1-NombreDipDetalle {


 } 
 


  
/* default styles for extension "tx_parlament_pi2" */

  
  

.tipoCom {

}

.subtipoCom {
}

.fechaCom {
	margin-bottom:15px;
}
.motivoCom {


}
		
.campoComiDetalle {

	font: bold 1.5em Arial, Sans-Serif;
	letter-spacing: -1px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color: #666666;

}	

.miembroCom {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	background-image:url(../fileadmin/templates/images/ptomiembro.jpg);
    	background-repeat:no-repeat;

}
.mieComision {
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}
.carComision {

}
.fecComision {}			
.susComision {}


/* ---------------------------------------------------------------------------- */

.comisionParla {
  	padding: 0px 0px 0px 20px;
	margin-bottom: 10px;
	background-image:url(../fileadmin/templates/images/ptomiembro.jpg);
    	background-repeat:no-repeat;
} 

.tipoComision {

}

.descriComision, .descriComision A {
	
	margin: 0px 0px 0px 0px;
	padding: px 0px 2px 0px;

}

.fechaComision {

}

/* ------------------------------------------------------------------------- */

.tx-parlament-pi2-ComisMiembro {
	margin: 0px 0px 0px 25px;
}


.tx-parlament-pi2-ComisTpoMiembros {
	
	color: #000000; 
	margin: 10px 0px 5px 0px;
} 

/* default styles for extension "tx_parlament_pi3" */
  

			.tx-parlament-pi3 #tab-container { 
				/* width: 600px; */ 
				width: 100%;
				padding: 0; 
			}
			.tx-parlament-pi3 #tab-container ul.navegacion { 
				   
				list-style: none; 
				margin: 0; 
				padding: 0; 
				/* width: 600px; */
				width: 100%; }

			.tx-parlament-pi3 #tab-container ul.navegacion li { 
				float: right; 
				width: 20px; 
				margin: 15px 0px 25px 0px; 
				padding: 0; 
				text-align: center; /* border-top: #ececec solid 1px; */ }

			.tx-parlament-pi3  #tab-container ul.navegacion li a { display: block; 
				/* padding: 15px 0;  */
				padding: 2px 0px;
				outline: none; }
			.tx-parlament-pi3 #tab-container ul.navegacion li a:hover { 
				text-decoration: underline; }

			.tx-parlament-pi3 #tab-container ul.navegacion li.active { 
				width: 20px; 
				background: #FFFFFF; 
				border: #ececec solid 1px; 
				border-top: none; }

			.tx-parlament-pi3 #tab-container ul.navegacion li a.active { 
				font-weight: bold; 
				text-decoration: none; 
				color:#CC0000; }


			.tx-parlament-pi3 #tab-container .panel-container { 
				/* border: #ececec solid 1px;  border-bottom: none; */ padding: 10px; 
			}

  			.tx-parlament-pi3 #tab-container ul.navegacion li a {

				display: block;
				font-family: Arial, Helvetica, sans-serif;
				color: #999999;
				font-size: 1.2em;
				outline-width: medium;
				outline-style: none;
				outline-color: -moz-use-text-color;

  			}

  			.tx-parlament-pi3 #tab-container ul.navegacion li a:hover {

				text-decoration: none;
				color: #333333;

  			}

  			.tx-parlament-pi3 #tab-container ul.navegacion li.active {

				color: #cc0000;
				background-image: url("/fileadmin/icons/black/png/zoom_icon&16.png");
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: 0px 5px;
				border: none;

  			}



  .tx-parlament-pi3 ul li {
	margin: 0px 0px 8px 0px;  
  }

  .tx-parlament-pi3 hr {
	margin: 4px 0px 10px 0px;  
  }


  .tx-parlament-pi3 .nombreDiputado,
  .tx-parlament-pi3 .nombreDiputado a {

	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	/* font-size: 1.1em; */
	font-weight: normal;
	font-family: Georgia, "Times New Roman",Times, serif;
	/* font-family: "MyriadWebProBold",Verdana,arial,sans-serif; */

  }

  .tx-parlament-pi3 .nombreDiputado a:focus span.enlace, 
  .tx-parlament-pi3 .nombreDiputado a:hover span.enlace, 
  .tx-parlament-pi3 .nombreDiputado a:active span.enlace,
  .tx-parlament-pi3 .nombreDiputado a:focus, 
  .tx-parlament-pi3 .nombreDiputado a:hover, 
  .tx-parlament-pi3 .nombreDiputado a:active {

	color: #855E11;
	text-decoration: none;

  }

  .tx-parlament-pi3 .infoAdicional {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 0.9em;
   }


  .tx-parlament-pi3 .infoAdicional a,
  .tx-parlament-pi3 .infoAdicional a:visited {
	
	color: #333333;
	
   }
  .tx-parlament-pi3 .infoAdicional a:hover,
  .tx-parlament-pi3 .infoAdicional a:focus {


	color: #855E11;
	text-decoration: none;
   }
  
/* default styles for extension "tx_parlament_pi4" */
 
.tx-parlament-pi4-anoEventos, .tx-parlament-pi4-semanaEventos {
	font: bold 15px Arial,Verdana,Sans-Serif;
	color: #333333; 
	letter-spacing: -1px;
	margin: 10px 0px 5px 0px;
	background-color: #e2e2e2;
	padding: 0px 0px 0px 5px;

}

.tx-parlament-pi4-fotoPral {
	float: left;
	margin: 0px 10px 5px 0px;
	padding: 2px;
	border: 1px solid #e2e2e2;
}

.tx-parlament-pi4-tituloEvento {
	font: bold 14px Arial,Verdana,Sans-Serif;
	color: #666666; 
	letter-spacing: -1px;
	margin: 10px 0px 5px 0px;
}

.tx-parlament-pi4-cleardivs {height:1px;width:99%;clear:both}
 
.tx-parlament-pi4-datosEvento {
	height: auto;
}
 
/* default styles for extension "tx_parlament_pi5" */


			.tx-parlament-pi5 #tab-container { 
				/* width: 600px; */ 
				width: 100%;
				padding: 0; 
			}
			.tx-parlament-pi5 #tab-container ul.navegacion { 
				   
				list-style: none; 
				margin: 0; 
				padding: 0; 
				/* width: 600px; */
				width: 100%; }

			.tx-parlament-pi5 #tab-container ul.navegacion li { 
				float: right; 
				width: 20px; 
				margin: 15px 0px 25px 0px; 
				padding: 0; 
				text-align: center; /* border-top: #ececec solid 1px; */ }

			.tx-parlament-pi5  #tab-container ul.navegacion li a { display: block; 
				/* padding: 15px 0;  */
				padding: 2px 0px;
				outline: none; }
			.tx-parlament-pi5 #tab-container ul.navegacion li a:hover { 
				text-decoration: underline; }

			.tx-parlament-pi5 #tab-container ul.navegacion li.active { 
				width: 20px; 
				background: #FFFFFF; 
				border: #ececec solid 1px; 
				border-top: none; }

			.tx-parlament-pi5 #tab-container ul.navegacion li a.active { 
				font-weight: bold; 
				text-decoration: none; 
				color:#855E11; }


			.tx-parlament-pi5 #tab-container .panel-container { 
				/* border: #ececec solid 1px;  border-bottom: none; */ padding: 10px; 
			}

  			.tx-parlament-pi5 #tab-container ul.navegacion li a {

				display: block;
				/* font-family: "MyriadWebProBold",Verdana,arial,sans-serif; */
				font-family: Arial, Helvetica, sans-serif;
				color: #999999;
				font-size: 1.2em;
				outline-width: medium;
				outline-style: none;
				outline-color: -moz-use-text-color;

  			}

  			.tx-parlament-pi5 #tab-container ul.navegacion li a:hover {

				text-decoration: none;
				color: #855E11;

  			}

  			.tx-parlament-pi5 #tab-container ul.navegacion li.active {

				color: #cc0000;
				background-image: url("/fileadmin/icons/black/png/zoom_icon&16.png");
				background-repeat: no-repeat;
				background-attachment: scroll;
				background-position: 0px 5px;
				border: none;

  			}


  .tx-parlament-pi5 ul li .txtExplicacion {

	font-size: 0.8em;  
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;

  }
  .tx-parlament-pi5 H1.tituloComision {

	margin-bottom: 0px;

  }
  .tx-parlament-pi5 .infoExplicacion {

	/* padding: 5px;
	border: 1px dotted #cc0000; */
	font-size: 0.8em;  
	margin: 0px 0px 15px 0px;
	color: #555555;

  }


  .tx-parlament-pi5 ul li {
	margin: 0px 0px 8px 0px;  
  }

  .tx-parlament-pi5 ul li a,
  .tx-parlament-pi5 ul li a:visited,
  .tx-parlament-pi5 .infoAdicional a,
  .tx-parlament-pi5 .infoAdicional a:visited {

	color: #333333;


  }
  .tx-parlament-pi5 ul li a:hover,
  .tx-parlament-pi5 ul li a:focus,
  .tx-parlament-pi5 .infoAdicional a:hover,
  .tx-parlament-pi5 .infoAdicional a:focus {
	
	color: #855E11;
	text-decoration: none;	
  
  }

  .tx-parlament-pi5 ul li a span.enlace{

	color: #855E11;
  }


  .tx-parlament-pi5 .cargoDiputado {
	
	margin: 0px 0px 3px 0px;
	
  }

  .tx-parlament-pi5 .cargoDiputado,
  .tx-parlament-pi5 .cargoDiputado a {

	color: #333333;

	padding: 0px;
	text-decoration: none;
	/* font-size: 1.1em; */
	font-weight: normal;
	font-family: Georgia, "Times New Roman",Times, serif;
	/* font-family: "MyriadWebProBold",Verdana,arial,sans-serif; */

  }

  .tx-parlament-pi5 .cargoDiputado a:focus span.enlace, 
  .tx-parlament-pi5 .cargoDiputado a:hover span.enlace, 
  .tx-parlament-pi5 .cargoDiputado a:active span.enlace,
  .tx-parlament-pi5 .cargoDiputado a:focus, 
  .tx-parlament-pi5 .cargoDiputado a:hover, 
  .tx-parlament-pi5 .cargoDiputado a:active {

	color: #cc0000;
	text-decoration: underline;

  }




  .tx-parlament-pi5 .nombreDiputado,
  .tx-parlament-pi5 .nombreDiputado a {

	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	/* font-size: 1.1em; */
	font-weight: normal;
	font-family: Georgia, "Times New Roman",Times, serif;
	/* font-family: "MyriadWebProBold",Verdana,arial,sans-serif; */

  }

  .tx-parlament-pi5 .nombreDiputado a:focus span.enlace, 
  .tx-parlament-pi5 .nombreDiputado a:hover span.enlace, 
  .tx-parlament-pi5 .nombreDiputado a:active span.enlace,
  .tx-parlament-pi5 .nombreDiputado a:focus, 
  .tx-parlament-pi5 .nombreDiputado a:hover, 
  .tx-parlament-pi5 .nombreDiputado a:active {

	color: #855E11;
	text-decoration: none;

  }

  .tx-parlament-pi5 .cargosParlamentarios  {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #666666;
	text-transform: uppercase;
	font-size: 0.8em;
	margin: 10px 0px 10px 0px;
   }


  .tx-parlament-pi5 .infoAdicional  {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 0.9em;
   }


  .tx-parlament-pi5 .listadoGrupos .infoAdicional  {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 0.8em;
   }
  .tx-parlament-pi5 .listadoGrupos .infoAdicional a {
	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #855E11;
	font-size: 1.0em;
   }

  .tx-parlament-pi5 .listadoGrupos .infoAdicional a:focus, 
  .tx-parlament-pi5 .listadoGrupos .infoAdicional a:hover, 
  .tx-parlament-pi5 .listadoGrupos .infoAdicional a:active {

	color:#cc0000;

  }


  .tx-parlament-pi5 hr {
	margin: 4px 0px 10px 0px;  
  }


  


  .tx-parlament-pi5 .nombreComision,
  .tx-parlament-pi5 .nombreComision a {


	color: #333333;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 1.1em;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;
	/* font-size: 1.1em; font-family: "MyriadWebProBold",Verdana,arial,sans-serif; */

  }

  .tx-parlament-pi5 .nombreComision a:focus, 
  .tx-parlament-pi5 .nombreComision a:hover, 
  .tx-parlament-pi5 .nombreComision a:active {

	color: #855e11;
	text-decoration: none;

  }

  .tx-parlament-pi5 ul li.listaComisiones {

	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 13px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	background-color: transparent;
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 2px;
	background-image: url("/fileadmin/icons/black/png/shopping_bag_icon&16.png");
	list-style:none;
  }

  .tx-parlament-pi5 .listadoGrupos {

  	margin: 0px 0px 35px 0px;
  
  } 



/* ----------------------------------- */
  .tx-parlament-pi5 table {
	margin: 0px 0px 15px 0px;  
  }

  .tx-parlament-pi5 TD {
  	background-color: #f2f2f2;
	padding: 0px 0px 0px 0px;
	border: 1px solid #e2e2e2;
  
  } 
  
  .tx-parlament-pi5 TD.tx-parlament-pi5-modeSelector-SCell {
  	background-color: #e2e2e2;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cccccc;
  
  }

  .tx-parlament-pi5 TD P{
	padding: 2px 5px 2px 0px;
  }
  
  .tx-parlament-pi5 TD P A {
	color: #000000;
  }

  .tx-parlament-pi5 TD.tx-parlament-pi5-modeSelector-SCell P A {
	color: #000000;
	font-weight : bold;
  }
 
.tx-parlament-pi5-modeSelector TABLE {
	font-size : 10px;
} 
.tx-parlament-pi5-modeSelector TABLE TR TD P{
	padding-left: 5px;
}
 



 
 
  
 .tx-parlament-pi5-ListaDiputadoActivos, .tx-parlament-pi5-ListaDiputadoBaja { 

   	margin-bottom: 10px;
	text-align: justify;
	/* background: url(../typo3conf/ext/comiciosCA/imgs/text-x-generic.png) no-repeat; */
	font: normal 11px Verdana,Arial, Sans-Serif;
        letter-spacing: 0px;
        color: #000000;
	text-decoration: none;	

 } 
 
 .tx-parlament-pi5-ListaDiputado {
 	margin-bottom: 5px;
	padding-left: 25px;
	background: url(../typo3conf/ext/parlament/imgs/fichadiputado.png) no-repeat;
	color: #333333;
 }
 
 .tx-parlament-pi5-Imagenes {
 	float: left;
 
 }
 
  .tx-parlament-pi5-NombreDiputado A{
 	font: normal 12px Verdana,Arial, Sans-Serif;
	color: #000000;
	border-bottom: 1px dashed #000000;
	text-decoration: none;
 } 

 .tx-parlament-pi5-NombreDiputado A:hover {
 	font: normal 12px Verdana,Arial, Sans-Serif;
	color: #ee0000;
	border-bottom: 1px dashed #ee0000;	
	text-decoration: none;
 } 
 
 .tx-parlament-pi5-ImagenesDetalle {
 	margin: 10px 0px 10px 0px;
	text-align: center;
	/* width: 120px; 
	float: left; */
 }
 .tx-parlament-pi5-ImagenesDetalle IMG{
	margin: 0px 5px 0px 0px;
 }  
 
 
 .tx-parlament-pi5-CargoDiputadoON, .tx-parlament-pi5-CargoDiputadoOFF  {
 	padding: 0px 0px 7px 23px;
	margin: 0px 0px 0px 0px;
	font: normal 11px Verdana,Arial, Sans-Serif;
	color: #333333;
 } 
 
 .tx-parlament-pi5-CargoDiputadoON A, .tx-parlament-pi5-CargoDiputadoOFF A,
 .tx-parlament-pi5-ListaDiputado A  {
 	text-decoration: none;
	border-bottom: 1px dashed #333333;
	color: #333333;	
 }  
 
 .tx-parlament-pi5-CargoDiputadoON A:hover, .tx-parlament-pi5-CargoDiputadoOFF A:hover,
 .tx-parlament-pi5-ListaDiputado A:hover  {
 	text-decoration: none;
	border-bottom: 1px dashed #ee0000;
	color: #ee0000;
 } 


 .tx-parlament-pi5-CargoDiputadoON  {
 	background: url(../typo3conf/ext/parlament/imgs/image-missingON.png) no-repeat;
 } 
 
 .tx-parlament-pi5-CargoDiputadoOFF  {
	background: url(../typo3conf/ext/parlament/imgs/image-missing.png) no-repeat;
 } 
 
 .tx-parlament-pi5-DescCargo {
	font: normal 12px Verdana,Arial, Sans-Serif;
	color: #000000;
 } 
 
 .tx-parlament-pi5-NombreDipDetalle {
	font: normal 12px Verdana,Arial, Sans-Serif;
	color: #000000; 
 } 
 
 
 /* LISTADO JERARQUICO DE GRUPOS Y PROVINCIAS */
 
 .tx-parlament-pi5-JerarGrupo {
	font: bold 12px Verdana,Arial, Sans-Serif;
	color: #000000; 
	margin: 10px 0px 0px 0px;
 } 

 .tx-parlament-pi5-JerarGrupo IMG{
	vertical-align: middle;
	margin-right: 10px;
 } 

 .tx-parlament-pi5-JerarProvincia {
	font: bold 11px Verdana,Arial, Sans-Serif;
	color: #999999; 
	margin: 5px 0px 5px 62px;
 } 
 
 .tx-parlament-pi5-JerarDiputado {
	margin-left: 85px;
 }
 .tx-parlament-pi5-JerarDiputado2 {
	margin-left: 62px;
 }

 .tx-parlament-pi5-JerarTituloBajas {
	font: bold 12px Verdana,Arial, Sans-Serif;
	color: #ffffff;
	background-color: #999999;
	padding: 2px 2px 2px 5px; 
	margin: 20px 0px 10px 0px;
 } 
 
 /* LISTA SENADORES */
 
 .tx-parlament-pi5-listaSenadores {
 	margin: 0px 0px 10px 15px;
 }

 .tx-parlament-pi5-listaSenadores IMG{
 	/* vertical-align: top; */
	float: left;
	margin: 0px 15px 10px 0px;
 }

 .tx-parlament-pi5-cleardivs {height:1px;width:99%;clear:both}
 
 .tx-parlament-pi5-nombreSenadores {
	font: bold 14px Arial,Verdana,Sans-Serif;
	color: #666666; 
	letter-spacing: -1px;
 } 
 .tx-parlament-pi5-sustiporSenadores {
 	font: bold 11px Verdana,Arial, Sans-Serif;
	color: #ee0000;

 } 
 
 /* LISTA GRUPOS PARLAMENTARIOS */
 

 .tx-parlament-pi5-nombreGrupo {
	font: bold 17px Arial,Verdana,Sans-Serif;
	color: #666666; 
	letter-spacing: -1px;
 }  
 
  .tx-parlament-pi5-ExPresidentes IMG {
 
 	float: left;
	margin: 0px 10px 10px 0px;
	padding: 2px;
	border: 1px solid #666666;
	background-color: #ffffff;

 }
 .tx-parlament-pi5-ExPresidentes {
       clear: both;
       margin: 0px 0px 5px 0px;
  }
  
 .tx-parlament-pi5 UL.listaDiputados {

	list-style: none;
	margin: 10px 0px 10px 0px; 

  }

 .tx-parlament-pi5 DIV.bloquelistaDiputados {

	clear: both;

  }  
  

  
 .tx-parlament-pi5 UL.listaDiputados LI {
 
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background-image: none;
	clear: both;
	/*background-image: url(/fileadmin/img/icons/file.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: 0px;
	background-y-position: 2px; */

  }  

 .tx-parlament-pi5 UL LI.sinEspacios {
 
	margin: 0px 0px -10px 0px;

  }   
  
 .tx-parlament-pi5 UL.listaDiputados LI IMG {
 
	float: left;
	margin: 0px 0px 1px 0px;
  }  


  .tx-parlament-pi5 hr.espacio20 {
		
	margin: 20px 0px 20px 0px;

  }

  .tx-parlament-pi5 .formIntervenciones {

	background-color: #ffffff;
	border: 1px solid #ececec;
	padding: 8px 12px 8px 12px;

  }

.tx-parlament-pi5 .cabeceraNoticias {

	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	font-weight: bold;
	font-size: 0.8em;
	text-transform: uppercase;
}

.tx-parlament-pi5 .ruedaPrensaGrupos H3 {

	margin: 0px 0px 5px 0px;
	font-size: 0.95em;

}

.tx-parlament-pi5 .ruedaPrensaGrupos H3 a, 
.tx-parlament-pi5 .ruedaPrensaGrupos H3 a:visited {

	color: #333333;
	/* font-size: 0.95em; */
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: 0px 0px 10px 0px;

}
.tx-parlament-pi5 .ruedaPrensaGrupos H3 a:focus, 
.tx-parlament-pi5 .ruedaPrensaGrupos H3 a:hover {

	color: #855E11;

}

.tx-parlament-pi5 .ruedaPrensaGrupos {

	margin: 0px 0px 10px 0px;

}

.tx-parlament-pi5 .ruedaPrensaGrupos p {

	color: #333333;
	font-size: 0.85em;
	font-weight: normal;
	margin: 0px 0px 5px 0px;

}

.tx-parlament-pi5 .bloqueNoticia H3 a, 
.tx-parlament-pi5 .bloqueNoticia H3 a:visited {

	color: #333333;
	font-size: 0.9em;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;

}

.tx-parlament-pi5 .bloqueNoticia H3 a:focus, 
.tx-parlament-pi5 .bloqueNoticia H3 a:hover, 
.tx-parlament-pi5 .bloqueNoticia H3 a:active {

	color: #855E11;

}

/* ******************************************************************************* */

 .tx-parlament-pi5 .ui-tabs .ui-tabs-panel {

	padding: 0.5em;

	/* border: 1px solid #cccccc; */
	overflow-x: hidden;
	overflow-y: auto;
	height: 145px;

	/* padding-top: 1em;
	padding-right: 1.4em;
	padding-bottom: 1em;
	padding-left: 1.4em; */


}


 .tx-parlament-pi5 .ui-tabs .ui-tabs-panel .actosProgramados {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.75em;
	color: #333333;
	margin-bottom: 5px; 

}

 .tx-parlament-pi5 .ui-tabs .ui-tabs-panel .avisoNoAgenda {

	color: #CC0000;
	padding: 20px;

}

 .tx-parlament-pi5 .ui-tabs .ui-tabs-panel A {
		/* color:#855E11;	 */
		color:#855E11;	
		text-decoration: none;
 }
 .tx-parlament-pi5 .ui-tabs .ui-tabs-panel A:hover, 
 .tx-parlament-pi5 .ui-tabs .ui-tabs-panel A:active { 
		color:#CC0000;
		text-decoration: none;
 }

.tx-parlament-pi5 #tabs-min .ui-state-default a {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.9em;
	color: #666666;

	padding-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.tx-parlament-pi5 #tabs-min .ui-state-default A:hover, 
.tx-parlament-pi5 #tabs-min .ui-state-default A:active { 
		color:#855E11;

 }
.tx-parlament-pi5 #tabs-min .ui-state-active a {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.9em;
	color: #333333;
	padding-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.tx-parlament-pi5 #tabs-min-infoParlamento .ui-state-default a {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.9em;
	color: #666666;

	padding-top: 0.2em;
	padding-left: 1.0em;
	padding-right: 1.0em;
}
.tx-parlament-pi5 #tabs-min-infoParlamento .ui-state-default A:hover, 
.tx-parlament-pi5 #tabs-min-infoParlamento .ui-state-default A:active { 
		color:#855E11;

 }
.tx-parlament-pi5 #tabs-min-infoParlamento .ui-state-active a {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 0.9em;
	color: #333333;
	padding-top: 0.2em;
	padding-left: 1.0em;
	padding-right: 1.0em;
}


.tx-parlament-pi5 .ui-tabs .ui-tabs-nav {

	padding-top: 0px;
}


.tx-parlament-pi5 #tabs-min {
	background: transparent;
	border: none;
}
.tx-parlament-pi5 #tabs-min .ui-widget-header {
	background: transparent;
	border: none;
	border-bottom: 1px solid #D5AE65;
}
.tx-parlament-pi5 #tabs-min .ui-state-default {
	background: transparent;
	border: none;
}
.tx-parlament-pi5 #tabs-min .ui-state-active {
	background: transparent url(/fileadmin/img/uiTabsArrow.png) no-repeat bottom center;
	border: none;
}
.tx-parlament-pi5 #tabs-min-infoParlamento {
	background: transparent;
	border: none;
}
.tx-parlament-pi5 #tabs-min-infoParlamento .ui-widget-header {
	background: transparent;
	border: none;
	border-bottom: 1px solid #D5AE65;
	margin-bottom: 10px;
}
.tx-parlament-pi5 #tabs-min-infoParlamento .ui-state-default {
	background: transparent;
	border: none;
}
.tx-parlament-pi5 #tabs-min-infoParlamento .ui-state-active {
	background: transparent url(/fileadmin/img/uiTabsArrow2.png) no-repeat bottom center;
	border: none;
}



.tx-parlament-pi5 #tabs-left {
	position: relative;
	/* padding-left: 6.5em; */
	padding-left: 9em;
}
.tx-parlament-pi5 #tabs-left .ui-tabs-nav {
	position: absolute;
	left: 0.25em;
	top: 0.25em;
	bottom: 0.25em;
	/* width: 6em; */
	width: 8em;



	padding: 0.2em 0 0.2em 0.2em;
}
.tx-parlament-pi5 #tabs-left .ui-tabs-nav li {
	right: 1px;
	width: 100%;
	border-right: none;
	border-bottom-width: 1px !important;
	/* border-radius: 4px 0px 0px 4px; 
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px; */
	overflow: hidden;
}
.tx-parlament-pi5 #tabs-left .ui-tabs-nav li.ui-tabs-selected {
	border-right: 1px solid transparent;
}
.tx-parlament-pi5 #tabs-left .ui-tabs-nav li a {
	float: right;
	width: 100%;
	text-align: right;
	font-size: 0.9em;
	color: #333333;
}
.tx-parlament-pi5 #tabs-left > div {
	height: 35em;

}

/* ------------ */


.tx-parlament-pi5 .nombreDiputadoFicha {

	margin: 0px 0px 25px 0px;
	color: #000000;
	font-size: 1.5em;
	font-family: Georgia,"Times New Roman",Times,serif;
  	font-weight: normal;

}
.tx-parlament-pi5 .fechaNaceFallece {
	
	font-family: Arial,Helvetica,sans-serif;
	margin: 5px 0px 0px 0px;
  	font-weight: normal;
  	color: #666666;
  	font-size: 0.7em;
}



/* ------------ */

.tx-parlament-pi5 .coda-slider-wrapper {
	padding: 0px;   
}


.tx-parlament-pi5 .coda-slider-wrapper h2.title {
	visibility:hidden;  
}


  
.tx-parlament-pi5 .coda-slider-wrapper .coda-slider {

     	/* width: 940px; */
    	width: 740px;
	/* height: 1000px; */
     	margin: 0px;
	margin-top: 5px;

}

.tx-parlament-pi5 .coda-slider-wrapper .coda-slider .panel {
       /* width: 940px; */
	width: 740px;  


}
      
.tx-parlament-pi5 .coda-slider-wrapper .coda-slider .panel .panel-wrapper {

	padding: 0px; 

}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav {

	margin: 20px 0px 5px 0px;

}
    
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav .current {

      background: #CCB44B; 
      color: #000000;

}
    
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav a {

      background: #cfcfcf;
      color: #555555;
      margin: 0px;
       /*  margin: 0px 0px 0px 1px; padding: 5px 10px;  */
	 padding: 5px 10px 5px 10px;

}
    
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav a:hover {

      background: #000;
      color: #fff;
      text-shadow: none; 

}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left, 
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right {

	
}
    
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left a, 
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right a {

      background: #000;
      color: #fff;

      /* padding: 5px;
      width: 100px; */
      padding: 0px;
      width: 0px; 

}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left-arrow {

    width: 25px;
    height: 25px;
    background: url(img/arrow.png) no-repeat top left; 
    margin-top:50px;

}

.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left-arrow a {

    width: 0;
    height: 0;
    border:none;

}

.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left-arrow:hover {

    background: url(img/arrow.png) no-repeat bottom left; 

}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right-arrow {

    width: 25px;
    height: 25px;
    background: url(img/arrow.png) no-repeat top right; 
    margin-top:50px;

}

.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right-arrow a {

    width: 0;
    height: 0;
    background: none; 
    margin-top:0;
    border:none;

}

.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right-arrow:hover {

    background: url(img/arrow.png) no-repeat bottom right; 

}

.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left-arrow:active, 
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right-arrow:active {

    margin-top: 55px; 

}
  
.tx-parlament-pi5 .coda-slider-wrapper .loading {

    height: 100%;
    padding: 20px;
    text-align: center; 

}

.tx-parlament-pi5 .arrows .coda-slider {

  /* margin: 0 10px;  */
  margin: 0px;

}

.tx-parlament-pi5 .coda-slider-wrapper {

  clear: both;
  overflow: auto; 
}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-slider {

    float: left;
    overflow: hidden;
    position: relative; 

}
    
.tx-parlament-pi5 .coda-slider-wrapper .coda-slider .panel-container {

      position: relative; 

}
      
.tx-parlament-pi5 .coda-slider-wrapper .coda-slider .panel-container .panel {

        display: block;
        float: left; 

}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav {

}
    
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav ul {

      clear: both;
      display: block;
      margin: auto;
      overflow: hidden; 
      /* width: 400px; */

}
      
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav ul li {

        display: inline; 

}
        
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav ul li a {

          display: block;
          float: left;
          text-decoration: none; 

}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left-arrow, 
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right-arrow {

    cursor: pointer;
    float: left;

}
    
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left-arrow a, 
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right-arrow a {

      display: block; 

}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left, 
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right {

    float: left; 

}
    
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left a, 
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-right a {

      display: block;
      text-align: center;
      text-decoration: none; 
}
  
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left, 
.tx-parlament-pi5 .coda-slider-wrapper .coda-nav-left-arrow {

    clear: both; 
}

/* ESTILOS MIOS */

.tx-parlament-pi5 .graficaEscanos img {

    margin: 5px 0px 25px 0px; 

}
.tx-parlament-pi5 h2.cabeceraEstadisticaEscanos {

    margin: 0px 0px 15px 0px; 
    font-size: 1.1em;
    font-family: Arial, Helvetica, sans-serif;

}
   
 
/* default styles for extension "tx_caagenda_pi4" */
  . H2 { 
	margin-top: 0px; 
	margin-bottom: 0px; 
        
  }
/* default styles for extension "tx_candocumen_pi1" */


/* ******************************************************************************* */

 .tx-candocumen-pi1 .ui-tabs .ui-tabs-panel {

	padding: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;

	/* padding-top: 1em;
	padding-right: 1.4em;
	padding-bottom: 1em;
	padding-left: 1.4em; */


}



 .tx-candocumen-pi1 .ui-tabs .ui-tabs-panel A {
		/* color:#855E11;	 */
		color:#333333;	
		text-decoration: none;
 }
 .tx-candocumen-pi1 .ui-tabs .ui-tabs-panel A:hover, 
 .tx-candocumen-pi1 .ui-tabs .ui-tabs-panel A:active { 
		color:#CC0000;
		text-decoration: none;
 }



.tx-candocumen-pi1 #tabs-min .ui-state-default a {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 1.1em;
	color: #666666;

	padding-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.tx-candocumen-pi1 #tabs-min .ui-state-default A:hover, 
.tx-candocumen-pi1 #tabs-min .ui-state-default A:active { 
		color:#855E11;

 }
.tx-candocumen-pi1 #tabs-min .ui-state-active a {
	/* font-family: Arial, Helvetica, sans-serif; */
	font-size: 1.1em;
	color: #333333;
	padding-top: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
}


.tx-candocumen-pi1 .ui-tabs .ui-tabs-nav {

	padding-top: 0px;
}


.tx-candocumen-pi1 #tabs-min {
	background: transparent;
	border: none;
}
.tx-candocumen-pi1 #tabs-min .ui-widget-header {
	background: transparent;
	border: none;
	border-bottom: 1px solid #D5AE65;
}
.tx-candocumen-pi1 #tabs-min .ui-state-default {
	background: transparent;
	border: none;
}
.tx-candocumen-pi1 #tabs-min .ui-state-active {
	background: transparent url(/fileadmin/img/uiTabsArrow.png) no-repeat bottom center;
	border: none;
}
.tx-candocumen-pi1 #tabs-min-infoParlamento {
	background: transparent;
	border: none;
}


.tx-candocumen-pi1 #tabs-left {
	position: relative;
	/* padding-left: 6.5em; */
	padding-left: 9em;
}
.tx-candocumen-pi1 #tabs-left .ui-tabs-nav {
	position: absolute;
	left: 0.25em;
	top: 0.25em;
	bottom: 0.25em;
	/* width: 6em; */
	width: 8em;



	padding: 0.2em 0 0.2em 0.2em;
}
.tx-candocumen-pi1 #tabs-left .ui-tabs-nav li {
	right: 1px;
	width: 100%;
	border-right: none;
	border-bottom-width: 1px !important;
	/* border-radius: 4px 0px 0px 4px; 
	-moz-border-radius: 4px 0px 0px 4px;
	-webkit-border-radius: 4px 0px 0px 4px; */
	overflow: hidden;
}
.tx-candocumen-pi1 #tabs-left .ui-tabs-nav li.ui-tabs-selected {
	border-right: 1px solid transparent;
}
.tx-candocumen-pi1 #tabs-left .ui-tabs-nav li a {
	float: right;
	width: 100%;
	text-align: right;
	font-size: 0.9em;
	color: #333333;
}
.tx-candocumen-pi1 #tabs-left > div {
	height: 35em;

}

/* ------------ */



  .tx-candocumen-pi1 .bloqueProvisionales {

	margin: 15px 0px 0px 0px;

  }

  .tx-candocumen-pi1 h2 {

	margin: 10px 0px 10px 0px;

  }

  .tx-candocumen-pi1 .transcripcionProv {

	margin: 0px 0px 5px 0px;

  }
  .tx-candocumen-pi1 .transcripcionProv a, 
  .tx-candocumen-pi1 .transcripcionProv a:visited {

	color: #333333;
	text-decoration: none;

  }
  .tx-candocumen-pi1 .transcripcionProv a:focus, 
  .tx-candocumen-pi1 .transcripcionProv a:hover {

	color: #855e11;
	text-decoration: none;

  }

  .tx-candocumen-pi1 .bloqueDescargas {

	height: 285px;
	border: 1px solid #ececec;
	overflow: auto;
	padding: 10px;

  }

  .tx-candocumen-pi1 ul li .categoriaDocs,
  .tx-candocumen-pi1 ul li.listadoDocs .categoriaDocs {

	/* color: #666666; 
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase; */

	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 0.9em;

  }


  .tx-candocumen-pi1 h2.tituloNotes, .tx-candocumen-pi1 h2.tituloNotes font {

	color: #000000;
	text-transform: none;
	font-size: 1.3em;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: 5px 0px 5px 0px;

  }

  .tx-candocumen-pi1 .categoriaDocs {

	color: #666666; 
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: uppercase; 

	font-family: Arial,Helvetica,sans-serif;
	font-weight: normal;
	color: #666666;
	font-size: 0.8em;

  }

  .tx-candocumen-pi1 .txtContenidoNotes,
  .tx-candocumen-pi1 .txtContenidoNotes font {

	margin: 20px 0px 20px 0px;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.1em;
	color: #333333;

  }
  
  
  /* .tx-candocumen-pi1 UL { 
	list-style: none;
  }  */ 

  .tx-candocumen-pi1 UL LI { 
  	/* margin: 0px 0px 10px 0px; */
	margin-bottom: 10px;
	/* padding: 0px 0px 0px 25px;
	background: url("/fileadmin/img/icons/file.gif") no-repeat;
	background-image: url("/fileadmin/icons/black/png/doc_empty_icon&16.png"); 
	background-image: url("/fileadmin/icons/black/png/download_icon&16.png"); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 2px; */

  }

   .tx-candocumen-pi1 a,
   .tx-candocumen-pi1 a:visited {
	color:#333333;
   }

   .tx-candocumen-pi1 a:focus,
   .tx-candocumen-pi1 a:hover {

	color: #855e11;
	text-decoration: none;

   } 

   /* .tx-candocumen-pi1 ul li a {
	color:#666666;
   }

   .tx-candocumen-pi1 ul li a:focus, 
   .tx-candocumen-pi1 ul li a:hover, 
   .tx-candocumen-pi1 ul li a:active {

	color: #cc0000;
	text-decoration: underline;

   } */

  .tx-candocumen-pi1 ul li.nodoIndice {	

  	/* margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 25px;
	background-image: url("/fileadmin/icons/black/png/folder_open_icon&16.png"); 
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 2px; */

	margin-bottom: 10px;

	

  }

  .tx-candocumen-pi1 h3.cabeceraFondo {
	text-transform: uppercase;
	background-color: #f2f2f2;
	padding: 2px 2px 2px 5px;
  }

  .tx-candocumen-pi1 hr {
	margin:0px 0px 30px 0px;
  }



   .tx-candocumen-pi1 ul li.nodoIndice .tituloDetalle,
   .tx-candocumen-pi1 ul li.nodoIndice a {

	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;
	

   }


   .tx-candocumen-pi1 .txtNegrita {

	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;

   }

   .tx-candocumen-pi1 ul li.nodoIndice .tituloDetalle {

	color: #333333;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 1.3em;

   }
   
   .tx-candocumen-pi1 ul li.nodoIndice .tituloDetalle a {
	
	font-size: 0.8em;
	/* font-family: "MyriadProRegular", Verdana, arial, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;


   }



   .tx-candocumen-pi1 ul li.nodoIndice .tituloDetalle a:focus, 
   .tx-candocumen-pi1 ul li.nodoIndice .tituloDetalle a:hover, 
   .tx-candocumen-pi1 ul li.nodoIndice .tituloDetalle a:active
   .tx-candocumen-pi1 ul li.nodoIndice a:focus, 
   .tx-candocumen-pi1 ul li.nodoIndice a:hover, 
   .tx-candocumen-pi1 ul li.nodoIndice a:active {

	color: #855e11;
	text-decoration: none;

   }


.tx-candocumen-pi1 ul li.listadoDocs {

	/* margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 25px;
	background-color: transparent;
	
       list-style: none;
       background-image: url("/fileadmin/icons/black/png/doc_empty_icon&16.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 2px; */

}


.tx-candocumen-pi1 ul li.listadoPoliticos {

	margin: 0px 0px 13px 0px;
	padding: 0px 0px 0px 25px;
	background-color: transparent;
	list-style: none;
	background-image: url("/fileadmin/icons/black/png/user_icon&16.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 2px;

}

.tx-candocumen-pi1 ul li.listadoDocs .tituloDetalle a {

	color: #855e11;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;

}

.tx-candocumen-pi1 ul li.listadoDocs .tituloDetalle a:focus, 
.tx-candocumen-pi1 ul li.listadoDocs .tituloDetalle a:hover, 
.tx-candocumen-pi1 ul li.listadoDocs .tituloDetalle a:active {

color: #cc0000;

text-decoration: underline;

}
  
  .tx-candocumen-pi1 UL LI UL#warning { 
	list-style: none;

  }  

  .tx-candocumen-pi1 UL LI UL#warning LI { 
  	margin: 0px 0px 10px 0px;
	padding: 2px 0px 0px 22px;
	/* background: url("/fileadmin/img/icons/dialog-warning16.jpg") no-repeat;
	color: #990000;
	font-size: 0.9em;
	background-position: 0px 2px; */

	font-family: Arial,Helvetica,sans-serif;
	background: none;
	font-weight: normal;
	color: #990000;
	font-size: 1.0em;


  }  
  
  .tx-candocumen-pi1 UL LI A,
  .tx-candocumen-pi1 UL LI A:visited { 
  	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
       color: #333333;
	
  }
  .tx-candocumen-pi1 UL LI A:focus,
  .tx-candocumen-pi1 UL LI A:hover { 

       color: #855e11;
	text-decoration: none;
	
  } 

  .tx-candocumen-pi1 table.calendar-table A.calendar-link { 
	color: #FFFFFF;
  }
  
  .tx-candocumen-pi1 table.calendar-table A.calendar-link:hover { 
	color: #FFFFFF;
  }     
  
  .tx-candocumen-pi1 UL .warning { 
  	margin: 0px 0px 10px 0px;
	padding: 2px 0px 0px 22px;
	background: url("/fileadmin/img/icons/dialog-warning16.jpg") no-repeat;
	color: #990000;
	/* font-size: 0.9em; */
	background-position: 0px 2px;
  }   
  
  /* BECAS CONCURSOS Y OPOSICIONES */
  
  .tx-candocumen-pi1 UL.listaN1 { 
	list-style: none;
	margin: 10px 0px 10px 0px;
  }   

  .tx-candocumen-pi1 UL.listaN1 LI { 
	background: url("/fileadmin/img/icons/cortes16.gif") no-repeat;
	background-position: 0px 2px;
  }

  .tx-candocumen-pi1 UL.listaN2 { 
	list-style: none;
	margin: 5px 0px 5px 0px;
  }   

  .tx-candocumen-pi1 UL.listaN1 UL.listaN2 LI { 
	background: url("/fileadmin/img/icons/file.gif") no-repeat;
	background-position: 0px 2px;
  }  
  
  /* BECAS CONCURSOS Y OPOSICIONES */
  
  /* AGENDA */
  
  .tx-candocumen-pi1 UL.agendaSinVisitas { 
	list-style: none;
	margin: 10px 0px 10px 0px;
  }   

  .tx-candocumen-pi1 UL.agendaSinVisitas LI { 
	background: url("/fileadmin/img/icons/cortes16.gif") no-repeat;
	background-position: 0px 2px;
  }
  
  .tx-candocumen-pi1 UL.agendaParlamentaria { 
	list-style: none;
	margin: 10px 0px 10px 0px;
  }   

  .tx-candocumen-pi1 UL.agendaParlamentaria LI { 
	background: url("/fileadmin/img/icons/cortes16.gif") no-repeat;
	background-position: 0px 2px;
  }

  .tx-candocumen-pi1 UL.agendaRuedasPrensa { 
	list-style: none;
	margin: 10px 0px 10px 0px;
  }   

  .tx-candocumen-pi1 UL.agendaRuedasPrensa LI { 
	background: url("/fileadmin/img/icons/cortes16.gif") no-repeat;
	background-position: 0px 2px;
  }


  .tx-candocumen-pi1 h2.tituloProvisionales {

	margin-bottom: 5px;
	font-size: 0.9em;
	
  }
  .tx-candocumen-pi1 .bloqueProvisionales {

	margin-bottom: 15px;
	
	
  }
  
  
/* default styles for extension "tx_caelecciones_pi1" */



.tx-caelecciones-pi1 h2.cabeceraFondo {

	text-transform: uppercase;
	color: #333333;
	/* background-color: #f2f2f2;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px; */

}

.tx-caelecciones-pi1 h3.cabeceraFondo {

	text-transform: uppercase;


}


/* default styles for extension "tx_casenecaplus_pi2" */
  
  
  
 
/* default styles for extension "tx_castream_pi1" */
  .tx-castream-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_capublicaciones_pi1" */
  
  
  
  .tx-capublicaciones-pi1 { margin: 0px;}
  



  .tx-capublicaciones-pi1 ul li {
	/* margin: 15px 0px 15px 0px;*/

  }


  .tx-capublicaciones-pi1 .descargaFicheros { 
	margin: 15px 0px 15px 0px;
  } 
  .tx-capublicaciones-pi1 .descargaFicheros a:hover { 
	text-decoration: none;
  } 
  
  .tx-capublicaciones-pi1 IMG {
  
	margin: 0px;  

  }
  
  .tx-capublicaciones-pi1 .contenidoTxtImg  IMG {
  
  	float: left;
	margin: 0px 15px 0px 0px;
	
  
  }

  .tx-capublicaciones-pi1 .contenidoTxtImg  IMG {
  
  	vertical-align:top;
  
  }  
  
  
  
  
  
  
/* default styles for extension "tx_cadeclaraciones_pi1" */



  .tx-cadeclaraciones-pi1 UL { 
	/* list-style: none;
	margin: 0px 0px 0px 0px; */

  }   

  .tx-cadeclaraciones-pi1 UL LI { 
  	/* margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px; */
	/* background: url("/fileadmin/img/icons/file.gif") no-repeat; */
	/* background: url("/fileadmin/icons/black/png/spechbubble_icon&16.png") no-repeat; */



	background-position: 0px 2px;
  }

  .tx-cadeclaraciones-pi1 UL LI A { 
  	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
  }

/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_vjchat_pi1" */

	/* FRAME AND MAIN CONTAINERS */

		div#tx-vjchat-container * {
			border: 0;
			margin: 0;
			padding: 1px;
		}
		
		div#tx-vjchat-container {
			min-height: 20px;
		}
		
		div#tx-vjchat-content {
			height: 20em;  
			position: relative;
			margin-top: 0.5em;
			width: 99%;
		}		
		
		div#tx-vjchat-loadinginfo {
			position: absolute;
			width: 250px;
			height: 2em;
			padding: 2em;
			border: 1px solid #CFCFCF;
			background-color: #fff;
			left:50%;
			margin-left:-120px;
			margin-top: 5%;
			text-align: center;
			z-index: 1000;
			filter:alpha(opacity=80);
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;			
		}
		
		div#tx-vjchat-messages {
			position: absolute;
			left: 0;
			top: 0;
			border: 1px solid #CFCFCF;
			overflow: auto;
			width: 68%;
			background-color: #fff;
		}
	
		div#tx-vjchat-storedMessages {
			position: absolute;
			left: -1px;
			top: -1px;
			border: 1px solid #CFCFCF;
			overflow: auto;
			width: 68%;
			background-color: #fff;
			border: 2px solid #82C885;
			z-index:100;
		}	
		div#tx-vjchat-userlist {
			position: absolute;
			right: 0;
			top: 0;
			padding: 0;
			overflow: auto;
			border: #CFCFCF solid 1px;
			color: #000;
			background-color: #FFF;
			width: 30%;
			height: 20em;
		}		
		
		div#tx-vjchat-tools-container {
			margin-top: 0.2em;
			
		}

		div#tx-vjchat-format,
		div#tx-vjchat-format a,
		div#tx-vjchat-format img {
			margin: 0;
			padding: 0;
			cursor: pointer;
		}

		div#tx-vjchat-emoticons {
			padding: 0.2em 0 0 0.2em;
			height: 20px;
		}
		
		#tx-vjchat-emoticons img {
			margin: 0 0.1em;
			cursor:pointer;
		}		
		
		div#tx-vjchat-style {
			padding: 0.2em 0.2em 0.2em 0.265em;
		}
		
		div#tx-vjchat-input-container {
			clear:both;
		}

		textarea#txvjchatnewMessage {
			width: 99%;
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 10pt;
			height: 6em;
			border: #CFCFCF solid 1px;
			margin: 0;
		}	
		
		#tx-vjchat-debug {
			width: 99%;
			height: 200px; 
			border: 1px solid silver; 
			font-family: Courier New, Courier; 
			font-size: 8pt; 
			overflow:auto; 
		}
	

	
	/* MESSAGE ITEMS */
	
		div.tx-vjchat-entry {
			border-bottom: 1px solid #FAF7F3;
			background-color: #fff;		
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 10pt;
			/*line-height: 1.3em;*/
			color: #320101;
			/*margin: 0.25em 0 0 0;
			padding: 0em 0 0.625em 0.25em;*/
		}
	
		div.tx-vjchat-moderator {
			color: #880000;
		}
		
		div.tx-vjchat-expert {
			color: #06480E;
		}


		.tx-vjchat-superuser {
			background-color: #FFE4E4;
		}		
		
		div.tx-vjchat-entry span.tx-vjchat-user {
			font-weight: bold;
		}

		div.tx-vjchat-system,
		div.tx-vjchat-system .tx-vjchat-entry {
			color: #9E9E9E;
			font-size: 0.9em;
			font-style: italic;			
		}		
		div.tx-vjchat-hidden {
			background-color: #F2F2F2;
			color: #9E9E9E;
		}
		
		div.tx-vjchat-committed {
			background-color: #B8F2AE;
		}
	
		span.tx-vjchat-time {
			font-size: 8pt;
			color: #9E9E9E;
		}
		
		span.tx-vjchat-bold {
			font-weight: bold;
		}
	
		span.tx-vjchat-underlined {
			text-decoration: underline;
		}

		span.tx-vjchat-italic {
			font-style: italic;
		}

		span.tx-vjchat-stroke {
			text-decoration: line-through;
		}		

		p.tx-vjchat-error {
			font-weight: bold;
			color: #f00;
		}
		
		a.tx-vjchat-actionlink {
			cursor:pointer;
			font-size: 8pt;
			color: #337236;
		}
		
		a.tx-vjchat-actionlink:hover {
			color: #0F3D11;
			text-decoration: underline;
		}
	
	/* SELECTABLE USER STYLES */
		
		/* if you do not want to colorize usernames like style use
			.tx-vjchat-message-style-0  .tx-vjchat-entry {
				color: #000000;
			}
		*/
		.tx-vjchat-message-style-0   {
			color: #000000;
		}
		.tx-vjchat-message-style-1 {
			color: #000055;
		}
		.tx-vjchat-message-style-2 {
			color: #008000;
		}
		.tx-vjchat-message-style-3 {
			color: #FF0000;
		}
		.tx-vjchat-message-style-4 {
			color: #800000;
		}
		.tx-vjchat-message-style-5 {
			color: #800080;
		}
		.tx-vjchat-message-style-6 {
			color: #FF5500;
		}
		.tx-vjchat-message-style-7 {
			color: #FFFF00;
		}
		.tx-vjchat-message-style-8 {
			color: #00FF00;
		}
		.tx-vjchat-message-style-9  {
			color: #008080;
		}
		.tx-vjchat-message-style-10 {
			color: #00FFFF;
		}
		.tx-vjchat-message-style-11 {
			color: #0000FF;
		}
		.tx-vjchat-message-style-12 {
			color: #FF00FF;
		}
		.tx-vjchat-message-style-13 {
			color: #7F7F7F;
		}
		.tx-vjchat-message-style-14 {
			color: #D2D2D2;
		}


	/* HELP AND COMMAND OUTPUT */
	

		.tx-vjchat-ok {
			color: #06480E;
			background-color: #F0F0F0;
		}
		
		.tx-vjchat-error {
			color: #f00;
		}
		
		div.tx-vjchat-cmd-smileys-text {
			width: 5em;
			height: 1.2em;
			float: left;
			background-color: #F0F0F0;
			margin-bottom: 0.625em;
			text-align: right;		
			padding-right: 0.625em;
		}
	
		div.tx-vjchat-cmd-smileys-image {
			width: 4em;
			height: 1.2em; 		
			float: left;
			background-color: #F0F0F0;
			margin-bottom: 0.625em;
		}

		div.tx-vjchat-cmd-help,
		div.tx-vjchat-cmd-help * {
			font-size: 0.95em;
			background-color: #F0F0F0;			
		}
		
		div.tx-vjchat-cmd-help div.tx-vjchat-cmd-help-command {
		}
				
		span.tx-vjchat-cmd-help-link {
			text-decoration: underline;
			cursor: pointer;
		}
		
		div.tx-vjchat-cmd-help-command div.tx-vjchat-cmd-help-command-title {
			width: 9em;
			float: left;
			clear: left;
			font-weight: bold;
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-command-descr {
			/*display: block;
			margin-left: 10em;*/
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-parameter-list {
		}

		div.tx-vjchat-cmd-help-command span.tx-vjchat-cmd-help-parameter-descr {
			display: block;
			margin-left: 11em;		
		}

	/* USERLIST ITEMS */

		#tx-vjchat-userlist * {
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 0.9em;
		}
		
		#tx-vjchat-userlist .tx-vjchat-link-box {
			display: block;
			width: 50px;
			float: right;			
		}
		
		
		#tx-vjchat-userlist .tx-vjchat-pr-link,
		#tx-vjchat-userlist .tx-vjchat-pm-link {
			font-size: 0.8em;
			cursor: pointer;			
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-moderator {
			color: #880000;
		}
	
		#tx-vjchat-userlist .tx-vjchat-userlist-expert {
			color: #06480E;
		}
	

		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
			background-color: #FFE4E4;
		}
		
		#tx-vjchat-userlist .tx-vjchat-userlist-username {
			font-weight: bold;
			cursor: pointer;
			float:left;
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-user,
		#tx-vjchat-userlist .tx-vjchat-userlist-moderator,
		#tx-vjchat-userlist .tx-vjchat-userlist-expert,
		#tx-vjchat-userlist .tx-vjchat-userlist-owner,		
		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-owner,
		#tx-vjchat-userlist .tx-vjchat-userlist-moderator,
		#tx-vjchat-userlist .tx-vjchat-userlist-superuser {
			font-weight: bold;
			font-style: italic;
		}

		#tx-vjchat-userlist .tx-vjchat-userlist-item img,
		#tx-vjchat-user-detail img {
			float: left;
			margin-right: 2px;
		}
		
		#tx-vjchat-userlist .tx-vjchat-userlist-item {
			clear: both;
			height: 20px;
			border-bottom: 1px solid #FBFBFB;
		}		
		
		#tx-vjchat-userlist .tx-vjchat-userlist-item:hover {
			font-weight: bold;
		}

		#tx-vjchat-user-detail {
			border: 1px solid #CFCFCF;
			background-color: #fff;
			width: 12em;
			padding: 0.8em;			
			filter:alpha(opacity=80);
			z-index: 10000;
			-moz-opacity:0.8;
			-khtml-opacity: 0.8;
			opacity: 0.8;
		}
		
		
		#tx-vjchat-user-detail * {
			font-family: "Arial", "Helvetica", sans-serif;
			font-size: 0.8em;
			padding: 0;
			margin: 0;		
		}

		#tx-vjchat-user-detail #tx-vjchat-user-detail-caption {
			font-size: 0.8em;
			font-weight: bold;
		}
		
		.tx-vjchat-rooms-short a img {
			margin-right: 0.2em !important;
			padding: 0 !important;
			border: 0;
		}
/* default styles for extension "tx_cortesaragon_pi1" */

  /* . H2 { margin-top: 0px; margin-bottom: 0px; } */

/* default styles for extension "tx_t3canvas_pi1" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3canvas_pi5" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3canvas_pi4" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3comunicacion_pi1" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3comunicacion_pi2" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3comunicacion_pi3" */

  . H2 { margin-top: 0px; margin-bottom: 0px; }


	div.team-title h4 a {
		color: #000000;
	}
	div.team-title h4 a:hover,
	div.team-title h4 a:focus {
		color: #C42B1D;
	}
/* default styles for extension "tx_t3publicaciones_pi1" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3buscador_pi1" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_medallacortes_pi1" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG, DIV.csc-textpic-border DIV.csc-textpic-single-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; vertical-align:bottom; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 10px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 10px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
	DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 10px; }

	/* IE7 hack for margin between image rows */
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow .csc-textpic-image { margin-bottom: 0; }
	*+html DIV.csc-textpic DIV.csc-textpic-imagerow { margin-bottom: 10px; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text,
	* html .csc-textpic-intext-left ol,
	* html .csc-textpic-intext-left ul { height: 1%; }
	/* End hide from IE5/mac */

	DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul {padding-left: 40px; overflow: auto; }
/* default styles for extension "tx_cssspamprotect" */
	#field-dont-feed-me-with-name-or-email-address {
		display: none;
	}
/* default styles for extension "tx_t3canvas_pi2" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3canvas_pi6" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3canvas_pi7" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_t3canvas_pi8" */
  . H2 { margin-top: 0px; margin-bottom: 0px; }