body
{
	margin:0px;
	padding:0px;
    background-color:#f6f6f6;
}

body a:hover
{
	filter: alpha(opacity=80); /* IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;
}
#tableBanners a:hover
{
	filter: alpha(opacity=80); /* IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity:0.8;
}
#back_header
{
	width:100%;
	height:222px;
	float:left;
	clear:both;
	background:#326600 url(../img_site/back_header.jpg) repeat-x left bottom;
	
}
#back_header_org
{
	width:100%;
	height:222px;
	float:left;
	clear:both;
	background: url(../img_site/back_header_org.jpg) repeat-x left center;
}
#back_header_corp
{
	width:100%;
	height:222px;
	float:left;
	clear:both;
	background: url(../img_site/back_header_corp.jpg) repeat-x left center;
}
#header_logo
{
	width:959px;
	height:222px;
	margin-left:auto;
	margin-right:auto;
	background: url(../img_site/header_logo.jpg) no-repeat left bottom;
	position:relative;
}
#header_logo_org
{
	width:959px;
	height:222px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img_site/header_logo_org.jpg) no-repeat left bottom;
	position:relative;
}
#header_logo_corp
{
	width:959px;
	height:222px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img_site/header_logo_corp.jpg) no-repeat left bottom;
	position:relative;
}
#bannerPrincipal
{	
	width:452px;
	height:95px;
	position:relative;
	left:20px;
	top:30px;
	z-index:100;
	font:normal 11px Trebuchet MS;
}
#bannerPrincipal img
{
	text-align:center;
	border:none
}
#logo
{
	width:250px;
	height:95px;
	position:absolute;
	left:60px;
	bottom:5px;
	z-index:1;
	text-decoration:none;
}
#links_topo
{
	width:400px;
	height:95px;
	position:absolute;
	left:20px;
	top:5px;
	z-index:1;
	font:normal 11px Trebuchet MS;
}
#links_topo a
{
	color:#7aa154;
	text-decoration:none;
}
#links_idiomas
{
	width:310px;
	height:95px;
	position:absolute;
	left:15px;
	top:35px;
	z-index:1;
	font:normal 11px Trebuchet MS;
}
#links_idiomas a
{
	padding-left:22px;
	color:#7aa154;
	text-decoration:none;
	top:-3px;
	position:relative;
}
#links_idiomas .pt
{
	float:left;
	clear:right;
	margin-right:15px;
	width:auto;
	height:10px;
	background:url(../img_site/pt.jpg) no-repeat left center;
}
#links_idiomas .esp
{
	float:left;
	clear:right;
	vertical-align:middle;
	width:auto;
	height:10px;
	background:url(../img_site/esp.jpg) no-repeat left center;
}
#box_slogan
{
	width:424px;
	height:95px;
	position:absolute;
	right:0px;
	top:10px;
	z-index:1;
}
#div_slogan
{
	height:20px;
	top:0px;
	color:#fff;
	width:100%;
	font:normal 11px Trebuchet MS;
}
#div_slogan span
{
	color:#aac674;
}
#div_slogan label
{
	color:#f4aa95;
}
#slogan_icons
{
	bottom:0px;
	width:100%;
	height:75px;
}
#sp_espaco
{
	position:absolute;
	right:64px;
	bottom:68px;
	color:#607f03;
	z-index:1;
	font:normal 18px Trebuchet MS;
}
#bot_espaco
{
	position:absolute;
	right:31px;
	bottom:38px;
	width:140px;
	height:27px;
	z-index:1;
	background:url(../img_site/bot_espaco.jpg) no-repeat left center;
}
.bot_espaco
{
	position:absolute;
	right:31px;
	bottom:38px;
	width:140px;
	height:27px;
	z-index:1;
	background:url(../img_site/bot_espaco.jpg) no-repeat left center;
}
#bot_sair_logon
{
	position:absolute;
	right:42px;
	bottom:38px;
	width:115px;
	height:27px;
	z-index:1;
	background:url(../img_site/bot_sair_logon.jpg) no-repeat left center;
}
#bot_acessarespaco
{
	position:absolute;
	right:36px;
	bottom:38px;
	width:129px;
	height:27px;
	z-index:1;
	background:url(../img_site/bot_acessarespaco.jpg) no-repeat left center;
}
.bot_acessarespaco
{
	position:absolute;
	right:36px;
	bottom:38px;
	width:129px;
	height:27px;
	z-index:1;
	background:url(../img_site/bot_acessarespaco.jpg) no-repeat left center;
}
.back_content
{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	background-color:#f6f6f6;
}
.container_content
{
	width:959px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
}
.back_container_content
{
    padding:0 30px 0 30px;
	width:898px;
	height:auto;
	float:left;
	clear:both;
	background-color:#fff;
}
.back_container_content_menu
{
     padding:0 18px 0 18px;
	width:923px;
	height:auto;
	float:left;
	clear:both;
	background-color:#fff;
}
.space_banner
{
	width:898px;
	height:auto;
	float:left;
	clear:both;
	position:relative;
	padding-bottom:5px;
	padding-top:20px;
	padding-left:15px;
}
.space_banner img
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 117px;
	height: 70px;
}
.space_content
{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	position:relative;
	padding-bottom:10px;
}
#div_busca
{
	margin-top:25px;
	width:725px;
	height:55px;
	position:relative;
	float:left;
	left:208px;
}
#sp_dt_now
{
	font:normal 11px Trebuchet MS;
	position:absolute;
	left:0px;
	top:0px;
	color:#a9a9a9;
}
#txt_busca
{
	position:absolute;
	left:0px;
	bottom:0px;
	width:244px;
	padding-left:25px;
	padding-right:5px;
	height:18px;
	padding-top:10px;
	padding-bottom:10px;
	background:url(../img_site/back_txt_busca.jpg) no-repeat left center;
	border:none;
	font:normal 13px Trebuchet MS;
	color:#999999;
}
#bot_buscar
{
	position:absolute;
	left:290px;
	top:21px;
	width:91px;
	height:31px;
	background:url(../img_site/bot_buscar.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
}
.bot_buscar
{
	width:91px;
	height:31px;
	background:url(../img_site/bot_buscar.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
}
#sp_atualizacao
{
	font:normal 11px Trebuchet MS;
	position:absolute;
	right:170px;
	top:27px;
	color:#a9a9a9;
}
#sp_atualizacao b
{
	color:#666666;
}
#menu
{
	position:relative;
	float:left;
	clear:both;
	width:923px;
    height:36px;
	margin:10px 0 0 0;
	padding:0 0 5px 0;
	list-style-type:none;
	background:url(../img_site/back_menu.jpg) no-repeat left center;
}
/*
#menu .a_item
{
	font:normal 18px Trebuchet MS;
	float:left;
	width:auto;
	text-align:center;
	clear:right;
	text-decoration:none;	
	padding-top:28px;
	position:relative;
}
#menu .a_item span
{
	float:left;
	cursor:pointer;
}
#menu #a_item_evento
{
	position:relative;
	width:150px;
	border-bottom:solid 4px #ec9fa1;
	color:#bb1114;
}
#menu #a_item_evento:hover
{
	border-bottom:solid 4px #bb1114;
}
#menu #a_item_evento_sel
{
	color:#ec9fa1;
	position:relative;
	width:150px;
	border-bottom:solid 4px #ec9fa1;
	height:18px;
	top:3px;
}
#menu #a_item_servicos
{
	position:relative;
	width:150px;
	border-bottom:solid 4px #fdc097;
	color:#ef863f;
	margin-left:10px;
}
#menu #a_item_servicos:hover
{
	border-bottom:solid 4px #ef863f;
}
#menu #a_item_servicos_sel
{
	color:#fdc097;
	position:relative;
	width:150px;
	border-bottom:solid 4px #fdc097;
	margin-left:9px;
	height:18px;
	top:3px;
}
#menu #a_item_noticias
{
	position:relative;
	width:150px;
	border-bottom:solid 4px #cddfb5;
	color:#607f03;
	margin-left:9px;
}
#menu #a_item_noticias:hover
{
	border-bottom:solid 4px #607f03;
}
#menu #a_item_noticias_sel
{
	position:relative;
	width:150px;
	border-bottom:solid 4px #cddfb5;
	color:#cddfb5;
	margin-left:9px;
	height:18px;
	top:1px;
}
#menu #a_item_shopping
{
	position:relative;
	width:243px;
	border-bottom:solid 4px #cddfb5;
	color:#607f03;
	margin-left:8px;
}
#menu #a_item_shopping:hover
{
	border-bottom:solid 4px #607f03;
}
#menu #a_item_shopping_sel
{
	position:relative;
	width:243px;
	border-bottom:solid 4px #607f03;
	color:#607f03;
	margin-left:8px;
}
.icon_carrinho
{
	position:absolute;
	left:75px;
	width:14px;
	top:30px;
	display:inline-block;
	height:12px;
	background:url(../img_site/icon_carrinho.jpg) no-repeat left center;
}
.icon_em_breve
{
	position:absolute;
	right:40px;
	width:53px;
	bottom:-35px;
	display:inline-block;
	z-index:15;
	height:29px;
	background:url(../img_site/icon_em_breve.jpg) no-repeat left center;
}
.icon_esta_aqui
{
	position:absolute;
	right:30px;
	width:76px;
	top:-2px;
	display:inline-block;
	height:34px;
	background:url(../img_site/icon_esta_aqui.jpg) no-repeat left center;
}

#menu #a_item_contato
{
	position:relative;
	width:174px;
	border-bottom:solid 4px #bed3e2;
	color:#2875af;
	margin-left:7px;
}
#menu #a_item_contato:hover
{
	border-bottom:solid 4px #2875af;
}
#menu #a_item_contato_sel
{
	position:relative;
	width:174px;
	border-bottom:solid 4px #bed3e2;
	color:#bed3e2;
	margin-left:7px;
	height:18px;
	top:3px;
}
*/
#nav
{
	position:relative;
	width:867px;
	padding-left:34px;
	height:18px;
	float:left;
	clear:both;
	background:url(../img_site/icon_home.jpg) no-repeat left center;
}
.seta_nav
{
	position:relative;
	width:auto;
	padding:2px;
	padding-right:10px;
	height:14px;
	float:left;
	clear:right;
	background:url(../img_site/icon_seta.jpg) no-repeat left center;
}
.seta_nav a
{
	font:normal 12px Trebuchet MS;
	color:#0057b1;
	padding-left:15px;
}
.seta_nav .span
{
	font:normal 12px Trebuchet MS;
	color:#999999;
	padding-left:15px;
}
.seta_nav .spansel
{
	font:normal 12px Trebuchet MS;
	color:#333333;
	padding-left:15px;
}
.l_content
{
	position:relative;
	float:left;
	clear:right;
	width:570px;
	height:auto;
	margin-top:15px;
}

.tbl_content_headerg
{
	float:left;
	clear:both;
	width:567px;
	height:30px;
	border-bottom:solid 1px #607f03;
}
.tbl_content_abaselg
{
	border-top:solid 3px #607f03;
	border-left:solid 1px #607f03;
	border-right:solid 1px #607f03;
	font:bold 11px Trebuchet MS;
	color:#607f03;
	float:left;
	clear:right;
	height:27px;
	padding-left:15px;
	padding-right:15px;
	position:relative;
	padding-bottom:1px;
	background-color:#fff;
	margin-left:5px;
	cursor:pointer;
}
.tbl_content_abaselg span
{
	position:relative;
	top:8px;
	
}
.tbl_content_abag
{
	border-top:solid 3px #fff;
	height:27px;
	float:left;
	clear:right;
	font:bold 11px Trebuchet MS;
	color:#fff;
	background-color:#9db948;
	margin-left:5px;
	padding-left:15px;
	padding-right:15px;
	cursor:pointer;
}
.tbl_content_abag span
{
	position:relative;
	top:8px;
}
.tbl_content_headerr
{
	float:left;
	clear:both;
	width:100%;
	height:30px;
	border-bottom:solid 1px #ccc;
}
.tbl_content_abaselr
{
	border-top:solid 3px #bb1114;
	border-left:solid 1px #bb1114;
	border-right:solid 1px #bb1114;
	font:bold 11px Trebuchet MS;
	color:#bb1114;
	float:left;
	clear:right;
	height:27px;
	padding-left:22px;
	padding-right:22px;
	position:relative;
	padding-bottom:1px;
	background-color:#fff;
	margin-left:5px;
	cursor:pointer;
}
.tbl_content_abaselr span
{
	position:relative;
	top:8px;
	
}
.tbl_content_abar
{
	height:auto;
	line-height:27px;
	vertical-align:middle;
	float:left;
	clear:right;
	font:bold 18px Trebuchet MS;
	color:#bb1114;
	background-color:#fff;
	padding-right:5px;
	cursor:pointer;
	position:relative;
}
.tbl_content_abar span
{
	position:relative;
	padding-bottom:2px;
	background-color:#fff;
	display:inline-block;
	font:bold 18px Trebuchet MS;
	color:#bb1114;
	top:4px;
	padding-right:15px;
}
.tbl_content_abar a
{ 
	font:normal 11px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
	position:relative;
	line-height:27px;
	top:6px;
	display:inline-block;
	vertical-align:middle
}
.tbl_content_abar a.ci:hover span
{
	background-color:#ffffaa;
	color:#444;
}
.tbl_content_abar a.cp
{
	padding-left:5px;
}
.tbl_content_abar label
{ 
	font:normal 11px Trebuchet MS;
	color:#ccc;
	text-decoration:none;
	position:relative;
	line-height:27px;
	padding:0 5px 0 5px;
	top:6px;
	display:inline-block;
	vertical-align:middle
}
.tbl_content_abar label.noCR
{
	font:normal 11px Trebuchet MS;
	color:#fff;
	text-decoration:none;
	position:relative;
	line-height:27px;
	padding:0 5px 0 5px;
	top:6px;
	display:inline-block;
	vertical-align:middle
}
.tbl_content_abar a:hover
{
    text-decoration:underline;
}
.tbl_content_item
{
	float:left;
	clear:both;
	width:100%;
	height:auto;
	position:relative;
	background-color:#fff;
}

.item_tab
{
	width:100%;
	position:relative;
	z-index:0;
	top:0px;
	float:left;
	padding-top:15px;
	background-color:#fff;
}
.content_itemtab
{
	padding-top:15px;
	width:100%;
	height:auto;
	position:static;
	float:left;
	clear:both;
}
.content_itemtabimage
{
	width:225px;
	float:left;
	clear:right;
	height:auto;
}
.content_itemtabimage img
{
	border:solid 1px #ebebeb;
	padding:3px;
	width:100%;
}
.content_itemtablista
{
	position:relative;
	padding-left:15px;
	left:15px;
	width:315px;
	clear:right;
	float:left;
	height:auto;
	background:url(../img_site/icon_seta_tab.jpg) no-repeat left top;
}
.item_lista
{
	width:100%;
	height:auto;
	float:left;
	clear:both;
	padding-top:2px;
	padding-bottom:2px;
}
.data_item_tab
{
	text-transform:uppercase;
	font:normal 10px Trebuchet MS;
	color:#333;
}
.data_item_tab_noticia
{
	text-transform:uppercase;
	font:normal 10px Trebuchet MS;
	color:#607f03;
}
.data_item_tab_evento
{
	text-transform:uppercase;
	font:normal 10px Trebuchet MS;
	color:#bb1114;
}
.t_item_tab_p
{
	font:bold 14px Trebuchet MS;
	color:#607f03;
	text-decoration:none;
	
}
.t_item_tab_p:hover
{
	background-color:#ffffaa;
	color:#444;
}
.r_item_tab
{
	width:100%;
	font:normal 12px Trebuchet MS;
	color:#666;
}
.items_tab_lista
{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;
	height:auto;
	width:273px;
	float:left;
}
.t_items_tab_lista
{
	font:bold 13px Trebuchet MS;
	color:#607f03;
	text-decoration:none;
}
.t_items_tab_lista:hover
{
	background-color:#ffffaa;
	color:#444;
}
.t_items_tab_lista img
{
	border:none;
	margin-right:10px;
}
.items_tab_lista img
{
	position:relative;
	left:-5px;
	margin-right:5px;
	border:solid 1px #ebebeb;
	padding:3px;
}
.hr
{
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	height:0px;
	clear:both;
	width:100%;
	background:url(../img_site/border_dotted.jpg) repeat-x left center;
}
.item
{
	float:left;
	clear:both;
	width:100%;
}
.bot_mais_noticias
{
	position:relative;
	width:138px;
	height:27px;
	text-decoration:none;
	display:inline-block;
	background:url(../img_site/bot_mais_noticias.jpg) no-repeat left center;
	
}
.content_itemtablistar
{
	position:relative;
	padding-left:5px;
	left:0px;
	width:325px;
	float:right;
	height:auto;
}
.div_listitem_aba_r
{
	width:92%;
	height:auto;
	float:left;
	clear:both;
	padding-left:8%;
	position:relative;
	padding-top:0px;
}
.number_item
{
	position:absolute;
	left:0px;
	top:0px;
	font:normal 34px arial;
	color:#dcdcdc;
}
.t_item_r
{
	font:bold 15px Trebuchet MS;
	text-decoration:none;
	color:#bb1114;
}
.t_item_r:hover
{
	background-color:#ffffaa;
	color:#444;
}
.end_item_r
{
	font:normal 12px Trebuchet MS;
	color:#666;
	padding-right:5px;
}
.link_inscrever
{
	display:inline-block;
	width:auto;
	text-align:left;
	position:relative;
	height:auto;
	background:url(../img_site/b_1.jpg) no-repeat left 4px;
}
.link_inscrever .l_1
{
	font-size:11px;
}
.l_2
{
	position:relative;
	float:left;
	padding-left:15px;
	font:normal 11px Trebuchet MS;
	color:#bb1114;
	cursor:default;
	text-decoration:none;
}
.tblEventosTD
{
	position:relative;
}

.items_tab_listar
{
	height:auto;
	float:left;
	width:90%;
	position:relative
}
.items_tab_listar img
{
	margin:0 5px 0 0;
	border:solid 1px #ebebeb;
	padding:3px;
}
.t_items_tab_listar
{
	width:auto;
	font:bold 12px Trebuchet MS;
	color:#333333;
	text-decoration:none;
}
.t_items_tab_listar:hover
{
	background-color:#ffffaa;
	color:#444;
}
.bot_calendario_completo
{
	position:relative;
	width:156px;
	height:27px;
	text-decoration:none;
	display:inline-block;
	background:url(../img_site/bot_calendario_completo.jpg) no-repeat left center;
	
}
.trR1
{
	background-color:#f8e7e7;
}
.trR1 td
{
	padding-top:4px;
	padding-bottom:4px;
}
.trR2
{
	background-color:#fcf3f3;
}
.trR2 td
{
	padding-top:4px;
	padding-bottom:4px;
}
.month_calendar
{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
	font:bold 11px Trebuchet MS;
	color:#bb1114;
	float:left;
}
.dt_calendar
{
	position:relative;
	padding:2px;
	font:normal 11px Trebuchet MS;
	color:#333333;
	float:left;
	clear:right;
	left:7px;
}
.link_evento
{
	display:inline-block;
	text-decoration:none;
	width:14px;
	height:17px;
	background:url(../img_site/icon_evento.jpg) no-repeat center center;
	position:relative;
	float:right;
	padding-right:10px;
}
.t_calendar
{
	padding:2px;
	font:normal 11px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
}

.km_calendar
{
	padding:2px;
	font:normal 12px Trebuchet MS;
	color:#777;
	background-color:#fcf3f3;
	text-align:center;
}
.cidade_uf_calendar
{
	position:relative;
	padding:2px;
	font:normal 10px Trebuchet MS;
	color:#333333;
	float:right;
}
.m_sp_hr
{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	clear:both;
	width:567px;
	height:20px;
	background:url(../img_site/sp_hrm.jpg) no-repeat center center;
}
.r_content
{
	position:relative;
	float:right;
	clear:right;
	width:315px;
	height:auto;
	margin-top:15px;
}
#div_cronometro
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:166px;
	background:url(../img_site/back_cronometro.jpg) no-repeat center center;
}
#spF
{
	font:bold 18px Trebuchet MS;
	color:#bb1114;
	position:absolute;
	z-index:1;
	width:auto;
	height:34px;
	top:20px;
	left:110px;
}
#content_crono
{
	position:absolute;
	z-index:1;
	width:310px;
	height:34px;
	top:30px;
	text-align:center;
}

