/* TAG's Default v3 */

/*
    Style Index
	-----------------------------------
	0. Reset
	1. Generic
    2. Layout
    3. Logo and Menus Navigation
    4. Content
    5. Footer
*/

/* 0. Reset /////////////////////////////////////////////////////////////////////////////////// */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address,
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
							{ padding: 0px; margin: 0px; border: 0;}
table						{ border-collapse: collapse; border-spacing: 0; }
a img,:link img,:visited img{ border: none; }
:focus						{ outline: none; }

/* 1. Generic /////////////////////////////////////////////////////////////////////////////////// */
body						{ font: normal 12px Arial, Helvetica, sans-serif; color: #000; background: #9BD5F6 url(../img/df_bg1.png) repeat-x left top; }
input, textarea, select		{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
	border: solid 1px #CCC;
	background-color: #FFF;
	padding: 2px;
}
input[type="checkbox"],
input[type="radio"]			{ background: none !important;	border:0 !important; padding: 0 !important; width: auto !important; }
.radios						{ background: none !important;	border: 0 !important; padding: 0 !important; width: auto !important; }
select						{ padding: 1px; }
a							{ color: #4B93DA; text-decoration: none; }
a:hover						{ color: #4B93DA; text-decoration: underline; }
legend, .hidden, hr			{ display:none; }
ol, ul						{ list-style: none; }


/* Varios */
#body_off					{ position: absolute; top: 0px; left: 0px; background-color: #FFF; z-index: 90; display: none; width: 100%; opacity: 0.80; filter: alpha(opacity=80); border: 0; }
.clear						{ clear: both; font-size: 1px; height: 1px; display:block; overflow: hidden; }
.required					{ font: bold 12px Arial, Helvetica, sans-serif; color: #437AB1; }
.error						{ font: bold 12px Arial, Helvetica, sans-serif; color: #C00; border: 2px solid #C00; padding: 10px;}
.input_error				{ border: 2px solid #C00; }

/* Win Galeria */
#win_galeria 				{ position: absolute; border: 2px solid #ccc; background-color: #FFF; width: 660px; height: 500px; margin-left: 50px; margin-top: 20px; padding: 5px; z-index: 150; display: none; }

/* Botones y Links */
.df_b1 						{ font: bold 11px Arial, Helvetica, sans-serif; color: #FF6600; background: url(../img/df_b1_bg2.png) no-repeat top right; _background: url(../img/df_b1_bg2.gif) no-repeat top right; behavior: url(js/iepngfix.htc); display: block; float:left; text-decoration: none; overflow: hidden; cursor: pointer;
	/* settings */
	height: 26px;
	padding-right: 35px;
	margin-left: 10px;
}
.df_b1 span					{ background: url(../img/df_b1_bg1.png) no-repeat top left; _background: url(../img/df_b1_bg1.gif) no-repeat top left; behavior: url(js/iepngfix.htc);	display: block;	float: left;	white-space: nowrap;
	/* settings */
	padding-left: 35px;
	height: 26px;
	line-height: 22px;
}
.df_b1:hover				{ background-position: right bottom; color: #FF6600; text-decoration: none; cursor: pointer; }
.df_b1:hover span 			{ background-position: left bottom; cursor: pointer; }
.df_b2						{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #61A2DA;
	background: url(../img/df_b2_bg2.png) no-repeat top right;
	_background: url(../img/df_b2_bg2.gif) no-repeat top right;
	behavior: url(js/iepngfix.htc);
	display: block;
	float:left;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	/*  settings */
	height: 32px;
	padding-right: 20px;
	
}
.df_b2 span					{
	background: url(../img/df_b2_bg1.png) no-repeat top left;
	_background: url(../img/df_b2_bg1.gif) no-repeat top left;
	behavior: url(js/iepngfix.htc);
	display: block;
	float: left;
	white-space: nowrap;
	/*  settings */
	padding-left: 20px;
	height: 32px;
	line-height: 28px;
	
}
.df_b2:hover				{ background-position: right bottom; color: #1E64AA; text-decoration: none; }
.df_b2:hover span			{ background-position: left bottom; }

.df_link1					{
	font: bold 12px/120% Arial, Helvetica, sans-serif;
	color: #4B93DA;
	padding: 2px;
	text-decoration: underline;
}
.df_link1:hover				{ background-position: 2px center; color: #4B93DA; text-decoration: none; }
.df_ln1						{ background: url(../img/df_ln1.gif) repeat-x center; height:1px; padding: 20px 0; clear: both; }

/* Window */
.win					{ position: absolute; z-index: 90; background: none; display: none; top: 25px; width: 200px; }
.win fieldset			{ background: none; background-color:#3E82C1; border: solid 1px #CCC; padding: 10px; background-image: -moz-linear-gradient(top, #68A9DF, #1E64AA); /* Firefox 3.6 */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #68A9DF),color-stop(1, #1E64AA)); /* Safari & Chrome */
-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 2px 5px #666; /* for Firefox 3.5+ */
-webkit-box-shadow: 0 2px 5px #666; /* for Safari and Chrome */
filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=2); }
.win .shw				{ display: block; background-color: #000; height: 2px; overflow: hidden; margin-left: 2px; clear: both; opacity: 0.25; filter: alpha(opacity=25); width: 98%; }		
.win .close				{ padding: 0 !important; margin: 0 !important; float: right !important; display:block !important; background: url(../img/df_b_close1.gif) no-repeat left top !important; width: 11px !important; height: 11px !important; overflow: hidden !important; }
.win .close:hover		{ background-position: left -11px !important; }

/* begin: slideshow */
.slideshow {
	position:relative;
	width: 660px;
	height:330px;
	float: left;
}

.slideshow a img {
    border:none;
}

.slideshow .slides {
	height:330px;
	margin: 0;
}

.slideshow .slides li.slide {
	list-style-type:none;
	visibility:hidden;
	position:absolute;
	z-index: 50;
	left:0px;
	top:0px;
}

.slideshow .buttons {
	display:block;
	position:absolute;
	z-index:60;
	left:500px;
	top:15px;
	margin:0;
	padding:0;
}

.slideshow .buttons li {
	float:left;
	display:inline;
	width:25px;
	height:25px;
	margin:0;
	background:url(../img/slideshow_b1_bg1.png) no-repeat left top;
	text-align: center;
	padding: 0;
	margin-right: 5px;
	behavior: url(js/iepngfix.htc);
}

.slideshow .buttons li a {
	font: bold 13px Arial, Helvetica, sans-serif;
	float:left;
    text-decoration:none;
	width:25px;
	height:25px;
	line-height:23px;
	color:#A7BED3;
	outline:0;
}

.slideshow ul.buttons li a:hover {
    text-decoration:none;
    color:#6A92B5;
}

.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
	color:#FF6600;
}

/* end: slideshow */

/* Pager */
.pager {
	font-size: 13px !important;
	overflow: hidden;
	height: 100%;
	margin-top: 10px;
	clear: both;
	padding: 3px;
}
.pager-last	{
	font-size: 13px !important;
	overflow: hidden;
	height: 100%;
	margin-top: 15px !important;
	clear: both;
}
.pager .left			{ float:left; margin-bottom:0 !important; }
.pager .right			{ float:right; margin-bottom:0 !important; }
.pager .ctrl			{ float:right; margin-bottom:0 !important; padding: 8px 0; }
.pager-ctrl				{ float:right; margin-bottom:0 !important; padding: 8px 0; }
.pager-ctrl select		{ font-size:12px; color:#666; margin-left:2px; border:1px solid #C5C5C5; }
.pager-ctrl select option { font-size:12px;	padding:0 5px; } 
.pager-ctrl a			{ font-size: 13px !important; margin:0 3px;	text-decoration:none;	padding: 2px 6px;	border: 1px solid #333; }
.pager-ctrl a:hover	{ text-decoration: underline; }
.pager-ctrl .prev     	{ background:url(../img/df_pager_arrow1.gif) no-repeat left; padding-left: 12px; border: 0; }
.pager-ctrl .next     	{ background:url(../img/df_pager_arrow2.gif) no-repeat right; padding-right: 12px; border: 0; }
.pager-ctrl .first      { background:url(../img/df_pager_arrow3.gif) no-repeat left; padding-left: 12px; border: 0; }
.pager-ctrl .last     	{ background:url(../img/df_pager_arrow4.gif) no-repeat right; padding-right: 12px; border: 0; }
.pager-ctrl .active	{ margin: 0 5px; font-weight: bold; color: #000; }
.pager-ctrl .normal	{ margin: 0 5px; }

/* Forms - Fieldset */
fieldset {}
fieldset .legend { color: #666; font: normal 12px Arial, Helvetica, sans-serif; display: block; padding: 10px 0; }
fieldset p 	{ font: bold 13px Arial, Helvetica, sans-serif; color: #666; }
fieldset p.left{ float: left; overflow: hidden; clear: both; }
fieldset p.right { padding-left: 10px; overflow: hidden; }

fieldset label {
	float: left;
	/*width: 95px;*/
	padding-top: 6px;
	position: relative;
	margin-right:2px;
}
fieldset label .required{ display:block; left: 85px; top: 5px; width: 10px; height: 20px; overflow: hidden; position: absolute; }

fieldset br	{ display:none; }

fieldset input {
	width: 40px;
}
fieldset select {
		
}
fieldset textarea { width: 400px; font-size: 14px;	padding: 6px 4px; }

fieldset .left input,
fieldset .right input { width: 40px; height: 23px;}
fieldset .left select,
fieldset .right select  {}

fieldset .checks { padding-left: 0px; display: block; height: 100%; overflow: hidden; font: normal 12px Arial, Helvetica, sans-serif; }
fieldset .checks label { float: left; width: 520px; padding-top: 1px; color: #666; margin-right:2px; }
fieldset .checks input { float: left; color: #999; position: relative; margin-right:5px; }


/* 2. Layout /////////////////////////////////////////////////////////////////////////////////// */
#main {
	width: 960px;
	margin: 0 auto;
}
#header {
	margin: 0;
	background: url(../img/df_header_bg1.png) no-repeat left top;
	height: 140px;
}
#container {
	padding: 0;
	height: 100%;
	overflow:hidden;
	clear: both;
}
#container #top {
	background: url(../img/df_top_bg1.jpg) no-repeat left top;
	width: 960px;
	height: 20px;
	clear: both;
}
#container #middle {
	background: url(../img/df_middle_bg1.jpg) repeat-y left top;
	overflow: hidden;
	height: 100%;
	clear: both;
	padding: 20px;
	padding-top: 0;
}
#container #bottom {
	background: url(../img/df_bottom_bg1.jpg) no-repeat left top;
	width: 960px;
	height: 40px;
	clear: both;
}
#container #aside {
	float:right;
	width:220px;
}

#beta #europcar {
	margin-top: 15px;
}
#beta #reviewpro {
	margin-top: 15px;
}

#footer {
	font: normal 10px/140% Arial, Helvetica, sans-serif;
	color: #666;
	width: 960px;
	margin: 0 auto;
	height: 100%;
	overflow: hidden;
}
/* 3. Logo and Menus Navigation /////////////////////////////////////////////////////////////////////////////////// */

#logo {
	float:left;
	margin: 18px 0 0 15px;
}
#util_menu {
	float: right;
	margin-top: 35px;
	height: 20px;
	z-index: 90;
	position: relative;
}
#util_menu ul li {
	float: left;
	margin: 0 5px;
}
#util_menu ul li.share {	
	position: relative;
}
#util_menu ul li.share img{
	margin-left: 4px;
	vertical-align: middle;
}
#util_menu #win_share{
	font-size: 11px;
	display: none;
	width: 160px;
}
#util_menu ul li.share #win_share img{
	margin-left: 0px;
}
#util_menu ul li.lng {
	position: relative;
}
#util_menu ul li.lng img{
	margin-left: 4px;
}
#util_menu ul li.lng #win_lng img{
	margin-left: 0px;
}
#util_menu #win_lng{
	font-size: 11px;
	left: -40px;
	width: 100px;
}
#util_menu .win h5{
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-bottom: 5px;
}

