/* CSS Document */
body {
	margin: 0px;
	padding-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#f2e5d5;
}

h1 { font-size:16px; color:#6c9fd4; margin:0px ; padding:0px; }
h2 { font-size:12px; color:#e5b460; margin:0px ; padding:0px; margin-bottom:3px; }
h3 { margin:0px ; padding:0px; }
h4 { margin:0px ; padding:0px; }

p { margin-bottom:5px; margin-top:0px; margin-left:0px; margin-right:0px; }

form { margin:0px; }

#mainHolder {
	width:100%;
	padding:0px auto 0px auto;
	background-image:url(../images/layout/bg_top_back.gif);
	background-repeat:repeat-x;
	height:340px;
}
#mainContainer {
	width:815px;
	margin-top:10px;
	margin-right:20px auto;
	margin-left:20px auto;
}
#topHeader {
	width:815px;
	height:28px;
	background-image:url(../images/layout/top_bar_back_bg.gif);
	background-repeat:repeat;
	border-bottom:solid 3px #a4a2a3;
}
#headerContent {
	float:left;
	margin-left:10px;
	width:auto;
	padding-top:8px;
	height:20px;
	color:white;
}
#headerContentLinks {
	float:right;
	margin-right:10px;
	width:auto;
	padding-top:8px;
	height:20px;
	color:white;
}
#headerContentLinks a, #footerContent a:visited {
	text-decoration:none;
	color:white;
}
#headerContentLinks a:hover {
	text-decoration:underline; 
	color: #e5b460;
}
#top-left-corner {
	float:left;
	width:23px;
	height:28px;
	background-image:url(../images/layout/top_bar_corner_left.gif);
}
#top-right-corner {
	float:right; 
	width:23px;
	height:28px;
	background-image:url(../images/layout/top_bar_corner_right.gif);
}
#topMain {
	height:151px; 
	width:815px;
	text-align:right;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 1px white;
	background-image:url(../images/layout/top_main_back_bg.gif);
	background-repeat:repeat-y;
}
#logoBack {
	width:261px;
	float:left;
	height:111px;
	background-image:url(../images/layout/logo.png);
}
#homeBtn {
	width:43px;
	height:42px;
	float:left;
	border-top:solid 5px white;
	border-bottom:solid 3px #eac78c;
	background-image:url(../images/layout/home_up.png);
	cursor:pointer;
}
#homeBtn a {
	display:block;
	width:43px;
	height:42px;
}
#navBtns {
	width:511px;
	height:42px;
	float:right;
	background-image:url(../images/layout/btns_bg.gif);
	background-repeat:repeat-x;
	border-bottom:solid 3px #eac78c;
	border-top:solid 5.08px white;
}
#navBtn {
	font-size:14px;
	color:white;
	float:left;
	width:auto;
	height:42px;
	text-align:left;
	border-left:solid 1px #9ebee1;
	background-image:url(../images/layout/btnBullet.png);
	background-repeat:no-repeat;
	background-position:left;
}
#navBtn a, #navBtn a:visited {
	display:block;
	width:auto;
	height:29px;
	padding-top:13px;
	padding-right:25px;
	padding-left:35px;
	color:white;
	text-decoration:none;	
}
#navBtn a:hover {
	display:block;
	width:auto;
	height:29px;
	padding-top:13px;
	padding-right:25px;
	padding-left:35px;
	color:#eac78c;
	background-image:url(../images/layout/btn_over.png);
	background-repeat:repeat-x;
	background-position:bottom;
	text-decoration:underline;	
}
.selected {
	display:block;
	width:auto;
	height:29px;
	padding-top:13px;
	padding-right:25px;
	padding-left:35px;
	color:#eac78c;
	background-image:url(../images/layout/btn_over.png);
	background-repeat:repeat-x;
	background-position:bottom;
	text-decoration:underline;
	cursor:pointer;
}
#topPromos {
	margin-top:64px;
	margin-left:265px;
	width:550px;
	height:87px;
	padding:0px;
}
#bottomFooter {
	width:815px;
	height:34px;
	background-image:url(../images/layout/bottom_bar_back_bg.gif);
	background-repeat:repeat-x;
	margin-bottom:2px;
}
#bottom-left-corner {
	float:left;
	width:24px;
	height:34px;
	background-image:url(../images/layout/bottom_bar_corner_left.gif);
}
#bottom-right-corner {
	float:right; 
	width:24px;
	height:34px;
	background-image:url(../images/layout/bottom_bar_corner_right.gif);
}
#footerContent {
	float:left;
	color:white;
	margin-left:20px;
	margin-top:7px;
}
#footerContent a, #footerContent a:visited {
	text-decoration:underline;
	color:white;
}
#footerContent a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#footerRight {
	float:Right;
	font-size:10px;
	width:auto;
	color:#CCCCCC;
	margin-right:20px;
	margin-top:9px;
}
#bottomReflect {
	width:815px;
	height:41px;
	background-image:url(../images/layout/bottomReflect.gif);
}