#spdia
{
	position:relative;
	top:10px;
	font:bold 42px Trebuchet MS;
	color:#bb1114;
}
#sphora
{
	position:relative;
	top:5px;
	font:bold 28px Trebuchet MS;
	color:#bb1114;
}
#spminuto
{
	font:bold 18px Trebuchet MS;
	color:#bb1114;
}
#spsegundo
{
	font:bold 18px Trebuchet MS;
	color:#bb1114;
}
.t_crono
{
	padding-left:2px;
	font:normal 14px Trebuchet MS;
	color:#666;
}
.tp_crono
{
	position:absolute;
	z-index:1;
	width:260px;
	height:34px;
	top:90px;
	left:23px;
	text-align:center;
	font:normal 14px Trebuchet MS;
	color:#bb1114;
}
.tp_local
{
	position:absolute;
	z-index:1;
	width:250px;
	height:34px;
	top:115px;
	left:35px;
	text-align:left;
	font:normal 11px Trebuchet MS;
	color:#999999;
}
.tp_nmevento
{
	position:absolute;
	z-index:1;
	width:250px;
	height:34px;
	top:130px;
	left:35px;
	text-align:left;
	font:normal 12px Trebuchet MS;
	color:#333333;
}
#link_inscrever
{
	display:inline-block;
	width:auto;
	position:relative;
	top:5px;
	left:40px;
	text-align:left;
	height:auto;
	background:url(../img_site/b_1.jpg) no-repeat left center;
}
.link_year
{
	display:inline-block;
	width:100%;
	position:relative;
	text-align:left;
	height:auto;
	background:url(../img_site/b_1.jpg) no-repeat left center;
}
.l_1
{
	position:relative;
	float:left;
	padding-left:15px;
	font:normal 12px Trebuchet MS;
	color:#0057b1;
	text-decoration:none;
}
.l_1:hover
{
	text-decoration:underline;
}
#bots_crono
{
	margin-top:15px;
	position:relative;
	float:left;
	clear:both;
	width:315px;
	text-align:center;
	height:27px;
	display:none;
}
#bot_outrosdia
{
	position:relative;
	width:115px;
	height:27px;
	text-decoration:none;
	display:inline-block;
	background:url(../img_site/bot_outrosdia.jpg) no-repeat left center;
}
#bot_mes
{
	margin-left:10px;
	position:relative;
	display:inline-block;
	width:68px;
	height:27px;
	text-decoration:none;
	background:url(../img_site/bot_mes.jpg) no-repeat left center;
}
/* News */
#form_info
{
    padding:0;
    margin:0;
    display:list-item;
    list-style-type:none;
}
#container_news
{
    float:left;
    clear:both;
    height:50px;
    background-color:#bb1114;
    width:100%;
    border:solid 5px #e4a0a1;
    border-left:none;
    border-right:none;
    display:none;

}
/* Vídeo */
#div_video_r
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
}
#div_t_video
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	border-bottom:solid 3px #d36264;
	text-align:center;
}
#div_t_video span
{
	font:bold 14px Trebuchet MS;
	color:#bb1114;
}
#video
{
	float:left;
	clear:both;
}
#video_r_items
{
	margin-top:10px;
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	padding-bottom:10px;
	overflow:hidden;
}
/* FOTOS */

#div_galeria_r
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	top: 0px;
	left: 0px;
}
#div_t_galeria
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	border-bottom:solid 3px #d36264;
	text-align:center;
}
#div_t_galeria span
{
	font:bold 14px Trebuchet MS;
	color:#bb1114;
}
#galeria
{
    width:902px;
	float:left;
	clear:both;
    position:relative;
	height:104px;
    overflow:hidden;
}

#galeria_r_items
{
	width:847px;
    top:17px;
    left:33px;
	height:82px;
	z-index:10;
	position:absolute;
}
#galeria_r_items img
{
    border:none;
}

#back_top_gal
{
    background:url(../img_site/c_gal_home.jpg) no-repeat center top;
    position:absolute;
    top:0px;
    width:100%;
    height:20px;
    z-index:0;
    left:0px;
}
#back_bto_gal
{
     background: url(../img_site/back_gal_home.jpg) no-repeat center bottom;
     position:absolute;
     bottom:0px;
     left:0px;
     width:100%;
     width:100%;
     height:20px;
     z-index:0;
}
#CONT_IMG
{
    width:290px;
    height:auto;
    padding:10px;
    text-align:center;
    vertical-align:middle;
    border:solid 1px #ccc;
    display:none;position:absolute;
    top:-75px;
    left:25%;
    background-color:#fff;
    z-index:200;
    	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#CONT_IMG img
{
    margin-bottom:5px;
}
#CONT_IMG span
{
    padding-top:5px;
    display:inline-block;
    font:normal 12px Trebuchet MS;
	color:#333;
}
#CONT_IMG a
{
    width:100%;
    clear:both;
    padding-top:5px;
    display:inline-block;
    font:normal 12px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
}
#CONT_IMG a:hover
{
    text-decoration:underline;
}
.bots_galeria
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	height:27px;
	z-index:0;
}
.bot_galeria
{
	position:relative;
	width:143px;
	height:27px;
	text-decoration:none;
	display:inline-block;
	z-index:10;
	background:url(../img_site/bot_mais_galerias.jpg) no-repeat left center;
}
.bot_orgs
{
	position:relative;
	width:115px;
	height:27px;
	text-decoration:none;
	display:inline-block;
	z-index:10;
	background:url(../img_site/bot_orgs.jpg) no-repeat left center;
}
#div_evs_r
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
}
#div_cadastrogratis
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	text-align:center;
}
#div_t_evs
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	border-bottom:solid 3px #bed3e2;
	text-align:center;
}
#div_t_evs span
{
	font:bold 14px Trebuchet MS;
	color:#2875af;
}
#bots_eventos_brasil
{
	margin-top:10px;
	position:relative;
	float:left;
	clear:both;
	width:315px;
	text-align:center;
	height:27px;
	display:inline-block;
}
.trR1_br
{
	background-color:#ebf2f6;
}
.trR1_br td
{
	padding-top:4px;
	padding-bottom:4px;
}
.trR2_br
{
	background-color:#f5f8fb;
}
.trR2_br td
{
	padding-top:4px;
	padding-bottom:4px;
}
.t_evt_br
{
	font:bold 12px Trebuchet MS;
	color:#333;
}
.month_calendar_br
{
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
	font:normal 10px Trebuchet MS;
	color:#666;
	float:left;
}
.dt_calendar_br
{
	padding:2px;
	font:normal 10px Trebuchet MS;
	color:#666;
}

.t_calendar_br
{
	padding:0px;
	margin:0px;
	padding:2px;
	font:normal 10px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
}
.t_calendar_br span
{
	color:#333;
}
#bot_divulgacao
{
	position:relative;
	width:151px;
	height:27px;
	text-decoration:none;
	display:inline-block;
	background:url(../img_site/bot_divulgacao.jpg) no-repeat left center;
}
#bot_veja_mais_eventos
{
	left:0px;
	position:absolute;
	display:inline-block;
	width:136px;
	height:27px;
	text-decoration:none;
	background:url(../img_site/bot_veja_mais_eventos.jpg) no-repeat left center;
    right: 179px;
}
.m_sp_r
{
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	clear:both;
	width:315px;
	height:20px;
	background:url(../img_site/sp_r.jpg) no-repeat center center;
}
.banners_r
{
	padding-bottom:10px;
	float:left;
	clear:both;
	width:315px;
	height:auto;
}
.banners_r h4
{
	float:left;
	clear:both;
	width:315px;
	height:auto;
	font:normal 10px Trebuchet MS;
	color:#999;
	padding:0px;
	margin:0px;
}
.all_sp_hr
{
	width:959px;
	height:23px;
	float:left;
	clear:both;
	background:url(../img_site/sp_hr.jpg) no-repeat center center;
}
#container_publicidade
{
	position:relative;
	left:31px;
	width:897px;
	float:left;
	clear:both;
}
#t_m_topo
{
	position:relative;
	padding-left:18px;
	background:url(../img_site/icon_voltar_topo.jpg) no-repeat left center;
	font:normal 11px Trebuchet MS;
	color:#999;
	text-decoration:none;
}
.m_icons
{
	width:auto;
	float:left;
	clear:right;
	padding-left:35px;
	height:auto;
	padding-top:25px;
}
.t_m_icons
{
	padding-left:15px;
	background:url(../img_site/icon_menu_abaixo.jpg) no-repeat left center;
	font:normal 12px Trebuchet MS;
	color:#999;
}
.m_icons a
{
	text-decoration:none;
	float:left;
	clear:right;
	margin-right:10px;
	padding-top:5px;
}
.m_icons a img
{
	border:none;
}

