﻿body {
    background-color:#000;
    background-image:url('../images/stripe_bg.gif');
}

    body.main {
        background:#000 url('../images/main_bg.jpg') no-repeat scroll top center;
    }
    
    body.mascota-mes {
        background:#000 url('../images/mascota-del-mes.jpg') no-repeat scroll top center;
    }

a {
    color:#3ba0b9;
}

    a.orange {
        color:#ff8700;
    }

div#wrapper {
    background:#fff url('../images/header.png') no-repeat scroll top center;
    margin:0 auto;
    padding:0 50px 10px 50px;
    width:960px;
}

    div#wrapper.main {
        background-color:transparent;
    }
    
    div#wrapper.mascota-mes {
        background-color:transparent;
        padding-bottom:0;
    }

div#extra {
    background:transparent url('../images/mascota-mes-top.png') no-repeat scroll center 64px;
}

div#header {
    height:82px;
    padding-left:158px;
    position:relative;
}

    h1#tag {
        background:url('../images/tag.png') no-repeat;
        height:213px;
        left:23px;
        position:absolute;
        top:7px;
        width:144px;
    }
    
        h1#tag a {
            display:block;
            height:136px;
            margin-top:77px;
            text-indent:-1000em;
        }
    
    div#menu {
        float:left;
        padding-top:12px;
    }
    
        div#menu li {
            background-position:top left;
            background-repeat:no-repeat;
            display:block;
            float:left;
            text-indent:-1000em;
        }
        
            div#menu li:hover {
                background-position:bottom left;
            }
        
            div#menu li.buy {
                background-image:url('../images/buy.png');
                position:relative;
                width:92px;
            }
            
            div#menu li.publicar {
                background-image:url('../images/publicar.png');
                width:114px;
            }
            
            div#menu li.BusPar {
                background-image:url('../images/BusPar.png');
                width:114px;
            }
            
            div#menu li.adopt {
                background-image:url('../images/adopt.png');
                width:114px;
            }
            
            div#menu li.mate {
                background-image:url('../images/mate.png');
                width:95px;
            }
            
            div#menu li.lost {
                background-image:url('../images/lost.png');
                width:112px;
            }
            
            div#menu li.mypet {
                background-image:url('../images/mypet.png');
                width:133px;
            }
            
            div#menu li.contact {
                background-image:url('../images/contact.png');
                width:100px;
            }
            
        div#menu li a {
            display:block;
            height:48px;
        }
    
    div#fb {
        float:left;
        padding:19px 0 0 2px;
        text-align:right;
        width:135px;
    }
    
        div#fb img.login {
            margin-bottom:1px;
        }

