﻿body
{
    background: white;
    font: 12px/16px "lucida sans unicode", "lucida sans", lucida, tahoma, arial;
    color:#303030;
}

*
{
    padding: 0;
    margin: 0;
}
ul, ol{padding-left:20px;}


h1.hiddenTitle{display:none;}

h1, h2, h3{
font-weight:normal;
line-height:32px;
color:#cf2552;
}

h2 a{color:#cf2552; font-weight:normal;}
h1{font-size:22px; line-height:32px; display:block; padding-bottom:16px;}
h2{font-size:18px; line-height:32px; display:block; padding-bottom:16px;}

.clear
{
    clear: both;
}
.masterWrapper
{
    
}

.contentWrapper
{
    width: 1022px;
    background: #fb9bc8 url(../img/bgPink.gif) repeat-x;
    _width: 1023px;
    margin: 0px auto;
    border-top:solid 0px;
}

.content
{
    margin-left: 350px;
}
.elipseLogo{
position:absolute;
margin-left:35px;
margin-top:22px;
}

.elipseLogo .img{
background: url(../img/logotipoElipse.png); height:142px; width:215px;
}

.bannerContent, .smallBannerContent
{
    background:url(../img/bannerbg.png) no-repeat bottom;
    background-position:bottom;
    top:140px;
    width:214px;
    float:left;
    position: relative;
    left:38px;
    overflow:hidden;
    margin-bottom:150px;
}


/*Restaura Banner completo*/

.smallBannerTop{width:214px;left:38px;background:url(../img/bannerTop.png) no-repeat top; height:9px; position:relative; top:140px; overflow:hidden;}
.line{height:31px; line-height:29px; background:#cc2350 url(../img/bgmenu.gif); color:white; margin: 0 5px 0 5px; text-align:center}

.padd{padding: 15px;}

.arte
{
    background: url(../img/krbaby3.png) no-repeat;
    width: 556px;
    height: 514px;
    margin-top: 80px;
    margin-left:65px;
    margin-bottom:50px;
}

.artText{width:320px; height:155px;position:relative; top:310px; left:117px; text-align:center;}
.artText h2{padding-top:20px;}
.artText p{padding:0 18px 0 18px;}

.logotipoKR{display:block; padding-top:50px;}
.smallLogotipoKR{display:block; padding:35px 0 20px 0;}
.logotipoKR img{border:solid 0px;}
.smallLogotipoKR img{border:solid 0px;}

.linkKatyBaby, .linkLuaPijamas, .linkKRAdulto{width:135px; height:83px; display:block; margin:0 auto 0 auto;cursor:pointer}

.linkWithImage span{display:none;}
.linkWithImage{}

.linkWithImage img{border:solid 0px;}
.linkWithImage img.colorfull{position:absolute;z-index:5; display:none;}

.menu
{
    background: #cc2350 url(../img/bgmenu.gif);
    height: 31px;
    overflow:hidden;
    text-align:right;
}

.menu ul{
    list-style-type:none;
    margin-left:330px;
    font-size:14px;
}
.menu ul li{
    float:left;
    padding: 0 17px 0 17px;
    line-height:28px;
    color:white;
}

.menu ul li.isActive
{
    background:#cc2350 url(../img/bgMenuActive.gif) repeat-x bottom; height:32px;
}
.menu .last{clear: right;}

.menu a{
text-decoration:none; color:White;
}

.menu a:hover, .menu a.menuOn{border-bottom: solid 2px white;cursor:pointer;
}

.rodape{
padding-top:15px;
text-align:center;
padding-bottom:15px;
color:#df5e83;
overflow:hidden;
border-bottom:solid 5px #cb234f;
background:#feb8da;
}

.rodape a{color:#df5e83;text-decoration:none; font-size:11px;}

.footer{
height:30px;
}

/*Acho que esse cai fora*/
.whiteBox
{
    margin:50px 0 0 65px; background:white;
    width:570px;
    border:solid 1px #d4608d;
}
.whiteBox .padd{padding:20px;}
.whiteBox p{padding-top:10px;}
/*cai fora até aqui*/

#pInfo{padding-left:15px;padding-right:20px;}
.pInfoCatalogo{ font-size:10px;}
.boxHeader{margin: 0 5px 0 5px; height:1px; background:#d5d5d5}
.boxContent{background:url(../img/bgProdutos2.png) !important; padding:1px 0 10px 0;}
.boxContent .padd{padding:12px 25px 5px 25px;}
.boxContent p{text-indent:10px;padding: 0 0 16px 0}
.boxContent a{color:#cf2552; text-decoration:underline;}
.boxFooter{background:url(../img/bgProdutoFooter2.png) !important; height:13px;}
#divLinhasDeRoupas{padding-bottom:15px;}
#divLinhasDeRoupas a{display:block; margin-bottom:10px;}
.ajax-loader{background:url(../img/ajax-loader-w.gif);width:32px; height:32px; margin:0px auto;}


.content{width:701px; margin:40px 0 0 283px!important;} 

div.produto{margin:10px auto 0 auto; width:650px; height:215px!important; border-bottom:dotted 2px #dedede; padding-bottom:10px;}
div.divImgRotatorProduto{ height:190px; width:280px; border: solid 1px #ddd; background:white;}
div.divImgRotatorProduto div {text-align:center; width:278px; padding-top:20px;}
div.divImgRotatorProduto div img{ }
div.divImgRotatorProduto div span{display:block;}
.altSpan{display:block; font-size:10px;}
.produto .controls{float:right;width:50px; overflow:hidden;}
.produto p{text-indent:0; padding:0;}
.controls, .frame{margin-top:10px;}
.controls{display:none;}
.produto .frame{ width:282px;text-align:center; float:right; margin-right:15px;}
.next, .prev, .zoom, .close{cursor:click;background:#dedede;display:block;cursor:pointer;}
.zoom{background:url(../img/zoom.gif) no-repeat; width:50px;height:50px; margin-top:60px;}
.prev{background:url(../img/prev.gif) no-repeat;width:30px;height:30px;margin-left:20px;}
.next{background:url(../img/next.gif) no-repeat;width:30px;height:30px;margin-left:20px;}
.close{background:url(../img/close.gif) no-repeat;width:30px;height:30px; float:right; margin-top:5px;}
.contentWrapper{}
#zoomContent{padding:45px 10px 20px 10px;}
#zoomContent img.imgProduto{height:350px; width:auto;}
div#zoom a{color:#cf2552;}
div#zoom p{text-indent:0;}
.errorIcon{background:url(../img/errorIcon.gif); width:48px; height:48px; float:left;}
.msgIcon{background:url(../img/msgIcon.gif); width:48px; height:48px; float:left;}