/********* CSS _ SITE ************/

body {
	margin:0;
	padding: 0;
	font-family: arial, verdana, sans-serif;
}

#p-00 {
	margin:0;
	line-height: 20px;
	text-align:center;
}

#p-01 #newContent .titulo h1 {color:#FFF; margin:0;}
#p-01 #newContent .titulo {background-color:#3C91B8; border:none; margin:0; padding:.25em .7em;}
#p-01 #newContent h2 {color:#767676;}

#p-04, #p-05 {
	width:45em;
	margin: 0 auto;
	border-collapse: collapse;
} 

#p-04 tr td, #p-05 tr td {
	padding: 0;
	vertical-align:top;
} 

#p-04 table { font-size:1em;}

td#left  {
	width:18.5em;
	
} 

td#header{
	width:100%;
}
td#right  {
	width: 18.1em;
}

td#mid {
	width:42em;
}

#p-00 p  {
	margin-top: 10px;
}




/*-----------------CSS Nuevo Diseño------------------*/

img {
	border:0;
}

ul, p, h1, h2, h3, fieldset, legend, form, label {
	margin:0;
	padding:0;
}

legend {
	display:none;
}

select {
	font-family:arial, verdana, sans-serif;
	font-size:1em;
}

a {
	color:#2d92dd;
	text-decoration:none;
}

a:visited  {
	color:#007fb4;
	text-decoration:none;
}

a:hover  {
	text-decoration:underline;
}

a:active {
	color:#007fb4;
	text-decoration:underline;
}

div.neteja {
	clear:both;
	line-height:.1em;
	overflow:hidden;
}

p.neteja {clear:both;}

div.espacio {height:3em;}

#newContent .fondogris {background-color:#F9F9F9; border:.1em solid #E1E1E1; margin:1.5em 0 0;}
#newContent .fondogris p, #newContent div.servicios .fondogris p {margin: 1em 2em;}

span.textogris {color:#666;}

/*------------Cabecera------------------*/

#cabecera01{ position:relative; height:11em;}

/*
#cabecera01 h1{ (gris)
	position:absolute;
	font-size:1.8em;
	left:17.3em;
	letter-spacing:0.02em;
	top:2.6em;
	color:#6E6E6E;
}

#cabecera01 h1 { (pequeño)
	color:#000000;
	font-family:"Times New Roman",Times,serif;
	font-size:2em;
	left:15.7em;
	position:absolute;
	top:2.2em;
	letter-spacing:0.03em;
}

#cabecera01 h1 { (normal)
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:2.2em;
left:13.8em;
position:absolute;
top:2em;
}*/


#cabecera01 #navidad09 { position:absolute; z-index:0; right:0; top:3em; width:60em;}
html>body #cabecera01 #navidad09 { width:59.6em;}

#cabecera01 h1 {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:2.1em;
left:15.3em;
position:absolute;
top:2.1em;
 z-index:2;
}


/*logotipo la caixa*/
#cabecera01 #logo{ position:absolute; overflow:hidden; top:2em; left:.3em;}
html>body #cabecera01 #logo{ top:2.1em; left:.6em;}
#cabecera01 #logo img{ width:17.8em; margin:0;}
html>body #cabecera01 #logo img{width:17.7em;}

/*barra gris degradado*/
#cabecera01 img.barra{ width:100%; height:1em; margin:8.2em 0 0;}

/*barra superior con menu + buscador*/
#cabecera01 #head{  position:absolute; right:0; height:2em;}
#cabecera01 #head div{ position:absolute; width:100%; margin-top:.3em}
#cabecera01 #head img{ width:78.6em}
html>body #cabecera01 #head img{ width:78.1em;}
#cabecera01 #head div ul { float:right; margin-right:.8em; margin-top:.5em;}
html>body #cabecera01 #head div ul { margin-right:0;}
#cabecera01 #head div ul li{ display:inline; font-size:1.1em}
#cabecera01 #head div ul li a{ margin:0 .3em;}
#cabecera01 #head div form {
	margin-top:0.2em;
	float:right;
	padding-right:.5em;
	width:23.7em;
	text-align:right;
}
#cabecera01 #head div form input.txtCerca{
	width:13em;
	font-size:1em;
	color:#c9c9c9;
	margin-bottom:-.4em;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
#cabecera01 #head div form input.lupa{ font-size:1em; width:1.5em; margin-left:.3em;margin-bottom:-0.4em;}

/*idiomas*/
#cabecera01 ul#idioma li{display:inline; font-size:1.1em}
#cabecera01 ul#idioma { position:absolute; right:0em; top:5em;}
#cabecera01 ul#idioma li a, ul#idioma li span { padding:0 .5em;}


/*-------------Menú derecho y izquierdo-----------------*/

#menuLeft, #menuRight{
	background-color:#F9F9F9;
	height:100%;
	width:18.1em;
	margin:0;
	border:.1em solid #E1E1E1;
}
html>body #menuLeft, html>body #menuRight { width:17.8em; }
#menuLeft { margin-right:1.5em;}
#menuRight { margin-left:1.5em;}

#menuLeft ul.menu, #menuRight ul.menu{ list-style:none; margin:1.3em 1em 1.5em 2.8em;}
#menuRight p.menu, #menuLeft p.menu{line-height:1.2em; margin:1.3em 1em 1.5em 2.8em !important; text-indent:-1.2em; font-size:1.1em;}
#menuLeft ul li, #menuRight ul li{ 
	margin:0 .9em;
	font-size:1.1em;
	line-height:1.2em;
}

html>body #menuLeft ul.menu, html>body #menuRight ul.menu{ list-style:none; margin:1.3em 1em 1.5em 2.8em;}
html>body #menuRight p.menu, html>body #menuLeft p.menu{line-height:1em; margin:1.3em 1em 1.5em 2.8em !important; text-indent:-1.2em; font-size:1.1em;}
html>body #menuLeft ul li, html>body #menuRight ul li{ 
	line-height:1em;
}
#menuRight ul { margin-bottom:1em;}
#menuLeft ul.menu li, #menuRight ul.menu li, #menuLeft .volver p{ 
	margin:0;
	text-indent:-1.2em;
	font-size:1.1em;
	margin-bottom:.5em;
}
#menuLeft ul.menu li img, #menuRight ul.menu li img, #menuLeft .volver p img, #menuRight p img, #menuRight h3 img { font-size:.909em;}

#menuLeft ul.menu li li, #menuRight ul.menu li li, #menuRight ul li li{ font-size:1em;}
#menuLeft ul, #menuRight ul{list-style:none;}
#menuLeft ul.menu li li, #menuRight ul.menu li li{ text-indent:0; margin-left:.9em;}
#menuLeft ul ul, #menuRight ul ul{ margin:.5em 0 0;}
#menuLeft .menu span, #menuLeft .volver span, #menuRight .menu span, #enlaces span{
	background-color:#5591C1;
	color:#fff;
	padding:0.1em 0.2em 0 .3em;
	font-size:.6em;
	font-weight:bold;
	margin-right:.5em;
}
#menuLeft .menu li.verde span {background-color:#88a45c;}
#menuLeft .menu span.rojo, #menuRight .menu span.rojo{
	background:none;
	color:#FF0000;
	padding:0;
	font-size:1em;
	font-weight:normal;
	margin:0;
}
#menuLeft .menu span.simularlink, #menuRight .menu span.simularlink{
	background:none;
	color:#2D92DD;
	padding:0;
	font-size:1em;
	font-weight:normal;
	margin:0;
}


#menuLeft .titulo, #menuRight .titulo{
	background-color:#3C91B8;
	padding:.25em .7em;
	/*margin:-.1em;(firefox) para kitar borde menu*/
	border:.1em solid #3C91B8;
	text-align:left;
}
#menuLeft div.verde, #menuRight div.verde{ background-color:#88a45c; border:.1em solid #88a45c;}
#menuLeft .titulo h2, #menuRight .titulo h2{ font-size:1.4em; color:#fff; margin:0;}
#menuLeft .volver ul.menu, #menuLeft .volver p{ list-style:none; margin:0 0 0 1.5em;}
#menuLeft .volver{
	margin:6.5em .9em 1em;
	border:1px solid #E1E1E1;
	border-left:0;
	border-right:0;
	padding:1em .5em;
}

/*-------------------Destacamos------------------------*/
#menuRight img{ width:100%; margin:.5em 0;}
#menuRight .Imagen, #menuRight ul.agenda { width:15.9em;margin:1em;}
#menuRight ul.agenda{margin:1.5em 1em;}
html>body #menuRight .Imagen, html>body #menuRight ul.agenda{ width:15.8em;}
#menuRight .Imagen img { margin-bottom:1em;}
#menuRight ul.agenda li li {text-indent:-.7em; margin:0 0 0 .7em;}
#menuRight ul.agenda ul.imagenul{ margin-top:0;}

#menuRight p{ font-size:1.1em; margin:0 .9em 1em !important; text-align:left;}
#menuRight p.solo{ margin-top: .9em !important;}
#menuRight h3{ font-size:1.1em; font-weight:bold; margin:1em .9em 0;}
#menuRight li p{ margin:0 !important;}
#menuRight span.lloc {
	font-size:.9em;
	color:#676664;
	line-height:1em;
	padding:0;
}
#menuRight ul.agenda {
	list-style-type:none;
	line-height:1.3em;
	padding:0;
}
#menuRight ul.agenda li {
	margin:0 0 1.5em 0;
	padding:0;
	text-indent:0;
}
#menuRight ul.agenda li h3, #menuRight ul.agenda li h4 {
	margin:.2em 0 0;
	padding:0;
	font-size:1em;
}

#menuRight ul.agenda li p {
	font-size:1em;
	margin:.2em 0 .3em 0 !important;
	padding:0;
	line-height:1.2em;
	color:#000;
}
#menuRight ul.agenda li img{ margin:.5em 0 0;}

#menuRight .copy {font-size:.9em; color:#676664;}

/*---------------PIE DE PÁGINA------------------*/

div#pie_pagina {
	background:#fff;
	border-top:0.1em solid #EFEFEF;
	padding:3em 0 4em 0;
	text-align:center;
	margin-top:2em;
}

div#pie_pagina ul { list-style-type:none;}

div#pie_pagina ul li { display:inline;}

div#pie_pagina img.giflacaixa { width:1.6em;}

img.flecha, #newContent .numero img.flecha {
	width:1.4em !important;
	height:1.3em !important;
	vertical-align:text-bottom !important;
	border:none !important;
	margin:0 !important;
}


/*--------CENTRO------*/

.rojo {color:#FF0000 !important; margin-top:1em;}

ul.summaryInfo, p.summaryInfo {
font-size:1.1em;
list-style:none;
padding:1em 1em 1em 1.5em;
margin-bottom:2.5em;
background-color:#f6f6f6;
line-height:1.5em;
}

#mainContent h1, #listContent h1{ font-style:italic}



/*-----buscadores-----*/
div#menuLeft input, div#menuLeft select, div#menuRight input, div#menuRight select{ font-size:1em; font-family:arial,verdana,sans-serif}
div#menuLeft form ul, div#menuLeft form ul li, div#menuRight form ul, div#menuRight form ul li{ margin:0; list-style:none; padding:0; font-size:1em; } 
div#menuLeft form, div#menuRight form{ margin:.5em 0; }
div#menuLeft .buscartext, div#menuRight .buscartext{ background-color:#E5ECEF; }

div#menuLeft fieldset, div#menuRight fieldset {
	border:0;
	margin:0;
	padding:0;
}

div#menuLeft legend, div#menuRight legend {
	/*font-size:1.2em;*/
	color:#000;
	font-weight:bold;
	margin:0 0 5px -8px;
	padding:0;
}

div#menuLeft label, div#menuRight label {
	font-size:1.1em;
	padding-bottom:.3em;
}

div#menuLeft select, div#menuLeft input.buscar, div#menuRight select, div#menuRight input.buscar {
	margin:0.3em 0;
	color:#666666;
	width:15.5em;
	font-size:1em;
}

div#menuLeft select option, div#menuRight select option{
	padding:0 10px 0 5px;
}

div#menuLeft input.btnCerca, div#menuRight input.btnCerca, #newContent input.btnCerca {
	border:0;
	margin:0 0 0.1em 0.3em;
	padding:0 0.5em;
	color:#FFFFFF;
	font-size:1.1em;
	font-family:arial, verdana, sans-serif;
	background-color:#3C91B9;
	border:0.3em solid #2A6B89;
	cursor:pointer;
}
div#menuLeft select, div#menuLeft input.texto, div#menuRight select, div#menuRight input.texto {
color:#666666;
font-size:1em;
margin:0.3em 0;
width:15.5em;
}
div#menuRight select, div#menuRight input.texto {
width:100%;
}

