body
{
	margin: 6px 0 6px 0;
	padding: 0;
	min-width: 746px;
	background-repeat:repeat-x;
	text-align: center;
	font-size: 0.7em;
	font-family: verdana, arial, tahoma, sans-serif;
	color: #333;
	background-image: url(../imagenes/charter-services/body_bg.gif);
	
}
body.secondary
{
	background-image: url(../imagenes/charter-services/body_bg_02.gif);
	background-repeat:repeat-x;
	
}

#languageBox {
	position: absolute;
	text-align: right;
	top:215px;
	width: 734px;
	
	}

	#languageBox form {
		margin: 0px;
		padding: 0px;
		line-height:30px;
		vertical-align:middle;
	}
	.smlInput {
	width: 100px;
	}
.bodyText {
	font: 10px Verdana;
	}
img
{
	border: 0;
}
h2.black{
	color: #444444 !important; 
}
a
{
	color: #333;
	text-decoration:none;
	outline:none;
}
a:focus, a:hover, a:link {outline:none;}	
.clearer
{
	float: none !important;
	display: block !important;
	clear: both !important;
	margin: 0 !important;
	border: 0 !important;
	padding: 0 !important;
	height: 0.1px !important;
	line-height: 0 !important;
	font-size: 0 !important;
		
}
	div.shadowContainer
	{
		margin-left: auto;
		margin-right: auto;
		padding: 0px 4px 0 4px;
		width: 746px;
		text-align: left;

		voice-family: "\"}\""; 
		voice-family: inherit;
			
		width: 738px;
		background-image:url(../imagenes/charter-services/shadow_bg.gif);
	}
	/* \*/
	html>body div.shadowContainer
	{

		width: 738px;
	}
	/* */
		div.mainContainer
		{	
			border: 1px solid #B9AE76;
			background: #ffffff !important;
	
		}
		#headerWrapper{
			border:1px solid white;
		}
			div.headerContainer
			{
				border-top: 3px solid #B9AE76;
				height: 73px;
				background-color: #E1DAB0;
				
				voice-family: "\"}\"";
				voice-family: inherit;
				
				height: 70px;
				text-align: center;
				
			}
			/* \*/
			html>body div.headerContainer
			{
				height: 70px;
			}
			/* */
			div.logoContainer{
				width:100%;
				
			}
				div.headerContainer img
				{	
					vertical-align:	middle;
				}
			div.languageNavContainer{
				float:left;
			}
			div.languageNavContainer ul{
				
				width:100px;
				font-family: Tahoma, Arial, Helvetica, sans-serif;
				font-size: 10px;	
				color:#B9AE76;
				list-style:none;
				margin:10px 0 0 10px;
				padding:0;
			}
		
			div.languageNavContainer ul li a{
				line-height:16px;
				text-align: left;
				vertical-align: top;
				/*color:#003366 !important;*/
				color:#cccccc !important;
				margin-left:26px;
			}
			div.languageNavContainer ul li a.selected{
				color:#ffffff !important;
			}
			div.languageNavContainer ul li a:hover{
				text-decoration:underline;
			}
			
			div.languageNavContainer ul li.language1{
				background:transparent url(../imagenes/charter-services/flags/ban_uk.gif) no-repeat;
			}
			div.languageNavContainer ul li.language2{
				background:transparent url(../imagenes/charter-services/flags/ban_espana.gif) no-repeat;
			}
			div.languageNavContainer ul li.language3{
				background:transparent url(../imagenes/charter-services/flags/ban_france.gif) no-repeat;
			}
			div.languageNavContainer ul li.language4{
				background:transparent  url(../imagenes/charter-services/flags/ban_germany.gif) no-repeat;
			}
			div.languageNavContainer ul li.language5{
				 background:transparent url(../imagenes/charter-services/flags/ban_italy.gif) no-repeat;
			}
			div.primaryNavContainer, div.secondaryNavContainer
			{
				margin: 0px 1px 0px 1px;
				/*height: 40px;*/
				height:60px;
				color: #fff;
			}
			
			/* Begin hiding from Mac IE */
			/* \*/
			* html div.primaryNavContainer, * html div.secondaryNavContainer
			{
				margin-right: -1px;
			}
			/* End hiding from Mac IE */
			/* \*/
			html>body div.primaryNavContainer, html>body div.secondaryNavContainer
			{
				margin: 0px 0px 0px 1px;
				
			}
				div.primaryNavContainer ul, div.secondaryNavContainer ul
				{
					margin: 0;
					padding: 0;
					list-style: none;
				}
				  div.primaryNavContainer ul li
					{
						float: left;
						margin-right: 1px;
						width: 104px;
						height: 60px;
						background-color:#B9AE76;
					}
					
						div.primaryNavContainer ul li a, div.secondaryNavContainer ul li a
						{
							display: block;
							width: 100%;
							height: 100%;
							text-indent: -235157px;
							text-decoration: none;
						}
		
			
			div.breadcrumbContainer
			{
				margin: 5px 10px;
				font: 10px Tahoma, Verdana, Arial, sans-serif;
				color: #A09251;
			}
			html>body 	div.breadcrumbContainer{
				margin-top:110px;
			}
			
			p.date{
				font: 9px Tahoma, Verdana, Arial, sans-serif;
				color: #A09251;
				font-weight:bold;
			}
				div.breadcrumbContainer ul
				{
					display: inline;
					margin: 0;
					padding: 0;
					list-style: none;
					
				}
					div.breadcrumbContainer ul li
					{
						display: inline;
					}
						div.breadcrumbContainer ul li a
						{
							margin-right: 5px;
							padding-right: 10px;
							background-image: url(../imagenes/charter-services/general/breadcrumb_bullet.gif);
							background-repeat: no-repeat;
							background-position: center right;
							color: #444444;
							font-weight: bold;
							
						}
						div.breadcrumbContainer ul li a:hover
						{
							text-decoration:underline;
						}


			div.bannerContainer
			{
				margin: 1px 1px 0px 1px;
				line-height: 0;
				background-image: url(../imagenes/charter-services/banner03.jpg);
			}
			/* \*/
			div.bannerContainer
			{
				margin-bottom: 1px;
				height:195px;
			}
			div.secondarybannerContainer
			{
				margin: 0px 0px 0px 0px;
				line-height: 0;
				height:107px;
				clear:both;
				
			}
			/* \*/
			div.secondarybannerContainer
			{
				margin-bottom: -1px;
				border-top:1px solid #ffffff
			}
			/* */
			body.home div.bodyContainer
			{
				margin: 0px 1px 1px 1px;
				
				
			}
			html>body.secondary div.bodyContainer
			{
			
			}
			body.home div.bodyContainerHeader{
				background:#B9AE76 url(../imagenes/charter-services/bg_yates_lujo.gif) top center no-repeat;
				height:40px;
			}
			
				body.home div.bodyContainer h1
				{
					margin: 0;
					height: 100%;
					font-size: 1em;

				}
					body.home div.bodyContainer h1 a
					{

						height:100%;
						
					}
				h1.bodyContainerHome{
					
					text-indent: -235157px;
					text-decoration: none;
					
				}
			div.bodyContainerWrapper{
				height:100%;
				background-color: #E1DAB0;
				border-top:1px solid #ffffff;	
				min-height:485px;

			}
			div.contentDestiniesContainer
				{
					float: left;
					margin-top:1px;
					margin-bottom: 1em;
					width: 600px;
				}
			div.contentNewsContainer
				{
					float: right;
					margin-top:1px;
					margin-bottom: 1em;
					width: 500px;
					
				}
				
				div.contentNewsBigContainer
				{
					float:right;
					margin-top:1px;
					margin-bottom: 1em;
					width: 600px;
					
				}
			
				 	div.contentDestiniesContainer div
					{
						float: left;
						margin: 9px 0 0 6px;
						border: 1px solid #B9AE76;
						background-color:#ffffff;
						padding: 13px;
						width: 278px;
						height: 178px;
						voice-family: "\"}\"";
						voice-family: inherit;
						position:relative;
						width: 250px;
						height: 150px;
						
					}
					/* \*/
					html>body div.contentDestiniesContainer div
					{
						
						width: 250px;
						height: 150px;
					}
					div.contentDestiniesContainer a.img-left {float:left;margin-right:8px;dispaly:inline;}
					
					div.contentDestiniesContainer div ul,  div.destinations ul 
				{
					
					margin: 0;
					padding: 0;
					list-style: none;
				}
					div.contentDestiniesContainer div ul li
					{
						font-size:10px;
						font-weight:bold;
				
					}
					div.destinations ul li 
					{
						font-size:11px;
						font-weight:bold;
				
					}
						div.contentDestiniesContainer div ul li a, div.destinations ul li a 
						{
							padding-left:10px;
							background-image: url(../imagenes/charter-services/general/bullet.gif);
							background-repeat: no-repeat;
							background-position: top left;
							color: #E67002;
						}
						
					div.contentDestiniesContainer div ul li a:hover
					{
							color: #FFA202;
					}
					div.contentDestiniesContainer div h3 
					{
							width:100%;
							background-color:#B9AE76;
							height:18px;
							text-align: center;
							text-transform: uppercase;
							line-height: 18px;
							vertical-align: middle;
					}

					div.contentDestiniesContainer div h3 a
					{
							color:#003366;
							background-color:#B9AE76;
							margin-top:5px;
							line-height: 18px;
							vertical-align: middle;
						
					}
					div.contentDestiniesContainer div  img
					{
							border:1px solid #B9AE76;
							display:inline;
							float:left;
							margin-right:8px;
						
					}
					span.date
					{
							/*color:#003366;*/
							color: #E67002;
							font-weight:bold;	
							line-height: 18px;
							vertical-align: middle;
							
					}
					/* */
					div.contentNewsContainer div.new
					{
						float: left;
						margin: 9px 0 0 6px;
						border: 1px solid #B9AE76;
						background-color:#ffffff;
						padding: 13px;
						width: 238px;
						height: 228px;
						voice-family: "\"}\"";
						voice-family: inherit;

						width: 210px;
						height: 200px;
						
					}
					
					div.contentNewsBigContainer div
					{
						float: left;
						margin: 9px 0 0 6px;
						border: 1px solid #B9AE76;
						background-color:#ffffff;
						padding: 13px;
						width: 508px;
						height: 198px;
						voice-family: "\"}\"";
						voice-family: inherit;

						width: 480px;
						height: 100%;
						min-height:170px;
					}
					div.contentNewsBigContainer div ul 
					{
						margin:0px;
						padding:0px;
						list-style:none;
						font-size:10px;
					}

					

					/* \*/
					html>body div.contentNewsContainer div.new
					{
						
						width: 210px;
						height: 200px;
					}
					/* */
					/* \*/
					html>body div.contentNewsBigContainer div
					{
						
						width: 480px;
						height: 100%;
						min-height:170px;
					}
					/* */
					div.contentNewsContainer div.clearer,	div.contentNewsBigContainer div.clearer, div.contentDestiniesContainer div.clearer
					{
						float: none;
						margin: 0;
						border: none;
					}
						div.contentNewsContainer div.new img, div.contentDestiniesContainer div.new img
						{
							float: left;
							margin-right: 13px;
							border:1px solid #B9AE76;
							width: 77px;
							height: 77px;
							vertical-align: middle;

							voice-family: "\"}\"";
							voice-family: inherit;

							width: 77px;
							height: 77px;
						}
						div.contentNewsBigContainer div img{
							float: left;
							margin-right: 13px;
							vertical-align: middle;
							border:1px solid #B9AE76;
						}
						/* \*/
						html>body div.contentNewsContainer div.new img,html>body div.contentDestiniesContainer div.new img 
						{
							width: 77px;
							height: 77px;
						}
						
						/* */
						div.contentNewsContainer div.new h2,div.contentNewsBigContainer div.new h2, div.contentDestiniesContainer div.new h2, div.contentNewsBigContainer h2, div.contentDestiniesContainer div.new h4
						{
							margin: 0 0 0.5em 0 !important;
							font-size: 1em !important;
							background-image: none !important;
							font-weight: bold !important;
							font-family: verdana, arial, tahoma, sans-serif !important;
						}
						div.contentDestiniesContainer div h4
							{
							
								text-decoration: none;
								color: #003366;
								text-transform:uppercase;
							}
							div.contentNewsContainer div.new h2 a, div.contentNewsBigContainer div h2 a,div.contentOverviewContainer div h2, div.contentDestiniesContainer div h2 a
							{
								text-decoration: none;
								color: #003366;
								text-transform:uppercase;
							}
						div.contentNewsContainer div.new p,div.contentNewsBigContainer div p, div.contentDestiniesContainer div p
						{
							margin: 0;
							line-height: 1.5em;
							font-size: 0.9em;
						}
						div.contentNewsContainer div.new p.more, div.contentNewsBigContainer div p.more,div.contentDestiniesContainer div p.more, p.more
						{
							margin-top: 1em;
							text-align: right;
							font-weight:bold;
							color:#B9AE76;
						}
						
						div.contentNewsContainer div.new p.more a, div.contentNewsBigContainer div p.more a,div.contentDestiniesContainer div p.more a, p.more a{
							color: #003366;
							
						}
						div.contentNewsContainer div.new p.more a:hover,div.contentNewsBigContainer div p.more a:hover, div.contentDestiniesContainer div p.more a:hover,p.more a:hover{
							text-decoration:underline;
						}
						p.destinoyate{
							position:absolute;
							bottom:5px;
							text-align: left;
							font-weight:bold;
							color:#B9AE76;
						}
						p.destinoyate a {
							color: #1864C2;
							background-image: url(../imagenes/charter-services/general/arrow_dbl_over.gif);
							background-position: center right;
							padding: 0px 10px 0px 0px;
							background-repeat:no-repeat;
							clear:both;
						}
						p.destinoyate a:hover{
							color: #003366;
							background-image: url(../imagenes/charter-services/general/arrow_dbl.gif);
							
						}
						p.back{
							margin-right:20px;
							text-align: right;
							font-weight:bold;
							color:#B9AE76;
						}
						p.back a{
							color: #003366;
							padding: 0px 2px 0px 2px;
							font-size:10px;
						}
						p.back a:hover{
							text-decoration: underline;
							
						}
						div.contentNewsContainer div.new a{
							
							color: #003366;
						}
						div.contentNewsContainer div.new a:hover{
								text-decoration:underline;
						}
			div.contentOverviewContainer
				{
					float: left;
					width: 232px;
					background-color: #E1DAB0;

				}
					div.contentOverviewContainer h1
					{
						
					}
						div.contentOverviewContainer h1 a
						{
							
						}
					div.contentOverviewContainer div, div.sidebarContainer
					{
						margin: 9px 0 0 5px;
						padding: 10px;
						font-size: 0.9em;
					}
						div.contentOverviewContainer div h2
						{
							margin: 0 0 1em 0;
							font-size: 1em;
						}
							div.contentOverviewContainer div h2 a
							{
								text-decoration: none;
							}
						div.contentOverviewContainer div ul, div.sidebarContainer ul
						{
							margin: 10px 0 0 0;
							padding: 0;
							list-style: none;
						}
							div.contentOverviewContainer div ul li, div.contentOverviewContainer div ul li a, div.sidebarContainer ul,div.sidebarContainer  ul li a
							{
								font-size: .95em;
								font-family: arial, sans-serif;
								color: #003366;
								text-align:center;
								font-weight:bold;
							}	
							div.contentBody ul.incentivosFlota {
								margin: 0;
								padding: 0;
								list-style: none;
							}
							div.contentBody ul.incentivosFlota li {
								
								vertical-align:middle;
								font-family: verdana, arial, tahoma, sans-serif;
								text-align:left;
								width:100%;
								font-size:10px;
								
							}
							li span.title{
								color: #003366;
								font-weight:bold;
								font-size:11px;
								
							}
							
							.orange{	
								color: #FFA202;
							}
							a.orange :hover{
								color: #E67002;
							}
							ul.incentivosFlota li h4,ul.incentivosFlota li h3{
								font-weight:bold;
								color: #A79756;
								text-transform:uppercase;
								font-size:11px;
								margin:10px 0 0 0px;
							}
							ul.incentivosFlota li.separador{
								list-style-image:none !important; 
								list-style:none !important;
								height:1px;
							
							} 
			div.bodyContainerSecondary{
				margin-top:20px;
				margin-bottom:20px;
				padding-left:5px;
			
			}
			body.secondary div.bodyContainer div.bodyContainerWrapper
			{
					background-color:#ffffff !important;
					height: 100%;
					
				
			}
			body.secondary div.bodyContainer h2
				{
					margin: 0 10px 0 0;
					font-family: arial, verdana, tahoma, sans-serif;
					font-size: 2.20em;
					font-weight: normal;
					background-image: url(../imagenes/charter-services/general/pageDescription_bg.gif);
					background-repeat: repeat-x;
					background-position: bottom;
			
				}
				body.secondary div.bodyContainer p.contentDescriptionContainer,p.contentDescriptionContactContainer
				{
					clear: right;
					margin: 0 0.5em 0.5em 0;
					padding-bottom: 0.25em;
					padding-left: 110px;
					font-weight:bold;
					color: #A79756;
					text-transform:uppercase;
					
				}
				p.contentDescriptionContactContainer
				{
				background-color:#dedede;
				height:18px;
				line-height:18px;
				vertical-align: middle;
				width:600px;
				text-align: center;margin-top:10px !important;
				padding-left:0px !important;
				}
				div.contentContainerWithoutImage
				{
					clear: right;
					padding-bottom: 0.25em;
					padding-left: 100px;
					background-color:#ffffff;
					padding-right:20px;
					width:550px;
					
				}
				div.contentBody{
					
				}
				div.contentContainer
				{
					display: inline; /* Hack to make IE stop doubling margins. */
					float: left;
					margin: 0 10px;
					
					
					
				}
					div.contentContainer h3
					{
						font-size: 1em;
					}
					div.contentContainer p
					{
						line-height: 1.5em;
					}
					div.contentContainer li
					{
						line-height: 1.5em;
					}		
						div.contentContainerSidebar
						{
							margin-right: 10px;
							width: 335px;
							float:left;
							margin-left:110px;
							
						}
						div.contentContainerSidebarPeq
						{
							margin-right: 10px;
							width: 435px;
							float:left;
							margin-left:110px;
							
						}
						div.contentContainerSidebarBig
						{
							margin-right: 10px;
							width: 255px;
							float:left;
							margin-left:110px;
							
						}