#footer_1
{
    background:#ffffff url(../img_site/back_footer1.jpg) no-repeat left bottom;
}
#text_footer1
{
    font:bold 11px Trebuchet MS;
    color:#cb072d;
}
#text_footer1 label
{
    font:normal 10px Trebuchet MS;
    color:#999999;
    
}
#text_footer2
{
    font:normal 11px Trebuchet MS;
    color:#999999;
}
#text_footer2 label
{
   font:normal 11px Trebuchet MS;
    color:#6392b7;
    
}
.sep_text_footer
{
    height:16px;
    width:1px;
    background: url(../img_site/sep_text_footer.jpg) no-repeat center center;
    display:inline-block;
}
.m_footer
{
	width:100%;
	float:left;
	clear:both;
	height:auto;
	padding-top:15px;
}

.t_m_footer
{
	padding-left:15px;
	background:url(../img_site/icon_menu_abaixo.jpg) no-repeat left center;
	font:bold 14px Trebuchet MS;
	color:#999;
	text-decoration:none;
}
.t_m_footer_2
{
	padding-left:15px;
	background:url(../img_site/icon_menu_abaixo.jpg) no-repeat left center;
	font:normal 12px Trebuchet MS;
	color:#999;
	text-decoration:none;
}
.m_footer .a_item
{
	text-decoration:none;
	margin:0 0 0 14px;
	padding-top:8px;
	font:normal 11px Trebuchet MS;
	color:#0057b1;
	display:inline-block;
}

.m_footer a span
{
	color:#e5e5e5;
	text-align:center;
	padding:0 8px 0 0;
    position:relative;
    display:inline-block;
}
#footer
{
	position:relative;
	top:10px;
	width:100%;
	height:52px;
	padding-top:15px;
	display:inline-block;
	padding-bottom:35px;
	background-color:#f6f6f6;
	float:left;
	clear:both;
	position:relative;
}
#footer div
{
	float:left;
	position:absolute;
	text-align:center;
	top:0px;
	width:100%;
	background-color:#f6f6f6;
	font:normal 12px Trebuchet MS;
	color:#777;
}
#footer div .sp1
{
	font-size:10px;
}
#footer div .sp2
{
	color:#bdbdbd;
	font-size:10px;
}
#a_cdigital
{
	text-decoration:none;
	position:absolute;
	right:15px;
	bottom:15px;
	display:inline-block;
}
#a_cdigital img
{
	border:none;
}
#tblFooter img
{
    border:none;
}
/* NOTICIAS */
.t_noticia1
{
	float:left;
	clear:both;
	width:90%;
	margin:0px;
	padding:0px;
	padding-left:15px;
	height:28px;
	position:relative;
	font:bold 24px Trebuchet MS;
	color:#535353;
	background:url(../img_site/icon_seta_n_1.jpg) no-repeat 2px center;
}
.info_noticia1
{
	float:left;
	clear:both;
	width:97%;
	padding-left:3%;
	height:auto;
	font:normal 11px Trebuchet MS;
	color:#777777;
	padding-bottom:15px;
	
}
.info_noticia1 a
{
	color:#0057b1;
	text-decoration:none;
}

.div_categoria_noticia_index
{
	float:left;
	clear:both;
	width:100%;
	height:auto;
	padding-top:5px;
}
.back_noticia_index
{
	float:left;
	clear:right;
	width:369px;
	height:32px;
	position:relative;
	background:url(../img_site/back_noticia_index.jpg) no-repeat left center;
}
.back_noticia_index a
{
	top:5px;
	left:35px;
	position:absolute;
	font:normal 18px Trebuchet MS;
	color:#607f03;
	text-decoration:none;
}
.back_noticia_index a:hover
{
	background-color:#ffffaa;
	color:#444;
}
.bot_mais_noticias_categoria
{
	top:3px;
	float:right;
	width:179px;
	height:27px;
	position:relative;
	background:url(../img_site/bot_mais_noticias_categoria.jpg) no-repeat left center;
}
.item_noticia_index_lista
{
	float:left;
	clear:both;
	width:97%;
	height:auto;
	padding-right:3%;
	padding-top:5px;
	padding-bottom:5px;
}
.item_noticia_index
{
	float:left;
	clear:both;
	width:94%;
	height:auto;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3%;
	padding-right:3%;
}
.item_noticia_index img
{
	margin-right:10px;
	border:solid 1px #ebebeb;
	padding:3px;
}
.data_item_noticia
{
	text-transform:uppercase;
	font:normal 10px Trebuchet MS;
	color:#607f03;
}
.t_item_noticia
{
	font:bold 14px Trebuchet MS;
	color:#333333;
	text-decoration:none;
}
.t_item_noticia:hover
{
	background-color:#ffffaa;
}
.r_item_noticia
{
	font:normal 12px Trebuchet MS;
	color:#333;
}
.txt_noticia1
{
	float:left;
	clear:both;
	width:100%;
	height:auto;
	font:normal 11px Trebuchet MS;
	color:#607f03;
	padding-top:15px;
}
.t_noticia2
{
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
	width:100%;
	height:auto;
	font:bold 24px Trebuchet MS;
	color:#607f03;
}
.r_noticia1
{
	float:left;
	clear:both;
	width:100%;
	height:auto;
	font:bold 14px Trebuchet MS;
	color:#929292;
	margin:0px;
	padding:0px;
}

.space_noticia
{
	float:left;
	clear:both;
	width:100%;
	height:auto;
	position:relative;
	padding-top:15px;
}
.n_autor
{
	float:left;
	clear:right;
	position:relative;
	font:normal 10px Trebuchet MS;
	color:#929292;
	margin:0px;
	padding:0px;
}
.n_autor span
{
	font:normal 10px Trebuchet MS;
	color:#333333;
}
.div_fontsize span
{
	font:normal 10px Trebuchet MS;
	color:#666666;
	position:relative;
}
.div_fontsize a
{
	font:normal 10px Trebuchet MS;
	color:#666666;

	position:relative;
	text-decoration:none;
	display:inline-block;
}
#a_font_mais
{
	position:relative;
	display:inline-block;
	width:18px;
	height:18px;
	background:url(../img_site/bot_font_mais.jpg) no-repeat left center;
}
#a_font_menos
{
	position:relative;
	display:inline-block;
	width:18px;
	height:18px;
	background:url(../img_site/bot_font_menos.jpg) no-repeat left center;
}
#a_comentarios
{
	position:relative;
	display:inline-block;
	width:16px;
	height:15px;
	background:url(../img_site/icon_comentario.jpg) no-repeat left center;
}
.div_noticia_img
{
	position:relative;
	height:auto;
	width:300px;
	float:left;
	padding-right:15px;
	text-align:center;
}

.desc_img_noticia
{
	width:280px;
	padding:5px;
	background-color:#eeeeee;
	font:normal 12px Trebuchet MS;
	color:#333333;
	float:left;
	clear:both;
	position:relative;
	left:5px;
}
.div_noticia_info
{
	position:relative;
	height:auto;
	width:auto;
	font:normal 12px Trebuchet MS;
	color:#666666;
	text-align:justify;
	display:block;
}
.link_impress
{
    position:relative;
    background:url(../img_site/link_imprimir.jpg) no-repeat left center;
    width:61px;
    height:16px;
    border:none;
    display:inline-block;    
}
#bot_indique
{
	position:relative;
    background:url(../img_site/bot_indique_amigos.jpg) no-repeat left center;
    width:143px;
    height:16px;
    border:none;
    display:inline-block; 
}
.sp_sp
{
	font:normal 10px Georgia;
	color:#cfcfcf;
	padding-left:5px;
	padding-right:10px;
	height:16px;
	vertical-align:middle;
}
#divAmigos
{
	padding:20px;
	width:460px;
	height:180px;
	visibility:hidden;
	display:none;
	background-color:#fff;
	border:solid 1px #ccc;
	position:relative;
	z-index:2000;
}

#divAmigos table label
{
	display:inline-block;
	padding-top:2px;
	font:normal 10px Trebuchet MS;
	color:#f01b0c;	
}
#bot_indique_amigos2
{
	display:inline-block;
	width:180px;
	height:27px;
	background:url(../img_site/bot_indique_amigos2.jpg) no-repeat left center;
	border:none;
	position:relative;
	top:10px;
	cursor:pointer;
}
#divEmails
{
	padding:20px;
	width:460px;
	height:80px;
	visibility:hidden;
	display:none;
	background-color:#fff;
	border:solid 1px #ccc;
	position:relative;
	z-index:2500;
}
#bot_voltar
{
	display:inline-block;
	width:61px;
	height:19px;
	background:url(../img_site/bot_voltar.jpg) no-repeat left center;
}

#div_galeria_anterirores
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	border-bottom:solid 3px #9db948;
	text-align:center;
}
#div_galeria_anterirores span
{
	font:bold 14px Trebuchet MS;
	color:#607f03;
	cursor:default;
}
#container_galeria_noticias
{
	margin-top:10px;
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:435px;
	border:solid 1px #dddddd;
	z-index:5;
	overflow:hidden;
}
#roleta_noticias
{
	float:left;
	clear:both;
	height:435px;
	width:315px;
	overflow:hidden;

}
#roleta_noticias div
{
	float:left;
	clear:both;
	height:435px;
	width:100%;
	background:url(../img_site/sp_r.jpg) no-repeat left -5px;
}
#bot_rolar
{
	display:inline-block;
	width:90px;
	height:29px;
	background:url(../img_site/bot_rolar.jpg) no-repeat left center;
}
#roleta_noticias div table
{
	margin-top:2px;
	height:100%;
}

#roleta_noticias div table td
{
	position:static;
	height:74px;
	border-bottom:solid 1px #ccc;
}

#roleta_noticias div table td img
{
	border:solid 1px #ebebeb;
	padding:3px;
	margin-right:5px;
}
.roleta_data
{
	background-color:#f0f0f0;
	font:bold 10px Trebuchet MS;
	color:#666666;
	vertical-align:middle;
	border-right:solid 1px #ccc;
	text-align:center;
	width:15%;
}
.roleta_categoria
{
	font:normal 9px Trebuchet MS;
	color:#333;
	text-transform:uppercase;
}
.roleta_titulo
{
	vertical-align:middle;
	width:85%;
}
.roleta_titulo a
{
	font:bold 12px Trebuchet MS;
	color:#607f03;
	text-decoration:none;
}
.roleta_titulo a:hover
{
	color:#444;
	background-color:#ffffaa;
}

#bot_principal_noticias
{
	display:inline-block;
	width:190px;
	height:29px;
	background:url(../img_site/bot_principal_noticias.jpg) no-repeat left center;
}

/* Institucional */
.bot_ler_mais
{
	top:3px;
	float:right;
	width:109px;
	height:27px;
	position:relative;
	right:50px;
	background:url(../img_site/bot_ler_mais.jpg) no-repeat left center;
}
.div_fontsize2
{
	z-index:1;
	position:absolute;
	right:0px;
	top:5px;
	display:inline-block;
}
.div_fontsize2 span
{
	font:normal 10px Trebuchet MS;
	color:#666666;
	top:-5px;
	position:relative;
}
/* Serviços */
.back_servico_index
{
	float:left;
	clear:right;
	width:369px;
	height:32px;
	position:relative;
	background:url(../img_site/back_noticia_index.jpg) no-repeat left center;
}
.back_servico_index a
{
	top:5px;
	left:35px;
	position:absolute;
	font:normal 18px Trebuchet MS;
	color:#ef863f;
	text-decoration:none;
}
.back_servico_index a:hover
{
	background-color:#ffffaa;
	color:#444;
}
.bot_ler_mais_servicos
{
	top:3px;
	float:right;
	width:109px;
	height:27px;
	position:relative;
	right:50px;
	background:url(../img_site/bot_ler_mais_servico.jpg) no-repeat left center;
}
/* Dúvidas e informações */
.bot_listar_todas
{
	top:3px;
	float:right;
	width:109px;
	height:27px;
	position:relative;
	right:50px;
	background:url(../img_site/bot_listar_todas.jpg) no-repeat left center;
}
/* Apoio */
.c_content
{
	position:relative;
	float:left;
	clear:right;
	width:100%;
	height:auto;
	margin-top:15px;
	top: 0px;
}
.info_apoio1
{
	float:left;
	clear:both;
	width:98%;
	padding-left:2%;
	height:auto;
	font:normal 11px Trebuchet MS;
	color:#777777;
	padding-bottom:20px;
}
.info_apoio1 a
{
	color:#0057b1;
	text-decoration:none;
	cursor:default;
}
.back_sorteios
{
	background:url(../img_site/back_sorteios.jpg) no-repeat center top;
	width:293px;
	height:auto;
}
.item_sorteio
{
	text-align:center;
	width:293px;
	height:290px;
}
.t_sorteio
{
	font:bold 10px Trebuchet MS;
	color:#333333;
	text-align:center;
	width:auto;
	position:relative;
	background-color:#e7ebe1;
	padding:2px 5px 2px 5px;
	text-transform:uppercase;
}
.r_sorteio
{
	font:normal 10px Trebuchet MS;
	color:#777777;
	text-align:center;
	width:293px;
}
.r_sorteio b
{
	color:#333;
}
.back_apoio
{
	vertical-align:bottom;
}
.item_apoio
{
	text-align:center;
	width:184px;
	height:165px;
	background:url(../img_site/back_apoio.jpg) no-repeat left bottom;
}
.item_apoio img
{
	margin-bottom:10px;
}
.t_apoio
{
	float:left;
	clear:both;
	font:bold 11px Trebuchet MS;
	color:#333333;
	text-align:center;
	width:180px;
	position:relative;
	left:2px;
	background-color:#e7ebe1;
	padding-top:2px;
	padding-bottom:2px;
	text-transform:uppercase;
}
.r_apoio
{
	float:left;
	clear:both;
	font:normal 10px Trebuchet MS;
	color:#777777;
	text-align:center;
	width:180px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}