div#container {
    margin-bottom:15px;
}

    div#wrapper.mascota-mes div#container {
        margin-bottom:0;
    }

    div#content {
        float:left;
        padding-right:15px;
        width:645px;
    }
    
        div#content.contact,
        div#content.register,
        div#content.mascota-mes {
            float:none;
            padding-right:0;
            width:auto;
        }
        
        div#content.mascota-mes {
            background-image:url('../images/mascota-mes-bg.png');
        }
        
        h2#title {
            background-attachment:scroll;
            background-position:192px 14px;
            background-repeat:no-repeat;
            height:114px;
            text-indent:-1000em;
        }
        
            h2#title.buy {
                background-image:url('../images/buy_title.png');
            }
            
            h2#title.BusPar {
                background-image:url('../images/BusPar.png');
            }

            h2#title.publicar {
                background-image:url('../images/publicar.png');
                background-position:172px 14px;
                margin-right:-30px;
            }
            
            h2#title.lost {
                background-image:url('../images/mas-per.png');
				background-position: 172px 14px;
				margin-right: -30px;
            }
            
            h2#title.adopt {
                background-image:url('../images/adoptame_title.png');
            }
            
            h2#title.me-pet {
                background-image:url('../images/mi_mascota_y_yo_title.png');
                background-position:172px 14px;
                margin-right:-30px;
            }
            
            h2#title.contact {
                background-image:url('../images/contact_title.png');
                background-position:285px 14px;
            }
            
            h2#title.register {
                background-image:url('../images/register_title.png');
                background-position:192px 14px;
            }
        
        div#crumbs {
            color:#3ba0b9;
            padding:0 0 20px 195px;
        }
        
        a.publica_anuncio {
            float:right;
            margin-top:-32px;
        }
        
        div.mmyy-pn {
            font-weight:bold;
            line-height:18px;
            margin-top:15px;
            text-align:center;
        }
        
            div.mmyy-pn a.pn-p {
                background:transparent url('../images/prev_page.png') no-repeat scroll center left;
                float:left;
                padding-left:18px;
            }
            
            div.mmyy-pn a.pn-n {
                background:transparent url('../images/next_page.png') no-repeat scroll center right;
                float:right;
                padding-right:18px;
            }
        
        div.mmyy-pic {
            height:1%;
            overflow:hidden;
            padding-top:15px;
        }
        
            div.mmyy-pic div.mmyy-left {
                float:left;
            }
            
            div.mmyy-pic div.mmyy-frame {
                height:319px;
                width:411px;
            }
            
                div.mmyy-pic div.mmyy-frame div {
                    background:transparent url('../images/mmyy_frame.png') no-repeat scroll top left;
                    height:319px;
                    position:absolute;
                    width:411px;
                }
                
                div.mmyy-pic div.mmyy-frame img {
                    margin:31px 0 0 23px;
                }
                
            div.mmyy-like {
                text-align:center;
            }
            
                div.mmyy-like img {
                    vertical-align:middle;
                }
                
                div.mmyy-like img.l {
                    padding:0 20px;
                }
                
                div.mmyy-like span {
                    color:#3BA0B9;
                    font-weight:bold;
                }
            
            div.mmyy-pic div.mmyy-info {
                float:left;
                font-weight:bold;
                margin-left:20px;
                padding-top:10px;
                width:214px;
            }
            
                div.mmyy-pic div.mmyy-info b {
                    color:#F7941D;
                }
                
                div.mmyy-pic div.mmyy-info span.mmyy-name {
                    color:#3BA0B9;
                    font-size:16px;
                }
                
                div.mmyy-pic div.mmyy-info br {
                    line-height:10px;
                }
        
        form.mmyy-form {
            color:#3BA0B9;
            margin-top:10px;
        }
        
            form.mmyy-form div.myf-title {
                background:transparent url('../images/deja_tu_comentario.png') no-repeat scroll top left;
                height:18px;
                text-indent:-1000em;
            }
            
            form.mmyy-form label {
                float:left;
                font-weight:bold;
                line-height:26px;
                width:70px;
            }
        
            form.mmyy-form input.myf-ins {
                background:transparent url('../images/myf-ins-bg.png') no-repeat scroll left top;
                border:0;
                height:22px;
                padding:0 6px 4px;
                width:282px;
            }
            
            form.mmyy-form textarea.myf-txt {
                background:#FFF url('../images/myf-txt-bg.png') no-repeat scroll left top;
                border:0;
                height:100px;
                padding:6px;
                width:350px;
            }
            
            form.mmyy-form input.myf-sub {
                background:transparent url('../images/myf-btn-enviar.png') no-repeat scroll left top;
                border:0;
                cursor:pointer;
                height:27px;
                padding:0;
                text-indent:-20em;
                width:65px;
            }
        
        div.myf-comments {
            margin-top:5px;
            width:363px;
        }
        
            div.myf-c {
                height:1%;
                overflow:hidden;
                margin-bottom:10px;
                padding:0 3px;
            }
            
                div.myf-c-icon {
                    float:left;
                    margin-right:16px;
                    width:40px;
                }
                
                div.myf-c-cont {
                    float:left;
                    font-weight:bold;
                    width:301px;
                }
                
                    div.myf-c-cont span {
                        color:#3BA0B9;
                    }
                    
                    div.myf-c-cont p {
                        font-style:italic;
                    }
            
            div.hr {
                background-image:url('../images/div-hr.png');
                clear:both;
                height:2px;
                width:100%;
            }
        
        div.strip-mmyy {
            background-color:#3ba0b9;
        }
        
        div.strip-mmyy li,
        div.strip-mmyy .jcarousel-clip-horizontal {
            font-weight:bold;
            height:88px !important;
        }
        
        div#content h3,
        div#content h4 {
            border:1px dotted #fff;
            color:#fff;
            font:bold 26px Georgia,Arial,Tahoma,Verdana,sans-serif;
            padding:1px 0;
            text-align:center;
        }
        
            div#content h3.orange, div#content h4.orange { background-color:#ff8700; }
            div#content h3.teal { background-color:#3ba0b9; }
        
        div.cols {
            float:left;
            width:305px;
        }
        
            div.lcol {
                margin-right:35px;
            }
            
            div.rcol {
                
            }
            
            div.cols div.fblock {
                clear:left;
                margin:10px 0 20px 0;
                padding:0 10px;
            }
            
                div.cols div.fblock a {
                    float:left;
                }
                
                div.cols div.fblock a.btn {
                    background-attachment:scroll;
                    background-repeat:no-repeat;
                    background-position:top left;
                    display:block;
                    text-indent:-1000em;
                }
                
                    div.cols div.fblock a.dogs {
                        background-image:url('../images/sell_dogs_title.png');
                        height:18px;
                        margin:74px 0 0 12px;
                        width:61px;
                    }
                    
                        div.cols div.fblock a.dogs:hover { background-image:url('../images/sell_dogs_title_o.png'); }
                    
                    div.cols div.fblock a.cats {
                        background-image:url('../images/sell_cats_title.png');
                        height:24px;
                        margin:58px 0 0 16px;
                        width:52px;
                    }
                    
                        div.cols div.fblock a.cats:hover { background-image:url('../images/sell_cats_title_o.png'); }
                    
                    div.cols div.fblock a.others {
                        background-image:url('../images/sell_others_title.png');
                        height:18px;
                        margin:74px 0 0 16px;
                        width:52px;
                    }
                    
                        div.cols div.fblock a.others:hover { background-image:url('../images/sell_others_title_o.png'); }
            
            div.cols div.block {
                padding:0 10px;
            }
        
        div.mp-row {
            height:1%;
            margin-bottom:5px;
            overflow:hidden;
        }
        
            div.mp-row div.t-col {
                float:left;
                width:215px;
            }
            
                div.mp-row div.frame {
                    margin:0 auto;
                    text-align:center;
                }
                
                    div.mp-row div.frame div {
                        position:absolute;
                    }
                
                div.mp-row div.mp-frame-1 {
                    height:147px;
                    padding-top:34px;
                    width:180px;
                }
                
                    div.mp-row div.mp-frame-1 div {
                        background:transparent url('../images/frame_1.png') no-repeat scroll left top;
                        height:147px;
                        width:180px;
                    }
                    
                    div.mp-row div.mp-frame-1 img {
                        margin-top:22px;
                    }
                
                div.mp-row div.mp-frame-2 {
                    height:199px;
                    width:174px;
                }
                
                    div.mp-row div.mp-frame-2 div {
                        background:transparent url('../images/frame_2.png') no-repeat scroll left top;
                        height:199px;
                        width:174px;
                    }
                    
                    div.mp-row div.mp-frame-2 img {
                        margin-top:32px;
                    }
                
                div.mp-row div.paper {
                    background:transparent url('../images/frame_title.png') no-repeat scroll left top;
                    font-size:18px;
                    font-weight:bold;
                    height:51px;
                    line-height:53px;
                    margin:0 auto;
                    padding-top:13px;
                    text-align:center;
                    width:173px;
                }
                
                    div.mp-row div.paper a {
                        color:#DB1F26;
                        text-decoration:none;
                    }
                
                div.mp-row div.vote {
                    font-weight:bold;
                    line-height:30px;
                    margin:5px auto 0;
                    width:173px;
                    text-align:right;
                }
                
                    div.mp-row div.vote a {
                        float:left;
                    }
        
        div.lfaves {}
        
            div.lfaves div.lfaves-top {
                background:url('../images/los_favoritos_top.png') no-repeat scroll top left;
                height:12px;
            }
            
            div.lfaves div.lfaves-bg {
                background:url('../images/los_favoritos_bg.png') repeat-y scroll top left;
                padding:0 9px;
            }
            
                div.lfaves div.lfaves-title {
                    background:url('../images/los_favoritos_title.png') no-repeat scroll top center;
                    float:left;
                    height:55px;
                    margin:-12px 0 5px -9px;
                    text-indent:-1000em;
                    width:282px;
                }
                
                div.lfaves div.lfaves-cols {
                    clear:both;
                    height:1%;
                    overflow:hidden;
                }
                
                    div.lfaves div.lfaves-cols div.c {
                        float:left;
                        text-align:center;
                        width:94px;
                    }
                    
                    div.lfaves div.lfaves-cols div.h {
                        height:67px;
                        margin:10px auto 11px auto;
                        width:88px;
                    }
                    
                        div.lfaves div.lfaves-cols div.h div {
                            background:url('../images/los_favoritos_hframe.png') no-repeat scroll top left;
                            position:absolute;
                            height:67px;
                            width:88px;
                        }
                        
                        div.lfaves div.lfaves-cols div.h img {
                            background-color:#AAA;
                            margin-top:4px;
                        }
                    
                    div.lfaves div.lfaves-cols div.v {
                        height:88px;
                        margin:0 auto;
                        width:67px;
                    }
                    
                        div.lfaves div.lfaves-cols div.v div {
                            background:url('../images/los_favoritos_vframe.png') no-repeat scroll top left;
                            position:absolute;
                            height:88px;
                            width:67px;
                        }
                        
                        div.lfaves div.lfaves-cols div.v img {
                            background-color:#AAA;
                            margin-top:4px;
                        }
                
                div.lfaves div.name {
                    color:#FFFF8C;
                    font-size:14px;
                    font-weight:bold;
                    padding:4px 0;
                    text-align:center;
                }
                
                div.lfaves div.votes {
                    font-weight:bold;
                    line-height:17px;
                    padding-bottom:2px;
                    text-align:center;
                }
                
                    div.lfaves div.votes img {
                        vertical-align:bottom;
                    }
            
            div.lfaves div.lfaves-bot {
                background:url('../images/los_favoritos_bot.png') no-repeat scroll top left;
                height:12px;
            }
            
            h4.publish_ad {
                background:url('../images/publica_tu_anuncio.gif') scroll no-repeat center center;
                font-size:11px;
                height:25px;
                margin:15px auto;
                position:relative;
                text-indent:-1000em;
                width:176px;
            }
            
                h4 a {
                    display:block;
                    height:25px;
                }
                
                h4.publish_ad img {
                    left:124px;
                    position:absolute;
                    top:23px;
                }
            
            div.buygrid {}
            
                /* Blue theme */
                div.buygrid.blue div.img, div.buygrid.blue div.desc, div.buygrid.blue .jcarousel-container { background-color:#3ba0b9; background-position:center center; background-repeat:no-repeat; }
                div.buygrid.blue div.img { background-image:url('../images/adoptame_img_stripe_bg.png'); }
                div.buygrid.blue div.desc { background-image:url('../images/adoptame_desc_stripe_bg.png'); }
                div.buygrid.blue .jcarousel-container { background-image:url('../images/adoptame_car_stripe_bg.png'); }
                /* Orange theme */
                div.buygrid.orange div.img, div.buygrid.orange div.desc, div.buygrid.orange .jcarousel-container { background-color:#ff8700; background-position:center center; background-repeat:no-repeat; }
                div.buygrid.orange div.img { background-image:url('../images/pareja_img_stripe_bg.png'); }
                div.buygrid.orange div.desc { background-image:url('../images/pareja_desc_stripe_bg.png'); }
                div.buygrid.orange .jcarousel-container { background-image:url('../images/pareja_car_stripe_bg.png'); }
                /* Purple theme */
                div.buygrid.purple div.img, div.buygrid.purple div.desc, div.buygrid.purple .jcarousel-container { background-color:#7c69b2; background-position:center center; background-repeat:no-repeat; }
                div.buygrid.purple div.img { background-image:url('../images/perdida_img_stripe_bg.png'); }
                div.buygrid.purple div.desc { background-image:url('../images/perdida_desc_stripe_bg.png'); }
                div.buygrid.purple .jcarousel-container { background-image:url('../images/perdida_car_stripe_bg.png'); }
                
                div.buygrid div.img,
                div.buygrid div.desc {
                    float:left;
                    /* height:295px; */
                }
                
                div.buygrid div.img {
                    margin-right:8px;
                    padding:4px 8px;
                    position:relative;
                    text-align:center;
                    height:284px;
                    width:379px;
                }
                
                div.buygrid div.desc {
                    background-repeat:no-repeat;
                    background-position:top right;
                    color:#fff;
                    height:292px;
                    width:242px;
                }
                
                    div.buygrid div.desc div.desccont {
                        padding:10px;
                    }
                    
                    div.buygrid div.desc p {
                        line-height:13px;
                        margin:0;
                        padding:8px 0;
                    }
                    
                    div.buygrid div.desc div.price {
                        font-size:24px;
                    }
                
                div.buygrid div.img span.prev,
                div.buygrid div.img span.next {
                    cursor:pointer;
                    display:block;
                    height:30px;
                    position:absolute;
                    text-indent:-1000em;
                    width:30px;
                }
                
                    div.buygrid div.img span.prev {
                        background-image:url('../images/prev_arrow.png');
                        bottom:10px;
                        left:10px;
                    }
                    
                        div.buygrid div.img span.prev:hover {
                            background-image:url('../images/prev_arrow_o.png');
                        }
                    
                    div.buygrid div.img span.next {
                        background-image:url('../images/next_arrow.png');
                        bottom:10px;
                        right:10px;
                    }
                    
                        div.buygrid div.img span.next:hover {
                            background-image:url('../images/next_arrow_o.png');
                        }
            
            /* search */
            div.search {
                background-color:#9cd9e8;
                color:#0b7088;
                float:left;
                margin-right:15px;
                width:180px;
            }
            
                div.search form {
                    padding:10px;
                }
                
                    div.search form label {
                        cursor:pointer;
                    }
                    
                    div.search form input.ins {
                        border:1px solid #3ba0b9;
                        color:#0b7088;
                        margin-right:10px;
                        padding:2px 4px;
                        width:118px;
                    }
                    
                    div.search form button.sub {
                        border:0;
                        background:transparent url('../images/search.png');
                        cursor:pointer;
                        height:21px;
                        margin-left:-3px;
                        text-indent:-1000em;
                        width:22px;
                    }
                
                div.search div.title {
                    font-size:18px;
                    margin-bottom:5px;
                }
                
                div.search ul {
                    line-height:21px;
                    margin-top:10px;
                }
                
                    div.search ul li {
                        background:url('../images/bullet_arrow.png') scroll no-repeat 5px 8px;
                        padding-left:15px;
                    }
                    
                        div.search ul li div {
                            background-color:#c9ecf5;
                            border:1px dashed #67b4c7;
                            margin-bottom:3px;
							margin-left: -10px;
                            padding:5px;
                        }
                        
                        div.search ul li div label {
                            float:left;
                            padding-right:5px;
                            text-align:right;
                        }
                        
                        div.search ul li div.rad input {
                            margin-top:3px;
                        }
                    
                    div.search ul li.open {
                        background-image:url('../images/bullet_arrow_o.png');
                    }
            
            div.results {
                float:left;
                width:450px;
            }
            
                div.results div.rblock {
                    float:left;
                    margin-bottom:10px;
                    width:215px;
                }
                
                    div.results div.rblock.odd {
                        margin-right:20px;
                    }
                    
                    div.results div.rblock img {
                        float:left;
                        margin-right:5px;
                    }
                    
                    div.results div.rblock div.rinfo {
                        float:left;
                        height:75px;
                        position:relative;
                        width:110px;
                    }
                    
                        div.results div.rblock span {
                            color:#0b7088;
                            font-weight:bold;
                        }
                        
                        div.results div.rblock div.rmore {
                            bottom:0;
                            position:absolute;
                            text-align:center;
                        }
                        
                        div.results div.rblock a {
                            color:#ff8700;
                        }
            
            /* form */
            form.aelForm {
                background-color:#3ba0b9;
                color:#fff;
                padding:10px;
            }
                
                div#content h4.af_title {
                    color:#3ba0b9;
                    text-align:left;
                }
                
                form.aelForm h5 {
                    font-size:18px;
                    font-weight:normal;
                    margin-bottom:10px;
                }
            
                form.aelForm div.af_left,
                form.aelForm div.af_right {
                    float:left;
                    width:305px;
                }
                
                form.aelForm div.af_left {
                    margin-right:15px;
                }
                
                form.aelForm div.af_row {
                    clear:left;
                    margin-bottom:10px;
                }
                
                    form.aelForm label.fl {
                        float:left;
                        font-weight:bold;
                        line-height:19px;
                        padding-right:5px;
                        text-align:right;
                        width:66px;
                    }
                    
                    form.aelForm label.nf {
                        font-weight:bold;
                        line-height:19px;
                    }
                    
                    form.aelForm input.ins,
                    form.aelForm textarea.ins {
                        border:1px solid #177c94;
                        color:#177c94;
                        padding:1px 4px;
                    }
                    
                    form.aelForm select.sel {
                        background-color:#999;
                        border:1px solid #999;
                        font-size:12px;
                        font-weight:bold;
                    }
                    
                    form.aelForm input.af_rst,
                    form.aelForm input.af_sub {
                        border:1px solid #fff;
                        color:#fff;
                        font-weight:bold;
                        padding:3px 8px;
                    }
                    
                    form.aelForm input.af_rst {
                        background-color:#99cf16;
                    }
                    
                    form.aelForm input.af_sub {
                        background-color:#ff8700;
                    }
            
            form.contactForm {
                background-color:transparent;
                color:#3ca1b9;
                margin:0 auto;
                width:525px;
            }
            
                form.contactForm p {
                    font-weight:bold;
                    margin:0 0 25px;
                    padding-left:71px;
                }
                
                form.contactForm div.af_row {
                    margin-bottom:20px;
                }
                
                form.contactForm input.max {
                    border:none;
                    padding:2px 0 0;
                    width:20px;
                }
            
            form.registerForm {
                background-color:transparent;
                color:#3ca1b9;
                float:left;
                font-weight:bold;
                /* margin:0 auto; */
                padding-left:25px;
                padding-top:47px;
                width:385px;
            }
            
                div#content form.registerForm h4 {
                    color:#3ca1b9;
                    font-size:20px;
                    margin-bottom:15px;
                    padding-left:131px;
                    text-align:left;
                }
                
                    div#content form.registerForm div.regRight h4 {
                        padding-left:156px;
                    }
                
                form.registerForm a {
                    color:#ff8700;
                }
                
                form.registerForm label {
                    float:left;
                    line-height:17px;
                    padding-right:5px;
                    text-align:right;
                    width:126px;
                }
                
                    form.registerForm div.af_row div label {
                        float:none;
                        width:auto;
                    }
                    
                form.registerForm div.check {}
                
                    form.registerForm div.check label {
                        line-height:13px;
                        padding:0 0 0 5px;
                    }
                    
                    form.registerForm div.check input {
                        vertical-align:top;
                    }
                
                form.registerForm div.af_row {
                    margin-bottom:20px;
                }
            
                form.registerForm div.regCol {
                    /* float:left;
                    width:385px; */
                }
                
                form.registerForm div.fields {
                    border-left:2px solid #cdecf3;
                    padding-left:25px;
                    width:360px;
                }
            
            div.pagination {
                float:left;
                margin-left:70%;
            }
                
                div.pagination div {
                    float:left;
                    margin-left:-50%;
                }
                
                div.pagination a {
                    border-bottom:2px solid transparent;
                    color:#3c8da0;
                    display:block;
                    float:left;
                    margin-right:4px;
                    padding:2px 0;
                    text-align:center;
                    width:13px;
                }
                
                    div.pagination a:hover {
                        border-bottom-color:#3c8da0;
                        text-decoration:none;
                    }
                    
                    div.pagination a.current {
                        border-bottom-color:#3c8da0;
                        font-weight:bold;
                    }
                    
                div.pagination a.prev,
                div.pagination a.next {
                    border-bottom:0;
                    height:18px;
                    padding:0;
                    width:10px;
                    text-indent:-1000em;
                }
                
                    div.pagination a.prev {
                        background-image:url('../images/prev_page.png');
                        margin-right:8px;
                    }
                    
                    div.pagination a.next {
                        background-image:url('../images/next_page.png');
                        margin-left:4px;
                    }
    
    div#sideads {
        float:left;
        padding-top:44px;
        width:300px;
    }
    
        div#sideads.main {
            padding-top:0;
        }
        
        div#side_connect {
            padding-bottom:10px;
            text-align:right;
        }

