/* CSS todopapas.com */
/*common*/
* {
margin:0;
padding:0;
text-decoration: none;
font:normal normal 12px arial,helvetica,sans-serif; 
color:#58585a
}
body{
text-align:center;
background:#ecedee
}
img{border:none}
ul {list-style: none}
/*general*/
.leftFloated{float:left}
.rightFloated{float:right}
.cleared{
clear:both;
font-size:0;
height:0;
overflow:hidden;
line-height:0
}
.noDisplay{display:none}
.noMargin{margin:0 !important}
.centered{text-align:center}
.rightAligned{text-align:right}
.actionButton{
height:18px;
line-height:18px
}
.actionButton.blue{
background:transparent url(../images/sprite_btns.png) no-repeat scroll 0 -197px;
border:solid 1px #b1b3b4
} 
.actionButton.green{
background:transparent url(../images/sprite_btns.png) no-repeat scroll 0 -222px;
border:solid 1px #b1b3b4
} 
.actionButton.inactive{
background:transparent url(../images/sprite_btns.png) no-repeat scroll 0 -245px;
border:solid 1px #d8d9d9;
color:#87888a;
} 
.genBlueInput {
width:60px;
line-height:20px;
height:auto important!;
height:20px;
padding-bottom:3px;
background:transparent url(../images/sprite_btns.png) no-repeat scroll -290px -136px;
font:normal bold 12px arial,helvetica, sans-serif;
color:#87888a;
border:none;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
}

.grayHeader{
height:15px;
padding-left:5px;
font-weight:bold;
background:#ededee
}
.pager, .pager a,  .pager span{
height:13px;
font-size: 11px;
line-height:13px;
vertical-align:top;
color:#999  
}
.pager .leftArrow, .pager .rightArrow{
width:13px;
height:13px;
display:inline-block
}
.pager .leftArrow{
margin-right:5px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -124px;     
}
.pager .rightArrow{
margin-left:5px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -147px;     
}
.actual.pageNumber{
font-weight:bold;
color:#87878a
}
.leaveComment .formRow, .account .formRow, .register .formRow{margin-bottom:8px}
.leaveComment .inputText, .account .inputText, .register .inputText{
border:solid 1px #b1b3b4;
float:right
}
.checkBoxContainer{
float:left;
height:13px;
width:13px;
padding:0;
overflow:hidden;
margin-top:2px
}
.checkBoxContainer input{
width:13px;
height:13px;
vertical-align:top
}
/**/

/*MAIN*/
.mainWrapper{
width:1000px;
margin:0 auto;
text-align:left
} 
.generalBg{
width:100%;
height:1402px;
position:absolute;
z-index:-1;
top:0px;
left:0px;
background:transparent url('../images/sprite_bg_1px_vertical.gif') repeat-x 0 -216px
}     
/*END OF MAIN*/

/*HEADER*/
/*Login and Register*/
#header .log_reg{height:94px}
#header .ad{
width:738px;
height:90px;
background:#ededee
}
.ad .strip, .enhancedAd .strip{width:10px}
.ad img{
/*width:728px;*/
height:90px
}
.enhancedAd img{
/*width:990px; */
height:90px; 
}
#header .enhancedAd{
width:1000px;
height:90px;
/*background:#ededee */
}

.log_reg .options{
width:262px;
height:96px;
text-align:center; 
background:transparent url('../images/sprite_bg_1px_vertical.gif') repeat-x 0 0px;
overflow:hidden
}
.log_reg form{margin:19px 0 17px}
.log_reg input{
width:148px;
height:16px;
line-height:16px;
vertical-align: middle;
border:solid 1px #DBE4BE 
}
.log_reg li{
float:left;
height:28px;
line-height:28px;
background:transparent url('../images/sprite_btns.png') repeat-x 0 -163px;

}
.log_reg li a{
border-right:1px solid #dbe4be;
display:block !important;
display:inline-block;
height:19px;
line-height:19px;
margin-top:5px;
padding:0 14px;
}
.log_reg a.lastOpcion{border:none !important}
#enhancedSelectCountry{
width:107px;
height:18px
}
.enhancedLogIn label{display:inline}
/*Header content and search*/
#header h1{
font: italic normal 12px arial,helvetica, sans-serif;
height:34px;
line-height:45px;
overflow:hidden;
display:inline-block
}

#header .nuevo {
font: italic normal 12px arial,helvetica, sans-serif;
height:30px;
line-height:45px;
overflow:hidden;
display:inline-block
}
.logo{
display:block;
width:201px;
height:34px;
background:transparent url('../images/sprite_logos.gif') no-repeat 0px -100px;
margin-right:5px;
line-height:20px;
text-indent:-9999px;
float:left;
}
#header .barMenu{width:501px}
#header .enhancedBarMenu{width:646px!important}
#header .content li{
display:inline-block !important;
display:block;
float:left;
height:35px;
background:transparent url(../images/sprite_btns.png) repeat-x scroll 0 0
}
.content li a{
display:inline-block;
height:100%;
line-height:31px;
padding:0 25px;
}
.lastBarItem a{
padding: 0 25px 0 15px;
}
.barMenu .corner, .enhancedBarMenu .corner{
width:10px !important;
background:transparent url(../images/sprite_btns.png) repeat-x scroll -490px 0 !important;
}
#header .search, #header .enhancedSearch{
border:1px solid #dadadc;
background:#dadadc;
margin:35px 0 0 27px;
}
.enhancedBarMenu li a{line-height:36px !important}
.search .storeLogo, .enhancedSearch .storeLogo{
width:149px;
height:28px;
background:transparent url('../images/sprite_bg_1px_vertical.gif') repeat-x 0 -101px
}
.storeLogo h3{
height:100%;
line-height:28px;
padding-left:33px;
background:transparent url(../images/sprite_icons.gif) no-repeat scroll 6px -66px
}
.storeLogo h3, .search #searchBtn, .enhancedSearch #searchBtn{font-weight:bold}
#searchInStore{
width:220px;
height:16px;
border: solid 1px #b1b3b4;
margin:6px 6px 0 0;
float:left;
margin-left:10px;
} 

.search #searchBtn, .enhancedSearch #searchBtn{
width:73px;
background:transparent url('../images/sprite_btns.png') repeat-x -142px -138px;
line-height:16px;
padding-bottom:3px;
height:auto !important;
height:18px;
vertical-align:middle;
border:none;
margin:6px 10px 0 0;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
}  
.enhancedSearch #searchBtn{
background:transparent url('../images/sprite_enhanced_header.jpg') no-repeat 0 0;
height:18px !important
} 
.enhancedSearch{
height:29px;
margin:0 !important;
}
.enhancedLogIn{
width:320px;
margin:9px 0 2px 27px;
background:transparent url('../images/sprite_enhanced_header.jpg') no-repeat 0 -74px;
height:22px
}
.enhancedLogIn form{padding-top:2px}
.enhancedLogIn li{
background:none !important;
height:22px !important;
line-height:22px !important;
float:left;
margin-right:11px
}
.enhancedLogIn li a{
display:inline-block;
height:22px !important;
line-height:22px !important;
padding:0 !important;
}           
li.listedStore{background:transparent url('../images/sprite_enhanced_header.jpg') no-repeat 0 -30px !important;}
li.listedStore a{padding:0 15px 0 34px}
/*END OF HEADER*/

/*ARTICLE CATEGORIES*/
.articleCategoryList{margin:5px 0 2px}
.articleCategoryList span, .articleCategoryList a{font-size:11px}
.actualCategory{
font-weight:bold;
color:#b2c974
}

