/* CSS Document */
#intconter
{
	width:976px;
	left:50%;
	position:relative;
	margin-left:-490px;
	background-image: url(../images/bgrd-body-interna.png);
	background-position:center;
	background-repeat:repeat-y;
}
#bg-interna
{
	background-image: url(../images/bgrd-body-interna.png);
	background-position:center;
	background-repeat:repeat-y;
	width:976px;
}
#topinter
{
	background-image: url(../images/topointerna.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:208px;
	width:976px;
}
#dataint
{
    text-align:right;
    color:#FFFFFF;
    position:absolute;
    right:30px;
    top:2px;
    font-size:12px;
    font-style: normal;
    font-weight: bold;    
}
#logoint
{
    margin-top:25px; 
    float:left;
    width:243px;
    text-align:right;
    padding-left:30px;
}
/*MENU*/
#curva-nws
{
    position:absolute;
    /*bottom:150px;
    _bottom:149px; */
    bottom:192px;
    _bottom:191px;
    *bottom:193px;
    
}
#btnok2
{
    position:absolute; 
    left:248px;
    margin-top:90px;
    _margin-top:125px;
    *margin-top:125px;
    width:35px;
    height:35px;
}
#posnwsltt2
{
    text-align:right; 
    margin-right:55px; 
    margin-left:20px; 
    color:#FFFFFF;
    padding-bottom:50px;
}
#menuinter
{
    float:left; 
    width:294px;
	background-image: url(../images/bgrdmenuinter.png);
	background-position:top;
	background-repeat:no-repeat;
}
#home2 a, #home2 a:visited 
{  
	background-image:url(../menu-images/home-link.png);
	background-repeat:no-repeat;
	width:132px;
	height:15px;
	display:block;
	position:absolute;
	left:95px;
	top:161px;
	cursor:pointer;
	 _background-image: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-images/home-link.png', sizingMethod='scale');
}
#home2 a:hover 
{ 
	background-image:url(../menu-images/home-hover.png);
	background-repeat:no-repeat;	
	width:132px;  
	height:15px;	
	position:absolute;
	left:95px;
	top:161px;
	cursor:pointer;
	 _background-image: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-images/home-hover.png', sizingMethod='scale');
}
#institucional2 a, #institucional2 a:visited 
{  
	background-image:url(../menu-images/institucional-link.png);
	background-repeat:no-repeat;	
	width:132px;  
	height:15px;		
	display:block;
	position:absolute;
	left:95px;
	top:187px;
	cursor:pointer;
	 _background-image: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-images/institucional-link.png', sizingMethod='scale');
}
#institucional2 a:hover 
{ 
	background-image:url(../menu-images/institucional-hover.png);
	background-repeat:no-repeat;	
	width:132px;  
	height:15px;	
	position:absolute;
	left:95px;
	top:187px;
	cursor:pointer;
	 _background-image: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-images/institucional-hover.png', sizingMethod='scale');
}
#servicos2 a, #servicos2 a:visited 
{  
	background-image:url(../menu-images/servicos-link.png);
	background-repeat:no-repeat;	
	width:132px;  
	height:15px;		
	display:block;
	position:absolute;
	left:95px;
	top:214px;
	cursor:pointer;
	 _background-image: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-images/servicos-link.png', sizingMethod='scale');
}
#servicos2 a:hover 
{ 
	background-image:url(../menu-images/servicos-hover.png);
	background-repeat:no-repeat;	
	width:132px;  
	height:15px;	
	position:absolute;
	left:95px;
	top:214px;
	cursor:pointer;
	 _background-image: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-images/servicos-hover.png', sizingMethod='scale');
}
#clubecorrida2 a, #clubecorrida2 a:visited 
{  
	background-image:url(../menu-images/clubecorrida-link.png);
	background-repeat:no-repeat;	
	width:132px;  
	height:15px;		
	display:block;
	margin-left:96px;
    margin-top:31px;
	cursor:pointer;
	 _background-image: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-images/clubecorrida-link.png', sizingMethod='scale');
}
#clubecorrida2 a:hover 
{ 
	background-image:url(../menu-images/clubecorrida-hover.png);
	background-repeat:no-repeat;
	width:132px;
	height:15px;
	margin-left:96px;
    margin-top:31px;
	cursor:pointer;
	 _background-image: none;
	 _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='menu-images/clubecorrida-hover.png', sizingMethod='scale');
}
#footerinter
{
    clear:both;    
	background-image: url(../images/bgrdfooterinter.png);
	background-position:top;
	background-repeat:repeat-x;
	height:96px;
	padding-top:15px;
	padding-left:70px;
}