#util_menu ul li a{
	font-size:12px;
	font-weight: bold;
	color:#FFF;
	text-decoration:none;
	/*margin: 0 5px;*/
	display: inline-block;
	display: block;
	padding: 2px 4px 2px 0px;
	text-shadow: #666 1px 1px 1px;
}
#util_menu ul li a:hover {
	text-shadow: #CCC 1px 1px 1px;
	#text-decoration: underline;
}
#util_menu ul li p a img{
	padding: 2px 10px;
	padding-left: 0;
}
#menu{
	padding-top: 15px;
	padding-left: 20px;
	overflow: hidden;
	clear: both;
}
#menu li{
	float: left;
	background: url(../img/df_m_ln1.gif) no-repeat center right;
	text-align: center;
	border: none;
}
#menu li.last{
	
}
#menu li a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #F7D5D7;
	padding: 15px;
	padding-bottom: 10px;
	display: inline-block;
	display: block;
	text-decoration: none;
}
#menu li a:hover{
	color: #FFF;
	text-decoration: none;
}
#menu li a.active{
	color: #000;
	text-decoration: none;
}
#breadcrumbs{
	clear:both;
}
#breadcrumbs a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1E64AA;
}
#breadcrumbs span {
	font-weight:normal;
	color: #1E64AA;
	margin-left: 2px;
}

