/*Bloco Geral*/
* { margin:0; padding: 0; list-style: none; text-decoration: none; border:0; outline:0; }
body { background:#d8d8d8 url(../images/bg-viva2.png) repeat-x; }
body,
td,
th { font: normal 11px "Trebuchet MS", Arial; color: #666; }
hr { clear:both; border:0; margin:0; background:none; width:1px; height:1px; }
#geral { width:939px; margin-left:-469px; left:50%; position:absolute; background: url(../images/bg-geral2.png) repeat-x; }
a:link { color:#666; text-decoration:none; cursor:pointer; }
a:visited { color:#666; text-decoration:none; cursor:pointer; }
a:active { color:#666; text-decoration:none; cursor:pointer; }
a:hover { color:#666; text-decoration:underline; cursor:pointer; }
a.link-branco:link { color:#fff; text-decoration:none; cursor:pointer; }
a.link-branco:visited { color:#fff; text-decoration:none; cursor:pointer; }
a.link-branco:active { color:#fff; text-decoration:none; cursor:pointer; }
a.link-branco:hover { color:#fff; text-decoration:underline; cursor:pointer; }
a.link-menu:link { text-decoration:none; cursor:pointer; }
a.link-menu:hover { text-decoration:none; cursor:pointer; color:#fff; }
.preco_de { text-decoration:line-through; font-size:12px; }
p.depoimento { margin-top:10px; padding:15px; background:url(/images/bg-depoimento.png) no-repeat; border-bottom:1px dotted #333; }
.cliente { display:block; margin-top:10px; font-weight:bold; font-style:italic; }
#depoimentos-home { width:250px; height:546px; display:block; float:left; margin:0 0 0 0; background:#fff; padding-top:10px; }
/*Bloco Header*/
#header { width:939px; height:125px; float:left; position:relative; background: url(../images/bg-header.png) no-repeat center top; }
#header #logotipo { width:80px; height:101px; float:left; display:block; margin:10px 0 0 40px; }
#header #toolbar1 { width:630px; height:30px; display:block; float:right; margin:10px 15px 0 0; }
#header #toolbar1 #ic-redes { height:21px; margin:3px 5px 0 2px; float:right; display:block; }
#header #toolbar1 #atendimento-online { width:100px; height:30px; margin:0 0 0 2px; float:right; display:block; }
#header #toolbar1 #central-viva { width:192px; height:30px; margin:0 0 0 4px; float:right; display:block; }
#header #toolbar2 { width:700px; height:30px; display:block; float:right; margin:10px 6px 0 0; background: url(../images/bg-toolbar2.png) repeat-x; }
#header #toolbar2 #menu-institucional { height:30px; width:375px; margin:5px 0 0 0; float:right; display:block; font-weight:bold; font-size:12px; }
#header #toolbar2 #busca { width:250px; height:27px; float:right; display:block; margin:2px 2px 0 0; }
#header #toolbar2 #busca form.formbusca fieldset { display:block; float:right; margin:0; border:0; }
#header #toolbar2 #busca form.formbusca legend { display:none; }
#header #toolbar2 #busca form.formbusca label { display:none; }
#header #toolbar2 #busca form.formbusca input { width:170px; height:21px; background:#fff; border:1px solid #007ac0; font:bold 12px Arial, Helvetica, sans-serif; display:block; float:left; color: #007ac0; margin-top:1px; }
#header #toolbar2 #busca form.formbusca .botao { width:68px; height:27px; background: url(http://www.vivaexperiencias.net/images/buscar-na-viva-experiencias.png) no-repeat; border:0; cursor:pointer; display:block; float:left; margin:0 0 0 2px; }
#header p { width:800px; float:right; display:block; margin:0 10px 0 0; text-align:right; }
#header p#resumo-carrinho { display:block; float:right; width:500px; }
/*Bloco Menu*/

#menu-geral { width:939px; height:58px; margin-left:-470px; left:50%; background: url(../images/bg-menu.png) no-repeat; position:absolute; top:120px; z-index:100; }
ul#menu { list-style: none; margin:16px 0 0 0; display: block; width:939px; height:24px; font:bold 17px "Trebuchet MS", Arial; font-style:italic; }
ul#menu li { display:block; float:left; }
ul#menu li a { background-position: left top; background-repeat: no-repeat; display: block; text-indent: -9000px; margin:0 0 0 22px;/**margin:0 0 0 -10px;*/ float:left; }
ul#menu:hover li a { background-position: left top; }
ul#menu li a:hover { background-position: left bottom; }
ul#menu li a.bem-estar { background-image: url(../images/menu/menu-viva_01.png); height: 24px; width: 122px; }
ul#menu li a.degustacao { background-image: url(../images/menu/menu-viva_02.png); height: 24px; width: 132px; }
ul#menu li a.acao { background-image: url(../images/menu/menu-viva_03.png); height: 24px; width: 106px; }
ul#menu li a.movimento { background-image: url(../images/menu/menu-viva_04.png); height: 24px; width: 158px; }
ul#menu li a.fun { background-image: url(../images/menu/menu-viva_05.png); height: 24px; width: 66px; }
ul#menu li a.gourmet { background-image: url(../images/menu/menu-viva_06.png); height: 24px; width: 107px; }
ul#menu li a.kids { background-image: url(../images/menu/menu-viva_07.png); height: 24px; width: 73px; }
#menu-geral2 { width:939px; height:58px; margin-left:-470px; left:50%; background: url(../images/bg-menu.png) no-repeat; position:absolute; top:120px; z-index:100; }
ul#menu2 { list-style: none; margin:7px 0 0 -3px; display: block; width:939px; height:24px; font:bold 12px "Trebuchet MS", Arial; /*font-style:italic; */}
ul#menu2 li { display:block; float:left;text-align:center; line-height:22px;}
ul#menu2 li a { background-position: left top; background-repeat: no-repeat; display: block; text-indent: -9000px; margin:0 0 0 15px;/**margin:0 0 0 -10px;*/ float:left; }
ul#menu2:hover li a { background-position: left top; }
ul#menu2 li a:hover { background-position: left bottom; }
ul#menu2 li a.bem-estar2 { background-image: url(../images/menu/menu-viva3_01.png); height: 24px; width: 102px; }
ul#menu2 li a.degustacao2 { background-image: url(../images/menu/menu-viva3_02.png); height: 24px; width: 109px; }
ul#menu2 li a.acao2 { background-image: url(../images/menu/menu-viva3_03.png); height: 24px; width: 89px; }
ul#menu2 li a.movimento2 { background-image: url(../images/menu/menu-viva3_04.png); height: 24px; width: 131px; }
ul#menu2 li a.fun2 { background-image: url(../images/menu/menu-viva3_05.png); height: 24px; width: 54px; }
ul#menu2 li a.gourmet2 { background-image: url(../images/menu/menu-viva3_06.png); height: 24px; width: 87px; }
ul#menu2 li a.kids2 { background-image: url(../images/menu/menu-viva3_07.png); height: 24px; width: 59px; }
ul#menu2 li a.vida2 { background-image: url(../images/menu/menu-viva3_08.png); height: 24px; width: 75px; }
ul#menu2 li a.colabore2 { background-image: url(../images/menu/menu-viva3_09.png); height: 24px; width: 91px; }
ul#menu2 li a.zen2 { background-image: url(../images/menu/menu-zen.png); height: 24px; width: 54px; }
ul#menu2 li a.brasil2 { background-image: url(../images/menu/menu-brasil.png); height: 24px; width: 68px; }
ul#menu2 li a.brasilmais2 { background-image: url(../images/menu/menu-brasilmais.png); height: 24px; width: 74px; }
/*Bloco Conteúdo*/

#conteudo { width:925px; float:left; display:block; margin:49px 0 0 7px; height:100%; background:#fff; }
#como-funciona-slim { width:925px; height:70px; float:left; display:block; margin:10px 0 0 0; }
#conteudo-esquerdo { width:640px; height:100%; float:left; display:block; background:url(http://www.vivaexperiencias.net/images/background-conteudo.png); }
#conteudo-esquerdo #caixa { width:410px; height:320px; float:left; display:block; margin:20px 0 0 50px; }
#conteudo-esquerdo #caixa #label-caixa { width:400px; height:50px; float:left; display:block; margin:0; }
#conteudo-esquerdo #caixa #caixinha { float:left; display:block; }
#conteudo-esquerdo #caixa #nome-caixa { float:left; display:block; font: bold 20px "Trebuchet MS", Arial; color: #666; margin:8px 0 0 10px; }
#conteudo-esquerdo #caixa p { float:left; display:block; font: normal 14px "Trebuchet MS", Arial; color: #666; margin:8px 0 0 10px; width:350px; }
#conteudo-esquerdo #caixa p.foto { float:left; display:block; font: normal 11px "Trebuchet MS", Arial; color: #666; margin:15px 0 0 37px; width:350px; text-align:left; }
#conteudo-esquerdo p { float:left; display:block; font: normal 14px "Trebuchet MS", Arial; color: #666; margin:10px 0 0 40px; }
#conteudo-direito { width:265px; height:100%; float:left; display:block; margin:0; background:url(http://www.vivaexperiencias.net/images/background-conteudo.png); }
#conteudo-direito #caixinha-direito { float:left; display:block; margin:20px 0 0 25px; }
#conteudo-direito #nome-caixa-direito { float:left; display:block; font: bold 18px "Trebuchet MS", Arial; color: #000; margin:30px 0 0 10px; }
#conteudo-direito p { float:left; display:block; font: normal 12px "Trebuchet MS", Arial; color: #666; margin:0 0 0 25px; width:225px; }
#conteudo-direito p strong.preco { font: bold 18px "Trebuchet MS", Arial; }
#conteudo-esquerdo #experiencia { width:590px; float:left; display:block; margin:10px 0 0 36px; }
#conteudo-esquerdo #experiencia #label-experiencia { width:590px; float:left; display:block; margin:0; }
#conteudo-esquerdo #experiencia #nome-experiencia { float:left; display:block; font: bold 20px "Trebuchet MS", Arial; color: #666; margin:8px 0 0 0; width:590px; }
#conteudo-esquerdo #experiencia #subnome-experiencia { float:left; display:block; font: bold 16px "Trebuchet MS", Arial; color: #666; text-indent:100px; width:590px; }
#conteudo-esquerdo #experiencia #subnome-experiencia-colorido { float:left; display:block; font: bold 18px "Trebuchet MS", Arial; width:590px; }
#conteudo-esquerdo #experiencia #experiencia-descricao { float:left; display:block; font: normal 12px "Trebuchet MS", Arial; width:590px; }
#conteudo-esquerdo #experiencia .tit-vale-viva { font: normal 20px "Trebuchet MS", Arial; color: #000; }
#conteudo-esquerdo #experiencia p { float:left; display:block; font: normal 12px "Trebuchet MS", Arial; color: #000; margin:8px 0 0 0; width:250px; }
#conteudo-esquerdo .experiencia { width:590px; float:left; display:block; margin:10px 0 0 36px; }
#conteudo-esquerdo .experiencia .label-experiencia { width:590px; float:left; display:block; margin:0; }
#conteudo-esquerdo .experiencia .nome-experiencia { float:left; display:block; font: bold 20px "Trebuchet MS", Arial; color: #666; margin:8px 0 0 0; width:590px; }
#conteudo-esquerdo .experiencia .subnome-experiencia { float:left; display:block; font: bold 16px "Trebuchet MS", Arial; color: #666; text-indent:100px; width:590px; }
#conteudo-esquerdo .experiencia .subnome-experiencia-colorido { float:left; display:block; font: bold 18px "Trebuchet MS", Arial; width:590px; }
#conteudo-esquerdo .experiencia .experiencia-descricao { float:left; display:block; font: normal 12px "Trebuchet MS", Arial; width:590px; }
#conteudo-esquerdo .experiencia .tit-vale-viva { font: bold 20px "Trebuchet MS", Arial; color: #000; }
#conteudo-esquerdo .experiencia p { float:left; display:block; font: normal 12px "Trebuchet MS", Arial; color: #000; margin:8px 0 0 0; width:250px; }
#conteudo-esquerdo p.chamada { float:left; display:block; font: bold 12px "Trebuchet MS", Arial; color: #000; margin:10px 0 0 0; width:640px; padding:10px; }
#conteudo-esquerdo .experiencia p.chamada strong.frase-branco { font: bold 10px "Trebuchet MS", Arial; color: #fff; }
#conteudo-esquerdo #experiencia div.col1 { float:left; display:block; font: normal 12px "Trebuchet MS", Arial; color: #000; margin:8px 0 0 0; width:270px; }
#conteudo-esquerdo #experiencia div.col2 { float:right; display:block; font: normal 12px "Trebuchet MS", Arial; color: #000; margin:8px 10px 0 0; width:250px; }
#conteudo-esquerdo #experiencia p.chamada { float:left; display:block; font: bold 12px "Trebuchet MS", Arial; color: #000; margin:0 0 0 0; width:570px; padding:10px; }
#conteudo-esquerdo #experiencia p.chamada strong.frase-branco { font: bold 10px "Trebuchet MS", Arial; color: #fff; }
#conteudo-esquerdo #experiencia #foto-experiencia { float:left; display:block; margin:10px 0 0 0; width:590px; height:270px; }
#conteudo-esquerdo #experiencia .foto { float:left; display:block; margin:0 0 0 0; width:420px; height:270px; }
#conteudo-esquerdo #experiencia .foto1 { float:left; display:block; margin:10px 0 0 0; }
#conteudo-esquerdo #experiencia .foto2 { float:left; display:block; margin:10px 0 0 5px; }
#conteudo-esquerdo #experiencia .foto3 { float:left; display:block; margin:10px 0 0 5px; }
#conteudo-esquerdo #experiencia .foto-thumb { width:136px; height:87px; }
#conteudo-esquerdo #experiencia .foto-grande { width:420px; height:270px; }
#como-funciona { display:block; float:left; width:923px; height:100px; margin:1px 0 0 7px; border:1px solid #007ac0; background:#FFF; }
ul#etapas { list-style: none; margin: 0; padding: 0; background:#fff; height:70px;/*border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;*/ }
ul#etapas li { display:block; float:left; }
ul#etapas li a { background-position: left top; background-repeat: no-repeat; display: block; float:left; text-indent: -9000px; }
ul#etapas:hover li a { background-position: left top; }
ul#etapas li a:hover { background-position: left bottom; }
ul#etapas li a.um { background-image: url(../images/como-funciona/como-funciona_01.png); height: 70px; width: 230px; cursor:default }
ul#etapas li a.dois { background-image: url(../images/como-funciona/como-funciona_02.png); height: 70px; width: 250px; top:37px; cursor:default }
ul#etapas li a.tres { background-image: url(../images/como-funciona/como-funciona_03.png); height: 70px; width: 201px; top:74px; cursor:default }
ul#etapas li a.quatro { background-image: url(../images/como-funciona/como-funciona_04.png); height: 70px; width: 242px; top:111px; cursor:default }
#conteudo-esquerdo #institucional { width:580px; display:block; margin:10px 0 0 50px; }
#conteudo-esquerdo #institucional p { display:block; font: normal 14px "Trebuchet MS", Arial; color: #666; margin:20px 0 0 20px; width:500px; float:left; }
#conteudo-esquerdo #institucional p.titulo { display:block; width:82px; height:422px; float:left; margin:-15px 0 0 -35px; }
#conteudo-esquerdo #institucional p.equipe { display:block; font: normal 14px "Trebuchet MS", Arial; color: #666; margin:0 0 0 0; width:500px; }
#conteudo-esquerdo #institucional p.limpa { clear:both; }
#conteudo-esquerdo #institucional p.depoimento { padding:15px; background:url(/images/bg-depoimento.png) no-repeat; border-bottom:1px dotted #333; }
#conteudo-esquerdo #institucional .cliente { display:block; margin-top:10px; font-weight:bold; font-style:italic; }
#barra-pagamento { display:block; float:left; width:925px; height:50px; margin:0 0 0 0; background:#505050; position:relative; }
#barra-pagamento ul { list-style:none; width:800px; height:22px; margin:15px 0 0 50px; }
#barra-pagamento ul li { float:left; margin-left:35px; height:22px; display:block; }
#conteudo-esquerdo #carrinho { width:600px; display:block; margin:20px 0 0 150px; float:left; }
#conteudo-esquerdo #carrinho table.tabela-titulos { border-collapse:collapse; margin:10px 0 0 0; width:600px; }
#conteudo-esquerdo #carrinho table.tabela-titulos tr td { height:16px; font:normal 14px "Trebuchet MS", Arial; padding:5px; }
#conteudo-esquerdo #carrinho table.tabela-titulos tr td.carrinho-descricao { width:300px; }
#conteudo-esquerdo #carrinho table.tabela-titulos tr td.carrinho-quantidade { width:80px; text-align:center; }
#conteudo-esquerdo #carrinho table.tabela-titulos tr td.carrinho-remover { width:120px; text-align:center; }
#conteudo-esquerdo #carrinho table.tabela-titulos tr td.carrinho-preco { width:120px; text-align:center; }
#conteudo-esquerdo #carrinho table.tabela { border-collapse:collapse; margin:10px 0 0 0; width:600px; border-bottom:5px solid #fff; }
#conteudo-esquerdo #carrinho table.tabela tr td { height:16px; font:bold 14px "Trebuchet MS", Arial; padding:5px; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-descricao { width:300px; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-descricao-formulario { width:300px; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-descricao-formulario strong { float:left; display:block; margin:50px 0 0 20px; font:bold 16px "Trebuchet MS", Arial; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-descricao-formulario strong.titulo { float:left; display:block; margin:20px 0 0 20px; font:bold 16px "Trebuchet MS", Arial; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-descricao-formulario img { float:left; display:block; margin:0 0 0 0; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-formulario { width:400px; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-descricao img { float:left; display:block; margin:0 0 0 0; width:79px; height:50px; }
img.mini { float:left; display:block; margin:10px 0 0 50px; width:79px; height:50px; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-descricao strong { float:left; display:block; margin:20px 0 0 20px; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-quantidade { width:80px; text-align:center; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-remover { width:120px; text-align:center; }
#conteudo-esquerdo #carrinho table.tabela tr td.carrinho-preco { width:120px; text-align:center; font:bold 12px "Trebuchet MS", Arial }
#conteudo-esquerdo #carrinho #total-carrinho { margin:10px 0 10px 0; width:590px; height:38px; padding:5px; background:#9d9d9d; display:block; }
#conteudo-esquerdo #carrinho #total-carrinho strong { font:bold 14px "Trebuchet MS", Arial; color:#fff; }
#conteudo-esquerdo #carrinho #total-carrinho strong.label-total { float:left; display:block; margin:0 0 0 5px; width:400px; }
#conteudo-esquerdo #carrinho #total-carrinho strong.preco-total { float:right; display:block; margin:0 20px 0 0; }
#conteudo-esquerdo #carrinho #regras-entrega { margin:0 0 10px 0; width:590px; height:60px; padding:5px; display:block; }
#conteudo-esquerdo #carrinho #regras-entrega p { font:normal 12px "Trebuchet MS", Arial; color:#000; }
#conteudo-esquerdo #carrinho #botoes-carrinho { margin:5px 0 10px 0; width:590px; height:38px; padding:5px; display:block; }
#conteudo-esquerdo #carrinho #botoes-carrinho a.botao { float:right; display:block; margin:0 10px 0 0; }
#conteudo-direito #informacoes { width:200px; display:block; margin:10px 0 0 0; }
#conteudo-direito #informacoes p { display:block; font: normal 14px "Trebuchet MS", Arial; color: #666; margin:10px 0 0 0; width:200px; }
#conteudo-direito #informacoes p .botao { float:right; display:block; margin:0 0 0 0; }
#conteudo-direito #informacoes p.limpa { clear:both; }
#conteudo-esquerdo #parceiros { width:680px; display:block; margin:10px 0 0 100px; }
#conteudo-esquerdo #parceiros p.titulo { display:block; width:82px; height:422px; float:left; margin:-15px 0 0 -85px; }
#conteudo-esquerdo #parceiros .parceiros-dados { display:block; font: normal 11px "Trebuchet MS", Arial; color: #666; margin:20px 0 0 10px; width:184px; float:left; text-align:center; }
#conteudo-esquerdo #parceiros .parceiros-experiencias { display:block; font: normal 11px "Trebuchet MS", Arial; color: #666; margin:20px 0 0 10px; width:184px; float:left; text-align:left; }
#conteudo-esquerdo #parceiros .paginacao-produtos { width:650px; height:20px; padding-top:5px; background:none; text-align:center; float:left; margin:10px 0 0 20px; }
#conteudo-esquerdo #parceiros .paginacao-produtos a { font: bold 14px "Trebuchet MS", Arial; color: #666; }
#conteudo-esquerdo #parceiros .paginacao-produtos a:hover { text-decoration:underline; }
#conteudo-esquerdo #parceiros p.limpa { clear:both; }
#dados-ultimo-pedido { float:left; margin:20px 0 0 20px; width:600px; display:block; height:130px; }
#dados-ultimo-pedido p.titulo { font: bold 16px "Trebuchet MS", Arial; color: #0061a6; }
p.linha { float:left; margin:10px 0 0 0; width:600px; display:block; height:5px; border-bottom:5px solid #fff; }
img.thumb-ultimo-pedido { float:left; display:block; margin:10px 0 0 0; }
#rodape-caixas { display:block; float:left; width:925px; margin:0 0 0 7px; background:#fff; border-top:1px dotted #ccc }
#rodape-caixas .caixas { display:block; float:left; width:126px; height:269px; margin:5px 0 0 5px; }
#rodape-caixas .caixas p.titulo { width:126px; height:19px; margin:0;/*background:url(../images/bg-tit-caixa-rodape.png) repeat-x;*/ font: bold 13px "Trebuchet MS", Arial; color: #000; text-align:center; margin-bottom:2px; padding-top:3px; }
#rodape-caixas .caixas p { text-align:center; }
#rodape-caixas .caixas p strong.preco { font: bold 14px "Trebuchet MS", Arial; }
#rodape-caixas2 { display:block; float:left; width:925px; margin:0 0 0 7px; background:#fff; border-top:1px dotted #ccc }
#rodape-caixas2 .caixas2 { display:block; float:left; width:100px; height:269px; margin:5px 0 0 2px; }
#rodape-caixas2 .caixas2 p.titulo { width:100%; height:19px; margin:0;/*background:url(../images/bg-tit-caixa-rodape.png) repeat-x;*/ font: bold 13px "Trebuchet MS", Arial; color: #000; text-align:center; margin-bottom:2px; padding-top:3px; }
#rodape-caixas2 .caixas2 p { text-align:center; }
#rodape-caixas2 .caixas2 p strong.preco { font: bold 14px "Trebuchet MS", Arial; }
/*Bloco Rodapé*/
#rodape { width:939px; height:350px; float:left; display:block; background:#fff; margin:4px 0 0 0; position:relative; }
#rodape #assinatura { background: url(../images/background-assinatura.png) no-repeat top left; width:889px; height:23px; color:#ccc; text-align:right; padding:2px 50px 0 0; font-size:10px; }
#rodape address { position:absolute; top:25px; right:65px; font: normal 12px "Trebuchet MS", Arial; color: #666; }
#rodape address strong { font: bold 16px "Trebuchet MS", Arial; color: #666; }
#rodape ul.sitemap { float:left; display:block; width:140px; margin:7px 0 0 10px; }
#formas { width:300px; display:block; float:left; margin:0 0 0 30px; }
/*Bloco Formulários*/
form.formpadrao { margin:10px 0 0 20px; width:410px; float:left; }
form.formpadrao fieldset { margin:0; border:0; }
form.formpadrao legend { display:none; }
form.formpadrao .maior { margin-top:6px; float:left; width:400px; color:#666; font:normal 13px "Trebuchet MS", Arial; text-align:left; margin-left:5px; }
form.formpadrao .erro { margin-top:6px; float:left; width:400px; color:#fff; font:normal 13px "Trebuchet MS", Arial; text-align:left; margin-left:5px; background:#ec1757; padding:5px; }
form.formpadrao .sucesso { margin-top:6px; float:left; width:400px; color:#fff; font:normal 13px "Trebuchet MS", Arial; text-align:left; margin-left:5px; background: #00CC00; padding:5px; }
form.formpadrao .sucesso strong { font:normal 18px "Trebuchet MS", Arial; }
form.formpadrao .grande { margin-top:6px; float:left; width:400px; color:#666; font:normal 12px "Trebuchet MS", Arial; text-align:left; margin-left:5px; }
form.formpadrao .linha { margin-top:10px; float:left; width:400px; border:1px solid #ccc; text-align:left; margin-left:5px; }
form.formpadrao .medio { height:45px; margin-top:6px; float:left; width:315px; color: #666; font:normal 12px "Trebuchet MS", Arial; text-align:left; margin-left:5px; }
form.formpadrao .pequeno { height:45px; margin-top:6px; float:left; width:80px; color:#666; font:normal 12px "Trebuchet MS", Arial; text-align:left; margin-left:5px; }
form.formpadrao .menor { height:45px; margin-top:6px; float:left; width:45px; color:#666; font:normal 12px "Trebuchet MS", Arial; text-align:left; margin-left:5px; }
form.formpadrao .metade { height:45px; margin-top:6px; float:left; width:195px; color:#666; font:normal 12px "Trebuchet MS", Arial; text-align:left; margin-left:5px; }
form.formpadrao .metade2 { height:45px; margin-top:6px; float:left; width:145px; color:#666; font:normal 12px "Trebuchet MS", Arial; text-align:left; margin-left:5px; }
form.formpadrao .metade3 { height:45px; margin-top:6px; float:left; width:128px; color:#666; font:normal 12px "Trebuchet MS", Arial; text-align:left; margin-left:7px; }
form.formpadrao label input { width:98%; height:18px; background:#fff; border:1px solid #9bcfed; font:normal 11px "Trebuchet MS", Arial; margin-top:0; display:block; margin-top:4px; padding-top:3px; float:left; }
form.formpadrao label input.campologin { width:200px; height:18px; background:#fff; border:1px solid #9bcfed; font:normal 11px "Trebuchet MS", Arial; margin-top:0; display:block; margin-top:4px; padding-top:3px; float:left; }
form.formpadrao label textarea { width:98%; height:80px; background:#fff; border:1px solid #9bcfed; font:normal 11px "Trebuchet MS", Arial; margin-top:0; display:block; margin-top:2px; padding-top:3px; float:left; }
form.formpadrao label select { width:99%; height:25px; float:left; border:1px solid #9bcfed; font:normal 12px "Trebuchet MS", Arial; margin-top:4px; float:left; }
form.formpadrao .botao { width:68px; height:27px; background: url(http://www.vivaexperiencias.net/images/enviar-formulario.png) no-repeat; border:0; cursor:pointer; display:block; float:right; margin:10px 10px 0 0; }
form.formpadrao .botaologin { width:40px; height:29px; background: url(http://www.vivaexperiencias.net/images/bt-ok-login.png) no-repeat; border:0; cursor:pointer; display:block; float:right; margin:0 150px 0 0; }

