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

#contenedor {
	width:1024px;
	height:768px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/cabecera.jpg);
	background-repeat:no-repeat;
}

#contenedor_visitas {
	width:1024px;
	height:768px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/visit_cabecera.jpg);
	background-repeat:no-repeat;
}
#contenedor_virtual {
	width:1024px;
	height:768px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/virt_cabecera.jpg);
	background-repeat:no-repeat;
}
#contenedor_itinerante {
	width:1024px;
	height:768px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/itine_cabecera.jpg);
	background-repeat:no-repeat;
}

#contenedor_contacto {
	width:1024px;
	height:768px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/cont_cabecera.jpg);
	background-repeat:no-repeat;
}
#contenedor_enlaces {
	width:1024px;
	height:768px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/enla_cabecera.jpg);
	background-repeat:no-repeat;
}
#contenedor_africa {
	width:1024px;
	height:768px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/africa_cabecera.jpg);
	background-repeat:no-repeat;
}



body {
	background-color:#333333;
	margin:0px;
	background-image:url(img/fondo_ppal.jpg);
	background-repeat:repeat-x;
}
#logo {
	position:absolute;
	left:67px;
	top:13px;
	width:294px;
	height:82px;
	z-index:1;
}
#principal_naranja {
	position:absolute;
	left:63px;
	top:145px;
	width:898px;
	height:565px;
	z-index:2;
	background-color: #FEA324;
	border: 1px solid #CCCCCC;
}

#cubre_naranja {
	position:absolute;
	left:65px;
	top:145px;
	width:163px;
	height:16px;
	z-index:10;
	background-color: #FEA324;
}

#principal_verde {
	position:absolute;
	left:63px;
	top:145px;
	width:898px;
	height:565px;
	z-index:2;
	background-color: #66CC33;
	border: 1px solid #CCCCCC;
}

#cubre_verde {
	position:absolute;
	left:166px;
	top:145px;
	width:163px;
	height:16px;
	z-index:11;
	background-color: #66CC33;
}
#principal_rojo {
	position:absolute;
	left:63px;
	top:145px;
	width:898px;
	height:565px;
	z-index:2;
	background-color: #990033;
	border: 1px solid #CCCCCC;
}

#cubre_rojo {
	position:absolute;
	left:267px;
	top:145px;
	width:164px;
	height:16px;
	z-index:9;
	background-color: #990033;
}
#principal_azul {
	position:absolute;
	left:63px;
	top:145px;
	width:898px;
	height:565px;
	z-index:2;
	background-color: #3399FF;
	border: 1px solid #CCCCCC;
}

#cubre_azul {
	position:absolute;
	left:369px;
	top:145px;
	width:164px;
	height:16px;
	z-index:9;
	background-color: #3399FF;
}
#principal_amarillo {
	position:absolute;
	left:63px;
	top:145px;
	width:898px;
	height:565px;
	z-index:2;
	background-color: #FFDA48;
	border: 1px solid #CCCCCC;
}

#cubre_amarillo {
	position:absolute;
	left:470px;
	top:145px;
	width:164px;
	height:16px;
	z-index:9;
	background-color: #FFDA48;
}
#principal_gris {
	position:absolute;
	left:63px;
	top:145px;
	width:898px;
	height:565px;
	z-index:2;
	background-color: #333333;
	border: 1px solid #CCCCCC;
}


