.halfmoon { clear : both; text-transform : uppercase; font-size : 11px; font-family : "Tahoma", "Verdana", "Arial", sans-serif;  letter-spacing: 0px; font-weight : 900; margin : 0; padding : 0; height : 30px; background-color : #da251c;  line-height : 30px; } 
.halfmoon ul { margin : 0; padding : 0; text-align : left; } 
.halfmoon li { float : left; margin : 0; padding : 0; list-style-type : none; } 
.halfmoon li a { margin-top : 0; padding-right : 10px; display : block; padding-left : 10px; padding-bottom : 0; color : #fff; text-decoration : none; border-right:1px solid #c70f05; } 
.halfmoon li a:visited { padding-right : 10px; display : block; padding-left : 10px; padding-bottom : 0; color : #fff; padding-top : 0; text-decoration : none; }
.halfmoon li a:link { padding-right : 10px; display : block; padding-left : 10px; padding-bottom : 0; color : #fff; padding-top : 0; text-decoration : none; }
.halfmoon li a:active { padding-right : 10px; display : block; padding-left : 10px; padding-bottom : 0; color : #fff; padding-top : 0; text-decoration : none; }
 
.halfmoon li a:hover { padding-left : 10px; padding-right : 10px; color : #fff; background-color : #ee4a41; text-decoration : none; } 
.halfmoon li a.current {padding-left : 10px; padding-right : 10px; color : #fff; background-color : #ee4a41; text-decoration : none;  border-right:1px solid #c70f05;} 
.halfmoon li.select a, .halfmoon li.select a:link, .halfmoon li.select a:hover, .halfmoon li.select a:visited { padding-left : 10px; padding-right : 10px; color : #fff; background-color : #545454; text-decoration : none; } 
.nuevo { padding-left : 10px; padding-right : 10px; text-decoration : none; background : url(../images/fondo_nuevo.gif) no-repeat top center; } 
#tabcontentcontainer { padding : 0 0 2px 0; font-family : "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-size : 11px; color : #000; font-weight : 900; text-decoration : none; width : 1000px; background-color : #F0F0F0; } 
.tabcontent { display : none; padding : 0 0 2px 0; font-family : "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-size : 11px; color : #333; font-weight : 600; text-decoration : none; width : 1000px; height : 20px; background-color : #F0F0F0; line-height : 20px; letter-spacing : 1px; } 
.tabcontent a { padding : 0 5px; text-decoration : none; color : #333; } 
.tabcontent a:hover { color : #da251c !important ; text-decoration : none; background-color : #e0e0e0; } 
.tabcontent a:link { color : #333; text-decoration : none; } 
.tabcontent a:visited { color : #333; text-decoration : none; } 
.tabcontent a:active { color : #333; text-decoration : none; } 
