﻿
/* CSS Document */


/* ++++++++++++++++++++++ Maquetado General ++++++++++++++++  */
	
.container{
	text-align:left;
	margin:auto;
	width:48.75em;
	margin-top:0;
	background-color:#FFFFFF;
	border-left: #ccc solid 0.1em;
	border-right: #ccc solid 0.1em;  vertical-align:top;
}

.container_pie{
	text-align:left;
	margin:auto;
	width:48.75em;
	margin-top:0;
	background-color:#CCCCCC;
}


#top{
	margin:0;
	padding:0;  vertical-align:top;
}
#top #institucional{
	background-color:#333;
	height:4.00em;  vertical-align:top;
}

#institucional table{
  width:100%;  vertical-align:top;
}

#institucional tbody{
  width:100%;
  vertical-align:top;
}

#institucional td{
text-align:right;
vertical-align:top;
}
#institucional tr{
vertical-align:top;
}

#institucional #busqueda{
margin-top:1.38em;
padding-right:0.94em;
}
#institucional #utiles{
margin-top:0.91em;
padding-right:0.94em;
}

#top #herramientas{
	color:#fff;
}

#top #herramientas #utiles{
	font-size: 0.69em  ;
}

/*
#top #menu{
	background-color:#fff;
	position:relative;
	height:1.6em;
}
*/
#top #foto{
	width:48.75em;
	height:9.75em;
	margin:0;
	padding:0;
}
/*
#top #menu ul{
	width:100%;
	height:1.38em;
	overflow:hidden;
}
#top #menu ul li{
	float:left;
	text-align:center;
	color:#fff;
}
*/
#central{
	clear:both;
}

.lletra_bold p{
font-weight:bold;
font-size:0.69em;
}

/*#menuvertical{
	width:9.75em;
	background-color:#f2f2f2;
	color:#000;
	float:left;
}*/

#contenido{
	width:27em;
	float:left;
	margin-left:1em;
	margin-top:0.5em;
	display:inline;
}
#contenido ul
{
	list-style-position:outside;
	list-style-type:disc;
	margin-left:1em;
}
#contenido ul li
{
	margin-bottom:0.5em;
}
#contenido li{
	line-height:1.25;
}
#contenido a{
	/*font-size:0.69em  ;*/
}

#contenido_sense_menu{
	width:37em;
	float:left;
	margin-left:1em;
	margin-top:0.5em;
	display:inline;
}

#contenido p{
	line-height:1.5;
/*	font-size:0.69em   ;*/
	margin-bottom:1em;
}

#contenido td, th{
	font-family:arial, helvetica, sans-serif;
	/*font-size:0.69em;*/
	line-height:1.5;
}

#contenido th{
	font-weight:bold;
}
#espacio_contenido{
	line-height:1.5;
}
#espacio_contenido p{
	font-size:0.69em  ;
	line-height:1.5;
	margin:0;
	padding:0;
	padding-bottom:0.63em;
}


#submenuhorizontal{
	background-color:#fff3e8;
	font-size:0.69em  ;
	padding:0.6em 0 0.8em 0.6em;
	margin-bottom:1em;
}

#destacados{
	width:9.50em;
	float:left;
	margin-left:1em;
	margin-top:0.5em;
	display:inline;
}



#destacados .titulo_noticia, #destacados .titulo_evento{
	margin:0;
	padding:0;
	font-size:0.69em  ;
	font-weight:bold;
	padding-top:0.63em;
}
#destacados .titulo_noticia a, #destacados .titulo_evento a{
	font-weight:bold;
	color:#000;
	line-height:1.25;
}


#destacados .entrada_noticia, #destacados .dato_evento{
	margin:0;
	padding:0;
	font-size:0.69em  ;
	line-height:1.25;
}


#pie{
	clear:both;
	text-align:center;
	margin-top:1em;
	padding-top:0.44em;
	font-size:0.69em  ;
	color:#767a7d;
}

/* ++++++++++++++++++++++ Estilos General ++++++++++++++++  */
body {font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;
/*background-image:url(../img/fons_blanx.gif);*/
background-position:left top;
background-repeat: repeat-x;
margin-bottom:0.63em;
margin-top:0.63em;}

#paddings{
  vertical-align:top;
}

table.themeHeader {
  vertical-align:top;
}
.themeHeader{
display:none;
}
#themeHeader{
display:none;
}

themeHeader{
display:none;
}

p {font-size:0.69em  ; line-height:1.5em;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:underline;}
a:visited {color:inherit;}
a:active {color:inherit;}
strong {font-weight:bold}

.lletra_bold
{font-weight:bold;}

#top a, #top a:visited{
	color:#fff;
}

#busqueda{
	font-size:0.69em  ;
}
#textoabuscar{
	font-size:1em  ;
	height:1em;
	margin-right:0.7em;
	margin-left:0.3em;
	color:#666666;
}

#pie a, #pie a:visited{
	color:#767a7d;
}
#central h1{
	font-size:1em;
	font-weight:bold;
	color:#fff;
	margin-top:0em;
	padding:0.3em 0 0.3em 1em;
}
#index h1{
	padding-left:0;
}

#destacados .classh3{

	padding-top:0.63em;
	font-weight:bold;
}

#destacados .classh3{
	border-bottom:solid 0.06em;
	margin:0.5em 0.5em 0.5em 0;
	font-size:0.75em  ;
}


#destacados h2{

	padding-top:0.63em;
	font-weight:bold;
}
#destacados h2{
	border-bottom:solid 0.06em;
	margin:0.5em 0.5em 0.5em 0;
	font-size:0.75em  ;
}

#destacados p{
	margin-bottom:1.5em;
}

#migaspan{
	font-size:0.63em  ;
}
#submenuhorizontal .separador{
	font-weight:bold;
	font-size:1.4em  ;
}
#migaspan a, #migaspan a:visited, #submenuhorizontal a, #submenuhorizontal a:visited{
	color:#000;
}

#contenido h2, #contenido .classh4, #contenido .classh3{
	margin:1em 0 0.8em;
	font-weight:bold;
	font-size:0.75em  ;
}

.flash{
display:none;
}

.imatge{
display:none;
}