/************************************* index.html ***********************************************/

#mainContentIndex {
	width:805px;
	height:575px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#leftColumn {
	width:381px;
	height:575px;
	float:left;
	padding-right:5px;
	border-right:dotted 1px #CCCCCC;
}
#rightColumn {
	width:412px;
	height:100px;
	float:right;
	padding-left:5px;
}
#reserveFormHeader {
	width:376px;
	height:21px;
	background-image:url(../images/layout/content_header_back_bg.gif);
	background-repeat:repeat-x;
	border-bottom:dotted 1px #CCCCCC;
}
#reserveFormTitle {
	width:auto;
	height:18px;
	float:left;
	margin-left:2px;
	padding-top:3px;
	color:white;
	font-weight:bold;
}
#reserveFormHeader-left-corner {
	width:9px;
	height:21px;
	float:left;
	background-image:url(../images/layout/content_header_left_corner.gif);
	background-repeat:repeat-x;
}
#reserveFormHeader-right-corner {
	width:9px;
	height:21px;
	float:right;
	background-image:url(../images/layout/content_header_right_corner.gif);
	background-repeat:repeat-x;
}
#reserveFormContent {
	width:358px;
	height:245px;
	padding-right:9px;
	padding-left:9px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#ffefd2;
	margin-bottom:5px;
}
#reserveFormContent a, #reserveFormContent a:visited {
	text-decoration:none;
	color:#6398d1;
}
#reserveFormContent a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#reserveFormContentBig {
	width:358px;
	height:280px;
	padding-right:9px;
	padding-left:9px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#ffefd2;
	margin-bottom:5px;
}
#reserveFormContentBig  a, #reserveFormContentBig  a:visited {
	text-decoration:none;
	color:#6398d1;
}
#reserveFormContentBig  a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#reserveFormContent-header {
	width:348px;
	height:auto;
	color:#585858;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
	text-align:left;
	background-color:#ffefd2;
	margin-bottom:5px;
	border-bottom:solid 1px #f3d49f;
}
#reserveFormContent-row {
	width:348px;
	height:auto;
	float:left;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#ffefd2;
	margin-bottom:5px;
	border-bottom:solid 1px #f3d49f;
}
#rowLeftColumn {
	width:174px;
	height:auto;
	float:left;
	margin-bottom:3px;
}
#rowRightColumn {
	width:174px;
	height:auto;
	float:left;
	margin-bottom:5px;
}
#label {
	float:left;
	margin-top:2px;
	margin-left:7px;
}
#formBtns {
	margin-bottom:0px;
	text-align:center;
}
#primBtn {
	width:auto;
	height:20px;
	color:white;
	padding-left:9px;
	padding-right:9px;
	padding-top:0px;
	padding-bottom:3px;
	background-image:url(../images/layout/primBtn_bg.gif);
	background-repeat:repeat-x;
	margin-left:5px;
	border:solid 1px #e3e1e1;
	cursor:pointer;
}
#secBtn {
	width:auto;
	height:20px;
	color:white;
	padding-left:9px;
	padding-right:9px;
	padding-top:0px;
	padding-bottom:3px;
	background-image:url(../images/layout/secBtn_bg.gif);
	background-repeat:repeat-x;
	border:solid 1px #e3e1e1;
	cursor:pointer;
}
.txtField {
	width:105px;
	height:18px;
	padding-left:3px;
	padding-right:3px;
	border:solid 1px #e1e3e3;
}
.txtFieldLarge {
	width:160px;
	height:18px;
	padding-left:3px;
	padding-right:3px;
	border:solid 1px #e1e3e3;
}
.dropMenu {
	width:50px;
	height:20px;
	margin-right:2px;
	background-color:#FFFFFF;
	border:solid 1px #e1e3e3;
}
.dropMenuBig {
	width:100px;
	height:20px;
	margin-right:2px;
	background-color:#FFFFFF;
	border:solid 1px #e1e3e3;
}
#radioBtns {
	display:block;
	width:358px;
	height:auto;
	margin:0px;
	padding-bottom:3px;
}
.radioBtn {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}
#vThere {
	width:358px;
	height:auto;
	padding-right:9px;
	padding-left:9px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#ffefd2;
	margin-bottom:5px;
}
#itinerarioTxt {
	width:358px;
	height:auto;
	float:left;
	margin-bottom:5px;
	border-bottom:solid 1px #f3d49f;
}
#itinerarioColumn {
	display:block;
	width:140px;
	height:24px;
	text-align:left;
	float:left;
	margin-bottom:5px;
}
#itinerarioColumnRight {
	display:block;
	width:210px;
	height:24px;
	text-align:center;
	float:right;
	margin-bottom:5px;
}
#yellowHeader {
	width:410px;
	height:34px;
	float:left;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	border-bottom:dotted 1px #CCCCCC;
}
#yellowHeader a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#yellowHeader a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#blueHeader {
	width:410px;
	height:34px;
	float:left;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	border-bottom:dotted 1px #CCCCCC;
}
#blueHeader a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#blueHeader a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#mainHeaderTitle {
	float:left;
	margin-top:10px;
	margin-left:10px;
}
#mainHeaderLink {
	float:right;
	margin-top:12px;
	margin-right:10px;
}
#indexRowContent {
	width:400px;
	height:auto;
	float:left;
	padding:5px;
	text-align:left;
	margin-bottom:3px;
	border-bottom:dotted 1px #CCCCCC;
}
#indexRowContent a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#indexRowContent a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#logoHolder {
	width:auto;
	height:auto;
	float:left;
}
#logoHolderSmall {
	width:auto;
	height:auto;
	float:left;
	padding-left:22px;
}
#contentTxt {
	width:290px;
	font-size:11px;
	color:#585858;
	margin-top:0px;
	float:right;
	height:auto;
	margin-left:5px;
}
#leftBanner {
	width:376px;
	height:127px;
	float:none;
	background-image:url(../images/layout/banner_ad_internal1.png);
}

