<pfw:source>header("Content-type: text/css");</pfw:source>


<pfw:parse vars="fontSize"/>
 
@charset "utf-8";
/* CSS1 Document */

/* GENERAL MOJO */
html, body, p, form, li, ul, input, select, option, textarea {padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;}

img {border:0;}
.clear {clear:both;}
a {outline:none;border:0;margin:0;padding:0;}
table tr td {vertical-align:top;}
body {color:#303030;background:#ffffff;}
.center-text {text-align:center;width:680px;clear:left;}
.link-negro {font-weight:bold;color:#303030;}
.link-naranja {font-size:1em;color:#f57815;}
.link-naranja2 {font-size:1em;color:#f57815;}
.link-naranja2 a {font-size:1em;color:#f57815;}
.link-gris {font-size:1em;color:#396191;text-decoration:none;font-weight:bold;}

input, select, option, textarea {color:#565656;font-size:1em; font-family:Arial, Helvetica, sans-serif;}

.center-text2 {text-align:center;clear:left; width:750px;}

.clear {
	clear:both;
	height:0px;
}

/* MOSTRA CALENDARI */
.dia_nom {padding-left:10px; font-size:10px;}
.dia_num {font-size:28px; color:#b80000; font-weight:bold;}
.mes_nom {padding-left:10px; font-size:12px; color:#0033CC; font-weight:bold;}
.any_num {font-size:20px; color:#666666; font-weight:bold;}

.lincar a {color:#555555; text-decoration:underline; font-style:oblique;}
.lincar a:hover {color:#666666;}

.llistat_calendari{
	color:#006699;
	text-decoration:none;
	cursor:pointer;
}


/* Div on va el cercador */
#cercador {
	/*height:30px;*/
	vertical-align:middle;
}
.a_buscar {
	background-image:url(../img/buscar_text.gif);
	background-repeat:no-repeat;
	border:1px #CCCCCC solid;
	color:#0033CC;
	font-size:11px;
}
/* ---- */
.link {
	color:#126495;
	font-weight:bold;
	text-decoration:underline;
}
.link:hover {
	color:#999999;
}
.titol_pagina {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:10px 0 0 5px; 
	color:#333333;
	background:url(../img/fons_titol_1.gif);
	background-repeat:repeat-x;
	height:50px;
}



#connexio {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border: 1px black solid;
	background-color:#1666a8;
	padding: 5px 10px 5px 10px;
	margin: 5px 30px 0 280px;
	width:400px;
}
#connexio a{
	text-decoration:none;
	color:#CCCCCC;
}

.box {
	border:1px solid #d6d6d6;
	padding:10px 5px 10px 5px;
	height:100%;
}
.titol_box{
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.00em;
	font-weight:bold; 
	color:#303030; 
	text-align:left;
	margin-bottom:5px;
}
.link_box {
	color:#F47816; 
	font-weight:bold; 
	/*font-size:0.7em; */
	font-family:Arial, 
	Helvetica, sans-serif;
}
.destaca_box {
	color:#558E1D;
	font-weight:bold;
}

ul 	{
	color:#303030;
	font-size:1em;
	padding-top:3px;
	padding-bottom:3px;
	
	}
	
li	{
	color:#303030;
	font-size:1em;
	padding-top:6px;
	padding-bottom:6px;
	margin-left:40px;
	margin-right:20px;
		
	}

.login {
	float:right;
	margin:-30px 0 0 500px;
	position:absolute;
}

.login table{
	color:#37adf7; 
	font-weight:bold;
}

.login label {
	padding: 0 10px 0 10px;
	color:#dddddd;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.login input {
	background-color:#EEEEEE;
	color:#888888;
	border:0px transparent;
}

#pie_pagina {
	border-top:#CCCCCC solid 1px;
	font-size:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}

/* CABECERA */

#top {
	height:150px;
	overflow:hidden;
	background:#fff;
	}
	
#cabecera-top {
	background:#fff;
	height:29px;	
	}

#idiomas {float:left;padding-left:11px;}
	

#Castellano {
    margin: 0 6px 0 0;
    padding: 0;
    width: 19px;
    height: 29px;
    text-align: center;
	float:left;	 
	}

#Castellano a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;    
	}

#Castellano a:hover {
	color:#666666;
	}

#Catalan {
    margin: 0 6px 0 0;
    padding: 0;
    width: 19px;
    height: 29px;
    text-align: center;
	float:left;	 
	}

#Catalan a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	}

#Catalan a:hover {
	color:#666666;
	}

#English {
    margin: 0 6px 0 0;
    padding: 0;
    width: 19px;
    height: 29px;
    text-align: center;
	float:left;	 
	}

#English a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	}

#English a:hover {
	color:#666666;
	}

	
#date {float:left;color:#c9c9c9;line-height:30px;margin-left:6px;}
#hora {float:left;color:#c9c9c9;line-height:30px;margin-left:3px;}
#date b {color:#f9b226;}
#hora strong {color:#ffffff;font-size:1.09em;}

#cabecera-float-right {float:right;padding-right:5px;}

#acciones {
	float:left;
	}
	
#acciones div {}

#action-ayuda {
    margin: 0;
    padding: 0;
    width: 20px;
    height: 29px;
    text-align: center;
	float:left;	 
	}

#action-ayuda a {
	text-indent:-9999px;
    width: 20px;
    height: 29px;
    display: block;
    overflow: hidden;
	}

#action-inicio {
    margin: 0;
    padding: 0;
    width: 16px;
    height: 29px;
    text-align: center;
	float:left;	 
	}

#action-inicio a {
	text-indent:-9999px;
    width: 16px;
    height: 29px;
    display: block;
    overflow: hidden;
	}


#action-eventos {
    margin: 0;
    padding: 0;
    width: 17px;
    height: 29px;
    text-align: center;
	float:left;	 		 
	}

#action-eventos a {
	text-indent:-9999px;
    width: 17px;
    height: 29px;
    display: block;
    overflow: hidden;
	}


#action-agenda {
    margin: 0;
    padding: 0;
    width: 17px;
    height: 29px;
    text-align: center;
	float:left;	 		 
	}

#action-agenda a {
	text-indent:-9999px;
    width: 17px;
    height: 29px;
    display: block;
    overflow: hidden;
	}


#action-activas {
    margin: 0;
    padding: 0;
    width: 17px;
    height: 29px;
    text-align: center;
	float:left;	 		 
	}

#action-activas a {
	text-indent:-9999px;
    width: 17px;
    height: 29px;
    display: block;
    overflow: hidden;	 
	}

#action-mapaweb {
    margin: 0;
    padding: 0;
    width: 22px;
    height: 29px;
    text-align: center;
	float:left;	 		 
	}

#action-mapaweb a {
	text-indent:-9999px;
    width: 22px;
    height: 29px;
    display: block;
    overflow: hidden;
	}

	
#action-destacados {
    margin: 0;
    padding: 0;
    width: 24px;
    height: 29px;
    text-align: center;
	float:left;	 	 
	}

#action-destacados a {
	text-indent:-9999px;
   	width: 24px;
    height: 29px;
    display: block;
    overflow: hidden;
	}

#action-home_blogs {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 29px;
    text-align: center;
	float:left;	 		 
	}

#action-home_blogs a {
	text-indent:-9999px;
    width: 28px;
    height: 29px;
    display: block;
    overflow: hidden; 
	}

#action-rss {
    margin: 0;
    padding: 0;
    width: 19px;
    height: 29px;
    text-align: center;
	float:left;	 		 
	}

#action-rss a {
	text-indent:-9999px;
    width: 19px;
    height: 29px;
    display: block;
    overflow: hidden;
	}


#action-mi_home {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 29px;
    text-align: center;
	float:left;	 
	}

#action-mi_home a {
	text-indent:-9999px;
	width: 25px;
    height: 29px;
    display: block;
    overflow: hidden;
	}


#action-campus {
    margin: 0;
    padding: 0;
    width: 35px;
    height: 29px;
    text-align: center;	
	float:left;	 		 
	}

#action-campus a {
	text-indent:-9999px;
    width: 35px;
    height: 29px;
    display: block;
    overflow: hidden; 
	}

#action-ficha_usuario {
    margin: 0;
    padding: 0;
    width: 15px;
    height: 27px;
    margin-right:7px;
    text-align: center;
	float:left;	 		 
	}

#action-ficha_usuario a {
	text-indent:-9999px;
    width: 15px;
    height: 27px;
    margin-right:7px;
    display: block;
    overflow: hidden;
	}


#font-size {
	float:left;
	margin-left:20px;
	}

#font-down {
    margin: 0 38px 0 0;
    padding: 0;
    width: 9px;
    height: 29px;
    text-align: center;
	float:left;	 
	}

#font-down a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	}

		
#font-up {
    margin: 0;
    padding: 0;
    width: 9px;
    height: 29px;
    text-align: center;
	float:left;	 
	}




#font-up a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	}

#nuestras-webs {float:left;margin-top:4px;margin-left:20px;}

#input-nuestras-webs {
	color:#969696;
	border:1px solid #555555;
	height:19px;
	}

#buscar-cabecera {
	float:left;
	margin-left:15px;
	margin-top:4px;
	}

.input-buscar01 {
	color:#969696;
	border:0;
	background:none;
	height:19px;
	margin:3px 0 0 4px;
	}

#buscar-link {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 21px;
    text-align: center;
	}

#buscar-link a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	}
	
	
#cabecera-bottom {
	height:121px;
	}
	
#cabecera-right {
	height:121px;
	right:0;
	}
	
#login {
	float:right;
	margin-top:49px;
	}
	
.login-disconnect {font-size:0.90em;color:#b3b3b3;}
#login a {text-decoration:none;font-size:1em;}
#login-error {float:right;color:red;margin-right:10px;}

#login-error2 {float:right;color:#F7F7F7; margin-top:25px;}

#table-logged {
            vertical-align:middle;
            font-size:1em;
            font-weight:bold;
            }

#table-logged img {vertical-align:top;}
#table-logged span {line-height:22px;font-weight:normal;}
	
#login-body {
	float:right;
	height:36px;
	color:#ffffff;
	font-size:0.90em;
	}

#login-body input {
	color:#969696;
	border:0;
	background:none;
	height:19px;
	margin:3px 3px 0 4px;
	}	
	
#login-begin {
	float:right;
	height:36px;
	width:55px;
	}
	
#subtitle-web {
	color:#6e6e6e;
	float:right;
	margin-top:22px;
	}

#link-entrar {
    margin: 0;
    padding: 0;
    width: 25px;
    height: 21px;
    text-align: center;
	}

#link-entrar a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	}
	
#link-info {
    margin: 0;
    padding: 0;
    width: 20px;
    height: 20px;
    text-align: center;
	}

#link-info a {
	text-indent:-9999px;
    width: 100%;
    height: 100%;
    display: block;
    overflow: hidden;
	}




/* BODY */

#body {
	background:#fff;
	text-align:center;
	margin:0 auto;
	}
#search-in-content {text-align:right;margin-bottom:20px;}
#search-in-content table {float:right;}	
	
	
/* MENU */

#menu {
	background:#fff;
	/*text-align:center;
	position:absolute;
	top:130px;
	left:5%;
	right:5%;*/
	width:950px;
	margin: 0 auto;
	font-size:1.09em;

	}
	
#menu01 {
	background:#fff;
	text-align:center;
	/*margin-bottom:10px;*/
	padding-bottom:10px;
	}
	
