@charset "utf-8";
/* CSS Document */

body 
{
	margin-left: 				0px;
	margin-top: 				0px;
	margin-right: 				0px;
	margin-bottom: 				0px;
	
	background-color:			#0D0D0D;
}

p
{
	padding:					0px;
	margin:						0px;
	
	margin-bottom:				4px;
}

li
{
	padding:					0px;
	margin:						0px;
	
	margin-top:					3px;
	margin-bottom:				5px;
}

ul
{
	padding:					0px;
	margin:						0px;
}

span
{
	border:						0px;
	padding:					0px;
	margin:						0px;
}

div
{
	border:						0px;
	padding:					0px;
	margin:						0px;
}

.defaultHeader
{
	border:						0px;
	width:						980px;
	height:						64px;
	
	margin:						auto;
}


.menuDiv
{	
	width:						980px;
	height:						43px;
	
	background-image:			url(../img/menu/fondoMenu.jpg);
	background-repeat:			repeat-x;
}

.menuSemiDiv
{
	width:						980px;
	height:						22px;
	
	background-image:			url(../img/menu/fondoMenu.jpg);
	background-repeat:			repeat-x;
}

.menuSemiDivDown
{
	width:						980px;
	height:						22px;
	
	background-image:			url(../img/menu/fondoMenu.jpg);
	background-repeat:			repeat-x;
	background-position:		bottom;
}

.defaultDivCentral
{
	border:						0px;
	width:						980px;
	height:						auto;
	overflow:					auto;
	
	margin:						auto;
	margin-bottom:				10px;
}

.defaultDivBloqueGrande
{
	width:						956px;
	height:						auto;
	overflow:					auto;
	
	padding:					22px;
	padding-left:				12px;
	padding-right:				12px;
	
	margin-top:					2px;
	margin-bottom:				20px;
	
	background-color:			#FFFFFF;
}

.headerDivBloqueGrande
{
	width:						960px;
	height:						auto;
	overflow:					auto;
	
	padding:					22px;
	padding-left:				10px;
	padding-right:				10px;
	
	margin-top:					2px;
	margin-bottom:				10px;
	
	background-color:			#FFFFFF;
	background-image:			url(../img/cibermaraton/titularImagen.jpg);
	background-position: 		left top;
	background-repeat:			no-repeat;
}

.headerDivBloqueBolsa
{
	width:						840px;
	height:						auto;
	overflow:					auto;
	
	padding-bottom:				33px;
	padding-top:				30px;
	padding-left:				70px;
	padding-right:				70px;
	
	margin-top:					2px;
	margin-bottom:				2px;
	
	background-color:			#FFFFFF;
}


.headerDivBloqueQueHarias
{
	width:						800px;
	height:						auto;
	overflow:					auto;
	
	padding-bottom:				33px;
	padding-top:				30px;
	padding-left:				80px;
	padding-right:				100px;
	
	margin-top:					2px;
	margin-bottom:				2px;
	
	background-color:			#FFFFFF;
}

.headerDivBloqueGraciasQueHarias
{
	width:						750px;
	height:						auto;
	overflow:					auto;
	
	padding-bottom:				33px;
	padding-top:				32px;
	padding-left:				115px;
	padding-right:				115px;
	
	margin-top:					2px;
	margin-bottom:				2px;
	
	background-color:			#FFFFFF;
}

.footerDivBloqueNewsletter
{
	width:						962px;
	height:						46px;
	overflow:					auto;
	
	padding-top:				11px;
	padding-left:				9px;
	padding-right:				9px;
	
	margin-top:					2px;
	margin-bottom:				2px;
	
	background-color:			#FFF;
}

.especialDivBloqueGrande
{
	width:						960px;
	height:						auto;
	overflow:					auto;
	
	padding:					22px;
	padding-left:				10px;
	padding-right:				10px;
	
	margin-bottom:				10px;
	
	background-color:			#FFFFFF;
}

.bloqueVotacionQueHarias
{
	width:						224px;
	height:						30px;
	
	padding:					8px;
	padding-top:				4px;
	
	background-image:			url(../img/queharias/zona_votos.jpg);
	background-repeat:			no-repeat;
	background-position:		left;
	
	float:						left;
}


.bloqueFirmaUsuario
{
	width:						324px;
	height:						159px;
	
	padding:					11px;
	
	background-image:			url(../img/cibermaraton/bloqueFirma.jpg);
	background-repeat:			no-repeat;
}

.bloqueFirmaMiLlamamiento
{
	width:						324px;
	height:						92px;
	
	padding:					11px;
	
	background-image:			url(../img/cibermaraton/bloqueFirmaB.jpg);
	background-repeat:			no-repeat;
}

