/********* 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;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {td#right, td#left { height: 1em !important; }}


/*-----------------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:2.5em; left:.3em;}
html>body #cabecera01 #logo{ top:2.6em; left:.6em;}
#cabecera01 #logo img{ width:23em; margin:0;}
html>body #cabecera01 #logo img{width:22.8em;}

/*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:73.4em}
html>body #cabecera01 #head img{ width:72.9em;}
#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;}
p.menu img.flecha {font-size:.92em;}
#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:.3em;
}


#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, #newContent ul#mapaweb span, #newContent ul#mapaweb2 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, #newContent ul#mapaweb 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 li.raquo {text-indent:-.7em; margin-left:.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}

#newContent .subir {text-align:right; margin-top:1.5em; clear:both;}


/*-----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_ca{ width:4em; color:#888; margin-left:4.1em;}
html>body #menuRight input.clave_ca{ margin-left:4.4em;}
#menuRight input.clave_es{ width:4em; color:#888; margin-left:2.2em;}
html>body #menuRight input.clave_es{ margin-left:2.5em;}


/*----------------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;}

#popup.viviendatipo {width:62.5em; margin-top:.5em;}
#popup.viviendatipo img {float:left; width:41.5em;}
#popup.viviendatipo div.datos {float:left; width:20.5em; text-align:left; position:relative;}
#popup.viviendatipo div.datos div.header {background-color:#3C91B8; margin:.3em;}
#popup.viviendatipo div.datos div.header span {position:absolute; right:2em;}
#popup.viviendatipo div.datos div.header h4, #popup.viviendatipo div.datos div.header h1 {font-size:1em; padding: 0.2em 0 0.2em .8em!important;}
#popup.viviendatipo div.datos div.header h5, #popup.viviendatipo div.datos div.header h2 {font-size:.9em;}
#popup.viviendatipo div.datos div.header h6, #popup.viviendatipo div.datos div.header2 h3 {font-size:.7em;}
#popup.viviendatipo div.datos div.header h1, #popup.viviendatipo div.datos div.header h2, #popup.viviendatipo div.datos div.header h4, #popup.viviendatipo div.datos div.header h5, #popup.viviendatipo div.datos div.header h6 {color:#FFF; padding:.2em 0 .2em 1em; margin:0;}
#popup.viviendatipo div.datos div.header2 h3{border-bottom: 0.2em solid #3C91B8; color: #3C91B8; margin: 0 0.5em 1em; padding: 0.2em 1.3em;}
#popup.viviendatipo div.datos ul {font-size:.7em; margin:0 1em 1.5em; color:#333;}
#popup.viviendatipo div.datos ul li {list-style:none; /*border-bottom:0.1em solid #E2E2E2;*/ margin:.3em -.3em; min-height:1em;}
#popup.viviendatipo div.datos ul li span {position:absolute; right:1em;}
#popup.viviendatipo div.datos ul li span.num, #popup.viviendatipo div.datos ul li span.num2{ position:relative;  right:0; color:#3C91B8; font-weight:bold;  text-align:right; margin:0 .6em 0 .3em;}
#popup.viviendatipo div.datos ul li span.num2{ margin-right:.1em;}
#popup.viviendatipo div.datos ul li.margenint {/*background-color:#F9F9F9;*/ border-top:.1em solid #000; border-bottom:.1em solid #000; padding:0 .3em 0 1.4em; margin-bottom:.5em; margin-top:.5em;} 
/*#popup.viviendatipo div.datos ul li.margenext {padding-top:.5em; border-top:.05em solid #000;}*/
#popup.viviendatipo div.datos img {width:20em;}


/**********************************************/
/***** 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 h5 {font-size:1.3em; margin:1em 0;}
#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 !important; position:relative;}
#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 .servicios ol.numero p {margin: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;}
#newContent .servicios .numero .num, #newContent .servicios .numero .num2{ padding-left:2.7em;}
html>body #newContent .numero .num, html>body #newContent .numero .num2 {padding:0 0 0 0.45em; left:0; }
html>body #newContent .servicios .numero .num, html>body #newContent .servicios .numero .num2{ padding-left:0.45em;}
#newContent .numero .num2 {padding-left:2.4em;}
html>body #newContent .numero .num2 {padding-left:.15em;}

#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;}

/**********************************************/


/* --- listado con disc --- */

ul.listadisc li {list-style:disc; margin-left:2em;}

/**********************************************/
#centreActContent li{ list-style:none;}
#newContent ul.servicios2, #newContent .servicios ul.servicios2, #centreActContent ul.servicios2, #centreActContent .servicios ul.servicios2, #newContent ol.servicios2{ margin:1em 0 2em !important; }

#newContent ul.servicios1, #newContent .servicios ul.servicios1, #centreActContent ul.servicios1, #centreActContent .servicios ul.servicios1, #newContent ol.servicios1{ margin:1em 0 2em !important; }
#newContent ul.servicios1 li, #centreActContent ul.servicios1 li{margin:0 0 0.5em 0.6em !important;}
#newContent ul.servicios1 li p, #centreActContent ul.servicios1 li p{ text-indent:-.6em; margin:0;}

#newContent ul.servicios2 li, #centreActContent ul.servicios2 li{margin:0 0 0.5em 2.9em;}
#newContent ul.servicios2 li p, #centreActContent ul.servicios2 li p{ text-indent:-.6em; margin:0;}
#newContent ul.servicios2 ul, #centreActContent ul.servicios2 ul{margin:.5em 0 1em;}
#newContent ol.servicios2 { padding:0;}
#newContent ol.servicios2 li{ list-style:none; margin: 0 0 0.5em 2.9em;}

#newContent div.servicios3 li{ margin:.5em 0 0;}
#newContent div.servicios3 h3{ margin:1em 0;}

#newContent ul.servicios3, #newContent .servicios ul.servicios3, #centreActContent ul.servicios3, #centreActContent .servicios ul.servicios3 { margin:1em 0 2em; }
#newContent ul.servicios3 li, #centreActContent ul.servicios3 li{margin:0 0 1.5em 2.9em;}
#newContent ul.servicios3 li p, #centreActContent ul.servicios3 li p{ text-indent:-.6em; margin:0;}
#newContent ul.servicios3 ul{margin:.5em 0 1em;}

#newContent ul.servicios4, #newContent .servicios ul.servicios4, #centreActContent ul.servicios4, #centreActContent .servicios ul.servicios4{ margin:1em 0 2em 1.5em; }
#newContent ul.servicios4 li, #centreActContent ul.servicios4 li{margin:0 0 0.5em 2.9em;}
#newContent ul.servicios4 li p, #centreActContent ul.servicios4 li p{ text-indent:-.6em; margin:0;}
#newContent ul.servicios4 ul{margin:.5em 0 1em;}

#newContent div.servicios p, #centreActContent #players #no_flash .servicios p, #player #no_flash .servicios p, #newContent ul.servicios li p, #newContent ul.centros, #newContent .servicios ol.numero, #newContent div.servicios3, #no_flash div.servicios p, #centreActContent div.servicios p {margin:1em 0 0 2em;}
#no_flash div.servicios div.servicios{margin:0 0 0 2.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 ol.convocatoria { margin-left:4em; padding:0;}
#newContent .servicios ol.convocatoria { margin-left:1em; margin-bottom:2em;}
#newContent ol.convocatoria li{ margin-bottom:.5em;}
#newContent ol.convocatoria li ol { margin:.5em 0 0 4em; padding:0;}
#newContent .servicios ol.convocatoria p{ text-indent: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;}


