/* Extra.com.br - lista de casamento 
Version:4.1 - novo layout
*/
/* geral */
.hcontent .titHomeLcas, .bnrNoivos, .bnrConvidados, .criarLista, .vantagens .btop .tit2, .area-2-2-2 .noivos .bt, .area-2-2-2 .convidados .bt, .area-2-2-2 .noivos .tit, .area-2-2-2 .noivos .stit, .area-2-2-2 .convidados .tit{text-indent:-9999em;}
/*reset*/
.bt {border:0;text-indent:-999em;font-size:1em;box-shadow:0 0 0;line-height:1;padding:0;display:block;}
.busca .ok .bt, .buscaBottom .ok .bt {font:normal 1.5em/37px 'extra',arial,sans-serif;font-weight:normal!important;display:block;color:#fff;background:#d02130;box-shadow:1px 1px 1px rgba(255,255,255,0.8) inset;padding:0 5px;height:34px;border:1px solid #aa0409;cursor:pointer;margin-right:5px;background: #ef7706 url(../img/ico.png) no-repeat 5px 5px;padding-left:33px;text-indent:0;}

input {padding:2px;font-size:0.916em;}
.txt {font-size:0.916em;}

/* skeleton */
.area-root {width:100%;background:#fff url(../img/lista/bg.png) repeat-x 0 0;padding-bottom:20px;}
.area-2 {width:945px;margin:0 auto;position:relative;overflow:hidden;background:url(../img/lista/bg2-v1.jpg) no-repeat center 5px;}
.area-2-1 {position:relative;z-index:1;}
.area-2-2 {padding-right:405px;position:relative;z-index:2;}
.area-2-2-1 {float:left;width:100%;overflow:hidden;padding-top:208px;}
.area-2-2-2 {float:right;margin:-65px -393px 0 0;width:368px;}

.bnrNoivos {float:left;width:311px;height:88px;background:url(../img/lista/spriteHomeLcas.png) no-repeat 0 0;margin:0 0 15px 10px; display:none;}
.bnrConvidados {float:right;width:211px;height:88px;background:url(../img/lista/spriteHomeLcas.png) no-repeat -313px 0;margin:0 0 15px 0; display:none;}
.vantagens {clear:both;margin:15px 0 0 10px;}

.hcontent {background:url(../img/lista/spriteHomeLcas.png) no-repeat -485px -248px;margin-left:18px;padding:20px 0 0 46px;}
.hcontent .titHomeLcas {width:442px;height:32px;background:url(../img/lista/spriteHomeLcas.png) no-repeat 0 -206px;}
.hcontent .menu {width:285px;height:29px;background:url(../img/lista/spriteHomeLcas.png) no-repeat -526px -136px;margin:27px 0 0;}
.hcontent .menu .ul {padding:6px 0 0 15px;}
.hcontent .menu .li {display:inline; background:url(../img/lista/spriteHomeLcas.png) no-repeat -896px 3px; padding:0 10px 0 10px;}
.hcontent .menu .li .a{font-size:12px;}
.hcontent .menu .li .a:hover{ text-decoration:underline;}
.vantagens{ width:530px; height:auto; padding-bottom:21px; padding-top:88px; background:url(../img/lista/vantagensFooter.png) no-repeat center bottom;}
.vantagens .btop{ width:530px; height:42px; background:url(../img/lista/vantagensTop.png) no-repeat 0 0; display:block;}
.vantagens .btop .tit2{width:426px; height:22px;background:url(../img/lista/spriteHomeLcas.png) no-repeat 0 -100px; margin:11px 0 0 20px;float:left;}
.vantagens .ul {width:490px; height:auto; background:url(../img/lista/vantagensBg.png) repeat-y 0 0; padding:8px 20px 0;}
.vantagens .li {padding:0 0 8px 18px;background:url(../img/lista/spriteHomeLcas.png) -896px -25px no-repeat;font-size:0.916em;line-height:1.2;}

.boxLC, .boxLC2, .boxLC3, .boxLC4 {background:url(../img/lista/spriteHomeLcas.png) no-repeat -9999em -9999em;}
.boxLC {background-position:left -477px;padding:15px 0 0 15px; position:relative;margin:20px 0;overflow:hidden;}
.boxLC2 {background-position:right -477px;margin-top:-15px;padding:15px 15px 0 0;}
.boxLC3 {background-position:left bottom;margin-left:-15px;padding:0 0 15px 15px;}
.boxLC4 {background-position:right bottom;margin:0 -15px -15px 0;padding:0 15px 15px 0;}
.boxLC .i1, .boxLC .i2 {display:block; position:absolute;}
.boxLC .i1 {background:url(../img/lista/spriteHomeLcas.png) no-repeat -896px -109px;top:-1px;right:-1px;width:66px;height:50px;}
.boxLC .i2 {background:url(../img/lista/spriteHomeLcas.png) no-repeat -896px -50px;bottom:1px;left:-1px;width:44px;height:34px;}
.boxLC .ul{position:absolute;top:20px;right:60px;}
.boxLC .li{display:inline;background:url(../img/lista/spriteHomeLcas.png) no-repeat -896px 3px;padding:0 5px 0 10px;}
.boxLC .li .a{font-size:11px; color:#666;}
.boxLC .li .a:hover{text-decoration:underline;}

.area-2-2-2 .criarLista {display:block;width:368px;height:134px;background:url(../img/lista/spriteHomeLcas.png) no-repeat -526px 0;}
.area-2-2-2 .noivos .tit {background:url(../img/lista/spriteHomeLcas.png) no-repeat 0 -154px;width:65px;height:16px;margin-bottom:15px;}
.area-2-2-2 .noivos .stit {background:url(../img/lista/spriteHomeLcas.png) no-repeat 0 -130px;width:153px;height:14px;display:block;margin-bottom:10px;}
.area-2-2-2 .convidados .tit {background:url(../img/lista/spriteHomeLcas.png) no-repeat 0 -180px;width:111px;height:16px;margin-bottom:15px;}
.consultarLista  .bt {background:url(../img/lista/spriteHomeLcas.png) no-repeat 0 -282px;height:32px;width:203px;margin:15px auto 0;display:block;}
.encontrarLista .bt {background:url(../img/lista/spriteHomeLcas.png) no-repeat 0 -248px;height:32px;width:203px;margin:15px auto 0;display:block;}

/* ie */
.area-root, .area-2, .area-2-2, .area-2-2-1, .area-2-2-2, .criarLista, .boxLC, .boxLC2, .boxLC3, .boxLC4 {zoom:1;}
.area-2-2-2 {_display:inline;#display:inline;_margin-left:25px;#margin-left:25px;}
.vantagens {_margin-top:0;#margin-top:0;}
.criarLista {_position:relative;_z-index:3;}

.boxLC3 {_position:relative;}
.boxLC4 {_position:relative;}
.boxLC .i1 {_top:-15px;}
.boxLC .i2 {_left:-15px;}
.boxLC .ul {_top:5px;}

/* controle busca noivos */
.area-2-2-2 .convidados fieldset p{ display:none;}
.area-2-2-2 .convidados fieldset div div{ padding-bottom:5px;}
.area-2-2-2 .convidados fieldset div div{ width:140px; float:left;}
.area-2-2-2 .convidados fieldset div div.IDListadeCompra,
.area-2-2-2 .convidados fieldset div div.noiva,
.area-2-2-2 .convidados fieldset div div.noivo{ width:100%;}
.area-2-2-2 .convidados fieldset div div.noiva input,
.area-2-2-2 .convidados fieldset div div.noivo input{ width:180px;}
.area-2-2-2 .convidados fieldset div div.cidade{ width:188px; float:left;}
.area-2-2-2 .convidados fieldset label{ display:block; float:left; width:140px; font-size:12px; color:#666; line-height:18px;}
.area-2-2-2 .convidados fieldset input{ height:20px; line-height:20px;}
.area-2-2-2 .convidados fieldset input.fitext{ width:128px; float:left;}
.area-2-2-2 .convidados fieldset div div.encontrarLista{ width:100%;}
.area-2-2-2 .convidados fieldset div div.encontrarLista input{ height:32px; margin:2px auto 0; display:block;}
.area-2-2-2 .convidados fieldset select{height:26px; line-height:26px; position:relative; float:left; margin-left:5px;}
.area-2-2-2 .convidados fieldset input.dia,
.area-2-2-2 .convidados fieldset input.mes,
.area-2-2-2 .convidados fieldset input.ano{ width:30px; float:none;}
