@charset "utf-8";



body{
    margin:0px;
	font-size:12px;
	font-family:"メイリオ","Meiryo","ＭＳ ゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","sans-serif";
	
	
	
}



p{
	
	
	
	}
body a{
	color: #000066;
	text-decoration:none;
}
body a:hover{
	color: #FF9933;
}
img{
	border:none;
}

#mainEsquerda, #mainCentro2, #mainDireita, #main_Shohin {
	float: left;
	position:relative;
	
}

#main_Shohin {
margin-right:0.825%;
width:62.23%;
line-height: 2em;
}
#main_Shohin h1 {
border-bottom:2px solid orange;
margin:0;
padding:3px;
}

#mainEsquerda {
float:left;
margin-left:0.5%;
margin-right:0.825%;
padding:0;
width:19.79%;
}
#mainEsquerda_shop {
float:left;
margin-left:0%;
margin-right:0.825%;
padding:0;
width:62%;
}
#mainCentro2{
	width: 41.23%;
	margin-right:0.825%;
}
#mainDireita {
	width: 36.08%;
	margin:0;
}
#all {
	width: 74.8em;
	margin:0 auto;
	
}

#header {


}
.mainDentro {
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	position:relative;
	background-color:#FFFFFF;
}
#logo {

	background-image: url(../images/logo.gif);
	width: 223px;
	height: 64px;
	margin-top: 0px;
	float: left;
}
#header h1 {
	font-size: 12px;
	color: #003399;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/back.png);
	background-repeat: repeat-x;
	height: 20px;
	text-align: center;
	padding-top:3px;
}
#headerUnder {
	background-image: url(../images/back.png);
	background-position: 0px 17px;
	background-repeat: repeat-x;
	clear: both;
	height: 30px;
	margin-bottom: 9px;
	padding-top: 9px;
}
#header_shop {
background-image:url(../images/back.png);
background-position:0 -280px;
background-repeat:repeat-x;
border:1px solid #CCCCCC;
clear:both;
margin-bottom:7px;
padding:10px;
position:relative;
}
#search {
background-image:url(../images/back.png);
background-position:0 0;
background-repeat:repeat-x;
border:1px solid #C1CAD2;
float:left;
height:40px;
margin-left:30px;
margin-top:13px;
position:relative;
width:580px;
}
#searchDentro {
	background-image:url(../images/back2.png);
	background-position:0 0px;
	background-repeat:repeat-x;
	background-color: #CCCCCC;
	border:1px solid #FFFFFF;
	height:34px;
	padding:2px;

}
.rc{
	background:#ffffff none repeat scroll 0 0;
	display:block;
	font-size:0;
	height:1px;
	position:absolute;
	width:1px;
}
/*4cantos pontos brancos*/
.left_top{left:-1px;top:-1px;}
.right_top{right:-1px;top:-1px;}
.bottom_left{bottom:-1px;left:-1px;}
.bottom_right{bottom:-1px;right:-1px;}

/*comeco do search*/
.object {
border:1px solid #C1CAD2;
float:left;
margin-left:1px;
margin-right:5px;
}

.input{
width:400px;
border:0px solid #CCCCCC;
font-size:20px;
height:24px;
}
.input_property{
padding:3px;
border:1px solid #ffffff;
}
.button{
background-image:url(../images/back.png);
background-position:0 -50px;
background-repeat:repeat-x;
padding:7px;
color: #666666;
font-size:17px;
height:32px;
width:150px;
}
/*final do search*/
.left_ul {
	display: inline;
}
.left_ul li {
	display: block;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-right: 5px;
	padding-left: 5px;
}
.right_ul {
	display: inline;
}
.right_ul li {
	display: block;
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-right: 5px;
	padding-left: 5px;
}


.boxTitle {
background-image:url(../images/back2.png);
background-position:0 1px;
background-repeat:repeat-x;
font-size:14px;
font-weight:bold;
height:16px;
margin:0;
padding:7px;
}

.listShop {
margin:0;
padding:0 0 5px;
	list-style-type: none;
}
.listShop li  {
	background-image:url(../images/back.png);
	background-position:0 -47px;
	background-repeat:repeat-x;
	border:0 solid;
	display:block;
	height:35px;

	list-style-type: none;
	
}
.listShop li a {
	background-image:url(../images/back.png);
	background-position:0 -47px;
	background-repeat:repeat-x;
	border:0 solid;
	display:block;
	height:25px;
	padding:5px;
	list-style-type: none;
	text-decoration:none;
	white-space:nowrap;
	color: #000066;
	
}
.listShop li a:hover {
	background-image:url(../images/back2.png);
	background-position:0 0px;
	color:#FFFFFF;
}