#menu01 a {color:#303030;text-decoration:none;}	
#menu01 a:hover {color:#11679a;text-decoration:underline;}
#menu01 a:active {font-weight:bold;color:#11679a;}	
.linkmenu01 {text-decoration:underline;color:#11679a;}

#menu02 {
	text-align:center;
	border:2px solid #11679a;
	background:#e7f5ff;
	padding:8px;
	margin: 0px 10px 15px 20px;
	width:890px;
	}
	
#menu02 a {color:#11679a;text-decoration:none;font-size:1em;}	
#menu02 a:hover {color:#303030;text-decoration:underline;}
#menu02 a:active {text-decoration:underline;color:#303030;}	

.linkmenu02 {font-weight:bold;color:#303030;}	


/* CONTENT RUTA */

#ruta {
	height:50px;
	width:950px;
	margin:0 auto;
	text-indent:43px;
	line-height:28px;
	}
	
#ruta a {color:#8d8d8d;text-decoration:none;}
#ruta a:hover {color:#8d8d8d;text-decoration:underline;}
.ruta-activa {font-weight:bold;color:#136191;}



/* CONTENT - HOME */

#content {background:#fff) repeat-x;padding-top:10px;}
#content-txt {padding:0 10px 0 10px;width:930px;margin:0 auto;}
#banner-home {float:left;margin-bottom:20px;}
	
	
	
/* CONTENT - NOTICIAS */	

#noticias-home {
	float:left;
	width:410px;	
	}
	