/*----- convocatorias - codigos -----*/
#newContent .codigos{ font-style:italic; margin-top:4em; padding-top:2em; border-top:0.1em solid #E2E2E2}
#newContent .codigos h3{ font-weight: normal; margin-top:0;}
#newContent .codigos li{ margin:0;}
#newContent .codigos p{ margin-left:2em;}

/*---- 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;}


/*---- Quadres característiques Habitatge Assequible ----*/
/*
#newContent table td, #newContent table th {font-size:1.1em; text-align:left; padding:1em; color:#333;}*/
#newContent table p{margin:0;}
#newContent table tr.gris {background-color:#F9F9F9;}
#newContent table tr.gris td.caracteristicasitem, #newContent table tr.gris th.caracteristicasitem {width:17em; padding:1em; border:.1em solid #E2E2E2; text-align:left;}
#newContent table tr td.caracteristicasitem, #newContent table tr th.caracteristicasitem {font-weight:bold; border-right:none !important; padding:1em; text-align:left;}
#newContent table tr.gris td.caracteristicas, #newContent table tr.gris th.caracteristicas {width:33em; padding:1em; border:.1em solid #E2E2E2; border-left:none;}
#newContent table tr td.caracteristicas, #newContent table tr th.caracteristicas {width:33em; padding:1em; border:none;}
#newContent table th.caracteristicasitem, #newContent table th.caracteristicas {font-weight:normal; padding:1em; text-align:left;}
#newContent table tr.gris td.caracteristicasitem2, #newContent table tr.gris th.caracteristicasitem2 {width:14em; text-align:left; padding:1em; border:.1em solid #E2E2E2; border-right:none; border-left:none; font-weight:bold; text-align:left;}
#newContent table tr td.caracteristicasitem2, #newContent table tr th.caracteristicasitem2 {width:14em; text-align:left; padding:1em; border:none; font-weight:bold; text-align:left;}
#newContent table tr.gris td.caracteristicas2, #newContent table tr.gris th.caracteristicas2 {width:20em; padding:1em; border:.1em solid #E2E2E2; border-right:none; border-left:none;}
#newContent table tr td.caracteristicas2, #newContent table tr th.caracteristicas2 {width:20em; padding:1em; border:none;}

#newContent table tr th.caracteristicas ul li {margin-bottom:0; margin-left:.7em; text-indent:-.7em;}


/*----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;}


/****************************************************************************
*****************************************************************************
************************* DISTRIBUÏDORA VÍDEOS NOUS ************************/

#distrvideos {clear:both; padding-top:65px;}
html>body #distrvideos {padding-top:70px;}
#distrvideos .titular {border-bottom:0.1em solid #E2E2E2; margin:1em 0 1.5em; padding-bottom:0.5em;}
#distrvideos .titular h2 {color:#333333; font-size:1.6em; margin:0;}
#distrvideos a {text-decoration: none;}
#distrvideos a:hover .titulo{ text-decoration:underline;}
#distrvideos .titulo {font-size:1.2em; font-weight:bold; width:12.7em; margin:12.1em 1.3em 0;}
#distrvideos .titulo img {font-size:.84em;}
html>body #distrvideos .titulo {width:12.7em; margin:10em 1.1em 0;}

#distrvideos .txt {font-size:1.1em; width:10em; width:13.9em; margin:13.7em 1.3em 0;}
html>body #distrvideos .txt {width:10em; width:13.8em; margin:12.4em 1.2em 0;}

#distrvideos .txt2 {font-size:1.1em; width:10em; width:13.9em; margin:15.2em 1.3em 0;}
html>body #distrvideos .txt2 {width:10em; width:13.8em; margin:13.7em 1.2em 0;}

#distrvideos li h3 {display:none;}
#distrvideos .img {width:15.4em; position:absolute; top:1.3em; left:1.3em;}
html>body #distrvideos .img {width:15.3em;}
#distrvideos .bg {width:100%; height:17.8em; margin:0;}
#distrvideos span {position:absolute; text-align:left; color:#000;}
#distrvideos li {width:18.1em; margin:1.5em 0 0 1.5em; float:left; border:.1em solid #e1e1e1; background-color:#f9f9f9; list-style:none; position:relative;}
html>body #distrvideos li {width:17.8em;}
#distrvideos .col1 {margin-left:0;}
/*html>body #distrvideos .col1 {margin:0 0 0 0;}*/

/****************************************************************************
*****************************************************************************
****************************************************************************/


/* pàgines Videoconferències _ àmbit Humanidades */

#newContent .videoDirecto, #newContent2 .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, #newContent2 .videoDirecto div.txt {text-align:left; margin:0 auto;}
#newContent .videoDirecto .txt, #newContent2 .videoDirecto .txt {padding:1em 3.3em 0;}
#newContent .videoDirecto embed, #newContent2 .videoDirecto embed {margin-top:1em}
#newContent .videoDirecto .txt h2, #newContent2 .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;
}

#newContent img.btnvolver {position:absolute; right:1em; top:1.8em; width:14.3em;}


/*-------imagen Lema - NewContent-----*/

#newContent .imgLema, #newContent2 .imgLema, #centreActContent .imgLema { position:relative; margin-top:1.2em;}
#newContent .contenido .imgLema, #newContent2 .contenido .imgLema {margin-top:0;}
#newContent .imgLema div, #newContent2 .imgLema div, #centreActContent .imgLema div{ position: absolute; right:2.8em; width:24.2em;}
#centreActContent .imgLema div{ width:49em;}
html>body #newContent .imgLema div, html>body #newContent2 .imgLema div{width:24em; right:2.7em;}
#newContent .imgLema p, #newContent2 .imgLema p, #centreActContent .imgLema div 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, #centreActContent .imgLema div 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;}
#centreActContent .imgLema div.txt03 { top:2.5em;}

#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 .imgLema div.txt07, #newContent2 .imgLema div.txt07{ top:1.8em;}
html>body #newContent .imgLema div.txt07, html>body #newContent2 .imgLema div.txt07{ top:1.4em;}
#newContent .imgLema div.txt07 p, #newContent2 .imgLema div.txt07 p{font-size:1.5em;}

#newContent .imgLema div.txt08, #newContent2 .imgLema div.txt08{ top:1.8em;}
html>body #newContent .imgLema div.txt08, html>body #newContent2 .imgLema div.txt08{ top:1em;}
#newContent .imgLema div.txt08 p, #newContent2 .imgLema div.txt08 p{font-size:1.4em;}

#newContent .imgLema div.txt09, #newContent2 .imgLema div.txt09{ top:.4em;}
html>body #newContent .imgLema div.txt09, html>body #newContent2 .imgLema div.txt09{ top:.3em;}
#newContent .imgLema div.txt09 p, #newContent2 .imgLema div.txt09 p{font-size:1.3em;}

#newContent .imgLema div p.cita{ font-style:italic; margin-bottom:1em;}


#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 label.dreta {margin-left:3em;}
#newContent #formulario label.dreta2 {margin-left:2.3em;}

#newContent #formulario label.codigo {width:1em; margin-left:.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 select.general {width:24em;}

#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 input.confirmardatos {color:#ACA899;}