/*BAR*/
.bar{
width:1000px;
height:46px;
background:transparent url('../images/bar.png') no-repeat 0 16px;
position:relative
}
.bar .scroller{
width:31px;
height:20px;
position:absolute;
background:transparent url('../images/bar.png') no-repeat -13px -52px;
top:16px;
z-index:999;
}
.bar .stage{
position:absolute;;
top:35px;
font-size:10px;
color:#b1b3b4
}
.stage.preconception{left:8px}
.stage.pregnancy{left:33px}
.stage.newborn{left:496px}
.stage.year1{left:627px}
.stage.year2{left:760px}
.stage.year3{left:892px}
.stage.year4{left:914px}
.stage.year5{left:934px}
.stage.year6{left:954px}
.stage.year7{left:950px}
.stage.year8{left:967px}
.bar .divLine{
width:1px;
height:23px;
background:transparent url('../images/bar.png') no-repeat 0 -59px;
float:left
}
.bar .subdivision {
width:55px;
position:absolute;
}
.subdivision .infoText{
font-size:8px;
color:#b1b3b4;
margin-left:2px
}
.subdivision.week1{left:37px}
.subdivision.week2{left:48px}
.subdivision.week3{left:59px}
.subdivision.week4{left:70px}
.subdivision.week5{left:81px}
.subdivision.week6{left:92px}
.subdivision.week7{left:103px}
.subdivision.week8{left:114px}
.subdivision.week9{left:125px}
.subdivision.week10{left:136px}
.subdivision.week11{left:147px}
.subdivision.week12{left:158px}
.subdivision.week13{left:169px}
.subdivision.week14{left:180px}
.subdivision.week15{left:191px}
.subdivision.week16{left:202px}
.subdivision.week17{left:213px}
.subdivision.week18{left:224px}
.subdivision.week19{left:235px}
.subdivision.week20{left:246px}
.subdivision.week21{left:257px}
.subdivision.week22{left:268px}
.subdivision.week23{left:279px}
.subdivision.week24{left:290px}
.subdivision.week25{left:301px}
.subdivision.week26{left:312px}
.subdivision.week27{left:323px}
.subdivision.week28{left:334px}
.subdivision.week29{left:345px}
.subdivision.week30{left:356px}
.subdivision.week31{left:367px}
.subdivision.week32{left:378px}
.subdivision.week33{left:389px}
.subdivision.week34{left:400px}
.subdivision.week35{left:411px}
.subdivision.week36{left:422px}
.subdivision.week37{left:433px}
.subdivision.week38{left:444px}
.subdivision.week39{left:455px}
.subdivision.week40{left:466px}
.subdivision.week41{left:477px}
.subdivision.week42{left:488px}
.subdivision.month1{left:499px}
.subdivision.month2{left:510px}
.subdivision.month3{left:521px}
.subdivision.month4{left:532px}
.subdivision.month5{left:543px}
.subdivision.month6{left:554px}
.subdivision.month7{left:565px}
.subdivision.month8{left:576px}
.subdivision.month9{left:587px}
.subdivision.month10{left:598px}
.subdivision.month11{left:609px}
.subdivision.month12{left:620px}
.subdivision.month13{left:631px}
.subdivision.month14{left:642px}
.subdivision.month15{left:653px}
.subdivision.month16{left:664px}
.subdivision.month17{left:675px}
.subdivision.month18{left:686px}
.subdivision.month19{left:697px}
.subdivision.month20{left:708px}
.subdivision.month21{left:719px}
.subdivision.month22{left:730px}
.subdivision.month23{left:741px}
.subdivision.month24{left:752px}
.subdivision.month25{left:763px}
.subdivision.month26{left:774px}
.subdivision.month27{left:785px}
.subdivision.month28{left:796px}
.subdivision.month29{left:807px}
.subdivision.month30{left:818px}
.subdivision.month31{left:829px}
.subdivision.month32{left:840px}
.subdivision.month33{left:851px}
.subdivision.month34{left:862px}
.subdivision.month35{left:873px}
.subdivision.month36{left:884px}
/*END OF BAR*/

/*LEFT COLUMN*/
/*left Navigation*/
.leftNav{
width:156px;
margin-bottom:50px;
font-size:0
}
.leftNav.inside{background:transparent url('../images/sprite_misc.jpg') no-repeat -208px -477px}
.leftNav.inside .parentList{top:39px !important;}
.leftNav .parentList{
z-index: 22;
top:14px;
left:14px
}
.parentList ul li{margin-top:9px}
#navVideo{
background:transparent url(../images/sprite_misc.jpg) no-repeat scroll -208px -222px;
height:22px;
padding-top:26px;
position:relative;
width:157px;
}
.inside #navVideo{
background:transparent url(../images/sprite_misc.jpg) no-repeat scroll -208px -477px;
height:18px;
padding-top:51px
}
#navVideo a{margin-top:23px}
.parentList a{margin-left:17px;}
.parentList ul a{margin-left:32px}
#navServices{
background:transparent url(../images/sprite_misc.jpg) no-repeat scroll -208px -268px;
height:auto !important;
height:24px;
min-height:24px;
margin-top:0;
padding-top:3px;
position:relative
}
.inside #navServices{background:transparent url(../images/sprite_misc.jpg) no-repeat scroll -208px -268px !important}
#navServices ul{background:transparent url('../images/sprite_bg_1px_horizontal.gif') repeat-y -1114px 0}
#navCalc {
background:transparent url(../images/sprite_misc.jpg) no-repeat scroll -208px -364px;
width:157px;
height:104px;
padding-top:6px;
position:relative
}
.expandButton{
display:block;
margin:0 !important;
width:9px;
height:9px;
position:absolute;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -105px;     
left:120px;
}
.collapseButton{
display:block;
margin:0 !important;
width:9px;
height:9px;
position:absolute;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -114px;     
left:120px;
}
#navServices .expandButton, #navServices .collapseButton {top:6px;}
#navCalc .expandButton, #navCalc .collapseButton{top:8px}
/*Survey*/
.survey {
width:152px;
border: solid 1px #c6c7c8;
margin-bottom:38px;
}     
.survey h2{
font-weight:bold;
color:#fff;
background:#b3ca74;
padding-left:7px;
}
.survey .question {
padding: 5px;
margin-top:5px
}
.survey p{
font-weight:bold;
color:#b2c974;
margin-bottom:14px
}
.survey label{
width:110px;
line-height:15px;
height:13px;
vertical-align:top;
float:left;
letter-spacing:-1px;
word-spacing:1px
}
.survey .radioBtn{
float:left;
margin-right:5px;
height:13px;
width:13px
}
.survey .answer{margin-bottom:13px; height:13px}
.survey a{
display:block;
font:normal bold 11px arial, helvetica, sans-serif;
color:#b2c974
}

.survey #vote{
width:62px;
line-height:18px;
height:auto important!;
height:18px;
padding-bottom:3px;
font-weight:bold;
border:none;
background:transparent url('../images/sprite_btns.png') no-repeat -222px -136px;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
margin-bottom:12px
}

