html, body {
margin: 0;
padding: 0;
/*background-color:#544740;*/
background:#544740 url(../images/2-fondo-total-degrade.png) repeat center top;

}

body {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	background:url(../images/fondo.png) repeat-y center top;
	background-color:#544740;
	text-align:center;
}

#body_pre {
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
	background-color:#6a5c54;
	text-align:center;
}


#contenedor-general {
	
	position:absolute;
	width: 930px;
	height: 500px;
	
	margin-top:-250px;
	margin-left:-465px;
	top:50%;
	left:50%;
	
	color:#ffffff;
	padding:0;
}

#contenedor-general-bordes-redondos {
	width: 930px;
	height: 500px;
	
	
	padding:0;
	
	/*background-color:#003019;*/
	background-color:#004990;
	
    border-top: 2px solid #b0bcb7;
    border-bottom: 2px solid #b0bcb7;

    border-left: 2px solid #b0bcb7;
    border-right: 2px solid #b0bcb7;

    /* Do rounding (native in Firefox and Safari)*/
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px; 
    
}






/********* idiomas ***********************/
#contenedor-general-idiomas {
	
	position:absolute;
	width: 100px;
	height: 18px;
	
	margin-top:-275px;
	margin-left:352px;
	
	top:50%;
	left:50%;
	
	
	padding:0;
}

#contenedor-general-bordes-redondos-idiomas {
	width: 100px;
	height: 18px;
	
	line-height:18px;
	
	padding:0;
	color:#ffffff;
	/*font-weight:bold;*/
	font-size:10px;
	text-align:center;
	
	background-color:#000000;
    border-top: 2px solid #b0bcb7;
    border-bottom: 2px solid #b0bcb7;

    border-left: 2px solid #b0bcb7;
    border-right: 2px solid #b0bcb7;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    
}

/******** topo *********************************************/
#contenedor-topo {
	width: 100px;
	height: 98px;
	z-index:5;
	position:absolute;
	margin-left:255px;
	margin-top:165px;
	background: url(../images/topo.png) no-repeat;
	
}
#contenedor-topo2 {
	width: 100px;
	height: 98px;
	z-index:5;
	position:absolute;
	margin-left:255px;
	margin-top:165px;
	background: url(../images/topo2.png) no-repeat;
	
}

#contenedor-politique {
	width: 100px;
	height: 28px;
	z-index:10;
	position:absolute;
	margin-left:555px;
	margin-top:265px;
	
	
}


/******** cabecera *********************************************/
#contenedor-cabecera {
	height:95px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	
	background: url(../images/fondo_cabecera.png) bottom center no-repeat;
}


/******** MENU *********************************************/
#contenedor-menu 
{
	height:30px;
	background: url(../images/fondo_menu.png) no-repeat;
}
	
#contenedor-menu ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	/*margin-left:37px;*/
	margin-left:15px;
} 

#contenedor-menu li
{
	float: left;
	line-height:30px;
	/*margin-left:35px;*/
	margin-left:15px;
} 

#contenedor-menu li a
{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	float: left;
	height:30px;
	display: block;
	text-decoration: none;
	text-align: center;
	
} 

#contenedor-menu li a:hover
{
		
		line-height:28px;
		color:#ccc;
} 

#contenedor-menu li span
{
	font-size:13px;
	line-height:28px;
	color:#ccc;
	font-weight:bold;
	float: left;
	height:30px;
	display: block;
	text-decoration: none;
	text-align: center;
	
}


/******** CONTENIDO *********************************************/
#contenedor-contenido {
	
	height:318px;
	/*height:350px;*/
	background: url(../images/2-fondo-content-degrade.png) repeat-x top left;
	
	
}



#contenido-banner-i-arr-content {
	margin-top:22px;
	width: 315px; 
	height:148px;
	background: url('../banners/home_sombra.png') 49px 1px no-repeat;
}
#contenido-banner-i-arr:hover {
	
	margin-top:-5px;
	margin-right:-10px;
}

#contenido-banner-i-aba-content {
	width: 315px; 
	height:159px;
	background: url('../banners/home_sombra.png') 49px 1px no-repeat;
}
#contenido-banner-i-aba:hover {
	
	margin-top:-5px;
	margin-right:-10px;
}


#contenido-banner-d-arr-content {
	margin-top:22px;
	width: 315px; 
	height:148px;
	background: url('../banners/home_sombra.png') 49px 1px no-repeat;
}
#contenido-banner-d-arr:hover {
	
	margin-top:-5px;
	margin-left:-10px;
}

