body {
	margin:0;
	padding: 0;
	font-family: arial, verdana, sans-serif;
}
*{font-family: arial, verdana, sans-serif;}

#p-00 {
	margin:0;
	line-height: 20px;
	text-align:center;
}


#p-00 p  {
	margin: 1em 0;
}

#p-01{
	width:45em;
	margin: 0 auto;
	border-collapse: collapse;
} 

/*GENERAL
**************************************************/

body {
background-color:#E1DED9;
}

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, div#foot-01 a {
color:#2d92dd;
text-decoration:none;
}

a:visited, div#foot-01 a:visited  {
color:#007fb4;
text-decoration:none;
}

a:hover, div#foot-01 a:hover  {
text-decoration:underline;
}

a:active, div#foot-01 a:active {
color:#007fb4;
text-decoration:underline;
}

#p-01 tr td {
	font-size:62.5%;
	padding:0;
}

.neteja {
clear:both;
line-height:1em;
overflow:hidden;
margin-top:1em;
}

#header .neteja {
line-height:.1em;
margin-top:0;
}


h2 {
font-size:1.2em;
margin:0 0 .5em 0;
font-family:Arial, Helvetica, sans-serif;
}

h3 {
font-weight:normal;
margin:.8em 0 0 0;
text-indent:0em;
}




/* CABECERA
*************************************************************/


#p-01 td#left, #p-01 td#right, #p-01 td#mid{
background:#FFF;
}

/*Cabecera logo*/

#cabecera, #track {
	width:100%;
	overflow:hidden;
}

div#cabecera {background:#FFF;}

#cabeceracaixa{
padding-top:1.3em;
font-size:1.4em;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

div.cabeceratitol {
padding-top:1.3em;
font-size:1.4em;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFFFFF;
}

#logoint {
height:4.8em;
background-color:#000;
overflow:hidden;

}

.cabTitle {
	position:relative;
}
.cabTitle span {
	position:absolute;
	text-align:center;
	top:-3em;
	left:25em;
	color:#FFFFFF;
	font-size:1.6em;
	font-weight:bold;
}

#logoint div.idioma {
	float:right;
	color:#999;
	padding:2.5em 1.2em 0 0;
	margin:0;
	clear:right;
	font-size:1.1em;
}

#logoint img {
	float:left;
	margin:.5em 0 0 1.2em;
}


/*Meta Navegación NUEVOS*/
#track {
background-color:#EDEDED;
color:#656565;
border-top: 0.125em solid white;
border-bottom: 0.125em solid white;
height:2.2em !important;
height:2.6em;
}

#track ul {
	float:left;
	padding:0 0 0 1em;
	margin:0.5em 0;
	font-size:1.1em;
	line-height:1em;
	list-style-type:none;
}

#track ul li {
display:inline;
padding:0;
}

form#searchmetaNav{
	float:right;
	padding:0 1em 0 0;
	margin:0;
}

/*form#searchmetaNav label {display:none; visibility:hidden;}*/

form#searchmetaNav input.txtCerca{
	padding:0 0 0 .2em;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}

form#searchmetaNav input.btnCerca{
	margin:0;
	border:0;
	padding:.2em 0 0 .4em !important;  
	padding:.2em 0 0 0;  
	color:#6ab2e7;
	font-size:1.1em;
	font-family:arial, verdana, sans-serif; 
	background:transparent;
}


input.home {
float:left; height:1.4em; font-size:1em; color: #666;
}

/*Fin Meta Navegacion*/


/*Cabecera banner*/

#header{
	background-color:#fff;
}
#logoint img{
        height:4em;
	width:15.5em;
}

#banner { 
	
	position:relative;
}

#bannerImg{ 
	width:77.5em;
}
html>body #bannerImg{ 
	width:77em;
}
/*text cabecera*/

