﻿/*				ESTILIZAÇÃO DOS COMPONENTES				*/

/* LISTAGEM DE POSTS
____________________ */

div.clear{
    clear:both;
}
div.listPosts
{
    float: left;
    width: 570px;
}
#ie6 div.listPosts.fotos, #ie7 div.listPosts.fotos
{
    padding-bottom: 30px;
}
div.listPosts ul li
{
    border-bottom: 1px solid #f0f0f0;
    float: left;
    padding: 10px;
    width: 550px;
}
div.listPosts ul li span.comments
{
    background: url("../img/bg/bg_balaoComments_ultimas.png") no-repeat;
    float: right; /*font-weight:bold;*/
    height: 21px;
    padding-top: 4px;
    text-align: center;
    width: 25px;
}
div.listPosts.eventos ul li span.comments
{
    clear: right;
    margin-top: 5px;
}
div.listPosts ul li span.comments a
{
    /* ESTILIZAÇÃO DE CORES */
    font-size: 10px;
    text-decoration: none;
}
div.listPosts ul li span.comments a:hover
{
    text-decoration: underline;
}
div.listPosts ul li span.date
{
    background: url("../img/bg/bg_imgDate_ultimas.png") no-repeat;
    float: left;
    font-size: 9px;
    height: 38px;
    line-height: 11px;
    _line-height: 12px;
    _padding-top: 3px;
    text-align: center;
    width: 45px;
}
div.listPosts ul li span.date
{
    /* ESTILIZAÇÃO DE CORES - color:#1d6da9; */
    margin-right: 8px;
}
div.listPosts ul li span.date strong
{
    display: block;
    font-size: 18px;
    margin-top: 3px;
    position: relative;
    top: 0;
}
#ie6 div.listPosts ul li span.date strong
{
    margin-top: 0;
}
div.listPosts ul li span.local
{
    background-color: #E3E3E3;
    border: 1px solid #C6C6C6;
    color: #919191;
    float: right;
    font-size: 9px;
    padding: 3px 5px;
}
div.listPosts ul li div
{
    float: left;
    width: 465px;
}
div.listPosts.eventos ul li div
{
    width: 410px;
}
div.listPosts.eventos ul li div.relevance, div.listPosts.eventos ul li div.relevance div
{
    width: auto;
}
div.listPosts ul li div h3, div.listPosts ul li div h3 a
{
    color: #333;
    font-size: 16px;
    text-decoration: none;
}
div.listPosts ul li div h3 a:hover
{
    text-decoration: underline;
}
div.listPosts.eventos ul li.outside div h3
{
    background: url("../img/bt/seta_link.gif") no-repeat center right;
    padding-right: 10px;
}
div.listPosts ul li div p.author, div.listPosts ul li div p.tags
{
    color: #555;
    font-size: 11px;
    margin-top: 0;
    clear: both;
}
div.listPosts ul li div p.tags
{
    clear: none;
}
div.listPosts ul li div p.author a, div.listPosts ul li div p.tags a
{
    color: #555;
    font-size: 11px;
    text-decoration: underline;
}
div.listPosts ul li div p.author a:hover, div.listPosts ul li div p.tags a:hover
{
    text-decoration: none;
}
div.listPosts ul li div p
{
	clear:both;
    color: #333;
    font-size: 12px;
    margin-top: 6px;
}
div.listPosts p.seeAll
{
    float: left;
    margin: 20px 0;
    width: 560px;
}
div.listPosts p.seeAll a
{
    /* ESTILIZAÇÃO DE CORES - color:#034e9b; */
    font-size: 11px;
    float: right;
    text-decoration: none;
}
div.listPosts p.seeAll a:hover
{
    text-decoration: underline;
}
div.listPosts span.bt_more
{
    float: left;
    margin: 15px 0 15px 270px;
    padding-right: 5px;
}
div.listPosts span.bt_more a
{
    display: block;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 0 3px 9px;
    text-decoration: none;
    text-transform: uppercase;
    width: 32px;
    float: left;
}
/* LISTA DE AMIGOS
__________________ */

div.friends
{
    clear: both;
    float: left;
    margin-bottom: 15px;
    width: 185px;
}
div.friends h4
{
    border-top: 7px solid #000;
    display: block;
    font-size: 12px;
    padding: 10px;
}
div.friends span.input
{
    background: url("../img/bg/bg_input_searchAmigos_right.png") no-repeat top right;
    float: left;
    margin: 5px;
    padding-right: 5px;
}
div.friends span.input input
{
    background: url("../img/bg/bg_input_searchAmigos_left.png") no-repeat top left;
    color: #969696;
    float: none;
    font-size: 11px;
    margin: 0;
    padding: 5px 0 5px 20px;
    width: 100px;
}
#ie6 div.friends span.input input, #ie7 div.friends span.input input
{
    margin-top: -1px;
}
div.friends select
{
    border: 1px solid #E3E2E2;
    float: left;
    margin-top: 6px;
    padding: 2px;
    width: 50px;
}
div.friends input
{
    clear: both;
    float: left;
    margin: 5px;
}
#ie6 div.friends input, #ie7 div.friends input
{
    margin-top: 2px;
}
div.friends label
{
    color: #333;
    float: left;
    font-size: 11px;
    margin: 6px 0;
    width: 95px;
}
div.friends span.button
{
    /* INSERIR BG */
    float: right;
    padding-right: 5px;
}
div.friends span.button button
{
    /* INSERIR BG */
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0 2px 5px;
    text-transform: uppercase;
    width: 55px;
}
div.friends div.infos
{
    clear: both;
    display: inline;
    float: left;
    margin: 10px 0 10px 10px;
    width: 173px;
}
div.friends div.infos p
{
    display: inline;
    float: left;
    font-size: 11px; /*margin-left:5px;*/
}
div.friends div.infos a
{
    float: right;
    font-size: 11px;
    text-decoration: none;
}
div.friends div.infos a:hover
{
    text-decoration: underline;
}
div.friends ul
{
    clear: both;
    display: inline;
    float: left;
    width: 178px;
    margin-left: 10px;
}
div.friends ul li
{
    float: left;
    height: 48px;
    margin-bottom: 3px;
    overflow: hidden;
    width: 44px;
    text-align: center;
}
div.friends ul li a
{
    float: left;
}
div.friends ul li img
{
    border: none;
    width: 40px;
}
/* COMUNIDADES
______________ */

div.communities
{
    clear: both;
    float: left;
    width: 185px;
}
div.communities h4
{
    border-top: 7px solid #000;
    display: block;
    font-size: 12px;
    padding: 10px;
}
div.communities span.input
{
    background: url("../img/bg/bg_input_searchAmigos_right.png") no-repeat top right;
    float: left;
    margin: 5px;
    padding-right: 5px;
}
div.communities span.input input
{
    background: url("../img/bg/bg_input_searchAmigos_left.png") no-repeat top left;
    color: #969696;
    float: none;
    font-size: 11px;
    margin: 0;
    padding: 5px 0 5px 20px;
    width: 95px;
}
#ie6 div.communities span.input input, #ie7 div.communities span.input input
{
    margin-top: -1px;
}
div.communities span.button
{
    /* INSERIR BG */
    float: right;
    margin-top: 7px;
    padding-right: 5px;
}
div.communities span.button button
{
    /* INSERIR BG */
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0 2px 5px;
    text-transform: uppercase;
    width: 50px;
}
div.communities div.infos
{
    clear: both;
    display: inline;
    float: left;
    margin: 10px 0 10px 10px;
    width: 173px;
}
div.communities div.infos p
{
    display: inline;
    float: left;
    font-size: 11px; /*margin-left:5px;*/
}
div.communities div.infos a
{
    float: right;
    font-size: 11px;
    text-decoration: none;
}
div.communities div.infos a:hover
{
    text-decoration: underline;
}
div.communities ul
{
    margin-left: 12px !important;
    display: inline;
}
div.communities ul, div.communities ul li
{
    clear: both;
    float: left;
    width: 173px;
}
div.communities ul li
{
    margin-bottom: 15px;
}
div.communities ul li img
{
    float: left;
    margin-right: 5px;
}
div.communities ul li div.floatRight
{
    float: left;
    width: 115px;
}
div.communities ul li div.floatRight h5, div.communities ul li div.floatRight h5 a
{
    color: #333;
    display: block;
    font-size: 11px;
    margin-bottom: 5px;
    text-decoration: none;
}
div.communities ul li div.floatRight h5 a:hover
{
    text-decoration: underline;
}
div.communities ul li div.floatRight h5 span
{
    font-weight: normal;
}
div.communities ul li div.floatRight p
{
    color: #333;
    font-size: 10px;
}
/* PRÉVIA CONTEÚDO DETALHADO || CONTEÚDO DETALHADO
__________________________________________________ */