div#menuRight form{ margin:1em 1.4em}
html>body div#menuRight form{margin:1em 1.3em}
div#menuRight .btnBuscar {text-align:right; margin:1em 0;}


/*---Formulario - Consulta estado promocion (Vivienda)----*/
#menuRight input.clave_es{ width:4em; color:#888; margin-left:2.2em;}
html>body #menuRight input.clave_es{ margin-left:2.5em;}

#menuRight input.clave_ca{ width:4em; color:#888; margin-left:4.1em;}
html>body #menuRight input.clave_ca{ margin-left:4.4em;}



/*----------------Vivienda---------------*/

#subContent.pagInicial h4, #subContent.pagVivienda h4, #listContent.pagVivienda h4 { margin:1.5em 0 .5em;}
#subContent.pagInicial h4.first, #subContent.pagVivienda h4.first, #listContent.pagVivienda h4.first {margin-top:0;}
#subContent.pagInicial h6 {font-size:1.1em; margin:0;}

#subContent.pagInicial ul ul{ margin:0 0 .5em 1.5em; list-style:disc}
#subContent.pagInicial ul ul ul{ list-style:circle;}
#subContent.pagInicial ul.lletres li { list-style-type:lower-alpha; margin-left:.2em;}
#subContent.pagInicial ul { font-size:1em; margin:0; list-style:none;}
#subContent.pagInicial ul li ul li { margin:.5em 0;}


#mainContent.pagVivienda img.promoImg, #listContent.pagVivienda img.promoImg {width:16.6em; border:.1em solid #000;}
#mainContent.pagVivienda .itemFirst {width:45%;}
#mainContent.pagVivienda .item h4, #mainContent.pagVivienda .item p {display:inline; font-size:1.1em; margin:0;}
#mainContent.pagVivienda .item p {margin-left:.3em;}
html>body #mainContent.pagVivienda .item p {margin:0;}
#mainContent.pagVivienda .item ul {list-style:none; margin:0; font-size:1em;}
#mainContent.pagVivienda h3 span {font-size:.9em;}
#mainContent.pagVivienda div.item ul li {margin-bottom:1em;}
#mainContent.pagVivienda div.item ul li ul li {margin:0;}

#listContent.pagVivienda ul.agrupa_mini li {clear:left;}
#listContent.pagVivienda ul.agrupa_mini ul.colum3 li {clear:none;}
#listContent.pagVivienda ul.agrupa_mini p {margin-top:0; margin-left:.5em; }

#listContent.pagVivienda .gris { background-color:#F6F6F6; text-align:right; padding:.5em;}
#listContent.pagVivienda .gris p { margin:0; }

#subContent.pagVivienda ol {font-size:1em;}
#subContent.pagVivienda ol li {margin:0.5em; }
#subContent.pagVivienda ol li ul {list-style-type:none; margin: .5em 0;}
#subContent.pagVivienda ol li ul li {margin:0;}



/**************************************/
/******* pàgines mqqs de les promos *******/

#subContent div.mqqs { border:1px solid #000; margin-top:2em;}
#subContent div.mqqs .mqqs_header { height:2em; background-color:#343299;}
#subContent div.mqqs .mqqs_header h4 { color:#FFF; text-align:center; margin:0; }
#subContent div.mqqs h5 { margin:.5em;}
#subContent div.mqqs ul { margin:0 0 1em 1em;}
#subContent div.mqqs ul li { font-size:1.1em; list-style:none;}
#subContent div.mqqs ul li ul li { font-size:1em; margin:0 1em 0 2em; list-style-type:disc;}


/********************************************/
/******** ampliacions de les pàgines fdp **********/

#popup.ample1 { width:53em;} /* HTML amb width de 880 */
#popup.ample2 { width:62.5em;} /* HTML amb width de 1024 */
#popup.ample1 img { float:left; width:30em;}
#popup.ample2 img { float:left; width:40em;}
#popup div.fdp { float:left; width:22em; text-align:left; position:relative;}
#popup div.fdp .fdp_header { background-color:#3C91B8; margin:.5em;}
#popup div.fdp .fdp_header span { position:absolute; right:2em;}
#popup div.fdp .fdp_header h4 { font-size:1.1em; text-align:center;}
#popup div.fdp .fdp_header h4, #popup div.fdp .fdp_header h5, #popup div.fdp .fdp_header h6 { color:#FFF; padding:.2em 0 .2em 1em; margin:0;}
#popup div.fdp .fdp_header h4{ padding-left:0;}
#popup div.fdp .fdp_header h5, #popup div.fdp .fdp_header h6 { font-size:.9em;}
#popup div.fdp ul { font-size:.8em; margin:0 1em 1em; color:#333;}
#popup div.fdp ul li { list-style:none; border-bottom:0.1em solid #E2E2E2; margin:.5em -.3em; min-height:1em;}
#popup div.fdp ul li span { position:absolute; right:1em;}
#popup div.fdp ul li.margenint { background-color:#F9F9F9; border:0.1em solid #E1E1E1; padding:.3em; margin-bottom:1.5em; margin-top:1.5em;} 
#popup div.fdp ul li.margenext { padding-top:.5em; border-top:0.05em solid #000000;}


/**********************************************/
/***** consulta contracte lloguer *****/

div.contractelloguer {padding:.5em;}
div.contractelloguer input {font-size:1.1em !important;}

/********************************************/







img.nou {height:0.9em !important; margin:0 !important; width:2em !important;}
img.nuevo {height:0.9em !important; margin:0 !important; width:3.1em !important;}




/************************         OBJECT       **********************/

#listContent  object, #mainContent object {
	height:34.5em;
	width:39.9em;
}

html>body #listContent object, html>body #mainContent object{
	height:34.2em;
	width:39.6em;
}




/*------newContent------*/

#newContent { text-align:left; width:57.4em;}
html>body #newContent { width:57em;}

#p-01 #newContent { text-align:left; width:92.6em;}
html>body #p-01 #newContent { width:92em;}



#newContent h1 {color:#333; font-size:1.8em;}
#newContent .titulo h1 {color:#767676; margin:0; }
#newContent .titulo {background-color:#F9F9F9; border:0.1em solid #E2E2E2; margin:0; padding:1em;}
#newContent .contenido {padding:.5em 1.3em 0;}
#newContent h2 {color:#333; margin:0; font-size:1.6em;}
#newContent .titulo2, #newContent .titulo3, #centreActContent .titulo2, #centreAct2Content .titulo2{border-bottom:.1em solid #E2E2E2; margin:2em 0 1.5em; padding-bottom:.5em;}
#newContent .titulo2 h3, #newContent .titulo2 h4, #newContent .titulo3 h3, #centreActContent .titulo2 h3, #centreAct2Content .titulo2 h3 {font-size:1.6em; margin:0; color:#333;}
#newContent h3, #newContent h4, #centreAct2Content h3, #centreAct2Content h4 {color:#333; margin:2em 0 1em; font-size:1.2em;}
#newContent li h3, #newContent li h4 {margin:0 0 .3em;}
#newContent p {margin:0; font-size:1.1em; color:#333;}
#newContent p img, #newContent h3 img {font-size:.91em;}
#newContent li p {margin:0;}
#newContent li {margin-bottom:1.5em;}
#newContent li li {margin:0;}
#newContent ul {list-style-type:none; margin:1em 0 0;}
#newContent ul ul {margin-top:0;}
#newContent img {width:100%; margin:0.5em 0 0;}
#newContent .contenido img{ margin:0 0 1em;}
#newContent .contenido img.decorativa { margin:1em 0 0 2em; width:52.4em;}
#newContent p.cursiva {font-style: italic; margin:1em 5em;}
#newContent div.logoDiversons {position:absolute; right:9em !important; top:8.5em; width:14.5em !important;}

#newContent img.titulo {margin-bottom:1em; width: 57.4em; border: 0 none;}
html>body #newContent img.titulo {padding:0; margin-left:-.2em; width: 57em;}

#newContent div.fotos2centrales {width:100%; margin: 2em -.3em; overflow:hidden;}
html>body #newContent div.fotos2centrales {margin: 2em 0;}
#newContent div.fotos2centrales img {width:26.7em; margin: 0;}
html>body #newContent div.fotos2centrales img {width:26.5em;}
#newContent div.fotos2centrales img.izquierda {float:left;}
#newContent div.fotos2centrales img.derecha {float:right;}



#newContent .servicios div.fotos2centrales {width:52.4em; margin: 2em 0 2em 2em;}
html>body #newContent .servicios  div.fotos2centrales {}
#newContent .servicios  div.fotos2centrales img {width:25.5em; margin: 0;}

#newContent div.col1 {margin-left:0;}

#newContent div.centrar {text-align:center; border-top:.1em solid #E2E2E2; padding-top:1.5em;}

/***** imatge aliniada a la dreta *****/
#newContent img.imgdreta {float:right; margin: 0 0 1em 1em; width: 15.1em;}
html>body #newContent img.imgdreta {width:15em;}

/***** imatges en fila *****/
#newContent ul.imgfila3, #newContent ul.imgfila4 {width:57.4em; border:.1em solid #ccc; background-color:#f9f9f9;}
html>body #newContent ul.imgfila3, html>body #newContent ul.imgfila4 {width:56.8em;}
html>body #newContent ul.imgfila3 {height:23.9em;}
html>body #newContent ul.imgfila4 {height:11em;}
#newContent ul.imgfila3 li, #newContent ul.imgfila4 li {margin:1.2em 0 0 1.5em; float:left; display:inline;}
html>body #newContent ul.imgfila3 li, html>body #newContent ul.imgfila4 li {margin:1.2em 0 0 1.5em;}
#newContent ul.imgfila3 li.col1, #newContent ul.imgfila4 li.col1 {margin-left:1.4em !important;}
#newContent ul.imgfila3 li img, #newContent ul.imgfila4 li img {margin:.2em 0 0;}
#newContent ul.imgfila3 li {width:17.1em;}
html>body #newContent ul.imgfila3 li {width:17em;}
#newContent ul.imgfila4 li {width:12.3em;}


#newContent img.plano {width:39.5em !important;}


/*--listado numerado ----*/

#newContent .negrita{ font-weight:bold;}
#newContent .numero li, #newContent div.numero{ margin-left:4.6em; text-indent:-2.5em; }
#newContent ol.numero{ list-style:none; margin-left:0; padding:0; }

#newContent .numero li p, #newContent .numero li h3, #newContent div.numero p, #newContent div.numero h3{ position:relative; display:inline; font-size:1.1em;}
#newContent .numero img{ width:1.7em !important; margin: 0 .5em -.3em 0 !important; float:none!important;}
#newContent .numero li h3, #newContent div.numero h3 { margin:0 .3em 0 0;}

#newContent .numero .num, #newContent .numero .num2 {padding:0 0 0 2.7em; position: absolute; font-size:1.1em; left:0; top:.1em; color:#fff; font-weight:bold;}
html>body #newContent .numero .num, html>body #newContent .numero .num2 {padding:0 0 0 2.5em; left:0; top:-.2em;}
#newContent .numero .num2 {padding-left:2.4em;}
html>body #newContent .numero .num2 {padding-left:2.2em;}

#newContent .numero li ul, #newContent .servicios .numero li ul, #newContent div.numero ul{ margin:0.5em 0 0 2em;}
#newContent .numero li li, #newContent .servicios .numero li li, #newContent div.numero li{ margin:.3em 0 0; text-indent:0; }
#newContent .numero li li p, #newContent div.numero li p{ margin:0; text-indent:-.6em; display:block;}


#newContent ul.servicios2, #newContent .servicios ul.servicios2 { margin:1em 0 2em }
#newContent ul.servicios2 li{margin:0 0 0.5em 2.9em;}
#newContent ul.servicios2 li p{ text-indent:-.6em; margin:0;}
#newContent ul.servicios2 ul{margin:.5em 0 1em;}

#newContent div.servicios3 li{ margin:.5em 0 0;}
#newContent div.servicios3 h3{ margin:1em 0;}

