/*AMALGAMA*/

/*Estilos genéricos*/

body {
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	background:#4d4d4d;
}


/*Imágenes*/


	.img-container{
		text-align:center;
	}

	.img-container img{
		display:inline-block;
	}

/*Listas*/

	ul li{
		list-style:none;
	}

/*Anclas*/

	a{
		color:#fff;
	}

	a:hover{
		color:#fff;
		cursor:pointer;
		text-decoration:none;
	}

/*H*/

	h1, h2, h3, h4, p{
		margin:0;
	}

	h1, h2, h3, h4{
		font-family: 'Open Sans Condensed', sans-serif;
	}

	.noted{
		font-family: 'Titillium Web', sans-serif;
		font-weight:900;
	}

/*Nav tabs*/

	.nav-tabs.nav-justified>li{
		vertical-align: middle;
	}
	.nav-tabs.nav-justified>li>a{
		border:none;
		border-radius:0;
		margin:0;
	}

	.nav>li>a:hover, .nav>li>a:focus{
		background:transparent;
	}

/*Button*/
	
	.button{
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight:bold;
		font-size:1.15em;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		padding:2.5px 7.5px;
	}

	.button.info{
		border:thin solid #fff;
	}

	.button.info:hover{
		color:#29A9E0;
		border:thin solid #29A9E0;;
	}

	.button.blue-bg:hover{
		background:#fff;
		color:#29A9E0;
	}

	.button.yellow-bg{
		color:#262626;
	}

	.button.yellow-bg:hover{
		background:#262626;
		color:#D9E021;
	}

	.button.pink-bg:hover{
		background:#262626;
		color:#F1586E;
	}

	/*Item-menu button*/

	.item-menu a{
		margin:25px 0px 0px 0px;
		padding:5px 10px;
		display:inline-block;
	}

	.right{text-align:right;}
	.center{text-align:center!important;}

	/*Esquema de colores*/

	.white{
		color:#fff;
	}

	.blue,
	.blue h3,
	.blue a:hover i,
	.blue a:hover .yamn-text-title{
		color:#29A9E0;
	}

	.dropdown-menu.blue img{
		border-top:thin solid #29A9E0;
	}


	.yellow, 
	.yellow h3,
	.yellow a:hover i, 
	.yellow a:hover .yamn-text-title{
		color:#D9E021;
	}

	.dropdown-menu.yellow img{
		border-top:thin solid #D9E021;
	}

	.pink{
		color:#F1586E;
	}


	.green{
		color:#00A99D;
	}

	.orange{
		background:transparent;
		color:#F7931E;
	}


	.blue-bg{
		background:#29A9E0;
		color:#fff;
	}

	.yellow-bg{
		background:#CCD21E;
	}

	.pink-bg{
		background:#F1586E;
	}

	.green-bg{
		background:#00A99D;
	}

	.orange-bg{
		background:#F7931E;
	}

	.semitransparent-bg{
		background: rgba(255, 255, 255, 0.04);
	}


	.dark-bg{
		background:#262626;
	}

	.light-grey-bg{
		background:#8B8B8B;
	}

	/*Border*/
	.dashed-border{
		border: thin dashed #555;
	}

	/*Fonts*/

	@font-face{
		font-family:Julius Sans One;
		src: url(../fonts/JuliusSansOne-Regular.ttf);
	}

	@font-face{
		font-family: Monoton;
		src: url(../fonts/Monoton-Regular.ttf);
	}

	@font-face{
		font-family: Titillium Web;
		src: url(../fonts/TitilliumWeb-Bold.ttf);
		font-weight:700;
	}

	@font-face{
		font-family: Titillium Web;
		src: url(../fonts/TitilliumWeb-Black.ttf);
		font-weight:900;
	}

	@font-face{
		font-family: Open Sans Condensed;
		src: url(../fonts/OpenSans-CondLight.ttf);
		font-weight:300;
	}

	@font-face{
		font-family: Open Sans Condensed;
		src: url(../fonts/OpenSans-CondLightItalic.ttf);
		font-weight:300;
		font-style:italic;
	}

	@font-face{
		font-family: Open Sans Condensed;
		src: url(../fonts/OpenSans-CondBold.ttf);
		font-weight:bold;
	}

	@font-face{
		font-family: Open Sans;
		src: url(../fonts/OpenSans-Light.ttf);
		font-weight:300;
	}

	@font-face{
		font-family: Open Sans;
		src: url(../fonts/OpenSans-LightItalic.ttf);
		font-weight:300;
		font-style:italic;
	}

	@font-face{
		font-family: Open Sans;
		src: url(../fonts/OpenSans-Regular.ttf);
		font-weight:400;
	}

	@font-face{
		font-family: Open Sans;
		src: url(../fonts/OpenSans-Italic.ttf);
		font-weight:400;
		font-style:italic;
	}

	@font-face{
		font-family: Open Sans;
		src: url(../fonts/OpenSans-Semibold.ttf);
		font-weight:600;
	}

	@font-face{
		font-family: Open Sans;
		src: url(../fonts/OpenSans-SemiboldItalic.ttf);
		font-weight:600;
		font-style:italic;
	}

	@font-face{
		font-family: Open Sans;
		src: url(../fonts/OpenSans-Bold.ttf);
		font-weight:700;
	}

	@font-face{
		font-family: Open Sans;
		src: url(../fonts/OpenSans-BoldItalic.ttf);
		font-weight:700;
		font-style:italic;
	}