.redBtn .left , .redBtn .right{width:3px; height:18px; float:left; background:#f00}

/*Banner*/
.banner_150x600{width:150px}
.banner_150x600 .strip{
height: 10px;
background:#9c9ea0;
font-size: 9px;
}
.banner_150x600 img{
width:150px;
height:600px
}
/*END OF LEFT COLUMN*/

/*CENTER COLUMN*/
.centerWrapper{
border-right:1px dashed #ececec;
border-left:1px dashed #ececec;
padding:0 5px;
margin: 0 2px;
background:#fff !important;
}
.centerContent{
text-align:center;
width:521px;
display:inline
}

/*Articles And Interests*/
.articleBox, .interestsBox{
width:499px;
border:solid 1px #c6dbe3;
text-align:left
}
.articleBox{margin:12px auto 35px}
.articleContent .picContainer,.fullArticleContent .picContainer, .interestsContent .picContainer,  .listedArticlePicContainer{
border:1px solid #dadadc;
padding:5px;
}
 .interestsContent{padding:8px}
.articleBox img{
/*width:202px;*/
height:183px;
width:auto;
}
.interestsBox img{
width:79px;
/*height:70px;*/
}
.article{
width:256px;
margin-left:13px
}
.article_expandido{
width:450px;
margin-left:13px
}  
.articleContent{padding:13px 8px 15px}
.centerBox h2 {
height:20px;
line-height: 20px;
padding-left:8px;
font-weight:bold;
background:transparent url('../images/sprite_bg_1px_vertical.gif') repeat-x 0 -134px
}
.centerBoxSeo h1 {
height:20px;
line-height: 20px;
padding-left:8px;
font-weight:bold;
background:transparent url('../images/sprite_bg_1px_vertical.gif') repeat-x 0 -134px
}
.centerBox h2 a {
height:20px;
line-height: 20px;
/*padding-left:8px;*/
font-weight:bold;
background:transparent url('../images/sprite_bg_1px_vertical.gif') repeat-x 0 -134px
}
.interestsBox h2{
height:20px;
line-height: 20px;
padding-left:8px;
font-weight:bold;
background:transparent url('../images/sprite_bg_1px_vertical.gif') repeat-x 0 -160px;
}
.article h3{
font:normal bold 18px "Times New Roman", Times, serif;
color:#9ebcc6;
margin-bottom:14px
}
.article h3 a{
font:normal bold 18px "Times New Roman", Times, serif;
color:#9ebcc6;
margin-bottom:14px
}
.article_expandido h3 a{
font:normal bold 18px "Times New Roman", Times, serif;
color:#9ebcc6;
margin-bottom:14px
}
.interest h3{margin-bottom:20px}
.interest h3 a{margin-bottom:20px}  
.interestsBox h2, .interest h3{
font-weight:bold;
color:#b2c974;
}
.interestsBox h2 a, .interest h3 a{
font-weight:bold;
color:#b2c974;
}
.article_expandido .resume, .article .resume, .fullArticle .resume{
font: italic bold 12px arial, helvetica, sans-serif;
margin-bottom:18px
}
.interest{
padding-bottom:22px;
margin-bottom:17px;
border-bottom: 1px dotted #e3e3e3;
}
.interest.last{
margin:0 !important;
padding:0 !important;
border:none !important;
}
.interest .withPic{
width:379px;
margin-left:13px
} 
.latestArticles{
margin-top:17px;
padding-top:17px;
border-top:dotted 1px #e3e3e3;
}
.latestArticles h3, .latestArticles a{
font-weight:bold;
color:c6dbe3;
}
.latestArticles p{margin-top:10px}
.latestArticles h3{display:inline}
.latestArticles h3, .latestArticles a{color:#9EBCC6}
/*Full article*/
.fullArticle{
margin:13px 0 16px;
text-align:left
}




.botonaco { 
    display:block;   
    margin-right:3px;
    vertical-align:middle;   
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    width:70px;
    height:18px;
    text-align:center;
    background-color:#E8F1F6;
    border:1px solid #B1B3B4;   
}


.fullArticle h2 {font-size:10px}
.articleKeywords{line-height:10px}
.articleKeywords span, .articleKeywords a {
color:#D9DADB;
font-size:10px;
}
.fullArticleContent{margin-top:22px}
.fullArticleBody h3{
font:normal bold 28px "Times New Roman", Times, serif;
color:#9ebcc6;
margin-bottom:14px
}

.fullArticleBody h1 {
-x-system-font:none;
color:#9EBCC6;
font-family:"Times New Roman",Times,serif;
font-size:28px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:14px;
}
.fullArticleBody p{margin-bottom:18px}
.fullArticleContent .picContainer{margin-left:12px}

.fullArticle .actionButton{
width:18px;
display:inline-block;
line-height:18px;
margin-right:3px;
vertical-align:middle;
}
.fullArticle .searchWarning{margin-top:16px}
/*Article List*/
.articleList{
text-align:left;
padding-top:15px;
}
.articleList h2{
font-weight:bold;
font-size:11px;
color:#9c9e9f
}
.articleList .lead{
position:relative;
font:italic bold 16px Arial, Helvetica, sans-serif;
color:#9ebcc6;
margin:10px 0 20px;
padding-bottom:6px;
border-bottom:solid 1px #ecf2f4
}
.articleList h3{
font:normal normal 18px "Times New Roman", Times, serif;
color:#9ebcc6;
margin-bottom:17px;
}
.articleList h3 a{
font:normal normal 18px "Times New Roman", Times, serif;
color:#9ebcc6;
margin-bottom:17px;
}
.articleList .relatedTerms{
font:italic normal 9px Arial, Helvetica, sans-serif;
color:#d9dadb
}
.listedArticleContainer{margin-bottom:20px}
.listedArticleContent{
width:343px;
float:left;
margin-bottom:18px;
}
.listedArticleContent p{margin-bottom:4px}
.listedArticlePicContainer{float:left}
.listedArticlePic{
width:136px;
height:123px;
background:#dadadc;
display:block
}
.listedArticleComment{
height:10px;
background:#ededee;
margin-bottom:2px
}
.listedArticleComment , .listedArticleComment span{
font-size:9px;
font-style:italic
}
.listedArticleComment , .listedArticleComment span a{
font-size:9px;
font-style:italic
}
.listedArticleTags {font:italic bold 11px Arial, Helvetica, sans-serif}
.articleTag a{
font-weight:normal;
font-size:11px
}

/*Comments*/
.comments{
text-align:left;
margin-bottom:30px
}
.comments h2{margin-bottom:6px;}
.comments .pager{margin-bottom:10px}
.commentBox .userPic{
background:transparent url('../images/sprite_misc_4.png') no-repeat 0 0; 
width:70px;
height:85px
}
.commentBox{
padding-bottom:12px;
border-bottom:solid 1px #ededee;
margin-bottom:12px;
}
.commentBox .grayHeader{margin-bottom:10px}
.commentBox .userComment{margin-left:80px;min-height: 100px;}
.userComment p{text-align:justify}
.commentBox .commentDate{font-size:9px}
.commentBox.lastComment{
margin:0 !important;
padding:0 !important;
border:none !important;
}
.leaveComment{
text-align:left;
margin-bottom:22px
}
.commentInfo{
font-size:11px;
margin:8px 0
}
.registerInfo{
font:italic normal 9px Arial, Helvetica, sans-serif;
margin-bottom:5px
}
.leaveComment #email, .leaveComment #password{
width:295px;
height:16px;
}
.leaveComment textarea{
width:503px;
height:52px;
border:solid 1px #b1b3b4;
}
/*Publish songs*/
.publishSong{
text-align: left;
margin:13px 0 16px
}
.publishSong h2{font-size:10px}
.songKeywords{line-height:10px}
.songKeywords span, .songKeywords a{
font-size: 10px;  
color:#d9dadb
}
.publishSong h3{
width:400px;
font:normal bold 24px "Times New Roman", Times, serif;
color:#9ebcc6;
margin-bottom:14px
}

.publishSong h1 {
-x-system-font:none;
color:#9EBCC6;
font-family:"Times New Roman",Times,serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:14px;
width:400px;
}
.encabezado_generico {
-x-system-font:none;
color:#9EBCC6;
font-family:"Times New Roman",Times,serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin-bottom:14px;
width:400px;
}
.publishSong p{margin-bottom:13px}
.publishSong .actionButton{
display:inline-block;
line-height:18px;
padding:0 19px;
vertical-align:middle;
margin-right:2px;
font-weight:bold
}
/*Songs List*/
.songAccess{
width:250px;
text-align:left;
margin-right:8px
}
.songSearch{
padding-bottom:15px;
background:transparent url('../images/sprite_bg_1px_horizontal.gif') repeat-y -517px 0;
}
.songSearch .grayHeader{margin-top:10px}
.songSearch form{margin:6px 0 0 3px}
#songSearchField{
width:181px;
height:16px;
border: solid 1px #b1b3b4
}
.songListCategory{margin-bottom:8px}
.songAccess td{
padding:4px 0;
background:#f1f1f1;
border-bottom:solid 1px #ededee;
border-top:solid 1px #fff;
vertical-align:middle;
}
.songAccess td a{
display:block;
padding-left:4px;
color:#9c9e9f;
letter-spacing:0px
}
.songAccess td:hover {background:transparent url('../images/sprite_bg_1px_horizontal.gif') repeat-y 5px 0}
.songAccess td:hover a{font-weight:bold}
.songAccess .space{
width:1px;
font-size:1px;
padding:0 !important;
background:#fff !important;
}
.songAccess .divLine{
height:1px;
line-height:1px;
font-size:1px;
padding:0 !important;
background:#ededee !important;
}
.songAccess .songLeft{
width:45%;
background:transparent url('../images/sprite_bg_1px_horizontal.gif') repeat-y -108px 0;
}
.songAccess .songRight{
width:55%;
background:transparent url('../images/sprite_bg_1px_horizontal.gif') repeat-y -226px 0;
}

