#cabecera {border-bottom: 5px solid #c1c1c1;}

* html #cabecera {
	border-bottom: 5px solid #c1c1c1;
}

*:first-child+html #cabecera {
border-bottom: 5px solid #c1c1c1;
}

#cabecera h1 {background-image:url(/img/cab_viajeros.jpg);}

* html #cabecera h1 {background-image:url(/img/cab_viajeros.jpg);}
*:first-child+html #cabecera h1 {background-image:url(/img/cab_viajeros.jpg);}


/*--------------------------------------------------------------------------------------------*/

 .container{
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto;
 width: 970px;
 }
 .list-inline > LI {
    float: left;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{
  float:left;
}

.col-lg-1{
  width:8.33333333%
}
.col-lg-10{
  width:83.33333333%;
}
.col-lg-12{
  width:100%;
  float: left;
}
.col-lg-5{
  width:41.66666667%;
}
.col-lg-6{
  width:50%;
  float: left;
}
.col-lg-8{width:62.66666667%}
/*.col-lg-8{width:66.66666667%}*/

.col-lg-2{
  width:16.66666667%
}

.col-lg-3{
  width:25%;
  float: left;
}
.col-lg-30{
  width:30%;
  float: left;
}
.col-lg-22{
  width:22%;
  float: left;
}

.col-lg-4{
  width:33.33333333%;
  float: left;
}

hr{
  border-color:#F05F40;
  border-width:3px;
  max-width:50px;
}

hr.light{
  border-color:#fff;
}

hr.light {
    width: 50px;
    border-width: 3px;
    height: 3px;
    color: #fff;
}

 
 /*@media (min-width:768px){.container{width:750px;}
}
 @media (min-width:992px){.container{width:970px;}
}
 @media (min-width:1200px){.container{width:1170px;}
}*/
@media (min-width:1200px){
 .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
 .col-lg-12{width:100%}
 .col-lg-11{width:91.66666667%}
 .col-lg-10{width:83.33333333%}
 .col-lg-9{width:75%}
 .col-lg-8{width:66.66666667%}
 .col-lg-7{width:58.33333333%}
 .col-lg-6{width:50%}
 .col-lg-5{width:41.66666667%}
 .col-lg-4{width:33.33333333%}
 .col-lg-3{width:25%}
 .col-lg-2{width:16.66666667%}
 .col-lg-1{width:8.33333333%}
 .col-lg-pull-12{right:100%}
 .col-lg-pull-11{right:91.66666667%}
 .col-lg-pull-10{right:83.33333333%}
 .col-lg-pull-9{right:75%}
 .col-lg-pull-8{right:66.66666667%}
 .col-lg-pull-7{right:58.33333333%}
 .col-lg-pull-6{right:50%}
 .col-lg-pull-5{right:41.66666667%}
 .col-lg-pull-4{right:33.33333333%}
 .col-lg-pull-3{right:25%}
 .col-lg-pull-2{right:16.66666667%}
 .col-lg-pull-1{right:8.33333333%}
 .col-lg-pull-0{right:auto}
 .col-lg-push-12{left:100%}
 .col-lg-push-11{left:91.66666667%}
 .col-lg-push-10{left:83.33333333%}
 .col-lg-push-9{left:75%}
 .col-lg-push-8{left:66.66666667%}
 .col-lg-push-7{left:58.33333333%}
 .col-lg-push-6{left:50%}
 .col-lg-push-5{left:41.66666667%}
 .col-lg-push-4{left:33.33333333%}
 .col-lg-push-3{left:25%}
 .col-lg-push-2{left:16.66666667%}
 .col-lg-push-1{left:8.33333333%}
 .col-lg-push-0{left:auto}
 .col-lg-offset-12{margin-left:100%}
 .col-lg-offset-11{margin-left:91.66666667%}
 .col-lg-offset-10{margin-left:83.33333333%}
 .col-lg-offset-9{margin-left:75%}
 .col-lg-offset-8{margin-left:66.66666667%}
 .col-lg-offset-7{margin-left:58.33333333%}
 .col-lg-offset-6{margin-left:50%}
 .col-lg-offset-5{margin-left:41.66666667%}
 .col-lg-offset-4{margin-left:33.33333333%}
 .col-lg-offset-3{margin-left:25%}
 .col-lg-offset-2{margin-left:16.66666667%}
 .col-lg-offset-1{margin-left:8.33333333%}
 .col-lg-offset-0{margin-left:0}
 }

 .container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
 .row{margin-right:-15px;margin-left:-15px}
 .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,
 .col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{
  position:relative;min-height:1px;padding-right:15px;padding-left:15px}
 .col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}


@font-face {font-family: "Roboto"; src: url("/fonts/Roboto/Roboto-Thin.ttf") format("truetype");}   
@font-face {font-family: "Roboto-Regular"; src: url("/fonts/Roboto/Roboto-Regular.ttf") format("truetype");} 
@font-face {font-family: "Roboto-Bold"; src: url("/fonts/Roboto/Roboto-Bold.ttf") format("truetype");} 
@font-face {font-family: "Abel"; src: url("/fonts/Abel/Abel-Regular.ttf") format("truetype");} 
@font-face {font-family: "Open_Sans_Condensed"; src: url("/fonts/Open_Sans_Condensed/OpenSansCondensed-Light.ttf") format("truetype");}
@font-face {font-family: "Quicksand"; src: url("/fonts/Quicksand/Quicksand-Light.ttf") format("truetype");} 
@font-face {font-family: "Oswald"; src: url("/fonts/Oswald/Oswald-Light.ttf") format("truetype");}  

