body{
	font-family:Helvetica,Arial,sans-serif;
	font-size:80%;
}
.infowindow-content {
	margin: 5px 0 0 15px;
	padding-bottom: 0;
}
#map-dialog-box-intro .infowindow-content {
    margin: 5px 10px 10px 15px;
    padding-bottom: 0;
}

.infowindow-footer {
	clear: both;
	float: left;
	width: 320px;
	margin-left: 15px;
	padding-top: 12px;
	font-size: 0.9em;
}

.infowindow-footer .separator {
	background: url(../assets/separator.png) repeat-x left center;
	clear: both;
	float: left;
	height: 15px;
	margin-top: 5px;
	width: 320px
}

.infowindow-content ul {
	clear: both;
	font-size: .95em;
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
}

.infowindow-content p {
	background: #E3EBF3;
	clear: both;
	font-size: .9em;
	line-height: 1.2em;
	margin: 5px 15px 0 0;
	padding: 7px
}

#map-dialog-box-intro .infowindow-content p {
	background: #FFFFFF;
	padding: 0;
	color: #4C494A;
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 5px 15px 0 0;
}

#premium-dialog-box .infowindow-content p {
	background: #ffffff;
}

.infowindow-content .address .tel {
	font-weight: 700
}

.infowindow-footer a.edit {
	float: left;
	font-size: .9em;
	font-weight: 700;
	padding-right: 15px
}

.infowindow-footer a.view-full {
	background: url(../assets/view-full-button.png) no-repeat left top;
	height:21px;
	width:80px;
	float: right;
	display: block;
	margin-left: 3px;
	color: #FFFFFF;
	line-height: 20px;
	padding-left: 7px;
}
.infowindow-footer a.view-full:hover {
	color: #4C494A;
}
.infowindow-content .infopoint-title {
	margin-right:5px;
}
.infowindow-content .infopoint-title h3 a {
	color: #4C494A;
	cursor: pointer;
}

.infowindow-content .infopoint-title h3 a:hover {
	color: #1D9EC8;
}

.infowindow-content h5 {
	font-size: .95em;
	margin: 0;
	padding: 5px 0;
}

.infowindow-content .created {
color:#888888;
float:left;
line-height:0.85em;
padding-bottom:5px;
width:270px;
}

.infowindow-content a.show-link {
	margin-right: 0;
	margin-top: 0
}

.infowindow-footer a.inaccurate {
	color: #4C494A;
	float: left;
	font-size: .9em;
	font-weight: 700;
	padding-right: 18px;
	margin-bottom: 0
}

#premium-dialog-box .infowindow-footer a.inaccurate {
	background: url(../assets/p-inaccurate-button.png) no-repeat right top;
}

.infowindow-footer a.inaccurate:hover {
	color: #1D9EC8;
}

#premium-dialog-box .infowindow-footer a.inaccurate:hover {
	background: transparent url(../assets/p-inaccurate-button.png) no-repeat
		scroll right bottom;
	color: #1D9EC8;
}

.infowindow-content .infowindow-content-details {
	border-top: 1px solid #CDCDCD;
	font-size: .8em;
	list-style-type: none;
	margin: 0;
	padding-top: 7px
}

.infowindow-content .infowindow-content-details li {
	padding-bottom: 1px
}

.infowindow-content .infowindow-content-details .last-edited {
	background: url(../assets/last-edited.png) no-repeat left top;
	padding-left: 15px
}

.infowindow-content .infowindow-content-details a.user-comments-number {
	background: url(../assets/user-comments.png) no-repeat left top;
	color: #FFF;
	display: block;
	float: left;
	font-size: .9em;
	height: 15px;
	padding-left: 3px;
	width: 15px
}

.infowindow-content .infowindow-content-details a.user-comments-number:hover
	{
	background: url(../assets/user-comments.png) no-repeat left bottom;
}



#premium-dialog-box .infowindow-footer a.view-full:hover {
	background: transparent url(../assets/p-view-full-button.png) no-repeat
		scroll left bottom;
}

#routes-tab li a:hover,#routes-tab .created a {
	color: #1D9EC8
}

