body {margin: 0;}
#todo {background:#FFFFFF none repeat scroll 0%;margin:auto;width:62.5em;}

/*
#cabecera {height:6.2em; background-image: url(08.gif); background-repeat:no-repeat; background-position:right;}
*/



#cabecera {height:6.2em;}

#logo {float:left;padding: 29px 0px 0px 20px;}

#enlacesCabecera {width:47.1em;float:left;}
#menuCabecera {text-align:right; padding:4.1em 0em 0px 0px;font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 0.75em}

#menuCabecera ul li {display:inline;list-style-image:none;list-style-position:outside;list-style-type:none;padding:0px 13px 0px 0px;text-decoration:none;}
#menuCabecera ul li a:hover {text-decoration:none;color:#fff;background:#000000;}

#menuCabecera .ariculo_relativo_seleccion {text-decoration:none;color:#fff;background:#000000;}

#menuCabecera ul li a {text-decoration:none;color:#000000;}

#contenedor {
	padding:0px 0px 0px 0px;
	width:61em;
	display: table;
	height: 200%;
}

#slideflash {
float:left;
height:120px;
margin:0 0 0 2px;

}
#columnaUno {
float:left;
margin:0px 0.65em 0px 0.65em;
width:10.6em;
}

#columnaDos {
	float:left;
	margin:0px;
	width:35.5em;
	vertical-align: top;
}

#columnaTres {
float:left;
margin:0px 0px 0px 0px;
width:11.68em;
text-align:left;

}

#menu {
	background-image: url(2008.gif); background-repeat:no-repeat; background-position:left top;
	
	width: 10.5em;
	margin:0px 0px 0px 0px;
	float: right;
}

#menu li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0px 13px 0px 0px;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:  0.8em;
	line-height:1.4em;
}
#menu li a:hover {text-decoration:none;color:#FFE324;background:#000000;}

#menu .ariculo_relativo_seleccion  {text-decoration:none;color:#FFE324;background:#000000;}

#menu li a {text-decoration:none;color:#000000;}

#imacabezaaticulo {
	display: block;
	float: left;
	padding:0px 0px 0.7em;
	width:46em;
}

#todo #contenedor #columnaDos #articulo #imacabezaaticulo .spip_logos {
float: left;
}


#video {
	display: block;


	margin: 0px;
	padding: 0px;

	background-repeat:no-repeat;
	background-position: center;
	float:right;
	
}


#video object {
	margin: 0px 0px 0px -1px;
	padding: 0px;
	float: left;
}


#credi {
float:left;
margin:0;
padding:0;
width:46em;
}

#titrel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000000;
	background-color: #FF7814;
	padding:3px 0px 3px 4px;
}

#listarel {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:gray;
	font-size: 0.65em;
	list-style-type:none;
	margin:0px;
	padding:5px 0px 0px;
	/* line-height: 0.65em; */
}

#listarel li {
background-color:#FFFFFF;
display:block;
list-style-position:outside;
margin:0px 0px 1px 4px;
padding:4px 2px;
}

#listarel li a:hover {text-decoration:none;color:#000;background:#FF7814;}
#listarel li a {text-decoration:none;color:#000000;}
.modulorelacionados {
	margin:0px 0px 0.7em;
	padding: 0px 0px 0px 0.45em;
}
#fullscreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	float: right;
	text-decoration:none;
	color:#000000;
}
#fullscreen a:hover {
	text-decoration:none;
	color:#fff;
	background-color:#000000;
}


#articulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	line-height: 1.4em;
	display: block;
	float: left;
	text-align: justify;
	width: 47.3em;
}
#textoaticulo2 {
/* width:537px;  */
padding:0px 7px 0px 0px;
	

}

#textoaticulo {
border:1px solid #CCCCCC;
display:inline-block;
margin:0px 0px 13px;
padding:13px;
width:44.8em;
}


.titre {
color:#FF7814;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.2em;
font-weight:bolder;
line-height:1.2em;
margin:0px 0px 0.65em;
text-align:left;
}

#textoaticulo .titre a:hover {
	color: #fff;
	background-color: #FF7814;
}


.subtitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF7814;
	font-weight: bolder;
	line-height: 15px;
}
.titulos {line-height:1.43em;}
#imagenaticulo {
	float: left;
	margin: 0px 0.65em 0.6em 0px;
}


.descipcionCR {text-align: left; font-size: 9px; line-height:15px;}

.creditosimg {text-align: left; font-size: 9px; line-height:15px;}

.descipcionobra {text-align: left; font-size: 0.65em; line-height:15px;color:#333333;font-weight:normal}
.extrasobra {text-align: left; font-size: 0.65em; line-height:14px;}
#extrasobra {
border-top:1px solid #333333;
font-size:0.8em;
line-height:1.2em;
text-align:left;}

#textoaticulo a {
	color: #FF7814;
	text-decoration: none;
	
}
#textoaticulo2 a {
	color: #FF7814;
	text-decoration: none;
}

#textoaticulo2 a:hover, #textoaticulo a:hover {
	color: #FFFFFF;
	background-color: #FF7814;
	text-decoration: none;
}



#tagcontenedor {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
line-height:1.43em;
margin:4px 0px 1px 4px;
padding:4px 0px 1px 4px;
text-align:center;
text-decoration:none;
}
#tagcontenedor a {
background-color:#FFFFFF;
border:1px solid #999999;
color:#666666;
text-decoration:none;
}