div#sections {
    background-image:url('../images/section_bg.png');
    color:#fff;
    margin-bottom:33px;
    padding:10px;
}

    div#sections div.cols {
        border-right:1px solid #615e5c;
        float:left;
        height:82px;
        padding:0 6px;
        width:225px;
    }
    
        div#sections div.cols.first {
            padding-left:0;
        }
        
        div#sections div.cols.last {
            border-right:0;
            padding-right:0;
        }
        
        div#sections div.simg, div#sections div.sdesc {
            float:left;
        }
        
        div#sections div.simg {
            padding-right:6px;
        }
        
        div#sections div.sdesc {
            font-size:11px;
            height:82px;
            line-height:14px;
            position:relative;
            text-align:center;
            width:137px;
        }
        
            div#sections div.sdesc h3 {
                margin-bottom:3px;
            }
            
                div#sections div.sdesc h3.orange { background-color:#ff8700; }
                div#sections div.sdesc h3.blue { background-color:#799dca; }
                div#sections div.sdesc h3.teal { background-color:#0b7089; }
                div#sections div.sdesc h3.lime { background-color:#6ebb20; }
                
                div#sections h3.star {
                    bottom:-30px;
                    position:absolute;
                }
                
                    div#sections h3.star div {
                        position:relative;
                    }
                    
                    div#sections h3.star img {
                        position:absolute;
                    }
                
                div#sections h3#publish {
                    bottom:-30px;
                    padding-right:5px;
                    text-align:right;
                    width:130px;
                }
                
                    div#sections h3#publish img {
                        left:-28px;
                        top:-17px;
                    }
                
                div#sections h3#mypet {
                    bottom:-39px;
                    left:-38px;
                    position:absolute;
                }
            
            div#sections div.sdesc p {
                line-height:14px;
                margin:0;
            }
            
            div#sections div.sdesc a {
                font-weight:bold;
                text-decoration:none;
            }
            
                div#sections div.sdesc a:hover {
                    border-bottom:1px dotted #e27802;
                }
                
                div#sections div.sdesc a.orange {
                    color:#e27802;
                }
                
                div#sections div.sdesc a.blue {
                    color:#3dc3db;
                }
            
            div#sections div.sdesc div.name {
                font-size:13px;
                font-weight:bold;
                color:#3dc3db;
            }