#no_trobat{display:none;}
/* ++++++++++++++++++++++ Menu ++++++++++++++++  */
#menu_superior{
	z-index:1000;
}

div#menu_superior,
div#submenu_1,
div#submenu_2,
div#submenu_3,
div#submenu_4,
div#submenu_5,
div#submenu_7,
div#submenu_6{
	margin:0;
	padding:0;
	width:48.75em;
	border-top:solid 0.13em #fff;
	border-bottom:solid 0.13em #fff;
}
div#submenu_1,
div#submenu_2,
div#submenu_3,
div#submenu_4,
div#submenu_5,
div#submenu_7,
div#submenu_6{
	margin:0;
	padding:0;
	margin-top:-0.13em;
	display:none;
}
div#menu_superior a,
div#submenu_1 a,
div#submenu_2 a,
div#submenu_3 a,
div#submenu_4 a,
div#submenu_5 a,
div#submenu_7 a,
div#submenu_6 a{
	color:#fff;
	text-decoration:none;
}
table#m0,
table#s1,
table#s2,
table#s3,
table#s4,
table#s5,
table#s7,
table#s6{
	margin:0;
	padding:0;
	height:1.38em;
	width:100%;
}
table#m0 td,
table#s1 td,
table#s2 td,
table#s3 td,
table#s4 td,
table#s5 td,
table#s7 td,
table#s6 td{
	margin:0;
	padding:0;
	vertical-align:middle;
	text-align:center;
	width:auto;
	font-family:Arial;
	font-size:0.75em  ;
}
table#m0 td.menu_superior_separador,
table#s1 td.menu_superior_separador,
table#s2 td.menu_superior_separador,
table#s3 td.menu_superior_separador,
table#s4 td.menu_superior_separador,
table#s5 td.menu_superior_separador,
table#s7 td.menu_superior_separador,
table#s6 td.menu_superior_separador{
	background:#FFFFFF;
	width:0.13em;
}

#m1, #s1 td{
	background:#FF8C1A;
}
#m2, #s2 td{
	background:#0082A4;
}
#m3, #s3 td{
	background:#9F172A;
}
#m4, #s4 td{
	background:#8D9D1F;
}
#m5, #s5 td{
	background:#E20A16;
}
#m6, #s6 td{
	background:#A50A66;
}
#m7, #s7 td{
	background:#A50A66;
}

#informacioncorporativa #submenu_1{
	display:block;
}
#servicios #submenu_2{
	display:block;
}
#formacion #submenu_3{
	display:block;
}	
#alojamiento #submenu_4, #alojamientoalbergperetarres #submenu_4, #alojamientoresidenciafemeninaestudiantsmadrid #submenu_4{
	display:block;
}
#centrosesplai #submenu_5{
	display:block;
}
#gestionconocimiento #submenu_6{
	display:block;
}

#break_position_menu{
	width:100%;
	height:1.63em;
	position:relative;
	display:none;
}


/* ++++++++++++++++++++++ Home ++++++++++++++++  */
#index #central{
}
#index #columna-dcha{
	width:19em;
	float:right;
	background-color:#fff8e7;
	padding-left:0.75em;
	padding-top:0.75em;
	min-height:26em;
}
#index #columna-izq{
	clear:both;
	width:27.5em;
	float:left;
	margin-left:0.5em;
}
#index .banner_fpt{
	margin-bottom:1em;
}
#index h1{
	border-bottom:solid 0.06em #fdb915;
}
#index h1, #index h2,  #index .classh3{
	font-weight:bold;
	color:#000000;
	margin-top:0.69em;
		clear:both;
}
#index #columna-izq a, #index #columna-dcha a {
	color:#000000;
	font-weight:bold;
}
#index #columna-izq img{
	float:right;
	margin-left:2em;
	margin-bottom:1em;
}

.centrar_div
{
text-align:center;
}

.link_mes{
font-weight:normal;
}
/* ++++++++++++++++++++++ informacioncorporativa ++++++++++++++++  */

/*#informacioncorporativa #menuvertical li{
	border-bottom:solid 0.06em #ff8c1a;
	 padding-bottom:0.5em;
}*/
/*#info_corp_vert_linea
{
border-bottom:solid 0.06em #ff8c1a;
list-style: none
}*/
#informacioncorporativa h1 {
	background-color:#ff8c1a;
}
#informacioncorporativa #destacados h2{
	border-bottom-color: #ff8c1a;
}
#informacioncorporativa #destacados h3{
	border-bottom-color: #ff8c1a;
}
/* ++++++++++++++++++++++ servicios ++++++++++++++++  */
/*
#servicios #central li{
	border-bottom:solid 0.06em #0082a4;
}
*/


/*#servicios_vert_linea
{
border-bottom:solid 0.06em #0082a4;
list-style: none
}*/
#servicios h1 {
	background-color:#0082a4;
}
#servicios #destacados h2{
	border-bottom-color: #0082a4;
}

#servicios #destacados .classh3{
	border-bottom-color: #0082a4;
}
/* ++++++++++++++++++++++ formacion ++++++++++++++++  */
/*
#formacion #central li{
	border-bottom:solid 0.06em #9f172a;
}
*/
/*
#formacion #central #paginador  li {
border-bottom:none;
}
*/
/*#formacion_vert_linea
{
border-bottom:solid 0.06em #9f172a;
list-style: none
}*/
#formacion h1 {
	background-color:#9f172a;
}
#formacion #destacados h2{
	border-bottom-color: #9f172a;
}

#formacion #destacados .classh3{
	border-bottom-color: #9f172a;
}
/* ++++++++++++++++++++++ alojamiento ++++++++++++++++  */
/*
#alojamiento #central li{
	border-bottom:solid 0.06em #8d9d1f;
}
*/
/*#alojamiento_vert_linea
{
border-bottom:solid 0.06em #9f172a;
list-style: none
}*/
#alojamiento h1 {
	background-color:#8d9d1f;
}
#alojamiento #destacados h2{
	border-bottom-color: #8d9d1f;
}