#tagcontenedor a:hover {
background-color:#FF7814;
color:#FFFFFF;
}
#tagcontenedor .relativa_articulo {
background-color:#999999;
color:#FFFFFF;
}

#textoaticulo .titre .subtitre, #textoaticulo2 .titre .subtitre, .subtitre {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
line-height:1.2em;
}
#textoaticulo .titre .subtitre a, #textoaticulo2 .titre .subtitre a,.subtitre a {
	color: #333333;
}
#textoaticulo .titre .subtitre a:hover, #textoaticulo2 .titre .subtitre a:hover, .subtitre a:hover {
	color: #fff;
	background-color: #FF7814;
	text-decoration: none;
}
 #textoaticulo2 .titre .subtitre a {
	color: #FF7814;
	font-weight:bold;
	text-decoration: none;
}

.titulolistadoobras a {
color:#FF7814;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
left:0px;
text-align:center;

background-color:white;
background-color:#FFFFFF;
border:1px solid #999999;
color:#666666;
text-decoration:none;
}

.titulolistadoobras a:hover {
color:white;

background-color:#FF7814;
text-decoration:none;
}


.subtitrelistadoobra {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	line-height: 0.7em;
	font-weight: normal;
}
#alinear {
}

.spip_forms {

border-left:0px solid white;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0px 0px 1.43em;
padding:0px;
}

.spip_forms fieldset {
background-color:white;
border:0px hidden white;
border-left:0px solid white;
margin:0px;
padding:0px;
border-style:hidden;
border-width:none;
border-color:white;
border-width:0px;
}

.spip_forms .spip_form_label_obligatoire {
display:none;
font-size:0.9em;
font-style:italic;
font-weight:normal;
}

.spip_forms .spip_form_label_obligatoire {
display:none;
font-size:0.9em;
font-style:italic;
font-weight:normal;
}
.spip_forms legend {
display:none;
font-size:1.15em;
padding:5px;
}

.spip_forms .spip_bouton input {
background:#FFE324 none repeat scroll 0% 50%;
border:0px solid #000000;
color:#4A4336;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.65em;
font-weight:normal;
padding:0.4em;
text-transform:lowercase;
width:83px;
float:left;

}



.spip_forms .spip_form_label label, .spip_forms .spip_form_label .label {
color:#494949;
font-size:0.65em;
font-weight:normal;
text-transform:lowercase;
}

.spip_forms .spip_form_label_details {
display:none;
font-style:italic;
text-align:left;
}
.spip_forms .spip_form_label {spip.php (line 9)
color:#494949;
display:block;
font-weight:normal;
text-align:left;
}



.spip_forms .forml, .spip_forms .fondl {
background:#FFFFFF none repeat scroll 0%;
color:#4A4336;
width:59%;
}



.spip_forms .forml, .spip_forms .formo {
border:1px solid #666666;
font-size:0.65em;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:0.25em;
width:59%;
}

.spip_forms form .forml-focus,.spip_forms form input.forml-focus:focus,.spip_forms form textarea.forml-focus:focus,.forml-focus{
font-size:0.65em;
font-family:Verdana,Arial,Helvetica,sans-serif;
border-bottom:solid 1px #000;border-right:solid 1px #000;border-top:1px solid #000; background:#E8E8E8;width:59%;}

.spip_forms form .formo-focus,.spip_forms form input.formo-focus:focus,.spip_forms form textarea.formo-focus:focus,.spip_forms .formo-focus{font-size:0.65em;
font-family:Verdana,Arial,Helvetica,sans-serif;
border-bottom:solid 1px #000;border-right:solid 1px #000;border-top:1px solid #000; background:#E8E8E8;width:59%;}

.spip_forms {
border-left:0px solid white;
color:black;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
margin:0px 0px 1.43em;
padding:0px;
width:503px;
}

#todo #contenedor #columnaDos #articulo #textoaticulo2 .spip_forms form_1 .spip_bouton {
margin:0px 0px 1.43em;
padding:0px;
}
#todo #contenedor #columnaDos #articulo #textoaticulo2 .spip_forms form_1 fieldset {
background:#E8E8E8;
}

#todo #contenedor #columnaDos #articulo #textoaticulo2 #red  {
	text-align: center;
}
#todo #contenedor #columnaDos #articulo #textoaticulo2 #red a {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.7em1.43em;
left:0px;
text-align:center;
background-color:#FFFFFF;
border:1px solid #000000;
text-decoration:none;
line-height: 22px;
}
#todo #contenedor #columnaDos #articulo #textoaticulo2 #red a:hover {

color:#FFFFFF;

border:1px solid #000000;
background-color:#FF7814;


}

#flashcontent, #flashcontent diagrama{
float:left;
margin:0;
vertical-align:top;
width:35.5em;

display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
line-height:1.4em;
text-align:justify;
width:47.3em;


font-size:0.75em;
line-height:1.4em;
text-align:justify;

}

#firma {
	width: 93.5em;
	text-align: center;
	background-color: #E8E8E8;
	color: #3333;
	display: block;
	padding: 3px 0px 3px 0px; margin:20px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.65em;
}


#firma a:hover {text-decoration:none;color:#000;background:#fff;}
#firma a {color: #333333;}


#todo #contenedor #columnaDos #articulo #textoaticulo2 .notes .spip_note {
text-align: left;
}

