*{
margin : 0;
padding : 0;
outline : 0;
font-weight : inherit;
font-style : inherit;
font-size : 100%;
font-family : inherit;
line-height : 1.1em;
vertical-align : baseline;
}

ul 
{
    list-style-type: disc; list-style-image: url("/imagens/marcador1.jpg");
}

ul li {	margin-left: 20px;
}

ol li {	list-style-type: decimal; margin-left: 27px; }

img {border : 0;}

body {
color : black;
background: #ffffff;
font-family: "Times"; 
line-height: 1;

}


table {
border-collapse : separate;
border-spacing : 0;
}
caption, th, td {
text-align : left;
font-weight : normal;
}
blockquote:before, blockquote:after, q:before, q:after {
content : "";
}
blockquote, q {
quotes : "" "";
}
a {
text-decoration : none;
color:black;
}

a:hover {
text-decoration : underline;
color:green;
}

@font-face {
font-family: "Arial Rounded MT Bold";
src: local('Arial Rounded MT Bold'), url('arialrounded.ttf') format('truetype');
}

#rodape {
clear: both;
position:absolute;
background : green;
height : 75px;
width : 100%;
font-size : 12px;
font-weight : bold;
text-align : center;
color : white;
padding-top: 10px;
padding-bottom:10px;
}

#footer {/* footer now sits at bottom of window*/
	border-top: 20px solid white;
    background:green;
    margin:auto;
	height:80px;
	clear:both;    text-align:center;   color: #fff;    font-size: 12px;font-weight:bold;
}
.e { float: left;}
.d { float: right;}
#tudo { width: 1000px; margin: 0 auto; padding: 2px; background: white; text-align: left; margin:auto;
	min-height:100%;text-align:left;}
 #topo {width:1000px;}
#esquerda { float: left; width: 120px; height: 100%; margin-right:15px; overflow:hidden;}
#centro { float: left; width: 728px; height: 100%; }
#direita { float: right; width: 265px; height: 100%;}
#banner {float:left; width: 125px; height: 100px; font-weight: bold; text-align: center; line-height: 200%; color:#fff; margin-bottom:8px; background: black;}

.titulo_sessoes { font-family:"Arial rounded mt bold"; font-size:16px; color: #fff; height: 21px; text-align:center; line-height: 125%;}

#cabeca { font-family: Arial;}
.chapeu, a.chapeu { font-family: Arial; font-size: 12px; color: red; font-weight: bold;}
.texto, a.texto { font-family: "trebuchet ms"; font-size: 15px; color: #363636;}
.capa_topo { font-family: "trebuchet ms";  font-size: 28px; }
.capa_topo:hover {color:green; }

.nt a{ font-size: 16px; }
.nt a .chapeu {font-size: 12px; }
#listticker{
	height:60px;
	width:117px;
	overflow:hidden;
	border:solid 1px #DEDEDE;
    font-size:12px;

}
#listticker li{
	border:0; margin:0; padding:0; list-style:none;
}
 
	#listticker li{
		height:60px;
		padding:5px;
		list-style:none;
	}
		#listticker a{
			color:#000000;
			margin-bottom:
		}
		#listticker .news-title{
			display:block;
			font-weight:bold;
			margin-bottom:4px;
			font-size:11px;
		}
		#listticker .news-text{
			display:block;
			font-size:11px;
			color:#666666;
		}
		#listticker img{
			float:left;
			margin-right:14px;
			padding:4px;
			border:solid 1px #DEDEDE;
		}
        