div.previewDetailedContent, div.detailedContent
{
    background-color: #eeefef;
    float: left;
    overflow: hidden;
    padding: 15px 0 10px;
    width: 570px;
}
#content div.detailedContent
{
    margin-bottom: 25px;
}
#ie7 div.detailedContent
{
    padding-bottom: 15px;
}
div.previewDetailedContent h4, div.detailedContent h4
{
    /* AQUI ENTRARIA A COR - color:#034e9b; */
    display: inline;
    float: left;
    font-size: 14px;
    margin: 0 0 10px 20px;
    text-transform: uppercase;
}
div.previewDetailedContent ul.lista_ordenacao, div.detailedContent ul.lista_ordenacao
{
    float: right;
    display: inline;
    margin-right: 5px;
}
div.previewDetailedContent ul.lista_ordenacao li, div.detailedContent ul.lista_ordenacao li
{
    /* AQUI ENTRARIA O BG DO BULLET - background:url("../img/bullet/bullet_divNews.png") no-repeat left center; */
    display: inline;
    float: left;
    height: 12px;
    margin-right: 10px;
    padding-left: 10px;
}
div.previewDetailedContent ul.lista_ordenacao li a, div.detailedContent ul.lista_ordenacao li a
{
    /* AQUI ENTRARIA A COR - color:#034e9b; */
    display: block;
    font-size: 11px;
    margin-top: -2px;
    text-decoration: none;
}
div.previewDetailedContent ul.lista_ordenacao li a:hover, div.detailedContent ul.lista_ordenacao li a:hover
{
    text-decoration: underline;
}
div.previewDetailedContent div.highlights, div.detailedContent div.highlights
{
    background: url("../img/bg/bg_divNews_divHighlights_Top.png") repeat-x top;
    clear: both;
    display: block;
    float: left;
    padding: 10px 5px 15px 20px;
    width: 545px !important;
}
#ie6 div.previewDetailedContent div.highlights, #ie7 div.previewDetailedContent div.highlights, #ie6 div.detailedContent div.highlights, #ie7 div.detailedContent div.highlights
{
    margin-top: 0;
    overflow: hidden !important;
}
div.detailedContent div.highlights
{
    padding-top: 30px;
}
div.detailedContent.eventos div.highlights
{
    padding-top: 10px;
}
div.previewDetailedContent div.highlights h6, div.detailedContent div.highlights h6
{
    /* AQUI ENTRARIA A COR - color:#034e9b; */
    font-size: 12px;
    margin-bottom: 8px;
}
div.previewDetailedContent div.highlights img
, div.detailedContent div.highlights img
{
    display: inline;
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-right: 20px;
    text-transform: uppercase; /*width:250px;*/
}
div.detailedContent div.highlights div.legenda
, div.previewDetailedContent div.highlights div.legenda{
    float:left;
    margin-bottom:10px;
    margin-right:20px;
    position:relative;
    width:250px;
}
div.detailedContent div.highlights div.legenda img
, div.previewDetailedContent div.highlights div.legenda img{
    margin:0;
}
div.detailedContent div.highlights div.legenda p
, div.previewDetailedContent div.highlights div.legenda p{
    bottom:0;
    clear:both;
    color:#000000;
    display:block;
    float:left;
    font-size:11px;
    font-style:italic;
    padding:5px 0;
    text-align:center;
    width:100%;
}
div.previewDetailedContent div.highlights div.infos
, div.detailedContent div.highlights div.infos
{
    display: inline;
    float: right;
    margin-right: 5px;
    position: relative;
    width: 270px;
}
div.previewDetailedContent div.highlights div.infos.noImage, div.detailedContent div.highlights div.infos.noImage
{
    width: 100%;
}
div.detailedContent div.highlights div.infos
{
    margin-bottom: 20px;
}
#ie6 div.detailedContent div.highlights div.infos
{
    margin-bottom: 0px;
}
div.previewDetailedContent div.highlights span.date
, div.detailedContent div.highlights span.date
{
    background: url("../img/bg/bg_imgDate.png") no-repeat; /* AQUI ENTRARIA A COR - color:#1d6da9; */
    float: left;
    font-size: 9px;
    height: 38px;
    margin: 0 8px 20px 0;
    text-align: center;
    width: 45px;
    line-height: 11px;
    _line-height: 12px;
    _padding-top: 3px;
}
div.previewDetailedContent div.highlights div.infos span.date strong
, div.detailedContent div.highlights span.date strong
{
    display: block;
    font-size: 18px;
    margin-top: 4px;
    position: relative;
    top: 0;
}
#ie6 div.listPosts ul li span.date strong
{
    margin-top: 0;
}
div.previewDetailedContent div.highlights div.infos span.relevance
, div.detailedContent div.highlights div.infos span.relevance
{
    float: right;
    width: 60px;
}
#ie6 div.previewDetailedContent div.highlights div.infos span.relevance
{
    overflow: hidden;
}
div.previewDetailedContent.eventos div.highlights div.infos span.local
{
    background-color: #e3e3e3;
    border: 1px solid #c6c6c6;
    color: #919191;
    float: right;
    font-size: 9px;
    padding: 3px 5px;
}
div.previewDetailedContent div.highlights div.infos h5, div.detailedContent div.highlights div.infos h5
{
    color: #333; /*float:left;*/
    font-size: 16px;
    margin-top: -2px;
    margin-left: 53px;
    width: 185px;
}
div.previewDetailedContent div.highlights div.infos h5
{
    width: 150px;
}
div.previewDetailedContent div.highlights div.infos.noImage h5, div.detailedContent div.highlights div.infos.noImage h5
{
    width: 75% !important;
}
div.previewDetailedContent.eventos div.highlights div.infos h5
{
    width: 135px;
}
div.detailedContent.eventos div.highlights div.infos h5.full
{
    width: 210px;
}
div.detailedContent div.highlights div.infos p.local
{
    clear: both;
    color: #555;
    display: inline;
    float: left;
    font-size: 11px;
    margin-left: 55px;
    width: 180px;
}
div.previewDetailedContent div.highlights div.infos p.author, div.previewDetailedContent div.highlights div.infos p.tags, div.detailedContent div.highlights div.infos p.author, div.detailedContent div.highlights div.infos p.tags
{
    color: #555;
    font-size: 11px;
    margin-left: 55px;
    width: 182px;
}
div.detailedContent div.highlights div.infos p.author, div.detailedContent div.highlights div.infos p.tags
{
    clear: none;
    width: auto;
}
div.previewDetailedContent div.highlights div.infos.noImage p.author, div.previewDetailedContent div.highlights div.infos.noImage p.tags
{
    width: auto;
}
div.previewDetailedContent div.highlights div.infos p.author a, div.previewDetailedContent div.highlights div.infos p.tags a, div.detailedContent div.highlights div.infos p.author a, div.detailedContent div.highlights div.infos p.tags a
{
    color: #555;
    font-size: 11px;
    text-decoration: underline;
}
div.previewDetailedContent div.highlights div.infos p.author a:hover, div.previewDetailedContent div.highlights div.infos p.tags a:hover, div.detailedContent div.highlights div.infos p.author a:hover, div.detailedContent div.highlights div.infos p.tags a:hover
{
    text-decoration: none;
}
div.previewDetailedContent div.highlights div.infos span.comments, div.detailedContent div.highlights div.infos span.comments
{
    background: url("../img/bg/bg_balaoComments_Destaque.png") no-repeat;
    float: right; /*font-weight:bold;*/
    height: 21px;
    margin-top: -13px;
    padding-top: 4px;
    text-align: center;
    width: 26px;
}
div.detailedContent div.highlights div.infos span.comments
{
    margin-top: 0;
}
div.previewDetailedContent div.highlights div.infos span.comments a, div.detailedContent div.highlights div.infos span.comments a
{
    /* AQUI ENTRARIA A COR - color:#034E9B; */
    font-size: 10px;
    text-decoration: none;
}
div.previewDetailedContent div.highlights div.infos span.comments a:hover, div.detailedContent div.highlights div.infos span.comments a:hover
{
    text-decoration: underline;
}
div.previewDetailedContent div.highlights div.text
{
    display: block;
    float: left;
    margin: 15px 0;
    width: 265px;
}
div.previewDetailedContent div.highlights.noImage div.text
{
    width: auto;
}
div.previewDetailedContent div.highlights div.text img
{
    margin: 0 10px 10px 0;
    width: auto;
}
div.previewDetailedContent div.highlights div.text p
{
    color: #333;
    font-size: 12px;
    margin-bottom: 12px;
}
div.previewDetailedContent div.highlights div.text a
{
    float: left;
    margin-right: 5px;
}
div.previewDetailedContent div.highlights div.text span.readMore, div.previewDetailedContent div.highlights div.text span.sendFriend
{
    /* INSERIR BG */
    float: left;
    margin-right: 6px;
    padding-right: 5px;
}
div.previewDetailedContent div.highlights div.text span.readMore a, div.previewDetailedContent div.highlights div.text span.sendFriend a
{
    /* INSERIR BG */
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    overflow: auto;
    padding: 3px 0 3px 9px;
    text-decoration: none;
    text-indent: 0;
    text-transform: uppercase;
    width: 95px;
}
div.previewDetailedContent div.highlights div.text span.sendFriend
{
    margin-top: -2px;
}
body div.previewDetailedContent div.highlights div.text span.sendFriend a
{
    padding: 5px 0 4px 9px;
    width: 125px;
}
div.detailedContent div.highlights div.content
{
    padding-right: 10px;
}
div.detailedContent div.highlights div.content p
{
    color: #333;
    font-size: 12px;
    margin-bottom: 5px;
    line-height: 1.4em;
}
div.detailedContent div.highlights div.content a{
   /* color: #333;*/
   text-decoration: none;
}

