.red{

	border: 1px solid red;

}

table.principal{

	border:2px solid #06214c;

	width: 950px;

 	background: url(../imagens/linha.png) transparent repeat-x 0px 193px;

}

.ln1 td.cl1{

 	background: url(../imagens/topo.png) transparent repeat-x top right;

 	height: 227px;

}



	

.ln2 td.cl1{

 	background: url(../imagens/bg_lateral.jpg) transparent repeat-y top left ;

 	border-right: 2px solid #000;

 	width: 205px;

 	

}

.ln3 td.cl1{

	border: 2px solid #012356;

	border-top: 3px solid #012356;

	border-left: 1px solid #012356;

}

.ln4 td.cl1{

	border: 2px solid #012356;

	border-left: 1px solid #012356;

}

.ln3 td.cl2{

	border: 3px solid #012356;

	border-left: 6px solid #012356;

}



div.logo{

	margin-top: 16px;

	margin-left: 20px;

}



div.altmin{

	height: 550px;

	float: left;

	width: 10px;

	border: 1px solid red;

}

div.logoDiretriz{

	bottom: 2px;

 	background: url(../imagens/rdp_menu.jpg) transparent no-repeat top left ;

	padding-top: 33px;

	

}

table.topo{

	width: 100%;

 	background: url(../imagens/topo1.jpg) transparent no-repeat top left ;

}



table.conteudo {

width: 100%;

height: 100%;

		

}

td.conteudo{

	padding-right: 10px;

	padding-left:15px;

	text-align: left;	

}

table.conteudo td.banner{

	width: 170px;

	background: url(../imagens/ponto.gif) transparent top left repeat-y  ;

}

div.banner{

	width: 160px;

	height:600px;

	font-size: 10pt;

	margin-top: 15px;

	

}

table.conteudo td.banner div.banner{

	

}

.sb1{ 	background: url(../imagens/sombra_top.jpg) transparent repeat-x top left ;}

.sb2{ 	background: url(../imagens/sombra_esq.jpg) transparent repeat-y top left ;}

.sb3{ 	background: url(../imagens/sombra_dir.jpg) transparent repeat-y top right ;}

.sb4{ 	background: url(../imagens/sombra_rdp.jpg) transparent repeat-x bottom right ; }



.ct1{ 	background: url(../imagens/canto_top_esq.jpg) transparent no-repeat top left ;}

.ct2{ 	background: url(../imagens/canto_top_dir.jpg) transparent no-repeat top right ;}

.ct3{ 	background: url(../imagens/canto_rdp_esq.jpg) transparent no-repeat bottom left ; 	}

.ct4{ 	

	background: url(../imagens/canto_rdp_dir2.jpg) transparent no-repeat bottom right ;

	padding-right:5px;

	position: relative;

	

}



.tpcl2{

	height: 250px;

	}

.tpcl3{

	width: 501px;

 	background: url(../imagens/topo2b.jpg) transparent no-repeat top left ;

	height: 207px;

}

.tpcl4{

 	background: url(../imagens/topo3.jpg) transparent repeat-x top left ;

}

div.dataLocal{

	float: left;

	width: 470px;

	text-align: center;

	

}

div.horario{

	position: relative;

	margin-top: -15px;

}

div.conteudo{

	font-family:  arial,verdana, sans-serif;	

	font-size: 10pt;

	height: 100%;

	width: 550px;

	overflow: hdden;	

}

div.moduletableslide{

	float: right;

	border: 1px solid #012356;	

	padding:2px;	

	margin-left: 10px;

	margin-top: 10px;

	

}

div.rsg2_slideshow img{

	margin: 0px;	

	margin-left: -3px;

	margin-top: -3px;

}



div.rsg2_slideshow {

}

.apoiadores {

	padding-right: 10px;

} 

div.lginline{

	display:inline;

	margin-left: 10px;

	margin-top: 30px;

	

	

}

.eventoOficial{

	width: 205px;		

}



.bnnr{

	font-size: 10pt;

	font-family:  arial,verdana, sans-serif;

}



DIV.divpagina{

	width: 950px;

}



td.contentheading{

	white-space: inherit;

	font-size: 16px;

}



td.banner{

	height:600px;

	padding-top: 15px;

}



div.menu h3{

	background-color:#00204F;

	color: #e5e5e5;

	margin: 0px;

	padding: 2px;

	padding-left: 10px;

	font-size: 12pt;

	margin-top: 5px;

	position: relative;

}

div.menu_bandeiras{

	height: 17px;	

	padding-top: 2px;

}





div.menu_bandeiras a.link_inicial{

	display: block;

	float: left;

	height: 20px;

	margin-left : 10px;	

}



.moduletableFish{

	margin-left : 60px;

}