div#psocials  {
	position: absolute;
	z-index:1;
	text-align:right;
	top:7.6em; 
	color:#fff;
	width:95%;
	font-size:1.2em;
	font-weight:bold; 
}
html>body div#psocials  {
	top:7.5em;
}

/*fin banner*/


/* PARTE CENTRAL */



#p-01 td#mid  {
background:#FFF;
}




/**************/


/*PIE DE PÄGINA
*******************************************************************************/

div#foot-01 { background:url(peu.jpg) repeat-x #E1DED9;
	width:100%;
	padding:4em 0 1em 0;
	text-align:center;
	margin:0;
	font-size:1em;
}

div#foot-01 ul { 	list-style-type:none;
}

div#foot-01 ul li { display:inline;
}

div#foot-01 img.giflacaixa { width:2.1%;
}
#foot-01 li {  border-left: none;  padding:0; }

#foot-01 img.flecha {
width:1.4em !important;
height:1.3em  !important;
vertical-align:text-bottom;
}


/*******************************************************/

img.flecha {
width:1.4em !important;
height:1.3em  !important;
vertical-align:text-bottom;
}

html>body img.flecha {
width:1.3em !important;
height:1.2em  !important;
vertical-align:text-bottom;
}


td#mid p{ font-size:1.1em;
margin:0 0 1.5em;}

/*--------------------------Barra Indice---------------------------*/

#banner {background-color:#EDEDED; padding-bottom:1.5em;}

#barraIndice.interactivo { margin-top:-.9em;}
#barraIndice { position:relative; margin-top:-.2em;}
#barraIndice h1, #barraIndice ul{ position: absolute;}
#barraIndice ul li{ display:inline;}
/*#barraIndice img{ width:100%;}*/

#barraIndice img{ 
	width:77.5em;
}
html>body #barraIndice img{ 
	width:77em;
}
#barraIndice.interactivo img{ background-color:#EDEDED;}
#barraIndice h1 { color:#fff; font-size:1.7em; top:1.7em; left:7em;}
#barraIndice.interactivo h1{ top:2.1em;}
#barraIndice ul{ color:#fff;font-size:1.4em; top:2.2em; right:1em;}
#barraIndice.interactivo ul{ top:2.7em;}
#barraIndice ul a{ color:#fff; font-weight:bold;}

/*------------------------------CENTRO-------------------------*/

#mainContent { padding:4em 2.5em 2em;}

/*-----h2---*/
#mainContent h2 span.num{
background-color:#56A7CF;
padding-right:0.2em;
padding-left:0.3em;
color:#FFFFFF;
margin-right:0.5em;}

#mainContent h2{
font-size:1.3em;
margin-bottom:1.5em;
}

#mainContent h2 span.color{
color:#666666;
font-weight:normal;
}



#mainContent ul li{
margin-left:3.5em;
list-style-type:disc;
margin-bottom:1em;
font-size:1.1em;
}

#mainContent li {font-size:1.1em;}

#mainContent li li{font-size:1em;}

#mainContent ul li p {font-size:1em;}

#mainContent ul, #mainContent ol {
margin-top:1.5em;
margin-bottom:1.5em;
margin-left:2.5em;
padding:0;
}

#mainContent ul li ol.rojo {
margin:0;
}

#mainContent ul ol.rojo li p {
color:#000000;
font-size:0.9em;
font-weight:normal;
margin:0pt;
}


#mainContent ol.rojo li {color:#FF0000; font-size:1.1em; font-weight:bold; margin-bottom:1.5em; list-style:decimal;}
#mainContent p.rojo, #mainContent span.rojo { color:#FF0000 !important; font-size:1em !important; margin-bottom:1.5em !important;}
#mainContent ol.rojo li p{ color:#000; font-size:1em; font-weight:normal; margin:0;}
#mainContent ol.rojo li h3, #mainContent ol.rojo li h4, #mainContent ol.rojo li h5 {font-size:.9em; color:#000;}
#mainContent ol.rojo li ul li{font-size:1em; list-style:disc; color: #000;}

