a {color:#4BA5D2;font-weight:bold;text-decoration:underline;font-style:normal;}
a img {border:none;}
p.error {width:400px;color:#F96060;text-align:center;margin:25px 0 0 50px;}
h3 {color: #4BA5D2}

/* Custom Classes */

    .clear { clear: both; }

    .hr { border-bottom: 1px solid #DEDEDE; margin: 0 auto 10px auto; }

    .round { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

    .header {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 26px;
        color: #48A3D1; 
        background-color: #FFFFFF;
        padding: 10px; 
        margin: 10px -10px 0 -10px;
     }

    #regform .header { font-size: 30px }

    #btnmore { cursor: pointer; padding: 5px 20px; }

    #login_button { text-align: center; margin: 20px 0; border-top: 1px solid #ccc; padding-top: 20px; }

/* Content */

    #med_int { background: url(../img/interior/int_bg.jpg) center top repeat-y; }
    #med_bot_int { background: url(../img/interior/int_bg_btn.jpg) center center no-repeat; }

    #placa_cnt { margin: -110px 0 10px 30px; height: 85px; }

        #placa_cnt_countries { margin: 10px 250px -550px 0; }

            #placa_cnt_countries_list { width: 700px; padding-bottom: 5px; border-bottom: 1px solid #fff; }

                #placa_cnt_countries_list img { margin-right: 3px; }
                
                #placa_cnt_countries_list span { margin-right: 5px; font-weight: bold; }

            #placa_cnt_country { margin-top: -10px; font-weight: bold; }

            #placa_cnt_operator { margin-top: -10px; }

                #placa_cnt_operator span { float: left; margin-right: 10px; text-transform: capitalize; }

        #placa_cnt_user_avatar { float: left; margin-top: 12px; }

            #placa_cnt_user_avatar img { width: 73px; height: 73px; }

        #placa_cnt_user_info { float: left; margin-left: 15px; }

             #placa_cnt_user_info a { color: #FFF; text-decoration: none; }

             #placa_cnt_screenname {color:#fff;}

/* Content Instructions */

    #contenido_instrucciones, #contenido_quees { padding:0 35px; }

        #contenido_instrucciones p { font-size: 1em; text-align: left;  }

            #contenido_instrucciones p img { border: 1px solid #48A3D1; background: #C7E5F3; padding:10px; }

        #contenido_instrucciones a { font-size: 1em; }

/* Content Manuals */

    #contenido_manuales { color: #1A1A1A; }

        #contenido_manuales table { margin-bottom: 20px; background: #FFF; border: 2px solid #48A3D1; }

            #contenido_manuales table a { color: #1A1A1A; }

            #contenido_manuales th { background: #91C7E2; font-size: 20px; font-weight: bold; text-align: left; border: none; }

                #contenido_manuales .odd { background: #fefeff; }

                #contenido_manuales .even { background: #eef; }

/* Contact */

    .contactbox {float:left;margin-left:25px;}

    #twitter_contact {width:280px;}

    #formContactus { width: 500px; padding: 15px 10px 0 10px; margin: 0 0 20px 0; background: #FFF; border: 2px solid #48A3D1; text-align: right; }

        #formContactus input { padding: 3px; }

        #formContactus fieldset { border: none; padding: 0; margin-bottom: 10px; }

            #formContactus label { float: left; font-weight: bold; }

            #formContactus .formsHome { width: 340px; background: #FAFAFA; border: 1px solid #48A3D1;}

                #formContactus .formsHome:hover { background: #FFF; }

            #formContactus .button { padding: 5px 10px; cursor: pointer; }

/* User Section */

    #usuario_menu { margin-top: 10px; }

        #usuario_menu td { padding: 10px; background: #EFEFEF; }

            #usuario_menu td:hover { background: #F5F5F5; }

        #usuario_menu a { color: #1a1a1a; }

            #usuario_menu a:hover { text-decoration: none !important; }

                #usuario_menu a img { margin: 0 3px -5px 0; }

    #usuario_content { width: 100%; margin-bottom: 10px; }

        #uc_tutwit { float: left; width: 72%; }

            #uc_error { color: #FFF; background: #B00; display: block; font-size: 1.1em; padding: 10px; text-align: center; }

                #uc_error a { color: #FFF; }

            #uc_text { text-align: center; padding: 10px 0; color: #1a1a1a }

                #uc_text textarea { width: 95%; margin-bottom: 10px; }

                #uc_text a { float: right; margin-right: 20px; color: #1a1a1a; }

                #uc_text span { float: left; margin-left: 20px; color: #6c6c6c; }

                #uc_text small { float: left; margin: 10px 0 0 20px; }
                
                a.uc_button { padding: 5px 8px; background: #EBFDFE; border: 1px solid #878787; color: #878787; float: right; }
                
            #uc_tutwit .hr { width: 95%; }

            #uc_posts { width: 95%; margin: 0 auto; }

                #listado-post { padding-left: 20px; }

                    #listado-post table { width: 100%; }

                    #twittermessages { padding: 10px; background: #FAFAFA; }

                        .tweet { border-bottom: 1px dashed #48A3D1; margin-bottom: 10px; padding-bottom: 10px; color: #1a1a1a; }

                            .tweet a { color: #48A3D1; }

                            .tweet .container { float: left; }

                                .tweet .pic { float: left; margin-right: 5px; }

                                .tweet .content { float: left; width: 470px; }

                                    .tweet .content .username { margin-right: 5px; }

                            .tweet .status { float: right; }

                            .tweet .time { margin-top: 5px; width: 100%; font-style: italic; color: #999999; font-size: 1em; }

                        .perfil_seccion { text-align: right; }

                            .perfil_seccion h2 { text-align: left; }

                            .perfil_seccion_content label { float: left; }

 
        #uc_sidebar { float: right; width: 28%; margin-top: 0px; background: #EFEFEF; }

            #uc_sidebar a { color: #1a1a1a; text-decoration: none !important; }

            .ucs_element { width: 100%; text-align: center; color: #1a1a1a; }

                .ucs_menu { float: left; width: 50%; padding: 10px 0; }

                    .ucs_menu:hover { background: #F5F5F5; }

                #ucs_topicos { margin-top: 10px; }

body {
    margin: 0px;
    padding: 0px;
    background-color: #91C7E2;
    background-image: url(../img/interior/back_top.gif);
    background-repeat: repeat-x;
    background-position: center top;
    font-family: Arial, Helvetica, sans-serif;
}
#t1 {
    background-image: url(../img/interior/backg_top.png);
    background-repeat: no-repeat;
    float: left;
    height: 130px;
    width: 960px;
}
#logo {
    display: inline;
    float: left;
    height: 61px;
    width: 186px;
    margin-top: 6px;
    margin-left: 22px;
}
#invitacion {
    float: left;
    height: 335px;
    width: 960px;
    background-image: url(../img/interior/back_inv.png);
    background-repeat: no-repeat;
}
#bot {
    float: left;
    width: 100%;
    background-image: url(../img/interior/back_bot.jpg);
    background-repeat: repeat-x;
    background-color: #FFFFFF;
}
#container_bot {
    width: 960px;
    margin-right: auto;
    margin-left: auto;
}
#placa_int {
    background-image: url(../img/interior/int_top.png);
    background-repeat: no-repeat;
    float: left;
    height: 111px;
    width: 960px;
}
#setenta {
    float: left;
    width: 652px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}
#treinta {
    float: left;
    width: 268px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #072E3A;
    font-weight: normal;
}
#twiter_profilepic {
    display: inline;
    float: left;
    height: 73px;
    width: 73px;
    background-color: #FFFFFF;
    margin-top: 11px;
    margin-left: 37px;
}
#twitter_username {
    display: inline;
    float: left;
    height: 73px;
    width: 164px;
    margin-top: 11px;
    margin-left: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
#twitter_status {
    float: left;
    height: 54px;
    width: 400px;
    display: inline;
    margin-top: 21px;
    margin-left: 6px;
}



#usuarios_top {
    float: left;
    height: 133px;
    width: 960px;
    background-image: url(../img/interior/back_usuarios_bot.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.bullets {
    list-style-position: inside;
    list-style-image: url(../img/interior/bullet.gif);
    padding: 0px;
    margin: 0px;
}
.bullet_margin {
    margin-bottom: 10px;
}


.topuser {
        display: block;
    float: left;
    height: 69px;
    width: 69px;
    margin-top: 22px;
    margin-left: 17px;
    display: inline;
}
#social_media {
    float: right;
    height: 100px;
    /*width: 960px;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em;
    color: #1786AA;
    text-align: right;
    font-weight: bold;
}
#menu {
    float: left;
    height: 22px;
    width: 540px;
    display: inline;
    margin-top: 106px;
    margin-left: 10px;
    font-weight: bold;
    color: #1786AA;
    font-size: 12px;
}
a.mm:link {
    color: #1786AA;
    text-decoration: none;
}
a.mm:visited {
    color: #1786AA;
    text-decoration: none;
}
a.mm:hover {
    color: #2ACAE0;
    text-decoration: underline;
}
a.mm:active {
    color: #1786AA;
    text-decoration: none;
}





#container {
    width: 960px;
    margin-right: auto;
    margin-left: auto;
}
#inv_l {
    display: inline;
    float: left;
    height: 257px;
    width: 418px;
    margin-top: 20px;
    margin-left: 40px;
}
#inv_r {
    float: left;
    height: 319px;
    width: 352px;
    display: inline;
    margin-left: 114px;
}
#med {
    float: left;
    width: 960px;
    background-image: url(../img/interior/back_usuarios_toptop.png);
    background-repeat: no-repeat;
    background-position: bottom;
}
#med_1 {
    float: left;
    width: 208px;
    text-align: center;
    height: 246px;
}
#ya_usuario_twitter {
    text-align: center;
    float: left;
    height: 80px;
    width: 183px;
    display: inline;
    margin-left: 100px;
}
#sign_in_with_twitter {
    display: inline;
    float: left;
    height: 82px;
    width: 183px;
    margin-left: 100px;
}

#med_2 {
    float: left;
    width: 409px;
}
#med_3 {
    float: left;
    width: 300px;
}
#bienvenido_a_tutwit {
    float: left;
    height: 80px;
    width: 300px;
}
#med3_text {
    float: left;
    width: 300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #1786AA;
    font-weight: bold;
}
#instrucciones {
    float: left;
    height: 208px;
    width: 280px;
    display: inline;
    margin-left: 36px;
    margin-top: 110px;
}
#instrucciones_top {
    float: left;
    height: 100px;
    width: 280px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
}
#instrucciones_bot {
    float: left;
    height: 54px;
    width: 280px;
    text-align: center;
    margin-top: 30px;
}
#med_int {
    float: left;
    width: 960px;
}
#med_bot_int {
    float: left;
    width: 960px;
    height: 10px;
}
#bot_int {
    float: left;
    width: 100%;
    background-color: #FFFFFF;
    margin-top: 20px;
}
.f_text {
    background-color: #FFFFFF;
    height: 46px;
    width: 390px;
    border: 1px solid #FFFFFF;
}
.treintaytres {
    float: left;
    width: 300px;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
}
#single_column {
    float: left;
    width: 880px;
    padding: 0 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000;
}
#single_column a {
    font-weight: bold;
    text-decoration: none;
}
#single_column a:hover {
    text-decoration: underline;
}
table.instrucciones,table.costo {
    margin-top: 20px;
    width: 80%;
    background: #fff;
    border: 2px solid #48A3D1;
}
table.instrucciones thead tr, table.costo tr td.header {
    background: #91C7E2; color: #1a1a1a;
    font-weight: bold;
    text-align: center;
    border: none;

}
table.costo tr td.header {
    font-size: 20px;
    text-align: left;
    width: 100px;
}
table.instrucciones tr.odd,table.costo tr.odd {
    background: #fefeff;
}
table.instrucciones tr.even,table.costo tr.even {
    background: #eef;
}
table.instrucciones td,table.costo td {
    color: #004;
}

/* Register */

#registrate_container {
    float: left;
    width: 960px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    padding: 0px;
}

#registrate_inv {
    background-image: url(../img/register/registrate_inv.png);
    background-repeat: no-repeat;
    float: left;
    height: 111px;
    width: 960px;
}
#registrate_left {
    float: left;
    width: 368px;
    margin-bottom: 20px;
}
#bienvenido_top {
    float: left;
    height: 70px;
    width: 368px;
}
#regform .registrate_select {
    display: inline;
    border: 1px solid #FFF;
    width: 255px;
    font-size: 22px;
}
#registrate_paisselect {
    display: inline;
    float: left;
    width: 255px;
    margin-top: 16px;
    margin-left: 124px;
}
#registrate_med {
    background-image: url(../img/register/registrate_bienvenida_med.gif);
    float: left;
    width: 368px;
}
#registrate_med_int {
    float: left;
    width: 296px;
    display: inline;
    margin-left: 35px;
    font-size: 22px;
    color: #1772A0;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
}
#registrate_lr {
    float: left;
    width: 147px;
    height: 115px;
    margin-top: -290px; 
}
#registrate_bot {
    float: left;
    height: 24px;
    width: 368px;
}
#registrate_right {
    float: left;
    width: 591px;
    padding: 0px;
    margin-bottom: 20px;
}
#registrate_click_aqui {
    float: left;
    height: 33px;
    width: 591px;
    margin: 0px;
    padding: 0px;
}
#registrate_actualiza {
    float: right;
    height: 93px;
    width: 591px;
}
#registrate_actualiza img {
    margin-right: -4px;
}
.registrate_field {
                clear:both;
    float: left;
    height: 47px;
    width: 389px;
    margin: 0px;
    padding: 0px;
    background-image: url(../img/register/registrate_inputback.jpg);
    background-repeat: no-repeat;
    background-position: 116px 0px;
}
.registrate_info {
                clear:both;
                width:250px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 25px;
    margin-left: 126px;
}
.registrate_info p {
                text-align:center;
}
.registrate_info a {
                text-decoration: underline;
}
.registrate_info small {
                font-size:13px;
}
.registrate_info table {margin:0 0 5px 30px;}
.registrate_info td {background:#90E3EB;}
.registrate_info span {font-size:12px;text-align:center;}
#rwnumero {clear:both;}
.registrate_input {
    height: 30px;
    width: 250px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    font-size: 22px;
    padding: 0px;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.reg_f_l {
    float: left;
    width: 112px;
    height: 30px;
    padding: 0px;
    text-align: right;
    margin-top: 12px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.reg_f_r {
    float: left;
    width: 263px;
    height: 47px;
    padding: 0px;
    display: inline;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
}
.reg_f_l2 {
    float: left;
    width: 112px;
    height: 30px;
    padding: 0px;
    text-align: right;
    margin-top: 5px;
    margin-right: 4px;
    margin-bottom: 0px;
    margin-left: 0px;
}
.registrate_field2 {
    float: left;
    height: 47px;
    width: 155px;
    padding: 0px;
    display: inline;
    margin-top: 0px;
    margin-right: 50px;
    margin-bottom: 0px;
    margin-left: 180px;
}

#operadorasarg select, #departamento, #mensajesxdia {
    width: 260px;
    margin-top: 6px;
    margin-left:-5px;
}

#tos p {color:#F96060;}

#breadcum {font-size:0.9em;}

#registrate_inv { margin: -131px 0 0 -40px; }
#int_bg_btn { margin: -2px 0 10px -25px; }
#registrate_pais select { background: transparent; }
#registrate_paisselect { margin: 0 0 0 0; width: 389px; height: 60px; background: url(../img/register/registrate_2pais.jpg) center center no-repeat; }
    #registrate_paisselect select { margin: 15px 0 0 122px; background: transparent; }

#solodisponible1 table { border: 2px solid #48A3D1; color: #1A1A1A; background: #FFF !important;}

    #solodisponible1 table th { text-align: left; background: #91C7E2; border: none; }

        #solodisponible1 table .in-page-row1 td { background: #fefeff; }
        #solodisponible1 table .in-page-row3 td { background: #eef; }

#twitter_register_profile { margin-left: 25px; width: 350px; padding: 10px; background: #BCD7E2; }

    #twitter_register_avatar { float: left; }
    #twitter_register_info { float: left; margin-left: 10px;}

        #twitter_register_info img { margin-top: -11px; }

        #twitter_register_info span { font-weight: bold; padding-left: 10px; }

/* Footer */
#footer_links { color: #1786AA; float: left; margin-top: 28px; }

    #footer_links a { text-decoration: none; color: #1786AA; font-size: 0.9em; }
