body {
	background-color: #fff;
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 62.5%;
	color: #333;
	padding: 0;
	margin: 0;
}

img {
	border: 0px none;
}

.error {
	color: #f00;
}

.success {
	color: #060;
}

form {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #000;
}
input, select, textarea {
	border: 1px solid #f7931d;
	background-color: #fbf3e9;
	font-size: 1em;
	color: #000;
	height: 15px;
	margin: 4px 0 4px 0;
	display:block;
	font-family: Geneva, Arial, Verdana, sans-serif;
}

input[type=hidden] {
	display: none;
}

textarea {
	font-size: 1em;
	height: auto;
}

label {
	display: block;
	margin-top: 10px;
}

.noBreak {
	display: inline;
}

	#contenedor {
		background-color: #fff9ed;
		width: 965px;
		margin: auto;
		font-size: 1.1em;
		line-height: 1.5em;
		background-image: url(../images/bg_design.jpg);
		background-position: right;
		background-repeat: repeat-y;
	}
		#header {
			background-repeat: no-repeat;
			background-position: top left;
			margin-right: 163px;
			height: 277px;
		}
		
		.en {
			background-image: url('../images/headers/en/header_home.jpg');
		}
		
		.es {
			background-image: url('../images/headers/es/header_home.jpg');
		}

		#header h1 {
			display: none;
		}
		
		h2, h3 {
			margin: 0;
			padding: 0;
		}
		
		h4 {
			font-size: 1.2em;
			font-weight: bold;
		}
		
		#top {
			border-bottom: dotted 1px #000;
			width: 292px;
			height: 24px;
			padding: 10px 10px 0 0;
			float: right;
		}
		
		#top div {
			width: 292px;
			position: absolute;
			z-index: 10;
			text-align: right;
		}
		
		#menu {
			list-style-type: none;
			padding: 0;
			margin: 0;
			padding-left: 610px;
			padding-top: 89px;
			position: absolute;
			z-index: 3;
		}
		
		#slideshow {
			position: absolute;
			top: 150px;
			z-index: 1;
		}
		
		#slideText {
			float: right;
			width: 250px;
			margin-right: 200px;
			position: relative;
			font-size: 1.1em;
			color: #927962;
			line-height: 1.5em;
		}
		
			#slideText .text {
				position: absolute;
				z-index: 5;
			}
			
			a:link, a:hover, a:visited {
				color: #e21f26;
			}
		
		#bottom {
			background-image: url(../images/bg_bottom.gif);
			background-repeat: no-repeat;
			margin-top: 290px;
			
		}
		
		#sectionRoatan {
			width: 600px;
			height: 177px;
			margin-right: 16px;
			float:left;
		}
			#sectionRoatan .text {
				width: 200px;
				padding: 0 0 0 20px;
				margin-right: 50px;
				font-size: 0.98em;
				float: left;
			}
			#sectionRoatan .text a{
				color: #799754;
			}
			#sectionRoatan .thumbs {
				padding: 30px 10px 20px 0;
			}
			#sectionRoatan .thumbs img{
				border: 1px solid #fff;
				margin-right: 5px;
			}
			#sectionRoatan .thumbs img:hover{
				border: 1px solid #000;
			}
		
		#sectionContacto {
			height: 210px;
			margin-right: 163px;
		}
			#sectionContacto .text {
				padding: 5px 15px 5px 0;
			}
		#foot {
			margin-right: 163px;
			text-align: center;
			padding: 15px 0 15px 0;
			clear: both;
		}

			#foot .copyright {
				font-size: 0.9em;
				color: #666;
			}
			#foot .copyright a{
				color: #333;
			}
			
			#foot .data {
				font-size: 1.2em;
				border-bottom: dotted 1px #000;
				padding-bottom: 20px;
			}
			
			#valid img {
				background-color: #666;
			}

		#menuInter {
			list-style-type: none;
			padding: 0;
			margin: 0;
			padding-left: 700px;
			padding-top: 149px;
			height: 129px;
			background-image: url(../images/logo_lasorquideas_small.gif);
			background-repeat: no-repeat;
			background-position: bottom right;
		}
		#main {
			width: 495px;
			padding: 0 0 0 20px;
			float: left;
		}
		#main2 {
			width: 770px;
			padding: 0 0 0 20px;
			float: left;
		}
		#main3 {
			width: 370px;
			padding: 0 0 0 0px;
			float: left;
		}
		#mapa {
			list-style-image: url(../images/arrow01.gif);
			list-style-position: outside;
		}
		#mapa ul li {
			list-style-image: url(../images/arrow02.gif);
			list-style-position: outside;
		}
		#mapa ul li ul li  {
			list-style-image: url(../images/arrow03.gif);
			list-style-position: outside;
		}