.a_apoio
{
	float:left;
	clear:both;
	font:normal 10px Trebuchet MS;
	color:#0057b1;
	text-align:center;
	width:180px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}

/* Contato */
.back_input_1
{
	border:none;
	display:inline-block;
	width:408px;
	padding:5px;
	height:24px;
	background:url(../img_site/back_input_1.jpg) no-repeat left center;
	color:#777777;
	font:normal 12px Trebuchet MS;
}
.back_input_2
{
	border:none;
	display:inline-block;
	width:210px;
	padding:7px;
	height:20px;
	background:url(../img_site/back_input_2.jpg) no-repeat left center;
	color:#777777;
	font:normal 12px Trebuchet MS;
}
.back_input_3
{
	border:none;
	display:inline-block;
	width:337px;
	padding:8px;
	height:34px;
	background:url(../img_site/back_input_3.jpg) no-repeat left center;
	color:#777777;
	font:normal 12px Trebuchet MS;
	border:none;
}
.back_input_4
{
	border:none;
	display:inline-block;
	width:101px;
	padding:8px;
	height:34px;
	background:url(../img_site/back_input_4.jpg) no-repeat left center;
	color:#777777;
	font:normal 12px Trebuchet MS;
	border:none;
	text-align:center;
}
.back_input_4 option
{
	text-align:center;
}
.back_input_5
{
	border:none;
	display:inline-block;
	width:441px;
	padding:5px;
	height:152px;
	background:url(../img_site/back_input_5.jpg) no-repeat left center;
	color:#777777;
	font:normal 12px Trebuchet MS;
	overflow:auto;
}
.back_input_7
{
	border:none;
	display:inline-block;
	width:210px;
	padding:5px;
	height:92px;
	background:url(../img_site/back_input_7.jpg) no-repeat left center;
	color:#777777;
	font:normal 12px Trebuchet MS;
	overflow:auto;
}
#tblContato
{
	position:relative;
	left:25px;
}
.info_contato
{
	margin-top:0px;
	padding-top:0px;
	position:relative;
	padding-bottom:10px;
	left:-15px;
	width:90%;
	padding-left:15px;
	height:auto;
	font:normal 18px Trebuchet MS;
	color:#607f03;
	background:url(../img_site/icon_info_contato.jpg) no-repeat 2px 10px;
}
#tblContato label
{
	font:normal 11px Trebuchet MS;
	color:#333333;	
	vertical-align:top;
	position:relative;
	top:2px;
}
#form_contato table span
{
	font:bold 11px Trebuchet MS;
	color:#333333;	
}