.ref-noticia {color:#8c8c8c;border-bottom:1px solid #e0e0e0;height:14px;}
.ref-autor strong {color:#303030;margin-right:10px;}
.ref-fuente strong {color:#f57815;}
.ref-noticia01 {float:left;width:77%;}
.ref-noticia02 {float:right;width:23%;text-align:right;}

.modulo-noticia {margin-bottom:20px;}
.modulo-noticia h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;
	}
	
.categoria-modulo {
	color:#8c8c8c;
	}
	
.categoria-modulo strong {
	color:#303030;	
	}
	
.cuerpo-noticia {margin-top:5px;}
.img-noticia {float:left; margin:0 5px 5px 0}
.img-noticia2 {float:right; margin:0 0 5px 5px}
.txt-noticia p {
	font-size:1em;
	padding-top:10px;
	/*text-align:right;*/
	}
.txt-noticia {font-size:1.18em;}
.txt-noticia p a {color:#f57815;font-size:1em;}

.modulo-info {margin-bottom:20px;}
.modulo-info h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;
	}
	
.categoria-info {color:#8c8c8c;}
.categoria-info strong {color:#303030;}
.cuerpo-info {margin-top:5px;}
.txt-info p {padding-top:10px;text-align:left;font-size:0.9em;}
.txt-info p a {color:#126495;font-size:1em;}

#no-resultados {margin:20px 0 20px 0;color:#666;text-align:center;}






/* CONTENT - DESTACADOS */

#destacados-home {
	float:right;
	width:220px;
	}
	
	

/* CONTENT - DESTACADOS - ULTIMA HORA */

#ultima-hora {
	padding-bottom:15px;
	}
	
#ultima-hora h3 {
	margin:0;
	padding-top:4px;
	text-indent:23px;
	font-size:1.63em;
	color:#b80000;
	font-weight:normal;
	}

.contenedor-ultima-hora {
	border:1px solid #e4e4e4;
	padding:12px 8px 8px 8px;
	}
.contenedor-ultima-hora	 p {margin-bottom:8px;}
.contenedor-ultima-hora	 p.txt-ultima-hora {font-weight:bold;font-size:1.09em;color:#535353;}
.contenedor-ultima-hora span {font-weight:bold;}
.contenedor-ultima-hora strong {color:#b80000;}
.link-ultima-hora img {float:right;margin-top:3px;}
.link-ultima-hora a.link-text {float:left;color:#126495;text-decoration:none;}


/* CONTENT - DESTACADOS - AGENDA */

#actions-content {text-align:right;padding-right:10px;margin-bottom:5px;}

#agenda-home {padding-bottom:15px;}

#agenda-home h3 {
	margin:0;
	text-indent:21px;
	font-size:1.63em;
	color:#248fc8;
	font-weight:normal;	
	}

.agenda-home-dest {
	padding:12px 8px 8px 8px;
	text-align:right;
	}

.agenda-home-dest2 {
	text-align:right;
	padding:12px 8px 8px 8px;
	}
	
#agenda-cal-bg {
	float:left;
	width:79px;
	height:96px;
	margin: 0 8px 8px 0;
	text-align:center;
	}

#agenda-cal-bg div {margin-top:35px;}
#agenda-cal-bg div strong {color:#b80000;font-weight:bold;font-size:35px;margin:0;padding:0;line-height:35px;	}
#agenda-cal-bg div span {font-size:1.09em;color:#004e77;line-height:1px;font-weight:bold;}

.agenda-data {text-align:left;}
.agenda-data span {color:#b80000;line-height:25px;}
.agenda-tit {text-align:left;color:#248fc8;font-weight:bold;font-size:1.09em;margin-bottom:8px;}
.agenda-txt {text-align:left;clear:both;}
.agenda-home-dest a, .agenda-home-dest2 a {line-height:25px;color:#b80000;font-size:1em;}

.link-comprar img {float:right;}
.link-comprar a.link-text {float:left;color:#126495;text-decoration:none;line-height:20px;color:#f57815;}

.link-comprar2 img {float:right;}
.link-comprar2 a.link-text {float:left;color:#126495;text-decoration:none;line-height:20px;color:#34710E;}

/* CONTENT - DESTACADOS - DESTACADOS */

#destacados {padding-bottom:15px;}

#destacados h3 {
	margin:0;
	height:27px;
	text-indent:21px;
	font-size:1.63em;
	color:#383a3b;
	font-weight:normal;	
	}

.destacados-box {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	}
	
.img-dest {float:left;margin-right:5px;}
.txt-dest {float:left;width:135px;}
.txt-dest p.dest-type {color:#136596;font-weight:bold;}
.txt-dest p.dest-tit {font-weight:bold;}
.txt-dest p.dest-date {}
.txt-dest div {margin-top:10px;}
.redtext {color:#b80000;}

.destacado01, destacado02 {margin-bottom:10px;}
.destacado02 .txt-dest p.dest-type {color:#93bc24;font-weight:bold;}
.destacado02 .txt-dest p.dest-tit {font-weight:bold;}


/* CONTENIDO INTERIOR */

#contenido-interior {
	width:75%;
	float:left;
	
	}
	

#title-content img {margin-top:-3px;margin-right:5px;}
#title-content {font-size:1.45em;font-weight:bold;margin:0;padding:0;margin-bottom:10px;}
#filtrar-news {text-align:right;margin-bottom:15px;}
#filtrar-news a {font-weight:bold;color:#303030}
#filtrar-news span {color:#f47816;font-weight:bold;}



.txt-noticia ul {margin-left:10px;}
#contenido-interior ul {margin-left:10px;}


#intro-text-section {border-bottom:1px solid #dfdfdf;margin-bottom:15px;}
#intro-text-section p a {color:#126495;font-size:1em;text-decoration:none;}
#intro-text-section ul a {color:#126495;font-size:1em;text-decoration:none;}

#documentos-relacionados {font-weight:bold;margin:30px 0;}
#documentos-relacionados a {font-weight:normal;color:#f47816;}
.contenido-relacionado {
	border:1px solid #e0e0e0;
	background:#f6f6f6;
	padding:10px;
	margin-bottom:20px;
	}
	
.contenido-relacionado h3 {font-size:1.09em;font-weight:bold;margin:0;}
.contenido-relacionado p {margin:15px;}
.contenido-relacionado a {color:#f57815;font-style:italic;font-size:1.09em;text-decoration:none;} 
.contenido-relacionado a:hover {text-decoration:underline;}
.ampliar-imagen {text-align:right;padding:5px 0;}
.ampliar-imagen img {margin-right:5px;}
.ampliar-imagen a {text-decoration:none;font-size:0.90em;color:#f57815;}


/* MENU */

#menu-right {
	padding-right:10px;
	margin-bottom:30px;
	}

.modulo-menu-right {
	padding-bottom:15px;
	}
	
#menu-right h3 {
	margin:0;
	padding:0;
	text-indent:20px;
	font-size:1.63em;
	color:#f57815;
	font-weight:normal;
	margin-bottom:20px;
	height:30px;
	}

.active {font-weight:bold;}


/* LINKS DESTACADOS */

#links-dest h3 {
	margin:0;
	font-size:1.63em;
	font-weight:normal;
	color:#b90809;
	text-indent:40px;
	height:35px;
	}

#links-box {
	margin:0 10px 0 10px;
	}
	
.modulo-link-dest {padding-bottom:7px;margin-bottom:7px;}	
.modulo-link-dest a {color:#303030;font-size:1.09em;text-decoration:none;}
.modulo-link-dest a:hover {color:#b90809;}

	
/* CONTENIDO INTERIOR - ENCUESTAS */

.modulo-encuesta-pral {margin-bottom:30px;margin-top:20px;}
.modulo-encuesta {margin-bottom:20px;}
.ref-encuesta {color:#8c8c8c;border-bottom:1px solid #e0e0e0;height:14px;}
.ref-categoria strong {color:#303030;margin-right:10px;}
.ref-encuesta01 {float:left;width:20%;}
.ref-encuesta02 {float:right;width:80%;text-align:right;}

.modulo-encuesta-pral h3 {font-size:1.27em;font-weight:normal;color:#126495;margin:5px 0 15px 0;}
.modulo-encuesta-pral h3 a {font-size:1.27em;font-weight:normal;color:#126495;margin:5px 0 15px 0;}
.modulo-encuesta-pral form {font-size:1.09em;}
.modulo-encuesta-pral input {font-size:1.09em;}
.modulo-encuesta-pral td {font-size:1.09em;}

.modulo-encuesta h3 {margin:10px 0 5px 0;}
.modulo-encuesta h3 a {font-size:0.81em;font-weight:normal;color:#126495;margin:5px 0 15px 0;text-decoration:none;}

.modulo-encuesta p a {font-size:1em;}
.barra-estadistica {height:18px;color:#fff;font-size:1.09em;text-align:center;font-weight:bold;}



/* CONTENIDO INTERIOR - PRENSA */

.modulo-prensa-pral {margin-bottom:30px;margin-top:20px;}
.modulo-prensa {margin-bottom:20px;}
.ref-prensa {color:#8c8c8c;border-bottom:1px solid #e0e0e0;height:14px;}
.ref-prensa strong {color:#303030;margin-right:10px;}
.ref-prensa01 {float:left;width:20%;}
.ref-prensa02 {float:right;width:80%;text-align:right;}

.modulo-prensa-pral h3 {color:#126495;font-size:1.63em;font-weight:normal;margin:5px 0 15px 0;text-indent:17px;}
.modulo-prensa-pral h3 a {color:#126495;text-decoration:none;font-size:1em;}
.modulo-prensa-pral form {font-size:1.27em;}
.modulo-prensa-pral input {font-size:1.18em;}

.modulo-prensa h3 {color:#126495;font-size:1.09em;margin:10px 0 5px 0;text-indent:17px;padding-top:2px}
.modulo-prensa h3 a {font-size:1em;font-weight:normal;color:#126495;margin:5px 0 15px 0;text-decoration:none;font-weight:bold;}

.modulo-prensa p a {font-size:1em;padding-left:13px;}
.modulo-prensa-pral p a {font-size:1em;padding-left:13px;}

#prensa-content {font-size:1.09em;}
#prensa-content p {margin-bottom:15px;font-size:1.09em;}
.prensa-cat {text-align:center;text-transform:uppercase;color:#898989;margin-bottom:10px;}
#img-relacionadas {padding:20px 0 20px 0;}
#img-relacionadas table.image-zoom {float:left;margin-right:10px;}



/* CONTENIDO INTERIOR - CLIPPINGS */

.modulo-prensa-pral h2 {color:#126495;font-size:1.63em;font-weight:normal;margin:5px 0 15px 0;text-indent:26px;}
.modulo-prensa-pral h2 a {color:#126495;text-decoration:none;font-size:1em;}
.modulo-prensa h2 {color:#126495;margin:10px 0 5px 0;text-indent:26px;padding-top:2px}
.modulo-prensa h2 a {font-size:1em;font-weight:normal;color:#126495;margin:5px 0 15px 0;text-decoration:none;font-weight:bold;}
.txt_clipping{font-size:1.18em;}


/* CONTENIDO INTERIOR - GACETAS */

#gaceta-destacada {border:1px solid #eecb93;background:#fffadd;padding:12px;}
#gaceta-imagen-dest {float:left;margin-right:12px;}
#gaceta-info-dest {float:left;width:485px;}
.gaceta-num-dest, .gaceta-mes-dest {text-align:right;}
.gaceta-num-dest strong {font-size:1.09em;}
.gaceta-mes-dest strong {font-size:1.09em;color:#126292;}
.gaceta-title-dest {color:#f7931c;font-size:1.63em;border-bottom:1px solid #eecb93;margin-bottom:10px;margin-top:10px;}
.gaceta-editorial-dest, .gaceta-nacional-dest {margin-bottom:15px;font-size:1.09em;}
.gaceta-link-dest {text-align:right;}

#gacetas-listado {margin-bottom:30px;}

.gaceta-link-dest img {margin-right:3px;}
.modulo-gaceta-listado {text-align:center;float:left;margin:20px 5px 0 0}
.modulo-gaceta-listado table {margin-bottom:5px;}
.bg-gaceta-revista01 {width:122px;height:88px;color:#ffce72;font-size:35px;font-weight:bold;}
.bg-gaceta-revista01 a {color:#ffce72;text-decoration:none;font-size:1em;}
.bg-gaceta-revista02 {width:122px;height:88px;color:#d5d5d5;font-size:35px;font-weight:bold;}
.bg-gaceta-revista02 a {color:#d5d5d5;text-decoration:none;font-size:1em;}
.bg-gaceta-revista01 div, .bg-gaceta-revista02 div {text-align:center;margin-top:40px;}
.modulo-gaceta-listado span {font-weight:bold;color:#126292;}
.modulo-gaceta-listado strong {color:#f7931c;}




/* REGISTRO */

.green-box {
	border:1px solid #93bc24;
	background:#f2ffd7;
	width:85%;
	font-size:1.09em;
	}

.tit-form {font-weight:bold;width:150px;color:#126495;}
#botones-form {margin:10px 0 20px 0;}



/* ENCICLOPEDIA */

.modulo-enciclopedia {
	border-top:1px solid #c9c9c9;
	border-left:5px solid #a2d7f4;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	padding:7px 7px 4px 7px;
	margin-bottom:10px;
	}
	
.modulo-enciclopedia .link-naranja {font-size:1em;padding-left:13px;line-height:28px;}
.enciclopedia-txt {font-size:1.09em;color:#126495;font-weight:bold;}


/* INFORMATIVA */

.modulo-info {margin-bottom:20px;}
.modulo-info h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;	
	}
	
.categoria-info {color:#8c8c8c;}
.categoria-info strong {color:#303030;}
.cuerpo-info {margin-top:5px;}
.txt-info a:hover {text-decoration:underline;}
.txt-info p {padding-top:10px;text-align:left;font-size:0.9em;}
.txt-info {font-size:1.18em;}
.txt-info a {color:#126495;font-size:1em;text-decoration:none;}
.txt-info p a {color:#126495;font-size:1em;text-decoration:none;}
.txt-info p a:hover {text-decoration:underline;}


/* EXTRA INFO */
 
.modulo-extrainfo {margin-bottom:10px;}
.modulo-extrainfo01 span {font-size:1.45em;font-weight:bold;color:#616161;line-height:26px;}
.modulo-extrainfo02 {margin: 0 10px 0 25px;}
.content-extrainfo {padding:15px 5px 5px 5px;}
.content-extrainfo a {color:#126495;font-size:1em;text-decoration:none;}
.content-extrainfo a:hover {text-decoration:underline;}
.content-extrainfo p a:hover {text-decoration:underline;}
.content-extrainfo p a {color:#126495;font-size:1em;text-decoration:none;}


/* PAGINADOR */

#paginador {text-align:center;margin:10px 0 20px 0;font-size:1.09em;clear:left;width:690px;}

/* FOOTER */

#footer {
	border-top:30px solid #fff;
	clear:both;
	/*height:142px;*/
	height:185px;
	background:#D8D8D8 ;
	color:#303030;
	overflow:hidden;
	text-align:center;
	}
	
#footer table {margin-top:20px;text-align:left;width:80%;margin:20px auto;}
#footer a {font-weight:bold;font-size:1em;}	
#footer img {margin-right:10px;}
#footer strong {color:#126495;}
#footer a {color:#126495;font-size:1em;}
#footer a.text {font-weight:normal;}

/* LABEL */

.label-top {text-align:center;}
.label-content {text-transform:uppercase;font-size:0.90em;padding:3px 3px 0 3px; border: solid #806E00 1px;}


/* CONTENIDO INTERIOR - MEMORIAS */

.modulo-memoria-listado {text-align:center;float:left;margin:20px 13px 0 0}
.modulo-memoria-listado table {margin-bottom:5px;}

.autor {text-align:right;font-size:1em;color:#f57815;margin-top:20px;}



#ficha-prod-txt ul {padding:0;margin:0;}
#ficha-prod-txt ul li {margin:0 0 0 15px;list-style-position:inside;font-size:1em;}


/* CONTENT - ACCESO DIRECTO */	

#acceso-directo-home {
	margin-left:10px;
	float:left;
	width:275px;	
	}
	
#acceso-directo-home {padding-left:9px;}
#acceso-directo-home h3 {
	margin:10px 0 15px 5px;;
	padding:0;
	text-indent:17px;
	font-size:1.63em;
	color:#558e1d;
	font-weight:normal;
	}
	
.modulo-acceso-agenda {padding-bottom:2px;}
.modulo-acceso-directo {padding-bottom:2px;}
.acceso-directo-title {font-size:1.09em;font-weight:bold;color:#616161;margin-left:24px;}
.modulo-acceso-agenda .acceso-directo-title {font-size:1.09em;font-weight:bold;float:left;color:#f57713;margin-left:7px;text-transform:uppercase;}
.open-close {margin-left:3px;float:left;}

.acceso-directo-int-blog {margin:0 8px 0 1px;padding-bottom:10px;}
.acceso-directo-int-ad {margin:0 8px 0 1px;}
.acceso-directo-ad-modulo div.tit-blog-home {color:#126496;font-size:1.09em;font-weight:bold;border:0;padding-left:28px;margin-top:7px;padding-bottom:10px;padding-top:7px;}

.acceso-directo-blog-modulo {margin:0 6px 0 6px;border-bottom:1px solid #e5e5e5;}
.acceso-directo-ad-modulo {margin:0 6px 0 6px;border-bottom:1px solid #e5e5e5;padding-top:10px;}
.acceso-directo-blog-modulo div.tit-blog-home {color:#126496;font-size:1.09em;font-weight:bold;border:0;padding-left:35px;padding-bottom:10px;min-height:25px;}
.acceso-directo-blog-modulo img {border:1px solid #cecece;float:left;margin:0 10px 10px 0;}
.acceso-directo-blog-modulo p a {color:#f47816;line-height:30px;font-size:1em;}

.acceso-directo-ad-modulo img {border:1px solid #5d8326;float:left;margin:0 10px 10px 0;}
.acceso-directo-ad-modulo p a {color:#f47816;font-size:1em;text-decoration:none;}
.acceso-directo-ad-modulo p a:hover {text-decoration:underline;}

.tit-ad {color:#535353;font-weight:bold;font-size:1.18em;margin:15px 0 15px 19px;}
.opt-ad {margin:0 0 0 19px;}
.opt-ad a {font-size:1em;padding-left:13px;color:#535353;text-decoration:none;}
.opt-ad a:hover {color:#126495;padding-left:13px;}
	
.tit-blog {color:#f57815;font-weight:bold;font-size:1.18em;margin:15px 0 15px 19px;}
.opt-blog {margin:0 0 0 19px;}
.opt-blog a {font-size:1em;padding-left:13px;color:#535353;text-decoration:none;}
	
.opt-blog a:hover {color:#f57815;padding-left:13px;}	


/* LANGUAGE */


#language {
	font-size:0.91em;
	font-weight:bold;
	color:#f9b025;
	margin-right:2px;
	line-height:30px;
	float:left;
	
	}

#language a {
	font-size:1em;
	font-weight:normal;
	color:#cecece;
	text-decoration:underline;
	margin-right:2px;
	line-height:30px;
	float:left;
	}

#language a:hover {
	font-size:0.91em;
	font-weight:normal;
	color:#cecece;
	text-decoration:underline;
	margin-right:2px;
	line-height:30px;
	float:left;
	}

#language2 {
	font-size:0.91em;
	font-weight:normal;
	color:#cecece;
	margin-right:2px;
	line-height:30px;
	float:left;
	}


#language3 {
	font-size:0.91em;
	font-weight:normal;
	color:#A3A3A3;
	margin-left:2px;
	line-height:30px;
	float:left;
	}


/* CSS2 Document */

/* RESULTADOS BUSCADOR */

.modulo-resultado {
	padding-left:18px;
	padding-right:15px;
	margin-bottom:20px;
	background:url(img/body/icon-nota-prensa.gif) no-repeat;
	}
	
.modulo-resultado p {font-size:1.09em;}

#no-resultados {margin:20px 0 20px 0;color:#666;text-align:center;}


/* ECOMMERCE */
#content-ecommerce {padding:10px;}
h3.titulotienda {
	margin:0;
	padding:0;
	text-indent:25px;
	background:url(img/body/icon-ecommerce.gif) 0 3px no-repeat;
	font-size:1.63em;
	color:#f57815;
	font-weight:normal;
	margin-bottom:20px;
	height:30px;
	}


.modulo-ecomm {
	border:1px solid #e4e4e4;
	width:45%;
	padding:10px 10px 0 10px;
	margin:5px;
	/*float:left;*/
	color:#424443;
	}
	
	
.img-width {padding-right:10px;width:52px;}
.img-width img {border:1px solid #cecece;padding:3px;}
.img-width b {font-size:1.09em;color:#9bb000;}
.img-width div {margin-left:5px;margin-top:5px;}
.caja01 {border:1px solid #cecece;background:#fff;}
.caja02 {border:1px solid #94bc25;background:#f3ffd7;}
.caja03 {border:1px solid #e5a871;background:#fff9df;}
.caja04 {border:1px solid #76bced;background:#e8f6ff;}
.caja05 {border:1px solid #ee817d;background:#fee5e4;}

.dto-price {margin-bottom:8px;}
.descuento-date {font-size:0.91em;}
.dto-socio-new {font-weight:bold;font-size:1.09em;color:#9db000;}
.dto-socio-old {font-weight:normal;font-size:1.09em;color:#a7a7a7;text-decoration:line-through;}
.dto-nosocio-new {font-weight:bold;font-size:1em;}
.dto-nosocio-old {font-weight:normal;font-size:1em;color:#a7a7a7;text-decoration:line-through;}
.dto {font-size:25px;color:#4b94bf;font-weight:bold;}

#ecomm-info-gastos {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:3px;
	border:1px solid #93bc24;
	background:#f2ffd7;
	font-weight:bold;
	text-align:center;
	}

#ecomm-info-legal {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #bcaf24;
	background:#feffc7;
	}

#ecomm-info-legal a {
	color:#f57815;
	}
	
.modulo-ecomm .ecomm-cat {font-size:0.91em;}
.modulo-ecomm .ecomm-cat strong {color:#f57915;font-size:1em;}
.modulo-ecomm .ecomm-tit {font-weight:bold;margin-bottom:3px;font-size:1.09em;}
.modulo-ecomm .ecomm-desc a {color:#f57915;}
.modulo-ecomm .ecomm-desc p a {color:#f57915;}
.modulo-ecomm .ecomm-desc {margin-bottom:10px;}


/* ECOMMERCE - FICHA PRODUCTO */

#ficha-prod {/*border:1px solid #93bb24;*/padding:15px;/*background:#f3ffd7;*/width:85%;margin-left:15px;margin-bottom:10px;}
#tit-ficha-prod {height:28px;line-height:22px;padding-left:23px;color:#8c8c8c;}
#tit-ficha-prod b {color:#c86565;font-size:1.09em;}
#tit-ficha-prod strong {color:#303030;}
#descargas-prod {border:1px solid #93bb24;padding:15px;background:#f3ffd7;width:85%;margin-left:15px;margin-bottom:10px;}


.left {float:left;}
.right {float:right;}

#ficha-prod-idioma {text-align:right;font-size:0.91em;color:#156394;padding-bottom:10px;}
#ficha-prod-txt img {border:3px solid white;}
#ficha-prod-txt .img-prod {float:left;padding:0 10px 10px 0;}
#ficha-prod-txt .img-prod img {padding:3px;border:1px solid #929292;}
#ficha-prod-txt h3 {font-size:1.27em;margin:0;}
#ficha-prod-txt h3 span {color:#93bc24;}
#ficha-prod-txt p {margin:15px 0;}

#ficha-prod-euros {font-size:1.27em;}
#ficha-prod-euros label {font-style:italic;font-size:1em;}
#ficha-prod-euros .iva {font-size:0.91em;}
.verde {color:#869705;}
.azul {color:#156394;}
.naranja {color:#f57815;}
.negro {color:#363636;}
.gris {color:#8c8c8c;}

#ficha-prod-euros span, #ficha-prod-euros strong, #ficha-prod-euros b {font-weight:bold;} 
#ficha-prod-descargas {margin:10px 0 30px 0;}
#ficha-prod-descargas a {padding-left:13px;text-decoration:none;font-size:1em;}
#ficha-prod-descargas a:hover {text-decoration:underline;}
#ficha-prod .link-comprar a {font-size:1.36em;font-weight:bold;}
#ficha-prod .link-comprar2 a {font-size:1.36em;font-weight:bold;}

#ficha-pendientes {text-align:right;font-size:0.95em;color:#156394;padding-bottom:10px;}

#prod-rel {
	margin-top:30px;
	width:85%;
	margin-left:15px;
	margin-bottom:30px;
	}
	
#prod-rel h3 {
	font-size:1.45em;
	padding-left:38px;
	background:url(img/body/icon-ecommerce-rel.gif) no-repeat;
	line-height:30px;
	margin:0;
	padding-top:5px;
	}
	
.modulo-ecomm-rel {
	padding:10px 10px 0 10px;
	margin:5px 0;
	float:left;
	color:#424443;

	}
	

/* ECOMMERCE - FICHA PRODUCTO (PRODUCTOS RELACIONADOS) */

.modulo-ecomm-rel .ecomm-cat {font-size:0.91em;}
.modulo-ecomm-rel .ecomm-cat strong {color:#f57915;font-size:1em;}
.modulo-ecomm-rel .ecomm-tit {font-weight:bold;margin-bottom:3px;font-size:1.09em;}
.modulo-ecomm-rel .ecomm-desc a {color:#f57915;}
.modulo-ecomm-rel .ecomm-desc {margin-bottom:10px;}
.ecomm-desc2 b, .ecomm-desc2 strong, .ecomm-desc2 span{font-size:1.27em;}
.modulo-ecomm-rel .link-comprar {margin-top:10px;}
#descarga-directa {margin:20px 0 0 0;text-align:right;}
#descarga-directa a {font-size:1.63em;text-decoration:none;padding:5px 11px;}
#descarga-directa a:hover {border:1px solid #83badb;padding:5px 10px;background:#fff;color:#126495;}


/* ECOMMERCE - FORMULARIOS */

.form-legend td {border-bottom:1px solid #e0e0e0;}
.pijama01 {font-size:1.09em;background:#fff;}
.pijama02 {font-size:1.09em;background:#fdedda;}
#detalle-pedido .verde {font-size:1.27em;}
.descuento {font-size:0.91em;}
.total-form {background:#f3ffd7;}
.total-form td {border-bottom:1px solid #93bc24;}
.total-form .total {font-size:1.63em;color:#5c7e00;}
#detalle-pedido .negro {font-weight:bold;font-size:1em;}



/* ECOMMERCE - MI CARRITO */

#content-ecommerce h3 {font-size:1.27em;color:#126495;margin:0 0 20px 0;}
#content-ecommerce h3 span {font-weight:normal;}
#leyenda-carrito {padding:3px;}
.modulo-carrito {border:1px solid #e4e4e4;background:#fff;padding:3px;margin:5px 0 0 0;}
.modulo-carrito table tr td {vertical-align:middle;}
.modulo-carrito .verde, .modulo-carrito .naranja, .modulo-carrito strong {font-weight:bold;font-size:1.09em;} 
img.miniatura {padding:2px;border:1px solid #b5b5b5;}
#suma-carrito {border:1px solid #bcaf24;background:#feffc7;padding:3px;margin:5px 0 0 0;font-size:1.09em;color:#746c14;}
#total-carrito {border:1px solid #93bc24;background:#f2ffd7;padding:3px;margin:5px 0 25px 0;font-size:1.36em;}
#suma-carrito span {font-weight:bold;}
#condiciones-carrito {font-size:1.09em;}


/* BANNERS LATERALES */

.banner-lat {border:1px solid #9cbee0;float:left;margin:0 auto 5px auto;}

/* CSS3 Document */

#img-prehome {

width: 122px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
position: absolute;
float:left;
}

#img-prehome_2 {

width: 122px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
position: absolute;
float:left;
}

#img-prehome_3 {

width: 122px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
position: absolute;
float:left;
}

#img-prehome_4 {

width: 122px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
position: absolute;
float:left;
}

#img-prehome_5 {

width: 122px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
position: absolute;
float:left;
}


#menu_2 {margin:0 auto;width:950px;font-size:1.09em;}
#menu01_2 {text-align:center;margin-bottom:10px;}
#menu01_2 a {color:#303030;text-decoration:none;}
#menu01_2 a:hover {color:#75A825;text-decoration:underline;}
#menu01_2 a:active {font-weight:bold;color:#75A825;}




#menu_3 {margin:0 auto;width:950px;font-size:1.09em;}
#menu01_3 {text-align:center;margin-bottom:10px;}
#menu01_3 a {color:#303030;text-decoration:none;}
#menu01_3 a:hover {color:#B5541F;text-decoration:underline;}
#menu01_3 a:active {font-weight:bold;color:#B5541F;}



#menu_4 {margin:0 auto;width:950px;font-size:1.09em;}
#menu01_4 {text-align:center;margin-bottom:10px;}
#menu01_4 a {color:#303030;text-decoration:none;}
#menu01_4 a:hover {color:#20967C;text-decoration:underline;}
#menu01_4 a:active {font-weight:bold;color:#20967C;}


#menu_5 {margin:0 auto;width:950px;font-size:1.09em;}
#menu01_5 {text-align:center;margin-bottom:10px;}
#menu01_5 a {color:#303030;text-decoration:none;}
#menu01_5 a:hover {color:#B523AC;text-decoration:underline;}
#menu01_5 a:active {font-weight:bold;color:#B523AC;} 




.txt-noticia_2 p {font-size:1.09em;padding-top:10px;}
.txt-noticia_2 p a {color:#76A727;font-size:1em;}

.txt-noticia_3 p {font-size:1.09em;padding-top:10px;}
.txt-noticia_3 p a {color:#B4551D;font-size:1em;}

.txt-noticia_4 p {font-size:1.09em;padding-top:10px;}
.txt-noticia_4 p a {color:#22947B;font-size:1em;}

.txt-noticia_5 p {font-size:1.09em;padding-top:10px;}
.txt-noticia_5 p a {color:#AC1C9F;font-size:1em;}




.tit-blog_2 {color:#76A727;font-weight:bold;font-size:1.18em;margin:15px 0 15px 19px;}

.tit-blog_3 {color:#B7541D;font-weight:bold;font-size:1.18em;margin:15px 0 15px 19px;}

.tit-blog_4 {color:#20977B;font-weight:bold;font-size:1.18em;margin:15px 0 15px 19px;}

.tit-blog_5 {color:#993693;font-weight:bold;font-size:1.18em;margin:15px 0 15px 19px;}




#acceso-directo-home_2 {
	margin-left:10px;
	float:left;
	width:275px;	
	}
	
#acceso-directo-home_2 {padding-left:9px;}
#acceso-directo-home_2 h3 {
	margin:10px 0 15px 5px;;
	padding:0;
	text-indent:17px;
	font-size:1.63em;
	color:#74A925;
	font-weight:normal;
}


#acceso-directo-home_3 {
	margin-left:10px;
	float:left;
	width:275px;
	}
	
#acceso-directo-home_3 {padding-left:9px;}
#acceso-directo-home_3 h3 {
	margin:10px 0 15px 5px;;
	padding:0;
	text-indent:17px;
	font-size:1.63em;
	color:#B7541D;
	font-weight:normal;
}


#acceso-directo-home_4 {
	margin-left:10px;
	float:left;
	width:275px;
	}
	
#acceso-directo-home_4 {padding-left:9px;}
#acceso-directo-home_4 h3 {
	margin:10px 0 15px 5px;;
	padding:0;
	text-indent:17px;
	font-size:1.63em;
	color:#20977B;
	font-weight:normal;
}


#acceso-directo-home_5 {
	margin-left:10px;
	float:left;
	width:275px;
	}
	
#acceso-directo-home_5 {padding-left:9px;}
#acceso-directo-home_5 h3 {
	margin:10px 0 15px 5px;;
	padding:0;
	text-indent:17px;
	font-size:1.63em;
	color:#993693;
	font-weight:normal;
}





#ultima-hora_2, #ultima-hora_3, #ultima-hora_4, #ultima-hora_5 {padding-bottom:15px;}

#ultima-hora_2 h3 {
margin:0;
padding-top:4px;
text-indent:23px;
font-size:1.63em;
color:#74A925;
font-weight:normal;
}


#ultima-hora_3 h3 {
margin:0;
padding-top:4px;
text-indent:23px;
font-size:1.63em;
color:#B7541D;
font-weight:normal;
}

#ultima-hora_4 h3 {
margin:0;
padding-top:4px;
text-indent:23px;
font-size:1.63em;
color:#20977B;
font-weight:normal;
}

#ultima-hora_5 h3 {
margin:0;
padding-top:4px;
text-indent:23px;
font-size:1.63em;
color:#993693;
font-weight:normal;
}




#agenda-home_2 {padding-bottom:15px;}

#agenda-home_2 h3 {
margin:0;
text-indent:21px;
font-size:1.63em;
color:#76A727;
font-weight:normal;
}

.agenda-home-dest_2 {
padding:12px 8px 8px 8px;
text-align:right;
}

.agenda-home-dest2_2 {
text-align:right;
padding:12px 8px 8px 8px;
}

#agenda-home_2 a {color:#74A925;}

#agenda-home_3 {padding-bottom:15px;}

#agenda-home_3 h3 {
margin:0;
text-indent:21px;
font-size:1.63em;
color:#B65520;
font-weight:normal;
}

.agenda-home-dest_3 {
padding:12px 8px 8px 8px;
background:url(img/body/agenda-bg_3.gif);
text-align:right;
}

.agenda-home-dest2_3 {
text-align:right;
padding:12px 8px 8px 8px;
}

#agenda-home_3 a {color:#B65520;}

#agenda-home_4 {padding-bottom:15px;}

#agenda-home_4 h3 {
margin:0;
text-indent:21px;
font-size:1.63em;
color:#20957B;
font-weight:normal;
}

.agenda-home-dest_4 {
padding:12px 8px 8px 8px;
text-align:right;
}

.agenda-home-dest2_4 {
text-align:right;
padding:12px 8px 8px 8px;
}

#agenda-home_4 a {color:#20957B;}

#agenda-home_5 {padding-bottom:15px;}

#agenda-home_5 h3 {
margin:0;
text-indent:21px;
font-size:1.63em;
color:#993693;
font-weight:normal;
}

.agenda-home-dest_5 {
padding:12px 8px 8px 8px;
text-align:right;
}

.agenda-home-dest2_5 {
text-align:right;
padding:12px 8px 8px 8px;
}

#agenda-home_5 a {color:#993693;}


.agenda-tit_2 {text-align:left;color:#76A727;font-weight:bold;font-size:1.09em;margin-bottom:8px;}
.agenda-txt_2 {text-align:left;clear:both;}


.agenda-tit_3 {text-align:left;color:#B65520;font-weight:bold;font-size:1.09em;margin-bottom:8px;}
.agenda-txt_3 {text-align:left;clear:both;}


.agenda-tit_4 {text-align:left;color:#20957B;font-weight:bold;font-size:1.09em;margin-bottom:8px;}
.agenda-txt_4 {text-align:left;clear:both;}


.agenda-tit_5 {text-align:left;color:#993693;font-weight:bold;font-size:1.09em;margin-bottom:8px;}
.agenda-txt_5 {text-align:left;clear:both;}


/* CSS4 Document */


/* BACKOFFICE */

#cabecera-bottom2 {height:121px;}
#cabecera-right2 {height:121px; right:0;}

#date2 {float:right;color:#c9c9c9;line-height:30px;margin-right:7px;}
#hora {float:left;color:#c9c9c9;line-height:30px;margin-left:3px;}
#date2 b {color:#f9b226;}
#date2 strong {color:#ffffff;font-size:1.09em;}

#subtitle-web2 {
	border-bottom:1px solid #e5e5e5;
	width:50%;
	left:25%;
	right:25%;
	color:#6e6e6e;
	position:absolute;
	top:100px;
	text-align:center;
	}
	
#content3 {padding-top:10px;}
#real-content {padding:0 10px 0 10px;width:930px;margin:0 auto;}
#real-content #title-content {height:30px;padding-top:65px;}
#real-content #title-content2 {height:30px;}
#real-content2 {padding:0 10px 0 10px;width:930px;margin:0 auto;}
#title-content2 img {margin-top:0;margin-right:5px;}
#title-content2 {font-size:1.45em;font-weight:bold;margin:0;padding:0;margin-bottom:10px;border-top:1px solid white;}

#table-backoffice {font-size:1.09em;}
#table-backoffice table tr td {vertical-align:middle;}
.leyenda-backoffice td {border-top:1px solid #dfda97;border-bottom:1px solid #dfda97;background:#feffc7;font-weight:bold;color:#767676;}
.row-expanded {border:1px solid #e7e7e7;}
.row-pijama-backoffice {background:#f3f3f3;}
.row-expanded .form-legend {font-size:1em;}

/* BACKOFFICE LOGIN */

#login-backoffice {
	width:325px;
	height:146px;
	margin:0 auto;	
	padding-top:50px;
	color:white;
	
	}
	
#login-backoffice table tr td {vertical-align:center;font-size:1.09em;}



/* BACKOFFICE CONTENT */


/* PAGINADOR */

#paginador2 {text-align:center;margin:30px 0 20px 0;font-size:1.09em;clear:left;;}




/* FOOTER */

#footer2 {
	border-top:30px solid #fff;
	clear:both;
	height:114px;	
	color:#303030;
	overflow:hidden;
	text-align:center;
	position:absolute;
	bottom:0;
	}

	
#footer2 table {margin-top:20px;text-align:left;width:80%;margin:20px auto;}
#footer2 a {font-weight:bold;}	
#footer2 img {margin-right:10px;}
#footer2 strong {color:#126495;}
#footer2 a {color:#126495;}

/* CSS5 Document */

/* GENERAL */

.link-naranja a {font-size:1.09em;color:#f57815;text-decoration:underline;}

.border-blog img {

	padding: 3px;
	border: solid 1px #666666;


	}

.border-blog2 img {

	padding: 10px;
	border: solid 1px #666666;


	}

.menu-active {font-weight:bold;color:#11679a;font-size:1.18em;}
.menu-active a {font-weight:bold;color:#11679a;font-size:1.18em;}
.menu-active a:hover {font-weight:bold;color:#11679a;font-size:1.18em;}


/* MAPA WEB */

.modulo-mapaweb2 h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;	
	}


.modulo-mapaweb3 h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;	
	}


#menu-mapaweb {
	padding-right:10px;
	margin-bottom:8px;
	}

.modulo-text-mapaweb {
	
	}

#mapaweb-opcion {

	margin-top: 20px;

}

.boton-rollover-menu {margin-bottom:4px;}
.boton-rollover-menu2 {margin-bottom:4px;}

.boton-rollover-menu3 {margin-bottom:4px;}
.boton-rollover-menu4 {margin-bottom:4px;}

.boton-rollover-menu5 {margin-bottom:4px;}
.boton-rollover-menu6 {margin-bottom:4px;}

.text-menu {

	font-size:1.09em;
	color:#535353;
	text-decoration:none;

}

.text-menu a {

	font-size:1.09em;
	color:#535353;
	text-decoration:none;

}


.opt-menu {margin:0 0 0 42px;}
.opt-menu a {font-size:1.09em;color:#535353;text-decoration:none;}
.opt-menu a:hover {color:#126495;}


.opt-menu-active {margin:0 0 0 42px;font-weight:bold;}
.opt-menu-active a {font-size:1.09em;color:#707070;text-decoration:none;}
.opt-menu-active a:hover {font-size:1.09em;color:#126495;text-decoration:none;}

.opt-menu2 {margin:0 0 0 57px;}
.opt-menu2 a {font-size:1.09em;color:#535353;text-decoration:none;}
.opt-menu2 a:hover {color:#F57815;}

.opt-menu2-active {margin:0 0 0 57px;font-weight:bold;}
.opt-menu2-active a {font-size:1.09em;color:#707070;text-decoration:none;}
.opt-menu2-active a:hover {font-size:1.09em;color:#F57815;text-decoration:none;}


.opt-menu3 {margin:0 0 0 80px;}
.opt-menu3 a {font-size:1em;color:#535353;text-decoration:none;}
.opt-menu3 a:hover {color:#424242;}

.opt-menu3-active {margin:0 0 0 80px; font-weight:bold;}
.opt-menu3-active a {font-size:1em;color:#707070;text-decoration:none;}
.opt-menu3-active a:hover {font-size:1em;color:#424242;text-decoration:none;}



.opt-m1 {
	margin-bottom:5px;
	margin-top:7px;
	margin-left:20px;
	}

.opt-m2 {
	margin-bottom:5px;
	margin-top:7px;
	margin-left:60px;

	}

.opt-m3 {
	margin-bottom:3px;
	margin-top:7px;
	margin-left:90px;
	}
	

.menu-opt-m1 {
	margin-bottom:5px;
	margin-top:7px;
	margin-left:10px;
	}

.menu-opt-m2 {
	margin-bottom:5px;
	margin-top:7px;
	margin-left:25px;

	}

.menu-opt-m3 {
	margin-bottom:3px;
	margin-top:7px;
	margin-left:35px;
	}



#title-opt-map {
	text-transform:uppercase;
	float: left;
	color:#535353;
	font-weight:bold;
	font-size:1.18em;
	margin-top: 7px;
	margin-left: 4px;
}

#title-opt-map a {
	float: left;
      color:#126495;
      font-weight:bold;
      font-size:1.18em;
      margin-top: 7px;
      margin-left: 4px;
      text-decoration: underline;
}

 

#title-opt-map a:hover {
	float: left;
	color:#126495;
	font-weight:bold;
	font-size:1.18em;
	margin-top: 7px;
	margin-left: 4px;
	text-decoration: underline;
}


#mapaweb-bg {

	width: 591px;
	height: 93px;
}


/* BIBLIOTECA DIGITAL */



#contenido-biblioteca {
	width:100%;
	float:left;
	
	}


#element {

	margin-bottom: 15px;

}

#img-prehome6 {

width: 76px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
position: absolute;
float:left;
}


#biblio-info {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #e5a871;
	background:#fff9DF;
	}

#biblio-info a {
	color:#f57815;
	}


#biblio-info2 {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #7abcec;
	background:#e3eaf0;
	}

#text-filter  {
	font-size:1em;
	font-weight:normal;
	color:#8C8C8C;
	}

#titulo-biblio {
	font-size:1.27em;
	font-weight:bold;
	color:#CB6468;
	}

#text-biblio {
	font-size:1.09em;
	font-weight:normal;
	color:#535353;
	}

#text-biblio a {
	font-size:1.09em;
	font-weight:normal;
	color:#535353;
	}


#text-biblio-dest {
	font-size:1.09em;
	font-weight:bold;
	color:#535353;
	
	}

#text-biblio-dest a {
	font-size:1.09em;
	font-weight:bold;
	color:#535353;
	text-decoration:none;
	}


#numero-docs1 {
	font-size:25px;
	font-weight:bold;
	color:#f57815;
	margin-right: 7px;
	}

#numero-docs2 {
	font-size:1.63em;
	font-weight:bold;
	color:#248fc8;
	margin-right: 7px;
	}

#numero-docs3 {
	font-size:1.63em;
	font-weight:bold;
	color:#d2d2d2;
	margin-right: 7px;
	}

#text-docs1 {
	font-size:1.09em;
	font-weight:bold;
	color:#f57815;
	}

#text-docs2 {
	font-size:1.09em;
	font-weight:bold;
	color:#126495;
	}
	
#text-docs2 a {
	font-size:1.09em;
	font-weight:bold;
	color:#126495;
	text-decoration:none;
	}

#text-docs2 a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#126495;
	text-decoration:underline;
	}

#text-docs3 {
	font-size:1.09em;
	font-weight:normal;
	color:#126495;
	}

#text-docs3 a {
	font-size:1.09em;
	font-weight:normal;
	color:#126495;
	text-decoration:none;
	}
	
#text-docs3 a:hover {
	font-size:1.09em;
	font-weight:normal;
	color:#126495;
	text-decoration:underline;
	}
	
	
	
	

#biblio-menu h3 {
	margin:0;
	padding-top:4px;
	text-indent:23px;
	font-size:1.63em;
	color:#b80000;
	font-weight:normal;
	
	}

#ultimos {padding-bottom:15px;}


#ultimos h3 {
	margin:0;
	height:27px;
	text-indent:21px;
	font-size:1.63em;
	color:#248Fc8;
	font-weight:normal;	
	}

.ultimos-box {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	}

.ultimos-box2 {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	border-top:1px solid #FFFFFF;
	}


#text-recurso {
	font-size:1.09em;
	font-weight:bold;
	color:#cb6468;
	font-style: uppercase;
	}

#text-tematica {
	font-size:1.09em;
	font-weight:bold;
	color:#5b5b5b;
	}

#text-documento {
	font-size:1.09em;
	font-weight:bold;
	color:#116594;
	margin-bottom: 8px;
	display:block;

	}
	
#text-documento a {
	font-size:1.09em;
	font-weight:bold;
	color:#116594;
	margin-bottom: 8px;
	display:block;
	text-decoration:none;
	}

#text-documento a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#116594;
	margin-bottom: 8px;
	display:block;
	text-decoration:underline;
	}
	
#type-documento {
	font-size:1em;
	font-weight:bold;
	color:#767676;
	}

#txt-doc {
	display:block;
	margin-top: 8px;

	}


#biblio-top {
	width:95%;
	padding:3px 3px 3px 3px;
	border:1px solid #DFDA98;
	background:#FEFFC6;
	}

#biblio-top a {
	color:#f57815;
	}

#sup-biblio {
	font-size:1.09em;
	font-weight:bold;
	color:#5B5B5B;
	}

#language-biblio1 {
	font-size:0.91em;
	font-weight:normal;
	color:#156394;
	}

#language-biblio2 {
	font-size:0.91em;
	font-weight:normal;
	color:#5B5B5B;
	}

#desc-documento {
	font-size:1.09em;
	font-weight:normal;
	color:#424242;
	}
	
#desc-documento a {
	color:#424242;
	}

#doc-dest {
	font-size:1em;
	font-weight:bold;
	color:#5B5B5B;
	margin-right: 3px;
	margin-bottom: 8px;
	}

#doc-down {
	font-size:1em;
	font-weight:bold;
	color:#424242;
	}


#title-doc-down {
	font-size:1em;
	font-weight:bold;
	color:#C86565;
	}
	
#title-doc-down a {
	font-size:1em;
	font-weight:bold;
	color:#C86565;
	text-decoration:none;
}

#title-doc-down a:hover {
	font-size:1em;
	font-weight:bold;
	color:#C86565;
	text-decoration:underline;
}




/* BLOGS */


#title-content2 img {margin-top:-3px;margin-right:5px;}
#title-content2 {font-size:1.45em;font-weight:bold;margin:0;padding:0;margin-bottom:10px;}



#list {
	display:block;
	
	}



#img-prehome7 {

width: 122px;
height: 65px;
top: 33px;
left: 160px;
text-align: center;
position: absolute;
float:left;
}


#blog-info {
	clear:left;
	width:85%;
	margin:20px auto;
	padding:10px;
	border:1px solid #b3def5;
	background:#edf9ff;
	}

#text-cat {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	}
	
#text-cat a {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	text-decoration:none;
}

#text-cat a:hover {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	text-decoration:underline;
}
	

#title-categ {
	font-size:1.09em;
	font-weight:bold;
	color:#303030;
	
	}

#text-tema {
	font-size:1.09em;
	font-weight:bold;
	color:#B80000;
	}
	
#text-tema a {
	font-size:1.09em;
	font-weight:bold;
	color:#B80000;
	text-decoration:none;
}

#text-tema a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#B80000;
	text-decoration:underline;
}



#title-blog-list {
	font-size:1.18em;
	font-weight:bold;
	color:#126495;
	margin-left:3px;
	}

#text-blog-list2 {
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	}

#text-docs4 {
	font-size:1.09em;
	font-weight:bold;
	color:#b80000;
	}
	
#text-docs4 a {
	font-size:1.09em;
	font-weight:bold;
	color:#b80000;
	text-decoration: none;
	}
	
#text-docs4 a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#b80000;
	text-decoration: underline;
	}
	
	
	

#numero-docs4 {
	font-size:1.63em;
	font-weight:bold;
	color:#b80000;
	margin-right: 7px;
	}

#view-docs1 {
	font-size:0.91em;
	font-weight:normal;
	color:#303030;
	}

#view-docs2 {
	font-size:0.91em;
	font-weight:bold;
	color:#303030;
	}

#txt-views{
	font-size:1em;
	font-weight:normal;
	color:#303030;
	}

#topo {padding-bottom:15px;}


#topo h3 {
	margin:0;
	height:27px;
	text-indent:31px;
	font-size:1.63em;
	color:#F57815;
	font-weight:normal;
	
	}


.topo-box {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	}

.topo-box2 {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	border-top:1px solid #FFFFFF;
	}

#blog-info3 {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	border:1px solid #f1d3a5;
	background:#fffadd;
	margin-bottom:30px;
	}

#blog-info3 a {
	color:#f57815;
	}


#tit-bg {height:3px;line-height:22px;padding-left:23px;color:#8c8c8c; margin-top:9px; margin-bottom:2px;}

#tit-bg2 {height:3px;line-height:22px;color:#8c8c8c;}

#blog-info4 {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	margin-bottom:30px;
	}

#blog-info4 a {
	color:#f57815;
	}

#topo2 {padding-bottom:15px;}


#topo2 h3 {
	margin:0;
	height:27px;
	text-indent:31px;	
	font-size:1.63em;
	color:#F57815;
	font-weight:normal;
	
	}


.topo2-box {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	}

.topo2-box2 {
	padding:12px 8px 8px 8px;
	border:1px solid #e4e4e4;
	border-top:1px solid #FFFFFF;
	}

#autor-blog{
	font-size:1em;
	font-weight:bold;
	color:#303030;
	}

#name-blog {
	font-size:1.45em;
	font-weight:bold;
	color:#126495;
	}




/* BLOGS DETALLE */


#title-blog-det{
	font-size:1.63em;
	font-weight:normal;
	color:#303030;
	}

#txt-valoracion{
	font-size:1em;
	font-weight:bold;
	color:#424242;
	}

#txt-autor{
	font-size:1em;
	font-weight:normal;
	color:#8C8C8C;
	}

#txt-autor2{
	font-size:1em;
	font-weight:bold;
	color:#303030;
	margin-left:4px;
	}

#txt-autor3{
	font-size:1em;
	font-weight:normal;
	color:#5D5D5D;
	}

#title-blog{
	font-size:1.36em;
	font-weight:bold;
	color:#404040;
	}

#txt-blog{
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	margin-right:10px;
	margin-bottom:15px;	
	
	}
	