#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;}
/*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, #newContent #formulario div.errorgeneral ul.disculpa {margin-left:5em; margin-bottom:1.5em; font-size:1.3em; font-weight:bold; color:#767676;}
#newContent #formulario div.errorgeneral ul.disculpa li {display:inline;}
#newContent #formulario div.errorgeneral ul.disculpa label {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 #formulario p.ayuda {text-align:center;}


/**********************************************************************************************/

#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 .abierta li h3{font-size:1.1em; color:#000 !important; line-height: 1.1em;}
#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;}


/*-- nou format PDF's --*/

#newContent .pdfs, #centreActContent .pdfs {margin:1.5em 0 0; background-color:#f9f9f9; border:.1em solid #e1e1e1; position:relative; clear:both;}
#newContent .servicios .pdfs {margin:1.5em 0 0 2em;}
#newContent .pdfs p {margin:1em 1.5em 1em 5em !important;}
#newContent .pdfs p.lin1, #centreActContent .pdfs p.lin1 {margin:1.6em 1.5em 1.6em 5em !important; display: block;}
#newContent ol.numero li .pdfs p.lin1, #centreActContent ol.numero li .pdfs p.lin1 {margin:1.6em 1.5em 1.6em 7.5em !important;}
#centreActContent .pdfs p {margin:0 !important;}
#centreActContent .pdfs p img{ font-size:0.909em}
#centreActContent .pdfs ul {margin:1.3em 0 1.3em 6em !important;}
#centreActContent .pdfs li {margin:0 0 .5em !important; list-style:none;}
#newContent .pdfs img.pdf, #centreActContent .pdfs img.pdf, #newContent .pdfs img.libro, #centreActContent .pdfs img.libro {width:2.8em!important; position:absolute; top:.7em; left:1.2em; margin:0!important;} 
#newContent .servicios .pdfs img.pdf, #centreActContent .servicios .pdfs img.pdf, #newContent .servicios .pdfs img.libro, #centreActContent .servicios .pdfs img.libro {left:3.7em;} 
html>body #newContent .servicios .pdfs img.pdf, html>body #centreActContent .servicios .pdfs img.pdf, html>body #newContent .servicios .pdfs img.libro, html>body #centreActContent .servicios .pdfs img.libro {left:1.2em;} 
#newContent .pdfs img.libro, #centreActContent .pdfs img.libro {top:.9em;}
#newContent .pdfs img.pdf2, #centreActContent .pdfs img.pdf2, #newContent .pdfs img.libro2, #centreActContent .pdfs img.libro2 {width:2.8em!important; margin:0!important; position:absolute; top:1.5em; left:1.2em;} 
#newContent .pdfs img.libro2, #centreActContent .pdfs img.libro2 { top:1.7em;}
#centreActContent .expocentres {margin-bottom:2em;} 

#newContent ul#volumenes .contenido ul.libroComplet li.libro {position:relative;}
#newContent ul#volumenes .contenido ul.libroComplet li.libro img.libro {position:absolute; top:-0.2em; left:-2em; width:1.5em;}

#centreActContent .acces {height:4.8em;}
#centreActContent .acces ul{margin:1em 1em 0 !important;}
#centreActContent .acces li{list-style:none; float:left; margin:0 1em 0 0;}
#centreActContent .acces p{list-style:none; float:left; margin:.7em .5em !important;}
#centreActContent .acces li img{ width:2.8em; margin:0 1em 0 0;}



/*----- Convocatorias------*/

#newContent .pdfConvocatoria, #centreActContent .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;}
#centreActContent .pdfConvocatoria p {margin:1em 1.5em 1em 2em !important;}
#newContent .pdfConvocatoria p.lin1, #centreActContent .pdfConvocatoria p.lin1 {margin:1.6em 1.5em 1.6em 5em !important;}
#newContent .pdfConvocatoria img.pdf,  #centreActContent .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 .txtPromocion h3 {margin-top:0;}
#promocion .txtPromocion h4 {margin-top:1.2em;}

#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 !important;}
#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, .lemaVideo, #newContent.centros h1 {display:none !important;}
#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;}

#flash p img{ font-size:.91em;}


/*--- 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, #newContent.centros ul.colum3 li.promoPrincipal, #newContent.centros ul.colum2 li.promoPrincipal, #newContent.centros 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, html>body #newContent.centros ul.colum3 li.promoPrincipal, html>body #newContent.centros ul.colum2 li.promoPrincipal, html>body #newContent.centros 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 a span{ cursor:pointer;}
#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.titular img{ font-size:0.36em; vertical-align:middle !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.promoPrincipal img.bg_videoPrincipal{height: 1.6em; margin: 0 -1em !important; width: 56.8em!important;}
#centreContent ul li{ margin:0 0 0 1.5em; float:left; position:relative; border:.1em solid #cccccc;}

#centreContent ul.colum1 li, #newContent.centros ul.colum1 li {width:57.4em;}
html>body #centreContent ul.colum1 li, html>body #newContent.centros ul.colum1 li {width:57em;}
#centreContent ul.colum2 li, #newContent.centros ul.colum2 li {width:27.9em;}
html>body #centreContent ul.colum2 li, html>body #newContent.centros ul.colum2 li {width:27.5em;}
#centreContent ul.colum3 li, #newContent.centros ul.colum3 li{ width:18.1em;}
html>body #centreContent ul.colum3 li, html>body #newContent.centros ul.colum3 li{ width:17.8em;}
#centreContent ul.colum3 li.col1, #centreContent ul.colum2 li.col1, #centreContent ul.colum1 li.col1, #newContent.centros ul.colum3 li.col1, #newContent.centros ul.colum2 li.col1, #newContent.centros ul.colum1 li.col1 {margin-left:0;}

#centreContent ul li a{ color:#333; text-decoration: none;}

#centreContent ul li img, #newContent.centros ul li img { width:100%; margin:0 0 -.3em!important;}
html>body #centreContent ul li img.bg02, html>body #centreContent ul li a img, html>body #newContent.centros ul li img.bg02, html>body #newContent.centros ul li a img { margin:0 0 -.3em!important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {html>body #centreContent ul li img.bg02, html>body #centreContent ul li a img, html>body #newContent.centros ul li img.bg02, html>body #newContent.centros ul li a img { margin:0 !important;}}

#centreContent ul li a img.flecha, #newContent.centros ul li a img.flecha {font-size:.72em; margin:0 !important;}
#centreContent ul li img.bg01, #newContent.centros ul li img.bg01 {height:3.5em;}
#centreContent ul li p img {font-size:.92em;}
#centreContent ul li img.promo {height:12.4em;}
html>body #centreContent ul li img.promo {height:12.3em;}

#centreContent ul li span { position:absolute;}


/*--- span.tipo --- */

#centreContent ul li span.tipo, #newContent.centros ul li span.tipo { font-size:1.2em; color:#666; margin:0 .5em; top:.8em; font-weight:bold; }
html>body #centreContent ul li span.tipo, html>body #newContent.centros ul li span.tipo {margin:0 .8em; }

#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, #newContent.centros ul li span.titular { font-size:1.4em; font-weight:bold; color:#333; margin:0 1.1em; top:12em;}
#newContent.centros ul li span.titular{ margin:0 .82em}
html>body #centreContent ul li span.titular, html>body #newContent.centros ul li span.titular  {margin:0 .8em;}