.bloqueNumAgradecimientos
{
	width:						303px;
	height:						38px;
	
	padding:					11px;
	padding-top:				4px;
	
	background-image:			url(../img/cibermaraton/fondoNum.jpg);
	background-repeat:			no-repeat;
	
	float:						left;
}

.bloqueFormSubeImagen
{
	width:						294px;
	height:						360px;
	padding-right:				5px;
	
	border-right:				1px solid #c7d6da;
	
	float:						left;
}

.bloqueFormSubeVideo
{
	width:						292px;
	height:						360px;
	padding-left:				10px;
	
	float:						left;
}

.bloqueFormSubeImagenDifunde
{
	width:						318px;
	height:						360px;
	padding-right:				5px;
	
	border-right:				1px solid #c7d6da;
	
	float:						left;
}

.bloqueFormSubeVideoDifunde
{
	width:						316px;
	height:						360px;
	padding-left:				10px;
	
	float:						left;
}

.bloqueDescargaFile
{
	width:						394x;
	height:						17px;
	padding:					4px;
	padding-left:				8px;
	
	background-image:			url(../img/gracias/fondoDescarga.jpg);
	background-repeat:			no-repeat;
}

.bloqueDifundeSabesMas
{
	width:						646px;
	height:						13px;
	padding:					4px;
	
	background-image:			url(../img/cibermaraton/fondoBloqueDifunde.jpg);
	background-repeat:			no-repeat;
}


.bloqueVideoActivoMSF
{
	width:						433px;
	height:						68px;
	
	border-top:					1px solid #c7d6da;
	
	padding-left:				7px;
	padding-top:				7px;
	margin-left:				9px;
	
	background-image:			url(../img/cibermaraton/fondoVideoActivo.jpg);
	background-position:		top right;
	background-repeat:			no-repeat;
}

.bloqueVideoInactivoMSF
{
	width:						433px;
	height:						68px;
	
	border-top:					1px solid #c7d6da;
	
	padding-left:				7px;
	padding-top:				7px;
	margin-left:				9px;
}

.bloqueVideoActivoLlamamiento
{	
	width:						413px;
	height:						25px;
	
	border-top:					1px solid #c7d6da;
	
	padding-left:				20px;
	padding-top:				7px;
	margin-left:				16px;
	
	background-image:			url(../img/cibermaraton/fondoVideoLlamamientosActivo.jpg);
	background-position:		top right;
	background-repeat:			no-repeat;
}

.bloqueVideoInactivoLlamamiento
{
	width:						413px;
	height:						25px;
	
	border-top:					1px solid #c7d6da;
	
	padding-left:				20px;
	padding-top:				7px;
	margin-left:				16px;
}

.bloqueVideoActivoFirma
{	
	width:						413px;
	height:						31px;
	
	border-top:					1px solid #c7d6da;
	
	padding-left:				20px;
	padding-top:				1px;
	margin-left:				16px;
	
	background-image:			url(../img/cibermaraton/fondoVideoLlamamientosActivo.jpg);
	background-position:		top right;
	background-repeat:			no-repeat;
}

.bloqueVideoInactivoFirma
{
	width:						413px;
	height:						31px;
	
	border-top:					1px solid #c7d6da;
	
	padding-left:				20px;
	padding-top:				1px;
	margin-left:				16px;
}

.bloqueVideoFlash
{
	border: 					0px; 
	width: 						480px; 
	height: 					405px;
	overflow:					hidden;
	
	padding:					10px;
	
	background-image:			url(../img/cibermaraton/fondoVideoFlash.jpg);
	background-repeat:			no-repeat;
	
	float: 						left;
}

.bloqueContenedorVideoCentrado
{
	display:					table;
    height:						400px;
    width:						480px;
	overflow:					auto;
    margin: 					0;
}

.bloqueContenidoVideoCentrado
{
	display:					table-cell;
	vertical-align:				middle;
	position:					relative;
	text-align:					center;
}

/* \*/
* html #bloqueContenidoVideoCentrado 
{
	top:						50%;
	left:						0;
	height:						1px;
}

* html #bloqueContenidoVideoCentrado #inner 
{
	position:					relative;
	top:						-50%;
}
/* */

.bloqueAmpliarImagen
{	
	width:						150px;
	height:						16px;
	
	padding-top:				2px;
	margin-top:					5px;
	
	border-top:					1px solid #c7d6da;
	
	text-align:					right;
	
	background-image:			url(../img/cibermaraton/fondoAmpliarImagen.jpg);
	background-position:		top left;
	background-repeat:			no-repeat;
}

.bloqueElementImagenLlamamiento
{
	width:						150px;
	
	padding-bottom:				20px;
}