.songHighlights{
text-align:left;
width:246px
}
.songBox{
width:247px;
height:117px;
margin:8px 0 6px
}
.songBox h3{height:20px}
.songTitle .top{margin-bottom:7px}
.songTitle h3{
font:normal bold 14px Arial, Helvetica, sans-serif;
color:#fff;
line-height:20px;
padding-left:5px
}
.songTitle a{
font:normal bold 14px Arial, Helvetica, sans-serif;
color:#6F6F6F;
line-height:20px;
padding-left:5px
}
.songContent{padding:0 5px 3px}
.songContent .fragment{margin-bottom:2px}
.songContent .inCategory{
font:italic normal 9px Arial, Helvetica, sans-serif;
margin-bottom:5px;
}
.songBox.blueBox{background:transparent url('../images/sprite_misc_3.jpg') no-repeat 0 0}
.songBox.greenBox{background:transparent url('../images/sprite_misc_3.jpg') no-repeat 0 -127px}
.songBox.green h3{background:#b3ca74}
.sentBy {margin-bottom:3px}
.songBox .sentBy, .sentBy span{font-style:italic}
.sentBy span{font-weight:bold}
.voteOptions .actionButton{
padding:0 4px;
margin-right:2px;
font-weight:bold
}
.votesNumber{font-weight:normal}
.songBox .readMore{
font:italic normal 9px Arial, Helvetica, sans-serif;
color:#707173;
padding-top:5px
}
.songBox .readMore a {font:italic normal 9px Arial, Helvetica, sans-serif;}
.readMore span{
width:9px;
height:9px;
font-size:9px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -105px;     
display:inline-block;
margin-left:2px;
line-height:9px;
}
/*Account*/
.account{
text-align:left;
margin-bottom:50px
}
.formWrapper{
padding:6px 10px 8px;
background:#ededee
}
.change{
display:block;
position:relative;
padding-left:9px;
margin-bottom:8px;
font-style:italic;
font-size:9px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -170px     
}
.account label{display:block}
.account #nick, .account #email, .account #password{width:198px}
.account #name, .account #lastName, .account #address, .account #moreData, .account #locality {width:422px}
.account #birthDate {width:180px}
.account #address_2{width:180px}
.formRow * {position:relative}
.account #dni{width:238px}
.account #gender{width:111px}
.account #moreData{height:40px}
.account #postalCode, .account #state{width:172px}
.account #apartment{width:111px}
.account #babyName, .account #babyLastName{width:314px}
.account #babyBirthDate{width:251px}
.babyPic{
width:195px;
position:absolute;
left:300px;
top:8px
}
.babyPic .addBabyPic{
float:none !important;
float:left;
margin-top:106px
}
.addBabyPic a{
font-size:9px;
font-style:italic
}
.plus, .minus{
width:13px;
height:13px;
display:inline-block
}
.plus{
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -190px}
.minus{background:transparent url('../images/sprite_icons.gif') no-repeat 0 -213px}
.babyPic .thePic{
float:right;
margin-left:6px;
display:block;
width:95px;
height:115px;
background:#f00;
}
.babyPic .addMore{
font-weight:bold;
text-align:right
}
.babyNumber{
float:left;
margin-right:5px;
font-weight:bold;
font-size:14px
}
.dniWrapper{width:301px}
.genderWrapper{width:150px}
.birthDateWrapper{width:305px}
.apartmentWrapper{width:231px}
.address_2Wrapper{width:243px}
.stateWrapper {width:235px}
.postalCodeWrapper{width:202px}
.countryWrapper {width:191px}
.telWrapper {width:182px}
.tel_2Wrapper {width:191px}
.faxWrapper {width:155px}
#basicData{padding-top:15px}
#basicData .formWrapper{padding-right:183px}
#myFamily .formWrapper{
position:relative;
padding-right:123px;
height:145px
}
#myFamily, #myFamily .formRow {position:relative}
#myFamily .change {margin-top:4px; float:left}
.account .formInfo{margin:8px 0 14px 10px}
#suscriptions{margin-bottom:0px !important}
#suscriptions label, #regSuscriptions label{
margin-left:25px;
height:auto !important;
height:1% 
}
/*Publlic Profile And Profile*/
.publicProfile{
border:1px solid #C6DBE3;
text-align:left;
width:499px;
margin:13px 0 30px
}
.publicProfile h2{font-size:14px}
.profileContainer{padding: 9px}
.profilePic,  .childPic{
width:103px;
height:123px;
position:relative;
background:transparent url('../images/sprite_misc_5.png') no-repeat 0 0;
float:left
}
.private .profilePic,  .private .childPic{
width:auto !important;
height:auto !important;
padding:7px;
background:#fff !important;
float:left;
border:solid 1px #b1b3b4;
}
.childPic{float:none !important}
.private .profilePic img,.private .childPic img{position:static}
.profilePic img, .childPic img{
width:85px;
height:105px;
background:#ededee;
display:block;
position:absolute;
top:8px;
left:8px;
}
.profilePersonalInfo{
float:left;
margin-left:8px;
}
.profilePersonalInfo div, .private .childInfo div {
font-weight:bold;
margin-bottom:6px
}
.profilePersonalInfo .infoValue {font-weight:normal}
.userChildren{
padding:5px;
background: transparent url('../images/pattern_children.jpg') repeat  0 0;
text-align:left;
margin-bottom:29px
}
.userChildren h2{
background:none !important;
height:auto !important;
line-height:auto !important;
padding:0 !important;
margin-bottom:8px
}
.childrenWrapper{
border:solid 1px #e2e4e5;
background: transparent url('../images/pattern_alpha_bg.png') repeat  0 0 !important;
background:#fff;
padding:5px
}
.childBox{
width:99px;
margin:0 52px 15px 0;
float:left
}
.childBox.lastChildBox{margin-right:0 !important;}
#childName{font-weight:bold}
.userPics{
text-align:left;
padding-bottom:3px;
border-bottom:solid 1px #ededee;
margin-bottom:30px
}
.userPics h2, .userActivities h2, .activityHeader{
background:#e2edf1;
height:16px;
line-height:16px;
border-left:solid 1px #c5cccf;	
border-top:solid 1px #c5cccf;	
}
.picGalleryContainer{margin:12px 0 10px}
.galleryPicWrapper{
margin-right:11px;
float:left
}
.lastPicWrapper{
margin:0 !important;
float:left
}
.galleryPicWrapper{margin-right:11px}
.galleryPic{
width:85px;
height:85px;
background:transparent url('../images/sprite_misc_5.png') no-repeat 0 -133px;
float:left;
margin-right:20px
}
.picFooter, .picDate{
text-align:center;
font-size:9px
}
.private .galleryPic{
width:auto !important;
height:auto !important;
background:#fff !important;
padding:4px;
border:solid 1px #b1b3b4;
margin-right:0;
float:none
}
.private .galleryPic  img{
width:75px;
height:100px;
display:block;
background:#ededee
}
.galleryPic.lastPic{margin:0 !important}
.viewAll{
font-size:9px;
font-style:italic;
padding-left:12px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -237px 
}
.userActivities{
text-align:left;
padding-bottom:100px;
}
.activityDescription{
height:34px;
line-height:29px;
padding-left:20px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 8px 
}
.activity{
padding-bottom:13px;
border-bottom:1px solid #ededee  
}
.activity .highlight{font-weight:bold}
.activitiesOptions{float:right}
.readMore.activities , .viewUserRecipes {float:left}
.readMore.activities a, .viewUserRecipes a{
font-size:9px;
font-style:italic;
padding-left:12px;
}
.readMore.activities a{
padding-left:11px;
margin-right:14px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -104px
}
.viewUserRecipes a{background:transparent url('../images/sprite_icons.gif') no-repeat 0 -237px}
.activity.lastActivity{
margin:0 !important;
border:none;
}
.centerContent.private{background:#fff}
.private .centerWrapper{background:#ededee !important; padding-bottom:30px}
.private .profile{
text-align:left;
margin-top:13px
}
.private #profileMaritalStatus, .private #profileState{width:203px}
.private .profilePersonalInfo div, .private .childInfo div{margin-bottom:2px}
.private .userChildren{
background:none !important;
margin-bottom:50px;
padding:8px !important
}
.private .userChildren h2, .private .activityLog h2{
font-size:14px;
font-weight:bold
}
.private .childBox{
width: auto !important;
float:  none !important;
margin:0 0 5px !important;
}
.private .childPic{
float:left !important;
margin-right:9px
}
.private .childInfo {margin-top:51px}
.activityLog{padding:0 10px}
.activityBox{
width:484px;
text-align:left;
margin-bottom:20px
}
.activityTop{
height:1px;
overflow:hidden;
background:#fff
}
.activityContent{background:transparent url('../images/sprite_bg_1px_horizontal.gif') repeat-y -623px 0}
.activityBottom_1{
overflow:hidden;
height:1px;
margin-left:1px;
background:#cacacb
}
.activityBottom_2{
overflow:hidden;
height:1px;
margin-left:2px;
background:#e1e1e2
}

.activityWrapper{padding:6px 8px 8px 5px}
.activityHeader h2{
font-size:12px !important;
line-height:14px;
float:left;
height:14px !important;
background:none !important;
padding-left:4px !important;
}
.activityInfo {
float:right;
margin-right:5px
}
.viewMoreActivities{
margin-top:12px;
font-size:11px;
font-style:italic;
float:right;
color: #000;
}
.viewMoreActivities span{
height:10px;
width:10px;
display:inline-block;
margin-left:3px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -104px;
height:12px;
vertical-align:middle;
}
.activityItem{
margin-top:8px;
position:relative
}
.activityHighlight{font-weight:bold}
/*Media*/
.media .video{margin-bottom:31px}
.video h3{font-weight:bold}
.video p {word-spacing:-1px}
.media{
width:290px;
text-align:left;
margin:0 16px 0 2px
}
.media .pics{
padding:4px 38px;
background: transparent url('../images/pattern_pics.jpg') repeat  0 0
}
.picFormat{
height:197px;
width:216px;
background:transparent url('../images/sprite_misc_2.png') no-repeat -5px 0;
position:relative;
}
.picFormat img, .picFormat h2, .picFormat .votes{position:absolute}
.picFormat h2{text-indent:-9999px}
.picFormat img{
left:6px;
top:26px;
}
.picFormat .votes{
z-index:22;
top:168px;
left:62px
}
.picFormat .votes, .picFormat a{font-weight:bold}
/*Bidding*/
.bidding.home{
width:193px;
height:485px;
background:transparent url('../images/sprite_misc.jpg') no-repeat 0px -137px;
position:relative;
text-align:center;
margin-bottom:35px;
}
.bidding.specialOffers{
position:relative;
height:245px;
background:transparent url('../images/sprite_misc_4.png') no-repeat 0 -121px 
}

.bidding h2, .bidding .priceNow{
font-size:18px;
font-weight:bold;
}
.bidding h2{
letter-spacing:-1px;
position:absolute;
top:14px;
left:10px;
width:193px;
}
.bidding.specialOffers h2{
width:auto;
top:7px;
left:55px;
}
.bidding .description{letter-spacing:-1px}
.bidding .item{
width:168px;
position:absolute;
left:15px;
}
.bidding.specialOffers .item{
width:148px;
top:35px
}
.item.top{top:62px}
.item.bottom{bottom:14px}  
.item.second{left:178px !important}
.item.third{left:341px !important}
.bidding .middle{padding:0 18px}
.bidding .buy{
display:inline-block;
width:66px;
height:23px;
line-height:19px;
font-weight:bold;
background:transparent url('../images/sprite_btns.png') no-repeat 0 -136px
}
.itemPic{
width:169px;
height:118px;
background:transparent url('../images/sprite_misc_2.png') no-repeat scroll -3px -193px
}
.bidding.specialOffers .itemPic{
width:146px;
height:118px;
background:transparent url('../images/sprite_misc_4.png') no-repeat scroll -78px 0
}
.itemPic img{
/*width:151px;*/
width:auto;
height:101px;
margin-top:10px;
}
.bidding.specialOffers .itemPic img {
height:98px;
margin-top:10px;
/*width:132px;*/
width:auto;
}
.bidding .priceBefore{text-decoration: line-through}
.bidding.specialOffers .priceBefore{margin-top:5px;}
.bidding.specialOffers .priceNow{ letter-spacing:-1px}
.bidding .priceNow{
color:#b2c974;
margin-bottom:2px
}
/*tags*/
.tags{
width:505px;
height:129px;
background:transparent url('../images/sprite_misc.jpg') no-repeat -9px 0;
position:relative;
text-align:left
}
.tags .cloudContainer{
height:94px;
width:475px;
position:absolute;
left:15px;
top:41px
}
.tags h2{
position:absolute;
top:20px;
left:14px;
font-weight:bold
}

.cloudWord.biggest {font-size:48px; line-height:30px}
.cloudWord.bigger {font-size:36px; line-height:32px}
.cloudWord.big {font-size:30px; line-height:30px}
.cloudWord.medium {font-size:24px; line-height:24px}
.cloudWord.small {font-size:18px; line-height:18px}
.cloudWord.smaller {font-size:11px; line-height:11px}
.bgCentral{
width:515px;
margin:0 3px; 
height:44px;
background:transparent url('../images/sprite_bg_1px_vertical.gif') repeat-x 0 -1619px;
}
/*Photo Album*/
.centerBox.photoAlbum{
text-align:left;
margin:13px 0 9px
}
.photoAlbum h2{
font-size:10px;
margin-bottom:10px;
}

.photoAlbum h1{
font-size:10px;
margin-bottom:10px;
}
.photoAlbum p{margin-bottom:22px}
.photoOptions span, .photoOptions a, .photoCategories a, .photoCategories span{color:#c6c7c8}
.photoOptions a.active {
font-weight:bold;
color:#707173
} 
.sharePics{
display:block;
font-weight:bold;
margin:7px 0 18px
}
.sharePics, photoOptions, .photoCategories{text-align:center}
.centerBox.albumPics{
text-align:left;
margin-bottom:9px;
border:solid 1px #c6c7c8
}
.albumPicContainer{
float:left;
width:166px;
border-right:solid 1px #ededee;
text-align:center;
padding:7px 0
}
.albumPicContainer h3{margin-bottom:5px}
.lastAlbumPic{border:none}
.albumPicture{
width:136px;
height:116px;
margin:0 auto;
margin-bottom:3px;
background:transparent url('../images/sprite_misc_6.jpg') no-repeat -404px 0px;
position:relative
}
.albumPicture img{
width:120px;
height:100px;
display:block;
background:#dadadc;
position:absolute;
top:4px;
left:5px
}
.recent .picOwner a, .recent .picVotes a{
color:#b3ca74;
font-weight:bold
}
.voted .picOwner a, .voted .picVotes a{
color:#c6dbe3;
font-weight:bold
}
.recent{margin-bottom:30px !important}
.voted{margin-bottom:14px !important}
.picTop{border-bottom:solid 1px #ededee}
.albumKeywords, .albumKeywords a{
font-size:9px;
color:#c6c7c8;
padding-bottom:139px
}
.bigPicContainer{
text-align:center;
padding:10px 0
}
.theBigPic{
width:400px;
height:306px;
margin:9px auto 7px;
background:transparent url('../images/sprite_misc_6.jpg') no-repeat 0 0;
position:relative;
}
.theBigPic img{
/*width:380px;*/
height:285px;
margin:0px auto;
display:block;
background:#dadadc;
/*position:absolute;*/
top:5px;
left:7px
}
.bigPicTitle{
font:normal bold 18px Arial, Helvetica, sans-serif;
color:#b3ca74;
}
.bigPicUpload{margin-bottom:11px}
.bigPicUpload a{
font-weight:bold;
color:#b3ca74
}
.bigPicVotes{
height:40px;
background:#ededee;
border-bottom:solid 1px #b3b3b3;
text-align:left;
margin-top:30px
}
.bigPicVotes span{
font-weight:bold;
line-height:40px;
margin-left:184px
}
.starsContainer{
background:transparent url('../images/sprite_misc_6.jpg') no-repeat -402px -117px;
float:right;
height:40px;
width:251px
}
.stars{
margin-right:31px;
padding:12px 0 0 14px
}
.star{
background:#DED632;
display:block;
float:left;
height:16px;
margin-right:4px;
width:16px
}
.star.full{background:transparent url('../images/sprite_icons.gif') no-repeat 0 -251px}
.star.half{background:transparent url('../images/sprite_icons.gif') no-repeat 0 -272px}
.star.empty{background:transparent url('../images/sprite_icons.gif') no-repeat 0 -293px}
.starsDescription{
color:#B1B3B4;
font-style:italic;
margin-left:135px
}
.bigPicVotesBottom{
background:#e5e5e5;
height:1px;
margin-left:1px;
overflow:hidden;
margin-bottom:30px
}
.bigPic h2, .recent h2{background-position:0 -1664px !important}
/*Search Result*/
h2.searchResult, h2.searchResult span{
font:normal bold 16px Arial, Helvetica, sans-serif;
color:#9ebcc6;
text-align:left
}
.relatedItems{
font-style:italic;
color:#c6c7c8;
text-align:left;
padding-bottom:7px;
margin-bottom:9px;
border-bottom:solid 1px #ecf2f4
}
.resultBox{
width:504px;
position:relative;
margin-bottom:17px
}
.resultTop{
overflow:hidden;
height:7px;
}
.resultContent{
margin:0 18px 0 6px;
background:#fff;
text-align:left;
}
.resultContent h3{
height:16px;
font-weight:bold;
padding-left:5px;
margin-bottom:13px
}
.resultArticle{
display:block;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:solid 1px #f2f2f2;
padding-left:5px
}
.lastResult{border:none !important}
.resultBottom{
overflow:hidden;
height:9px;
}
.resultStripe{
width:13px;
height:20px;
position:absolute;
background-color:#f00;
top:7px;
left:489px;
text-indent:-9999px
}

.articlesResult h3{background:#d0d1d2}
.articlesResult.resultBox{background:transparent url('../images/searchResult_articles_middle.gif') repeat-y 0 0}
.articlesResult .resultBottom{background:transparent url('../images/searchResult_articles_bottom.gif') no-repeat 0 0}
.articlesResult .resultTop{background:transparent url('../images/searchResult_articles_top.gif') no-repeat 0 0}
.articlesResult .resultStripe{
background:transparent url('../images/searchResult_articles_stripe.gif') no-repeat 0 0;
height:142px
}
.questionsResult h3{
background:#b3ca74;
color:#fff
}
.questionsResult.resultBox{background:transparent url('../images/searchResult_questions_middle.gif') repeat-y 0 0}
.questionsResult .resultBottom{background:transparent url('../images/searchResult_questions_bottom.gif') no-repeat 0 0}
.questionsResult .resultTop{background:transparent url('../images/searchResult_questions_top.gif') no-repeat 0 0}
.questionsResult .resultStripe{
background:transparent url('../images/searchResult_questions_stripe.gif') no-repeat 0 0;
height:142px
}
.resourcesResult h3{background:#c6dbe3}
.resourcesResult.resultBox{background:transparent url('../images/searchResult_resources_middle.gif') repeat-y 0 0}
.resourcesResult .resultBottom{background:transparent url('../images/searchResult_resources_bottom.gif') no-repeat 0 0}
.resourcesResult .resultTop{background:transparent url('../images/searchResult_resources_top.gif') no-repeat 0 0}
.resourcesResult .resultDiv{
height:6px;
background:#e8f1f4;
overflow:hidden
}
.resourcesResult .resultStripe{
background:transparent url('../images/searchResult_resources_stripe.gif') no-repeat 0 0;
height:142px
}
.relatedCategories{
text-align:left;
margin:43px 0 181px;
}
.relatedCatTop{
background:#f6f6f7;
height:7px;
}
.relatedCatContent{
background:#f6f6f7;
padding:0 6px
}
.relatedCatContent h3{
color:#b1b3b4;
font-weight:bold;
padding-bottom:4px;
margin-bottom:6px;
border-bottom:solid 1px #dadadc;
padding-left:3px;
}
.foundCategories, .foundCategories a{
color:#b1b3b4;
padding-left:2px
}
.relatedCatBottom{
background:#f6f6f7;
height:8px;
}
/*video Search Result*/
.centerBox.videoResult{
color:#9c9e9f;
font-size:10px;
text-align:left;
margin-top:13px;
}
.videoResultBox{margin-bottom:32px}
.videoResultView, .videoResultView a{
color:#c6c7c8;
margin-bottom:17px
}
.videoResultView a.actualView {
font-weight:bold;
color:#707173;
}
.videoPreview{
width:147px;
height:100px;
float:left;
background-color:#ccc;
}
.videoResultContent{margin-left:158px;min-height: 100px;}
.videoResultContent h3{
font:normal normal 18px "Times New Roman", Times, serif;
color:#9ebcc6;
margin-bottom:17px;
}
.videoResultContent p{margin-bottom:8px}
.videoKeywords , .videoKeywords a{
font: italic normal 9px Arial, Helvetica, sans-serif;
color:#d9dadb
}
.videoComments, .videoComments span, .videoTags, .videoTags a, .videoTags span{font:italic normal 9px Arial, Helvetica, sans-serif;}
.videoTags span{
font-size:11px;
font-weight:bold
}
.videoComments{
padding:1px 2px 0 2px;
background-color:#ededee;
margin-top:8px
}
.pager.videoResultPager{margin-bottom:120px}
/*Register*/

.centerBox.register{text-align:left}
.register .formInfo {margin:8px 0 14px 10px}
#obligatoryData{margin-bottom:50px}
#obligatoryData .formWrapper {
padding-right:183px;
padding-bottom:1px
}
.register #regName, .register #regEmail, .register #regPassword, .register #regPasswordRepeat,  .register #regEmailConfirmation,  .register #regState,  .register #regCountry {width:198px}
#obligatoryData form{margin-bottom:15px}
#regDay, #regMonth, #regYear{
float:left; 
margin:7px 10px 0 0;
}
#regDay{width:33px}
#regMonth {width:105px}
#regYear {
width:73px;
margin-right:24px
}
.regCheckboxLabel{
display:block;
height:auto !important;
margin-left:25px;
}
#regChildName{width:371px}
.genderLabel{margin-right:33px}
#regGirl{margin-left:26px}
#pregnancyData{margin-bottom:50px}
#pregnancyData .addMore
{font-weight:bold;
text-align:right
}
#pregnancyData .formWrapper{
padding-top:17px;
padding-bottom:1px
}
.formRow.imFather{margin-bottom:29px !important}
#regSuscriptions label{display:block}
#regSuscriptions{margin-bottom:15px}
#captcha{margin-bottom:50px}
#captcha img{
width:380px;
height:50px;
background:#fff;
display:block;
margin:5px 0 14px
}
.captchaOptions{margin:5px 0 0 9px}
.captchaOptions a{
margin-bottom:3px;
display:block
}
#enterCaptcha{
float:none !important;
margin-top:5px
}
.captchaReload{
padding-left:18px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -318px
}
.captchaAudio{
padding-left:18px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -338px
}
.captchaHelp{
padding-left:18px;
background:transparent url('../images/sprite_icons.gif') no-repeat 0 -354px
}
#regTerms label{
margin-left:20px;
height:auto !important;
height:1% ;
display:block;
font-weight:bold
}
.termsText{
margin-bottom:13px;
text-align:justify
}
#useLaborCalc{
width:222px;
height:20px;
background:transparent url('../images/sprite_btns.png') no-repeat 0 -276px;
margin:12px 0 0 263px;
line-height:18px;
padding-bottom:3px;
vertical-align:middle;
border:none;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
font-weight:bold;
color:#87888a
}
#registerButton{
width:90px;
height:20px;
background:transparent url('../images/sprite_btns.png') no-repeat -227px -276px;
line-height:18px;
padding-bottom:3px;
vertical-align:middle;
border:none;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
font-weight:bold;
color:#87888a;
}
/*Login Page*/
.login{
text-align:left;
padding-bottom:1000px
}
.login .formRow{margin-bottom:4px}
.loginForm{
background:#ededee;
float:left;
height:108px
}
.loginFormWrapper{padding:11px 7px 11px }
.login label{float:left}
#loginEmail, #loginPassword{
display:block;
margin-left:72px;
width:198px;
border:solid 1px #ccc;
padding:0;

}
a.rememberPassword{font-style:italic}
#loginButton{margin-bottom:5px}
.signUp{
width:216px;
height:108px;
background:transparent url('../images/sprite_misc_6.jpg') no-repeat -402px -163px;
float:left
}
.signUpButton{
border:solid 1px #b1b3b4;
padding:0 9px;
height:18px;
line-height:18px;
font-weight:bold;
display:inline-block;
background:transparent url(../images/sprite_btns.png) repeat-x 0 -307px;
margin:80px 0 0 119px
}
#loginButton{
width:60px;
height:20px;
background:transparent url('../images/sprite_btns.png') no-repeat -290px -136px;
line-height:18px;
padding-bottom:3px;
vertical-align:middle;
border:none;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
font-weight:bold;
color:#87888a;
padding-left:6px
}
/*Calculators*/
.centerBox.calculator{
text-align:left;
margin-top:13px;
padding-bottom:500px
}
.calculator h2{font-size:10px}
.calculator h3{
font:normal bold 24px "Times New Roman", Times, serif;
color:#9ebcc6;
margin:9px 0 21px;
position:relative
}