#contenido-banner-d-aba-content {
	width: 315px; 
	height:159px;
	background: url('../banners/home_sombra.png') 49px 1px no-repeat;
}
#contenido-banner-d-aba:hover {
	
	margin-top:-7px;
	margin-left:-10px;
}




/*********************** PIE ************************************/

#contenedor-pie-base {

	width: 930px;
	height:37px;
	background: url('../images/2-fondo-pie-degrade.png') no-repeat top center;
}

#contenedor-pie {
	width: 900px;
	height:30px;
	
	padding:0;
	margin-left:15px;
	margin-right:15px;
	margin-bottom:5px;
	
	background-color:#00160c;
	
    border-top: 2px solid #b0bcb7;
    border-bottom: 2px solid #b0bcb7;

    border-left: 2px solid #b0bcb7;
    border-right: 2px solid #b0bcb7;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#contenedor-pie ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	margin-left:33px;
} 

#contenedor-pie li
{
	float: left;
	line-height:30px;
	color:#ffffff;
	font-size:10px;
} 

#contenedor-pie li a
{
	font-size:10px;
	color:#ffffff;
	float: left;
	height:30px;
	
	display: block;
	text-decoration: none;
	text-align: center;
	
} 

#contenedor-pie li a:hover
{
	color:#9b8e88;
		
} 

/**************** VIDEOS **********************************/

#contenedor-contenido-images-franja-videos {
	margin-top:15px; 
	margin-right:8px; 
	/*width:360px;*/
	width:500px;
	height:190px;	
	text-align:center;
	padding:0px;
}

/** galeria **/

#contenedor-contenido-images-franja-videos #gallery {
	/*width:360px;*/
	width:500px;
	height:190px;
	text-align:center;
		
}

#contenedor-contenido-images-franja-videos #gallery ul { 
	list-style: none; 
	/*width:360px;*/
	width:500px;
	height:190px;
	padding:0px;
	margin:0px;
}

#contenedor-contenido-images-franja-videos #gallery ul li { 
		display: inline; 
		float:left;
		/*margin-left:10px;
		margin-bottom:10px;*/
		margin-left:5px;
		margin-bottom:5px;
}
#contenedor-contenido-images-franja-videos #gallery ul img {
		border:0px;
}



/**************** IMAGES **********************************/

#contenedor-contenido-images {
	height:303px;
	padding:0;
	text-align:center; 	
	padding-left:45px;
	padding-top:15px; 
	
	background: url(../images/2-fondo-content-degrade.png) repeat-x top left;
}

#contenedor-contenido-images-titulo {
	/*margin-top:15px; */
	width:840px;
	height:70px;
	background: url('../images/fondo_images.png')  no-repeat;
	
}

#icono_video {
	float:right;
	margin-right:410px;

}
#icono_video ul
{
	list-style: none;
	padding: 0;
	margin: 0;
} 

#icono_video li
{
	float: right;
} 

#icono_video li a
{
	float: left;
	height:75px;
	display: block;
	text-decoration: none;
	text-align: center;
} 

#icono_video li #link_icono_video {
	width:95px;
	height:75px;
	background: url(../images/icon_video.png) no-repeat;
}

#icono_video li #link_icono_foto {
	width:95px;
	height:75px;
	background: url(../images/icon_image.png) no-repeat;
}

#contenedor-contenido-images-franja-fotos {
	margin-top:15px; 
	margin-right:8px; 
	width:840px;
	height:190px;	
	text-align:center;
	padding:0px;
}

/** galeria **/

#contenedor-contenido-images-franja-fotos #gallery {
	width:840px;
	height:190px;
	text-align:center;
		
}

#contenedor-contenido-images-franja-fotos #gallery ul { 
	list-style: none; 
	width:840px;
	height:190px;
	padding:0px;
	margin:0px;
}

#contenedor-contenido-images-franja-fotos #gallery ul li { 
		display: inline; 
		float:left;
		margin-left:10px;
		margin-bottom:10px;
}
#contenedor-contenido-images-franja-fotos #gallery ul img {
		border:0px;
}



/**************** PROJET **********************************/

#contenedor-contenido-projet {
	
	height:318px;
	/*height:350px;*/
	/*background: url(../images/2-fondo-content-degrade.png) repeat-x top left;*/
	
	
	background: url('../images/fondo_projet.png')  no-repeat;
	padding-left:70px; 
	text-align:left; 
	color:#071A26;
	
}

