body {
	background-color:#fff;
	color:#1a1a1a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.4em;
	margin:0;
	padding:0;
}

a img {
	border:0;
}

form {
	margin:0;
	border:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

textarea,
select,
input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

h2 {
	font-size:2em;
	line-height:1em;
	margin:.5em 0 0 0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

h3 {
	font-size:1.4em;
}

h4 {
	font-size:1em;
}



h6 {
	font-size:1em;
	font-weight:normal;
	color:#EF1920;
	margin:1em 0 0 0;
	padding:0;
}

p {
	margin:.5em 0;
	padding:0;
}

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

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



/* **************************** CABECERA */

#bug-ie {
	position:absolute;
	top:126px;
	z-index:0;
	width:100%;
}

/*
#sobrecabecera {
	background-image:url(../img/bg-sobrecabecera.gif);
	background-repeat:repeat-x;
	height:126px;
	width:100%;
	position:absolute;
	z-index:100;
}

.foto-001#sobrecabecera {
	background-image:url(../img/bg-cabecera-001.jpg);
	background-repeat:repeat-x;
	height:126px;
	width:100%;
	position:absolute;
	z-index:100;
}

*/
#sobrecabecera {
	background-image:url(../img/bg-sobrecabecera.gif);
	background-repeat:repeat-x;
	height:126px;
	width:100%;
	position:absolute;
	z-index:100;
}

.confoto {
	height:126px;
	width:100%;
	position:absolute;
	overflow:hidden;
	z-index:50;
}


.transparente#sobrecabecera {
	background-image:none;

}

#sobrecabecera:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#cabecera {
	margin:0 auto;
	padding:0;
	width:990px;

}


#cabecera:after {
    content: "";
    display: block;
    clear: both;
}


#cabecera h1 {
	/*background-image:url(../img/psoe-logo-home.gif);
	width:182px;
	height:86px;*/
	float:left;
	margin: 26px 0 0 0;
	padding: 0;
	width: 182px
}

#cabecera h1 a {
	display:block;
	text-indent:-9999px;
}

#cabecera h1 a .img1 {
	height: 86px;
	border: 0;
	float: left;
}

#cabecera h1 a .img2 {
	height: 86px;
	border: 0;
	margin-left: 5px;
	float: left;
}
/* **************** BANNER ****** */

#banner-arriba {
	height:60px;
	width:585px;
	margin:24px 0 0 0;
	float:left;
}

#banner-arriba-swf {
	width:585px;
	margin:0px 0 0 0;
	float:left;
}

#banner-arriba img {
	border:0;
}

#banner-arriba a {
	text-decoration:none;
	border:0;
}

#banner-menu {
	float:left;
	border:0;
	padding:0;
	margin:0 0 0 20px;
	width:578px;
}

/* ******* MENU CABECERA */

ul#nav  {
	padding: 2px 0 0 0;
	margin: 0;
	list-style-type:none;
	width:580px;
	float:left;
	background-color:#fff;
	line-height:1.5em;
	height:15px;
	filter:alpha(opacity=90);
	opacity:.95;
}


#nav:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#nav li {
	float: left;
	position: relative;
  	width: 114px;
	margin:0 2px 0 0;
	padding:0;
}


#nav li ul {
	display: none;
	position: absolute;
	list-style-type:none;
	top: 17px;/*top: 11px;*/
	left: 0;
	background-image:url(../img/bg-menupsoe.jpg);
	background-repeat:no-repeat;
	background-position: 0 2px;
	border-bottom:7px solid #E1181D;
	width:160px;
	margin:0;
	padding:0;
	/*filter:alpha(opacity=95);*/
	
}

#nav li > ul {
	top: auto;
	left: auto;
}

#nav li:hover ul,
#nav li.over ul {
	display: block;
	padding:0 0 0 0;/*padding:14px 0 0 0;*/
	margin:0;
}

#nav li {
	background-image:url(../img/li-menupsoe-off.gif);
	background-repeat:no-repeat;
	background-position:0 19px;
	height:25px;
}

#nav li li {
	background-image:none;
	height:inherit;
	margin:0;
	padding:0;
	display:block;
}


#nav li li a {
	color:#fff;
	text-decoration:none;
	display:block;
	padding:.5em 5px .5em 10px;
	font-size:.9em;
	border-top:1px solid #fff;
	width:145px;
	line-height:1.2em;
}

#nav li li a:hover {
	color:#000;
	text-decoration:none;
	background-color:#fff;
}


ul#nav li#menu-1 ul li.li-1-menupsoe,
ul#nav li#menu-2 ul li.li-1-menupsoe,
ul#nav li#menu-3 ul li.li-1-menupsoe,
ul#nav li#menu-4 ul li.li-1-menupsoe,
ul#nav li#menu-5 ul li.li-1-menupsoe {
	background:transparent;
	padding:14px 0 0 0;
}

/* ****** cajita cabecera */

#cajita-cabecera {
	width:182px;
	margin:20px 0 0 0;
	padding:0;
	float:right;
}

#cabecera fieldset#buscador {
	background-color:#fff;
	border-top:1px solid #D9D9D9;
	border-right:0;
	border-bottom:1px solid #f1f1f1;
	border-left:1px solid #c5c5c5;
	margin-bottom:0;
	padding:0;
	width:182px;
	height:36px;
	opacity:.75;
	filter:alpha(opacity=75);
}


#cabecera fieldset#buscador label {
	font-size:9px;
	margin-left:2px;
	margin-right:0;
	padding-left:0;
	padding-right:0;
}

#cabecera fieldset#buscador input#word {
	border:1px solid #777;
	width:52px;
	margin-top:8px;
	margin-left:2px;
}

#cabecera fieldset#buscador input#ir1 {
	width:50px;
	margin-top:8px;
	font-size:10px;
}

#cabecera #iconos {
	margin:8px 0 0 0;
	width:182px;
	height:40px;
	list-style-type:none;
	padding:0;
	background-color:#fff;
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #f1f1f1;
	border-left:1px solid #c5c5c5;
	opacity:.75;
	filter:alpha(opacity=75);
}


#cabecera #iconos:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#cabecera #iconos li {
	float:left;
}

#cabecera #cajita-cabecera #iconos ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#cajita-cabecera #iconos ul li {
	float:left;
}
/*
#cabecera #cajita-cabecera #iconos li#li-1 {
	background-image:url(/img/ico-cajita-1-off.gif);
	background-repeat:no-repeat;
	width:30px;
	height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-1 a {
	display:block;
	text-indent:-9999px;
	width:30px;
	height:40px;
}


#cabecera #cajita-cabecera #iconos li#li-2 {
	background-image:url(../img/ico-cajita-2-off.gif);
	background-repeat:no-repeat;
	width:24px;
	height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-2 a {
	display:block;
	text-indent:-9999px;
	width:24px;
	height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-3 {
	background-image:url(../img/ico-cajita-3-off.gif);
	background-repeat:no-repeat;
	width:24px;
	height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-3 a {
	display:block;
	text-indent:-9999px;
	width:24px;
	height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-4 {
	background-image:url(../img/ico-cajita-4-off.gif);
	background-repeat:no-repeat;
	width:24px;
	height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-4 a {
	display:block;
	text-indent:-9999px;
	width:24px;
	height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-5 {
	background-image:url(../img/ico-cajita-05-off.gif);
	background-repeat:no-repeat;
	width:35px;
	height:40px;
}

#cabecera #cajita-cabecera #iconos li#li-5 a {
	display:block;
	text-indent:-9999px;
	width:35px;
	height:40px;
}
*/
#cabecera #cajita-cabecera #iconos li#li-6 {
	/*background-image:url(../img/ico-english-off.gif);
	background-repeat:no-repeat;
		width:40px;
	height:40px;
	*/
	border-left:1px solid #c5c5c5;
}
/*
#cabecera #cajita-cabecera #iconos li#li-6 a {
	display:block;
	text-indent:-9999px;
	width:40px;
	height:40px;
}
*/
/* **************************** DESTACADA */

#sobredestacada {
	background-image:url(../img/bg-sobredestacada.gif);
	background-repeat:repeat-x;
	height:213px;
	margin:0; /*0 0 15px 0*/
	padding:0;
}


#sobredestacada:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#destacada {
	margin:0 auto;
	padding:0;
	width:990px;
	height:213px;
	background-color:#EF1920;
	background-image:url(../img/bg-destacada.jpg);
	background-repeat:no-repeat;
}


#destacada:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#destacada h2 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.8em;
	line-height:1em;
	padding:0 0 4px 30px;
	margin:0;
	float:left;
	width:353px;
	clear:left;
}

#destacada h6 {
	color:#fff;
	font-size:1.1em;
	padding:0 0 0 30px;
	margin:6.2em 0 .5em 0;
	float:left;
	width:353px;
	line-height:1em;
}

#destacada h4 {
	color:#fff;
	font-size:1.4em;
	line-height:1.2em;
	padding:0 0 0 30px;
	margin:0;
	float:left;
	width:353px;
	clear:left;
}


#destacada img {
	float:right;
	margin:0;
}

#destacada h2 a,
#destacada h4 a,
#destacada h6 a {
	color:#fff;
}


/* **************************** SOBRECONTENIDO */


#inicio #sobrecontenido {
	margin:15px  auto 0 auto;/*0 auto*/
}

#sobrecontenido {
	clear:both;
	margin:0 auto;
	padding:0;
	width:990px;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}

#sobrecontenido:after {
   content: "";
   display: block;
   height: 0;
   clear: both;
}

#user {
	margin:0 0 0 12em;
}

#user p {
	margin:0;
	padding:0 1em;
	font-size:9px;
	color:#000000;
	float: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
#user p a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-decoration:underline;
	color:#000000;
	float: left;
	margin:0;
	padding-right:1em;
}

/* **************************** CONTENIDO */

#contenido {
	width:990px;
	margin:0;
	padding:0;
	/*float:left;*/
}

