	
	body {
		background-color: #666666;
		text-align: center; /* Centrar toda la p?gina */
		font-family:Verdana, Arial, Georgia, 'MS Gothic', Verdana; 
	}
	body img { 
		border:0px;
	}
	
	a:link { text-decoration:none;}     /* unvisited link */
	a:visited {text-decoration:none;}  /* visited link */
	a:hover {text-decoration:none;}   /* mouse over link */
	a:active {text-decoration:none;}   /* selected link */ 
	.enlaceSinFormato a:link {color: #555}     /* unvisited link */
	.enlaceSinFormato a:visited {color: #555}  /* visited link */
	.enlaceSinFormato a:hover {color: #999}   /* mouse over link */
	.enlaceSinFormato a:active {color: #339}   /* selected link */ 

	H1	{	color:#990000;
			text-align:center;
			text-transform:uppercase;}

	H2	{	color:#990000;
			text-decoration:underline;	
			text-align:center;
			font-size:220%;	}

	h4	{	color:#990000;
			text-decoration:underline;
			text-align:left;
			font-size:140%; }

	H5	{	color:#990000;
			text-decoration:underline;
			text-align:left;
			font-size:120%; }

	H6	{	color:#990000;
			text-align:left;
			font-size:100%;}

			
	table	{			
		color:#777777;
		font-family:Arial, Georgia, "MS Gothic", Verdana; 
		font-size:11px; 
		text-align:left;
	}
/* ________________________________
    		Bloque base
   ________________________________ */
	
	#base {
		position:relative;
		background-color:#FFFFFF;
		margin:auto;
		margin-top:20px;
		margin-bottom:20px;
		width: 900px;
		height:2400px;
		text-align: center;
		padding-bottom:20px;	
	}
	#cuerpo {
		margin:auto;
		float:left;
		clear:both;
	}
/* ======== SEPARADOR CABECERA ======== */
	.sepCabecera	{
		border-top:2px solid #ccc;
		border-bottom:2px solid #ccc;
		margin:5px 10px 5px 10px;
		width:auto;
		padding:0px;
		font-size:2px;
		}	

/* ============ CUERPO ================ */

		
	.borde_content {
		border: 1px solid #ccc;
	} /* Enmarcamos los contenidos */
	#menu	{	
			position:absolute;
			left:0px;
			width:150px;
			z-index:3;
			text-align:center;}
	#menu, #anexcontent	{
					margin:0px;
					text-align:center;
					padding:0px;
					 }
	#anexcontent	{
				position:absolute;
				right:0px;
				width:250px;
				text-align:center;
				z-index:1;
			}	
	#content	{			
			position:absolute;
			left:150px;
			width:498px;
			text-align: center;
			margin:0px;	
			z-index:2;
			}
					
/* ============ Contenido ============= */

/* ----------  MENU ----------- */	
	#menu img	{ 
		border-bottom:2px solid #bbb;
	}
	#menuv {
		border-width: 1px 1px 0 1px;
		font: 75% Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-style:italic;
		padding:0px 10px 10px 10px;	
		text-align:left;
		margin-bottom:20px;}
	#menuv ul li {
		list-style-type:none;
		}
	
	#menuv ul {
		margin: 0;
		padding: 0;
	}
	#menuv li {	
		float:left;
		top:0px;
		left:0px;
		width:130px;
		border-bottom: 1px dotted #bbb;
		list-style-type:none;
	}
	#menuv li img {
		text-decoration:none;
		}
	#menuv li ul {
		display:none;
	}
/*	#menuv li li {margin:0px;padding-left:50px;}*/
	#menuv .A:hover  ul, #menuv .A.over ul { 
		position:absolute;
		top:225px;
		left:140px;
		display: block;}
	#menuv .B:hover  ul, #menuv .B.over ul { 
		position:absolute;
		top:275px;
		left:140px;
		display: block;}
	#menuv .C:hover  ul, #menuv .C.over ul { 
		position:absolute;
		top:310px;
		left:140px;
		display: block;}
	#menuv a {
		color:#990000; /* #3366CC;*/
		background: #F5F5F5;
		display: block;
		padding: 10px 10px 10px 20px;
		}
	 
	#menuv a:hover {
		background: #DDDDDD;	
		}
	#menu .submenusA, #menuv .submenusB {padding:0px 10px 5px 30px;border-top:1px dotted #ccc;}
	#menu .submenusA {border-left:1px dotted #ccc;border-right:3px solid #ccc;padding-top:5px;}
	#menu .submenusB {border-left:1px dotted #ccc;border-right:3px solid #ccc;border-bottom:3px solid #ccc;padding-top:5px}
	