#centreContent ul.colum2 li span.titular, #newContent.centros ul.colum2 li span.titular {width:18.15em}
html>body #centreContent ul.colum2 li span.titular, html>body #newContent.centros ul.colum2 li span.titular {width:18.1em}
#centreContent ul.colum3 li span.titular, #newContent.centros ul.colum3 li span.titular {width:11.2em}
html>body #centreContent ul.colum3 li span.titular, html>body #newContent.centros ul.colum3 li span.titular {width:11.15em}

#centreContent ul li a:hover span.titular, #newContent.centros ul li a:hover span.titular { text-decoration: underline;}
#centreContent ul li.promoPrincipal a:hover span.titular, #newContent.centros 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, #newContent.centros ul li span.fecha {font-size:1.1em; color:#333; margin:0 1.1em;}
html>body #centreContent ul li span.fecha, html>body #newContent.centros 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.linea5 {top:22.8em;}
#centreContent ul li span.linea6 {top:24.1em;}
#centreContent ul li span.linea7 {top:25.4em;}
#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, #newContent.centros 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;}
#newContent.centros ul.linea2 li{ height:21.1em}

#centreContent ul.linea3 li img.bg02, #newContent.centros 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;}
#newContent.centros ul.linea3 li{ height:22.7em}

#centreContent ul.linea4 li img.bg02, #newContent.centros 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;}
#newContent.centros ul.linea4 li{ height:24.7em}

#newContent.centros ul.linea2 li.promoPrincipal, #newContent.centros  ul.linea3 li.promoPrincipal, #newContent.centros ul.linea4 li.promoPrincipal, #newContent.centros  ul.linea5 li.promoPrincipal{ height:auto!important;}

#centreContent ul.linea5 li img.bg02, #newContent.centros 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;}
#newContent.centros ul.linea5 li{ height:26.2em}

#centreContent ul.linea6 li img.bg02, #newContent.centros ul.linea6 li img.bg02{height:11.9em;}
#centreContent ul.linea6 li span.copy {bottom:11.9em;}
html>body #centreContent ul.linea6 li span.copy {bottom:12em;}
#newContent.centros ul.linea6 li{ height:27.7em}

#centreContent ul.linea7 li img.bg02, #newContent.centros ul.linea7 li img.bg02{height:13.4em;}
#centreContent ul.linea7 li span.copy {bottom:13.4em;}
html>body #centreContent ul.linea7 li span.copy {bottom:13.5em;}
#newContent.centros ul.linea7 li{ height:29.2em}

#centreContent ul.linea8 li img.bg02, #newContent.centros ul.linea8 li img.bg02{height:14.9em;}
#centreContent ul.linea8 li span.copy {bottom:14.9em;}
html>body #centreContent ul.linea8 li span.copy {bottom:15em;}
#newContent.centros ul.linea8 li{ height:30.7em}

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;}


/************** visita virtual **************/

#centreActContent .visitavirtual {border-style:solid; border-color:#E1E1E1; border-width:.1em; width:24.4em; height:7.5em; position:absolute; left:47em; top:9.5em;} 

#centreActContent .visitavirtual img {position:absolute; width:10.5em; top:.8em; float:right;}

#centreActContent .visitavirtual .titulovisita {color: #666; cursor: pointer; position: absolute;
font-size: 1.5em; font-weight: bold; left: 7.7em; width: 8.05em; top:1.3em;}

#centreActContent .visitavirtual a:hover {text-decoration:none !important;}
#centreActContent .visitavirtual .titulovisita a:active {text-decoration:none !important;}

/*--- Botones redsocial ---*/
#centreActContent .contenido ul.social{ margin:1.5em 0 0;}
#centreActContent .contenido ul.social li{ float:left; margin:0 1em 0 0;}
#centreActContent .contenido ul.social li.twitter{ padding:.2em 0;}

/*--- 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;}

#menuRight .correo2 {background-color:#e7f2f6; background: #e7f2f6 url(bg_correo.gif) no-repeat right;  padding:1em 0 0.5em;}


/*--- 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 p img.flecha { font-size: 0.92em;}
#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 0;}


/******************** 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:4.4em;}
html>body #newContent ul.accesibilidad li h4 {width:4.3em;}


/*--- 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 h2 {font-size:1.2em;}
#centreActContent h3 {font-size:1.2em; margin-top:1em !important;}
#centreActContent h4 {font-size:1.2em;}
#centreActContent .titulo2 h2 { display:block; color: #333333; font-size: 1.6em; margin: 0;}

#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 img, #flash p img, #centreAct3Content p img {font-size:.91em;}
#centreActContent h3.primero, #centreActContent p.primero {margin-top:-1em !important;}
#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.centreActItems li h6 {font-size:1.1em; font-weight:normal; margin:0;}

#centreActContent .contenido ul {margin:0 2em 2em;}

#centreAct2Content {padding:.5em 1.3em 0;}

#centreActContent h5 {font-size:1.1em; padding-left:1em;}

/***********************************/


#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;}
 

/*   Carrousel   */

#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 (2) ---*/

#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 !important;}
#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:0; left:0;}
#newContent ul.distGris2 img.flecha, #newContent ul.distGris3 img.flecha {margin:0!important}

#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 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 .contenido ul.distGrisTitulo2 li a span img, #newContent .contenido ul.distGrisTitulo3 li a span img{ font-size:.84em; margin:0 !important;}

#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, #newContent3{ 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:12em;}
#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:36em;}
#newContent ul.fichasconciertos li ul li p{float:none; width:auto; padding-left:.6em; text-indent:-.6em;}

/*--- Facebook ---*/

#menuRight .facebook_fanbox  { height:7.3em;}
#recomiendaFacebook {margin:1em 0; width:70em;}

#newContent #recomiendaFacebook {margin:1em 0; width:57em;}

#newContent .videoDirecto #recomiendaFacebook {margin:1em 0 0; width:47em;}


/* 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;}
#p-02 #fondo{ background-color: #fff; z-index:999; width:77em; position:absolute; filter:alpha(opacity=70); opacity: 0.7;overflow:hidden; }
html>body #p-02 #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, #centreContent #no_flash div.gris{ background-color:#F9F9F9; border:0.1em solid #E1E1E1; margin:1.5em 0; padding:1em 2em 2em;}
#centreActContent #players #no_flash div .servicios{ background-color:none; border:none; margin:0; padding:0;}
#centreActContent #players #no_flash h2, #players #no_flash h3{ font-size:1.2em; margin-top:2em !important;}
#centreActContent #players #no_flash p, #centreContent #no_flash p{ font-size:1.1em;}
#centreActContent #players #no_flash p img, #centreContent #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;}
#centreContent #no_flash h2{font-size: 1.2em; margin-top: 2em;}
#centreContent ul li.promoPrincipal #padding{ padding-top:1em;}

#no_flash .servicios ol {padding:0 0 0 7em;}
#no_flash .servicios ol p{margin:0;}

#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, #listaVideos li a span.texto3{ font-size:1.2em; font-weight:bold; left:9.6em; width:10.05em;}
html>body #centreActContent #listaVideos li a span.texto, html>body #centreActContent #listaVideos li a span.texto2, html>body #centreActContent #listaVideos li a span.texto3{ width:10em;}

#centreActContent #listaVideos li.linea4 a span.titulo{ top:.2em;}
#centreActContent #listaVideos li.linea4 a span.texto{ top:1.9em;}
#centreActContent #listaVideos li.linea4 a span.texto2{ top:3.3em;}
#centreActContent #listaVideos li.linea4 a span.texto3{ top:4.8em;}

#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;}




/*--- video ambito ---*/
/* Nuevos vídeos Fichas enriquecidas*/