#botonera {
	position:absolute;
	left:63px;
	top:95px;
	width:574px;
	height:47px;
	z-index:6;
}
#pie {
	position:absolute;
	left:0px;
	top:752px;
	width:1022px;
	height:16px;
	z-index:37;
	background-color: #865C2C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	text-align: center;
	padding-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #875D2D;
	border-bottom-color: #666666;
	border-left-color: #875D2D;
}
#africa {
	position:absolute;
	left:752px;
	top:34px;
	width:231px;
	height:284px;
	z-index:29;
}
#contacto {
	position:absolute;
	left:779px;
	top:118px;
	width:188px;
	height:32px;
	z-index:38;
}
#contacto ul {
	margin:0;
	padding:0;
	list-style:none;
	width:auto;
}
#contacto li {
	float:right;
	background-image:none;
}
#contacto li a {
	display:block;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	background-color: #1E1E1E;
	margin-right: 5px;
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 2em;
	border: 1px solid #CCCCCC;
}
#contacto a:hover {
	display:block;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:20px;
	text-decoration:none;
	font-size: 11px;
	font-weight: bold;
	background-color: #999999;
	margin-right: 5px;
	padding-top: 0;
	padding-right: 1em;
	padding-bottom: 0;
	padding-left: 2em;
	border: 1px solid #CCCCCC;
}

#enla_txt1 li a {
	display:block;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	padding-top: 0;
	padding-left: 10px;
}
#enla_txt1 a:hover {
	display:block;
	color:#FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	padding-top: 0;
	padding-left: 10px;
}
#enla_txt2 li a {
	display:block;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	padding-top: 0;
	padding-left: 10px;
}
#enla_txt2 a:hover {
	display:block;
	color:#FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	padding-top: 0;
	padding-left: 10px;
}
#enla_txt3 li a {
	display:block;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	padding-top: 0;
	padding-left: 10px;
}
#enla_txt3 a:hover {
	display:block;
	color:#FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	padding-top: 0;
	padding-left: 10px;
}

#menu_pie {
	position:absolute;
	left:198px;
	top:720px;
	width:656px;
	height:19px;
	z-index:36;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
}
#menu_pie a {
	color:#FFFFFF;
	text-decoration:none;
}
#menu_pie a:hover {
	color:#999999;
	text-decoration:none;
	font-weight: bold;
}
.txt_estilo1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}
.txt_estilo1_blanco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	margin: 0px;


}

.txt_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	color: #CCCCCC;
	}
.txt_estilo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}
.txt_estilo2_bullets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	list-style-image: url(img/africa_bullet.gif);
	margin-top: 10px;
}
.txt_estilo2_bullets_azul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	list-style-image: url(img/africa_bullet_azul.gif);
	margin-top: 10px;
}

.txt_estilo2_bullets_negro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	list-style-image: url(img/africa_bullet_enlaces.gif);
	margin-top: 10px;
	color: #FFFFFF;
}

.txt_negrita {
	font-weight: bold;
}

.formulario_caj {
	border: 1px solid #FFFFFF;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	height: 18px;
	padding-left: 10px;
	padding-top: 6px;
}
.formulario_caj_com {
	border: 1px solid #FFFFFF;
	background-color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 6px;
}
.formulario_sep {
	height: 5px;
}
.formulario_bt {
	color: #FFFFFF;
	background-color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	margin-right: 20px;
	height: 25px;
}
.formulario_txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	color: #CCCCCC;

}

/*---------------------------------------------*/
/*ESTILOS PRESENTACIÓN*/
/*---------------------------------------------*/

#fondo_present {
	position:absolute;
	left:69px;
	top:154px;
	width:871px;
	height:552px;
	z-index:11;
}
#ebano {
	position:absolute;
	left:79px;
	top:146px;
	width:117px;
	height:589px;
	z-index:12;
}
#mascara {
	position:absolute;
	left:854px;
	top:441px;
	width:157px;
	height:304px;
	z-index:13;
}
#pre_c1 {
	position:absolute;
	left:214px;
	top:162px;
	width:226px;
	height:164px;
	z-index:14;
}
#pre_c2 {
	position:absolute;
	left:216px;
	top:381px;
	width:170px;
	height:212px;
	z-index:18;
}
#pre_c3 {
	position:absolute;
	left:516px;
	top:396px;
	width:149px;
	height:238px;
	z-index:16;
	text-align: right;
}
#pre_c4 {
	position:absolute;
	left:710px;
	top:378px;
	width:151px;
	height:237px;
	z-index:17;
}

