/* ------ Este comando sirve para forzar el css en firefox para que el tipo de fichero devuelto sea CSS y no HTML o PHP, tal como lo interpreta el navegador ------ */

@charset "utf-8";
/* CSS Document */

#contenido-interior-superior {
	background:url(/pfw_files/tpl/estructura/body/section-bg4.gif) repeat-x;
	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;
	background:url(/pfw_files/tpl/estructura/body/icon-ruta.gif) 10px 0 no-repeat;
	}
	
#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;
	background:url(/pfw_files/tpl/estructura/body/icon-news01.gif) no-repeat;
	}


/* CABECERA */

#cabecera-grupos01 {align:center; height:30px; background:url(/pfw_files/tpl/estructura/grupos/bg-grupos01.gif) no-repeat;}
#cabecera-grupos02 {align:center; height:100%; background:url(/pfw_files/tpl/estructura/grupos/bg-grupos02.gif) no-repeat;}
#cabecera-grupos03 {align:center; height:128px; background:url(/pfw_files/tpl/estructura/grupos/bg-grupos03.gif) no-repeat;}


#cabecera-background01 {align:center; width:995px; height: 30px; background:url(/pfw_files/tpl/estructura/grupos/back-grupos01.gif);}
#cabecera-background02 {align:center; width:995px; background:url(/pfw_files/tpl/estructura/grupos/back-grupos02.gif);}
#cabecera-background03 {align:center; width: 995px; background:url(/pfw_files/tpl/estructura/grupos/back-grupos03.gif);}
#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:url(/pfw_files/tpl/estructura/grupos/back-grupos01.gif);
		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;
	background:url(/pfw_files/tpl/estructura/body/icon-agenda.gif) 0 3px no-repeat;
	font-size:1.63em;
	color:#e24c34;
	font-weight:normal;	
	}

.agenda-home-dest_2 {
	padding:12px 8px 8px 8px;
	background:url(/pfw_files/tpl/estructura/body/agenda-bg2-grupos.gif) repeat-x;	
	text-align:left;
	}

.agenda-home-dest2_2 {
	text-align:right;
	padding:12px 8px 8px 8px;
	background:url(/pfw_files/tpl/estructura/body/agenda-bg-grupos.gif) repeat-x;	
	background-color: #FBFBFB;
	}
	
#agenda-cal-bg_2 {
	float:left;
	width:79px;
	height:96px;
	background:url(/pfw_files/tpl/estructura/body/icon-big-agenda.gif) no-repeat;
	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; background:url(/pfw_files/tpl/estructura/cabecera/login-bg2.gif) repeat-x; float:left; margin-top:50px;}


#login-bg2_02 {height:44px; width:15px; background:url(/pfw_files/tpl/estructura/cabecera/login-bg2_02.gif) no-repeat; float:left; margin-top:50px;}

#line-grupos {height:1px; background:url(/pfw_files/tpl/estructura/body/line-grupos.gif) no-repeat; 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:url(/pfw_files/tpl/estructura/body/section-bg.gif) repeat-x; */
	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:url(/pfw_files/tpl/estructura/body/bg-grupos.gif) repeat-x;
	background-color:#FFFFFF;
	width:90%;
	float:left;
	height:100%;
	margin-left:20px;
	margin-bottom:20px;
	}

#foto-grupo2 {
	
	margin-top:20px;
	}

#contenido-interior6 {
	/* background:url(/pfw_files/tpl/estructura/body/section-bg.gif) repeat-x; */
	background-color:#F5F5F5;
	border-left: solid #F4F4F4 1px;
	width:42%;
	float:right;
	height:100%;
	}


/* AGENDA */

#contenido-interior7 {
	background:url(/pfw_files/tpl/estructura/body/section-bg.gif) repeat-x;
	padding-left:20px;
	padding-right:20px;
	}

#contenido-interior8 {
	
	width:100%;
	height:100%;
	}
	
#contenido-interior9 {
	
	background-color:#FEFFC6;
	border: solid #BCAF23 1px;

	
	}
#contenido-interior12 {
	/* background:url(/pfw_files/tpl/estructura/body/section-bg.gif) repeat-x; */
	/* 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;
	background:url(/pfw_files/tpl/estructura/body/line-enlaces.gif) no-repeat;
	}




/* 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;
	background:url(/pfw_files/tpl/estructura/body/line-docs.gif) repeat-x;
	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 {
	background:url(/pfw_files/tpl/estructura/body/section-bg.gif) repeat-x;
	width:100%;

	}


#contenido-interior01 {
	background:url(/pfw_files/tpl/estructura/body/section-bg4.gif) repeat-x;
	width:70%;
	float:left;
	}

#contenido-interior02 {
	background:url(/pfw_files/tpl/estructura/body/section-bg3.gif) repeat-x;
	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 {
	background:url(/pfw_files/tpl/estructura/body/section-bg.gif) 0 27px repeat-x;
	width:58%;
	}

#contenido-interior3GT {
	background:url(/pfw_files/tpl/estructura/body/section-bg.gif) repeat-x;
	width:57%;
	float:left;
	height:100%;
	}