#noticia { font-size: 12px;  color:black; text-align:justify; line-height: 13px;}
.titulo { font-size: 24px; font-weight: bold; margin-bottom:30px; }
.chapeu { color:red; text-decoration: underline; }
.ultimas { width: 190px; height:214px;}
.publicidade { width: 190px; height: 257px;}
.foto { width:244px; height: 219px; margin-bottom:10px;}
.quadro { width: 725px; height: 20px; border-bottom: 2px dotted #ccc; border-top: 2px dotted #ccc; padding:5px;}
.quadro img { vertical-align:middle;}
.quadro p { font-weight:bold;}
.legenda { height: 20px; border:1px solid #ccc; width: 244px;}

#ultimas_capa p { margin-bottom: 3px;}
.container { width:468px; height:307px; overflow:hidden; position:relative; cursor:pointer; }
div.slides { position:absolute; top:0; left:0; }
ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
div.slides > div,ul.slides li { position:absolute; top:0; width:500px; display:none; padding:0; margin:0; }








/*
	root element for the scrollable.
	when scrolling occurs this element stays still.
*/
.scrollable, .scrollable2 {

	/* required settings */
	position:relative;
	overflow:hidden;
	width: 180px;
	height:300px;

}

.scrollable2 { width: 140px; height: 270px;}
/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items, .scrollable2 .items2 {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable div, .scrollable2 div {
	float:left;
	cursor:pointer;
	width:180px;
	height:300px;
}

.scrollable2 div {
    width: 135px; height: 250px; 
}
/* active item */
.scrollable .active,.scrollable2 .active {
	z-index:9999;
	position:relative;
}


/* this makes it possible to add next button beside scrollable */
.scrollable,.scrollable2 {
	float:left;	
}

.scrollable div div p,.scrollable2 div div p  { width: 180px; font-weight: bold; font-size: 12px; background: url(/imagens/bg.gif) no-repeat; height: 40px; padding: 5px; }
.scrollable2 div div p  { width: 135px; font-weight:normal; background: none; height: 260px; color:red;}
/* prev, next, prevPage and nextPage buttons */
.browse {
	background:url(/imagens/left.png) no-repeat;
	display:block;
	width:19px;
	height:18px;
	float:left;
	cursor:pointer;
	font-size:1px;
    margin-left: 3px;   
} 
.browse:hover  		{ background-position: 0px -18px; }


.browse1 {
	background:url(/imagens/right.png) no-repeat;
    width:19px;
	height:18px;
	float:right;
	cursor:pointer;
	font-size:1px;
}

/* right */

.browse1:hover 		{ background-position:0px -18px; } 


/* left */
/* up and down */


/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

   
.dropdown-menu {
    width:101px;
    position:absolute;
    font-size:12px;
    color:#FFF;
    cursor:pointer;
    margin-left:5px;
    z-index:1000px;
}

.dropdown-menu a:link, .dropdown-menu a:visited {
    color:#FFF !important;
    display:block !important;
    text-decoration:none !important; 
    margin:0 !important;
}

.dropdown-menu a:hover {
    color:#FFF !important;
    text-decoration:underline !important;
}

.dropdown-menu .slide-down {
    background:url(imagens/fund-menu.jpg) repeat-x;
}


.menu-first {
    background:transparent url(imagens/fund-menu.jpg) repeat-x;
    line-height:15px;
    padding:3px 0px 4px 7px;
}

.down-list {
    width: 100px;
    /*background:transparent url(imagens/drop-down-bottom.png) no-repeat bottom;*/
    margin-left:1px;
	padding-bottom:5px;
}
.down-list li {
    padding:5px 5px 5px 5px;
    font-size: 10px;
    background:#670100 url(imagens/list-divider.gif) no-repeat bottom;
}
.down-list .lastLI { background:#670100; padding-bottom:5px; }

.dropHolder {width:101px; float:left; height:1px; margin-left:5px;}

.seta {position: absolute; top: 0px; left: 60px;width: 20px; height: 20px;
        background: url(/imagens/seta.jpg); background-position: 0px 0px 0px 0px; 
        }
        
        #aumenta_fonte:hover, #reduz_fonte:hover {cursor: pointer;}
        
.text-login { font-size:12px; font-weight: bold; }
 
 
 #guia-form label { font-size:12px; font-weight: bold; color: red;}
 #guia-form input { width: 120px; height: 16px; font-size: 12px;}
 #guia-form select { width: 80px; height: 16px; font-size:12px;}
 
 
 #paginacao p {
font-size : 14px;
font-family : Trebuchet MS;
text-align : left;
color : #006699;
border : none;
}
#paginacao a {
padding : 0 8px;
text-decoration : none;
color : black;
}
#paginacao a:hover {
background-color : red;
color : #ffffff;
padding : 0 8px;
text-decoration : none;
}

#paginarodeios {
	padding: 3px;
}
#paginarodeios ul {
	list-style-type: none;
}
#paginarodeios li {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
	display: block;
}
#paginarodeios li a {
	color: black;
	padding: 4px;
	border: 1px solid green;
	text-decoration: none;
	float: left;
}
#paginarodeios li a:hover {
	color: #638425;
	background: #f1ffd6;
	border: 1px solid #85bd1e;
}
#paginarodeios li.nolink {
	color: black;
	padding: 4px;
}
#paginarodeios li.current {
	color: #FFF;
	border: 1px solid #b2e05d;
	padding: 4px;
	background: #b2e05d;
}