div.detailedContent div.highlights div.content a:hover {
   /* color: #333;*/
   text-decoration: underline;
}
div.detailedContent div.highlights div.content a:visited
{
	color: #800080;
}
div.detailedContent div.highlights div.content ul
{
    padding-left: 10px;
}
div.detailedContent div.highlights div.content ul li
{
    height: auto;
    font-size: 12px;
    padding-left: 10px;
    line-height: 17px;
}
div.detailedContent div.highlights div.content ul li img
{
    float: none;
    margin-right: 20px;
}
div.highlights div.moreActions
{
    clear: both;
    float: left;
    margin-top: 30px;
    width: 100%;
}
div.fotos div.highlights div.moreActions
{
    margin-top: 20px;
    width: 541px;
}
div.detailedContent.eventos div.highlights div.moreActions
{
    margin-top: 15px;
    width: 525px;
}
div.highlights div.infos span.bt_visite, div.highlights div.moreActions span.bt_back, div.highlights div.moreActions span.sendFriend
{
    /* CORTAR BACKGROUND DA COR - background:transparent url("../img/bg/bg_botoes_antenado_right_ativo.png") no-repeat scroll right top;*/
    border: medium none;
    display: inline;
    float: right;
    height: auto;
    margin-right: 8px;
    margin-top: 2px;
    padding-right: 5px;
}
div.highlights div.moreActions span.sendFriend
{
    margin-top: 0;
    width: 146px;
}
#content div.highlights div.infos span.bt_visite
{
    clear: both;
    float: left;
    margin-left: 55px;
}
div.highlights div.moreActions a, #content div.highlights div.infos span.bt_visite a
{
    display: inline;
    float: right;
    font-size: 11px;
    font-weight: bold; /*margin-right:5px;*/
    padding: 3px 5px 6px 15px;
    text-transform: uppercase;
    text-decoration: none; /*overflow:hidden; 	text-indent:-999em;*/
}
div.highlights div.moreActions span.sendFriend a
{
    /* CORTAR BACKGROUND DA COR - background:url("../img/bt/bt_envieAmigo.png") no-repeat; */
    padding: 5px 5px 4px 15px;
    width: 126px;
}
#content div.highlights div.infos span.bt_visite a
{
    padding: 3px 5px 3px 10px;
    width: 71px;
}
div.highlights div.moreActions span.bt_back a
{
    /* CORTAR BACKGROUND DA COR - background:transparent url("../img/bg/bg_botoes_antenado_left_ativo.png") no-repeat scroll left top; */
    display: block;
    margin: 0;
    text-decoration: none;
    text-indent: 0;
    width: 50px;
}
div.detailedContent div.highlights div.moreActions span.relevance
{
    float: left;
}
#ie6 div.detailedContent div.highlights div.moreActions span.relevance, #ie7 div.detailedContent div.highlights div.moreActions span.relevance
{
    margin-top: -10px;
}
div.detailedContent div.highlights div.moreActions span.relevance img
{
    display: block;
    float: none;
    margin: 0;
}
/*div.detailedContent div.highlights div.moreActions span.relevance a{
	color:#000;
	display:block;
	float:none;
	font-size:10px;
	margin-right:0;
	overflow:auto;
	padding:0;
	text-decoration:none;
	text-indent:0;	
}*/
div.detailedContent div.highlights div.moreActions span.relevance a:hover
{
    text-decoration: underline;
}
div.detailedContent.eventos div.highlights ul
{
    float: left;
    margin-right: 0;
    width: 100%;
}
div.detailedContent.eventos div.highlights ul li
{
    background-color: #fff;
    background-image: none;
    border: 1px solid #d9d9d9;
    display: inline;
    float: left;
    height: auto;
    margin: 13px 13px 0 0;
    padding: 10px;
    width: 230px;
}
div.detailedContent.eventos div.highlights ul li.localizacao
{
    width: 495px;
}
div.detailedContent.eventos div.highlights ul li h5
{
    color: #333;
    font-size: 12px;
}
div.detailedContent.eventos div.highlights ul li h6
{
    color: #333;
    font-size: 11px;
    margin: 10px 0 0;
    padding-left: 10px;
    text-transform: uppercase;
}
div.detailedContent.eventos div.highlights ul li p
{
    color: #333;
    font-size: 11px;
    margin-top: 10px;
    padding-left: 10px;
}
div.detailedContent.eventos div.highlights ul li.localizacao p
{
    background: none;
    margin: 0 10px 0;
    padding: 0;
}
div.detailedContent div.comments, div.fotos div.comments
{
    background: transparent url("../img/bg/bg_divNews_divHighlights_Top.png") repeat-x scroll center top;
    clear: both;
    float: left;
    margin: 20px 10px 10px 0;
    padding: 20px 5px 0 20px;
    width: 545px;
}
#ie6 div.detailedContent div.comments, #ie7 div.detailedContent div.comments, #ie6 div.fotos div.comments, #ie7 div.fotos div.comments
{
    margin-top: 5px;
}
div.detailedContent div.comments h5, div.fotos div.comments h5
{
    clear: both; /* ADICIONAR COR - color:#034e9b; */
    display: block;
    font-size: 12px;
    margin-bottom: 12px;
}
div.detailedContent div.comments ol li, div.fotos div.comments ol li
{
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
#ie6 div.detailedContent div.comments ol li, #ie7 div.detailedContent div.comments ol li, #ie6 div.fotos div.comments ol li, #ie7 div.fotos div.comments ol li
{
    margin-bottom: 0;
}
div.detailedContent div.comments ol li span, div.fotos div.comments ol li span
{
    background: url("../img/bg/bg_balaoComments_Destaque.png") no-repeat; /* ADICIONAR COR - color:#034E9B; */
    font-size: 10px;
    float: left;
    font-weight: bold;
    height: 21px;
    margin-right: 5px;
    padding-top: 4px;
    text-align: center;
    width: 26px;
}
div.detailedContent div.comments ol li div, div.fotos div.comments ol li div
{
    float: left;
    width: 500px;
}
div.detailedContent div.comments ol li div h6, div.fotos div.comments ol li div h6
{
    color: #333;
    display: block;
    font-size: 12px;
    margin-bottom: 5px;
}
div.detailedContent div.comments ol li div p, div.fotos div.comments ol li div p
{
    color: #333;
    font-size: 11px;
    margin-bottom: 3px;
    line-height: 1.4em;
}
div.detailedContent div.comments ol li div p.details, div.fotos div.comments ol li div p.details
{
    color: #777;
    display: block;
    font-size: 10px;
    margin-top: 5px;
}
div.comments p.seeAll
{
    float: right;
    margin: 10px;
}
div.comments p.seeAll a
{
    color: #333;
    text-decoration: none;
}
div.comments p.seeAll a:hover
{
    text-decoration: underline;
}
div.detailedContent div.comments textarea, div.fotos div.comments textarea
{
    color: #333;
    border: 1px solid #d6d7d7;
    font-size: 12px;
    height: 131px;
    padding: 2px;
    width: 516px;
}
div.detailedContent div.comments span.button, div.fotos div.comments span.button
{
    /* CORTAR BACKGROUND DA COR - background:url("../img/bg/bg_botoes_antenado_right_ativo.png") no-repeat top right; */
    float: right;
    margin: 15px 23px 0 0;
    padding-right: 5px;
}
div.detailedContent div.comments span.button button, div.fotos div.comments span.button button
{
    /* CORTAR BACKGROUND DA COR - background:url("../img/bg/bg_botoes_antenado_left_ativo.png") no-repeat top left; */
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 0 2px 7px;
    text-transform: uppercase;
    width: 135px;
}
/* GALERIA IMAGEM - Inicial
___________________________ */

div.inFocus
{
    float: left;
    overflow: hidden;
    position: relative;
    width: 570px;
}
div.inFocus ul.imgDestaque li
{
    display: none;
    position: relative;
}
div.inFocus ul.imgDestaque li.ativo
{
    display: block;
}
div.inFocus ul.imgDestaque li p
{
    bottom: 20px;
    left: 20px;
    position: absolute;
    width: 415px;
}
div.inFocus ul.imgDestaque li p a
{
    background-color: #000;
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    line-height: 1.4em;
    padding: 2px;
    text-decoration: none;
}
div.inFocus ul.imgDestaque li p a:hover
{
    text-decoration: underline;
}
div.inFocus ul.counter
{
    bottom: 10px;
    position: absolute;
    right: 10px;
}
div.inFocus ul.counter li
{
    float: left;
    margin-right: 2px;
    padding-left: 1px;
    text-align: center;
}
div.inFocus ul.counter li a
{
    background: url("../img/bg/bg_inFocus_counter_inativo.png") no-repeat;
    color: #000000;
    cursor: pointer;
    display: block;
    font-size: 10px;
    height: 15px;
    padding-top: 3px;
    text-decoration: none;
    width: 16px;
}
#ie6 div.inFocus ul.counter li a
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_global/img/bg/bg_inFocus_counter_inativo.png', sizingMethod='crop');
    background: none;
}
div.inFocus ul.counter li a:hover
{
    text-decoration: underline;
}
div.inFocus ul.counter li.ativo a
{
    background: url("../img/bg/bg_inFocus_counter_ativo.png") no-repeat;
}
#ie6 div.inFocus ul.counter li.ativo a
{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../_global/img/bg/bg_inFocus_counter_ativo.png', sizingMethod='crop');
    background: none;
}

div.inFocus div.highlights{
	height:288px;
	margin-top:9px;
	position:relative;
	z-index:2;
	overflow:hidden;
}
div.inFocus div.highlights div.content{

}
div.inFocus div.highlights .bt_previous
, div.inFocus div.highlights .bt_next{
	background:no-repeat;
	display:block;
	height:148px;
	top:79px;
	position:absolute;
	text-indent:-999em;
	overflow:hidden;
	width:27px;
	z-index:10;
}
div.inFocus div.highlights .bt_previous{
	background-image:url("../img/bt/bt_previous.png");
	left:1px;
}
div.inFocus div.highlights .bt_next{
	background-image:url("../img/bt/bt_next.png");
	right:1px;
}
div.inFocus div.highlights ul.menus{
	position:absolute;
	bottom:5px;
	right:7px;
	_width:140px;
}
div.inFocus div.highlights ul.menus li{
	background:url("../img/bg/bg_highlights_menu.png") no-repeat top;
	float:left;
	height:18px !important;
	text-align:center;
	position:relative;
	margin-left:5px;
	padding:0 !important;
	width:16px !important;
	border:none !important;
}
div.inFocus div.highlights ul.menus li.active{
	opacity:0.7;
	filter:alpha(opacity=40);
}
div.inFocus div.highlights ul.menus li a{
	border:none;
	color:#000;
	display:block;
	font-size:10px;
	margin:2px 0 0 1px;
	text-decoration:none;
	width:16px !important;
	border:none !important;
}
div.inFocus div.highlights ul.menus li a:hover{
	text-decoration:underline;
}
div.inFocus div.highlights ul.menus li.active a{
}
div.inFocus div.highlights div.content div{
	display:none;
}
div.inFocus div.highlights div.content div div
, div.inFocus div.highlights div.content div.active{
	display:block;
}

/* Lista PG. Principal - listNews
_________________________________ */