#player #playerAmbito{ height:27.5em; width:77em; border:.1em solid #e3e3e3; margin:0; overflow:hidden; }
html>body #player #playerAmbito{ height:27.3em; width:76.3em; z-index:9999; overflow:hidden;}
#player #playerAmbito object { margin:0; padding:0; width:1000px; height:800px;  z-index:9999;}
#p-02 #fondo{ background-color: #fff; z-index:999; width:77em; position:absolute; filter:alpha(opacity=70); opacity: 0.7;overflow:hidden; }
html>body #p-02 #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; }
#player #playerAmbito{ z-index:999999999999; background-color:#000;}
#player #playerAmbito #flashcontent{ position:relative;}
#player #playerAmbito #flashcontent img{ width:100%;}
#player #video{ height:27.3em; margin-bottom:1.5em;}
#player #playerAmbito{ margin:0 auto;} 
#player #no_flash{ background-color:#F9F9F9; border:0.1em solid #E1E1E1; margin:1.5em 0; padding:1em 2em 2em;}
#player #no_flash div .servicios{ background-color:none; border:none; margin:0; padding:0;}
#player #no_flash h2, #players #no_flash h3{ font-size:1.2em; margin-top:2em !important;}
#player #no_flash p{ font-size:1.1em;}
#player #no_flash p img{ font-size:.91em;}
#player #no_flash img.video{border:0.1em solid #E1E1E1; width:76.7em;}
html>body #player #no_flash img.video{width:76.3em;}
#player h1{ display:none;} 

/*--- actividadFamiliar ---*/

#centreActContent.actividadFamiliar .contenido ul { margin:0;}
#centreActContent.actividadFamiliar  ul li{ list-style:none; float:left; width:23.4em; border:.1em solid #ccc; position:relative; margin:0 0 1.5em 1.5em; background-color:#f9f9f9;}
#centreActContent.actividadFamiliar  ul li.col1{ margin-left:0;}
#centreActContent.actividadFamiliar  ul li a span, #centreActContent.actividadFamiliar  ul li  span {position:absolute; font-size:1.1em; padding:0 1.5em;}
#centreActContent.actividadFamiliar  ul li a:hover{ text-decoration:none; cursor:pointer;}
#centreActContent.actividadFamiliar  ul li a:hover span.titulos{ text-decoration:underline;}

#centreActContent.actividadFamiliar  ul li span.tipo{ top:13.3em; color:#333;}
#centreActContent.actividadFamiliar  ul li span.titulos{ top:14.5em; font-weight:bold;}
#centreActContent.actividadFamiliar  ul li span.horario, #centreActContent.actividadFamiliar  ul li span.horario1{ top:14.6em; color:#333;}
#centreActContent.actividadFamiliar  ul li span.horario2{ top:15.8em; color:#333;}
#centreActContent.actividadFamiliar  ul li span.horario3{ top:17em; color:#333;}
#centreActContent.actividadFamiliar  ul li span.horario4{ top:18.2em; color:#333;}
#centreActContent.actividadFamiliar ul li span.titulos2 { font-weight: bold; top: 14.5em;}
#centreActContent.actividadFamiliar ul li span.tipo2 { color: #333333; top: 13.3em;}


#centreActContent.actividadFamiliar  ul li img.img{ position:absolute; margin:1.5em; width:20.4em;}

#centreActContent.actividadFamiliar  ul li img.bg7{ width:100%;  height:25em;}
#centreActContent.actividadFamiliar  ul li img.bg8{ width:100%;  height:26.5em;}
#centreActContent.actividadFamiliar  ul li img.bg9{ width:100%;  height:28em;}
#centreActContent.actividadFamiliar  ul li img.bg10{ width:100%;  height:29.5em;}
#centreActContent.actividadFamiliar  ul li img.bg11{ width:100%;  height:31em;}
#centreActContent.actividadFamiliar  ul li img.bg12{ width:100%;  height:32.5em;}
#centreActContent.actividadFamiliar  ul li img.bg13{ width:100%;  height:34em;}
#centreActContent.actividadFamiliar  ul li img.bg14{ width:100%;  height:35.5em;}
#centreActContent.actividadFamiliar  ul li img.bg15{ width:100%;  height:37em;}
#centreActContent.actividadFamiliar  ul li img.bg16{ width:100%;  height:38em;}
#centreActContent.actividadFamiliar  ul li img.bg17{ width:100%;  height:39.5em;}
#centreActContent.actividadFamiliar  ul li img.bg18{ width:100%;  height:41em;}
#centreActContent.actividadFamiliar  ul li img.bg19{ width:100%;  height:42.5em;}
#centreActContent.actividadFamiliar  ul li img.bg20{ width:100%;  height:48.5em;}
#centreActContent.actividadFamiliar  ul li img.bg30{ width:100%;  height:60em;}

#centreActContent.actividadFamiliar  .titulo2 { margin:1.5em 0 0 -1.5em; padding-left:1.5em; width:50em;}
html>body #centreActContent.actividadFamiliar  .titulo2 { width:48.5em;}
#centreActContent.actividadFamiliar  .titulo2 p{ font-size:1.3em; font-weight:bold; margin:0;}
#centreActContent.actividadFamiliar  img.logo{ float:right; margin:0 0 1.5em 1.5em;}
#centreActContent.actividadFamiliar  .ralla{ border-bottom:.1em solid #ccc; margin:0 -1.5em 1.5em;}

#centreActContent.actividadFamiliar  h2.fechaact { background-color:#D4D4D4; font-weight:bold; padding:0.3em 1.5em; font-size:1.2em; display:block; margin:-2.5em 0 1em 0;}


/*************************/

/* menú dret CaixaEscena */

#menuRight .caixaescena p.presenta {font-weight:bold; 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 .caixaescena p.presenta {margin:1em auto !important;}
#menuRight .caixaescena p.presenta a {color:#FFFFFF; text-decoration:none;}


/*---- Nuevo vídeo 3r Nivel ----*/

#playerPrograma, #playerProgramaDistribuidora, #playerPrograma3, #playerHomeCentros {width:57.4em; border:.1em solid #ccc; margin:.5em 0 0; overflow:hidden;}
#playerHomeCentros { border-bottom:none; margin:0;}
#playerPrograma {height:20.1em;}
#playerProgramaDistribuidora {height:33em;}
#playerPrograma3 {height:29.4em;}
#playerHomeCentros {height:27.2em}
html>body #playerPrograma, html>body #playerProgramaDistribuidora, html>body #playerPrograma3, html>body #playerHomeCentros {width:56.8em;}
html>body #playerPrograma {height:19.8em;}
html>body #playerProgramaDistribuidora {height:32.7em;}
html>body #playerPrograma3 {height:29.1em;}
html>body #playerHomeCentros {height:27em}

#playerPrograma object, #playerProgramaDistribuidora object, #playerPrograma3 object, #centreContent #playerHomeCentros object {margin:0; padding:0; width:1000px; height:800px;}