#txt-blog p {	
	font-size:1.09em;
	font-weight:normal;
	}

#date-autor{
	font-size:1em;
	font-weight:normal;
	color:#8C8C8C;
	}

#txt-comment{
	font-size:1em;
	font-weight:normal;
	color:#424242;
	}

#title-multimedia{
	font-size:1.45em;
	font-weight:normal;
	color:#126495;
	}

#title-autor{
	font-size:1.45em;
	font-weight:bold;
	color:#126495;
	margin-left: 5px;
	}

#text-blog-list {
	font-size:1.09em;
	font-weight:normal;
	color:#126495;
	}

#date-blog{
	font-size:1em;
	font-weight:normal;
	color:#8C8C8C;
	}

#autor-info {
	width:80%;
	padding:3px 3px 3px 3px;
	border:1px solid #b0b0b0;
	background:#f7f7f7;
	}

#autor-info a {
	color:#f57815;
	}


#blog-blog {

	margin-bottom: 20px;


}



/* BLOGS MULTIMEDIA */

#info {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #c9c9c9;
	background:#ffffff;
	}

#info a {
	color:#f57815;
	}

#back-multimedia {
	width:190px;
	background:#F5F5F5;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	height: 140px;
	margin-right: 15px;
	float:left;
	margin-bottom: 15px;

	}

