/*CSS Document*/

body {
	margin:0;
	padding: 0;
	font-family: arial, verdana, sans-serif;
	background-color:#fff;
}

img {
border:0;
}

ul, p, h1, h2, h3, fieldset, legend, form, label {
margin:0;
padding:0;
}

legend {
display:none;
}

select {
font-family:arial, verdana, sans-serif;
font-size:1em;
}

a {
color:#2d92dd;
text-decoration:none;
}

a:visited {
color:#007fb4;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

a:active {
color:#007fb4;
text-decoration:underline;
}
.neteja {
clear:both;
line-height:.1em;
overflow:hidden;
}


#p-02 tr td{
	padding: 0;
	vertical-align:top;
} 
#p-02{ 
	width:104.5em;
	margin:0 auto;
	font-size:60.2%;
}
html>body #p-02{
	width:104.85em;
}

td#left{
	padding-right:.3em !important;
	width:27.5em;
	text-align:right;
}
html>body td#left{ padding-right:0}
html>body td#left{
	padding-right:1em;
}

td#mid{
	
	width:79.2em;
}


/****  CABEZERA   *******************************************************************************************************/

/* TITULO PAGINA */
#title{ 
	position: absolute; 
	top:3.4em;
	left:40.9em;
}
html>body #title{ 
	left:41.9em;
}
#title h1{ 
	color:#000; 
	font-family: "Times New Roman", Times, serif;
	font-size:3em;
}

#barrafons{
	position:relative;
	width:100%
}

#barrafons img.linea{ 
	width:100%;
	height:6.66em;
	margin-top:6em;
}
#logo {
	position: absolute; 
	overflow:hidden;
	top:2em;
	left:5.3em;
}
#logo {
	position: absolute; 
	overflow:hidden;
	top:2em;
	left:5em;
}
html>body #logo {
	left:5.3em;
}

#logo img{
	float:left;
	width:20.42em;
	height:auto;
	margin:0;
}

html>body #logo {
	top:2em; 
	left:6.27em;
}

#track { position:absolute; top:10.5em; left:27.6em;}

html>body #track{
	left:28.6em;
	top:10.5em;

}
#track ul{
	font-size:1.1em;
	list-style-type:none;

}


#track ul li {
	display:inline;
	padding:0;
}





/*   Menu izquierda   ********************************************************************************/

#menu {
	overflow:hidden;
	margin:0;
	position:relative;	
}
#mainContent{ margin-top:0.1em;}
html>body #menu{ margin-top:.3em; }
html>body #mainContent{ margin-top:0.4em !important; }
html>body #mainContent, html>body #subContent, html>body #listContent {margin-left:1.4em; 	width:73.2em;}
td#left #menu img, td#left #e-agenda img{
	width:22.3em;
	margin-bottom:2.1em;
	margin-right:0.5em;

}
html>body td#left #menu img, html>body td#left #e-agenda img{
margin-right:-.2em;
}

#left ul{
	margin-bottom:0.4em;
}

html > body #left ul {margin-bottom:1.35em;}

td#left #menu img.iconIdiom{
	width:1.4em;
	margin:0.2em 0 0 0.2em;
}

.txtMenu {
        margin-top:2.35em;
	top:0;
	left:2em;
	width:19em;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	position:absolute;
	text-align:left;
}

html>body .txtMenu{
left:7em;
}

.txtMenu ul{
	list-style-type:none;
	margin-left:1.6em;
	line-height:1.8em;
}

html>body .txtMenu ul{
	line-height:1.7em;
}

td#left #menu ul li{ 
	font-size:1.1em;
	
}
td#left #menu ul li ul { margin-left:1em; line-height:1.5em;}
td#left #menu ul li ul li{ 
	font-size:1em;
}