/*---------------------------------------------*/
/*ESTILOS VISITAS*/
/*---------------------------------------------*/

#fondo_visitas {
	position:absolute;
	left:68px;
	top:478px;
	width:892px;
	height:230px;
	z-index:13;
}
#foto_visitas {
	position:absolute;
	left:74px;
	top:153px;
	width:430px;
	height:320px;
	z-index:12;
	border: 1px solid #FFFFFF;
}
#visit_icon {
	position:absolute;
	left:74px;
	top:455px;
	width:716px;
	height:75px;
	z-index:14;
}
#mapa {
	position:absolute;
	left:520px;
	top:153px;
	width:430px;
	height:320px;
	z-index:9;
	border: 1px solid #FFFFFF;
}
#vis_tx1 {
	position:absolute;
	left:63px;
	top:520px;
	width:157px;
	height:155px;
	z-index:15;
}
#vis_tx2 {
	position:absolute;
	left:281px;
	top:520px;
	width:196px;
	height:149px;
	z-index:16;
}
#vis_tx3 {
	position:absolute;
	left:505px;
	top:518px;
	width:203px;
	height:143px;
	z-index:17;
}
#vis_tx4 {
	position:absolute;
	left:727px;
	top:518px;
	width:224px;
	height:96px;
	z-index:19;
}

/*---------------------------------------------*/
/*ESTILOS VISITA VIRTUAL*/
/*---------------------------------------------*/

#g_fotos {
	position:absolute;
	left:72px;
	top:156px;
	width:880px;
	height:545px;
	z-index:20;
	visibility: visible;
}
#fond_gal_fot {
	position:absolute;
	left:81px;
	top:155px;
	width:438px;
	height:534px;
	z-index:19;
}
#cuadro_video {
	position:absolute;
	left:532px;
	top:457px;
	width:414px;
	height:238px;
	z-index:21;
}
#txt_video {
	position:absolute;
	left:544px;
	top:523px;
	width:144px;
	height:184px;
	z-index:22;
}
#video {
	position:absolute;
	left:698px;
	top:505px;
	width:240px;
	height:181px;
	z-index:23;
	border: 1px solid #CCCCCC;
	background-color: #6E0023;
}

/*---------------------------------------------*/
/*ESTILOS MUSEO ITINERANTE*/
/*---------------------------------------------*/

#museo_itinerante {
	position:absolute;
	left:71px;
	top:152px;
	width:576px;
	height:66px;
	z-index:20;
}
#mascara2 {
	position:absolute;
	left:82px;
	top:148px;
	width:145px;
	height:598px;
	z-index:21;
}
#calabaza {
	position:absolute;
	left:547px;
	top:148px;
	width:499px;
	height:464px;
	z-index:22;
}
#mujer_ndebele {
	position:absolute;
	left:648px;
	top:330px;
	width:373px;
	height:392px;
	z-index:25;
}
#desti_requi {
	position:absolute;
	left:246px;
	top:451px;
	width:497px;
	height:240px;
	z-index:24;
}
#txt_itine1 {
	position:absolute;
	left:245px;
	top:201px;
	width:294px;
	height:239px;
	z-index:26;
}
#txt_itine2 {
	position:absolute;
	left:258px;
	top:517px;
	width:214px;
	height:161px;
	z-index:27;
}
#txt_itine3 {
	position:absolute;
	left:495px;
	top:517px;
	width:219px;
	height:149px;
	z-index:28;
}

/*---------------------------------------------*/
/*ESTILOS CONTACTO*/
/*---------------------------------------------*/





#cont_fondo {
	position:absolute;
	left:459px;
	top:214px;
	width:490px;
	height:469px;
	z-index:30;
}
#mascara3 {
	position:absolute;
	left:81px;
	top:154px;
	width:385px;
	height:555px;
	z-index:32;
}
#contacto_log {
	position:absolute;
	left:646px;
	top:156px;
	width:300px;
	height:80px;
	z-index:34;
}
#form_cont {
	position:absolute;
	left:480px;
	top:279px;
	width:454px;
	height:398px;
	z-index:35;
}