#contenido:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.col-izq {
	margin:0;
	padding:0;
	float:left;
	width:384px;
}

.date {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em;
	font-weight:normal;
	margin: 0;
	padding-left:0px;
	text-align:left;
	/*float:right;*/
}

.col-der {
	margin:0 0 0 20px;
	padding:0;
	float:left;
	width:384px;
	vertical-align:top;
}

.ppal p {
	font-size:1.2em;
}


/* ************* promo */

	/*border-top:6px solid #E6E6E6;
	border-right:0;
	border-bottom:6px solid #E6E6E6;
	border-left:0;*/

/*border-top-color:#EF1920;
	border-right:0;
	border-bottom-color:#EF1920;
	border-left:0;
	display:block;*/

.secundaria img {
	float:left;
}

.promo a img,
.secundaria a img {
	display:block;
}

.promo a:link img {
	border-top:6px solid #E6E6E6;
	border-right:0;
	border-bottom:6px solid #E6E6E6;
	border-left:0;
}

.promo a:visited img {
	border-top:6px solid #E6E6E6;
	border-right:0;
	border-bottom:6px solid #E6E6E6;
	border-left:0;
}

/*
#bd-audios #contenido .col-cuerpo .contenedor .cajita .promo a:hover img,
.secundaria a:hover img,
.promo a:hover img {
	border-top:6px solid #EF1920;
	border-right:0;
	border-bottom:6px solid #EF1920;
	border-left:0;
}*/
/*
.secundaria a:active img,
.promo a:active img {
	border-top:6px solid #EF1920;
	border-right:0;
	border-bottom:6px solid #EF1920;
	border-left:0;
}*/


.promo ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

.promo li {
	margin:.2em 0 .6em  0;
	padding:0 0 0 1.8em;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:6px 6px;
}

.promo li strong {
	display:block;
}

.ppal h2 {
	line-height:1.2em;
}

.ppal h5 {
	font-size:.9em;
	font-weight:normal;
	color:#EF1920;
	text-transform:uppercase;
	background-color:#E6E6E6;
	padding:.3em 1em;
}

.secundaria h2 {
	font-size:1.3em;
	line-height:1.3em;
	margin:.2em 0 0 140px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.secundaria h6,
.secundaria p {
	margin-left:140px;
	margin-top:0;
}

.secundaria h6 a {
	color:#EF1920;
}

.col-izq .promo {
	margin:0 0 2em 0;
	padding:0;
	border-bottom:1px solid #fff;
}

.col-der .promo {
	margin:0 0 2em 0;
	padding:0;
}

.secundaria  {
	margin:0 0 2px 0;
	padding:0;
	clear:both;
	display:block;
	border-bottom:1px solid #fff;
}

.secundaria:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#inicio #contenido .col-der .terciaria {
	display:block;
	clear:both;
	border-top:1px solid #fff;
}

.terciaria h6,
.terciaria p {
	margin-left:0;
}

.terciaria h6 a {
	color:#ef1920;
}

.terciaria h2 {
	font-size:1em;
	line-height:1.5em;
	margin:.2em 0 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.col-izq .promo {
	margin:0 0 1em 0;
}

/* ******** PLAYER */

.video {
	clear: both;
	margin:0 0 0 0px;
	padding:0;
	background-image:url(../img/pixel.gif);
	background-repeat:repeat-x;
}

.video h1 {
	clear: both;
	font-size:1em;
	line-height:1em;
	margin:.5em 0px 0 0px;
	padding:5px 5px 0 5px;
	text-decoration:none;
	font-weight:normal;
	color:#ef1920;
	font-family:Arial, Helvetica, sans-serif;
}

.video h2 {
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	line-height:1.1em;
	margin:.3em 0px 0 0px;
	padding:0 5px 0 5px;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.video h3 {
	clear: both;
	font-size:1em;
	font-size:1.2em;
	margin:.4em 0px 0 0px;
	padding:0 5px 0 5px;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

.video .line {
	border-top:5px solid #e6e6e6;
	width: 100%;
	height: 5px;
	margin: 15px 0 10px 0px;
	padding: 0;
	clear: both;
}

.videolist {
	margin:0;
	padding:0;
	background-image:url(../img/pixel.gif);
	background-repeat:repeat-x;
}

.videolist h1 {
	font-size:1em;
	line-height:1.1em;
	margin:0px 5px 0 5px;
	padding:5px 5px 0 5px;
	text-decoration:none;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ef1920;
}

.videolist h2 {
	font-size:1.4em;
	line-height:1.3em;
	margin:.2em 5px 0 5px;
	padding:0 5px 0 5px;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.videolist h3 {
	font-size:1em;
	line-height:1.5em;
	margin:.2em 5px 0 5px;
	padding:0 5px 0 5px;
	font-weight:normal;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.videolist .line {
	border-top:5px solid #e6e6e6;
	width: 100%;
	height: 5px;
	margin: 15px 0 10px 0;
	padding: 0;
	clear: both;
	display: block;
	content: "";
}

.linetop {
	border-top:5px solid #e6e6e6;
	width: 100%;
	height: 5px;
	margin: 0 0 -5px 0;
	padding: 0;
}

/* ******** WEBLOG */

.weblog {
	background-image:url(../img/bg-weblog2.gif);
	background-repeat:no-repeat;
	border-bottom: 1px solid #fff;
	margin-bottom:1em;
	/*height:248px;*/
	float:left;
}

.weblog:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

.encuesta h5,
.chats h5,
.foros h5 {
	clear:both;
	background-image:url(../img/bg-doblecolumna.gif);
	background-repeat:no-repeat;
	text-transform:capitalize;
	font-size:1.2em;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:.3em 1em;
	margin:0;
}

.encuesta h5 a {
	color: #fff;
}

.weblog h5 {
	clear:both;
	text-transform:capitalize;
	font-size:1.2em;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	padding:.3em 1em;
	margin:0;
}

.cajita {
	padding:5px 10px 0 9px;
	margin:10px 0;
	/*height:200px;*/
	float:left;
	width:173px;
}

.cajita:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

.weblog .cajita p {
	margin:0;
	padding:1em;
	background-color:#fff;
	/*height:92px;*/
	font-size:1.1em;
}

.weblog .cajita p em {
	display:block;
	font-style:normal;
	font-size:.85em;
	color:#424242;
}

.weblog .cajita img {
	border:0;
}

/* *********** FOROS y CHATS */

.chats h4,
.foros h4 {
	margin:.8em 0 .2em;
	padding:0;
}

.chats p,
.foros p {
	margin:0 0 1em 0;
	padding:0;
}

.chats h6.vermas,
.foros h6.vermas {
	color:#1a1a1a;
	text-align:right;
	margin:.5em 0 1em 0;
}

.chats h6.vermas a,
.foros h6.vermas a {
	color:#777;
}




.chats h6 {
	margin:1em 0 -.8em 0;
	padding:0;
}



/* ******************* ENCUESTAS */

.encuesta fieldset {
	border:0;
	background-color:#FBFBFB;
	margin:.5em 0 0 0;
	padding:0;
}

.encuesta p {
	padding:.2em .5em;
}

.encuesta label {
	display:block;
	padding:.2em .5em;
}

.encuesta div {
	background-color:#E0E0E0;
	height:28px;
	margin:1em 0;
	border-bottom:1em solid #FBFBFB;
}

.encuesta div:after {
    content: "";
    display: block;
    clear: both;
}


.encuesta div h6 a {
	float:left;
	text-align:center;
	margin:0 0 0 5em;
	padding:0;
}

.encuesta div input {
	float:right;
	margin-right:5em;
	margin-top:.5em;
	margin-bottom:.2em;
}


.encuesta div h6 a {
	color:#777777;
}

/* *********** CAJA PARA HTML O BANNER EN LA HOME */

.paraloquehagafalta {
	padding:0;
	margin:1em 0;
	border:0;
}

.paraloquehagafalta img {
	border:0;
}

/* ************ DOCUMENTOS Y AGENDA */

#documentos {
	width:182px;
	margin:1em 0;
	padding:0;
	float:left;
	background-image:url(../img/bg-documentos.jpg);
	background-repeat:no-repeat;
	clear:both;
}

#agenda {
	width:182px;
	margin:1em 0;
	padding:0;
	float:right;
	/*background-image:url(../img/bg-agenda.jpg);
	background-repeat:no-repeat;*/
}

#agenda h5#rss {
	background-color:#E8E8E8;
	background-image:url(../img/rss.gif);
	background-repeat:no-repeat;
	height:12px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	padding:0;
	margin:8px 0px 8px 0px;
}

#agenda .background {
	width:182px;
	margin:0em 0 0.5em 0;
	padding:0;
	float:right;
	background-image:url(../img/bg-agenda.jpg);
	background-repeat:no-repeat;
}

#documentos h5 {
	color:#fff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:1em .5em 2em .5em;
	margin:0;
}

#documentos h5#rss {
	background-color:#FBCFD0;
	background-image:url(../img/rss.gif);
	background-repeat:no-repeat;
	height:12px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	padding:0;
	margin:8px 0px 8px 0px;
}

#agenda h5 {
	color:#fff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:1em .5em 2em .5em;
	margin:0;
}

#agenda h6,
#documentos h6 {
	margin:0 1em;
	padding:1em .8em 0 .8em;
}

#agenda p ,
#documentos p {
	margin:0 1em;
	padding:0 .8em;
}

#agenda em {
	font-style:normal;
	display:block;
	color:#888;
	font-size:.9em;
}

#agenda fieldset,
#documentos fieldset {
	background-color:#fff;
	margin: 1em;
	padding:0 .2em;
	border:0;
}

#documentos fieldset label {
	text-transform:uppercase;
	font-size:8px;
	color:#EF1920;
	display:block;
	margin-top:1em;
	padding:.2em .5em .2em 0;
	border-top:1px solid #fff;
	background-repeat:repeat-y;
}


