body {
	text-decoration: none;
}
.H5Separa {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
	width: 2px;
	display: block;
}
#ContTodo {
	text-decoration: none;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 710px;
}
#ContArriba {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 710px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1px;
	display: block;
	height: 9px;
	background-image: url(../images/borde_ext_arriba.jpg);
}
#ContArribaIz {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 10px;
	float: left;
}
#ContArribaCentro {
	text-decoration: none;
	float: left;
	width: 680px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	background-image: url(../images/borde_ext_arriba.jpg);
	background-repeat:  repeat-x;
}
#ContArribaDer {
	text-decoration: none;
	height: 9px;
	width: 10px;
	float: right;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
#ContMedio {
	text-decoration: none;
	margin: 0px;
	padding: 10px 5px 0px;
	height: auto;
	width: 700px;
	display: block;
	background-image: url(../images/borde_ext_linea_horiz.jpg);
	background-repeat:  repeat-y;
}
#ContMedioIz {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 10px;
	float: left;
	background-image: url(../images/borde_ext_izqui.jpg);
	background-repeat:  repeat-y;
}
#ContMedioCentro {
	text-decoration: none;
	float: left;
	width: 706px;
	height: auto;
	margin: 0px;
	padding: 0px;
	font-size: medium;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	display: block;
}
#ContMedioDer {
	text-decoration: none;
	height: auto;
	width: 10px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#ContAbajo {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 710px;
	font-size: 1px;
	display: block;
	background-repeat:   repeat-x;
}
#ContAbajoIz {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 10px;
	float: left;
	font-size: 1px;
	display: block;
}
#ContAbajoCentro {
	text-decoration: none;
	float: left;
	width: 690px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	background-image: url(../images/borde_ext_abajo.jpg);
	background-repeat:  repeat-x;
	display: block;
	background-color: #666666;
	background-position: right;
}
#ContAbajoDer {
	text-decoration: none;
	height: 9px;
	width: 10px;
	float: right;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	display: block;
}
#ContPies {
	text-decoration: none;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 710px;
	display: block;
	clear: both;
}
#ContPies h1 {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
#ContPies h1 a {
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
#ContPies h1 a:hover {
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #0F8C48;
}
#ContCabeza {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	width: 700px;
	background-image: url(../images/cabeza.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 157px;
	vertical-align: bottom;
}
#ContTodoContenido {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
#ContContenidos {
	text-decoration: none;
	margin: 0px 1px 0px 0px;
	padding: 10px 1px 0px 0px;
	height: auto;
	width: auto;
	background-image: url(../images/fondo_golf.jpg);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#ContCabeza ul {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 133px 0px 0px 10px;
	color: #FFFFFF;
	font-size: small;
}
#ContCabeza li {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#ContCabeza li a {
	text-decoration: none;
	color: #FFFFFF;
}
#ContCabeza li a:hover {
	text-decoration: none;
	color: #FFFF00;
}

.______HOME_______ {
	text-decoration: none;
}
#BloqueOne {
	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueOne img {
	text-decoration: none;
	margin: 0px 13px 0px 15px;
	padding: 0px;
	height: 139px;
	width: 198px;
	float: left;
}
#BloqueOne h1 {
	text-decoration: none;
	margin: 5px 5px 5px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFFFF;
	float: left;
}
#BloqueOne h2 {
	text-decoration: none;
	margin: 5px 5px 5px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: medium;
	color: #FFFF00;
	float: left;
}
#BloqueOne h3 {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	line-height: 21px;
	display: block;
	text-align: left;
	font-weight: normal;
}
#BloqueTwo {

	text-decoration: none;
	margin: 0px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
img.FotoMiniBanner {
	text-decoration: none;
	margin: 10px 0px 0px 220px;
	padding: 0px;
	height: 69px;
	width: 233px;
}
img.ImagenMorroco {
	text-decoration: none;
	height: 73px;
	width: 470px;
	margin: 0px 0px 21pt 1px;
	padding: 0px;
}
.______ABOUT_______ {

	text-decoration: none;
}
#BloqueOneAbout {

	text-decoration: none;
	margin: 0px 0px 0px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueOneAbout h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: x-large;
	color: #FFFF00;
	font-weight: normal;
	float: left;
	margin: 0px 20px 5px 0px;
	padding: 0px;
	height: auto;
	width: 530px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#BloqueOneAbout img {
	text-decoration: none;
	margin: 0px 10px 0px 5px;
	padding: 0px;
	float: left;
}
#BloqueOneAbout h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: medium;
	color: #FFFFFF;
	font-weight: normal;
	margin: 0px 0px 20px;
	padding: 0px;
	height: auto;
	width: auto;
}
#BloqueOneAbout p {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 5px;
	width: 560px;
	height: auto;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #8F8F8F;
}
#BloqueTwoAbout {


	text-decoration: none;
	margin: 0px 0px 0px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueTwoAbout img {

	text-decoration: none;
	margin: 0px 10px 10px 5px;
	padding: 0px;
}
#BloqueTwoAbout ul {
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 13px;
	color: #FFFFFF;
	width: 490px;
	height: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	float: left;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
#BloqueTwoAbout li {
	text-decoration: none;
	list-style-type: none;
	margin: 0px 0px 13px;
	padding: 0px;
}
.______PRICES_______ {


	text-decoration: none;
}
#BloqueOnePrice {


	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueOnePrice h4 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: x-large;
	color: #FFFF00;
	font-weight: normal;
	margin: 0px 20px 5px 0px;
	padding: 0px;
	height: auto;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#BloqueOnePrice p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
	margin: 0px;
	padding: 0px;
}
#BloqueOnePrice p a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#BloqueOnePrice p a:hover {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
#BloqueTwoPrice {
	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