#newContent ul.servicios4, #newContent .servicios ul.servicios4 { margin:1em 0 2em 1.5em; }
#newContent ul.servicios4 li{margin:0 0 0.5em 2.9em;}
#newContent ul.servicios4 li p{ text-indent:-.6em; margin:0;}
#newContent ul.servicios4 ul{margin:.5em 0 1em;}


#newContent div.servicios p, #newContent ul.servicios li p, #newContent ul.centros, #newContent .servicios ol.numero, #newContent div.servicios3{ margin:1em 0 0 2em;}

#newContent ul.centros li h3{ margin:0;}
#newContent ul.servicios li li p{ margin:0;} 
#newContent ul.colectivos { margin:.5em 2em 1em 5em; text-indent:-.8em;}
#newContent ul.colectivos h4, #newContent ul.colectivos p{ display: inline; font-size:1.1em; color:#333;}

#newContent div.servicios ul li p{ text-indent:-.6em; margin:0;}
#newContent .servicios .numero li{ margin-bottom:1.5em;}
#newContent .servicios ul { margin:1em 2em 1em 5em; }
#newContent .servicios ul li {text-indent:-0.7em; margin-top:.5em;}

#newContent .rojo{ color:#ff0000;}
#newContent .negrita{ font-weight:bold;}

#newContent table p{ margin:0; font-size:1em}

#newContent ol.convocatoria { margin-left:4em; padding:0;}
#newContent ol.convocatoria li{ margin-bottom:.5em;}
#newContent ol.convocatoria li ol { margin:.5em 0 0 4em; padding:0;}
#newContent .caja { border:.1em solid #3C91B8; padding:1em; }
#newContent .caja span { margin-left:1.5em;font-weight:bold;color: #666;}

#newContent .contenido p.adjudicacion { margin:1em 4em 1em 5em; text-indent:-0.6em;}
#newContent .contenido ul.adjudicacion { margin:1em 4em 1em 5em;}
#newContent .contenido ul.adjudicacion li { margin:0; text-indent:-0.6em;}

#newContent ul.vivienda li{ margin-left:3.2em; text-indent:-.7em;}
#newContent ul.vivienda li li{ margin-left:0;}


/*---- Caracteristicas vivienda asequible----*/
#newContent ul.distribucion li img{ width:15em; margin:0 0 .5em;}
#newContent ul.distribucion li.planos{ width:15em; text-indent:0; margin-left:1.5em; float:left;}
#newContent ul.distribucion li.planos span{ font-size:1.1em; padding-left:.3em; }
#newContent ul.distribucion li.planos span img{ font-size:.91em;}
#newContent ul.distribucion li.col1 { margin-left:3.2em;}


#newContent p.presenta{text-align:center; width:9em; background-color:#3C91B9; border:0.3em solid #2A6B89;  cursor:pointer; padding:.2em 0.5em; margin:1em 0em !important;}
#newContent p.presenta a{ color:#FFFFFF; text-decoration:none;}



/*----video NewContent-----*/

#newContent .videoPrograma{ margin:1.2em 0 0}
#newContent .videoPrograma img{ margin-top:0}
#newContent .videoPrograma object{ height:33.3em; width:57.4em;}
html>body #newContent .videoPrograma object{ height:33.1em; width:57em;}
#newContent .videoPrograma div{ background-color:#F9F9F9; border:0.1em solid #E1E1E1; margin:1.5em 0; padding:1em 2em;}
#newContent .videoPrograma div h2, #newContent .videoPrograma div h3{ font-size:1.2em; margin-top:2em;}
#newContent .videoPrograma div li{ margin:0 0 0 3em;}
#newContent .videoPrograma div.contenido{ background:none; border:0; margin:0; padding:.5em 1.3em 0;}
#newContent .videoPrograma div.contenido div{ background:none; border:0; margin:0; padding:0;}


/* pàgines Videoconferències _ àmbit Humanidades */

#newContent .videoDirecto {margin:1.5em 0; text-align:center; background-color:#F9F9F9; border:0.1em solid #E1E1E1; padding:.5em 1.5em 1.5em;}
#newContent .videoDirecto div.txt {text-align:left; margin:0 auto;}
#newContent .videoDirecto .txt {padding:1em 3.3em 0;}
#newContent .videoDirecto embed {margin-top:1em}
#newContent .videoDirecto .txt h2 {color:#6F6F6F;}

#newContent_videos {margin-top:1em; text-align:left;}
#newContent_videos ul {list-style-type:none;}
#newContent_videos p {color:#333333; font-size:1.1em; margin:0 !important;}
#newContent_videos ul li .texto {height:23.5em; margin-top:11.5em; padding:0 1em;}
#newContent_videos ul li {background-color:#F9F9F9; border:.1em solid #E1E1E1; float:left; margin:0 0 0 1.5em; width:18em;}
html>body #newContent_videos ul li {width:17.8em;}
#newContent_videos ul li.col1 {margin-left:0;}
#newContent_videos ul li h2 {color:#666666; font-size:1.2em; margin:0 0 0;}
#newContent_videos ul li .imagen {height:35em; margin-top:-35em;}
#newContent_videos .margen {margin-top:1em;}
#newContent_videos ul li ul li {width:15.8em; margin:0; border:0;}
html>body #newContent_videos ul li ul li {width:16em;}
#newContent_videos li.fila2{margin-top:1.5em;}

/*-----Video Parques naturales-----*/
#newContent #pro09selec .videoProgramaParques object{
width:57.4em;
height:18em;
}
html>body #newContent #pro09selec .videoProgramaParques object{
width:57.4em;
height:18em;
} 
#newContent .videoProgramaParques {
margin:1.2em 0 0;
}
#newContent #pro09selec .videoProgramaParques img {
margin:0.5em 2.3em 0;
width:20em;
}
#newContent #pro09selec .videoProgramaParques li {margin-bottom: 0;}
#newContent #pro09selec .videoProgramaParques ul li {
margin-left:26em;}
#newContent #pro09selec .videoProgramaParques ul li.col2 {
margin-left:38em;}
#newContent #pro09seleccatalunya .videoProgramaParques object{
width:57.4em;
height:18em;
}
#pro09selec li{
margin-bottom:0;}
#pro09seleccatalunya p.titCom {
font-size:1.2em;
font-weight:bold;
margin-left:27.5em;
margin-top:-11em;
}
#newContent #pro09seleccatalunya .videoProgramaParques img {
margin:2.5em 0 0;
width:20em;
}
#pro09seleccatalunya ul li {
margin-left:30em;
margin-bottom:0;
}
#pro09seleccatalunya p.volPais {
margin-bottom:4em;
margin-left:30em;
}
#newContent #pro09selecpaisvasco .videoProgramaParques object{
width:52.6em;
height:20em;
}

#pro09selecpaisvasco p.titCom {
font-size:1.2em;
font-weight:bold;
margin-left:27.5em;
margin-top:-11em;
}
#newContent #pro09selecpaisvasco .videoProgramaParques img {
margin:2.5em 0 0;
width:20em;
}
#pro09selecpaisvasco ul li {
margin-left:30em;
margin-bottom:0;
}
#pro09selecpaisvasco p.volPais {
margin-bottom:4em;
margin-left:29em;
}









/*-------imagen Lema - NewContent-----*/
#newContent .imgLema, #newContent2 .imgLema { position:relative; margin-top:1.2em;}
#newContent .contenido .imgLema, #newContent2 .contenido .imgLema {margin-top:0;}
#newContent .imgLema div, #newContent2 .imgLema div{ position: absolute; right:3.7em; width:24.2em;}
html>body #newContent .imgLema div, html>body #newContent2 .imgLema div{width:24em; right:2.7em;}
#newContent .imgLema p, #newContent2 .imgLema p{ color:#616161; font-size:2.3em; margin:0;}

#newContent .imgLema img, #newContent2 .imgLema img{ margin:0;}


#newContent .imgLema div.txt01, #newContent2 .imgLema div.txt01{ top:6.1em;}
html>body #newContent .imgLema div.txt01, html>body #newContent2 .imgLema div.txt01{ top:6em;}
#newContent .imgLema div.txt01 p, #newContent2 .imgLema div.txt01 p{font-size:2.3em;}

#newContent .imgLema div.txt02, #newContent2 .imgLema div.txt02{ top:4.8em;}
html>body #newContent .imgLema div.txt02, html>body #newContent2 .imgLema div.txt02{ top:4.6em;}
#newContent .imgLema div.txt02 p, #newContent2 .imgLema div.txt02 p{font-size:2.3em;}

#newContent .imgLema div.txt03, #newContent2 .imgLema div.txt03{ top:3.6em;}
html>body #newContent .imgLema div.txt03, html>body #newContent2 .imgLema div.txt03{ top:3.4em;}
#newContent .imgLema div.txt03 p, #newContent2 .imgLema div.txt03 p{font-size:2.2em;}

#newContent .imgLema div.txt04, #newContent2 .imgLema div.txt04{ top:2.7em;}
html>body #newContent .imgLema div.txt04, html>body #newContent2 .imgLema div.txt04{ top:2.5em;}
#newContent .imgLema div.txt04 p, #newContent2 .imgLema div.txt04 p{font-size:2em;}

#newContent .imgLema div.txt05, #newContent2 .imgLema div.txt05{ top:2.1em;}
html>body #newContent .imgLema div.txt05, html>body #newContent2 .imgLema div.txt05{ top:1.8em;}
#newContent .imgLema div.txt05 p, #newContent2 .imgLema div.txt05 p{font-size:1.8em;}

#newContent .imgLema div.txt06, #newContent2 .imgLema div.txt06{ top:1.8em;}
html>body #newContent .imgLema div.txt06, html>body #newContent2 .imgLema div.txt06{ top:1.4em;}
#newContent .imgLema div.txt06 p, #newContent2 .imgLema div.txt06 p{font-size:1.6em;}


#newContent .sinnegrita, #newContent2 .sinnegrita {font-weight:normal !important;}


/******************** FORMULARIOS ********************/

#newContent #formulario {margin:0 3em;}

#newContent #formulario fieldset {border:none;}

#newContent h2.evento {font-size:1.7em; margin:1em;}
#newContent #formulario div.titulo2 h3 {font-size:1.6em; margin:0; color:#767676;}

#newContent #formulario .titulo3 {background-color:#F2F2F2; margin:0; padding:.5em .7em; }
#newContent #formulario .titulo3 h3 {color:#000; font-size:1.1em; font-weight:bold; margin:0;}
#newContent #formulario .titulo3 h3 span {font-weight:normal; margin-left:1em;}

#newContent #formulario p.negrita {font-weight:bold; margin-bottom:.5em;}
#newContent #formulario p.negrita span.textogris {float:none; margin:0;}
#newContent #formulario span.textogris {color:#767676; float:left; margin:1.3em 0 0 .3em;}

#newContent #formulario p.textogris {color:#767676 !important; clear:both; margin:1.5em 0 0 12.1em;}

#newContent #formulario label, #newContent #formulario p.label {width:12.1em; float:left; font-size:1.1em; /*border:solid 1px #000;*/ margin-top:1.3em;}
#newContent #formulario p.label2 {float:left; margin:1.3em 1em 1em 0;}
#newContent #formulario p.label5 {float:left; margin:1.3em 1em 1em;}
#newContent #formulario label.dos {width:11em; text-align:right; margin-right:.5em;}
#newContent #formulario label.tres {width:4em; text-align:right; margin-right:.5em;}
#newContent #formulario label.cuatro {width:2em;}
#newContent #formulario label.cinco, #newContent #formulario p.label3 {width:30em; float:left; font-size:1.1em;}
#newContent #formulario label.seis {width:6em; text-align:right; margin-right:.5em;}
#newContent #formulario label.siete {width:15em; text-align:right; margin-right:.5em;}
#newContent #formulario label.ocho {width:3em; text-align:right; margin-right:.5em;}
#newContent #formulario label.nueve {width:11em; text-align:left; margin-right:.5em;}
#newContent #formulario label.diez {width:14em; text-align:left; margin-right:.5em;}
#newContent #formulario label.once {width:15.5em; text-align:right; margin-right:.5em;}
#newContent #formulario label.doce { width:50em; text-align:left; margin-left:.5em;}
#newContent #formulario label.trece {width:10em; text-align:right; margin-right:.5em;}

#newContent #formulario p.label4 {width:70em; float:left; font-size:1.1em; margin-top:1.3em;}