/************************************* ofertas.html ***********************************************/

#mainContentOfertas {
	width:805px;
	height:275px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentOfertas a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentOfertas a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#ofertasHeaderRow {
	width:795px;
	height:auto;
	text-align:left;
	float:left;
	padding:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#ofertasHeaderRow2 {
	width:795px;
	height:auto;
	text-align:left;
	float:left;
	padding:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#headerImageHolderOfertas {
	width:120px;
	height:auto;
	margin-bottom:5px;
	padding-bottom:5px;
	text-align:center;
	float:left;
}
#detailsHeaderTxtOfertas {
	display:block;
	width:auto;
	height:auto;
	float:left;
	margin-left:15px;
	padding-top:3px;
	font-size:11px;
	color:#585858;
}

/* ################# ofertas-cruceros ################# */

#mainContentOfertasDetails {
	width:805px;
	height:auto;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentOfertasDetails a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentOfertasDetails a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#ofertasDetailRow {
	width:795px;
	height:auto;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#ofertasDetailHeaderRow {
	width:795px;
	height:40px;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

/************************************* cruceros.html **********************************************/

#mainContentCruceros {
	width:805px;
	height:365px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentCruceros a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentCruceros a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#leftColumnCruceros {
	width:252.33px;
	height:360px;
	float:left;
	text-align:left;
	padding-left:5px;
	padding-right:10px;
	border-right:dotted 1px #CCCCCC;
}
#middleColumnCruceros {
	width:262.33px;
	height:360px;
	float:left;
	text-align:left;
	padding-left:5px;
	border-right:dotted 1px #CCCCCC;
}
#rightColumnCruceros {
	width:262.33px;
	height:360px;
	text-align:left;
	float:left;
	padding-left:5px;
}
#crucerosRowContent {
	width:260px;
	height:85px;
	float:left;
	display:block;
	padding:0px;
	line-height:75px;
	font-size:75px;
	text-align:center;
	margin-bottom:3px;
	border-bottom:dotted 1px #CCCCCC;
}
#crucerosRowContent a {
	padding-top:5px;
	display:block;
	width:260px;
	height:80px;
	cursor:pointer;
}
#crucerosRowContent a:hover {
	padding-top:5px;
	display:block;
	width:260px;
	height:80px;
	cursor:pointer;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#crucerosRowContent img {
	padding-top:auto;
}
#crucerosContentTxt {
	width:auto;
	font-size:11px;
	color:#585858;
	margin-top:0px;
	float:right;
	height:auto;
	margin-left:5px;
}
#crucerosLogoHolder {
	width:auto;
	height:auto;
	float:none;
}