/*Extrets del bloosee-bis*/
#map-dialog-box {
	width: 250px;
	margin-left: 50px
}

#map-dialog-box-intro {
	width: 430px;
	margin-left: 0px;
}

#map-dialog-box_contents,
#map-dialog-box-intro_contents {
	background-color: #FFF;
	padding: 0
}

#premium-dialog-box_contents {
	background-color: #e3ebf3;
	padding: 0
}

#map-dialog-box_tl,#map-dialog-box-intro_tl {
	width: 7px;
	height: 7px;
	background: url(../assets/infowindow/default_tl.png) top left no-repeat
		transparent
}

#premium-dialog-box_tl {
	width: 13px;
	height: 15px;
	background-image: url(../assets/infowindow/p_default_tl.png);
}

* html #map-dialog-box_tl,* html #map-dialog-box-intro_tl {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_tl.png', sizingMethod =   'crop' )
}

* html #premium-dialog-box_tl {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/p_default_tl.png', sizingMethod =   'crop' )
}

#map-dialog-box_t,#map-dialog-box-intro_t {
	background: url(../assets/infowindow/default_t.png) top left repeat-x
		transparent;
}

#premium-dialog-box_t {
	height: 8px;
	background-image: url(../assets/infowindow/p_default_t.png);
}

* html #map-dialog-box_t,* html #map-dialog-box-intro_t {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_t.png', sizingMethod =   'scale' )
}

#map-dialog-box_tr,#map-dialog-box-intro_tr {
	width: 7px;
	height: 7px;
	background: url(../assets/infowindow/default_tr.png) top right no-repeat
		transparent
}

#premium-dialog-box_tr {
	width: 13px;
	height: 15px;
	background-image: url(../assets/infowindow/p_default_tr.png);
}

* html #map-dialog-box_tr,* html #map-dialog-box-intro_tr {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_tr.png', sizingMethod =   'scale' )
}

* html #premium-dialog-box_tr {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/p_default_tr.png', sizingMethod =   'scale' )
}

#map-dialog-box_l,#map-dialog-box-intro_l {
	background: url(../assets/infowindow/default_l.png) top left repeat-y
		transparent;
	width: 2px
}

#premium-dialog-box_l {
	background-image: url(../assets/infowindow/p_default_l.png);
	width: 8px
}

* html #map-dialog-box_l,* html #map-dialog-box-intro_l {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_l.png', sizingMethod =   'scale' )
}

* html #premium-dialog-box_l {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/p_default_l.png', sizingMethod =   'scale' )
}

#map-dialog-box_r,#map-dialog-box-intro_r {
	background: url(../assets/infowindow/default_r.png) top right repeat-y
		transparent;
	width: 2px
}

#premium-dialog-box_r {
	background: url(../assets/infowindow/p_default_r.png) top right repeat-y
		transparent;
	width: 8px
}

* html #map-dialog-box_r,* html #map-dialog-box-intro_r {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_r.png', sizingMethod =   'scale' )
}

* html #premium-dialog-box_r {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/p_default_r.png', sizingMethod =   'scale' )
}

#map-dialog-box_bl,#map-dialog-box-intro_bl {
	width: 7px;
	height: 7px;
	background: url(../assets/infowindow/default_bl.png) top left no-repeat
		transparent
}

#premium-dialog-box_bl {
	width: 13px;
	height: 15px;
	background-image: url(../assets/infowindow/p_default_bl.png);
}

* html #map-dialog-box_bl,* html #map-dialog-box-intro_bl {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_bl.png', sizingMethod =   'crop' )
}

* html #premium-dialog-box_bl {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/p_default_bl.png', sizingMethod =   'crop' )
}

#map-dialog-box_b,#map-dialog-box-intro_b {
	height: 2px;
	background: url(../assets/infowindow/default_b.png) bottom left repeat-x
		transparent;
	background-color: #FFF;
	background-image: url(../assets/infowindow/default_b.png);
}

#premium-dialog-box_b {
	height: 15px;
	background-color: #e3ebf3;
	background: url(../assets/infowindow/p_default_b.png);
}

