html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
}
:focus {outline:0;}
body {background:#fff;color:#666;}
a {text-decoration:none;color:#1b0075}
a:hover {text-decoration:underline;}
ol, ul {list-style:none;}
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: "" "";}
hr.off, .marca-home, legend {display:none;}

body {background:url(../img/bg.jpg) no-repeat; background-position:center 0;background-color:#81adc4;text-align:center}

body.modalidade-futebol {background:url(../img/bg-modalidade-futebol.jpg) no-repeat; background-position:center 0;background-color:#7bcb9b;text-align:center}

.box-padrao {margin-bottom:20px;}
.botao-padrao {height:24px;font:bold 12px/24px Arial, Helvetica, sans-serif;background:url(../img/bg-botao-padrao.gif) repeat-x;display:block;border:1px solid #ccc;color:#666;padding:0 10px 0 10px;color:#666}
.botao-padrao:hover {text-decoration:none}
body:nth-of-type(1) .botao-padrao {font-weight:bold;text-align:center;padding:0 5px 0 5px;}
.trac {background:url(../img/trac.gif) repeat-x;height:1px;display:block}
.grid-box-transp {width:988px;margin:0 auto;text-align:left;display:table;filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;}
.grid-box-transp span {display:block;background:#000;height:100px}
.grid-head {width:988px;margin:0 auto;text-align:left;display:table;z-index:9999;position:relative}
.grid-head .logo {margin:-84px 0 10px 60px;width:437px;float:left;}
.grid-head .banner {margin:-80px 10px 0 0;width:480px;float:right;}

.grid-body {clear:both;width:988px;text-align:left;background:url(../img/bg-menu.gif) repeat-x;background-color:#FFF;}

body:nth-of-type(1) .grid-body {margin:-72px auto 0 auto;}
.grid-body {margin:0 auto 0 auto;}

.grid-body .grid-a, .grid-body .grid-b, .grid-body .grid-c {clear:both}
.grid-body .grid-a .bx {width:960px;padding-left:14px;display:table}
.grid-body .grid-b {width:980px;}
.grid-body .grid-b .bx1 {width:629px;margin-left:14px;float:left;overflow:hidden}
.grid-body .grid-b:after {content:".";display:block;clear:both;visibility:hidden;height:0;overflow:hidden;}
.grid-body .grid-b .bx1 .grid-bb {width:300px;margin-left:29px;float:left;}
.grid-body .grid-b .bx1 .grid-bc {width:628px;display:table;clear:both}
.grid-body .grid-b .bx1 .grid-primeiro {margin-left:0 !important}
.grid-body .grid-b .bx2 {width:300px;margin-right:7px;float:right;}
.grid-body .grid-c {width:980px;display:table}
.grid-body .grid-c .bx {width:300px;margin-left:30px;float:left}
.grid-body .grid-primeiro {margin-left:14px !important}

.grid-foot {width:988px;margin:0 auto;background:#000;color:#aaa;height:80px;text-align:left}
.grid-foot .box1 {width:270px;float:left;display:block}
.grid-foot .box1 span {display:block;padding-left:90px;display:block}
.grid-foot .box1 img {display:block;margin-top:15px;}
.grid-foot .box1 select {width:140px;float:left}
.grid-foot .box1 .ok {border:1px solid #ccc;font-size:12px;color:#333;background:#e5e5e5;padding:0 2px 2px 2px;*padding:0 2px 0 2px;_padding:0 2px 0 2px;float:left;display:block;margin-left:5px}
.grid-foot .box2 {width:510px;float:left;text-align:center;display:block}
.grid-foot .box2 a {font:normal 11px Arial, Helvetica, sans-serif;color:#aaa;}
.grid-foot .box2 span {display:block;margin-top:20px;}
.grid-foot .box2 span.txtpqn {font:normal 10px Arial, Helvetica, sans-serif;margin-top:10px;}
.grid-foot .box2 span.txtpqn span {color:#FFF;display:inline;margin-top:0}
.grid-foot .box3 {width:130px;float:left;display:block;}
.grid-foot .box3 img {display:block;margin-top:30px;margin-left:20px}

#menu-h {height:30px;width:660px;padding:10px 0 0 10px;text-align:left;display:block;position:relative;z-index:1000;float:left;}
#menu-h ul {text-align:left;padding-left:0}
#menu-h ul li {display:block;float:left;position:relative;border-right:1px solid #333;padding:0 3px 0 3px}
#menu-h ul li .downarrowclass {display:block;width:7px;float:left;margin:7px 7px 0 0}
#menu-h ul li.last {border-right:0}
#menu-h ul li.active a.menu-h{color:#fff;background:#a7002e;}
#menu-h ul li.active a.menu-h span{color:#fff;background:#a7002e;}
#menu-h ul li a{font:normal 10px/18px Arial, Helvetica, sans-serif;color:#333;text-decoration:none;display:block;}
#menu-h ul li a:hover, #menu-h ul li a:hover span {color:#fff;background:#a7002e;}
#menu-h ul li a span {display:block;padding:0 7px 0 7px;font-size:10px;float:left}
#menu-h ul li ul {padding:5px 0 5px 0;background:#666;display:block;position:absolute;margin-left:3px}
#menu-h ul li ul li {display:block;width:135px;background:#666;border-right:0}
#menu-h ul li ul li a {text-decoration:none;color:#fff;font:normal 10px/20px Arial, Helvetica, sans-serif;display:block;padding-left:10px;}
#menu-h ul li ul li a:hover {text-decoration:none;color:#fff;background:#888}

.search {display:block;height:30px;width:310px;margin-top:10px;float:left;}
.search img {display:block;width:25px;float:left}
.search .txt {display:block;width:140px;float:left;border:1px solid #ccc;border-left:0;font-size:14px;_font-size:15px;*font-size:15px}
.search span.all {display:block;width:110px;float:left;margin-top:2px}
.search a {font:normal 11px/21px Arial, Helvetica, sans-serif;color:#666;margin:0 5px 0 5px}
.search .btn {border:1px solid #ccc;font-size:12px;color:#333;background:#e5e5e5;padding:0 2px 2px 2px;*padding:0 2px 0 2px;_padding:0 2px 0 2px;float:left;display:block;margin-left:5px}
body:nth-of-type(1) .search .txt {margin-top:.5px;font-size:14px}
body:nth-of-type(1) .search .btn {margin-top:1px}
.search label input {visibility:hidden;position:absolute;}
.search label span {display:inline;width:auto;float:none;cursor:pointer;font:normal 10px arial;padding-left:0;background:none;}
.search label span#opcao1 {font-weight:bold;background:url(../img/set1.gif) no-repeat;padding-left:8px}

.publicidade-links {width:100%;display:table;border-top:1px solid #ddd;padding-top:20px;margin-bottom:20px}
.publicidade-links .banner300x250 {width:300px;float:left}
.publicidade-links .banner300x250 h3 {font:normal 9px Arial, Helvetica, sans-serif}
.publicidade-links .links-patrocinados {width:290px;float:left;margin-left:30px}
.publicidade-links .links-patrocinados h3 {font:bold 12px Arial, Helvetica, sans-serif;margin-bottom:20px;}
.publicidade-links .links-patrocinados ul li {display:block;margin-bottom:20px;}
.publicidade-links .links-patrocinados ul li a {display:block;font-weight:normal}
.publicidade-links .links-patrocinados ul li span {font:bold 11px Arial, Helvetica, sans-serif;display:block;margin-bottom:5px;}
.publicidade-links .links-patrocinados ul li p {font:normal 11px Arial, Helvetica, sans-serif;display:block;margin-bottom:5px;}

.sportv-porai {width:628px;display:table;margin-bottom:20px}
.sportv-porai .header-destaque-padrao {border-bottom:0 !important;}
.sportv-porai ul li {width:150px;float:left;display:block;}
.sportv-porai ul li.primeiro {margin-left:0 !important;}
.sportv-porai ul li img {width:35px;float:left}
.sportv-porai ul li span {width:105px;float:left;font:normal 11px Arial, Helvetica, sans-serif;margin:0 5px 0 4px}
.sportv-porai ul li span a {font-weight:bold;display:block;font:bold 12px Arial, Helvetica, sans-serif;}
.sportv-porai ul li span span {margin:0 0 0 0;color:#666}
.sportv-porai ul li span a:hover span {text-decoration:none !important;cursor:text}
body:nth-of-type(1) .sportv-porai ul li span {width:106px}

.box-foto {overflow:hidden;zoom:1;}
.box-foto .borda-interna a, .box-foto .borda-interna a .foto-chamada {float:left;overflow:hidden;}
.box-foto .borda-interna a:hover {border:3px solid #06d;}
.box-foto .borda-interna a:hover .foto-chamada {margin:-3px !important;}

/* alinhamentos */
.foto-esquerda {float:left;margin-right:2em;}
.foto-direita {float:right;margin-left:2em;}

/* cores */
.box-foto .borda-interna a:hover {border-color:#1b0075;}

.banner-direita {width:100%;display:block;text-align:center;margin-bottom:20px;margin-top:35px;}
.banner-direita img.publicidade {}

.fale_conosco input {border:1px solid #ddd}
.fale_conosco h2.header-destaque-padrao {border-top:0 !important;border-bottom:0 !important;border-left:4px solid #a3002b;margin:10px 0 10px 0;font:bold 15px/25px Arial, Helvetica, sans-serif;padding-left:6px;color:#333;text-transform:uppercase;}
.fale_conosco .txt {width:290px;}
.fale_conosco .select {width:290px;}
.fale_conosco .textarea {width:600px;}
.fale_conosco table td {height:20px;padding:0 0 5px 0}
.fale_conosco table td label {font:bold 12px Arial, Helvetica, sans-serif}
.fale_conosco .erro-box {background:#ddd;padding:10px;margin-bottom:10px;width:100%;display:block;color:#d61f1b;font:bold 18px arial;}
.fale_conosco .erro-box span {display:block;}
.fale_conosco .sucesso-box {background:#ddd;padding:10px;margin-bottom:10px;width:100%;display:block;color:#2d8528;font:bold 18px arial;}
.fale_conosco .sucesso-box span {display:block;}
.fale_conosco .imageButton {border:0 !important;float:right;margin-right:10px;margin-bottom:10px;}
.fale_conosco #spnHeader {margin-bottom:20px;display:block}
.fale_conosco .sucesso {
	background:#ddd;
	padding:40px 10px 40px 10px;
	margin-bottom:20px;
	display:block;
	text-align: center;
}
.fale_conosco .sucesso span {color:#009007;font:normal 18px arial;display:block;margin-bottom:10px}
.fale_conosco .sucesso p {font-weight:bold}

/*******************/

.padrao {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#666666;
}