#alojamiento #destacados .classh3{
	border-bottom-color: #8d9d1f;
}
/* ++++++++++++++++++++++ alojamiento -> alberg pere tarres ++++++++++++++++  */
/*
#alojamientoalbergperetarres #central li{
	border-bottom:solid 0.06em #009f3b;
}
*/
#alojamientoalbergperetarres h1 {
	background-color:#009f3b;
}
#alojamientoalbergperetarres #destacados h2{
	border-bottom-color: #009f3b;
}

#alojamientoalbergperetarres #destacados .classh3{
	border-bottom-color: #009f3b;
}
/*
#alojamientoalbergperetarres #central li:last-child{
	border:none;
}
*/
/* ++++++++++++++++++++++ alojamiento -> residencia femenina estudiants madrid ++++++++++++++++  */
/*
#alojamientoresidenciafemeninaestudiantsmadrid #central li{
	border-bottom:solid 0.06em #e64583;
}
*/
#alojamientoresidenciafemeninaestudiantsmadrid h1 {
	background-color:#e64583;
}
#alojamientoresidenciafemeninaestudiantsmadrid #destacados h2{
	border-bottom-color: #e64583;
}

#alojamientoresidenciafemeninaestudiantsmadrid #destacados .classh3{
	border-bottom-color: #e64583;
}
/*
#alojamientoresidenciafemeninaestudiantsmadrid #central li:last-child{
	border:none;
}
*/
/* ++++++++++++++++++++++ centrosesplai ++++++++++++++++  */
/*
#centrosesplai #central li{
	border-bottom:solid 0.06em #e20a16;
}
*/
/*#centrosesplai_vert_linea
{
border-bottom:solid 0.06em #9f172a;
list-style: none
}*/
#centrosesplai h1 {
	background-color:#e20a16;
}
#centrosesplai #destacados h2{
	border-bottom-color: #e20a16;
}

#centrosesplai #destacados .classh3{
	border-bottom-color: #e20a16;
}
/* ++++++++++++++++++++++ gestionconocimiento ++++++++++++++++  */
/*
#gestionconocimiento #central li{
	border-bottom:solid 0.06em #a50a66;
}
*/
/*#gestionconocimiento_vert_linea
{
border-bottom:solid 0.06em #9f172a;
list-style: none
}*/
#gestionconocimiento h1 {
	background-color:#a50a66;
}
#gestionconocimiento #destacados h2{
	border-bottom-color: #a50a66;
}

#gestionconocimiento #destacados .classh3{
	border-bottom-color: #a50a66;
}


/* ++++++++++++++++++++++ centres d'esplais detall ++++++++++++++++  */

#esplais #labels-esplai{
	text-align:right;
	width:6em;
	float:left;
	padding: 0.5em;
	padding-top: 0.0em;
}
#esplais #datos-esplai{
	width:18.5em;
	float:left;
	background-color:#fce6e7;
	border-top: solid 0.06em #e20a16;
	border-bottom: solid 0.06em #e20a16;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;
	margin-left:0.5em;
	margin-bottom:1em;
}

#esplais #fotos{
	width:9em;
	float:right;
	margin-right:0.5em;
	padding-top:0.5em;
}

#esplais #cuerpo-evento{
	width:17.5em;
	float:left;
	margin-bottom:1.5em;
}


/* ++++++++++++++++++++++ centres d'esplais menu ++++++++++++++++  */

#esplais td{
	border-bottom:solid 0.06em #fce6e7;
	padding:0.7em;
	font-size:0.69em  ;
}

#esplais a{
	color:#000000;
	text-decoration:underline;
}

.esplais_titols th
{
color: #e20a16;
border-bottom:solid 0.06em #e20a16;
	padding:0.7em;
	padding-right:0.5em;
	font-size:0.69em  ;
	line-height:1.0em;
}

.esplais_td td
{
font-size:0.69em  ;
padding:0.8em 0.5em 0.0em 0.7em;
}

.esplais th{
	background-color:#e20a16;
	font-weight:bold;
	color:#FFFFFF;
	padding:0.5em;
	padding-right:0.5em;
	font-size:0.69em  ;
}


/* ++++++++++++++++++++++ Paginas especiales ++++++++++++++++  */

.cabecera{
	background-color:#ff8c1a;
	width:33%;
	font-weight:bold;
	font-size:0.75em  ;
	color:#FFFFFF;
}
.c10{
	width:10%;
	color:#FFFFFF;
}
.c15{
	width:15%;
	color:#FFFFFF;
}
.c20{
	width:20%;
	color:#FFFFFF;
}
.c30{
	width:30%;
	color:#FFFFFF;
}
.c55{
	width:55%;
	color:#FFFFFF;
}
.c60{
	width:60%;
	color:#FFFFFF;
}
.c70{
	width:70%;
	color:#FFFFFF;
}

#expertos td, .agenda td, .memoria td{
	border-bottom:solid 0.06em #fff3e8;
	padding:0.5em 0.7em 0.5em 0.7em;
	font-size:0.69em  ;
}
#expertos a, .agenda a, .memoria a{
	color:#000000;
	text-decoration:underline;
}
.clear{
	clear:both;
}
.listado ul{
	padding-left:1em;
}
.listado li{
	list-style-image:url(../img/punto-naranja.png);
	margin-bottom:0.2em;
}
.volver{
	font-family:arial,helvetica,sans-serif;
	clear:both;
	text-align:right;
	padding:0.2em;
	cursor:pointer;
	font-size:0.82em;
	text-align:right;
}
.volver a, .volver a:visited{
	color:#000000;
	text-decoration:underline;
}

#titulo_dinamico p
{
	font-weight:bold;
	font-size:0.75em;
}

#contacto-prensa, #anys_anteriors {
	clear:both;
	border-top: solid 0.06em #ededed;
	border-bottom: solid 0.06em #ededed;
	padding: 0.3em 0 0.3em 0;
}
#contacto-prensa a, #contacto-prensa a:visited, #anys_anteriors a, #anys_anteriors a:visited{
	color:#000;
}
#mas-info{
	background-color:#fff3e8;
	border-top: solid 0.06em #ff8c1a;
	border-bottom: solid 0.06em #ff8c1a;
	padding: 0.5em;
	margin-top:0.6em;
}
#mas-info .imprimir, .agenda .imprimir{
	text-align:right;
	margin-top:1em;
}
/* ++++++++++++++++++++++ expertos ++++++++++++++++  */
#expertos{
	margin: 1em 0 1em 0;
}
#expertos .nombre p{
	font-weight:bold;
	margin-bottom:0.6em;
}

