@charset "utf-8";
/* CSS Document */

body
{
	padding:			0;
	margin:				0;
	
	background-image:	url(../img/fondogris.jpg);
	background-position:center top;
	background-repeat:  repeat-x;
}

.ciberHomeBG
{
	width: 				100%; 
	
	background-image:	url(../img/fondogris.jpg);
	background-position:center top;
	background-repeat:  repeat-x;
}

#prehome
{
	position: 			absolute; 
	top: 				0;
	left: 				0; 
	z-index: 			100;
	width: 				100%;
	height: 			800px;
	background-color: 	#000;
	display: 			block;
	visibility:			visible;
}

#prehomecenter
{
	width: 				1000px;
	height: 			768px;
	margin:				auto;
}

#divMenuPasapaginas
{
	border: 			0px;
	 
	width:				100%;
	height: 			100px; 
	
	margin:				auto;
	display: 			block;
	
	position: 			absolute; 
	left: 				0px;
	top:				0px; 
	
	z-index: 			10;	
}

#divImagen1Pasapaginas
{
	border: 			0px;
	 
	width: 				100%; 
	height: 			430px; 
	
	display: 			block;
	visibility:			visible;
	
	position: 			absolute; 
	left: 				0px;
	top:				0px; 
	
	z-index: 			1;	
}

#divImagen2Pasapaginas
{
	border: 			0px;
	 
	width: 				100%; 
	height: 			430px; 
	
	display: 			block;
	visibility:			hidden;
	
	position: 			absolute; 
	left: 				0px;
	top:				0px; 
	
	z-index: 			2;	
}

#divImagen3Pasapaginas
{
	border: 			0px;
	 
	width: 				100%; 
	height: 			430px; 
	
	display: 			block;
	visibility:			hidden;
	
	position: 			absolute; 
	left: 				0px;
	top:				0px; 
	
	z-index: 			3;	
}

#divImagen4Pasapaginas
{
	border: 			0px;
	 
	width: 				100%; 
	height: 			430px; 
	
	display: 			block;
	visibility:			hidden;
	
	position: 			absolute; 
	left: 				0px;
	top:				0px; 
	
	z-index: 			4;	
}

#divImagen5Pasapaginas
{
	border: 			0px;
	 
	width: 				100%; 
	height: 			430px; 
	
	display: 			block;
	visibility:			hidden;
	
	position: 			absolute; 
	left: 				0px;
	top:				0px; 
	
	z-index: 			5;	
}

#divImagen6Pasapaginas
{
	border: 			0px;
	 
	width: 				100%; 
	height: 			430px; 
	
	display: 			block;
	visibility:			hidden;
	
	position: 			absolute; 
	left: 				0px;
	top:				0px; 
	
	z-index: 			6;	
}

* html #divMenuPasapaginas
{
	position: 			absolute;
}

* html #divImagen1Pasapaginas 
{ 
	position: 			absolute;
}

* html #divImagen2Pasapaginas 
{ 
	position: 			absolute;
}

* html #divImagen3Pasapaginas 
{ 
	position: 			absolute;
}

* html #divImagen4Pasapaginas 
{ 
	position: 			absolute;
}

* html #divImagen5Pasapaginas 
{ 
	position: 			absolute;
}

* html #divImagen6Pasapaginas 
{ 
	position: 			absolute;
}

.imgMarginLeft
{
	vertical-align:		top;
	margin-left:		5px;
	border:				none;
}

.imgMarginRight
{
	vertical-align:		top;
	margin-right:		5px;
	border:				none;
}

.contentFloats
{
	overflow:			hidden;
}

.divLeft
{
	float:				left;
}

.divLeftOverflow
{
	float:				left;
	overflow:			hidden;
}

.divRight
{
	float:				right;
}

.divRightOverflow
{
	float:				right;
	overflow:			hidden;
}

.ciberBlockDifundeVoz,.ciberBlockDifundeActivista,.ciberBlockDifundeMedios,.ciberBlockDifundeTuPagina
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	line-height:		14px;
	color:				#000;
	text-decoration:	none;
}

.ciberBlockDifundeVoz:hover,.ciberBlockDifundeActivista:hover,.ciberBlockDifundeMedios:hover,.ciberBlockDifundeTuPagina:hover
{
	color:				#F00;
	text-decoration:	none;
}