#mainContent ol.letras li {list-style:upper-alpha;}

#mainContent ol.letras li ol.rojo li {list-style:decimal;}

#mainContent p.normal {
display:block !important;
margin-top:1em !important;
}

#mainContent ul.sin li{ list-style:none; margin:0}
#mainContent .imatge li .left{ float: left; padding:0;}
#mainContent .imatge li {clear: both; margin-left:3.5em; list-style:none;}
html>body #mainContent .imatge li {padding-top:2em;}
#mainContent ul.imatge {clear: both; }
html>body #mainContent ul.imatge { margin-top:-1em}
#mainContent .clear li{ clear:both;}
#mainContent h4{ font-weight:bold; font-size:1.1em;}
#mainContent h3{font-weight:bold; font-size:1.2em; margin-bottom:1em;}
#mainContent .left h3, #mainContent .left h4, #mainContent .left h5, #mainContent .left p { display:inline; margin:0; font-size:1em; }
#mainContent .left h3, #mainContent .left h4, #mainContent .left h5{margin-right:.3em;}
#mainContent p.limpio{ clear:both; }
#mainContent img.left {float:left;margin:0 1em 1em 0;}


#mainContent .center{ text-align:center;}
#mainContent .gris{ background-color:#E8E8E8; padding:1.5em; margin:1em 1em 2.5em;}

/*-----anexo----*/

#mainContent h2.anexo {color:#666666;}
#mainContent ul.anexo li { list-style:none; border-bottom:.1em solid #000; margin:0; padding:1em;}
#mainContent ul.anexo li h3{ width:20em; color:red; float:left; margin:0;}
#mainContent ul.anexo li p{ margin:0;}


/*-------------------paginación----------------*/
#mainContent .paginacionsuperior ul, #mainContent .paginacioninferior ul{ font-weight:bold; text-align:right; font-size:1em;}
#mainContent .paginacionsuperior ul li, #mainContent .paginacioninferior ul li{ display:inline; margin:0 0 0 1em;}
#mainContent .paginacionsuperior{ margin:-4.4em 0 1em 0; clear:both;}
#mainContent .paginacioninferior{ margin:2em 0; clear:both;}
#mainContent ul.paginacion li .flecha{ height:1.2em !important; width:1.3em !important; }


/*---------------Alinear texto-----------------*/
#mainContent div.center{ text-align:center; margin:1.5em 0; clear:both;}


/*-----------------Muñecos-------------------*/
#mainContent .muneco { position:relative; text-align:center; margin:1.5em 0 3em;}
#mainContent .muneco .txt {text-align:left; position:absolute; width:66em}
#mainContent .mun01  .txt { margin:7em 3em 0 2.8em;}
#mainContent .mun02  .txt { margin:5em 3em 0 2.8em;}
#mainContent .muneco img{ width:72.1em;}
html>body #mainContent .muneco img{ width:71.6em;}
#mainContent .muneco img.central{ margin:-.3em 0;}
html>body #mainContent .muneco img.central{ margin:0;}

#mainContent .muneco h3{ color:#000; font-weight:bold; font-size:1.4em;}
#mainContent .muneco p { margin:.5em 0;}
#mainContent .mun02 p{ font-style:italic; font-size:1.2em;}
#mainContent .mun01 ul { margin:1em 0 1em 2.5em;}
#mainContent .mun01 ul li { margin:0 0 .5em 0;}
#mainContent .mun02 img.central{ height:1.7em;}


/*-----------------Boton Interactivo-----------------------*/
#mainContent .interactivo{ position:relative; width:27em; margin:1em auto; }
#mainContent .interactivo img{width:27.2em;}
html>body #mainContent .interactivo img{width:27em;}
#mainContent .interactivo a { color:#000; text-decoration:none;}
#mainContent .interactivo a span{ position:absolute;}
#mainContent .interactivo a span.tit{ font-size:1.4em; top:6em; font-weight:bold; left:2em;}
#mainContent .interactivo a span.txt{ font-size:1.2em; top:8.8em; left:2.3em;}