div.contentContainerSidebarLeft
{
	margin-right: 0px;
	width: 400px;
	float:left;
	margin-left:110px;
}

				div.sidebarWrapperContainer
				{
					display: inline;
					float:right;
					margin-right:30px;
					background-color: #E1DAB0;
					border:1px solid #B9AE76;
					
				}
				div.sidebarWrapperContainerDest
				{
					display: inline;
					float:left;
				}
				div.sidebarContainer
				{
					padding: 5px 10px 10px 5px;
					
				}
				div.sidebarContainerImg{
					padding: 2px 2px 0px 2px;
					vertical-align: middle;
					
				}
				div.sidebarContainerDest{
					padding:0px;
				}
				div.sidebarContainer h3,  div.contentOverviewContainer div h3
					{
							margin: 0;
							font-size: 1em;
							font-weight: bold;
							color: #003366;
							text-align: center;
						
					
					}
					div.sidebarContainer ul
					{
						list-style:none;
						margin-top:8px;
					}
					ul.links {
						
						list-style:none;
						list-style-image: url(../imagenes/charter-services/general/bg_bullet-list-link-arrow.gif);
					}
					ul.links a {
						color: #336699;
					}
					ul.links a:hover {
						text-decoration:underline;
					}
			/*	Styles for sitemap area */		
				#firstColumnOfSitemap {
					float: left;
					width: 220px;	
				}
				/*  level 0 */
				#firstColumnOfSitemap ul, #secondColumnOfSitemap ul{margin:0px;padding:0px;font-size:10px}	
				#firstColumnOfSitemap ul li { background: none; padding: 0;list-style: none !important;}
				#firstColumnOfSitemap ul li a {
					font-weight: bold;
					display:block;
					color:#444444;
					padding: 0 0 0 10px; 
					background: url(../imagenes/charter-services/general/bg-list-link-0.gif) 1px 7px no-repeat;
				}
				#firstColumnOfSitemap ul li a:hover {
					background: url(../imagenes/charter-services/general/bg-list-link-r.gif) 1px 7px no-repeat;
					color: #978A4C;
				}
				/*  end level 0 */
				/*  level 1 */
				#firstColumnOfSitemap ul li ul{margin-top:5px; }		
				#firstColumnOfSitemap ul li ul li { background: none;}
				#firstColumnOfSitemap ul li ul li a {
					font-weight: bold;
					color:#444444;
					display: block;
					padding: 0 0 0 25px; 
					background: url(../imagenes/charter-services/general/bg-list-link-0.gif) 15px 7px no-repeat;
				}
				#firstColumnOfSitemap ul li ul li a:hover {
					background: url(../imagenes/charter-services/general/bg-list-link-r.gif) 15px 7px no-repeat;
					color: #978A4C;
				}
				#firstColumnOfSitemap ul li ul li ul{margin-top:5px;}		
				#firstColumnOfSitemap ul li ul li ul li{ background: none;}
				#firstColumnOfSitemap ul li ul li ul li a {
					font-weight: bold;
					display: block;		
					color:#444444;
					padding: 0 0 0 38px; 
					background: url(../imagenes/charter-services/general/bg-list-link-0.gif) 28px 7px no-repeat;
				}
				#firstColumnOfSitemap ul li ul li ul li a:hover {
					background: url(../imagenes/charter-services/general/bg-list-link-r.gif) 28px 7px no-repeat;
					color: #978A4C;
				}
				/*  end level 1 */
					/*  level 2 */
					#firstColumnOfSitemap ul li ul li ul li ul {margin-top:5px;}		
					#firstColumnOfSitemap ul li ul li ul li ul li{ background: none;font-size:9px;}
					#firstColumnOfSitemap ul li ul li ul li ul li a{
						font-weight:bold;
					color: #676925;
						display: block;
						padding: 0 0 0 51px; 
						background: url(../imagenes/charter-services/general/bg-list-link-0.gif) 41px 7px no-repeat;
					}
					#firstColumnOfSitemap ul li ul li ul li ul li a:hover{
						background: url(../imagenes/charter-services/general/bg-list-link-r.gif) 41px 7px no-repeat;
						color: #978A4C;
					}
					/*  end level 2 */
					/*  level 3*/
					#firstColumnOfSitemap ul li ul li ul li ul li ul{margin-top:5px;}		
					#firstColumnOfSitemap ul li ul li ul li ul li ul li{ background: none;font-size:9px;}
					#firstColumnOfSitemap ul li ul li ul li ul li ul li a{
						font-weight:normal;
						display: block;
						color: #444444;
						padding: 0 0 0 64px; 
						background: url(../imagenes/charter-services/general/bg-list-link-0.gif) 54px 7px no-repeat;
					}
					#firstColumnOfSitemap ul li ul li ul li ul li ul li a:hover{
						background: url(../imagenes/charter-services/general/bg-list-link-r.gif) 54px 7px no-repeat;
						color: #978A4C;
					}
					/*  end level 3 */