.calculator h1 {
-x-system-font:none;
color:#9EBCC6;
font-family:"Times New Roman",Times,serif;
font-size:24px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:9px 0 21px;
position:relative;
}

.calculator h4{
color:#9ebcc6;
font:normal bold 18px "Times New Roman", Times, serif;
margin-bottom:17px
}
.calculator p{
position:relative;
margin-bottom:19px;
color:#9c9e9f
}
.calcHighlight{
font:italic bold 12px Arial, Helvetica, sans-serif !important;
font-style:normal
}
.calcFormWrapper{
padding:13px 11px 10px 7px;
background:#ededee;
margin-bottom:20px
}
.calcFormWrapper *{position:relative}
.calcFormRow{margin-bottom:5px}
.calcFormRow.inlineBlock{
display:inline-block !important;
margin:0
}
.calcFormRow.inline{
display:inline;
margin:0
}
.calcTextInput{
border:solid 1px #b1b3b4;
margin-right:10px;
}
#motherHeight, #fatherHeight{width:58px}
#motherHeight{margin-left:10px}
#fatherHeight{margin-left:24px}
#genderSelection{
width:118px;
margin-left:63px
}
#fertilityDay{width:34px}
#fertilityMonth{width:73px}
#fertilityYear{width:48px}
#percentileGender{
width:198px;
margin-left:90px;
}