div.listNews
{
    float: left;
    margin-right: 10px; /*width:375px;*/
}
#content div.mainContent.noticias.blogs div.listNews
{
    margin-right: 10px !important;
    width: 375px !important;
}
#content div.mainContent.noticias div.listNews
{
    margin-right: 0;
    width: 570px;
}
#content div.mainContent.noticias.blogs div.listNews div.areaHeader
{
    width: 355px !important;
}
#content div.mainContent.noticias div.listNews div.areaHeader
{
    width: 550px;
}
div.listNews ul.body li
{
    border-top: 1px solid #F0F0F0;
    float: left;
    margin-top: 10px;
    padding-top: 10px;
    width: 100%;
}
#ie6 div.listNews ul.body li
{
    position: relative;
}
div.listNews ul.body li.img, div.listNews ul.body li.first
{
    border-top: 0;
    margin-top: 0;
    padding-top: 0;
    position: inherit !important;
}
div.listNews ul li.first
, div.blogs ol li.first
{
	display:block !important;
}
div.listNews ul.body li.img img
{
    float: left;
    margin: 0 8px 8px 0;
}
div.listNews ul.body li h5
{
    margin-bottom: 5px;
}
div.listNews ul.body li h5 a
{
    font-size: 11px;
    text-decoration: none;
}
div.listNews ul.body li h5 a:hover
{
    text-decoration: underline;
}
div.listNews ul.body li p
{
	clear:both;
    font-size: 11px;
}
div.listNews ul.body li.img div.relevance
{
    float: left;
    margin: 10px 0 0;
    position: relative;
}
div.listNews ul.body li div.relevance
{
    float: right;
    margin: 15px 0 0 15px;
    width: 60px; /*position:relative;*/
}
div.listNews ul.body li div.relevance span span
{
    /*z-index:990; 	position:relative;*/
}
div.listNews ul.body li div.relevance span div
{
    /*position:relative; 	z-index:999;*/
}
div.listNews ul.body li div.relevance img
{
    display: block;
    float: none;
    margin: 0;
}
/*div.listNews ul.body li div.relevance a{
	color:#000;
	display:block;
	float:left;
	font-size:10px;
	margin-right:0;
	overflow:auto;
	padding:0;
	text-decoration:none;
	text-indent:0;	
}*/
div.listNews ul.body li div.relevance a:hover
{
    text-decoration: underline;
}
/*
	GALERIA DE IMAGENS ROTATIVAS
*/

#content div.fotos
{
}
#ie6 #generalContent #content div.fotos div.highlights
{
    float: left;
}
#generalContent #content div.fotos div.highlights div.infos
{
    float: left;
    margin-bottom: 0;
    width: 100%;
}
#generalContent #content div.fotos div.highlights div.infos h5
{
    margin: 0 0 5px;
    width: 480px;
}
#generalContent #content div.fotos div.highlights div.infos p
{
    color: #333;
    float: left;
    font-size: 12px;
    width: 480px;
}
#generalContent #content div.fotos div.highlights div.imagens
{
    float: left;
    width: 100%;
}
#generalContent #content div.fotos div.highlights div.imagens ul.thumbs
{
    display: block;
    float: none;
    height: 75px;
    margin-bottom: 0;
    overflow: hidden;
    width: 540px;
}
body #generalContent #content div.fotos div.highlights div.imagens ul.thumbs li
{
    background: none;
    float: left;
    height: 75px;
    margin: 0 8px 0 0 !important;
    padding: 0 !important;
    overflow: hidden;
    width: 100px;
}
#generalContent #content div.fotos div.highlights div.imagens ul.thumbs li a
{
    float: left;
    margin-top: 0;
}
#generalContent #content div.fotos div.highlights div.imagens ul.thumbs li a img
{
    border: none;
    margin: 0;
}
#generalContent #content div.fotos div.highlights div.imagens div.imgGrande
{
    float: left;
    overflow: hidden;
    width: 532px;
}
#generalContent #content div.fotos div.highlights div.imagens div.imgGrande img
{
    display: block;
    float: none;
    margin: 0 auto !important;
}
#generalContent #content div.fotos div.highlights div.imagens div.painelImg
{
    background-color: #d4d5d5;
    float: left;
    padding: 3px 5px;
    width: 522px;
}
#generalContent #content div.fotos div.highlights div.imagens div.painelImg a
{
    background-color: #FFF;
    border: 1px solid #CFD7C4;
    color: #034E9B;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-left: 6px;
    padding: 4px 6px;
    text-decoration: none;
    text-transform: uppercase;
}
#generalContent #content div.fotos div.highlights div.imagens div.painelImg a.bt_proximo, #generalContent #content div.fotos div.highlights div.imagens div.painelImg a.bt_anterior
{
    overflow: hidden;
    text-indent: -999em;
    width: 10px;
}
#generalContent #content div.fotos div.highlights div.imagens div.painelImg a.bt_proximo
{
    background: #fff url("../img/bt/bt_seta_proximo.png") no-repeat 9px 5px;
}
#generalContent #content div.fotos div.highlights div.imagens div.painelImg a.bt_anterior
{
    background: #fff url("../img/bt/bt_seta_anterior.png") no-repeat 7px 5px;
}
#generalContent #content div.fotos div.highlights div.imagens div.painelImg p
{
    color: #034e9b;
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
}
#ie6 #generalContent #content div.fotos div.highlights div.imagens div.painelImg p, #ie7 #generalContent #content div.fotos div.highlights div.imagens div.painelImg p
{
    margin-top: 8px;
}
/*
	GALERIA DE IMAGENS ROTATIVAS - Lista
*/