.fuente-logo{
  font-family:"Roboto-Regular";
  font-size:8em;
  color: #fff;
  font-weight: 900;
}

.fuente-1{
  font-family:"Roboto";
  font-size:17px;
}
.fuente-1b{
  font-family:"Roboto-Bold";
  font-size:17px;
}
.fuente-11{
  font-family:"Roboto-Regular";
  font-size:4em;
  color: #fff;
}
.fuente-111{
  font-family:"Roboto-Bold";
  font-size:24px;
  color: #fff;
  text-shadow: 1px 2px 2px #000;
}
.fuente-12{
  font-family:"Roboto";
  font-size:1em;
  color: #000;
  font-weight: normal;
}
.fuente-2{
  font-family:"Abel";
  font-size:17px;
}
.fuente-3{
  font-family:"Open_Sans_Condensed";
  font-size:17px;
}
.fuente-4{
  font-family:"Quicksand";
  font-size:17px;
}
.fuente-5{
  font-family:"Oswald";
  font-size:15px;
  color: #aaaaaa !important;
}
.fuente-55{
  font-family:"Oswald";
  font-size:17px;
  font-weight: 500;
  color: #000000;
}

.fuente-footer {
    font-family: "Roboto";
    font-weight: 300;
    color: #fff;
    padding-top: 20px;
}

#footer .row .col-lg-22 .nostylelist .fuente-footer {
    font-size: 1.53em;
}


.img-responsive_50{
  width: 50%;
}

.img-responsive_100{
  width: 100%;
}





#contacto a{
  text-decoration: none;
  cursor: pointer;
  color: #000;
}
#contacto a:focus, a:hover{
  color: #8a0072 !important;
  /*font-size: 1.4em;*/
}
#footer {
  text-decoration: none;
  cursor: pointer;
  background-color: #7a7d7a;
  color: #fff;
}

#footer a{
	text-decoration: none;
	cursor: pointer;
  color: #fff;
}
#footer a:focus, a:hover{
	color: #8a0072;
	/*font-size: 1.4em;*/
}
.redes{
  background-color: #3e3e3e;
}
.subfooter{
	background-color: #5e5e5e;
}
.resubfooter{
	background-color: #8a0072;
	color: #fff;
}
.finalfooter {
  background-color: #6a0a52;
  color: #fff;
  font-size: 0.8em;
  text-transform: lowercase;
}
.right{
	float:right;
}
.left{
	float:left;
}

.menuitem{
	width: 11%;
  float: left;
}
.menuitem2{
	width: 12%;
  float: left;
}
.menuitem3 {
  width: 14.8%;
  float: left;
}

.logo_min{
	width: 20%;
}
.logo {
  margin-left: 0.7em;
  margin-top: 0.7em;
  width: 25%;
  font-size: 28px;
}
.space{
	margin:10px 0;
}
.renfecol{
	color: #8a0072;
    font-weight: 700;
}
#resubfooter .nostylelist li {
  display: inline;
  float: left;
  height: 1em;
  list-style: outside none none;
  margin: 0;
  text-align: center;
  width: auto;
  text-decoration: none;
}
#resubfooter .nostylelist li a {
  border-right: 2px solid #ffffff;
  font-size: 0.933em;
  padding: 0 0.8em;
  text-decoration: none;
  cursor: pointer;
}
#resubfooter a:focus, a:hover {
  color: #8a0072;
  /*font-size: 1.3em;*/
}

#redes {
    height: 220px;
}

#apps {
    height: 220px;
}
#apps a{
    text-decoration: none;
    cursor: pointer;    
}

#apps h1,h2,h3 {
  /*color: #fff;*/
  /*font-weight: 900;*/
}
#apps h2 {
  color: #fff;
  font-weight: 900;
}
#apps h4 {
    background: none;
    margin: 1em 0 1em 0;
    padding: 0 0 0.5em 20px;
    font-size: 1em;
    font-weight: normal;
    color: #fff;
    border-bottom: none;
}

.text-second{
	color: #ffffff;
}
.text-wh{
  color: #ffffff;
}
.text-muted {
  color: #fff;
}
.text-muted2 {
  color: #fff;
}
#resubfooter .nostylelist li a:hover {
  color: #000000;
}
.dropdown-menu {
  min-width: 189px;
}
.portfolio-box .portfolio-box-caption {
  background: #8a0072 none repeat scroll 0 0;
}
.text-lowercase {
  text-transform: lowercase !important;
  color: #aaaaaa !important;
  text-decoration: none !important;
  text-align: center;
}
.text-uppercases {
  text-transform: uppercase !important;
  color: #aaaaaa !important;
  text-decoration: none !important;
  text-align: center;
}
.space {
    margin: 10px 0;
}
#footer ul li {
    list-style: none;
}
.dropdown-menu li a {
    text-decoration: none;
}
.navbar-fixed-top {
    position: static;
}
.navbar {
    margin-bottom: 0px;
}
.fuente-55 li a {
    font-family: "Oswald";
    font-size: 15px;
    color: #000 !important;
}
.oculto {
    display: none;
}

#menu_lat ul {
    font-size: 0.9em;
}

.text-center {
    text-align: center;
}
