@charset "utf-8";
/* CSS Document */

body{
	background-color:#FFFFFF;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin-top:5px;
    font-family:sans-serif;
}
a:link{
text-decoration:none;
color:#003581;
}
a:visited{
text-decoration:none;
color:#003581;
}
a:hover{
text-decoration:underline;
color:blue;
}
.page{
	position:relative;
    margin:auto;
	width:825px;
	}	
	.top{
	background-image: url(images/top.jpg);
	background-repeat: repeat-x;
	width:817px;
	height:5px;
	}
	.shadowleft{
	width:5px;
    height:auto;
	float:left;
	}	
		.shadowleftup{
		background-image:url(images/shadowleft.jpg);
		width:5px;
		height:750px;
		}
		.shadowleftstretch{ 
		background-repeat:repeat-y;
		background-image:url(images/shadowstrechleft.jpg);
		width:5px;
		min-height:5px;
        height:auto;
		}
        .container{
		background-color:#FFFFFF;
		display:block;
		float:left;
		width:800px;
		padding-top:10px;
		}
		.historial{
		margin-left:7px;
		display:block;
        background-image:url(images/historial.jpg);
		width:470px;
		height:230px;
		float:left;
		}
		.lojas{
        margin-left:7px;
		display:block;
        background-image:url(images/loja.jpg);
		width:470px;
		height:230px;
		float:left;
		}
		.produtos{
		margin-left:7px;
        display:block;
        background-image:url(images/produto.jpg);
		width:470px;
		height:230px;
		float:left;
		}
		.noticias{
		margin-left:7px;
        display:block;
        background-image:url(images/noticia.jpg);
		width:470px;
		height:230px;
		float:left;
		}
		.contactos{
		margin-left:7px;
        display:block;
        background-image:url(images/contacto.jpg);
		width:470px;
		height:230px;
		float:left;
		}
			.logo{
			margin-left:10px;
			background-image:url(images/logo.jpg);
			width:302px;
			height:230px;
            display:block;
            float:left;
			}
            .menu{
			margin-left:10px;
			display:block;
            padding-top:10px;
            float:left;
			width:177px;
			height:255px;
            }
			.modulonoticias{
			display:block;
			float:left;
			background-image:url(images/modulonoticias.jpg);
			width:177px;
			height:213px;
            font-size:11px;
			}
            .menunoticias{
            display:block;
			float:left;
			background-image:url(images/menunoticias.jpg);
			width:177px;
			height:213px;
            font-size:11px;
            font-weight:bold;
            color:#003581;
            }
            .menuprodutos{
            background-image:url(images/menunoticias.jpg);
            display:block;
            width:177px;
			height:213px;
            vertical-align:top;
            float:left;
            font-size:11px;
            font-weight:bold;
            color:#003581;
            }
            .menulojas{
            color:#003581;
            font-size:13px;
            }
            .titulonoticias{
            font-size:11px;
            font-weight:bold;
            color:#003581;
            }
            .textonoticias{
            font-size:10px;
            overflow:hidden;
            height:125px;
            }
            .textonoticias p{margin:0px;}
        .contentcontainer{        
		margin-top:10px;/*alteração que pode dar problemas ou não...*/
        margin-left:5px;/*alteração que pode dar problemas ou não...*/
		width:598px;
		height:468px;
		float:left;
		display:block;
        font-size:12px;
        }
        .titulocontent{
        font-size:12px;
        font-weight:bold;
        color:#003581;
}
        .textohistorial{
        font-size:12px;
        overflow:auto;
        height:360px;
        vertical-align:top;
        margin-top:-4px;
        }
        .textohistorial p{margin:0px;}
        .textocontacto{
        font-size:12px;
        overflow:auto;
        height:360px;
        vertical-align:top;
        margin-top:-4px;
        }
        .textocontacto p{margin:0px;}
        .tituloloja{height:5px;color:#003581;font-weight:bold;}
        .textoloja{height:160px;overflow:auto;}
        .textoloja p{margin:0px;}
        .titulonoticia{height:5px;color:#003581;font-weight:bold;}
        .textonoticia{height:160px;overflow:auto;}
        .textonoticia p{margin:0px;}
        .tituloproduto{height:5px;color:#003581;font-weight:bold;}
        .textoproduto{height:160px;overflow:auto;}
        .textoproduto p{margin:0px;}
		.contenthistorial{
		background-image:url(images/contenthistorial.jpg);
		width:598px;
		height:468px;
		float:left;
		display:block;
        font-size:12px;
		}
		.contentlojas{
		background-image:url(images/contentlojas.jpg);
		width:598px;
		height:468px;
		float:left;
		display:block;
        font-size:12px;
		}
		.contentprodutos{
		background-image:url(images/contentprodutos.jpg);
		width:598px;
		height:468px;
		float:left;
		display:block;
        font-size:12px;
		}
		.contentnoticias{
		background-image:url(images/contentnoticias.jpg);
		width:598px;
		height:468px;
		float:left;
		display:block;
        font-size:12px;
		}
		.contentcontactos{
		background-image:url(images/contentcontactos.jpg);
		width:598px;
		height:468px;
		float:left;
		display:block;
        font-size:12px;
		}
        .footercontainer{
			width:780px;
			height:16px;
			text-align:center;
            padding-top:10px;
			padding-left:10px;
			float:left;
			display:block;
        }
            .footer{
            background-image:url(images/footer.jpg);
            height:16px;
            width:780px;
            font-family:Verdana, Arial, Helvetica, sans-serif;
            font-size:9px;
            color:#FFFFFF;
            text-align:center;
            padding-top:3px;
            }
			.footer a:link{
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			}
			.footer a:visited{
			color:#FFFFFF;
			font-weight:bold;
			text-decoration:none;
			}
			.footer a:hover{
			color:#FFFFFF;
			text-decoration:underline;
			}

	.shadowright{
	float:left;
	width:18px;
	}
		.shadowrightup{
		background-image:url(images/shadowright.jpg);
		width:18px;
		height:750px;
		}
		.shadowrightstretch{ 
		background-repeat:repeat-y;
		background-image:url(images/shadowstrechright.jpg);
		width:18px;
        min-height:5px;
		height:auto;
		}
	.bottom{
	background-image:url(images/bottom.jpg);
    height:13px;
	width:817px;
	float:left;
	margin-left:6px;
	}
    .menuinside{
    overflow:auto;
    height:190px;
    width:166px;
    }