#newContent #formulario input {width:24em; font-size:1.1em; float:left; margin-top:1em;}
#newContent #formulario input.dos {width:14.9em;}
#newContent #formulario input.tres {width:4em;}
#newContent #formulario input.cuatro {width:2em;}
html>body #newContent #formulario input.cuatro {margin-top:1.3em;}
html>body #newContent #formulario input.cinco {margin-top:1.3em;}
#newContent #formulario input.seis {width:60em;}
html>body #newContent #formulario input.checkbox {margin-top:1.5em;}

#newContent #formulario select {font-size:1.1em; float:left; margin-top:1.1em; margin-right:.7em;}
#newContent #formulario select.dos{width:20em;}
#newContent #formulario select.tres{width:24em;}
#newContent #formulario select.di {margin-right:2.2em;}
#newContent #formulario select.ubi {width:20em;}
#newContent #formulario select.ubi2 {width:10em;}

#newContent #formulario textarea {width:40em; height:10em; margin-top:1.5em;}

#newContent #formulario div.item {float:left;}
#newContent #formulario div.item ul {margin:0; list-style:none;}
#newContent #formulario div.item ul li {clear:left; margin:0;}
#newContent #formulario div.item ul li label {width:17.5em;}

#newContent #formulario ul.promos {list-style:none; clear:left;}
#newContent #formulario ul.promos li {clear:left;}
#newContent #formulario ul.promos li p {margin:1em; clear:left}
#newContent #formulario ul.promos li input, #newContent #formulario ul.promos li label {margin-top:0;}
#newContent #formulario ul.promos li li {margin:0 0 0 2em;}
#newContent #formulario ul.promos li label {width:70em; margin:.3em 0 1em;}
html>body #newContent #formulario ul.promos li label {margin-top:0;}

#newContent #formulario ul.actividadesenlinea {margin-top:2em !important;}
#newContent #formulario ul.actividadesenlinea li {display:block; float:left; width:16.5em; height:5em;}

#newContent #formulario ul.listaenlinea li {display:inline;}
#newContent #formulario ul.listaenlinea li input {margin-top:.3em;}
#newContent #formulario ul.listaenlinea li label {margin-top:0.5em;}
html>body #newContent #formulario ul.listaenlinea li label, html>body #newContent #formulario ul.listaenlinea li input {margin-top:.5em;}

#newContent #formulario ul.publicaciones li {clear:both;}

#newContent #formulario div.aceptar {border-top:.1em solid #E2E2E2; margin-top:1em; padding-top:1em;}

#newContent #formulario p.obligatorio{ border-bottom: .1em solid #E2E2E2; margin-bottom:1em; padding-bottom:1em;}

#newContent #formulario div.btnBuscar {clear:left; text-align:center; padding-top:1em;}
html>body #newContent #formulario div.btnBuscar {padding-top:2em;}
#newContent #formulario div.btnBuscar input.btnCerca {width:auto; float:none; margin:0;}

#newContent #formulario .mensaje {margin-top:0;}
html>body #newContent #formulario .mensaje {margin-top:.5em;}
#newContent #formulario p.mensaje {float:left; width:48em;}
#newContent #formulario h2.mensaje, 
#newContent #formulario h3.mensaje {float:left;}

#newContent #formulario .confirmdatos {margin-top:3em !important;}

#newContent #formulario div.errorgeneral { background-color:#EAF5F7; border:.1em solid #9DCAE1; padding:1em; margin-top:2em; clear:both;}
#p-01 #newContent #formulario div.errorgeneral  {width:80em; float:left;}
#newContent #formulario div.errorgeneral img {width:4.6em; float:left; margin:1em;}
#newContent #formulario div.errorgeneral p, #newContent #formulario div.confirmacion p {font-size:1.5em; font-weight:bold; padding:.7em;}
html>body #newContent #formulario div.errorgeneral p, html>body #newContent #formulario div.confirmacion p {padding:.1em;}
#newContent #formulario div.errorgeneral ul {font-size:1.1em; margin:0 0 1em 6em;}
#newContent #formulario div.errorgeneral ul.numero { margin-left:13em; margin-bottom:3em;}
#newContent #formulario div.errorgeneral ul p{font-size:1em; font-weight:normal;}
#newContent #formulario div.errorgeneral ul li {color:#DE4034; margin:.5em 0;}
#newContent #formulario div.errorgeneral ul li span {font-weight:bold;}
#newContent #formulario div.errorgeneral p.disculpa {margin-left:5em; margin-bottom:1.5em; font-size:1.3em; font-weight:bold; color:#767676;}
#newContent #formulario div.errorgeneral p.margen, #newContent #formulario div.confirmacion p.margen {margin:1em 4.2em;}
#newContent #formulario div.errorgeneral p.puedohacer{ margin-left:6em; margin-top:3.5em; font-weight:bold; font-size:1.1em;}
#newContent #formulario div.errorgeneral .numero .num {left:.7em; top:.7em}
html>body #newContent #formulario div.errorgeneral .numero .num { left:.3em; top:-.1em}

#newContent #formulario div.error {float:left; /*width:80em; */background-color:#EAF5F7 !important; border:.1em solid #9DCAE1; padding:.5em; margin-top:.5em;}
#newContent #formulario div.error label {color:#DE4034;}
#newContent #formulario div.error label, #newContent #formulario div.error p.label, #newContent #formulario div.error p.label2, #newContent #formulario div.error p.label3, #newContent #formulario div.error p.label4, #newContent #formulario div.error input, #newContent #formulario div.error select {margin:0 !important; margin-right:.5em !important;}
#newContent #formulario div.error ul {float:left; margin:0;}
#newContent #formulario div.error p {margin:0.4em 1em 0 .3em !important; color:#DE4034;}

#newContent #formulario div.error span.textogris {margin-top:.3em;}
#newContent #formulario div.error p.textogris {margin-left:12.5em !important;}


#newContent #formulario div.confirmacion {float:left; width:80em; padding:1em; margin-top:2em; clear:both;}
#newContent #formulario div.confirmacion h2 {color:#333;}
#newContent #formulario div.confirmacion p {margin:0;}
#newContent #formulario div.confirmacion img {width:4.6em; float:left; margin:0 1em;}


#newContent #formulario div.ley p {margin:0; display:inline; font-size:1.1em; font-weight:normal;}
#newContent #formulario div.ley {padding:1.5em 2em; background-color:#EAF5F7 !important; border:.1em solid #9DCAE1;}
#newContent #formulario div.ley input {margin:0 !important; display:inline; float:none;}

/**********************************************************************************************/


#newContent p.titular { margin:2em 2.5em 0; font-size:1.3em; font-weight:bold;}
#newContent p.txtmargen { margin-left:2.9em;}
#newContent p.titular span{ color:#767676;}

#menuRight .vivienda_convocatoria { width:15.9em; line-height:1.3em; list-style-type:none; padding:0; margin:1.5em 1em; }
#menuRight .vivienda_convocatoria p{line-height:1.1em; margin:0 0 .3em!important; }
html>body #menuRight .vivienda_convocatoria {width:15.8em;}
#menuRight .vivienda_convocatoria h3{font-size:1.2em; margin:.5em 0 .3em; }
#menuRight .abierta h3{color:green !important; }
#menuRight .cerrada h3{color:#ff0000 !important; }

#menuRight .vivienda_convocatoria h4{ font-size:1.1em; margin:0 0 .3em; line-height:1.1em; }
#menuRight .vivienda_convocatoria li{ font-size:1em; margin:0 0 1.5em; }
#menuRight .vivienda_convocatoria p.fecha{ text-align:center; width:14.8em;margin:.7em 0!important;  border:0.1em solid #3C91B8; padding:1em;}
html>body #menuRight .vivienda_convocatoria p.fecha{ width:12.3em;}
#menuRight .vivienda_convocatoria p.fecha span{font-weight:bold;}
#menuRight .vivienda_convocatoria p.presenta{text-align:center; width:9em; background-color:#3C91B9; border:0.3em solid #2A6B89;  cursor:pointer; padding:.2em 0.5em; margin:1em 2.7em !important;}
html>body #menuRight .vivienda_convocatoria p.presenta{ margin:1em auto !important;}
#menuRight .vivienda_convocatoria p.presenta a{ color:#FFFFFF; text-decoration:none;}


/*----*/

#newContent .contenido p.requisito{ display:block; margin:.5em 2.5em 1.5em; text-indent:-.6em;}
#newContent .contenido .requisito { display:block; margin:0.5em 0 0 2em;}
#newContent .contenido .requisito h5, #newContent .contenido .requisito p{ display:inline;}
#newContent .contenido .requisito li, #newContent .contenido div.requisito { text-indent:-.6em;}
#newContent .contenido .requisito h5 { font-size:1.1em; margin-right:.3em;}
#newContent .contenido .requisito p, html>body #newContent .contenido .requisito h5 { margin:0;}



/*----- Convocatorias------*/
#newContent .pdfConvocatoria { margin:1.5em 0 0; background-color:#f9f9f9; border:.1em solid #e1e1e1; position:relative;}
#newContent .servicios .pdfConvocatoria { margin:1.5em 0 0 2em;}
#newContent .pdfConvocatoria p{ margin:1em 1.5em 1em 5em !important;}
#newContent .pdfConvocatoria p.lin1{ margin:1.6em 1.5em 1.6em 5em !important;}
#newContent .pdfConvocatoria img.pdf{ width:2.8em; position:absolute; top:.7em; left:1.2em;} 






/*--------------IMÁGENES VIVIENDA ASEQUIBLE------------*/
#promocion { margin:2em 0 0 ;}

#miniCarrousel img.border1 { height:6.1em; float:left; width:1em; border:.1em solid #e4e4e4;}
#miniCarrousel img.border2 { height:6.1em; float:right; width:1em; border:.1em solid #e4e4e4; border-left:none;}
#miniCarrousel img.border1 { margin-left:-.3em;}
#miniCarrousel img.border2 { margin-right:-.3em;}
#miniCarrousel img.border1, #miniCarrousel img.border2 { margin-bottom:-6.3em;}

html>body #miniCarrousel img.border1, html>body  #miniCarrousel img.border2 { margin:0;}
#miniCarrousel li img{ width:8.6em; height:6.1em; }
#miniCarrousel li{ width:8.5em; height:6.1em; margin:.1em .1em .1em 0;}
html>body #miniCarrousel li img{ width:8.5em; }


#miniCarrousel{ display: none; clear:left; background-color:#e4e4e4; width:28.3em;}
html>body #miniCarrousel{ width:28.1em;}
#miniCarrousel ul{ margin:0;}
#promocion img{ margin:0;}

#promocion .txtPromocion{ float:right; width: 27em; height:20.5em}

#promocion #img.activado img{ width:28.1em; border:.1em solid #e4e4e4; border-bottom:none;}
#promocion #img.activado li{ width:28.3em; height:20.3em;}

html>body #promocion #img.activado img{ width:27.9em;}
html>body #promocion #img.activado li{ width:28.1em; height:20.1em;}

#promocion #img li { float:left; margin:0;}
#promocion #img { margin-bottom:-2.3em;}
html>body #promocion #img { margin:0;}

#promocion #img.inactivo img{ width:14em; border:.1em solid #e4e4e4;}
#promocion #img.inactivo li{ width:14.2em; margin-bottom:-.3em;}
html>body #promocion #img.inactivo img{ width:13.9em; border:.1em solid #e4e4e4;}
html>body #promocion #img.inactivo li{ width:14.1em; }


/*--- Carrousel ---*/
#promocion .jcarousel-container { position: relative;}

#promocion .jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

#promocion .jcarousel-list { 
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

#promocion .jcarousel-list li, .jcarousel-item {
	float: left;
    list-style: none;
    width: 75px;
    height: 75px;
}

#promocion .jcarousel-next { z-index: 3; display: none;}
#promocion .jcarousel-prev { z-index: 3; display: none;}

#promocion .jcarousel-skin-tango .jcarousel-container-horizontal { width: 25.8em; padding: 0 1.1em 0 1.2em;}
#promocion .jcarousel-skin-tango .jcarousel-clip-horizontal { width:  25.8em; height: 6.3em;}
#promocion .jcarousel-skin-tango .jcarousel-item { width: 8.5em; height: 6.1em;}



#promocion .jcarousel-prev-disabled { display:none;}
#promocion .jcarousel-prev{ display:block;}
#promocion .jcarousel-next-disabled { display:none;}
#promocion .jcarousel-next{ display:block;}