#expertos #datos{
	width:20em;
	float:left;
	margin-bottom:3em;
}
#expertos #datos p{
	margin-bottom:1em;
}
#expertos .foto{
	float:right;
	width:6.5em;
	text-align:right;
}
#expertos .foto p{
	margin-top:1em;
}
#expertos .listado{
	width:45%;
	float:left;
	padding-right:1em;
	margin-bottom:1em;
	font-size:.7em  ;

}


/* ++++++++++++++++++++++ projectes recerca i consultoria ++++++++++++++++  */
#rec_cons{
	margin: 1em 0 1em 0;
}
#rec_cons .nombre p{
	font-weight:bold;
	margin-bottom:0.6em;
}

#rec_cons #datos{
	width:15em;
	float:left;
	margin-bottom:3em;
}
#rec_cons #datos p{
	margin-bottom:1em;
}
#rec_cons .foto{
	float:right;
	text-align:right;
}
#rec_cons .foto p{
	margin-top:1em;
}
#rec_cons .listado{
	width:45%;
	float:left;
	padding-right:1em;
	margin-bottom:1em;
	font-size:.7em  ;

}
/* ++++++++++++++++++++++ noticias / notas de prensa ++++++++++++++++  */

#noticias a{
	color:#000000;
	text-decoration:underline;
}
#noticias .noticia{
	margin-bottom:1.1em;
}

#noticias .noticia .titulo{
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:0.2em;
}

#noticias .titulo_serveis{
	font-weight:bold;
	margin-bottom:0.2em;
}

#noticias .noticia img{
	float:left;
	margin-right:0.5em;
}
#noticias #cuerpo-noticia{
	width:17.5em;
	float:left;
	margin-bottom:1.5em;
}
#noticias #destacado{
	width:9em;
	float:right;
}

.punt_taronja
{
background-color: transparent;
background-repeat: no-repeat;
background-position: 0% 50%;
padding-left:0.64em;

}
.punt_grana
{
background-color: transparent;
background-repeat: no-repeat;
background-position: 0% 50%;
padding-left:0.64em;

}

.linia_relacionada
{
border-top: solid 0.06em #e4e4e5;
border-bottom: solid 0.06em #e4e4e5;
width:10em;
padding-top:0.13em;
}
/* ++++++++++++++++++++++ agenda ++++++++++++++++  */

.agenda .labels-evento{
	text-align:right;
	width:7em;
	float:left;
	padding: 0.5em;
	background-color:#ff8c1a;
}
.agenda .datos-eventos{
	width:17.5em;
	float:left;
	background-color:#fff3e8;
	border-top: solid 0.06em #ff8c1a;
	border-bottom: solid 0.06em #ff8c1a;
	padding: 0.5em;
	margin-left:0.5em;
	margin-bottom:1em;
}
.agenda  .labels-evento p, .datos-eventos p{
 margin:0;
 padding:0;
 line-height:1.2em !important ;
           }


.agenda .destacado{
	width:9em;
	float:right;
	text-align:right;
}
.agenda .cuerpo-evento{
	width:17.5em;
	float:left;
	margin-bottom:1.5em;
}

.agenda .c1{width:10%;}
.agenda .c2{width:27%;}
.agenda .c3{width:50%;}
.agenda .c4{width:4em;}


/* ++++++++++++++++++++++ escoles bressol ++++++++++++++++  */

#escoles #labels-escola{
	text-align:right;
	width:6em;
	float:left;
	padding: 0.5em;
	padding-top: 0.0em;
}
#escoles #datos-escola{
	width:18.5em;
	float:left;
	background-color:#e5f2f6;
	border-top: solid 0.06em #0082a4;
	border-bottom: solid 0.06em #0082a4;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;
	margin-left:0.5em;
	margin-bottom:1em;
}

#escoles #fotos{
	width:9em;
	float:right;
	margin-right:0.5em;
	padding-top:0.5em;
}

#escoles #cuerpo-evento{
	width:17.5em;
	float:left;
	margin-bottom:1.5em;
}


/* ++++++++++++++++++++++ Modo edición de contenido WCM ++++++++++++++++ */

	.wpsPortletBody{
		text-align:center;
	}
	.wcmAuthoringPadding{
		background-color:#fff;
		width:48.69em;
		font-size:0.6em  ;
	}
	.wcmAuthoringPadding .wcmObjectFormLayout{
		width:47.38em;
	}

/* ++++++++++++++++++++++ Herramientas de creación ++++++++++++++++ */
	#hc{
		position:absolute;
		margin-left:0.9em;
		margin-top:0.9em;
		border:outset 0.4em #fbca01;
		padding:0.31em;
		font-family:Verdana;
		font-size:0.6em  ;
		background:#333;
	}
	#hc:hover{
		cursor:move;
	}
	#hc td{
		vertical-align:middle;
		padding:0.5em;
	}
	#hc a{
		color:#fff;
	}

/* ++++++++++++++++++++++ HTML GO TO TOP ++++++++++++++++ */

	#go_to_top{
	 	width:100%;
		text-align:right;
	}
	#go_to_top a{
	 	font-size:0.69em  ;
		color:#333333;
	}
	#go_to_top a:visited{
		color:#333333;
	}
	
	
	
/**************************************/
/*	Búsquedas		  */
/**************************************/



.tabla_busc{
border:0.063em #CCCCCC solid;
width:67.88em;
width:46.88em;
}

.td1_busc{
text-align:right;
border-bottom:#CCCCCC dotted 0.063em;
}

.td2_busc{
text-align:right;
border-bottom:#CCCCCC dotted 0.063em;
}

/* componente paginador busqueda */
ul.paginador_bus{
	margin-top:0.63em;
	padding-top:0.63em;
	text-align:right;
}

ul.paginador_bus li{
	font-size:0.69em;
	font-weight:bold;
	padding-left:0.31em;
	display:inline;
	color:#042f6d;
}
	
