.formtextarea {font-size: 12px; color: #333333; font-family: Arial; height: 18px; padding: 1px; border: 1px solid #999999;}

.imageList
{
    border: solid 1px #b7bec4;
}

.test_img {
    max-width: 590px;
    width:expression(this.parentElement.offsetWidth > 590? "590px": "auto");    
    }

.udm a{
	color: #1e5279;
}
.udm a.navheader, .udm a.nohref:hover {
	text-decoration:none;
}
.udm a.navlink {
	color: #1e5279;
}
body
{
	font-family:arial;
	font-size: 9pt;
	color:#7F7F7F;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	background-image: url(./images/fundo.jpg);

}
td,th{
	font-family:arial;
	font-size: 9pt;
}

.tituloInternas{
    margin-left:12px;
    font-family:Arial;
    font-size:18pt;
    color:#1e5279;
    
}
.textWhite
{
    color:#FFFFFF;
    font-size:8pt;
}
.aHome{
    color:#1e5279;
    text-decoration:none;
}
.aHome:hover{
    text-decoration:underline;
    color:#1e5279;
}

a{
    color:#1e5279;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
    color:#1e5279;
}

.lifestyle{
    width:820px;
    margin:0px 0px 0px 0px;
    /*border:solid 1px white;*/
}

.news_head{
    font-family:arial;
    font-size:11pt;
    font-weight:bold;
    text-indent:6px;
    color:#FFFFFF;
    background-image:url('./images/news_head_bg.gif');
    background-repeat:no-repeat;
}

.news_headVideo{font-family:arial;font-size:11pt;font-weight:bold;text-indent:6px;color:#FFFFFF;background-image:url('./images/DestaqueEmVideo.jpg');background-repeat:no-repeat;}

.news_headRace{font-family:arial;font-size:11pt;font-weight:bold;text-indent:6px;color:#FFFFFF;background-image:url('./images/Race.jpg');background-repeat:no-repeat;}
.news_headPalestra{font-family:arial;font-size:11pt;font-weight:bold;text-indent:6px;color:#FFFFFF;background-image:url('./images/Palestra.jpg');background-repeat:no-repeat;}
.news_headFollow{font-family:arial;font-size:11pt;font-weight:bold;text-indent:6px;color:#FFFFFF;background-image:url('./images/Follow.jpg');background-repeat:no-repeat;}
.news_headProjeto{font-family:arial;font-size:11pt;font-weight:bold;text-indent:6px;color:#FFFFFF;background-image:url('./images/ProjetoSocial.jpg');background-repeat:no-repeat;}


.news_headNoticias{
    font-family:arial;
    font-size:11pt;
    font-weight:bold;
    text-indent:6px;
    color:#FFFFFF;
    background-image:url('./images/UltimasNoticias.jpg');
    background-repeat:no-repeat;
}
.news_headInfo{
    font-family:arial;
    font-size:11pt;
    font-weight:bold;
    text-indent:6px;
    color:#FFFFFF;
    background-image:url('./images/Patrocinadores.jpg');
    background-repeat:no-repeat;
}

.news_content{
    font-family:arial;
    font-size:8pt;
}
.news_item{
    width:230px;
    margin-bottom:10px;
    margin-top:4px;
    margin-left:5px;
    padding-left:5px;
    /*background-image:url('./images/news_item_bg.gif');
    background-repeat:no-repeat;*/
}
.news_item_head{
    font-family:arial;
    font-weight:bold;
    font-size:8pt;
    color:#1e5279;
}
.news_item_copy{
    width:225px;
}
.news_link{
    color:#1e5279;
}
.news_link:hover{
    color:#1e5279;
}
.header{
    width:820px;
    height:114px;
    margin-top:0px;
    vertical-align:bottom;
}


.menu {position:relative; margin:92px 0px 0px 0px; left:0px; float:left; display:block; width:100%; clear:both;background-color:#e9e9e9;}
#logoo {position:absolute; left:0px; top:-84px; text-decoration:none; z-index:2000;margin:0; padding:0;}
#logoo img { border:none; position:relative !important; margin:0;padding:0;}

.topoBanner{position:absolute; left:0px; top:-93px; text-decoration:none; z-index:2000;margin:0; padding:0;}

.footer{
    /*background-image:url('./images/footer.gif');*/
    background-color:#1e5279;
    color:#ffffff;
    background-repeat:no-repeat;
    width:820px;
    height:42px;
    margin-top:0px;
    vertical-align:middle;
    letter-spacing:1px;
}
.footer table td{ color:White}
.footer table a { color:White}
.row_border{
    height:1px;
    background-color:#FFFFFF;
}
.column_border{
    width:1px;
    background-color:#1e5279;
}

/*Internal*/
#navlist ul {
	margin: 0; /*removes indent IE and Opera*/
	padding: 0; /*removes indent Mozilla and NN7*/
	list-style-type: none; /*turns off display of bullet*/
	
	margin-top: 5px;
	border-top: 1px solid #e9e9e9;

}
#navlist li {
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #e9e9e9;
}

#navlist a {
	color:#1e5279;
	font-weight:bold;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 14px;
	background-image:  url(./images/navlist-item_bg_off.gif);
	background-repeat: no-repeat;
	background-position: 8px 15px;
}
#navlist a:link, #navlist a:visited {
	text-decoration: none;
}
#navlist a:hover {
	background-color: #92a2a6;
	background-image:  url(./images/navlist-item_bg_over.gif);
	background-repeat: no-repeat;
	background-position: 8px 15px;
	
	padding-top: 9px;
	padding-bottom: 9px;
	
	border-top: 1px solid #70B4D2;
	border-bottom: 1px solid #70B4D2;
	color: #FFFFFF;
}
#navlist a:active {
	background-color: #cbd8db;
	background-image:  url(./images/navlist-item_bg_over.gif);
	background-repeat: no-repeat;
	background-position: 8px 15px;

	padding-top: 9px;
	padding-bottom: 9px;
	
	border-top: 1px solid #70B4D2;
	border-bottom: 1px solid #70B4D2;

	color: #FFFFFF;
}

#uberlink a:link, #uberlink a:visited, #uberlink a:hover, #uberlink a:active {
	background-image:  url(./images/navlist-item_bg_over.gif);
	background-repeat: no-repeat;
	background-position: 8px 14px;
	color: #FFFFFF;	background-color: #0089C4;
	
	padding-top: 9px;
	padding-bottom: 9px;
	
	border-top: 1px solid #70B4D2;
	border-bottom: 1px solid #70B4D2;
}