#p-04 #fondo{ background-color: #fff; z-index:9999999; width:96.6em; position:absolute; filter:alpha(opacity=70); opacity: 0.7;overflow:hidden; }
html>body #fondo{ width:96em;}
#playerPrograma, #playerProgramaDistribuidora, #playerPrograma3, #playerHomeCentros {z-index:99999999; background-color:#000; }
#newContent h1.programa, #newContent2 h1.programa, #newContent3 h1.programa, #centreContent img.titulo {z-index:999999999; position:relative }
#newContent h2.programa, #newContent2 h2.programa, #newContent3 h2.programa {z-index:999999998; position:relative; margin-bottom:0.5em; }
#newContent h3.programa, #newContent2 h3.programa, #newContent3 h3.programa {z-index:999999997; position:relative; margin:-0.5em 0 0.5em!important; }
#newContent img.programa{z-index:999999996; position:relative; }
#newContent .contPrograma{ padding-top:202px;}
#p-04 {position:relative;}
#newContent #playerPrograma img, #newContent #playerProgramaDistribuidora img, #newContent #playerPrograma3 img {margin-top:0;}



/* alternativa */

#playerHomeCentros #flashcontent{ position: relative;}
#playerHomeCentros #flashcontent div{bottom: 0.5em; position: absolute; right: 0.5em; width: 35em;}
#playerHomeCentros #flashcontent div p { font-size:1.1em}
#playerHomeCentros #flashcontent div p img{ font-size: 0.92em;}
#newContent #no_flash div.gris, #newContent3 #no_flash div.gris{ background-color:#F9F9F9; border:0.1em solid #E1E1E1; margin:1.5em 0; padding:1em 2em 2em;}
#newContent #no_flash h2, #newContent #no_flash h3, #newContent3 #no_flash h2, #newContent3 #no_flash h3{ font-size:1.2em; margin-top:2em;}
#newContent #no_flash p, #newContent3 #no_flash p{ font-size:1.1em;}
#newContent #no_flash p img, #newContent3 #no_flash p img{ font-size:.91em;}
#newContent #no_flash img.video, #newContent3 #no_flash img.video{border:0.1em solid #E1E1E1; width:57em;}
html>body #newContent #no_flash img.video, html>body #newContent3 #no_flash img.video{width:56.8em;}


/*---- Agendas DIGITALES ----*/

#agendasdigitales { margin:0;}

#menuRight #agendasdigitales { height:17em}
#menuLeft ul#agendasdigitales li, #menuRight ul#agendasdigitales li{ margin:0; padding-top:1em; font-size:1em; clear:both; line-height:1.2em;}
#agendasdigitales a { color:#333;}
#agendasdigitales img{ float:left; width:6.3em; margin:0 .5em 0 .5em;}
#agendasdigitales span{ cursor: pointer; float:left; font-size:1.1em; width:9.5em; margin:0; font-weight:bold;}
#agendasdigitales span.linea1{ margin-top:1.1em;}
#agendasdigitales span.linea2{ margin-top:1em;}
#agendasdigitales span.linea3{ margin-top:.5em;}
#agendasdigitales img.flecha{float:none; font-size:0.92em;}

/*---- revista alma ----*/

#revistaalma { padding-top:1em; font-size:1em; clear:both; line-height:1.2em; margin: 0 0.9em; padding: 1em 0;}
#revistaalma a { color:#333;}
#revistaalma img{ float:left; width:4.4em; margin:0 .5em 0 .5em;}
#revistaalma span {cursor: pointer; float:left; font-size:1.1em; width:9.5em; margin-bottom:1.5em; font-weight:bold;}
#revistaalma span.linea1{ margin-top:1.1em;}
#revistaalma span.linea2{ margin-top:1em;}
#revistaalma span.linea3{ margin-top:.5em;}
#revistaalma img.flecha{float:none; font-size:0.92em;}


/*----Vídeos multilingue------*/

ul#listaVideo { margin:-1em 0 1em; display:none;}
#listaVideo li{ float:left; width:17.8em; position:relative; height:5.3em; margin:0 0 0 .8em; list-style:none;}
html>body  #listaVideo li{ width:17.6em; }
#listaVideo li img {margin:0!important;}
#listaVideo li img.video{ width:6.1em; height:4.5em; position:absolute; top:.4em; left:.4em;}
html>body #listaVideo li img.video{ width:6em; position:absolute; top:.4em; left:.4em;}
#listaVideo li img.bg{ width:17.4em; height:5.2em;}
#listaVideo li div{ border:.1em solid #e1e1e1; background-color:#f9f9f9;}
#listaVideo li div.activada{ border:.1em solid #3c91b8; background-color:#3c91b8;}
#listaVideo li.col1{ margin-left:0;}
#listaVideo li a span{ color:#666; position:absolute; cursor:pointer; background:none!important; border:0!important; padding:0!important; }
#listaVideo li a:hover{ text-decoration:none; }
#listaVideo li div.activada a span{ color:#fff; }
#listaVideo li a span.titulo{ font-size:1.3em; font-weight:bold; left:5.5em; width:7.6em;}
html>body #listaVideo li a span.titulo{width:7.6em;}
#listaVideo li a span.texto, #listaVideo li a span.texto2{ font-size:1.1em; font-weight:bold; left:6.5em; width:9em;}
html>body #listaVideo li a span.texto, #listaVideo li a span.texto2{ width:9em;}

#listaVideo li.linea3 a span.titulo{ top:.3em;}
#listaVideo li.linea3 a span.texto{ top:1.9em;}
#listaVideo li.linea3 a span.texto2{ top:4em;}

#listaVideo li.linea2 a span.titulo{ top:.8em;}
#listaVideo li.linea2 a span.texto{ top:2.5em;}

#listaVideo li.linea1 a span.titulo{ top:1.5em;}

/*----Vídeos distribuidora------*/

ul#listaVideoDist { margin:-1em 0 1em; display:none;}
#listaVideoDist li{ float:left; width:17.7em; position:relative; height:15em; margin:1.5em 0 0 .8em; list-style:none;}
html>body  #listaVideoDist li{ width:17.6em; }
#listaVideoDist li img {margin:0!important;}
#listaVideoDist li img.video{ width:16.9em; height:10em; position:absolute; top:.4em; left:.4em;}
html>body #listaVideoDist li img.video{ width:16.8em; position:absolute; top:.4em; left:.4em;}
#listaVideoDist li img.bg{ width:17.4em; }

#listaVideoDist li.linea1, #listaVideoDist li.linea1 img.bg{ height:13.5em;}
#listaVideoDist li.linea2, #listaVideoDist li.linea2 img.bg{ height:15em;}
#listaVideoDist li.linea3, #listaVideoDist li.linea3 img.bg{ height:16.5em;}
#listaVideoDist li.linea4, #listaVideoDist li.linea4 img.bg{ height:18.1em;}
#listaVideoDist li.linea5, #listaVideoDist li.linea5 img.bg{ height:19.7em;}

#listaVideoDist li div{ border:.1em solid #e1e1e1; background-color:#f9f9f9;}
#listaVideoDist li div.activada{ border:.1em solid #3c91b8; background-color:#3c91b8;}
#listaVideoDist li.col1{ margin-left:0;}
#listaVideoDist li a span{ color:#666; position:absolute; cursor:pointer; background-color:none !important; border:0!important; padding:0!important; }
#listaVideoDist li a:hover{ text-decoration:none; }
#listaVideoDist li div.activada a span{ color:#fff; background-color:#3c91b8!important; text-decoration:none;}
#listaVideoDist li a span.titulo{ font-size:1.3em; font-weight:bold; left:.6em; width:12.45em; ;}
html>body #listaVideoDist li a span.titulo{width:12.4em;}
#listaVideoDist li a span.texto, #listaVideoDist li a span.texto2{ font-size:1.1em; left:.7em; width:14.7em;}