#link-doc {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	margin-top:5px;
	height:33px;
	overflow:hidden;
	}

#link-doc a {
	font-size:1em;
	font-weight:normal;
	color:#126495;
	text-decoration: underline;
	}



/* POPUP MULTIMEDIA */

#top-popup {height:79px;overflow:hidden;}
#cabecera-popup {overflow:hidden; height:79px;}
.center-text-popup {text-align:center;width:100%px;clear:left;}


#txt-popup {
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	}

/* CSS6 Document */

/* GENERAL */

.link-naranja a {font-size:1.09em;color:#f57815;text-decoration:underline;}

.border-blog img {

	padding: 3px;
	border: solid 1px #666666;


	}

.border-blog2 img {

	padding: 10px;
	border: solid 1px #666666;


	}

.menu-active {font-weight:bold;color:#11679a;font-size:1.18em;}
.menu-active a {font-weight:bold;color:#11679a;font-size:1.18em;}
.menu-active a:hover {font-weight:bold;color:#11679a;font-size:1.18em;}


/* AGENDA */

.ref-noticia {color:#8c8c8c;border-bottom:1px solid #e0e0e0;height:14px;}
.ref-categoria strong {color:#303030;margin-right:10px;}
.ref-fuente strong {color:#f57815;}
.ref-noticia03 {float:left;width:50%;}
.ref-noticia04 {float:right;width:49%;text-align:right;}

#blog-info5 {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	border:1px solid #eecb93;
	background:#fffadd;
	margin-bottom:30px;
	}

#blog-info5 a {
	color:#f57815;
	}

#date1 {
	color:#303030;
	font-size:1.18em;
	}

#date2 {
	color:#b80000;
	font-size:1.18em;
	font-weight:bold;
	}


#date3 {
	color:#303030;
	font-size:1.18em;
	font-weight:bold;
	}

#hour {
	color:#F57815;
	font-size:1em;
	font-weight:bold;
	}

#type-text {
	color:#535353;
	font-size:1.18em;
	font-weight:normal;
	}