/*-------------------Objects---------------------*/
#mainContent object {margin:1.5em 0;}
#mainContent object p {margin-top:1em;}

#mainContent object.anim{ width:70.1em; height:56.1em;}
#mainContent img.imgAnim{ width:70.1em; margin-bottom:1em}
html>body #mainContent object.anim{ width:69.8em; height:56.1em;}
html>body #mainContent img.imgAnim{ width:69.8em; margin-bottom:1em}

#mainContent object.flashinteractivo  { width:67em;height:45em;}
#mainContent object.flashinteractivo img{ width:67em; margin-bottom:1em;}


/*--------------Imágenes---------------------*/

#mainContent img.right{ float:right; margin:0 0 2em 1em;}

#mainContent img{ font-size:1em;}
#mainContent p img, #mainContent li img{ font-size:.91em;}



/*
#mainContent .muneco li .center {font-size:1.01em;}
html>body #mainContent .muneco li .center {font-size:0.87em;}*/
#mainContent li .center p{ display:block;}



#mainContent img.img696{width:70.1em;}
html>body #mainContent img.img696{width:69.6em;}
#mainContent img.img380{width:38.3em;}
html>body #mainContent img.img380{width:38em;}
#mainContent img.img21{width:2.1em;}
#mainContent img.img263{width:26.5em}
html>body #mainContent img.img263{width:26.3em}
#mainContent img.img475{width:47.8em}
html>body #mainContent img.img475{width:47.5em}
#mainContent img.img90{width:9.1em}
html>body #mainContent img.img90{width:9em}
#mainContent img.img403{width:40.6em}
html>body #mainContent img.img403{width:40.3em}
#mainContent img.img54{width:5.4em}
#mainContent img.img51{width:5.2em}
html>body #mainContent img.img51{width:5.1em}
#mainContent img.img565{width:56.9em}
html>body #mainContent img.img565{width:56.5em}
#mainContent img.img560{width:56.4em}
html>body #mainContent img.img560{width:56em}
#mainContent img.img214{width:21.5em}
html>body #mainContent img.img214{width:21.4em}
#mainContent img.img129{width:13em}
html>body #mainContent img.img129{width:12.9em}
#mainContent img.img314{width:31.6em}
html>body #mainContent img.img314{width:31.4em}
#mainContent img.img74{width:7.5em}
html>body #mainContent img.img74{width:7.4em}
#mainContent img.img55{width:5.5em}
#mainContent img.img68{width:6.8em}
#mainContent img.img62{width:6.2em}
#mainContent img.img410{width:41.3em}
html>body #mainContent img.img410{width:41em}
#mainContent img.img98{width:9.9em}
html>body #mainContent img.img98{width:9.8em}
#mainContent img.img159{width:16em}
html>body #mainContent img.img159{width:15.9em}
#mainContent img.img554{width:55.8em}
html>body #mainContent img.img554{width:55.4em}
#mainContent img.img317{width:31.7em}
#mainContent img.img547{width:55.1em}
html>body #mainContent img.img547{width:54.7em}
#mainContent img.img550{width:55.4em}
html>body #mainContent img.img550{width:55em}
#mainContent img.img443{width:44.3em}
#mainContent img.img572{width:57.2em}
#mainContent img.img80{width:8.1em}
html>body #mainContent img.img80{width:8em}
#mainContent img.img154{width:15.5em}
html>body #mainContent img.img154{width:15.4em}
#mainContent img.img160{width:16.1em}
html>body #mainContent img.img160{width:16em}
#mainContent img.img119{width:12em}
html>body #mainContent img.img119{width:11.9em}
#mainContent img.img437{width:44em}
html>body #mainContent img.img437{width:43.7em}
#mainContent img.img230{width:23.2em}
html>body #mainContent img.img230{width:23em}
#mainContent img.img367{width:36.9em}
html>body #mainContent img.img367{width:36.7em}
#mainContent img.img140{width:14.1em}
html>body #mainContent img.img140{width:14em}
#mainContent img.img673{width:67.8em}
html>body #mainContent img.img673{width:67.3em}
#mainContent img.img84{width:8.5em}
html>body #mainContent img.img84{width:8.4em}
#mainContent img.img397{width:40em}
html>body #mainContent img.img397{width:39.7em}
#mainContent img.img95{width:9.6em}
html>body #mainContent img.img95{width:9.5em}
#mainContent img.img67{width:6.7em}
#mainContent img.img576{width:58em}
html>body #mainContent img.img576{width:57.6em}
#mainContent img.img419{width:42.2em}
html>body #mainContent img.img419{width:41.9em}
#mainContent img.img120{width:12.1em}
html>body #mainContent img.img120{width:12em}
#mainContent img.img208{width:20.9em}
html>body #mainContent img.img208{width:20.8em}
#mainContent img.img251{width:25.3em}
html>body #mainContent img.img251{width:25.1em}
#mainContent img.img270{width:27.2em}
html>body #mainContent img.img270{width:27em}
#mainContent img.img180{width:18.1em}
html>body #mainContent img.img180{width:18em}
#mainContent img.img211{width:21.2em}
html>body #mainContent img.img211{width:21.1em}
#mainContent img.img151{width:15.2em}
html>body #mainContent img.img151{width:15.1em}
#mainContent img.img71{width:7.2em}
html>body #mainContent img.img71{width:7.1em}
#mainContent img.img246{width:24.8em}
html>body #mainContent img.img246{width:24.6em}
#mainContent img.img531{width:53.5em}
html>body #mainContent img.img531{width:53.1em}
#mainContent img.img570{width:57.4em}
html>body #mainContent img.img570{width:57em}
#mainContent img.img476{width:47.9em}
html>body #mainContent img.img476{width:47.6em}
#mainContent img.img625{width:62.5em}
#mainContent img.img24{width:2.4em}
#mainContent img.img563{width:56.4em}
html>body #mainContent img.img563{width:56.3em}
#mainContent img.img623{width:62.7em}
html>body #mainContent img.img623{width:62.3em}
#mainContent img.img275{width:27.7em}
html>body #mainContent img.img275{width:27.5em}
#mainContent img.img113{width:11.4em}
html>body #mainContent img.img113{width:11.3em}
#mainContent img.img114{width:11.5em}
html>body #mainContent img.img114{width:11.4em}
#mainContent img.img115{width:11.6em}
html>body #mainContent img.img115{width:11.5em}
#mainContent img.img176{width:17.7em}
html>body #mainContent img.img176{width:17.6em}
#mainContent img.img642{width:64.6em}
html>body #mainContent img.img642{width:64.2em}
#mainContent img.img256{width:25.8em}
html>body #mainContent img.img256{width:25.6em}
#mainContent img.img161{width:16.2em}
html>body #mainContent img.img161{width:16.1em}
#mainContent img.img233{width:23.5em}
html>body #mainContent img.img233{width:23.3em}
html>body #mainContent img.img672{width:67.2em}
#mainContent img.img672{width:67.7em}
#mainContent img.img25{width:2.5em}
html>body #mainContent img.img456{width:45.6em}
#mainContent img.img456{width:45.9em}