ul.paginador_bus a, ul.paginador_bus a:visited{
	font-size:1em  ;
	color:#042f6d;
	font-weight:normal;
}

ul.paginador_bus a:hover{
	color:#d96f19;
	text-decoration:none;
}

ul.paginador_bus li.elemento_inactivo{
	color:#dfdfdf;
}

.fila_buscador
{
width:1.25em;
font-size:0.69em;
padding: 5px 0px 5px 5px;
vertical-align:top;
}

.fila_buscador2
{
font-size:0.69em;
padding: 5px 15px 5px 15px;
vertical-align:top;
}

#cerques h1 {
	background-color:#FFDF5F;
}

#contacte h1 {
	background-color:#000000;
}

.buto_buscar
{
margin:0em;
padding:0em;
height:1.8em;
width:1.9em;
}



/* componente paginador */

#servicios #central #paginador  li {border-bottom:none;}

#paginador
{
margin-top:0.63em;
padding-top:0.63em;
border-top:solid 0.063em #dfdfdf;
text-align:right;
color:#FF0000;
}



	ul#paginador li{
		font-size:0.69em  ;
		font-weight:bold;
		padding-left:0.63em;
		display:inline;
		color:#042f6d;
	}
	ul#paginador a, ul#paginador a:visited{
		color:#042f6d;
		font-weight:normal;
	}
	ul#paginador a:hover{
		color:#d96f19;
		text-decoration:none;
	}
	ul#paginador li.elemento_inactivo{
		color:#dfdfdf;
	}


/* componente paginador span*/

#servicios #central #paginador  span {border-bottom:none;}

#paginador
{
margin-top:0.63em;
padding-top:0.63em;
border-top:solid 0.063em #dfdfdf;
text-align:right;
color:#FF0000;
}



	#paginador{
		font-size:0.69em  ;
		font-weight:bold;
		padding-left:0.63em;
		color:#042f6d;
		text-align:right;
	}
	#paginador a, #paginador a:visited{
		color:#042f6d;
		font-weight:normal;
	}
	#paginador a:hover{
		color:#d96f19;
		text-decoration:none;
	}
	#paginador .elemento_inactivo{
		color:#dfdfdf;
	}



/* ++++++++++++++++++++++ plans d'estudi + assignatura ++++++++++++++++  */

.ita_strong
{
	font-style:italic;
	font-weight:bold;
}

#contenido p.numero_curs{
margin-bottom:0em;
}
p.numero_curs{
	color:#fff;
	background:#AA302E;
	padding-top:0.31em;
	padding-bottom:0.31em;
	font-weight:bold;
	padding-left:0.81em;
}
table.llistat_assignatures{
	width:100%;
	border:0em;
	margin-top:0em;
	font-size:0.69em;
}
table.llistat_assignatures th{
	text-align:left;
	color:#AA302E;
	border-bottom:solid 0.063em #AA302E;
	padding-top:0.31em;
	padding-bottom:0.31em;
}
table.llistat_assignatures th.header_tipus{

	width:9em;
}
table.llistat_assignatures th.header_assignatura{
	width:25em;

}
table.llistat_assignatures th.header_assignatura_biblio{
	width:22em;
	padding-left:1em;
}
table.llistat_assignatures th.header_assignatura_biblio_pdf{
	width:5em;
		text-align:center;
}
table.llistat_assignatures th.header_credits{
	text-align:right;
}
table.llistat_assignatures tr td{
	height:1.56em;
	vertical-align:bottom;
	border-bottom:solid 0.063em #F6E8E8;
}
table.llistat_assignatures a, table.llistat_assignatures a:visited{
	color:#000;
	text-decoration:underline;
}

	table#taula_dades_assignatura{
		float:right;
		border-bottom: solid 0.06em #9F172A;
		border-top: solid 0.06em #9F172A;
		background:#F6E8E8;
		margin-left:0.63em;
		padding-top:0.31em;
		padding-bottom:0.31em;
	}
	table#taula_dades_assignatura td{
		font-size:0.7em  ;
		padding-left:0.63em;
		padding-right:0.63em;
		padding-top:0.13em;
		padding-bottom:0.13em;
	}
	table#taula_dades_assignatura td.espai_imprimir{
		text-align:right;
		height:1.56em;
		vertical-align:bottom;
	}
	span.bold{
		font-weight:bold;
	}
	p.assignatura_titols{
		font-weight:bold;
		margin-bottom:0.31em;
		margin-top:0em;
	}
	div.assignatura_bloc{
		margin-bottom:0.63em;
	}
	div.assignatura_bloc, div.assignatura_bloc p{
		font-size:0.69em  ;
		line-height:1.5;
	}
	a.vincle_professor, a.vincle_professor:visited{
		color:#000;
		text-decoration:underline;
	}
/* ++++++++++++++++++++++ masters +++++++++++++++  */

table.llistat_masters{
	width:100%;
	border:0em;
	margin-top:0em;
	font-size:0.69em;
}
table.llistat_masters th{
	text-align:left;
	color:#AA302E;
	border-bottom:solid 0.063em #AA302E;
	padding-top:0.32em;
	padding-bottom:0.32em;
}
table.llistat_masters th.header_master_postgrau{
	width:27.38em;
}
table.llistat_masters th.header_curs{
	width:7em;
}
table.llistat_masters tr td{
	height:2.50em;
	vertical-align:bottom;
	border-bottom:solid 0.06em #F6E8E8;
}
table.llistat_masters a, table.llistat_masters a:visited{
	color:#000;
	text-decoration:underline;
}


/* ++++++++++++++++++++++ cursos ++++++++++++++++  */
#cursos_assign td{
	border-bottom:solid 0.06em #f6e8e8;
	padding:0.7em;
	font-size:0.69em  ;
}

#cursos_assign a{
	color:#000000;
	text-decoration:underline;
}

.cursos_assign_titols th
{
color: #9F172A;
border-bottom:solid 0.06em #9F172A;
	padding:0.7em;
	padding-right:0.5em;
	font-size:0.69em  ;
	line-height:1.0em;
}

.cursos_assign_td td
{
font-size:0.69em  ;
padding:0.8em 0.5em 0.0em 0.7em;
}