#listaVideoDist li a span.titulo{ top:8.5em;}
#listaVideoDist li a span.linea1{ top:11.6em;}
#listaVideoDist li a span.linea2{ top:13.1em;}
#listaVideoDist li a span.linea3{ top:14.5em;}
#listaVideoDist li a span.linea4{ top:16em;}

/**************ListAmbito******************/

.bg_programaespecial{
height:14.5em;
width:37.3em;
border:0.1em solid #E1E1E1;
}

#listAmbito ul li.especial{
height:14.7em;
}


.bg_programaespecial2{
height:16.5em;
width:37.3em;
border:0.1em solid #E1E1E1;
}
#listAmbito ul li.especial2{
height:16.7em;
}

.bg_programaespecial3{
height:18.5em;
width:37.3em;
border:0.1em solid #E1E1E1;
}
#listAmbito ul li.especial3{
height:18.7em;
}

.bg_programaespecial4{
height:20.5em;
width:37.3em;
border:0.1em solid #E1E1E1;
}
#listAmbito ul li.especial4{
height:20.7em;
}

.bg_programaespecial5{
height:22.5em;
width:37.3em;
border:0.1em solid #E1E1E1;
}
#listAmbito ul li.especial5{
height:22.7em;
}



/*----- NUEVO carrousel vivienda *------*/

#fotosMinis .jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: .1em;
    right: .1em;
    width: 2.7em;
    height: 17.4em;
    cursor: pointer;
}
#fotosMinis .jcarousel-skin-tango .jcarousel-next-horizontal, #fotosMinis .jcarousel-skin-tango .jcarousel-prev-horizontal {
    height: 7em; width:10em;
}

#fotosMinis .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
#fotosMinis .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
#fotosMinis .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
	display:none !important;
}

#fotosMinis .jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: .1em;
    left: .1em;
    width: 2.7em;
    height: 17.4em;
    cursor: pointer;
}

#fotosMinis .jcarousel-skin-tango .jcarousel-prev-horizontal img.bg, 
#fotosMinis .jcarousel-skin-tango .jcarousel-next-horizontal img.bg { width:100%; height:100%;}

#fotosMinis .jcarousel-skin-tango .jcarousel-prev-horizontal img.flechaRight, 
#fotosMinis .jcarousel-skin-tango .jcarousel-prev-horizontal img.flechaLeft, 
#fotosMinis .jcarousel-skin-tango .jcarousel-next-horizontal img.flechaRight, 
#fotosMinis .jcarousel-skin-tango .jcarousel-next-horizontal img.flechaLeft { position:absolute;}

/*--- Flechas SIGUENTE ANTERIOR ---*/
#fotosMinis .jcarousel-skin-tango .jcarousel-prev-horizontal img.flechaLeft { top:7.5em; left:.5em;} 
#fotosMinis .jcarousel-skin-tango .jcarousel-next-horizontal img.flechaRight{ top:7.5em; right:.5em;} 

#fotosMinis .jcarousel-skin-tango .jcarousel-prev-horizontal img.flechaLeft { width:1.4em; top:2.3em; left:0;} 
#fotosMinis .jcarousel-skin-tango .jcarousel-next-horizontal img.flechaRight{ width:1.4em; top:2.3em; right:0;}

#fotosMinis .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
#fotosMinis .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
#fotosMinis .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
	display:none!important;
}



/*--- Vídeo Carrousel ---*/
#fotosMinis .jcarousel-skin-tango .jcarousel-container-horizontal { width: 53.7em; padding: 0em 1.8em .1em;}
html>body #fotosMinis .jcarousel-skin-tango .jcarousel-container-horizontal { width: 53.6em; padding: 0 1.6em .1em;}

#fotosMinis .jcarousel-skin-tango .jcarousel-clip-horizontal { width:  53.6em; height: 7.9em;}
html>body #fotosMinis .jcarousel-skin-tango .jcarousel-clip-horizontal { width:  53.5em; height: 7.8em;}

#fotosMinis li{ list-style:none; position:relative; float:left; height:11em; width:10.7em;}
html>body #fotosMinis li{ height:7.6em; width:10.7em; }
#fotosMinis li a img{border:.4em solid #fff; filter:alpha(opacity=80); opacity: 0.8; width:9.8em;}
html>body #fotosMinis li a img{width:9.7em;}
#fotosMinis li .activada a img{ border:.4em solid #3c91b8; filter:alpha(opacity=100); opacity: 1;}
#fotosMinis li a:hover img{ border:.4em solid #3c91b8; filter:alpha(opacity=100); opacity: 1;}
#fotosMinis { border-top:none; padding-bottom:1em; width:56.8em; }
#newContent #imgGrande img.bg { visibility:hidden; height:0; margin:0;}

#newContent #imgGrande {border:.1em solid #E3E3E3; border-top:none; margin:0; padding-top:1em;}
#newContent #imgGrande ul{ margin:0 !important;}
#newContent #imgGrande .Imagenes li{ float:left; margin-left:1.5em; position:relative;}
#newContent #imgGrande .Imagenes img, #newContent #imgGrande .Imagenes li{ width:25.9em;}
#newContent #imgGrande img.bg { visibility:hidden; clear:both}
#newContent #imgGrande #fotosMinis { display:none;}

#newContent #imgGrande.activa .Imagenes li{ float:none; text-align:center; margin:0 1.7em; width:57.2em;}
html>body #newContent #imgGrande.activa .Imagenes li{width:56.8em;}
#newContent #imgGrande.activa .Imagenes img, #newContent #imgGrande.activa .Imagenes li{ width:53.7em; }
html>body #newContent #imgGrande.activa .Imagenes img, html>body #newContent #imgGrande.activa .Imagenes li{ width:53.3em; }
#newContent #imgGrande.activa img.bg{ height:0.6em; margin:1.5em auto .5em; visibility: visible;}
#newContent #imgGrande.activa #fotosMinis { display:block;}

#newContent #imgGrande .Imagenes img.lupa{ width:2.3em!important; position:absolute; right:.1em; bottom:.4em;}


#newContent .cabeceraVivienda{ background-color:#3c91b8; font-size:1.4em; font-weight:bold; text-align:center; padding:.4em; margin-top:1em;} 
#newContent .cabeceraVivienda p{ margin:0; color:#fff;}




/*----fichas expos video-----*/
#centreActContent.expos h1{ display:block; color:#333333; font-size:1.8em; font-weight:bold; margin:0;}
#centreActContent.expos h1.borde{border-bottom: 0.1em solid #CECECE; padding: 0 0 .3em; margin:0 0 .8em;}
#centreActContent.expos h2{ display:block; color:#767676; font-size:1.4em; font-weight:bold; margin:1em 0 0;}
#centreActContent.expos h2 span{ font-weight:normal;}
#centreActContent.expos p.fechaExpo, #centreActContent.expos p.fechaExpo1, #centreActContent.expos p.fechaExpo2,  #centreActContent.expos p.fechaExpoAcces { color:#767676; font-size:1.3em; margin:0.5em 0 1.5em; border-bottom:0.1em solid #CECECE;}