div#bottom {
    margin-bottom:10px;
}

    div#bottom div.bottomad {
        float:left;
        margin-right:12px;
        width:468px;
    }
    
    div#connect {
        float:left;
        width:480px;
    }
    
    div.featured {
        height:519px;
        position:relative;
    }
    
        div#connect button,
        div.featured button {
            border:1px dotted #fff;
            background-color:#0b7089;
            color:#fff;
            cursor:pointer;
            font-weight:bold;
            padding:1px 2px;
        }
        
            div.featured a {
                bottom:0;
                position:absolute;
            }
        
        div#connect img {
            vertical-align:top;
        }
        
div#mascota-mes {
    padding:10px 60px;
}

    div.mascota-title {
        padding-left:140px;
    }
    
    div.mascota-title-img {
        background-image:url('../images/mascota-mes-title.png');
        float:left;
        height:160px;
        margin-right:10px;
        width:295px;
    }
    
    div.mascota-title-subtitle {
        background-image:url('../images/mascota-mes-subtitle.png');
        background-repeat:no-repeat;
        float:left;
        height:29px;
        margin-top:108px;
        width:385px;
    }
    
    p.mainp {
        color:#FFF;
        font-size:17px;
        line-height:21px;
        padding-top:10px;
    }
    
        p.mainp:first-letter {
            float:left;
            font-size:80px;
            padding-right:5px;
        }
    
    div.mascota-mes-cols {
        color:#FFF;
        text-align:justify;
    }
    
        div.mascota-mes-cols div.col {
            float:left;
            margin-right:30px;
            width:260px;
        }
        
        div.mascota-mes-cols p {
            margin:10px 0;
        }
        
        div.mascota-mes-cols div.title {
            color:#F7941D;
            font-weight:bold;
        }
    
    div.mm-si,
    div.mm-mi {
        margin:10px 0;
    }
    
        div.mm-si img,
        div.mm-mi img {
            border:4px solid #FFF;
        }
        
        div.mm-mi img.lefty {
            margin-right:10px;
        }

