/* ELEMENTOS BASICOS */

	body {
		margin: 0 auto;
		background: #FFFFFF url(imx/fd_cabecera.jpg) repeat-x;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		color: #000000;
		display: block;
		}

	h1, h2, h3 {
		margin: 0;
		font-weight: bold;

		}

	h1 {
		font-size: 2em;
		letter-spacing: -2px;
		color: #00539f;
		}
	h2 {
		margin: 0;
		color: #6BB7EB;
		font-size: 1.1em;
		letter-spacing: -1px;
		}

	h3 {
		margin: 20px 0 5px 0;
		color: #00539f;
		font-size: 1.1em;
		letter-spacing: -1px;
		}

	h4 {
		font-size: 1.1em;
		color: #00539f;
		font-weight: bold;
		font-variant: small-caps;
		letter-spacing: -1px;
		}

	h5 {
		margin: 0;
		font-size: 1.1em;
		color:  #00539f;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: -1px;
		}
	h6 {
		font-size: 1.1em;
		font-weight: bold;
		color: #ee2e69;
		}

	h7 {
		color: #6BB7EB;
		font-size: 1em;
		letter-spacing: 0px;
		}

	.tituloRss {

		color: #EE2E69;
		font-size: 2em;
		letter-spacing: -2px;
		font-weight: bold;
		margin: 0;
		font-family: Arial,Helvetica,sans-serif;

		}

	a {
		text-decoration: none;
		color: #ee2e69;
		}

	a:hover {
		text-decoration: underline;
		color: #CCCCCC;
		}

	p {
		margin: 20px 0 0 0;
		}

	small {
		font-size: 0.7em;
		font-weight: none;
		}

	blockquote {
		margin-left: 2em;
		margin-right: 2em;
		font-style: italic;
		}

	ul {
		margin-left: 3em;
		}

	ul li {
		}

	li {
		color:  #00539f;
		list-style-type: square;
		margin-left: 1em;
		}

	ol {
		margin-left: 3em;
		}

	ol li {
		}

	img {
		border: 0;
		}

	hr {
		color: #DFDFDF;
		height: 1px;
		}

	.formulario fieldset {
		border: 0;
		}

	.formulario form#myform {
		
		padding: 20px;
		width: 93%;
		background: #EFF2F7;
		}

	.formulario form#myform div {
		clear: both;
		padding: 5px 0 0 0;
		}

	.formulario label {
		float: left;
		width: 22%;
		text-align: left;
		}

	.formulario input {
		float: left;
		width: 73%;
		text-align: left;
		}

	.formulario textarea {
		float: left;
		width: 73%;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 0.85em;
		}

	.formulario input.small {
		float: left;
		width: 22%;
		text-align: left;
		}

	.formulario input.button {
		float: none;
		margin: 0 0 0 22%;
		width: 100px;
		height: 20px;
		background: #FCEBF3;
		border: 1px solid #7C9FBF;
		color: #1F226F;
		text-align: center;
		}

	.enviaremail {
		margin: 20px;
		background: #FFFFFF;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: #000000;
		display: block;
		}

/* CABECERA */

	#header {
		width: 900px;
		height: 147px;
		margin: 0 auto;
		}

	#logotipo {
		display:inline;
		float: left;
		width: 617px;
		height: 137px;
		padding: 10px 0 0 9px;
		}

	#logotipo img{
		float: left;
		/*width: 122px;*/
		/*width: 589px; */
		/*width: 621px;*//*Comentado por caché Firefox*/
		margin: -5px auto; /*Engadido*/
		}

	#logotipo object{ /*Engadido Flash*/
		float: left;
		margin: -5px auto; 
		}

	#logotipo span.comarca1 {
		font-size: 1.9em;
		color: #FFFFFF;
		font-weight: bold;
		text-transform: lowercase;
		letter-spacing: -3px;
		}

	#logotipo span.comarca2 {
		font-size: 1.6em;
		}