#generalContent #content div.listPosts.fotos div
{
    float: none;
    width: auto;
}
#generalContent #content div.listPosts.fotos div.imgThumb
{
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
#generalContent #content div.listPosts.fotos div p
{
    clear: none !important;
}
/*
	PÁGINA DE PROMOÇÕES
*/

div.promotions
{
    background-color: #EEEFEF;
    float: left;
    margin-bottom: 20px;
    padding: 15px;
    width: 540px;
}
div.promotions a.voltar
{
    float: right;
    font-size: 11px;
    text-decoration: none;
}
div.promotions a.voltar:hover
{
    text-decoration: underline;
}
div.promotions h4
{
    display: block;
    font-size: 14px;
    margin: 0 10px 15px;
    text-transform: uppercase;
}
div.promotions h5
{
    font-size: 12px;
    margin: 0 10px;
}
div.promotions p.description
{
    color: #333;
    font-size: 12px;
    margin: 5px 0 0 10px;
}
div.promotions ul
{
    float: left;
    overflow-y: hidden;
    width: 100%;
}
div.promotions ul li
{
    background-color: #DEDEDE;
    display: inline;
    float: left;
    margin: 10px 10px -1000px;
    padding: 10px 10px 1010px;
    width: 230px;
}
div.promotions ul li div.img
{
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
    width: 100%;
}
div.promotions ul li div.img img
{
    display: block;
    margin: 0 auto;
}
div.promotions ul li h6
{
    color: #333;
    font-size: 12px;
    margin-bottom: 4px;
}
div.promotions ul li p
{
    color: #333;
    font-size: 12px;
    margin-bottom: 4px;
}
div.promotions ul li p.author, div.promotions ul li p.tags
{
    color: #555;
    font-size: 11px;
    margin-bottom: 0;
    clear: both;
}
div.promotions ul li p.tags
{
    clear: none;
}
div.promotions ul li p.author a, div.promotions ul li p.tags a
{
    color: #555;
    font-size: 11px;
    text-decoration: underline;
}
div.promotions ul li p.author a:hover, div.promotions ul li p.tags a:hover
{
    text-decoration: none;
}
/*
	TAG DE IMAGENS - PG. NÍVEL 1
*/

div.tagsImagens
{
    float: left;
    height: 250px;
    position: relative;
    width: 570px;
}
div.tagsImagens ul li
{
    overflow: hidden;
    position: absolute;
}
div.tagsImagens ul li.img1
{
    height: 68px;
    left: 0;
    top: 40px;
    width: 88px;
}
div.tagsImagens ul li.img2
{
    height: 90px;
    left: 92px;
    top: 18px;
    width: 67px;
}
div.tagsImagens ul li.img3
{
    height: 90px;
    left: 70px;
    top: 110px;
    width: 90px;
}
div.tagsImagens ul li.img4
{
    height: 147px;
    left: 162px;
    top: 70px;
    width: 195px;
}
div.tagsImagens ul li.img5
{
    height: 68px;
    left: 267px;
    top: 0;
    width: 90px;
}
div.tagsImagens ul li.img6
{
    height: 195px;
    left: 360px;
    top: 22px;
    width: 195px;
}
div.tagsImagens ul li a
{
    float: left;
}
div.tagsImagens ul li a img
{
    border: none;
}
/* titulo dos componentes */
div.tit_element
{
    clear: both;
    height: 35px;
}
div.tit_element h4.title
{
    font-size: 12px;
    font-weight: bold;
    float: left;
}
div.tit_element h4.title a
{
    font-size: 12px;
    text-decoration: none;
}
div.tit_element h4.title a:hover
{
    text-decoration: underline;
}
div.tit_element .link
{
    float: right;
    font-size: 11px;
    margin-top: 10px;
}
div.tit_element .link a
{
    font-size: 11px;
    text-decoration: none;
    margin-right: 10px;
}
div.tit_element .link a:hover
{
    text-decoration: underline;
}
/* Lista de textos / links */

div.cont_list
{
    clear: both;
    float: left;
    margin: 0 0 13px;
    width: 100%;
}
div.cont_list.model_two
{
}
#ie6 div.cont_list.model_two, #ie7 div.cont_list.model_two
{
    margin: 0;
    padding-bottom: 13px;
}
div.cont_list p.txt_description
{
    font-size: 11px;
    color: #333;
    margin: 5px 10px 0;
}
div.cont_list ul.list_item
{
    margin: 10px 10px 0;
    padding: 0;
    list-style-image: none;
    font-size: 11px;
}
div.cont_list ul.list_item li
{
    padding-left: 15px;
    margin-bottom: 4px;
}
div.cont_list ul.list_item li a
{
    color: #333333;
    font-size: 11px;
    text-decoration: none;
    font-weight: bold;
    text-transform: uppercase;
}
div.cont_list.model_two ul.list_item li a
{
    font-weight: normal;
    text-transform: none;
}
div.cont_list ul.list_item li a:hover
{
    text-decoration: underline;
}
/* cloud tag */

div.cloud_tag
{
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
div.cloud_tag p
{
    padding: 0 10px;
    text-align: center;
}
div.cloud_tag p a
{
    display: inline-block !important;
    line-height: 15px !important;
    zoom: 1;
    width: inherit;
    height: inherit;
    margin-right: 10px;
    padding-bottom: 3px;
    text-decoration: none;
}
div.cloud_tag p a:hover
{
    text-decoration: underline;
}
div.cloud_tag p a.relevancia_1
{
    font-size: 9px !important;
}
div.cloud_tag p a.relevancia_2
{
    font-size: 10px !important;
}
div.cloud_tag p a.relevancia_3
{
    font-size: 11px !important;
}
div.cloud_tag p a.relevancia_4
{
    font-size: 12px !important;
}
div.cloud_tag p a.relevancia_5
{
    font-size: 13px !important;
}
div.cloud_tag p a.relevancia_6
{
    font-size: 14px !important;
}
div.cloud_tag p a.relevancia_7
{
    font-size: 15px !important;
}
div.cloud_tag p a.relevancia_8
{
    font-size: 16px !important;
}
div.cloud_tag p a.relevancia_9
{
    font-size: 17px !important;
}
div.cloud_tag p a.relevancia_10
{
    font-size: 18px !important;
}
/* titulo elemento meu mundo */

div.list_friends
{
    padding-top: 10px;
}
div.list_friends ul.list_imgFriends li
{
    position: relative;
}
h4.tit_myWorld
{
    font-size: 12px;
    font-weight: bold;
    background: (imagens/teste.png) top left no-repeat;
    padding-top: 10px;
    padding-left: 14px;
}
p.txt_listFriends
{
    font-size: 10px;
    width: 162px;
    margin-left: 14px;
    margin-top: 5px;
}
div.add_friends
{
    position: absolute;
    top: 35px;
    text-align: center;
    left: 2px;
}
div.add_friends p
{
    font-size: 11px;
    font-weight: bold;
    margin: 0;
}
div.add_friends p a
{
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
    color: #848484;
}
/* ====== HEADER de bloco de conteúdo (TÍTULO) =========== */
div.areaHeader
{
    width: 550px;
    display: block;
    border-top: 7px solid #000;
    border-bottom: 1px solid #A6A6A6;
    margin: 8px 0;
    padding: 10px;
    float: left;
}
div.areaHeader h4
{
    color: #000;
    font-size: 12px;
    float: left;
}
div.areaHeader a.seeAll
{
    color: #000;
    font-size: 11px;
    text-decoration: none;
    float: right;
}
div.areaHeader a.seeAll:hover
{
    text-decoration: underline;
}
/* =========== CAMPO DE DATA (dia + mês) ================= */
span.dateField
{
    background: url("../img/bg/bg_imgDate.png") no-repeat;
    font-size: 10px;
    height: 39px;
    text-align: center;
    display: block;
    width: 45px;
}
span.dateField{
    float:left;
    font-size:9px;
    line-height:11px;
}
span.dateField strong
{
    display:block;
    font-size:18px;
    margin-top:4px;
    position:relative;
    top:0;
}
/* =========== LISTA DE EVENTOS ========================== */
ol.eventList
{
    padding-left: 10px;
    width: 175px;
}
ol.eventList li
{
    padding-bottom: 15px;
    float: left;
    clear: left;
    width: 100%;
}
ol.eventList span.dateField
{
    float: left;
}
ol.eventList li div.info
{
    float: left;
    width: 120px;
}
ol.eventList li div.info li
{
    float: left;
}
ol.eventList li div.info h5
{
    display: block;
    font-size: 11px;
    padding-right: 10px;
    width: 112px;
}
ol.eventList li div.info h5.outside
{
    background: url("../img/bt/seta_link.gif") no-repeat top right;
}
ol.eventList li div.info a
{
    color: #000;
    text-decoration: none;
}
ol.eventList li div.info a:hover
{
    color: #000;
    text-decoration: underline;
}
ol.eventList li div.info p
{
    font-size: 11px;
    color: #555;
}
ol.eventList li div.info span
{
    font-size: 11px;
    float: left;
    margin-right: 3px;
    color: #555;
}
ol.eventList li div.info p span
{
    float: none;
}
ol.eventList li div.info ul
{
    padding: 0;
    float: left;
    width: 90px;
}
ol.eventList li div.info ul li
{
    float: left;
    padding: 0;
    margin: 0;
    padding-right: 3px;
    width: auto;
    clear: none;
}
ol.eventList li div.info ul li a
{
    color: #555;
    font-size: 11px;
    float: left;
}
/* =========== RANKING =================================== */
ol.ranking
{
    float: left;
    width: 100%;
}
ol.ranking li
{
    float: left;
    clear: left;
    width: 165px;
    display: block;
    padding: 5px 10px 5px 10px;
    border-top: 1px solid #f0f0f0;
    margin-top: 5px;
}
ol.ranking li span.order
{
    float: left;
    width: 21px;
    height: 17px;
    text-align: center;
    font-weight: bold;
    font-size: 11px;
    padding-top: 4px;
    margin-top: 3px;
    color: #FFF;
}
ol.ranking li h5
{
}
ol.ranking li h5 a
{
    color: #333;
}
ol.ranking li span.comments
{
    float: right;
}
ol.ranking li.first
{
    background-color: #dfdfdf;
    border-top: none;
}
ol.ranking li p.directory a
{
    color: #034e9b;
}
ol.ranking p
{
    font-size: 11px;
    width: 110px;
    float: left;
}
ol.ranking span.comments
{
    float: right;
    color: #333;
}
ol.ranking span.comments a
{
    color: #333;
    text-decoration: none;
}
ol.ranking span.comments a:hover
{
    text-decoration: underline;
}
ol.ranking li.first
{
}
ol.ranking li.first h5
{
    margin-bottom: 3px;
}
ol.ranking li.first img
{
    float: left;
    margin-right: 5px;
}
ol.ranking li h5
{
    padding: 5px 0 5px 25px;
}
ol.ranking li h5 a
{
    font-size: 11px;
    text-decoration: none;
}
ol.ranking li h5 a:hover
{
    text-decoration: underline;
}
ol.ranking li p
{
    display: inline;
    font-size: 11px;
    color: #333;
    margin-left: 25px;
}
#ie6 ol.ranking li p
{
    margin-left: 28px;
}
ol.ranking li.one p
{
    margin-top: 6px;
}
ol.ranking li p.author
{
    font-size: 10px;
}
ol.ranking li a{
    color:#333 !important;
}
ol.ranking li p.author a
{
    font-size: 10px;
    text-decoration: none;
    color: #000;
}
ol.ranking li p.author a:hover
{
    text-decoration: underline;
}
/* =========== ÁREA DE BANNER PRINCIPAL ================== */
div.primaryBannerArea
{
    background-color: #fff;
    float: left;
    width: 185px;
}
div.primaryBannerArea div
{
    margin: 0 auto 5px;
    overflow: hidden;
    width: 185px;
}
div.primaryBannerArea div img
{
    margin: 0 auto;
}
/* =========== ÁREA DE BANNER PRINCIPAL ================== */
div.secondaryBannerArea
{
    clear: both;
    float: left;
    padding-bottom: 8px;
    width: 185px;
}
div.secondaryBannerArea div
{
    height: 75px;
    margin: 8px auto;
    overflow: hidden;
    width: 175px;
}
div.secondaryBannerArea div img
{
    margin: 0 auto;
}
/**
* FOTO_DE_USUARIO, utilizado em:
*
* MEUMUNDO_800x600___v02
* MEUMUNDO_amigos_adicionar___v01
* MEUMUNDO_amigos_enviarmsg___v01
* MEUMUNDO_amigos_detalhe___v01
* MEUMUNDO_perfil___v01
* 
*/
div.infosUser
{
    width: 186px;
    background: #eeefef no-repeat 0 0;
    float: left;
    margin-bottom: 15px;
}
#ie6 div.infosUser
{
    overflow: hidden;
}
div.infosUser div.fotoUser
{
    background: url(../img/bg/bg_infosUser_fotoUser.gif) no-repeat 0 0;
    border-bottom: 1px solid #dedfdf;
    position: relative;
    float:left;
    padding:14px 14px 5px;
    width:162px;
}
div.infosUser div.fotoUser div.hoverPhoto{
    position:relative;
}
div.infosUser div.fotoUser img
{
    margin-bottom:15px;
    /*margin: 14px;*/
}
div.infosUser div.fotoUser a.imageUpload{
	background-color:#E5B200;
    border:1px solid #C9C0A3;
    color:#FFFFFF;
    display:none;
    font-size:11px;
    font-weight:bold;
    padding:2px 4px;
    position:absolute;
    right:23px;
    text-decoration:none;
    text-transform:uppercase;
    top:155px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}
div.infosUser div.fotoUser input{
    height:30px !important;
    left:-100px !important;
    margin:0 !important;
    top:150px !important;
    width:300px !important;
}
#ie6 div.infosUser div.fotoUser input
, #ie7 div.infosUser div.fotoUser input
, #ie8 div.infosUser div.fotoUser input{
    display:block !important;
    left:-130px !important;
}
div.infosUser div.fotoUser h3
{
    color: #333;
    font-size: 14px;
    /*margin-left: 10px;*/
    margin-bottom: 5px;
}
div.infosUser div.fotoUser h3 a
{
    color: #333;
}
div.infosUser div.fotoUser p
{
    color: #333;
    font-size: 11px;
    margin-left: 14px;
    margin-bottom: 5px;
}
div.infosUser div.edit
{
    font-size: 12px;
    float: left;
    border-top: 1px solid #FFF;
    padding: 10px;
}
div.infosUser div.edit a
{
    float: left;
    text-decoration: none;
    margin-right: 10px;
}
div.infosUser div.edit a.float
{
    float: right;
    margin-right: 0;
}
div.infosUser div.edit a:hover
{
    text-decoration: underline;
}
div.infosUser div.edit span
{
    margin: 13px 0;
}
div.infosUser div.edit span a
{
    margin-right: 0;
    text-decoration: none;
}
div.infosUser div.edit span.bt_extrato a
{
    width: 145px;
}
div.infosUser div.edit span a:hover
{
    text-decoration: none;
}
div.infosUser div.edit div.combo
{
    float: left;
    width: 186px;
    margin: 10px 0 0 -10px;
    display: inline;
    background: transparent url("../img/bg/bg_divNews_divHighlights_Top.png") repeat-x scroll center top;
}
div.infosUser div.edit div.combo span.bt_adicionarAmigo, div.infosUser div.edit div.combo span.bt_excluir
{
    margin-left: 5px;
    margin-right: 5px;
}
div.infosUser div.edit div.combo span.bt_adicionarAmigo a, div.infosUser div.edit div.combo span.bt_excluir a
{
    padding: 3px;
    width: 46px;
}
div.infosUser div.edit div.combo span.bt_enviar a
{
    padding: 3px;
    width: 104px;
}
/**
* LISTA_DE_MENSAGENS (ao lado direito da foto_de_usuario), utilizado em:
*
* MEUMUNDO_800x600___v02
* MEUMUNDO_amigos_adicionar___v01
* MEUMUNDO_amigos_enviarmsg___v01
* MEUMUNDO_amigos_detalhe___v01
* 
*/
div.msgs
{
    width: 384px;
    float: left;
}
#ie6 div.msgs
{
    overflow: hidden;
}
div.areaHeaderMenor
{
    width: 364px !important;
    border: none !important;
}
div.msgs ul
{
    float: left;
    padding: 0 10px;
    width: 362px;
}
div.msgs ul li
{
    width: 370px;
    margin: 0 0 15px;
    float: left;
    font-size: 12px;
}
div.msgs ul li img
{
    float: left;
    margin: 0 10px 5px 0;
}
div.msgs ul li div.floatLeft
{
    width: 300px;
}
div.msgs ul li.noImg div.floatLeft
{
    width: 370px;
}
div.msgs ul li h5, div.msgs ul li h5 a
{
    color: #333;
    width: 200px;
    margin: 0 0 5px;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
div.msgs ul li h5 a:hover
{
    text-decoration: underline;
}
div.msgs ul li p
{
    margin-bottom: 4px;
}
div.msgs ul li p, div.msgs ul li p a
{
    color: #333;
    font-size: 11px;
    text-decoration: none;
}
div.msgs ul li p a:hover
{
    text-decoration: underline;
}
div.msgs ul li p.infos
{
    font-size: 10px;
    color: #777;
    margin-bottom: 0;
}
/**
* INFO_DE_USUARIO_EXPANDIDO, utilizado em:
*
* MEUMUNDO_perfil___v01
* 
*/
div.perfil
{
    background-color: #eeefef;
    float: left;
    width: 570px;
    margin: 0 0 12px;
}
div.infosUserExpand
{
}
div.infosUserExpand div.fotoUser
{
    border-bottom:medium none;
}
div.infosUserExpand ul
{
    float: left;
    width: 100%;
}
div.infosUserExpand ul li
{
    float: left;
    margin: 4px 0;
    padding: 0 10px;
    width: 155px;
}
div.infosUserExpand ul li h4, div.infosUserExpand ul li p
{
    color: #555;
    font-size: 11px;
}
div.infosUserExpand ul li p
{
}
div.infosUserExpand ul li.estadoCivil, div.infosUserExpand ul li.filhos
{
    width: 70px;
}
div.infosUserExpand ul li.localidade
{
    margin-top: 7px;
    padding-top: 10px;
    background: transparent url("../img/bg/bg_divNews_divHighlights_Top.png") repeat-x scroll center top;
}
div.quemSouEu
{
    width: 380px;
    font-size: 12px;
    float: left;
}
div.quemSouEu.gerenciar div.text
{
    display: none;
}
div.quemSouEu div textarea
{
    border: 1px solid #D6D7D7;
    color: #333333;
    display: none;
    font-size: 11px;
    height: 380px;
    margin: 0 10px 10px;
    padding: 2px;
    width: 355px;
}
div#box_perfil.gerenciar textarea
{
    display: inline;
}
div.perfil div.text
{
    font-size: 11px;
    color: #333;
    padding: 0 10px;
}
div.perfil div.text p
{
    font-size: 11px;
    color: #333;
    margin: 0 0 1em;
}
div.perfil div.areaHeader
{
    border: none !important;
    border-bottom: 1px solid #dedfdf !important;
    margin: 0 0 1em !important;
    position: relative;
    width: 364px;
}
div.perfil div.areaHeader h4
{
    font-size: 14px;
}
div.perfil div.areaHeader a
{
    float: right;
    text-decoration: none;
    font-size: 11px;
}
div.perfil div.areaHeader a:hover
{
    text-decoration: underline;
}
div.perfil div.areaHeader a.save
{
    display: none;
}
div.perfil div.editar div.areaHeader a.eddit
{
    display: none;
}
div.perfil div.editar div.areaHeader a.save
{
    display: inline;
}
/**
* MEU_ESTILO e MEUS_HABITOS, utilizado em:
*
* MEUMUNDO_perfil___v01
* 
*/
div.meu_estilo
{
    background-color: #eeefef;
    float: left;
    width: 570px;
    margin: 0 0 12px;
}
div.meu_estilo div.areaHeader
{
    border: none !important;
    border-bottom: 1px solid #dedfdf !important;
    margin: 0 !important;
    position: relative;
}
div.meu_estilo div.areaHeader h4
{
    font-size: 14px;
}
div.meu_estilo div.areaHeader a
{
    float: right;
    text-decoration: none;
    font-size: 11px;
}
div.meu_estilo div.areaHeader a:hover
{
    text-decoration: underline;
}
div.meu_estilo div.areaHeader a.save
{
    display: none;
}
div.meu_estilo.gerenciar div.areaHeader a.save
{
    display: inline;
}
div.meu_estilo.gerenciar div.areaHeader a.eddit
{
    display: none;
}
div.meu_estilo ul
{
    width: 570px;
    float: left;
}
div.meu_estilo ul li
{
    position: relative;
    float: left;
    width: 550px;
    margin: 0;
    padding: 4px 10px;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #dedfdf;
}
div.meu_estilo ul li p, div.meu_estilo ul li h5
{
    float: left;
    clear: both;
    font-size: 12px;
}
div.meu_estilo ul li span.bt_meet
{
    background: #FFF url("../img/bt/bt_mais_estilo_seta.gif") no-repeat 8px center;
    display: block;
    padding: 4px 8px 4px 16px;
    border: 1px solid #e8d9c4;
    float: right;
    font-size: 11px;
    margin-top: -12px;
}
div.meu_estilo ul li span.bt_meet a
{
    color: #333 !important;
    text-decoration: none;
}
div.meu_estilo ul li span.bt_meet a:hover
{
    text-decoration: underline;
}
div.meu_estilo ul li select
{
    color: #333;
    font-size: 11px;
    display: none;
    float: right;
    border: 1px solid #E8D9C4;
    padding: 2px;
    margin-top: -12px;
    width: 280px;
}
#ie6 div.meu_estilo ul li select, #ie7 div.meu_estilo ul li select, #ie6 div.meu_estilo ul li span.bt_meet, #ie7 div.meu_estilo ul li span.bt_meet
{
    margin-top: 5px;
}
div.meu_estilo.gerenciar ul li span.bt_meet
{
    display: none;
}
div.meu_estilo.gerenciar ul li select
{
    display: inline;
}
div.opinioesPerfilPolemicas
{
    width: 570px;
    float: left;
    font-size: 12px;
}
div.opinioesPerfilPolemicas a.bt_simple
{
    float: right;
    text-decoration: none;
    background: url(../img/bt/bt_mais_estilo_seta.gif) no-repeat left center;
    padding: 4px 4px 4px 16px;
    display: block;
}
div.opinioesPerfilPolemicas a:hover
{
    text-decoration: underline;
}
/**
* LISTAGEM_AMIGOS, utilizado em:
*
* MEUMUNDO_amigos___v01
* 
*/
div.meus_amigos
{
}
div.pesquisaMeuMundoAmigos
{
    background-color: #eeefef;
    float: left;
    width: 570px;
    margin: 0 0 12px;
}
div.pesquisaMeuMundoAmigos div.areaHeader
{
    border: none !important;
    border-bottom: 1px solid #dedfdf !important;
    margin: 0 !important;
    position: relative;
}
div.pesquisaMeuMundoAmigos div.areaHeader h4
{
    font-size: 14px;
    text-transform: uppercase;
}
div.pesquisaMeuMundoAmigos div.areaHeader a
{
    position: absolute;
    right: 10px;
    top: 10px;
    text-decoration: none;
    font-size: 12px;
}
div.pesquisaMeuMundoAmigos div.areaHeader a:hover
{
    text-decoration: underline;
}
div.formPesquisarMeusAmigos
{
    padding: 10px; /*position: relative;*/
    float: left;
    width: 475px;
}
div.formPesquisarMeusAmigos h5
{
    display: block;
    margin-bottom: 10px;
}
div.formPesquisarMeusAmigos span.dropDown
{
    position: relative;
    z-index: 1;
}
div.formPesquisarMeusAmigos select
{
    border: 1px solid #E3E2E2;
    float: left;
    margin: 6px 5px 0 0;
    padding: 1px 3px;
    width: 65px;
}
div.formPesquisarMeusAmigos span.searchArea
{
    background: transparent url("../img/bg/bg_input_searchAmigos_right.png") no-repeat scroll right top;
    float: left;
    margin: 5px 5px 8px 75px;
    padding-right: 5px;
}
div.formPesquisarMeusAmigos span.searchArea input
{
    background: transparent url("../img/bg/bg_input_searchAmigos_left.png") no-repeat scroll left top;
    color: #969696;
    float: none;
    font-size: 11px;
    margin: 0;
    padding: 5px 0 5px 20px;
    width: 300px;
}
#ie6 div.formPesquisarMeusAmigos span.searchArea input, #ie7 div.formPesquisarMeusAmigos span.searchArea input
{
    margin-top: -1px;
}
div.formPesquisarMeusAmigos div.labelsInputs
{
    display: inline;
    float: left;
    margin-left: 75px;
    width: 310px;
}
div.formPesquisarMeusAmigos div.labelsInputs input
{
    margin-right: 5px;
}
div.formPesquisarMeusAmigos label
{
    color: #333;
    font-size: 11px;
    margin-right: 30px;
    position: relative;
    top: -2px;
}
div.formPesquisarMeusAmigos span.bt_submit
{
    display: inline;
    float: right;
    margin-right: 5px;
}
div.formPesquisarMeusAmigos span.bt_submit button
{
    cursor: pointer;
}
div.seus_amigos
{
    float: left;
    width: 570px;
}
div.seus_amigos h5
{
    margin: 10px;
}
div.seus_amigos ul
{
    float: left;
    width: 100%;
}
div.seus_amigos ul li
{
    border-bottom: 1px solid #EEEFDF;
    float: left;
    font-size: 12px;
    height: 80px;
    margin: 5px 0;
    padding: 10px;
    width: 170px;
}
div.seus_amigos ul li img
{
    float: left;
    margin-right: 8px;
}
div.seus_amigos ul li h6
{
    color: #222;
    font-size: 11px;
}
div.seus_amigos ul li h6 a
{
    color: #222;
    font-size: 11px;
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    display: inline;
    width: auto;
    text-align: left;
    float: none;
    text-decoration: none;
}
div.seus_amigos ul li h6 a:hover
{
    text-decoration: underline;
}
div.seus_amigos ul li p
{
    color: #222;
    font-size: 11px;
}
div.seus_amigos ul li span.bt_enviarMsg
{
}
div.seus_amigos ul li span.bt_enviarMsg a
{
    background-color: #F8F8F8;
    border: 1px solid #E1E6D0;
    float: right;
    font-size: 9px;
    font-weight: bold;
    margin-top: 10px;
    padding: 3px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 93px;
}
div.seus_amigos span.bt_more
{
    display: inline;
    margin: 15px 0 15px 255px;
}
div.seus_amigos span.bt_more a
{
    width: 28px;
}
/**
* MEUS_SITES:
*
* MEUMUNDO_800x600___v02
* MEUMUNDO_amigos_adicionar___v01
* MEUMUNDO_amigos_detalhe___v01
* MEUMUNDO_amigos_enviarmsg___v01
* 
*/
div.sites
{
    width: 570px;
    background-color: #eeefef;
    float: left;
    margin-bottom: 20px;
}
div.sites div.areaHeader
{
    border: none !important;
    border-bottom: 1px solid #dedfdf !important;
    margin: 0 !important;
    position: relative;
}
div.sites div.areaHeader a
{
    float: right;
    font-size: 11px;
    text-decoration: none;
}
div.gerenciar div.areaHeader a
{
    display: none;
}
div.sites div.areaHeader a.save
{
    display: none;
}
div.gerenciar div.areaHeader a.save
{
    display: inline;
}
div.sites div.areaHeader a:hover
{
    text-decoration: underline;
}
div.sites div.areaHeader h4
{
    font-size: 14px;
}
div.sites ul
{
    width: 570px;
}
div.sites h4
{
}
div.sites ul
{
}
div.sites ul li
{
    border-bottom: 1px solid #DEDFDF;
    border-top: 1px solid #FFFFFF;
    float: left;
    font-size: 12px;
    padding: 5px 10px;
    width: 550px;
}
div.sites ul li img
{
    vertical-align: middle;
    margin-right: 30px;
}
div.sites ul li a
{
    color: #333;
    text-decoration: none;
}
div.gerenciar ul li a
{
    display: none;
}
div.sites ul li input
{
    border: 1px solid #D6D7D7;
    color: #333333;
    display: none;
    font-size: 12px;
    padding: 2px;
    width: 430px;
}
div.gerenciar ul li input, div.gerenciar textarea
{
    display: inline;
}
div.meu_estilo textarea
,div.opinioesPerfilPolemicas div.meu_estilo textarea
{
    display: none;
    width: 544px;
    height: 54px;
    padding: 2px;
    border: 1px solid #E8D9C4;
}
div.opinioesPerfilPolemicas div.gerenciar textarea
,div.gerenciar textarea
{
    display: inline !important;
}
div.gerenciar textarea
{
    font-size: 12px;
    width: 100%;
}
div.gerenciar .text
{
    display: none;
}
div.opinioesPerfilPolemicas div.gerenciar ul li p
,div.gerenciar ul li p
{
    display: none !important;
}
/**
* ENVIAR_MENSAGEM, utilizado em:
*
* MEUMUNDO_amigos_adicionar___v01
* MEUMUNDO_amigos_enviarmsg___v01
* 
* 
*/
div.areaAdicionarAmigo
{
    font-size: 12px;
    background-color: #eeefef;
    float: left;
    margin: 0 0 10px;
    width: 570px;
}
div.areaAdicionarAmigo div.areaHeader
{
    border: none !important;
    border-bottom: 1px solid #dfdfdf !important;
    margin: 0 !important;
    position: relative;
}
div.areaAdicionarAmigo div.areaHeader h4
{
    font-size: 14px;
}
div.formConvideAmigo
{
    border-top: 1px solid #FFF;
    padding: 10px;
    float: left;
    width: 550px;
}
div.formConvideAmigo h5, div.formConvideAmigo p
{
    margin: 4px 0 8px;
    font-size: 12px;
}
div.formConvideAmigo textarea
{
    width: 542px;
    color: #333;
    font-size: 12px;
    padding: 3px;
    height: 134px;
    border: 1px solid #d7d7d7;
    float: left;
}
div.formConvideAmigo input
{
    width: 538px;
    padding: 5px;
    border: 1px solid #d7d7d7;
}
div.formConvideAmigo label
{
    display: block;
    font-size: 12px;
    color: #848484;
    font-weight: bold;
    margin: 5px 5px 5px 0;
}
div.formConvideAmigo p.acoesFormConvideAmigo
{
    float: left;
    width: 100%;
    margin: 12px 0 5px;
}
div.formConvideAmigo p.acoesFormConvideAmigo span
{
    margin-left: 8px;
    float: right;
}
div.formConvideAmigo p.acoesFormConvideAmigo span a
{
    width: 60px;
    text-align: center;
}
/**
* LISTA_MENSAGENS, utilizado em:
*
* MEUMUNDO_mensagens___v02
*/
div.msg div.areaHeaderSemBorda
{
    border: none !important;
    border-bottom: none !important;
    margin: 0 !important;
    position: relative;
}
div.msg div.areaHeader
{
    background: transparent url("../img/bg/bg_divNews_divHighlights_Top.png") repeat-x scroll center bottom;
}
#ie6 div.mainContent div.msg div.boxModel div.areaSubHeader
{
    padding-bottom: 15px;
}
div.msg div.areaHeader h4
{
    font-size: 14px;
    text-transform: uppercase;
}
div.msg div.areaHeader a
{
    float: right;
    font-size: 12px;
    text-decoration: none;
}
div.msg div.areaHeader a:hover
{
    text-decoration: underline;
}
div.msg
{
    background-color: #eeefef;
    width: 570px;
    overflow: hidden;
    float: left;
    margin-bottom: 20px;
}
div.msg div.boxModel
{
    float: left;
    width: 100%;
}
div.msg div.boxModel h5
{
    font-size: 12px;
    margin: 15px 10px;
    float: left;
}
div.msg ul
{
    width: 570px;
    float: left;
}
div.msg ul li
{
    border-bottom: 1px solid #DFDFDF;
    border-top: 1px solid #FFFFFF;
    clear: left;
    float: left;
    font-size: 12px !important;
    margin: 0 !important;
    padding: 10px;
    width: 550px;
}
div.msg ul li h5
{
    margin: 0 0 5px;
    font-size: 12px;
    font-weight: bold;
}
div.msg ul li img
{
    float: left;
    margin: 0 10px 0 0;
}
div.msg ul li div
{
    float: left;
    width: 480px;
}
div.msg div.boxModel.noImg div
{
    display: inline;
    margin-left: 20px;
    width: 100%;
}
div.msg ul li div h6, div.msg ul li div h6 a
{
    font-size: 12px;
    color: #333;
    display: block;
    margin-bottom: 3px;
    text-decoration: none;
}
div.msg ul li div h6 a:hover
{
    text-decoration: underline;
}
div.msg ul li div p
{
    font-size: 11px;
    color: #333;
}
div.msg ul li span.bt_detalhes a
{
    width: 59px;
}
div.msg ul li p.infos
{
    font-size: 10px;
    color: #777;
}
div.msg ul li span
{
    float: right;
    margin: 0 5px;
    padding-right: 5px;
}
div.msg ul li span.bt_recusar
{
    background: url("../img/bg/bg_botoes_recusar_right.png") no-repeat top right;
}
div.msg ul li span.bt_aceitar
{
    background: url("../img/bg/bg_botoes_aceitar_right.png") no-repeat top right;
}
div.msg ul li span a
{
    display: block;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 5px 3px 15px;
    text-decoration: none;
    text-transform: uppercase;
    width: 70px;
    text-align: center;
}
div.msg ul li span.bt_recusar a
{
    color: #FFFFFF;
    background: url("../img/bg/bg_botoes_recusar_left.png") no-repeat top left;
}
div.msg ul li span.bt_aceitar a
{
    color: #FFFFFF;
    background: url("../img/bg/bg_botoes_aceitar_left.png") no-repeat top left;
}
div.msg ul li.primeira
{
    border-top: none;
}
div.areaSubHeader
{
    position: relative;
    float: left;
    width: 570px;
}
div.areaSubHeader a
{
    margin: 15px 0;
    font-size: 11px;
    text-decoration: none;
    float: right;
}
div.areaSubHeader a:hover
{
    text-decoration: underline;
}
div.areaSubHeader a.ultima
{
    margin: 15px 8px;
    padding-left: 8px;
    border-left: 1px solid #E6B50B;
}
p.seeMore
{
    border-bottom: 1px solid #dddfdf;
    float: left;
    width: 100%;
    padding: 10px 0;
}
p.seeMore span.bt_mais
{
    margin-left: 260px;
}
p.seeMore span.bt_mais a
{
    width: 27px;
}
p.seeMore a
{
}
div.areaVoltar
{
    float: left;
    width: 100%;
    padding: 10px 0;
}
div.areaVoltar p
{
    font-size: 12px;
    margin-right: 10px;
    text-align: right;
}
div.areaVoltar p a
{
    text-decoration: none;
    margin-top: 10px;
}
div.areaVoltar p a:hover
{
    text-decoration: underline;
}
/**
* BOX_MENSAGENS_DETALHE, utilizado em:
*
* MEUMUNDO_mensagens_detalhe___v01
*/
div.msgDetalhe div.areaHeader
{
    border: none !important;
    margin: 0 !important;
    position: relative;
    width: 550px;
}
div.msgDetalhe div.details
{
    padding: 0;
    position: relative;
    float: left;
}
div.msgDetalhe div.details div.text
{
    border-bottom: 1px solid #DEDFDF;
    float: left;
    font-size: 12px;
    padding: 10px 10px 10px 70px;
    position: relative;
    width: 490px;
}
div.msgDetalhe div.details div.text h6
{
    color: #333;
    font-size: 14px;
}
div.msgDetalhe div.details div.text p
{
    font-size: 11px;
    color: #333;
    margin: 0 0 1em;
}
div.msgDetalhe div.details div.text p.infos
{
    color: #777777;
    font-size: 10px;
}
div.msgDetalhe div.details div.text img
{
    left: 15px;
    position: absolute;
    top: 12px;
}
div.acoesMsg
{
    width: 550px;
    border-top: 1px solid #FFF;
    padding: 10px;
    position: relative;
    float: left;
    font-size: 12px;
}
div.acoesMsg input
{
    margin: 5px;
}
div.acoesMsg label
{
    font-size: 12px;
    color: #333;
    position: relative;
    top: -2px;
}
#ie6 div.acoesMsg label, #ie7 div.acoesMsg label
{
    top: -5px;
}
div.acoesMsg a.anterior, div.acoesMsg a.proxima
{
    font-size: 12px;
    text-decoration: none;
    margin-top: 10px;
}
div.acoesMsg a.anterior:hover, div.acoesMsg a.proxima:hover
{
    text-decoration: underline;
}
div.acoesMsg a.anterior
{
    clear: both;
    padding-left: 16px;
    background: url("../img/bt/bt_anterior_seta.gif") no-repeat left center;
    float: left;
    margin-left: 5px;
    display: inline;
}
div.acoesMsg a.proxima
{
    margin-right: 3px !important;
    padding-right: 16px;
    background: url("../img/bt/bt_proxima_seta.gif") no-repeat right center;
    float: right;
}
div.details div.areaSubHeader
{
    text-align: right;
    font-size: 12px;
}
div.boxModel h5
{
    width: 300px;
    display: inline;
}
div.msg div.details h5
{
    float: left;
    width: auto;
}
div.msg div.details a
{
    margin-right: 10px;
    display: inline;
}
div.msg span.bt_apagar, div.msg span.bt_responder
{
    margin: 5px;
    float: right;
}
div.msg div.details span a
{
    margin-right: 0;
}
div.msg div.details span.bt_apagar a
{
    width: 45px;
}
div.msg div.details span.bt_responder a
{
    width: 60px;
}
/* BOTOES AMARELOS */
span.bt_add, span.bt_send, span.bt_more, span.bt_extrato, span.bt_apagar, span.bt_responder, span.bt_mais, span.bt_submit, span.bt_enviar, span.bt_adicionarAmigo, span.bt_excluir, span.bt_cancel
{
    border: medium none;
    display: inline;
    float: left;
    height: auto;
    padding-right: 5px;
}
span.bt_add a, span.bt_mais a, span.bt_more a, span.bt_send a, span.bt_extrato a, span.bt_apagar a, span.bt_responder a, span.bt_adicionarAmigo a, span.bt_excluir a, span.bt_enviar a, span.bt_submit button, span.bt_cancel a
{
    display: inline;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 3px 5px 3px 10px;
    text-decoration: none;
    text-transform: uppercase;
    width: 71px;
}
/* Mensageria */
div.message
{
    position: absolute;
    background: url(../img/graph/icoError.png) no-repeat 10px #ab3e3e;
    color: #FFF;
    border: 2px solid #FFF;
    padding: 20px 30px 20px 30px;
    margin: 0 50%;
    left: -231px;
    z-index: 1000001  !important;
    width: 400px;
    text-align: center;
    display: none;
}
div.message.success
{
    background: #4EAD01;
}
.valMessage
{
    display: none;
}
#loadIndicator
{
    display: none;
    top: 38%;
    left: -107px;
    width: 215px;
    height: 100px;
    margin-left: 50%;
    padding: 0;
    border: 0;
    position: fixed;
    background: url(../img/graph/loading.gif) no-repeat;
    font-size: 11px;
    z-index: 13000;
    color: #F76E06;
    text-indent: -9000px;
}
/* Simula position:fixed para o loadIndicator */

#ie6 #loadIndicator
{
    position: absolute;
}
/* CALENDÁRIO - Sidebar
_______________________ */

div.dp-applied
{
    clear: both;
    float: left;
    margin: 12px 0;
    width: 100%;
}
#ie6 div.dp-applied
{
    margin: 5px 0 17px;
}
div.dp-popup
{
    background-color: #F5F5F5;
    clear: both;
    display: inline;
    float: left;
    margin: 0 0 10px 7px;
    position: relative;
    width: 173px;
}
div.dp-popup h2
{
    clear: both;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin: 6px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
body div.dp-popup div.dp-nav-prev a, body div.dp-popup div.dp-nav-next a
{
    background-position: 0 0;
    display: inline;
    height: 11px;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: 7px;
    width: 6px;
}
body div.dp-popup div.dp-nav-prev a.dp-nav-prev-year
{
    left: 4px;
    width: 10px;
}
body div.dp-popup div.dp-nav-prev a.dp-nav-prev-month
{
    left: 20px;
}
body div.dp-popup div.dp-nav-next a.dp-nav-next-year
{
    right: 4px;
    width: 10px;
}
body div.dp-popup div.dp-nav-next a.dp-nav-next-month
{
    right: 20px;
}
body div.dp-popup div.dp-calendar
{
    clear: both;
    float: left;
}
body div.dp-popup div.dp-calendar table
{
    background-color: #ebebeb;
    border-collapse: collapse !important;
    width: 173px;
}
body div.dp-popup div.dp-calendar table tr
{
    border-collapse: collapse !important;
    display: block;
    height: 18px;
    width: 100%;
}
body div.dp-popup div.dp-calendar table tr td, body div.dp-popup div.dp-calendar table tr th
{
    border-collapse: collapse !important;
    color: #333;
    font-size: 10px;
    height: auto;
    padding: 2px 0;
    text-align: center;
    width: 25px;
}
body div.dp-popup div.dp-calendar table tr.head th
{
    border: 0;
    color: #fff;
}
body div.dp-popup div.dp-calendar table tr td.today
{
    color: #fff;
}
body div.dp-popup div.dp-calendar table tr td.selected
{
    background-color: #f66;
    color: #fff !important;
}
body div.dp-popup div.dp-calendar table tr td.selected.dp-hover
{
    background-color: #f33;
}
/* CALENDÁRIO - Sidebar
	>> Não utilizados
_______________________ */

table.jCalendar td.other-month
{
    background: #ddd;
    color: #aaa;
}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td
{
    background: #fff;
    color: #000;
}
table.jCalendar tr.selectedWeek td
{
    background: #f66;
    color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover
{
    background: #bbb;
    color: #888;
}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover
{
    background: #bbb;
    color: #888;
}
/* CALENDÁRIO - Sidebar
	>> Para PopUP - Não utilizado
_______________________ */

a#dp-close
{
    font-size: 11px;
    padding: 4px 0;
    text-align: center;
    display: block;
}
a#dp-close:hover
{
    text-decoration: underline;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a
{
    cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled
{
    cursor: default;
}
div.dp-popup a.disabled
{
    cursor: default;
    color: #aaa;
}
div.dp-popup td
{
    cursor: pointer;
}
div.dp-popup td.disabled
{
    cursor: default;
}
/* Lista de destaques */

ul.list_destaques
{
}
ul.list_destaques li
{
    background-color: #dedede;
    float: left;
    font-size: 11px;
    height: 190px;
    margin: 12px 3px;
    padding: 10px 4px;
    text-align: center;
    width: 175px;
}
ul.list_destaques li p
{
    padding: 0 5px;
    text-align: left;
}
ul.list_destaques li p.tit, ul.list_destaques li p.tit a
{
    font-weight: bold;
    color: #034e9b;
    text-decoration: none;
}
ul.list_destaques li p.tit a:hover
{
    text-decoration: underline;
}
ul.list_destaques li p.tit
{
    margin: 5px 0 2px;
}

#content small.noContent
{
    color: #CCC;
    display: block;
    font-size: 11px;
    text-align: center;
}
div.paginate
{
     color:Gray;
     text-align:right;    
}