#secondColumnOfSitemap ul li { background: none; padding: 0;list-style: none !important; }
#secondColumnOfSitemap ul li a {
	font-weight: bold;
	display: block;
	padding: 0 0 0 10px;
	background: url(../imagenes/charter-services/general/bg-list-link-0.gif) 1px 7px no-repeat;
	width: 180px;
	}
	#secondColumnOfSitemap ul li a:hover {
		display: block;
		padding: 0 0 0 10px;
		background: url(../imagenes/charter-services/general/bg-list-link-r.gif) 1px 7px no-repeat;
	}	
			/*	End Styles for sitemap area */				
			/* Styles for Contact region */
			/* ---------------------------- contact form box ---------------------------- */
form.vContactFormForm{
	padding-left:115px;
	background-color:#ffffff;
}
#vContactFormForm{
	
	
}
div.vContactFormContainer{
	float:left;
	
}

dl.formContact
{
	clear:both;
	/*margin-bottom: 0.5em;*/

}
	dl.formContact dt
	{
		float: left;
		border-top: 1px solid #CECECE;
		padding: 0.5em 0.5em 0em 0.5em;
		width: 125px;
		
		text-align: right;
		font-weight: bold;
		font-size:10px;
	}
	#vContactFormContainer{
		
	}
html>body dl.formContact dt,html>body legend  label{
		padding: 0.5em  0.5em 35px 0.5em;
		float: left;	
		width: 125px;
		text-align: right;
		font-weight: bold;
		font-size:10px;
}
	
	
		dl.formContact dt label
		{
			
		}
		
	dl.formContact dd
	{
		float: left;
		border-top: 1px solid #CECECE;
		border-left: 1px solid #CECECE;
		margin: 0;
		padding: 0.5em 0.5em 0 0.5em;
		
	}

