@charset "UTF-8";
/* CSS Document */

h2 {font-family:'Open Sans', sans; font-size:37px; font-weight:300; }
h3 {font-family:'Open Sans', sans; font-size:19px; font-weight:300;}
p {font-family:'Open Sans', sans; font-size:19px; font-weight:300;}

a { color: #428bca; text-decoration: none; }

.accordion { z-index:999;}

ul, li { list-style:none; display:inline-block;}

.row-fluid {width:100%;}
.row-fluid2 {width:100%;}

.carousel-caption {
  position: absolute;
  right: 15%;
  top: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption p {text-align:center;}
.row-slide { margin-top:50px;}

.carousel-caption .btn {
  text-shadow: none;
}

.carousel-caption h1 {
	font-family:'Arvo', sans;
	font-size:48px;
}
.carousel-caption span {
	border:solid 1px #FFF;
	padding:5px 15px;
	font-size:25px;
	font-weight:300;
}
.carousel-caption ul {margin:30px;padding:0px;}
.carousel-caption li {
display: inline-block;
width:32px;
height:32px;
margin: 1px;
cursor: pointer;
}

.nav li { padding:0px;}

a:hover,
a:focus { color: #FFF; text-decoration: none; }
 

.rowpadder { padding-top:100px; padding-bottom:140px;}
.rowpadder-min { padding:80px;}

.dakarlogo { }

.dakarlogomenu {color:#534741; font-size:19px; font-style:italic;}

#stickyheader {width: 100%; z-index:9999; color:#333;background-color:#FFF; font-size:13px; overflow:visible;}

.hashtag { color:#F3EDDF; font-size:18px; text-shadow: none; font-style:italic; font-weight:600;}
.hashtag a { color:#F3EDDF; text-transform:none;}
.hashtag a:hover { color:#000; text-transform:none;}

.hashtag-slide { color:#F3EDDF; font-size:18px; text-shadow: none; font-style:italic;}
.hashtag-inv {color:#333;}

.slide1{ background-image:url('../images/bg-slide2.jpg'); background-repeat:repeat; color:#FFF; }
.slide1 h2 { color:#F3EDDF;}

.slideVidOfi { background-color:#000; background-repeat:repeat; color:#FFF; }

.slide2{ background-image:url('../images/bg-slider3.jpg'); background-attachment:fixed; background-size:cover; background-repeat:repeat; color:#FFF;}
.slide2 h2 { color:#F3EDDF;  margin-top:0px; margin-bottom:80px;}
.slide2 h3 { color:#B63F24; margin:0px; padding:10px 18px; background-color:#F3EDDF; }

.agenda p {background-image:url(../images/bg-etapas.png); padding:30px 18px; color:#FFF;}

.slide3{ background-image:url('../images/bg-social.png'); background-repeat:repeat; color:#666; }
.slide3 h2 {color:#666;}
.slide3 centrado { text-align:center;}

.slidePlano { background-image:url('http://www.dakar2014ensalta.com.ar/images/bg-centro-de-convenciones.jpg');background-attachment:fixed; background-size:cover; background-repeat:repeat; color:#FFF; }
.slidePlano h3 { color:#F3EDDF;}
.slidePlano a { color:#F3EDDF; font-size:28px!important;}
.slidePlano a:hover { color:#FFF; font-size:28px!important; text-shadow:1px 1px 3px #000;}

.slidemap {background-image:url('../images/bg-slidemap.jpg'); background-attachment:fixed; background-size:cover; background-repeat:repeat; color:#FFF; }
.slidemap h2 {color:#FFF;}
.slidemap img {  margin:0px; padding:0px;}
.slidemap p {color:#333; font-size:13px;}
.slidemap fecha {color:#333; font-weight:600;font-size:16px;}
.slidemap ul {color:#B63F24; font-weight:600;font-size:14px;}
.distanc {color:#B63F24; font-weight:300;font-size:12px; text-align:left; padding-left:0px; padding-top:15px; padding-bottom:20px;}

.slideinsta{ background-image:url('../images/bg-social.png'); background-repeat:repeat; color:#666; overflow:hidden; }
.slideinsta h2 { color:#666;  margin-top:0px; margin-bottom:80px;}


.slidevid {padding:80px; background-image:url('../images/bg-slider3.jpg'); background-attachment:fixed; background-size:cover; background-repeat:repeat; }
.slidevid h2 {color:#F3EDDF; margin-top:0px; margin-bottom:80px; }


.slideZE{ background-image:url('../images/bg-slideZE.jpg'); background-attachment:fixed; background-size:cover; background-repeat:repeat; color:#FFF;}
.slideZE h2 { color:#F3EDDF;  margin-top:0px;}
.slideZE h3 { color:#B63F24; margin:0px; padding:10px 18px; background-color:#F3EDDF; }
.agendaZE {background-image:url(../images/bg-etapas.png); background-repeat:repeat; padding:30px 18px; color:#FFF;}

.slideseguridad { background-image:url('../images/bg-slide2.jpg'); background-repeat:repeat; color:#FFF; }
.slideseguridad h2 { color:#F3EDDF;}
.slideseguridad h3 { color:#F3EDDF; font-size:24px;}

.slidesalta{ background-image:url('../images/bg-banner-salta.jpg'); background-size:cover; color:#666; background-position:left top;}
.slidesalta h3 {color:#FFF; font-size:34px; text-shadow:1px 1px 4px #666, 0.6; }
.salta {text-align:right;}
.salta img {padding:40px; margin-top:0px; }

.panel-default > .panel-heading {
  color: #333333;
  background-color:#F3EDDF;
  border-color: #dddddd;
  font-weight:400;
  font-size:16px;
}
.panel-default > .panel-heading a{
 
  font-size:16px;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/DXI1ORHCpsQm3Vp6mXoaTZS3E-kSBmtLoNJPDtbj2Pk.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/cJZKeOuBrn4kERxqtaUH3SZ2oysoEQEeKwjgmXLRnTc.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/MTP_ySUJH_bn48VBG8sNSpS3E-kSBmtLoNJPDtbj2Pk.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/k3k702ZOKiLJc3WVjuplzJS3E-kSBmtLoNJPDtbj2Pk.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/PRmiXeptR36kaC0GEAetxt6Naowg1QhaIq8kLGtQSos.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/xjAJXh38I15wypJXxuGMBiwlidHJgAgmTjOEEzwu1L8.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v7/PRmiXeptR36kaC0GEAetxs1QGe9x6ME_FQCWJB3n6z8.ttf) format('truetype');
}
@font-face {
  font-family: 'Arvo';
  font-style: normal;
  font-weight: 400;
  src: local('Arvo'), url(http://themes.googleusercontent.com/static/fonts/arvo/v6/PVOGkCtOX7e_D5p8KeOQ4_esZW2xOQ-xsNqO47m55DA.ttf) format('truetype');
}



#contacto h2 {margin-bottom:40px;}



#ytChanPlayer { overflow:hidden; }

.yt-channel-holder .yt-player {
  width: 100%;
  height: 396px;
  border: 0;
  overflow:hidden;
}

.yt-channel-holder .yt-channel-list {
  width: 100%;
  overflow: hidden;
  margin: 0 -5px 0 0;
  padding: 0;
  list-style: none outside none;
}

.yt-channel-holder .yt-channel-list .yt-channel-video {
  float: left;
  padding: 0 4px 4px 0;
  overflow: hidden;
}

.yt-channel-holder .yt-channel-list .yt-channel-video a {

  overflow: hidden;
  text-decoration: none;
}

.yt-channel-holder .yt-channel-list .yt-channel-video img {
	overflow: hidden;
  width: 105px;
  height: auto;
  border: none;
}

.row-map, .map { height: 100%; padding:0px; }
.maph2 { height: 100%; background-color:#09C; color:#FFF; padding:40px; }
#map-canvas { width:100%; height:100%; }

#insta { display: block; width: 32px; height: 32px; background: url("../images/social-sprite-32.jpg") no-repeat 0 0; }
#insta:hover { background: url("../images/social-sprite-32.jpg") no-repeat 0 -32px; }

#face { display: block; width: 32px; height: 32px; background: url("../images/social-sprite-32.jpg") no-repeat -32px 0px; }
#face:hover { background: url("../images/social-sprite-32.jpg") no-repeat -32px -32px; }

#twitter { display: block; width: 32px; height: 32px; background: url("../images/social-sprite-32.jpg") no-repeat -96px 0px; }
#twitter:hover { background: url("../images/social-sprite-32.jpg") no-repeat -96px -32px; }

#gplus { display: block; width: 32px; height: 32px; background: url("../images/social-sprite-32.jpg") no-repeat -128px 0px; }
#gplus:hover { background: url("../images/social-sprite-32.jpg") no-repeat -128px -32px; }

#youtb { display: block; width: 32px; height: 32px; background: url("../images/social-sprite-32.jpg") no-repeat -64px 0px; }
#youtb:hover { background: url("../images/social-sprite-32.jpg") no-repeat -64px -32px; }

#flickr { display: block; width: 32px; height: 32px; background: url("../images/social-sprite-32.jpg") no-repeat -160px 0px; }
#flickr:hover { background: url("../images/social-sprite-32.jpg") no-repeat -160px -32px; }

@media (max-width: 768px) {

.slidevid { diplay:none; }
.slidemap img {width:100%; height:auto;}	

.rowpadder { padding-top:10px; padding-bottom:14px; padding-left:10px; padding-right:10px;}
.rowpadder-min { padding-top:40px; padding-bottom:60px; padding-left:10px; padding-right:10px;}
.carousel-caption h1 {
	font-family:'Arvo', sans;
	font-size:28px;
}
.carousel-caption span {
	border:solid 1px #FFF;
	padding:5px 15px;
	font-size:15px;
	font-weight:300;
}
.dakarlogo { display:none;}
.hashtag { font-size:12px;}

carousel-caption {
  top: 10px;
}
p {font-family:'Open Sans', sans; font-size:16px; font-weight:300; text-align:justify;}


.row-map { height: 100%; padding:0px; }
.row-map h2 { font-size:16px;}
.map { padding:0px; }
.maph2 { height: 20%; background-color:#09C; color:#FFF; padding:10px; }
#map-canvas { width:100%; height:80%; }

}
.flex-video {
position: relative;
padding-top: 25px;
padding-bottom: 67.5%;
height: 0;
margin-bottom: 16px;
overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

@media (max-width: 992px) {
.row-map h2 { font-size:16px;}
.row-map { height: 100%; padding:0px; }
.map { padding:0px; }
.maph2 { height: 20%; background-color:#09C; color:#FFF; padding:5px; }
#map-canvas { width:100%; height:80%; }	

.rowpadder { padding-top:10px; padding-bottom:14px; padding-left:10px; padding-right:10px;}
.rowpadder-min { padding-top:40px; padding-bottom:60px; padding-left:10px; padding-right:10px;}

.slidesalta{ background-image:url('../images/bg-banner-salta.jpg'); background-size:cover; color:#666; background-position:center top; }
.slidesalta h3 {color:#FFF; font-size:24px; text-shadow:1px 1px 4px #666, 0.6; }
}


@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}