/*
	#header span.comarca1 {
		font-size: 1.2em;
		color: #ee2e69;
		font-weight: bold;
		text-transform: lowercase;
		}

	#header span.comarca2 {
		font-size: 1.35em;
		color: #ee2e69;
		font-weight: bold;
		text-transform: lowercase;
		}
*/

	#header a span.comarca1 {
		font-size: 1.2em;
		color: #00539f;
		font-weight: bold;
		text-transform: lowercase;
		}

	#header a span.comarca2 {
		font-size: 1.35em;
		color: #00539f;
		font-weight: bold;
		text-transform: lowercase;
		}

	#header a:hover span.comarca1 {
		color: #ee2e69;
		text-decoration: none;
		}

	#header a:hover span.comarca2 {
		color: #ee2e69;
		text-decoration: none;
		}

	/* BUSQUEDA */

		#search {
			float: right;
			padding-top: 19px;
			padding-right: 20px;
			margin-top: 10px;
width: 250px;
			}

		#search fieldset {
			border: 0px;
			}

		#search #s {
			width: 106px;
			}

		#search #x {
			width: 68px;
			font-size: 0.8em;
			font-weight: bold;
			}

		input.text {
			padding: 1px 1px;
			background: #FFFFFF;
			border: 0px solid #7C9FBF;
			}

		input.button {
			height: 18px;
			background: #FFFFFF;
			border: 0px solid #7C9FBF;
			color: #1F226F;
			}

	/* NAVEGACION */

		#menu {
			width: 900px;
			height: 49px;
			margin: 0 auto;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.95em;
			font-weight: bold;
			letter-spacing: -1px;
			}

		#menu ul {
			margin: 0 0 0 10px;
			padding: 0;
			list-style: none;
			line-height: normal;
			}

		#menu li {
			display: inline;
			float: left;
			margin: 0;
			}

		#menu a {
			display: block;
			float: left;
			height: 34px;

/*			margin: 8px 4px 0 0;
			padding: 7px 6px 0 6px;*/

			margin: 8px 3px 0 0;
			padding: 7px 5px 0 5px;

			color: #FFFFFF;
			text-decoration: none;
			}

		#menu a:hover {
			color: #00539f;
			text-decoration: none;
			background: #ee2e69 url(imx/pestanaOff.gif) repeat-x left bottom;
			}

		#menu .active a {
			background: #ee2e69 url(imx/pestanaOn.gif) repeat-x left bottom;
			}

		#menu .active a:hover {
			color: #FDE7EE;
			text-decoration: none;
			}

/* CONTENIDOS */

	#page {
		width: 900px;
		margin: 10px auto;
		}

	#content {
		display: block;
		padding: 10px;
		margin-left: 10px;
		margin-right: 230px;
		border: 1px solid #DFDFDF;
		}

	#contentpublicidade {
		display: block;
		margin-top: 10px;
		margin-left: 10px;
		margin-right: 230px;
		margin-bottom: 10px;
		padding: 15px 15px 0 15px;
		background: #FCEBF3;
		border: 1px solid #F8B2CA;
		}

	#contentpublicidade img {
		margin: 0 11px 12px 0;
		width: 110px;
		}

	#contentseccion {
		display: block;
		padding: 10px;
		margin-left: 10px;
		margin-right: 230px;
		border-top: 1px solid #DFDFDF;
		border-left: 1px solid #DFDFDF;
		border-right: 1px solid #DFDFDF;
		}

	#content img {
		border: 0;
		}

	#content img.left {
		float: left;
		margin: 3px 20px 3px 0;
		width: 130px;
		}

	#content img.izq {
		float: left;
		margin: 3px 20px 3px 0;
		width: 250px;
		}


	#content img.lefticono {
		float: left;
		margin: 3px 20px 3px 0;
		width: 17px;
		}

	#content img.right {
		float: right;
		margin: 3px 0 3px 10px;
		width: 130px;
		}
	
	#content img.der {
		float: right;
		margin: 3px 0 3px 10px;
		width: 250px;
		}


	#content img.righticono {
		float: right;
		margin: 3px 0 3px 10px;
		width: 17px;
		}
