a.imageScreenshotsBorder img {border: 1px solid #99A8DF; filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
a.imageScreenshotsBorder:hover img {border: 1px solid #99A8DF; filter:alpha(opacity=50);   -moz-opacity: 0.5;   opacity: 0.5;}

a.transplink { text-decoration: none; line-height:133%; }


a.transplink img {filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border:0;}
a.transplink:hover img {filter:alpha(opacity=50);   -moz-opacity: 0.5;   opacity: 0.5;}

.tooltip {
    display:none; 
    position:absolute; 
    z-index:99; 
    opacity:0.88; 
    filter: alpha(opacity=88);
    font-size:110%; 
    padding:6px; 
    background-color:#FFFFE0; 
    color: #404030;
    border:1px solid #404030;
    text-align: left;
    width: 500px;
}

.tooltip_anchor { color:#804000;}

.submenux  {
    border: solid 1px #3c2819;
    font-size: 130%;
    box-shadow: 2px 2px 12px #404040; 
    -moz-box-shadow: 2px 2px 12px #404040; 
    -webkit-box-shadow: 2px 2px 12px #404040; 
    border-radius: 0px 0px 16px 16px;
    -moz-border-radius: 0px 0px 16px 16px;
    -webkit-border-radius: 0px 0px 16px 16px;
    background-color: #EAEDF4;
    background-image: url(../images/menu_grad.jpg);
    background-repeat: repeat-y;
    border-left: solid 8px #9fa1a6;	
}

.submenux td a{ padding-right: 8px; }


.level2 {
    letter-spacing: -0.5px;
    border-bottom: solid 1px #a0acaf;
    border-top: solid 1px #faf7ec;

    /* filter:alpha(opacity=92);   -moz-opacity: 0.94;   opacity: 0.94; */
    font-weight: bold;
    white-space: nowrap;	
}

.level2 a {
    display: block;
    text-decoration: none;    
    padding: 4px;   
    color: #2d364d;     
}

.level2 a:hover {
    color: #E0F0FF;
    background-color: #2d364d;
    background-image: url(../images/menu_grad3.jpg);
    background-repeat: repeat-y;    
}

.level3 {
    border-bottom: solid 1px #d0d0d0;
    border-top: solid 1px #faf7ec;
    border-left: solid 8px #bac1c7;	
    background-color: #f0f0f0;
    background-image: url(../images/menu_grad2.jpg);
    background-repeat: repeat-y;	
    /* filter:alpha(opacity=92);   -moz-opacity: 0.94;   opacity: 0.94; */
    white-space: nowrap;	
    text-indent: 5px;
}

.level3 a {
    display: block;
    text-decoration: none;    
    padding: 1px;   
    color: #404000;
}

.level3 a:hover {
    color: #FFFFFF;
    background-color: #546e83;
    background-image: url(../images/menu_grad4.jpg);
    background-repeat: repeat-y;    
}

.zenbar  {
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.zen_destacar, .boxtable {
    border-radius: 12px;
    -moz-border-radius: 12px;
    -webkit-border-radius: 12px;
}


.zen_destacar, .zenbar, .boxtable, .cssshadow  {
box-shadow: 3px 3px 6px #aaa;
-o-box-shadow: 3px -3px 6px #aaa;
-icab-box-shadow: 3px 3px 6px #aaa;
-khtml-box-shadow: 3px 3px 6px #aaa;
-moz-box-shadow: 3px 3px 6px #aaa;
-webkit-box-shadow: 3px 3px 6px #aaa;
}

.tooltip  {
box-shadow: 4px 4px 6px #333;
-o-box-shadow: 4px -4px 6px #333;
-icab-box-shadow: 4px 4px 6px #333;
-khtml-box-shadow: 4px 4px 6px #333;
-moz-box-shadow: 4px 4px 6px #333;
-webkit-box-shadow: 4px 4px 6px #333;
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}

.tableTitle {
box-shadow: 0px 3px 6px #aaa;
-o-box-shadow: 0px -3px 6px #aaa;
-icab-box-shadow: 0px 3px 6px #aaa;
-khtml-box-shadow: 0px 3px 6px #aaa;
-moz-box-shadow: 0px 3px 6px #aaa;
-webkit-box-shadow: 0px 3px 6px #aaa;
}

#banner1, #banner3 {
   border-radius:0px 0px 12px 12px;    
   -moz-border-radius:0px 0px 12px 12px;
   -webkit-border-radius:0px 0px 12px 12px;    
} 

#banner2 {
   border-radius:0px 12px 12px 0px;
   -moz-border-radius:0px 12px 12px 0px;
   -webkit-border-radius:0px 12px 12px 0px;
}

#banner4, #banner5 {
    border-radius:12px 0px 0px 12px;
    -moz-border-radius:12px 0px 0px 12px;
    -webkit-border-radius:12px 0px 0px 12px;
}

#banner1 .header {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#103050), color-stop(0.5, #2060a0), to(#90b0d8));
    background-image: -moz-linear-gradient(bottom, #103050, #2060a0, #90b0d8);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#103050',EndColorStr='#90b0d8');
}

#banner2 .container {;
    background-image: -webkit-gradient(linear, left top, right top, from(#ffe0c0), to(#ffffff));
    background-image: -moz-linear-gradient(left, #ffe0c0, #ffffff);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ffe0c0',EndColorStr='#ffffff');
}

#banner3 .header {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#105030),  color-stop(0.5, #20a060), to(#38c080));
    background-image: -moz-linear-gradient(bottom, #105030, #20a060, #38c080);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#38c080',EndColorStr='#105030');
}


#banner4 .container {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#c0e0ff));
    background-image: -moz-linear-gradient(left, #ffffff, #c0e0ff);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#ffffff',EndColorStr='#c0e0ff');
}

#banner5 .container {
    background-image: -webkit-gradient(linear, left top, right top, from(#fbfaff), to(#ffa));
    background-image: -moz-linear-gradient(left, #fbfaff, #f0f0a0);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr='#fbfaff',EndColorStr='#f0f0a0');
}