#documentos fieldset input {
	margin:.8em .3em .8em 0;
	float:left;
	width:55px;
	padding:0;
}

#documentos fieldset input#doc-doc {
	border:1px solid #777;
	width:65px;
}

#documentos .minibanner,
.minibanner {
	clear:both;
	border-top:1px solid #fff;
	background-image:url(../img/bg-minibanner.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	/*Bloque1 
	height:90px;
	witdh:182px;*/
	padding:0;
	margin:0.8em 0 0 0;
}

#agenda .minibanner p,
#documentos .minibanner p {
	margin:0em 0 0 0;
	padding:0.5em 0 0 0;
}
.minibanner p {
	padding-top:.2em;
}

.minibanner:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


/* **************************** EXTRAS */

#extras {
	width:182px;
	margin:0;
	padding:0;
	float:right;
}

#extras:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

h5#rss {
	background-color:#E8E8E8;
	background-image:url(../img/rss.gif);
	background-repeat:no-repeat;
	height:12px;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	padding:0;
	margin:8px 0px 8px 0px;
}

h5#rss a strong {
	font-size:9px;
	color:#fff;
	padding-left:.2em;
	margin-right:.5em;
}

fieldset#boletin {
	border:0;
	background-image:url(../img/bg-boletin2.gif);
	background-repeat:no-repeat;
	height:109px;/*109*/
}


fieldset#boletin input#txt_usr_email2 {
	border:1px solid #777;
	width:60px;
	margin:15px 0 0 5px;
	padding:0;
}

.col-simple fieldset#boletin input#txt_usr_email2 {
	margin:0px 0 0 5px;
}

fieldset#boletin input#boton-boletin {
	background-image:url(../img/bg-boton-gradient-gris.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:6px;
	text-transform:uppercase;
	padding:4px 4px 4px 4px;
	border:0;
	width:90px;
	margin: 15px 0 0 0;
}

.col-simple fieldset#boletin input#boton-boletin {
	margin: 0px 0 0 0;
}

fieldset#boletin h5 {
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#EF1920;
	line-height:1.4em;
	font-size:9px;
	float:left;
	width:145px;
	margin:3px 0 5px 0px;
}

fieldset#boletin label {
	line-height:1.4em;
	font-size:9px;
}

fieldset#boletin input {
	margin:5px 0 0 5px;
}

fieldset#boletin p {
	line-height:1.4em;
	font-size:10px;
	margin: 15px 0 0 0;
	padding:0 .5em .5em .5em;
	clear: left;
}

fieldset#boletin p a {
	text-decoration:underline;
}

.col-simple #boletin h5 {
	background-image:none;
}

.col-simple #boletin label {
	float:left;
	width:90px;
}

#extras .noticia {
	list-style-type:none;
	margin:0;
	padding:0;
}

#extras .noticia li {
	margin:.2em 0 .6em  0;
	padding:0 0 0 1.8em;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:6px 6px;
}

#extras .noticia li em {
	font-style:normal;
	color:#ef1920;
}

#extras #psoe-tv {
	background-image:url(../img/bg-psoe-tv.gif);
	background-repeat:no-repeat;
}

#extras #psoe-tv h5 {
	color:#fff;
	font-weight:normal;
	font-size:1.2em;
	line-height:1.5em;
	padding:.8em .5em 0 .5em;
}

#extras #psoe-tv ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#extras #psoe-tv li {
	margin:.3em 0;
	padding:0 1.2em;
}

#extras #psoe-tv li em {
	font-style:normal;
	color:#ef1920;
	display:block;
}

#extras #psoe-tv img {
	 margin:0 0 .5em 9px;
}

h5#secretarias {
	background-image:url(../img/bg-secretarias.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.2em;
	color:#fff;
	padding:1.2em 0 .2em .5em;
	margin-bottom:0;
}

#extras ul.lista-color {
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#f0f0f0;
}

#extras ul.lista-color li {
	margin:0;
	padding:0;
	border-bottom:1px solid #f0f0f0;
	font-size:10px;
	line-height:1.3em;
}

#extras ul.lista-color li a {
	margin:0;
	padding:.3em .5em;
	display:block;
}

#extras ul.lista-color li a:hover {
	background-color:#EF1920;
	color:#fff;
	display:block;
	text-decoration:none;
}


#extras #mapa {
	/*background-image:url(../img/bg-mapa.gif);
	background-repeat:no-repeat;*/
	height:296px;
	margin:10px 0 0px 0;
	padding:0;
}

#extras #mapa div.cabecera {
	background-image:url(../img/bg-cabecera-mapa.gif);
	background-repeat:no-repeat;
}
#extras #mapa a {
	margin:0;
	padding:0;
}
#extras #mapa a.img {
	heigth:153px;
	width:182px;
	margin:0;
	padding:0;
}

#extras #mapa:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#extras #mapa h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.2em;
	color:#fff;
	padding:1.2em 0 .4em .5em;
	margin-bottom:0;
}

#extras #mapa fieldset.mapa-cp {
	border:0;
	width:70px;
	margin:0px 0 0 0;
	padding:0;
	float:left;

}
#extras #mapa fieldset {
	background-image:url(../img/bg-mapa-pie.gif);
	background-repeat:no-repeat;
	height:93px;
	width:182px;
	margin:0;
	padding:0;
	display:block;
}

#extras #mapa fieldset.mapa-localidad {
	border:0;
	/*width:120px;*/
	padding:0 0 0 10px;
	margin:0;
	float:left;

}

#extras #mapa label {
	margin: 1em 0 .3em 0;
	float: left;
}

#extras #mapa input#campo-mapa-loc {
	border:1px solid #777;
	margin: 3em 0em .3em -4.8em;
	width:70px;
	height:15px;
	padding:0;
}
#extras #mapa input#boton-mapa-loc {
	margin: 3.2em 0em .3em .5em;
	padding:0;
	background-image:url(../img/bg-boton-gradient-gris.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	line-height:9px;
	text-transform:uppercase;
	height:17px;
	border:0;
}

#extras #mapa select {
	margin:.8em 0 0 .1em;
	padding:0;
	border:1px solid #777;
	background-color:#fff;
	width: 136px;
}

/* **************************** LOGOS */

#sobrelogos {
	clear:both;
	display:block;
	margin:2em 0 0  0;
	height:115px;
}

#sobrelogos:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#logos {
	clear:both;
	margin:0 auto;
	padding:0;
	width:990px;
}

#logos:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

#logos ul {
	list-style-type:none;
	margin:0;
	padding:0;
}

#logos li {
	display:block;
	float:left;
	margin:20px 20px 1px 0;
	background-repeat:no-repeat;
	width:182px;
	height:78px;
	padding:0;
}


#logos li#log-0 {
}

#logos li#log-1 {
}

#logos li#log-2 {
}

#logos li#log-3 {
}

#logos li#log-4 {
	margin-right:0;
}

#logos li a {
	display:block;
	height:78px;
	width:182px;
}

/* **************************** PIE */

#sobrepie {
	clear:both;
	display:block;
	background-image:url(../img/bg-sobrepie.gif);
	background-repeat:repeat-x;
	margin:0 0 0 0;
}

#sobrepie:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#pie {
	clear:both;
	margin:0 auto;
	padding:0;
	width:990px;
	font-size:10px;
	background-image:url(../img/bg-pie.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

#pie:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#pie dl {
	padding-top:2em;
}

#pie dt {
	float:left;
	width:170px;
	height:18px;
	text-align:right;
	margin-right:20px;
}

#pie dt a {
	color:#F01A21;
}

#pie dd a {
	color:#A5A5A5;
}


#pie dd {
	height:18px;
	color:#A5A5A5;
}


#pie .dt-4,
#pie .dt-5,
#pie .dt-1{
	height:36px;
	color:#A5A5A5;
}
#pie .dt-2{
	height:54px;
	color:#A5A5A5;
}
#pie .dt-3{
	height:21px;
	color:#A5A5A5;
}

/* **************************** COPYRIGHT */


#copyright {
	background-color:#B2B2B2;
	height:34px;
	margin:0;
	display:block;
	clear:both;
	text-align:center;
	padding:0;
}

#copyright:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#copyright p {
	font-size:9px;
	line-height:3em;
	color:#fff;
	padding:0;
	margin:4px 0 0 0;
	float:left;
}

#copyright img {
	margin:.2em 1em;
	padding:0;
	float:left;
	line-height:0;
}

#copyright div {
	margin:0 auto;
	width:780px;
	display:block;
	text-align:center;
}

#copyright p a {
	color:#fff;
}

/* ********************* AMBITO *********************************/

#ambito #contenido .col-cuerpo h4.titulo {
	clear:both;
}

#ambito #contenido {
	float:right;
	border-top:10px solid #fff;
}

#ambito #contenido #extras #agenda {
	margin-top:0;
}



#extras .foros h5,
#extras .encuesta h5 {
	background-image:url(../img/bg-columna-simple.gif);
	background-repeat:no-repeat;
	font-style:normal;
}


#extras .encuesta div {
	background-color:#E0E0E0;
	height:55px;
	margin:1em 0;
	border-bottom:1px solid #fff;
}

#extras .encuesta div:after {
         content: "";
         display: block;
         clear: both;
}

#extras .foros {
	clear:both;
	border-top:1px solid #fff;
	margin-top:1em;
}

#extras .foros h4 {
	margin-top:0;
}

/* ******* HEMEROTECA */

#hemeroteca {
	width:182px;
	margin:0 0 1.5em 0;
	padding:0;
	float:right;
	background-image:url(../img/bg-hemeroteca.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#bd-agenda #contenido .siete-88 #extras #hemeroteca h5,
#hemeroteca h5 {
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	padding:1em .5em 2em .5em;
	margin:0;
}

#hemeroteca:after {
         content: "";
         display: block;
         clear: both;
}

