/*definição de fontes*/
.cabecalho,.titulo,.subtitulo
{font-family:Trebuchet,Verdana,Arial,"Gill Sans",sans-serif;}
.menu,body,a,a.menu_link,p,li,.rodape,.texto,.texto_pequeno,user_data,.linecolor1,.linecolor0,.gerencia,.fomulario,.botao,.alerta,.rodape,.cell_data,.header
{font-family:Verdana,Arial,"Gill Sans",sans-serif;}

/* Tabelas */
.bodyarea{
	background-color:#FFFFFF;
}

.box_l_r
{
	font-size:12px;
	text-align:justify;
	color:#282828;
	border:#635c4f solid 2px;
	border-top:0px;
	border-bottom:0px;
}

.formulario{
	color:#474747;
	font-size:11px;
	background-color:#E2E6E7;
	border:solid #5B5B5B;
	border-left:1px;
	border-top:2px;
	border-right:1px;
	border-bottom:2px;
}

.cabecalho{
	font-size:11px;
	color:#FFFFFF;
	background-color:#284B75;
}

.user_data{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

body{
	background-color:#EBEBEB;
	margin-top:0px;
	margin-left:0px;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#313131;
}
/* Links */
a.menu{
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	color:#515151;
}

a.menu:visited{
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-decoration: none;
	color:#151515;
}

a.menu:hover{
	font-size:12px;
	line-height:20px;
	font-weight:normal;
	text-decoration: underline;
	color:#234F7D;
}

a.mini{
	font-size:9px;
	line-height:16px;
	font-weight:normal;
	color:#062661;
}

a.mini:visited{
	font-size:9px;
	line-height:16px;
	font-weight:normal;
	text-decoration: none;
	color:#2E3D4E;
}

a.mini:hover{
	font-size:9px;
	line-height:16px;
	font-weight:normal;
	text-decoration: underline;
	color:#0A40A4;
}

a{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-decoration:none;
	color:#062661;
}

a:visited{
	font-size:12px;
	line-height:15px;
	font-weight:none;
	text-decoration:underline;
	color:#385388;
}

a:hover{
	font-size:12px;
	line-height:15px;
	font-weight:normal;
	text-decoration:underline;
	color:#0A40A4;
}

/* Listas */
li{
	font-size:12px;
	line-height:15px;
	list-style: square inside;
}

/* Texto */
p{
	font-size:12px;
	text-align:justify;
	color:#282828;
}

.texto
{
	font-size:12px;
	text-align:justify;
	color:#282828;
}

.texto_pequeno
{
	font-size:9px;
	line-height:18px;
	color:#282828;
}

.cell_data
{
	padding-left:2px;
	padding-right:2px;
	font-size:9px;
	line-height:20px;
	color:#282828;
}

.header
{
	padding-left:2px;
	padding-right:2px;
	font-size:11px;
	line-height:20px;
	font-weight:bold;
	color:#062661;
}

.rodape{
	font-size:9px;
	font-weight:bold;
	color:#1A3B66;

}

.titulo{
	font-size:20px;
	line-height:24px;
	font-weight:bold;
	color:#0B3575;
}

.subtitulo{
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#0B3575;
}

/* imagens */
img.black{
	border:1px;
	border-style:solid;
	border-color:#000000;
}

/* Misc */
.gerencia{
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	background-color:#F4F9FB;
	font-size:11px;
}

.botao{
	border:1px;
	border-style:solid;
	border-color:#7C7C7C;
	background-color:#C7C7C7;
	font-size:11px;
	font-weight:bold;
}

.linecolor1{
	color:#343434;
	background-color:#FFFFFF;
}

.linecolor0{
	color:#343434;
	background-color:#F4F4F4;
}

.header_bg{
	background-color:#DDDDDD;
}

.alerta{
	color:#A70000;
	font-weight:bold;
	font-size:12px;
}

/**
 * Listas de imagens no site 
 * como, por exemplo, 
 * as logos dos patrocinadores
 */
 img {
    border: none;
}

.list-images {margin:0; padding: 5px 2px;list-style:none; display:table;}
.list-images li {display:inline; float:left;margin:0px;}
.list-images li a{/*background:url(../../../images/thumb.jpg) no-repeat;*/ width:82px; /*height:60px;*/ display:block; /*border: 1px solid #fcfcfc;*/}
.list-images li a img{margin:5px 2px;}

.logos {display: table;}


.carousel-slides {
	position:relative;
    width: 170px;
	/*height:170px;*/
	/*overflow:hidden;*/
}

.carousel-slides .jcarousel-container {
	position:relative !important;
	/*background: transparent url(../images/background/carousel_2.png) no-repeat center bottom;*/
/*	z-index:99;*/
	width:170px;
	/*height:352px;*/
	left:3px;
	overflow:hidden;
/*	padding:40px;*/
}

.carousel-slides .jcarousel-direction-rtl {
	direction: rtl;
}

/*.carousel-slides .jcarousel-container-horizontal {*/
/*    width: 245px;*/
/*    padding: 20px 40px;*/

/*}*/

.carousel-slides .jcarousel-clip-horizontal {
	/*margin:29px 40px;*/
	width: 170px;
	/*height: 170px;*/
}

.carousel-slides .jcarousel-item {
	/*width: 926px;
	height: 265px;*/
    width: 85px;
	/*height: 170px;*/
}

.carousel-slides .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
/**
 * .carousel-slides .jcarousel-next-horizontal {
 *     position: absolute;
 *     top: 147px;
 *     right: 15px;
 *     width: 36px;
 *     height: 36px;
 *     cursor: pointer;
 *     background: url(../images/jcarousel/next-horizontal.png) no-repeat 0 0;
 *     z-index:10;
 * }
 */

/*.carousel-slides .jcarousel-direction-rtl .jcarousel-next-horizontal {*/
/*    left: 5px;*/
/*    right: auto;*/
/*    background-image: url(prev-horizontal.png);*/
/*}*/

/*.carousel-slides .jcarousel-next-horizontal:hover {*/
/*    background-position: -32px 0;*/
/*}*/

/*.carousel-slides .jcarousel-next-horizontal:active {*/
/*    background-position: -64px 0;*/
/*}*/

/*.carousel-slides .jcarousel-next-disabled-horizontal,
.carousel-slides .jcarousel-next-disabled-horizontal:hover,
.carousel-slides .jcarousel-next-disabled-horizontal:active {*/
/*    cursor: default;*/
/*    background-position: -96px 0;*/
/*}*/

/*.carousel-slides .jcarousel-prev-horizontal {
    position: absolute;
    top: 147px;
    left: 15px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: url(../images/jcarousel/prev-horizontal.png) no-repeat 0 0;
    z-index:10;
}*/

/*.carousel-slides .jcarousel-direction-rtl .jcarousel-prev-horizontal {*/
/*    left: auto;*/
/*    right: 5px;*/
/*    background-image: url(../images/jcarousel/next-horizontal.png);*/
/*}

.carousel-slides .jcarousel-prev-horizontal:hover {*/
/*    background-position: -32px 0;*/
/*}

.carousel-slides .jcarousel-prev-horizontal:active {*/
/*    background-position: -64px 0;*/
/*}

.carousel-slides .jcarousel-prev-disabled-horizontal,
.carousel-slides .jcarousel-prev-disabled-horizontal:hover,
.carousel-slides .jcarousel-prev-disabled-horizontal:active {*/
/*    cursor: default;*/
/*    background-position: -96px 0;*/
/*}*/

/**
 * Slide de fotos dos eventos do circuito anterior
 */
.carousel-slides_1 {
	position:relative;
    width: 110px;
}

.carousel-slides_1 .jcarousel-container {
	position:relative !important;
	width:110px;
	left:25px;
    top: 10px;
	overflow:hidden;
}

.carousel-slides_1 .jcarousel-direction-rtl {
	direction: rtl;
}

.carousel-slides_1 .jcarousel-clip-horizontal {
	width: 100px;
}

.carousel-slides_1 .jcarousel-item {
	width: 100px;
    /*margin: 10px 0 0 10px;*/
}

.carousel-slides_1 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}


