body { 
	/*width:984px; */
	margin: 0px auto; 
	padding:0; 
	text-align:center; 
	font: 12px Verdana;
	background-color: #000000;
/*
	color: #000000;
*/
}
/*div { 
	width:100%; 
}*/

#topo { 
/*
	background: url(images/cabecalho.jpg);
*/	
	/*width:986px; */
	/*height:175px; */
	background-position: center center;
}


#divicorpotudo { 
	width:984px; 
	margin: 0px auto; 
	padding:0; 
	text-align:center; 
	font: 12px Verdana;
	background-color: #000000;
/*
	color: #000000;
*/
}
#cols { 
	/*width:884px;*/
	width:985px;
/*	display:table; */
}

#coluna_esq{ 
	background-position: center center;
	vertical-align:top; 
	
}
.divtdmenu {
	background-position: center center;
	width:211px;
}
#notitopo { 
	width:983px;
	padding:0px 0px 0px 0px ; 
	

}


#conteudo { 
/*	display:table-cell; */
	vertical-align:top; 
	background: #CBE6E1 ;
	border:solid 0px red;
	/*width: 624px;*/
}
#conteudo2 { 
/*	display:table-cell; */
	padding:20px 10px 30px 10px;
	/*
	padding-left:10px;
	*padding-left:0px;
	_padding-left:0px;
	*/
	/*width: 584px;*/
}

#divcontetraco { 
	margin-top:3px;
	width:580px;
	border-top:solid 1px #d5c8b8;border-top:solid 1px #d5c8b8;
	font:12px Verdana;
}


#coluna_dir{ 
	/*display:table-cell; */
	vertical-align:top; 
/*
	background-image:url(images/bg_parceiros.jpg);
*/	
	background-position: center center;
	width: 150px;
	
}

#topo_parceiros{ 
/*	background-image:url(images/csd_parceiros2.jpg); 
	background-image:url(images/csd_parceiros.png);
	background-repeat: repeat-y;*/
	background-position: center center;
	padding-top:0px;
	color: #bdced8;
	font-size:11px;
	font-weight:bolder;
	width: 100px;
}



#rodape { 
	padding-top: 5px;
	font: 10px Verdana;  
	color:#937270;
	border-top:solid 2px #D5C8B8;
	vertical-align:top; 
	background: #CBE6E1 ;
	text-align:center;
	width: 624px;
}




img {
	border:#CCCCCC solid 0px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color:#333;
}
a:active {
	text-decoration: none;
	color:#666;
}


#menu a:link {
	text-decoration: none;
	
}
#menu a:visited {
	text-decoration: none;
	
}



#divmenu {
	text-decoration: none;
	
	font-size:12px;
	font-weight:bold;
}


#divmenu .banner {
	margin-top:5px;
}

#topo_parceiros .banner {
	margin-top:5px;
	width:120px;
}




/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #fff; 
width: 985px; 
height: 27px; 
margin: 0; 
padding: 0;
margin-bottom: 0px;
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 8px;
width: 985px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 984px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #fff;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0000;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
} 






























.news_style{
display:none;
margin-bottom:0px;
}

.news_show 
{
position:absolute;/*important*/
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana, Sans-Serif;
clip:rect(0px 984px 252px 0px);/*important*/
border-right: 1px solid grey;
width:984px;
_width:984px;
height:252px;
overflow:auto;
}


.news_border 
{
background-color: grey;
width:984px;
height:252px;
font: normal 100% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 1px solid gray;
border-bottom:none;

padding: 0px;
}

.news_mark 
{
background-color:white ;
font: bold 100% "Arial", "Lucida Grande",Verdana, Sans-Serif;
width:985px;
height:29px;
color:black;
text-align:center;
margin-bottom:0px;
border: 1px solid gray;
border-top: none;
_border: 1px solid gray;
}


.buttondiv 
{
float:left;
padding: 5px 5px 5px 5px;
background-color:white ;
border-top: none;
height:19px;
border: 1px solid gray;
border-top: none;
border-bottom: none;
border-left: none;
}

.news_title 
{
border: 1px solid gray;
border-right: none;
border-bottom: none;
border-left: none;
padding: 5px 0px 9px 5px;
color:black;
}

























.list 
{
background-color: white;
color:black;
font: normal 100% "Arial", "Lucida Grande",Verdana, Sans-Serif;
border: 3px solid white;
width:981px;
height:546px;
overflow:auto;
}

.list_top 
{
display:none;
background-color: white;
border: 3px solid white;
width:981px;
}