.event_ul {
margin:0;
padding:0 0 5px;
}
.event_ul li {
list-style-type:none;
padding-bottom:4px;
padding-left:5px;
}
/*category icon start*/
.print {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icon/printer_new.png) no-repeat scroll 0 0;
	display:inline-block;
	float:right;
	height:32px;
	margin-right:10px;
	margin-top:20px;
	padding-left:0px;
	vertical-align:middle;
	width:32px;
}
.icon_shop{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	
}
.icon_padaria{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	background-position:0 -34px;
}
.icon_restaurant{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	background-position:0 -68px;
}
.icon_fashion{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	background-position:0 -102px;
}
.icon_acougue{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	background-position:0 -136px;
}
.icon_club{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	background-position:0 -204px;
}
.icon_futsal{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	background-position:0 -170px;
}
.icon_estetica{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	background-position:0 -238px;
}
.icon_fudousan{
	background:url(../images/icons.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;
	background-position:0 -273px;

}
.icon_region{
	background:url(../images/icon_region.png);
	background-repeat:no-repeat;
	display: inline-block;
	height: 25px;
	width: 25px;
	vertical-align:middle;
	padding-left:7px;

}

.icon_flechas {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/flechas.png) no-repeat scroll 0 0;
display:inline-block;
height:8px;
padding-right:5px;
vertical-align:middle;
width:7px;
}
.icon_information{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/flechas.png) no-repeat scroll 0 0;
display:inline-block;
height:8px;
padding-right:5px;
vertical-align:middle;
width:7px;
}

/*end icon*/
.centroImage {
	padding: 5px;
	border: 0px solid #CCCCCC;
}
.padding_bottom10 {
	padding-bottom: 10px;
}
.padding10 {
	padding: 10px;
}
.centroImageTexto {
	margin-top: 10px;
}
.stars {
	float: left;
}
.syosai {
	float: right;
}
.clear_both {
	clear: both;
}
.buttonUnderBox {
background-image:url(../images/back.png);
background-position:0 -82px;
background-repeat:repeat-x;
border-top:1px solid #CCCCCC;
clear:both;
height:20px;
padding:2px;
}
.buttonAtras {
	height: 20px;
	width: 49px;
	background-image: url(../images/button_under_slide.png);
	border:0px;
	display: inline-block;
	float: right;
}
.buttonAtras:hover{
background-image:url(../images/button_under_slide2.png);
}
.buttonFrente {
background-image:url(../images/button_under_slide.png);
background-position:48px 0;
border:0 none;
display:inline-block;
float:right;
height:20px;
width:48px;
}
.buttonFrente:hover{
background-image:url(../images/button_under_slide2.png);
background-position:48px 0;

}

.float_left {
	float: left;
	display: inline-block;
}
.left_text {
	margin-left: 140px;
	padding-left: 5px;
	text-align: justify;

}
.boxTitle2 {
background-image:url(../images/back.png);
background-position:0 -52px;
background-repeat:repeat-x;
font-size:14px;
font-weight:bold;
height:16px;
margin:0;
padding:7px;
}

#footer {
background-image:url(../images/back.png);
background-position:0 -174px;
background-repeat:repeat-x;
clear:both;
margin-bottom:7px;
padding-top:5px;
}
.footer_ul {
list-style-type:none;
margin:0;
padding:5px;
text-align:center;
}
.footer_ul li {
display:inline;
padding-left:5px;
padding-right:5px;
text-align:center;
}
.footer_copyright {
		text-align: center;
}
.mainBanner {
	margin-bottom: 10px;
}
#flash{
margin-bottom:10px;
}
#stage{
width:368px; 
overflow: auto;
overflow-x:hidden; 
overflow-y:hidden; 
height:350px; 
margin:0 auto;
}
#loadShop{width:3680px; border:0; margin:0; padding:0; left:400px;}
#loadShop li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		float:left;
		width:368px;
		height:350px;		
}
#loadShop ul, #loadShop_shop ul  {
	margin: 0px;
	padding: 0px;
}