#hemeroteca table {
	width:151px;
	margin:0 auto;
	padding:0;
	border:0;
	clear:both;
}

#hemeroteca div {
	background-color:#EF1920;
	text-align:center;
	margin:2px 12px;
	height:22px;
	/*border-bottom:1px solid #EF1920;*/
}

#hemeroteca div:after {
         content: "";
         display: block;
         clear: both;
}

#bd-agenda #contenido .siete-88 #extras #hemeroteca div h5,
#hemeroteca div h5 {
	font-size:10px;
	font-weight:normal;
	color:#fff;
	width:20px;
	margin:0;
	padding:0;
	display:inline;
}


#hemeroteca div h5.adelante a {
	background-image:url(../img/ico-hemeroteca-adelante.gif);
	background-repeat:no-repeat;
	height:20px;
	width:11px;
	float:right;
	margin-right:5px;
	text-indent:-9999px;
}

#hemeroteca div h5.atras a {
	background-image:url(../img/ico-hemeroteca-atras.gif);
	background-repeat:no-repeat;
	height:20px;
	width:11px;
	float:left;
	margin-left:5px;
	text-indent:-9999px;
}
#bd-agenda #contenido .siete-88 #extras #hemeroteca  h4,
#hemeroteca h4 {
	font-size:10px;
	font-weight:normal;
	color:#fff;
	float:left;
	display:inline;
	width:105px;
	margin:2px 0 0 0px;
	background:inherit;
}

#hemeroteca table th {
	width:22px;
	text-align:center;
	font-weight:normal;
}

#hemeroteca table td {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
}

#hemeroteca td.info {
	background-color:#FFDDDE;
	font-weight:bold;
}

#hemeroteca td.info a {
	background-color:#FFDDDE;
	font-weight:bold;
}

#hemeroteca td.hoy a {
	background-color:#EF1920;
	font-weight:normal;
	color:#fff;
}

#hemeroteca td.hoy {
	background-color:#EF1920;
	font-weight:bold;
	color:#fff;
}

#hemeroteca div#intervalodenoticias {
	background-color:#fff;
	background-image:url(../img/bg-hemeroteca2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:158px;
	text-align:left;
	margin:1em 0;
	padding:0 12px;
	height:inherit;
	text-align:center;
}


#hemeroteca div#intervalodenoticias:after {
         content: "";
         display: block;
         clear: both;
}

#hemeroteca div#intervalodenoticias h4 {
	display:block;
	color:#666;
	font-weight:bold;
	text-align:center;
	width:158px;
	margin:0 0 5px 0;
	background-color:#fff;
	background-image:none;
}

#hemeroteca div#intervalodenoticias label {
	margin:4px 0;
	padding:0 3px 0 10px;
	height:29px;
	text-align:left;
	display:block;
	clear:both;
	width:145px;
	background-color:#fff;
}

#hemeroteca div#intervalodenoticias label:after {
         content: "";
         display: block;
         clear: both;
}

#hemeroteca div#intervalodenoticias label input {
	margin:0;
}

#hemeroteca div#intervalodenoticias .campofecha {
	width:65px;
	font-size:10px;
	margin:0 3px 0 3px;
}

#hemeroteca div#intervalodenoticias a.botonfecha {
	margin:-37px 0 0 0;
	padding:0;
	height:29px;
	float:right;
}

#hemeroteca div#intervalodenoticias ul {
	margin:10px 0 0 0;
	padding:0;
	height:45px;
	list-style-type:none;
	clear:both;
}

#hemeroteca div#intervalodenoticias li {
	margin:0;
	padding:10px 0 2em 1em;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:6px 15px;
}

#hemeroteca div.cajita {
	margin:.5em 0;
	padding:0;
	text-align:center;
	background:none;
	background-color:#fff;
	float:none;
	display:block;
	width:158px;
}

#hemeroteca div.cajita:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}



/* ************* COLUMNA SIMPLE */

.col-simple {
	width:182px;
	margin:0;
	padding:0;
	float:left;
}

.col-simple #secciones {
	list-style-type:none;
	margin:0 0 2em 0;
	padding:0;
	background-image:url(../img/bg-gradient-gris.gif);
	background-repeat:repeat-x;
}

.col-simple #secciones li {
	margin:0;
	padding:.1em 1em;
	border-bottom:1px solid #fff;
	font-size:.95em;
}

.col-simple  li a {
	display:block;
}

.col-simple h5 {
	background-image:url(../img/bg-titulo-rojo.gif);
	background-repeat:no-repeat;
	height:23px;
	color:#fff;
	margin:0;
	padding:0 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.8em;
}

.col-simple #servicios {
	list-style-type:none;
	margin:0 0 2em 0;
	padding:0;
	background-image:url(../img/bg-gradient-gris.gif);
	background-repeat:repeat-x;
	background-position:0 -60px;
}

.col-simple #servicios li {
	margin:0;
	padding:.6em 3.2em;
	border-bottom:1px solid #fff;
	font-size:.95em;
}

.col-simple #servicios li#li-ser-1 { /*Escríbenos*/
	background:url(../img/li-servicios-1-off.gif) 0px 4px no-repeat;
	padding-left:40px;
}


.col-simple #servicios li#li-ser-2 {/*Afíliate*/
	background:url(../img/li-servicios-2-off.gif) 0px 4px no-repeat;
	padding-left:40px;
}

.col-simple #servicios li#li-ser-3 {/*Chat*/
	background:url(../img/li-servicios-3-off.gif) 0px 4px no-repeat;
	padding-left:40px;
}

.col-simple #servicios li#li-ser-4 {/*Foros*/
	background:url(../img/li-servicios-4-off.gif) 0px 4px no-repeat;
	padding-left:40px;
}

.col-simple #servicios li#li-ser-5 {/*Encuestas*/
	background:url(../img/li-servicios-1-off_votar.gif) 0px 4px no-repeat;
	padding-left:40px;
}

.col-simple #servicios li#li-ser-6 {/*Encuestas*/
	background:url(../img/li-servicios-1-off_votar.gif) 0px 4px no-repeat;
	padding-left:40px;
}

.col-simple #servicios li#li-ser-7 {/*Encuestas*/
	background:url(../img/li-servicios-1-off_votar.gif) 0px 4px no-repeat;
	padding-left:40px;
}

.col-simple #servicios li#li-ser-8 {/*Google Maps*/
	background:url(../img/picto_google.jpg) 0px 4px no-repeat;
	padding-left:40px;
}

/* ************** RUTA  Y CSS */

#rutayrss {
	width:990px;
	background-image:url(../img/bg-ruta.gif);
	background-repeat:no-repeat;
	height:17px;
	margin:0 auto;
	padding:0;
}

#rutaycss:after {
    content: "";
    display: block;
    clear: both;
}

#rutayrss #ruta {
	width:788px;
	float:left;
}

#rutayrss #ruta p {
	margin:0;
	padding:0 1em;
	font-size:9px;
	color:#9a9a9a;
}

#rutayrss #ruta p a {
	color:#9a9a9a;
}

#rutayrss .col-simple {
	float:right;
}

#rutayrss .col-simple h5#rss {
	background-color:inherit;
	background-image:url(../img/rss.gif);
	background-repeat:no-repeat;
	margin:2px 0 0 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ************** COLUMNA SECCION */

#seccion {
	clear:both;
}

#seccion:after {
    content: "";
    display: block;
    clear: both;
}

#ambito #seccion {
	height:120px;
	background-image:url(../img/bg-seccion-ambito2.gif);
	margin-bottom:5px;
}

#seccion h2 {
	background-repeat:no-repeat;
	margin:0;
	padding:10px 0 0 10px;
	font-size:1.7em;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:1.3em;
}

#seccion h2 a {
	color:#fff;
}

#ambito #seccion h2 {
	background-image:url(../img/bg-seccion-noticia.gif);
	height:26px;
}

#ambito #seccion h2 a {
	color:#fff;
}


/* ************** COLUMNA CUERPO */

.col-cuerpo {
	width:586px;
	margin:0 0 0 20px;
	padding:0;
	float:left;
}

.col-cuerpo.cinco86 { margin-left:202px; }

#searcherForm { background:url(/img/btn-buscador.gif) 0 0 no-repeat; border:0; color:#FFF; cursor:pointer; font-size:13px; height:32px; padding: 0 20px 5px 0; text-transform:uppercase; width:123px; }

.caja-gris { background-color:#EBEBEB; color:#838383; font-weight:bold; padding:10px; }

.col-cuerpo .alfabeto {
	text-align:center;
	margin:0 17%;
	padding-bottom: 20px;
}

.col-cuerpo .alfabeto ul li {
	float:left;
	list-style-type:none;
	padding: 0 4px;
}

.col-cuerpo .secundaria  {
	display:block;
	border-bottom:1px solid #fff;
	margin-bottom:.9em;
}

.col-cuerpo .secundaria h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	line-height:1.1em;
	font-weight:normal;
}

.col-cuerpo .secundaria p {
	font-size:1.2em;
	margin-top:.3em;
}

#ambito .col-cuerpo .secundaria p a {
	color:#666;
}

#ambito .col-cuerpo .secundaria h2 {
	margin-left:0;
}

#ambito .col-cuerpo .secundaria h6 {
	margin-left:0;
}

#ambito .col-cuerpo .secundaria p {
	margin-left:0;
}

#ambito .col-cuerpo .secundaria img {
}

.fotoconpie {
	float:left;
	width:120px;
	margin:0 1em .5em 0;
}

.fotoconpie:after {
    content: "";
    display: block;
    clear: both;
}

.fotoconpie h6 {
	font-size:.9em;
	line-height:1.2em;
	padding:0;
	margin:.2em 0;
	color:#666;
}

.fotoconpieRight {
	float:right;
	width:120px;
	margin:0 0em .5em 0;
	padding:0;
}
.fotoconpieRight img {
	float:right;
	width:120px;
	margin:0 0em .5em 0;
	padding:0;
}