#centreActContent.expos .btnVirtual { background-color:#F9F9F9; border:0.1em solid #E1E1E1; position:relative; width:24em; float:right;}
#centreActContent.expos .btnVirtual2{margin-right:1.5em;}
#centreActContent.expos .btnVirtualAcces1 {margin-top:1.5em;}
#centreActContent.expos .btnVirtualAcces2 {margin-top:3.2em;}

#centreActContent.expos .btnVirtual img.video { height:6.5em; left:0.4em; position:absolute; top:0.4em; width:10.6em;}
html>body #centreActContent.expos .btnVirtual img.video { height:6.5em; left:0.4em; position:absolute; top:0.4em; width:10.5em;}
#centreActContent.expos .btnVirtual a  {color:#666666;}
#centreActContent.expos .btnVirtual a span { cursor:pointer; position:absolute;}
#centreActContent.expos .btnVirtual a span.titulo { font-size:1.5em; font-weight:bold; left:7.7em; width:8.05em; top:1.3em;}
html>body #centreActContent.expos .btnVirtual a span.titulo {width:8em;}

#centreActContent.expos .btnVirtual img.bg { height:7.2em; width:24em;}

#centreActContent.expos #centreActCarrousel { margin:1.5em 0 0 !important;}

#centreActContent.expos .accesibilidad li{ list-style:none; margin:0 1em 0 0; float:left;}
#centreActContent.expos .accesibilidad{ margin:-6em 0 3em; height:2.6em;}
#centreActContent.expos .accesibilidad li img{width:2.6em;}

#centreActContent.expos p.fechaExpo1{padding-bottom:3em;}
#centreActContent.expos p.fechaExpo, #centreActContent.expos p.fechaExpo2{padding-bottom:1.5em;}
#centreActContent.expos p.fechaExpoAcces{padding-bottom:4em;}



#newContent.centros img{ margin:0; width:auto;}
#newContent.centros ul li.promoPrincipal img.bg_videoPrincipal { height: 1.6em; margin: 0 !important; width: 57.2em !important;}
html>body #newContent.centros ul li.promoPrincipal img.bg_videoPrincipal { height: 1.6em; width: 56.8em !important;}
#newContent.centros ul li.promoPrincipal .txtPrincipal { background-color: #FBFBFB; padding: 0 0 1em; margin:0; border:.1em solid #cccccc; border-top: none;}
html>body #newContent.centros ul li.promoPrincipal .txtPrincipal{ margin:0;}
#newContent.centros ul li.promoPrincipal span{ display:block;}
#newContent.centros ul li a{ text-decoration:none;}
#newContent.centros ul li a span{ cursor:pointer; }
#newContent.centros ul li.promoPrincipal span.tipo{ font-size:1.3em; width:42.15em!important; margin:0 .8em; font-weight:bold; color:#666;}
#newContent.centros ul li.promoPrincipal span.titular{ font-size:2.8em; font-weight:bold; color:#333; width:19.6em!important; margin: 0 0.36em;}
#newContent.centros ul li.promoPrincipal span.titular img{ font-size:0.36em; vertical-align:middle !important;}
#newContent.centros ul li.promoPrincipal span.titular2{ font-size:2.1em; font-weight:bold; color:#333; width:26.1em!important; margin: -.1em 0.49em 0;}
#newContent.centros ul li.promoPrincipal span.titular2 img{ font-size:0.476em; vertical-align:middle !important;}
#newContent.centros ul li.promoPrincipal span.fecha{ font-size:1.5em; color:#666; margin: 0.5em 0.7em 0; width:36.5em!important;}
#newContent.centros .txtPrincipal {border:.1em solid #cccccc; border-top: none;}
#newContent.centros ul li{ margin:0 0 0 1.5em; float:left; border:.1em solid #cccccc;}
#newContent.centros ul li.promoPrincipal{ border: 0; margin: 0 0 1.5em;}

#newContent.centros ul li span{ display:block;}
/*#newContent.centros ul li span.tipo { width:13em;}*/
html>body #newContent.centros ul li span.tipo { width:14em;}
#newContent.centros ul.linea2 li span.tipo, html>body #newContent.centros ul.linea2 li span.tipo { margin-top: -16.8em !important;}
#newContent.centros ul.linea3 li span.tipo, html>body #newContent.centros ul.linea3 li span.tipo { margin-top: -18em !important;}
#newContent.centros ul.linea4 li span.tipo, html>body #newContent.centros ul.linea4 li span.tipo { margin-top: -19.7em !important;}
#newContent.centros ul.linea5 li span.tipo { margin-top: -21em !important;}
html>body #newContent.centros ul.linea5 li span.tipo { margin-top: -20.5em !important;}
#newContent.centros ul li span.tipo, html>body #newContent.centros ul li span.tipo { margin-bottom: 12em!important;}

#newContent.centros ul li.promoPrincipal span.tipo, html>body #newContent.centros ul li.promoPrincipal span.tipo { margin:0 .8em!important;}

#listAmbito p a img{ font-size:.93em;}
#listAmbito li li p {margin:.3em 0 0;}


#newContent .contenido ol.numero li p.sinNum{ text-indent: 0!important; display: block; margin-top:1em }

/*--- CosmoCaixa y CaixaForum Kids ---*/
#menuRight #kids.titulo{ text-align:center;}
#menuRight #kids.titulo h2{ display:none;}
#menuRight #kids.titulo img{ width:15.4em; margin:0.2em auto;}

#menuRight .kids { height: 7em; margin: 1em 0;}
#menuRight .kids img { float: left; margin: 0.5em; width: 6em;}
#menuRight .kids span { cursor: pointer; float: left; font-size: 1.1em; margin: 0 0 0 0.3em; width: 9.5em;}

/*--- CaixaForum Barcelona 10 años ---*/
#menuLeft #caixaforum10anos.titulo{ text-align:center;}
#menuLeft #caixaforum10anos.titulo h2{ display:none;}
#menuLeft #caixaforum10anos.titulo img{ width:15.4em; margin:0.2em auto;}

#menuLeft .caixaforum10anos { height: 7em; margin: 1em 0;}
#menuLeft .caixaforum10anos img { float: left; margin: 0.5em; width: 6em;}
#menuLeft .caixaforum10anos span { cursor: pointer; float: left; font-size: 1.1em; margin: 0 0 0 0.3em; width: 9.5em;}


/*--- Menu Vivienda ---*/
div#menuLeft form{ margin:1.2em;}
div#menuLeft form ul li{ margin:0 0 1em;}
div#menuLeft form ul li p.recordarnum { font-size:1.1em; line-height: 1.2em;}
div#menuLeft form ul li p.recordarnum img{ font-size:.91em;}
div#menuLeft form div.vivienda_es input.btnCerca{ width:11em; margin:0; }
div#menuLeft form div.vivienda_ca input.btnCerca{ width:13em; margin:0; }


/* ---- Seguimos poniendo el alma ----*/
#cabecera01 h1{ display:none}
#cabecera01 img.titSeguimos{ position:absolute; width:30.8em; top:3.2em; left:32.5em; }
html>body #cabecera01 img.titSeguimos{width:30.6em; top:3.2em; left:32em; }