/* ----------- ADSENSE DE GOOGLE ---- */
	.AdSenseGoogle1 { float:left;top:20px;left:0px;margin:10px 0px 20px 10px;width:128px;}
/* ----------- LOGO CCG ------------- */
	#logoCCG 	{
		text-align:center;
		margin:0 10px 0 10px;
		padding:5px 5px 5px 10px;
		border:1px solid #ccc;	}
	#sepLogoMenu	{
		border:0px;
		border-top:2px dashed #ccc;
		border-bottom:2px dashed #ccc;
		width:100px;
		margin:15px 0px 10px 25px;
		font-size:6px;	}	
/* ----------- PARTICIPA ------------ */
	#participa	{
		margin-left:10px;
		margin-right:10px;
		border:1px solid #ccc; }
	#participa .envia img	{
		padding-top:10px; }
	.envia	{
		margin-left:10px;margin-right:10px;
		border-top:1px dotted #ccc;
		font: 70% Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-style:italic;	
		color:#003366;
		text-align:center; }
/* ----------- ACTUALIDAD, ENTREVISTAS ----------- */
	#actualidad, #entrevistas {	
		padding:0px 10px 10px 10px;
		margin:0px;
		border:0px;
		color:#777777;
		font-family:Helvetica, Arial, Georgia, 'MS Gothic', Verdana; 
		font-size:11px; 
		vertical-align:top;
		}