.ciberBlockDifundeVoz
{
	display:			block;	
	
	padding-left:		10px;
	padding-top:		30px;
}

.ciberBlockDifundeActivista
{
	display:			block;	
	
	padding-left:		18px;
	padding-top:		50px;
}

.ciberBlockDifundeMedios
{
	display:			block;	
	
	padding-left:		2px; 
	padding-top:		15px;
}

.ciberBlockDifundeTuPagina
{
	display:			block;	
	
	padding-left:		14px;
	padding-top:		40px;
}


.ciberBlockDifusiones
{
	padding-top:		10px;
	
	overflow:			hidden;
}

.ciberBlockDifusionesLeft
{
	width:				208px;
	
	
	
	padding-left:		10px;
	
	
	
	float:				left;
	
	margin-right:		20px;
}

.ciberBlockDifusionesRight
{
	width:				720px;
	
	border-top:			1px solid #cacaca;
	
	padding-bottom:		40px;
	padding-top:		16px;
	margin-right:		10px;
	
	
	float:				left;
}

.blockBotonVolver
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-decoration:	none;
	color:				#0288A9;
	text-decoration:	none;
}

.blockBotonDescargar
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	text-decoration:	none;
	color:				#0288A9;
	text-decoration:	none;
}

.ciberBlockDifusionesRightFloatL
{
	width:				420px;
	float:				left;
	margin-bottom:		50px;
	
	background-image: url(../img/punteadoDifunde.jpg);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}

.ciberBlockDifusionesRightFloatR
{
	width:				240px;
	float:				right;
	
	padding-left:		35px;
}


.blockPaddingRight
{
	padding-bottom:		10px;
	padding-right:		59px;
	overflow:			hidden;
	vertical-align:		top;
}

.blockImgShare
{
	padding-top:		20px;
	padding-left:		50px;
	float:				left;
}
	
.blocktxtShare
{
	padding-top:		40px;
	padding-left:		5px;
	float:				left;
}

.ciberBlockMediosLeft
{
	width:				230px;
	float:				left;
	margin-bottom:		50px;
	
	background-image: url(../img/punteadoDifunde.jpg);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}

.ciberBlockMediosCenter
{
	width:				240px;
	float:				left;
	margin-bottom:		50px;
	
	padding-left:		20px;
	
	background-image: url(../img/punteadoDifunde.jpg);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: top;
}

.ciberBlockMediosRight
{
	width:				210px;
	float:				right;
	margin-bottom:		50px;
	
	padding-left:		20px;

	vertical-align: top;
}

.ciberBlockBannersRight
{
	width:				210px;
	float:				right;
	margin-bottom:		50px;
	
	padding-left:		40px;

	vertical-align: top;
}

.ciberBlockBannersLeftPadding
{
	width:				210px;
	float:				left;
	margin-bottom:		50px;
	
	padding-left:		50px;

	vertical-align: top;
}

.ciberBlockBannersLeft
{
	width:				210px;
	float:				left;
	margin-bottom:		50px;
	

	vertical-align: top;
}

.ciberBlockFondosLeft
{
	width:				160px;
	float:				left;
	margin-bottom:		50px;
	

	vertical-align: top;
}

.ciberBlockFondosRight
{
	width:				160px;
	float:				right;
	padding-left:		26px;
	margin-bottom:		50px;
	

	vertical-align: top;
}

.tituloDifundePagina
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#808080;
}

.fontPositsDifunde
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	line-height:		14px;
	color:				#000;
}

.ciberCuerpo
{
	width:				970px;
	margin:				auto;
	overflow:			hidden;
}

.ciberCabecera
{
	width:				100%;
	height:				99px;
	
	padding-bottom:		16px;
	
	overflow:			hidden;
}

.ciberCabeceraLeft
{
	width:				750px;
	height:				99px;
	
	overflow:			hidden;
	
	float:				left;
}

.ciberCabeceraLeftSuperior
{
	width:				760px;
	height:				52px;
	
	overflow:			hidden;
	
	background-color:	#000;
	float:				left;
}

.ciberCabeceraBloqueParticipante
{
	display:			block;

	margin-top:			24px;

	padding-right:		5px;
	
	height:				23px;
	width:				120px;
	overflow:			hidden;
	
	float:				left;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal;
	line-height:		12px;
	color:				#EFE025;
	text-decoration:	none;
	text-align:			left;
}

