body{
	background:url(/imagem/bg.jpg) repeat-x top;
	text-align:center;
	color: #333;
	font-size: 11px;
	line-height:20px;
	font-family: Tahoma;
}
*{
	margin:0px;
	padding:0px;
	border:0px;	
}
table,tr,td{
	border:none;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
}
img {
	vertical-align:middle;
}
input, select, option, textarea {
	color: #333;
	font-size: 11px;
	font-family : Tahoma;
	vertical-align:middle;
	background-color:#EAEAEA;
}
.caixa {
	border: solid 1px #CCC;
}
a:link,a:visited {
	color: #333;
	text-decoration: none;
}
a:active,a:hover {
	color: #333;
	text-decoration: underline;
}

#geral{
	width:1000px;
	margin:0 auto;
	text-align:left;
}
#header{
	float:left;
	width:1000px;
	height:140px;
	background:url(../imagem/bg_topo.jpg) no-repeat center bottom;
}
#logo{
	float:left;
	margin-top:17px;
}
#logo a{
	display:block;
	width:221px;
	height:75px;
	text-indent:-9000px;
	background:url(../imagem/athos.jpg);
}
#menu{
	float:left;
	margin:45px 0 0 35px;
}
#menu li{
	position:relative;
	list-style:none;
	float:left;
	margin-right:20px;
}
#menu li a{
	display:block;
	padding-bottom:5px;
	color:#FFF;
	font-size:18px;
	text-transform:uppercase;	
	border-bottom:3px solid #1F1F1F; 
}
#menu li a:hover{border-color:#F00;}
.sub{	
	display:none;
	position:absolute;
	width:95px;
	left:0px;
	top:3px;
}
.sub ul{
	border-top:3px solid #F00; 
	float:left;
	margin-top:20px;
	width:90% !important;
	padding:5%;
	background:#000;
}
.sub ul li{width:100%;margin-top:8px;}

#tel{
	float:left;
	margin-top:42px;
	font-size:20px;
	text-indent:20px;
	color:#999;
	background:url(../imagem/tel.jpg) no-repeat 0 3px;
}
#redes{
	float:left;
	margin-top:40px;
}
#redes a{
	display:block;
	float:left;
	margin-left:16px;
}
#center{
	float:left;
	width:1000px;
	margin-top:20px;
}
#banner{
	position:relative;
	float:left;
	width:650px;
	height:345px;
	margin-left:20px;
	background:#F1F1F1;
}
#slider{
	float:left;
}	
#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
}
#slider2{margin-top:1em;}
#slider li, #slider2 li{
	width:650px;
	height:345px;
	overflow:hidden; 
}	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:31px;
	height:54px;
	position:absolute;
	left:0px;
	top:145px;
	z-index:1000;
}	
#nextBtn, #slider1next{ 
	left:auto;
	right:0px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:31px;
	height:54px;
	text-indent:-9800px;
	background:url(../imagem/s1.jpg) no-repeat;	
}	
#nextBtn a:hover, #prevBtn a:hover{  
	background-position:right;
}	
#nextBtn a, #slider1next a{ 
	background:url(../imagem/s2.jpg) no-repeat;	
}	

