


#menu
{
    position:relative;
    overflow:hidden;
    width:100%;
    margin-bottom:20px;
    margin-top:5px;
    z-index:10;
}

#menu div.item
{    
    width:32%;
    margin:6px 0px 0px 1%;
    float:left;
    
    background-image:url(../Images/menu_back3.png);
    background-position:0px center;
    background-repeat:no-repeat;
}

#menu #menu_0 a, #menu #menu_1 a
{
    text-decoration:none;
    color:#000000;
    display:block;
    margin:0px auto;
    padding:5px 5px 5px 17px;
       
    -webkit-transition-property: color,background-position;
    -moz-transition-property: color,background-position;
    -ms-transition-property: color,background-position;
    -o-transition-property: color,background-position;
    transition-property: color,background-position;
    -webkit-transition-duration:300ms,250ms;
    -moz-transition-duration:300ms,250ms;
    -ms-transition-duration:300ms,250ms;
    -o-transition-duration:300ms,250ms;
    transition-property-duration:300ms,250ms;
    
    /*-webkit-transition-property:color,background-position;
    -webkit-transition-duration:400ms,250ms;*/
    background-image:url(../Images/menu_back.png);
    background-position:-282px center;
    background-repeat:no-repeat;
}

#menu #menu_0 a:hover, #menu #menu_1 a:hover
{
    background-position:0px;
    color:#FFFFFF;
}

#menu #menu_0 a.Selected, #menu #menu_1 a.Selected
{
    background-image:url(../Images/menu_back2.png);
    /*background-repeat:no-repeat;*/
    background-position:0px;
}

#menu #menu_0 a.Selected:hover, #menu #menu_1 a.Selected:hover
{
    color:#000000;
}

