

body {
	margin:0;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
/*layout*/
#base {
	width:1000%;
	margin:0 auto 0 0;
}

#menutopo {
	position:absolute;
	width:477px;
	top:0;
	left:auto;
	right:35px;
}
@media screen {
    .bg_topo {
	    background:url(../imagens/layout/bg_topo.jpg) top repeat-x;
    }
    .bg_rodape {
	    background:url(../imagens/layout/bg_rodape.jpg) top repeat-x;
    }
    .bg_menu {
	    background:url(../imagens/layout/menu_meio.gif) repeat-y;
    }
    .bg_menu_separador {
	    background:url(../imagens/layout/menu_separador.jpg) repeat-x;
    }
    .bg_titulo_menu {
	    background:url(../imagens/layout/menu_bg_titulo.gif) no-repeat;
    }
}
.bg_meiotitulo {
	background:url(../imagens/layout/bg_titulo_meio.gif) repeat-x;
}
.bg_bot_boxes {
	background:url(../imagens/layout/linhabot_boxes.gif) repeat-x left bottom;
}
.bg_bot_boxesazul {
	background:url(../imagens/layout/linhabot_boxes_azul.gif) repeat-x 0 0;
}
.bg_formaspagamento {
	background:url(../imagens/layout/bg_formas.gif) left no-repeat;
}
.bg_menutopo {
	background:url(../imagens/layout/bg_menutopo2.gif) center no-repeat;
}
.bg_menutopo3 {
	background:url(../imagens/layout/bg_menutopo3.gif) center no-repeat;
}
.bg_menutopoendereco {
	background:url(../imagens/layout/bg_menutopoendereco.gif) center no-repeat;
}
.bg_meiomenutop2 {
	background:url(../imagens/layout/bg_meiomenutopo2.jpg) repeat-x;
}
.bg_submenu {
	background:url(../imagens/layout/bg_submenu.gif) repeat-x 0 0;
}
.bg_seta {
	background:url(../imagens/layout/bg_seta.gif) center top no-repeat;
}
.bg_branco {
	background:#FFFFFF;
}
.bg_azulclaro {
	background:#F3F6FA;
}
.bg_parceirosdir {
	background:#D8E1EF;
} 
.borda2px_rl_azulclaro {
	border-left:2px solid #EDF0F7;
	border-right:2px solid #EDF0F7;
}
.borda_rlb {
	border-bottom:1px solid #809DCA;
	border-left:1px solid #809DCA;
	border-right:1px solid #809DCA;
	border-top:0px;
	background:#F3F6FA;
}
.borda_t {
    border-bottom:1px solid #809DCA;
	border-left:1px solid #809DCA;
	border-right:1px solid #809DCA;
	border-top:1px solid #809DCA;
	background:#F3F6FA;
}
.borda1px_azulescuro {
	border:1px solid #809DCA;
}
.borda1px_RB_azulescuro {
	border-right:1px solid #809DCA;
	border-bottom:1px solid #809DCA;
}
.borda1px_R_azulescuro {
	border-right:1px solid #809DCA;
}
.borda1px_L_azulescuro {
	border-left:1px solid #809DCA;
}
.borda1px_B_azulescuro {
	border-bottom:1px solid #809DCA;
}
.bg_azulescuro {
	background:#809DCA;
}

/*fonts*/
.arial11_branco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
.arial10_cinza {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
.arial11_cinza {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.arial9_azulescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#225591;
}
.arial10_azulescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#225591;
}
.arial11_azulescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225591;
}
.arial12_azulescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#225591;
}
.arial14_azulescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#225591;
}
.arial11_azulclaro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#879CC0;
}
.arial20_azulescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#225591;
}
.arial11cinzaescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.arial10cinzaescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

.arial16_branco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}
/*links*/
a.link_arial11_branco {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
a.link_arial11_branco:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.link_arial10_azulescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#225591;
	text-decoration:none;
}
a.link_arial10_azulescuro:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.link_arial11_azulescuro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#225591;
	text-decoration:none;
}
a.link_arial11_azulescuro:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.link_arial10_cinza {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}
a.link_arial10_cinza:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.link_arial10_cinza_subl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:underline;
}
a.link_arial11_cinza {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
a.link_arial11_cinza:hover {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/*formularios*/
.campo_form1 {
	background:#FFFFFF;
	border:1px solid #225591;
	height:14px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#235691;
}
.campoform_topo {
	border:1px solid #235691;
	width:103px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.campo_form3 {
	background:#FFFFFF;
	border:1px solid #225591;
	height:18px;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#235691;
}
.campoform_combo120 {
	border:1px solid #235691;
	width:103px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#235691;
}
.campoform_combo84 {
	border:1px solid #235691;
	width:84px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#235691;
}

/*---11/08/08---*/
.bg_borda_ajax {
	background:#FFFFFF;
	border:1px solid #809DCA;
}
.campoformh14 {
	border:1px solid #235691;
	height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.campoform_mensagem {
	border:1px solid #235691;
	width:535px;
	height:92px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	padding-left:3px;
}