#contenedor-contenido-titulo-projet1 {
	float:left; 
	margin-top:16px; 
	font-size:18px; 
	font-weight:bold;
}

#contenedor-contenido-projet1 {
	float:left;
	margin-top:16px; 
	width:700px;
}

#contenedor-contenido-projet2 {
	float:left;
	margin-top:25px; 
	width:630px;
}

#contenedor-contenido-projet3 {
	float:left;
	margin-top:45px; 
	margin-left:220px; 
	text-align:center; 
	width:408px;
	color:#C8D20A;
	font-weight:bold;
	font-size:16px;
}

/**************** ALLIANCES **********************************/
#contenido-general-alliances {
	height:328px;
	margin-top:-10px;
	padding:0;
	width:100%;
	background: url(../images/2-fondo-content-degrade.png) repeat-x top left;
}
#contenido-alliances-new {
	text-align:left;
	width:860px;
	height:300px;
	margin-left:48px;
	margin-right:18px;
	margin-top:9px;
	
	
}
#contenedor-contenido-alliances {
	
	height:318px;
	
	text-align:left; 
	color:#ffffff;
	padding-left:70px; 
	padding-right:30px; 
	
}


#contenedor-contenido-alliances_izquierda {
	float:left; 
	width:420px;
}

#contenedor-contenido-titulo-alliances {
	margin-top:16px; 
	font-size:18px; 
	font-weight:bold;
	width:420px;
	color:#004990;
}

#contenedor-contenido-texto-alliances1 {
	margin-top:50px; 
	width:420px;
	
}


#contenedor-contenido-alliances2 {
	float:right;
	margin-right:15px;
	margin-top:16px; 
	width:380px;
}

#contenedor-form-alliances {
	width: 378px;
	height:272px;
	
	padding-left:5px;
	padding-left:10px;
	padding-right:10px;
	
	
	/*background-color:#00632e;*/
	background-color:#004990;
	
    border-top: 2px solid #eee;
    border-bottom: 2px solid #eee;

    border-left: 2px solid #eee;
    border-right: 2px solid #eee;
	
	 -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	
}


/*************** STAFF ****************************/

#tab1_cont2 {
	background: url('../images/1.png') 0px 0px no-repeat;
}
#tab1_cont2 {	
}

#contenedor-contenido-titulo {
	float:left; 
	position:absolute; 
	margin-top:16px; 
	margin-left:40px; 
	z-index:5; 
	text-align:left; 
	font-size:18px; 
	color:#ffffff; font-weight:bold;
}

#contenido-staff {
	font-size:12px;
	color:#ffffff;
}

#contenedor-contenido-subtitulo1{
	float:left; position:absolute; width: 200px; margin-top:26px; margin-left:140px; z-index:6; text-align:right; font-size:14px; color:#C8D20A; font-weight:bold;
}

#contenedor-contenido-subtitulo2{
	float:left; position:absolute; width: 200px; margin-top:26px; margin-left:402px; z-index:7; text-align:right; font-size:14px; color:#C8D20A; font-weight:bold;
}

#contenedor-contenido-subtitulo3{
	 float:left; position:absolute; width: 200px; margin-top:26px; margin-left:663px; z-index:8; text-align:right; font-size:14px; color:#C8D20A; font-weight:bold;
}

#contenedor-contenido-staff1{
	float:left;	width: 317px; height:278px; margin-top:40px; padding:0; padding-left:50px; text-align:left;
}

#contenedor-contenido-staff2{
	float:left;	width: 261px; height:278px; margin-top:40px; padding:0; padding-left:20px; text-align:left;
}

#contenedor-contenido-staff3{
	 float:right;width: 281px; height:278px; margin-top:40px; padding:0;text-align:left;
}



/**************** AGIT-IL **********************************/

#contenedor-contenido-agitil-base {
	
	
	height:318px;
	/*background: url('../images/fondo_consiste.jpg') no-repeat;*/
	background: url('../images/2-fondo-content-degrade.png') repeat-x top left;
	z-index:1;
	
}

#contenedor-contenido-agitil {
	
	height:318px;
	background: url('../images/fondo_consiste.png') no-repeat;
	/*background: url(../images/2-fondo-content-degrade.png) repeat-x top left;*/
	padding-left:70px; 
	text-align:left; 
	color:#071A26;
	z-index:2;
	
}

