/* CSS Document */
body {margin:0px; padding:0px; text-align:center; background-image:url(../img/fondo.jpg); background-position:top left; background-repeat:repeat-x; background-color:#000000;}

html {padding:0px; margin:0px;}
a, img {border:0px;}
.clear {clear:both;}
.oculto {display:none;}

.content {width:1010px; /*background-color:#FFFFFF;*/ margin:auto; padding:0px; margin-top:0px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif;}

.cabecera {width:1010px; height:243px; float:left;}
.logo {position:absolute; left:50%; margin-left:-505px; top:0px; z-index:1000;}
.layout_idiomas {background-color:#ffffff; height:31px; width:1010px; text-align:right;}
.castellano {background-image:url(../img/ico-castellano.jpg); background-position:left; background-repeat:no-repeat; padding-left:25px; font:bold 12px arial; width:55px; color:#000000; float:right; margin-top:10px; padding-right:2px;}
.ingles {background-image:url(../img/ico-ingles.jpg); background-position:right; background-repeat:no-repeat; padding-right:20px; font:bold 12px arial; width:65px; color:#000000; float:right; margin-top:10px; text-align:left; padding-left:3px; margin-right:20px;}
.castellano a {text-decoration:none; color:#cc0000;}
.ingles a {text-decoration:none; color:#cc0000;}
.color { clear:both;float:left; background-color:#FFFFFF; width:1010px;}
.tit_tot {padding:12px;}
.fon_black {margin-left:20px; float:left; background-color:#000000; width:970px;}
/* Menus */
.menu { clear:both; width:970px; margin:auto; /*background-color:#000000;*/ float:left; margin-left:20px;}
.menu img { float:left; margin-top:0px;}
.menu ul {float:left; margin:0px; padding:0px;}
.menu ul li {list-style-type:none; margin:0px; padding:0px; float:left; display:block; height:27px;}
.item1 a{background-image:url(../img/item_1_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:151px;height:27px; display:block; float:left; }
.item1 a:hover {background-image:url(../img/item_1_on.gif); background-repeat:no-repeat; background-position:0 0; width:151px;height:27px; }
.item1 a.actual {background-image:url(../img/item_1_on.gif); background-repeat:no-repeat; background-position:0 0; width:151px;height:27px; }

.item2 a{background-image:url(../img/item_2_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:110px;height:27px; display:block; float:left; }
.item2 a:hover {background-image:url(../img/item_2_on.gif); background-repeat:no-repeat; background-position:0 0; width:110px;height:27px; }
.item2 a.actual {background-image:url(../img/item_2_on.gif); background-repeat:no-repeat; background-position:0 0; width:110px;height:27px; }

.item3 a{background-image:url(../img/item_3_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:141px;height:27px; display:block; float:left; }
.item3 a:hover {background-image:url(../img/item_3_on.gif); background-repeat:no-repeat; background-position:0 0; width:141px;height:27px; }
.item3 a.actual {background-image:url(../img/item_3_on.gif); background-repeat:no-repeat; background-position:0 0; width:141px;height:27px; }

.item4 a{background-image:url(../img/item_4_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:202px;height:27px; display:block; float:left; }
.item4 a:hover {background-image:url(../img/item_4_on.gif); background-repeat:no-repeat; background-position:0 0; width:202px;height:27px; }
.item4 a.actual {background-image:url(../img/item_4_on.gif); background-repeat:no-repeat; background-position:0 0; width:202px;height:27px; }

.item5 a{background-image:url(../img/item_5_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:105px;height:27px; display:block; float:left; }
.item5 a:hover {background-image:url(../img/item_5_on.gif); background-repeat:no-repeat; background-position:0 0; width:105px;height:27px; }
.item5 a.actual {background-image:url(../img/item_5_on.gif); background-repeat:no-repeat; background-position:0 0; width:105px;height:27px; }

.item6 a{background-image:url(../img/item_6_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:147px;height:27px; display:block; float:left; }
.item6 a:hover {background-image:url(../img/item_6_on.gif); background-repeat:no-repeat; background-position:0 0; width:147px;height:27px; }
.item6 a.actual {background-image:url(../img/item_6_on.gif); background-repeat:no-repeat; background-position:0 0; width:147px;height:27px; }

.item7 a{background-image:url(../img/item_7_off.gif); background-repeat:no-repeat; background-position:0px 0px; width:114px;height:27px; display:block; float:left; }
.item7 a:hover {background-image:url(../img/item_7_on.gif); background-repeat:no-repeat; background-position:0 0; width:114px;height:27px; }
.item7 a.actual {background-image:url(../img/item_7_on.gif); background-repeat:no-repeat; background-position:0 0; width:114px;height:27px; }

.izda_home {float:left; margin-top:12px; margin-left:0px; width:330px;}
.izda_home img {padding-bottom:10px;}

.dcha_home {float:left; display:inline; width:625px; margin-top:12px; padding-right:14px; }
.quienes {background-color:#faaf4c; width:625px; height:351px; background-image:url(../img/bk-quienes-somos.gif); background-position:top; background-repeat:no-repeat; text-align:left;font:normal 12px Arial, Helvetica, sans-serif; color:#000000;}

.introquienes {padding-left:15px; padding-top:8px; float:left;}
.txtquienes {padding-left:150px; padding-top:8px; padding-right:0px; float:left; width:460px;}
.txtquienes a{ text-decoration:underline; color:#000000;}
.big {font:bold 18px Arial, Helvetica, sans-serif;}



.bostwana { clear:both;background-image:url(../img/bk-bostwana.gif); background-position:top; background-repeat:no-repeat; color:#ffffff; width:625px; height:292px; margin-top:8px;}
.bostwana img {float:left; display:inline; padding:14px 6px 12px 7px;}
.txtbostwana { float:left; display:inline;text-align:left; margin-top:25px; padding-right:12px; font:normal 12px Arial, Helvetica, sans-serif; width:340px; line-height:14px;}

/* SAFARIS */
.izda_safaris {float:left; margin-top:12px; margin-left:11px; width:310px; padding:0px;}
.dcha_safaris {display:inline; width:637px; margin-top:12px;float:left; margin-right:12px;  }
.txt_safaris {background-color:#fcc53c; width:637px; text-align:left; float:left; margin-top:0px; min-height:190px;}
.txt_safaris img {float:right; display:inline;}
.intro_safaris {font:normal 12px Arial, Helvetica, sans-serif; padding:8px; text-align:left;}
.txt_fon {width:310px; background-image:url(../img/bk-img-safaris.gif); background-position:bottom; background-repeat:no-repeat; background-color:#603808; color:#ffffff; text-align:left; font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:12px;}
.txt_fon p {padding:10px; padding-bottom:80px; padding-top:5px; margin-top:0px;}

.animales {background-image:url(../img/bk-animales.gif); background-position:top; background-repeat:no-repeat; width:627px; height:291px; margin-top:10px; margin-left:10px; float:left;}
.animalesimg {float:left; display:inline; margin-right:10px; width:310px; height:224px;}
.txtanimales {width:300px; color:#ffffff; font:normal 12px Arial, Helvetica, sans-serif; text-align:left; padding-left:10px; padding-top:10px; float:left;}

.caza {float:right; display:inline; text-align:left; color:#ffffff; font:normal 12px Arial, Helvetica, sans-serif; width:300px; padding-top:7px;}
.caza ul { margin-left:-18px; padding:0px; margin-top:3px;}
.caza ul li {list-style-type:none; margin:0px; margin-left:3px;}
.caza ul li a{color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px;}
.caza ul li a:hover{color:#ffffff; text-decoration:none; background-color:#000000;}

.arco {margin-left:10px;width:311px; height:180px; text-align:left; color:#000000;background-color:#ec8e12; float:left; font:normal 12px Arial, Helvetica, sans-serif;}
.arco img { float:left; margin:10px; margin-bottom:0px; margin-right:7px;}
.arco p {padding-right:3px; padding-top:0px; margin-top:8px;}

.experiencia {background-color:#603808; width:314px; float:left; display:inline; height:180px;}
.experiencia p{color:#ffffff; text-align:left; padding:0 15px; font:normal 12px Arial, Helvetica, sans-serif; padding-top:0px; margin-top:0px;}

/*ALOJAMIENTO */
.izda_alojamiento {float:left; margin-top:12px; margin-left:11px; width:308px; padding:0px;}
.dcha_alojamiento {display:inline; width:640px; margin-top:12px;float:left; margin-right:10px;  }
.campamento {width:308px; font:normal 12px Arial, Helvetica, sans-serif; background-color:#603808; color:#ffffff; text-align:left; padding-bottom:5px;}
.campamento_intro {padding:0 12px;}
.campamentotxt{ background-color:#301c04; width:286px; margin-top:10px; margin-left:12px; padding:1px;}

/*RECOMENDACIONES */
.como_llegar {width:310px; background-color:#4b2c06; color:#ffffff; float:left; margin-left:12px;}
.tit_recomendaciones {background-color:#000000; color:#ffffff; width:185px; font:bold 14px Arial, Helvetica, sans-serif; margin-top:12px; text-align:left; padding-left:15px; float:left;}

.fon_visado {background-image:url(../img/fon-visado.jpg); background-repeat:no-repeat; background-position:top; width:310px; height:79px;}
.txt_recomendaciones {padding:12px; width:280px; text-align:left; float:left;}
.consejos_medicos {margin-left:12px; width:625px; color:#000000; background-color:#faaf4c; float:left; display:inline; text-align:left;}
.txt_c_medicosimg {margin-left:15px; margin-top:11px; float:left; display:inline; width:170px; text-align:justify; padding-bottom:15px;}
.txt_c_medicos {margin-left:15px; margin-top:11px; float:left; display:inline; width:197px; text-align:justify; padding-bottom:15px;}
.ropa {width:307px; height:252px; background-image:url(../img/fon-ropa.jpg); background-position:bottom; background-repeat:no-repeat; background-color:#fbd19a; float:left; margin-top:12px; margin-left:12px; margin-bottom:10px;}
.txt_ropa {padding:12px; width:280px; text-align:left; float:left; color:#000000;}

.armas {width:307px; height:252px; background-image:url(../img/fon-armas.jpg); background-position:top; background-repeat:no-repeat; background-color:#000000; float:left; margin-top:12px; margin-left:12px; margin-bottom:10px;}
.tit_armas {background-color:#ffffff; color:#000000; width:185px; font:bold 14px Arial, Helvetica, sans-serif; margin-top:113px; text-align:left; padding-left:15px; float:left;}
.txt_armas {padding:12px; width:280px; text-align:justify; float:left; color:#ffffff;}

/*TARIFAS*/
.tarifas {width:310px; margin-left:12px; color:#000000; background-color:#ec8e12; float:left; margin-bottom:10px;}
.tit_tarifas {background-color:#000000; color:#ffffff; width:277px; font:bold 14px Arial, Helvetica, sans-serif; margin-top:5px; text-align:left; padding-left:15px; float:left;}
.tarifas table {width:310px; border:0px; margin-top:5px; padding-bottom:13px;}
.tarifas table td {border-bottom:1px solid #fff; text-align:left; color:#000000; font:bold 12px Arial, Helvetica, sans-serif; height:12px; padding:0px; margin:0px;}
.espaciotarifas {margin-left:12px; width:312px; float:left; display:inline; background-color:#ffffff; text-align:left; padding-top:10px;}

.precios {background-color:#fbd19a; float:left; display:inline; width:307px; padding-top:10px;margin-left:12px; margin-bottom:10px;}
.txtprecios {padding:12px; width:280px; text-align:left; float:left; font-weight:bold; font:italic;}
.txtpreciosnoinc{padding:12px; width:280px; text-align:left; float:left; font:italic;}
.responsabilidades {float:left; width:625px; background-color:#7b0100; padding-top:10px; margin-top:10px; margin-left:10px; margin-bottom:10px;}
.txt_responsabilidades {padding:12px; width:600px; text-align:justify; float:left; color:#ffffff;}

/*REFERENCIAS */
.izda_ref {float:left; margin-left:12px; width:310px; margin-bottom:10px; background-color:#603808;}
.izda_ref img {padding-bottom:10px;}
.referencias {background-color:#ec8e12; float:left; display:inline; padding-top:10px; width:625px; margin-left:10px; margin-bottom:10px;}
.txt_referencias {padding:12px; width:600px; text-align:left; float:left; color:#000000; float:left;}
.tit_referencias {font:bold 18px Arial, Helvetica, sans-serif; clear:both; text-align:left; padding-bottom:6px;margin-left:10px;}
.nom_referencias {font:bold 12px Arial, Helvetica, sans-serif; color:#000000; border-bottom:1px solid #ffffff; padding-bottom:4px; margin-top:4px; text-align:left; font-style:italic;margin-left:10px; width:600px;}

.contacto {margin-left:0px; width:312px; float:left; display:inline; background-color:#ffffff; text-align:left; padding-top:10px; margin-bottom:10px;}

.galeria_quienes {float:left; width:283px; margin-left:20px;}
.galeria_txt_quienes {background-color:#ec8e12; width:268px; color:#000000; text-align:left; padding:8px;}
.dcha_galeria_quienes {display:inline; width:640px; margin-top:0px;float:left; margin-right:12px;  }
.galeria_quienes_link {margin-top:40px; text-decoration:none; color:#000000;}
.galeria_quienes_link a {text-decoration:none; color:#000000;}

.galeria_txt_safaris {background-color:#7b0100; width:268px; color:#ffffff; text-align:left; padding:8px;}
.galeria_safaris_link {margin-top:40px; text-decoration:none; color:#ffffff;}
.galeria_safaris_link a {text-decoration:none; color:#ffffff;}

.mapa_g {background-color:#603808; width:433px; float:left; padding-top:11px; margin-left:12px; padding-left:10px; text-align:left;}
.inputs {color:#000000; border:0px; border:1px solid #CCCCCC; font:normal 12px arial;}

h4 {color:#FF3300; font:bold 12px Arial, Helvetica, sans-serif;}
.dcha_contacto_form {width:188px; border-left:1px solid #999999; text-align:left; padding-top:40px; padding-left:4px; padding-bottom:90px; float:left; display:inline; background-color:#ffffff;}
.barra_cerrar {width:100%; text-align:right; height:44px;}
/*FORMULARIO */
fieldset {
	/*padding-left: .5em;
	padding-bottom:.5em;
	padding-right: .5em;*/
    background: white;
    /*border: 1px solid #949393;
	font-size:14px;*/ border:0px; font:normal 12px Arial, Helvetica, sans-serif;
}

fieldset legend {
    color: #990000;
    background-color: #e6e6e6;
    font-size: smaller;
    /*padding: .4ex 50px;
    border:#949393 solid 1px;
    font-weight: bold;*/
	text-align:center;
}

fieldset ul {
	/*list-style:url(../img/lista.gif);*/
}

li {
	text-align:justify;
}
fieldset a:link {
	text-decoration:none;
	color:#990000;
	background-color:#FFFFFF;
		
}

fieldset a:visited{
	text-decoration:none;
	color:#990001;
}

fieldset a:hover{
	text-decoration:underline;
	color:#990000;
	font-weight:bold;
}

fieldset p {
	text-align:justify;
}

fieldset strong {
	color:#990000;
}
#contactFormArea {padding-left:0px; .padding-left:10px; }
.space {margin-top:4px;}