div#footer {
    color:#3ba0b9;
    line-height:17px;
    padding-bottom:10px;
    text-align:center;
}

    div#footer.main,
    div#footer.mascota-mes {
        color:#fff;
    }
    
        div#footer.mascota-mes {
            background-image:url('../images/mascota-mes-bg.png');
        }

    div#footer a {
        color:#3ba0b9;
        text-decoration:none;
    }
    
        div#footer.main a,
        div#footer.mascota-mes a {
            color:#fff;
        }
    
    div#footer a:hover {
        border-bottom:1px dotted #3ba0b9;
    }
    
        div#footer.main a:hover {
            border-bottom-color:#fff;
        }
    
    div#footer small {
        font-size:11px;
    }

#mmyy-popup {
    -khtml-border-radius:10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    background-color:#FFF;
    border:2px solid #000;
    border-radius:10px;
    color:#000;
    padding:15px;
    position:absolute;
    top:250px;
    z-index:1000;
}

    #mmyy-popup-body {
        position:relative;
    }
    
    #mmyy-popup .close {
        cursor:pointer;
        position:absolute;
        right:-28px;
        top:-28px;
    }

.r2 {
    -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.r3 {
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

.r5 {
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.hide {
    display:none;
}

.clear {
    clear:both;
}
textarea:disabled, input:not([type]):disabled, input[type="text"]:disabled, input[type="password"]:disabled, input[type="search"]:disabled {
background-color: #ccc;
}