.ciberCabeceraBotonMenu
{
	display:			block;
	
	border-right:		1px solid #FFF;
	
	margin-top:			29px;

	padding-right:		5px;
	
	height:				23px;
	
	float:				left;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	line-height:		10px;
	color:				#FFF;
	text-decoration:	none;
	text-align:			right;
}

.ciberCabeceraBotonMenu:hover
{
	color:				#F00;
}

.ciberCabeceraBotonMenuLinked
{
	display:			block;
	
	border-right:		1px solid #FFF;
	
	margin-top:			29px;

	padding-right:		5px;
	
	height:				23px;
	
	float:				left;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	line-height:		10px;
	color:				#F00;
	text-decoration:	none;
	text-align:			right;
}

.ciberCabeceraBotonMenuLinked:hover
{
	color:				#F00;
}

.ciberCabeceraContador
{
	width:				136px;
	height:				86px;
	
	padding-top:		13px;
	
	text-align:			center;
	
	background-image:	url(../img/bgContador.jpg);
	float:				left;
}

.ciberCabeceraContadorBlanco
{
	width:				136px;
	height:				86px;
	
	padding-top:		13px;
	
	text-align:			center;
	
	background-image:	url(../img/bgContadorBlanco.jpg);
	float:				left;
}

.ciberCabeceraContador p
{
	padding-bottom:		2px;
}

.ciberCabeceraContadorBlanco p
{
	padding-bottom:		2px;
}

.ciberCabeceraColaborador
{
	width:				136px;
	height:				52px;
	
	background-color:	#000;
	float:				left;
	text-align:			left;
}

.ciberCabeceraRight
{
	width:				79px;
	height:				52px;
	
	background-color:	#000;
	float:				right;
}

.ciberHomeLeft
{
	width:				680px;
	margin-top:			5px;
	
	padding-top:		35px;
	
	background-color:	#FFF;
	float:				left;
}

.ciberHomeRight
{
	width:				285px;
	margin-top:			5px;
	
	padding-top:		35px;
	
	background-color:	#FFF;
	float:				right;
}

.ciberTitular
{
	padding-bottom:		15px;
}

.ciberBlock
{
	background-color:	#FFF;
}

.ciberBlockContainer
{
	overflow:			hidden;
	
	padding:			10px;
	padding-top:		12px;
}

.ciberBlockContainerNoPaddingLeft
{
	overflow:			hidden;
	
	padding:			10px;
	padding-top:		12px;
	padding-left:		0px;
}

.ciberBlockContainerNoPaddingLeftRight
{
	overflow:			hidden;
	
	padding:			10px;
	padding-top:		12px;
	padding-left:		0px;
	padding-right:		0px;
}

.ciberBlockFichaLeft,.ciberBlockFichaLeftParrafos
{
	width:				208px;
	padding-right:		20px;
	float:				left;
}

.ciberBlockFichaLeftParrafosNoLeft
{
	width:				218px;
	padding-right:		20px;
	float:				left;
}

.ciberBlockFichaLeftParrafos p,.ciberBlockFichaLeftParrafosNoLeft p
{
	padding-bottom:		5px;
}

.ciberBlockFichaMiddle
{
	width:				480px;
	float:				left;
}

.ciberBlockFichaMiddleBig
{
	width:				722px;
	float:				left;
}

.ciberBlockFichaRight
{
	width:				222px;
	padding-left:		20px;
	float:				left;
}

.ciberBlockContentVideo
{
	padding-bottom:		45px;
	height:				360px;
}

.ciberDestacado
{
	padding-left:		14px;
	padding-top:		2px;
	padding-bottom:		20px;
	
	background-image:	url(../img/icoDestacados.jpg);
	background-position:top left;
	background-repeat:	no-repeat;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			14px;
	font-weight:		bold;
	color:				#131313;
}

.ciberBlockComentarios
{
	width:				970px;
	padding-top:		60px;
	
	overflow:			hidden;
}

.ciberBlockComentariosLeft
{
	width:				218px;
	
	border-top:			1px solid #cacaca;
	padding-top:		8px;
	
	float:				left;
	
	margin-right:		20px;
}

.ciberBlockComentariosLeftParticipacion
{
	width:				210px;
	
	border-top:			1px solid #cacaca;
	padding-top:		8px;
	
	float:				left;
	
	margin-right:		20px;
}