.txtMenu h2{ 
	font-size:1.55em;
	letter-spacing:-0.1em;
	font-weight:bold;
}
html>body .txtMenu h2{ 
	font-size:1.6em;
	letter-spacing:-0.05em;
}
.txtMenu h3.menu2{
color:#000000; 
	margin-top:-.8em;
	margin-bottom:0.5em;
	font-size:1.3em;
	letter-spacing:-0.05em;
	font-weight:bold;
}
.txtMenu  ul.menu2{ margin-left:0em;}
.txtMenu h3{ 
	color:#666666;
	position:relative;
	/*margin:1em 0;*/
	font-weight:bold; 
	font-size:1.3em;
	margin:.5em 0 .4em 0;
	
}

.txtMenu h4{ 
	color:#666666;
	margin:0.5em 0 0.2em 0;
	font-weight:bold; 
	font-size:1.1em;
}



/*Logo Caixa Forum columna izquierda inferior */

#IconCaixaForum {
height:15em;
position:relative;
}

#IconCaixaForum img {
bottom:0pt;
right:0.8em;
position:absolute;
width:9.8em;
margin-bottom:2em;
}
html>body #IconCaixaForum img{
right:0em;
}

hr {color: #fff; background-color: #fff; border: 1px dotted #d2d2d2; border-style: none none dotted; margin:0 0 0 -2.7em; }



/*   CENTRO   *********************************************************************/



#mainContent p, #subContent p {
font-size:1.1em;
line-height:1.2em;
margin:0 0 1em 0;
color:#000;
}

#mainContent img{
	width:100%;
}
#mainContent #Fotobanner{ position:relative; margin-bottom:2em;}


#mainContent #pieFoto{ position:absolute;
	top:24.5em;
	left:4em; 
	font-weight:bold; 
}

#mainContent #pieFoto p { color:#000;}


#mainContent, #subContent, #listContent{
	padding:0;
	width:73.45em;
	margin-right:.5em;
	margin-left:.5em;
	overflow:hidden;
}



/*-----------------Texto PDF---------------------*/

#mainContent .txtPDF{ background-color:#ededed; position:relative;}
#mainContent .txtPDF img { margin:0; padding:0;}
#mainContent .txtPDF img.bgPDF02{ margin-bottom:-.3em;}
html>body #mainContent .txtPDF img.bgPDF02{ margin-bottom:0;}

#mainContent .txtPDF .txt{ margin:1.5em; background-color:#ededed; width:31.8em; font-size:1.4em; font-family:Georgia, "Times New Roman", Times, serif;}
#mainContent .txtPDF .txt p {font-size:1em;}
#mainContent .txtPDF .PDF{ position:absolute; right:1em; top:2em; margin:0; overflow:hidden; width:23.5em;}
#mainContent .download{ position: relative;}
#mainContent  .textoDownload { font-size:1.2em; font-family:Arial, Helvetica, sans-serif; position:absolute; left:1em; top:3em;}
#mainContent .textoDownload span{ font-weight:bold; color:#666;}
#mainContent .PDF img{ width:22.4em;}

/*--------------*/


#subContent { margin-top:3em;}
#subContent .texto{ margin-left:1.4em; width:45em; float:left;}
html>body #subContent .texto{ margin-left:2.5em;} 
#subContent .texto p { margin-bottom:1.5em;}
#subContent .imagenes{ width:24.2em; float:right;}
html>body #subContent .imagenes{ width:24.1em;}
#subContent .imagenes img{ margin-bottom:3em;}
html>body #subContent .imagenes img{ margin-bottom:2em;}
#subContent img{ width:100%;}


 /*PIE DE PÄGINA
*******************************************************************************/

div#foot-01 {
        background:none;
	background-color:#eee;
	width:100%;
	padding:2em 0 5em 0;
	text-align:center;
	
	
}
div#foot-01  img.flecha{ 
	height:1.35em !important;
        width:1.45em !important;
}

div#foot-01 ul {
	list-style-type:none;
margin-top:.7em;
}

div#foot-01 ul li {
	display:inline;
}

div#foot-01 img.giflacaixa {
	width:2.1%;
}

#foot-01 .itemFirst, #foot-01 .item {
	float:left;
	margin:0;
	overflow:hidden;
}

#foot-01 .itemFirst{
	width:26.5em;
}

#foot-01 .itemFirst img{
	width:8.2em;
}

#foot-01 .item {
	width:78em;
}