#content .fotoLeft {
		float: left;
		margin: 3px 20px 10px 0;
		padding: 5px;
		background: #F7F7F7;
		border: 1px solid #DEE7F8;
		width: 240px;
		}

	#content .fotoLeft p {
		margin: 3px 0 0 0;
		padding: 0;
		text-align: center;
		font-size: 0.7em;
		text-indent: 0;
		}

	#content .fotoLeft img {
		width: 240px;
		}

	#content .fotoLeft object {
		width: 240px;
	}

	#content .fotoRight {
		float: right;
		margin: 3px 0 10px 20px;
		padding: 5px;
		background: #F7F7F7;
		border: 1px solid #DEE7F8;
		width: 240px;
		}

	#content .fotoRight p {
		margin: 3px 0 0 0;
		padding: 0;
		text-align: center;
		font-size: 0.7em;
		text-indent: 0;
		}

	#content .fotoRight img {
		width: 240px;
		}

	#content .fotoRight object {
		width: 240px;
		}

	#content h3 {
		margin: 0;
		}

	#content h3 a {
		color: #00539f;
		}

	#content h3 a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#content a {
		}

	#content a:hover {
		color: #00539f;
		text-decoration: none;
		}

	#content li span {
		color: #00539f;
		font-weight: bold;
		font-variant: small-caps;
		}

	#content span.fecha {
		font-weight: bold;
		letter-spacing: -1px;
		}

	#content span.destacadoIzq {
		float: left;
		width: 170px;
		margin: 3px 20px 3px 0;
		padding: 0 8px 5px 0;
		background: #FFFFFF;
		border-right: 1px solid #DFDFDF;
		border-bottom: 1px solid #DFDFDF;
		font-size: 1.3em;
		color: #ee2e69;
		font-weight: bold;
		letter-spacing: -1px;
		line-height: 1em;
		}

	#content span.destacadoDer {
		float: right;
		width: 170px;
		margin: 3px 0 3px 10px;
		padding: 5px 0 0 6px;
		background: #FFFFFF;
		border-top: 1px solid #DFDFDF;
		border-left: 1px solid #DFDFDF;
		font-size: 1.3em;
		color: #ee2e69;
		font-weight: bold;
		letter-spacing: -1px;
		line-height: 1em;
		}

	#content span.iconos {
		float: right;
		margin: 32px 0 10px 0;
		padding: 0;
		}

	#content ul {
		margin: 20px;
		padding: 0 0 20px 0;
		}

	#content ul li {
		list-style-type: none;
		float: left;
		margin: 0 40px 20px 25px;
		padding: 0;
		width: 15em;
		color: #000000;
		}

	.listings {
		padding: 5px 0;
		overflow: hidden;
		height: 100%;
		}

	.listings .right {
		float: right;
		}

	.listings .left {
		float: left;
		}

	.video {
		width: 400px;
		height: 326px;
		margin: 30px 0 0 120px;
		}

/* COLUMNA DERECHA */

	#sidebar {
		display: inline;
		float: right;
		width: 200px;
		padding: 0 10px 0 10px;
		}

	#sidebar a {
		text-decoration: none;
		}

	#sidebar a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	.box .title {
		height: 20px;
		padding: 0 10px 0 10px;
		background:  #00539f url(imx/fd_caja1.gif) right top no-repeat;
		text-transform: uppercase;
		font-size: 0.8em;
		font-weight: bold;
		color: #FFFFFF;
		line-height: 1.5em;
		}

	.box .title .listings {
		padding: 0;
		overflow: hidden;
		}

	.box .title .listings .right {
		float: right;
		}

	.box .title .listings .left {
		float: left;
		}