#link-documento {
	color:#b80000;
	font-size:1.09em;
	font-weight:bold;
	}


#link-documento a {
	color:#b80000;
	font-size:1.09em;
	font-weight:bold;
	text-decoration: underline;
	}

#type-text2 {
	color:#535353;
	font-size:1.18em;
	font-weight:bold;
	}

#curso-text {
	color:#126292;
	font-size:1em;
	font-weight:bold;
	}

#curso-hora {
	color:#f57815;
	font-size:1.09em;
	font-weight:bold;
	}

#link-web {
	color:#b80000;
	font-size:1.09em;
	font-weight:normal;
	}

#txt-curso {
	color:#303030;
	font-weight:bold;
	font-size:1.09em;
}

#text-curso {
	
	margin-bottom:11px;

}

#text-curso2 {
	
	margin-bottom:20px;

}

#tipologia {
	color:#535353;
	font-size:1.18em;
	font-weight:bold;
	}

#act-text {
	font-size:1.09em;
	font-weight:bold;
	color:#126495;
	margin:5px 0 15px 0;
	text-decoration:none;
}

#act-text a {
	font-size:1.09em;
	font-weight:bold;
	color:#126495;
	margin:5px 0 15px 0;
	text-decoration:underline;
}

#name-curso {
	color:#535353;
	font-size:1.09em;
	font-weight:normal;
	}

#number-web {
	color:#b80000;
	font-size:1em;
	font-weight:bold;
	}

.modulo-curso {margin-bottom:20px;}
.modulo-curso h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	font-size:1.45em;
	font-weight:bold;
	}


