/* Artfully masterminded by ZURB  */

/* --------------------------------------------------
   Table of Contents
-----------------------------------------------------
:: Overwrite Styles
:: Shared Styles
:: Pictogram button default color
:: Page Name 2
*/

/* -----------------------------------------
   Overwrite Styles
----------------------------------------- */
#ui-datepicker-div { display: none;}
.center { text-align:center; }

body { font-family: "Open Sans","Trebuchet MS",verdana; background-color: #FFF; color: #666666;}
#container { background-color: #FFFFFF; padding-bottom: 32px;}
a { color: #1493D6; text-shadow: none; text-decoration: underline;}
a:hover { color: #D9112B; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
.logo-container .logo {padding: 10px 0;}
a:focus { color: auto;}

p { margin: 8px 0; line-height: 1.4em;}

h1, h2, h3, h4, h5, h6 { margin-bottom: 8px; margin-top: 8px; font-weight: 600;}
table thead tr th, table tfoot tr td, th {font-weight: 600;}
h1 { color: #14609E; font-size: 26px;}
h2 { color: #14609E; font-size: 20px; font-weight: 300; }
h3 { color: #14609E; font-size: 17px; }
h4 { color: #14609E; font-size: 13px; font-weight: 600; }
h1 a { color: #14609E; text-decoration: none;}
h2 a { color: #14609E; text-decoration: none; }
h3 a { color: #1493D6; text-decoration: none; }
h4 a { color: #14609E; text-decoration: none; }

legend h3 { color: #00468A; }
h3.title { color: #1493D6; }

.newslisting-tool a {font-size: 0.9em;}

.ico-sailclass .class-icon { display: none; }


label {margin: 0 0 6px;}

#footer .submenu-container a { color: #666; text-decoration: none;}
#footer .submenu-container a:hover { color: #666; text-decoration: underline;}

.row.item { padding-top: 20px;}

form.custom div.custom.dropdown.open ul { height: 150px; overflow: auto; }

input[type="text"], input[type="password"], input[type="date"], 
input[type="datetime"], input[type="email"], input[type="number"], 
input[type="search"], input[type="tel"], input[type="time"], 
input[type="url"], textarea { height: 24px; padding: 4px;}
select { color: #333333; font-size: 14px; margin-bottom: 10px; width: 100%; }

form.custom div.custom.dropdown a.current { line-height: 22px; min-height: 24px; }
form.custom div.custom.dropdown { height: 24px; }
form.custom div.custom.dropdown a.selector:after { margin-left: -6px; margin-top: -2px; }
form.custom div.custom.dropdown a.selector { height: 26px; }
.prefix, .postfix { height: 24px; line-height: 23px; }

form.custom .error div.custom.dropdown  a.current {	background-color: rgba(198, 15, 19, 0.1); border-color: #C60F13; }
form.custom .error div.custom.dropdown a.selector { border-color: #C60F13; background-color: rgba(198, 15, 19, 0.1); }

fieldset {background-color: #EDF1F4; border: none; border-radius: 0px;}
fieldset legend { background-color: transparent; }
/*
fieldset { background-color: #EBF4FB; border: 0 none; border-radius: 0 0 0 0; margin-top: 50px; }
fieldset legend { background-color: transparent; margin-top: -40px;}
*/

/* -----------------------------------------
   Shared Styles
----------------------------------------- */
.p-0, .column.p-0, .columns.p-0 { padding-right: 0px; padding-left: 0px;}
.rp-0, .column.rp-0, .columns.rp-0 { padding-right: 0px;}
.lp-0, .column.lp-0, .columns.lp-0 { padding-left: 0px;}

header { padding-bottom: 20px;}
header > .row { padding-bottom: 10px; /*30px*/}
header .links-container { font-size: 13px; padding-top: 10px;}
header .links-container .links { text-align: right;}
header a.langlink { display: inline-block; padding: 5px 8px 5px 7px; border-radius: 4px; margin-left: 0px;}
header a.langlink.first { margin-left: 18px;}
header a.langlink:hover { background-color: #FFF; }
header a.langlink.current { background-color: #FFF; text-decoration: none; cursor: default; }
header a.langlink.current:hover {  }
header > .row > .four.columns {	width: 21%;}
header > .row > .twelve.columns {	width: 79%; }
header .listdate { color: 8396A5; font-weight: 300; font-size: 18px; }
header .logo img { padding: 4px; background: #FFF; border: 1px solid #DDD; border-radius: 4px; box-shadow: 0 2px 3px 0 #EEEEEE; }

header h1 { font-size: 28px; }
header h2 { color: #1493D6; font-size: 24px; }

header .search-container { height: 71px; }
header .sailclass-icons { float: left; }
header .sailclass-icons .ico-sailclass { margin: 0 0 1px 1px; }


	.menu-content { 
		background: #E0E6E9; /* for non-css3 browsers */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEF1F3', endColorstr='#CCD5D9');
		background: -webkit-gradient(linear, left top, left bottom, from(#EEF1F3), to(#CCD5D9)); 
		background: -moz-linear-gradient(top,  #EEF1F3,  #CCD5D9); 
	  	background: linear-gradient(to bottom,  #EEF1F3 0%, #CCD5D9 100%);
		border-bottom: 1px solid #B0BCC5;
	}

	.menu-content .nav-bar {	height: 38px; }

/* nav-bar customize */
	.nav-bar { margin-top: 0px; background: none repeat scroll 0 0 transparent; }
	.nav-bar > li { box-shadow: none; }
	.nav-bar > li { line-height: 39px; }
	.nav-bar > li > a { color: #56717F; font-weight: 400; }
	.nav-bar > li.active > a { color: #00478A; font-weight: 600; }
	.nav-bar > li:last-child { box-shadow: none;}
	.nav-bar .nav-bar > li { border: none; }
	
	.nav-bar .nav-bar > li.active { background: transparent url(../../../images/default/microsite-default/white-angle.png) center bottom no-repeat; }
	
	.nav-bar .nav-bar.right {	margin: 0px; background: none repeat scroll 0 0 transparent; height: 40px; padding: 0; }
	.nav-bar .nav-bar.right > li{ background: none repeat scroll 0 0 transparent; border: 0px; margin-right: 0px; margin-left: 10px; border-radius: 9px 9px 0 0; float: left;}
	.nav-bar .nav-bar.right > li.active { 
	  /*background: transparent url(../../../images/default/roses/main-menu.png) top left no-repeat;  border-color: #2284A1;*/
	  background: rgb(95,82,149);
	  background: -moz-linear-gradient(top,  rgba(92,80,142,1) 0%, rgba(33,27,80,1) 100%);
	  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(92,80,142,1)), color-stop(100%,rgba(33,27,80,1)));
	  background: -webkit-linear-gradient(top,  rgba(92,80,142,1) 0%,rgba(33,27,80,1) 100%);
	  background: -o-linear-gradient(top,  rgba(92,80,142,1) 0%,rgba(33,27,80,1) 100%);
	  background: -ms-linear-gradient(top,  rgba(92,80,142,1) 0%,rgba(33,27,80,1) 100%);
	  background: linear-gradient(to bottom,  rgba(92,80,142,1) 0%,rgba(33,27,80,1) 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5C508E', endColorstr='#211B50',GradientType=0 );
	}
	.nav-bar .nav-bar.right > li a { color: #00478A; }
	.nav-bar .nav-bar.right > li.active a { color: #FFF; }
	.nav-bar .nav-bar.right { font-size: 18px; font-weight: 600; line-height: 24px; text-transform: uppercase; }
	.nav-bar > li, .nav-bar > li:first-child { box-shadow: none; font-weight: 600; text-transform: uppercase; }
	
	.nav-bar > li:hover { background: none; }
	



	/* tabs customize */
	dl.tabs dd a { font-size: 18px; color: #0374CE; }
	dl.tabs dd.active { border-top: 3px solid #2E99EF; margin-top: -3px; }
	dl.tabs dd.active a { color: #0374CE; background: none repeat scroll 0 0 #D7EFFB; }
	dl.tabs dd.right { float: right; }
	dl.tabs dd.right a { color: #0374CE; font-size: 0.9em; }
	
	dl.tabs { border-bottom: 1px solid #2E99EF; }
	dl.tabs.months { height: 30px; }
	dl.tabs.months dd a { height: 30px; line-height: 30px; padding: 0 12px; font-size: 15px; color: #8C889A; }
	dl.tabs.months dd.active a { color: #2E99EF; }
	dl.tabs dd.active a { border-color: #2E99EF; }



	/* table */
	table {	background: none; border: 0px solid #DDDDDD; border-radius: 0; margin: 0; }
		
	table.result { width: 100%; margin-top: 4px; color: #66654F; font-size: 13px; border-collapse: collapse;}
	table.result th { color: #8396A5; font-size: 13px; font-weight: 100;background-color: #FFF; color: #666; padding: 8px 24px 8px 8px; }
	table.result th.first { border-radius: 4px 0 0 4px; }
	table.result th.last { border-radius: 0 4px 4px 0; }
	table.result th.header { cursor: pointer; background: #FFF url(../../../images/default/microsite-default/result-sort.png) right 8px no-repeat; } 
	table.result th.header.headerSortUp { background: #FFF url(../../../images/default/microsite-default/result-sort-up.png) right 8px no-repeat; }
	table.result th.header.headerSortDown { background: #FFF url(../../../images/default/microsite-default/result-sort-down.png) right 8px no-repeat; }
	table.result th.header.first.rare { background-position: center 8px; padding: 8px 0px 8px 8px; } 
	table.result td { background-color: #FFF; padding: 8px 4px 8px 8px; border: 1px solid #C9D7E2; }
	table.result td.position { text-align: center; border-radius: 0; font-size: 14px; padding: 7px; background-color: #FFF; }
	table.result td.sailnumber img { padding-right: 8px; }
	table.result td.points { color: #666666; text-align: center; border-radius: 0 4px 4px 0; font-size: 14px; padding: 7px; font-weight: 600; }
	/*table.result td.totalpoints { color: #00478A; text-align: center; font-size: 14px; padding: 7px; font-weight: 600; }*/
	table.result td.totalpoints {  text-align: center; }
	table.result td.netpoints { color: #00478A; text-align: center; font-size: 14px; padding: 7px; font-weight: 600; }
	table.result td.last { border-radius: 0 4px 4px 0; }
	
	table.result tr:nth-child(2n+1) td { background-color: #FFF; }
	table.result tr:nth-child(2n) td { background-color: #FFF; }

	.contentResults .result-text { background-color: #FFF; font-size: 13px; padding: 8px 12px; margin: 0; 
		border-color: #D7E9F7; border-radius: 0; border-style: solid; border-width: 0 1px 1px; }
	.contentResults .result-text:first-child { border-top: 1px solid #D7E9F7; margin-top: 2px; }
	
h3.listtitle { padding-bottom: 4px; margin: 4px 0; }
.title-bar.sep { border-bottom: 3px solid #DBE1E6; margin-bottom: 12px; }
.title-bar.sep h2, .title-bar h2 { font-size: 16px; font-weight: 600; text-transform: capitalize; }

.title-bar .link { padding-top: 6px; text-decoration: none; }

span.small-icon  { display:block; width: 45px; height: 55px; background: url(../../../images/default/microsite-default/small-icons.png) 0px 0px no-repeat; }
.ico-sailclass { float:left; width: 40px; height: 40px; background: url(../../../images/default/microsite-default/ico-clases.png?201208) 0px 0px no-repeat; }

.item.news h3.title { font-weight: 100; }

.banner-status { text-align: center; padding: 20px 0; border-top: 1px solid #C9D7E2; overflow: hidden; border-radius: 4px;}
.banner-status .text { font-size: 25px; padding: 20px; text-transform: uppercase; font-weight: 300;}
.banner-status .link { }			
/*.banner-status.entry-open { background: url(../../../images/default/microsite-default/status-bg-entry-open.jpg) top left no-repeat;}*/
.banner-status.entry-open { background: url(../../../images/default/microsite-default/status-bg-entry-open.gif) top left no-repeat;}
.banner-status.entry-open .text { color: #00468A; }
.banner-status.entry-open .link { }
/*.banner-status.entry-list { background: url(../../../images/default/microsite-default/status-bg-entry-list.jpg) top left no-repeat;}*/
.banner-status.entry-list { background: url(../../../images/default/microsite-default/status-bg-entry-open.gif) top left no-repeat;}
.banner-status.entry-list .text { color: #00468A; }
.banner-status.entry-list .link { }
/*.banner-status.result { background: url(../../../images/default/microsite-default/status-bg-result.jpg) top left no-repeat;}*/
.banner-status.result { background: url(../../../images/default/microsite-default/status-bg-entry-open.gif) top left no-repeat;}
.banner-status.result .text { color: #00468A; }
.banner-status.result .link { }

/* -----------------------------------------
   Pictogram button default color
----------------------------------------- */
.link:after {
    /*content: " >";*/
	content: "";
    font-size: 15px;
}

.button, .button-bevel { font-family: "Open Sans","Trebuchet MS",verdana; color: #fff; }
.button:hover, .button-bevel:hover { color: #fff; }
.button.active, .button-bevel.active { color: #fff; }

.button, .button-bevel { padding: 6px 12px 6px; }

input.button { margin: 0; padding-top: 0px;}
.button.big { font-size: 18px; padding: 5px 20px; }

.theme {
  color: #FFF;
  background-color: #2E99EF;
  background: -moz-linear-gradient(top,  #2E99EF 0%, #0071CC 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2E99EF), color-stop(100%,#0071CC));
  background: -webkit-linear-gradient(top,  #2E99EF 0%,#0071CC 100%);
  background: -o-linear-gradient(top,  #2E99EF 0%,#0071CC 100%);
  background: -ms-linear-gradient(top,  #2E99EF 0%,#0071CC 100%);
  background: linear-gradient(to bottom,  #2E99EF 0%,#0071CC 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2E99EF', endColorstr='#0071CC',GradientType=0 );
  border: 1px solid #97A8B3;
}
  .theme:hover {
    background-color: #2E99EF;
	color: #FFF;
  }
  .theme:active {
    background-color: #2E99EF;
  	color: #FFF;
  }
.theme-plain {
  background-color: #FFF;
  color: #479FCF;
  box-shadow: 0 3px 0 #C9D7E2;
  border: medium none;
  border-radius: 4px 4px 4px 4px;
  vertical-align: top;
  margin-bottom: 16px;
  padding-bottom: 8px;
  text-shadow: none;
}


.theme-plain:hover { color: #14609E; background-color: #FFF; }
    .theme-plain:active { position: relative; top: 0px; box-shadow: 0 3px 0 #C9D7E2; }

.theme-anchor {
  background: transparent; /*rgb(255,255,255);*/
  color: #1493D6;
  text-shadow: none;
  box-shadow: none;
  margin-left: 0px; margin-right: 0px; padding: 12px 0 0 0; 
}
  .theme-anchor:hover {
    background: transparent; /*rgb(255,255,255);*/
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #D9112B;
  }
  .theme-anchor:active {
    background: transparent; /*rgb(255,255,255);*/
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #D9112B;
  }
.link.theme-anchor { padding-top: 0px; } 
  
span.bt { font-family: 'EntypoRegular'; font-weight: normal; vertical-align: middle; line-height: 0; margin-right: .1em; }
.button span, .button-bevel span, span.bt { padding-right: 5px; font-size: 16px } 
.button span.r, .button-bevel span.r, span.bt.r { padding: 4px 0 0 5px; float: right; } 

span.info:after,
span.identity:after,
span.results:after,
span.return:after,
span.play:after,
span.stop:after,
span.previous:after,
span.next:after,
span.gallery:after,
span.download:after,
span.see-all:after,
span.read-more:after { font-size: 28px; }
span.calendar:after { font-size: 28px; }

a.button.closed {padding: 5px 4px 7px 12px;}

/* -----------------------------------------
   Page Name 2
----------------------------------------- */
/*
.button { font-family: "Trebuchet MS",verdana; background-color: #A64789; border: 1px solid #953678; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;}
.button:hover { background-color: #68326E; border: 1px solid #5A22DE; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;}
input.button[type="submit"], input.medium.button[type="submit"] { padding: 6px 20px 9px; }
*/

.listdate { color: #8396A5; font-size: 0.9em; padding-bottom: 4px;}
.item-summary {color: #333; padding-bottom: 8px;}
.item-desc {color: #333; padding-bottom: 20px;}

.racelisting-item, .resultslisting-item { border-radius:6px; padding: 10px 0; margin-bottom: 16px; position: relative;
	overflow: hidden; background-color: #FFFFFF; border-color: #8EC7E7; border-style: solid; border-width: 1px 0 0; }
.racelisting-item h3 a, .resultslisting-item h3 a, 
.racelisting-item h4 a, .resultslisting-item h4 a  { color: #00478A; }
.racelisting-item a img, .resultslisting-item a img { border: 1px solid #CCD4D6; padding: 1px; }
.racelisting-tool { position: absolute; bottom: 0px; right: 0px; }
.racelisting-tool .button { margin-top: 0px; }

.newslisting-item a img { border-radius: 6px; background-color: #FFF; padding: 5px; }

.gallerieslisting-item { overflow: hidden; margin-bottom: 10px;}
.gallerieslisting-item a img { border-radius: 6px; background-color: #FFF; padding: 5px; }
.resultslisting-item { overflow: hidden; margin-bottom: 10px;}
.resultslisting-item .six { padding-right: 0px;}
.resultslisting-item .ten { padding-left: 0px;}
.resultslisting-item .sixteen { }

.newslisting-item { overflow: hidden; margin-bottom: 28px;}
.results-list-item-title { overflow: hidden; padding-bottom: 8px; border-bottom: 1px solid #8EC7E7;box-shadow: 0 1px 0 0 #FFFFFF; }
.results-list  { overflow: hidden; margin-bottom: 32px; padding-top: 8px;}
.race-title.title-bar.sep   { overflow: hidden; margin-bottom: 20px; padding-bottom: 12px;}
.race-title {border-bottom: 1px solid #8EC7E7; box-shadow: 0 1px 0 0 #FFFFFF; }
ul.side-nav li.divider {border-bottom: 1px solid #8EC7E7; box-shadow: 0 1px 0 0 #FFFFFF; }

.race-item .logo { background-color: #FFFFFF; border-color: #8EC7E7; border-radius: 6px 6px 6px 6px; border-style: solid; 
	border-width: 1px 0 0; margin-bottom: 16px; overflow: hidden; padding: 10px; }
.thumb-img-container { width: 19%; float: left; margin:  8px 0 1% 0; border-radius: 4px; padding: 4px; background-color: #FFF;text-align: center;}
.thumb-img-container:nth-child(5n+1) { margin-right: 0%; }
.thumb-img-container:nth-child(5n+2) { margin-right: 1.25%; }
.thumb-img-container:nth-child(5n+3) { margin-right: 1.25%; }
.thumb-img-container:nth-child(5n+4) { margin-right: 1.25%; }
.thumb-img-container:nth-child(5n) { margin-right: 1.25%; }

.thumb2-img-container { width: 30%; float: left; margin: 0 3.3% 8px 0;}
.thumb2-img-container:nth-child(3n+2) { margin-right: 5%; }
.thumb2-img-container:nth-child(3n) { margin-right: 5%; }
.thumb2-img-container:nth-child(3n+1) { margin-right: 0%; }

.youtube-iframe { margin-bottom: 16px;}

.documents-container .title-bar { display: none;}
.document { background-color: #EDF1F4; border-top: 0 solid #D7E9F7; margin-bottom: 16px; overflow: hidden; padding: 10px; }
.document.eight { width: 49%; margin: 2px 2px 0 0;}
.document.eight:last-child { float: left;}
.document h3 { margin-bottom: 8px; font-size: 16px; }
.document.links-container-doc { border-bottom: 3px solid #D7E9F7; border-top: 0px solid #FFF;  }
/*
.list-galleries { float: left; width: 30%; margin: 0 3.33% 15px 0; }
.list-galleries:nth-child(3n+2) { margin-right: 5%; }
.list-galleries:nth-child(3n) { margin-right: 0%; }
.list-galleries:nth-child(3n+1) { margin-right: 5%; }
*/
.list-galleries { float: left; width: 22%; margin: 0 3% 15px 0; }
.list-galleries:nth-child(4n+1) { margin-right: 3.33%; }
.list-galleries:nth-child(4n+2) { margin-right: 3.33%; }
.list-galleries:nth-child(4n+3) { margin-right: 3.33%; }
.list-galleries:nth-child(4n) { margin-right: 0%; }

.list-galleries .image-container { position: relative;}
.list-galleries .image-container .image-info { position: absolute; top: 0; left: 0; right: 0; height: 28px; background-color: #1493D6; opacity: 0.8;}
.list-galleries .image-container div.listdate { position: absolute; left: 0; color: #FFF; font-size: 12px; line-height: 15px; font-weight: 500;
	text-decoration: none; padding: 5px 0px 4px 5px; top: 0; width: auto; }
.list-galleries .image-container div.image-photo { position: absolute; right: 0; color: #FFF; font-size: 12px; line-height: 15px; font-weight: 500; text-decoration: none; padding: 5px 6px 4px 20px; 
	top: 0; width: auto; background: url(../../images/default/bg-buttons.png) 5px -263px no-repeat; }
.list-galleries .title {color: #00478A; margin-top: 8px; font-size: 1.1em;}
.list-galleries .title a {color: #00478A; text-decoration: none;}
.list-galleries .title a:hover {color: #00478A; text-decoration: underline;}

.right-column { margin: 0 0 0 3%; width: 40%; }
  .right-column .item-emphText { font-size: 20px; line-height: 1.5; margin-bottom: 20px; font-style: italic; color: #56717F;} 
  .right-column .document  { margin-bottom: 16px; }

ul.inscription-steps { border-color: #DBE1E6; border-style: solid; border-width: 0 0 3px; display: table; margin: 0 0 20px; padding: 0 0 7px; width: 100%; }
ul.inscription-steps li { display:table-cell; list-style:none; width: 33%; font-weight: 300; color: #00478A; font-size: 18px; opacity: 0.4; }
ul.inscription-steps li.on { opacity: 1;}
ul.inscription-steps li span { padding: 0 12px 4px 28px; background: url(../../../images/default/microsite-default/steps.png) 0 0 no-repeat; }
ul.inscription-steps li.step1 span { background-position: 0 0px;  text-align:left;}
ul.inscription-steps li.step2 span { background-position: 0 -40px;  text-align:center;}
ul.inscription-steps li.step3 span { background-position: 0 -80px;  text-align:right;}
ul.inscription-steps li.step4 span { background-position: 0 -120px;  text-align:right;}

#resultsall-container { /*overflow: hidden;*/ }

.side-nav li a{font-size:15px;}
div.orbit { margin-bottom: 0px;}
#gallery-container { background-color: #FFF; border-radius: 4px; padding: 4px; margin: 12px 0;}

#footer { border-top: 4px solid #D7E9F7; padding: 16px 0 40px;}
#footer .submenu-container ul { float: left; }
#footer .submenu-container ul li { float: left; list-style: none outside none; margin: 8px 20px 8px 0; }
#footer a {text-decoration: none;}
#footer .three.columns.pull-thirteen { border-width: 0px 1px 0px 0px; border-style: solid; border-color: #D7E9F7; }
#footer .three.columns.pull-thirteen { border-width: 0px 1px 0px 0px; border-style: solid; border-color: #D7E9F7; }
#footer .footer-banners { margin-bottom: 16px;}


.row.special { width: 90%; }
.input-container span.star:after { font-size: 20px; padding-left: 4px; }
.input-container span.star { font-family: 'EntypoRegular'; }
.input-container span.star img { display: none; }

.input-container span.nothing:after { font-size: 20px; padding-left: 4px; }
.input-container span.nothing { font-family: 'EntypoRegular'; }
.input-container span.nothing img { display: none; }

/* Custom orbit images */
div.orbit-wrapper span.rotator { background-image: url('../../../images/foundation/orbit-microsite-default/rotator-black.png') }
div.orbit-wrapper span.mask.move { background-image: url('../../../images/foundation/orbit-microsite-default/timer-black.png')}
div.orbit-wrapper span.pause { background-image: url('../../../images/foundation/orbit-microsite-default/pause-black.png') }
div.orbit-wrapper span.pause.active { background-image: url('../../../images/foundation/orbit-microsite-default/pause-black.png')}
div.orbit-wrapper div.slider-nav span.right { background-image: url('../../../images/foundation/orbit-microsite-default/right-arrow-small.png') }
div.orbit-wrapper div.slider-nav span.left { background-image: url('../../../images/foundation/orbit-microsite-default/left-arrow-small.png') }
.lt-ie9 div.orbit-wrapper div.slider-nav span.right { background-image: url('../../../images/foundation/orbit-microsite-default/right-arrow-small.png'); }
.lt-ie9 div.orbit-wrapper div.slider-nav span.left { background-image: url('../../../images/foundation/orbit-microsite-default/left-arrow-small.png'); }
ul.orbit-bullets li { background-image: url('../../../images/foundation/orbit-microsite-default/bullets.jpg')}
ul.orbit-bullets li { background-image: url('../../../images/foundation/orbit-microsite-default/bullets.jpg')}

/* Custom pretty photo */
div.pp_default .pp_top .pp_left{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_top .pp_middle{background-image:url(../../../images/prettyPhoto/microsite-default/sprite_x.png)}
div.pp_default .pp_top .pp_right{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_content_container .pp_left{background-image:url(../../../images/prettyPhoto/microsite-default/sprite_y.png)}
div.pp_default .pp_content_container .pp_right{background-image:url(../../../images/prettyPhoto/microsite-default/sprite_y.png)}
div.pp_default .pp_next:hover{background-image:url(../../../images/prettyPhoto/microsite-default/sprite_next.png)}
div.pp_default .pp_previous:hover{background-image:url(../../../images/prettyPhoto/microsite-default/sprite_prev.png)}
div.pp_default .pp_expand{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_expand:hover{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_contract{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_contract:hover{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_close{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png); height: 32px}
div.pp_default .pp_gallery ul li a{background-image:url(../../../images/prettyPhoto/microsite-default/default_thumb.png)}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_bottom .pp_left{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_bottom .pp_middle{background-image:url(../../../images/prettyPhoto/microsite-default/sprite_x.png)}
div.pp_default .pp_bottom .pp_right{background-image:url(../../../images/prettyPhoto/microsite-default/sprite.png)}
div.pp_default .pp_loaderIcon{background-image:url(../../../images/prettyPhoto/microsite-default/loader.gif)}


/* iconos sociales */
.nav-bar > li.nav-social { float: right; }
.nav-bar > li.nav-social > a:first-child { display: inline-block; width:27px; height:24px; margin-top:7px}
.nav-bar > li.nav-social > a {
	padding: 0 0 0 4px; background: url(../../../images/default/microsite-default/social-icons.png) 100px 100px no-repeat;
	
}
.nav-bar > li.nav-social > a > span{display:none;}


#s-twitter{ background-position:0 0;}
#s-facebook{ background-position:0 -40px;}
#s-youtube{ background-position:0 -80px;}
#s-picassa{ background-position:0 -120px;}
#s-vimeo{ background-position:0 -160px;}
#s-flickr{ background-position:0 -200px;}
#s-instagram{ background-position:0 -280px;}

a#s-twitter:hover {background-position: -40px 0;}
a#s-facebook:hover {background-position: -40px -40px;}
a#s-youtube:hover {background-position: -40px -80px;}
a#s-picassa:hover{ background-position: -40px  -120px;}
a#s-vimeo:hover{ background-position: -40px  -160px;}
a#s-flickr:hover {background-position: -40px -200px;}
a#s-instagram:hover {background-position: -40px -280px;}

.punt_A {
    background: url("../../../images/default/result_grupo_amarillo.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}
.punt_A-B {
    background: url("../../../images/default/ico_result_A-B.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_A-C {
    background: url("../../../images/default/ico_result_A-C.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}

.punt_A-D {
    background: url("../../../images/default/ico_result_A-D.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_A-E {
    background: url("../../../images/default/ico_result_A-E.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_A-F {
    background: url("../../../images/default/ico_result_A-F.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}


.punt_B {
    background: url("../../../images/default/result_grupo_azul.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}
.punt_B-C {
    background: url("../../../images/default/ico_result_B-C.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_B-D {
    background: url("../../../images/default/ico_result_B-D.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_B-E {
    background: url("../../../images/default/ico_result_B-E.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_B-F {
    background: url("../../../images/default/ico_result_B-F.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}


.punt_C {
    background: url("../../../images/default/result_grupo_rojo.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}
.punt_C-D {
    background: url("../../../images/default/ico_result_C-D.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_C-E {
    background: url("../../../images/default/ico_result_C-E.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_C-F {
    background: url("../../../images/default/ico_result_C-F.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}



.punt_D {
    background: url("../../../images/default/result_grupo_verde.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_D-E {
    background: url("../../../images/default/ico_result_D-E.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}
.punt_D-F {
    background: url("../../../images/default/ico_result_D-F.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}


.punt_E {
    background: url("../../../images/default/result_grupo_blanco.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_E-F {
    background: url("../../../images/default/ico_result_E-F.png") no-repeat scroll right center transparent;
    padding-right: 26px;
    text-align: right;    
}

.punt_F {
    background: url("../../../images/default/result_grupo_negro.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_G {
    background: url("../../../images/default/result_grupo_rosa.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_H {
    background: url("../../../images/default/result_grupo_purpura.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}


.punt_GOLD, .punt_Gold {
    background: url("../../../images/default/result_grupo_oro.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_SILVER, .punt_Silver {
    background: url("../../../images/default/result_grupo_plata.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_BRONZE, .punt_Bronze {
    background: url("../../../images/default/result_grupo_bronce.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_Blue {
    background: url("../../../images/default/result_grupo_azul.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_Yellow {
    background: url("../../../images/default/result_grupo_amarillo.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_Green {
    background: url("../../../images/default/result_grupo_verde.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}
.punt_Red {
    background: url("../../../images/default/result_grupo_rojo.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_White {
    background: url("../../../images/default/result_grupo_blanco.png") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}
.punt_Pink {
    background: url("../../../images/default/result_grupo_rosa.png") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}
.punt_Violet {
    background: url("../../../images/default/result_grupo_violeta.png") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_Purple {
    background: url("../../../images/default/result_grupo_violeta.png") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_Emerald {
    background: url("../../../images/default/result_grupo_rosa.png") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.punt_Navy {
    background: url("../../../images/default/result_grupo_navy.png") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}

.leyenda{
	  /* background: url(../../../images/default/leyenda.png) no-repeat scroll 0 0 transparent;*/
	  height: 43px;
}

.legend{
	width:53px; text-align:left; background-position:left 0;
}

.sailor-cruise-number{padding:26px 0 0 !important; color: #00468A; font-weight: 600;}



/* submenu */

.sub-nav-bar > li {
	float:left;		
}
 
ul#sub-nav-bar li {	
	border:0px none;
	min-width:140px;
}

.sub-nav-bar li a.sub-link {
	background:#D7E9F7;
	color:#00478A;
	display:block;
	border:0px none;

	padding:10px 12px;
}
 
.sub-nav-bar li a.sub-link:hover {
	background: linear-gradient(to bottom, #2E99EF 0%, #0071CC 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
   	border-color: #2E99EF;
	color:#FFFFFF;
}

.sub-nav-bar {
	display:none;
	position:absolute;
	min-width:140px;
	z-index: 999999;
}

.nav-bar > li:hover > ul  {
	display:block;
}

/* */

.number-cont{color:#FFFFFF; font-size:21px; font-weight:400;}
.number-exp{color:#FFFFFF; font-size:21px; font-weight:400;}
.dates{color:#FFFFFF; font-size:12px; }
.ico-expand-closed .expand{background: url(../../../images/default/arrow-expand.png) no-repeat -21px 0; display:block; width:21px; height:21px;}
.ico-expand-opened .cont{background: url(../../../images/default/arrow-expand.png) no-repeat 0 0; display:block; width:21px; height:21px;}


#myTable .tdcont{ background-color: #7895AD; color:;}
#myTable .thcont{ background-color: #7895AD;}


#myTable .tdexp{ background-color: #1493D6;}
#myTable .thexp{ background-color: #1493D6;}

.contactText{position: absolute; top: 0px; right: 0px; background-color:#FFF; padding:10px;}

dl.tabs.noborder{border:none; font-weight:400;}
dl.tabs.noborder dd.active{border:none; }
dl.tabs.noborder dd.active a{border:none; background-color:#f03a61; color:#FFF; }
dl.tabs.noborder dd a{border:none; background-color:#9EACB3; color:#FFF; margin-left:5px; border-radius:5px; font-size:11px; font-weight:400; height:30px; line-height:30px; padding:0 15px;}
dl.tabs.noborder dd.active{margin-top:0px;}

