/* CSS Document */

/*  
Site Name: Oficina do Tenista
Site URL: http://www.oficinadotenista.com.br/
Description: css developed for use only at www.oficinadotenista.com.br
Version: 1.0
Author: Andre Carneiro
Author URI: http://www.lenoxweb.com.br
Design by: André Carneiro
CSS Design by: Andre Carneiro
*/

.amarelo{color:#e6b012;}
.italico{font-style:italic;}
.clear{clear:both;}
.semmargem{margin:0;}
.centro{text-align:center;}
.blocado{display:block;}
table.tbl-just tr td{text-align:justify;}

*{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#ccc;
	text-decoration:none;
	word-spacing:.2em;
	line-height:1.5em;
	margin:0;
	padding:0;
}

a img, a:hover, a:visited img{border:1 px solid red;}

html{background-color:#000;}

hr{color:#333;}

p{
	color:#999;
	margin:8px 0; text-align:justify;
	font-size:11px;
}

ul li{margin-left:15px;list-style-type:square; font-size:11px; color:#999;}
div#corpo ul li{margin-bottom:10px; text-align:justify;}

div#corpo a{text-decoration:underline;}
h1{
	text-indent:-5000em;
	background:url(imagens/logo-oficina-do-tenista.jpg) no-repeat;
	height:60px;
	width:130px;
}

h1 a{
	height:60px;
	width:130px;
	display:block;
}

h2{margin-top:10px;font-size:15px;}

h3{margin-top:20px;font-size:12px;}

/* Divs */

div#container{
	position:relative;
	background-color:#1c1b17;
	width:606px;
	margin:0 auto;
}

div#cabecalho{
	height:105px;
	width: 606px;
}

div#logotipo{
	position:absolute;
	top:15px;
	left:15px;
	height:62px;
	width:132px;
}

div#assinatura{
	position:absolute;
	top:10px;
	left:585px;
	height:22px;
	width:22px;
}

div#assinatura a img{border:0;}

div#menu-principal{
	position:absolute;
	left:2px;
	top:80px;
	text-align:right;
	height:20px;
	width:600px;
}

div.faixa{
	height:200px;
	width:606px;
}

div#corpo{
	font-size:12px;	padding: 10px 35px;
}

div#rodape{	background-color:#000;
	padding:8px 0 0 0;
	height:26px;
	text-align:center;
}

div#rodape small{
	color:#999;
	font-size:9px;
}

/* Outras divs */
div.divprodutos{
	float:left;
	padding:0 10px;
	width:112px;
}

/* Tabelas */

table.tbl-professores, table.tbl-franquias{
	width:100%;
}

td{
	padding:4px;
	background-color:#302f2b;
}

table tr.titulo-tbl td{
	background-color:#3a3935;
	height:25px;
	}

table.tbl-professores tbody tr td, table.tbl-franquias tbody tr td{
	font-size:11px;
}

td.destaque{
	font-weight:bold;
	background-color:#3a3935;
	height:25px;
}

table.tbl-lojas td{background-color:#1c1b17}
table.tbl-lojas td.topo{vertical-align:top;}

/* Classes */
div.faixahome{background:url(imagens/faixa-jogo.jpg) center center no-repeat;}
.center{text-align:center;}
.top20{margin-top:20px;}

/* Listas */
div#menu-principal ul li{margin-left:8px; display:inline;}
div#menu-principal ul li a{font-size:10px; font-weight:bold;}
div#menu-principal ul li a:hover{color:#fff;}

/*----------------------- Galeria -----------------------*/

dl.galeria{
	float:left;
	margin:10px 5px 50px 5px;
	_margin:0px 0px 30px 5px;
	text-align:center;
	height:90px;
	width:120px;
}

dl.galeria dt a img {border:1px solid white;}


/*----------------------- Lançamentos -----------------------*/

dl.lancamentos, dl.smashinho{
	float:left;
	margin:20px 5px 50px 5px;
	text-align:center;
	height:280px;
	width:165px;
}

dl.smashinho{position:relative; top:-45px; left:-20px; margin:0px 5px 50px 0px;}

dl.lancamentos dd.titulo{text-align:left; font-weight:bold;}

dl.lancamentos dd.desc{text-align:left; margin-top:10px; height:115px; font-size:11px;}

dl.galeria dt a {border:0;}

/*----------------------- Links secundarios -----------------------*/

dl.link-secundario{
	padding-left:4px;
	float:left;
	margin:20px 5px 10px 0px;
	text-align:left;
	height:150px;
	width:122px;
}

dl.diferente{background-color:#333;}

dl.link-secundario dd{
	margin-top:5px;
	height:90px;
	color:#999;
	font-size:11px;
	width:120px;
}

dl.link-secundario a img{border:0;}

/* Forms */
input, textarea, select, select option{color:#000;}
textarea{font-size:12px;}