.fotoconpieRigth:after {
    content: "";
    display: block;
    clear: both;
}

.fotoconpieRigth h6 {
	font-size:.9em;
	line-height:1.2em;
	padding:0;
	margin:.2em 0;
	color:#666;
}

.col-cuerpo .terciaria h2 {
	font-size:1.2em;
}

.col-cuerpo .terciaria p {
	font-size:1em;
	margin-top:.3em;
	line-height:1.3em;
}

.col-cuerpo .terciaria {
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:1.2em;
	padding-bottom:3px;
}

#ambito .col-cuerpo .terciaria {
	margin:0 0 2em 0;
	border-bottom:1px solid #fff;
}

.col-cuerpo h4.titulo {
	background-image:url(../img/bg-ambito-otras.gif);
	background-repeat:repeat-x;
	height:31px;
	color:#5B5B5B;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.2em;
	padding:.6em 0 0 1em;
	margin:0;
	clear: right;
}

div.titulo {
	background-image:url(../img/bg-ambito-otras.gif);
	background-repeat:repeat-x;
	height:31px;
	padding:.2em 0 0 0;
	margin:2em 0;
	text-align:center;
	color:#fff;
}

div.titulo:after {
    content: "";
    display: block;
    clear: both;
}

div.titulo p {
	font-size:.95em;
}

div.titulo p em {
	font-style:normal;
	color:#000;
	font-size:1em;
	font-weight:normal;
}

div.titulo p strong {
	font-size:1em;
	font-weight:normal;
}

div.titulo p strong em {
	font-size:1em;
	font-weight:bold;
	font-style:normal;
}

div.titulo p strong a {
	padding:.2em .5em;
}

div.titulo p strong em a {
	color:#ED1C23;
}

div.titulo p em.atras a {
	margin-left:2em;
	background-image:url(../img/atras-doble.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:.5em 1em;
	color:#727272;
	text-decoration:none;
}


div.titulo p em.adelante a {
	background-image:url(../img/adelante-doble.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:.5em 1em;
	color:#727272;
	text-decoration:none;
}

#ambito #extras .encuesta fieldset p {
	line-height:1.3em;
}

#ambito #extras .encuesta fieldset label {
	line-height:1.3em;
	font-size:.9em;
}


#ambito #extras .encuesta fieldset div h6 {
	width:100%;
	margin-left:0;
}


/* ************************* NOTICIAS ************************** */

#noticias #seccion h2 {
	background-image:url(/img/bg-seccion-noticia.gif);
	background-repeat:no-repeat;
}

#noticias #contenido {
	width:990px;
}

#noticias .col-cuerpo  {
	width:788px;
	margin:0;
	padding:0;
	float:right;
}

#cuerpo-nota {
	clear:both;
}

#cuerpo-nota h6 {
	font-size:1.2em;
	margin:0;
	padding:0;
}

#cuerpo-nota h6 a {
	color:#ef1920;
	text-decoration:none;
}

#ambito .col-cuerpo .promo h6 a {
	color:#ef1920;
	text-decoration:none;
}

#ambito .col-cuerpo .promo h6 a:hover,
#cuerpo-nota h6 a:hover {
	text-decoration:underline;
}

#cuerpo-nota h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2.2em;
	line-height:1.2em;
	margin:0 0 .3em 0;
	padding:0;
}

#cuerpo-nota h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	line-height:1.2em;
	color:#6B6B6B;
	margin:0 0 .5em 0;
	padding:0;
}

#cuerpo-nota p {
	font-size:1.2em;
	margin:0 0 1em 0;
	padding:0;
}

#cuerpo-nota p a {
	text-decoration:underline;
}

#bd-agenda #contenido .siete-88 #extras-nota,
#cuerpo-nota #extras-nota {
	width:304px;
	float:right;
	margin:0 0 1em 1em;
	padding:0;
}

#bd-agenda #contenido .siete-88 img,
#cuerpo-nota #extras-nota img {
	float:right;
}

#cuerpo-nota #extras-nota .noticias-relacionadas,
#bd-agenda #contenido .siete-88 #extras-nota #relacionados,
#cuerpo-nota #extras-nota #relacionados,
#bd-agenda #contenido .siete-88 #extras-nota #imagenes,
#cuerpo-nota #extras-nota #imagenes,
#cuerpo-nota #extras-nota h6 {
	clear:right;
}

#bd-agenda #contenido .siete-88 .enviarimprimir,
#cuerpo-nota .enviarimprimir {
/*	width:461px;*/
	margin:2em 0 1em 0;
	padding:0;
	border-bottom:1px solid #fff;
	height:30px;
}

/*
#cuerpo-nota .enviarimprimir:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}*/

#bd-agenda #contenido .siete-88 .enviarimprimir p,
#cuerpo-nota .enviarimprimir p {
	float:left;
	color:#797979;
	font-size:.95em;
	line-height:2em;
}

#bd-agenda #contenido .siete-88 .enviarimprimir p a,
#cuerpo-nota .enviarimprimir p a {
	color:#797979;
	text-decoration:none;
}

#bd-agenda #contenido .siete-88 .enviarimprimir p a:hover,
#cuerpo-nota .enviarimprimir p a:hover {
	text-decoration:underline;
}

#bd-agenda #contenido .siete-88 .enviarimprimir h5,
#cuerpo-nota .enviarimprimir h5 {
	float:right;
	color:#797979;
	font-size:.95em;
	font-weight:normal;
}

#bd-agenda #contenido .siete-88 .enviarimprimir h5 a,
#cuerpo-nota .enviarimprimir h5 a {
	display:block;
	color:#797979;
}

#bd-agenda #contenido .siete-88 .enviarimprimir h5.enviar,
#cuerpo-nota .enviarimprimir h5.enviar {
	background-image:url(../img/bt-enviar.gif);
	background-repeat:no-repeat;
	width:43px;
	height:21px;
	margin-right:1em;
	padding:7px 0 0 30px;
}
#bd-agenda #contenido .siete-88 .enviarimprimir h5.imprimir,
#cuerpo-nota .enviarimprimir h5.imprimir {
	background-image:url(../img/bt-imprimir.gif);
	background-repeat:no-repeat;
	width:50px;
	height:21px;
	padding:7px 5px 0 30px;
}


#noticias .col-cuerpo .terciaria {
	background:none;
	padding-left:0;
	margin-bottom:15px;
}

#noticias .col-cuerpo .terciaria h2 {
	font-size:1em;
}

#noticias .col-cuerpo h4.titulo {
	font-weight:bold;
}
/*
#noticias #contenido .col-cuerpo h4.titulo {
	float:left;
}


#noticias #contenido .col-cuerpo h4.titulo:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}
*/
#noticias #contenido .col-cuerpo .promo h6 {
	clear:left;
}

#noticias #contenido .col-cuerpo .promo h6,
#noticias #contenido .col-cuerpo .terciaria h6 {
	background-image:none;
}

.caja-comentario {
	background-image:url(../img/bg-noticias-comentario.gif);
	background-repeat:repeat-x;
	padding:12px 10px 0 10px;
	margin:2em 0;
	width:441px;
}

.caja-comentario fieldset {
	border:0;
	padding:1.5em;
	background-color:#fff;
	color:#6b6b6b;
}

.caja-comentario fieldset h4 {
	margin:0;
	padding:0;
}

.caja-comentario fieldset dl {
	margin:2em 0;
}

.caja-comentario fieldset dt {
	width:100px;
	padding:.5em 0;
	float:left;
}

.caja-comentario fieldset dd {
	padding:.5em 0;
	width:270px;
	margin-left:0;
	text-align:left;
	float:left;
}

.caja-comentario fieldset dd textarea,
.caja-comentario fieldset dd input {
	width:270px;
	margin:0;
	padding:0;
}

.caja-comentario fieldset dd span {
	width:270px;
	display:block;
	text-align:right;
}

.caja-comentario fieldset dd span input {
	width:80px;
}

/* ********* COLUMNA EXTRAS */

#bd-agenda .siete-88 #extras-nota h6.piedefoto,
#extras-nota h6.piedefoto {
	font-size:.85em;
	color:#797979;
	margin:2em 0 2em 0;
	text-align:right;
	width:306px;
}

#extras-nota h4 {
	background-image:url(../img/bg-titulo-rojo.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#EF1920;
	height:21px;
	color:#fff;
	margin:0 0 0 0;
	padding:0 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.1em;
	line-height:2em;
}

#extras-nota ul {
	margin:1em 0;
	padding:0;
	list-style-type:none;
}

#extras-nota  li {
	margin:.2em 0 .6em  0;
	padding:0 0 0 1.8em;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:6px 6px;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados,
#relacionados {
	background-image:url(../img/bg-noticia-relacionados.gif);
	background-repeat:no-repeat;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados h4,
#relacionados h4 {
	background:transparent;
	color:#fff;
	margin:2em 0 0 0;
	padding:0 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.1em;
	line-height:2.5em;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados ul,
#extras-nota #relacionados ul {
	margin:2.5em 0 0  0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li,
#extras-nota #relacionados li {
	margin:.6em 0 .6em  0;
	padding:0 1.8em 1.5em 4em;
	background:inherit;
	list-style-type:none;
	line-height:1.3em;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-hoja,
#extras-nota #relacionados li.li-hoja {
	background-image:url(../img/li-hoja.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}
#extras-nota #relacionados li.li-hoja-pdf {
	background-image:url(../img/li-hoja-pdf.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}
#extras-nota #relacionados li.li-hoja-doc {
	background-image:url(../img/li-hoja-doc.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}
#extras-nota #relacionados li.li-hoja-xls {
	background-image:url(../img/li-hoja-xls.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}