/*---------------------------------------------*/
/*ESTILOS AGRADECIMIENTO CONTACTO*/
/*---------------------------------------------*/


#cont_fondo {
	position:absolute;
	left:459px;
	top:214px;
	width:490px;
	height:469px;
	z-index:30;
}
#mascara3 {
	position:absolute;
	left:81px;
	top:154px;
	width:385px;
	height:555px;
	z-index:32;
}
#contacto_log {
	position:absolute;
	left:646px;
	top:156px;
	width:300px;
	height:80px;
	z-index:34;
}
#form_cont {
	position:absolute;
	left:480px;
	top:279px;
	width:454px;
	height:398px;
	z-index:35;
}
#gracias {
	position:absolute;
	left:488px;
	top:319px;
	width:445px;
	height:137px;
	z-index:35;
}

/*---------------------------------------------*/
/*ESTILOS CONOCE AFRICA*/
/*---------------------------------------------*/


#mascara4 {
	position:absolute;
	left:527px;
	top:201px;
	width:391px;
	height:499px;
	z-index:11;
}
#conoce_africa {
	position:absolute;
	left:482px;
	top:151px;
	width:476px;
	height:80px;
	z-index:10;
}
#trabajando {
	position:absolute;
	left:101px;
	top:181px;
	width:308px;
	height:505px;
	z-index:37;
}
#trabajando_txt {
	position:absolute;
	left:131px;
	top:263px;
	width:256px;
	height:322px;
	z-index:38;
}

/*---------------------------------------------*/
/*ESTILOS ENLACES*/
/*---------------------------------------------*/

#enlaces_fig {
	position:absolute;
	left:14px;
	top:165px;
	width:267px;
	height:519px;
	z-index:37;
}
#enlaces_fondo {
	position:absolute;
	left:290px;
	top:335px;
	width:659px;
	height:358px;
	z-index:38;
}
#enlaces_txt {
	position:absolute;
	left:303px;
	top:188px;
	width:620px;
	height:136px;
	z-index:39;
}
#enla_txt1 {
	position:absolute;
	left:279px;
	top:423px;
	width:191px;
	height:248px;
	z-index:40;
}
#enla_txt2 {
	position:absolute;
	left:509px;
	top:423px;
	width:191px;
	height:248px;
	z-index:41;
}
#enla_txt3 {
	position:absolute;
	left:729px;
	top:423px;
	width:191px;
	height:246px;
	z-index:42;
}

#publicidad{
	position:absolute;
	width:400px;
	height:100px;
	left: 395px;
	top: 10px;
	border: 1px solid #FFFFFF;
	z-index: 39;
}
#publicidad2{
	position:absolute;
	width:400px;
	height:100px;
	left: 561px;
	top: 6px;
	border: 1px solid #FFFFFF;
	z-index: 43;
}


/*---------------------------------------------*/
/*ESTILOS EXPLOSICIÓN CARA_CRUZ_MUJER_AFRICANA*/
/*---------------------------------------------*/
#cara_cruz1{
	position:absolute;
	width:494px;
	left: 390px;
	top: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.titulo_cara_cruz{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #CCCCCC;
	font-weight: normal;
	text-decoration: underline;
}
.titulo_cara_cruz2{
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	color: #FFFF66;
	font-weight: normal;
	text-align: center;
}
.titulo_amarillo{
	color: #FFFF66;
	font-weight: bold;
}

#cara_cruz2{
	position:absolute;
	left: -25px;
	top: 46px;
	height: 520px;
	width: 404px;
}
#taller_verano{
	position:absolute;
	left: -45px;
	top: 3px;
	height: 536px;
	width: 418px;
}
#belenes2009{
	position:absolute;
	left: -44px;
	top: 20px;
	height: 536px;
	width: 418px;
}