#contenedor-contenido-titulo-agitil1 {
	float:left; 
	margin-top:16px; 
	font-size:18px; 
	font-weight:bold;
	width:200px;
}

#contenedor-contenido-agitil1 {
	float:left;
	margin-top:30px; 
	width:200px;
	line-height:23px;
	clear:left;
}

#contenedor-contenido-agitil2 {
	float:right;
	text-align:right;
	padding:0;
	
	
	margin-top:8px; 
	margin-right:50px; 
	width:300px;
	line-height:16px;
}



/*************** FONCTIONNEMETN ****************************/

#contenedor-contenido-titulo-fonct {
	float:left; width:900px;margin-top:16px; margin-left:40px; z-index:5; text-align:left; font-size:18px; color:#ffffff; font-weight:bold;
}

#contenedor-contenido-fonct {
	position:relative;float:left; margin-left:40px; width:595px; height:275px;
}


/* begin css tabs */

#tab1_cont {
	float:left;
	margin:0;
	padding:0;
	width:607px;
	height:182px;
	background: url('../images/fonct_fondo.png') 0px 0px no-repeat;
}



ul#tabnav { 
	text-align: left; 	
	margin:0;
	color:#fff;		
	list-style-type: none;
	padding: 25px 10px 8px 55px;
	
}

ul#tabnav li { 
	display: inline;
	
}

div#tab1 li.tab1, div#tab2 li.tab2 {
	
}

div#tab1 li.tab1 a, div#tab2 li.tab2 a {

	color:#fff; 
	position: relative;
	top: 1px;
	padding-top: 14px; 
	height:39px;
	width:198px;
}

ul#tabnav li a { 
	padding: 13px 4px; 	
	background: url('../images/fonct_tab_off.png') 0px 0px no-repeat;
	height:39px;
	width:198px;
	font-weight:bold;
	font-size:15px;
	
	color: #fff; 
	margin-right: 102px; 
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav a:hover { 
	background: url('../images/fonct_tab_on.png') 0px 0px no-repeat;
	color:#bbb;
}

/* end css tabs */


#tab1_cont {
	padding:30px;padding-top:15px;padding-left:26px;text-align:left;line-height:16px;
}



#contenedor-navegador-flechas {
	 width:385px;
	 height:26px;
	 padding:0;
	 position:absolute;
	 top:50%;left:50%;
	 margin-left:-183px; margin-top:260px;
	 
	 text-align: center; 
	 color:#fff; 
	 font-size:11px; 
	 font-weight:bold; 
	 line-height:6px;
	
}


/**************** PHASE FINALE **********************************/

#contenedor-contenido-finale-base {
	

	height:318px;
	background: url(../images/2-fondo-content-degrade.png) repeat-x top left;
	z-index:1;
}

#contenedor-contenido-finale {
	
	height:318px;
	background: url('../images/fondo_finale.png') no-repeat 5px 0px;
	
	padding-left:70px; 
	text-align:left; 
	color:#ffffff;
	z-index:2;
	
}

#contenedor-contenido-titulo-finale1 {
	float:left; 
	margin-top:16px; 
	font-size:18px; 
	font-weight:bold;
	width:200px;
	color:#004990;
}

#contenedor-contenido-finale1 {
	float:left;
	margin-top:16px; 
	width:700px;
	line-height:20px;
	color:#071A26;
}

#contenedor-contenido-finale2 {
	float:left;
	margin-top:25px; 
	width:680px;
	line-height:20px;
	color:#071A26;
}

#contenedor-contenido-finale3 {
	float:left;
	margin-top:35px; 
	margin-left:240px; 
	text-align:left; 
	width:468px;
	/*color:#C8D20A;*/
	color:#004990;
	font-weight:bold;
	font-size:18px;
}



/**************** ASPIRE **********************************/

#contenedor-contenido-aspire-base {
	height:318px;
	background: url(../images/2-fondo-content-degrade.png) repeat-x top left;
	z-index:1;
	
/*	padding-left:70px; 
	text-align:left; 
	color:#ffffff;
	*/
}

#contenedor-contenido-aspire {
	
	height:318px;
	background: url('../images/fondo_aspire.png') no-repeat 5px 0px;
	padding-left:70px; 
	text-align:left; 
	color:#ffffff;
	
	z-index:2;
	
}

