body { text-align: center; margin: 0; padding: 0; background: url(/images/ini/bgmain.png) repeat-x #fff; font-family: Helvetica; color: #666; }
a { text-decoration: none; color: #666; font-weight: bold; }
p { font-size: 14px; font-weight: normal; color: #666; padding: 0 10px; }
h1 { color: #666; font-size: 22px; font-weight: normal; padding: 10px; margin: 0; text-align: center; padding-top: 30px; margin: 0 70px; }
h2 { color: #666; font-weight: normal; font-size: 22px; padding: 0 10px; font-family: 'Amaranth' }
h3 { color: #666; font-weight: normal; font-size: 16px; padding: 0 10px; }
hr { background: url(/images/ini/guarda.png); border: 0; height: 12px; margin: 20px 0; }
hr.hr2 { background: url(/images/ini/guarda2.png); }
#wrapper { margin: 0 auto 0 auto; width: 700px; min-height: 600px; text-align: left; }
#container-ext { width: 700px; }
#container-int { width: 510px; display: block; margin: auto; }
#header { padding: 5px 0; overflow: auto; }
#header #logo { background: url(/images/ini/logo.png) no-repeat; width: 102px; height: 27px; float: left; }
#footer { background: url(/images/ini/bgfoot.png) repeat-x; height: 54px; font-size: 10px; color: #fff; padding: 20px 0; }
#footer a { color: #fff; font-weight: bold; }
.h1-home { padding-top: 20px; text-align: left; margin: 0; font-size: 24px; }
.common-home { height: 35px; text-align: left; padding: 10px 10px 0 10px; }
.head-top { border-bottom: solid 1px #e0e0e0; height: 80px; text-align: right; }
a.btn-orange { text-align: left; text-transform: uppercase; display: inline-block; width: 129px; height: 32px; background: url(/images/ini/btnpostcron.png) no-repeat; font-weight: bold; font-size: 13px; cursor: pointer; border: 0; }
a.btn-orange span { color: #fff; display: inline-block; margin: 7px 10px; text-shadow: 0px 1px #888; }
.head-top .btn-orange { margin: 26px 0; text-transform: none; }
a.btn-green { text-align: center; text-transform: uppercase; display: inline-block; width: 132px; height: 35px; background: url(/images/ini/btnsucribe.png) no-repeat; font-weight: bold; font-size: 12px; cursor: pointer; border: 0; }
a.btn-green span { color: #fff; display: inline-block; margin: 9px 10px; text-shadow: 0px 1px #888; }
a.btn-orange-sus { text-align: center; text-transform: uppercase; display: inline-block; width: 132px; height: 35px; background: url(/images/ini/btnsucribe-orange.png) no-repeat; font-weight: bold; font-size: 12px; cursor: pointer; border: 0; }
a.btn-orange-sus span { color: #fff; display: inline-block; margin: 9px 10px; text-shadow: 0px 1px #888; }
.mod-price a.btn-green { margin: 5px 0; }
a.btn-gray { text-transform: uppercase; text-align: center; display: inline-block; width: 184px; height: 45px; background: url(/images/ini/btndoble.png) no-repeat; font-weight: bold; font-size: 12px; cursor: pointer; border: 0; }
a.btn-gray span { color: #666; display: inline-block; margin: 8px 10px; text-shadow: 0px 1px #fff; }
a.btn-gray span.b-blogger { }
a.btn-gray-small { text-transform: uppercase; color: #666; text-align: center; display: inline-block; width: 92px; height: 35px; background: url(/images/ini/btncorto.png) no-repeat; font-weight: bold; font-size: 12px; cursor: pointer; border: 0; text-shadow: 0px 1px #fff; }
a.btn-gray-small:hover { color: #fff; background: url(/images/ini/btndona.png) no-repeat; text-shadow: 0px 1px #666; }
a.btn-gray-small span { display: inline-block; margin: 9px 10px; }
.orange-text { color: #fe6600; }
.text1 { margin: 0 10px; }
.d-laptop { text-align: center; background: url(/images/ini/notebook.png) no-repeat; width: 100%; height: 200px; padding: 40px 10px; }
.mod-price { color: #666; font-size: 13px; background: url(/images/ini/mod-precio.png) no-repeat; width: 175px; height: 162px; }
.mod-price div { padding: 0px 20px; }
.mod-price .price { font-weight: bold; font-size: 20px; }
.mod-price .big-price { font-size: 40px; }
.mod-price sup { font-size: 24px; text-decoration: underline; }
.mod-price span.per-month { font-size: 16px; text-decoration: none; letter-spacing: -1px; font-weight: normal; }
p.nota { font-size: 12px; }
.d-general { overflow: auto; }
.d-general div.d-col1 { float: left; width: 350px; text-align: center; margin: 50px 0 0 0; }
.d-general div.d-col1 a { width: 190px; }
.d-general div.d-col2 { float: left; width: 160px; height: 149px; }
.d-general div.imgembajador { background: url(/images/ini/imgembajador.png) no-repeat; }
.d-general div.imginvertir { background: url(/images/ini/imginvertir.png) no-repeat; }
.d-general div.imgblogger { background: url(/images/ini/imgblogger.png) no-repeat; }
.sorteo { overflow: auto; }
.sorteo div { float: left; }
.sorteo div.sorteo-fecha { text-align: center; background: url(/images/ini/mod-sorteo.png) no-repeat; width: 175px; height: 98px; margin: 110px 50px 0 40px; }
.sorteo div.sorteo-fecha .sorteo-fecha-texto { padding: 12px 25px 8px 25px; font-size: 12px; font-weight: bold; }
.sorteo div.sorteo-fecha .sorteo-fecha-dia { padding: 0px 25px; color: #fe6600; font-size: 24px; width: 125px; font-weight: bold; }
.sorteo div.sorteo-premio { background: url(/images/ini/thesocialmedia.jpg) no-repeat; width: 225px; height: 269px; }
.buttons { overflow: auto; }
.buttons p { overflow: auto; font-size: 11px; font-style: italic; margin: 5px; }
.buttons div { float: left; text-align: center; width: 125px; }
.types-publication { overflow: auto; margin: 0 0 30px 0; }
.types-publication .type { float: left; margin: 0 5px; text-align: center; }
.types-publication .type div p { padding: 110px 22px 0 22px; font-style: italic; text-shadow: 0px 1px #fff; }
.types-publication .type .type-albums { background: url(/images/ini/bannerimage.png) no-repeat; width: 244px; height: 167px; }
.types-publication .type .type-simultaneous { background: url(/images/ini/banerreplica.png) no-repeat; width: 244px; height: 167px; }
.brands { background: url(/images/ini/brands.png) no-repeat; width: 520px; height: 56px; padding: 0 0 30px 0; }
#languages { float: right; font-size: 11px; }
#languages ul { margin: 0; }
#languages ul li { list-style: none; border-left: solid #fff 1px;; display: inline-block; padding-left: 5px; padding-right: 3px; }
#languages ul li:first-child { border-left: 0; }
#languages ul li a { color: #fff; font-weight: normal; }
.box { color: #89B402; font-family: 'Over the Rainbow'; font-size: 14px; background: url(/images/ini/box.png) no-repeat; width: 510px; height: 330px; border: #e7e7e7 solid 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; line-height: 17px; }
.box div { position: absolute; }
.box .box-message-1 { width: 260px; margin-left: 240px; margin-top: 5px; }
.box .box-message-2 { width: 140px; margin-left: 325px; margin-top: 180px; text-align: right; }
.box .box-message-3 { width: 230px; margin-left: 230px; margin-top: 280px; }
.title-orange { color: #FE6600; font-size: 28px; text-align: center; font-family: 'Amaranth', sans-serif; }
#plans { padding-top: 30px; overflow: auto; }
.plan { width: 230px; height: 224px; float: left; overflow: auto; }
#plan-free { background: url(/images/subscribe/top-free.png) no-repeat; }
#plan-pro { background: url(/images/subscribe/top-pro.png) no-repeat; }
#plan-premium { background: url(/images/subscribe/top-premium.png) no-repeat; }
.b-int-plan { border: 1px solid #CCC; background: #F8F8F8; width: 136px; height: 175px; position: relative; top: 27px; left: 23px; float: left; padding: 5px 10px; }
.b-int-tabs { width: 50px; float: right; }
.p-tab-lightblue { width: 100%; height: 58px; background: #0EB8C5; position: relative; top: 50px; text-align: center; }
.p-tab-lightblue span { color: white; font-weight: bold; text-shadow: #666 2px 1px 2px; /*margin-top: 7px;*/ display: inline-block; font-size: 14px; letter-spacing: -1px; }
.p-tab-green { width: 100%; height: 45px; background: #80C200; position: relative; top: 60px; text-align: center; }
.p-tab-green span { color: white; font-weight: bold; text-shadow: #666 2px 1px 2px; /*margin-top: 7px;*/ display: inline-block; font-size: 12px; letter-spacing: -1px; }
.p-int-text { height: 140px; color: #DC7C15; font-size: 12px; }
.p-int-button { text-align: center; }
.p-tab-lightblue span span.tab-dolar { font-size: 10px; }
.p-tab-lightblue span span.tab-month { font-size: 11px; }
.h2-green { color: #74AA0C; font-family: 'Amaranth', sans-serif; font-size: 24px; text-align: center; margin-top: 0; }
.h2-green img { vertical-align: top; }
.d-why { overflow: auto; }
.d-why .dw-col1 { float: left; width: 300px; font-family: 'Amaranth', sans-serif; font-size: 24px; color: #2CA9D7; }
.d-why .dw-col2 { float: left; width: 0px; height: 210px; border: 1px solid #2CA9D7; margin-left: 80px; }
.d-why .dw-col3 { float: right; width: 300px; }
.b-premium { margin: 0 !important; text-align: center; }
.b-premium div { width: 241px; height: 121px; background: url(/images/subscribe/block-premium.png) no-repeat; }
.b-premium span { font-family: 'Amaranth', sans-serif; font-size: 25px; text-shadow: #FFF 2px 1px 2px; }
#selec-lang { background: #ec7c00; border: 1px solid #fff; color: #fff; font-weight: bold; }
#selec-lang option { background: #ec7c00; color: #fff; height: 18px; }
.form { }
.form fieldset { border: 1px solid #CCC; background: #fff; }
.form fieldset .form-row { overflow: auto; padding: 5px; }
.form fieldset .form-row label { float: left; width: 200px; }
.form fieldset .form-row .form_content { float: left; }
.form .form-actions { padding: 10px; text-align: center; }
.form .paypal-button { background: url(/images/paypal-button.png); width: 167px; height: 41px; border: 0; cursor: pointer; }
.form .form-error { color: red; font-size: 12px; }
.div-like .fb-like { margin: 0 0 20px 0; text-align: center; }

#messages { position: fixed; opacity: 0.9; margin: auto 5px; min-width: 500px; text-align: center; padding: 5px; top: 50px; display: none; }
.messages-notice { background-color: #E1E6EF; border: 1px solid #BDC7D8; }
.messages-success { background-color: #DFF2BF; border: 1px solid #4F8A10; }
.messages-error { background-color: #F5A9A9; border: 1px solid #FE2E2E; }
#messages .messages-cancel {}
#messages .messages-cancel span { background-image: url("/images/faceDelButton.png"); display: block; height: 15px; width: 15px; cursor: pointer; float: right; }
#messages .messages-cancel span:hover { background: url("/images/faceDelButton.png") 0 -15px; }
#messages .messages-body { padding: 10px; }
#messages .message-title { font-size: 20px; }
#messages .message-content { font-size: 14px; }

#j-messages div { display: none; }
#j-messages .info, #j-messages .success, #j-messages .warning, #j-messages .error, #j-messages .validation { border: 1px solid; margin: 10px 0px; padding:15px 10px 15px 50px; background-repeat: no-repeat; background-position: 10px center; }
#j-messages .info { color: #00529B; background-color: #BDE5F8; background-image: url('/images/icons/knobs/info.png'); }
#j-messages .success { color: #4F8A10; background-color: #DFF2BF; background-image:url('/images/icons/knobs/valid_green.png'); }
#j-messages .warning { color: #9F6000; background-color: #FEEFB3; background-image: url('/images/icons/knobs/attention.png'); }
#j-messages .error { color: #D8000C; background-color: #FFBABA; background-image: url('/images/icons/knobs/cancel.png'); }