#miniCarrousel .jcarousel-prev-horizontal, #miniCarrousel .jcarousel-next-horizontal {
    position: absolute;
    width: 1em;
    height: 6.1em;
    cursor: pointer;
	z-index:6 !important;
	/*background-color: #0000FF;*/
	overflow:hidden;
	text-align:center;
}
#miniCarrousel .jcarousel-prev-disabled-horizontal, #miniCarrousel .jcarousel-next-disabled-horizontal { display:none;}
#miniCarrousel .jcarousel-next-horizontal { top:0; right:-.4em;}
html>body #miniCarrousel .jcarousel-next-horizontal { right:.1em;}
#miniCarrousel .jcarousel-prev-horizontal { top:0; left:.1em;}

#miniCarrousel  img.bg_flecha{ border-left:.1em solid #E1E1E1; border-right:.1em solid #E1E1E1; width:2.7em; margin:0; position:absolute; top:0; height:100%  !important;}
#miniCarrousel img.right { right:0;}
#miniCarrousel img.carritoFlecha{ width:1em !important; margin:0;}



/*---Estudios Sociales---*/
#newContent #hemeroteca { margin:2em 0 0 3em;}
#newContent #hemeroteca img{width:7.8em;}
html>body #newContent #hemeroteca img{width:7.7em;}
#newContent #hemeroteca li{ width:37em}
#newContent #hemeroteca .texto{ width:27em; margin-top:1em; float:right;}
#newContent #hemeroteca .imagen { width:10em; float:left;}
#newContent #hemeroteca .texto h2 {color:#333333; font-size:1.2em;margin:0 0 0.3em;}

#newContent .paginacion { border:.1em solid #CECECE; border-left:0; border-right:0; height:1.8em; margin:2em 0 0; padding:1em 1.3em;}
#newContent .paginacion p { color:#999999; float:right; font-size:1.1em; margin:0.5em 0 0;}
html>body #newContent .paginacion p { margin-top:0.2em;}
#newContent .paginacion p span.pag{ color:#000000; font-weight:bold; margin:0 0.3em; text-decoration:underline;}
#newContent .paginacion p a { margin:0 0.3em;}
#newContent .paginacion p span.line{color:#000000; font-weight:bold; margin:0 0.3em;}

#newContent #volumenes .autor { position:relative; }
#newContent #volumenes .autor img{ position:absolute; width:7.7em; top:-1.8em; left:1.5em}
#newContent #volumenes li .contenido .autor p { margin:1em 0 2.5em; background-color:#f9f9f9; border:.1em solid #e1e1e1; padding:.5em .5em .5em 10em;}
#newContent #volumenes li .contenido .autor p.linea1 {padding:1.7em 1em 1.6em 10em;}
#newContent #volumenes li .contenido .autor p.linea2 {padding:1em 1em 1em 10em;}
#newContent #volumenes li .contenido .autor p.linea3 {padding:.3em 1em .4em 10em;}
#newContent #volumenes li .contenido .autor p.linea4 {padding:.5em 1em .5em 10em;}
#newContent #volumenes li .contenido .autor p.linea5 {padding:.5em 1em .5em 10em;}
#newContent #volumenes li .contenido p{ margin-bottom:1.5em;}
#newContent #volumenes li .contenido li p { margin:0;}
#newContent #volumenes li .contenido ul{ margin:0 0 1em;}
#newContent #volumenes li .contenido li{ margin:0 0 .2em 1.5em;}
#newContent #volumenes li .contenido h3{ margin-top:2em;}
#newContent #volumenes li .contenido p.libroComplet{ margin:0 0 3em 1.5em;}


/*--- centreContent ---*/
#centreContent {width:57.4em; text-align:left;}
html>body #centreContent {width:57em;}
#centreContent h1, #newContent h1.tituloCentros {display:none;}
#newContent h2.apartadoCentros, #newContent h3.apartadoCentros {font-size:1.8em;}
#newContent h3.apartadoCentros {margin:0;}
#centreContent img.titulo {width:57.4em; margin-bottom:1em;}
html>body #centreContent img.titulo {width:57em; margin-bottom:1.2em;}

/*--- alternativo flash imágenes ---*/
#centreContent img.img_flash {border:.1em solid #cccccc; border-bottom: none; width:57.2em;}
html>body #centreContent img.img_flash {width:56.8em;}
#centreContent #flash {background-color:#F9F9F9; border:0.1em solid #E1E1E1; margin:0 0 1.5em 0 ; padding:.5em 2em 1em 2em; width:57.4em;}
html>body #centreContent #flash {width:52.8em;}
#centreContent #flash p{ font-size:1.1em;}
#centreContent #flash h2, #centreContent #flash h3{font-size:1.2em; margin-top:2em;}
#centreContent #flash ul{width:auto;}
#centreContent #flash li{width:auto; background:none; border:none; margin:0; float:none;}

#centreContent #flash a { color:#007FB4; text-decoration:none; }
#centreContent #flash a:hover { text-decoration:underline;}




/*--- centreContent Listado Promos ---*/
#centreContent ul{ list-style:none; width:57.4em;}
html>body #centreContent ul{ width:57em;}

#centreContent ul.colum3 li.promoPrincipal, #centreContent ul.colum2 li.promoPrincipal, #centreContent ul.colum1 li.promoPrincipal {margin:0 0 1.5em 0; width:57.4em; border:0;}
html>body #centreContent ul.colum3 li.promoPrincipal, html>body #centreContent ul.colum2 li.promoPrincipal, html>body #centreContent ul.colum1 li.promoPrincipal {width:57em;}
#centreContent ul li.promoPrincipal object {margin:0; width:57.4em; height:29em;}
html>body #centreContent ul li.promoPrincipal object {margin:0 0 -.3em; width:57em; height:28.7em;}

#centreContent ul li.promoPrincipal .txtPrincipal { background-color:#FBFBFB; padding:0 1em 1em;}
#centreContent ul li.promoPrincipal span{ position: static; display:block; margin:0!important;}
#centreContent ul li.promoPrincipal span.tipo{ font-size:1.3em; width:42.15em!important;}
#centreContent ul li.promoPrincipal span.titular{ font-size:2.8em; color:#333; width:19.6em!important;}
#centreContent ul li.promoPrincipal span.titular2{ font-size:2.1em; color:#333; width:26.1em!important; margin-top:-.1em !important;}
#centreContent ul li.promoPrincipal span.titular2 img{ font-size:0.476em; vertical-align:middle !important;}
#centreContent ul li.promoPrincipal span.fecha{ font-size:1.5em; color:#666; margin-top:.5em!important; width:36.5em!important;}
#centreContent .txtPrincipal {border:.1em solid #cccccc; border-top: none;}


#centreContent ul li{ margin:0 0 0 1.5em; float:left; position:relative; border:.1em solid #cccccc;}

#centreContent ul.colum1 li {width:57.4em;}
html>body #centreContent ul.colum1 li {width:57em;}
#centreContent ul.colum2 li {width:27.9em;}
html>body #centreContent ul.colum2 li {width:27.5em;}
#centreContent ul.colum3 li{ width:18.1em;}
html>body #centreContent ul.colum3 li{ width:17.8em;}
#centreContent ul.colum3 li.col1, #centreContent ul.colum2 li.col1, #centreContent ul.colum1 li.col1 {margin-left:0;}



#centreContent ul li a{ color:#333; text-decoration: none;}

#centreContent ul li img { width:100%; margin:0 0 -.3em!important;}
html>body #centreContent ul li img { margin:0!important;}
html>body #centreContent ul li img.bg02, html>body #centreContent ul li a img { margin:0 0 -.3em!important;}
#centreContent ul li img.bg01{ height:3.5em;}
#centreContent ul li p img {font-size:.92em;}
#centreContent ul li img.promo{ height:12.3em}

#centreContent ul li span { position:absolute;}

/*--- span.tipo --- */
#centreContent ul li span.tipo { font-size:1.2em; color:#666; margin:0 1.1em; top:.8em; font-weight:bold; }
html>body #centreContent ul li span.tipo {margin:0 .93em; width:13.2em}

#centreContent ul.colum2 li span.tipo {width:21.2em}
html>body #centreContent ul.colum2 li span.tipo {width:21.1em}
#centreContent ul.colum3 li span.tipo {width:13.1em}
html>body #centreContent ul.colum3 li span.tipo {width:13em}


/*--- span.titular --- */
#centreContent ul li span.titular { font-size:1.4em; font-weight:bold; color:#333; margin:0 1.1em; top:12em;}
html>body #centreContent ul li span.titular {margin:0 .8em;}

#centreContent ul.colum2 li span.titular {width:18.15em}
html>body #centreContent ul.colum2 li span.titular {width:18.1em}
#centreContent ul.colum3 li span.titular {width:11.2em}
html>body #centreContent ul.colum3 li span.titular {width:11.15em}

#centreContent ul li a:hover span.titular { text-decoration: underline;}
#centreContent ul li.promoPrincipal a:hover span.titular { text-decoration: none;}

/*--- span.titular 2--- */
#centreContent ul li span.titular2 { font-size:1.1em; font-weight:bold; color:#333; margin:0 1.1em;}

html>body #centreContent ul li span.titular2 {margin:0 1em;}

#centreContent ul.colum2 li span.titular2 {width:23.1em}
html>body #centreContent ul.colum2 li span.titular2 {width:23em}
#centreContent ul.colum3 li span.titular2 {width:14.3em}
html>body #centreContent ul.colum3 li span.titular2 {width:14.2em}

#centreContent ul li a:hover span.titular2 { text-decoration: underline;}
#centreContent ul li.promoPrincipal a:hover span.titular2 { text-decoration: none;}

/*--- span.fecha --- */
#centreContent ul li span.fecha {font-size:1.1em; color:#333; margin:0 1.1em;}
html>body #centreContent ul li span.fecha { margin:0 1em;}

#centreContent ul.colum2 li span.fecha {width:23.1em}
html>body #centreContent ul.colum2 li span.fecha {width:23em}
#centreContent ul.colum3 li span.fecha {width:14.3em}
html>body #centreContent ul.colum3 li span.fecha {width:14.2em}





#centreContent ul li span.linea0 {top:15.5em;}
#centreContent ul li span.linea1 {top:17em;}
#centreContent ul li span.linea2 {top:18.5em;}
#centreContent ul li span.linea3 {top:20em;}
#centreContent ul li span.linea4 {top:21.5em;}
#centreContent ul li span.copy {font-size:1em; color:#fff; margin:0 1em; bottom: 7em;}
html>body #centreContent ul li span.copy {margin:0 1.5em; }

#centreContent ul.linea2 li img.bg02{ height:5.3em;}
#centreContent ul.linea2 li span.copy { bottom: 5.3em;}
html>body #centreContent ul.linea3 li span.copy { bottom: 5.4em;}

#centreContent ul.linea3 li img.bg02{ height:6.9em;}
#centreContent ul.linea3 li span.copy { bottom: 6.9em;}
html>body #centreContent ul.linea3 li span.copy { bottom: 7em;}

#centreContent ul.linea4 li img.bg02{ height:8.9em;}
#centreContent ul.linea4 li span.copy { bottom: 8.9em;}
html>body #centreContent ul.linea4 li span.copy { bottom: 9em;}

#centreContent ul.linea5 li img.bg02 {height:10.4em;}
#centreContent ul.linea5 li span.copy {bottom:10.4em;}
html>body #centreContent ul.linea5 li span.copy {bottom:10.5em;}

img.expovirtual {width:27.5em; position:absolute; top:8.5em; right:2em;}
html>body img.expovirtual {width:27.3em;}
p.expovirtual {width:15em; position:absolute; top:14em; right:5em;}

/*--- Icono Centros Agendas digitales ---*/

#menuRight ul.agendas {margin-top:1em;}
#menuLeft ul.agendas li, #menuRight ul.agendas li {font-size:1em;}
#menuLeft ul.agendas img.agenda, #menuRight ul.agendas img.agenda {width:5.2em; float:left; margin:0 .8em 0 0;}
#menuLeft ul.agendas p, #menuRight ul.agendas p {font-size:1.1em; margin:0; line-height:1.2em; margin-top:0 !important;}
html>body #menuLeft ul.agendas p, html>body #menuRight ul.agendas p {margin-top:.6em !important;}
#menuLeft ul.agendas p img, #menuRight ul.agendas p img{ font-size:.91em}
#menuLeft ul.agendas h3, #menuRight ul.agendas h3 {font-size:1.2em; margin:0 0 .5em;}
#menuRight ul.agendas li.agenda01 {padding:0;}
#menuRight ul.agendas li.agenda01 ul li {font-size:1.1em; margin-left:0;}
/*#menuRight ul.agendas li.agenda01 ul li p {margin-top:0 !important;}*/
#menuRight ul.agendas li.agenda02 {padding:1.5em 0; /*border-bottom:.1em solid #E1E1E1;*/}
#menuRight ul.agendas li.agenda03 {position:relative;}
#menuRight ul.agendas li.agenda03 img {width:6.6em; margin:1.5em .5em;}
#menuRight ul.agendas li.agenda03 a span {left:6.5em; position:absolute; top:1.5em; font-size:1.2em; width:7em; color:#767676;font-weight:bold; line-height:1.2em;}
#menuRight ul.agendas li.agenda03 a {color:#767676;}