#mainContent img.img50{width:5em}
#mainContent img.img20{width:2em}
#mainContent img.img30{width:3em}
#mainContent img.img301{width:30.3em}
html>body #mainContent img.img301{width:30.1em}
#mainContent img.img245{width:24.8em}
html>body #mainContent img.img245{width:24.5em}
#mainContent img.img22{width:2.2em}

#mainContent img.img44{width:4.4em}
#mainContent img.img700{width:70.5em}
html>body #mainContent img.img700{width:70em}
#mainContent img.img238{width:24em}
html>body #mainContent img.img238{width:23.8em}
#mainContent img.img59{width:5.9em}
#mainContent img.img437{width:43.9em}
html>body #mainContent img.img437{width:43.7em} 

#mainContent img.img225{width:22.7em}
html>body #mainContent img.img225{width:22.5em}
#mainContent img.img581{width:58.4em}
html>body #mainContent img.img581{width:58.1em}
#mainContent img.img315{width:31.7em}
html>body #mainContent img.img315{width:31.5em}
#mainContent img.img48{width:4.8em}

#mainContent img.img630{width:63.4em}
html>body #mainContent img.img630{width:63em}
#mainContent img.img357{width:35.9em}
html>body #mainContent img.img357{width:35.7em}

#mainContent img.img357{width:35.9em}
html>body #mainContent img.img357{width:35.7em}