/**
 * slide das proximas competições
 */
.carousel-slides_2 {
	position:relative;
    width: 596px;
    left: 3px;
	height:399px;
	overflow:hidden;
}

.carousel-slides_2 .jcarousel-container {
	position:absolute !important;
	background: #fff url(jcarousel/carousel.png) no-repeat center bottom;
	/*z-index:98;*/
	width:596px;
	height:399px;
	left: 0px;
	overflow:hidden;
	/*padding:40px;*/
}

.carousel-slides_2 .jcarousel-direction-rtl {
	direction: rtl;
}

.carousel-slides_2 .jcarousel-container-horizontal {
/*    width: 245px;*/
/*    padding: 20px 40px;*/

}

.carousel-slides_2 .jcarousel-clip-horizontal {
	margin: 30px 0 0 22px;
	width: 550px;
	/*height: 170px;*/
}

.carousel-slides_2 .jcarousel-item {
	/*width: 926px;
	height: 265px;*/
    width: 545px;
	/*height: 170px;*/
}

.carousel-slides_2 .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */

 .carousel-slides_2 .jcarousel-next-horizontal {
     position: absolute;
     top: 176px;
     right: 4px;
     width: 36px;
     height: 36px;
     cursor: pointer;
     background: url(jcarousel/next-horizontal.png) no-repeat 0 0;
     z-index:99;
 }


.carousel-slides_2 .jcarousel-direction-rtl .jcarousel-next-horizontal {
/**
 *     left: 5px;
 *     right: auto;
 *     background-image: url(prev-horizontal.png);
 */
}

.carousel-slides_2 .jcarousel-next-horizontal:hover {
/*    background-position: -32px 0;*/
}

.carousel-slides_2 .jcarousel-next-horizontal:active {
/*    background-position: -64px 0;*/
}

.carousel-slides_2 .jcarousel-next-disabled-horizontal,
.carousel-slides_2 .jcarousel-next-disabled-horizontal:hover,
.carousel-slides_2 .jcarousel-next-disabled-horizontal:active {
/*    cursor: default;*/
/*    background-position: -96px 0;*/
}

.carousel-slides_2 .jcarousel-prev-horizontal {
    position: absolute;
    top: 176px;
    left: 4px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: url(jcarousel/prev-horizontal.png) no-repeat 0 0;
    z-index:99;
}

.carousel-slides_2 .jcarousel-direction-rtl .jcarousel-prev-horizontal {
/*    left: auto;*/
/*    right: 5px;*/
/*    background-image: url(../images/jcarousel/next-horizontal.png);*/
}

.carousel-slides_2 .jcarousel-prev-horizontal:hover {
/*    background-position: -32px 0;*/
}

.carousel-slides_2 .jcarousel-prev-horizontal:active {
/*    background-position: -64px 0;*/
}

.carousel-slides_2 .jcarousel-prev-disabled-horizontal,
.carousel-slides_2 .jcarousel-prev-disabled-horizontal:hover,
.carousel-slides_2 .jcarousel-prev-disabled-horizontal:active {
/*    cursor: default;*/
/*    background-position: -96px 0;*/
} 