#extras-nota #relacionados li.li-hoja-ppt {
	background-image:url(../img/li-hoja-ppt.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-bola,
#extras-nota #relacionados li.li-bola {
	background-image:url(../img/li-bola.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-flash,
#extras-nota #relacionados li.li-flash {
	background-image:url(../img/li-flash.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-audio,
#extras-nota #relacionados li.li-audio {
	background-image:url(../img/li-audio.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #relacionados li.li-carpeta,
#extras-nota #relacionados li.li-carpeta {
	background-image:url(../img/li-carpeta.gif);
	background-repeat:no-repeat;
	background-position:15px 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes {
	background-image:url(../img/bg-noticia-imagenes.gif);
	background-repeat:no-repeat;
	height:auto;
	margin:2em 0 0 0;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes:after,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes h4,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes h4 {
	background:transparent;
	color:#fff;
	margin:0;
	padding:0 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.1em;
	line-height:3.5em;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes ul,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes ul {
	margin:20px 0px 0 13px;
	padding:0;
	background:none;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes ul:after,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes ul:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#bd-agenda #contenido .siete-88 #extras-nota #imagenes li,
#noticias #contenido .col-cuerpo #cuerpo-nota #extras-nota #imagenes li {
	background:none;
	margin:0 6px 6px 0;
	padding:0;
	float:left;
	width:89px;
}

/* ************************* AGENDA ************************** */
#titulo-seccion {
	background-image:url(../img/bg-cabecera-agenda-1.gif);
	background-repeat:no-repeat;
	height:77px;
	width:788px;
	margin:0 0 1em 20px;/*0 0 1em 202px*/
	padding:0;
	border-bottom:1px solid #fff;
	border-left:0;
	border-right:0;
	float:right;
}

#titulo-seccion-2 {
	background-image:url(../img/bg-cabecera-agenda-2.gif);
	background-repeat:no-repeat;
	height:54px;
	width:788px;
	margin:0 0 0 20px;/*0 0 1em 202px*/
	padding:0;
	border-bottom:1px solid #fff;
	border-left:0;
	border-right:0;
	float:right;
}

#titulo-seccion:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#titulo-seccion h2 {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	text-align:right;
	margin:0;
	padding:55px 22px 0 0;
	float:right;
}

#titulo-seccion-2 h5 {
	font-size:1em;
	margin:0;
	padding:23px 0 0 2em;
	clear:both;
	margin:0;
}


#titulo-seccion-2 h5 em {
	font-weight:normal;
	font-style:normal;
	padding-left: 2em;
	padding-right: 1em;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
}

#titulo-seccion-2 h5 em a.activa {
	font-weight:bold;
	color:#ef1920;
}

#cuerpo-agenda .enviarimprimir h5.enviar {
	background-image:url(../img/bt-enviar.gif);
	background-repeat:no-repeat;
	width:43px;
	height:21px;
	margin-right:1em;
	padding:7px 0 0 30px;
}

#cuerpo-agenda .enviarimprimir h5.imprimir {
	background-image:url(../img/bt-imprimir.gif);
	background-repeat:no-repeat;
	width:50px;
	height:21px;
	padding:7px 0 0 30px;
	margin-right: 5px;
}

#cuerpo-nota .enviarimprimir h5.opinar {
	background-image:url(../img/bt-opinar.gif);
	background-repeat:no-repeat;
	width:50px;
	height:21px;
	padding:7px 0 0 30px;
	margin-right: 5px;
}

#cuerpo-agenda h4 {
	background-image:url(../img/bg-gradient-gris-h.gif);
	background-repeat:no-repeat;
	height:31px;
	color:#fff;
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 0 0 0;
	padding:0 0 0 1.5em;
	line-height:2.2em;
}

/* ************************* DIRECTORIO ************************** */
#directorio #seccion h2 {
	background-image:url(../img/bg-seccion-noticia.gif);
	background-repeat:no-repeat;
}

#directorio .col-cuerpo {
	width:788px;
}
/*
#directorio .col-cuerpo h4 {
	clear:both;
	background-image:url(../img/bg-gradient-4col.gif);
	background-repeat:no-repeat;
	height:46px;
	margin:0;
	padding:0 0 0 1.5em;
	line-height:4.5em;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
*/

#directorio .col-cuerpo h4 {
	background-image:url(../img/bg-enlaces2.gif);
	background-repeat:no-repeat;
	clear:both;
	padding:25px 0 0 1em;
	margin:0;
	line-height:1em;
	height:32px;
	font-size:1em;
}


#directorio .col-cuerpo .contenedor {
	background-repeat:no-repeat;
	margin:0 0 3em 0;
	padding:0;
	border-bottom:1px solid #fff;
}

#directorio .col-cuerpo .contenedor:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#directorio .col-cuerpo  .promo {
	margin:.8em 0;
	padding:0 20px 0 0;
	width:374px;
	float:left;
}

#directorio .col-cuerpo  .promo:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}


#directorio .col-cuerpo  .promo h5 {
	font-size:1em;
	line-height:1.5em;
	margin:50px 0 0 135px;
	padding:0;
}

#directorio .col-cuerpo  .promo p {
	font-size:1em;
	line-height:1.5em;
	margin:0 0 0 135px;
	padding:0;
}

#directorio .col-cuerpo  .promo h6 {
	background-image:url(../img/bt-enviar-2.gif);
	background-repeat:no-repeat;
	width:120px;
	height:21px;
	margin:3px 1em  0 135px;
	padding:4px 0 0 30px;
	color:#797979;
	font-size:1em;
}

#directorio .col-cuerpo  .promo img {
	float:left;
}

#directorio .col-cuerpo  .promo h6 a {
	color:#797979;
}

#directorio .col-cuerpo .ficha {
	width:540px;
	border-bottom:1px solid #fff;
	margin-bottom:2em;
	margin-top:2em;
}

#directorio .col-cuerpo .ficha h3 {
	font-size:1.6em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 0 135px;
	padding:0;
}

#directorio .col-cuerpo .ficha h5 {
	font-size:1.2em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 1em 135px;
	padding:0;
	color:#6B6B6B;
}

#directorio .col-cuerpo .ficha p {
	margin:0 0 0 135px;
	padding:0;
}


#directorio #extras {
	width:228px;
}

#directorio #extras h4 {
	background-image:url(../img/bg-titulo-rojo.gif);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#EF1920;
	height:16px;
	color:#fff;
	margin:2em 0 0 0;
	padding:5px 1em 0 1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.1em;
	line-height:1em;
	border:0;
}

#directorio #extras ul {
	margin:1em 0;
	padding:0;
	list-style-type:none;
}

#directorio #extras  li {
	margin:.2em 0 .6em  0;
	padding:0 0 0 1.8em;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:6px 6px;
}

#directorio div.titulo {
	clear:both;
	margin-top:2em;
}

#directorio div.excepcion {
	text-align:left;
}

/* ******** caja de enlaces ************* */
#directorio #contenido div.col-cuerpo .caja-enlaces {
	background-image:url(../img/bg-enlaces1.gif);
	background-repeat:no-repeat;
	margin-bottom:1em;
	border-bottom:1px solid #fff;
	padding:0;
}

#directorio #contenido div.col-cuerpo .caja-enlaces:after {
     content: "";
     display: block;
     height: 0;
     clear: both;
}

#directorio #contenido div.col-cuerpo .caja-enlaces h4.titulo {
	background:none;
	color:#EF1920;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0 0 0 25px;
	width:760px;
	margin:0;
	line-height:3em;
	height:2.5em;
}

#directorio #contenido div.col-cuerpo .caja-enlaces  ul {
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#fff;
}

#directorio #contenido div.col-cuerpo .caja-enlaces  .col-1 {
	margin:1em 0 0 0;
}

#directorio #contenido div.col-cuerpo .caja-enlaces .col-1  li {
	margin:.2em 20px 1em  10px;
	padding:0 0 0 18px;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:6px 6px;
	color:#666;
	width:330px;
	float:left;
}

#directorio #contenido div.col-cuerpo .caja-enlaces  li strong {
	display:block;
	margin-top:1em;
}

/* ************************* SUSCRIBIRSE ************************** */
.destacado {
	font-weight:bold;
}

/* ************************* NUESTRO PARTIDO ************************** */
#bd-partido #seccion h2 {
	background-image:url(../img/bg-seccion-noticia.gif);
	background-repeat:no-repeat;
}

#bd-partido #contenido {
	width:990px;
}

.col-cuerpo#partido  {
	width:788px;
	margin:0;
	padding:0;
	float:right;
}

.col-cuerpo#partido:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

#partido #extras-nota {
	width:304px;
	float:right;
}

#partido #cuerpo-nota {
	width:461px;
	float:left;
}

#partido .cajita {
	float:none;
	background-image:url(../img/bg-cuerpo-partido.gif);
	background-repeat:no-repeat;
	height:137px;
	width:461px;
	padding:0;
	margin:0;
}

#partido .cajita:after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

#partido .cajita h4 {
	padding:.8em 1.5em;
}

#partido .cajita ul {
	padding:0;
	margin:0 0 0 1.5em;
	list-style-type:none;
}

#partido .cajita li {
	padding:.2em 0 .2em 1.3em;
	margin:0;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:0 8px;
}

#partido #cuerpo-nota h6 {
	font-size:1em;
	margin-top:3em;
}

#partido #cuerpo-nota h2 {
	font-size:1.7em;
	font-family:Arial, Helvetica, sans-serif;
	margin:.2em 0 .6em 0;
}

#partido #cuerpo-nota h5 {
	font-size:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 0 1em 0;
}

#partido #extras-nota {
	margin-top:15px;
}

#partido #extras-nota h6.piedefoto {
	background-color:#efefef;
	padding:1em;
	margin:0;
	color:#797979;
}

#partido #extras-nota img {
	border-top:5px solid #ef1920;
}

/* *************** SUBHOME ********** */
#bd-subhome {
}

#bd-subhome #seccion {
	height:120px;
	background-image:url(../img/bg-seccion-ambito2.gif);
	margin-bottom:20px;
}