/* AGENDA DETALLE */


#blog-info6 {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	border:1px solid #D7D7D7;
	background:#ffffff;
	margin-bottom:30px;
	}

#blog-info6 a {
	color:#f57815;
	}
	

#blog-info6_2 {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	border:1px solid #D7D7D7;
	background:#ffffff;
	margin-bottom:30px;
	
	}

#blog-info6_2 a {
	color:#f57815;
	}
	
	
.ref-noticia05 {float:left;width:40%;}
.ref-noticia06 {float:right;width:60%;text-align:right;}

#vista-text {
	color:#2E2E2E;
	font-size:1.09em;
	font-weight:normal;
	text-decoration:none;
	}

#vista-text a {
	color:#2E2E2E;
	font-size:1.09em;
	font-weight:normal;
	text-decoration:none;
	}

#vista-text a {
	color:#2E2E2E;
	font-size:1.09em;
	font-weight:normal;
	text-decoration:underline;
	}

.modulo-vista {

}
.modulo-vista h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#126495;
	font-size:1.45em;
	font-weight:bold;
	}

#blog-info7 {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	background:#ffffff;
	margin-bottom:30px;
	}

#blog-info7 a {
	color:#f57815;
	}

#destacado1 {
	padding-top:12px;
	margin-bottom:10px;
	color:#126495;
	font-size:1.18em;
	font-weight:bold;

}

#ano_calendario {
	text-transform:uppercase;
	color:#ffffff;
	font-size:1.27em;
	font-weight:bold;
	
	
	
}
#semana_calendario {
	color:#ffffff;
	font-size:1.27em;
	font-weight:bold;
	line-height: 14pt;
	
}
#vist-text2 {
	color:#126292;
	font-size:1.18em;
	font-weight:bold;
	}

#agenda-table {
	width: 93px;
	height: 151px;
	}

#agenda-table2 {
	margin-left: 23px;
	padding-top: 40px;
	
}


#agenda1 {
	font-size:1em;
	font-weight:normal;
	color:#757575;
}

#agenda2 {
	font-size:35px;
	font-weight:bold;
	color:#b80000;
}

#agenda3 {
	font-size:1.09em;
	font-weight:bold;
	color:#004E77;
}

#agenda4 {
	font-size:1.90em;
	font-weight:bold;
	color:#303030;
}

#contenido-interior2 {
	
	width:100%;
	float:left;
	
	}
#contenido-interior3 {
	
	width:100%;
	float:left;
	
	}
#center {

	margin-left:50px;

}

#back_anual2 {
	width: 587px;
	height: 24px;
}

#back_anual3 {
	width: 587px;
}

#back_anual3_1 {
	width: 274px;
	float:left;
	}

#back_anual3_2 {
	width: 274px;
	float:right;
}

#back_anual4 {
	width: 589px;
	height: 19px;
}


#label-text-nombredia {
	color:#303030;
	font-size:1em;
	font-weight:normal;
	}

#label-text-dia {
	color:#b80000;
	font-size:1em;
	font-weight:bold;
	}

#label-text-text {
	color:#555757;
	font-size:1em;
	font-weight:normal;
	}



/* MODULO DIARIO */


#border-dia {

		border-top: solid #93B5D1 1px;
		border-left: solid #93B5D1 1px;
		width:100%;
		height:100%;

}
#border-dia2 {
		border-top: solid #93B5D1 1px;
		border-left: solid #FFFFFF 1px;
		width:100%;
		height:100%;

}

#border-taula {

		border-right: solid #93B5D1 1px;
		border-left: solid #93B5D1 1px;
		border-bottom: solid #93B5D1 1px;
		width:100%;
		height:100%;

}

.number-hour {
	color:#575757;
	font-size:1em;
	font-weight:normal;
	}
#div-modulo {
		height: 35px;
		width:100%;
		background-color:#FFFFFF;
}


#div-modulo2 {
		height: 35px;
		width:100%;
		background-color:#F3F7FA;
}

#div-modulo-interior {

		padding-top: 6px;
		margin-left: 80px;
		

}


#div-modulo-interior2 {

		padding-top: 6px;
		margin-left: 160px;

}

#div-modulo-interior3 {

		padding-top: 6px;
		margin-left: 360px;

}

#div-modulo-interior4 {

		padding-top: 6px;
		margin-left: 10px;

}


#line-evento {
		height: 4px;
		border: solid red 1px 
		color: #84ccf4;
		width: 200px;		
		
}

#line-evento2 {

		height:10px; 
		/*border-bottom: solid #84ccf4 4px;*/

}



#line-reunion {
		height: 4px;
		background-color:#Feb21e;

}

#line-reunion2 {
		
		height:10px; 
		border-bottom: solid #Feb21e 4px;

}


#line-grey {
		height: 4px;
		background-color:#e3e3e3;

}

#line-grey2 {
		height:10px; 
		border-bottom: solid #e3e3e3 4px;
}


#line-conferencia {
		height: 4px;
		background-color:#a7d68e;

}

#line-conferencia2 {
		
		height:10px; 
		border-bottom: solid #a7d68e 4px;

}

#line-jornada {
		height: 4px;
		background-color:#a79bdb;

}

#line-jornada2 {
		height:10px; 
		border-bottom: solid #a79bdb 4px;
}

#div-icons {

		margin-top:6px;
		margin-bottom:6px;

}

#back-calendar-orange {
	width: 86px;
	height: 23px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 14pt;
	
}


#back-calendar-green {
	width: 86px;
	height: 23px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 14pt;

}

#back-calendar-orange-active {
	width: 86px;
	height: 23px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 14pt;

}

#back-calendar-white {
	width: 86px;
	height: 23px;
	color:#555756;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 14pt;

}

#back-calendar-white-active {
	width: 86px;
	height: 23px;
	color:#BA0100;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 14pt;

}

#back-calendar-blue {
	width: 86px;
	height: 23px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 14pt;

}


#back-calendar-blue2 {
	width: 86px;
	height: 23px;
	color:#2390C9;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	line-height: 14pt;

}

#space {

	margin-top: 5px;
	margin-bottom: 5px;

}


.opt-menu {margin:0 0 0 16px;}
.opt-menu a {font-size:1.09em;color:#535353;text-decoration:none;}
.opt-menu a:hover {color:#126495;}


/* CSS7 Document */

#contenido-interior-superior {
	width:100%;
	}

.txt-noticia2 p {font-size:1.18em;padding-top:10px;}
.txt-noticia2 p a {color:#f57815;font-size:1.09em;}

.agenda-txt2 {text-align:left; font-size:1.09em;}


/* GRUPOS TRABAJO HOME */

#title-grupos {
	font-size:24px;
	font-weight:bold;
	color:#303030;
	}

#title-intro-grupos {
	font-size:1.27em;
	font-weight:normal;
	color:#303030;
	}

#title-text-grupos {
	font-size:1.09em;
	font-weight:bold;
	color:#e24b35;
	}

#title-text-grupos a {
	font-size:1.09em;
	font-weight:bold;
	color:#e24b35;
	text-decoration:none;
	}

#title-text-grupos a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#e24b35;
	text-decoration:underline;
	}

#text-grupos01 {
	font-size:1em;
	font-weight:normal;
	color:#ffd677;
	margin-left:15px;
	line-height: 20px;
	}

#text-grupos02 {
	font-size:1.18em;
	font-weight:bold;
	color:#ffffff;
	line-height: 20px;

	}

#text-intro-grupos {
	font-size:1.27em;
	font-weight:normal;
	color:#303030;
	margin-bottom:30px;
	}





/* MENU */

#menu03 {margin:0 auto;font-size:1.09em;}
#menu03 {text-align:center;margin-bottom:1.09em;}
#menu03 a {color:#303030;text-decoration:none; font-size:1.09em;}	
#menu03 a:hover {color:#e24b35;text-decoration:underline;font-weight:normal;}
#menu03 a:active {font-weight:bold;color:#e24b35;}
#menu03 a.act {color:#e24b35;text-decoration:none;font-weight:bold;}		
.linkmenu03 {text-decoration:underline;color:#e24b35;}




/* CONTENT RUTA */

#ruta-grupos {
	height:50px;
	margin:0 auto;
	text-indent:43px;
	line-height:28px;
	}
	
#ruta-grupos a {color:#e24b35;text-decoration:none;font-weight:bold;}


.modulo-noticia-grupos {margin-bottom:20px;}
.modulo-noticia-grupos h3 {
	padding-top:6px;
	margin:10px 0 5px 0;
	color:#e24b35;
	text-indent:25px;
	font-size:1.45em;
	font-weight:bold;
	}


/* CABECERA */

#cabecera-grupos01 {align:center; height:30px;}
#cabecera-grupos02 {align:center; height:100%;}
#cabecera-grupos03 {align:center; height:128px;}


#cabecera-background01 {align:center; width:995px; height: 30px;}
#cabecera-background02 {align:center; width:995px; }
#cabecera-background03 {align:center; width: 995px;}
#cabecera-bgcolor {align:center; width: 855px; height:100%; background-color:#FFFFFF;}


.wrap { 
	margin:0 auto 0 auto;
	width:855px;
	
}


#login-grupos {float:right; margin-bottom:20px; margin-top: 50px; width:450px;}
.login-grupos-disconnect {font-size:0.91em;color:#b3b3b3;}
#login-grupos a {text-decoration:none;}
#login-grupos-error {float:right;color:red;margin-right:10px;}




#content-grupos {
		width: 100%;
		background-color: #666666;
}

#grupos01 {
		width:100%;
		
}

#grupos02 {
		width:100%;
		background-color: #E2E2E2;
}


#grupos03{
		width:100%;
		background-color: #CECECE;
}



#language-grupos {
	font-size:0.91em;
	font-weight:bold;
	color:#f9b025;
	margin-right:2px;
	line-height:14px;
	float:left;
	
	}

#language-grupos a {
	font-size:0.91em;
	font-weight:normal;
	color:#cecece;
	text-decoration:underline;
	margin-right:2px;
	line-height:14px;
	float:left;
	}

#language-grupos a:hover {
	font-size:0.91em;
	font-weight:normal;
	color:#cecece;
	text-decoration:underline;
	margin-right:2px;
	line-height:14px;
	float:left;
	}

#language2-grupos {
	font-size:0.91em;
	font-weight:normal;
	color:#cecece;
	margin-right:2px;
	line-height:14px;
	float:left;
	}


#agenda-home_2 {padding-bottom:15px;}

#agenda-home_2 h3 {
	margin:0;
	text-indent:21px;
	font-size:1.63em;
	color:#e24c34;
	font-weight:normal;	
	}

.agenda-home-dest_2 {
	padding:12px 8px 8px 8px;
	text-align:left;
	}

.agenda-home-dest2_2 {
	text-align:right;
	padding:12px 8px 8px 8px;
	background-color: #FBFBFB;
	}
	
#agenda-cal-bg_2 {
	float:left;
	width:79px;
	height:96px;
	margin: 0 8px 8px 0; 
	text-align:center;
	}

#agenda-cal-bg_2 div {margin-top:35px;}
#agenda-cal-bg_2 div strong {color:#b80000;font-weight:bold;font-size:35px;margin:0;padding:0;line-height:35px;}
#agenda-cal-bg_2 div span {font-size:1.09em;color:#e24c34;line-height:1px;font-weight:bold;}