* html #map-dialog-box_b,* html #map-dialog-box-intro_b {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_b.png', sizingMethod =   'scale' )
}

* html #premium-dialog-box_b {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/p_default_b.png', sizingMethod =   'scale' )
}

#map-dialog-box_br,#map-dialog-box-intro_br {
	width: 7px;
	height: 7px;
	background: url(../assets/infowindow/default_br.png) top left no-repeat
		transparent
}

#premium-dialog-box_br {
	width: 13px;
	height: 15px;
	background-image: url(../assets/infowindow/p_default_br.png);
}

* html #map-dialog-box_br,* html #map-dialog-box-intro_br {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_br.png', sizingMethod =   'crop' )
}

* html #premium-dialog-box_br {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/p_default_br.png', sizingMethod =   'crop' )
}

#map-dialog-box_close,#map-dialog-box-intro_close,
#boxcontrol-close {
	width: 13px;
	height: 12px;
	background: url(../assets/close-button.png) top left no-repeat
		transparent;
	cursor: pointer;
	margin: 2px 0 0 0
}

#premium-dialog-box_close {
	width: 12px;
	height: 12px;
	background: url(../assets/close-button.png) top left no-repeat
		transparent;
	cursor: pointer;
	margin: 10px 0 0 0;
	left: 342px !important
}

* html #map-dialog-box_close,* html #map-dialog-box-intro_close {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_close.png', sizingMethod =   'crop' )
}

#map-dialog-box_beak {
	margin-left: -30px;
	width: 28px;
	height: 26px;
	background: url(../assets/infowindow/default_beak.png) top left
		no-repeat transparent;
}

#map-dialog-box-intro_beak {
	margin-left: 0px;
	width: 28px;
	height: 26px;
	background: url(../assets/infowindow/default_beak.png) top left
		no-repeat transparent;
}

#premium-dialog-box_beak {
	margin-left: -130px;
	width: 28px;
	height: 26px;
	background: url(../assets/infowindow/p_default_beak.png) top left
		no-repeat transparent;
}

* html #map-dialog-box_beak {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_beak.png', sizingMethod =   'crop' )
}

* html #map-dialog-box-intro_beak {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/default_beak.png', sizingMethod =   'crop' )
}

* html #premium-dialog-box_beak {
	background-image: none;
	filter: progid :   DXImageTransform.Microsoft.AlphaImageLoader (   src =
		
		 'assets/infowindow/p_default_beak.png', sizingMethod =   'crop' )
}

#infopoints-tab,#routes-tab,#upload-tab {
	clear: left;
}

#map-dialog-box h3 {
	line-height: 1em;
	padding-right: 5px;
}

#map-dialog-box-intro h3 {
	line-height: 1em;
	padding-right: 5px;
	color: #d84c21;
}

#map-dialog-box-intro .infowindow-content .intro-buton {
clear:none;
float:left;
font-size:0.9em;
margin:0;
padding-left:2%;
width:47%;
padding-top:15px;
padding-bottom:0;
}

.intro-buton a {
display:block;
width:130px;
padding-left:45px;
height:23px;
padding-top:7px;
background-repeat:no-repeat;
background-position:left top;
color:#FFFFFF;
font-weight:bold;
font-size:1em;
}
.intro-buton a.intro-tour-button {
background-image: url(../assets/intro-tour-button.png);
padding-left:50px;
width:125px;
}
.intro-buton a.intro-register-button {
background-image: url(../assets/intro-register-button.png);
}
.intro-buton a:hover {
background-position:left -30px;
}
#map-dialog-box-intro_contents {
height: 275px;
}
#map-dialog-box-intro .infowindow-content  p.intro-login {
text-align:center;
margin:0;
padding:0;
padding-top:5px;
font-size:0.9em;
}
p.intro-login a {
font-weight:bold;
} 
p.intro-login label {
float:none;
clear:none;
}
.infowindow-options  {
	list-style-type: none;
	float: left;	
	padding: 0;
	margin: 0;
}
.infowindow-options li  {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 20px;
	margin-right:3px;
}
.infowindow-options a {
	color: #FFFFFF;
}