/*
	.box .title img {
		width: 44px;
		height: 2px;
		}
*/


	.box .title img {
		height: 12px;
		margin: 3px auto;
		}


	.box .title a {
		color: #FFFFFF;
		text-decoration: none;
		}

	.box .title a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	.box h6 {
		margin: 0;
		}

	.box p {
		margin: 7px 0 0 0;
		}

	.box select {
		width: 178px;
		margin: 0;
		padding: 0 0 0 1px;
		border: 1px solid #7f9db9;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em;
		}

	/* CALENDARIO */

		.box .CalendarioContent {
			display: block;
			margin: 0 0 0 0;
			padding: 10px 10px 8px 10px;
			background: #FFFFFF;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-size: 0.9em;
			color: #18529C;
			}

		.box .CalendarioEvento {
			margin: 0;
			padding: 10px 10px 0 10px;
			background: #FFFFFF;
			border-top: 1px solid #DEE7F8;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-size: 0.9em;
			color: #18529C;
			line-height: 1.2em;
			}
		.box .CalendarioEvento h3{
			color: #ee2e69;
		}
		.box .CalendarioPie {
			height: 10px;
			margin: 0 0 10px 0;
			padding: 0 10px 0 10px;
			background: #F7F7F7 url(imx/fd_caja2.gif) left bottom no-repeat;
			border-right: 1px solid #DEE7F8;
			}

		.box .CalendarioEvento p {
			color: #000000;
			margin: 0;
			}

		.box .CalendarioEvento h6 {
			margin: 0;
			}

		#calendar {
			padding: 0;
			margin: 0 0 0 0;
			border: 0px solid #F7F7F7;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 1.1em;
			color: #000000;
			text-align: center;
			background-color: #FFFFFF;
			}

		#calendar a {
			color: #00539f;
			}

		th {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			font-weight: bold;
			color: #00539f;
			background: #FFFFFF;
			border: 0px solid #F7F7F7;
			height: 20px;
			}

		td {
			border: 0px solid #F7F7F7;
			width: 27px;
			height: 25px;
			text-align: center;
			}

		.hoy {
			color: #ee2e69;
			font-weight: bold;
			background: #FFFFFF url(imx/fd_diahoy.gif) no-repeat;
			}

		.evento {
			color: #00539f;
			font-weight: bold;
			background: #FFFFFF url(imx/fd_diaevento.gif) no-repeat;
			}

	/* AXENDA MEDIATICA */

		.box .AxendaContent {
			display: block;
			margin: 0;
			padding: 10px;
			background: #FFFFFF;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-size: 0.95em;
			color: #18529C;
			line-height: 1.2em;
			}

		.box .AxendaContent a {
			color: #00539f;
			}

		.box .AxendaPie {
			height: 20px;
			margin: 0 0 10px 0;
			padding: 0 10px 0 10px;
			background: #F7F7F7 url(imx/fd_caja3.gif) left top no-repeat;
			border-right: 1px solid #DEE7F8;
			font-size: 0.8em;
			font-weight: bold;
			color: #00539f;
			line-height: 1.5em;
			text-align: right;
			}

		.box .AxendaPie a {
			color: #00539f;
			}

	/* WEBS LOCAIS */

		.box .WebsContent {
			display: block;
			margin: 0;
			padding: 5px 10px 5px 10px;
			background: #EFF2F7;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.95em;
			font-weight: bold;
			color:  #00539f;
			line-height: 1.8em;
			}

		.box .WebsContent p {
			margin: 0;
			}

		.box .WebsContent select {
			font-size: 0.85em;
			}

		.box .WebsPie {
			height: 10px;
			margin: 0 0 0 0;
			padding: 0 10px 0 10px;
			background: #F7F7F7 url(imx/fd_caja4.gif) left bottom no-repeat;
			border-right: 1px solid #DEE7F8;
			}

	/* NOVAS E ARTIGOS */

		.box .NovasContent {
			display: block;
			margin: 0;
			padding: 0px 10px 0 10px;
			background: #FFFFFF;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-size: 0.95em;
			font-weight: bold;
			color: #18529C;
			line-height: 1.2em;
			}

		.box .NovasContent a {
			color: #00539f;
			}

		.box .NovasPie {
			height: 10px;
			margin: 0 0 10px 0;
			padding: 0 10px 0 10px;
			background: #F7F7F7 url(imx/fd_caja2.gif) left bottom no-repeat;
			border-right: 1px solid #DEE7F8;
			}

		.box .NovasContent p {
			color: #000000;
			margin: 0;
			padding: 10px 0 0 0;
			}


	/* TITULARES EN BLOQUE */

		.box .TitularesBloqueContent {
			display: block;
			margin: 0;
			padding: 0px 10px 0 10px;
			background: #FFFFFF;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-size: 0.95em;
			font-weight: bold;
			color: #18529C;
			line-height: 1.2em;
			}

		.box .TitularesBloqueContentConSubs {
			display: block;
			margin: 0;
			padding: 0 10px 10px 10px;
			background: #FFFFFF;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-size: 0.95em;
			font-weight: bold;
			color: #18529C;
			line-height: 1.2em;
			}

		.box .TitularesBloqueContent a {
			color: #00539f;
			}

		.box .TitularesBloqueContentConSubs a {
			color: #00539f;
			}

		.box .TitularesBloqueContent p {
			color: #000000;
			margin: 0;
			padding: 10px 0 0 0;
			}

		.box .TitularesBloqueContentConSubs p {
			color: #000000;
			margin: 0;
			padding: 10px 0 0 0;
			}
	
		.box .TitularesBloquePie {
			height: 10px;
			margin: 0 0 10px 0;
			padding: 0 10px 0 10px;
			background: #F7F7F7 url(imx/fd_caja2.gif) left bottom no-repeat;
			border-right: 1px solid #DEE7F8;
			}

		.box .TitularesBloqueSubscripcion {
			margin: 0;
			padding: 0 10px 0 10px;
			background: #FFFFFF;
			border-top: 1px solid #DEE7F8;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-size: 0.9em;
			color: #18529C;
			line-height: 1.2em;
			}

		.box .TitularesBloqueSubscripcion form {
			display:inline;
			}

		.box .TitularesBloqueSubscripcion h6 {
			margin: 0;
			}

		.box .TitularesBloqueSubscripcion p {
			color: #18529C;
			margin: 0;
			padding: 10px 0 0 0;
			}

	/* SUBSCRIPCION RSS */

		.box .SubsRSSContent {
			display: block;
			margin: 0;
			padding: 5px 10px 5px 10px;
			background: #EFF2F7;
			border-left: 1px solid #DEE7F8;
			border-right: 1px solid #DEE7F8;
			font-size: 0.95em;
			font-weight: bold;
			color:  #00539f;
			line-height: 1.2em;
			}

		.box .SubsRSSContent form {
			display:inline;
			}

		.box .SubsRSSContent p {
			margin: 0;
			padding: 10px 0 0 0;
			}

		.box .SubsRSSPie {
			height: 10px;
			margin: 0 0 10px 0;
			padding: 0 10px 0 10px;
			background: #F7F7F7 url(imx/fd_caja4.gif) left bottom no-repeat;
			border-right: 1px solid #DEE7F8;
			}

	
	/* BANNER */

		.box .BannerContent {
			display: block;
			margin: 0;
			padding: 3px;
			background: #FFFFFF;
			border: 2px solid #ee2e69;
			}

		.box .BannerPie {
			height: 10px;
			margin: 0;
			padding: 0;
			}