.agenda-tit_2 {text-align:left;color:#E24C34;font-weight:bold;font-size:1.09em;margin-bottom:8px;}


#login-bg2 {height:44px; float:left; margin-top:50px;}


#login-bg2_02 {height:44px; width:15px;  float:left; margin-top:50px;}

#line-grupos {height:1px; width:335; margin-left:20px;}


#title-black {
	font-size:1.45em;
	font-weight:bold;
	color:#303030;
	text-indent:3px;
	}

.preguntas-tit_2 {text-align:left;color:#E24C34;font-weight:bold;font-size:1.09em;margin-bottom:12px; margin-top:12px;}

#text-preguntas {
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	margin-left: 20px;
	}

#contenido-interior4 {	
	background-color:#F5F5F5;
	border-left: solid #F4F4F4 1px;
	width:42%;
	float:left;
	height:100%;
	}

#contenido-interior5 {
	background-color:#FFFFFF;
	width:57%;
	float:left;
	height:100%;
	}


/* HOME 2 */


#foto-grupo {
	background-color:#FFFFFF;
	width:90%;
	float:left;
	height:100%;
	margin-left:20px;
	margin-bottom:20px;
	}

#foto-grupo2 {
	
	margin-top:20px;
	}

#contenido-interior6 {
	background-color:#F5F5F5;
	border-left: solid #F4F4F4 1px;
	width:42%;
	float:right;
	height:100%;
	}


/* AGENDA */

#contenido-interior7 {
	padding-left:20px;
	padding-right:20px;
	}

#contenido-interior8 {
	
	width:100%;
	height:100%;
	}
	
#contenido-interior9 {
	
	background-color:#FEFFC6;
	border: solid #BCAF23 1px;

	
	}
#contenido-interior12 {
	/* background-color:#F3F3F3; */
	background-color:#FCFCFC;
	border-left: solid #ECECEC 1px;
	width:100%;
	float:right;
	height:100%;
	}
	


/* CONTACTO */

.yellow-box {
	border:1px solid #bcaf23;
	background:#feffc6;
	width:85%;
	font-size:1.09em;
	}

#text-contacto1 {
	font-size:1em;
	font-weight:bold;
	color:#424242;
	}

#text-contacto2 {
	font-size:1em;
	font-weight:bold;
	color:#ba0003;
	}

#text-contacto3 {
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	}


#text-contacto4 {
	font-size:1em;
	font-weight:normal;
	color:#b80000;
	}


/* MENSAJE */



#mensaje-info {
	clear:left;
	padding:10px;
	border:1px solid #e5a871;
	background:#fff9DF;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 280px;
	width:25%;
	}
	
#mensaje-info2 {
	
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	
	}
#mensaje-info2 a {color:#f47816;}

/* NOTICIAS */

.link-rojo {font-size:1.09em;color:#E34B36;}

.link-rojo a {font-size:1.09em;color:#E34B36; text-decoration:underline;}



/* PREGUNTAS */

#text-preguntas1 {
	font-size:1.09em;
	font-weight:normal;
	color:#8c8c8c;
	}

#text-preguntas2 {
	font-size:1.09em;
	font-weight:bold;
	color:#414141;
	}


/* ENLACES */

#title-enlaces {
	font-size:1.45em;
	font-weight:bold;
	color:#b80000;
	}

#text-enlaces1 {
	font-size:1.09em;
	font-weight:bold;
	color:#303030;
	}

#text-enlaces2 {
	font-size:1.09em;
	font-weight:normal;
	color:#303030;
	}

#text-enlaces3 {
	font-size:1em;
	font-weight:normal;
	color:#e24b35;
	}

#text-enlaces3 a {
	font-size:1em;
	font-weight:normal;
	color:#e24b35;
	text-decoration:underline;
	}

#line-enlaces {
	width:720px;
	height:1px;
	}




/* ARCHIVOS DOCUMENTO */


#title-docs {
	font-size:1.45em;
	font-weight:bold;
	color:#e24b35;
	}

#filter {
	font-size:1em;
	font-weight:bold;
	color:#f57815;
	}

#text-docs1 {
	font-size:1.18em;
	font-weight:bold;
	color:#303030;
	}

#text-docs2 {
	font-size:1.09em;
	font-weight:bold;
	color:#e24b35;
	text-transform:uppercase;
	}

#text-docs3 {
	font-size:1.18em;
	font-weight:normal;
	color:#303030;
	}

#text-docs4 {
	font-size:1em;
	font-weight:normal;
	color:#8c8c8c;
	}

#text-docs5 {
	font-size:1em;
	font-weight:bold;
	color:#414141;
	}

#text-docs6 {
	font-size:1.09em;
	font-weight:bold;
	color:#116594;
	}

#text-docs7 {
	font-size:1.09em;
	font-weight:normal;
	color:#424242;
	}

#text-docs8 {
	font-size:1.09em;
	font-weight:bold;
	color:#e24b35;
	}

#text-docs8 a {
	font-size:1.09em;
	font-weight:bold;
	color:#e24b35;
	text-decoration:none;
	}


#text-docs8 a:hover {
	font-size:1.09em;
	font-weight:bold;
	color:#e24b35;
	text-decoration:underline;
	}


#line-docs {
	width:100%;
	height:1px;
	margin-top:20px;
	margin-bottom:20px;
	}


/* INFORMATIVO */


.title-infopage {
	font-size:1.45em;
	font-weight:bold;
	color:#303030;
	}

.text-infopage {
	font-size:1.18em;
	font-weight:normal;
	color:#303030;
	}

.blue-infopage {
	font-size:1.27em;
	font-weight:bold;
	color:#126495;
	}


#info-informativa {
	clear:left;
	width:90%;
	margin:20px auto;
	padding:10px;
	border:1px solid #e5a871;
	background:#fff9df;
	}

#info-informativa a {
	color:#f57815;
	}


#contenido-interior10 {
	width:100%;

	}


#contenido-interior01 {
	width:70%;
	float:left;
	}

#contenido-interior02 {
	width:28%;
	float:right;
	height:100%;
	background-color:#F9F9F9;
	}


/* ARCHIVO DE DOCUMENTOS */


.title-archivos {
	font-size:1.18em;
	font-weight:bold;
	color:#303030;
	}

.text-archivos {
	font-size:1.18em;
	font-weight:normal;
	color:#303030;
	height:100
	}

.link-green {font-size:1em;color:#21957B; text-decoration:none;}

.link-green a {font-size:1em;color:#21957B;  text-decoration:underline;}



/* FOOTER */

#cabecera-grupos03 table {margin-top:20px;text-align:left;width:80%;margin:20px auto;}
#cabecera-grupos03 a {font-weight:bold;}	
#cabecera-grupos03 img {margin-right:10px;}
#cabecera-grupos03 strong {color:#126495;}
#cabecera-grupos03 a {color:#126495;}


/* LISTA GRUPOS TRABAJO */

#date-hour {color:#ffffff;line-height:30px;margin-left:5px; font-size:1.09em; font-weight:bold;}

#grupo-info {
	clear:left;
	width:90%;
	padding:10px;
	border:1px solid #e5a871;
	background:#fff9DF;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#grupo-info a {
	color:#f57815;
	}

#title-grupos {

	color:#126495;
	font-weight:bold;
	font-size:1.27em;
	margin-top: 7px;
	margin-left: 4px;
	margin-bottom: 12px;

}

.lista-grupos {margin:0 0 0 42px;}
.lista-grupos a {font-size:1.09em;color:#535353;text-decoration:none;}
.lista-grupos a:hover {color:#126495;}


.lista-grupos-active {margin:0 0 0 42px;font-weight:bold;}
.lista-grupos-active a {font-size:1.09em;color:#707070;text-decoration:none;}
.lista-grupos-active a:hover {font-size:1.09em;color:#126495;text-decoration:none;}

.center-text2 {text-align:center; clear:left;}


#content-txt2 {margin-left: 0px;}

#contenido-interior2GT {
	width:58%;
	}

#contenido-interior3GT {
	width:57%;
	float:left;
	height:100%;
	}


/* CSS8 Document */

/* LISTA GRUPOS TRABAJO */


#div-galeria {
	
	/* padding: 10px; */
	/* border: solid 1px #666666; */
	
}

#div-galeria-small {
	
	padding: 3px;
	border: solid 1px #666666;
	background-color:#FFFFFF;
	margin-right:6px;
	float:left;
	
}

#div-galeria-text {
	background-color:#2F2F2F;
	padding-left:7px; 
	padding-top:3px; 
	padding-bottom:3px;
	margin-top:2px;
}

#text-galeria1 {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

#text-galeria2 {
	font-size:10px;
	font-weight:normal;
	color:#F57815;
}

#text-galeria3 {
	font-size:10px;
	font-weight:normal;
	color:#C1C1C1;
}


/* ENLACES AGENDA */

#date-text {
	font-size:11px;
	font-weight:normal;
	color:#535353;
}

#date-date {
	font-size:11px;
	font-weight:bold;
	color:#535353;
}


#title-content-publi img {margin-right:5px;}
#title-content-publi {font-size:16px;font-weight:bold;margin:0;padding:0;margin-bottom:10px;}

#main-title-publi {
		font-weight:bold;
		color:#2390c8;
		font-size:16px;
		text-indent:23px;
		line-height:27px;
		}

.cat-publi {font-size:11px;font-weight:bold;color:#c3292b;text-align:right;margin-bottom:7px;}

.title-publi {font-size:12px;font-weight:bold;margin-bottom:5px;}
.title-publi img {margin-right:5px;}

.link-publi {
		text-align:right;
		margin-left:70px;
		background:url(img/body/carrito-link.gif) no-repeat 100% 0;
		line-height:23px;
		}

.txt-publi {font-size:12px}


	
.link-publi a {color:#f47816;font-weight:bold;padding-right:50px;}

.modulo-publi {margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #d5d5d5;}

/* CAMPAŅAS */


#dest-campanas {padding-bottom:15px;}

#dest-campanas h3 {
	margin:0;
	text-indent:21px;
	font-size:18px;
	color:#B70100;
	font-weight:normal;	
	}


#contenedor-campanas {
	border:1px solid #EFEFEF;
	padding:12px 8px 8px 8px;
	background-color: #FDFFDA;
	}
#contenedor-campanas	 p {margin-bottom:8px;}
#contenedor-campanas	 p.txt-campanas {font-weight:bold;font-size:12px;color:#B90101;}
#contenedor-campanas span {font-weight:bold;}
#contenedor-campanas strong {color:#b80000;}
.link-campanas { height:25px;}
.link-campanas img {float:right;margin-top:3px;}
.link-campanas a.link-text {float:right;color:#B90101;text-decoration:none;}


.link-campanas2 img {float:right;margin-top:3px;}
.link-campanas2 a.link-text {float:right;color:#B90101;text-decoration:none;}

#div-campana {
	
	padding: 3px;
	border: solid 1px #666666;
	background-color:#FFFFFF;
	margin-right:6px;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	
}

#title-campana {
	font-size:16px;
	font-weight:bold;
	color:#146495;
}



/* CAMPUS VIRTUAL */

#campus-info {
	clear:left;
	width:95%;
	margin:20px auto;
	padding:10px;
	border:1px solid #e5a871;
	background:#fff9DF;
	}

#campus-info a {
	color:#f57815;
	}


#text-campus1 {
	font-size:12px;
	font-weight:normal;
	color:#8C8C8C;
}

#text-campus2 {
	font-size:12px;
	font-weight:bold;
	color:#424242;
}

#text-campus3 {
	font-size:12px;
	font-weight:bold;
	color:#b80000;
}

#text-campus4 {
	font-size:12px;
	font-weight:normal;
	color:#303030;
}

#noti-campus {
	font-size:14px;
	font-weight:bold;
	color:#126495;
}



	