#menuLeft ul.agendas {margin:1.5em 0 -5em;}
#menuLeft ul.agendas li.agenda01 {padding:1em 0; border-top:.1em solid #E1E1E1;}


/*--- Icono Centros Eagenda ---*/

#menuRight .correo {background-color:#e7f2f6; position:relative; text-align:right; width:17.9em; padding:1em 0 2em;}
html>body #menuRight .correo {width:17.8em;}
#menuRight .correo img {width:5.3em; margin-top:.5em;}
#menuRight .correo p {position:absolute; margin:1em!important; text-align:left; top:0; left:0;}


/*--- Icono CaixaForum Barcelona Inglés ---*/

#menuLeft img.english{ margin-bottom:-.2em; width:1.6em;}
html>body #menuLeft img.english{ width:1.5em;}









#footer .titulo h2 { color:#767676; font-size:1.6em; margin:0; }
#footer .titulo { border-bottom:0.1em solid #CECECE; margin-bottom:1em;}


/*--- Otras Actividades ---*/

#otrasActividades { position:relative; margin-top:2em;}

#otrasActividades img{ height:10.3em; width:100%; border:.1em solid #E1E1E1;}
html>body #otrasActividades img{ height:10.2em;}
#otrasActividades ul{ position:absolute; top:4em; left:.2em }
#otrasActividades ul li{ float:left; list-style:none; border-left:.1em solid #ddd; height:8.6em; vertical-align:middle; margin: 0; }

#otrasActividades ul li.block1 { width:19.2em}
html>body #otrasActividades ul li.block1 {width:19em}
#otrasActividades ul li.block2 { width:38.6em}
html>body #otrasActividades ul li.block2 {width:38.3em}

#otrasActividades ul li .texto {margin:.6em 1.3em 1.5em 0 !important; width:16em;  float:right; display:inline;}

#otrasActividades ul li.col1{ border:0;}
#otrasActividades ul li h3 a { color:#333; }
#otrasActividades ul li h3 { font-size:1.2em; margin:0;}
#otrasActividades ul li h3 img{ font-size:0.84em;}
#otrasActividades ul li p { font-size:1.1em; margin:0; }
#otrasActividades ul li span.lloc{ color:#666; font-size:1em}

#otrasActividades ul li .imagen { float:left; margin:0.3em 0 0 1.3em; border:0;display:inline;}
#otrasActividades ul li .imagen img{ width:18.1em; height:7.5em;}
html>body #otrasActividades ul li .imagen img { width:18em}


/*--- Icono CaixaForum Barcelona Inglés - Menú izquierdo ---*/

#menuLeft img.english{ margin-bottom:-.2em; width:1.6em;}
html>body #menuLeft img.english{ width:1.5em;}


/*--- Centros Agenda Actividades ---*/

#agendaAct a span {left:6.2em; position:absolute; top:1em;font-size:1.2em; width:7em;}
#menuRight #agendaAct a span {top:1.5em;}
#agendaAct img { left:0; position:absolute; top:1em; width:6.6em; }
#agendaAct a { color:#767676; font-weight:bold;}
#agendaAct {height:5.5em; position:relative; margin:3em .9em 2.5em; padding:1.5em 0.5em 0;}
#menuRight #agendaAct {margin-top:1em;}



/******************** Integración Laboral _ Parques Naturales ******************/

#parquesContent p {font-size:1.1em; margin:0 0 1em;}
#parquesContent h3 {font-size:1.3em; font-weight:bold; margin:1em 0;}
#parquesContent p.destaca {font-weight:bold; font-style:italic;}
#parquesContent ul.parque {font-size:1em; margin:0;}
#parquesContent ul.parque p {margin:0 0 1.5em;}
#parquesContent h4 {color:#008A2E; font-size:1.1em; margin:0;}
#parquesContent ul.parque li.imgParque img {width: 13.5em; margin: 0 1em 0 0;}
#parquesContent ul.parque li.imgParque {float:left; margin-bottom:-.2em;}
#parquesContent img.imgParque {width:13.5em; margin: 0 1em 0 0; float:left;}
#parquesContent ul.parque li {margin:0; font-size:1em; text-indent:0; margin-bottom:1.5em; display:inline;}
#parquesContent ul.parque ul {margin:-.5em 0 2em; }
#parquesContent ul.parque ul li {font-size:1.1em; list-style:none; margin-left:1.5em; text-indent:-.6em; margin-bottom:.5em; display:block;}
#parquesContent ul {margin:0 0 2em;}
#parquesContent ul li {font-size:1.1em; list-style:none; margin-left:1.5em; text-indent:-.6em; margin-bottom:.5em;}

#parquesContent ul.parque li li p {margin:0;}
#parquesContent .negrita {font-weight:bold;}

#mainContent, #parquessubContent, #listContent, #PDFs, #parquesContent {padding:0; margin:0 auto; width:57.4em; overflow:hidden; text-align:left;}
html>body #mainContent, html>body #parquessubContent, html>body #listContent, html>body #PDFs, html>body #parquesContent {width:57em;}


/******************** Distribuïdores noves *******************/

#newContent div.distr_list {padding:0;}
#newContent div.distr_list ul li.promoPrincipal {width:57.4em !important; margin:0; padding:0;}
html>body #newContent div.distr_list ul li.promoPrincipal {width:57em !important;}
#newContent div.distr_list ul li.promoPrincipal img {width:100%; margin:0;}

#newContent div.distr_list .titulo2 {margin:0;}
#newContent div.distr_list ul.masniveles li {width:100%; margin-left:0 !important; float:left;}
/*#newContent div.distr_list ul li {float:left; list-style:none; position:relative; width:25em !important; /*margin:1.5em 0 0 1.2em; padding:.8em;}
html>body #newContent div.distr_list ul li {width:24.6em !important; margin-left:1.5em !important;}*/
#newContent div.distr_list ul li.item {float:left; list-style:none; background-color:#F9F9F9; position:relative; width:25em !important; border:.1em solid #E1E1E1; margin:1.5em 0 0 1em !important; padding:.8em !important;}
html>body #newContent div.distr_list ul li.item {width:24.6em !important; /*margin-left:1.5em !important;*/}
/*#newContent div.distr_list ul li.item ul {padding-top:.5em;}*/
#newContent div.distr_list ul li.item ul li {padding:.1em !important; margin:.1em; border:none;}
html>body #newContent div.distr_list ul li.item ul li {width:23.5em;}
#newContent div.distr_list ul li.item img {width:24.9em;}
html>body #newContent div.distr_list ul li.item img {width:24.7em;}

#newContent div.distr_list div.texto {width:25em; margin-top:11.5em; /*background-color:#00FF33;*/}
html>body #newContent div.distr_list div.texto {/*width:24.6em;*/ margin-top:11em; /*text-indent:-1em; padding-left:1em;*/}
html>body #newContent div.distr_list div.texto p {text-indent:0;}
#newContent div.distr_list div.texto h2, #newContent div.distr_list div.texto h3 {font-size:1.4em; margin:0; padding:0 !important;}

#newContent div.distr_list div.linea1 {height:2em;}
#newContent div.distr_list div.linea2 {height:3.5em;}
#newContent div.distr_list div.linea3 {height:5.5em;}
#newContent div.distr_list div.linea4 {height:7em;}
#newContent div.distr_list div.linea5 {height:8.5em;}
#newContent div.distr_list div.linea6 {height:10em;}
#newContent div.distr_list div.linea7 {height:12em;}
#newContent div.distr_list div.linea8 {height:14em;}
#newContent div.distr_list div.linea9 {height:15.5em;}
#newContent div.distr_list div.linea10 {height:17em;}

#newContent div.distr_list div.imagen_linea1 {height:12.5em; margin-top:-12.5em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea2 {height:14em; margin-top:-14em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea3 {height:16em; margin-top:-16em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea4 {height:17.5em; margin-top:-17.5em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea5 {height:19em; margin-top:-19em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea6 {height:20.5em; margin-top:-20.5em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea7 {height:22.5em; margin-top:-22.5em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea8 {height:24.5em; margin-top:-24.5em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea9 {height:26em; margin-top:-26em;/* border:.1em solid #000;*/}
#newContent div.distr_list div.imagen_linea10 {height:27.5em; margin-top:-27.5em;/* border:.1em solid #000;*/}


/******************** serviciosCentros ********************/

#newContent div.serviciosCentros, #newContent ul.serviciosCentros li {float:left; width:45%; margin:0 1.45em 0 0;}
html>body #newContent div.serviciosCentros {width:47%;}
#newContent ul.serviciosCentros .linea1 {height:3em; }
#newContent ul.serviciosCentros .linea2 {height:4.5em; }
#newContent ul.serviciosCentros .linea3 {height:6em; }
#newContent ul.serviciosCentros .linea4 {height:7em; }
#newContent ul.serviciosCentros .linea5 {height:8.5em;}
#newContent ul.serviciosCentros .linea6 {height:10em;}
#newContent ul.serviciosCentros .linea7 {height:11.5em;}
#newContent ul.serviciosCentros .linea8 {height:13em;}
#newContent ul.serviciosCentros .linea9 {height:14em;}
#newContent ul.serviciosCentros .linea10 {height:15.5em;}
#newContent ul.serviciosCentros .linea11 {height:17em;}
#newContent ul.serviciosCentros .linea12 {height:18.5em; /*background-color:#009900;*/}
#newContent ul.serviciosCentros .linea13 {height:19.5em; /*background-color:#009900;*/}
#newContent ul.serviciosCentros .linea14 {height:21em; /*background-color:#009900;*/}
#newContent ul.serviciosCentros .linea15 {height:22.5em; /*background-color:#009900;*/}
#newContent .serviciosCentros h4 {font-size:1.2em; margin:.5em 1.35em;}
#newContent .serviciosCentros p {margin:0 1.5em 1em;}



/******************** accesibilidad ********************/
#newContent ul.accesibilidad {margin-top:-1.5em;}
#newContent ul.accesibilidad li img {width:3.9em;}
#newContent ul.accesibilidad li ul {width:48em;}
#newContent ul.accesibilidad li ul li {padding:0 0 0 0.6em;}
html>body #newContent ul.accesibilidad li ul li {text-indent:-.6em;}
#newContent ul.accesibilidad li img, ul.accesibilidad li h4 {margin-right:1em;}
#newContent ul.accesibilidad li img, ul.accesibilidad li h4, ul.accesibilidad li ul {float:left;}
#newContent ul.accesibilidad li {padding-top:1.5em; clear:both;}
#newContent ul.accesibilidad li h4 {font-size:1.2em; width:3.1em;}



/*--- centreActContent ---*/

#centreActContent { width:77em; text-align:left; position:relative;}

html>body #centreActContent { width:76.5em; text-align:left;}

#centreActContent h1, #centreActContent h2 {display:none;}

#centreActContent img.titulo {width:100%; margin-bottom:4em;}

#centreActContent img.titulo2 {width:100%; margin-bottom:1em;}

 

#centreActContent .contenido {padding:0.5em 1.3em 0;}

#centreAct3Content .contenido {padding:0 1.3em;}

#centreActContent p, #flash p, #centreAct3Content p {font-size:1.1em;
color:#333;}
#centreActContent p.primero{ margin-top:-1em;}

#centreActContent h3 {margin-top:1em !important;}
#centreActContent h4 {font-size:1.2em;}

#centreActContent p.fechaAct {background-color:#d4d4d4; padding:.3em 1.5em;
font-weight:bold; width:70em; position:absolute; left:0; top:2.5em;}

html>body #centreActContent p.fechaAct {width:66.6em;}

 

#centreActContent p.horarioAct, #centreAct3Content p.horarioAct {background-color:#d4d4d4; padding:.3em 1.5em; margin:2em 0 0;
font-weight:bold;}

