@charset "UTF-8";

#tabs {
    position: relative;
    overflow: hidden;
    width: 520px;
    height: 220px;
}

.tabs-content {
    padding: 12px 5px;
    height: 171px;
    width: 510px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    background: #629b99;
    background: -moz-linear-gradient(center top,#afcaca,#629b99);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#afcaca),color-stop(100%,#629b99));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-family: Arial,Helvetica,sans-serif;
    color: #000;
    font-size: 12px;
    text-shadow: 0 1px 1px #cadcdc;
    z-index: 1;
}

.tabsCuenta-content {
    padding: 12px 10px;
    height: 171px;
    width: 500px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    left: 0;
    display: none;
    background: #fccc25;
    background: -moz-linear-gradient(center top,#f2ab1a,#fccc25);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f2ab1a),color-stop(100%,#fccc25));
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-family: Arial,Helvetica,sans-serif;
    color: #000;
    font-size: 12px;
    text-shadow: 0 1px 1px #cadcdc;
}

.tab {
    overflow: hidden;
    -webkit-box-shadow: 0 1px 0 #FFF inset;
    -moz-box-shadow: 0 1px 0 #FFF inset;
    box-shadow: 0 1px 0 #FFF inset;
    margin: 0 4px;
    background: #15504d;
    background: -moz-linear-gradient(center top,#629b98,#15504d);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#629b98),color-stop(100%,#15504d));
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.tabCuenta, #tab4 {
    overflow: hidden;
    -webkit-box-shadow: 0 1px 0 #FFF inset;
    -moz-box-shadow: 0 1px 0 #FFF inset;
    box-shadow: 0 1px 0 #FFF inset;
    margin: 0 5px;
    background: #fccc25;
    background: -moz-linear-gradient(center top,#fccc25,#f2ab1a);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fccc25),color-stop(100%,#f2ab1a));
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

    .tabCuenta span {
        color: #000;
        text-shadow: 0 1px 1px #f9d27c;
    }

.tabs a {
    display: block;
    float: left;
    font: 15px Arial,Helvetica,Sans-serif;
    padding: 5px 9px;
    color: #adcaca;
    text-shadow: 0 0 1px #365e5c;
    position: relative;
    overflow: hidden;
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    text-decoration: none;
}

    .tabs a:target {
        border-left-color: #CCC;
        background: #afcaca;
        background: -moz-linear-gradient(center top,#629b98,#afcaca);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#629b98),color-stop(100%,#afcaca));
        color: #1e3635;
        text-shadow: 0 1px 1px #cadcdc;
    }

        .tabs a:target:after {
            background: #038bd5;
            background: -moz-linear-gradient(center top,#2dc3fc,#038bd5);
            background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#2dc3fc),color-stop(100%,#038bd5));
            text-shadow: 0 1px 0 #096c9e;
            -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.45),0 1px 0 0 rgba(0,0,0,0.25) inset,0 0 5px 0 rgba(0,148,255,0.85);
            -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,0.45),0 1px 0 0 rgba(0,0,0,0.25) inset,0 0 5px 0 rgba(0,148,255,0.85);
            box-shadow: 0 1px 0 0 rgba(255,255,255,0.45),0 1px 0 0 rgba(0,0,0,0.25) inset,0 0 5px 0 rgba(0,148,255,0.85);
        }

    .tabs a.tabsaSel {
        display: block;
        float: left;
        font: 15px Arial,Helvetica,Sans-serif;
        padding: 5px 9px;
        position: relative;
        overflow: hidden;
        text-decoration: none;
        border-left-color: #CCC;
        background: #afcaca;
        background: -moz-linear-gradient(center top,#629b98,#afcaca);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#629b98),color-stop(100%,#afcaca));
        color: #000;
        text-shadow: 0 1px 1px #cadcdc;
    }

    .tabs a.tabsanSel {
        border-left-color: #CCC;
        background: #afcaca;
        background: -moz-linear-gradient(center top,#629b98,#afcaca);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#629b98),color-stop(100%,#afcaca));
        color: #1e3635;
        text-shadow: 0 1px 1px #cadcdc;
    }

    .tabs a:target + section.tabs-content, .tabs a:target + section.tabsCuenta-content {
        display: block;
    }

​ .containerTabs {
    overflow: hidden;
    width: 520px;
}

.col40, .col70, .col120, .col125, .col175, .col250, .col290, .col500 {
    float: left;
    margin: 0 auto;
    overflow: hidden;
}

.containerTabs .col40 {
    width: 40px;
}

.containerTabs .col70 {
    width: 70px;
}

.containerTabs .col120 {
    width: 120px;
}

.containerTabs .col125 {
    width: 125px;
}

.containerTabs .col175 {
    width: 175px;
}

.containerTabs .col250 {
    width: 250px;
}

.containerTabs .col290 {
    width: 290px;
}

.containerTabs .col500 {
    width: 500px;
}

.containerTabs .divauto {
    overflow: hidden;
}

.containerTabs p {
    line-height: 24px;
    margin: 0 auto;
}

    .containerTabs p a:link {
        text-decoration: none;
        color: #000;
        font-size: 12px;
        padding: 0;
        text-shadow: 0 0 1px #fff;
        clear: both;
    }

    .containerTabs p a:visited {
        text-decoration: none;
        color: #000;
        font-size: 12px;
        padding: 0;
        text-shadow: 0 0 1px #fff;
        clear: both;
    }

    .containerTabs p a:hover {
        text-decoration: underline;
        color: #000;
        font-size: 12px;
        padding: 0;
        text-shadow: 0 0 1px #fff;
        clear: both;
    }

.containerTabs img {
    vertical-align: middle;
}

.mright5 {
    margin-right: 5px;
}

.mright10 {
    margin-right: 10px;
}

.mleft5 {
    margin-left: 5px;
}

.mleft10 {
    margin-left: 10px;
}

.mright15 {
    margin-right: 15px;
}

.mtop5 {
    margin-top: 5px;
}

.mtop10 {
    margin-top: 10px;
}

.mtop20 {
    margin-top: 20px;
}

.textarea_1, .select_1, .select_2, .select_3, .input_3 {
    border: 1px solid #555;
    padding: 3px;
    font-size: 12px;
    line-height: 12px;
    background: #fff;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 0 1px #c4e9e9;
    -webkit-border-radius: 3px;
    color: #666;
}

.select_1M {
    border: 1px solid #555;
    padding: 3px;
    font-size: 9px;
    line-height: 12px;
    background: #fff;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 0 1px #c4e9e9;
    -webkit-border-radius: 3px;
    color: #666;
}

.input_1, .input_2 {
    border: 1px solid #a96604;
    padding: 5px 3px;
    font-size: 12px;
    line-height: 12px;
    background: #fff;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 0 1px #ffe6c2;
    -webkit-border-radius: 3px;
    color: #666;
}

input[type="radio"], input[type="checkbox"] {
    vertical-align: middle;
}

.select_1 {
    vertical-align: middle;
    width: 170px;
    background-image: url(../Imagenes/portada/select_downArrow.png);
    background-position: 150px;
    background-repeat: no-repeat;
}

.select_1M {
    vertical-align: middle;
    width: 170px;
}

.select_2 {
    vertical-align: middle;
    width: 78px;
    background-image: url(../Imagenes/portada/select_downArrow.png);
    background-position: 60px;
    background-repeat: no-repeat;
}

.select_3 {
    vertical-align: middle;
    width: 63px;
    background-image: url(../Imagenes/portada/select_downArrow.png);
    background-position: 45px;
    background-repeat: no-repeat;
}

.input_1 {
    vertical-align: middle;
    width: 280px;
}

.input_2 {
    vertical-align: middle;
    width: 165px;
}

.input_3 {
    vertical-align: middle;
    width: 250px;
    padding: 8px;
    text-align: center;
}

.clear {
    clear: both;
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
}

.floatRight {
    float: right;
}

.textRight {
    text-align: right;
}

.textCenter {
    text-align: center;
}

.btnSearch {
    position: absolute;
    bottom: 15px;
    right: 10px;
}

    .btnSearch a, .btnSearchCuenta a {
        padding: 0;
        border: 0;
    }

hr {
    background-color: #ffe5b4;
    height: 1px;
    border-style: none;
}

.vbaseline {
    vertical-align: baseline;
}

.Verde12 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #15504d;
    font-weight: bold;
}

.usual {
    width: 520px;
}

    .usual ul {
        margin: 0 0 0 -35px;
    }

    .usual li {
        list-style: none;
        float: left;
    }

    .usual ul a {
        display: block;
        overflow: hidden;
        padding: 5px 10px;
        margin: 1px 5px 0 0;
        font: 15px Arial;
        text-decoration: none !important;
        color: #adcaca;
        text-shadow: 0 0 1px #365e5c;
        background: #15504d;
        background: -moz-linear-gradient(center top,#629b98,#15504d);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#629b98),color-stop(100%,#15504d));
        -moz-border-radius: 5px 5px 0 0;
        -webkit-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        -webkit-box-shadow: 0 1px 0 #FFF inset;
        -moz-box-shadow: 0 1px 0 #FFF inset;
        box-shadow: 0 1px 0 #FFF inset;
    }

        .usual ul a:hover {
            color: #adcaca;
            text-shadow: 0 0 1px #365e5c;
            background: #629b99;
        }

        .usual ul a.selected {
            color: #1e3635;
            text-shadow: 0 1px 1px #cadcdc;
            overflow: hidden;
            -webkit-box-shadow: 0 1px 0 #FFF inset;
            -moz-box-shadow: 0 1px 0 #FFF inset;
            box-shadow: 0 1px 0 #FFF inset;
            background: #629b99;
            background: -moz-linear-gradient(center top,#629b99,#afcaca);
            background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#629b99),color-stop(100%,#afcaca));
            -moz-border-radius: 5px 5px 0 0;
            -webkit-border-radius: 5px 5px 0 0;
            border-radius: 5px 5px 0 0;
        }

    .usual .divContent {
        padding: 12px 5px;
        height: 171px;
        width: 510px;
        overflow: hidden;
        background: #9d9d9d;
        background: -moz-linear-gradient(center top,#c9c9c9,#9d9d9d);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#c9c9c9),color-stop(100%,#9d9d9d));
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
        font-family: Arial,Helvetica,sans-serif;
        color: #000;
        font-size: 12px;
        text-shadow: 0 1px 1px #ddd;
        position: relative;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9c9c9',endColorstr='#9d9d9d',GradientType=0) progid:DXImageTransform.Microsoft.DropShadow(offx=2,offy=2,color=#dddddd);
    }

.btnPosition {
    position: absolute;
    bottom: 10px;
    right: 10px;
}

.usual .divContent a {
    color: #000;
    font-weight: bold;
}

.usual ul a.bgCuenta {
    background: #fccc25;
    background: -moz-linear-gradient(center top,#f2ab1a,#fccc25);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f2ab1a),color-stop(100%,#fccc25));
    color: #000;
    text-shadow: 0 1px 1px #cadcdc;
}

#idTab5 {
    background: #fccc25;
    background: -moz-linear-gradient(center top,#f2ab1a,#fccc25);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f2ab1a),color-stop(100%,#fccc25));
}

.containerTabs {
    overflow: hidden;
    width: 520px;
}

.col40, .col70, .col120, .col125, .col175, .col250, .col290, .col500 {
    float: left;
    margin: 0 auto;
    overflow: hidden;
}

.containerTabs .col40 {
    width: 40px;
}

.containerTabs .col70 {
    width: 70px;
}

.containerTabs .col120 {
    width: 120px;
}

.containerTabs .col125 {
    width: 125px;
}

.containerTabs .col175 {
    width: 175px;
}

.containerTabs .col250 {
    width: 250px;
}

.containerTabs .col290 {
    width: 290px;
}

.containerTabs .col500 {
    width: 500px;
}

.containerTabs .divauto {
    overflow: hidden;
}

.containerTabs p {
    line-height: 24px;
    margin: 0 auto;
}

    .containerTabs p a:link {
        text-decoration: none;
        color: #000;
        font-size: 12px;
        padding: 0;
        text-shadow: 0 0 1px #fff;
        clear: both;
    }

    .containerTabs p a:visited {
        text-decoration: none;
        color: #000;
        font-size: 12px;
        padding: 0;
        text-shadow: 0 0 1px #fff;
        clear: both;
    }

    .containerTabs p a:hover {
        text-decoration: underline;
        color: #000;
        font-size: 12px;
        padding: 0;
        text-shadow: 0 0 1px #fff;
        clear: both;
    }

.containerTabs img {
    vertical-align: middle;
}

.mleft5 {
    margin-left: 5px;
}

.mleft10 {
    margin-left: 10px;
}

.mright15 {
    margin-right: 15px;
}

.mtop5 {
    margin-top: 5px;
}

.mtop10 {
    margin-top: 10px;
}

.mtop20 {
    margin-top: 20px;
}

.textarea_1, .select_1, .select_2, .select_3, .input_3 {
    border: 1px solid #555;
    padding: 3px;
    font-size: 12px;
    line-height: 12px;
    background: #fff;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 0 1px #c4e9e9;
    -webkit-border-radius: 3px;
    color: #666;
}

.select_1M {
    border: 1px solid #555;
    padding: 3px;
    font-size: 9px;
    line-height: 12px;
    background: #fff;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 0 1px #c4e9e9;
    -webkit-border-radius: 3px;
    color: #666;
}

.input_1, .input_2 {
    border: 1px solid #a96604;
    padding: 5px 3px;
    font-size: 12px;
    line-height: 12px;
    background: #fff;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 0 1px #ffe6c2;
    -webkit-border-radius: 3px;
    color: #666;
}

input[type="radio"], input[type="checkbox"] {
    vertical-align: middle;
}

.select_1 {
    vertical-align: middle;
    width: 170px;
    background-image: url(../Imagenes/portada/select_downArrow.png);
    background-position: 150px;
    background-repeat: no-repeat;
}

.select_1M {
    vertical-align: middle;
    width: 170px;
}

.select_2 {
    vertical-align: middle;
    width: 78px;
    background-image: url(../Imagenes/portada/select_downArrow.png);
    background-position: 60px;
    background-repeat: no-repeat;
}

.select_3 {
    vertical-align: middle;
    width: 63px;
    background-image: url(../Imagenes/portada/select_downArrow.png);
    background-position: 45px;
    background-repeat: no-repeat;
}

.input_1 {
    vertical-align: middle;
    width: 280px;
}

.input_2 {
    vertical-align: middle;
    width: 165px;
}

.input_3 {
    vertical-align: middle;
    width: 250px;
    padding: 8px;
    text-align: center;
}

.clear {
    clear: both;
    display: block;
    visibility: hidden;
    width: 0;
    height: 0;
}

.floatRight {
    float: right;
}

.textRight {
    text-align: right;
}

.textCenter {
    text-align: center;
}

hr {
    background-color: #ffe5b4;
    height: 1px;
    border-style: none;
}

.vbaseline {
    vertical-align: baseline;
}

.Verde12 {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    color: #15504d;
    font-weight: bold;
}

img {
    border: 0;
}

#pestanaAvisos ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    margin: 0;
    padding: 0;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 15px;
}

#pestanaAvisos li {
    display: inline;
    float: left;
    margin-left: 3px;
}

#pestanaAvisos a {
    display: block;
    text-align: center;
    line-height: 30px;
    padding: 0 10px;
    text-decoration: none;
    color: #a5caca;
    text-shadow: 1px 1px 1px #16514e;
    background-color: #5e9794;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e9794',endColorstr='#16514e');
    background: -webkit-gradient(linear,left top,left bottom,from(#5e9794),to(#16514e));
    background: -moz-linear-gradient(top,#5e9794,#16514e);
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

#pestanaAvisos .pestanaSelected {
    color: #000;
    text-shadow: 1px 1px 1px #ddd;
    background-color: #c9c9c9;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9D9D9B',endColorstr='#aec9c9');
    background: -webkit-gradient(linear,left top,left bottom,from(#9d9d9d),to(#c9c9c9));
    background: -moz-linear-gradient(top,#9d9d9d,#c9c9c9);
}

#pestanaAvisos .pestanaCuenta {
    color: #fff;
    text-shadow: 1px 1px 1px #6c313b;
    background-color: #6c313b;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c313b',endColorstr='#a04c5a');
    background: -webkit-gradient(linear,left top,left bottom,from(#6c313b),to(#a04c5a));
    background: -moz-linear-gradient(top,#6c313b,#a04c5a);
}

#pestanaAvisos a {
    display: block;
    text-align: center;
    line-height: 30px;
    padding: 0 10px;
    text-decoration: none;
    color: #dfdfdf;
    text-shadow: 1px 1px 1px #4c5155;
    background-color: #4c5155;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c5155',endColorstr='#7d8286');
    background: -webkit-gradient(linear,left top,left bottom,from(#4c5155),to(#7d8286));
    background: -moz-linear-gradient(top,#4c5155,#7d8286);
    -moz-border-radius: 5px 5px 0 0;
    -webkit-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

    #pestanaAvisos a:hover {
        color: #fff;
    }