div#col_conteudo {
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:13px;
}

div#col_conteudo div.col_item_side,
div#col_conteudo div.col_item_center {
	width: 140px;
	height:auto;
	float:left;
	margin:0px;
}

div#col_conteudo div.col_item_center {
	margin:0px 15px;
}

div#col_conteudo table tr td img {
    width: 140px;
    border: solid 1px #222;
    margin-bottom: 8px;
}

div#col_conteudo table {
    border:0;
    border-collapse:collapse;
}

div#col_conteudo table tr th {
    text-align:center;
}


div#col_conteudo table tr a {
    padding: 0 0 5px;
    display:block;
    border: solid 1px #FFF;
}

div#col_conteudo table tr th a {
    padding: 5px 0;
}

div#col_conteudo table tr td a {
    border-bottom-color: #CCC;
}

div#col_conteudo table tr td a span {
    display: block;
    padding-top: 5px;
}
    
div#col_conteudo table tr a:hover {
    background: #E9F4FA;
    border-color: #88CAED;
}


#conteudo div.lista {
    margin-top: 22px;
}

#conteudo div.lista h3 {
    border-bottom: solid 1px #791882;
    color: #791882;
    font-size:11px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
    text-transform: uppercase
}

#conteudo div.lista a {
    display: block;
    float: left;
    color: #555;
    border-bottom: dashed 1px #DEDEDE;
    padding: 3px 0;
}

#conteudo div.lista a:hover {
    color: #0185CF;
    background: url(../imagens/bg_item.jpg) center repeat-x;
}

#conteudo div.lista a span {
    display: block;
    float: left;
    width: auto;
}

#conteudo div.lista a span.tit_ {
    font-size: 13px;
    font-weight:bold;
    width: 360px;
}

#conteudo div.lista a span.tem_ {
    width: 80px;
    padding-left: 15px;
}