#redesocint
{
    clear:both;
    padding-left:55px;
    background-color:#E0E8EC; 
}

#redesocint a, #redesocint a:visited
{
	text-decoration:none;	
    color:#626365;
    font-weight:normal;
}
#redesocint a:hover
{
	text-decoration:underline;
    color:#626365;
    font-weight:normal;
}

#nwslltrinter
{
	background-image: url(../images/bgrd-newsletter-inter.png);
	background-repeat:no-repeat;
	background-position:bottom;
    width:294px;
    height:238px;
	position:absolute;
	bottom:150px;
}
#ctdointer
{
    width:662px; 
    text-align:justify; 
    float:right; 
    padding-right:20px; 
    padding-bottom:20px; 
    background-color:#FFFFFF;
    line-height:1.4;
}
.ttlpos
{
    margin-bottom:20px;
}
h4
{
    margin:0px;
    padding:0px;
    font-size:14px;
    font-weight:bold;
    color:#005174;
}
h3
{
    margin:0px;
    padding:0px;
    font-size:12px;
    font-weight:bold;
    color:#D83016;
    margin-bottom:5px;    
}
h2
{
    margin:0px;
    padding:0px;
    font-size:14px;
    font-weight:bold;
    color:#D83016;    
}
h1
{
    margin:0px;
    padding:0px;
    font-size:16px;
    font-weight:bold;
    color:#005174;    
}
.data
{
    padding-bottom:15px; 
    color:#745F00; 
    font-style:italic; 
    font-size:12px; 
    font-weight:bold;
}
.data2
{
    color:#745F00; 
    font-size:12px; 
    font-weight:normal;
}
.data3
{
    color:#745F00; 
    font-size:12px; 
    font-style:italic; 
    font-weight:normal;
}
#posbtns
{
    text-align:center; 
    padding-top:15px; 
    border-top:1px solid #E5E5E5; 
    margin-top:15px;
    clear:both;
}
.posbtns
{
    text-align:center; 
    padding-top:15px; 
    border-top:1px solid #E5E5E5; 
    margin-top:15px;
    clear:both;
}
.posbtns2
{
    text-align:center; 
    padding-top:10px; 
    padding-bottom:10px; 
    border-top:1px solid #E5E5E5;
    border-bottom:1px solid #E5E5E5;
    margin-top:10px;
    margin-bottom:10px;
    clear:both;
}
.fltleft
{
    float:left; 
}
.fltright
{
    float:right;    
}
ul.submenu
{
	padding:0;
	margin:0;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
}
ul.submenu li
{
    float:left;
    padding-bottom:5px;
    padding-top:5px;
    margin-right:10px;
}
ul.submenu li a:link
{	
	text-decoration:none;
	background-color:#016295;
	border:1px solid #014063;
	padding:5px;
	color:#ffffff;
}
ul.submenu li a:visited
{	
	text-decoration:none;
	background-color:#016295;
	border:1px solid #014063;
	padding:5px;
	color:#ffffff;
}
ul.submenu li a:hover
{	
	text-decoration:none;
	background-color:#D83016;
	border:1px solid #AA2612;
	padding:5px;
	color:#ffffff;
}
.both-pt15
{
    clear:both; 
    padding-top:15px;
    _padding-top:10px;
    *padding-top:10px;
}
.both-pt10
{
    clear:both; 
    padding-top:10px;
}
.lnkgray a, .lnkgray a:visited
{
	text-decoration:none;	
    color:#626365;
    font-weight:normal;
}
.lnkgray a:hover
{
	text-decoration:underline;
    color:#626365;
    font-weight:normal;
}
.lnkred
{
	clear:both; 
	padding-top:10px; 
	color:#666666;
    font-size:12px;
}
.lnkred p
{
    padding-top:5px;
    padding-bottom:5px;
}

.lnkred a
{
	text-decoration:none;
    color:#016295;
    font-weight:normal;
    font-size:12px;
}

.lnkred a:link, .lnkred a:visited
{
	text-decoration:underline;	
    color:#016295;
    font-weight:normal;
    font-size:12px;
}
.lnkred a:hover
{
	text-decoration:none;
    color:#D83016;
    font-weight:bold;
    font-size:12px;
}