.ultimas-noticias p{ margin-bottom:5px; font-weight:bold;}

#classificacao { font-size: 15px; font-family: "trebuchet ms";}
#classificacao td { padding: 2px; text-align:center; background: #ececec; border:1px solid #fff;}
.classifica { padding: 4px; font-weight:bold; color: #fff;}
#nome-time tr {border:1px solid gray;}
#nome-time td { background: gray;border:1px solid gray;}

#data-jogo {font-size:12px; font-weight: bold; background: #ececec; padding: 5px; margin-bottom:10px;}
#hora-jogo {font-size:11px; font-weight:normal; color:gray;}
#times-jogo {font-size:12px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:5px;padding-bottom: 4px;}


.busca-div:hover { background: #ececec;}

#pages {
width: 1000px;
margin-left: auto;
margin-right: auto;
}

#pages ul { 
list-style-type: none; 
list-style-image: none; 
float: left; 
padding: 0px 0px 0px 0px; 
margin-left: 10px; 
margin-top: 10px;
}

#pages ul li { 
float: left; 
display: block; 
height: 30px;
padding: 0px;

}

#pages ul li a:link,#pages ul li a:visited, #pages ul li a:active {
float: left; 
color: #000;
display: block;
height: 20px;
font-weight: bold; font-family: "trebuchet ms";
font-size: 15px;
padding: 5px 10px 5px 10px;
margin: 0px;
}


#pages ul li a:hover {
background-image: url(imagens/nav-hover-left.gif);
background-repeat: no-repeat;
background-position: left;
color: #FFF;
}

#pages ul li:hover {
background-image: url(imagens/nav-hover-right.gif);
background-repeat: no-repeat;
background-position: right;
background-color: #727272;
}

.subquadro {}
.subquadro h1 { font-family: "times new roman"; font-size:20px; text-align: center;}
.subquadro h2 {
    height: 3px; width: 100%;
    border-top:1px solid #eceded;
    border-bottom: 2px solid #d9dadb;
}

.closeads {
			position: absolute;
			display: block;
			height: 18px;
			width: 18px;
			background: url('imagens/close-x.png') no-repeat 0 0;
			cursor: pointer;
			text-indent: -9000px;
			z-index: 10;
            left:170px;
		}
        
        .dont-show {
			position: absolute;
			display: block;
			height: 18px;
			width: 100px;
			cursor: pointer;
			z-index: 10;
			color: #EC7700;
		}
			a.dont-show:hover {color:#FFF;}
            
            .lateraln a { color:#fff; cursor: pointer;   }
            
            .unoticias { font-size: 15px;}
            .unoticias p { padding-bottom:5px;}
            
            .ultimas-noticias   a { font-size: 17px; line-height: 1.5em;}
            
   #texto-noticia p{text-align:justify; font-size:14px; color: #363636; line-height:1.25em;}
   
#menu-rodeios{
    
    position:absolute;
    width: 100px;
    font-size:14px;
    color:#FFF;
    cursor:pointer;
    font-family: "times new roman";
    z-index:1000px;
    font-weight: bold;
    background: green;
    
    }


#menu-rodeios li{
list-style-type: none; 
list-style-image: none; 
height: 20px;
margin-left:0px;
border-bottom: 1px yellow dotted;
padding-left:5px; padding-bottom: 3px; padding-top: 3px;
    }
#menu-rodeios li a{ color: #fff; text-decoration:none;}
#menu-rodeios li a:hover{ color: yellow; text-decoration:none; }


#menu-rodeios2{
    
    position:relative   ;
    width: 125px;
    font-size:12px;
    color:#000;
    cursor:pointer;
    font-family: "times new roman";
    z-index:1000px;
    font-weight: bold;
    background: green;
    background: url("/imagens/fundo-menu.jpg") no-repeat;
    
    }
    
#menu-rodeios2 li{
list-style-type: none; 
list-style-image: none; 
margin-left:20px;
font-size:12px;
border-bottom: 2px orange dotted;
padding-bottom: 3px; padding-top: 3px;
width: 100px;
    }
    
#menu-rodeios2 .titulo {font-size:15px; margin-bottom:0px; border-bottom:0px;}
#menu-rodeios2 li a:hover{ color: green; text-decoration:none; }

#topbar{
position:absolute;
border: 0px solid red;
padding: 0px;
margin-left: 490px;
background-color: #000000;
color: #FFFFFF;
width: 420px;
height: 420px;
visibility: hidden;
z-index: 100;
}