/* 4. Content /////////////////////////////////////////////////////////////////////////////////// */
/* Home */
#home #container #top {
	background: url(../img/home_top_bg1.jpg) no-repeat left top;
	height: 370px;
	position: relative;
}
#home #container #line {
	display:block;
	width: 10px;
	height: 370px;
	position: absolute;
	background:url(../img/home_top_bg1.png) no-repeat left center;
	behavior: url(js/iepngfix.htc);
	left: 268px;
	top: 0;
}
#home #home_bookbox{
	float: left;
	/*width: 230px;
	padding: 35px 15px 20px 30px;*/
	width: 265px;
	padding: 35px 0px 5px 12px;
	position: absolute;
}
#home #home_bookbox h1{
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 20px;
}
#home #home_bookbox .fixed {
	padding-left: 20px;
}
#home #home_bookbox .elastic {
	padding-left: 20px;
	clear: both;
	background-color: #1E64AA;
	height: 100%;
	overflow: hidden;
}
#home #home_bookbox fieldset p 	{
	font: normal 14px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	color: #FFF;
}
#home #home_bookbox fieldset label {
	padding-top: 3px;
	position: inherit;
	margin-bottom: 2px;
	display: block;
	float: none;
}
#home #home_bookbox .destiny {
	width: 215px;
}
#home #home_bookbox .from,
#home #home_bookbox .to{
	float: left;
	padding-right: 15px;
	clear: left;
	display:block;
}
#home #home_bookbox .from_day,
#home #home_bookbox .to_day {
	width: 50px;

}
#home #home_bookbox .from_month,
#home #home_bookbox .to_month {
	width: 85px;
}
#home #home_bookbox .nights {
	float: left;
	display: block;
}
#home #home_bookbox .nights input{
	width: 25px;
	text-align:right;
	float: left;
}
#home #home_bookbox .adults{
	clear: left;
	float: left;
	padding-right: 15px;
	display:block;
}
#home #home_bookbox .kids{
	float: left;
	padding-right: 15px;
}
#home #home_bookbox .kid_age{
	display: block;
	float: left;
	clear: both;
	padding-top: 2px;
	width: 200px;
}
#home #home_bookbox .kid_age label{
	float: left;
	padding: 2px 5px 0 0; 
	width: 56px;
	text-align:right;
}
#home #home_bookbox .babies{
	float:left;
	display: bock;
}
#home #home_bookbox .kids span,
#home #home_bookbox .babies span{
	display:block;
	font-size: 10px;
	padding-top:2px;
	clear: both;
}
#home #home_bookbox .adults select,
#home #home_bookbox .kids select,
#home #home_bookbox .babies select
#home #home_bookbox .kid_age select {
	width: 45px;
	float: left;
}
#home #home_bookbox fieldset .buttons {
	clear: both;
	padding: 15px 0 15px 35px;
	overflow: hidden;
	background: transparent url(../img/home_bottom_bg1.png) no-repeat left bottom;
	_background: transparent url(../img/home_bottom_bg1.gif) no-repeat left bottom;
	height: 100%;
}
#home #home_bookbox fieldset .buttons a{
	_background: url(../img/df_b3_bg2.gif) no-repeat top right!important;
}
#home #home_bookbox fieldset .buttons a span{
	_background: url(../img/df_b3_bg1.gif) no-repeat top left!important;
	width: 150px;
	text-align: center;
}
#home #container #top #gallery{
	float: right;
	padding: 12px 20px 13px 5px;	
}
#home #container #middle {
	background: url(../img/df_middle_bg1.jpg) repeat-y left top;
	/*overflow: hidden;*/
	clear: both;
	padding: 20px;
	padding-top: 0;
}
#home #alpha {
	float:left;
	width: 670px;
}
#home #alpha ul {
	padding-bottom: 10px;
	height: 100%;
	overflow: hidden;
}
#home #alpha ul li {
	width: 210px;
	float:left;
	margin-right: 20px;
}
#home #alpha ul li .box {
	min-height: 150px;
	height: 150px;
	_height: 150px;
	overflow: hidden;
}
#home #alpha ul li.last{
	margin-right: 0;
}
#home #alpha ul li .photo {
	padding-bottom: 5px;
	border-bottom: 1px solid #E6E6E6;
}
#home #alpha ul li h2 {
	font: normal 12px/100% Arial, Helvetica, sans-serif;
	color: #418CD8;
	margin-top: 10px;
}
#home #alpha ul li h3 {
	font: normal 18px/100% Arial, Helvetica, sans-serif;
	color: #1E64AA;
	margin-top: 5px;
}
#home #alpha ul li .txt {
	font: normal 12px/120% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 10px;
}
#home #alpha ul li .price {
	background: url(../img/home_offer_bg1.gif) no-repeat center top;
	text-align: center;
	height: 55px;
	padding: 5px 25px 0 25px;
	margin-top: 20px;
}
#home #alpha ul li .price p {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFF;
}
#home #alpha ul li .price p strong{
	font: bold 22px Arial, Helvetica, sans-serif;
}
#home #alpha ul li .price .button{
	margin: 0 7px;
}
#home #alpha ul li .price .button a{
	_background: url(../img/df_b4_bg2.gif) no-repeat top right!important;
}
#home #alpha ul li .price .button a span{
	_background: url(../img/df_b4_bg1.gif) no-repeat top left!important;
}
#home #alpha .links{
	color: #4B93DA;
	clear: both;
	background: url(../img/df_bullet1.gif) no-repeat left center;
	padding-left: 9px;
}
#home #beta {
	float:right;
	width:220px;
}
#home #beta #eden_world {
	background: url(../img/df_ew_bg1.gif) no-repeat right top;
	width:190px;
	height: 275px;
	padding: 15px;
}
#home #beta #eden_world h2 {
	text-align: center;
}
#home #beta #eden_world .txt {
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#1E64AA;
	margin-top: 10px;
}
#home #beta #eden_world .txt a {
	font-weight: bold;
	color:#1E64AA;
	text-decoration: underline;
}
/*
#home #beta #eden_world .register {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#1E64AA;
	margin-top: 50px;
}
#home #beta #eden_world .links {
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#1E64AA;
	margin-top: 10px;
	padding-left: 15px;
}
*/
#home #beta #eden_world .buttons {
	margin: 15px auto 0 auto;
	height: 32px;
}
#home #beta #eden_world .buttons a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1E64AA;
	text-decoration: none;
	padding-right: 45px;
	float: right;
}
#home #beta #eden_world .buttons a span{
	padding-left: 45px;
}
#home #beta #eden_world fieldset {
	clear: both;
	overflow: hidden;
	margin-top: 30px;
}
#home #beta #eden_world fieldset label {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #1E64AA;
	padding: 0;
	display: block;
	float: inherit;
	position: inherit;
}
#home #beta #eden_world fieldset input {
	width: 184px;
}
#home #beta #eden_world p.button2{
	float: right;
	margin-top: 10px;
}
#home #beta #eden_world p.button2 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #1E64AA;
	padding-right: 15px;
	text-decoration: none;	
}
#home #beta #eden_world p.button2 a span {
	padding-right: 15px;
}
#home #container #info_zone {
	clear: both;
	padding-top: 50px;
}
#home #container #info_zone h2 {
	background: url(../img/home_info_bg1.gif) no-repeat left top;
	font: normal 26px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding-left: 10px;
}
#home #container #info_zone h2 span {
	font: normal 16px/100% Arial, Helvetica, sans-serif;
	margin-left: 15px;
	vertical-align:middle;
}
#home #container #info_zone ul {
	padding: 15px 5px;
}
#home #container #info_zone ul li {
	margin-right: 40px;
	width: 275px;
	float: left;
}
#home #container #info_zone ul li.last {
	margin-right: 0;
}
#home #container #info_zone ul li h3 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #418CD8;
}
#home #container #info_zone ul li p {
	font: normal 12px/130% Arial, Helvetica, sans-serif;
	color: #666;
	margin-top: 10px;
}
#home #container #info_zone ul li p a {
	font-weight: bold;
	color: #408CD8;
	text-decoration: underline;
}
#home #container #info_zone table {
	width: 275px;
	margin-top: 15px;
}
#home #container #info_zone table tr td {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #666;
	border-bottom: 1px dashed #E8E8E8;
	padding: 10px 0;
}
#home #container #info_zone table tr td a {
	color: #666;
}
#home #container #info_zone table tr td.price {
	font-size: 14px;
	text-align: right;
	color: #FF6600;
}
#home #container #info_zone table tr td.price strong {
	font-size: 16px;
	font-weight: bold;
}
/* Default */
#default #section {
	overflow:hidden;
	width:690px;
	float:left;
}
#default #aside {
	float:right;
	width:220px;
}