.bot_enviar
{
	display:inline-block;
	width:91px;
	height:31px;
	background:url(../img_site/bot_enviar.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
}

.div_space_item_r
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
}
.div_t_space_item_r
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	border-bottom:solid 3px #cddfb5;
	text-align:center;
}
.div_t_space_item_r span
{
	font:bold 14px Trebuchet MS;
	color:#607f03;
}
.info_r_items
{
	padding-top:10px;
	float:left;
	clear:both;
	width:92%;
	padding-left:4%;
	font:normal 11px Trebuchet MS;
	color:#777;
}
#tblInfo
{
	position:relative;
	height:100%;
}
.fmTexto
{
    width:130px;
    padding:3px;
	height:14px;
	font:normal 10px Trebuchet MS;
	color:#626262;
}
.fmSel
{
    padding:3px;
	height:18px;
	font:normal 10px Trebuchet MS;
	color:#626262;
	height:24px;
}
#form_info table span
{
	font:normal 12px Trebuchet MS;
	color:#fff;	
}
#form_info table label
{
	font-family:Trebuchet MS;
	color:#fff;	
}
.bot_cadastrar
{
	display:inline-block;
	width:63px;
	height:25px;
	background:url(../img_site/bot_cadastrar.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
	position:relative;
}

.item_atendimento
{
	position:relative;
	float:left;
	clear:both;
	width:100%;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:solid 1px #cddfb5;
}
.item_atendimento .divMsn
{
	background:url(../img_site/icon_msn.jpg) no-repeat 10px 0px;
}
.item_atendimento .divskype
{
	background:url(../img_site/icon_skype.jpg) no-repeat 10px 0px;
}
.item_atendimento .divMail
{
	background:url(../img_site/icon_mail.jpg) no-repeat 32px center;
}
.item_atendimento a
{
	font:normal 11px Trebuchet MS;
	color:#777;
	text-decoration:none;
	padding-left:55px;
	cursor:default;
}

/* Eventos */
.back_evento_index
{
	float:left;
	clear:right;
	width:100%;
	height:32px;
	position:relative;
	background:url(../img_site/back_noticia_index.jpg) no-repeat left center;
}
.back_evento_index a
{
	top:5px;
	left:35px;
	position:absolute;
	font:normal 18px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
}
.back_evento_index a:hover
{
	background-color:#ffffaa;
	color:#444;
}
.bot_listar_eventos
{
	top:3px;
	float:right;
	width:115px;
	height:27px;
	position:relative;
	right:50px;
	background:url(../img_site/bot_listar_eventos.jpg) no-repeat left center;
}
.bot_listar_resultados
{
	top:3px;
	float:right;
	width:130px;
	height:27px;
	position:relative;
	right:35px;
	background:url(../img_site/bot_listar_resultados.jpg) no-repeat left center;
	
}
.spanColumn
{
	position:relative;
	top:4px;
	text-decoration:none;
}
#divCidadeUf
{
    position:absolute;
    top:30px;
    right:0px;
    z-index:100;
    width:547px;
    height:400px;
    overflow:auto;
    border:solid 1px #ccc;
    padding:15px;
    background-color:#fff;
    display:none;
    text-align:left;
} 
#divCidadeUf a.cid
{
	position:relative;
	float:left;
	padding-left:15px;
	font:normal 13px Trebuchet MS;
	color:#999999;
	text-decoration:none;
	cursor:pointer;
}
#divCidadeUf a.cid:hover
{
	text-decoration:underline;
}
#divCidadeUf h3
{
    margin-top:0px;
    padding-top:0px;
    font:bold 16px Trebuchet MS;
}
#divCidadeUf a.cid label
{
    font:normal 13px Trebuchet MS;
    color:#0057b1;
    cursor:pointer;
}
#divCidadeUf a.ret
{
    font:normal 13px Trebuchet MS;
    color:#0057b1;
}
.back_column_data
{
	width:97px;
	height:38px;
	background:url(../img_site/back_column_data.jpg) no-repeat left center;
	font:bold 14px Trebuchet MS;
	color:#bb1114;
	text-align:center;
	vertical-align:top;
}
.column_data
{
	width:97px;
}
.back_column_data a
{
	font:bold 14px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
}
.back_column_evento
{
	width:287px;
	height:38px;
	background:url(../img_site/back_column_evento.jpg) no-repeat left center;
	font:bold 14px Trebuchet MS;
	color:#bb1114;
	text-align:center;
	vertical-align:top;
	position:relative;
}
.column_evento
{
	width:287px;
}
.back_column_evento a
{
	font:bold 14px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
}
.back_column_km
{
	height:38px;
	vertical-align:text-top;
	text-align:center;
	background-color:#fdf9f9;
}
.back_column_km a
{
	font:bold 12px Trebuchet MS;
	color:#535353;
	text-decoration:none;
}
.back_column_km span
{
	font:bold 12px Trebuchet MS;
	color:#535353;
}

.back_column_cidade_uf
{
	width:137px;
	height:38px;
	background:url(../img_site/back_column_cidade_uf.jpg) no-repeat left center;
	font:bold 14px Trebuchet MS;
	color:#bb1114;
	text-align:center;
	vertical-align:top;
}
.column_cidade_uf
{
	width:137px;
}
.back_column_cidade_uf .auf
{
	font:bold 14px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
}
.filters
{
	width:99%;
	float:left;
	clear:both;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
}

.filters .a_item
{
	text-decoration:none;
	margin-right:5px;
	font:normal 11px Trebuchet MS;
	color:#0057b1;
	display:inline-block;
	vertical-align:top;
}
.filters a span
{
	color:#e5e5e5;
}
.bot_inscrever_evento
{
	display:inline-block;
	width:135px;
	height:27px;
	position:absolute;
	top:0px;
	right:-38px;
	background:url(../img_site/bot_inscrever_evento.jpg) no-repeat left center;
	
}
.legenda
{
	width:520px;
	float:right;
	clear:both;
	height:auto;
	padding-bottom:15px;
}
.legenda img
{
	margin-right:5px;
}
.item_legenda
{
	font:normal 10px Trebuchet MS;
	color:#333;
	vertical-align:middle;
	position:relative;
	top:4px;
	width:auto;
}
.link_evento_ia
{
	display:inline-block;
	text-decoration:none;
	width:18px;
	height:20px;
	background:url(../img_site/icon_abertas_vermelho.jpg) no-repeat center center;
	position:relative;
	float:right;
	padding-right:10px;
}
.link_evento_ai
{
	display:inline-block;
	text-decoration:none;
	width:18px;
	height:20px;
	background:url(../img_site/icon_aguardando_inscricao_vermelho.jpg) no-repeat center center;
	position:relative;
	float:right;
	padding-right:10px;
}
.link_evento_if
{
	display:inline-block;
	text-decoration:none;
	width:18px;
	height:20px;
	background:url(../img_site/icon_inscricoes_fechadas_vermelho.jpg) no-repeat center center;
	position:relative;
	float:right;
	padding-right:10px;
}
.div_pages
{
	width:100%;
	float:left;
	clear:both;
	text-align:center;
	padding-bottom:10px;
}
.div_pages .aNum
{
	font:normal 14px Trebuchet MS;
	color:#bb1114;
	width:24px;
	height:24px;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}
.div_pages .aNum:hover
{
	color:#333;
	background-color:#ededed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.div_pages .aNumSel
{
	font:normal 14px Trebuchet MS;
	color:#333;
	background-color:#ededed;
	width:24px;
	height:24px;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.div_pages .aNextPrev
{
	font:normal 14px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
	padding:5px;
}
.div_pages .aNextPrev:hover
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#333;
	background-color:#ededed;
}
.div_pages span
{
	font:normal 14px Trebuchet MS;
	color:#333;
}
/* Paginação default */
.div_pages_default
{
	width:100%;
	float:left;
	clear:both;
	text-align:center;
	padding-bottom:10px;
}
.div_pages_default .aNum
{
	font:normal 14px Trebuchet MS;
	color:#607f03;
	width:24px;
	height:24px;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}
.div_pages_default .aNum:hover
{
	color:#333;
	background-color:#ededed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.div_pages_default .aNumSel
{
	font:normal 14px Trebuchet MS;
	color:#333;
	background-color:#ededed;
	width:24px;
	height:24px;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.div_pages_default .aNextPrev
{
	font:normal 14px Trebuchet MS;
	color:#607f03;
	text-decoration:none;
	padding:5px;
}
.div_pages_default .aNextPrev:hover
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#333;
	background-color:#ededed;
}
.div_pages_default span
{
	font:normal 14px Trebuchet MS;
	color:#333;
}
/* Eventos pelo brasil */
.t_eventos1
{
	margin-top:0px;
	padding-top:0px;
	float:left;
	clear:both;
	width:90%;
	padding-left:15px;
	height:28px;
	font:bold 24px Trebuchet MS;
	color:#2875af;
	background:url(../img_site/icon_seta_t_e.jpg) no-repeat 2px center;
}
.bot_divulgar_evento
{
	display:inline-block;
	width:151px;
	height:27px;
	position:absolute;
	top:0px;
	right:0px;
	background:url(../img_site/bot_divulgar_evento.jpg) no-repeat left center;
	
}
.month_calendar_ebr
{
	padding-top:5px;
	padding-bottom:5px;
	text-transform:uppercase;
	font:bold 11px Trebuchet MS;
	color:#2875af;
	float:left;
}
.back_column_data2
{
	width:97px;
	height:38px;
	background:url(../img_site/back_column_data.jpg) no-repeat center center;
	font:bold 14px Trebuchet MS;
	color:#2875af;
	text-align:center;
	vertical-align:top;
}
.column_data2
{
	width:97px;
}
.back_column_data2 a
{
	font:bold 14px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
}
.back_column_evento2
{
	width:287px;
	height:38px;
	background:url(../img_site/back_column_evento.jpg) no-repeat center center;
	font:bold 14px Trebuchet MS;
	color:#2875af;
	text-align:center;
	vertical-align:top;
}
.column_evento2
{
	width:287px;
}
.back_column_km2
{
	width:30px;
	height:100%;
	font:bold 12px Trebuchet MS;
	color:#535353;
	vertical-align:text-top;
	text-align:center;
	background-color:#f5f8fa;
}
.back_column_km2 a
{
	font:bold 12px Trebuchet MS;
	color:#535353;
	text-decoration:none;
}
.back_column_cidade_uf2
{
	width:137px;
	height:38px;
	background:url(../img_site/back_column_cidade_uf.jpg) no-repeat center center;
	font:bold 14px Trebuchet MS;
	color:#2875af;
	text-align:center;
	vertical-align:top;
}
.back_column_cidade_uf2 a
{
	font:bold 14px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
}
.column_cidade_uf2
{
	width:137px;
}
.km_calendarBr
{
	width:30px;
	font:normal 12px Trebuchet MS;
	color:#535353;
	background-color:#f5f8fa;
	text-align:center;
}
.km_calendarBr a
{
	font:normal 12px Trebuchet MS;
	color:#535353;
	text-decoration:none;
}
#divDivulgacao
{
	padding:20px;
	width:460px;
	height:342px;
	visibility:hidden;
	display:none;
	background-color:#fff;
	border:solid 1px #ccc;
	position:relative;
}
.tblDivulgacao span
{
	font:normal 12px Trebuchet MS;
	color:#666;	
	text-align:left;
}
.tblDivulgacao .iptText
{
	font:normal 11px Trebuchet MS;
	color:#666;	
	padding:2%;
	width:96%;
}
.tblDivulgacao h1
{
	font:bold 14px Trebuchet MS;
	color:#2875af;
	text-align:left;
	margin: 10px 0 10px 0;
	padding:0px;
	text-decoration:underline;
}
.t_tbl_form_de
{
	font:bold 13px Trebuchet MS;
	color:#0057b1;
}
.info_tbl_form_de
{
	font:normal 11px Trebuchet MS;
	color:#f01b0c;
}
#bot_enviar_pedido_divulgacao
{
	display:inline-block;
	width:180px;
	height:27px;
	background:url(../img_site/bot_enviar_pedido_divulgacao.jpg) no-repeat left center;
	cursor:pointer;
	border:none;
}
#bot_fechar
{
	display:inline-block;
	width:14px;
	height:14px;
	background:url(../img_site/bot_fechar1.jpg) no-repeat left center;
	position:absolute;
	right:10px;
	top:10px;
}
.bot_fechar_views
{
	display:inline-block;
	width:14px;
	height:14px;
	background:url(../img_site/bot_fechar1.jpg) no-repeat left center;
	position:absolute;
	right:10px;
	top:10px;
}
/* Paginação default */
.div_pages_ebr
{
	width:100%;
	float:left;
	clear:both;
	text-align:center;
	padding-bottom:10px;
}
.div_pages_ebr .aNum
{
	font:normal 14px Trebuchet MS;
	color:#2875af;
	width:24px;
	height:24px;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}
.div_pages_ebr .aNum:hover
{
	color:#333;
	background-color:#ededed;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.div_pages_ebr .aNumSel
{
	font:normal 14px Trebuchet MS;
	color:#333;
	background-color:#ededed;
	width:24px;
	height:24px;
	text-decoration:none;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.div_pages_ebr .aNextPrev
{
	font:normal 14px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
	padding:5px;
}
.div_pages_ebr .aNextPrev:hover
{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color:#333;
	background-color:#ededed;
}
.div_pages_ebr span
{
	font:normal 14px Trebuchet MS;
	color:#333;
}
/* Evento */
.t_evento1
{
	float:left;
	clear:both;
	width:90%;
	margin:0px;
	padding:0px;
	padding-left:15px;
	height:auto;
	position:relative;
	font:bold 24px Trebuchet MS;
	color:#535353;
	background:url(../img_site/icon_seta_e_detalhe.jpg) no-repeat 2px 12px;
}
.item_info_evento
{
	float:left;
	clear:both;
	width:565px;
	position:relative;
	height:32px;
	background:url(../img_site/back_item_evento.jpg) no-repeat left top;
	padding-bottom:10px;
}
.item_info_evento span
{
	position:absolute;
	left:30px;
	z-index:5;
	top:6px;
	font:bold 12px Trebuchet MS;
	color:#333333;
}
.item_info_evento h2
{
	position:absolute;
	z-index:5;
	top:8px;
	font:bold 12px Trebuchet MS;
	color:#333333;
	margin:0px;
	padding:0px;
}
.l_item_evento
{
	position:relative;
	float:left;
	width:290px;
	height:auto;
	padding-bottom:10px;
}
.r_item_evento
{
	text-align:left;
	float:right;
	width:266px;
	height:auto;
	padding-bottom:10px;
}
.r_item_evento form
{
	margin:0;
	padding:0;
}
.image_evento
{
	padding:3px;
	border:solid 1px #ebebeb;
}

#divMapa
{
	margin-top:5px;
	padding:3px;
	border:solid 1px #ebebeb;
	width:307px;
	overflow:hidden;
	margin-bottom:15px;
}
#divMapa iframe
{
	width:307px;
	height:200px;
}
.bot_inscricao
{
	position:relative;
	display:inline-block;
	width:266px;
	height:38px;
	background:url(../img_site/bot_inscricao.gif) no-repeat left center;
	border:none;
	cursor:pointer;
}
.bot_inscricao:hover
{
	background:url(../img_site/bot_inscricao_over.gif) no-repeat left center;
}
.bot_lista_inscritos
{
	position:relative;
	display:inline-block;
	width:315px;
	height:38px;
	background:url(../img_site/bot_lista_inscritos.jpg) no-repeat left center;
}
.item_evento
{
	float:left;
	clear:both;
	width:550px;
	left:15px;
	position:relative;
	padding-bottom:10px;
}
.t_info_evento
{
	font:normal 12px Trebuchet MS;
	color:#333333;
	position:relative;
}

.t_info_evento label
{
	float:left;
	clear:both;
	width:545px;
	padding-left:30px;
	left:-5px;
	position:relative;
	height:15px;
	background:url(../img_site/back_item_evento.jpg) no-repeat left top;
	padding-bottom:20px;
	padding-top:8px;
	font:bold 12px Trebuchet MS;
	color:#333333;
}
.categ_info_evento
{
	font:normal 10px Trebuchet MS;
	color:Red;
	position:relative;
}
#div_eventos_anterirores
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	border-bottom:solid 3px #ec9fa1;
	text-align:center;
}
#div_eventos_anterirores span
{
	font:bold 14px Trebuchet MS;
	color:#bb1114;
	cursor:default;
}
#container_galeria_eventos
{
	margin-top:10px;
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:435px;
	border:solid 1px #dddddd;
	z-index:5;
	overflow:hidden;
}
#bot_rolar_eventos
{
	display:inline-block;
	width:90px;
	height:29px;
	background:url(../img_site/bot_rolar_eventos.jpg) no-repeat left center;
}
#roleta_eventos
{
	float:left;
	clear:both;
	height:435px;
	width:315px;
	overflow:hidden;

}
#roleta_eventos div
{
	float:left;
	clear:both;
	height:435px;
	width:100%;
	background:url(../img_site/sp_r.jpg) no-repeat left -5px;
}
#bot_rolar
{
	display:inline-block;
	width:90px;
	height:29px;
	background:url(../img_site/bot_rolar.jpg) no-repeat left center;
}
#roleta_eventos div table
{
	margin-top:2px;
	height:100%;
}

#roleta_eventos div table td
{
	position:static;
	height:74px;
	border-bottom:solid 1px #ccc;
}

#roleta_eventos div table td img
{
	border:solid 1px #ebebeb;
	padding:3px;
	margin-right:5px;
}
.roleta_eventos_data
{
	background-color:#f0f0f0;
	font:bold 10px Trebuchet MS;
	color:#666666;
	vertical-align:middle;
	border-right:solid 1px #ccc;
	text-align:center;
	width:15%;
}
.roleta_eventos_categoria
{
	font:normal 9px Trebuchet MS;
	color:#333;
	text-transform:uppercase;
}
.roleta_eventos_titulo
{
	vertical-align:middle;
	width:85%;
}
.roleta_eventos_titulo a
{
	font:bold 12px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
}
.roleta_eventos_titulo a:hover
{
	color:#444;
	background-color:#ffffaa;
}

#bot_principal_eventos
{
	display:inline-block;
	width:190px;
	height:29px;
	background:url(../img_site/bot_principal_eventos.jpg) no-repeat left center;
}

/* Inscrição */
#container_inscricao
{
	position:relative;
	float:left;
	clear:right;
	width:900px;
	height:auto;
	margin-top:15px;
}
#Image_Inscricao
{
	position:absolute;
	top:250px;
	z-index:20;
	right:0px;
}
.info_inscricao
{
	float:left;
	clear:both;
	width:98%;
	padding-left:2%;
	height:auto;
	font:normal 12px Trebuchet MS;
	color:#333;
}
.div_posicao_inscricao
{
	padding-top:10px;
	position:relative;
	width:810px;
	height:auto;
	padding-bottom:20px;
}
.passo_inscricao
{
	position:relative;
	clear:right;
	width:80px;
	height:130px;
	display:inline-block;
	text-align:center;
	background:url(../img_site/icon_passo_inscricao.jpg) no-repeat center top;
}
.passo_inscricao_mail
{
	clear:right;
	position:relative;
	width:80px;
	height:130px;
	display:inline-block;
	text-align:center;
	background:url(../img_site/icon_passo_inscricao_mail.jpg) no-repeat center top;
	
}

.passo_inscricao_op
{
	position:relative;
	clear:right;
	width:80px;
	height:130px;
	display:inline-block;
	text-align:center;
	background:url(../img_site/icon_passo_inscricao.jpg) no-repeat center top;
	filter: alpha(opacity=50); /* IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity:0.5;
	text-decoration:none;
}
.passo_inscricao_mail_op
{
	clear:right;
	position:relative;
	width:80px;
	height:130px;
	display:inline-block;
	text-align:center;
	background:url(../img_site/icon_passo_inscricao_mail.jpg) no-repeat center top;
	filter: alpha(opacity=50); /* IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity:0.5;
}

.sp_passo_number
{
	position:absolute;
	top:10px;
	left:26px;
	color:#ffffff;
	z-index:10;
	font:bold 48px Trebuchet MS;
}
.sp_desc_passo
{
	position:absolute;
	top:80px;
	left:0px;
	color:#607f03;
	z-index:1;
	width:100%;
	font:bold 12px Trebuchet MS;
}
.sp_info_passo
{
	position:absolute;
	top:95px;
	left:0px;
	color:#333333;
	width:100%;
	z-index:1;
	font:normal 12px Trebuchet MS;
}
.space_passo
{
	position:relative;
	width:80px;
	height:130px;
	display:inline-block;
	text-align:center;
	background:url(../img_site/icon_avancar_passo.jpg) no-repeat center 25px;
}
.space_passo_op
{
	position:relative;
	width:80px;
	height:130px;
	display:inline-block;
	text-align:center;
	background:url(../img_site/icon_avancar_passo.jpg) no-repeat center 25px;
	filter: alpha(opacity=50); /* IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity:0.5;
}
.item_op_inscricao
{
	clear:right;
	float:left;
}
.item_op_inscricao label
{
	font:bold 16px Trebuchet MS;
	color:#ff0200;
}
.item_op_inscricao span
{
	position:relative;
	left:18px;
	font:normal 12px Trebuchet MS;
	color:#333333;
}
.tblForm b
{
	color:#333;
}
.tblForm span
{
	font:normal 11px Trebuchet MS;
	color:#535353;	
	position:relative;
}
.tblForm td
{
	position:relative;
	vertical-align:top;
	padding-top:5px;
}
.tblForm td table
{
	width:100%;
}
#bot_continuar
{
	display:inline-block;
	position:relative;
	width:88px;
	height:31px;
	border:none;
	background:url(../img_site/bot_continuar.jpg) no-repeat left center;
	cursor:pointer;
}
#link_esqueceu
{
	position:relative;
	top:2px;
	float:right;
	right:5px;
	color:#0057b1;
	z-index:1;
	font:normal 12px Trebuchet MS;
	text-decoration:none;
}
.texto_form
{
	font:normal 10px Trebuchet MS;
	color:#333333;
}
.texto_form h2
{
	font-size:16px;
}
.texto_form h2 label
{
	text-decoration:none;
}
.lblRd
{
	font:normal 10px Trebuchet MS;
	color:#fff;
	padding-right:2px;
	vertical-align:top;
	line-height:18px;
	height:18px;
}
.texto_form .sp
{
	color:#ff0200;
	clear:right;
}
.label_check
{
	font:normal 12px Trebuchet MS;
	color:#535353;
	vertical-align:top;	
}
.info_form
{
	font:normal 12px Trebuchet MS;
	color:#333333;
	background-color:#f9f9f9;
	padding:5%;
	width:90%;
	padding-top:15px;
	padding-bottom:15px;
	position:relative;
}
.info_form label
{
	font:bold 12px Trebuchet MS;
	color:#ff0200;
}
.info_form a
{
	color:#0057b1;
}
.bot_gravar_inscricao
{
	display:inline-block;
	position:relative;
	top:-2px;
	width:88px;
	height:31px;
	border:none;
	cursor:pointer;
	background:url(../img_site/bot_gravar_inscricao.jpg) no-repeat left center;
}
#loading3
{
	position:absolute;
	left:30px;
	top:0px;
}
.img_load
{
	position:absolute;
	display:none;
	top:25px;
}
.container_loading_form
{
	position:relative;
	width:100%;
	height:100%;
	text-align:left;
}
table .categoria_titulo
{
	font:normal 18px Trebuchet MS;
	color:#333;
	padding-bottom:10px;
}

#tblCategoriaInscricao tr td
{
	background-color:#f9f9f9;
	padding:10px;
	padding-bottom:5px;
	border-top:dashed 1px #cccccc;
	position:static;

}
#tblCategoriaInscricao
{
	border-bottom:dashed 1px #ccc;
}

#tblCategoriaInscricao label
{
	font:normal 12px Trebuchet MS;
	color:#333;
	position:relative;
	display:inline-table;
	vertical-align:top;
}
#div_verificacao
{
	position:relative;
	float:left;
	clear:both;
	width:750px;
	height:auto;
	font:normal 13px Trebuchet MS;
	color:#444444;
	margin-top:15px;
	padding:30px;
	background-color:#fffbcc;
	border:solid 1px #e6db55;
	-moz-border-radius: 5px; /* Para Firefox */
	-webkit-border-radius: 5px; /*Para Safari e Chrome */
	border-radius: 5px; /* Para Opera 10.5+*/
}
#div_verificacao a
{
	color:#0057b1;
	text-decoration:none;
}
#div_verificacao label
{
	font:bold 12px Trebuchet MS;
	color:#ff0200;
}
#Imagem_Pagamentos_Inscricao
{
	border:none;
	margin-top:15px;
}
/* EQUIPE */
#divMembros
{
	position:absolute;
	z-index:50;
	display:none;
	visibility:hidden;
	width:680px;
	height:580px;
	padding:10px;
	background: url(../img_site/FundoFormulario_Equipe.gif) no-repeat left center;
	left:0px;
	top:0px;
	border-bottom:solid 8px #607f03;
	border-top:solid 1px #ccc;
	border-right:solid 1px #ccc; 
	border-left:solid 1px #ccc; 
}
#divMembros table
{
	width:100%;
}
#divListaMembros
{
	float:left;
	clear:both;
	width:470px;
	height:450px;
	overflow:auto;
	border-right:solid 1px #ccc;
}
#item_principal
{
	background-color:#e4f3e3;
	border:solid 1px #d6e9d4;
	padding:6px;
	width:436px;
}
#item_principal span
{
	color:#707070;
}
.divItemMembro
{
	margin-top:2px;
	float:left;
	clear:both;
	width:444px;
	padding:2px;
	height:auto;
	border:solid 1px #bbd8fb;
	position:relative;
	visibility:visible;
	background-color:#f3f7fd;
}
.aItemMembro
{
	font:normal 12px arial;
	color:#444444;
	float:left;
}
#tblFormMembros
{
	background-color:#fcfcfc;
	display:none;
	
}
#tblFormMembros td
{
	font:normal 12px arial;
	color:#444444;
	line-height:20px;
	padding-top:5px;
	padding-bottom:5px;
	
}
.ipfm
{
	font:normal 12px arial;
	color:#444444;
	border:solid 1px #ccc;
}
#bot_grava_membro
{
	cursor:pointer;
	border:none;
	width:131px;
	height:25px;
	padding-top:10px;
	background:url(../img_site/bot_gravar.jpg) no-repeat center center;
}
.trBorder td
{
	border-bottom:solid 1px #ccc;
}
#spAcao
{
	font:normal 12px arial;
	color:#444444;
	background-color:#f8f992;
	padding:5px;
	width:90%;
	height:90%;
	border:solid 1px #97b546;
	display:none;
	visibility:hidden;
}
.quantItens
{
	font:normal 11px arial;
	color:#93b047;
	padding:5px;
}
.quantItens b
{
	color:#666666;
}
#bot_new_membro
{
	cursor:pointer;
	border:none;
	width:105px;
	height:25px;
	background:url(../img_site/bot_addnovo.jpg) no-repeat left center;
	position:relative;
}
#bot_salvar_membros
{	
	position:relative;
	left:10px;
	cursor:pointer;
	border:none;
	width:91px;
	height:25px;
	background:url(../img_site/bot_salvaresair.jpg) no-repeat left center;
}
.bot_destroy
{
	position:absolute;
	right:4px;
	top:6px;
	display:none;
	cursor:pointer;
	border:none;
	width:7px;
	height:7px;
	background:url(../img_site/icone_fechar.gif) no-repeat left center;
}
.ap
{
	position:absolute;
	right:20px;
	top:3px;
	cursor:pointer;
	border:none;
	width:64px;
	height:14px;
	background:url(../img_site/iconAParticipacao.gif) no-repeat left center;
}
.anp
{
	position:absolute;
	right:20px;
	top:3px;
	cursor:pointer;
	border:none;
	width:64px;
	height:14px;
	background:url(../img_site/iconNParticipacao.gif) no-repeat left center;
}
#bot_add_equipe
{
	position:absolute;top:20px;
	right:-10px;
	width:234px;
	height:25px;
	background:url(../img_site/bot_add_atleta_equipe.jpg) no-repeat left center;
}
#div_equipe_participacao
{
	float:left;
	width:680px;
	height:580px;
	position:relative;
}
.tblHeadCategoria
{
	font:bold 14px arial;
	color:#999;
}

/* ULTIMAS NOTICIAS */
.t_items_tab_ultimas
{
	font:bold 11px Trebuchet MS;
	color:#607f03;
	text-decoration:none;
}
.t_items_tab_ultimas:hover
{
	background-color:#ffffaa;
	color:#444;
}
.t_items_tab_ultimas img
{
	border:none;
	margin-right:10px;
	border:solid 1px #ebebeb;
	padding:3px;
}
/* Galeria */
.link_galeria
{
	display:inline-block;
	cursor:pointer;
	position:relative;
	z-index:10;
	width:269px;
	height:27px;
	margin:7px 0 10px 0;
	background:url(../img_site/bot_galeria.jpg) no-repeat left center;
}
.link_galeria img
{
	border:none;
	
}
/* Espacos */
.icon_esta_aqui_espaco
{
	position:absolute;
	right:40px;
	width:74px;
	bottom:5px;
	display:inline-block;
	height:30px;
	background:url(../img_site/icon_esta_aqui_espaco.jpg) no-repeat left center;
}
.tblEspaco span
{
	font:normal 11px Trebuchet MS;
	color:#333333;	
	position:relative;
	text-align:left;
	width:150px;
	float:left;
	padding-top:5px;
}
.back_input_6
{
	border:none;
	display:inline-block;
	width:178px;
	padding:7px;
	height:20px;
	background:url(../img_site/back_input_6.jpg) no-repeat left center;
	color:#777777;
	font:normal 12px Trebuchet MS;
	position:relative;
}
.bot_entrar_red
{
	display:inline-block;
	width:70px;
	height:31px;
	background:url(../img_site/bot_entrar_red.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
	position:relative;
	top:10px;
	float:right;
}
.bot_entrar_blue
{
	display:inline-block;
	width:70px;
	height:31px;
	background:url(../img_site/bot_entrar_blue.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
	position:relative;
	top:10px;
	float:right;
}
.bot_entrar_green
{
	display:inline-block;
	width:70px;
	height:31px;
	background:url(../img_site/bot_entrar_green.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
	position:relative;
	top:10px;
	float:right;
}
.link_esqueceu
{
	position:relative;
	top:15px;
	float:left;
	clear:right;
	color:#0057b1;
	z-index:1;
	font:normal 11px Trebuchet MS;
	text-decoration:none;
}


/* Espaco do atleta */
.l_espaco
{
	width:220px;
	height:auto;
	float:left;
	clear:right;
}
.div_l_espaco_menu
{
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:auto;
}
.div_t_l_espaco_menu
{
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:auto;
	border-bottom:solid 3px #cddfb5;
	text-align:left;
}
.div_t_l_espaco_menu span
{
	font:normal 18px Trebuchet MS;
	color:#607f03;
}
.div_t_l_espaco_menu_org
{
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:auto;
	border-bottom:solid 3px #ec9fa1;
	text-align:left;
}
.div_t_l_espaco_menu_org span
{
	font:normal 18px Trebuchet MS;
	color:#bb1114;
}
.div_t_l_espaco_menu_corp
{
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:auto;
	border-bottom:solid 3px #bed3e2;
	text-align:left;
}
.div_t_l_espaco_menu_corp span
{
	font:normal 18px Trebuchet MS;
	color:#2875af;
}
.box_top_menu_atleta
{
	margin-top:15px;
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:32px;
	background:url(../img_site/box_top_menu_atleta.jpg) no-repeat left center;
}
.box_top_menu_atleta div
{
	padding-top:8px;
}
.box_top_menu2_atleta
{
	margin-top:15px;
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:32px;
	background:url(../img_site/box_top_menu2_atleta.jpg) no-repeat left center;
}
.box_top_menu2_atleta div
{
	padding-top:8px;
}
.box_item_menu_atleta
{
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:29px;
	background:url(../img_site/box_item_menu_atleta.jpg) no-repeat left center;
}
.box_item_menu_atleta div
{
	padding-top:6px;
}
.a_link_menu_atleta
{
	position:relative;
	left:15px;
	font:normal 12px Trebuchet MS;
	color:#0057b1;
}
.a_link_menu_atleta a
{
	font:normal 12px Trebuchet MS;
	color:#0057b1;
	text-decoration:none;
}
.a_link_menu_atleta a:hover
{
	text-decoration:underline;
}
.a_link_menu_atleta .sel
{
	text-decoration:underline;
}
.box_bot_menu_atleta
{
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:35px;
	background:url(../img_site/box_bot_menu_atleta.jpg) no-repeat left center;
}
.box_bot_menu_atleta div
{
	padding-top:8px;
}
.box_bot_menu2_atleta
{
	position:relative;
	float:left;
	clear:both;
	width:220px;
	height:28px;
	background:url(../img_site/box_bot_menu2_atleta.jpg) no-repeat left center;
}
.box_bot_menu2_atleta div
{
	padding-top:6px;
}

.icon_rss_espaco
{
	top:5px;
	right:10px;
	position:absolute;
	width:42px;
	height:14px;
	background:url(../img_site/icon_rss_espaco.jpg) no-repeat left center;
	display:inline-block;
}
.r_espaco
{
	width:670px;
	height:auto;
	float:right;
	clear:right;
}
#spMsgBV
{
	font:normal 12px Trebuchet MS;
	color:#607f03;
}
#spMsgBV label
{
	font:normal 12 Trebuchet MS;
	color:#535353;
}
.space_ea
{
	width:645px;
	padding-bottom:0px;
	height:14px;
	float:left;
	background:url(../img_site/space_ea.jpg) no-repeat left center;
}
.cont_info_espaco
{
	margin-top:9px;
	width:615px;
	padding-left:15px;
	padding-right:15px;
	height:45px;
	padding-top:10px;
	float:left;
	background:url(../img_site/cont_info_espaco.jpg) no-repeat left center;
}
.cont_info_espaco span
{
	font:bold 14px Trebuchet MS;
	color:#607f03;
}
.cont_info_espaco label
{
	font:normal 11px Trebuchet MS;
	color:#666666;
}
/* Espaço Organizador */
#spMsgBV_org
{
	font:normal 12px Trebuchet MS;
	color:#bb1114;
}
#spMsgBV_org label
{
	font:normal 12 Trebuchet MS;
	color:#535353;
}
.cont_info_espaco_org
{
	margin-top:9px;
	width:615px;
	padding-left:15px;
	padding-right:15px;
	height:45px;
	padding-top:10px;
	float:left;
	background:url(../img_site/cont_info_espaco.jpg) no-repeat left center;
}
.cont_info_espaco_org span
{
	font:bold 14px Trebuchet MS;
	color:#bb1114;
}
.cont_info_espaco_org label
{
	font:normal 11px Trebuchet MS;
	color:#535353;
}
/* Espaço Corporativo */
#spMsgBV_corp
{
	font:normal 12px Trebuchet MS;
	color:#2875af;
}
#spMsgBV_corp label
{
	font:normal 12 Trebuchet MS;
	color:#535353;
}
.cont_info_espaco_corp
{
	margin-top:9px;
	width:615px;
	padding-left:15px;
	padding-right:15px;
	height:45px;
	padding-top:10px;
	float:left;
	background:url(../img_site/cont_info_espaco.jpg) no-repeat left center;
}
.cont_info_espaco_corp span
{
	font:bold 14px Trebuchet MS;
	color:#2875af;
}
.cont_info_espaco_corp label
{
	font:normal 11px Trebuchet MS;
	color:#535353;
}


/* Tabela Azul */
.tblEspacob
{
	padding-bottom:15px;
}
.tblEspacob td
{
	height:15px;
	vertical-align:middle;
	font:normal 11px Trebuchet MS;
	color:#333333;
}
.tblEspacob .divBorda
{
	width:100%;
	display:inline-block;
	border-top:dashed 1px #dfdfdf;
}
.t_e_espaco_b
{
	width:80%;
	background:url(../img_site/seta_bb_espaco.jpg) no-repeat left center;
}
.tblEspacob .t_e_espaco_b span
{
	font:bold 14px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
	padding-left:10px;
}
.link_inscrever
{
	font:normal 11px Trebuchet MS;
	color:#0057b1;
}
.acoes_e_espaco_b
{
	width:20%;
	background:url(../img_site/seta_bb_espaco.jpg) no-repeat left center;
}
.tblEspacob .acoes_e_espaco_b span
{
	font:bold 14px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
	padding-left:10px;
}
/* Itens da tabela */

.t_e_espaco
{
	font:normal 11px Trebuchet MS;
	color:#333333;
	text-decoration:none;
}
.t_e_espaco label
{
	font-size:10px;
	color:#777777;
	padding-right:10px;
}
.t_e_espaco a
{
	font:normal 11px Trebuchet MS;
	color:#0057b1;
	padding-left:10px;
	text-decoration:none;
}
.status_e_espaco
{
	font:normal 11px Trebuchet MS;
	color:#0057b1;
	text-decoration:none;
}
.acoes_e_espaco
{
	font:normal 11px Trebuchet MS;
	color:#0057b1;
	text-decoration:none;
}
.acoes_e_espaco:hover
{
	text-decoration:underline;
}
.acoes_e_espaco_sp
{
	font:normal 11px Trebuchet MS;
	color:#777;
	text-decoration:none;
}
.info_espaco_l
{
	padding-top:5px;
	display:inline-block;
	font:normal 11px Trebuchet MS;
	color:#777777;
}
#form_amigo
{
	position:relative;
}
#form_amigo table span
{
	display:inline-block;
	padding-top:8px;
	font:normal 11px Trebuchet MS;
	color:#000;	
}
#form_amigo table label
{
	display:inline-block;
	padding-top:2px;
	font:normal 10px Trebuchet MS;
	color:#f01b0c;	
}
.bot_enviar_amigos
{
	position:relative;
	right:5px;
	top:5px;
	display:inline-block;
	width:72px;
	height:27px;
	background:url(../img_site/bot_enviar_amigos.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
}
.icon_sair_espaco
{
	position:absolute;
	right:5px;
	top:2px;
	display:inline-block;
	width:92px;
	height:15px;
	background:url(../img_site/icon_sair_espaco.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
	padding-left:15px;
}
.icon_sair_espaco a
{
	display:inline-block;
	font:normal 12px Trebuchet MS;
	color:#f01b0c;
	text-decoration:none;
	padding-left:10px;	
}
.icon_sair_espaco a:hover
{
	color:#9c2e27;
}
#formAtleta
{
	margin:0;
	padding:0;
}
.inputText
{
	border:solid 1px #ccc;
	width:100%;
	font:normal 12px Trebuchet MS;
	color:#333;
}
#formAtleta td
{
	font:normal 12px Trebuchet MS;
	color:#777;
}
.bot_gravar_espaco
{
	display:inline-block;
	width:128px;
	height:31px;
	background:url(../img_site/bot_gravar_espaco.jpg) no-repeat left center;
	border:none;
	cursor:pointer;
}
#formAtleta table .labelInfo
{
	display:inline-block;
	padding-top:2px;
	font:normal 10px Trebuchet MS;
	color:#f01b0c;	
}
#formEquipe
{
	margin:0;
	padding:0;
}
#formEquipe .inputText
{
	border:solid 1px #ccc;
	width:100%;
	font:normal 12px Trebuchet MS;
	color:#333;
}
#formEquipe td
{
	font:normal 12px Trebuchet MS;
	color:#777;
}
#formEquipe table .labelInfo
{
	display:inline-block;
	padding-top:2px;
	font:normal 10px Trebuchet MS;
	color:#f01b0c;	
}
#formOrg
{
	margin:0;
	padding:0;
}
#formOrg .inputText
{
	border:solid 1px #ccc;
	width:100%;
	font:normal 12px Trebuchet MS;
	color:#333;
}
#formOrg td
{
	font:normal 12px Trebuchet MS;
	color:#777;
}
#formOrg table .labelInfo
{
	display:inline-block;
	padding-top:2px;
	font:normal 10px Trebuchet MS;
	color:#f01b0c;	
}
#formCorp
{
	margin:0;
	padding:0;
}
#formCorp .inputText
{
	border:solid 1px #ccc;
	width:100%;
	font:normal 12px Trebuchet MS;
	color:#333;
}
#formCorp td
{
	font:normal 12px Trebuchet MS;
	color:#777;
}
#formCorp table .labelInfo
{
	display:inline-block;
	padding-top:2px;
	font:normal 10px Trebuchet MS;
	color:#f01b0c;	
}
/* PUBLICIDADE links */
#div_publicidade_links
{
	position:relative;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:15px;
	border-top:dotted 1px #e2e2e2;
	border-bottom:dotted 1px #e2e2e2;
	background-color:#fdfdfd;
}
.spPubLink
{
	position:absolute;
	right:5px;
	top:5px;
	font:normal 11px Trebuchet MS;
	color:#607f03;
}
.item_pub_link
{
	padding-top:15px;
	padding-bottom:5px;
	float:left;
	width:96%;
	clear:both;
	padding-left:2%;
	padding-right:2%;
}
.t_pub_item
{
	font:bold 13px Trebuchet MS;
	color:#607f03;
	margin:0px;
	padding:0px;
}
.r_pub_item
{
	font:normal 10px Trebuchet MS;
	color:#666666;
	margin:0px;
	padding:0px;
}
.a_pub_item
{
	font:normal 12px Trebuchet MS;
	color:#0057b1;
	text-decoration:none;
}

#div_info_nav
{
	font:normal 12px Trebuchet MS;
	color:#666;
	background-color:#fdf7da;
	border:solid 1px #999;
	width:140px;
	padding:10px;
	height:auto;
	position:absolute;
	right:290px;
	top:80px;
	text-align:center;
}

/* Formulario para reenviar senha */
#divRMail
{
	padding:20px;
	width:280px;
	height:200px;
	visibility:visible;
	display:none;
	border:solid 1px #ccc;
	position:relative;
	z-index:2000;
	background: #fff url(../img_site/Logo_ASSESSOCORpq.jpg) no-repeat left bottom;
	-moz-border-radius: 5px; /* Para Firefox */
	-webkit-border-radius: 5px; /*Para Safari e Chrome */
	border-radius: 5px; /* Para Opera 10.5+*/
}
.tblRMail span
{
	font:normal 11px Trebuchet MS;
	color:#666;	
	text-align:left;
}
.t_tbl_form_mail
{
	font:bold 13px Trebuchet MS;
	color:#607f03;
}
.info_tbl_form_mail
{
	font:normal 11px Trebuchet MS;
	color:#f01b0c;
}
#bot_reenviar_senha
{
	position:relative;
	right:4px;
	display:inline-block;
	width:91px;
	height:31px;
	background:url(../img_site/bot_enviar.jpg) no-repeat left center;
}
.bot_enviar
{
	position:relative;
	right:4px;
	display:inline-block;
	width:91px;
	height:31px;
	background:url(../img_site/bot_enviar.jpg) no-repeat left center;
}

#bot_fechar
{
	display:inline-block;
	width:14px;
	height:14px;
	background:url(../img_site/bot_fechar1.jpg) no-repeat left center;
	position:absolute;
	right:10px;
	top:10px;
}
.img_space
{
	position:absolute;
	z-index:0;
	left:0px;
	top:0px;
}
.link_inscritos
{
	position:absolute;
	background:url(../img_site/link_inscritos.jpg) no-repeat left center;
	width:57px;
	height:14px;
	right:3px;
	top:2px;
	display:block;
	z-index:10;
}
#divListaInscritos
{
	font:normal 11px Trebuchet MS;
	color:#333;
	width:450px;
	padding:20px;
	height:480px; 
    position:relative;
    display:none;
	overflow:hidden;
	z-index:0;
	border:solid 1px #ccc;
	background-color:#fff;
    -moz-border-radius: 5px; /* Para Firefox */
	-webkit-border-radius: 5px; /*Para Safari e Chrome */
	border-radius: 5px; /* Para Opera 10.5+*/
	background: #fff url(../img_site/Logo_ASSESSOCORpq.jpg) no-repeat left bottom;
}
#divLetters
{
	font:normal 10px Trebuchet MS;
	color:#333;
	width:430px;
	padding-right:15px;
	margin-top:0px;
	height:40px; 
    position:relative;
    float:left;
    padding-bottom:25px;
}
#loadListaInscritos
{
	font:normal 11px Trebuchet MS;
	color:#333;
	width:100%;
	margin-top:0px;
	height:395px; 
    position:relative;
    overflow:auto;
    float:left;
    background-color:#fff;
    padding-bottom:5px;
}
#loadListaInscritos table
{
	width:430px;
}
.td_categoria:first-letter 
{
	font-weight:bold;
	padding-right:2px;
}
#spTitle
{
	font:bold 12px Trebuchet MS;
	color:#6ab408;
	display:inline-block;
}
#imgFecharLista
{
	cursor:pointer;
	position:absolute;
	right:5px;
	top:5px;
	z-index:5000;
	display:block;
}
#loading_lista
{
	display:none;
}

#div_nomes
{
	width:100%;
	height:250px;
	overflow:auto;
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	background-color:#fff;
	border:solid 1px #ccc;
}
#div_nomes ul
{
	list-style-type:none;
	margin:0px;
	padding:10px;
}
#div_nomes a
{
	font:normal 11px Trebuchet MS;
	color:#333;
	text-decoration:none;
}
#div_nomes a:hover
{
	color:#bb1114;
}
#link_refresh
{
	width:27px;
	height:26px;
	display:inline-block;
	position:absolute;
	right:5px;
	top:5px;
}
#link_refresh img
{
	border:none;
}
.lbl_copy
{
	font:normal 11px Trebuchet MS;
	color:#666;
	padding-left:15px;
	padding-right:0px;
	height:16px;
	vertical-align:middle;
}
.txt_copy_link
{
	font:normal 10px Trebuchet MS;
	color:#000000;
	border:solid 1px #cccccc;
	background-color:#fff;
	width:180px;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	
}

/* Comentarios */
.info_comentario h1
{
	font:bold 18px Trebuchet MS;
	color:#666666;
	margin:0px;
	padding:0px;
	width:auto;
	display:inline-block;
}
.item_comentario
{
	float:left;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;
	border-top:dotted 1px #ccc;
	background-color:#eeeeee;
	width:96%;
	padding-left:2%;
	padding-right:2%;
	height:auto;
}
.item_comentario span
{
	color:#333;
	font:bold 12px Trebuchet MS;
}
.item_comentario label
{
	color:#666666;
	font:normal 12px Trebuchet MS;
}
#div_add_comentario
{
	margin-top:10px;
	padding:3%;
	width:81%;
	height:auto;
	visibility:hidden;
	display:none;
	background-color:#fff;
	border:solid 1px #ccc;
	position:relative;
	float:left;
}
.text_norma_comentario
{
	color:#666666;
	font:normal 12px Trebuchet MS;
	vertical-align:top;
}
#bot_enviar_comentario
{
	visibility:hidden;
}
#a_comentar
{
	color:#0057b1;
	font:normal 11px Trebuchet MS;
	display:inline-block;
	left:5px;
	position:relative;
	text-decoration:underline;
}
#lista_comentario
{
	padding-top:10px;
}
/* VIDA DE ATLETA */
#div_vida_atletas h1
{
	color:#607f03;
	font:normal 18px Trebuchet MS;
	display:inline-block;
	margin:0px;
	padding:0px;
}
#div_vida_atletas h1 label
{
	color:#c0c2c2;
}
.div_info_vida_atleta
{
	color:#333;
	font:normal 12px Trebuchet MS;
}
.div_info_vida_atleta a
{
	color:#0057b1;
	text-decoration:none;
}
#link_mais_historias
{
	position:relative;
	left:5px;
	padding-left:15px;
}
#tblVidaAtletas td
{
	width:33%;
	height:auto;
	vertical-align:top;
	text-align:left;
}
.item_atleta
{
	width:100%;
	height:auto;
	display:inline-block;
}
.tp_item_atleta
{
	clear:both;
	float:left;
	width:100%;
	height:auto;
	display:inline-block;
}
.nm_atleta
{
	color:#607f03;
	font:bold 11px Trebuchet MS;
	padding-top:5px;
	display:inline-block;
}
.r_atleta
{
	color:#333333;
	font:normal 10px Trebuchet MS;
}
.bot_sobre_vida
{
	float:left;
	position:relative;
	width:156px;
	height:32px;
	display:inline-block;
	background:url(../img_site/bot_sobre_vida.jpg) no-repeat left center;
}
#imgHistoria
{
	padding:3px;
	background-color:#fff;
	border:solid 1px #ebebeb;
}

/* VOLTAR AÇÃO */
.top a
{
	position: fixed;
	bottom: 50%;
	left: -1px;
	background: url(../img_site/VoltarClickCorridas.jpg) no-repeat;
	display:inline-block;
	overflow:hidden;
	width: 115px;
	height: 208px;
	z-index:1000;
}
.top
{
	margin:0;
	padding:0;
	height:0;
}
/* INSCRIÇÃO */
   #tblEvento 
   {
    	border:solid 1px #f9f9f9;
    	border-bottom:none;
   }
   #tblEvento .header_table
   {
        font:bold 14px Trebuchet MS;
        color:#999999;
        vertical-align:middle;
        border-bottom:solid 1px #f9f9f9;
   }
   #tblEvento td 
   {
        font:normal 11px Trebuchet MS;
        color:#333333;
        background-color:#f9f9f9;
        border-bottom:solid 1px #f9f9f9;
        line-height:20px;
        vertical-align:middle;
   }
   .row_evento th
   {
        font:bold 12px Trebuchet MS;
        color:#333;
        background-color:#fff;
        vertical-align:middle;
        border-bottom:solid 1px #f9f9f9;
   }
   .row_evento input
   {
        display:inline-block;
    	vertical-align:middle;
        position:relative;
        line-height:20px;
   }
   .row_evento label
   {
        display:inline-table;
		vertical-align:middle;
        position:relative;
        line-height:20px;
   }
   .row_evento span
   {
        display:inline-table;
		vertical-align:middle;
        position:relative;
        line-height:20px;
   }
   .row_evento a
   {
        color:#0057b1;
        text-decoration:none;
        font-size:11px;
        position:relative;
        display:inline-block;
   }
   .line_p
   {
   	    border-bottom:solid 1px #f9f9f9;
   	    font:bold 11px Trebuchet MS;
        color:#333333;
   }
/* Informações - categorias eventos */
#divCEInfo
{
	padding:20px;
	width:320px;
	height:auto;
	visibility:visible;
	display:none;
	background-color:#fff;
	border:solid 1px #ccc;
	z-index:2000;
}
.tblCEInfo span
{
	font:normal 11px Trebuchet MS;
	color:#333;	
	text-align:left;
}
.tblCEInfo span label
{
	color:#d70b0b;	
}
.tblCEInfo td
{
	border-top:solid 1px #ccc;
	background-color:#f2f2ee;
}
.t_tblCEInfo
{
	font:bold 15px Trebuchet MS;
	color:#607f03;
}
.info_tblCEInfo
{
	font:normal 11px Trebuchet MS;
	color:#f01b0c;
}
.bot_fechar_item
{
	display:inline-block;
	width:14px;
	height:14px;
	background:url(../img_site/bot_fechar1.jpg) no-repeat left center;
	position:absolute;
	right:10px;
	top:10px;
}

/* Load formularios */
#loadPage
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#fff;
	filter: alpha(opacity=90); /* IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity:0.9;
}
#read
{
	font: normal 11px arial, helvetica, sans-serif;
	color:#333;
	padding:5px;
}

/* Acesso Rápido */
.div_acesso_rapido
{
	height:auto;
	padding:0px 5px 0px 5px;
	position:relative;
	float:left;
	width:200px;
	left:0px;
}
.div_acesso_rapido table td
{
	font:normal 10px Trebuchet MS;
	color:#333;
	
}
.div_acesso_rapido .td div
{
	background-color:#f5f5f5;
	float:left;
	width:220px;
	height:auto;
	border:solid 1px #f5f5f5;
}
.div_acesso_rapido select
{
	font:normal 10px Trebuchet MS;
	color:#999;
	width:100%;
	background-color:#ffffbb;
}
.div_acesso_rapido select optgroup
{
	font:bold 11px Trebuchet MS;
	color:#666;
}

.div_acesso_rapido .td
{
	width:25%;
	padding:5px;
	vertical-align:middle;
}
.div_acesso_rapido table .td img
{
	width:80px;
	height:60px;
	border:none;
	margin-right:10px;
}
.div_acesso_rapido table label
{
	text-decoration:none;
	font:normal 10px Trebuchet MS;
	color:#bb1114;
}
.div_acesso_rapido table a
{
	text-decoration:none;
	font:bold 10px Trebuchet MS;
	color:#607f03;
	text-transform:uppercase;
}
.div_acesso_rapido table a:hover
{
	text-decoration:underline;
	filter: alpha(opacity=100); /* IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity:1;
}
#tblVideos
{
	width:100%;
	
}
#tblVideos td
{
	width:50%;
	text-align:center;
}
#tblVideos td img
{
	border:none;
	border:solid 1px #ebebeb;
	padding:3px;
}

.div_t_itemr
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	border-bottom:solid 3px #d36264;
	text-align:center;
}
.div_t_itemr span
{
	font:bold 14px Trebuchet MS;
	color:#bb1114;
}
.itemr
{
	position:relative;
	float:left;
	clear:both;
	width:315px;
	height:auto;
	font:normal 12px Trebuchet MS;
	color:#333;
	padding-top:10px;
	padding-bottom:20px;
}
.itemr center img
{
	margin-top:5px;
	padding:3px;
	border:solid 1px #ebebeb;
}
#tblOrgs
{
	position:relative;
	left:-1px;
}
.link_org
{
	clear:right;
}
.link_org img
{
	border:none;
}

.a_sorteio
{
	color:#0057b1;
	text-decoration:none;
	font:normal 10px Trebuchet MS;
}
/* TESTE /*

/* Bubble pop-up */

.trigger {
    position: absolute;
}
     
.popup {
	position: absolute;
	z-index: 50;
	border-collapse: collapse;
	visibility:hidden;
	z-index:1500;
}

.popup td.corner {
	height: 15px;
	width: 19px;
}

.popup td#topleft { background-image: url(../img_site/tooltip/bubble-1.png); }
.popup td.top { background-image: url(../img_site/tooltip/bubble-2.png); }
.popup td#topright { background-image: url(../img_site/tooltip/bubble-3.png); }
.popup td.left { background-image: url(../img_site/tooltip/bubble-4.png); }
.popup td.right { background-image: url(../img_site/tooltip/bubble-5.png); }
.popup td#bottomleft { background-image: url(../img_site/tooltip/bubble-6.png); }
.popup td.bottom { background-image: url(../img_site/tooltip/bubble-7.png); text-align: center;}
.popup td.bottom img { display: block; margin: 0 auto; }
.popup td#bottomright { background-image: url(../img_site/tooltip/bubble-8.png); }

.popup div.popup-contents {
	font-size: 12px;
	line-height: 1.2em;
	background-color: #fff;
	color: #666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
	display:inline-block;
	float:left;
}

table.popup-contents th {
	text-align: right;
	text-transform: lowercase;
	}
	
table.popup-contents td {
	text-align: left;
	}
	
tr#release-notes th {
	text-align: left;
	text-indent: -9999px;
	background: url(../img_site/tooltip/starburst.gif) no-repeat top right;
	height: 17px;
	}
	
tr#release-notes td a {
	color: #333;
}

/* UF SELECT */

#ddUfs
{
		height:18px;
		padding:2px;
		float:right;
		clear:right;
		font:bold 11px Trebuchet MS;
		color:#fff;
		background-color:#fff;
		cursor:pointer;
		position:relative;
		width:96px;
		text-align:right;
		border:solid 1px #bebebe;
		top:5px;
}
#ddUfs select
{
	border:none;
	width:100%;
	height:100%;
	float:left;
	text-align:center;
}
#ddUfs select option
{
	line-height:20px;
}
.text_box
{
	font:normal 10px Trebuchet MS;
	color:#333;
}
   
.texto_uf
{
	padding-left:0px;
	padding-top:5px;
	padding-bottom:5px;
	font:normal 11px Trebuchet MS;
	color:#bb1114;
	float:left;
}
.optNone
{
	background-color:#f5f5f5;
	
}

.icon_status_confirmada
{
	font:bold 14px Trebuchet MS;
	color:#689b60;
	background:url(../img_site/icon_confimado.jpg) no-repeat left center;
	padding-left:17px;
}

#banners_random
{
	position:relative;
	width:100%;
	height:auto;
	background:#fff;
	border:none;
}
#banners_random div
{
	background:#fff;
	width:100%;
	border:none;
}
#banners_random div img
{
	width:auto;
	height:auto;
}
.loadPage
{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	width:100%;
	height:100%;
	z-index:1000;
	background-color:#fff;
	filter: alpha(opacity=90); /* IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity:0.9;
}
.read
{
	font: normal 11px arial, helvetica, sans-serif;
	color:#333;
}
.loadPage img
{
	height:auto;
	width:auto;
	margin-bottom:5px;
}

.link_ver
{
	color:#0057b1;
	text-decoration:none;
}
.link_ver:hover
{
	text-decoration:underline;
}

/* UL Eventos */
#ul_eventos
{
	list-style-type:none;
	margin:0;
	padding:0;
	width:70px;
	text-align:center;
}

#ul_eventos .lisel
{
	width:70px;
	height:43px;
	background-color:#bb1114;
	font:normal 24px Trebuchet MS;
	color:#fff;
	margin:2px 0 0 0;
	text-align:center;
	display:inline-block;
	position:relative;
	left:2px;
	cursor:default;
	background:url(../img_site/back_sel_evento_b.jpg) no-repeat right center;
}
#ul_eventos .lisel label
{
	width:auto;
	height:auto;
	vertical-align:middle;
	position:relative;
	line-height:43px;
	left:-2px;
}
#ul_eventos .lino
{
	width:50px;
	height:22px;
	background-color:#d7d7d7;
	font:normal 14px Trebuchet MS;
	color:#fff;
	margin:2px 0 0 0;
	text-align:center;
	display:inline-block;
	cursor:pointer;
}
#ul_eventos .lino label
{
	width:auto;
	height:auto;
	vertical-align:middle;
	line-height:22px;
    cursor:pointer;
}
.img_evento
{
    margin-top:10px;
	padding:3px;
	background-color:#fff;
	border:solid 1px #f5f5f5;
}
.t_evento_d_2
{
	font:bold 18px Trebuchet MS;
	color:#bb1114;
	margin:0 0 10px 0;
	width:auto;
	float:left;
	text-decoration:none;
}
.t_evento_d
{
	font:bold 18px Trebuchet MS;
	color:#bb1114;
	margin:0 0 10px 0;
	width:auto;
	float:left;
	text-decoration:none;
}
.t_evento_d:hover
{
	background-color:#ffffaa;
	color:#444;
}
.d_evento_d
{
	font:normal 12px Trebuchet MS;
	color:#454545;
	text-decoration:none;
}
.d_evento_d .adesc:hover
{
	background-color:#ffffaa;
	color:#444;
}
.d_evento_d .adesc
{
    font:normal 12px Trebuchet MS;
	color:#454545;
    text-decoration:none;
}
.bot_incricao_b
{
	background:url(../img_site/bot_insc_express.jpg) no-repeat center center;
	width:209px;
	height:56px;
	display:inline-block;
	cursor:pointer;
	border:none;
    -webkit-transition: all 0.3s ease-in-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-in-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-in-out;  /* IE10? */
    -o-transition: all 0.3s ease-in-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-in-out;
}
.bot_incricao_b:hover
{
    -moz-transform: scale(0.9);
     -webkit-transform: scale(0.9);
	 -ms-transform: scale(0.9);
	 -o-transform: scale(0.9);
	 transform: scale(0.9);

}
.item_evento_b_o
{
	background:url(../img_site/bullet_evento_b.jpg) no-repeat left center;
	padding:5px 18px 5px 18px;
	width:252px;
	height:auto;
	display:list-item;
	list-style-type:none;
	cursor:pointer;
	border:none;
	position:relative;
}
.dt_o
{
	font:normal 11px Trebuchet MS;
	color:#bb1114;
	text-decoration:none;
}
.a_o
{
	font:bold 10px Trebuchet MS;
	color:#404040;
	text-decoration:none;
}
.a_o:hover
{
	background-color:#ffffaa;
	color:#444;
}
.line_dot_o
{
	border-top:dotted 1px #ccc;
	font:bold 12px Trebuchet MS;
	width:100%;
	float:left;
	vertical-align:middle;
	display:list-item;
	list-style-type:none;
	padding:0;
	height:1px;
	margin:0;
}
.icon_pagto
{
	margin-top:5px;
}
.tbls_evento
{
    height:160px;
    overflow:hidden;
}
.inf_cad
{
    position:relative;
    left:10px;
    font:normal 10px Trebuchet MS;
	color:#5d5d5d;
}
.inf_cad a
{
    font:normal 11px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
}
.inf_cad a:hover
{
    text-decoration:underline;
}
#div_acesso_atleta
{
    position:fixed;
    _position:absolute;
	bottom:0px;
	z-index:1500;
	left:0px;
	width:100%;
	background: url(../img_site/back_acesso_atleta.jpg) repeat-x left center;
    height:65px;
    display:none;
}
#bot_acesso_atleta
{
    display:inline-block;
    cursor:pointer;
    background: url(../img_site/bot_entrar_acesso_atleta.jpg) no-repeat left center;
    height:34px;
    width:93px;
    border:none;
     -webkit-transition: all 0.3s ease-in-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-in-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-in-out;  /* IE10? */
    -o-transition: all 0.3s ease-in-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-in-out;
}
#bot_acesso_atleta:hover
{
    -moz-transform: scale(0.9);
     -webkit-transform: scale(0.9);
	 -ms-transform: scale(0.9);
	 -o-transform: scale(0.9);
	 transform: scale(0.9);
}

#tblAcessoAtleta
{
    background:transparent url(../img_site/back_acesso_atleta.jpg) repeat-x left center;
    height:65px;
    
}
.fmAcesso
{
    padding:3px;
	width:210px;height:22px;
	font:normal 11px Trebuchet MS;
	color:#626262;
	margin-left:15px;
}
#div_info_atleta
{
    background:transparent url(../img_site/icon_at_cad.jpg) no-repeat left center;
    height:auto;
    width:125px;
    padding-left:15px;
    margin-left:15px;
    display:inline-block;
}
#div_info_atleta span
{
    font:normal 11px Trebuchet MS;
	color:#75736e;
	text-decoration:none;
}
.sep_acesso
{
    height:31px;
    width:3px;
    background: url(../img_site/sep_acesso.jpg) no-repeat center center;
    display:inline-block;
}
.rs_acesso img
{
    margin:0 5px 0 5px;
    border:none;
    display:inline-block;
}
.rs_acesso
{
    text-decoration:none;
}
#bot_acesso_close
{
    height:23px;
    width:25px;
    background: url(../img_site/bot_acesso_close.jpg) no-repeat center center;
    display:inline-block;
}
.info_2
{
    float:left;
    clear:both;
    width:auto;
    font:normal 11px Trebuchet MS;
	color:#7a7a7a;
	padding-top:8px;
	padding-left:14px;
	display:inline-block;
}
.info_2 label
{
    color:#0057b1;
}
#t_br_home
{
    background: url(../img_site/icon_br_home.jpg) no-repeat left center;
    padding-left:25px;
    font:bold 18px Trebuchet MS;
	color:#2875af;
	margin:0;
}
#t_br_home .a1
{
    font:bold 18px Trebuchet MS;
	color:#2875af;
	text-decoration:none;
}
#t_br_home .a1:hover{text-decoration:underline;}

#t_br_home .a2
{
    padding-left:15px;
    text-decoration:none;
    font:normal 11px Trebuchet MS;
	color:#2875af;
}
#t_br_home a:hover
{
    text-decoration:underline;
}
.a_foto
{
    text-decoration:none;
    font:normal 11px Trebuchet MS;
	color:#2875af;
}
.a_foto:hover
{
    text-decoration:underline;
}
.back_item
{
    height:auto;
    width:100%;
    float:left;
    clear:both;
    background: url(../img_site/back_item_home.jpg) no-repeat left bottom;
    padding: 20px 0 30px 0;   
}
#divCadastroNews
{
    height:507px;
    width:405px;
    background: url(../img_site/BackCadastroNews.jpg) no-repeat center center;
    display:none;
    z-index:1000;
}
#bot_fechar_news
{
    display:inline-block;
    cursor:pointer;
    background: url(../img_site/bot_fechar_news.jpg) no-repeat left center;
    height:14px;
    width:14px;
    border:none;
    position:absolute;
    top:8px;
    left:8px;
}
#tblInfoCad
{
    z-index:100;
    position:absolute;
    top:285px;
    width:auto;
    font:normal 11px Trebuchet MS;
	color:#fff;
	left:50px;
}
#bot_cadastrar_news
{
    display:inline-block;
    cursor:pointer;
    background: url(../img_site/bot_CadastroNews.jpg) no-repeat left center;
    height:56px;
    width:209px;
    border:none;
    position:absolute;
    bottom:20px;
    left:95px;
    -webkit-transition: all 0.3s ease-in-out;  /* Saf3.2+, Chrome */
    -moz-transition: all 0.3s ease-in-out;  /* FF4+ */
    -ms-transition: all 0.3s ease-in-out;  /* IE10? */
    -o-transition: all 0.3s ease-in-out;  /* Opera 10.5+ */
    transition: all 0.3s ease-in-out;
}
#bot_cadastrar_news: hover
{
    -moz-transform: scale(0.9);
     -webkit-transform: scale(0.9);
	 -ms-transform: scale(0.9);
	 -o-transform: scale(0.9);
	 transform: scale(0.9);
}
#IMGORG img
{
    margin:10px 0 10px 0;
    width:100%;
    -webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0px 5px 5px #ccc;
    -webkit-box-shadow:  0px 5px 5px #ccc; /* Safari */
    -moz-box-shadow: 0px 5px 5px #ccc;
}
#lbMSG
{
	display:block;
    padding:5px;
    width:393px;
    text-align:center;
    background-color:#fcfcfc;
    border:solid 1px #ccc;
    font:normal 12px Trebuchet MS;
	color:#000000;
	position:absolute;
	z-index:10000;
	top:-25px;
	left:0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* Avaliação Física */
#tblAF
{
    width:auto;
	position:relative;
}
#tblAF label
{
	font:normal 11px Trebuchet MS;
	color:#333333;	
	vertical-align:top;
	position:relative;
	top:2px;
}
#form_af table span
{
	font:normal 12px Trebuchet MS;
	color:#333333;	
}
.info_af
{
	margin-top:0px;
	padding-top:0px;
	position:relative;
	padding-bottom:10px;
	width:90%;
	padding-left:15px;
	height:auto;
	font:normal 18px Trebuchet MS;
	color:#607f03;
	background:url(../img_site/icon_info_contato.jpg) no-repeat 2px 10px;
}
.info_serv
{
	float:left;
	clear:both;
	width:100%;
	height:auto;
	font:normal 11px Trebuchet MS;
	color:#777777;
	padding-bottom:15px;
	
}
.t_prof
{
    font:normal 18px Trebuchet MS;
	color:#607f03;
}
.r_prof
{
    font:normal 11px Trebuchet MS;
	color:#535353;
}
.t_serv_prof
{
    font:bold 16px Trebuchet MS;
	color:#1f0000;
    
}
.r_serv_prof
{
    font:normal 11px Trebuchet MS;
	color:#007500;
	padding-bottom:10px;
	display:inline-block;
}
#bot_continar_serv_prof
{
    background:url(../img_site/bot_continar_serv_prof.jpg) no-repeat left center;
    height:31px;
    width:131px;
    display:inline-block;
    border:none;
    position:relative;
    left:-21px;
    top:5px;
    cursor:pointer;
}
#form_serv
{
    margin:0px;
    padding:0px;
}
.back_input_8
{
	display:inline-block;
	width:124px;
	padding:8px;
	height:14px;
	color:#8d8d8d;
	font:normal 12px Trebuchet MS;
	text-align:center;
	margin:5px 0 0 0;
}
.i_serv1
{
    font:normal 10px Trebuchet MS;
    color:#007500;
}