.cursos_assign th{
	background-color:#9F172A;
	font-weight:bold;
	color:#FFFFFF;
	padding:0.5em;
	padding-right:0.5em;
	font-size:0.69em  ;
}

.cursos_assign_titols_blanc
{
width:0.13em;
background-color:#FFFFFF;
padding:0em 0.06em 0em 0.06em;


}

.cursos_assign_dades{
	width:20.5em;
	background-color:#f6e8e8;
padding:0em 0.13em 0em 0.13em;
font-size:0.69em;
}

.cursos_assign_dades_top{
	width:20.5em;
	font-size:0.69em;
	background-color:#f6e8e8;
	padding: 0.3em;
border-top:solid 0.06em #9F172A;
}

.cursos_assign_dades_bottom{
	width:20.5em;
	font-size:0.69em;
	background-color:#f6e8e8;
	padding: 0.3em;
border-bottom:solid 0.06em #9F172A;
}




.cursos_assign_titols_dades{
font-size:0.69em;
	color:#FFFFFF;
	text-align:right;
	width:25%;
	padding: 0.0em 0.2em 0.0em 0.0em;
	background-color:#9F172A;
}

.online
{
font-size:0.69em;
border-right: solid 0.06em #9F172A;
/*padding: 0.06em 0.13em 0.13em 0.13em;*/
padding: 0.06em 0.13em 0.0em 0.13em;
border-top: solid 0.06em #9F172A; 
border-left: solid 0.06em #9F172A; 
border-right: solid 0.06em #9F172A;
margin:0;
line-height:1.2;
}

.online1
{
font-size:0.69em;
border-top: solid 0.06em #9F172A; 
border-left: solid 0.06em #9F172A; 
padding: 0.06em 0.13em 0.0em 0.13em;
border-right: solid 0.06em #9F172A;
line-height:1.2;
/*padding: 0.06em 0.13em 0.13em 0.13em;*/
}


.online_print
{
background-color: transparent;
background-repeat: no-repeat;
padding-left:1.5em;
background-position: 0% 50%;
}



.online_icon
{
background-color: transparent;
background-repeat: no-repeat;
padding-left:1.3em;
background-position: 0% 50%;
}

.online_link, .online_link:visited
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#000000;
}

/*OFERTES DE FEINA*/


.ofertes_feina
{
line-height:1.0em;
}

.cabecera_ofertas{
	background-color:#a52220;
	font-weight:bold;
	font-size:0.75em;
	color:#FFFFFF;
}

.cabecera_ofertas2{
	text-align:right;
}

.ofertes_feina td{
	padding:0.4em 0.5em 0.4em 0.7em;
	font-size:0.69em;
}

.inscriute
{
	border-top:solid 0.06em #a52220;
	border-bottom:solid 0.06em #a52220;
}

.ita_strong
{
font-style:italic;
font-weight:bold;
}

#mes_ofertes
{
width:100px;
	text-align:center;
	border-top:solid 0.06em #e4e4e5;
	border-bottom:solid 0.06em #e4e4e5;
	padding:4px 0 0 0;
}

#mes_ofertes a:active
{font:bold;
text-decoration:none;
color:#000000;
}

#mes_ofertes a:hover
{
text-decoration:underline;
}

#mes_ofertes a:link
{
text-decoration:none;
color:#000000;
}

/*+++++++++++++++*/


/*OFERTES DE FEINA INFO CORP*/


.cabecera_ofertas_info_corp{
	background-color:#FF8C1A;
	font-weight:bold;
	font-size:0.75em;
	color:#FFFFFF;
}


.inscriute_info_corp
{
	border-top:solid 0.06em #FF8C1A;
	border-bottom:solid 0.06em #FF8C1A;
}



/*+++++++++++++++*/



/*Per elements que no volem que siguin visibles*/
.amagat
{
	visibility:hidden;
}     




/* +++++++++++++++ galeries d'imatges dels allotjaments ++++++++++++++++++++++ */
table#selector_galeria_allotjament{
	width:100%;
	border-left:none;
	margin-bottom:0.63em;
}
#alojamientoalbergperetarres table#selector_galeria_allotjament{ /* alberg pere tarrés */
	border:solid 0.063em #009f3b;
	border-left:none;
}
#alojamiento table#selector_galeria_allotjament{ /* alberg la conreria */
	border:solid 0.063em #8D9D1F;
	border-left:none;
}
table#selector_galeria_allotjament td{
	height:1.13em;
	vertical-align:middle;
	font-size:0.71em;
	text-align:center;
}
#alojamientoalbergperetarres table#selector_galeria_allotjament td{ /* alberg pere tarrés */
	border-left:solid 0.063em #009f3b;
}
#alojamiento table#selector_galeria_allotjament td{ /* alberg la conreria */
	border-left:solid 0.063em #8D9D1F;
}
table#selector_galeria_allotjament td a, table#selector_galeria_allotjament td a:visited{
	display:block;
	color:#000;
	text-decoration:none;
}
table#selector_galeria_allotjament td a:hover{
	text-decoration:underline;
}
table#selector_galeria_allotjament td a.galeria_allotjament_activa{
	display:block;
	color:#fff;
	text-decoration:none;
}
#alojamientoalbergperetarres table#selector_galeria_allotjament td.galeria_allotjament_activa{ /* alberg pere tarrés */
	background-color:#009f3b;
}
#alojamiento table#selector_galeria_allotjament td.galeria_allotjament_activa{ /* alberg la conreria */
	background-color:#8D9D1F;
}

table#selector_imatge_allotjament{
	float:left;
}
table#selector_imatge_allotjament td{
	padding-bottom:0.19em;
}
table#selector_imatge_allotjament td img:hover{
	border-color:#000;
}

img.imatge_miniatura_allotjament{
	border:solid 0.063em #009f3b;
	width:82px;
}
img.imatge_miniatura_allotjament_conreria{
	border:solid 0.063em #8D9D1F;
	width:82px;
}
img.imatge_miniatura_allotjament_inmaculada{
	border:solid 0.063em #E64583;
	width:82px;
}

div#espai_imatge_text{
	width:342px;
	float:right;
}