/*GRID*/
.GridViewStyle
{   
    border-right: 2px solid #A7A6AA;
    border-bottom: 2px solid #A7A6AA;
    border-left: 2px solid white;
    border-top: 2px solid white;
    padding: 4px;
}

.GridViewStyle a
{
    color: #FFFFFF;
}

.GridViewHeaderStyle th
{
    border-left: 1px solid #EBE9ED;
    border-right: 1px solid #EBE9ED;
}

.GridViewHeaderStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewFooterStyle
{
    background-color: #5D7B9D;
    font-weight: bold;
    color: White;
}

.GridViewRowStyle
{
    background-color: #F7F6F3;
    color: #333333;
}

.GridViewAlternatingRowStyle
{
    background-color: #FFFFFF;
    color: #284775;
}

.GridViewRowStyle td, .GridViewAlternatingRowStyle td
{
    border: 1px solid #EBE9ED;
}

.GridViewSelectedRowStyle
{
    background-color: #E2DED6;
    font-weight: bold;
    color: #333333;
}

.GridViewPagerStyle
{
    background-color: #284775;
    color: #FFFFFF;
}

.GridViewPagerStyle table
{
    margin: 0 auto 0 auto;
}
/*FORMULARIO*/
.forms input, select, textarea
{
	border:1px solid #DEDEDE;
	background-color:#f8f8f8;
	padding-bottom:5px;
	padding-top:5px;
	color:#666666;
}
.forms p
{
	padding-bottom:5px;
	padding-top:5px;
	font-weight:bold;
	font-size:12px;
	color:#016295;
}
.forms input.btn
{
    background-color: #016295;
    border: 1px solid #014063;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
	padding:3px;
}

.forms1 input, select, textarea
{
	border:1px solid #DEDEDE;
	background-color:#f8f8f8;
	padding-bottom:3px;
	padding-top:3px;
	color:#666666;
}
.forms1 p
{
	padding-bottom:2px; 
	padding-top:2px;
	font-weight:bold;
	font-size:12px;
	color:#016295;
}
.forms1 input.btn
{
    background-color: #016295;
    border: 1px solid #014063;
    color: #FFFFFF;
    font-weight: bold;
    cursor: pointer;
	padding:3px;
}



.btnNormal
{
    background-color: #016295;
    border: 1px solid #014063;
    color: #FFFFFF;
    font-size:11px;
    font-weight: bold;
    cursor: pointer;
	padding:2px;
}
.forms address p
{
	text-align:right;
	padding:0px;
	margin:0px;
	color:#626365;
	font-style:normal;
	font-weight:normal;
}
.forms a, .lnkgray a:visited
{
	text-decoration:none;	
    color:#626365;
    font-weight:normal;
}
.forms a:hover
{
	text-decoration:underline;
    color:#626365;
    font-weight:normal;
}

#imgctct
{
	float:right; 
	background-color:#e5e5e5; 
	border:2px solid #e5e5e5; 
	height:200px; 
	width:320px; 
	margin-top:25px; 
	margin-left:10px;
	margin-bottom:10px;
}
#boxctct
{
	padding:8px;
	background-color:#F7FCFF;
	border:1px solid #DEF2FF;
	font-size:12px;
	margin-bottom:15px;
	line-height:1.4;
}

#boxctct h3
{
  color:#016295;
}

.boxcoment
{
	padding:8px;
	background-color:#F7FCFF;
	border:1px solid #DEF2FF;
	font-size:12px;
	margin-bottom:15px;
	line-height:1.4;
}

.boxcoment h3
{
  color:#0171ad;
}

#ok-msg
{
	padding:5px;
	background-color:#00CC33;
	border:1px solid #00B32D;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
#ok-msg-error
{
	padding:5px;
	background-color:#B31A00;
	border:1px solid #801200;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
/*Galeria*/
.gal-img
{
    padding:5px; 
    border:3px solid #EFEFEF; 
    float:left;
    margin-right:25px; 
    margin-bottom:15px; 
    background-color:#F8F8F8; 
    text-align:center;
}
#gal-pg
{
    clear:both;
    padding-top:10px; 
    text-align:center; 
    font-size:12px;    
}

#texto 
{
	font-size:12px;
}