.tam{
	text-align:center;
	padding:4px 4px 4px 4px;		
	float:left;
	font-weight:bold;
	border:1px solid  #E9E9E9;
	margin:3px;			
}
.tam a{
	color: #666666;
	font-weight:bold;
	font-size:12px;
	display:block;	
}
		
	
	
.dest_spac{
	float:left;
	margin:0px 0px 0px 0px;
	width:549px;
	height:1px;
	background-color:#B8DDD6;
}		
.dest_hori{
	font-size:13px;
	font-weight:bold;
	float:left;
	border:solid 1px #E6E5E9;
	padding:20px 10px 10px 10px;
	margin:0px 5px 10px 5px;
	width:539px;
	_width:557px;
	height:148px;
	color:#5d1f1f;
	background-color:#ffffff;
	background-image:url(images/titulohori.png);
	background-repeat: no-repeat;
	background-position: 50% 11px;	
}	
.dest_hori img{
	float:left;
	border:solid 1px #FADEE7;
	margin: 15px 5px 5px 5px;
	height:100px;
}	

.dest_vert_e{
	font-size:13px;
	font-weight:bold;
	float:left;
	border:solid 1px #E6E5E9;
	padding:20px 10px 10px 10px;
	margin:0px 5px 10px 5px;
	width:253px;
	_width:273px;
	height:339px;
	color:#5d1f1f;
	background-color:#ffffff;
	background-image:url(images/tituloquad.png);
	background-repeat: no-repeat;
	background-position: 50% 11px;	
}	
.dest_vert_e img{
	float:left;
	border:solid 1px #FADEE7;
	margin: 15px 5px 5px 5px;
	width:285px;
}	
	
.dest_vert_d{
	font-size:13px;
	font-weight:bold;
	float:right;
	border:solid 1px #E6E5E9;
	padding:20px 10px 10px 10px;
	margin:0px 5px 10px 5px;
	width:253px;
	_width:273px;
	height:339px;
	color:#5d1f1f;
	background-color:#ffffff;
	background-image:url(images/tituloquad.png);
	background-repeat: no-repeat;
	background-position: 50% 11px;	
}	
.dest_vert_d img{
	float:left;
	border:solid 1px #FADEE7;
	margin: 15px 5px 5px 5px;
	width:285px;
}
	
.dest_quad_e{
	font-size:13px;
	font-weight:bold;
	float:left;
	border:solid 1px #E6E5E9;
	padding:20px 10px 10px 10px;
	margin:0px 5px 10px 5px;
	width:253px;
	_width:273px;
	height:148px;
	_height:164px;
	color:#5d1f1f;
	background-color:#ffffff;
	background-image:url(images/tituloquad.png);
	background-repeat: no-repeat;
	background-position: 50% 11px;	
}
.dest_quad_e img{
	float:left;
	border:solid 1px #FADEE7;
	margin: 15px 5px 5px 5px;
	max-width:108px;
	max-height:108px;
}	

.dest_quad_d{
	font-size:13px;
	font-weight:bold;
	color:#5d1f1f;
	background-image:url(images/tituloquad.png);
	background-repeat: no-repeat;
	background-position: 50% 11px;	
	float:right;
	border:solid 1px #E6E5E9;
	padding:20px 10px 10px 10px;
	margin:0px 5px 10px 5px;
	width:253px;
	_width:273px;
	height:148px;
	_height:164px;
	background-color:#ffffff;
}	
.dest_quad_d img{
	float:left;
	border:solid 1px #FADEE7;
	margin: 15px 5px 5px 5px;
	max-width:108px;
	max-height:108px;

}	


	
	
	
	
	
	
	
	
	







.stepcarousel{
	position: relative; /*leave this value alone*/
	_position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 560px; 
	height: 264px; 
	background:#B8DDD6;
	padding:0px;
	-moz-border-radius:10px;
	border:1px solid #5d1f1f;	
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	

}

.stepcarousel .panea{
	float: left; /*leave this value alone*/
	overflow: hidden; 
	margin: 5px; 
	width: 180px; 
}

	
	
.stepcarousel .panea a {
	padding:0px;
	display:block;
	border:1px solid #FFFFFF;
  	outline:none;
	-moz-outline:none;
	-moz-border-radius:5px;
    height:250px;
    text-decoration:none;
	font:12px MS Sans Serif, Helvetica, sans-serif;
	color:#ce9b5e;
	background:#FFFFFF;
	
}
.stepcarousel .panea a:hover {
	border: 1px solid #5d1f1f;
	color:#5d1f1f;
}
    

.stepcarousel .panea img {
	border:1px solid #999;
	display:block;
	width:auto;
	margin:auto;
	max-width: 170px; 	
}

.stepcarousel .panea strong {
	display:block;
	text-decoration: none;	
}

table{ 
font-size:11px;
}