img.imatge_gran_allotjament{
	width:342px;
	border:solid 0.063em #009f3b;
}
img.imatge_gran_allotjament_conreria{
	width:342px;
	border:solid 0.063em #8D9D1F;
}
img.imatge_gran_allotjament_inmaculada{
	width:342px;
	border:solid 0.063em #E64583;
}

div#espai_text_allotjament{
	font-size:1.00em  ;
	padding:0.63em;
	margin-top:0.74em;
}
div#espai_text_allotjament p{
}


/*+++++++++++ masters detall ++++++++++++++++*/
.masters_detall_titols_blanc
{
	width:0.04em;
	background-color:#FFFFFF;
	padding: 0em 0.2em 0em 0.2em;
}

.masters_detall_dades{
	width:20.5em;
	background-color:#f6e8e8;
	font-size:0.69em;
	padding: 0em 0.2em 0em 0.2em;
}

.masters_detall_dades_p{
	width:20.5em;
	background-color:#f6e8e8;
	padding: 0em 0.2em 0em 0.2em;
		line-height:1.1 !important;
}


.masters_detall_dades_top{
	width:20.5em;
	background-color:#f6e8e8;
	padding: 0.0em 0.3em 0.0em 0.3em;
	border-top:solid 0.06em #9F172A;
}
.masters_detall_dades_bottom{
	width:20.5em;
	background-color:#f6e8e8;
	padding: 0.0em 0.3em 0.0em 0.3em;
	border-bottom:solid 0.06em #9F172A;
}


.masters_detall_titols_dades{
	color:#FFFFFF;
	text-align:right;
	width:25%;
	padding: 0.1em 0.2em 0.1em 0.2em;
	background-color:#9F172A;
	font-size:0.69em;
}
p.masters_detall_titols{
	font-weight:bold;
	margin-bottom:0.31em;
	margin-top:0em;
}
div.masters_detall_bloc{
	margin-bottom:0.63em;
}
div.masters_detall_bloc, div.masters_detall_bloc p{
	line-height:1.5;
}
a.vincle_professor, a.vincle_professor:visited{
	color:#000;
	text-decoration:underline;
}




/*---------------Send to Friend------------------*/
#mail_enviat{
		padding:5px;
		padding-top:15px;
		padding-bottom:20px;
		text-align:left;
		font-size:11px;
		border:solid 1px #000;
		background:#eee;
		text-align:center;
	}
	#send_to_friend{
		display:none;
		padding:5px;
		text-align:left;
		font-size:10px;
		border:solid 1px #000;
		background:#eee;
	}
	#mail{
		border:solid 1px #000;
		width:99%;
	}
	#nom{
		border:solid 1px #000;
		width:99%;
	}
	#send{
		border:solid 1px #000;
		width:99%;
	}
	#mail:hover, #send:hover, #nom:hover{
		border:solid 1px #ff8c1a;
	}
	#send:hover{
		cursor: pointer;
	}
	
	
/*---------------Menú vertical nou (My_accordion)------------------*/
	#informacioncorporativa div#my_accordion{
		background-color:#FFFFFF;	
	}
	#servicios div#my_accordion{
		background-color:#FFFFFF;	
	}
	#formacion div#my_accordion{
		background-color:#FFFFFF;	
	}
	#alojamiento div#my_accordion{
		background-color:#FFFFFF;	
	}
	#alojamientoalbergperetarres div#my_accordion{
		background-color:#FFFFFF;	
	}
	#alojamientoresidenciafemeninaestudiantsmadrid div#my_accordion{
		background-color:#FFFFFF;	
	}
	#centrosesplai div#my_accordion{
		background-color:#FFFFFF;	
	}
	#gestionconocimiento div#my_accordion{
		background-color:#FFFFFF;	
	}

	#informacioncorporativa div.accordion_item{
		border-bottom:solid 0.063em #FF8C1A;
	}
	#servicios div.accordion_item{
		border-bottom:solid 0.063em #0082A4;
	}
	#formacion div.accordion_item{
		border-bottom:solid 0.063em #9F172A;
	}
	#alojamiento div.accordion_item{
		border-bottom:solid 0.063em #8D9D1F;
	}
	#alojamientoalbergperetarres div.accordion_item{
		border-bottom:solid 0.063em #009F3B;
	}
	#alojamientoresidenciafemeninaestudiantsmadrid div.accordion_item{
		border-bottom:solid 0.063em #E64583;
	}
	#centrosesplai div.accordion_item{
		border-bottom:solid 0.063em #E20A16;
	}
	#gestionconocimiento div.accordion_item{
		border-bottom:solid 0.063em #A50A66;
	}


	div#my_accordion{
		width:9.69em;
		font-family:Arial, Helvetica, sans-serif;
		float:left;
	}
	div#my_accordion a, div#my_accordion a:visited{
		color:#000;
		text-decoration:none;
	}
	div.accordion_header{
		padding-left:0.44em;
		padding-right:0.44em;
		padding-top:0.31em;
		padding-bottom:0.31em;
		font-size:1em  ;
		cursor:pointer;
	}
	div.accordion_subitem{
		padding-top:0;
		padding-bottom:0.38em;
		padding-left:0.44em;
		padding-left:0.44em;
	}
	a.accordion_link_header, a.accordion_link_header:visited{
		font-size:0.75em  ;
	}
	a.accordion_subitem_link, a.accordion_subitem_link:visited{
		font-size:1.0em  ;
	}
	table.accordion_subitem_taula{
		width:100%;
	}
	table.accordion_subitem_taula td{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.7em  ;
		vertical-align:top;
	}
	td.accordion_subitem_bullet{
		width:1em;
	}
	#my_accordion div{
		width:auto;
	}
	
	.accordion_item{
		border-bottom:solid 0.063em;
	}
	.accordion_sub_block{
		padding-left:0.7em;
		padding-right:0.31em;
	}







