/*CSS RESET*/
html, body, div, span, applet, object, iframe, table, caption,
tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
    vertical-align: baseline;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    outline: 0;
    padding: 0;
    margin: 0;
    border: 0;
}
:focus {
    outline: 0;
}
body {
	background: white;
	line-height:15px;
	color: #787878;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}
ol, ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
.clear {
clear:both;
}
/*CSS RESET*/
.all {
width:968px;
margin:auto;
}
.container {
float:left;
width:968px;
background:url(images/bg.gif) repeat-y;
}
.top {
margin:auto;
background:url(images/topo.jpg) no-repeat;
width:924px;
height:158px;
}
.top .logo {
float:right;
margin:64px 30px 0 0;
}
.menu {
float:left;
margin-left:22px;
_margin-left:11px;
font-size:13px;
color:#fff;
font-weight:bold;
}
.menu .item {
display:block;
background:url(images/bg_menu.gif) no-repeat;
width:233px;
height:37px;
}
.menu .item a {
text-decoration:none;
color:#FFFFFF;
margin:0 0 0 30px;
padding-top:11px;
display:block;
}
.menu .galeria {
margin:20px 0 8px 23px;
display:block;
}
.menu .velo {
margin:0 0 30px 23px;
}
.icos {
margin:30px 0 0 30px;
}
.icos img {
margin-bottom:13px;
display:block;
}
.conteudo {
float:left;
}
.conteudo .banner{
display:block;
margin-bottom:7px;
}
.conteudo .bv {
margin-left:18px;
}
.conteudo .intro {
width:591px;
margin:0 0 25px 65px;
}
.conteudo .coluna {
margin-left:20px;
_margin-left:14px;
float:left;
}
.conteudo .coluna img {
display:block;
}
.conteudo .coluna .cinza {
height:203px;
width:146px;
background-color:#e2e2e2;
margin-bottom:15px;
}
.conteudo .coluna .cinza img {
margin-left:35px;
}
.conteudo .coluna .cinza .txt {
padding-top:9px;
margin:0 6px 10px 6px;
}
.rodape {
margin:auto;
background:url(images/rodape.gif) no-repeat;
width:968px;
height:51px;
font-size:12px;
text-align:center;
}
.rodape .sign{
padding-top:8px;
}
.ctd_internas {
margin-left:65px;
}
.blue {
display:block;
}
.cnz {
background-color:#e2e2e2;
width:589px;
overflow:hidden;
padding-bottom:10px;
margin-bottom:11px;
}
.foto {
float:left;
margin:6px 12px 0 10px;
}
.texto {
margin-top:4px;
}
.about {
margin:14px 0 0 30px;
_margin:14px 0 0 15px;
float:left;
font-size:12px;
color:#393838;
line-height:14px;
width:315px;
background-image:url(images/border.gif);
background-repeat:repeat-y;
}
.about ul li {
list-style-position:inside;
vertical-align:bottom;
list-style-image:url(images/square.gif);
*display:block;
*margin-left:-11px;
}
.about strong {
display:block;
font-weight:bold;
margin-top:18px;
}
.direita {
margin:25px 0 0 29px;
float:left;
}
.direita img {
display:block;
}
.galeria2 {
margin-bottom:25px;
}
.inscrevase {
margin:0 0 15px 12px;
}
.inscrevase2 {
margin:0 0 15px 0;
}
.tel {
background-image:url(images/ico-tel.gif);
background-position:left;
background-repeat:no-repeat;
height:29px;
padding-left:26px;
margin-left:10px;
}
.tel img {
padding-top:7px;
}
.mail {
background-image:url(images/ico-mail.gif);
background-position:left;
background-repeat:no-repeat;
height:29px;
padding-left:26px;
margin-top:6px;
margin-left:10px;
}
.mail img {
padding-top:7px;
}
