a{position:relative;}

.maior1{
	position:relative;
	margin:0px auto;
	width:1000px;
	border:0px solid #000000;
	z-index:1;
}

div .maior2{
	display:table;
	width:1000px;
	border:0px solid #000000;
}

div .content_padding{
	display:table;
	width:100%;
	padding:0px 12px 0px 5px;
	border:0px solid #000000;
}

div .twocol{
	float:left;
	width:660px;
	margin-left:7px;
	z-index:0;
	border:0px solid #000000;
}

div .rightcol{
	float:right;
	width:300px;
	margin-right:10px;
	border:0px solid #000000;
}

div .twocol .col{
	position:relative;
	float:left;
	width:100%;
	border:0px solid #000000;
}

div .twocol .col.title{
	position:relative;
	float:left;
	width:100%;
	margin-top:40px;
	border:0px solid #000000;
}

div .rightcol .col{
	position:relative;
	margin-left:-2px;
	width:100%;
	border:1px solid #B8B8B8;
}

.display_table{
	display:table;
	width:300px;
}

.display_table2{
	display:table;
	width:100%;
	border:0px solid #000000;
}

div.submenu{
	position:relative;
	width:658px;
}

div.destaque_submenu{
	float:left;
	background:#FAFAFA;
	height:17px;
	margin-left:28px;
	font-size:14px;
	border:1px solid #DADADA;
	border-bottom:0px solid transparent;
	padding:4px 5px 3px 5px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}

div.nondestaque_submenu{
	float:left;
	background:#EAEAEA;
	height:17px;
	margin-left:10px;
	font-size:11px;
	border:1px solid #DADADA;
	border-bottom:0px solid transparent;
	padding:6px 10px 1px 10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
}

div.submenu_right{
	float:right;
}

.submenu_menu_div{
	display:table;
	float:left;
	font-family:Verdana, Arial;
	padding-top:5px;
	color:#000000;
	border:0px solid #000000;
}


.submenu_menu_link, .submenu_menu_link:link, .submenu_menu_link:visited, .submenu_menu_link:active{
	padding:2px;
	height:14px;
	color: #000000;
	text-decoration: none;
	border:2px solid transparent;
	border-bottom:0px solid;
}

.submenu_menu_link:hover{
	padding:2px;
	height:14px;
	background:#F3F3F3;
	color: #000000;
	text-decoration: underline;
	border:2px solid #EAEAEA;
	border-bottom:0px solid;
}

.submenu_menu_link1{
	position:relative;
	display:table;
	height:20px;
	border:0px solid #000000;
	z-index:40000;
}

div.dropdown_submenu{
	position:absolute;
	display:none;
	top:10px;
	margin-left:-7px;
	font-weight:normal;
	padding:3px;
	z-index:40000;
}

div.dropdown2_submenu{
	background:#FFFFFF;
	line-height:15px;
	padding:2px;
	border:2px solid #EAEAEA;
}

div .valign_center{
	display:table-cell;
	vertical-align:middle;
	border:0px solid #000000;
}

div .valign_bottom{
	display:table-cell;
	vertical-align:bottom;
	border:0px solid #000000;
}

.h3class{
	position:relative;
	display:table;
	font-size:16px;
	font-weight:normal;
	padding-bottom:5px;
}

.h4class{
	position:relative;
	font-size:14px;
	font-weight:normal;
	padding-bottom:5px;
}

.pontilhadoX{
	clear:both;
	background:url('../imagens/portal2010/pontilhado.gif') repeat-x 0px 1px;
	width:400px;
	height:10px;
	border:0px solid #000000;
}

.pontilhadoY{
	position:absolute;
	clear:both;
	background:url('../imagens/portal2010/pontilhado.gif') repeat-y 0px 1px;
	width:10px;
	height:193px;
	top:23px;
	border:0px solid #000000;
}

div .content_box{
	display:table;
	clear:both;
	padding-left:15px;
	border:0px solid #000000;
}

div .content1{
	margin-top:16px;
	margin-left:18px;
	/*padding:13px 0px 0px 20px;*/
	width:97%;
	line-height:15px;
	border:0px solid #000000;
}

div .right_col{
	height:24px;
	padding-top:7px;
	background:url('../imagens/portal2010/bg_right_col.jpg') repeat-x 0px 0px;
}

div.div1{
	float:left;
	width:26px;
	border:0px solid black;
}

div.div2{
	float:left;
	width:250px;
	border:0px solid black;
}

div.buy{
	position:absolute;
	background:#FFFFFF;
	top:-1px;
	right:35px;
	width:97px;
	height:20px;
	text-align:center;
	font-size:11px;
	border:1px solid #DADADA;
	border-top:0px solid transparent;
	padding:4px 5px 0px 5px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
}

.font1-preto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.font2-preto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.font3-preto{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
}

.font1-azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0000FF;
}

.font2-azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
}

.font3-azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #0000FF;
}

.font4-azul{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0000FF;
}

.font1-preto:link, .font1-preto:visited, .font1-preto:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.font2-preto:link, .font2-preto:visited, .font2-preto:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.font1-azul:link, .font1-azul:visited, .font1-azul:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0000FF;
}

.font0-azul, .font0-azul:link, .font0-azul:visited, .font0-azul:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
}

.font4-azul:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
}