.ciberBlockComentariosRight
{
	width:				732px;
	
	border-top:			1px solid #cacaca;
	padding-top:		8px;
	
	float:				left;
}

.ciberBlockComentariosRightParticipacion
{
	width:				735px;
	
	border-top:			1px solid #cacaca;
	padding-top:		8px;
	
	float:				left;
}

.ciberBlockGaleria
{
	height:				360px;
	
	padding-bottom:		45px;
}

.ciberBlockMapa
{
	padding-bottom:		30px;
}

.ciberBlockMapa p
{
	padding-bottom:		20px;
}

.ciberBlockLinks
{
	padding-bottom:		20px;
}

.ciberBlockLinks p
{
	padding-bottom:		20px;
}

.ciberBlockLinksInner p
{
	padding-bottom:		2px;
}

.ciberBlockAccordionOff
{
	display:			block;
	
	padding-left:		20px;
	padding-bottom:		10px;
	
	background-image:	url(../img/bt13x13_mas_azul.gif);
	background-position:top left;
	background-repeat:	no-repeat;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			15px;
	text-decoration:	none;
	color:				#0288A9;
	text-decoration:	none;
}

.ciberBlockAccordionOff:hover
{
	color:				#00627A;
}

.ciberBlockAccordionOn
{
	display:			block;
	
	padding-left:		20px;
	padding-bottom:		10px;
	
	background-image:	url(../img/bt13x13_mas_rojo.gif);
	background-position:top left;
	background-repeat:	no-repeat;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			15px;
	text-decoration:	none;
	color:				#F00;
	text-decoration:	none;
}

.ciberBlockAccordionOn:hover
{
	color:				#C10505;
}

.ciberBlockAccordion,.ciberBlockAccordionOculto
{
	display:			block;
	
	padding-left:		20px;
	padding-bottom:		30px;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	text-decoration:	none;
	color:				#666;
}

.ciberBlockAccordion p,.ciberBlockAccordionOculto p
{
	padding-top:		10px;
}

.ciberBlockAccordionOculto
{
	display:			none;
}

.ciberBlockComentarioTexto
{
	border-top: 		1px dashed #e6e6e6;
	padding-top:		12px;
	padding-bottom:		20px;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-decoration:	none;
	color:				#666;
	line-height:		14px;
}

.ciberBlockComentarioTexto p
{
	padding-bottom:		5px;
}

.ciberBlockComentariosNormas
{
	border-top: 		1px dashed #e6e6e6;
	margin-top:			26px;
	padding-top:		6px;
}

.ciberBlockFooter
{
	margin-top:			45px;
	width:				950px;
	
	padding-left:		10px;
	padding-right:		10px;
	padding-top:		12px;
	padding-bottom:		5px;
	
	overflow:			hidden;
	
	background-image:	url(../img/bgfooter.jpg);
	background-repeat:	no-repeat;
	background-position:top;
}

.ciberBlockFooterMenu
{
	padding-bottom:		10px;
	margin-bottom:		10px;
	
	width:				970px;
}

.ciberBlockFooterMenuLinks
{
	padding-top:		5px;
	padding-bottom:		6px;
	border-bottom:		2px solid #f3f3f3;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-decoration:	none;
	color:				#4c4c4c;
	line-height:		14px;
}

.ciberBlockFooterMenuCopy
{
	padding-top:		3px;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			10px;
	text-decoration:	none;
	color:				#a2a2a2;
	line-height:		14px;
	
	overflow:			hidden;
}

.sharethisclass a
{
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#666;
}

.sharethisclass a:hover
{
	color:				#F00;
}

.PostitPart1
{
	background-image:	url(../img/postits_particip1.jpg);
}

.PostitPart2
{
	background-image:	url(../img/postits_particip2.jpg);
}


.PostitPart3
{
	background-image:	url(../img/postits_particip3.jpg);
}


.PostitPart1,.PostitPart2,.PostitPart3
{
	
	background-position:top left;
	background-repeat:	no-repeat;
	
	float:				left;
	overflow:			hidden;
	
	width:				94px;
	height:				66px;
	
	padding-left:		12px;
	padding-top:		15px;
	padding-right:		16px;
	padding-bottom:		20px;
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			13px;
	font-weight:		bold;
	text-decoration:	none;
	color:				#333;
	line-height:		15px;
}