/* PORTADA */

	#hola{
		float:left;
		width:670px;
		display: inline;
		margin-bottom: 10px;
	}
	#cajanovaspeq {
	
		display: inline;
		float: right;
		width: 278px;
		padding: 10px;
		margin-right: 0px;
		border: 1px solid #DFDFDF;
		}

	#cajanovaspeq img.left {
		float: left;
		margin: 0 10px 0px 0;
		width: 85px;
		}

	#cajanovaspeq h3 {
		margin: 10px 0 5px 0;
		color: #00539f;
		font-size: 1.1em;
		letter-spacing: -1px;
		}

	#cajanovaspeq p {
		margin: 10px 0 0 0;
		font-size: 0.9em;
		}
	#cajanovaspeq span {
		font-weight: bold;
		letter-spacing: -1px;
		}

	#cajanovaspeq a {
		font-size: 0.95em;
		font-weight: bold;
		color: #00539f;
		}

	#cajanovaspeq a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#cajanovaspeq hr {
		margin: 11px 0 0 0;
		}

	#cajanovasgra {
		clear:none;
		margin-left: 10px;
		
		width: 339px;
		border: 1px solid #DFDFDF;
		}

	#cajanovasgra img.left {
		float: left;
		margin: -10px 10px 25px 0;
		width: 300px;
		}

	#cajanovasgra h1 {
		margin: 20px 0 0 10px;
		line-height: 1em;
		width:319px;
		}

	#cajanovasgra span {
		font-weight: bold;
		letter-spacing: -1px;
		}

	#cajanovasgra p {
		margin: 20px 0 10px 10px;
		width:319px;
	
		}
	#cajanovasgra a {
		color: #00539f;
		}

	#cajanovasgra a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#cajanovassola {
		display: block;
		padding: 10px;
		margin-left: 10px;
		margin-right: 230px;
		border: 1px solid #DFDFDF;
		}

	#cajanovassola img.left {
		float: left;
		margin: -10px 35px 30px 0;
		width: 340px;
		}

	#cajanovassola h1 {
		margin: 10px 0 0 0;
		line-height: 1em;
		}

	#cajanovassola span {
		font-weight: bold;
		letter-spacing: -1px;
		}

	#cajanovassola a {
		color: #01509B;
		}

	#cajanovassola a:hover {
		color: #ED145B;
		text-decoration: none;
		}


	#cleardiv {
		clear: both;
		}
	#clearleftdiv {
		clear: left;
		}


	#subpage {
	
		width: 670px;
		margin: 10px 0 10px 0;
		clear:left;

		}

	#publicidade {
		display: block;
		padding: 15px 15px 0 15px;
		margin-left: 10px;
		background: #FCEBF3;
		border-top: 1px solid #F8B2CA;
		border-bottom: 1px solid #F8B2CA;
		border: 1px solid #F8B2CA;
		}

	#publicidade img {
		margin: 0 7px 7px -1px;
				}

	#publi {
		display: block;
		padding: 15px 15px 0 15px;
		margin-left: 10px;
		background: #FCEBF3;
		border-top: 1px solid #F8B2CA;
		border-bottom: 1px solid #F8B2CA;
		border: 1px solid #F8B2CA;
		}

	#publi img {
		margin: 0 7px 12px 0;
		width: 110px;
		}

	#teletipos {
		padding: 10px;		
		margin-top: 10px;
		margin-left: 10px;
		border: 1px solid #DFDFDF;
		}
 	#telizq{ 
		width: 280px;
		float: left;
		margin-left: 20px;
		}
	#telder{ 
		width: 280px;
		float: right;
		margin-right: 20px;
		}

	#teletipos ul {
		margin-left: 0em;
		}

	#teletipos p {
		color: #000000;
		font-size: 0.85em;
		margin: 0;
		padding: 0 0 11px 0;
		}

	#teletipos h4 {
		margin: 3px 0 0 0;
		padding: 0 0 20px 0;
		}

	#teletipos a {
		font-size: 0.95em;
		font-weight: bold;
		}

	#telebng {
		display: inline;
		float: left;
		width: 637px;
		padding: 10px;
		margin-top: 10px;
		margin-left: 10px;
		border: 1px solid #DFDFDF;
		}

	#telebng h4 {
		margin: 3px 0 0 0;
		padding: 0 0 20px 0;
		}

	#facebook {
		display: inline;
		float: left;
		width: 637px;
		padding: 10px;
		margin-top: 10px;
		margin-left: 10px;
		border: 1px solid #DFDFDF;
		}


	#masbanners {
		display: inline;
		float: left;
		width: 273px;
		margin-left: 21px;
		margin-top: 10px;
		}
	#masbanners  a img{margin-top:0px; padding:0;}

