.fundo_tv{

	float:left;

	width:100%;

	background: #080609;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA4MDYwOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMzMzMzMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #080609 0%, #333333 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#080609), color-stop(100%,#333333));

	background: -webkit-linear-gradient(top,  #080609 0%,#333333 100%);

	background: -o-linear-gradient(top,  #080609 0%,#333333 100%);

	background: -ms-linear-gradient(top,  #080609 0%,#333333 100%);

	background: linear-gradient(to bottom,  #080609 0%,#333333 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#080609', endColorstr='#333333',GradientType=0 );



}



#slider {

	margin:10px auto -27px auto;

	position:relative;

	overflow:hidden;

	max-width:1100px;

	width:100%;

	height:auto;

	padding-top: 30px;

}

 

.slides {

		text-align:center;

		margin:0;

}

.slides > li {

	display: none;

	-webkit-backface-visibility: hidden;

} /* Hide the slides before the JS is loaded. Avoids image jumping */

#slider .slides > li {

	position: relative;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	overflow: hidden;

}

#slider .slides > li img {

	max-width:100%;

	width:100%;

}

.slides:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0;

}



.slides .txt{

	position:absolute;

	color:#fff;

	z-index:999;

	width:100%;

	top:15%;

}



.slides .txt img{

	width:auto !important;

	max-height:inherit !important;

}





.slides .txt h1{

	text-shadow: 1px 1px 2px #000000;

	font-size:2.5em;

	color:#fff;

	margin:0px;

	text-transform:uppercase;

	font-weight:700;

}



.slides .txt p{

	text-shadow: 1px 1px 2px #000000;

	font-size:1.1em;

	color:#fff;

	margin:0px;

	text-transform:uppercase;

	margin-bottom:28px;

	margin-top:10px;

}



.slides .txt a{

	color:#fff;

	text-shadow: 1px 1px 2px rgba(0,0,0,0.35);

	padding:15px 25px;

	font-weight:bold;

	text-transform:uppercase;

	margin-top:20px;

		

}



/* Directional Nav */

.flex-direction-nav {

	position: absolute;

	bottom:15px;

	right:15px;

	z-index: 100;

	display:none;

}

.flex-direction-nav > li {

	float: left;

}

.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next {

	display: block;

	text-indent: -9999em;

	background: url('../img/slider-arrows.gif') 0 0 no-repeat;

	height: 23px;

	width: 12px;

	overflow: hidden;

	opacity: 0.5;

}

.flex-direction-nav .flex-prev:hover, .flex-direction-nav .flex-prev:active, .flex-direction-nav .flex-next:hover, .flex-direction-nav .flex-next:active {

	opacity: 1;

}

.flex-direction-nav .flex-prev {

	margin-right: 35px;

}

.flex-direction-nav .flex-next {

	background-position: -62px 0;

}



/* Control Nav */

.flex-control-nav {

	width: 100%;

	text-align: center;

	position:relative;

	margin-top:-35px;

	margin-bottom:50px

}

.flex-control-nav li {

	margin: 0 6px;

	display: inline-block;

	zoom: 1;

	*display: inline;

}

.flex-control-paging li a {

	width: 11px;

	height: 11px;

	display: block;

	background: #fff;

	cursor: pointer;

	text-indent: -9999px;

	-webkit-border-radius: 20px;

	-moz-border-radius: 20px;

	-o-border-radius: 20px;

	border-radius: 20px;

	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.4);

}

.flex-control-paging li a:hover {

	background: #A0A0A0;

}

.flex-control-paging li a.flex-active {

	background:#A0A0A0;

	box-shadow: inset 0px 0px 3px rgba(0,0,0,0.7);

	cursor: default;

}





@media screen and (min-width: 800px) and (max-width: 1120px) {

#slider {

	width:96%

}

.slides .txt h1{

	font-size:2.5em;

	

}



.slides .txt a{

	padding:15px;	

}

}



@media screen and (max-width: 799px) {



.slides .txt{

	position:inherit;

	float:left;

	margin:0 5% 40px;

	width:90%;

	z-index:inherit;

}



.txt{

	background:#333;

	margin:-3px 0px 0px !important;

	width:100% !important;

}



.txt div{

	padding:20px;

}



.slides .txt h1{

	font-size:1.3em;

}



.slides .txt a{

	padding:10px;	

}



.flex-control-nav {

	width: 100%;

	text-align: center;

	position:inherit;

	margin-top:10px;

	margin-bottom:40px

}



.slides .txt h1{

	font-size:1.5em;

}



.slides .txt p{

	font-size:0.8em;

}



}