#percentileAge{
width:198px;
margin-left:88px
}
#percentileWeight{
width:118px;
margin-left:19px
}
#percentileHeight{
width:118px;
margin-left:10px
}
#milk{
width:78px;
margin-left:10px;
}
#calcInputButton, #cancelInputButton{
float:right;
width:90px;
height:20px;
background:transparent url('../images/sprite_btns.png') no-repeat -227px -276px;
line-height:18px;
padding-bottom:3px;
vertical-align:middle;
border:none;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden;
font-weight:bold;
color:#87888a;
margin-left:10px
}
.calculator table{
width:100%;
margin-bottom:13px
}
.calculator th{
background:transparent url(../images/sprite_bg_1px_vertical.gif) repeat-x 0 -134px;
font-weight:bold;
height:20px;
line-height:20px;
color:#9c9e9f;
text-align:left
}
.coloredRow{background:#ededee}
.calculator tr{height:20px}
.thDay{width:30%}
.thBottle{width:30%}
.thAmount{width:40%}
.calculator th, .calculator td{padding-left:3px}
.calcTableNote{
font:normal bold 14px Arial, Helvetica, sans-serif;
color:#9c9e9f;
margin-bottom:23px
}
/*END OF CENTER COLUMN*/

/*RIGHT COLUMN*/
#appsContent .column.right, #articlesContent .column.right, #articleListContent .column.right{width:323px}
/*Services*/
.services{
width:323px;
height:187px;
margin:8px 0 7px;
position:relative;
}
.services.lDate{background:transparent url('../images/sprite_misc.jpg') no-repeat -383px -233px} 
.services.bGender{background:transparent url('../images/sprite_misc.jpg') no-repeat -383px -428px} 
.services.fDays{background:transparent url('../images/sprite_misc.jpg') no-repeat -383px -618px} 
.services ul{
position:absolute;
top:3px;
left:3px
}
.services li{
display:inline-block !important;
float:left;
height:32px;
text-align:center;
}
.services .inactive{color:#c6c7c8}
.services li a{
display:block;
font-weight:bold;
height:32px;
line-height:32px;
vertical-align:middle;
}
li.btnCalcLaborDate{width:112px}
li.btnBabyGender{width:107px}
li.btnfertileDays{width:97px}
.services h2 {
font: normal bold 16px "Times New Roman", Times, serif;
margin-bottom:10px
}
.babyGender h2{margin-bottom:3px}
.servicesInput{
height:16px; 
line-height:16px;
border:1px solid #dadadc
}
.services #day{
width:20px;
margin-right: 7px 
}
.services #month{
width:50px;
margin-right:7px
}
.services #year,  .services #period{
width:44px;

}
.services #period{margin-top:16px}
.services #menstrualCycle, .services #desiredGender{width:52px; margin:5px 5px 0 0;}
.calcLaborDate, .babyGender, .fertileDays{
padding:8px;
position:absolute;
top:31px;
left:7px
}
.calcBtn{
font-weight:bold;
margin-top:10px;
border:none;
background:transparent url('../images/sprite_btns.png') no-repeat -70px -136px;
width:60px;
line-height:20px;
height:auto important!;
height:20px;
padding-bottom:3px;
overflow-x:visible !important;
overflow-y:visible !important;
overflow-y:hidden
}
.dataInsert{width:212px}
.dataInsert form{letter-spacing:-0.1px}
.calcLaborDate p{
margin-bottom:12px;
line-height: 14px
}
/*Banner*/
.banner_300x250 {
width:300px;
height:260px;
margin-bottom:13px
}
.banner_300x250 .strip{
height:10px;
background:#9c9ea0;
font-size:9px;
}
#appsContent .banner_300x250, #articlesContent .banner_300x250, #articleListContent .banner_300x250{margin-top:13px}
.banner_300x250 img{
width:300px;
height:250px
}
/*Comunity*/
.comunity{margin-bottom:8px}
.comunityWrapper{
padding:11px 7px;
background:#f6e4e7 url('../images/pattern_comunity.jpg') repeat 0 0;
}
.comunityContent{
width:284px;
border:solid 1px #b1b3b4
}
.comunity h2{
height:71px;
background:transparent url('../images/sprite_misc.jpg') no-repeat -207px -140px;
text-indent:-9999px
}
.comunity .items{
background:#fff;
padding:11px 5px;
}
.items p{
padding:0 0 9px 21px;
margin-bottom:8px;
border-bottom:1px solid #ededee  
}
.items .lastComunityItem{
margin:0 !important;
padding-bottom:0 !important;
border:none !important
}
.comunityItem.type_blog{background:transparent url('../images/comunity_icons/blog.png') no-repeat 0 8px}
.comunityItem.type_cake{background:transparent url('../images/comunity_icons/cake.png') no-repeat 0 8px}
.comunityItem.type_calendar-month{background:transparent url('../images/comunity_icons/calendar-month.png') no-repeat 0 8px}
.comunityItem.type_comentario{background:transparent url('../images/comunity_icons/comentario.png') no-repeat 0 8px}
.comunityItem.type_documents-text{background:transparent url('../images/comunity_icons/documents-text.png') no-repeat 0 8px}
.comunityItem.type_film{background:transparent url('../images/comunity_icons/film.png') no-repeat 0 8px}
.comunityItem.type_foto{background:transparent url('../images/comunity_icons/foto.png') no-repeat 0 8px}
.comunityItem.type_music{background:transparent url('../images/comunity_icons/music.png') no-repeat 0 8px}
.comunityItem.type_registro_user{background:transparent url('../images/comunity_icons/registro_user.png') no-repeat 0 8px}
.comunityItem.type_star{background:transparent url('../images/comunity_icons/star.png') no-repeat 0 8px}
.comunityItem.type_ticket{background:transparent url('../images/comunity_icons/ticket.png') no-repeat 0 8px}
.comunityItem.type_question{background:transparent url('../images/comunity_icons/question-balloon.png') no-repeat 0 8px}
.comunityItem.type_truco{background:transparent url('../images/comunity_icons/light-bulb.png') no-repeat 0 8px}
.comunityItem.type_shopping-basket{background:transparent url('../images/comunity_icons/shopping-basket.png') no-repeat 0 8px}
.comunityItem.type_luggage{background:transparent url('../images/comunity_icons/luggage.png') no-repeat 0 8px}
.comunityItem.type_ok{background:transparent url('../images/comunity_icons/thumb-up.png') no-repeat 0 8px}
/*Banner*/
.banner_300x90{
width:300px;
margin-bottom:9px
}
.banner_300x90 .strip{
height:13px; 
background:#9c9ea0
}
.banner_300x90 img{
width:300px;
height:90px
}
/*END OF RIGHT COLUMN*/
/*FOOTER*/
/*Menu*/
.searchWarning{
font:italic normal 9px arial, helvetica, sans-serif; 
color:#b1b3b4     
}
.footMenu{margin-top:14px}
.footMenu a{
color:#fff;
height:26px;
line-height:23px
}
.footMenu .btn{
height:26px;
float:left;
}
.footMenu .center{
height:26px;
line-height:26px;
padding: 0 4px;
background:transparent url('../images/sprite_btns.png') no-repeat -5px -102px
}
.footMenu .left{
width:3px;
height:26px;
background:transparent url('../images/sprite_btns.png') no-repeat 0 -102px
}
.footMenu .right{
width:3px;
height:26px;
background:transparent url('../images/sprite_btns.png') no-repeat -495px -102px
}
.footMenu div{float:left}
/*Social Links*/
.social .btn{
height:55px;
float:left; 
}
.social div{float:left}
.social .btnLeft{
height:55px;
width:6px;
background:transparent url('../images/sprite_btns.png') no-repeat -3px -42px
}
.social .btnCenter{
height:55px;
background:transparent url('../images/sprite_btns.png') no-repeat -7px -42px;
position:relative;
}
.rss .btnCenter {width:84px}
.fb_tweeter .btnCenter {width:254px}
.btn.rss a{
width:105px;
height:25px;
line-height:28px;
vertical-align:middle;
display:inline-block !important;
background:transparent url(../images/sprite_icons.gif) no-repeat scroll 0 -29px;
padding-left:23px;
position:absolute;
top:12px;
left:12px  
}
.btn.fb_tweeter a{
width:285px;
height:20px;
line-height:20px;
vertical-align:middle;
display:inline-block !important;
position:absolute;
top:12px;
left:16px

}
.btn .fb{
width:76px;
height:17px;
background:transparent url('../images/sprite_logos.gif') no-repeat 0 -34px;
display:inline-block
}       
.btn .tw{
width:74px;
height:19px;
background:transparent url('../images/sprite_logos.gif') no-repeat 0 -57px;
display:inline-block;
margin-bottom:-2px
}
.social a{
display:block;
color:#87888a
}
.social .btnRight{
height:55px;
width:74px;
background:transparent url('../images/sprite_btns.png') no-repeat -425px -42px
}

.h_seo {
    display:inline;
}

.h_seo_tags {
-x-system-font:none;
color:#B1B3B4;
font-family:arial,helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
display:inline;  
background-image:none;
background-color:#ffffff;
}
/*END OF FOOTER*/
