    body {
        margin: 0;
    }

    body, p, td {
        font-family: "tahoma", verdana, arial;
        font-size: 11px;
    }

    body div {
        margin: 0;
        padding: 0;
        float: left;
    }


    a {
        color: #000;
        text-decoration: none;
    }

	a:hover {
        text-decoration: underline;
    }

	.container {
		margin-left: 2px;
        background: url('../new_images/fundo-todo-topo.jpg') no-repeat;
	}

	#casamento_busca {
		height: 28px;
		margin-bottom: 2px;
	}

	#topo {
		height: 82px;
	}

	#topo img {
		margin-left: 20px;
		float: left;
	}

	#bannerTopo {
		background-color: #fff;

		float: right;
		width: 468px;
		height: 60px;
		margin-top: 11px;
		margin-right: 20px;
	}

	#bannerTopo img {
		margin: 0;
	}

    #menu {
        height: 24px;
		padding-top: 4px;
	}

    #menu ul {
        display: inline;
        margin: 0;
        margin-left: 8px;
    }

    #menu ul li {
        display: inline;
        font-size: 12px;
        font-weight: bold;

        margin: 0;
        padding: 0;
        margin-right: 6px;
        padding-right: 7px;
        border-right: 1px #91545C dotted;
    }

    #login {
        height: 52px;
    }

	#login form {
		margin: 0;
		padding: 0;
	}

	#loginTitle {
		font-size: 20px;
		float: left;
		color: #BF9F8F;
	}

	#loginCampos {
		margin-left: 10px;
		float: left;
		height: 30px;
		width: 275px;
	}

	#loginCampos label {
		float: left;
		margin-top: 8px;
		margin-right: 2px;
	}

	#loginCampos input {
		padding: 0;
		margin-top: 5px;
		float: left;
		width: 85px;
		height: 20px; 
		/*padding: 2px;*/
		font-size: 11px;
	}

	#loginButton {
		float:left;
		height: 22px;
		padding-top: 5px;
	}

    #busca {
		margin: 0;
        height: 61px;
        background: url('../new_images/fundo-busca-google.jpg') repeat-x;
		background-color: #fff;
		padding-right: 5px;
    }

    #busca label {
		font-weight: normal;
		font-size: 12px;
    }

    #busca .radios {
		clear: left;
		margin-left: 50px;
		margin-top: -8px;
	}

	#menu_esquerda, #corpo {
		margin-top: 10px;
	}

    #menuEsquerda {
        background: url('../new_images/fundo-menu-esquerda.jpg');
        width: 135px;
        padding: 5px;
        list-style: none;
        margin-left: 0;
        margin-bottom: 30px;
    }

    #menuEsquerda li {
        font-size: 12px;
        padding: 1px;
        margin: 0;
        margin-bottom: 3px;
        list-style: none;
        border-bottom: 1px #E6D0C7 solid;
    }

    #menuEsquerda li a {
        color: #9A3334;
	}

	#indicadorDeEmpresas {
		background: url('../new_images/indicador_empresas.jpg');
		height: 115px;
		width: 175px;
		color: #fff;
    }

	#indicadorDeEmpresas a {
		color: #fff;
	}

	#indicadorDeEmpresas span {
		display: block;
		margin: 0;
		padding: 0;
	}

	#ebookVestido, #ebookConvite {
		height: 124px;
		width: 175px;
	}

	#ebookVestido {
		background: url('../new_images/fundo-ebook-vestidos.jpg');
	}

	#ebookConvite {
		background: url('../new_images/fundo-ebook-convites.jpg');
	}

	#ebookVestido span, #ebookConvite span {
		color: #830439;
		font-size: 16px;
		font-weight: bold;
	}

	#ebookVestido span {
		margin-left: 5px;
	}

	#ebookConvite span {
		margin-left: 70px;
	}

	#ebookVestido img, #ebookConvite img {
		float: left;
		margin-left: 4px;
		margin-right: 4px;
	}

    #ebookVestido a, #ebookConvite a, #indicador a, #rodape a {
        color: #00f;
    }

	#indicador {
		margin-top: 30px;
        border-top: 1px #DEC1BB solid;
    }

    #rodape {
        border-top: 1px #DEC1BB solid;

        padding: 0;
        margin: 0;
        text-align: center;
        padding-top: 3px;
    }

    #vitrineDaNoiva {
        width: 233px;
		background-color: #fff;
		border: 1px #bc7d87 solid;
		/* border-top: none; */
		top: 0;
	}

    #corpoVitrine {
        width: 218px;
		border: 1px #D44863 solid;
	}

	#vitrineDaNoiva div {
		width: 213px;
		height: 58px;
		padding: 10px;
	}


	.floatEsquerda, .floatDireita {
		margin: 0;
		padding: 5px;
	}

	.floatDireita {
		float: right;
	}

	.floatEsquerda {
		float: left;
	}

	.a_onclick {
		cursor: pointer;
	}