/**/

.template_header{
	width:820px;
	background-image:url('./images/header_bg.jpg');
	background-repeat:no-repeat;
}
#content_module{
	padding-top:10px;
	padding-left:14px;
	padding-right:10px;	
}
#content_module_nopad{
	padding-left:14px;
}


.content_area{
	padding-bottom:10px;
}
.content_copy
{
	line-height:20px;
}
.content_copy_bold{
	font-weight:bold;
}
.content_copy_padded{
	padding-top:5px;
	line-height:20px;
}
.content_header_1{
	font-size:14pt;
}
.content_header_2{
	font-size:9pt;
	font-weight:bold;
}
.content_header_alert{
	font-size:10pt;
	font-weight:bold;
	color:#C34242;
}
.content_separator{
	height:1px;
	width:100%;
	margin-bottom:10px;
	border-bottom: 1px solid #DFDFDF;
}
.content_inline_image{
	margin-right:10px;
	margin-top: 6px;
	margin-bottom: 10px;
	background-color:#DFDFDF;
}
.content_inline_image_img{
	padding:0;
	margin:0;
	border: 1px solid #DFDFDF;
}
.content_inline_image_caption{
	font-size:7pt;
	padding: 5px;
}


/* STYLES FOR CROSSFADER */

	div.cf_wrapper{
	    margin-top:2px;
		position: relative;
	}
	
	div.cf_element{
		width: 250px;
		height: 190px;
	}
	
	div.cf_element div.content{
		padding: 10px;
	}

	div.cf_wrapper2
	{
	    margin-left: 30px;
	    margin-top:155px;
		position: relative;
	}
	
	div.cf_element2{
		width: 197px;
		height: 58px;
	}
	
	div.cf_element2 div.content2{
		padding: 10px;
	}


  /*
    Alpha PNG support for IE
    ------------------------------
    Aviso, este código abaixo funciona apenas para visualização na tela. Quando este documento for impresso, o bug voltará.
    O Hack Abaixo faz o código rodar apenas no IE. Sendo que os outros browsers como, Firefox, Opera e Safari já tem a transparencia de PNG nativo.
    \*/
    * html img/**/ {
 filter:expression(
   this.alphaxLoaded ? "" :(
       this.src.substr(this.src.length-4)==".png"?
       (
     (!this.complete) ? "" :
         this.runtimeStyle.filter=
         ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
         (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
         String(this.alphaxLoaded=true).substr(0,0)+ (this.src="../images/blank.png").substr(0,0))
       :
       this.runtimeStyle.filter=""
   )
     );
    }


.tel { 
	margin:3px 0 0 0; 
	font-weight:bold;
	background-image:url(./images/telefono.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 18px !important;
	}
	
.adr, .org {
	margin:3px 0;
	}
	
.vcard {
	background-image:url(./images/lin-separador.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:20px 0 0 0;
	margin:20px 0 0 0;
	}