#centreActContent p.horarioAct span, #centreAct3Content p.horarioAct
span {font-weight: normal;}

#centreActContent p.direccionAct {margin:1em 1.5em;}

#centreAct3Content p.direccionAct {margin:1em 1.5em -1em;}

 



#centreActContent .miniatura { background-color:#F9F9F9; border:0.1em solid
#E1E1E1; float:left; font-size:1em; margin:0.3em 2em 1em 0; padding:0.9em;
width:22.1em;}

html>body #centreActContent .miniatura{ width:20em;}

#centreActContent .miniatura img { width:100%;}

#centreActContent .miniatura p { color:#333333; font-size:0.9em;}


#centreActContent .contenido ul.centreActItems {margin:0 3em;}
#centreActContent .contenido ul.centreActItems li {list-style:none;}
#centreActContent .contenido ul.centreActItems li h4 {font-size:1.2em;}
#centreActContent .contenido ul.centreActItems li p {margin:0 0 1em 1em;}
 

#centreActContent .contenido ul{ margin:0 2em 2em;}

#centreAct2Content {padding:.5em 1.3em 0;}

#flash div{ background-color:#F9f9f9; border:.1em solid #E1E1E1;
margin:1.5em 0; padding:1em 2em;}

#flash div h2{ font-size:1.2em; margin-top:2em}

#flash img{ width:100%;}

#flash{ float:left; margin:.5em 0 0 .7em;}

html>body #flash{ margin-left:1.3em;}

#flash, #flash object{ width:45.1em; }

html>body #flash, html>body #flash object{ width:44.8em; }

#flash object{ height:29.8em;}

html>body #flash object{ height:29.6em;}

ul#videos { float:left; width:29.1em; margin:.5em 0 0 !important;
padding:0;}

ul#videos li{ float:left; margin:0 0 1.5em 1.5em; width:10.8em;
list-style:none; background-color:#f9f9f9; border:.1em solid #E2E2E2;
padding:.7em;}

html>body ul#videos li{ margin:0 0 1.5em 1.5em; width:11.3em; }

ul#videos li.col1{ margin-left:.7em;}

html>body ul#videos li.col1{ margin-left:1.5em;}

ul#videos li img{ width:12.9em; margin:-1em -1em .6em -1em;}

html>body ul#videos li img{ width:12.7em; margin:-.7em -.7em .6em -.7em;}

ul#videos li a {color:#333; }

ul#videos li a span{ font-size:1.1em; font-weight:bold; }

ul#videos li.linea2 {height:14em;}
html>body ul#videos li.linea2 {height:12.5em;}

ul#videos li.linea3 {height:15.3em;}
html>body ul#videos li.linea3 {height:14em;}
 

 

/*   Carousel   */

 

#centreActCarrousel, #centreActCarrousel ul{ margin:0!important; }

 

#centreActCarrousel img.border1, #centreActCarrousel img#border1 { display:none; height:17.7em; float:left; width:2.9em; border:.1em solid #e4e4e4;}
#centreActCarrousel img.border2, #centreActCarrousel img#border2 { display:none; height:17.7em; float:right; width:2.9em; border:.1em solid #e4e4e4; border-left:none;}

#centreActCarrousel img.border1, #centreActCarrousel img#border1 { margin-left:-.3em; top:.1em;}
#centreActCarrousel img.border2, #centreActCarrousel img#border2 { margin-right:-.3em; top:.1em;}

#centreActCarrousel img.border1, #centreActCarrousel img.border2, #centreActCarrousel img#border1, #centreActCarrousel img#border2{margin-bottom:-17.9em;}
html>body #centreActCarrousel img.border1, html>body #centreActCarrousel img.border2, html>body #centreActCarrousel img#border1, html>body #centreActCarrousel img#border2 { height:17.6em; margin:0;}

#centreActCarrousel li img{ width:22.7em; height:17.7em;}
html>body #centreActCarrousel li img{ width:22.5em; height:17.6em; }

#centreActCarrousel li{ width:22.7em; height:17.6em; margin:.1em .1em .1em 0; float:left; list-style:none;}
#centreActCarrousel li { position:relative;}
#centreActCarrousel li img.lupa {width:2.3em; height:2.2em; position:absolute; bottom:0; right:0;}

 

 

#centreActCarrousel{ clear:left; background-color:#e4e4e4; width:74.4em;}

html>body #centreActCarrousel{ width:73.9em;}

#centreActCarrousel ul{ margin:0;}

#centreActCarrousel img{ margin:0;}

 

 

 

 

/*--- Carrousel ---*/

#centreActCarrousel .jcarousel-container { position: relative;}
#centreActCarrousel .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
#centreActCarrousel .jcarousel-list {  z-index: 1; overflow: hidden; position: relative; top: 0;  left: 0; margin: 0;  padding: 0;}

#centreActCarrousel .jcarousel-list li, #centreActCarrousel  .jcarousel-item { float: left; list-style: none; width: 226px; height: 176px; }
#centreActCarrousel .jcarousel-next { z-index: 3; display: none;}
#centreActCarrousel .jcarousel-prev { z-index: 3; display: none;}
 

#centreActCarrousel .jcarousel-skin-tango .jcarousel-container-horizontal {
width: 68.3em; padding: 0 3em 0 3.1em;}
#centreActCarrousel .jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 68.3em; height: 17.9em;}

#centreActCarrousel .jcarousel-skin-tango .jcarousel-item { width: 22.5em;
height: 17.6em;} 

html>body #centreActCarrousel .jcarousel-skin-tango
.jcarousel-container-horizontal { width: 67.8em; padding: 0 3em 0 3.1em;}

html>body #centreActCarrousel .jcarousel-skin-tango
.jcarousel-clip-horizontal { width: 67.8em; height: 17.8em;}

#centreActCarrousel .jcarousel-prev-disabled { display:none;}
#centreActCarrousel .jcarousel-prev{ display:block;}
#centreActCarrousel .jcarousel-next-disabled { display:none;}
#centreActCarrousel .jcarousel-next{ display:block;}


#centreActCarrousel .jcarousel-prev-horizontal, #centreActCarrousel
.jcarousel-next-horizontal {position: absolute; width: 2.9em; height: 17.6em; cursor: pointer; z-index:6 !important; overflow:hidden; text-align:center;}
#centreActCarrousel .jcarousel-prev-disabled-horizontal, #centreActCarrousel
.jcarousel-next-disabled-horizontal {display:none;}
#centreActCarrousel .jcarousel-next-horizontal {top:.1em; right:.1em;}
html>body #centreActCarrousel .jcarousel-next-horizontal {right:.1em;}
#centreActCarrousel .jcarousel-prev-horizontal {top:.1em; left:.1em;}
#centreActCarrousel  img.bg_flecha{ border-left:.1em solid #E1E1E1;
border-right:.1em solid #E1E1E1; width:2.7em; margin:0; position:absolute;
top:0; height:100%  !important;}
#centreActCarrousel img.right {right:0;}
#centreActCarrousel img.carritoFlecha {width:2.9em !important; height:17.7em; margin:0;}
html>body #centreActCarrousel img.carritoFlecha {height:17.6em;}

/*---- popup imagenes carrousel----*/

#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 99999; width: 100%; height: 500px;}
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 999999; text-align: center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #F9F9F9;/*color marco foto*/
	border:1px solid #E1E1E1;
	border-bottom:0;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
html>body #lightbox-container-image-box{ padding:1px;}
#lightbox-container-image { padding:2px 10px 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0;}
#lightbox-nav { position: absolute; top: 20px; left: 0; height: 100%; width: 100%; z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block; }
#lightbox-nav-btnPrev {  left: 0; float: left;  }
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #F9F9F9;/*color marco foto*/
	border:0.1em solid #E1E1E1;
	border-top:0;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 10px 0 0 0;
}
#lightbox-container-image-data { padding: 0 10px; color: #000;}
#lightbox-container-image-data #lightbox-image-details { text-align: left;}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em;}			
#centreActCarrousel #lightbox-secNav-btnClose { width: 21px; float: right; padding-bottom: 0.7em;}
#lightbox-secNav { text-align:right; }
#lightbox-secNav a#lightbox-secNav-btnClose{ margin:0 10px 0; cursor:pointer !important; z-index:9999; width:100%;}



/*--- LISTADO DISTRIBUIDORA GRIS  ---*/

#newContent ul.distGris2 h2, #newContent ul.distGris3 h2, #newContent ul.distGris2 h3, #newContent ul.distGris3 h3, #newContent ul.distGris2 h4, #newContent ul.distGris3 h4 { font-size:1.2em; font-weight:bold; color:#333; margin:9.7em 0 0 0;}
html>body #newContent ul.distGris2 h2, html>body #newContent ul.distGris3 h2, html>body #newContent ul.distGris2 h3, html>body #newContent ul.distGris3 h3, html>body #newContent ul.distGris2 h4, html>body #newContent ul.distGris3 h4 { margin:9em 0 0 0}

#newContent ul.distGris2 h2 span, #newContent ul.distGris3 h2 span, #newContent ul.distGris2 h3 span, #newContent ul.distGris3 h3 span, #newContent ul.distGris2 h4 span, #newContent ul.distGris3 h4 span{ font-weight: normal;}


#newContent ul.distGris2 img, #newContent ul.distGris3 img { position:absolute; top:1em; left:.7em;}
#newContent ul.distGris2 img.flecha, #newContent ul.distGris3 img.flecha { position: relative; top:.4em; left:0;}
#newContent ul.distGris2 li, #newContent ul.distGris3 li{ position:relative;}



#newContent ul.distGrisTitulo2 h2, #newContent ul.distGrisTitulo3 h2, 
#newContent ul.distGrisTitulo2 h3, #newContent ul.distGrisTitulo3 h3, 
#newContent ul.distGrisTitulo2 h4, #newContent ul.distGrisTitulo3 h4 {display:none;}

#newContent li.col1 {margin-left:0 !important; }
#newContent ul.distGris2, #newContent ul.distGris3, #newContent ul.distGrisTitulo2, #newContent ul.distGrisTitulo3 {margin-top:0;}

#newContent ul.distGris2 li, #newContent ul.distGris3 li, #newContent ul.distGrisTitulo2 li, #newContent ul.distGrisTitulo3 li {float:left; list-style:none; background-color:#f9f9f9; border:0.1em solid #E1E1E1; margin:1.5em 0 0  1.5em; padding:.8em;}

#newContent ul.distGris2 li li p, #newContent ul.distGris3 li li p{ margin-left:.8em; text-indent:-.8em}


/*--ancho li---*/

#newContent .contenido ul.distGris2 li {width:26.6em;}
html>body #newContent .contenido ul.distGris2 li {width:24.6em; }

#newContent .contenido ul.distGris3 li {width:17.2em;}
html>body #newContent .contenido ul.distGris3 li {width:15.3em; }

#newContent .contenido ul.distGrisTitulo2 li {width:25em;}
html>body #newContent .contenido ul.distGrisTitulo2 li {width:24.6em; }

#newContent .contenido ul.distGrisTitulo3 li {width:15.5em;}
html>body #newContent .contenido ul.distGrisTitulo3 li {width:15.3em; }



#newContent ul.distGris2 li li, #newContent ul.distGris3 li li, #newContent ul.distGrisTitulo2 li li, #newContent ul.distGrisTitulo3 li li{ margin:0; padding:0; border:0; background:none; width:auto !important; float:none;}

/*---img---*/
#newContent ul.distGris2 li img, #newContent ul.distGrisTitulo2 li img { width:24.9em; height:10.1em; margin-bottom:.5em!important;}
html>body #newContent ul.distGris2 li img, html>body #newContent ul.distGrisTitulo2 li img { width:24.7em; height:10em;}
#newContent .contenido ul.distGris2 li img, #newContent .contenido ul.distGrisTitulo2 li img { width:24.9em; }
html>body #newContent .contenido ul.distGris2 li img, html>body #newContent .contenido ul.distGrisTitulo2 li img { width:24.7em;}

#newContent ul.distGris3 li img, #newContent ul.distGrisTitulo3 li img { width:15.5em; height:10.1em; margin-bottom:.5em!important;}
html>body #newContent ul.distGris3 li img, html>body #newContent ul.distGrisTitulo3 li img { width:15.3em; height:10em;}
#newContent .contenido ul.distGris3 li img, #newContent .contenido ul.distGrisTitulo3 li img { width:15.5em; }
html>body #newContent .contenido ul.distGris3 li img, html>body #newContent .contenido ul.distGrisTitulo3 li img { width:15.3em;}

