/* Custom Styles */
.fix:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; }
* html .fix { height:1%; }


body { margin:0; padding:0px; }
		
tr { vertical-align:top; }
a img { border:none; }

ol {}
ul { list-style: url(../images/graphics/redes08_) disc; }
li{ padding: 0px 0px 5px 0px; }
	
hr { height: 0px; color: #ccc; margin:10px 0; border-top: 1px dotted #999999; }
input,textarea{ background-color:#e3e3e3; border: 1px solid #98999d; color:#000000; }

form { margin: 0;  /* for IE, Opera, ... */	}	




#bodyBg { text-align: center; background: url(../images/graphics/v02_bodybg.gif) top left repeat scroll; }
	#topBG{ background: url(../images/graphics/v02_topbg.gif) top left repeat-x scroll; } 
	
#wrapper { width:975px; text-align:left; margin:0 auto; }

#header { height:153px; margin:0; padding:0; background: url(../images/graphics/v02_headerbg.gif) top left no-repeat scroll; }
	#nav { margin:0; padding:115px 10px 1px 0; }
		#navPadding { padding:0; margin:0; float:right; }

#headerPhoto { position:relative; height:268px; background: url(../images/graphics/v02_mainimgbg.gif) top left no-repeat scroll; }
#headerPhotoPadding{ padding:0 10px; }
	#tagLine { position:absolute; z-index:10; left:10px; bottom:-15px; height:30px; padding:0 10px; font:italic 15px/30px Arial,sans-serif; color:#7c802e; background:#fff; }

#cont { margin:0 10px 0; padding:0; background:#fff; border-bottom:10px solid #fff; }
	#contPadding { padding:0 0 0 10px; margin:0; background: url(../images/graphics/v02_contbg.gif) top left repeat-y scroll; }

#leftPanel { float:left; width:357px; margin:5px 0 0; }	
	#leftPanelPadding{ width:337px; padding:10px;  } 

#mainPanel { float:right; width:578px; }
	.darkPanel{ padding:0 0 10px; margin:0 0 10px; color:#7c7f3a; background:#303308 url(../images/graphics/v02_contdarkpanel.gif) bottom left repeat-x scroll; }
	.darkPanelPadding { padding:5px 20px 10px 10px; }

	#mainPanelPadding { width:548px; padding:0 10px 10px 20px; }


#footer	{ margin:0 10px; color:#666; text-align:right; font-size:11px; }
	#footerPadding { padding:5px 10px; }
	#footer a{ color:#666; text-decoration:none; }
	#footer a:hover{ color:#666; text-decoration:underline; }	

/* NEW TEMPLATE CSS */

	.darkPanel2{ padding:10px; margin:0px; color:#7c7f3a; background:#303308 url(../images/graphics/v02_contdarkpanel.gif) bottom left repeat-x scroll; }
.darkPanelnoPadding { width:600px; padding:10px 0px 20px 0px; }
#fullPanel {width:955px; padding:0px; margin:0px;}

#fullPadding { padding:0px; margin:0; width:955px;}

#mainPanelPaddingFull {padding:15px 20px 15px 20px; width:955px;}

/* NEW TEMPLATE CSS END */




/* Main Styles */

/* All Navigations */
.Nav_Side_Level1,.Nav_Side_Level2,.Nav_Side_Leveln,.Nav_Side_Level_Selected,.Nav_Top{
  text-decoration:none;
}


.Nav_Side_Level1{
  color:036;
  font-weight:bold;
}

.Nav_Side_Level2{
  color:369;
}

.Nav_Side_Leveln{
  color:69a;
}

.Nav_Side_Level_Selected{

}

.Nav_Top{
  color:#DB7124;
}








/* Start Shop Styles */
.shopsubmit,.ft100bold,.pft100,.ft100,.ft{
  background-color:cccccc ;font-size:10px;
}
.ft100bold,.pft100,.ft100{
  width:100px;
}
.shopsubmit,.ft100bold{
  font-weight:bold; font-size:11px;
}
.shopsubmit{
  font-size:12px
}
/* End Shop Styles */