/* ################# cruceros-details ################# */

#mainContentCrucerosDetails {
	width:805px;
	height:auto;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentCrucerosDetails a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentCrucerosDetails a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#cruceroDetailRow {
	width:795px;
	height:130px;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#detailsImageHolder {
	display:block;
	width:100px;
	height:auto;
	float:left;
}
#detailsImageHolder img {
	padding:0px;
	margin-left:5px;
	border:solid 2px #e5b460;
}
#detailsContentTxt {
	display:block;
	width:610px;
	height:auto;
	float:right;
	font-size:11px;
	color:#585858;
}

/************************************* excursiones.html *******************************************/

#mainContentExcursiones {
	width:805px;
	height:475px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentExcursiones a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentExcursiones a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#leftColumnExcursiones {
	width:262.33px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:5px;
	border-right:dotted 1px #CCCCCC;
}
#middleColumnExcursiones {
	width:262.33px;
	height:auto;
	float:left;
	text-align:left;
	padding-left:5px;
	border-right:dotted 1px #CCCCCC;
}
#rightColumnExcursiones {
	width:262.33px;
	height:auto;
	text-align:left;
	float:left;
	padding-left:5px;
}
#excursionesRowContent {
	width:260px;
	height:90px;
	float:left;
	display:block;
	line-height:85px;
	font-size:85px;
	text-align:center;
	margin-bottom:3px;
	border-bottom:dotted 1px #CCCCCC;
}
#excursionesRowContentBottom {
	width:260px;
	height:90px;
	float:left;
	display:block;
	line-height:85px;
	font-size:85px;
	text-align:center;
	margin-bottom:3px;
	padding-top:5px;
	border-bottom:dotted 1px #CCCCCC;
	border-top:dotted 1px #CCCCCC;
}
#excursionesRowContentBig {
	width:260px;
	height:130px;
	float:left;
	display:block;
	padding:0px;
	text-align:left;
	margin-bottom:3px;
}
#excursionesRowContent a {
	display:block;
	width:260px;
	height:90px;
	cursor:pointer;
}
#excursionesRowContent a:hover {
	display:block;
	width:260px;
	height:90px;
	cursor:pointer;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#excursionesRowContentBottom a {
	display:block;
	width:260px;
	height:90px;
	cursor:pointer;
}
#excursionesRowContentBottom a:hover {
	display:block;
	width:260px;
	height:90px;
	cursor:pointer;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#excursionesContentTxt {
	width:auto;
	display:block;
	font-size:11px;
	color:#585858;
	margin-top:0px;
	height:auto;
	padding:5px;
	margin-left:5px;
}
#excursionesLogoHolder {
	width:auto;
	height:auto;
	display:block;
	padding-top:10px;
	float:none;
}
#excursionesLogoHolderMid {
	width:auto;
	height:auto;
	display:block;
	padding-top:7px;
	float:none;
}

