@charset "utf-8";
/* CSS Document 			*/
/* date: 16.04.2008			*/
/* web: www.unisub.es		*/
/* design: www.nucliweb.net	*/

/* HTML Tags */
body{
	background: url(../images/unisub_bg.jpg) 50% 0 no-repeat #000000;
	margin: 0;
	padding: 0;
	font-family: "trebuchet MS";
	scrollbar-face-color: #02626f;
	scrollbar-highlight-color: #9cd2da;
	scrollbar-shadow-color: #012428;
	scrollbar-3dlight-color: #02626f;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-track-color: #a8c1c5;
	scrollbar-darkshadow-color: #005561;
}


/* IDs */
#head{
	background: url(../images/unisub_dive_resort.png) left bottom no-repeat;
	width: 990px;
	height: 135px;
}

#body{
	width: 990px;
	height: 570px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-top: -285px;
	margin-left: -495px;
	/*border: 1px solid #3c494b;*/
}

#right{
	float: right;
	width: 180px;
	margin-top: 15px;
}
#content-bg{
	/*background: url(../images/unisub_bg_content.jpg) 0 0 no-repeat;*/
	height: 337px;	
	float: left;
	width: 790px;
	margin-top: 15px;
}

#content{
	height: 317px;	
	width: 770px;
	padding: 10px;
}
#seastar {
	position:relative;
	float: left;
	left:-20px;
	top:-20px;
	width: 270px;
	height: 229px;
	z-index:10;
}

/* Class Selector */
.lang{
	padding-left: 5px;
	font-size: 13px;
	margin-bottom: 3px;
}
.lang a{
	color: #00aac1;
	text-decoration: none;
}
.lang a:hover{
	text-decoration: underline;
}
.lang a.selected{
	color: #FFFFFF;
	text-decoration: underline;
}
.menu{
	background: url(../images/unisub_bg_menu.jpg) 0 0 no-repeat;
	height: 250px;
	width: 180px;
}
.menu a{
	display:block;
	height: 25px;
	width: 150px;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 3px;
	text-decoration: none;
	text-align: center;
}
.menu a:hover{
	text-decoration: underline;
}
.address{
	margin-top: 10px;
	color: #BBB;
	font-size: 12px;
	line-height: 14px;
	text-align: right;
	width: 150px;
}
.address a{
	color: #00a8bf;
	text-decoration: none;
}
.address a:hover{
	text-decoration: underline;
}

/* HOME */
.title-home{
	color: #b3e2e9;
	font-size: 24px;
	float: right;
	margin: 5px 0px 15px 0px;
	letter-spacing: 1	px;

}
.subtitle-home{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 0px 0px 0px 0px;

}
.text-home{
	float: right;
	width: 380px;
	height:250px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;

	overflow: auto;
	padding-right: 15px;
}
/*.text-home{
	float: right;
	width: 310px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	margin-right: 20px;
	margin-top: -90px;
}*/
.longtext-home{
	clear: both;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;

}
.video{
	width:325px;
	height:260px;
	float:left;
	margin-top: 50px
	}
	
