﻿@charset "utf-8";
/* CSS Document */

* {	margin: 0;   padding: 0;   border: none;   outline: none; }

html {height: 100%;}

#wrapper {min-height: 100%;position: relative;}

p {	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; font-size: 12px;margin:0;} 

.a, a:visited {	text-decoration:none;	font-family: Arial, Helvetica, sans-serif;	color: #FFF;}
.a:hover {color: #FFF;}
.a.active {color: #FFF; }
   
body {color:#FFFFFF;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;	font-size:12px;	background-color: #666666; padding:0;	margin:0;height: 100%;}

#top_image {background-color: #FFF;	background-image: url(images/logo.png);	background-repeat: no-repeat;width: 100%;height: 110px;	background-position: center;}
#main_container {width:930px;margin: 0 auto; padding-bottom: 100px; overflow: hidden; }
#navigation {width:930px;background-color:#666666; height:70px; font-family:Arial, Verdana, Helvetica, sans-serif; font-size:11px;	margin: 0 auto;}
#menu_path {margin-top:5px; background-color: #313131;float:left;width:930px; background-position: center;height:32px;}
#left_col_sm {width: 700px;	 float:left;background-color: #313131;}
#left_col_search {width: 700px; float: left; background-color: #313131; color: #C0C0C0;}
#left_col_sm a {color: #FFFFFF; text-decoration: none;}
#left_col_search a {color: #FFFFFF; text-decoration: none;}

.td1 {width:69; line-height:32px; text-decoration:none; color:#FFFFFF;background-color:#313131; float:left; display:inline;}
.td1 a, .td1 a:visited {padding-top:9px; padding-bottom:9px; padding-right:20px; padding-left:20px; line-height:32px; text-decoration:none;color:#FFFFFF;background-color:#313131;text-decoration:none; }
.td1 a:hover {background-color:#52b6de;}
.td1 a.active {background-color:#52b6de;}

.td2 {width:105;line-height:32px;text-decoration:none;color:#FFFFFF;background-color:#313131; float:left; display:inline;}
.td2 a, .td2 a:visited {padding-top:9px;padding-bottom:9px;padding-right:20px;padding-left:20px;line-height:32px; text-decoration:none;color:#FFFFFF;background-color:#313131;text-decoration:none; }
.td2 a:hover {background-color:#deae52;}
.td2 a.active {background-color:#deae52; }

.td3 {width:101;line-height:32px;text-decoration:none;color:#FFFFFF;background-color:#313131; float:left; display:inline;}
.td3 a, .td3 a:visited {padding-top:9px;padding-bottom:9px;padding-right:20px;padding-left:20px;line-height:32px;text-decoration:none;color:#FFFFFF;background-color:#313131;text-decoration:none; }
.td3 a:hover {background-color:#9c494a;}
.td3 a.active {background-color:#9c494a; }

.td4 { width:101; line-height:32px;text-decoration:none;color:#FFFFFF;background-color:#313131; float:left; display:inline;}
.td4 a, .td4 a:visited {padding-top:9px;padding-bottom:9px;padding-right:20px;padding-left:20px;line-height:32px;text-decoration:none;color:#FFFFFF;background-color:#313131;text-decoration:none; }
.td4 a:hover {background-color:#739E4A;}
.td4 a.active {background-color:#739E4A; }

#menu_path2 {margin-top:4px;background-color: #313131; width:930px; height:32px; float: left; vertical-align: middle;}
#list_menu_path2 {margin-right: 10px;margin-top: 8px;}

#content {width: 930px;	margin-top: 10px;}
#left_col {width: 695px; float:left}

#left_col_hp {width: 270px;	 float:left;}
#left_col_hp_box1 {width: 250px;float:left;height: 18px;background-color: #deae52; font-size: 12px;padding-top: 10px;	padding-right: 5px;padding-bottom: 5px;padding-left: 15px;}
#left_col_hp_box2 {background-color: #313131;vertical-align: bottom; margin-top: 5px; margin-right: 0px;margin-bottom: 0px; margin-left: 0px; width: 270px; float:left;}
#right_col_hp {	width: 415px; float:left; margin-left:10px; }

.titulo_right_col_hp {background-color: #52B6DE; height: 18px;	width: 395px;padding-top: 8px;	padding-right: 10px;padding-bottom: 7px;	padding-left: 10px;}

.titulo_right_col_hp a
{
    color: #FFFFFF;
    text-decoration: none;
}

#right_col_hp_box {	background-color: #313131; width: 405px; margin-top: 8px; padding: 5px;}

.right_col_hp_box_texto {margin-left: 110px;	font-size:10px;	margin-right: 0px;	width: 289px;}

#td5 {float:left;margin-left: 20px;margin-top: 8px;font-size: 13px;}
/* h1 {display:block; overflow:hidden; text-indent:-999em;} */
#menu_path2 ul {list-style:none; float:right}
#menu_path2 li { float:left; padding:0 5px 0 5px;}
#menu_path2 li a, #menu_path2 li a:visited {color:#fff; display:block; text-decoration:none; }
#menu_path2 li a.active {color:#8AAED5;}
#menu_path2 li a:hover {color:#8AAED5;}

#right_col {width:220px; float:right; margin-left:10px;}

#box_login_partner {height: 17px;	width: 200px;	background-color: #313131;	float: left;	font-size: 12px;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 15px;}

#box_login_user {height: 165px;	width: 220px; margin-top: 5px;background-color: #313131; margin-bottom:5px; float:left}
#box_login_user_content {height: 74px; width: 200px; padding:10px;}

/* .csslogin label{float: left;width: 75px; margin-bottom:5px; }
.csslogin input[type="text"]{width: 115px;float:left;margin-bottom:5px;height:20px;border: thin solid #CCC;}
.csslogin textarea{width: 115px;float:left;margin-bottom:5px; height:20px; } */


.texto_new_partner a {width: 220px;text-decoration: none; text-align: right; height: 20px; font-family: Arial; font-size: small; color: #C0C0C0;}

.submit-bottoms {width: 220px;height:40px; margin: 0 auto;}

.box_center_basket a:hover {color: #FFFFFF; text-transform: none; text-decoration: none;}
.box_center_basket a:link {color: #FFFFFF; text-transform: none; text-decoration: none;}
.box_center_basket a:active {color: #FFFFFF; text-transform: none; text-decoration: none;}

#box_basket {height: 17px; width: 200px; background-color: #313131; float: left; font-size: 12px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px; margin-bottom:5px;}

.box_basket_title {height: 17px; width: 200px; background-color: #313131; float: left; font-size: 12px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px; margin-bottom:5px;}

.box_basket_contenuto {width: 200px; background-color: #313131; float: left; font-size: 12px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px; margin-bottom:5px;}

.box_basket_contenuto a {color: #FFFFFF; text-transform: none; text-decoration: none;}

.box_basket_contenuto a:hover {color: #66CCFF; text-transform: none; text-decoration: none;}
#box_basket2_login {height: 50px; width: 200px; padding:10px; float:left;}
#box_basket2 {height: 120px; width: 220px; background-color: #313131; float: left; margin-bottom:5px;}

.cssres label{float: left;width: 75px; margin-bottom:5px; }
.cssres input[type="text"]{width: 115px;float:left;margin-bottom:5px;height:20px;border: thin solid #CCC;}
.cssres textarea{width: 115px;float:left;margin-bottom:5px; height:20px; }

.news label{float: left;width: 50px; margin-bottom:5px; }
.news input[type="checkbox"]{height:20px; float:left; margin-right:10px;}
.news input[type="text"]{width: 125px;float:left;margin-bottom:5px;height:20px;border: thin solid #CCC;}
.news textarea{width:105px;float:left;margin-bottom:5px; height:20px; }

#box_basket4_login #form p label {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.news p.email_label {width:200px; float:left}
.news input.check {width: 20px;}
.news label.check {width: 170px; margin-top:5px;}

.submit-bottom3 {width: 100px;	height:35px;background-image:url(images/submit.png);float:right;}

#box_basket5 {height: 250px; width: 220px; background-color: #313131; float: left;}

/* Stili Escursioni*/

#left_col_excurs {width:270px;float:left;}
#box_left_excurs_search {height: 17px;	width: 250px; background-color: #313131; float: left; font-size: 12px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px;}
#box_left_excurs_search1 {width: 250px; margin-top: 5px; background-color: #313131; float: left; margin-bottom:5px; padding: 10px;}
#right_col_excurs {width:415px; float:left; margin-left:10px;}
#pulsanti_paginazione_top {height: 100px; width: 415px;	margin-top: 5px; background-color: #313131;	float: left;}
#excurs_results {width: 415px;float: left;}
#box_left_ads_excurs {	height: 17px;	width: 250px;	background-color: #313131;	float: left;	font-size: 12px;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 15px;	margin-bottom:5px;}
#box_left_ads_excurs1 {	width: 270px;	background-color: #313131;	float: left;}

.top_excurs {height: 17px;	width: 395px; background-color: #deae52; float: left; font-size: 12px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px;}
.excurs_results_container {width: 395px; height: 220px; background-color: #313131; padding: 10px; margin-top:5px;}
.excurs_results_container a {font-family: Arial, Helvetica, sans-serif; color: #C0C0C0; text-decoration: none; font-size: small; font-weight: normal;}
.excurs_results_container a:hover {font-family: Arial, Helvetica, sans-serif; color: #00CCFF; text-decoration: none; font-size: small; font-weight: bold;}
.excurs_container_titulo {font-weight: bold; margin-bottom:5px;}
.excurs_conteiner_photo {width: 150px; float:left}
.excurs_conteiner_desc {padding: 10px; width: 225px; float: left; font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.excurs_conteiner_price {width: 395px; }
.excurs_conteiner_price ul {list-style:none; float: left; margin-top: 15px;}
.excurs_conteiner_price li {float: left; width: 300px;}

/*
.search-for-excursions p {padding: 0 0 5px 0;width: 120px;}
.search-for-excursions p.col-1 {margin-right: 10px;}
.search-for-excursions p.clear {clear: left;}*/
.search-for-excursions label {display: block; margin-bottom: 5px; width: 120px;}
.search-for-excursions input {width: 120px; height: 20px; padding: 0 0 0 2px; display: block; float: left; margin-bottom: 5px;}
/*
.search-for-excursions input.date {width: 90px;margin-right: 5px; height:20px;margin-bottom: 5px;}
.search-for-excursions p.boton {float:right;margin-top:-15px; width:93px;}
.search-for-excursions p.boton input {height:31px;width:93px;text-indent: -999em;overflow: hidden; }
*/

/* Stili Transfer  */
#left_col_trans {width:270px;float:left;}
#box_left_trans_search {height: 17px;	width: 250px; background-color: #313131; float: left; font-size: 12px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px;}
#box_left_trans_search1 {width: 250px; margin-top: 5px; background-color: #313131; float: left; margin-bottom:5px; padding: 10px;}
#right_col_trans {width:415px; float:left; margin-left:10px;}
#pulsanti_paginazione_top {height: 100px; width: 415px;	margin-top: 5px; background-color: #313131;	float: left;}
#excurs_results {width: 415px;float: left;}
#box_left_ads_trans {	height: 17px;	width: 250px;	background-color: #313131;	float: left;	font-size: 12px;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 15px;	margin-bottom:5px;}
#box_left_ads_trans1 {	width: 270px;	background-color: #313131;	float: left;}

#box_left_trans_content {padding: 10px;	width: 270px;}
#pulsanti_paginazione_top_trans {height: 100px;	width: 415px;	margin-top: 5px;background-color: #313131;	float: left; background-image:url(images/publicity3.png);background-repeat: no-repeat;}

#box_trans_results {width: 395px;float: left; background-color: #313131; padding: 10px;	margin-top:5px;}
/*
.search-for-transfer p {padding: 0 0 5px 0;float: left;width: 120px;}
.search-for-transfer p.col-1 {margin-right: 10px;}
.search-for-transfer p.clear {clear: left;}
*/
.search-for-transfer label {display: block;margin-bottom: 3px;}
.search-for-transfer input {width: 118px;height: 18px;padding: 0 0 0 2px;display: block;float: left;}
.search-for-transfer input.date {width: 90px;margin-right: 5px;}
.search-for-transfer p.boton {float:right;	margin-top:10px;	width:93px;}
.search-for-transfer p.boton input {height:31px;width:93px;text-indent: -999em;overflow: hidden;}
.top_trans {height: 30px; background-color: #9c494a; margin-top:1px}
.trans_title {padding: 8px 0px 8px 10px;}
.results_container_titulo {width: 395px; font-weight: bold; margin-bottom:5px;}
.foto_trans {height: 100px;width: 150px; float:left}
.desc_trans {padding: 10px; width: 225px; float:left;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.results_conteiner_price {width: 395px; }
.results_conteiner_price ul {list-style: none; float: left; margin-top:15px;}
.results_conteiner_price li {float: left; width: 300px;}


#left_col_contact {width: 647px; float: left;}

#europlan_spa {width: 647px; background-color: #313131; margin-top: 5px; float: left; padding-right: 15px; padding-left : 30px;padding-top: 15px;	padding-bottom: 15px;}
#europlan_spa_image {margin-top: 30px; height: 73px;	width: 188px; float: left;}
.europlan_spa_texto1 {width: 135px; margin-left: 20px; margin-top: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;	float:left}
.color {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #8AAED5;}
.europlan_spa_text_color {font-family: Arial, Helvetica, sans-serif; color: #8AAED5; font-size: 11px;}
.europlan_spa_texto2 {float: left; width: 285px; margin-left: 10px;	margin-top: 30px;}
.europlan_spa_text_link {color: #FFF;font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.europlan_spa_text_link  a, .td1 a:visited {color:#FFF; text-decoration:none;}
.europlan_spa_text_link a:hover {color: #8AAED5;}
.europlan_spa_text_link a.active {color: #8AAED5;}


#bottom {width: 100%;background: #313131;height: 75px;position: absolute;bottom: 0;} 
#bottom_text {width:930px;	height:47px;vertical-align: middle;background-position: center; margin:0 auto;}
.bottom_text_list { height:23px; margin-top:25px;}
.bottom_text_list ul {list-style:none;margin-left:150px; margin-right:150px; }
.bottom_text_list li {float:left; margin: 0px; text-align: center;	width: 200px;}
.bottom_text_list li a, .bottom_text_list li a:visited {color:#fff; display:block; text-decoration:none; }
.bottom_text_list li a.active {color:#8AAED5;}
.bottom_text_list li a:hover {color:#8AAED5;}

.bottom_text_list2 ul {	list-style:none; margin-left:150px; margin-right:150px;}
.bottom_text_list2 li {float:left; margin: 0px; text-align: center;	width: 200px; }
.bottom_text_list2 li a, .bottom_text_list2 li a:visited {color:#fff; display:block; text-decoration:none; }
.bottom_text_list2 li a.active {color:#8AAED5;}
.bottom_text_list2 li a:hover {color:#8AAED5;}

.excurs_details_titulo {font-weight: bold;	margin-bottom:5px;	padding-left:13px;	margin-top: 3px;}
.excurs_details {width: 411px;background-color: #313131;padding: 2px;margin-top:5px;float: left;}
.excurs_details_pictures {font-weight: bold;margin-bottom:5px;padding-left:13px;	color: #000;	background-color: #FFF;	height: 17px;width: 397px;vertical-align: middle;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;padding-top: 3px;}
#excurs_results_details {width: 415px;	float: left;height: 745px;}
.excurs_details_images {margin-bottom:5px;	margin-top:3px;	height: 108px;	width: 410px;	vertical-align: middle;}
.excurs_details_images_1 {	float: left;	height: 90px;	width: 130px;}

.excurs_details_images_2 {float: left;	height: 90px;	width: 130px;}

.excurs_details_images_3 {float: left;	height: 90px;	width: 130px;}
.excurs_details_description {font-weight: bold;margin-bottom:5px;	padding-left:13px;	color: #000;background-color: #FFF;	height: 17px;width: 397px;vertical-align: middle;padding-top: 3px;}
.excurs_details_description_texto {	margin-top:15px;	width: 400px;	vertical-align: middle;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 5px;	margin-bottom: 25px;}
.excurs_details_choose {font-weight: bold;	margin-bottom:5px;	padding-left:13px;	color: #000;	background-color: #FFF;	height: 17px;	width: 397px;	vertical-align: middle;	padding-top: 3px;}

.excurs_details_excursion_details_tit {	font-weight: bold;	margin-bottom:5px;	padding-left:13px;	color: #000;	background-color: #FFF;	height: 20px;	width: 397px;	vertical-align: middle;}

#escurs_details_lists {
	width: 410px;
	margin-top:10px;}

.excursion_det1 {float: left;width: 85px;margin-left: 5px;}
.excursion_det2 {float: left;width: 125px;margin-left: 5px;}
.excursion_det3 {float: left;width: 95px;margin-left: 5px;}
.excursion_det4 {float: left;width: 80px;margin-left: 5px;}

.excursion_det1 .det-1 li {font-family: Arial, Helvetica, sans-serif;font-size: 11px;list-style-type: none;padding-bottom: 10px; float:left; display:inline;}

.excursion_det2 .det-2 li {font-family: Arial, Helvetica, sans-serif;font-size: 11px;list-style-type: none;padding-bottom: 10px; float:left; display:inline;}

.excursion_det3 .det-3 li {font-family: Arial, Helvetica, sans-serif;font-size: 11px;list-style-type: none;	padding-bottom: 10px;	float:left;	display:inline;}

.excursion_det4 .det-4 li {font-family: Arial, Helvetica, sans-serif;font-size: 11px;list-style-type: none;	padding-bottom: 10px;display:inline;}

.Tips p{width: 400px;font-size:11px;font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-left: 15px;	height: 15px;}
	
.pets p {width: 400px;font-size:11px;margin-top:15px;margin-left: 5px;}



.edit {background-image: url(images/edit_data.gif);background-repeat: no-repeat;	height:31px; float:left; width:93px; margin-right:40px; padding-left: 15px;}
.cancel {background-image: url(images/cancel_data.gif);background-repeat: no-repeat;	height:31px; float:left; width:93px;margin-right:40px; padding-left: 15px;}
.save {background-image: url(images/save_data.gif);	background-repeat: no-repeat;height:31px;width:93px; float:left; padding-left: 15px;}
.delete {background-image: url(images/delete_data.gif);	background-repeat: no-repeat;height:31px;width:93px; float:left; padding-left: 15px;}


/* Stili accommodation */

#left_col_beds {width:270px; float:left;}
#right_col_beds {width:415px; float:left; margin-left:10px;}
#box_left_hotel_search {height: 17px;width: 250px;	background-color: #313131;	float: left;	font-size: 12px;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 5px;padding-left: 15px;}

#box_left_hotel_search1 {width: 250px; margin-top: 5px; background-color: #313131; float: left; margin-bottom:5px; padding: 10px;}
#box_left_ads_hotel {	height: 17px;	width: 250px;	background-color: #313131;	float: left;	font-size: 12px;	padding-top: 10px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 15px;	margin-bottom:5px;}
#box_left_ads_hotel1 {	width: 270px;	background-color: #313131;	float: left;}
.top_beds {height: 17px;	width: 395px; background-color: #deae52; float: left; font-size: 12px; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 15px;}
.beds_results_container {width: 395px; background-color: #313131; padding: 10px; margin-top:5px;}
.beds_results_container a {font-family: Arial, Helvetica, sans-serif; color: #C0C0C0; text-decoration: none; font-size: small; font-weight: normal;}
.beds_results_container a:hover {font-family: Arial, Helvetica, sans-serif; color: #00CCFF; text-decoration: none; font-size: small; font-weight: bold;}
.beds_container_titulo {font-weight: bold; margin-bottom:5px;}
.beds_conteiner_photo {width: 150px; float:left}
.beds_conteiner_desc {padding: 10px; width: 225px; float: left; font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.beds_conteiner_price {width: 395px; }
.beds_conteiner_price ul {list-style:none; float: left; margin-top: 15px;}
.beds_conteiner_price li {float: left; width: 300px;}

.search-for-hotel p {padding: 0 0 5px 0;float: left;width: 100px;font-size: 11px; height:45px;}
.search-for-hotel p.line-1 {margin-right: 10px; width:250px; float:left}

.search-for-hotel p.col-1 {margin-right: 10px; width:120px}
.search-for-hotel p.col-2 {margin-right: 10px; }
.search-for-hotel .col-1 label {float: left;width: 100px; }
.search-for-hotel label {display: block;margin-bottom: 3px;width:140px;}
.search-for-hotel input {width: 180px;height: 18px;padding: 0 0 0 2px;display: block;float: left;}
.search-for-hotel input.check-in {width: 90px;margin-right: 5px;}
.search-for-hotel input.small {width: 40px;margin-right: 5px; margin-bottom:3px;}
.search-for-hotel p.clear {clear: left;}
.search-for-hotel input.large {width: 100px;margin-right: 10px; }

.search-for-hotel p.boton2 {width:100px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CCC;}

.bot4 {float:right}
.submit-bottom4 {width: 31px;height:38px;background-image:url(images/advanced-search.png);float:left;	background-repeat: no-repeat;}


.search-for-hotel p.boton {width:200px; float:right}
.search-for-hotel p.boton input {background-image:url("images/search.png");background-repeat:no-repeat;height:31px;width:93px;text-indent: -999em;overflow: hidden; float:right }



.search-for-hotel .col-2 .tall {height: 27px; margin-bottom: 3px;}

.label-1 {float:right;width:140px; }
.hotel_search2_labels{width:120px;float:left;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ccc;}
.search_label-green {background-color: green;float: left;height: 10px;width: 15px; }
.search_label-red {background-color: red;float: left;height: 10px;width: 15px; }
.search_label-blue {background-color: blue;float: left;height: 10px;width: 15px; }


h1 { font-size:12px; font-weight:normal}
h2 { font-size:12px; font-weight:normal}
h3 { font-size:12px; font-weight:normal}
h4 { font-size:12px; font-weight:normal}
h5 { font-size:12px; font-weight:normal}
h6 { font-size:12px; font-weight:normal}
h7 { font-size:12px; font-weight:normal}


.labelleft{ float: left; width: 75px; margin-bottom:5px;}
.inputright{float: right; width: 100px; border: thin solid #CCC; margin-bottom: 5px;}

.login-bottom {	height: 30px; 	float:left;	width: 90px; 	 padding:5px; margin-left:5px; display: block}
.login-bottom input {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #333;	color: #CCC;
	border: thin outset #CCC;	height: 30px;	width: 90px;	font-variant: small-caps;display: block; cursor:pointer;}

.labelleft-down{ width: 75px; margin-bottom:5px;}
.inputdown{float: left; width: 200px; border: thin solid #CCC; margin-bottom: 5px; margin-right:5px;}
.inputdownauto{float: left; width: auto; border: thin solid #CCC; margin-bottom: 5px; margin-right:5px;}
.dateinput{float: left; width: 70px; border: thin solid #CCC; margin-bottom: 5px; margin-right:5px;}
.textbox_20px{float: left; width: 20px; border: thin solid #CCC; margin-bottom: 5px; margin-right:5px;}

.search-bottom {height: 30px; 	float:right;	width: 90px; 	 }
.search-bottom input {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #333;	color: #CCC;
	border: thin outset #CCC;	height: 30px;	width: 90px;	font-variant: small-caps; cursor:pointer;}

.label-choose{	margin-bottom:10px;	float:left; vertical-align:middle; height:25px;}
.label-choose2{	margin-bottom:10px; vertical-align:middle; height:25px;}

.inputlarge{width: 165px;	border: thin solid #CCC;	margin-bottom: 10px;	margin-left:40px;	height:25px;}
.inputshort{width: 40px; border: thin solid #CCC; margin-bottom: 10px; margin-left:13px; float:left; margin-right:10px;height:25px;}
.inputmeddium {width: 100px; border: thin solid #CCC; margin-bottom: 10px; margin-left:10px;height:25px;}
.yes-no { margin-bottom:10px; width:20px; margin-right:10px;height:25px;}
#form_choose ul {	text-decoration: none;	width: 400px;	float: left;	height: 25px;
	list-style-type: none; margin-bottom: 10px;}
#form_choose ul li {margin-bottom: 10px; height:25px; float:left}

.excurs_bottons {	height: 35px;	width: 411px;	padding-top: 5px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;
	margin-left: auto;}

.cancel-bottom {	height: 30px; 	float:left;	width: 90px; 	margin-left:40px; }
.cancel-bottom input {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #333;	color: #CCC;
	border: thin outset #CCC;	height: 30px;	width: 90px;	font-variant: small-caps; cursor:pointer;}

.print-bottom {	height: 30px; 	float:left;	width: 90px; margin-left:30px; }
.print-bottom input {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #333;	color: #CCC;
	border: thin outset #CCC;	height: 30px;	width: 90px;	font-variant: small-caps;cursor:pointer;}
	
.book-now-bottom {	height: 30px; 	float:left;	width: 90px; margin-left:30px;}
.book-now-bottom input {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #333;	color: #CCC;
	border: thin outset #CCC;	height: 30px;	width: 90px;	font-variant: small-caps; 	cursor:pointer;}
.excurs_details_choose_form {	vertical-align: middle;	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	padding: 5px;	margin: 6;}

.excurs_details_choose_form li {list-style-type:none; display: inline;}
	
#form_choose {	height: 180px;	width: 410px; }
.excursion_total {	margin-bottom:10px;	float:left; width:400px;}
.excursion_total p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-align: left;	margin-left:300px;
	margin-bottom:5px;	margin-top: 5px;}

#box_basket3_login {
	height: 155px;
	width: 200px;
	float:left;
	padding:10px 0 10px 0;
}
.box_basket3 {
	width: 220px;
	background-color: #313131;
	float: left;
	margin-bottom:5px;
}
.box_basket3_links {width:200px;height:20px;background-color:#9c494a;font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding-top:5px;padding-right: 10px;padding-bottom: 0;padding-left: 10px; margin-bottom:10px;}
.box_basket3_links a, .box_basket3_links a:visited{width:200px;height:20px;background-color:#9c494a; color:#FFF;text-decoration:none}
.box_basket3_links a:hover{width:200px;height:20px;background-color:#9c494a; color:#FFF; text-decoration:none}

.box_basket3_price {width:200px;height:20px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;margin-bottom:10px;padding-left: 10px;}


#box_basket4_login {height: 300px;width: 200px;	padding:10px;float:left}
#box_basket4 {	height: 340px;	width: 210px;	background-color: #313131;
	float: left;	margin-bottom:5px;	padding: 5px; }

#box_basket4 p {margin-right:5px;	text-decoration: underline; float:left; font-size:10px;text-align: justify;}

#box_basket4 a, .box_basket4 a:visited{width:200px;height:20px;color:#FFF;text-decoration:none}
#box_basket4 a:hover{width:200px;height:20px;color:#FFF; text-decoration:none}

.link-hudge a, .box_basket4 a:visited{width:200px;height:20px;color:#FFF;text-decoration:none; font-size:30px;}
.link-hudge a:hover{width:200px;height:20px;color:#FFF; text-decoration:none}

.link-big a, .box_basket4 a:visited{width:200px;height:20px;color:#FFF;text-decoration:none; font-size:25px;}
.link-big a:hover{width:200px;height:20px;color:#FFF; text-decoration:none}
.search-for-excursions p span a img {
	height: 20px;
	width: 20px;
}


.titulo {background-color: #52B6DE; height: 18px; width:650px; padding-top: 8px;	padding-right: 10px; padding-bottom: 7px;	padding-left: 10px;}
.content_pay {float:left; width:650px;}
#box_content {background-color: #313131; width: 650px; padding:10px;}