#BloqueTwoPrice img {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 137px;
	width: 183px;
	display: block;
	float: left;
}
#BloqueTwoPrice p {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 350px;
	float: left;
}
#BloqueThreePrice {



	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueThreePrice ul {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFF9F;
	font-size: small;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	font-weight: bold;
}
#BloqueThreePrice li {
	text-decoration: none;
	margin: 0px 0px 10px;
	padding: 0px;
	line-height: 12px;
}
#BloqueThreePrice img {
	text-decoration: none;
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
#BloqueThreePrice p {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	margin: 15px 0px 0px 20px;
	padding: 0px;
}
.______OFFER_______ {



	text-decoration: none;
}
#BloqueOneOffer {



	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueOneOffer img {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 127px;
	width: 178px;
	float: left;
}
#BloqueOneOffer h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: x-large;
	color: #FFFF00;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: 480px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
}
#BloqueOneOffer p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 480px;
	float: left;
}

#BloqueTwoOffer {




	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueTwoOffer p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: auto;
	color: #CCCCCC;
	line-height: 18px;
}
#BloqueThreeOffer {





	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueThreeOffer div {
	text-decoration: none;
	margin: 0px 21px 0px 0px;
	padding: 0px;
	height: auto;
	width: 301px;
	float: left;
}
#BloqueThreeOffer div p {
	text-decoration: none;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 18px;
	margin: 0px;
	padding: 0px 0px 0px 2px;
	border: 1px #999999;
	height: auto;
	width: 296px;
	text-align: justify;
	background-color: #99FF00;
}
#BloqueThreeOffer div ul {
	text-decoration: none;
	margin: 0px 0px 0px 1px;
	padding: 5px 0px 0px;
	height: 225px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 300px;
	background-image: url(../images/offer_day_fondo.jpg);
	background-repeat: repeat;
	list-style-type: none;
	display: block;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: 18px;
}
#BloqueThreeOffer div li {
	text-decoration: none;
	margin: 0px 0px 10px 20px;
	padding: 0px;
	width: 280px;
	height: auto;
	list-style-type: none;
	list-style-image:url(../images/price_ico_lista.jpg);
}
#BloqueThreeOffer img {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.______AboutMorocco_______ {




	text-decoration: none;
}
#BloqueOneMorocco {




	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueOneMorocco h4 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: x-large;
	color: #FFFF00;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: 660px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
}
#BloqueTwoMorocco {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#BloqueTwoMoroccoFoto {
	text-decoration: none;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 12px;
	height: auto;
	width: 123px;
	float: left;
}
#BloqueTwoMoroccoTexto {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 525px;
	float: left;
}
#BloqueTwoMoroccoFoto p {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin: 7px 0px 0px;
	padding: 0px 0px 0px 2px;
}
#BloqueTwoMoroccoTexto p {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	margin: 0px 0px 6px;
	padding: 0px;
	line-height: 18px;
}
#BloqueThreeMorocco {





	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueThreeMorocco img {
	text-decoration: none;
	margin: 0px 8px 0px 0px;
	padding: 0px;
}
#BloqueThreeMorocco p {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	margin: 10px 0px 0px;
	padding: 0px;
}
#BloqueFourMorocco {





	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueFourMorocco_one {
	text-decoration: none;
}
#BloqueFourMorocco_two {
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#BloqueFourMorocco_three {

	text-decoration: none;
}
#BloqueFourMorocco_two div {
	text-decoration: none;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	height: auto;
	width: 80px;
	float: left;
}
#BloqueFourMorocco_two div h1 {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFF00;
	margin: 3px 0px 0px;
	padding: 0px;
	text-align: center;
}
#BloqueFourMorocco_two div h1 a {

	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
	margin: 3px 0px 0px;
	padding: 0px;
	text-align: center;
}
#BloqueFourMorocco_two div h1 a:hover {


	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 3px 0px 0px;
	padding: 0px;
	text-align: center;
}
#BloqueFourMorocco_one p {
	text-decoration: underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
}
#BloqueFourMorocco_three p {
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px 0px 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	color: #FFFFFF;
	width: 620px;
}
#BloqueFiveMorocco {





	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}
#BloqueFiveMorocco div {
	text-decoration: none;
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: 600px;
	display: block;
}
#BloqueFiveMorocco div img {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 65px;
	width: 151px;
	float: left;
}
#BloqueFiveMorocco div h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	color: #CCCCCC;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

#link a{
	color:#FFFF00;
	text-decoration:none;
}
#link a:hover{	
	color:#FFFFFF;
	text-decoration:none;
}




#form {



	text-decoration: none;
	margin: 0px 0px 10px 13px;
	padding: 5px 0px 0px;
	height: auto;
	width: auto;
	display: block;
}


#form h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: x-large;
	color: #FFFF00;
	font-weight: normal;
	margin: 0px 0px 5px;
	padding: 0px;
	height: auto;
	width: 480px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	float: left;
}
#form p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 15px;
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;

}
#form table{
	margin-left:40px;
}


#form2 {
padding-left:40px;
}

#formcolour input{
 background-color:#FFFF99; 
 border: 1px solid #000000;
}
#formcolour textarea{
 background-color:#FFFF99; 
 border: 1px solid #000000;
}
#sand{
	background-image:url(../images/sand.gif);
	overflow:hidden;
	background-repeat:no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}