#bd-subhome #seccion h2 {
	background-image:url(../img/bg-seccion-noticia.gif);
	height:26px;
}

#bd-subhome #seccion h2 a {
	color:#fff;
}

#bd-subhome .col-cuerpo .secundaria p a {
	color:#666;
}

#bd-subhome .col-cuerpo .secundaria h2 {
	margin-left:0;
}

#bd-subhome .col-cuerpo .secundaria h6 {
	margin-left:0;
}

#bd-subhome .col-cuerpo .secundaria p {
	margin-left:0;
}

#bd-subhome .col-cuerpo .secundaria2 p a {
	color:#666;
	width:430px;
	float:left;
}

#bd-subhome .col-cuerpo .secundaria2 h2 {
	margin-left:0;
	width:430px;
	float:left;
}

#bd-subhome .col-cuerpo .secundaria2 h6 {
	margin-left:0;
	width:430px;
	float:left;
}

#bd-subhome .col-cuerpo .secundaria2 p {
	margin-left:0;
	width:430px;
	float:left;
}

#bd-subhome .subsecciones {
	background-image:url(../img/bg-enlaces1.gif);
	background-repeat:no-repeat;
	padding-bottom:1em;
	margin:0;
}

#bd-subhome .subsecciones h4 {
	color:#ef1920;
	font-size:1em;
	line-height:1em;
	padding:.8em 2em;
	margin:0;
}

#bd-subhome .subsecciones ul {
	margin:0 2em;
	padding:0;
	list-style-type:none;
}

#bd-subhome .subsecciones li {
	padding:.2em 0 .2em 1.5em;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
}

#bd-subhome .subsecciones:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
}

#bd-subhome .col-cuerpo .excepcion {
	background-image:url(../img/bg-subsecciones-abajo.gif);
	background-repeat:no-repeat;
	height:15px;
	margin:0 0 1em 0;
}

#bd-subhome #contenido #extras #agenda {
	margin-top:0;
}

#bd-subhome #contenido .col-cuerpo h4.titulo {
	clear:both;
}

/* *************** CONTACTA / RECOMIENDA / LOGIN  ********** */
#bd-accreditation #seccion h2,
#bd-identificarse #seccion h2,
#bd-recomienda #seccion h2,
#bd-contacta #seccion h2 {
	background-image:url(../img/bg-seccion-noticia.gif);
	height:42px;
}

#bd-accreditation #titulo-seccion {
	background-image:url(../img/bg-cabecera-acredit.gif);
	height:77px;
}

#bd-recomienda #titulo-seccion,
#bd-contacta #titulo-seccion {
	background-image:url(../img/bg-cabecera-contacta.gif);
	height:77px;
}

#bd-identificarse #titulo-seccion {
	background-image:url(../img/bg-cabecera-identificarse.gif);
	height:77px;
}

#bd-recomienda #titulo-seccion h2 {
	padding:45px 10px 0 0;
	width:55px;
	font-size:1em;
	text-align:left;
}

#bd-accreditation #titulo-seccion h2 {
	padding:55px 20px 0 0;
	width:55px;
	font-size:1em;
	text-align:left;
}

#bd-identificarse #titulo-seccion h2 {
	padding:55px 10px 0 0;
	width:55px;
	font-size:1em;
	text-align:left;
}

#bd-contacta #titulo-seccion h2 {
	padding:55px 13px 0 0;
}

#bd-accreditation #contenido .col-cuerpo,
#bd-blogs  #contenido .col-cuerpo .contenedor-form,
#bd-recomienda #contenido .col-cuerpo,
#bd-contacta #contenido .col-cuerpo {
	background-image:url(../img/bg-cuerpo-contactad.gif);
	background-repeat:no-repeat;
	height:686px;
	width:788px;
	padding:0;
}

#bd-identificarse #contenido .col-cuerpo {
	background-image:url(../img/bg-cuerpo-identificarse.gif);
	background-repeat:no-repeat;
	height:320px;
	width:788px;
	padding:0;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto{
	padding:0 0 0 40px;
	margin:0;
	width:585px;
	border:0;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto {
	padding:0 0 0 40px;
	margin:0;
	width:650px;
	border:0;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto h4,
#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto h4,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto h4,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto h4,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto h4 {
	font-size:1em;
	line-height:1em;
	padding:1em 0 1.5em 0;
	margin:0;
	font-weight:bold;
	color:#ef1920;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto h4 a {
	text-align: right;
	padding-left: 260px;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-1,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-1,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-1,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1 {
	width:300px;
	float:left;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-1{
	width:260px;
	float:left;
}
#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-2{
	width:260px;
	float:right;
}
#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-3{
	float:left;
	width:584px;
}
#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-1 input,
#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-2 input {
	width:260px;
	margin-bottom:1.8em;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-2,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-2,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-2,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-2 {
	width:290px;
	float:right;
}

#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-1,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-2 {
	margin:3em 0;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-3,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-3,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-3 {
	float:left;
	width:535px;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto label,
#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto label,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto label,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto label,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto label {
	display:block;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto input,
#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto input,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto input,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto input {
	margin:.4em 0;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto select {
	margin:.4em 0;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-1 input,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-1 input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-1 input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-2 input,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1 input {
	width:280px;
	margin-bottom:2em;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-1 select,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-1 select,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1 select {
	width:280px;
	margin-bottom:2em;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-2 input,
#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-2 input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-2 input,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-2 input {
	width:270px;
}

#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto .col-2 input.botonpsoe {
	width:70px;
	float:right;
	background-image:url(../img/bg-boton-gradient-gris.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:6px;
	text-transform:uppercase;
	padding:2px 6px 2px 6px;
	margin-right:6px;
	border:0;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-3 select,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-3 select,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-3 select {
	width:535px;
	margin-bottom:2em;
}

#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-3 textarea,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-3 textarea,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-3 textarea {
	width:535px;
	height:130px;
	margin-bottom:.5em;
}

#bd-accreditation #contenido .col-cuerpo  fieldset.form-contacto .col-3 input,
#bd-blogs #contenido .col-cuerpo  fieldset.form-contacto .col-3 input,
#bd-recomienda #contenido .col-cuerpo  fieldset.form-contacto .col-3 input,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-3 input {
	float:right;
}

#bd-identificarse #contenido .col-cuerpo  fieldset.form-contacto p {
	float:none;
	clear:both;
}

#bd-identificarse #contenido .col-cuerpo fieldset.form-contacto p.error {
	float:none;
	clear:both;
	color:#EF1920;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto select,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto textarea,
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto input {

}
#bd-contacta #contenido .escribenos-text {
	width: 768px;
	float: right;
	margin:5px 0 5px 0px;
	padding-left:20px;
}

#bd-contacta #contenido .escribenos-text p {
	width: 675px;
	float: left;
	margin:5px 0 5px 10px;
}
#bd-contacta #contenido .escribenos-text p.text {
	width: 675px;
	float: left;
	margin:10px 0 15px 0px;
	padding-bottom: 15px;
}

#bd-contacta #contenido .escribenos-text h1 {
	width: 585px;
	float: left;
	font-weight:bold;
	font-size:12px;
	margin:0px 0 5px 0px;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1bis {
	width:270px;
	float:left;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1bis .radio1 {
	margin:10px 0px 5px 0;
	padding:0px;
	float:left;
	width:50px;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .check1 {
	margin-right: 2px;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-1bis .input1 {
	width:270px;
	margin-bottom:1em;
}
#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-2 .input2 {
	width:275px;
	margin-bottom:1em;
}

#bd-contacta #contenido .col-cuerpo  fieldset.form-contacto .col-2 .label2 {
	width:295px;
	margin-bottom:0;
}

/* ******** caja de enlaces ************* */
#noticias #contenido div.col-cuerpo .caja-enlaces h3,
#bd-audios .col-cuerpo h3 {
	background-image:url(/img/bg-enlaces2.gif);
	background-repeat:no-repeat;
	clear:both;
	padding:25px 0 0 1em;
	margin:0;
	line-height:1em;
	height:32px;
	font-size:1em;
}

/*#noticias #contenido div.col-cuerpo .caja-enlaces,*/
#bd-audios #contenido div.col-cuerpo {
	background-image:url(/img/bg-enlaces1.gif);
	background-repeat:no-repeat;
	margin-bottom:1em;
	border-bottom:1px solid #fff;
	padding:0;
}

#noticias #contenido div.col-cuerpo .caja-enlaces {
	margin-top:2em;
}

#noticias #contenido div.col-cuerpo .caja-enlaces:after,
#bd-audios #contenido div.col-cuerpo after {
         content: "";
         display: block;
         height: 0;
         clear: both;
}

#noticias #contenido div.col-cuerpo .caja-enlaces h4.titulo {
	background:none;
	color:#EF1920;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0 0 0 25px;
	width:760px;
	margin:0;
	line-height:3em;
	height:2.5em;
	background-image:url(/img/bg-enlaces1.gif);
	background-repeat:no-repeat;
}

#bd-audios #contenido div.col-cuerpo h4.titulo {
	background:none;
	color:#EF1920;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0 0 0 25px;
	width:760px;
	margin:0;
	line-height:3em;
	height:2.5em;
}

#noticias #contenido div.col-cuerpo .caja-enlaces  ul,
#bd-audios #contenido div.col-cuerpo ul {
	list-style-type:none;
	margin:0;
	padding:0;
	background-color:#fff;
}

#noticias #contenido div.col-cuerpo .caja-enlaces  .col-1,
#bd-audios #contenido div.col-cuerpo .col-1 {

	margin:1em 0 0 0;
}

#noticias #contenido div.col-cuerpo .caja-enlaces .col-1  li,
#bd-audios #contenido div.col-cuerpo .col-1  li {
	margin:.2em 20px 1em  10px;
	padding:0 0 0 18px;
	background-image:url(../img/li-rojo.gif);
	background-repeat:no-repeat;
	background-position:6px 6px;
	color:#666;
	width:330px;
	float:left;
}