#agenda{
	float:left;
	width:250px;
	padding:15px 20px;
	margin-left:20px;
	background:#F0F0F0;
}
#agenda .tit{
	background:url(../imagem/ico-agenda.jpg) no-repeat right top;
}
#agenda li{
	list-style:none;
	float:left;
	width:100%;
	height:40px;
	overflow:hidden;
	margin-bottom:17px;
	text-align:justify;
}
#agenda li:last-child{margin:0px;}
.tit{
	float:left;
	width:100%;
	margin-bottom:17px;
	font-size:32px;
	color:#444;
}
#videos {
    float:left;
    width:336px;
	margin:48px 0 0 20px;
}
#videos .tit{
	text-indent:30px;
	background:url(../imagem/ico-videos.jpg) no-repeat 0 2px;
}
#player {
    float: left;
    height: 206px;
    width: 248px;
}
#outros {
    float: left;
    margin-left:13px;
    width:75px;
}
#outros li {
    float: left;
    height:63px;
    list-style: none outside none;
    margin-bottom: 9px;
    width:75px;
}
#outros li img{
	width:100% !important;
	height:100% !important;
}
.maisVid {
    display:block;
    float:right;
    height:35px;
    width:129px;
	background:url(../imagem/bt-videos.jpg);
}
#fotosHome{
	position:relative;
	float:left;
	width:579px;
	padding:14px;
	margin:33px 0 40px 17px;
	background:#F0F0F0;
}
#fotosHome .tit{
	text-indent:35px;
	background:url(../imagem/ico-fotos.jpg) no-repeat 0 0;
}
#fotosHome li{
	z-index:7;
	position:relative;
	list-style:none;
	float:left;
	width:182px;
	margin-right:16px;
	text-align:center;
}
#fotosHome li:last-child{margin:0px;}
#fotosHome li .img{
	float:left;
	width:182px;
	height:137px;
	overflow:hidden;
}
#fotosHome li .nome{
	float:left;
	width:182px;
	height:20px;
	overflow:hidden;
	margin:13px 0 4px 0;
	font-weight:bold;
}
#fotosHome li .mais:hover{color:#F00;}
#btFoto{
	display:block;
	float:left;
	width:129px;
	height:35px;
	margin:23px 0 -13px 0;
	background:url(../imagem/bt-fotos.jpg);
}
#bgFoto{
	z-index:3;
	display:block;
	position:absolute;
	width:225px;
	height:152px;
	right:-8px;
	bottom:-69px;
	background:url(../imagem/sapatilha.jpg);
}


#footer{
	float:left;
	width:100%;
	height:90px;
	margin-top:40px;
	background:url(../imagem/bg_rod.jpg);
}
#rodape{
	position:relative;
	width:1000px;
	height:80px;
	padding-top:10px;
	color:#999;
	margin:0 auto;
}
#news{
	position:absolute;
	width:238px;
	text-align:left;
	top:11px;
	left:20px;
}
#news .tit{
	background:url(../imagem/ico-news.jpg) no-repeat right 6px;
}
.inputHome{
	float:left;
	width:190px;
	height:28px;
	margin-top:-10px;
	padding:0 10px;
	background:#FFF;
}
.inputHome label{
	float:left;
	margin:5px 5px 0 0;
	color:#666;
}
.inputHome input{
	float:left;
	width:155px;
	height:28px;
	color:#666;
	background:#FFF;
}
.caixaSend{
	display:block;
	float:right;
	cursor:pointer;
	width:15px;
	height:14px;
	margin-top:-3px;
	background:url(../imagem/ok.jpg);
}
#rodape a{color:#999;}
#catch{
	position:absolute;
	top:36px;
	right:75px;
}
#malvis{
	position:absolute;
	top:29px;
	right:20px;
}
#malvis a{
	display:block;
	width:31px;
	height:26px;
	text-indent:-8000px;
	background:url(../imagem/malvis.jpg);
}
.container{
	float:left;
	width:1000px;
}
.titback{
	float:left;
	width:100%;
}
.titback h2{
	width:auto !important;
}
.titback .back{
	display:block;
	float:right;
	padding:5px 15px;
	text-decoration:none !important;
	color:#FFF;
}

/***************
	videos
***************/
#vidPage{
	float:left;
	width:960px;
}
#vidPage li{
	list-style:none;
	float:left;
	width:278px;
	height:245px;
	margin:10px 20px 24px 20px;
	background:url(../imagem/bg_video.png);
}
#vidPage li .box{
	float:left;
	width:249px;
	height:207px;
	margin-left:29px;
}
#vidPage li .nome{
	float:left;
	width:249px;
	height:19px;
	overflow:hidden;
	margin:5px 0 0 29px;
	text-align:center;
	font-weight:bold;
}
#pagination{
	float:right;
	margin-right:26px;
}
#pagination li{
	list-style:none;
	float:left;
	margin-left:10px;
}
#pagination li a{
	display:block;
	width:19px;
	height:19px;
	line-height:18px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	background:url(../imagem/bg_pag.png);
}
#pagination li a:hover{background-position:right;}
#pagination li .clicado{background-position:right;}
/***************
	videos
***************/

#pag {float:left;margin:15px 0;}

#pag ul li {
	float:left;
	list-style:none;
	margin-right:10px;
}

#pag ul li a{
	color:#FFF;
	padding:10px;
}
