/* 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;}

body { font-family: "Open Sans","Trebuchet MS",verdana;}
#container { padding-bottom: 64px;}
a { color: #0059B2; text-shadow: none; }
a:hover { text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }
p {line-height:1.4;margin-bottom: 10px;}
a img { border: none; }

h1, h2, h3, h4, h5, h6 { margin-bottom: 8px; margin-top: 8px; }
h1 { color: #504582; font-size: 26px;}
h2 { color: #8C889A; font-size: 16px; font-weight: 600; }
h3 { color: #0059B2; font-size: 17px; font-weight: 600; }
h4 { font-size: 13px; font-weight: 600; }



.p-0 { padding: 0 !important; }			.p-b-0 { padding-bottom: 0 !important; }		.p-t-0 { padding-top: 0 !important; }		.p-l-0 { padding-left: 0 !important; }		.p-r-0 { padding-right: 0 !important; } 
.p-5 { padding: 5px !important; }		.p-b-5 { padding-bottom: 5px !important; }		.p-t-5 { padding-top: 5px !important; }		.p-l-5 { padding-left: 5px !important; }	.p-r-5 { padding-right: 5px !important; }
.p-10 { padding: 10px !important; }		.p-b-10 { padding-bottom: 10px !important; }	.p-t-10 { padding-top: 10px !important; }	.p-l-10 { padding-left: 10px !important; }	.p-r-10 { padding-right: 10px !important; }
.p-15 { padding: 15px !important; }		.p-b-15 { padding-bottom: 15px !important; }	.p-t-15 { padding-top: 15px !important; }	.p-l-15 { padding-left: 15px !important; }	.p-r-15 { padding-right: 15px !important; }
.p-30 { padding: 30px !important; }		.p-b-30 { padding-bottom: 30px !important; }	.p-t-30 { padding-top: 30px !important; }	.p-l-30 { padding-left: 30px !important; }	.p-r-30 { padding-right: 30px !important; }
.p-20 { padding: 20px !important; }		.p-b-20 { padding-bottom: 20px !important; }	.p-t-20 { padding-top: 20px !important; }	.p-l-20 { padding-left: 20px !important; }	.p-r-20 { padding-right: 20px !important; }
.p-40 { padding: 40px !important; }     .p-b-40 { padding-bottom: 40px !important; }    .p-t-40 { padding-top: 40px !important; }   .p-l-40 { padding-left: 40px !important; }  .p-r-40 { padding-right: 40px !important; }
.p-50 { padding: 50px !important; }		.p-b-50 { padding-bottom: 50px !important; }	.p-t-50 { padding-top: 50px !important; }	.p-l-50 { padding-left: 50px !important; }	.p-r-50 { padding-right: 50px !important; }
.p-60 { padding: 60px !important; }		.p-b-60 { padding-bottom: 60px !important; }	.p-t-60 { padding-top: 60px !important; }	.p-l-60 { padding-left: 60px !important; }	.p-r-60 { padding-right: 60px !important; }
.p-130 { padding: 130px !important; }	.p-b-130 { padding-bottom: 130px !important; }	.p-t-130 { padding-top: 130px !important; }	.p-l-130 { padding-left: 130px !important; }.p-r-130 { padding-right: 130px !important; }.p-r-180 { padding-right: 180px !important; }
.p-1 { padding: 1px !important; }
.m-0 { margin: 0 !important; }			.m-b-0 { margin-bottom: 0 !important; }			.m-t-0 { margin-top: 0 !important; }
.m-2 { margin: 2px !important; }		.m-b-2 { margin-bottom: 2px !important; }		.m-t-2 { margin-top: 2px !important; }		.m-l-2 { margin-left: 2px !important; }		.m-r-2 { margin-right: 2px !important; }
.m-5 { margin: 5px !important; }		.m-b-5 { margin-bottom: 5px !important; }		.m-t-5 { margin-top: 5px !important; }		.m-l-5 { margin-left: 5px !important; }		.m-r-5 { margin-right: 5px !important; }
.m-10 { margin: 10px !important; }		.m-b-10 { margin-bottom: 10px !important; }		.m-t-10 { margin-top: 10px !important; }	.m-l-10 { margin-left: 10px !important; }	.m-r-10 { margin-right: 10px !important; }
.m-15 { margin: 15px !important; }		.m-b-15 { margin-bottom: 15px !important; }		.m-t-15 { margin-top: 15px !important; }	.m-l-15 { margin-left: 15px !important; }	.m-r-15 { margin-right: 15px !important; }
.m-20 { margin: 20px !important; }		.m-b-20 { margin-bottom: 20px !important; }		.m-t-20 { margin-top: 20px !important; }
.m-30 { margin: 30px !important; }		.m-b-30 { margin-bottom: 30px !important; }		.m-t-30 { margin-top: 30px !important; }
.m-40 { margin: 40px !important; }      .m-b-40 { margin-bottom: 4px !important; }     .m-t-40 { margin-top: 40px !important; }
.m-50 { margin: 50px !important; }		.m-b-50 { margin-bottom: 50px !important; }		.m-t-50 { margin-top: 50px !important; }
.m-60 { margin: 60px !important; }		.m-b-60 { margin-bottom: 60px !important; }		.m-t-60 { margin-top: 60px !important; }
.m-70 { margin: 70px !important; }      .m-b-70 { margin-bottom: 70px !important; }     .m-t-70 { margin-top: 70px !important; }
.m-10 { margin: 10px !important; }		.m-b-10 { margin-bottom: 10px !important; }		.m-t-10 { margin-top: 10px !important; }

.item h2 { color: #0059B2; font-size: 17px; font-weight: 600;}
.race-info h3 { padding-top: 18px;}

.ico-sailclass .class-icon { display: none; }


label {margin: 0 0 6px;}

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: #F6F6F6; }
fieldset legend { background-color: transparent; }

/* -----------------------------------------
   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 { background: url(../../../images/default/roses/header-bg.png) top left repeat-x; padding-bottom: 20px;}

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: #E6E6E6; }
header a.langlink.current { background-color: #E6E6E6; text-decoration: none; cursor: default; }
header a.langlink.current:hover {  }

header .search-container { height: 71px; }
@media only screen and (max-width: 767px) { header .search-container { height: 58px; } }

	/* nav-bar customize */
	.nav-bar { margin-top: 10px; background: none repeat scroll 0 0 transparent; }
	.nav-bar > li { box-shadow: none; }
	.nav-bar .nav-bar > li{	background: none repeat scroll 0 0 #221C51; }
	.nav-bar .nav-bar > li.active { background: none repeat scroll 0 0 #6A6495; border-color: #6A6495; }
	.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: #504582; }
	.nav-bar .nav-bar.right > li.active a { color: #FFF; }
	.nav-bar .nav-bar.right { font-size: 18px; font-weight: bold; line-height: 24px; text-transform: uppercase; }
	.nav-bar > li, .nav-bar > li:first-child { box-shadow: none; }

	@media only screen and (max-width: 767px) {
		.nav-bar.right { float:none; }
		.nav-bar { margin-top: 0px; background: none repeat scroll 0 0 #221C51}
		.nav-bar > li { box-shadow: none;}
		.nav-bar .nav-bar.right > li a { color: #504582; text-transform: capitalize; }
		.nav-bar .nav-bar. .row .mobile-two { padding: 0; }
		.nav-bar .nav-bar > li > a:first-child { padding: 0 10px; }
		.nav-bar .nav-bar.right > li{ border-radius: 0; float: none;}
		.nav-bar .nav-bar.right > li.active { background: #6A6495; }
		.nav-bar .nav-bar li { float: left; width: 50%; }
		.submenu-container { overflow: hidden;}
	}

	/* tabs customize */
	dl.tabs dd a { font-size: 18px; color: #8C889A; }
	dl.tabs dd.active { border-top: 3px solid #6E3471; margin-top: -3px; }
	dl.tabs dd.active a { color: #7771A3; }
	dl.tabs dd.right { float: right; }
	dl.tabs dd.right a { color: #0059B2; font-size: 0.9em; }
	
	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: #7771A3; }
	 
	@media only screen and (max-width: 767px) {
		dl.tabs	 { height: 26px; }
		dl.tabs dd a { height: 26px; line-height: 26px; font-size: 14px;  }
		dl.tabs.months { height: 24px; }
		dl.tabs.months dd a { height: 24px; line-height: 24px; padding: 0 8px; font-size: 13px; }
	}

	/* table */
	table {	background: none; border: 0px solid #DDDDDD; border-radius: 0; margin: 0; }
		
	table.result { width: 100%; margin: 1px; color: #66654F; font-size: 13px;}
	table.result th { background-color: #2A378F; color: #FFF; padding: 8px 24px 8px 8px; font-size: 13px;}
	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: #7771A3 url(../../../images/default/result-sort.png) right 8px no-repeat; } 
	table.result th.header.headerSortUp { background: #7771A3 url(../../../images/default/result-sort-up.png) right 8px no-repeat; }
	table.result th.header.headerSortDown { background: #7771A3 url(../../../images/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: #F6F6F6; padding: 8px 4px 8px 8px; }
	table.result td.position { text-align: center; border-radius: 4px 0 0 4px; font-size: 14px; padding: 7px; background-color: #D5DAE2; }
	table.result td.sailnumber img { padding-right: 8px; }
	table.result td.points { color: #504582; text-align: center; border-radius: 0 4px 4px 0; font-size: 14px; padding: 7px; font-weight: 700; }
	/*table.result td.totalpoints { color: #504582; text-align: center; font-size: 14px; padding: 7px; font-weight: 700; }*/
	table.result td.totalpoints {  text-align: center; }
	table.result td.netpoints { color: #504582; text-align: center; font-size: 14px; padding: 7px; font-weight: 700; }
	table.result td.last { border-radius: 0 4px 4px 0; }
	
	.contentResults .result-text { background-color: #E6EBF3; font-size: 13px; padding: 8px 12px; margin: 2px 2px 0px 2px; border-radius: 4px; }

	
h3.listtitle { padding-bottom: 4px; margin: 4px 0;font-weight: 600; }
.title-bar.sep { -moz-border-colors: none; -moz-border-image: none; border-color: #DDDDDD; border-style: solid; border-width: 0 0 1px; clear: both; margin-bottom: 10px; }
.title-bar .link { padding-top: 0px; text-decoration: none; }

span.small-icon  { display:block; width: 45px; height: 55px; background: url(../../../images/default/roses/small-icons.png) 0px 0px no-repeat; }
.ico-sailclass { float:right; width: 40px; height: 40px; background: url(../../../images/default/roses/ico-clases.png?201208) 0px 0px no-repeat; }

/* -----------------------------------------
   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: 5px 12px 7px; }

input.button { margin: 0;padding-top: 2px;}
.button.big { font-size: 18px; padding: 5px 20px; }

.theme {
  background: rgb(95,82,149);
  background: -moz-linear-gradient(top,  rgba(123,105,184,1) 0%, rgba(56,48,98,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(123,105,184,1)), color-stop(100%,rgba(56,48,98,1)));
  background: -webkit-linear-gradient(top,  rgba(123,105,184,1) 0%,rgba(56,48,98,1) 100%);
  background: -o-linear-gradient(top,  rgba(123,105,184,1) 0%,rgba(56,48,98,1) 100%);
  background: -ms-linear-gradient(top,  rgba(123,105,184,1) 0%,rgba(56,48,98,1) 100%);
  background: linear-gradient(to bottom,  rgba(123,105,184,1) 0%,rgba(56,48,98,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7B69B8', endColorstr='#383062',GradientType=0 );
  border: 1px solid #221B4B;
}
  .theme:hover {
    background: rgb(115,105,158);
    background: -moz-linear-gradient(top,  rgba(143,127,193,1) 0%, rgba(88,81,123,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,127,193,1)), color-stop(100%,rgba(88,81,123,1)));
    background: -webkit-linear-gradient(top,  rgba(143,127,193,1) 0%,rgba(88,81,123,1) 100%);
    background: -o-linear-gradient(top,  rgba(143,127,193,1) 0%,rgba(88,81,123,1) 100%);
    background: -ms-linear-gradient(top,  rgba(143,127,193,1) 0%,rgba(88,81,123,1) 100%);
    background: linear-gradient(to bottom,  rgba(143,127,193,1) 0%,rgba(88,81,123,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8F7FC1', endColorstr='#58517B',GradientType=0 );
  }

.theme-plain {
  background: rgb(255,255,255);
  color: #7771A3;
  /*text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);*/
  border-radius: 4px 4px 4px 4px;
  text-shadow: none;
}
  .theme-plain:hover {
    background: rgb(115,105,158);
  }

.theme-anchor {
  background: rgb(255,255,255);
  color: #0059B2;
  text-shadow: none;
  margin-left: 0px; margin-right: 0px; padding: 0px; 
}
  .theme-anchor:hover {
    background:  rgb(255,255,255);
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
	color: #0059B2;
  }

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.see-all:after,
span.next: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: #6E6997; font-size: 0.9em; padding-bottom: 12px;}
.rightmodule .listdate, .list-video-container .listdate { padding-bottom: 0px; }

.racelisting-item { background-color: #ECEBF0; border-radius:6px; padding: 10px 0; margin-bottom: 2px; position: relative; overflow: hidden;}
.racelisting-item h3 a { color: #504582; }

.racelisting-tool { position: absolute; bottom: 0px; right: 0px; }
.racelisting-tool .button { margin-top: 0px; }

.gallerieslisting-item { overflow: hidden; margin-bottom: 10px;}
.resultslisting-item { overflow: hidden; margin-bottom: 10px;}
.resultslisting-item .six { padding: 0px;}
.resultslisting-item .ten { padding-right: 0px;}
.resultslisting-item .sixteen { padding: 0px;}

.newslisting-item { overflow: hidden; margin-bottom: 28px;}
.results-list-item-title { overflow: hidden; padding-bottom: 10px;}
.results-list  { overflow: hidden; margin-bottom: 24px;}
.race-title.title-bar.sep   { overflow: hidden; margin-bottom: 20px; padding-bottom: 12px;}

.race-item .logo { border: 1px solid #ECEBF0; border-radius:6px; padding: 10px; margin-bottom: 16px; overflow: hidden;}

.thumb-img-container { width: 19%; float: left; margin: 0 1% 8px 0;}
.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%; }
@media only screen and (max-width: 767px) {
	.thumb2-img-container { width: 100%; float: none; margin: 0 0 8px 0;}
}
.youtube-iframe { margin-bottom: 16px;}

.document { background-color: #E6EBF3; font-size: 13px; padding: 8px 12px; margin: 2px 2px 0px 2px; border-radius: 4px; overflow: hidden;}
.document.eight { width: 49%;}
.document.eight:last-child { float: left;}
.document h3 { margin-bottom: 0px; }
/*
.list-galleries { float: left; width: 23%; margin: 0 2% 15px 0; }
.list-galleries:nth-child(4n+1) { margin-right: 2.33%; }
.list-galleries:nth-child(4n+2) { margin-right: 2.33%; }
.list-galleries:nth-child(4n+3) { margin-right: 2.33%; }
.list-galleries:nth-child(4n) { margin-right: 0%; }
*/
.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 .image-container { position: relative;}
.list-galleries .image-container .image-info { position: absolute; top: 0; left: 0; right: 0; height: 28px; background-color: #504582; opacity: 0.6;}
.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; }

.right-column { margin: 0 0 0 3%; width: 40%; }
  .right-column .item-emphText { font-size: 20px; line-height: 1.4; margin-bottom: 16px; color: #504582;} 
  .right-column .document  { margin-bottom: 16px; }

ul.inscription-steps { width:100%; border:0px solid #99f; margin:0; padding:0; display:table; margin-bottom: 20px; }
ul.inscription-steps li { display:table-cell; list-style:none; width: 33%; font-weight: 300; color: #6B767F; font-size: 18px; opacity: 0.5;}
ul.inscription-steps li.on { opacity: 1;}
ul.inscription-steps li span { padding: 0 12px 0 28px; background: url(../../../images/default/steps.png) 0 0 no-repeat; }
ul.inscription-steps li.step1 span { background-position: 0 3px;  text-align:left;}
ul.inscription-steps li.step2 span { background-position: 0 -37px;  text-align:center;}
ul.inscription-steps li.step3 span { background-position: 0 -77px;  text-align:right;}
ul.inscription-steps li.step4 span { background-position: 0 -117px;  text-align:right;}


.side-nav li a{font-size:15px;}

#footer { box-shadow: 0 22px 14px -14px #ECEBF0 inset; border-top: 1px solid #BEB9DE; padding: 16px 0 20px;}
#footer .submenu-container ul { margin-bottom: 0;}
#footer .submenu-container ul li { float: left; list-style: none outside none; margin: 8px 20px 8px 0px; }
#footer .contact-txt { padding-top: 12px;}
#footer .sixteen.contact-txt { padding-top: 12px; text-align: center}
#footer .contact-txt p { color: #504582; font-size: 13px; line-height: 22px; margin-bottom: 0; }
#footer .contact-txt p a { color: #504582; text-decoration: none; }
#footer .contact-txt p a:hover { text-decoration: underline; }

.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; }



#resultsall-container { overflow: hidden; margin-left: 8px;}
.header-results-all { background-color: #ECEBF0; border-radius: 8px 8px 8px 8px; margin: 0px 8px 16px; padding: 12px; }
.list-galleries .title { font-weight: 600; padding-top: 8px; }

/* Custom orbit images */
div.orbit-wrapper span.rotator { background-image: url('../../../images/foundation/orbit-portal-roses/rotator-black.png') }
div.orbit-wrapper span.mask.move { background-image: url('../../../images/foundation/orbit-portal-roses/timer-black.png')}
div.orbit-wrapper span.pause { background-image: url('../../../images/foundation/orbit-portal-roses/pause-black.png') }
div.orbit-wrapper span.pause.active { background-image: url('../../../images/foundation/orbit-portal-roses/pause-black.png')}
div.orbit-wrapper div.slider-nav span.right { background-image: url('../../../images/foundation/orbit-portal-roses/right-arrow-small.png') }
div.orbit-wrapper div.slider-nav span.left { background-image: url('../../../images/foundation/orbit-portal-roses/left-arrow-small.png') }
.lt-ie9 div.orbit-wrapper div.slider-nav span.right { background-image: url('../../../images/foundation/orbit-portal-roses/right-arrow-small.png'); }
.lt-ie9 div.orbit-wrapper div.slider-nav span.left { background-image: url('../../../images/foundation/orbit-portal-roses/left-arrow-small.png'); }
ul.orbit-bullets li { background-image: url('../../../images/foundation/orbit-portal-roses/bullets.jpg')}
ul.orbit-bullets li { background-image: url('../../../images/foundation/orbit-portal-roses/bullets.jpg')}


.leyenda{ position:absolute; top:-33px; right:0;
	
}

.leyendaIns{ position:absolute; top:-10px; right:0;
	font-size:14px; color: #66645F;
}
.leyendaIns span{ font-size:12px; 
}


.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_Red {
    background: url("../../../images/default/result_grupo_rojo.gif") no-repeat scroll right center transparent;
    padding-right: 10px;
    text-align: right;
    width: 40px;
}


/**/
#home-tabs.ui-tabs{ padding:0;}
#home-tabs.ui-tabs .ui-tabs-panel{padding:0;}
#home-tabs.ui-widget-content{ border:0 none;  background:none;}
#home-tabs .ui-widget-header{ border:0 none; border-bottom:2px solid #D9112B; background:none;}
#home-tabs .ui-corner-all{border-radius:0;}


#home-tabs.ui-state-active, #home-tabs.ui-widget-content .ui-state-active, #home-tabs.ui-widget-header .ui-state-active{background:none;  border:0 none;}
#home-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:0;}

#home-tabs.ui-state-default, #home-tabs.ui-widget-content .ui-state-default, #home-tabs.ui-widget-header .ui-state-default{
	background:none;  border:0 none;
}

#home-tabs .ui-state-default a{color:#2E99EF; font-weight: 700; font-family: "Lato", "Open Sans","Trebuchet MS",verdana !important;}
#home-tabs .ui-state-active a{color:#00478A; border-bottom:2px solid #2E99EF; font-weight: 700;}

#home-tabs.ui-tabs .ui-tabs-nav li a{padding: 2px 4px;}

#home-tabs .bgFoto{display: block;
background: #EEF3F7;
position: absolute;
bottom: 0;
width: 100%;
height: 70px;
z-index: 9999;
opacity: 0.85; padding:10px;}

#home-tabs .bgFoto .bgText{ display:block; color:#2A378F; font-size:19px;}
#home-tabs .bgFoto .bgDate{ display:block; color:#2E99EF; padding-top:5px; width: 250px; float: left;}
#home-tabs .bgFoto .bgLink{ display:block; color:#00478A; text-align: right; width: 300px; float: right;}

/* 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;}
@media only screen and (max-width: 767px) {
  .nav-bar > li.nav-social { float: none; }
  .nav-bar .nav-bar > li > a:first-child { padding: 0 0 0 4px; }
}

#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;}

.video-galleries { float: left; width: 27%; margin: 0 3% 15px 0; background-color:#FFF;}
.video-galleries:nth-child(3n+1) { margin-right: 3.33%; }
.video-galleries:nth-child(3n+2) { margin-right: 3.33%; }
.video-galleries:nth-child(3n+3) { margin-right: 3.33%; }
.video-galleries:nth-child(3n) { margin-right: 0%; }

.video-galleries .image-container { position: relative;}
.video-galleries .image-container .image-info { position: absolute; top: 0; left: 0; right: 0; height: 28px; background-color: #1493D6; opacity: 0.8;}
.video-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; }
.video-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; }
.video-galleries .title {color: #00478A; margin-top: 8px; font-size: 1.1em;}
.video-galleries .title a {color: #00478A; text-decoration: none;}
.video-galleries .title a:hover {color: #00478A; text-decoration: underline;}
.cuenta-sailti{color:#193F71;font-size:16px;}