#contenedor-contenido-titulo-aspire1 {
	float:left; 
	margin-top:16px; 
	font-size:18px; 
	font-weight:bold;
	width:200px;
	color:#1A171B;
}

#contenedor-contenido-aspire1 {
	float:left;
	margin-top:16px; 
	width:700px;
	line-height:20px;
	color:#1A171B;
}

#contenedor-contenido-aspire2 {
	float:left;
	text-align:center;
	margin-top:10px; 
	margin-left:100px; 
	width:700px;
	line-height:20px;
	color:#1A171B;
}




/*************** INSCRIPTIONS ****************************/

#contenedor-contenido-titulo-fonct {
	float:left; width:900px;margin-top:16px; margin-left:40px; z-index:5; text-align:left; font-size:18px; 
	color:#1A171B; 
	font-weight:bold;
}

#contenedor-contenido-inscript {
	text-align:left;
	position:relative;float:left; margin-left:40px; width:842px; height:274px;
}

/* begin css tabs */

#tab2_cont {
	float:left;
	margin:0;
	padding:0;
	padding-left:20px;
	padding-top:10px;
	width:834px;
	height:190px;
	background: url('../images/fondo_inscrip.png') 0px 0px no-repeat;
}

#tab3_cont {
	float:left;
	margin:0;
	padding:0;
	padding-left:30px;
	padding-top:20px;
	width:824px;
	height:180px;
	background: url('../images/fondo_inscrip2.png') 0px 0px no-repeat;
}

#tab4_cont {
	float:left;
	margin:0;
	padding:0;
	padding-left:30px;
	padding-top:20px;
	width:824px;
	height:180px;
	background: url('../images/fondo_inscrip3.png') 0px 0px no-repeat;
}


ul#tabnav2 { 
	text-align: left; 	
	margin:0;
	color:#fff;		
	list-style-type: none;
	padding: 25px 10px 8px 55px;
	
}

ul#tabnav2 li { 
	display: inline;
	
}

div#tab1_insc li.tab1_insc, div#tab2_insc li.tab2_insc, div#tab3_insc li.tab3_insc {
	width:252px;
}

div#tab1_insc li.tab1_insc a, div#tab2_insc li.tab2_insc a, div#tab3_insc li.tab3_insc a {

	color:#fff; 
	position: relative;
	top: 1px;
	padding-top: 14px; 
	height:39px;
	width:252px;
}

ul#tabnav2 li a { 
	padding: 13px 4px; 	
	background: url('../images/inscript_tab_off.png') 0px 0px no-repeat;
	height:39px;
	width:242px;
	font-weight:bold;
	font-size:15px;
	
	color: #fff; 
	margin-right: 12px; 
	text-decoration: none;
	border-bottom: none;
}

ul#tabnav2 a:hover { 
	background: url('../images/inscript_tab_on.png') 0px 0px no-repeat;
	color:#bbb;
	
}

/* end css tabs */

/**************** PAYS **********************************/

#contenedor-contenido-pays {
	
	text-align:left; 
	color:#071A26;
	height:318px;
	/*height:319px;*/
	background: url(../images/2-fondo-content-degrade.png) repeat-x top left;
}

#panel_inicial_mundo_pays_home {
	 height: 293px;
	width: 360px;
	margin-left:30px;
	/*background: url('../images/pays_bola.png') 36px 0px no-repeat;*/
}

#contenedor-contenido-pays_izquierda {
	float:left; 
	margin-top:17px;
	width:360px;
	height:293px;
}

#contenedor-contenido-pays_izquierda2 {
	float:left; 
	margin-top:17px;
	width:580px;
	height:293px;
	color:#071A26;
	
}



#contenedor-contenido-pays_derecha {
	float:right;
	margin-top:17px;
	width:564px;
	height:29px;
	/*border:1px solid #000;*/
}

#contenedor-contenido-pays_derecha2 {
	float:right;
	margin-top:17px;
	width:344px;
	height:290px;
	
}

#contenedor-contenido-pays_derecha-tabla {
	margin-top:18px;
	margin-left:28px;
	margin-right:20px;
	width:515px;
}

div.navigation a {
	color:#071A26;
	font-size:14px;
	text-decoration:none;
}

div.navigation a:hover {
	color:#fff;
	font-size:14px;
	text-decoration:underline;
}

div.navigation a.selected {
	 background-color: #fff;
	 text-decoration:underline;
}