/* LAST MINUTE */
#last-minute{
	background: url(../images/unisub_last_minute_bg.jpg) 10px 0px no-repeat;
	clear: both;
	height: 66px;
	padding-top: 3px;
}
.icon-last-minute{
	float: left;
	margin-right: 10px;
}
.last-minute-1{
	background: url(../images/arrow.png) 5px 5px no-repeat #005561;
	float: left;
	height: 51px;
	padding: 2px 5px 5px 38px;
}
.last-minute-2{
	background: url(../images/arrow.png) 5px 5px no-repeat #002227;
	float: left;
	height: 51px;
	padding: 2px 5px 5px 38px;
}
.last-minute-home{
	background: url(../images/arrow.png) 5px 5px no-repeat #001114;
	float: left;
	height: 51px;
	padding: 2px 5px 5px 38px;
	text-align: right;
	
}
.last-minute-home a{ color:#5f6f71;}
.last-minute-link{
	text-decoration: none;
	display:block;
	color: #00aac1;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
	cursor: pointer;
}
.last-minute-link-home{
	text-decoration: none;
	display:block;
	color: #00aac1;
	font-size: 16px;
	font-weight: bold;
	/*padding-right: 10px;*/
	cursor: pointer;
	overflow: hidden;
	float: left;
}
.last-minute-prix{
	background-color: #FFFFFF;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	padding: 0px 4px;
	margin-right: 4px;
}
.last-minute-desc{
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	width: 240px;
	display: block;
}

.designby{
	float: left;
	width: 40%;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 2px;
}
.designby a{
	color: #707070;
	text-decoration: none;
}
.designby a:hover{
	color: #006699;
	text-decoration: underline;
}

.foot{
	float: right;
	text-align: right;
	width: 40%;
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-top: 2px;
}
.foot a{
	color: #FFFFFF;
	text-decoration: none;
}
.foot a:hover{

	text-decoration: underline;
}


.title{
	color: #b3e2e9;
	font-size: 24px;
	margin: 5px 0px 5px 0px;
	letter-spacing: 2px;
}
.text{
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;

}
/* GUESTBOOK */
.gb-title{
	color: #b3e2e9;
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	letter-spacing: 2px;
}

.gb-subtitle{
	color: #00aac1;
	font-size: 14px;
	margin: 5px 0px 5px 0px;
	letter-spacing: 2px;
	font-weight: bold;
}
.gb-description{
	font-size:13px;
	font-weight:normal;
	color: #b3e2e9;
	margin: 5px 0px;
}
.gb-add-item-button{
	background-color: #00aac1;
	color: #FFFFFF;
	font-size: 14px;
	margin: 5px 0px 10px 0px;
	letter-spacing: 1px;
	font-weight: normal;
	padding: 3px 6px;
	float: right;
	display: inline-block;
	text-decoration: none;
}
.gb-title-fill{
	font-size:16px;
	font-weight:bold;
	color:#69c3cf;
	margin: 0px;
	padding: 0px;
}
.gb-subtitle-fill{
	font-size:12px;
	font-weight:normal;
	color:#69c3cf;
}
.gb-date-fill{
	font-size:11px;
	font-weight:normal;
	font-style: italic;
	color:#FFFFFF;
}
.gb-description-fill{
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
	margin: 5px 0px;
}
.gb-item{
	text-decoration:none;
	margin-bottom: 10px;
	border-bottom: 2px solid #b3e2e9;
	padding: 10px;
}

.gb-item:hover{
	background-color: #1c5f69;
	border-bottom: 2px solid #FFFFFF;
}

.gb-item a{
	text-decoration:none;
	display: block;
	color: #FFFFFF;
}
.gb-item-detail{
	text-decoration:none;
	margin-bottom: 10px;
	padding: 10px;
}

#gb-add-item{
	/*display: none;*/
}
#gb-add-item label{
	display: block;
}

.gb-column-1{}
.gb-column-2{
	width: 550px;
	margin-right: 20px;
	float: left;
}
.gb-column-temp-2{
	width: 330px;
	margin-right: 20px;
	float: left;
}
.gb-column-image-temp{
	width: 370px;
	float: left;
}
.gb-column-image-temp img{
	float: left;
	margin: 10px;
	border: 2px solid #FFFFFF;
}
.gb-column-image-1 img{
	float: left;
	margin: 10px;
	border: 2px solid #FFFFFF;
}
.gb-column-image-1{
	float: left;
	padding: 10px;
}
#gb-add-item{
	margin: 30px 0px;
}

.gb-field-form,
.gb-textarea-form{
	width: 430px;
	font-family: "trebuchet MS";
	font-size: 18px;
	padding: 5px;
	background-color: #01454e;
	border: 1px solid #00aac1;
	color: #b3e2e9;
	margin-bottom: 10px;
}

.gb-condicions{
	float: right;
	width: 250px;
	background-color: #01454e;
	padding: 15px;
}
.gb-condicions-upload{
	background-color: #01454e;
	padding: 15px;
	margin: 10px 0px;
}
.gb-title-condicions{
	color: #b3e2e9;
	font-size: 13px;
	margin-bottom: 5px;
	letter-spacing: 2px;
	font-weight: bold;
}