/* 5. Footer /////////////////////////////////////////////////////////////////////////////////// */
#footer .hotels {
	background:url(../img/df_footer_middle_bg1.jpg) repeat-y left top;
	height: 100%;
	overflow: hidden;
}
#footer .hotels span.top {
	background: url(../img/df_footer_top_bg1.jpg) no-repeat left top;
	height: 20px;
	display: block;
}
#footer .hotels ul {
	padding: 0 20px;
	overflow: hidden;
}
#footer .hotels ul li {
	float: left;
	padding: 0 10px;
}
#footer .hotels ul li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #1E64AA;
}
#footer .hotels ul li ul {
	background: none;
	padding: 0;
}
#footer .hotels ul li ul li {
	float: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #1E64AA;
	padding-left: 5px;	
}
#footer .hotels ul li ul li a {
	font-weight: normal;
}
#footer .hotels span.bottom {
	background: url(../img/df_footer_bottom_bg1.jpg) no-repeat left top;
	height: 20px;
	display: block;
	clear: both;
}
#footer .center {
	padding: 10px 5px;
	text-align: center;
}
#footer .center p{
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#1E64AA;
	margin-top: 5px;
}
#footer .center p a{
	font-weight: bold;
	color:#1E64AA;
	padding: 2px;
	margin: 0 10px;
}
#footer .center p .fb, #footer .center p .tw{ margin: 0; }
#footer .center p .fb { color: #385397; }
#footer .center p .tw { color: #437378; }
#footer .center p .conditions{
	margin: 0;
}
#footer a {
	padding: 2px;
}