/* ----------- ACTUALIDAD ----------- */
	.tablaIndice {text-align:center;font-size:12px;border:0px; border-top:2px dashed #ccc;width:450px;}
	.tablaIndice .indice {padding:2px;border:1px solid #ccc;border-top:0px;background-color:#ffd;width:100px;font-style:italic;}
	.tablaIndice a {color:#555;}

	#tablaResultados {width:370px; border:1px solid #ccc;}
/*	.imgNoticia {
		float:left;
		padding:0px;
		margin:0 20px 30px 0;
		text-align:center;
		font-style:italic;
		font-weight:bold;
		color:#000099;
		}
*/
	.imgNoticia {
		text-align:center;
		padding:5px;
		margin:5px 10px 10px 10px;
		width:210px;
		border:1px solid #ccc;
		text-align:center;
		font-style:italic;
		font-weight:bold;
		color:#ddd;
		}
	.imgNoticiaSec {
		text-align:center;
		padding:5px;
		width:200px;
		border:1px solid #ccc;
		text-align:center;
		font-style:italic;
		font-weight:bold;
		color:#ddd;
		}
	.noticiaColumna
		{
		float:left;
		text-align:left;
		padding: 5px;
		width:200px;
		}
	.noticiaColumna img {
		padding:1px;
		border:1px solid #ccc;
		}
	.motivo {
			vertical-align:middle;
			font-size:small;
			font-style:italic;
			font-weight:bold;
			color:#009;
			padding:5px;
			font-family:Georgia;
			margin:5px;
		}
	.mainNews,.otherNews, .news3 {	
					border-top:1px dotted #ccc; 
					padding:0px;}

	.bloqueNoticias_C1	{	width:455px;
				margin:20px auto 20px auto;}	/* bloque de noticias en filas de uno */
	.formatH5_NotC1		{	text-align:center;
					text-decoration:none;
					line-height:130%;
					margin:10px 0px 0px 0px;
					padding:0px;}
	.separadorTop_dash_1px	{	border-top:1px dashed #ccc;
					padding:10px 0px 10px 0px;}
					
	.news2	{		
					border-top:1px dotted #ccc; 
					padding:0px;
					text-align: center;
					margin-bottom:5px;
					margin-left:15px;
					border-bottom:1px dotted #ccc;}
	.otherNews	{	clear:both;
				padding-top:5px;
				}
	.otherNews table	{	
				width:472px;
				}
	.otherNews td	{	
				width:234px;
				border:1px solid #ccc;	
				height:50px;
				}
	.otherNews .espacio {
	border:0px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	height:20px;
	width:118px;
	}
	.otherNews .pesActiva {
	border-bottom:0px;
	background-color:#f5f5f5;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	height:20px;
	width:118px;

	}
	.otherNews .pesInactiva {
	border-bottom:1px solid #ccc;
	background-color:#ddd;
	text-align:center;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	height:20px;
	width:118px;

	}
	.otherNews .pesActiva, .otherNews .pesInactiva {
	border-left:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:0px;
	text-decoration:none;
	}
	.anteriorTitular {color:#990000;font-size:100%;text-align:left;}
	.frmto {	color:#990000; text-align: left;}
	.cruceta {	float:right; color:#0000ff; font-size:x-small; font-style:italic; font-family:Verdana; clear:both;}
	.cruceta a	{color:#990000}
	.txt, .frmto, .cruceta	{
		font-family:Verdana, Arial, Georgia, 'MS Gothic', Verdana; 
		font-size:11px; 
		text-align:left;
	}
	.adsenseGoogle3 {
		margin:auto;
		border:2px solid #ccc;
		text-align:center;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;}

/* ----------- FORMATEAMOS IMG TITULAR SECCIONES ----------- */

	.imgEntrev, .imgActual, .imgAgenda, .imgMenu, .imgPart, .imgRel, .imgFueNot, .imgEnlacesInt {
		margin:15px 0px 7px 0px;	
		text-align:center;	
	}
/* Subrayado del t?tulo de las secciones */
	.imgEntrev img, .imgVinyeta img, .imgActual img, .imgAgenda img, .imgMenu img, .imgPart img, .imgRel img, .imgFueNot img, .imgPart img, .imgEnlacesInt img {
		margin:10px;
		border-bottom:2px solid #bbb;
		padding-bottom:5px;			
	}
/* Marco gris con margenes para las diferentes secciones */

	.marcoAg, .marcoEntr {
		background-color:#F5F5F5;
		margin:0px;
		padding:0px;
		width:220px; 
	}	
/* ----------- AGENDA ----------------- */
	#agenda{ 
		padding-left:10px;
		padding-bottom:10px;
		margin:0px; }
	.marcoAg {
		padding:10px 0px 0px 0px;
		margin:0px;
	}

	.marcoAg p {
		font-size:75%;
		color:#000099;
	}
	.marcoSem {
		text-align:left;
		padding:0px 15px 0px 15px;
	}
	.fechaAg {
		font-family: Georgia, Verdana;
		font-size:12px;
		color:#000099;
	}
	.eventoAg {

		font-family: Verdana, "Times New Roman", serif;
		font-style:italic;
		font-size:11px;
		color:#666666;
	}
	.marcoAg h5 {
		text-align:center;
		color:#990000;
		font: 75% Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;
		font-style:italic;
		font-weight: bold;
	}
	.marcoAg ul {
		font-weight:bold;
		list-style-type:none;
	}
	.marcoAg ul, dl {
		text-align:left;
	}
	/* --- Calendario ---*/
	.marcoCal {
		margin: 0px;
		padding-bottom: 10px;
	}
	.marcoCal table {
		width:200px;
	}
	.calendario {
		background:#ffffff;
		border:1px solid #bbb;
		text-align: center;
		font-style: italic;	
		font-family: Georgia, Verdana, "Times New Roman", serif;
		font-size: 75%;
	}

	.calendario caption {
		padding-top:0px;
		padding-bottom:10px;
		text-decoration: underline;
		font-size: 16px;
		color: #666666;
	}
	.calendario thead {
		font-size: 12px;
		color: #000099;
	}
	.calendario tfoot {
		padding-top:0px;
	}
	
/* ----------- ENTREVISTA ----------- */
	.marcoEntr {
	
	padding:5px;}

	.marcoEntr p {
		color:#990000;
		font-style:italic;
		text-align:left;
	}
	.marcoEntr .autorEntrev {
		color:#006699;
		font-style:italic;
		text-align:right;
	}
	.marcoEntr a {
		text-decoration:none; 
		color:#990000;
	}
/* ----------- LA VINYETA ----------- */
	.vinyeta {clear:both;margin:10px 0 10px 0;}

	.marcoVinyeta {
		padding:5px;}
	.marcoVinyeta img {
		border:2px solid #ccc;}

/* ----------- OTRAS SEDES ----------- */

	.cuadroSedes {
		float:left;
		padding:0px;
		margin:15px 0 0 5px;
		padding:5px;
		border:0px solid #ccc;
	}
	.cuadroSedes table {
		border-spacing:2px;
	}
	.cuadroSedes td {
		text-align:center;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
	.cuadroSedes th {
		text-align:center;
	}
/* ============ Pie de p?gina ================= */

	.ubicacionPiePag {
		position:absolute;
		top:2288px;
		border-top:2px solid #ccc;
		padding:0px;
		margin:0px;
	}
	.contador {
		position:absolute;
		top:10px;
		left:458px;
		width:64px;
		height:14px;
		padding:0px;
		margin:0px;
		font-style:italic;
	}
	.contador a {
		color:#282828;
		font-weight:bold;
	}
/* ================= Bones Festes ============ */
	#BonesFestes {
		border:1px solid #ccc;
		margin: 0 10px 10px 10px;
		padding-top:8px;
		padding-bottom:8px;
	}
/* ================= W3C ===================== */
	.w3c {
		float:left;
		margin-left:20px;
		margin-top:10px;
		border:1px solid #ccc;
		padding:0px 10px 0px 10px;
	}	