.bloqueAmpliarImagenGaleria
{	
	width:						120px;
	height:						16px;
	
	padding-top:				2px;
	margin-top:					5px;
	
	border-top:					1px solid #c7d6da;
	
	text-align:					right;
	
	background-image:			url(../img/cibermaraton/fondoAmpliarImagen.jpg);
	background-position:		top left;
	background-repeat:			no-repeat;
}

.bloqueElementImagenGaleria
{
	width:						120px;
	
	padding-bottom:				20px;
}

.bloquePanelInfoAbierto
{
	border: 					0px; 
	width: 						494px; 
	height: 					16px;
	
	padding-top:				4px;
	padding-left:				5px;
	
	background-image:			url(../img/cibermaraton/panelInfoAbierto.jpg);
	background-repeat:			no-repeat;
	
	margin-top:					5px;
}

.bloquePanelInfoCerrado
{
	border: 					0px; 
	width: 						494px; 
	height: 					16px;
	
	padding-top:				4px;
	padding-left:				5px;
	
	background-image:			url(../img/cibermaraton/panelInfoCerrado.jpg);
	background-repeat:			no-repeat;
	
	margin-top:					5px;
}

.bloquePanelInfoDescripcion
{
	border: 					0px; 
	width: 						485px;
	
	padding:					7px;
	padding-top:				9px;
	padding-bottom:				9px;
	
	background-color:			#f3f8ff;
}

.bloquePanelInfoSaberMas
{
	border: 					0px; 
	width: 						638px;
	
	padding:					7px;
	padding-top:				9px;
	padding-bottom:				9px;
	
	background-color:			#f3f8ff;
}

.bloquePanelDescargaIcono
{
	border: 					0px; 
	width: 						167px; 
	height: 					15px;
	
	text-align:					right;
	
	background-image:			url(../img/cibermaraton/fondoDescarga.jpg);
	background-repeat:			no-repeat;
	background-position:		left;
	
	padding-top:				2px;
	margin-bottom:				3px;
}

.bloquePanelDescargaIconoDifunde
{
	border: 					0px; 
	width: 						185px; 
	height: 					15px;
	
	text-align:					right;
	
	background-image:			url(../img/cibermaraton/fondoDescarga.jpg);
	background-repeat:			no-repeat;
	background-position:		left;
	
	padding-top:				2px;
	margin-bottom:				3px;
}

.bloquePanelDescargaImagenDifunde
{
	border: 					0px; 
	width: 						140px; 
	height: 					15px;
	
	text-align:					right;
	
	background-image:			url(../img/cibermaraton/fondoDescarga.jpg);
	background-repeat:			no-repeat;
	background-position:		left;
	
	padding-top:				2px;
	margin-bottom:				3px;
}

.bloquePanelDescargaHTMLDifunde
{
	border: 					0px; 
	width: 						185px; 
	height: 					15px;
	
	text-align:					right;
	
	background-image:			url(../img/cibermaraton/fondoDescargaHTML.jpg);
	background-repeat:			no-repeat;
	background-position:		left;
	
	padding-top:				2px;
	margin-bottom:				3px;
}

.bloquePanelLink
{
	border: 					0px; 
	width: 						167px; 
	height: 					15px;
	
	text-align:					right;
	
	background-image:			url(../img/cibermaraton/fondoLinkSeccion.jpg);
	background-repeat:			no-repeat;
	
	padding-top:				3px;
	margin-bottom:				3px;
}

.bloqueContenedorPaginacionSuperior
{
	border-bottom:				1px solid #c7d6da;
	
	height:						18px;
	width:						100%;
	
	margin-bottom:				25px;
	
	text-align:					left;
}

.bloqueContenedorPaginacionInferior
{
	border-top:					1px solid #c7d6da;
	
	padding-top:				2px;
	
	height:						18px;
	width:						100%;
	
	margin-bottom:				5px;
	
	text-align:					left;
}


.celdaTablaDonativos
{
	width: 						260px;
	padding-bottom: 			4px;
}

.celdaTablaSubirForm
{
	width: 						290px;
	padding-bottom: 			4px;
}

.celdaTablaDifunde
{
	width: 						314px;
	padding-bottom: 			4px;
}

.celdaMinTablaDonativos
{
	width: 						160px;
	padding-bottom: 			4px;
}

.celdaMaxTablaDonativos
{
	width: 						360px;
	padding-bottom: 			4px;
}





.textoPaginacionLink
{	
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			normal;
	color:					#000000;
	
	text-align:				right;
	
	text-decoration:		none;
}

.textoPaginacionLink:hover
{
	text-decoration:		none;
	
	color:					#BE080A;
}

.textoPaginacionLinked
{
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	font-weight:			bold;
	color:					#000000;
	
	text-align:				right;
	
	text-decoration:		none;
}

.textoPaginacionLinked:hover
{
	text-decoration:		none;
}