.required
{
	color: #F98749;
}

.indent
{
	padding-left: 3em;
	padding-right: 3em;
}
#contactFormSubmit{
	height: 18px;
	width:50px;
	cursor:hand;
	color:#666666;
}
form.contact textarea{
	font-family:  Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #F8F8F8;
	border : 1px #999 solid;
	color: #000;	
	scrollbar-arrow-color: #000000; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #efefef; 
	scrollbar-highlight-color: #666666; 
	scrollbar-shadow-color: #666666; 
	scrollbar-track-color: #ffffff
}
form.contact input{
	background-color: #F8F8F8; 
	font-size: 10px; 
	border : 1px #999 solid;
	color: #000;
	margin-top:5px;
	width:180px;
	height:12px;
	line-height:12px;
	vertical-align: middle;
	
}
 input.radiobutton {
		width:25px;
		border:0px !important;
		
}
 fieldset{
border:0px !important;
color:#444444 !important;
	
}
legeng{
	color:#444444 !important;
}
input.button{
	background-color: #EDEDED; 
	font-size: 9px; 
	border : 1px #999 solid;
	color: #838383;
	margin-top:5px;
	width:50px;
	height:18px;
	cursor:hand;
	text-align: center;
}
/*  »»»»»»»»»»»»»»»»»»»»»»»»»»» LEGAL TEXT «««««««««««««««««««««««««««  */		
h1.titleContent{
	margin:10px 0px 10px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #B40919;
	text-align: left;
	line-height: 20px;
}
ul.textolegal, ul.protecciondatos{
	list-style: decimal;
}
 ul.textolegal li , ul.protecciondatos li {
	margin:10px 0px 10px 0px;
}
			/* End styles for contact region */		
			/* Styles for footer region */							
			div.footerContainer
			{
				font-size: .85em;
				font-family: arial, sans-serif;
				height:100%;
			}
				div.footerAddressContainer,
				div.footerNavContainer
				{
					padding: 3px 5px 3px 5px;
					background-color: #B9AE76;
					
				}

				div.footerContainer div.footerAddressContainer
				{
					float: right;
					width: 403px;
					
					voice-family: "\"}\"";
					voice-family: inherit;

					width: 393px;
					border-left:1px solid #ffffff;
					border-bottom:1px solid #ffffff;
				}
				/* \*/
				html>body div.footerContainer div.footerAddressContainer
				{
					width: 393px;
				}
				/* */
				div.footerContainer div.footerNavContainer
				{
					float: right;
					width: 331px;
					text-align: right;

					voice-family: "\"}\"";
					voice-family: inherit;

					width: 321px;
					border-right:1px solid #ffffff;
					border-bottom:1px solid #ffffff;
				}
				/* \*/
				html>body div.footerContainer div.footerNavContainer
				{
					width: 321px;
				}
				/* */
					div.footerNavContainer ul
					{
						display: inline;
						margin: 0;
						padding: 0;
						list-style: none;
					}
						div.footerNavContainer ul li
						{
							display: inline;
							margin-right: 3px;
						}
							div.footerNavContainer ul li a
							{
								text-decoration: none;
								color: #003366;
								
							}

			div.copyrightContainer
			{
				padding: 0.5em 0.75em 0.5em 0.75em;
				background-color: #E1DAB0;
				text-align: center;
				font-size: 0.9em;
			}
	.yate{

		float:right;
		padding-right:20px;color:#0F5DC1;font-weight:bold;font-family:Lucida Grande, Geneva, Arial, sans-serif; font-weight: bold; font-size: 1.3em;
	}
	#buscador_area             { width:200px !important; border:1px solid #B9AE76 !important}
	#buscador_div_link_charter { width:210px !important;}
	#zona 					   { width:180px !important;}
	#subzona 				   { width:180px !important; }
	#buscador_area select      { margin-right:2px;}
	#buscador_area select,#buscador_area input   { margin-top:2px;}
	#buscador_area .field_required      { padding: 0 0 0 8px;margin-top:10px;}