#menu div.Ppal
{
    background: -moz-linear-gradient(top, #969593 35%, #696866 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#969593), color-stop(100%,#696866)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #969593 35%,#696866 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #969593 35%,#696866 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #969593 35%,#696866 100%); /* IE10+ */
    background: linear-gradient(top, #969593 35%,#696866 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969593', endColorstr='#696866',GradientType=0 ); /* IE6-9 */
    background-color:#969593; /* Old browsers */
    color:#FFFFFF;
    font-weight:bold;
    margin:0px 0px 3px 0px;
    padding:5px 5px 5px 6px;
}

#menu .tabBody
{
    background-color:#FFFFFF;
    width:100%;
    overflow:hidden;
    position:relative;
    padding-bottom:6px;
    -webkit-box-shadow: 5px 5px 50px 15px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 5px 5px 50px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 5px 5px 50px 15px rgba(0, 0, 0, 0.5);
    z-index:4;
    margin-top:0px;
}

#menu .tabBody2
{
    margin-top:20px;
}

#menu_0
{
    
}

#menu_1
{
    display:none;
}


#menu_0, #menu_1
{
    width:100%;
    overflow:hidden;
    position:relative;
}

#menu .tabs
{
    width:100%;
    height:19px;
    overflow:hidden;
    position:relative;
    display:block;
    z-index:5;
}

#menu span.Otras, #menu span.Selected
{
    /*float:left;*/
    position:relative;
    display:inline-block;
    background-image:url(../Images/tab_2_1.png);
    background-repeat:no-repeat;
    background-position:left;
    padding:4px 0px 3px 12px;
    cursor:pointer;
    color:#FFFFFF;
    z-index:2;
}

#menu span.Otras span, #menu span.Selected span
{
    /*padding:5px 15px 5px 2px;*/
    padding:4px 17px 3px 7px;
    background-image:url(../Images/tab_2_2.png);
    background-repeat:no-repeat;
    background-position:right;
}

#menu span.Selected
{
    background-image:url(../Images/tab_1_1.png);
    color:#000000;
    z-index:3;
}

#menu span.Selected span
{
    background-image:url(../Images/tab_1_2.png);
}

#divBreadcrumbs
{
    color:#FFFFFF;
    margin:3px 0px 3px 0px;
}

#divBreadcrumbs a
{
    color:#FFFFFF;
    display:inline;
    margin:0px;
    padding:0px;
    background-image:none;
    background-position:0px;
}


#menu .fecha
{
    width:190px;
    overflow:hidden;
    position:relative;
    display:block;
    z-index:5;
    float:right;
    color:#FFFFFF;
    text-align:right;
    
    /*float:right;
    text-align:right;
    padding:3px 10px 3px 0px;
    color:#FFFFFF;
    display:block;
    z-index:5;*/
}


/* ------------------------------ IZQ ----------------------------------------*/



#mnu_Izq
{
    width:207px;
}

#mnu_Izq div
{
    /* background: #EEEEEE; Old browsers */
    background: -moz-linear-gradient(top, #ffffff 35%, #EEEEEE 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#ffffff), color-stop(100%,#EEEEEE)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 35%,#EEEEEE 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 35%,#EEEEEE 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 35%,#EEEEEE 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 35%,#EEEEEE 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EEEEEE',GradientType=0 ); /* IE6-9 */
    background-color:#EEEEEE; /* Old browsers */
}

#mnu_Izq a
{
    text-decoration:none;
    color:#000000;
    display:block;
    margin:0px 0px 2px 0px;
    padding:5px 5px 5px 17px;
       
    -webkit-transition-property: color,background-position;
    -moz-transition-property: color,background-position;
    -ms-transition-property: color,background-position;
    -o-transition-property: color,background-position;
    transition-property: color,background-position;
    -webkit-transition-duration:300ms,250ms;
    -moz-transition-duration:300ms,250ms;
    -ms-transition-duration:300ms,250ms;
    -o-transition-duration:300ms,250ms;
    transition-property-duration:300ms,250ms;
    
    /*-webkit-transition-property:color,background-position;
    -webkit-transition-duration:400ms,250ms;*/
    background-image:url(../Images/menu_back.png);
    background-position:-203px center;
    background-repeat:no-repeat;
}

#mnu_Izq a:hover
{
    background-position:-13px center;
    color:#FFFFFF;
}

#mnu_Izq a.Selected
{
    background-image:url(../Images/menu_back2.png);
    /*background-repeat:no-repeat;*/
    background-position:-13px center;
}

#mnu_Izq div.Ppal
{
    background: -moz-linear-gradient(top, #969593 35%, #696866 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#969593), color-stop(100%,#696866)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #969593 35%,#696866 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #969593 35%,#696866 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #969593 35%,#696866 100%); /* IE10+ */
    background: linear-gradient(top, #969593 35%,#696866 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#969593', endColorstr='#696866',GradientType=0 ); /* IE6-9 */
    background-color:#969593; /* Old browsers */
    color:#FFFFFF;
    font-weight:bold;
    margin:0px 0px 3px 0px;
    padding:5px 5px 5px 6px;
}

.subTit, .Tit
{
    /*border-left:5px solid #F7A92D;*/
    /*border-left-width:5px;
    border-left-style:solid;*/
    /*border-left-color: #FACF00;*/ /*#D07F1E;*/
    margin-bottom:10px;
}







/* ------------------------------ TOP ----------------------------------------*/

.mnu_Top
{
    float:left;
    margin-left:3px;
    border-bottom-width:3px;
    border-bottom-style:solid;
    text-align:center;
}

.mnu_Top
{
    border-color:#0080C6;
}

.mnu_Top:hover, .mnu_Top_Selected
{
    border-bottom-color:#555555;
}

.mnu_Top a
{
    margin:0px 0px 3px 0px;
    padding:5px 0px 5px 0px;
    display:block;
}

.mnu_Top a
{
    /* background: #EEEEEE; Old browsers */
    background: -moz-linear-gradient(top, #EDECEC 35%, #C8C7C7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#EDECEC), color-stop(100%,#C8C7C7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #EDECEC 35%,#C8C7C7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #EDECEC 35%,#C8C7C7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #EDECEC 35%,#C8C7C7 100%); /* IE10+ */
    background: linear-gradient(top, #EDECEC 35%,#C8C7C7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#C8C7C7',GradientType=0 ); /* IE6-9 */
    background-color:#EDECEC; /* Old browsers */
    width:100%;
    
}

.mnu_Top a:hover, .mnu_Top:hover a
{
    /*background: #FCECCB;  Old browsers */
    background: -moz-linear-gradient(top, #0080C6 35%, #005DA3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(35%,#0080C6), color-stop(100%,#005DA3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #0080C6 35%,#005DA3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #0080C6 35%,#005DA3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #0080C6 35%,#005DA3 100%); /* IE10+ */
    background: linear-gradient(top, #0080C6 35%,#005DA3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080C6', endColorstr='#005DA3',GradientType=0 ); /* IE6-9 */
    background-color:#0080C6; /* Old browsers */
    color:#FFFFFF;
}

.mnu_Top_Search
{
    width:166px;
    /*height:26px;*/
    overflow:visible;
    position:relative;
    padding-bottom:3px;
}

.mnu_Top_Search_Item
{
    height:23px;
}


.topButtonsContainer
{
    width:100%;
    font-size:11px;
    height:31px;
}

.topButtonsContainer a
{
    color:#000000;
    text-decoration:none;
}

.topSearchTxt
{
    border:0px;
    width:150px;
    font-size:11px;
    padding:2px 0px 2px 2px;
    color:#999999;
    margin-top:3px;
}

.topSearchBtn
{
    position:absolute;
    left:148px;
    top:0px;
}

/*.Tit h1
{
    display:none;
}

.Tit h2
{
    font-size:178%;
}*/

.Tit h1, .subTit h1
{
    font-size:100%;
    /*padding:-20px 0px 0px -20px;*/
    padding:0px;
    color:#FFFFFF;
}

.Tit h2, .subTit h2
{
    font-size:140%;
    margin:0px;
    padding:0px;
    color:#FFFFFF;
}


.titBloque
{
}