/*  ESTILOS COMPATIBILIDAD CONTENIDO MEDIANTE AUTHORING TEMPLATE  */
#contenido ul{list-style:disc; padding-left:0;}
#contenido ul ul{list-style:circle; padding-left:0;}
#contenido ul ul ul{list-style:square; padding-left:0;}
#contenido ul ul ul ul{list-style:disc; padding-left:0;}
#contenido ul ul ul ul ul{list-style:circle; padding-left:0;}
#contenido ul ul ul ul ul ul{list-style:square; padding-left:0;}
#contenido ul ul ul ul ul ul ul{list-style:disc; padding-left:0;}
#contenido ul ul ul ul ul ul ul ul{list-style:circle; padding-left:0;}
#contenido ul ul ul ul ul ul ul ul ul{list-style:square; padding-left:0;}





*.tinyElement {line-height:1.5em;}
h1.tinyElement {font-size: 2em; font-weight:bold;}
h2.tinyElement {font-size: 1.5em; font-weight:bold;}
h3.tinyElement {font-size: 1.17em; font-weight:bold;}
h4.tinyElement {font-size: 1em; font-weight:bold;}
h5.tinyElement {font-size: .83em; font-weight:bold;}
h6.tinyElement {font-size: .75em; font-weight:bold;}
img.tinyElement {border:0;}

#contenido p a, #contenido p a:visited, a.tinyElement, a.tinyElement:visited{
color:#000;
text-decoration:underline;
}
#contenido p a:hover, a.tinyElement:hover{
text-decoration:none;
}
#contenido p table, table.tinyElement{
font-size:0.69em;
}
#contenido p td, table.tinyElement td{
font-size:1em;
}
#contenido p td *, table.tinyElement td *{
font-size:1em;
}
ul.tinyElement, ol.tinyElement{
font-size:0.69em;
}
ul.tinyElement ul, ul.tinyElement ol, ol.tinyElement ul, ol.tinyElement ol{
font-size:1em;
}
ul.tinyElement, ol.tinyElement{
padding:0;
margin:0;
}
ul.tinyElement li, ol.tinyElement li{
padding:0;
margin:0;
margin-left:20px;
margin-top:5px;
margin-bottom:5px;
}

ol.tinyElement{
padding-left:20px
}

ul.tinyElement *, ol.tinyElement *{
font-size:1em;
}


input#search_query{
	font-size:1em;
}








/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/* ++++++++++++++++++++++ ESTILS PORTAL EUTSES+++++++++++++++++++++++++++++++++++++++++++++  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

/*Títols "h1" per a cada secció */

#quisom h1 {
	background-color:#ff8c1a;
}
#quisom #destacados h2{
	border-bottom-color: #ff8c1a;
}
#quisom #destacados h3{
	border-bottom-color: #ff8c1a;
}

#estudis h1 {
	background-color:#ff8c1a;
}
#estudis #destacados h2{
	border-bottom-color: #ff8c1a;
}
#estudis #destacados h3{
	border-bottom-color: #ff8c1a;
}


#serveis_als_estudiants h1 {
	background-color:#ff8c1a;
}
#serveis_als_estudiants h2{
	border-bottom-color: #ff8c1a;
}
#serveis_als_estudiants h3{
	border-bottom-color: #ff8c1a;
}


#relacions_internacionals h1 {
	background-color:#ff8c1a;
}
#relacions_internacionals #destacados h2{
	border-bottom-color: #ff8c1a;
}
#relacions_internacionals #destacados h3{
	border-bottom-color: #ff8c1a;
}


#recerca h1 {
	background-color:#ff8c1a;
}
#recerca #destacados h2{
	border-bottom-color: #ff8c1a;
}
#recerca #destacados h3{
	border-bottom-color: #ff8c1a;
}


#revista_educacio_social h1 {
	background-color:#ff8c1a;
}
#revista_educacio_social #destacados h2{
	border-bottom-color: #ff8c1a;
}
#revista_educacio_social #destacados h3{
	border-bottom-color: #ff8c1a;
}


#entitats_i_empreses h1 {
	background-color:#ff8c1a;
}
#entitats_i_empreses #destacados h2{
	border-bottom-color: #ff8c1a;
}
#entitats_i_empreses #destacados h3{
	border-bottom-color: #ff8c1a;
}

/*FI Títols "h1" per a cada secció */

.cabecera_dades
{
	background-color:#ff8c1a;
	width:33%;
	font-weight:bold;
	font-size:14px  ;
	color:#FFFFFF;
	font-family: Verdana;
}
.cabecera_dades_asse
{
	background-color:#0082a4;
	width:33%;
	font-weight:bold;
	font-size:14px  ;
	color:#FFFFFF;
	font-family: Verdana;
}
.links
{
	font-size:12px  ;
	text-decoration:underline;
	cursor: pointer;
}

.labels
{
	font-size:12px  ;
	color:#000000;
}
.labels_n
{
	font-size:12px  ;
	color:#000000;
	font-weight:bold;
}
.labels_10
{
	font-size:10px  ;
	color:#000000;
}
.labels_10n
{
	font-size:10px  ;
	color:#000000;
	font-weight:bold;
}
.labels_10bl
{
	font-size:10px  ;
	color:#ffffff;
}
.Titulo
{
	font-size:16px  ;
	color:#000000;
	font-weight:bold;
}
.Titulo2
{
	font-size:14px  ;
	color:#000000;
	font-weight:bold;
}
.CajaTexto
{
	border-right: solid 1px #5972AF;
	border-bottom: solid 1px #5972AF;
	border-left: solid 1px #5972AF;
	border-top: solid 1px #5972AF;
	font-family: Verdana;
	font-size: xx-small;
	font-weight:  normal;
	font-style:	 normal;
	text-decoration: none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	COLOR: #000000;
}
.tabla
{
	border-right: solid 1px #ff8c1a;
	border-bottom: solid 1px #ff8c1a;
	border-left: solid 1px #ff8c1a;
	border-top: solid 1px #ff8c1a;
}
.tabla_asse
{
	border-right: solid 1px #0082a4;
	border-bottom: solid 1px #0082a4;
	border-left: solid 1px #0082a4;
	border-top: solid 1px #0082a4;
}
.Boton
{
	border-right: solid 1px #ff8c1a;
	border-bottom: solid 1px #ff8c1a;
	border-left: solid 1px #ff8c1a;
	border-top: solid 1px #ff8c1a;
	COLOR: #000000;
	background-color:#dddddd;
}