/*HEADER*/

	/*Header info*/

	.header-info{
		background:#4e4e4e;
	}

	.header-info p{
		text-align:right;
		font-size:1.5em;
		margin:0;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-family: 'Open Sans Condensed', sans-serif;
	}

	.header-info p:first-child{
		font-size:1.5em;
		font-weight:bold;
	}

	.brand{
		padding:15px 25px;
	}

	.brand img{
		max-height:40px;
	}

	.logo{
		padding:0px 50px 0px 50px;
		max-width:400px;
	}

	.contact-data{
		padding:10px 50px 0px 50px;
	}

	/*Header nav*/

	.header-nav{
		background:#262626;
		border-top:thin solid #4D4D4D;
		border-bottom:thin solid #4D4D4D;
		font-family: 'Open Sans Condensed', sans-serif;
	}
	.navbar-collapse{
		padding:0;
	}

	.navbar.yamm{
		margin:0;
	}

	.navbar-nav{
		width:100%;
	}

	.navbar-nav > li{
		text-align:center;
		border-left:thin solid #4D4D4D;
		min-height:60px;
	}

	.navbar-nav>li:first-child{
		border-left:none;
	}

	.navbar-nav>li>a{
		min-height:60px;
		font-size:1.25em;
		font-weight:bold;
		padding:15px 5px;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		
	}

	.navbar-nav>li>a img, .navbar-nav>li>a i{
		padding:0px 5px;
		display:inline-block;
		vertical-align:middle;
	}

	.navbar-nav>li>a:hover, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
		background:rgba(0, 0, 0, 0.2);
		color:#fff;
	}

	.navbar-toggle{
		margin-top:17.5px;
	}

	/*Submenu*/

	/*Yamn*/

	/*!
		 * Yamm!3 - Yet another megamenu for Bootstrap 3
		 * http://geedmo.github.com/yamm3
		 * 
		 * @geedmo - Licensed under the MIT license
		 */
		.yamm .nav,
		.yamm .collapse,
		.yamm .dropup,
		.yamm .dropdown {
		  position: static;
		}
		.yamm .container {
		  position: relative;
		}
		.yamm .dropdown-menu {
		  left: auto;
		}
		.yamm .yamm-content {
		  padding: 20px 30px;
		}
		.yamm .dropdown.yamm-fw .dropdown-menu {
		  left: 0;
		  right: 0;
	}




	.dropdown-menu{
		background:rgba(38, 38, 38, 0.98);
		border-radius:0;
		border:none;
		text-align:left;
		font-family: 'Open Sans', sans-serif;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		border-top:thin solid #4D4D4D;
		padding:15px 0px 30px 0px;
	}

	.yamn-content a{
		display:block;
	}


	.dropdown-menu .yamn-content i.fa{
		padding:0px 10px;
		display:inline-block;
	}

	.dropdown-menu p{
		font-size:1em;
		padding:2.5px 0px;
	}

	.yamm-content h4{
		padding-bottom:15px;
		font-size:1.5em;
		font-weight:bold;
	}

	.item-menu{
		padding:7.5px 15px;
	}

	/*Arreglos y producciones, Cine y TV*/
	
	.artistas, .programas, .cine, .teatro{
		text-align:center;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		
	}

	.section-content .artistas p{
		margin:0;
		padding:5px 0px;
	}

	.caratula-main-info{
		font-family: 'Monoton', cursive;
		font-size:1.25em;
		text-transform:uppercase;
	}

	.caratula-secondary-info{
		font-family:'Open Sans Condensed', sans-serif;
		font-weight:bold;
		text-transform:uppercase;
	}

	.caratula-secondary-info img{
		max-width:25px;
		margin-right:5px;
	}

	.caratula-description{
		font-family:'Open Sans Condensed', sans-serif;


	}

	/*Menu*/

	.item-menu img{
		max-width:25px;
		margin-right:5px;
	}


	/*ARREGLOS Y PRODUCCIONES*/

	.item-info, .artistas, .programas, .formulario, .contacto{
		padding:20px;
	}

	.img-container.caratula{
		margin:15px 0px;
		display: block;
		position: relative;
	}

	.img-container.caratula img{
		padding:7.5px;
		border:thin dashed #555;
		max-height:250px;
	}

	.teatro .img-container.caratula{
		margin:0;
	}

	.artistas:hover{
		cursor:pointer;
	}


	.artistas:hover p.caratula-main-info{
		color:#29A9E0;
		transition:all ease 1s;
		-webkit-transition:all ease 1s;
		-moz-transition:all ease 1s;
	}



	.video-container {
		max-width: 560px;
		margin: auto;
		padding: 7.5px;
		border: thin dashed #555;
	}

	.video {
		padding-top: 56.25%;
		max-width: 100%;
		position: relative;
		height: 0px;
		width: 100%;
		background:#000;
	}

	.video video{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	/*Layerslider*/


	#layerslider p.ls-l{
		font-family: 'Open Sans', sans-serif;
		font-weight: 300;
		padding:20px 30px;
		font-size:2.5em;
		line-height:37px;
		color:#fff;
		background:rgba(0, 0, 0, 0.75);
		white-space: nowrap;
	}

	#layerslider span{
		color:#29A9E0;
		font-family: 'Titillium Web', sans-serif;
		font-weight:900;
	}

	.layerslider-navigation{
		background:rgba(0, 0, 0, 0.75);
		width:100%;
	}

	/*Section*/

	.section-container{
		background:#333333;
	}

	.section-header{
		padding:15px 0px;
	}

	.section-header h2,
	.section-content h4, 
	.section-subtitle,
	.section-content h3{
		font-family: 'Open Sans Condensed', sans-serif;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		/*text-transform:uppercase;*/
	}

	.section-header h2 span:first-child{
		/*font-weight:bold;*/
		margin-right:25px;
	}

	.section-header .container{
		position:relative;
	}

	.section-header .square-header{
		background:#fff;
		position:absolute;
		width:63px;
		height:63px;
		text-align:center;
		top:-15px;
		right:0;
		padding-top:16.5px;
	}

	.section-header.semitransparent-bg .square-header{
		background:rgba(255, 255, 255, 0.25);
	}

	.section-content h3{
		padding:15px 0px;
		margin-bottom:15px;
		font-weight:500;
		border-bottom: thin dashed #4F4F4F;
	}

	.section-content h4{
		font-size:1.5em;
		
	}

	.section-content h4.subtitle{
		font-weight:bold;
		padding:30px 0px;
	}

	.section-content h4.subtitle:after{
		display: block;
		content: "";
		width: 80px;
		height: 1px;
		background-color: #555;
		margin: 0 auto;
		margin-top: 20px;
	}

	.section-content{
		padding:50px 0px;
	}

	/*ITEM*/

	.section-content .item{
		font-weight:300;
	}

	.section-content p{
		margin:0;
		padding:10px 0px;
		font-size:1.1em;;
	}

	.section-content p b{
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	p.section-subtitle{
		font-size:1.25em;
		font-weight:bold;
	}

	.content-header p{
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:1.5em;
	}

	/*Index*/

	.phrase{
		font-family: 'Open Sans Condensed', sans-serif;
		font-size:1.75em;
		text-transform:uppercase;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		background:rgba(255, 255, 255, 0.04);
		padding:10px 35px;
		display:inline-block;
		margin-bottom:15px;
		border:thin dashed #555;
	}

	/*Information item*/

	.information .item{
		padding:0px 25px;
		margin:25px 0px;
	}

	/*Item circle*/

	.item.circle h4{
		border:none;
		text-align:center;
		margin:25px 0px;
	}


	.img-circle img{
		border-radius:50%;
		padding:7.5px;
		border:thin solid #555;
	}

	

	/*Demo*/

	.demo-item{
		padding:5px 0px;
	}

	p.author, p.album{
		margin:0;
		padding:2.5px 0px;
		font-family: 'Julius Sans One', sans-serif;
		font-size: 0.9em;
	}

	p.album{
		color:rgb(116, 116, 116);
	}

	.demo-item audio{
		margin:5px 0px;
	}

	/*Button item*/

	.item .more-info{
		margin-top:30px;
		padding:5px 0px;
	}


	/*Slogan*/

	.slogan{
		padding:75px 0px;
		font-family: 'Julius Sans One', sans-serif;
		background-image:url('../img/slogan-bg.png');
		background-size:cover;	
		background-position:center center;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.slogan .famous-quote{
		text-align:center;
		font-size:2.25em;
	}

	.slogan .author{
		text-align:right;
		font-size:1.25em;
	}

	/*MUSICOS*/
	.musicos{
		padding:15px 0px;
		margin:15px 0px;
		border-top:thin  dashed #555;
		border-bottom:thin dashed #555;
	}

	.musico p{
		font-family: 'Monoton', cursive;
		text-align:center;
		font-size:1em;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-weight:lighter;
	}

	.galeria{
		padding:50px 0px;
	}

	.galeria h2{
		text-align:center;
		font-family: 'Open Sans Condensed', sans-serif;
		padding:15px;
	}

	.view {
	    width: 300px;
	    height: 300px;
	    margin:0 auto;
	    overflow: hidden;
	    position: relative;
	    text-align: center;
	    cursor: default;
	    margin-bottom:25px;
	    cursor:pointer;
	    padding:5px;
	    border:1px dashed #555;
	}
	.view .mask, .view .content {
	    width: 300px;
	    height: 300px;
	    position: absolute;
	    overflow: hidden;
	    top: 0;
	    left: 0;
	}
	.view img {
	    display: block;
	    position: relative;
	    width:100%;
	}
	.view h3 {
	    text-transform: uppercase;
	    font-weight:bolder;
	    color:#fff;
	    text-align: center;
	    position: relative;
	    font-size: 1.5em;
	    padding: 10px;
	    margin:0px 0px 10px 0px;
	    font-family: 'Open Sans Condensed', sans-serif;
	}
	.view p {
	    font-family: 'Open Sans Condensed', sans-serif;
	    font-size: 1.25em;
	    position: relative;
	    color: #fff;
	    padding: 10px 20px 20px;
	    text-align: center;
	    font-weight:lighter;
	}
	.view a.info {
	    display: inline-block;
	    text-decoration: none;
	    padding: 7px 14px;
	    background: #000;
	    color: #fff;
	    text-transform: uppercase;
	}
	.view a.info:hover {
	    box-shadow: 0 0 5px #000;
	}

	/*VIEW-FOURTH*/

	.view-fourth img { 
	    transition: all 0.4s ease-in-out 0.2s;
	    opacity: 0.8;
	}
	.view-fourth .mask { 
	    background-color: #F1586E;
	    opacity: 0;
	    transform: scale(0) rotate(-180deg);
	    transition: all 0.4s ease-in;
	    border-radius: 0px;
	}

	.view-fourth h2{
	    opacity: 0;
	    color:#262626;
	    border-bottom: 1px solid #fff;
	    background: transparent;
	    margin: 20px 40px 0px 40px;
	    font-weight:bold;
	    transition: all 0.5s ease-in-out;
	}
	.view-fourth p { 
	    opacity: 0;
	    transition: all 0.5s ease-in-out;
	}
	.view-fourth a.info { 
	    opacity: 0;
	    transition: all 0.5s ease-in-out;
	} 


	.view-fourth:hover .mask { 
	    opacity: 1; 
	    transform: scale(0.95) rotate(0deg);
	    transition-delay: 0.2s;
	}                                 
	.view-fourth:hover img    { 
	    transform: scale(0); 
	    opacity: 0;
	    transition-delay: 0s;
	}                       
	.view-fourth:hover h2,
	.view-fourth:hover p,
	.view-fourth:hover a.info{
	    opacity: 1;
	    transition-delay: 0.5s;
	}

	/*NOTICIAS*/

	.noticia{
		background:#2E2E2E;
		margin:30px 0px;
	}

	.noticia > .row{
		margin:0;
	}

	.noticia h4{
		font-weight:bold;
	}

	 h4.green > a{
	 	color:#00A99D;
	 }

	p.date{
		color:#8B8B8B;
		text-transform:uppercase;
		font-size:0.8em;
	}

	.noticia .short-description{
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size:1.15em;
	}

	.noticia-img{
		padding-bottom:25%;
		background-size:cover;
		background-position:center center;
	}

	#noticia-1 .noticia-img{
		background-image:url('http://lorempixel.com/output/nightlife-q-g-640-480-5.jpg');
	}

	.noticia-info{
		background:#2E2E2E;
		padding:30px;
	}

	/*Noticia completa*/

	.noticia-completa{
		padding:50px;
		background:#2E2E2E;
	}

	.news-content{
		margin-top:30px;
	}

	.news-content b, .news-content a{
		color:#00A99D;
	}

	.noticia-completa figure{
		float:left;
		padding:10px;
		border:thin dashed #555;
		margin-right:15px;
		margin-bottom:15px;
	}

	.noticia-completa figure figcaption{
		padding:5px;
		color:#8B8B8B;
	}

	.noticia-completa figure img{
		max-height:250px;
	}

	.noticia-completa p:first-child{
		float:left!important;
		display:inline-block;
		padding-top:0px;
	}

	.noticia-completa p{
		text-align:justify;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;

	}

	.news-navigation{
		padding:5px ;
		font-weight:300;
	}

	.news-navigation a{
		color:#00A99D;padding:5px;
	}

	.news-navigation a:hover{
		color:#fff;

	}

	/*Pagination*/

	.pagination>li>a, .pagination>li>span{
		border-radius:0px;
		background:#00A99D;
		margin:1px;
		border:none;
	}

	.pagination>li>a:hover, .pagination>li>span:hover{
		background:#000;
		color:#00A99D;
	}

	.pagination>li:first-child>a, .pagination>li:first-child>span,
	.pagination>li:last-child>a, .pagination>li:last-child>span{
		background:#2E2E2E;
		border:none;
		border-radius:0px;
		color:#00A99D;
	}

	.pagination>li:first-child>a:hover, .pagination>li:first-child>span:hover,
	.pagination>li:last-child>a:hover, .pagination>li:last-child>span:hover{
		background:#000;
		color:#fff;
	}

	/*CONTACTO*/

	form{
		font-family:'Open Sans Condensed', sans-serif;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
		font-size:1.25em;
	}

	form .form-control{
		background:#434343;
		border-radius:0px;
		color:#29a9e0;
		font-size:1.25em;

	}


	form button[type="submit"]{
		padding:5px 35px;
		text-transform:uppercase;
		border-radius:0px;
		font-size:1.15em;
		background:#29a9e0;
		color:#fff;
		border:thin solid #29a9e0;
	}

	.carousel img{
		border:2px solid #fff;
	}

	.map {
		position: relative;
		padding-bottom: 15%;
		height: 0;
		overflow: hidden;
		z-index: 1;
	}

	.map iframe {
		
		position: absolute;
		opacity: 0.5;
		top: 0;
		left: 0;
		width: 100%!important;
		height: 100%!important;
		z-index: 2;
	}

	.map iframe:hover{
		opacity:1;
		transition: opacity 0.5s;
		-webkit-transition: opacity 0.5s;
	}


	/*FOOTER*/

	footer{
		padding:50px 0px 25px 0px;
		background:#1a1a1a;
		font-size:1.2em;
		text-align:center;
		-webkit-font-smoothing:antialiased;
		-moz-osx-font-smoothing: grayscale;
	}

	.logo-footer{
		padding-bottom:30px;
	}

	.social-media a i{
		display:inline-block;
		padding:0px 15px;
	}

	.social-media a:hover{
		color:#29A9E0;
	}

	.footer-contact{
		padding-top:15px;
	}

	footer p.li{
		border-top:thin dashed rgb(89, 89, 89);
		margin-top:15px;
		font-size:0.8em;
		font-weight:bold;
		padding-top:15px;
	}

	footer p.li a{
		color:#29A9E0;
	}

	/*MEDIA QUERIES*/


	@media (min-width:2000px){

		/*Header*/
		.header-info{
			padding:10px 200px;
		}

	}




	@media (min-width:991px) and (max-width:2000px){


		.navbar-nav > li > a{
			font-size:1.2em;
		}
	}

	@media (min-width:1200px){

		/*Header*/
		.navbar-nav>li, .navbar-nav>li>a{
			min-height:60px;
		}

		.header-info{
			padding:10px 50px;
		}

	}

	@media (min-width:1200px) and (max-width:1600px){
		
		.navbar-nav>li>a img, .navbar-nav>li>a i{
			max-width:37px;
			padding-bottom:5px;
			display:block;
			margin:0 auto;
		}

		.navbar-nav>li>a{
			font-size:1.1em;
			padding:5px;
		}
	}

	@media (min-width:991px) and (max-width:1200px){

		/*Header*/

		.navbar-nav > li{
			min-height:1px;	
			border:none;
		}

		.navbar-nav>li>a:hover, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
			background:none;
		}


		.navbar-nav>li>a img, .navbar-nav>li>a i{
			display:none;
		}
	}

	@media (max-width:991px){

		/*Header*/

		.navbar-nav.nav-tabs.nav-justified > li{
			min-height:1px;	
			display:block;
			width:100%;
			border-bottom:thin dashed #555;
		}

		.navbar-nav > li > a{
			min-height:1px;
			font-size:1.25em;
			font-weight:bold;
			text-align:left;
		}
		

		.header-info p{

		}

		.navbar-toggle{
			border:thin solid white;
		}

		.navbar-toggle .icon-bar{
			background:white;
		}

		.navbar-nav{
			padding:0;
			margin:0;
		}

		.navbar-nav > li{
			width:100%;
		}

		.navbar-nav > li > a img{
			max-width:30px;
		}

		.navbar-nav > li:last-child > a{
			border-bottom:none;
		}

		.navbar-collapse{
			max-height:1000px;
		}

		.yamn-content{
			padding-top:0;
			padding-bottom:0;
		}

		.dropdown-menu{
			padding:0;
		}

		.dropdown-menu h3{
			text-align:center;
			padding:15px 0px;
		}


		.yamn-text-title{
			padding:10px 0px;
			font-size:1em;
		}

		.yamn-text-title:hover{
			color:#fff;
		}

		/*Item*/

		.item{
			margin-bottom:30px;
		}

		.phrase, .phrase.right{
			text-align:center!important;
			display:block;
			font-size:1.5em;
		}

		/*Slogan*/

		.slogan .famous-quote{
			font-size:1.25em;
		}

		.slogan .author{
			text-align:center;
			margin-top:15px;
			font-size:1em;
		}
		
		/*Carousel indicators*/
		.carousel-indicators{
			bottom: 50px;
		}


		footer .img-container img.img-responsive.hidden{
			display:inline-block!important;
			max-width:100px;
			visibility:visible!important;
		}
	}

	@media (max-width:767px){

		/*Header*/

		.contact-data{
			padding:0px 0px 5px 0px;
		}
		.contact-data p:first-child{
			text-align:center;
			font-size:1.25em;
		}

		.logo{
			max-width:400px;
			margin:0 auto;
		}

		.footer-contact{
			border:none;
			padding-bottom:15px;
		}

		.section-header h2{
			text-align:center;
			font-size:1.85em;
		}

		.item .more-info{
			padding-bottom:25px;
			border-bottom:thin solid #29A9E0;
		}

		.section-content h3{
			padding:15px;
		}

		.noticia-completa{
			text-align:center;
		}

		.noticia-completa figure{
			float:none;
			display:inline-block;
		}
	}

	@media (min-width:450px) and (max-width:767px){
		.item{
			padding:0px 50px;
		}
	}




/*=============================== AUDIO PLAYER================================================*/
audio.player{
	height: 30px;
	display:none;
	position:absolute;
	width:90%;
	left: 0;
	right: 0;
	margin: -30px auto 0 auto;
}

.boton_play{
	opacity: 0.8;
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-24px;
	margin-top:-28px;
	/*border-left: 70px solid #333;
	border-top:30px solid transparent;
	border-bottom:30px solid transparent;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 0px;
	height: 0px;
	margin: 45% auto auto auto;*/

}


/*=========================================COOKIES=======================================================*/

.cookies{
	background: #000;
}
.cookies p{
	text-align: center;
	padding: 10px 0;
	font-family: 'Open Sans', sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.cookies span{
	display:inline-block;
	padding:0px 15px;
}

.cookies span a,
.cookies span button{
	padding:0px 15px;
}

.cookies a{
	font-weight: bolder;
}

@media (max-width:767px){
	.cookies span{
		display:block;
		text-align:center;
	}
}


/*===========================================Texto Submenu =============================================*/

.texto_submenu{
	min-height: 90px;
}