.infowindow-options .list-link {
	background-image: url(../assets/infowindow-options.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:0 0 0 7px;
	display:block;
	height:21px;
	width:53px;
}
.infowindow-options .list-link:hover {
	background-position: left -21px;
}
.infowindow-options li ul {
	background-color:#EAE9E2;
	border:1px solid #4C494A;
	display:none;
	margin:0;
	padding:3px;
	list-style-type:none;
	position:absolute;
	/*float:left;
	clear:both;*/
}
.infowindow-options li ul li {
	float:none;
	margin:0;
	padding:0;
	background-image:none;
}
.infowindow-options li ul li a {
	color:#4C494A;
	background-repeat:no-repeat;
	background-position:5px 4px;
	display:block;
	padding:0 10px 2px 22px;
	font-size:.95em;
}
.infowindow-options li ul li a:hover {
	background-color:#4C494A;
	color:#FFFFFF;
}
.list-link-option.update-content {
	background-image: url(../assets/option-update-content.png);
}
.list-link-option.flag-deletion {
	background-image: url(../assets/option-flag-deletion.png);
}
.list-link-option.add-infopoint{
 border-top: 1px solid #666;
}
.list-link-option.marina-office {
	background-image: url(../assets/option-marina-office.png);
}

.list-link-option.marina-showers {
	background-image: url(../assets/option-marina-showers.png);
}
.list-link-option.marina-guest-dock {
	background-image: url(../assets/option-marina-guest.png);
}
.list-link-option.marina-restrooms {
	background-image: url(../assets/option-marina-restrooms.png);
}
.list-link-option.add-photo {
	background-image: url(../assets/option-add-photo.png);
}
.list-link-option.add-comment {
	background-image: url(../assets/option-add-comment.png);
}
.list-link-option.action-been {
	background-image: url(../assets/option-been-here.png);
}
.list-link-option.action-like {
	background-image: url(../assets/option-like.png);
}
.list-link-option.share-twitter {
	background-image: url(../assets/option-share-twitter.png);
}

.list-link-option.share-facebook {
	background-image: url(../assets/option-share-facebook.png);
	background-position:5px 3px
}
.list-link-option.share-facebook:hover,.list-link-option.share-twitter:hover {
	background-position:5px -17px
}
.list-link-option.share-url{
    padding:0 5px
}
.list-link-option.share-url input{
    margin: 0 0 5px 5px;
}
.infowindow-options #been-infopoint,.infowindow-options #unbeen-infopoint {
width:21px;
height:21px;
display:block;
float:left;
background-image: url(../assets/infowindow-been-button.png);
background-position:left top;
}

.infowindow-options #been-infopoint:hover,.infowindow-options #like-infopoint:hover {
background-position:left -21px;
}
.infowindow-options #like-infopoint ,.infowindow-options #unlike-infopoint{
width:21px;
height:21px;
display:block;
float:left;
background-image: url(../assets/infowindow-like-button.png);
background-position:left top;
}
.infowindow-options #unbeen-infopoint,.infowindow-options #unlike-infopoint {
background-position:left -21px;
}

a {
    text-decoration:none;
}
h3 {
color:#4C494A;
font-size:1.0em;
font-weight:700;
letter-spacing:normal;
margin:0;
padding:0;
}
.infopoint-title h4 {
display:block;
font-size:0.85em;
}
.facilities-title {
color:#60920F
}

.nav-aids-title {
color:#E2B334
}

.dangers-title {
color:#B12537
}

.services-title {
color:#118341
}

.travel-title {
color:#990
}

.surf-wind-kayac-title {
color:#0b7d87
}

.diving-snorkeling-title {
color:#0e5b8a
}

commercial-title {
color:#662D91
}

fishing-title {
color:#3cc
}

art-history-title {
color:#cf571c
}

other-title {
color:#754c24
}

conservation-title {
color:#1e9bcd
}

h4 {
display:block;
font-size:0.85em;
font-weight:400;
margin:0;
padding:0;
}