/* ################# aa-tours ###################### */

#mainContentAA {
	width:805px;
	height:auto;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentAA a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentAA a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#aaDetailRow {
	width:795px;
	height:130px;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#aaHeaderRow {
	width:795px;
	height:45px;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#detailsImageHolderExc {
	display:block;
	width:100px;
	height:auto;
	float:left;
}
#headerImageHolderExc {
	display:block;
	width:auto;
	height:auto;
	vertical-align:middle;
	float:left;
}
#headerImageHolderExc img {
	margin-left:10px;
}
#detailsImageHolderExc img {
	padding:0px;
	margin-left:5px;
	border:solid 2px #6398d1;
}
#detailsContentTxtExc {
	display:block;
	width:610px;
	height:auto;
	float:right;
	font-size:11px;
	color:#585858;
}
#detailsHeaderTxtExc {
	display:block;
	width:auto;
	height:auto;
	float:left;
	margin-left:10px;
	padding-top:10px;
	font-size:11px;
	color:#585858;
}

/* ################# aa-tours-contiki ############## */

#mainContentAAcontiki {
	width:805px;
	height:auto;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentAAcontiki a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentAAcontiki a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#aaContikiDetailRow {
	width:795px;
	height:auto;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#detailsContentTxtExcContiki {
	display:block;
	width:auto;
	height:auto;
	font-size:11px;
	color:#585858;
}
#aa-contiki-table {
	text-align:center;
}
#aa-contiki-table th {
	padding:3px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#aa-contiki-table td {
	padding:5px;
}
.aa-contiki-table-row1 {
	background-color:#f1f1f1;
}
.aa-contiki-table-row2 {
	background-color:#f9f9f9;
}
.aa-contiki-small {
	font-size:9px;
	color:#585858;
}

/* ################# plaza-tours ################### */

#mainContentPlaza {
	width:805px;
	height:auto;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentPlaza ul {
	padding:0px;
	margin-left:0px;
	display:inline;
}
#mainContentPlaza a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentPlaza a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#plazaHeaderRow {
	width:795px;
	height:60px;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#plazaHeaderRow2 {
	width:795px;
	height:60px;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#plazaDetailRow {
	width:795px;
	height:130px;
	text-align:left;
	padding:5px;
	margin-bottom:5px;
	border-bottom:dotted 1px #CCCCCC;
	background-image:url(../images/layout/header_blue_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
#detailsHeaderTxtPlaza {
	display:block;
	width:340px;
	height:auto;
	float:left;
	margin-left:15px;
	padding-top:3px;
	font-size:11px;
	color:#585858;
}
#detailsHeaderUlPlaza {
	display:block;
	width:auto;
	height:auto;
	float:left;
	margin-left:15px;
	padding:0px 5px 0px 5px;
	font-size:11px;
	color:#ACACAC;
}

/* ################# special-tours ################# */

#mainContentSpecial {
	width:805px;
	height:450px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#i-frame {
}


/************************************* nosotros.html **********************************************/

#mainContentNosotros {
	width:805px;
	height:350px;
	font-size:11px;
	color:#585858;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#leftColumnNosotros {
	width:390px;
	height:320px;
	float:left;
	text-align:left;
	padding:10px;
	border-right:dotted 1px #CCCCCC;
}
#rightColumnNosotros {
	width:385px;
	height:330px;
	float:right;
	padding-left:5px;
}
#mapHeader {
	width:380px;
	height:auto;
	border-bottom:dotted 1px #CCCCCC;
	margin-right:5px;
	margin-bottom:5px;
}
#map {
	width:375px;
	height:300px;
	border:solid 2px #6398d1;
	margin-right:5px;
}