#noticias #contenido div.col-cuerpo .caja-enlaces  li strong,
#bd-audios #contenido div.col-cuerpo li strong {
	display:block;
	margin-top:1em;
}

/* BOTONES */
.boton-rojo {
	background-image:url(../img/bg-boton-gradient-rojo.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	padding:0px 8px 2px 8px;
	border:0;
	width:80px;
}

.boton-rojo-120 {
	background-image:url(../img/bg-boton-gradient-rojo.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	padding:0px 8px 2px 8px;
	border:0;
	width:120px;
}

.ancho80 {
	width:80px;
}

.boton-gris90 {
	background-image:url(../img/bg-boton-gradient-gris.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:6px;
	text-transform:uppercase;
	padding:4px 4px 4px 4px;
	border:0;
	width:90px;
}

.boton-gris135 {
	background-image:url(../img/bg-boton-gradient-gris.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:6px;
	text-transform:uppercase;
	padding:4px 4px 4px 4px;
	border:0;
	width:135px;
}

.boton-gris {
	background-image:url(../img/bg-boton-gradient-gris.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:6px;
	text-transform:uppercase;
	padding:4px 0px 4px 0px;
	border:0;
	height:17px;
	width:65px;
}

.boton-gris1 {
	background-image:url(../img/bg-boton-gradient-gris.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	line-height:10px;
	text-transform:uppercase;
	padding:4px 4px 4px 4px;
	border:0;
}

.boton-grisLocal{
	background-image:url(../img/bg-boton-gradient-gris.gif);
	background-repeat:repeat-x;
	background-color:#fff;
	color:#fff;
	font-weight:bold;
	font-size:9px;
	line-height:9px;
	text-transform:uppercase;
	padding:0px 4px 4px 4px;
	margin-left:10px;
	height:17px;
	border:0;
}

.clear {
	clear:both;
}

#bd-accreditation #contenido .success,
#bd-contacta #contenido .success,
#bd-contacta #contenido .success,
#bd-recomienda #contenido .success,
#bd-suscribirse	#contenido .success {
	width:788px;
	margin:0;
	padding:0;
	float:right;
	background-image:none;
}
#caja-google {margin:0;padding:0}

.col-cuerpo #bannercandidatos {
	background:url(../img/bg-quadre-gris.jpg) right 0 no-repeat;
	margin-bottom:-40px;
	color:#fff;
}
.col-cuerpo #intro {
	background:url(../img/bg-intro-candidatos.jpg) 0 0 no-repeat;
	padding:30px 30px 5px 30px;
	border-bottom:2px solid #EF1920;
	margin-bottom:20px;
}

.col-cuerpo #intro p {
	font-size:1.2em;
}

#bd-enlaces #titulo-seccion {
	background-image:url(../img/bg-cabecera-enlaces.gif);
	height:77px;
}

/******* Videoteca ******/

#contenedor_video {
	background-color:#ffffff;
	float:left;
	display:block;
	clear:both;
	width:100%;
	line-height:1.4em;
	padding-top:20px;
}

#contenedor_video div.linetop {
	display:none;
}

#contenedor_video div#extras {
	background-color:#fff;
}

#contenedor_video div#intervalodenoticias  {
	margin-bottom:0;
}


#contenedor_video div#intervalodenoticias h4 {
	background-color:#FFFFFF;
	background-image:none;
	font-size:10px;
	padding-top:0;
	padding-left:0;
	clear:both;
	text-align:center;
	float:left;
}
	
 #bd-audios #contenido #contenedor_video div#intervalodenoticias ul {
	background-color:transparent;
	margin:10px 0 0;
} 
	
#contenedor_video div#hemeroteca  {
	margin-bottom:0;
}
	
#contenedor_video div#hemeroteca h4 {
	background-image:none;
	background-color:transparent;
	clear:none;
	padding:0.5em 0 0 0;
	font-size:10px;
	height:10px;
}
	
#bd-audios .col-cuerpo h4.tit_video {
	background-color:transparent;
	background-image:none;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.8em;
	font-weight:normal;
	height:auto;
	line-height:1.1em;
	margin:15px 0 1em;
	padding:0;
	width:590px;
} 
	
#flashcontentvidvideoteca {
	background-color: #E6E6E6;
	width:590px;
	float:left;
	text-align:center;
	padding:5px 0 0 0;
}

* +html #flashcontentvidvideoteca {
	padding:5px 0;
}

* +html #bd-audios .col-cuerpo .cajita_videoteca {
margin-bottom:20px;
}

/* comentarios */

#comentarios h4 {
color:#F01920;
margin-left:3em;
}

#comentarios td.gris4 {
background:url(../img/fondo_comentario.jpg) no-repeat 0 0;
padding:0.3em 0 0 3em;
}

#comentarios span.negro1bold {
font-weight:bold;
}

#comentarios span.gris4 {
display:block;
clear:both;
margin:2em 0 5em 0;
}

/* End comentarios */

#extra_article {
	width: 100%;
	margin-bottom: 5.5em;	
}
* +html #extra_article {
	width: auto;
}
* html #extra_article {
	width: auto;
}
/* Rating */ 

form.votos {
      float:left;
      margin:0.8em 0.5em 0;
}
* html ul.compartir {
      margin-left: 0;
}
* html form.votos {
      width: 15em;
}
form.votos fieldset {
      border:0 none;
}
form.votos legend {
      display:none;
}
p.votar_text {
      float:left;
      font-weight:bold;
      margin:0 0.5em 0 0;
      text-transform:uppercase;
}
/* End Rating */

/* Compartir redes */ 

#compartir_div {
	float: right;	
}
p.compartir_texto {
      clear:none !important;
      float:left;
      font-weight:bold;
      margin:1em 0.5em 0 1.2em !important;
      text-transform:uppercase;
}
ul.compartir {
      float:left;
      margin-top:1em;
      padding:0;
}
ul.compartir li {
      float:left;
      margin-right:0.25em;
      list-style-type:none;
}
ul.compartir li a {
      float:left;
}
/* End Compartir redes */

/* Preguntas  */

div#pregunta {
	float:left;
	width:42em;
}
div#pregunta h4 {
	color:#EF1920;
}
.boton-rojo { 
	background: #fff url('../img/bg-boton-gradient-rojo.gif') repeat-x 0 0; 
	border:0 none;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:2em;
	margin-right:0.6em !important;
	padding:0.4em 0;
	text-transform:uppercase;
	width:6.5em;
}
.boton-rojo:hover {
	cursor:pointer;
} 
div#pregunta form fieldset {
	padding:0 !important;
	width:100% !important;
}
div#pregunta form textarea {
	height:6em;
	padding:0.5em !important;
	width:41.5em;
}
div#pregunta p, ol#preguntas p {
	font-size: 1em;
}
ol#preguntas p {
	width:65em;
}

ol.preguntas_estrecho p {
	width: auto !important;
}

* html div#pregunta form textarea {
	height:14em;
}
* +html div#pregunta form textarea {
	height:14em;
}
#cuerpo-nota h3 {
	color:#6B6B6B;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.5em;
	line-height:1.2em;
	margin:0 0 0.5em;
	padding:0;
}
#cuerpo-nota h4 {
	/*color:#EF1920;*/
	font-size:1.1em;
}
h5#indice_preguntas {
	background:#fff url('../img/bg-indice-preguntas.gif') repeat-x left bottom;
	color:#444;
	float:left;
	font-size:1.1em;
	margin:3em 0 0;
	padding:1em 0 0.7em 1em;
	width:64.2em;
}
* html h5#indice_preguntas {
	margin:2em 0 0;
	width:63.6em;
}
* +html h5#indice_preguntas {
	margin:2em 0 0;
	width:63.6em;
}
h5.indice_preguntas_estrecho {
	width:36.5em !important;
	margin-top:0 !important;
}
* html h5.indice_preguntas_estrecho {
	width:35.9em !important;
}
* +html h5.indice_preguntas_estrecho {
	width:35.9em !important;
}
ol#preguntas {
	clear:both;
	float:left;
	font-weight:bold;
	margin:0 0 3em 0;
	padding-left:0;
	width:100%;
}
ol#preguntas li {
	background:#fff url('../img/linea-border.gif') repeat-x left bottom;
	list-style-type:none;
	padding:1.5em 0;
	position:relative;
}
ol#preguntas li  span {
	color:#EF1920;
	margin-right:0.5em;
}
ol#preguntas li  span.spanVoto {
	color:#000;	
	float:right;
}

ol#preguntas form {
	margin:0 0 1em 1em;
	position:absolute;
	right:0;
	top:1.5em;
}
ol.preguntas_estrecho {
	clear:none !important;
	width:41em !important;
}
ol.preguntas_estrecho form {
	margin:1em 0 0 2em !important;
	position:relative !important;
	top:0 !important;
}


/* End preguntas */


/* Paginador */

div.pager {
	background-image:url(../img/bg-ambito-otras.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	height:31px;
	margin:2em 0;
	padding:0.2em 0 0;
	text-align:center;
	float:left;
	width:100%;
}
div.pager p {
	font-size:0.95em;
	color:#000000;
}
div.pager p span {
	color:#000000;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	padding:0.2em 0.5em;	
}

div.pager p span.actual {
	color:#ED1C23;
	font-weight:bold;	
}
div.pager p span.atras a {
	background-image:url(../img/atras-doble.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#727272;
	margin-left:2em;
	padding:0.5em 1em;
	text-decoration:none;
}
div.pager p span.adelante a {
	background-image:url(../img/adelante-doble.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	color:#727272;
	padding:0.5em 1em;
	text-decoration:none;
	font-size:1em;
	font-style:normal;
	font-weight:bold;	
}

.textocaptcha input[type="submit"] { bottom:0; position:absolute; }
.palabra { float:left; }
.palabra h5 { float:left; margin:10px 0 0 20px; }
.resultado { float:right; }
/* --------- */