#mainContent img.img47{width:4.7em}
#mainContent img.img125{width:12.6em}
html>body #mainContent img.img125{width:12.5em}

#mainContent img.img479{width:48.2em}
html>body #mainContent img.img479{width:47.9em}
#mainContent img.img695{width:70em}
html>body #mainContent img.img695{width:69.5em}
#mainContent img.img192{width:19.3em}
html>body #mainContent img.img192{width:19.2em}
#mainContent img.img169{width:17em}
html>body #mainContent img.img169{width:16.9em}

#mainContent img.img378{width:38em}
html>body #mainContent img.img378{width:37.8em}
#mainContent img.img695{width:70em}
html>body #mainContent img.img695{width:69.5em}
#mainContent img.img241{width:24.3em;}
html>body #mainContent img.img241{width:24.1em;}
#mainContent img.img647{width:58.6em;}
html>body #mainContent img.img647{width:57.9em;}
#mainContent img.img258{width:26em;}
html>body #mainContent img.img258{width:25.8em;}


#mainContent img.img510{width:51.3em;}
html>body #mainContent img.img510{width:51em;}

#mainContent img.img350 {width:35em;}
#mainContent img.img425 {width:42.5em;}
#mainContent img.img561 {width:56.8em;}
html>body #mainContent img.img561 {width:56.1em;}
#mainContent img.img668 {width:66.8em;}


#mainContent img.img682{width:68.7em}
html>body #mainContent img.img682{width:68.2em}
#mainContent img.img189{width:19em}
html>body #mainContent img.img189{width:18.9em}
#mainContent img.img23{width:2.3em}
#mainContent img.img676{width:68.1em}
html>body #mainContent img.img676{width:67.6em}
#mainContent img.img680{width:68.5em}
html>body #mainContent img.img680{width:68em}
#mainContent img.img168{width:16.9em}
html>body #mainContent img.img168{width:16.8em}

#mainContent img.img684{width:68.9em}
html>body #mainContent img.img684{width:68.4em}
#mainContent img.img686{width:69.1em}
html>body #mainContent img.img686{width:68.6em}
#mainContent img.img170{width:17.1em}
html>body #mainContent img.img170{width:17em}
#mainContent img.img157{width:15.8em}
html>body #mainContent img.img157{width:15.7em}

html>body #mainContent img.img220{width:22em}
#mainContent img.img220{width:22.1em}
html>body #mainContent img.img690{width:69em}
#mainContent img.img690{width:69.5em}


html>body #mainContent img.img656{width:65.6em}
#mainContent img.img656{width:66em}
html>body #mainContent img.img693{width:69.3em}
#mainContent img.img693{width:69.8em}
#mainContent img.img690{width:69.5em}
html>body #mainContent img.img670{width:67em}
#mainContent img.img670{width:67.4em}
html>body #mainContent img.img575{width:57.5em}
#mainContent img.img575{width:57.9em}
#mainContent img.img34{width:3.4em}
html>body #mainContent img.img462{width:46.2em}
#mainContent img.img462{width:46.5em}