/* SECCIONES */

	#seccionAudio {
		display: inline;
		float: right;
		width: 278px;
		padding: 10px;
		margin-right: 10px;
		border: 1px solid #DFDFDF;
		}

	#seccionAudio img.left {
		float: left;
		margin: 0 15px 50px 0;
		width: 17px;
		}

	#seccionAudio h2 {
		margin: 0;
		font-size: 1.2em;
		color: #ee2e69;
		font-variant: small-caps;
		}

	#seccionAudio h3 a {
		font-size: 0.9em;
		color: #00539f;
		}

	#seccionAudio h3 a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#seccionAudio a {
		color: #ee2e69;
		}

	#seccionAudio a:hover {
		color: #00539f;
		text-decoration: none;
		}

	#seccionMultimedia {
		display: block;
		padding: 10px;
		margin-left: 10px;
		margin-right: 550px;
		border: 1px solid #DFDFDF;
		}

	#seccionMultimedia img.left {
		float: left;
		margin: 0 15px 0 0;
		width: 130px;
		}

	#seccionMultimedia h2 {
		margin: 0;
		font-size: 1.2em;
		color: #ee2e69;
		font-variant: small-caps;
		}

	#seccionMultimedia h3 a {
		margin: 0;
		padding: 0;
		font-size: 0.9em;
		color: #00539f;
		}

	#seccionMultimedia h3 a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#seccionMultimedia a {
		color: #ee2e69;
		}

	#seccionMultimedia a:hover {
		color: #00539f;
		text-decoration: none;
		}

	#seccionLocales {
		display: inline;
		float: right;
		width: 378px;
		padding: 10px;
		margin-right: 10px;
		margin-bottom: 10px;
		border: 1px solid #DFDFDF;
		}

	#seccionLocales img.left {
		float: left;
		margin: 0 15px 50px 0;
		width: 60px;
		}

	#seccionLocales h2 {
		margin: 0;
		font-size: 1.2em;
		color: #ee2e69;
		font-variant: small-caps;
		}

	#seccionLocales h3 a {
		margin: 0;
		font-size: 0.9em;
		color: #00539f;
		}

	#seccionLocales h3 a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#seccionLocales a {
		color: #ee2e69;
		}

	#seccionLocales a:hover {
		color: #00539f;
		text-decoration: none;
		}

	#seccionBlogs {
		display: block;
		padding: 10px;
		margin-left: 10px;
		margin-right: 650px;
		border: 1px solid #DFDFDF;
		}

	#seccionBlogs img.left {
		float: left;
		margin: 0 15px 0 0;
		width: 60px;
		}

	#seccionBlogs h2 {
		margin: 0;
		font-size: 1.2em;
		color: #ee2e69;
		font-variant: small-caps;
		}

	#seccionBlogs h3 a {
		color: #00539f;
		}

	#seccionBlogs h3 a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#seccionBlogs p {
		margin: 0;
		font-weight: bold;
		}

	#seccionBlogs a {
		color: #5F5F5F;
		}

	#seccionBlogs a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#seccionLigazonsLocais {
		display: block;
		padding: 10px;
		margin-left: 10px;
		margin-right: 230px;
		border: 1px solid #DFDFDF;
		}

	#seccionLigazonsLocais img.left {
		float: left;
		margin: 0 15px 0 0;
		width: 60px;
		}

	#seccionLigazonsLocais h2 {
		margin: 0;
		font-size: 1.2em;
		color: #ee2e69;
		font-variant: small-caps;
		}

	#seccionLigazonsLocais h3 a {
		color: #00539f;
		}

	#seccionLigazonsLocais h3 a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#seccionLigazonsLocais p {
		margin: 0;
		font-weight: bold;
		}

	#seccionLigazonsLocais a {
		color: #5F5F5F;
		}

	#seccionLigazonsLocais a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#rss .title {
		height: 27px;
		padding: 0 10px 0 10px;
		background: #F7F7F7;
		border-bottom: 1px solid #000000;
		font-size: 1.1em;
		font-weight: bold;
		color: #00539f;
		letter-spacing: -1px;
		line-height: 1.5em;
		}

	#rss .content {
		display: block;
		margin: 0;
		padding: 10px;
		background: #FFFFFF;
		border-bottom: 1px dashed #DFDFDF;
		font-size: 0.9em;
		font-weight: bold;
		color: #18529C;
		letter-spacing: -1px;
		}

	#rss .pie {
		margin: 0;
		padding: 0;
		border-bottom: 1px solid #000000;
		}

	#rss .title img.right {
		float: right;
		margin: 8px auto;
		width: 12px;
		}

	#rss .content img.right {
		float: right;
		margin: auto;
		width: 12px;
		}

	#rss a {
		color: #00539f;
		}

	#rss a:hover {
		color: #ee2e69;
		text-decoration: none;
		}

	#rss ul {
		margin: 20px 20px 0 40px; 
		padding: 0 0 5px 0;
		}

	#rss ul li {
		list-style-type: none;
		float: left; 
/*		margin: 0px 40px 40px 0; */
		margin: 0px 20px 40px 0;
		padding: 0;
		width: 16em;
		color: #000000;
		}

/* PIE */

	


	#footer {
		clear: both;
		width: 350px;
		margin: 0 auto;
		padding: 32px 0 11px 0;
		}

	#footer p {
		margin: 0;
		text-align: center;
		font-family:  Arial, Trebuchet MS, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;
		line-height: normal;
		color: #626461;
		}

	#footer span {
		letter-spacing: 5px;
		}

	#footer a {
		text-decoration: none;
		color: #626461;
		}

	#footer a:hover {
		text-decoration: none;
		color: #1F226F;
		}

	#footer img.rss {
		margin: 0;
		border: none;
		width: 39px;
		}

/* PLANET RSS */

	.colplanet {
		float: left;
		width: 100%;
	}

	.espaciocolplanet {
		clear: both;
		height: 2em;
	}

	.espaciogruposcolplanet {
		clear: both;
		height: 1em;
	}