#stageProdutos{
width:322px; 
overflow: auto;
overflow-x:hidden; 
overflow-y:hidden; 

margin:0 auto;
}
#slideProdutos{width:2000px; border:0; margin:0; padding:0; left:400px;}
#slideProdutos li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		float:left;
		width:322px;
}
#slideProdutos ul {
	margin: 0px;
	padding: 0px;
}

#stageProdutos2{
width:322px; 
overflow: auto;
overflow-x:hidden; 
overflow-y:hidden; 
height:170px; 
margin:0 auto;
}
#slideProdutos2{width:2000px; border:0; margin:0; padding:0; left:400px;}
#slideProdutos2 li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		float:left;
		width:322px;
		height:226px;
}
#slideProdutos2 ul {
	margin: 0px;
	padding: 0px;
}

ポルトガル語講座
.book {
background-image:url(images/icon/book.gif);
background-position:0.4em 50%;
background-repeat:no-repeat;
padding-left:25px;
}
#header_shop h1 {
margin:0px;
padding:0 0 5px;
}
#header_shop h2 {
border-top:1px dotted;
font-size:15px;
margin:0;
padding-top:5px;
}
#header_shop h3 {
font-size:21px;
margin:0;
padding:0;
color:#FF6600;
}
#stage_shop {
width:500px; 
overflow: auto;
overflow-x:hidden; 
overflow-y:hidden; 
height:375px; 
margin:0 auto;
}
#loadShop_shop {
border:0 none;
height:421px;
left:400px;
margin:0;
padding:0;
width:5000px;
}
#loadShop_shop li{
		list-style:none; 
		margin:0; 
		padding:0; 
		border:0; 
		float:left;
		width:500px;
		height:350px;		
}
.listShop2 li {
background-image:url(../images/back.png);
background-position:0 -47px;
background-repeat:repeat-x;
border:0 solid;
display:block;
list-style-type:none;
}
.listShop2 {
margin:0;
padding:0 0 5px;
	list-style-type: none;
}
.listShop2 li a {
background-image:url(../images/back.png);
background-position:0 -57px;
background-repeat:repeat-x;
border:0 solid;
color:#000066;
display:block;
list-style-type:none;
padding:5px;
text-decoration:none;
white-space:nowrap;
}
.listShop2 li a:hover {
	background-image:url(../images/back2.png);
	background-position:0 0px;
	color:#FFFFFF;
}
#cupon {
	background-image: url(../images/back_cupom3.jpg);
	color:#FFFFFF;
	border-collapse:collapse;
}
.cuponBack{

    background: url("../images/back_cupom2.jpg") repeat scroll 0 0 transparent;

	
	}
.shopInfo {
    
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}


.shopInfo td{
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
}
.shopInfo th{
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}

.shopInfo {
    
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}




.center{
	text-align:center
	}
	
.listShop3 ul{
	padding:0px;
	margin:0px;
}
.listShop3 li {
background-position:0 -47px;
background-repeat:repeat-x;
border-color:#CCCCCC;
border-style:solid;
border-width:0 0 1px;
display:inline-block;
margin:3px;
padding:4px;
vertical-align:top;
width:351px;
}
.listShop3 img {
border:1px solid #CCC;
padding:3px;
}
.blog_img {
float:left;
text-align:center;
width:130px;
}

div.slideshow {padding:5px;border:1px solid #DCDCDC;margin-bottom:10px;}
div.slideshow ul {
bottom:-55px;
left:0;
margin:0 0 15px;
padding:5px 0;
z-index:10001;
}
div.slideshow ul a {
cursor:pointer;
display:block;
height:20px;
opacity:0.5;
width:49px;
}
div.slideshow ul a.active,div.slideshow ul a:hover {opacity: 1}
div.slideshow ul li {float: left;list-style: none}

.padding{
	
	padding:10px; 
	border:1px solid #ccc;
	}
	
	.no_border{border:none;}

h4 {
font-size:22px;
margin:0;
padding:0;
}

.admin_li li {
font-size:22px;
margin:0;
padding:0;
}

.receita {
    border: 0px solid #CCCCCC;
    display: block;
    float: left;
    height: 130px;
    margin-bottom: 5px;
    margin-right: 5px;
    width: 139px;
}
.receita_image{float:left; margin:8px;}

.icon_portugues {
    background: url("../images/portugues.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 25px;
    padding-left: 7px;
    vertical-align: middle;
    width: 25px;
}