/************************************* contactos.php *********************************************/

#mainContentContact {
	width:805px;
	height:350px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#leftColumnContact {
	width:410px;
	height:350px;
	float:left;
	padding-right:5px;
	border-right:dotted 1px #CCCCCC;
}
#rightColumnContact {
	width:380px;
	height:350px;
	float:right;
	padding-left:5px;
}
#contact-red {
	color:red;
	font-weight:bold;
}
#messageBox {
	height:auto;
	padding:3px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:center;
	background-color:#FFFFCC;
	border:solid 1px #e3e1e1;
}
#contactContentTxt {
	width:auto;
	font-size:11px;
	color:#585858;
	margin-top:0px;
	float:left;
	height:auto;
	margin-left:5px;
}
#contactFormHeader {
	width:375px;
	height:21px;
	background-image:url(../images/layout/content_header_back_bg.gif);
	background-repeat:repeat-x;
	border-bottom:dotted 1px #CCCCCC;
}
#contactFormTitle {
	width:auto;
	height:18px;
	float:left;
	margin-left:2px;
	padding-top:3px;
	color:white;
	font-weight:bold;
}
#contactFormHeader-left-corner {
	width:9px;
	height:21px;
	float:left;
	background-image:url(../images/layout/content_header_left_corner.gif);
	background-repeat:repeat-x;
}
#contactFormHeader-right-corner {
	width:9px;
	height:21px;
	float:right;
	background-image:url(../images/layout/content_header_right_corner.gif);
	background-repeat:repeat-x;
}
#contactFormContent {
	width:375px;
	height:210px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#ffefd2;
	margin-bottom:5px;
}
#contactFormContent-row {
	width:348px;
	height:auto;
	float:left;
	text-align:right;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	background-color:#ffefd2;
	margin-bottom:5px;
	margin-left:8px;
}
#rowBottomColumn {
	width:348px;
	height:auto;
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:solid 1px #f3d49f;
}
.txtArea {
	width:280px;
	height:80px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:2px;
	border:solid 1px #e1e3e3;
}

/************************************* thanks.html **********************************************/

#mainContentThanks {
	width:805px;
	height:150px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#mainContentThanks a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#mainContentThanks a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#thanksMessage {
	width:auto;
	height:auto;
	padding:10px;
	margin-bottom:5px;
	text-align:center;
	background-color:#FFFFCC;
	border:solid 1px #e3e1e1;
	margin-top:25px;
	margin-left:50px;
	margin-right:50px;
	margin-bottom:25px;
}

/************************************* reservaciones.php **********************************************/

#mainContentRes {
	width:805px;
	height:360px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}
#yellowHeaderRes {
	width:380px;
	height:34px;
	float:left;
	background-image:url(../images/layout/header_yellow_bg.gif);
	background-repeat:repeat-x;
	border-bottom:dotted 1px #CCCCCC;
}
#resRowContent {
	width:370px;
	height:auto;
	float:left;
	padding:5px;
	text-align:left;
	margin-bottom:3px;
	border-bottom:dotted 1px #CCCCCC;
}
#resRowContent a:link, a:active, a:visited {
	text-decoration:underline; 
	color: #6398d1;
}
#resRowContent a:hover {
	text-decoration:none; 
	color: #e5b460;
}
#resContentTxt {
	width:auto;
	font-size:11px;
	color:#585858;
	margin-top:0px;
	float:left;
	height:auto;
	margin-left:5px;
}

/************************************* iberojet.html **********************************************/

#mainContentIbero {
	width:805px;
	height:360px;
	background-color:white;
	border-top:solid 3px #b6d8f4;
	border-bottom:solid 5px #e5b460;
	padding:5px;
}

