@CHARSET "ISO-8859-1";
.nav {
	/*background-color: #320452;*/
	text-transform: uppercase;
}
.degradado {
	
	background: #eee none repeat scroll 0 0;
	/* rgba(251,239,251,1);
	background: -moz-linear-gradient(-45deg, rgba(251,239,251,1) 0%, rgba(123,100,138,0.66) 42%, rgba(243,176,223,0.5) 62%, rgba(242,136,210,0.19) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(251,239,251,1)), color-stop(42%, rgba(123,100,138,0.66)), color-stop(62%, rgba(243,176,223,0.5)), color-stop(100%, rgba(242,136,210,0.19)));
	background: -webkit-linear-gradient(-45deg, rgba(251,239,251,1) 0%, rgba(123,100,138,0.66) 42%, rgba(243,176,223,0.5) 62%, rgba(242,136,210,0.19) 100%);
	background: -o-linear-gradient(-45deg, rgba(251,239,251,1) 0%, rgba(123,100,138,0.66) 42%, rgba(243,176,223,0.5) 62%, rgba(242,136,210,0.19) 100%);
	background: -ms-linear-gradient(-45deg, rgba(251,239,251,1) 0%, rgba(123,100,138,0.66) 42%, rgba(243,176,223,0.5) 62%, rgba(242,136,210,0.19) 100%);
	background: linear-gradient(135deg, rgba(251,239,251,1) 0%, rgba(123,100,138,0.66) 42%, rgba(243,176,223,0.5) 62%, rgba(242,136,210,0.19) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbeffb', endColorstr='#f288d2', GradientType=1 );
	 */
	border-radius: 2px;
/* 	background-image: linear-gradient(to bottom right, #f6f6f6 0px, #cccccc 100%); */
}

.navbar-default-na {
   /*background-color: #cccccd !important;*/
	/*background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #f6f6f6, #cccccc) repeat scroll 0 0;*/	
	background-image: linear-gradient(to bottom right, #f6f6f6 0px, #cccccc 100%);
  	border-color: #612684;
	border:			1px solid #612684;
	border-radius: 1px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	margin-bottom: 0px;
	min-height: 30px;
}
.activa{
	background-image: linear-gradient(to bottom, #f6bbff 0px, #af75d2 70%);
  	/*background-color: #f6bbff !important;*/
}
.navbar-default-na .navbar-brand {
  color: #0f1010;
}
.navbar-default-na .navbar-brand:hover, .navbar-default-na .navbar-brand:focus {
  color: #ede6f1;
}
.navbar-default-na .navbar-text {
  color: #0f1010;
}
.navbar-default-na .navbar-nav > li > a {
  	color: #0f1010;
	font-size: medium;
	font-weight: bold;
}
.navbar-default-na .navbar-nav > li > a:hover, .navbar-default-na .navbar-nav > li > a:focus {
  color: #ede6f1;
	background-color: #612684 !important;
}
.navbar-default-na .navbar-nav > li > .dropdown-menu {
  background-color: #cccccd;
}
.navbar-default-na .navbar-nav > li > .dropdown-menu > li > a {
  color: #0f1010;
}
.navbar-default-na .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default-na .navbar-nav > li > .dropdown-menu > li > a:focus {
  color: #ede6f1;
  background-color: #612684 !important;
	background-image: none !important;
}
.navbar-default-na .navbar-nav > li > .dropdown-menu > li > .divider {
  background-color: #cccccd;
}
.navbar-default-na .navbar-nav > .active > a, .navbar-default-na .navbar-nav > .active > a:hover, .navbar-default-na .navbar-nav > .active > a:focus {
  color: #ede6f1;
  background-color: #612684;
}
.navbar-default-na .navbar-nav > .open > a, .navbar-default-na .navbar-nav > .open > a:hover, .navbar-default-na .navbar-nav > .open > a:focus {
  color: #ede6f1;
  background-color: #612684;
}
.navbar-default-na .navbar-toggle {
  border-color: #612684;
}
.navbar-default-na .navbar-toggle:hover, .navbar-default-na .navbar-toggle:focus {
  background-color: #612684;
}
.navbar-default-na .navbar-toggle .icon-bar {
  background-color: #0f1010;
}
.navbar-default-na .navbar-collapse,
.navbar-default-na .navbar-form {
  border-color: #0f1010;
}
.navbar-default-na .navbar-link {
  color: #0f1010;
}
.navbar-default-na .navbar-link:hover {
  color: #ede6f1;
}

@media (max-width: 767px) {
  .navbar-default-na .navbar-nav .open .dropdown-menu > li > a {
    color: #0f1010;
  }
  .navbar-default-na .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default-na .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ede6f1;
  }
  .navbar-default-na .navbar-nav .open .dropdown-menu > .active > a, .navbar-default-na .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default-na .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ede6f1;
    background-color: #612684;
  }
}
  
  
/* Customize the navbar links to be fill the entire space of the .navbar */
.navbar-anchoentero .navbar-inner {
    padding: 0 !important;
}

.navbar-anchoentero {
    margin: 0 !important;
    display: table !important;
    width: 100% !important;
	width: 100%;
	text-align: justify;
}
.navbar-anchoentero ul{
    margin: 0 !important;
    display: table !important;
    width: 100% !important;
	width: 100%;
	text-align: justify;
}

.navbar-anchoentero li {
    display: table-cell !important;
    width: 1% !important;
    float: none !important;
}

.navbar-anchoentero li a {
    font-weight: bold !important;
    text-align: center !important;
    border-left: 1px solid rgba(255, 255, 255, .75) !important;
    border-right: 1px solid rgba(0, 0, 0, .1) !important;
}

.navbar-anchoentero li:first-child a {
    border-left: 0 !important;
    border-radius: 3px 0 0 3px !important;
}

.navbar-anchoentero li:last-child a {
    border-right: 0 !important;
    border-radius: 0 3px 3px 0 !important;
}

/* Always apply the floated nav */
.navbar-nav {
  float: none;
  margin: 0;
}
.navbar-nav > li {
  float: left;
}
.navbar-nav > li > a {
  padding: 5px 7px;
}

.nav-ocio{
	font-size: 0.9em;
	color:	#612684;
	float: left;
    margin: 0;
    text-transform: none;
}
.nav-ocio > li > a {
	padding: 3px;	
	color:	#612684;    
}
.nav-ocio > li {
	padding: 3px;	
	display: block;  	
	position: relative;    
}
.nav-ocio > li > a:hover, .nav > li > a:focus {
    background-color: #612684;
    text-decoration: none;
	color: white;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}

.flecha_derecha {
	background-color: grey;
	border-radius:	0 40px 40px 0;
	padding-right: 10px !important;	
}
.flecha_derecha > a{
	color: white !important;	
}
.flecha_derecha > a:hover, .flecha_derecha > a:focus{
	background-color: grey !important;
    text-decoration: none;
	color: white;
    text-shadow: 0 0px 0 rgba(255, 255, 255, 0.25);
}

.sinborde{
  border: 0px solid #ccc !important;
}