/* CSS Document */
/*#logo{
	float:left;
	width: auto;
	margin-top: 0;
}
#header {
	margin-bottom: 20px;
}*/
.required					{ color: #1E9D8B; }
a							{ color: #1E9D8B; text-decoration: none; }
a:hover						{
	color: #307669;
	text-decoration: underline;
}
#menu_steps li{
	background: url(/i/apto_m_steps_bg1.png) no-repeat;
}
/* Pager */
.pager					{ overflow: hidden; height: 100%; margin-top: 10px; }
.pager-last				{ overflow: hidden; height: 100%; margin-top: 15px !important;	}

.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 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			{ margin:0 3px;	text-decoration:none;	padding: 2px 6px;	border: 1px solid #6BC2B4; color: #6BC2B4 ;}
.pager-ctrl a:hover 	{ text-decoration: underline; }
.pager-ctrl a.next, .pager-ctrl a.last      { background:url(/i/apto_pager_arrow1.gif) no-repeat right; padding-right: 12px; border: 0; }
.pager-ctrl a.prev, .pager-ctrl a.first      { background:url(/i/apto_pager_arrow2.gif) no-repeat left; padding-left: 12px;	border: 0; }
.pager-ctrl .active		{ margin: 0 5px; font-weight: bold; color: #6BC2B4; }
.pager-ctrl .normal		{ margin: 0 5px; }
/*default*/
.df_b2 {
	font: bold 12px "Trebuchet MS", Helvetica, sans-serif;
	color: #FFF;
	text-transform: uppercase;
	background: transparent url('/i/apto_b2_bg2.gif') no-repeat top right;
	display: block;
	float:left;
	text-decoration: none;
	overflow: hidden;
	cursor: pointer;
	/*  settings */
	height: 30px;
	padding-right: 20px;
}
.df_b2 span {
	background: transparent url('/i/apto_b2_bg1.gif') no-repeat;
	display: block;
	float: left;
	white-space: nowrap;
	/*  settings */
	height: 30px;
	padding: 0 0 0 20px;
	line-height: 30px;
}
.df_b2:hover {
	background-position: right bottom;
	color: #FFF;
	text-decoration: none;
}
.df_b2:hover span {
	background-position: left bottom;
}
.df_link1{
	font: bold 12px "Trebuchet MS", Helvetica, sans-serif;
	color: #1E9D8B;
	background: url(/i/apto_arrow5.gif) no-repeat left center;
	padding: 2px 2px 2px 14px;
	text-decoration: underline;
}
.df_link1:hover{
	background-position: 1px center;
	text-decoration: underline;
}
/* reservas */
#rv #alpha h1 {
	color:#1E9D8B;
}
#rv #alpha h2 {
	color:#6BC2B4;
}
#rv #alpha h3.img{
	color:#1E9D8B;
} 
#rv #alpha h4 {
	color:#6BC2B4;
}
#rv #alpha .msg {
	color: #1E9D8B;
	border: solid 3px #1E9D8B;
}
#rv #alpha .alert {
	color: #1E9D8B;
	border: solid 3px #1E9D8B;
}
/* COMMENTS */
#rv #alpha #comments h4 {
	color: #1E9D8B;
}
#rv #alpha #comments h5{
	background-color: #6BC2B4;
}
#rv #alpha #comment_new h4{
	font: bold 16px "Trebuchet MS", Helvetica, sans-serif;
	color: #1E9D8B;
	margin-top: 0px;
	height: auto;
}
#rv #alpha .buttons .df_b2 {
	float: right;
	margin-left: 5px;
}
/* STEP 1.1*/
#rv #alpha #bookbox th {
	color: #1E9D8B;
}
/* Caledars */
#rv #alpha .calendar table caption {
	background-color:#1E9D8B;
}
#rv #alpha .calendar table th {
	color: #1E9D8B;
}
#rv #alpha .calendar table td a {
	color: #1E9D8B;
}
#rv #alpha .calendar table td a:hover, 
#rv #alpha .calendar table td .active {
	background-color: #1E9D8B;
}
#rv #alpha .pager_calendar td a { color:#6BC2B4; }
#rv #alpha .pager_calendar td a.next{ 
	background:url(/i/apto_pager_arrow1.gif) no-repeat right; 
	}
#rv #alpha .pager_calendar td a.prev{ 
	background:url(/i/apto_pager_arrow2.gif) no-repeat left; 
	}
/* STEP 1.2 */
#rv #alpha .rates table caption {
	background-color:#1E9D8B;
}
#rv #alpha .rates table th,
#rv #alpha .rates table th a{
	color: #1E9D8B;
}
#rv #alpha .rates table th a.info_room{
	background: url(/i/apto_ico_rooms1.gif) left top no-repeat;
}
#rv #alpha #step1-2 .total { 
	color:#6BC2B4;
}
#rv #alpha #description h4 {
	color: #6BC2B4;
}
/* STEP 2.1 */
#rv #alpha .breakdown h4 {
	color:#1E9D8B;
}
#rv #alpha .breakdown table caption {
	background-color:#1E9D8B;
}
#rv #alpha .breakdown table th {
	color: #1E9D8B;
}
#rv #alpha .breakdown table tr.upgrade td {
	border: solid 2px #6BC2B4;
	color: #6BC2B4;
}
#rv #alpha .breakdown table tr.bg2 td {
	background-color: #E8E8E8;
	border-top: solid 5px #FFF;
}
#rv #alpha .breakdown .room_total { 
	color:#1E9D8B; 
}
#rv #alpha .breakdown_total h3 {
	color:#1E9D8B;
}
#rv #alpha .breakdown_total table td {
	color:#1E9D8B;
}
/* STEP 3.1 */
#rv #alpha #reg_user h5,
#rv #alpha #new_user h5,
#rv #alpha #payment h5{
	color: #1E9D8B;
}

/* STEP 3.2 */
#rv #alpha #data h4{
	color: #1E9D8B;
}
#rv #alpha #data h5{
	color: #1E9D8B;
}
#rv #alpha #data h6.total {
	color:#1E9D8B;
}
#rv #alpha #confirmation h5{
	color: #1E9D8B;
}
#rv #alpha #confirmation p.code{
	color: #1E9D8B;
	border: solid 2px #6BC2B4;
}
#rv #alpha #poll h4{
	color: #1E9D8B;
}
#rv #alpha #poll h5{
	color: #1E9D8B;
}
/* end STEPS */
#rv #alpha #description p a  {
	color: #6BC2B4;
}
/* GAMMA */
#gamma #df_bn_info{
	background: url(/i/apto_bn_info1_es.gif) no-repeat;
}
#gamma #df_rv_info {
	background: #F3F3F3 url(/i/rv_apto_info_bg1.gif) center top no-repeat;
}
#gamma #df_rv_info h3{
	color: #1E9D8B;
}
#gamma #df_rv_info h5{
	color: #1E9D8B;
}
#gamma #df_rv_info h6.total {
	color:#1E9D8B;
}
#gamma #df_offers li h3{
	color: #1E9D8B;
}
#gamma #df_offers li p.price {
	color: #999;
}
#gamma #df_offers li p.price a {
	background: url(/i/apto_bullet2.gif) left center no-repeat;
}