.gb-tornar{
	margin-top: 20px;
}
.gb-tornar a{
	color: #FFFFFF;
	text-decoration: none;
}
.gb-tornar a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.gb-tornar img{
	margin-bottom: -4px;
}
.accepta-condicions{ color: #FFFFFF; padding-left: 5px;}

/* OFERTA  --------------------------------- */
.input-form-oferta{
	background-color: #9cd2da;
	color: #1d4950;
	font-size: 14px;
	font-style: italic;
	padding-left: 10px;
	border: 1px solid #1d4950;
	width: 200px;
	margin-bottom: 7px;
	height: 20px;
}
/* CONTACTAR */
.input-form{
	background-color: #9cd2da;
	color: #1d4950;
	font-size: 14px;
	font-style: italic;
	padding-left: 10px;
	border: 1px solid #1d4950;
	width: 200px;
	margin-bottom: 2px;
	height: 20px;
}
.textarea-form{
	background-color: #9cd2da;
	color: #1d4950;
	font-family: "trebuchet MS";
	font-size: 14px;
	font-style: italic;
	padding-left: 10px;
	border: 1px solid #1d4950;
	width: 200px;
}
.button-form{
	background-color: #9cd2da;
	color: #1d4950;
	font-size: 14px;
	border: 1px solid #1d4950;
	padding: 2px 6px;
}


/* LAST MINUTE*/
.last-minute-list-oferta{
	background: url(../images/arrow.png) 5px 5px no-repeat #20afc6;
	float: left;
	padding: 2px 5px 5px 38px;
	width: 310px;
	margin-bottom: 20px;
	min-height: 130px;
	/*clear: both;*/
	margin-right: 20px;
	color: #FFFFFF;
	padding-top: 5px;
}
.last-minute-list-apartament{
	background: url(../images/arrow.png) 5px 5px no-repeat #005b45;
	float: left;
	padding: 2px 5px 5px 38px;
	width: 310px;
	margin-bottom: 20px;
	min-height: 130px;
	/*clear: both;*/
	margin-right: 20px;
	color: #FFFFFF;
	padding-top: 5px;
}
.last-minute-list-hotel{
	background: url(../images/arrow.png) 5px 5px no-repeat #003d5f;
	float: left;
	padding: 2px 5px 5px 38px;
	width: 310px;
	margin-bottom: 20px;
	min-height: 130px;
	/*clear: both;*/
	margin-right: 20px;
	color: #FFFFFF;
	padding-top: 5px;
}
.last-minute-list-1{
	background: url(../images/arrow.png) 5px 5px no-repeat #005561;
	float: left;
	padding: 2px 5px 5px 38px;
	width: 310px;
	margin-bottom: 20px;
	min-height: 87px;
	/*clear: both;*/
	margin-right: 20px;
}
.last-minute-list-2{
	background: url(../images/arrow.png) 5px 5px no-repeat #002227;
	float: right;
	padding: 2px 5px 5px 38px;
	width: 43%;
	margin-bottom: 20px;
	margin-right: 10px;
	min-height: 87px;
}
.last-minute-list-desc{
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 10px;
	display: block;
}

.last-minute-detall{
	background: url(../images/arrow.png) 5px 5px no-repeat #005561;
	float: left;
	padding: 5px 15px 5px 38px;
	margin-bottom: 20px;
}
.last-minute-detall-prix{
	background-color: #00aac1;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	font-style:italic;
	padding: 2px 3px;
	margin-right: 4px;
}
.last-minute-detall-title{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	margin: 3px 0px;
}

.last-minute-detall-date{
	color: #FFFFFF;
	font-size: 12px;
	font-style: italic;
	margin: 10px 0px;
}
.last-minute-detall-desc{
	color: #FFFFFF;
	font-size: 14px;
	margin: 15px 0px;
}
.last-minute-detall-note{
	background-color: #00aac1;
	color: #FFFFFF;
	font-size: 14px;
	margin: 15px 0px;
	padding: 5px;
}
/* GENRIC */
.no-underline{ text-decoration:none}
.width50%{ width: 50%;}



.m-r-5px{margin-right: 5px;}


/* FIRES */
.fira{
	float: left;
	
	background-color: #00aac1;
	color: #FFFFFF;
	padding-right: 10px;
	}
.fira img{
	float: left;
	margin-right: 10px;
	border: 0px;
	}
.fira .titol{
	float: left;
	display:block
	font-size: 12px;
	font-weight: bold;
	}
.fira .subtitol{
	display:block;
	font-size: 12px;
	}
.fira .descripcio{

	display:block;
	font-size: 12px;
	}		
	


.pagination{
	text-align: right;
	padding: 5px 0px;
}
.pagination img{
	border: 0;
	margin-bottom: -3px;
}
.pagination span{
	background-color: #FFFFFF;
	color: #01454e;
	padding: 0px 5px;
	margin: 0px 5px;
}
.pagination a.page{
	background-color: #01454e;
	color: #FFFFFF;
	padding: 0px 5px;
	margin: 0px 5px;
	text-decoration: none;
}
.c{ clear:both; line-height: 0; font-size: 0px;}
.block{ display: block;}
.fl{ float: left;}
.fr{ float: right;}

.m0{margin:0px}     .mt0{margin-top:0px}   .mr0{margin-right:0px}   .mb0{margin-bottom:0px}   .ml0{margin-left:0px}
.m5{margin:5px}     .mt5{margin-top:5px}   .mr5{margin-right:5px}   .mb5{margin-bottom:5px}   .ml5{margin-left:5px}
.m10{margin:10px}	.mt10{margin-top:10px} .mr10{margin-right:10px} .mb10{margin-bottom:10px} .ml10{margin-left:10px}
.m15{margin:15px}	.mt15{margin-top:15px} .mr15{margin-right:15px} .mb15{margin-bottom:15px} .ml15{margin-left:15px}
.m20{margin:20px}	.mt20{margin-top:20px} .mr20{margin-right:20px} .mb20{margin-bottom:20px} .ml20{margin-left:20px}
.m24{margin:24px}	.mt24{margin-top:24px} .mr24{margin-right:24px} .mb24{margin-bottom:24px} .ml24{margin-left:24px}
.m25{margin:25px}	.mt25{margin-top:25px} .mr25{margin-right:25px} .mb25{margin-bottom:25px} .ml25{margin-left:25px}
.m30{margin:30px}	.mt30{margin-top:30px} .mr30{margin-right:30px} .mb30{margin-bottom:30px} .ml30{margin-left:30px}


.p0{padding:0px}	.pt0{padding-top:0px}   .pr0{padding-right:0px}   .pb0{padding-bottom:0px}   .pl0{padding-left:0px}
.p5{padding:5px}	.pt5{padding-top:5px}   .pr5{padding-right:5px}   .pb5{padding-bottom:5px}   .pl5{padding-left:5px}
.p10{padding:10px}	.pt10{padding-top:10px} .pr10{padding-right:10px} .pb10{padding-bottom:10px} .pl10{padding-left:10px}
.p15{padding:15px}	.pt15{padding-top:15px} .pr15{padding-right:15px} .pb15{padding-bottom:15px} .pl15{padding-left:15px}
.p20{padding:20px}	.pt20{padding-top:20px} .pr20{padding-right:20px} .pb20{padding-bottom:20px} .pl20{padding-left:20px}
.p24{padding:24px}	.pt24{padding-top:24px} .pr24{padding-right:24px} .pb24{padding-bottom:24px} .pl24{padding-left:24px}
.p25{padding:25px}	.pt25{padding-top:25px} .pr25{padding-right:25px} .pb25{padding-bottom:25px} .pl25{padding-left:25px}
.p30{padding:30px}	.pt30{padding-top:30px} .pr30{padding-right:30px} .pb30{padding-bottom:30px} .pl30{padding-left:30px}	