#newContent ul.distGrisTitulo2 img.flecha, #newContent ul.distGrisTitulo3 img.flecha, #newContent ul.distGris2 img.flecha, #newContent ul.distGris3 img.flecha{ margin:0!important}



#newContent ul.distGrisTitulo2 li a, #newContent ul.distGrisTitulo3 li a { color: #333; }
#newContent .contenido ul.distGrisTitulo2 li a span, #newContent .contenido ul.distGrisTitulo3 li a span{ font-size:1.2em; font-weight:bold;}


#newContent ul.distGris2 li.linea1, #newContent ul.distGris3 li.linea1, #newContent ul.distGrisTitulo2 li.linea1, #newContent ul.distGrisTitulo3 li.linea1 { height:13.5em;}
html>body #newContent ul.distGris2 li.linea1, html>body #newContent ul.distGris3 li.linea1, html>body #newContent ul.distGrisTitulo2 li.linea1, html>body #newContent ul.distGrisTitulo3 li.linea1 { height:12.5em;}


#newContent ul.distGris2 li.linea2, #newContent ul.distGris3 li.linea2, #newContent ul.distGrisTitulo2 li.linea2, #newContent ul.distGrisTitulo3 li.linea2 { height:16em;}
html>body #newContent ul.distGris2 li.linea2, html>body #newContent ul.distGris3 li.linea2, html>body #newContent ul.distGrisTitulo2 li.linea2, html>body #newContent ul.distGrisTitulo3 li.linea2 { height:14em;}


#newContent ul.distGris2 li.linea3, #newContent ul.distGris3 li.linea3, #newContent ul.distGrisTitulo2 li.linea3, #newContent ul.distGrisTitulo3 li.linea3 { height:17.5em;}
html>body #newContent ul.distGris2 li.linea3, html>body #newContent ul.distGris3 li.linea3, 
html>body #newContent ul.distGrisTitulo2 li.linea3, html>body #newContent ul.distGrisTitulo3 li.linea3 { height:15.5em;}


#newContent ul.distGris2 li.linea4, #newContent ul.distGris3 li.linea4, #newContent ul.distGrisTitulo2 li.linea4, #newContent ul.distGrisTitulo3 li.linea4 { height:19em;}
html>body #newContent ul.distGris2 li.linea4, html>body #newContent ul.distGris3 li.linea4, html>body #newContent ul.distGrisTitulo2 li.linea4, html>body #newContent ul.distGrisTitulo3 li.linea4 { height:17em;}


#newContent ul.distGris2 li.linea5, #newContent ul.distGris3 li.linea5, #newContent ul.distGrisTitulo2 li.linea5, #newContent ul.distGrisTitulo3 li.linea5 { height:20.5em;}
html>body #newContent ul.distGris2 li.linea5, html>body #newContent ul.distGris3 li.linea5, html>body #newContent ul.distGrisTitulo2 li.linea5, html>body #newContent ul.distGrisTitulo3 li.linea5 { height:18.5em;}


#newContent ul.distGris2 li.linea6, #newContent ul.distGris3 li.linea6, #newContent ul.distGrisTitulo2 li.linea6, #newContent ul.distGrisTitulo3 li.linea6 { height:22em;}
html>body #newContent ul.distGris2 li.linea6, html>body #newContent ul.distGris3 li.linea6, html>body #newContent ul.distGrisTitulo2 li.linea6, html>body #newContent ul.distGrisTitulo3 li.linea6 { height:20em;}


#newContent ul.distGris2 li.linea7, #newContent ul.distGris3 li.linea7, #newContent ul.distGrisTitulo2 li.linea7, #newContent ul.distGrisTitulo3 li.linea7 { height:23.5em;}
html>body #newContent ul.distGris2 li.linea7, html>body #newContent ul.distGris3 li.linea7, html>body #newContent ul.distGrisTitulo2 li.linea7, html>body #newContent ul.distGrisTitulo3 li.linea7 { height:21.5em;}

#newContent ul.distGris2 li.linea8, #newContent ul.distGris3 li.linea8, #newContent ul.distGrisTitulo2 li.linea8, #newContent ul.distGrisTitulo3 li.linea8 { height:25em;}
html>body #newContent ul.distGris2 li.linea8, html>body #newContent ul.distGris3 li.linea8, html>body #newContent ul.distGrisTitulo2 li.linea8, html>body #newContent ul.distGrisTitulo3 li.linea8 { height:23em;}


#newContent ul.distGris2 li.linea9, #newContent ul.distGris3 li.linea9, #newContent ul.distGrisTitulo2 li.linea9, #newContent ul.distGrisTitulo3 li.linea9 { height:26.5em;}
html>body #newContent ul.distGris2 li.linea9, html>body #newContent ul.distGris3 li.linea9, html>body #newContent ul.distGrisTitulo2 li.linea9, html>body #newContent ul.distGrisTitulo3 li.linea9 { height:24.5em;}


#newContent ul.distGris2 li.linea10, #newContent ul.distGris3 li.linea10, #newContent ul.distGrisTitulo2 li.linea10, #newContent ul.distGrisTitulo3 li.linea10 { height:28em;}
html>body #newContent ul.distGris2 li.linea10, html>body #newContent ul.distGris3 li.linea10, html>body #newContent ul.distGrisTitulo2 li.linea10, html>body #newContent ul.distGrisTitulo3 li.linea10 { height:26em;}


#newContent ul.distGris2 li.linea11, #newContent ul.distGris3 li.linea11, #newContent ul.distGrisTitulo2 li.linea11, #newContent ul.distGrisTitulo3 li.linea11 { height:29.5em;}
html>body #newContent ul.distGris2 li.linea11, html>body #newContent ul.distGris3 li.linea11, html>body #newContent ul.distGrisTitulo2 li.linea11, html>body #newContent ul.distGrisTitulo3 li.linea11 { height:27.5em;}


/***** Fitxes Cooperació Internacional *****/

#newContent ul.fichascooperacion li {float:left;}
#newContent ul.fichascooperacion h4 {width:9em;}
#newContent ul.fichascooperacion li ul {width:38em;}
#newContent ul.fichascooperacion li ul li {width:100%;}
#newContent ul.fichascooperacion h4, #newContent ul.fichascooperacion ul, #newContent ul.fichascooperacion p {float:left;}
#newContent ul.fichascooperacion p {margin-top:.1em; width:38em;}
#newContent ul.fichascooperacion li ul li p {float:none; width:auto; padding-left:.6em; text-indent:-.6em;}
#newContent ul.fichascooperacion ol {float:left; width:38em; list-style:none; margin-left:.5em; padding:0;}
html>body #newContent ul.fichascooperacion ol {margin-left:2em;}
#newContent ul.fichascooperacion ol li p {text-indent:-1em; padding-left:1em;}
html>body #newContent ul.fichascooperacion ol li p {padding:0; margin:0;}
#newContent ul.fichascooperacion ol li ul {padding-left:1em;}


/*--- distribuidora vídeos (newContent2) ---*/

#newContent2{ margin:0; text-align: left;}
#newContent2 img{ margin-top:0; width:100%;}
#newContent2 object{ height:33.3em; width:57.4em; margin:.5em 0 0;}
html>body #newContent2 object{ height:33.1em; width:57em;}
#newContent2 object div{ background-color:#F9F9F9; border:0.1em solid #E1E1E1; margin:1.5em 0; padding:1em 2em;}
#newContent2 object div h2, #newContent .videoPrograma div h3{ font-size:1.2em; margin-top:2em;}
#newContent2 object div li{ margin:0 0 0 3em;}
#newContent2 object p {font-size:1.1em; margin-bottom:1em;}
#newContent2 object p img{font-size:.92em;}
#newContent2 object div p {margin-bottom:0;}


/***** Fitxes Conciertos participativos *****/

#newContent ul.fichasconciertos li { float:left;}
#newContent ul.fichasconciertos h3 {width:9em;}
#newContent ul.fichasconciertos li ul {width:40em;}
#newContent ul.fichasconciertos li ul li{ width:100%;}
#newContent ul.fichasconciertos h3, #newContent ul.fichasconciertos ul, #newContent ul.fichasconciertos p {float:left;}
#newContent ul.fichasconciertos p {margin-top:.1em; width:38em;}
#newContent ul.fichasconciertos li ul li p{float:none; width:auto; padding-left:.6em; text-indent:-.6em;}

/*--- Facebook ---*/
#menuRight .facebook_fanbox  { height:27em;}
#recomiendaFacebook {margin:1em 0;}




/* Nuevos vídeos Fichas enriquecidas*/

#centreActContent #playerFicha{ height:20.1em; width:77em; border:.1em solid #e3e3e3; margin:0; overflow:hidden; }
html>body #centreActContent #playerFicha{ height:19.8em; width:76.3em; z-index:9999; overflow:hidden;}
#centreActContent #playerFicha object { margin:0; padding:0; width:1000px; height:800px;  z-index:9999;}
#fondo{ background-color: #fff; z-index:999; width:77em; position:absolute; filter:alpha(opacity=70); opacity: 0.7;overflow:hidden; }
html>body #fondo{ width:76.5em;}
#p-02 #fondo2{ background-color: #fff; z-index:999; width:19em; position:absolute; filter:alpha(opacity=70); opacity: 0.7;overflow:hidden; }
#centreActContent #playerFicha{ z-index:999999999999; background-color:#000;}
#centreActContent #playerFicha #flashcontent{ position:relative;}
#centreActContent #players #playerFicha #flashcontent img{ width:100%;}
#centreActContent #players #video{ height:20.3em; margin-bottom:1.5em;}
#centreActContent #players #playerFicha{ margin:0 auto;} 
#centreActContent #players #no_flash div{ background-color:#F9F9F9; border:0.1em solid #E1E1E1; margin:1.5em 0; padding:1em 2em 2em;}
#centreActContent #players #no_flash h2, #players #no_flash h3{ font-size:1.2em; margin-top:2em;}
#centreActContent #players #no_flash p{ font-size:1.1em;}
#centreActContent #players #no_flash p img{ font-size:.91em;}
#centreActContent #players #no_flash img.video{border:0.1em solid #E1E1E1; width:76.7em;}
html>body #centreActContent #players #no_flash img.video{width:76.3em;}

#centreActContent ul#listaVideos { margin:-1em 0; display:none;}
#centreActContent #listaVideos li{ float:left; width:24.4em; position:relative; height:7.3em; margin:0 0 1.5em .6em; list-style:none;}
html>body #centreActContent #listaVideos li{ width:24.2em; }
#centreActContent #listaVideos li img.video{ width:10.6em; height:6.5em; position:absolute; top:.4em; left:.4em;}
html>body #centreActContent #listaVideos li img.video{ width:10.5em; height:6.5em; position:absolute; top:.4em; left:.4em;}
#centreActContent #listaVideos li img.bg{ width:24em; height:7.2em;}
#centreActContent #listaVideos li div{ border:.1em solid #e1e1e1; background-color:#f9f9f9;}
#centreActContent #listaVideos li div.activada{ border:.1em solid #3c91b8; background-color:#3c91b8;}
#centreActContent #listaVideos li.col1{ margin-left:0;}
#centreActContent #listaVideos li a span{ color:#666; position:absolute; cursor:pointer;}
#centreActContent #listaVideos li a:hover{ text-decoration:none; }
#centreActContent #listaVideos li div.activada a span{ color:#fff; }
#centreActContent #listaVideos li a span.titulo{ font-size:1.5em; font-weight:bold; left:7.7em; width:8.05em;}
html>body #centreActContent #listaVideos li a span.titulo{width:8em;}
#centreActContent #listaVideos li a span.texto, #listaVideos li a span.texto2{ font-size:1.2em; font-weight:bold; left:9.6em; width:10.05em;}
html>body #centreActContent #listaVideos li a span.texto, #listaVideos li a span.texto2{ width:10em;}

#centreActContent #listaVideos li.linea3 a span.titulo{ top:.8em;}
#centreActContent #listaVideos li.linea3 a span.texto{ top:2.5em;}
#centreActContent #listaVideos li.linea3 a span.texto2{ top:4em;}

#centreActContent #listaVideos li.linea2 a span.titulo{ top:1.3em;}
#centreActContent #listaVideos li.linea2 a span.texto{ top:3.1em;}